html, body { height: 100%; }

body {
	background-color: #FFF;
	font-family: Arial, sans-serif;
}

a {
	text-decoration: none;
}


#header {
	position: relative;
	margin: 0 auto;
	width: 1003px;
	height: 214px;
}
	/*#header>* {
		margin-left: 10px;
	}*/
	#header #navigation {
		height: 81px !important;
		width: 100%;
		background: transparent url(../images/navigation_bg.png) repeat-x scroll 0 0;
	}
		/*#header #navigation>li {
			display: block;
			float: left;
			height: 100%;
		}*/
		#header #navigation td {
			width: auto;
			
		}
			#header #navigation td a {
				float: left;
				height: 64px;
				padding: 17px 20px 0 25px;
				color: rgb(199, 207, 220);
				font: normal 10pt Arial;				
			}
				#header #navigation td a:HOVER {
					background: transparent url(../images/navigation_selected_bg.png) repeat-x scroll 0 0;
					color: #FFF;
				}
				#header #navigation td a h3 {
					font-size: 12pt;
					font-weight: 600;
					margin-bottom: 4px;
				}
			
		#header #navigation #search {
			vertical-align: middle;
			height: 61px !important;
			/*padding: 20px 0px 0px 30px;*/
			padding: 0 0 0 0;
		}
			#navigation #search #search_box {
				height: 34px;
				width: 199px;
				border: none;
				background: transparent url(../images/search_box_bg.png) repeat-x scroll 0 0;
				padding-top: 5px;
			}
				#search #search_box #search_query {
					margin-left: 15px;
					width: 146px;
					border: none;
					background-color: rgb(93, 114, 152);
					color: #FFF;
					font: normal 11pt Arial;
					vertical-align: middle;
				}
				#search #search_box #search_button {
					margin: 0 0 0 -3px;
					height: 30px;
					width: 32px;
					border: none;
					background: transparent url(../images/search_button-trans.png) no-repeat scroll center center;
					padding: 0;
					vertical-align: middle;
				}
	#header #ad_wrapper {
		float: left;
	
		width: 100%;
		
	}
		#ad_wrapper #logo {
			float: left;
			margin-top: 0px;
margin-left: 0px;
		}
		#ad_wrapper #flash_ad {
			float: right;
		}
#main {
	position: relative;
	margin: 0 auto;
	width: 1003px;
	height: auto;
	min-height: 300px;
	/*padding-bottom: 135px;*/
	padding: 0 0 135px 0;
	overflow: hidden;
	background: transparent url(../images/main_top.png) repeat-x scroll left top;
}
	#main .main_section {
		border: solid 1px rgb(222, 219, 209);
		background: #FFF url(../images/main_content_top.png) repeat-x scroll left top;
	}
	#main #main_bottom {
		position: absolute;
		bottom: 90px;
		left: 0;
		width: 100%;
		height: 47px;
		background: transparent url(../images/main_bottom.png) repeat-x scroll left top;
		z-index: -1;
	}
	#main #sidebar {
		position: relative;
		float: left;
		margin: 35px 0 0 30px;
		//margin: 35px 0 0 10px;
		height: auto;
		width: 200px;
		padding-bottom: 15px;
	}
		#sidebar h4 {
			margin: 0 auto;
			margin-top: 15px;
			width: 175px; 
			padding: 2px 0 3px 0;
			background-color: rgb(93, 114, 152);
			font: normal bold 11pt Arial;
			color: #FFF;
			text-align: center;
		}
		#sidebar #products_catalogue {
			display: block;
			position: relative;
			margin: 0 auto;
			margin-top: 13px;
			width: 150px;
			list-style-image: url("../images/catalogue_list_bullet.png");
			font: normal 10pt Arial;
		}
			#sidebar #products_catalogue li {
				padding: 5px 0 5px 0;
				border-bottom: 1px dotted rgb(129, 125, 125);
			}
			#sidebar #products_catalogue li a {
				color: #000;
			}
	#main #content {
		position: relative;
		float: right;
		margin: 35px 25px 0 0;
		//margin: 35px 15px 0 0;
		height: auto;
		width: 660px;
		/*padding-bottom: 40px;*/
		padding: 0 25px 40px 35px;
		/*padding: 10px 25px 30px 35px;*/
		font: 10pt tahoma, sans-serif;
	}
		/*#main #content>* {
			margin: 0 25px 0 35px;
		}*/


	#main #content1 {
		position: relative;
		float: right;
		margin: 35px 25px 0 0;
		//margin: 35px 15px 0 0;
		height: auto;
		width: 660px;
		/*padding-bottom: 40px;*/
		padding: 0 25px 40px 35px;
		/*padding: 10px 25px 30px 35px;*/
		font: 10pt tahoma, sans-serif;
	}
		/*#main #content1>* {
			margin: 0 25px 0 35px;
		}*/


		#main #content h3 {
			padding: 13px 0;
			font-size: 13pt;
			border-bottom: 1px dotted rgb(181, 181, 181);
			margin-bottom: 15px;
		}
		
#footer {
	position: relative;
	margin: 0 auto;
	margin-top: -90px; /* negative value of footer height */
	width: 1003px;
	height: 90px;
	clear:both;
	background-color: rgb(199, 207, 220);
}
	#footer p {
		position: absolute;
		right: 35px;
		bottom: 20px;
		font-size: 9pt;
		color: rgb(49, 59, 107);
	}

#filtraz {
	font-family: Arial, sans-serif;
	font-size: 10pt;

}



#optprice
{
float:left;
padding-left:20px;
	width: 65px;
}

#optprice_text
{
	width: 80px;
float:right;
padding-right:20px;
}

.hdbtop{
unselectable:on;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; }

#spsp{
unselectable:on;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; 
}

#spsp::selection { color: inherit }
.hdbtop::selection { color: inherit }
#spsp li {list-style-type: disc !important;
//margin-left: 10px;  }

#spsp ul {//margin-left: 10px;  }


#aaa2 li {list-style-type: disc !important;
margin-left: 6px;  }

#aaa2 ul {margin-left: 6px;  }

#sim1 {padding-left: 40px;  
padding-top: 16px; 
}




#cnt {padding-top: 15px;
padding-left: 20px;}









#main1 {

	width: 100%;
}
	#main1 .main_section {
		border: solid 1px rgb(222, 219, 209);
		background: #FFF url(../images/main_content_top.png) repeat-x scroll left top;
	}
	#main1 #main_bottom {
		position: absolute;
	
		left: 0;
		width: 100%;
	
		background: transparent url(../images/main_bottom.png) repeat-x scroll left top;
		z-index: -1;
	}

	#main1 #content {
		position: relative;
		float: right;
		
		height: auto;
		width: 100%;

		font: 10pt tahoma, sans-serif;
	}
		/*#main1 #content>* {
	
		}*/
		#main1 #content h3 {
			padding: 13px 0;
			font-size: 13pt;
			border-bottom: 1px dotted rgb(181, 181, 181);
			margin-bottom: 15px;
		}

#obj1{padding-left:40px;}
#ob22{padding-left:5px;
padding-top:13px;
}
#ob22block{padding-top:22px;
}
#ob221{border: 2px solid #DEDEDE;}


.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 400px;
left: 0; /*leave this alone*/
top: 0; /*leave this alone*/
background: lightyellow;
border: 2px solid gray;
border-width: 1px 2px 2px 1px;
padding: 5px;
}

#relatedd{
background: #FCFDFD;
}
#relatedd a{
color: #339933;
font-weight: bold;
}
#relatedd a:HOVER {
color: #339933;
font-weight: bold;
text-decoration: underline; 

}

#unsss{
unselectable:on;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; 
}

#unsssqq img{
       border-style:white !important;
       border-color:white !important;
       border-width:10px !important;
      margin: 15px !important;
      }



#unsss::selection { color: inherit }

#basic-modal3{margin-left:1px !important;}

#toolsmore a{color: #BFC0C3; 	font-size: 12px !important;}

#bittedc a{color: #333399; text-decoration: none; }

#cnt55{float:right;}


#cnt89{float:left; padding-top:9px; padding-left:21px;}

   #layer2 {
    top: 156px;
left:864px;
    position: absolute; 
z-index:9999;
/* Абсолютное позиционирование */}


#pagege {position:relative;

margin:0 auto;

width:1003px;

}


#pictz {float:right;}

 #spsp td {border: solid 1px #000000; padding: 2px 2px 2px 2px;}

#bbbcvc{margin-top:15px; font: normal 14pt Arial;}
