body, html { 	width: 100%;	background: #ffffff;	border: none;	color: #000;	margin: 0; padding: 0;}body { 	font: 62.5%/1.2 Arial, sans-serif; 	text-align: left;}table, td, th { 	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;}h2 {font-size:1.5em;}h3 {font-size:1.4em;}h4 {font-size:1.2em;}h5 {font-size:1.2em;}h6 {font-size:1.2em;}h1, h2, h3, h4, h5, h6, p {margin:0.8em 0; padding:0;}#site_conteiner {	position: relative;    height: auto !important;    height: 100%;    min-height: 100%;    min-width: 1000px;	margin: 0 auto;	text-align: left;    font: normal 13px Tahoma, Arial, sans-serif;    color: #232323;    background: #c8d0de;    overflow: hidden;    padding: 0px 10px;}*html #site_conteiner {     width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');    text-align: center;}#site_conteiner a {color: #b50009; }#site_conteiner a:hover {text-decoration: none;}#wrapper {margin: 0 auto; text-align: left; position: relative; width: 1000px;}#header {position: relative; height: 420px;}*html #header {zoom: 1;}#header #logo {position:absolute; top:16px; left:339px; height:68px; width:323px; background:url('../img/logo_n2.png') no-repeat 0px 0px;}#header #logo a {display:block; height: 100%;}#center_panel {width: 744px; float: left; overflow: hidden; padding: 51px 0px 55px 0px;}#left_panel {float: left; width: 240px; margin: 83px 16px 95px 0px; }.cleaner, .clear {clear: both; height: 0px; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block;}#footer {position: relative; height: 142px; color: #fff;}#footer a {color: #fff; }#main_menu {	position: absolute;    top: 100px;    left: -105px;    width: 1000px;    height: 78px;    padding: 0px 105px 0px 105px;    background: url('../img/main_menu.png') no-repeat 0px 0px;}#main_menu table {    width: 1000px;    height: 45px;    text-align: center;}	#main_menu a {		color: #293d59;        text-decoration: none;        font-size: 15px;        text-shadow: 1px 1px 1px #fff;	}    	#main_menu a:hover {}    #main_menu a.active {}#footer .copyright {	position: absolute;    top: 34px;    left: 0;}#footer .powerdby {	/*position: absolute;    top: 96px;    right: 0;*/ position:relative; display:inline-block; *display:inline; vertical-align:top; zoom:1; margin-left:5px;}#footer .counters {	position: absolute;    top: 55px;    right: 0;}#top_bg {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 420px;    background: url('../img/top_bg2.jpg') no-repeat center 0px;}#top_contacts {    position: absolute;    top: 14px;    left: 0px;    font: normal 27px Tahoma, Arial, sans-serif;    color: #ffffff;}#top_contacts p {    margin: 0px 0px 0px 0px;}#top_contacts span.small_text {    font-size: 17px;}#search_wrap {    position: absolute;    top: 57px;    left: 0px;    width: 193px;    height: 25px;    background: url('../img/search.png') no-repeat 0px 0px;}#search_wrap input.uss_input_name {    background: none;    width: 155px;    margin: 0px 0px 0px 0px;    height: 25px;    height: 22px&#65533;/;    padding: 0px 5px;    padding: 3px 5px 0px 5px&#65533;/;    color: #ffffff;    border: 0;  }:root #search_wrap input.uss_input_name {     height: 25px&#65533;/;     padding: 0px 5px&#65533;/;} *+html #search_wrap input.uss_input_name {    height: 22px;    padding: 3px 5px 0px 5px;}*html #search_wrap input.uss_input_name {    height: 25px;    padding: 3px 5px 0px 5px;}#search_wrap input.uss_submit {    margin: 0px 0px 0px 0px;    padding: 0px;    border: 0;    background: none;    height: 25px;    width: 23px;    cursor: pointer;}#enter_block {    position: absolute;    top: 0px;    right: 0px;    background: url('../img/enter.png') no-repeat 0px 0px;    width: 181px;    height: 28px;    padding: 8px 0px 0px 9px;}#enter_block a {    color: #173a88;    font-size: 14px;    display: inline-block;    text-decoration: none;}#enter_block a#enter_link {    padding-left: 15px;    background: url('../img/enter_link.png') no-repeat 0px 4px;    margin-right: 22px}#enter_block a#reg_link {    padding-left: 17px;    background: url('../img/reg_link.png') no-repeat 0px 4px;}span.border_bottom {    border-bottom: 1px solid #768bb7;}#enter_block a:hover span.border_bottom {    border: 0;}#basket_wrap {    position: absolute;    top: 43px;    right: 0px;    width: 187px;    height: 42px;    border-top: 1px solid #0f204b;    border-left: 1px solid #0f204b;    border-right: 1px solid #3d589a;    border-bottom: 1px solid #3d589a;}#basket_wrap_in {    width: 140px;    height: 37px;    border-top: 1px solid #3d589a;    border-left: 1px solid #3d589a;    border-right: 1px solid #0f204b;    border-bottom: 1px solid #0f204b;    padding: 3px 0px 0px 45px;    background: url('../img/basket.png') no-repeat 4px 5px;    color: #fff;}#basket_wrap_in a {    color: #fff;}#to_basket {    font-size: 15px;}#bottom_bg {    position: absolute;    left: 0px;    bottom: 0px;    width: 100%;    height: 142px;    background: url('../img/bottom_bg.png') repeat-x 0px 0px;}#catalog_list_wrap {    position: relative;}#catalog_bg_top {    position: absolute;    top: -56px;    left: -38px;    width: 261px;    height: 232px;    background: url('../img/catalog_bg_top.png') no-repeat 0px 0px;    z-index: 1;}#catalog_bg_center {    position: relative;    z-index: 10;}#in_catalog_bg_top {    height: 2px;    background: url('../img/in_catalog_bg_top.png') no-repeat 0px 0px;}#in_catalog_bg_bottom {    height: 2px;    background: url('../img/in_catalog_bg_bottom.png') no-repeat 0px 0px;}#in_catalog_bg_center {    background: url('../img/in_catalog_bg_center.png') repeat-y 0px 0px;}#in_catalog_bg_center ul {    margin: 0px 0px 0px 0px;    padding: 15px 0px 6px 0px;    width: 230px;    position: relative;    left: -7px;}#in_catalog_bg_center ul li{    margin: 0px 0px 0px 0px;    padding: 0px 0px 4px 0px;    list-style: none;    position: relative;}#in_catalog_bg_center ul li.active {     padding: 3px 0px 0px 0px;}#in_catalog_bg_center ul li a {    font-size: 15px;    color: #fff;    text-decoration: none;    display: inline-block;    padding: 8px 0px 10px 22px;    width: 212px;    zoom: 1;}#in_catalog_bg_center ul li a span.cat_link_wrap_in {    background: url('../img/first_link.png') repeat-x 0px 100%;}#in_catalog_bg_center ul li a:hover span.cat_link_wrap_in {    background: none;}#in_catalog_bg_center ul li a.active span.cat_link_wrap_in {    background: none;}#in_catalog_bg_center ul li a.active {    position: relative;    color: #293d59;    text-decoration: none;    border: 1px solid #fff;    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f9fb), color-stop(100%,#9eadc5));	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f9fb), to(#9eadc5));	background: linear-gradient(#f8f9fb, #9eadc5);	background: -webkit-linear-gradient(#f8f9fb, #9eadc5);	background: -o-linear-gradient(#f8f9fb, #9eadc5);    background: -ms-linear-gradient(#f8f9fb, #9eadc5);	background: -moz-linear-gradient(#f8f9fb, #9eadc5);	-pie-background: linear-gradient(#f8f9fb,#9eadc5);    -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f8f9fb, EndColorStr=#9eadc5, GradientType=0)";    filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#f8f9fb, EndColorStr=#9eadc5, GradientType=0);}#in_catalog_bg_center ul li.active span.cat_link_wrap {    display: inline-block;    border: 1px solid #9eadc5;    position: relative;    zoom: 1;}#in_catalog_bg_center ul li.active ul {    width: 185px;    background: url('../img/second_ul.png') repeat-y 0px 0px;    left: 7px;    padding: 6px 17px 6px 21px;    border-bottom: 1px solid #fff;    margin: 0px 0px 11px 0px;    box-shadow: 0px 0px 27px #8597bd;    -moz-box-shadow: 0 0 27px #8597bd;     -webkit-box-shadow: 0 0 27px #8597bd; 	behavior: url(css/PIE.php);}#in_catalog_bg_center ul li.active ul li span.cat_link_wrap {    border: 0;}#in_catalog_bg_center ul li.active ul li {    }#in_catalog_bg_center ul li.active ul li a{    color: #173a88;    font-size: 14px;    padding: 0px 0px 2px 0px;    width: 185px;}#in_catalog_bg_center ul li.active ul li a span.cat_link_wrap_in {    background: url('../img/second_link.png') repeat-x 0px 100%;}#in_catalog_bg_center ul li.active ul li a.active span.cat_link_wrap_in {    background: url('../img/third_link.png') repeat-x 0px 16px;}#in_catalog_bg_center ul li.active ul li a:hover span.cat_link_wrap_in {    background: none;}#in_catalog_bg_center ul li.active ul li.active a {    color: #b50009;    border: 0;    background: none;    behavior: none;     -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(enabled=false)";    filter:progid:DXImageTransform.Microsoft.Gradient(enabled=false);}#in_catalog_bg_center ul li.active ul li span.cat_link_wrap {    border: 0;    background: none;}#in_catalog_bg_center ul li.active ul li.active ul {    background: none;    padding: 7px 0px 1px 0px;    left: 0;    border: 0;    margin: 0px 0px 0px 0px;    box-shadow: none;    -moz-box-shadow: none;     -webkit-box-shadow: none; }#in_catalog_bg_center ul li.active ul li.active ul li {    padding: 0px 0px 7px 0px;}#in_catalog_bg_center ul li.active ul li.active ul li a {    font-size: 13px;    padding: 0px 0px 0px 13px;    background: url('../img/arrow.png') no-repeat 0px 7px;}#in_catalog_bg_center ul li.active ul li.active ul li a span.cat_link_wrap_in {    background: url('../img/third_link.png') repeat-x 0px 15px;} #in_catalog_bg_center ul li.active ul li.active ul li a:hover span.cat_link_wrap_in,#in_catalog_bg_center ul li.active ul li.active ul li a.active span.cat_link_wrap_in {    background-position: 0px -284px;}#in_catalog_bg_center ul li.active ul li.active ul li a:hover,#in_catalog_bg_center ul li.active ul li.active ul li a.active {    color: #293d59;}#in_catalog_bg_center ul li.active ul li.active ul li ul {    display: none;}#catalog_bg_bottom {    position: absolute;    bottom: -85px;    left: -62px;    width: 253px;    height: 186px;    background: url('../img/catalog_bg_bottom.png') no-repeat 0px 0px;}h1.title_h {    font: normal 24px Tahoma, Arial, sans-serif;    color: #293d59;    text-shadow: 1px 1px 1px #fff;    behavior: url(css/PIE.php);    margin: 0px 0px 5px 0px;    padding-bottom: 5px;    background: url('../img/title_h.png') repeat-x 0px 100%;}#path {    margin: 0px 0px 14px 0px;}#path a {    color: #173a88;}#news_wrap {    position: relative;    margin-bottom: 53px;}#news_wrap h1.title_h {    margin-bottom: 18px;}#news_wrap #all_news {    position: absolute;    font-weight: bold;    display: block;    right: 0px;    top: 7px;}#news_wrap div.news_block_item {    width: 234px;    float: left;    margin: 0px 18px 0px 0px;    padding: 0px;    border-top: 1px solid #a5b0c4;    border-left: 1px solid #a5b0c4;    border-right: 1px solid #eff1f5;    border-bottom: 1px solid #eff1f5;    cursor: pointer;    background: url('../img/news_block_item.png') repeat-y -236px 0px;}#news_wrap div.news_block_item .info {    border-right: 1px solid #a5b0c4;    border-bottom: 1px solid #a5b0c4;    border-top: 1px solid #eff1f5;    border-left: 1px solid #eff1f5;    padding: 14px 16px;}#news_wrap div.news_block_item .date {    font: bold 13px Tahoma, Arial, sans-serif;    color: #293d59;    padding: 0px 0px 0px 23px;    background: url('../img/clock.png') no-repeat 0px 0px;    margin: 0px 0px 5px 0px;}#news_wrap div.news_block_item .preview {    color: #232323;}.news_link_wrap {    display: block;    text-decoration: none;    border: 0;    background: none;}#news_wrap div.news_block_item .title {    font-weight: bold;}#news_wrap div.news_block_item.last {    margin: 0px 0px 0px 0px;}#news_wrap div.news_block_item:hover {    border: 2px solid #49409f;    width: 232px;    padding: 0px;    background-position: 0px 0px;}#news_wrap div.news_block_item:hover a {    text-decoration: none;}#news_wrap div.news_block_item:hover .info {    border: 1px solid #49409f;    padding: 13px 15px;}#sales_wrap {    position: relative;}#sales_wrap h1.title_h {    margin-bottom: 18px;}#sales_wrap_in {    padding: 0px 18px 0px 17px;}#all_sales {    position: absolute;    font-weight: bold;    display: block;    right: 0px;    top: 7px;}#sales_wrap_in .uss_eshop_block_item {    width: 201px;    float: left;    margin: 0px 53px 0px 0px;    position: relative;}#sales_wrap_in .uss_eshop_block_item.no_margin {    margin: 0px 0px 0px 0px;}#sales_wrap_in .uss_eshop_block_item .img {    width: 100%;    height: 201px;    background: #fff;    text-align: center;    margin-bottom: 10px;    overflow: hidden;}#sales_wrap_in .uss_eshop_block_item .img .sales_img_wrap {    width: 200px;    height: 200px;    border: 1px solid #a5b0c4;    overflow: hidden;    border-collapse: separate;}#sales_wrap_in .uss_eshop_block_item .img .sales_img_wrap tr td {    vertical-align: middle;    border-collapse: separate;}#sales_wrap_in .uss_eshop_block_item .uss_shop_name {    font-size: 15px;    margin-bottom: 7px;}#sales_wrap_in .uss_eshop_block_item .actual_price {    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;    color: #293d59;    font-size: 24px;    background: none;}#sales_wrap_in .uss_eshop_block_item .rub_span {    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;    color: #293d59;    font-size: 15px;    background: none;}#sales_wrap_in .uss_eshop_block_item .uss_shop_price {    margin: 0px 0px 0px 0px;}#site_conteiner .add_to_cart {    display: block;    width: 67px;    height: 21px;    padding: 3px 0px 0px 29px;    background: url('../img/add_to_cart.png') no-repeat 0px 0px;    color: #fff;    text-decoration: none;    font-size: 12px;    line-height: 16px;    overflow: hidden}#sales_wrap_in .uss_eshop_block_item .add_to_cart {    display: block;    position: absolute;    right: 0px;    bottom: 5px;    width: 67px;    height: 21px;    padding: 3px 0px 0px 29px;    background: url('../img/add_to_cart.png') no-repeat 0px 0px;    color: #fff;    text-decoration: none;    font-size: 12px;    line-height: 16px;    overflow: hidden}#site_conteiner .add_to_cart:hover {    text-decoration: underline;}#bottom_links {    position: absolute;    top: 71px;    left: 0px;    }#bottom_links a {    display: block;    color: #fff;    padding: 0px 0px 0px 17px;}#bottom_links a#bottom_sitemap {    background: url('../img/sitemap.png') no-repeat 0px 4px;    margin-bottom: 9px;}#bottom_links a#bottom_feedback {    background: url('../img/feedback.png') no-repeat 0px 5px;}#bottom_contacts {    position: absolute;    top: 20px;    right: 0px;    font: normal 27px Tahoma, Arial, sans-serif;    color: #ffffff;}#bottom_contacts p {    margin: 0px 0px 0px 0px;}#bottom_contacts span.small_text {    font-size: 17px;}#bottom_menu {    position: absolute;    top: 35px;    left: 255px;    width: 520px;}#bottom_menu ul {    margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;    width: 220px;    float: left;}#bottom_menu ul li{    margin: 0px 0px 8px 0px;    padding: 0px 0px 0px 0px;    list-style: none;    font-size: 14px;}#bottom_menu ul li a {    text-decoration: none;    background: url('../img/first_link.png') repeat-x 0px 100%;    display: inline-block;    height: 20px;}#bottom_menu ul li a:hover {    background: none;}#in_catalog_bg_center h3 {margin: 0; padding: 10px 25px 5px 0px; text-align: center; color: #fff; font-weight: normal; font-size: 11pt;}#in_catalog_bg_center .news_block_item {margin: 0; padding: 10px 25Px 10px 15px;}#in_catalog_bg_center .news_block_item .preview {color: #fff;}#in_catalog_bg_center .news_block_item .date {color: #ccc;}#in_catalog_bg_center .news_block_item a {color: #ccc;}#in_catalog_bg_center .l-allnews{color: #fff; display: block; padding: 10px 0 10px 15px;}