@charset "windows-1251";


/* CSS Document */
body { padding:10px; margin:0;font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #000000;}
table, td { margin:0; padding:0; border-collapse:collapse;}
img { border:none; margin:0; padding:5;}
a, a:visited { color: #4682B4 !important; text-decoration: none !important; outline: none;}
a:hover {color: #6A5ACD !important;}

a#hvlink:hover {
	color: #ff7227 !important;
}
a.hvlink2:hover {
	color: #ff7227 !important;
}

a.hvlink2 {
	
}

.orgs {
	width: 103px; 
	height: 27px; 
	background-image: url(/images/org_see.jpg);
	background-repeat: no-repeat;
}

.carimg {
	border: 0;
	margin: 0;
	padding: 0;
	padding-top: 4px;
}

.carpic {
	width: 88px;
	height: 77px;
	background-image: url(/images/newsh.jpg);
	background-repeat: no-repeat;
}

.next.disabled, .prev.disabled {visibility: hidden}
.next2.disabled, .prev2.disabled {visibility: hidden}

.mimgsfull li {
	margin-bottom: 5px;
}



form { margin:0; padding:0;}
.clear {clear:left;}
ul, li { margin:0; padding:0; list-style:none;}
h2 { margin:0; padding:0; margin-top:12px; margin-bottom:12px; font-size:11px; color:#af270d; font-weight:bold;}
h2 strong { font-size:12px;}
.body { width:1078px; margin:0 auto; overflow: hidden;}


.header { height:135px; width:1078px; margin-bottom:20px; overflow: hidden;}
.header-logo { display:block; background:#dae1eb; width:302px; height:135px; float:left; position: relative;}
.header-navi { background:url(/images/header_bg-new2.jpg) no-repeat #dae1eb; height:135px; width:776px; float:left; position:relative;}
.header-login { display:block; background:url(/images/login_bg.gif) no-repeat left 2px; padding-left:40px; width:180px; position:absolute; left:44px; top:10px;}
.header-login a {color:#0863ce !important;}
.header-login a:hover {color:#0863ce !important;}
.header-tel { /*background:url(/images/tel.gif) no-repeat left #f5f6fa;*/ position:absolute; top:10px; left:286px; height:19px;  padding-left:40px;}
.header-tel .type { font-weight:bold; font-size:10px; padding-top:6px; display:block; float:left;}
.header-tel .tel { font-size:11px; float:left; padding-left:10px; width:100px; color:#6d7580;}
.header-email { /*background:url(/images/email.gif) no-repeat left #f5f6fa;*/ position:absolute; top:36px; left:286px; height:19px;  padding-left:40px;}
.header-email .type { font-weight:bold; font-size:10px; padding-top:3px; display:block; float:left;}
.header-email .e-mail { color:#6d7580; padding-left:15px; float:left; padding-top:3px;}
.search { display:block; width:210px; position:absolute; top:10px; left:540px;}
.search-txt { float:left; width:171px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#ff7227; font-size:12px; height:16px; padding-top:1px; padding-left:5px; border-top:1px #414143 solid; border-bottom:1px #d3d0cb solid; border-left:1px #707072 solid; border-right:1px #caced1 solid; margin-top:2px;}
.search-go { float:left; background:url(/images/search_bg.gif) no-repeat; width:23px; height:23px; border:none; margin-left:6px; cursor:pointer;}
.search-select { height:19px; width:207px; margin-top:7px; font-family:Verdana, Geneva, sans-serif; color:#666666; font-size:11px;}
ul.navigation { position:absolute; left:44px; top:83px;}
ul.navigation, li { margin:0; padding:0; background:none; list-style:none;}
ul.navigation li{ float:left; height:43px;}
ul.navigation li a, ul.navigation li a:visited {color:#000 !important;}
ul.navigation li a:hover, ul.navigation li a.menu-active { text-decoration:none; color:#FFF !important; background:#222;}
ul.navigation li.link-1 { width:73px;/* background:url(/images/link-1.gif) no-repeat right top;*/}
ul.navigation li.link-2 { width:74px; text-align:center;}
ul.navigation li.link-2 a img { margin-right:7px;}
ul.navigation li.link-3 { width:59px;/* background:url(/images/link-3.gif) no-repeat left top;*/ text-align:center;}
ul.navigation li.link-4 { background:url(/images/link-4.gif) no-repeat left top; width:80px; text-align:center;}
ul.navigation li.link-5 { width:76px; text-align:center; /* background:url(/images/link-5.gif) no-repeat right top; */}
ul.navigation li.link-6 { background:url(/images/link-4.gif) no-repeat right top; width:66px; text-align:center;}
ul.navigation li.link-7 { width:89px; text-align:center; /* background:url(/images/link-7.gif) no-repeat right top; */}
ul.navigation li.link-8 { width:75px; /* background:url(/images/link-6.gif) no-repeat right top; */ text-align:center;}
ul.navigation li.link-9 { width:70px; text-align:center;}

.mainpageflash {width: 1024px; height: 345px; margin: 0 auto 20px auto;}

.flash {
    position:relative;
    margin-bottom:10px;
    width: 1078px;
    overflow: auto;
}
.flash-top-bg { background:url(/images/flash-top-bg.gif) repeat-x top; width:768px; position:absolute; left:379px; top:0;}
.flash-bot-bg { background:url(/images/flash-bot-bg.gif) repeat-x bottom;}
.flash-left-bg { background:url(/images/flash-border.gif) repeat-y left;}
.flash-right-bg { background:url(/images/flash-border.gif) repeat-y right;}
.flash-top-left { background:url(/images/flash-top-left.gif) no-repeat left top;}
.flash-top-right { background:url(/images/flash-top-right.gif) no-repeat right top;}
.flash-bot-left { background:url(/images/flash-bot-left.gif) no-repeat left bottom;}
.flash-bot-right { background:url(/images/flash-bot-right.gif) no-repeat right bottom; padding-bottom:15px; padding-top:15px; padding-left:4px; padding-right:4px;}


.grafik{ border:1px #000 solid; padding-top:2px; text-align:center; color:#3034ba; font-size:10px; padding-bottom:20px; margin-bottom:7px;}
.grafik-name { height:19px; background:#DDD; color:#22498e; font-size:12px; font-weight:bold; padding-top:3px; margin-bottom:8px;}


.news-top-left { background:url(/images/news-top-left.gif) no-repeat left top #007ebb; margin-bottom:7px;}
.news-top-right { background:url(/images/news-top-right.gif) no-repeat right top;}
.news-bot-left { background:url(/images/news-bot-left.gif) no-repeat left bottom;}
.news-bot-right { background:url(/images/news-bot-right.gif) no-repeat right bottom; height:134px; position:relative;}
.news-name { color:#FFF;
     font-weight:bold; font-size:13px;
    position:absolute;
    left:10px;
    top:37px;
    width:100px;
    padding-left: 16px;
}
.news-line { background:#83adbd; height:96px; width:2px; position:absolute; top:19px; left:155px; display:none;}
.poz-1 { position:absolute; left:152px; top:14px;}
.poz-2 { position:absolute; left:461px; top:14px;}
.poz-3 { position:absolute; left:770px; top:14px;}
.poz-5 { position:absolute; left:3px; top:3px; height: 125px;}
.poz-6 { position:absolute; left:14px; top:14px; color: #ffffff; text-align: justify; font-size: 10px; line-height: 11px; font-weight: bold}
.news-block { background:#ffffff; width:300px}
.news-block2 { width:575px;}
.news-block-top-left { background:url(/images/news-block-top-left.gif) no-repeat left top;}
.news-block-top-right { background:url(/images/news-block-top-right.gif) no-repeat right top;}
.news-block-bot-left { background:url(/images/news-block-bot-left.gif) no-repeat left bottom;}
.news-block-bot-right { background:url(/images/news-block-bot-right.gif) no-repeat right bottom;height:106px;}
.news-text { float:left; width:136px; height:95px; padding-left:9px; font-size:9px; font-weight:bold; padding-top:5px; line-height:10px; position:relative;}
.news-text a { color:#ff7227; position:absolute; bottom:5px; left:7px; font-size:11px;}
.news-text a:hover { text-decoration:underline;}
.news-block-bot-right img { width:150px; height:100px; float:left; margin-top:3px;}


.rekomend-top-left { background:url(/images/rekomend-top-left.gif) no-repeat left top #69696b; margin-bottom:20px;}
.rekomend-top-right { background:url(/images/rekomend-top-right.gif) no-repeat right top;}
.rekomend-bot-left { background:url(/images/rekomend-bot-left.gif) no-repeat left bottom;}
.rekomend-bot-right { background:url(/images/rekomend-bot-right.gif) no-repeat right bottom; height:134px; position:relative;}
.rekomend-name { color:#FFF; font-weight:bold; font-size:13px; position:absolute; left:10px; top:57px; width:100px;}
.rekomend-line { background:#aaaaaa; height:96px; width:2px; position:absolute; top:19px; left:155px; display:none;}


.banners { width:100%; margin-bottom:11px; text-align: center;}
.banners a { padding: 0 35px 0 35px;}

.category {width: 100%; margin-left: 0px; float: left; }
.category-inner {clear: both; border-top: solid 1px #AAA; margin-bottom: 5px; padding-bottom: 20px;}
.category-inner-left { float: left; width: 180px; padding-top: 2px; font-size: 16px; font-weight: bold; text-transform: uppercase;}
.category-inner-left a {color: #0c141f; text-decoration: none;}
.category-inner-left a:hover { text-decoration: underline;}
.category-inner-right { float: left; width: 686px; padding-bottom: 3px;}
.category-inner-right ul li {padding: 2px 15px; background: #DDD; margin-bottom: 1px;}
.category-inner-right ul li li {margin-bottom: 0;}
.category-inner-right ul li li a {color: #4682B4 !important; font-weight: normal; font-size: 11px;}
.category-inner-right ul li a {color: #ff7227 !important; font-size: 12px; font-weight: bold;} 
.category-inner-right ul li strong {color: #ff7227 !important; font-size: 12px; font-weight: bold;}
.category-inner-right li strong {color: #ff7227;}
.category-inner-right ul li a:hover { text-decoration: underline;}

.topsale {
    width: 100%;

    float: left;
}

.topsale-inner {
    clear: both;
    border-top: solid 1px #AAA;
    padding-bottom: 20px;
    width: 100%;

}
.topsale-inner-left { float: left; width: 180px; padding-top: 2px; font-size: 16px; font-weight: bold; text-transform: uppercase;}
.topsale-inner-left a {color: #0c141f; text-decoration: none;}
.topsale-inner-left a:hover { text-decoration: underline;}
.topsale-inner-right {
    float: left;
    width: 686px;

}
.topsale-inner-right ul li {padding: 2px 15px; background: #DDD; margin-bottom: 1px;}
.topsale-inner-right ul li li {margin-bottom: 0;}
.topsale-inner-right ul li a, .topsale-inner-right ul li strong { text-decoration: none; font-size: 12px; font-weight: bold;}
.topsale-inner-right li strong {color: #4682B4;}
.topsale-inner-right ul li li a {font-weight: normal;}
.topsale-inner-right ul li a:hover { text-decoration: underline;}


.topsale-all {overflow: auto;}
.topsale-all-inner {margin-bottom: 10px;}
.topsale-all-left {padding: 4px 10px; text-transform: uppercase; background: #ff7227; font-size: 16px; color: #ffffff; width: 1058px; margin: 5px 0;}
.topsale-all-right {margin: 0 0 0 20px;}
.all-top {background: #6ebaff; padding: 4px 10px; font-size: 14px; color: #ffffff;  width: 1038px; margin: 5px 0;}
.all-top-1 {background: #bbbbbb; padding: 4px 10px; font-size: 14px; color: #ffffff;  width: 1038px; margin: 5px 0;}
.all-top-1 {width: 1028px; font-size: 13px;}
ul.all-sale-2 {margin: 5px 0 5px 10px;}
table.all-sale-4 {margin-bottom: 10px; border-collapse: collapse;}
table.all-sale-4 th {padding: 5px; background: #DDD; border: 1px solid #DDD; text-align: left;}
table.all-sale-5 {border-collapse: collapse;}
table.all-sale-5 td {border: 1px solid #DDD; padding: 5px;}
table.all-sale-5 td.sale-all th {border: 1px solid #DDD; padding: 5px; background: #DDD;}

.price-all { width: 860px; float: left; margin-bottom: 10px; margin-left: 5px;}
.price-all1 { width: 660px; float: left; margin-bottom: 10px; border-right: solid 1px #DDD; border-bottom: solid 1px #DDD;}
.price-all-inner {clear: both;  margin-bottom: 5px;}
.price-left {float: left; width: 180px; padding-top: 2px; font-size: 13px; font-weight: bold; color: #ff7227; text-transform: uppercase; overflow: hidden;}
.price-left p span { display: block;}
.price-left a {color: #4682B4; text-decoration: none;}
.price-left a:hover {text-decoration: underline; color: #6A5ACD;}
.price-left img {margin-top: 10px;}
.price-right { float: left; width: 680px;}
.price-right1 { float: left; width: 525px;}
table.price { width: 680px; border: solid 1px #DDD; margin: 1px 0 0 0; _margin: 0px 0 0 0;}
table.price td, table.price th { font: 11px Arial, Helvetica, sans-serif;  padding: 2px;  border: solid 1px #DDD;}
table.price th { background-color: #bebebe;}

table.price th.price-th-1 {width: 50px !important; _height: 1%; color:#ffffff;}
table.price th.price-th-2 {width: 90px; _height: 1%; color:#ffffff;}
table.price th.price-th-4 {width: 55px; _height: 1%; color:#ffffff;}
table.price th.price-th-6 {width: 135px; _height: 1%; color:#ffffff;}
table.price th.price-th-3 {color:#ffffff;}
table.price td.price-th-11 {padding-left: 3px; background-color: #dddddd; width: 100px !important; _height: 1%; text-align: left}
table.price td.price-th-113 {padding-left: 3px; background-color: #dddddd; width: 45px !important; _height: 1%; text-align: left}
table.price td.price-th-21 {padding-left: 3px; width: 130px; _height: 1%; text-align: left}
table.price td.price-th-213 {padding-left: 3px; width: 150px; _height: 1%; text-align: left}
table.price td.price-th-31 {padding-left: 3px; background-color: #dddddd; width: 150px !important; _height: 1%; text-align: left}
table.price td.price-th-313 {padding-left: 3px; background-color: #dddddd; width: 170px !important; _height: 1%; text-align: left}
table.price td.price-th-314 {padding-left: 3px; background-color: #dddddd; width: 90px !important; _height: 1%; text-align: left}
table.price td.price-th-316 {padding-left: 3px; background-color: #dddddd; width: 145px !important; _height: 1%; text-align: left}
table.price td.price-th-41 {padding-left: 3px; background-color: #dddddd; width: 180px; _height: 1%; text-align: left}
table.price td.price-th-413 {padding-left: 3px; background-color: #dddddd; width: 120px; _height: 1%; text-align: left}
table.price td.price-th-414 {padding-left: 3px; background-color: #dddddd; width: 380px; _height: 1%; text-align: left}
table.price td.price-th-414 {padding-left: 3px; background-color: #dddddd; width: 240px; _height: 1%; text-align: left}


.breadcrumbs {padding: 5px 0;}
.old-price {text-decoration: line-through;}
table.text-right-inner tr.head-top-2 { background: #DDD; }

.model-type { background: #DDD; margin-bottom: 5px; padding: 2px 0px; width: 842px; color: #ff7227;}
.model-type a { font-size: 12px; font-weight: bold; }
.model-type-container {width: 860px}
.model-type-all {width: 860px;}
.model-type-left { width: 150px; text-align: center; float: left; padding: 5px 0; overflow: hidden;}
.model-type-right { width: 680px; float: left; _overflow: hidden;}
.model-main {position: relative; width: 680px; padding-top: 1px;}
.model-main1 {width: 680px; padding-top: 1px;}
table.model-main-inner {border: solid 1px #AAA; margin-bottom: 15px; width: 842px;}
table.model-main-inner2 {border: solid 1px #AAA; margin-bottom: 15px; width: 680px;}
table.model-main-inner1 {border: solid 1px #AAA; margin-bottom: 15px; width: 520px;}
.head-top, .head-top-1 {background: #FFF; padding: 5px; font-weight: bold; padding-top: 0px}
.head-top-3 {background: #DDD; padding: 5px; font-weight: bold; color:#ff7227;}
.head-top-3 a {color:#ff7227;}
table.model-main-inner  td.space {padding: 5px;}
table.model-main-inner-1 {width: 669px; _width: 688px;}
table.model-main-inner-11 {width: 519px; _width: 518px;}
table.text-right-inner {width: 569px; _width: 568px;}
table.text-right-inner td, table.text-right-inner th {color: #ffffff; border: 1px solid #DDD; padding: 3px;}
table.text-right-inner th {background: #dddddd;}
table.text-right-inner th.model-th-1 {text-align: left; width: 75px; color: #333333; font-weight: normal }
table.text-right-inner th.model-th-2 {text-align: left; width: 90px; color: #333333; font-weight: normal }
table.text-right-inner th.model-th-5 {width: 70px; text-align: right; color: #333333; font-weight: normal }
table.text-right-inner th.model-th-6 {width: 35px; color: #333333; font-weight: normal }
table.text-right-inner th.model-th-3 {color: #333333; font-weight: normal }
.list-all { width: 860px; float: left;}
.list-all-inner { width: 860px; padding-bottom: 20px;}
.list-left { float: left; width: 180px; padding-top: 2px; color: #333333; font-size: 16px; font-weight: bold;}
.list-right { width: 680px; float: left;}
.list-right li { padding: 2px 15px; background: #DDD; margin-bottom: 1px;}
.list-right li li {margin-bottom: 0;}
.list-right li a {color: #ff7227 !important; font-size: 12px; font-weight: bold;}
.list-right li strong {color: #ff7227 !important; font-size: 12px; font-weight: bold;}
.list-right li strong {color: #ff7227 !important;}
.list-right li li a {color: #4682B4 !important; font-weight: normal; font-size: 11px;}
.list-bottom { width: 859px; }

.login { width: 383px; height: 70px; padding-left: 6px; background: url(/images/avt1.jpg) no-repeat left top;}
.login-inner { height: 70px; position: relative; padding: 0 10px 0 15px; width: 357px !important;}
.login-inner form {width: 357px; height: 68px; padding-top: 2px; line-height: 0.5;}
.login-inner form label {font-size: 10px;}
html*.login-inner form label {line-height: 1; _line-height: 0.5;}
.inp, .inp1 {width: 116px; vertical-align: middle; background: #FFF; height: 18px; border: 1px solid #EEEEEE; text-align: center; color: #bcbcbc; font-weight: bold; margin: 8px 6px 2px 0;}
.inp2 { margin: 8px 0 0 5px; vertical-align: middle;}
.login-inner form input {vertical-align: middle;}
.p01 { position: absolute; top: 30px; left: 160px;}
.p02 { position: absolute; top: 30px; left: 280px;}
html*.p01, html*.p02 {top: 42px; line-height: 1;}

.registration h2 {background: #EEE; color: #191970; font-size: 14px; padding: 3px 3px 3px 11px;}
.Section1 form { width: 600px; margin: 0 auto;}
.Section1 form label {width: 600px; margin-bottom: 5px; color: #000; display: block;}
.Section1 form label span {color: red; text-align: right; width: 230px; padding: 2px 5px 0 0; display: block; float: left;}
.Section1 form label span strong { color: #000;}
.Section1 form input {vertical-align: middle; margin-bottom: 3px;}
.Section1 form br {display: none;}
.Section1 form .login-repeat { width: 365px; text-align: left; clear: both; padding-left: 235px;}
.Section1 form .login-repeat p { display: inline; padding-right: 45px;}
.Section1 form p { clear: both; text-align: left; padding: 0 0 5px 0; margin: 0;}
.Section1 form p.sample-phone {padding-left: 235px; font-style: italic;}
.Section1 form label.l1 { width: 368px; float: left;}
.Section1 form label.l1 span { width: 230px;}
.Section1 form label.l150 { width: 200px; float: left;}
.Section1 form label.l150 span { width: 60px;}
.Section1 form input.inp01 { width: 105px !important; _width: 108px !important;}
.Section1 form label.l2 { width: 300px; padding-left: 235px; _padding-left: 237px; clear: both;}
.Section1 form label b { font-weight: normal; vertical-align: middle;}
.Section1 form label.l3 {width: 300px; padding: 10px 0 0 235px;}
.Section1 form p.p04 span { width: 600px; display: block; text-align: center; color: red;}
.confirm td {padding: 3px 5px;}

h3.h3_basket { width: 1030px; padding: 1px 0 5px 10px; background: #EEEEEE; color: #111366;}
.basket { width: 1040px;}
table.basket-all tr.basket-top { background: #EEEEEE;}
table.basket-all tr.basket-top td {padding: 5px 0 25px 10px; border: solid 1px #EEEEEE; font-weight: bold;}
table.basket-all tr.basket-top td.blue-1 { width: 102px;}
table.basket-all tr.basket-top td.blue-2 { width: 151px;}
table.basket-all tr.basket-top td.blue-3 { width: 400px;}
table.basket-all tr.basket-top td.blue-4 { width: 142px;}
table.basket-all tr.basket-top td.blue-5 { width: 72px;}
table.basket-all tr.basket-top td.blue-6 { width: 103px;}
table.basket-all tr.basket-top td.blue-7 { width: 47px;}
table.basket-all tr.basket-top td.red-price { width: 40px; color: red;}
table.basket-all td {padding: 5px;}
table.basket-all td.white { border: solid 1px #EEEEEE;}
table.basket-all td.white input.basket-input-text {width: 53px; margin-right: 2px; text-align: right;}

.basket-middle, .basket-bottom {
    margin: 25px auto;
    border: 0px solid red;
    width: 650px;
}


.basket-middle label span {color: red; text-align:  padding-right: 5px; }
.basket-middle label span strong { color: #000000;}
.basket-middle label input {vertical-align: middle; float: left; margin-bottom: 3px;}

.basket-middle td, .basket-middle th {
    padding: 5px;
}
.basket-middle table {
    width: 650px;
}
.basket-middle table th {
    background: white;
    text-align: right;
    color: #000;
    width: 20% !important;
    white-space: normal;
}
.basket-middle table td textarea{
    width: 100%;
}


table.zakaz { width: 1040px; margin-top: 20px;}
table.zakaz tr.zakaz-top td {padding: 5px 0 10px 5px; font-weight: bold; color: #000000;}
table.zakaz td {border: solid 1px #EEEEEE; padding: 7px 5px;}



.footer { background:url(/images/footer-bg.gif) repeat-x; clear: both; width: 1078px; height: 69px; overflow: hidden;}
.footer-left { background:url(/images/footer-left.gif) no-repeat left top;}
.footer-right {
    background:url(/images/footer-right.gif) no-repeat right top;
    height:69px;

}
.footer-navi { margin:0 auto; width: 90px;  padding:10px 0 0 0;}
.footer-navi a { width:30px;}

.footer2 { background:url(/images/footer-bg2.gif) repeat-x; clear: both; width: 1078px; height: 89px; overflow: hidden;}
.footer-left2 { background:url(/images/footer-left2.gif) no-repeat left top;}
.footer-right2 {
    background:url(/images/footer-right2.gif) no-repeat right top;
    height:89px;

}
.footer-navi2 { margin:0 auto; width: 90px;  padding:30px 0 0 0;}
.footer-navi2 a { width:30px;}


.copyright {

    display:block;
    margin: 5px auto auto 200px;
    border: 0px solid black;

}
.subcopy{
    margin:0;
    font-size: 10px;
}


.model-block { width:1078px; margin:0 auto;}

.history {color:#103164; font-size:9px; margin-bottom:10px; font-weight:bold; padding-left:11px; _height: 1%;}
.history a {color:#103164; font-size:9px; font-weight:bold;}
.history a:hover { text-decoration:underline;}

.model { background:#cccccc; margin-bottom:32px; width: 1078px; clear: both; _height: 1%;}
.model-top-left { background:url(/images/model-top-left.gif) no-repeat left top; _height: 1%;}
.model-top-right { background:url(/images/model-top-right.gif) no-repeat right top; _height: 1%;}
.model-bot-left { background:url(/images/model-bot-left.gif) no-repeat left bottom; _height: 1%;}
.model-bot-right { background:url(/images/model-bot-right.gif) no-repeat right bottom; padding-top:12px; position:relative; _height: 1%;}
.model-title h3 { width: 1048px; margin: 0 auto 1px auto; background: #ff7227; padding: 5px 0; text-align:center; font-size:17px; font-weight:bold; color: #FFFFFF;}
.model-content { width: 1048px; margin: 0 auto; overflow: auto; position: relative;}
.model-padding { height:30px;}
.model-info { background:#FFF; width:100%; height:200px; margin-bottom:13px; padding-top:5px;}
.model-info .txt { border-left: 1px #eeeeee solid; width:481px;}


.model-inform { background:#cccccc; width:600px; margin:0 auto; margin-bottom:10px; border: solid 1px #EEEEEE; //margin-bottom:8px; margin-top:6px; border-collapse: collapse;}
.model-inform td { padding:4px 7px 4px 4px; font-weight:bold; text-align:right; border: 1px solid #CCC;}
.model-inform .type { background:#FFF; width:65%; font-weight:normal; text-align:left;padding-bottom:4px; padding-top:4px;}


.model-info td.img { width: 45%;}

a.printer { background:url(/images/printer.gif) no-repeat left; display:block; height:17px; padding-left:25px; color:#4482b3; margin-bottom:6px; margin-left:52px; width:120px;}
a.printer:hover { text-decoration:underline;}
a.pdf { background:url(/images/pdf.gif) no-repeat left; display:block; height:17px; padding-left:25px; color:#4482b3; margin-left:52px; width:330px;}
a.pdf:hover { text-decoration:underline;}
.model-links {height:26px; position:relative; top: 0px; _top: 4px;}
.model-links a img {margin-bottom: 2px;}
.model-links a.this img {margin: 1px 0 0 0;}
/*.li-1 { position:absolute; left:0; top:0; padding-top:6px; height:19px;}
.li-1:hover { height:20px;}
.li-2 { position:absolute; left:118px; top:0; padding-top:2px; height:23px;}
.li-2:hover { height:24px;}
.li-3{ position:absolute; left:236px; top:0; padding-top:2px; height:23px;}
.li-3:hover { height:24px;}
.li-4{ position:absolute; left:354px; top:0; padding-top:2px; height:23px;}
.li-4:hover { height:24px;}
.li-5{ position:absolute; left:472px; top:0; padding-top:2px; height:23px;}
.li-5:hover { height:24px;}
.model-link { color:#003267; background:url(/images/button.jpg) top no-repeat; width:104px; display:block; padding-left:6px; padding-right:6px; font-size: 10px; text-decoration: none !important;}
.model-link:hover { width:104px; margin-top:-1px;}
.this { width:104px; height:26px; margin-top:-1px;}*/
.model-opisanie { border:1px #a7a7a7 solid; background:#c3c3c3; padding:1px;}
.model-opisanie p {padding-bottom: 7px;}
.model-bg { background:#FFF; padding:14px; font-size:12px; width: 1016px; height:auto; overflow: auto;}
.model-moreinfo { width:491px; background:#eeeeee; margin-top:38px;}
.model-moreinfo td { border:2px #fff solid; padding:4px; font-size:10px; vertical-align:middle;}
.model-moreinfo-title { background:#97a8c4; color:#FFF;}
.currency {text-align: left; padding: 3px 0; font-weight: bold; color: #F00;}
.currency1 {text-align: right; padding: 3px 0; font-weight: bold; color: #ff8646;}
.auction { width:100%; font-size:10px;}
.black { border-top:1px #000 solid; padding-left:1px; border-bottom:1px #000 solid; border-left:1px #000 solid;}
.blue { background:#6ebaff; font-weight:bold; color:#FFF;}
.yelow { background:#6ebaff; font-weight:bold; color:#FFF;}
.red { background:#6ebaff; font-weight:bold; color:#FFF;}

.white {
  background:#FFF; border:1px #CCC solid;
}

/* сопутствующие товары */
#acc {
  font-size: 90%; border:0px; text-align: center;
}


.acc_img {
  height: 105px;
  display: table-cell;
  margin:0 auto;
  vertical-align: middle;
}

.acc_text {
  text-align: left;
  vertical-align: top;
  padding-left: 7px;
  padding-right:7px;
}

.auction td { padding:4px; vertical-align:middle;}
.through { text-decoration:line-through;}
.center { text-align:center;}
.special {color: #F00;}

.no-bg, .no-bg li {background: none !important;}

.account-table {width: 1078px;}
.account-headline a {background: url(account-bullet.gif) 0 3px no-repeat; padding-left: 15px; color: #1e4976; margin-right: 30px;}

.page-headline {background: #ff7227; padding: 3px 3px 3px 11px; font-size: 14px; color: #ffffff !important;
clear: both;
}

.search-form table {width: 1078px; border-collapse: collapse; margin: 15px 0;}
.search-form td {padding: 5px 3px; border: 1px solid #DDD;}

.banners-inner-page {
    margin: 0 auto;
}
.banners-inner-page td {
    padding: 0 5px 5px 5px;
}

#errors {color: #F00; font-size: 13px; text-align: center; padding-bottom: 10px;}

.overview {border-collapse: collapse;}
.overview td, .overview th {border: 1px solid #DDD; padding: 3px;}
.overview th {background: #DDD;}

.error {color: #F00; font-weight: bold;}
.error-login {padding-left: 21px;}
.error-password {padding-left: 143px;}


.pay_describe{
  border-left: 1px dashed #DDDDDD;
  padding: 10px;
  margin: 10px;
  width: 59%;
  float: right;
  padding-left: 15px;
}

.pay_describe dt{
  font-weight: bold;
}

.pay_describe dd{

  color: #444;
}

.help{
    color: #888A85;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-size: 10px;
    background: url(/images/icons/dialog-information-s.png) 0 10px no-repeat;
}

option.comment{
  color: #888888;
}

.info{

  padding: 10px;
  font-size: 15px;
  border: 2px solid #EEEEEE;
  background:#8AE234;
}

.sidebar_block{
    width: 192px;
    margin-left: 875px;
    padding: 0px;
    background: #FFFFFF;
}

.sidebarn_block{
    width: 192px;
    padding: 0px;
    background: #FFFFFF;
}

.sidebar_block_header{
  background: url(/images/block_header.gif) no-repeat;
  height: 43px;
}
.sidebar_block_footer{
  background: url(/images/block_footer.gif) no-repeat;
  height: 12px;
}

.sidebar_block_body{
    border: 1px solid #9BA9C7;
    border-bottom: none;
    border-top: none;
    padding-bottom: 20px;
}

.sidebar_block h4{
  color: #AFAFAF;
  font-size: 18px;
  text-align: center;
  margin-top: 0;
}
.sidebar_block .line, .sidebar_block .dt, .sidebar_block .otstup {
  margin-left: 30px;
}

.sidebar_block .line{
  background:  #E8E8E8;
  padding-left: 4px;

}

.sidebar_block .dt{
  margin-top: 10px;
}
.sidebar_block .mail{
  background-image: url(/images/icons/mail.png);
}
.sidebar_block .clmap{
  background-image: url(/images/web_16x16.gif);
}
.sidebar_block .catalog{
  background-image: url(/images/icons/catalog.png);
}
.sidebar_block .lideri{
  background-image: url(/images/icons/top.png);
}
.sidebar_block .pozor{
  background-image: url(/images/icons/desk.png);
}
.sidebar_block .projects{
  background-image: url(/images/icons/measurement1_16x16.gif);
}


.sidebar_block .ico{
  height: 16px;
  padding-top: 2px;
  background-repeat:no-repeat;
  background-position: 8px 0;
}

th{
  background: #DDDDDD;
  color: #435B9E;
}

.selected{
  background: #F8DDAA;
  z-index:-1;
  border: solid 1px #cccccc
}

table.top{

  border: 2px solid #FFFFFF;

}

div.top{
  display: block;
  border: 2px solid #EEEEEE;
  width: 412px;
  float: left;
  margin: 10px 10px 5px 5px;
}


.category_tops div.top{
    margin: 0 10px 45px 0;
    width: 415px;
}

div.right_top{
  margin-right: 0 !important;
}

table.top td, table.top th {
  padding: 2px 3px 2px 3px;
}

table.top td{
    height: 70px;
    border-top: 1px solid #CCCCCC;
    padding: 7px;
}

.tops_header{
    color: white;
    text-align: center;
    width: 847px;
    margin-top:0;
    margin-bottom:0;
}

.bgin2{
  background: #DDDDDD;
}

div.category_tops{
    width: 98%;
}

div.category_tops h4{
    margin-top: 0;
    margin-bottom: 5px;
}

div.new_models{
  display: block;
  border: 2px solid #EEEEEE;
  margin: 0 10px;
  width: 95%;
  padding: 2px;
  margin-bottom: 20px;
}

table.new_models{
    width: 100%;
}


.new_models .date{
    color: #AAAAAA;
    margin-top: 10px;
    font-size: 10px;
}

.new_models .bgin2 .date{

}

.new_models td{
    padding: 10px;
    vertical-align: top;
    border-top: 1px solid #CCCCCC;
}

.new_models td.price, .new_models td.img{
    text-align: center;
    vertical-align: middle;

}

.new_models td.price{

}

td.price{
  white-space: nowrap;
}


.new_models td.img{
  font-weight: bold;
  width: 23%;
}

ul.errors li{
    background: #EE0000;
    padding: 5px;
    margin-bottom: 2px;
    color: #FFFFFF;
}

.feedback_form tr td, .feedback_form tr th{
    padding: 4px 10px 4px 10px ;
    vertical-align: top;
    border: 1px solid #ADC3D5;
}

.feedback_form tr th{
    text-align: right;
    width: 200px;
}

.feedback_form thead td, .feedback_form tfoot td{
    background: url(/images/table_bg_header.gif) #D9DCE4 repeat-x;
    height: 34px;
    padding: 0;
    vertical-align: middle;
    padding-left: 10px;
}

p.feedback_form .button{
    font-size: 12px;
}

.req{
    color: red;
}

a.button{
    background: #EEEEEE;
    display: block;
    text-align: center;
    border: 0px solid #DDDDDD;
    padding: 5px;
}

a.button:hover{
    background: #F8F8F8;
}



.news-name a.button, .rekomend-name a.button{
    background: transparent;
    border: 0px solid black;
    padding: 2px 1px 2px 5px;

    font-size: 12px;
    text-align: left;
    color: #FFFFFF !important;
    white-space: nowrap;
    width: 110%;

}

.news-name a.button{
    padding-left: 21px;
    margin-bottom: 15px;
}

.news-name a.button{
    margin-left: -16px !important;
}

.rekomend-name a.button{
    white-space: normal;

    padding: 2px 3px 2px 5px;
}

.rekomend-name a.button:hover,.news-name a.button:hover{
    margin-top: -3px;
    margin-left: 0px;
    background: transparent !important;
    border-top: none !important;
    border-left: none !important;
}

.rekomend-name a.button:hover{
    border-bottom: 3px solid #4f4f51;
    border-right: 3px solid #4f4f51;
}

.news-name a.button:hover{

    border-bottom: 3px solid #084258;
    border-right: 3px solid #084258;
}

.news-name .new_ico{
    padding-left: 21px !important;
    padding-right: -10px !important;
    margin-left: -16px !important;
    background-image: url(/images/icons/new.gif) !important;
    background-repeat: no-repeat !important;
    background-position: 0px 2px !important;
}

.news-name a.new_ico:hover{
    margin-left: -16px;

    background-image: url(/images/icons/new.gif) !important;
    background-repeat: no-repeat !important;
    background-position: 0px 2px !important;
}

.new_ico{
    background-image: url(/images/icons/new.gif) !important;
    background-repeat: no-repeat !important;
    background-position: 3px 3px !important;
}

.sidebar_block .new_ico{
    background-position: 3px 0px !important;
}

.vertical{
    padding-left: 10px;
}
.vertical .sidebar {
    padding-left: 10px;
}
.vertical .sidebar_block{
    margin-left: 0px;
}

.static_content{
    float: left;
    width: 820px;
}

.without_sidebar{
    width: auto;
}

.news_filter{
  margin-top: 20px;
  font-size: 12px;
}

.news_filter .year{
  margin-left: 10px !important;
}

ul.error_list li{
    background: #FF9999;
    margin-bottom: 2px;
    padding: 5px;
}


.form_send_ok{
    margin-left: 15px;
}

table.catalog_list td{
    text-align: center;
    vertical-align: top;
    padding-bottom: 10px;
}

.zakaz_info{
    color: #00DD00;
    font-weight: bold;
    padding: 5px 10px 5px 10px ;
}
.snoska2 dt{
    color: #ef521b;
    font-weight: bold;
}

.snoska dt{
    color: #66BB00;
}

td.status_closed{
    color: white;
}

table.projects{
    width: 1050px !important;
    border:0px solid red;
    margin-left: 5px;
}
.project_list{
    background: #DDDDDD;
    padding: 10px;
}

table.projects td, table.projects th{
    padding: 10px;
}
table.projects .year{
    color: #3A6CB5;
    font-weight: bold;
}
table.projects tr{
    margin-bottom: 10px;
}
table.projects td.b{
    background: #FFFFFF;
}

table.projects td.first{
    border-left: 2px solid #9FBFFA;

}

table.projects td.last{
    border-right: 2px solid #9FBFFA;
}

table.projects td.top, table.projects td.bott{
    height:7px;
    padding:0;

}

table.projects td.top_bg{
    background: url(/images/prj_top.gif) repeat-x;
}

table.projects td.bott_bg{
    background: url(/images/prj_bott.gif) repeat-x;
}


table.projects td.corn_tl{
    background: url(/images/prj_corner_tl.gif) no-repeat;
    background-position: 0 0;
    background-color: #FFFFFF;
}

table.projects td.corn_bl{
    background: url(/images/prj_corner_bl.gif) no-repeat;
    background-position: 0 0;
    background-color: #FFFFFF;
}

table.projects td.corn_tr{
    background: url(/images/prj_corner_tr.gif) no-repeat;
    background-position: 100% 0;
    background-color: #FFFFFF;
}

table.projects td.corn_br{
    background: url(/images/prj_corner_br.gif) no-repeat;
    background-position: 100% 0;
    background-color: #FFFFFF;
}


table.projects td.last .corn_t{
    background: url(/images/prj_corner_tr.gif) no-repeat;
    width: 7px;
    height: 7px;
    margin: -12px 12px 6px -12px;
    position: absolute;
    right: 0;

}


table.projects td.first .corn_b{
    background: url(/images/prj_corner_bl.gif) no-repeat;
    width: 7px;
    height: 7px;
    margin: 6px 12px -12px -12px;
    _margin-bottom: -18px;
    left:0;
    bottom: 0;
    position: relative;
}

.basket-choice{
    margin: 10px auto;
    padding: 10px;
    width: 650px;
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;


}
.basket-choice .choice_item{
    font-size: 14px;
    font-weight: bold;
}

.basket-choice .title{
    font-size: 14px;
    text-align: center;
    margin: -10px -9px 10px -9px;
    background: #F0F0F0;
    padding: 5px;
    color: #346586;
    font-weight: bold;

}

.basket-choice table{
    width: 100%;
}

.basket-choice td{
    padding: 15px;
    vertical-align: top;
}

.basket-choice .noauth_form th{
    background: none;
    font-weight: normal;
    color: #777777;
}

.basket-choice .noauth_form td, .basket-choice .noauth_form th{
    padding: 3px 0;
}
.basket-choice label{
    cursor: pointer;
    border-bottom: 1px dotted #999;
}
.basket-choice .noauth_form th{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
}

.basket-choice .noauth_form input, .basket-choice .noauth_form textarea {
    border: 1px solid black;
    background: #FEFDDF;
}
#noauth_form_block{
    border-top: 1px dashed #EEEEEE;
    padding-top: 10px;
}

.basket_send{
    width: 400px;
    margin: 0 auto;
}

.basket_send input{
    padding: 5px;
}

.basket_send .submit{
    width: 100%;
    background: #BED9F6;
    font-weight: bold;
    /*border: 1px solid #95A4B3;*/
}

.warn{
    font-size: 14px;
    color: red;
    font-weight: bold;
    width: 90%;
    margin: 10px;
}

.warn2{
    font-size: 12px;
    color: #456e87;
    font-weight: bold;
    width: 90%;
    margin: 10px;
}

img.rszd {
    border: medium none;
    border-bottom: 2px solid #000000;
}

#tblhd {
	margin-bottom: 5px; 
	margin-left: 30px; 
	font-weight: bold; 
	font-size: 12px; 
	width: 570px
}

#tbprnew {
	width: 570px; 
	float: right; 
	border: 1px solid #ffffff;
}

#thp11 {
	background: #ddd; 
	text-align: left; 
	border: 1px solid #ffffff;
}

.roundedcornr_box_227180 {
	background: url(roundedcornr_227180_tl.png) no-repeat top left;
}
.roundedcornr_top_227180 {
	background: url(roundedcornr_227180_tr.png) no-repeat top right;
}
.roundedcornr_bottom_227180 {
	background: url(roundedcornr_227180_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_227180 div {
	background: url(roundedcornr_227180_br.png) no-repeat bottom right;
}
.roundedcornr_content_227180 {
	background: url(roundedcornr_227180_r.png) top right repeat-y;
}

.roundedcornr_top_227180 div,.roundedcornr_top_227180,
.roundedcornr_bottom_227180 div, .roundedcornr_bottom_227180 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_227180, .roundedcornr_bottom_227180 {
	margin-top: -19px;
}
.roundedcornr_content_227180 { padding: 0px 15px; margin 5px 0px; }

#mnews {
	display: inline;
	min-height: 30px;
}

#mnews1 {
	width: 100%;
}

#tbsep {
	width: 1px;
	background: url(/images/pixt.gif) repeat-y;
	height: 100%;
}

#mnews11 {
	width: 48%;
	float: left;
	padding-right: 10px;
}

#mnews12 {
	width: 49%;
	float: right;
}

#mnews111 {
	width: 32%;
	float: left;
	background: url(/images/pixt.gif) top right repeat-y;
	padding-right: 10px;
}

#mnews112 {
	width: 32%;
	float: left;
	background: url(/images/pixt.gif) top right repeat-y;
	padding-left: 10px;
	padding-right: 10px;
}

#mnews113 {
	width: 32%;
	float: right;
}

#mnews1111 {
	width: 24%;
	float: left;
	background: url(/images/pixt.gif) top right repeat-y;
	padding-right: 10px;
}

#mnews1112 {
	width: 23%;
	float: left;
	background: url(/images/pixt.gif) top right repeat-y;
	padding-left: 10px;
	padding-right: 10px;
}

#mnews1113 {
	width: 23%;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	background: url(/images/pixt.gif) top right repeat-y;
}

#mnews1114 {
	width: 24%;
	float: right;
}

#tbll {
	background: url(/images/pixt.gif) repeat-y;
	height: 100%;
	width: 1px;
}

#tblr {
	background: url(/images/pixt.gif) top right repeat-y;
	min-height: 10px;
	width: 1px;
}

#tblc {
	padding: 0px 5px;
}

#mnewscell {
	padding-left: 5px;
	padding-right: 6px;
	vertical-align: top;
	text-align: justify;
}

#mnewscell p {
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
}

#lside {
	margin-top: -5px;
}

#tblbt {
	background: url(/images/tblbt.gif) no-repeat;
	height: 9px;
}

#tblup {
	background-image: url(/images/tblup.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	height: 9px;
}

#dscbt {
	background: url(/images/descdn.gif) no-repeat;
	height: 9px;
}

#dscup {
	background-image: url(/images/descup.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	height: 9px;
}

a#aang {
	color: #ffffff !important;
}

a#aang:visited {
	color: #ffffff;
}

a#aang:hover {
	color: #ffffff;
}


.white2 {  background:#FFF; border:2px #E0E0E0 solid;  border-top: 0px;  border-left:2px #E0E0E0 solid;}
table.basket-all td.white2 input.basket-input-text {width: 53px; margin-right: 2px;}
#bskt {	border:1px #EEEEEE solid;}


.modtabs {
	display: none;
}


.sidebarn_block h4{
  color: #AFAFAF;
  font-size: 18px;
  text-align: center;
  margin-top: 0;
}
.sidebarn_block .line, .sidebarn_block .dt, .sidebarn_block .otstup {
  margin-left: 30px;
}

.sidebarn_block .otstup2 {
  margin-left: 5px;
}

.sidebarn_block .line{
  background:  #E8E8E8;
  padding-left: 4px;

}

.sidebarn_block .dt{
  margin-top: 10px;
}
.sidebarn_block .clmap{
  background-image: url(/images/web_16x16.gif);
}
.sidebarn_block .mail{
  background-image: url(/images/icons/mail.png);
}
.sidebarn_block .catalog{
  background-image: url(/images/icons/catalog.png);
}
.sidebarn_block .lideri{
  background-image: url(/images/icons/top.png);
}
.sidebarn_block .pozor{
  background-image: url(/images/icons/desk.png);
}
.sidebarn_block .projects{
  background-image: url(/images/icons/measurement1_16x16.gif);
}


.sidebarn_block .ico{
  height: 16px;
  padding-top: 2px;
  background-repeat:no-repeat;
  background-position: 8px 0;
}

.sidebarn_block_header{
  background: url(/images/cat11.gif) no-repeat;
  height: 36px;
}

.sidebarn_block_body{
    border: 2px solid #ffb19a;
    border-bottom: none;
    border-top: none;
    padding-bottom: 20px;
}

.sidebarn_block_footer{
  background: url(/images/cat12.gif) no-repeat;
  height: 21px;
}

.rts, .rts a {
	font-size: 11px;
	font-weight: bold !important;
	color: #37526d !important;
}

.rts a:hover {
	font-size: 11px;
	font-weight: bold !important;
	color: #4c6a97 !important;
}

.cts, .cts a {
	font-size: 9px;
	color: #7e7e7e !important;
	margin-left: 5px;
}

.cts a:hover {
	font-size: 9px;
	color: #4c6a97 !important;
}

#headlink {
	color: #ffffff !important;
}

#headlink:hover {
	color: #000000 !important;
}

.incat {
	color: #ff7227 !important; 
	font-size: 12px;
}

.incatact {
	color: #000000 !important; 
	font-size: 12px;
}

.incat:hover {
	color: #000000 !important;
}

.incat:visited {
	color: #ff7227 !important; 
	font-size: 12px;
}

span.prott { 
	font-size: 1px; 
	letter-spacing: -1px; 
	visibility: hidden;
}

.noselect {
	margin-left: 20px;
}

.rur
 {
   position: absolute; 
	font-size: 100%; 
	line-height: 160%; 

 }

