/* CSS Document */

img{
	margin:0;
	padding:0;
	border:none;
	
}

a{
	color:#658fc7;
}

body,td{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color:#333333;
	
}


h1{
	margin:0px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding:0px;
	color:#5e8cd4;
	font-size: 12px;
	font-weight: bold;
}

h4{
	margin:0px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding:0px;
	color:#5e8cd4;
	font-size: 12px;
	font-weight: bold;
}

hr{
	color:#FF0000;
}

p{
	line-height: 1.5;
	margin: 2px;
	margin-bottom: 15px;
	color: #747474;
}

select {
	width:120px;
}


#main{
	border: solid 1px #FF0000;
	padding: 3px;
	margin: 0;
	height: 264px;
	max-height: 264px;
	overflow: hidden;
	
}

#right_menu{
	float:right;
	margin:2px;
	padding:0px;
	background-color:#d6e2ea;
	width:309px;
	border:none;
}

#right_menu_mode{
	margin:10px;
	margin-top:5px;
	font-weight:bold;
	
	font-size:11px;
	/*vertical-align:middle;*/
}

#right_menu_mode img{
position:relative;
	bottom:-8px;
}

#content{
	float:left;
	margin:2px;
	width:605px;
	margin-top:12px;	
}

#content_ext{
	float:left;
	margin:2px;
	width:939px;
	margin-top:12px;	
}

#header_brackets{
	background:url(images/th.jpg) no-repeat left top #bbccda;
	height: 73px;
	max-height: 73px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#header_brackets h1{
	/*margin-right:40px;*/
	float:left;
	margin-left:35px;
	font-size:16px;
	margin-top:40px;
	padding-left:0px;
}

#header_brackets TD h1,h4{
	/*margin-right:40px;*/
	float:left;
	margin-left:35px;
	font-size:16px;
	margin-top:40px;
	padding-left:0px;
}

#header_right_text{
	float:right;
	width:30%;
	margin-top:40px;
	margin-right:10px;
}

#table_basket{
	padding-left:40px;
	padding-right:10px;
	padding-top:20px;
	background:#e2ebf2;
	
}

#table_basket th{
border-bottom: dashed #747474 1px;
	color: #747474;
	font-weight:normal;
	padding:4px;
	
}

#table_basket td{
	padding:4px;
	
}

#table_basket input{
	width:20px;
	
}

#table_basket img{
	margin-top:10px;
	margin-bottom:20px;
	
}






#table_search{
	background:#e2ebf2;
	padding:40px;
	padding-bottom:10px;
	
}

#table_search input{
	width:20px;
	
}

#table_search img{
	margin-top:20px;
	margin-bottom:5px;
	
}


#table_search td{
	padding:8px;
	
}


#table_request{
	background:#e2ebf2;
	padding:4px;
	padding-bottom:0px;
}

#table_request_udata{
	border: #b3c2d0 solid 1px;
	margin:10px;
	padding:20px;
}


#table_reg{
	background:#e2ebf2;
	padding:20px;
	padding-bottom:10px;

}

#table_reg_inner{
	border: #b3c2d0 solid 1px;
	padding:20px;
	
}

#table_reg_inner td{
	padding:10px;
	
}

.table_reg_title_active{
	border: 1px solid #b3c2d0;
	background:#e2ebf2;
	border-bottom: none;
	padding: 10px;
	display: inline;
	text-decoration:none;
	margin: 0;
	white-space: nowrap;
	padding-bottom:2px;
	margin-right:5px;
	font-size:14px;
}

.table_reg_title_passive{
	border: 1px solid #b3c2d0;
	padding: 10px;
	border-bottom: none;
	display: inline;
	text-decoration:none;
	margin: 0;
	white-space: nowrap;
	padding-bottom:0;
	margin-right:5px;
	font-size:14px;

}




#images_brands{
color:#658fc7;
font-weight:bold;
padding-top:40px;
}

#images_brands img{
margin:10px;
margin-top:40px;
}


#cards{
	background-color:#FFFFFF;
	float: right;
	margin-right:20px;
}

#footer1{
	background-image:url(images/footer_upper.jpg);
	background-position: right bottom; 
 	background-repeat: no-repeat; 
	height:50px;
	margin:4px;
	padding:0;
	padding-top:4px;
	margin-bottom:0;
	border: 0;
	border-top:solid 1px #FF0000;
	color:#FFFFFF;
	font-weight:bold;

} 

#footer2{
	font-size:9px;
	background-image:url(images/footer_lower.jpg);
	height:13px;
	margin:4px;
	margin-top:0;
	padding:0;
	color:#FFFFFF;
	padding-left:10px;
}

#counters{
	float:left;
	position:relative;
	bottom:-15px;
	padding-left:10px;
}

#keywords{
	float:left;
	position:relative;
	bottom:-15px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
	
}

#keywords a{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}


#logo{
	float:left;
	width:230px;
}

#marks{
	float:right;
	/*white-space:20px;*/
	word-spacing:20px;
}

.form_text{
	margin:10px;
	margin-left:30px;
	margin-right:0px;
}

.form_edit{
	margin-left:0px;
	margin-right:30px;
}

.w_space{
	margin-left:10px;
	margin-right:10px;
}

.price{
	font-weight:bold;
	color:#3a6aac;
}

.table_request_set{
	margin:20px;
}

.table_request_set input{
	width:60px;
}

.table_request_set select{
	width:80px;
}
/* rezult */
.rezult td {
	padding:0 10px;
}
.rezult h3 {
	margin:0;
	font-size:12px;
	font-weight:100;
	padding:0 0 8px 20px;
	color:#585757;
}
.rezult td table {
	padding:0;
	margin:0 0 40px;
	width:970px;
	border-collapse:collapse;
}	
.rezult td table td {padding:2px 0; overflow:hidden; font-size:11px; vertical-align:middle;}
.rezult table .td1 {width:52px; padding:2px 0 2px 2px;}
.rezult table .td2 {width:67px;}
.rezult table .td3 {width:95px;}
.rezult table .td4 {width:160px;}
.rezult table .td5 {width:77px;}
.rezult table .td6 {width:131px;}
.rezult table .td7 {width:106px;}
.rezult table .td8 {width:86px;}
.rezult table .td9 {width:79px;}
.rezult table .td10 {width:48px;}
.rezult table .td11 {width:67px;}

.price {text-align:right; padding:2px 2px 2px 0 !important;}
.rezult table thead td {
	background:#ca2522;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	padding:2px 0;
	height:23px;
}
.rezult table tbody td {
	color:#000;
	font-size:11px;
	color:#383838;
	background:url(../images/dots.gif) repeat-x 0 100%;
	padding:2px 0 6px;
	height:23px;
}
.rezult table tbody .last td {background:none; border-bottom:1px solid #c0c0c0;}
.rezult td table td input {
	float:left;
	width:23px;
	margin:2px 0 0;
	border:1px solid #9cb1bc;
}
.rezult td table td img {
	float:right;
	border:none;
}

A.list{text-decoration:none;}	
A.list:hover{color:black;}			

TABLE #form TD {padding:5px;}
