html, body {height:100%;}
*, html, body, ul, ol, dl, li, dt, dd {margin:0px; padding:0px;}
* html body {width: expression(document.childNodes[1].offsetWidth < 1000 ? '1000px' : 'auto');}
body {font:11px Tahoma; background:#ececed url(../images/bg2.png) repeat-x; height:100%; color:#625574; min-width:1000px; margin:0 auto;}
img {border:0px;}
input, textarea {font:11px Tahoma; color:#625574;}
a {color:#00baff; outline:none;}
a:hover {text-decoration:none;}
li {list-style-type:none;}
.clear{clear:both; height:0px; font-size:0; overflow:hidden;}
.minWidth {
	width:1000px;
	min-height:100%;
  	_height:100%;
	margin:0 auto;
	}
h2 {color:#EE0009; font:20px Tahoma; padding:0 0 16px 0;}
/*----------------------------------------------------------------------------------------START*/
.maincontainer {width:100%; padding:0 0 130px 0; float:left;}
/*-----------------------------------------------------------------------------------------TOP*/
.top {background:url(../images/top_bg2.jpg) no-repeat; width:100%; height:766px; position:relative; float:left;}
.logo {background:url(../images/logo.png) no-repeat; width:175px; height:45px; position:absolute; top:47px; left:89px; z-index:2;}
.logo-bot { background:url(../images/logo_bot.png) no-repeat; width:175px; height:45px; cursor:pointer; position:absolute; left:45px; bottom:50px;}
.lang { position:absolute; top:12px; right:37px;}
.lang .selected { color:#625574; text-decoration:none;}
/*----------------------------menu*/
.menu {background:url(../images/menu.png) no-repeat; width:637px; height:47px; position:absolute; top:44px; right:36px; z-index:2;}
.menu li {background:url(../images/menu_border.gif) no-repeat right; width:107px; height:45px; float:left; padding:0 10px;}
.menu li.last {background:0;}
.menu li a {background:url(../images/menu_hover.png) repeat-x 0 -100px; width:100%; height:28px; padding:17px 0 0 0; font:bold 9px Tahoma; color:#4a307f; text-transform:uppercase; display:block; text-align:center; float:left;}
.menu li a.long-a-text { padding:12px 0 0 0;}
.menu li a:hover, .menu li a.selected {text-decoration:none;}
.menu li a.selected {color:#ee0009;}
.flash {border:1px solid #d0d0d1; position:absolute; top:119px; right:36px;}
/*------------------------------categories*/
.categories {width:926px; height:140px; position:absolute; top:573px; right:36px;}
.categories ul li {width:160px; height:140px; position:relative; float:left;}
.categories ul li img {position:absolute; bottom:30px; left:50%; width:123px;}
.categories ul li a {text-decoration:none;}
.categories ul li a:hover p, .categories ul li a.selected p {color:#ee0009;}
.categories ul li p {font:bold 11px Tahoma; color:#341111; text-transform:uppercase; text-align:center; position:absolute; bottom:0; width:100%;}
.prev, .next {width:29px; height:54px; position:absolute; top:35px;}
.prev {background:url(../images/arrows.png) no-repeat; left:0;}
a:hover.prev {background:url(../images/arrows.png) no-repeat 0 -53px;}
.next {background:url(../images/arrows.png) no-repeat -29px 0; right:0;}
a:hover.next {background:url(../images/arrows.png) no-repeat -29px -53px;}
/*------------------------------brands*/
.brands {width:926px; height:90px; position:absolute; top:456px; right:36px;}
.brands .prev, .brands .next {top:20px;}
.brands .prev {background:url(../images/arrows.png) no-repeat 0 -53px;}
.brands a:hover.prev {background:url(../images/arrows.png) no-repeat;}
.brands .next {background:url(../images/arrows.png) no-repeat -29px -53px;}
.brands a:hover.next {background:url(../images/arrows.png) no-repeat -29px 0;}
.brands ul {padding:28px 0 0 30px;}
.brands ul li {width:140px; height:60px; padding:0 15px; text-align:center; float:left;}
.brands ul li a {} 
.brands ul li a img {vertical-align:bottom;}
.brands-carouse {top:28px; left:30p;}
/*-----------------------------------------------------------------------------------------MIDDLE*/
.middle {width:928px; padding:0 36px; float:left;  z-index:3;}
/*-------------------------------------------------------------------col1*/
.col1 {width:275px; float:left;}
.banner-assor {background:url(../images/banner_assor.png) no-repeat; width:275px; height:150px; margin:0 0 14px 0; float:left;}
a:hover.banner-assor {background:url(../images/banner_assor.png) no-repeat 0 -150px;}
.showroom {background:url(../images/banner_showroom.png) no-repeat; width:275px; height:153px; float:left;}
a:hover.showroom {background:url(../images/banner_showroom.png) no-repeat 0 -153px;}
/*------------------------------authorization*/
.authorization {background:url(../images/authorization_bg.png) no-repeat; width:259px; height:102px;  padding:13px 0 0 16px; margin:0 0 14px 0; float:left;}
.authorization ul li {width:100%; padding:0 0 3px 0; position:relative; float:left;}
.authorization ul li span {width:80px; padding:5px 0 0 0; color:#625574; float:left;}
.authorization ul li input {background:#fff; width:148px; height:20px; line-height:20px; padding:0 6px; border:1px solid #dddddd;}
.enter-block {padding:5px 0 0 81px; float:left;}
.enter-block a, .enter-block span {color:#625574; float:left;}
.enter-block span {padding:0 8px;}
.enter-block .enter {color:#00c0d7;}
.authorization .error {color:#EE0009; background:#fff; border:1px solid #dbdbdb; padding:6px; position:absolute; z-index:1; top:0; left:0;}
/*-------------------------------------------------------------------col2*/
.col2 {border:1px solid #f3f3f4; float:right;}
.text {width:570px; background:#fff; padding:16px 30px; border:1px solid #dddde2; line-height:16px; float:left;}
.text h1 {color:#ee0009; font:normal 20px Tahoma; padding:0 0 16px 0;}
.text p {padding:0 0 16px 0;}
/*-----------------------------------------------------------------------------------------------------------BOTTOM*/
.bottom {
	border-top:1px solid #ac9db8;
	width:928px;
	height:60px;
	margin:-60px auto 0 auto;
	}
.bottom-inner {width:928px; border-top:1px solid #fff; position:absolute; padding:11px 0 0 0;} 
.b-txt1 { width:436px; float:left;}
.b-txt2 {float:right;}
/*-----------------------------------------------------------------------------------------------------------SECOND*/
body.second {background:#ECECED url(../images/top_bg_second.jpg) no-repeat center 0;}
body.second .top {background:0; height:100px;}
body.second .categories {top:138px;}
body.second .brands {top:315px;}
/*------------------------------v-menu*/
.v-menu {background:#fff; border:1px solid #f3f3f4; float:left;}
.v-menu ul {width:267px; border:1px solid #dddde2; padding:0 0 5px 4px; float:left;}
.v-menu li {background:url(../images/v_menu_li.png) no-repeat; width:263px; min-height:33px; _height:33px; margin:5px 0 0 0; float:left;}
.v-menu li a {width:231px; height:23px; color:#423754; text-decoration:none; font:bold 11px Arial; text-transform:uppercase; display:block; padding:10px  16px 0 16px;}
.v-menu li a:hover, .v-menu li a.selected {color:#EE0009;}
.v-menu li ul {width:259px; padding:0; margin:5px 0 0 3px; display:inline; border:0;}
.v-menu li ul li {background:#f2f2f2; width:259px; height:auto; min-height:0; padding:0; margin:0;}
.v-menu li ul li a {width:auto; height:auto; font:11px Tahoma; text-transform:none; text-decoration:none; padding:8px 16px;}
.v-menu li ul li a:hover, .v-menu li ul li a.selected {background:#f6f6f6;}
.v-menu li ul li ul {background:#fff; width:243px; margin:0; padding:10px 0 10px 16px;}
.v-menu li ul li ul li {background:0; width:243px; padding:0 0 5px 0;}
.v-menu li ul li ul li a {background:url(../images/v_menu_markers.gif) no-repeat 0 7px; width:220px; padding:0 0 0 12px; color:#837892;}
.v-menu li ul li ul li a:hover, .v-menu li ul li ul li a.selected  {background:url(../images/v_menu_markers.gif) no-repeat -270px 7px; color:#f50a20;}
/*------------------------------v-menu2*/
.v-menu2 {width:100%; padding:18px 0 18px 0; float:left;}
.v-menu2 li {width:100%; padding:9px 0; border-bottom:1px solid #cecfd5;}
.v-menu2 li a {color:#423754; text-decoration:none; font:bold 11px Arial; text-transform:uppercase; display:block; margin:0 16px 0 22px; display:inline;}
.v-menu2 li.last {border:0;}
.gallery { margin:0 -16px 0 0;}
.gallery li {width:180px; padding:0 16px 27px 0; float:left;}
.gallery ul {margin:0 0 0 -16px; display:inline; float:left;}
.gallery ul li, .gallery ul li:first-child {width:180px; padding:0 0 0 16px; float:left;}
.gallery a {border:1px solid #e3e3e7; float:left;}
.gallery a:hover {border:1px solid #c6c6c8;}
.gallery p, .st-inner .gallery p{color:#423754; font:italic normal 11px Arial, Helvetica, sans-serif; line-height:12px; padding:5px 0 0 0; float:left;}
/*-----------------------------------------------------------------------------------------------------------CATALOG*/
.catalog {padding:16px 30px 45px 30px !important; z-index:3; }
.catalog, .s-text {width:572px; min-height:42px; _height:42px; background:#fff; padding:16px 30px; border:1px solid #dddde2; position:relative; float:left;}
.selection {background:url(../images/selection.jpg) no-repeat; width:570px; height:448px; position:relative; float:left;}

.sel-inp {width:570px; padding:25px 0 0 0; position:relative; float:left; z-index:5;}
.sel-inp .sel-ul {width:100%; padding:0 0 10px 0; float:left;}
.sel-inp .sel-ul li { width:147px; font:bold 11px Tahoma; color:#756464; padding:0 0 0 7px; position:relative; float:left;}
.sel-inp .sel-ul li.n1 {width:100px;}
.sel-inp .sel-ul li input {background:url(../images/selection_input.png) no-repeat; width:119px; height:20px; padding:0 6px; line-height:20px; border:0; float:left;}
.sel-inp .sel-ul li a.inp {background:url(../images/selection_a.png) no-repeat; width:16px; height:20px; float:left;}

.sel-inp .sel-ul li .sel-up {background:#fff; width:145px; border-bottom:1px solid #e6e7eb; border-left:1px solid #e6e7eb; border-right:1px solid #e6e7eb; position:absolute; top:19px; left:7px; float:left;}
.sel-inp .sel-ul li .sel-up li {width:100%; position:relative; padding:0; float:left;}
.sel-inp .sel-ul li .sel-up li a {width:131px; background:0; font:normal 11px Tahoma; text-decoration:none; padding:5px 7px; color:#756464; float:left;}
.sel-inp .sel-ul li .sel-up li a:hover, .sel-inp ul li .sel-up li a.selected {background:#e4e5ea;}

.sel-inp .sel-ul li .sel-up li .sel-pl {background:#fff; width:180px; border:3px solid #e4e5ea; padding:15px; position:absolute; top:0px; left:-220px;}
.sel-inp .sel-ul li .sel-up li .sel-pl img {padding:0 8px 0 0; float:left;}
.sel-inp .sel-ul li .sel-up li .sel-pl .r1 {width:115px; padding:0; position:static; float:left;}
.sel-inp .sel-ul li .sel-up li .sel-pl .r1 p { font-weight:normal; float:left;}
.sel-inp .sel-ul li .sel-up li .sel-pl .r1 h2 {font:bold 11px Tahoma; background:0; width:100%; height:auto; padding:0 0 8px 0; float:left; color:#756464;}
.sel-inp .sel-ul li .sel-up li .sel-pl .r1 span {font:bold 11px Tahoma; padding:15px 0 0 0; float:left;}
/*----------------------------------------------------------------------- CATALOG SLIDER*/
.images-carouse {float:left; }
.sm-pic {float:left;}
.sm-pic li {width:82px; height:82px; padding:0 7px 9px 0;}
.images-carouse span.l {width:18px; height:82px; background-color:#FFFFFF; position: absolute; top:0; left:0; z-index: 2;}
.images-carouse span.r {width:18px; height:82px; background-color:#FFFFFF; position: absolute; top:0; right:0; z-index: 2;}
.images-carouse span.l .prev-imgs {float:left; background:url(../images/slector.png) no-repeat; width:10px; height:18px; margin-top:32px;}
.images-carouse span.r .next-imgs {float:left; background:url(../images/slector.png) no-repeat -11px 0; width:11px; height:18px; margin:32px 0 0 7px; }
.sm-pic li div {display: table-cell; text-align:center; border:solid 1px #c9c9c9; vertical-align: middle; width:80px; height:80px;}
.sm-pic li div i {display: inline-block; vertical-align: middle; width: 0px;}
*+html .sm-pic li div i {display: inline-block; vertical-align: middle; width: 0px; height:100%;}
.sm-pic li a {display: inline-block; vertical-align: middle;}
.sm-pic li a:hover {border-color:#fa848f;}

/*------------------------------cat-top*/
.cat-top {background:#EBEBEB url(../images/cat_top_bg3.png) repeat-x; width:630px; min-height:37px; _height:73px;  color:#756464; font-weight:bold; margin:-16px 0 0 -29px; display:inline; position:relative; float:left;}
.cat-top .h-menu {padding:9px 0 0 30px;}
.filter {position:absolute; top:52px; left:30px; z-index:3;}
.filter a, .filter2 a, .filter3 a, .filter4 a, .filter5 a {text-decoration:none; border-bottom:1px dashed #00baff; font-weight:normal;}
.filter a:hover, .filter2 a:hover, .filter3 a:hover, .filter4 a:hover, .filter5 a:hover {border:0;}
.filter .popup {left:93px; z-index:3;}
.filter2 .popup {left:36px; z-index:3;}
.filter3 .popup {left:32px; z-index:3;}
.filter4 .popup {left:50px; z-index:3;}
.filter5 .popup {left:70px; z-index:3;}
.filter .popup a, .filter2 .popup a, .filter3 .popup a, .filter4 .popup a, .filter5 .popup a {color:#756464; border:0; text-decoration:underline; z-index:3;}
.filter .popup a:hover, .filter2 .popup a:hover, .filter3 .popup a:hover, .filter4 .popup a:hover, .filter5 .popup a:hover {text-decoration:none;}

.filter2 {position:absolute; top:92px; left:30px; z-index:2;}
.filter3 {position:absolute; top:92px; left:309px; z-index:2;}
.filter4 {position:absolute; top:66px; left:500px; z-index:2;}
.filter5 {position:absolute; top:118px; left:30px; z-index:1;}

.range {position:absolute; top:65px; left:244px;}
.range input {background:fff; width:65px; height:18px; padding:0 5px; line-height:18px; border:1px solid #d4d4d4;}

.tab { position:absolute; right:0; top:152px;}
.tab li { padding:0 10px 0 0; float:left;}
.tab li a.selected { background:#625574; color:#fff; padding:2px 2px 3px 2px; text-decoration:none;}

.ct-button {background:#e5e6ea; color:#ece6e6; /*color:#756464;*/ text-decoration:none; padding:4px 18px; position:absolute;}
.h-menu { width:600px; min-height:28px; color:#756464; float:left;}
.h-menu li {background:url(../images/h_menu_border_bg.gif) no-repeat right 5px; height:14px; padding:0 32px 0 0; margin:0 16px 0 0; position:relative; float:left;}
.h-menu li.last {background:0; z-index:1 !important;}
.h-menu li a {height:17px; color:#756464; font-weight:normal; display:block; float:left;}
.h-menu li a.selected {text-decoration:none; font-weight:bold;}
.h-menu li .popup {z-index:4;}

.cat-top2 {background:#ebebeb url(../images/cat_top_bg3.png) repeat-x; ; min-height:144px; _height:140px; color:#756464; font-weight:bold; padding:0 0 0px 0; margin:-16px 0 0 -29px; display:inline; position:relative; float:left; z-index:2;}
.h-menu, .cat-top2 .h-menu {padding:10px 0 0 30px; z-index:99;}
.h-menu li, .cat-top2 .h-menu li {z-index:99; float:left; background:0; height:auto; margin:0 10px 0 0; font-size:10px; padding:0;}
.cat-top2 .h-menu li span {height:14px; display:inline-block;/* min-width:190px;*/ float:left;}
.cat-top2 .h-menu .popup {z-index:99;}
.cat-top2 .h-menu .popup ul {z-index:99;}
.cat-top2 .ct-button {background:#fff; border:1px solid #e3dddd; bottom:14px; right:21px;}
.cat-top2 a:hover.ct-button {border:1px solid #d0cfcf;}
.cat-top2 .filter {top:68px;}
.cat-top2 h2 {font:normal 11px Arial; color:#bdbebf; position:absolute; top:47px; left:29px;}

.cat-list li ul li.simple {background:0; border:0; padding:0;}
.cat-list li ul li.simple a {color:#625574;}
/*------------------------------popup*/
.popup {background:#fff; width:240px; padding:5px; border:1px solid #bcbcc6; position:absolute; top:18px; left:0; z-index:3;}
.popup ul {background:#ebebeb; width:222px; padding:9px 9px 0 9px; float:left; z-index:3;}
.popup li {width:100%; background:0; padding:0 0 9px 0; margin:0; z-index:3;}
.popup li a {height:auto;}
/*------------------------------cat-list*/
.cat-list {padding:3px 0 20px 0; margin:16px 0 0 0; float:left; z-index:1;}
.cat-list li {width:100%; float:left;}
.cat-list li ul {margin:24px 0 0 -24px; display:inline; float:left;}
.cat-list li ul li {background:#f9f9f9; width:156px; border:1px solid #e5e6ea; padding:8px; margin:0 0 0 24px; display:inline; float:left;}
.pic {background:#fff; width:154px; height:145px; border:1px solid #b9b9b9; position:relative; float:left;}
.pic img {position:absolute; top:50%; left:50%;}
a:hover.pic {border:1px solid #f50a20;}
.tx {width:100%; float:left;}
.cat-inner { line-height:18px;}
.cat-inner p { padding:0 0 9px 0;}
.cat-inner .tx h1 {font:bold 11px Tahoma; width:100%; border-bottom:1px solid #e5e6ea; padding:0 0 4px 0; margin:8px 0 4px 0;}
.cat-inner .tx h1 a {color:#625574; text-decoration:none;}
.cat-inner .nameh1 { border-bottom:1px solid #e5e6ea; width:67%; padding:0 0 7px 0; margin:0 0 10px 0; float:left;}
.cat-inner .nameh1 a { padding:0; margin:0; float:right;}
.cat-inner .nameh1 strong {font:normal 17px Tahoma; float:left;}
.tx h1 {font:bold 11px Tahoma; border-bottom:1px solid #e5e6ea; padding:0 0 4px 0; margin:8px 0 4px 0;}
.tx h1 a {color:#625574;}
.tx p.cost {border-top:1px solid #e5e6ea; font-weight:bold; color:#625574; padding:4px 0 0 0; margin:4px 0 0 0;}
.tx p.cost span, .cost {color:#f50a20;}
.pages { width:100%; float:left;}
.pages ul, .pages li, .pages a {color:#625574; float:left;}
.pages ul { width:476px; float:left;}
.pages li {padding:0px 5px; height:18px; display:inline;}
.pages li a {color:#625574; line-height:13px;}
.pages li a.selected, .pages li.selected a {background:#625574; color:#fffefe; padding:2px 4px; margin:-2px 0 0 0; text-decoration:none;}
.pages li.next1 {}
.pages li.next { background:0; float:left; position:static;}
.pages li.next1 a { text-decoration:none;}
.pages li.prev1 {}
.pages li.prev1 a { text-decoration:none;}
/*------------------------------cat-inner*/
.cat-inner {padding:28px 0 0 0; line-height:16px; float:left;}
.cat-inner h2 {margin-top:5px; background:url(../images/sel_h2.png) repeat-x; width:554px; height:26px; font:bold 11px Tahoma; padding:6px 0 0 17px; float:left;}
.cat-inner h1 {width:395px; font:normal 17px Tahoma; border-bottom:1px solid #e5e6ea; padding:0 0 4px 0; margin:0 0 8px 0; float:left;}
.pic.ci {margin:0 16px 0 0; display:inline; float:left; padding:1px;}

.selection-table {width:99%; border-collapse:collapse; margin:48px 0 10px 0; font-size:11px; border-top:1px solid #e4e5ea; border-left:1px solid #e4e5ea; border-right:1px solid #e4e5ea; border-bottom:1px solid #e4e5ea; position:relative; float:left;}
.selection-table th {font:normal 11px Tahoma; color:#b80f29; border-top:1px solid #E4E5EA; border-bottom:1px solid #E4E5EA; padding:5px 10px; text-align:center;}
.selection-table .th2 {background:#e4e5ea url(../images/selection_table_th2.png) repeat-x; height:26px; font:bold 11px Tahoma; color:#756464; border-left:1px solid #e6e7eb; border-right:1px solid #e6e7eb;}
.selection-table .th2 td span { margin:0 5px 0 0;}
.selection-table .lft-border {border-right:1px solid #E4E5EA;}
.selection-table td {color:#756464; border-bottom:1px solid #e4e5ea; padding:5px 10px 5px 10px; text-align:left;}
.selection-table td.noborder { border-bottom:0;}
.selection-table td.new-eol {padding:0 0 0 5px; width:0px;}
.selection-table td span {font:bold 11px Tahoma; color:#b80f29;}
.selection-table td#total_retail, .selection-table td#Cost_retail, .selection-table td#total_dealer, .selection-table td#Cost_dealer, .selection-table .cost-td { text-align:right;}
.selection-table .ed-izm { text-align:center;}

.selection-table.sk td span { color:#ee0003; font-size:12px; margin:0 6px 0 0; float:right;}
.selection-table.spec td span {color:#B80F29; margin:0 6px 0 0; float:right;}
.selection-table.sk td span.skd { background:url(../images/skidka.jpg) no-repeat; width:48px; height:22px; padding: 7px 0 0 14px; margin:0; color:#fff; float:right;}

.selection-table.spec td span, .selection-table .cost-td strong  {margin:0 10px 0 0; }
.selection-table.spec td span.skd { background:url(../images/skidka.jpg) no-repeat; width:45px; height:22px; padding: 7px 0 0 16px; margin:0; color:#fff; float:right;}
.selection-table.spec td .selection-table.list { margin:-8px 0 0 0; border:0;}
.selection-table.list td .tit-th {  padding: 5px 0 0 0; margin:0 0 14px 0;}
.selection-table.list td .tit-img { border:1px solid #bababa; width:168px; height:168px; display:table-cell; text-align:center; vertical-align:middle; padding:0;}
.selection-table.list td .tit-img i { width:0; height:100%; display:inline-block; vertical-align:middle;}
.selection-table.list td .tit-img em {display:inline-block; vertical-align:middle;}
/*------------------------------r-prod*/
.r-prod {margin:16px 0 16px -14px; display:inline; float:left;}
.r-prod li {width:132px; padding:0 0 0 14px; float:left;}
.r-prod li div {width:130px; height:105px; border:1px solid #b9b9b9; position:relative;}
.r-prod li div img {position:absolute; top:50%; left:50%;}
.r-prod li a {color:#625574; cursor:pointer;}
.r-prod li a p {text-decoration:underline; padding:4px 0 0 0;}
.r-prod li a:hover div {border:1px solid #f50a20;}
.r-prod li a:hover p {text-decoration:none;}
/*--------------------------------------------------------------------------------------------------SP*/
.st-top {background:#EBEBEB url(../images/cat_top_bg3.png) repeat-x; width:630px; min-height:31px; _height:31px; color:#756464; font-weight:bold; margin:-16px 0 0 -29px; display:inline; position:relative; float:left;}
.st-top .h-menu {padding:9px 0 0 30px; min-height:28px;}
.st-inner {padding:18px 0 0 0; line-height:16px; float:left;}
.st-inner p {padding:0 0 20px 0;}
.st-inner .tel { width:570px; float:left; padding:10px 0 0 0;}
.st-inner .tel img { width:570px;}
.st-inner .tel .spec img { width:auto;}
.cat-list2 {float:left;}
.cat-list2 li {width:567px; float:left;}
/*--------------------------------------------------------------------------------------------------OTHERS*/
.list {padding:0 0 18px 0; overflow:hidden;}
.list li {background:url(../images/marker.gif) no-repeat 0 9px; padding:0 0 0 18px; display:block; _display:inline-block;}
.list li p {padding:0;}
.s-table {width:100%; border-collapse:collapse; margin:32px 0 16px 0; font-size:11px; border:1px solid #e4e5ea; float:left;}
.s-table th {background:#e4e5ea; border-top:1px solid #d2d2d4; border-bottom:1px solid #d2d2d4; padding:5px 16px; text-align:left;}
.s-table td {color:#625574; border:1px solid #e4e5ea; padding:5px 18px; text-align:left;}
.s-table.s-zebra td {padding:5px 8px;}
.s-table.s-zebra tr.tr2 { background:#e4e5ea;}
.news, news li { width:100%; float:left;}
.news li {padding: 0 0 16px 0;}
/*------------------------------form*/
.form {background:#f9f8f9; border:1px solid #ccced7; width:465px; padding:15px 20px 5px 20px; position:relative; float:left; z-index:4;}
.form ul {margin:-30px 0 0 0; float:left;}
.form li {padding:0 0 10px 0; width:465px; float:left;}
.form li p {padding:0 0 3px 0;}
.form li p span, .formdescr span {color:#df0015;}
.form li input {background:#fff; width:250px; border:1px solid #ccced7; padding:2px 5px 3px 5px;}
.form li textarea {background:#fff; border:1px solid #ccced7; padding:2px 5px 3px 5px;}
.form li div {color:#ff0000; padding:3px 0 0 0;}
.form li img {float:left;}
.formdescr {width:160px; top:28px; right:30px; position:relative; float:right;}
.formdescr span {font-size:21px; padding:5px 0 0 0; float:left;}
.formdescr i {width:135px; padding:0 0 0 5px; font-style:normal; float:left;}
.button {background:#cf0d00; color:#fff; padding:4px 18px; text-decoration:none; float:left;}

.cat-inner .back-link { float:right;}

p.error {color:#ff0000;}

/*.preloader {position:absolute; top:40px; left:49%; width:37px; height:36px; z-index:1000;}
.preloader img {float:left; padding:0;}*/

.preloader {background-color:#F5F2EC; border:1px solid #8a8a8a; height:55px; position:absolute; left:170px; width:230px; z-index:1000;}
.preloader img {float:left; padding:0 15px 0 0;  margin:3px 0 3px 3px;}
.preloader b {display:block; margin:6px 0 0;}

.sel-preloader {background-color:#F5F2EC; border:1px solid #8a8a8a; height:55px; position:absolute; left:170px; width:230px; z-index:1000;}
.sel-preloader img {float:left; padding:0 15px 0 0;  margin:3px 0 3px 3px;}
.sel-preloader b {display:block; margin:6px 0 0;}

#clear_fields {bottom:15px; font-size:10px; font-weight:normal; padding-top:1px; position:absolute; right:133px;}

.news-main { padding:15px 0 0 0; float:left;}
.news-main ul { float:left;}
.news-main ul li { border-bottom:1px solid #e5e6ea; margin:0 0 15px 0; padding:0 0 5px 0;}
.news-main ul li p {padding:0 0 2px 0;}
.news-main ul li p.date {font-weight:bold; padding:0 0 3px 0;}

.cat-text { float:left;}

.brand-gallery {width:100%; padding:20px 0 0 0;  float:left !important;}
.brand-gallery li {padding:0 10px 5px 0; float:left;}

body.print {background:#fff; min-width:900px;}
body.print .minWidth {width:900px; margin:0;}
body.print .maincontainer {width:auto; padding:0;}
body.print .middle {width:auto; padding:0;}
body.print .col2 { float:left;}
body.print .catalog, body.print .s-text, body.print .st-inner, body.print .tel, body.print .cat-inner, body.print .selection-table {width:auto; padding:0; min-height:auto;}
body.print .selection-table {width:900px; margin:0;}
body.print .selection-table.list td .tit-img {width:290px; height:290px;}
body.print .pr-top {background:url(../images/print_top.jpg) no-repeat; width:645px; height:110px; margin:63px 0 0 0; float:left;}
body.print .pr-bottom {background:url(../images/print_bot.jpg) no-repeat; width:646px; height:172px; float:left;}
body.print .st-inner {}



.print-ver { height:66px; width:900px; float:left; padding:0 0 10px 0;}
.print-ver p { float:right; padding:30px 0 0 25px; color:#000;}
.st-inner .print-ver .print-logo { width:250px; height:66px; float:left;}
.print .bottom, .print .s-text, .print .col2 { border:0;}
.print .selection-table, .print .selection-table th, .print-ver p{ font-size:14px;}
.print .selection-table .th2 strong, .print .selection-table td span{ font-size:16px;}
.print .selection-table.spec td span.skd { background:none; color:#B80F29; margin:0 10px 0 0; padding:0; font-style:italic;}
.print .st-top { background:0;}
.print .selection-table { border-top: 3px solid #BABABA;}
