body, html { 	height: 100%;	width: 100%;	background: #ffffff;	border: none;	color: #000;	margin: 0; padding: 0;}body { 	font: 62.5%/1.2 Arial, Tahoma, Geneva, sans-serif; 	text-align: center;}table, td, th { 	margin: 0; padding: 0;	border-collapse: collapse;	font-size: 100%;}* { outline: none; }form { margin: 0; padding: 0; }input, select, textarea { font: normal 1.0em/1.2 Arial, sans-serif; }input, select, button { vertical-align: middle; }#text img, #content img, img { border: none; margin: 0; padding: 0; }hr { border: 1px  solid #ccc; padding: 0;	margin: 0.5em 0; }ul, ol, li { margin: 5px 15px; padding: 0; }h1 { 	font-size: 1.6em;	font-style: normal;	font-weight: normal;	margin: 0.8em 0; padding:0;	color: #000;}h2 { font-size: 1.5em; }h3 { 	font-size: 1.4em;	font-style: normal;	font-weight: normal;	margin: 0.8em 0; padding:0;	color: #000;}h4 { font-size: 1em; font-weight: normal; }h5 { font-size: 1.2em; }h6 { font-size: 1.2em; }h2, h4, h5, h6, p { margin: 0.8em 0; padding:0; }h2, h4, h5, h6, div, td , p, ul, ol, td, th { color: black; }a:link, a:visited { color: black; text-decoration: underline;  }a:hover, a:focus, a:active { color: #013dea; text-decoration: none; }/* style grid (begin) */#site_conteiner {	position: relative;	height: auto !important;	height: 100%;	min-height: 100%;	width: 100%;	min-width: 1000px;	max-width: 1600px;	margin: 0 auto;	font-size: 1.2em;	text-align: left;	background: transparent url(../img/head.jpg) no-repeat scroll left top;}*html #site_conteiner { width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}*+html #site_conteiner{ overflow:hidden;}	#header {		height: 315px;		position:relative;	}		#logo{			top: 10px; left: 20px;			position: absolute;		}			#logo a{				text-decoration: none;			}		#menutop{			top: 233px;			margin: 0 0 0 25%;			position: relative;			text-align: center;			zoom: 1;		}			#menutop ul{				margin: 0; padding: 0;			}				#menutop ul li{					margin: 0; padding: 0;					list-style: none;					float: left;				}					#menutop ul li a{						margin: 0 20px 0 0; padding: 0;						display: block;						font: normal normal bold 16px Verdana, sans-serif;						color: #000;						text-decoration: none;					}					#menutop ul li a:hover, #menutop ul li a:focus, #menutop ul li a:active, #menutop ul li a.active{						color: #013dea;					}						#menutop ul li ul{							margin: 0; padding: 0;						}							#menutop ul li ul li{								margin: 0; padding: 0;							}								#menutop ul li ul li a{									margin: 0; padding: 0;								}	#wrapper {		width: 100%;		padding-bottom: 200px;	}		#content_area {			width: 100%;			float: left;			overflow: hidden;		}			#content {				margin: 0px 35px 0px 230px;; padding: 5px 0 0;				/* background: #ccccff; */			}			*html #content { width: 100%; }		#left_panel {			float: left;			width: 210px;			margin-left: -100%;			overflow: hidden;		}		#right_panel {			float: left;			width: 230px;			margin-left: -230px;			/* background: #ffcccc;  */			overflow: hidden;		}	.cleaner { clear: both; height: 1px; overflow: hidden; }	#footer {		position: absolute;		bottom: 0; left: 0;		width: 100%;		background: transparent url(../img/footer.jpg) no-repeat scroll left bottom;		height:150px;		overflow:hidden;	}		#footer table{			margin:0;			width: 100%;			color: #021f7d;		}			#footer td{				margin:0;				text-align:center;				vertical-align: top;				color: #021F7D;			}			#footer td.td_one{				padding-left: 20px;				text-align: left;				width: 245px;			}			#footer td.td_two{				text-align:left;			}			#footer td.td_two p{				margin:0;				color: #021F7D;			}			#footer br{				display:none;			}			#footer td.td_three{				width: 250px;			}				#counters{}				#copy{}				#made div{					float: right;					margin: 0 40px 0 0;				}		#menu_bottom a:hover, #menu_bottom a:focus, #menu_bottom a:active, #menu_bottom a.active{			color: #013dea;			text-decoration: none; 		}/* style grid (end) *//* style custom (begin) */h3{	font: normal normal normal 18px Arial, sans-serif;	margin: 0 0 0.8em 0;}#left_panel .box_main{	position: relative;	padding: 23px 0 0 0;	zoom: 1;}	#left_panel .box_top{		position: absolute;		top: 0; right: -11px;	}	#left_panel .box{		background: transparent url(../img/box_right.png) repeat-y scroll right top;	}	*html #left_panel .box{		background: transparent url(../img/box_right_ie6.png) repeat-y scroll 204px top;	}		#left_panel .box_cont{			margin: 0 5px 0 0;			min-height:70px;			zoom: 1;			padding: 0 19px 20px;			background: #bfd1f7 url(../img/box_bg.png) repeat-x scroll 0 -7px;		}		*html #left_panel .box_cont{			height: 90px;		}	#left_panel .box_bottom{		position: absolute;		bottom: -3px; right: -11px;	}#right_panel .box_main{	position: relative;	padding: 23px 0 0 0;	zoom: 1;}	#right_panel .box_top{		position: absolute;		top: 0; left: -3px;	}	#right_panel .box{		background: transparent url(../img/box_left.png) repeat-y scroll left top;	}	*html #right_panel .box{		background: transparent url(../img/box_left_ie6.png) repeat-y scroll 4px top;	}		#right_panel .box_cont{			min-height: 45px;			margin: 0 0 0 5px;			zoom: 1;			padding: 0 30px 20px;			background: #bfd1f7 url(../img/box_bg.png) repeat-x scroll 0 -7px;		}		*html #right_panel .box_cont{			height: 45px;		}	#right_panel .box_bottom{		position: absolute;		bottom: -3px; left: -3px;	}	#cat ul{				margin: 0; padding: 0;			}				#cat ul li{					margin: 0; padding: 0;					list-style: none;				}					#cat ul li a{						margin: 5px 0 0 0; padding: 0;						display: inline-block;						font: normal normal bold 12px Tahoma, sans-serif;						color: #000;						text-decoration: underline;						zoom: 1;					}					#cat ul li a:hover, #cat ul li a:focus, #cat ul li a:active, #cat ul li a.active{						color: #013dea;					}						#cat ul li ul{							margin: 0 0 0 15px; padding: 0 0 10px 0;						}							#cat ul li ul li{								margin: 0; padding: 0;							}								#cat ul li ul li a{									text-decoration: none;									font-weight: normal;								}/*#content h1{	margin: 0 0 0 20px; padding: 9px 0;	display: inline-block;	position: relative;	background: transparent url(../img/h1_bg.png) repeat-x scroll left top;}*html #content h1{	width: auto;	background: transparent url(../img/h1_bg_ie6.png) repeat-x scroll left 3px;}#h1_left{	position: absolute;	top: 0; left: -17px;}#h1_right{	position: absolute;	top: 0; right: -18px;}*/i.basket{	float: left;	display: block;	height: 70px;	margin: 0px 10px 0px 0px;}#left_panel #basket .box_cont {	padding: 0px 10px 20px;}#basket a {	color: #022589;}#basket a:hover {	color: #013DEA;	text-decoration: none;}#basket .uss_basket_mini {	margin-top: 11px;}#basket #uss_block_basket_totals {	color: #b87f11;}#basket p{	margin: 0;}#enter span a{	white-space: nowrap;}#menu_bottom{	text-align: center;}	#menu_bottom a{		margin: 0 15px;	}span.contacts{	margin: 0 0 0 20px;	text-align: left;}#right_panel input{	margin: 5px 0;}#right_panel td.submit{	text-align: right;}#right_panel #search .uss_input_name{	float: left;	width: 100px;	margin:6px 1px;}/* style custom (end) *//* style content (begin) */#zag, .zag{	position: relative;	zoom: 1;	}	#tlh1{		top: 0; left: 0;		position: absolute;	}	#trh1{		top: 0; right: 0;		position: absolute;	}	#blh1{		bottom: 0; left: 0;		position: absolute;	}	#brh1{		bottom: 0; right: 0;		position: absolute;	}	#pre_top{		margin: 0 15px;		overflow: hidden;		position: relative;		height: 13px;	}	#toph1{		position: absolute;		top: 0; left: 0;	}	#pre_bottom{		margin: 0 15px;		overflow: hidden;		position: relative;		height: 14px;	}	#bottomh1{		position: absolute;		top: 0; left: 0;	}	#lefth1{		top: 0; left: 0;		position: absolute;	}	#prosto{		position: relative;		overflow: hidden;		zoom: 1;	}	#righth1{		top: 0; right: 0;		position: absolute;	}h1{	margin: 0 3px; padding: 0 15px;	background: #f1f5fd url(../img/c.png) repeat-x scroll left bottom;}.uss_form_tml .uss_form_submit input {cursor:pointer;}/* style content (end) */#lf_top {	height: 51px;	margin-top: 24px;}#counters {	float: left;	display: inline;	margin-left: 20px;	margin-right: 50px;}#lf_menu {	margin-left: 265px;	padding-top: 20px;}#lf_menu a {	color: #052c76;	margin: 0 15px;}#lf_menu a:hover,#lf_menu a.active {	color: #013DEA;	text-decoration: none;}#lf_menu a.first {	margin: 0 15px 0 0;}.uss-site-copyright {	color: #021F7D;}.lf_tab {	position: absolute;	bottom: 0;	width: 100%;}#icons {	width: 205px;	position: absolute;	top:0;	left: 385px;	text-align: center;}#icons .fon {	position: absolute;	top:0;	left:0;	z-index: 10px;}#icons  #enter {	position: relative;	z-index: 20px;	padding: 7px 0px 20px;	font-size: 11px;}#icons  #enter a{	margin: 0 10px;	text-decoration: none;}#icons  .lh_links {	position: relative;	z-index: 20px;}#icons  .lh_links a{	text-decoration: none;	margin: 0px 24px;}#main_tabi {	width: 100%;}.main_left {	padding-right: 15px;	vertical-align: top;	padding-bottom: 20px;	width: 45%;}.main_right {	padding-left: 15px;	vertical-align: top;	padding-bottom: 20px;	width: 45%;}#main_tabi .int{	padding: 0 10px;}#main_tabi .uss_news_short_item h4 {	color: #021f7d;}#main_tabi .uss_news_short_item {	margin: 5px 0px 10px;}#main_tabi .uss_news_short_item img{	margin: 0px 20px 0px 0px;}#content .uss_shop_block_cat .uss_shop_cat_name a {	font-size: 14px;}
