body  {font-family: Arial, Helvetica, sans-serif; margin: 0px;}
.seo_bot_box {bottom:-10px; color:#C4C4C4; left:50%; margin-left:-490px; position:absolute; font-size:10px;}
.seo_bot_box a {color:#C4C4C4;}
#page {background: #ffffff; display: block; width: 1000px; _width:1025px; margin:0 auto;  top:5px; font-size:12px; min-height:638px; _padding-bottom:0px;}
#menu {display: block; position: relative; height: 39px; font-size: 13px; line-height:1; color: #FFF; float: left;}
#menu div.left { display: block; width: 100px; height: 39px; float: left; overflow:hidden; position:relative; border-right:0px solid #FFFFFF;}
#menu h1 { margin:0; font-size:13px; position:absolute; top:14px; left:10px; width:100px; text-align:center; font-weight: bolder;}
.menublock{width: 12px; height: 39px;}
.topbanner{ margin-bottom:20px;}
.outmenu {display: block; position: absolute; height: 39px; width:100%; _width:1000px; top: 0; left: 0;}
.leftmenuout{width: 20px; height: 39px;}
.block {margin:0 0 0 3px;}
.blockleft{width: 4px; height: 39px; float: left;}
.blockbg{height: 39px; float: left; padding:10px 16px 0;}
.blockbg a {text-decoration:none; font-size:13px;}
.blockright{width: 4px; height: 39px; float: left; margin-right:4px;}
.block-inactive .blockbg a {color:#ffffff;}
#menu h1 a {color:#ffffff; text-decoration:none;}
#menu h1 a:hover {color:#ffffff; text-decoration:underline;}
#menu div.left ins {height: 11px; width: 22px; display: block; position:absolute; left:50%; top:43px; margin:0 0 0 -11px; background: url(/img/3angle.png) scroll no-repeat 0 0;}
#menu ul {position: absolute; top:0px; left:160px; float: left;}
#menu ul li {display: inline-block; float: left; font-weight: bold; position:relative;}
#menu ul li a {cursor: pointer;	text-decoration: none; white-space: nowrap; color:#FFF; border-left: 1px solid #6295be; padding: 0 11px;} 
#menu ul li.n1 * {border:0;}
#menu strong {color:#FFF; border-left: 1px solid #6295be; padding: 0 13px;}
#menu ul li a:hover {text-decoration:underline;}
#menu ins {height: 11px; width: 22px; display: block; position:absolute; left:50%; top:29px; margin:0 0 0 -11px; background: url(/img/3angle.png) scroll no-repeat 0 0;}
.banner {display:block; height:123px; overflow:hidden; margin: 10px 0;}
h2 {font-size: 13px; line-height: 1; display:block; height:24px; padding:5px 0 0 11px; font-weight: bold; color: #ffffff; margin: 18px 10px 7px 0;}
ul {list-style:none; margin:0; padding:0;}
.acquaintance {text-align: left; width: auto; position:relative; overflow:hidden; margin-top:0;}
.acquaintance .info {display: block; float: left; line-height: 20px; clear:both; width:350px;}
.acquaintance .info a {clear:both; color:#003399; display:inline-block; float:left; margin:20px 0;}
.acquaintance .info p {clear:both; float:left; font-size:12px; margin:0;}
.acquaintance .info span{display: inline-block; color:#77c; width: 145px; white-space: nowrap;}
.acquaintance .logo {width:130px; height:auto; overflow:hidden; display:table; float:left; position:relative; text-align:center;}
.logocenter {margin:8px 0;}
.acquaintance .logo img {margin: 0px; padding: 0px; border: 0px; float:left;}
.acquaintance .info dl {margin: 0px 0 0 0px; padding:0; width:240px; height:75px; float:right;}
.acquaintance .info dt {margin:0; color: #131700; font-size: 16px; font-weight:bold; line-height:1;} 
.acquaintance .info dd {margin:0; line-height:1.5; font-size:14px;}
.acquaintance .info dd p {margin:0; color:#d45500; font:12px/14px Arial; padding:1px 0 0 0;}
.acquaintance .info dd strong.country {display: inline-block; margin:10px 20px 0 0; color: #95090a; font-weight:normal}
.acquaintance .info dd strong.city {color: #95090a; font-weight:normal}
#bar {display: block; font-size: 14px; overflow:hidden; float:left; line-height: 25px; padding-top:20px; width: 210px; _height:170px; _padding-top:10px;}
#bar.r {clear:both; float:none; margin-top:0; padding-top:15px; width:auto;}
#bar li {height: 32px; padding:0; margin:0}
#bar.r li {float:none; width:240px; height: 26px;}
#bar li a{color: #355dae; text-decoration: none;}
#bar li a:hover {color: #355dae; text-decoration: underline;}
li a i {background: no-repeat scroll url(/img/bar_img.png); display: inline-block; float:left; overflow:hidden; width:22px; height:22px; margin:0 10px 0 0;}
li#a1 i {background-position: 0px 0px;}
li#a2 i {background-position: 0px -22px;}
li#a3 i {background-position: 0px -44px;}
li#a4 i {background-position: 0px -66px;}
li#a5 i {background-position: 0px -88px;}
.acquaintance .img {width: 580px; overflow:hidden; float: right; text-align: center; margin:6px 6px 6px 0;}
.acquaintance img {margin: 0px 0 0px 0;}

#catalog-page { _width: 1000px; }
#catalog-page .sidebar { _overflow: hidden; }
#catalog-page .conditions_outer{_background-color:#ffffff !important; _background-position: 0 15px !important;}

.business-block .about .site {float:left; clear:both; margin-top:6px;}
.business-block .about .site a:link, .business-block .about .site a:visited {color:#003399; text-decoration:none;}
.business-block .about .site a:hover, .business-block .about .site a:active {color:#003399; text-decoration:underline;}
.business-block .about .phone {float:left; clear:both;}
.business-block .about .fax {float:left; clear:both;}
.business-block .about .fax {float:left; clear:both;}
.business-block .about .email {float:left; clear:both;}

div.about {font-size: 12px; text-align:justify; padding-right:10px;}
div.wide-block {width: 100% !important;}
div.about-block {width: 322px; float: left; _clear:both;}
div.banners-block {float: right; width: 580px; padding-bottom:10px;}
div.banners-block .holder {width: 550px; overflow: hidden; float: left; text-align:center;}
div.banners-block .inner {}
div.banners-block .inner a {width: 160px; height: 94px; margin-right: 15px; text-align: center;}
div.banners-block .larrow, div.banners-block .rarrow {float: left;}
div.banners-block .larrow {background-color: white; background-image: url(/img/stand-larrow.png); background-repeat: no-repeat; background-position: left center;}
div.banners-block .rarrow {background-color: white; background-image: url(/img/stand-rarrow.png); background-repeat: no-repeat; background-position: right center;}
div.favorities-block {float: right; width: 580px;}
div.favorities-block .link-all {float: left; clear: both; font: 12px Arial; color: rgb(0,51,153); padding:3px 0 10px 13px; background-image: url(/img/stand-index-link-all.png); background-repeat: no-repeat; background-position: 0px 8px; white-space:nowrap; text-decoration:none;}
.services-block {margin-right:21px;}
.services-block h1 {color:#d46a00; font-size:14px; font-weight:normal; padding:10px 0 10px 0;}
.services-block .about .link-all {float: left; clear:none; font: 12px Arial; color: rgb(0,51,153); padding:10px 0 10px 13px; background-image: url(/img/stand-index-link-all.png); background-repeat: no-repeat; background-position: 0px 14px;}
.services-block .about .link-all {float: left; clear:none; font: 11px Arial; color: rgb(0,51,153); padding:10px 0 10px 13px; background-image: url(/img/stand-index-link-all.png); background-repeat: no-repeat; background-position: 0px 14px;}
.services-block .img{padding:0 1px 0 30px; position:relative;top:-24px;}
.business-block .location{font-size:14px; color:#970f11; padding:4px 0 15px 0;}
.business-block .location img {display:block; width:18px; height:12px; float:left; margin-right:10px; position:relative; top:2px;}
.business-block .link-all {float: left; clear: both; font: 12px Arial; color: rgb(0,51,153); padding:0px 0 10px 13px; background-image: url(/img/stand-index-link-all.png); background-repeat: no-repeat; background-position: 0px 5px; display: block;  margin-top:4px; text-decoration:none;}
.business-block {line-height:18px;}

#footer-placeholder {height:10px; display:block; clear: both; _height:0px;}
div.proposals {font-size: 12px; width:606px; padding-bottom:20px; border-bottom:1px solid #e1e6e9;}
h3 {font-size:16px; color:#d46a00; font-weight:normal; line-height:1; padding:8px 0 10px 0;}
div.proposals div {padding-bottom:6px;}
div.proposals .link-all {font: 12px Arial; color: rgb(0,51,153); padding:10px 0 10px 13px; background-image: url(/img/stand-index-link-all.png); background-repeat: no-repeat; background-position: 0px 14px;}
.proposals-full {font-size: 12px; width:606px; padding-bottom:20px;}
.separator{border-top:1px solid #e1e6e9;  border-bottom:1px solid #e1e6e9; height:3px;  width:606px; clear:both; margin-bottom:15px;}

.list_people {margin: 0; overflow: hidden; line-height:16px; font-size: 12px; padding-bottom:15px;}
.list_people .box{display:table; margin:10px 0 10px 15px; padding:10px 0 10px 10px; width:450px;}
.list_people .info {float:left; padding-left:15px;}
.list_people .portrait {float:left; height:70px; width:70px; text-align:center;} 
.info  .e-mail a {color:#666;}
.info  a {color:#039; font-size:12px;}

.contact_list {float: left; position: relative; width: 297px; _width: 305px; height: 570px; overflow-y: auto; border-bottom: 1px solid #d9d9d9;}
.contact_list .info {overflow:hidden; margin-top: 16px; padding-bottom: 9px; border-bottom: 1px solid #d9d9d9;}
.contact_list .last {border-bottom: 0 !important;}
.contact_list h3, .contact_list h3 a {font-size: 13px; line-height: 1; margin: 0 0 8px; text-decoration: none; color:#d46a00; padding:0;}
.contact_list h3 a:hover {text-decoration: underline;}
.contact_list .message {padding:8px 0 0 0;}
.contact_list .message a{color:#2651a8; text-decoration:none;}
.info .address span {width:50px; }

.list_people .box .info .fullname {width:350px;}
.list_people .box .info .name {float:left; font-size:13px; font-weight:bold; margin-right:3px;}
.list_people .box .info .lastname {color:#D46A00; font-weight:bold;}
.list_people .box .info .post {color:#000000; font-size:11px; margin-bottom:5px;}
.list_people .box .info .message {margin-top:5px;}

.list_people .box .info .message a:link, .list_people .box .info .message a:visited {color:#666666; text-decoration:underline;}
.list_people .box .info .message a:hover, .list_people .box .info .message a:active {color:#666666; text-decoration:none;}

.list_people .box .info .contact {}
.list_people .box .info .phone {}
.list_people .box .info .fax {}
.list_people .box .info .e-mail {}




#boxtop {background:#FFFFFF none repeat scroll 0 0; height:17px; width:312px; _width:338px;} 
.number {background: #edf2f7; border-bottom: 1px solid #d9d9d9; color: #ab3d3e; font-size: 11px; line-height: 1; margin-right:5px;}
.line table {width:100%; border: 0px; border-collapse:collapse;}
.line table tr:hover{}
.line table td {font-size: 13px; height: 31px; border-bottom: 1px solid #dedede; line-height: 13px; padding:7px 5px;}
.line table td a, .line table td  a:link {color: #0c3c9e; text-decoration: none;}
.line table td a:hover {text-decoration: underline;}
.line table td a {background:scroll no-repeat url(/img/icons.png); padding:0 0 2px 35px;}
.line table td a.word {background-position: 0px 0px;}
.line table td a.excel {background-position: 0px -18px;}
.line table td a.powerpoint {background-position: 0px -36px;}
.line table td a.textfile {background-position: 0px -54px;}
.line table td a.bmp {background-position: 0px -72px;}
.line table td a.png {background-position: 0px -90px;}
.line table td a.gif {background-position: 0px -108px;}
.line table td a.jpeg {background-position: 0px -126px;}
.line table td a.html {background-position: 0px -144px;}
.line table td a.zip {background-position: 0px -162px;}
.line table td a.music {background-position: 0px -180px;}
.line table td a.video {background-position: 0px -198px;}
.line table td a.none {background-position: 0px -1000px;}
.management {overflow: hidden; margin-bottom:16px;}
#products {overflow:hidden; width:100%;}
#products ul {list-style: none; margin: 0px; padding: 25px 60px 25px 0; float: left;}
#products li {font-size: 12px; line-height: 20px;}
#products li a{color:#039; text-decoration:none;}
#products li a:hover {text-decoration: underline;}
#search{border-top: 1px solid #adc8db; height: 68px; overflow:hidden; position:relative;}
.form {overflow:hidden; width:452px; height:28px; position: absolute; left:0; top:21px; background:#c9dae7 scroll repeat-x url(/img/search.png) 0 -22px;}
.form * {position:absolute; margin:0;}
#search .form form {width:452px; height:26px; left:0; top:0; display: block;}
.form .write {left:6px; width:235px; padding: 1px 0 2px; top:0;}
.form select {left:250px; width:120px; padding: 1px 0 2px; top:0;}
.form option {padding-right:3px;}
.form .button {background: url(/img/search.png) no-repeat scroll 0 0; border:0; height:21px; right:6px; top:0; width:69px;}
.form i {display:block; height:6px; width:6px; overflow:hidden; background:#c9dae7 scroll repeat-x url(/img/search.png); bottom:0;}
.form i.l {left:0; background-position:-69px 0;}
.form i.r {right:0; background-position:-69px -6px;} 
a.top, a.bottom {font-weight: bold;}
a.top i, a.bottom i {width:9px; height:5px; display: inline-block; margin:0 0 1px 4px; #margin-bottom:4px; overflow:hidden; background: url(/img/search.png) 0 0 scroll no-repeat;}
a.top i {background-position: -69px -16px;}
a.bottom i { background-position: -69px -12px;}
#tools {border-top:1px solid #88B1D1; color:#94090A;color:#488008; margin:0; height:60px; overflow:hidden; position:relative;}
#tools p {position:absolute; top:24px; left:2px; float:left; margin:0; font-size:14px; line-height:1; font-weight:bold;}
#tools span.logcatname { margin-right: 20px;}
#tools span.count { color:#94090A; font-size:11px;}
#tools ul {float:right; position:absolute; top:22px; right:-9px;}
#tools li {overflow:hidden; float:left; margin:0 40px 0 0;}
#tools input {color:#039; text-decoration: underline; font-size:12px; line-height:1; background-color: white; border:0; cursor: pointer; padding-bottom: 10px;}
#tools input.a1 {background-position: 0px 0px;}
#tools input.a2 {background-position: 0px -22px;}
.management h2 {margin:0;}
#unit_cell {overflow:hidden; position:relative; display:block; width: 1000px;}
.cell {display: block; overflow:hidden; position:relative; border: 1px  solid #88B1D1;}
.cell h3 {font-size:11px; line-height:1; margin:0 0 5px;} 
.cell h3 a {color:#000; text-decoration:none;}
.cell h3 a:hover {text-decoration: underline;}
.cell .text {overflow:hidden; display:block;}
.text span {font-size:12px; display:block; margin:0 0 4px;}
.cell .detail {color:#039; font-size:11px; line-height:1.2;} 
.cell .bottom {position:absolute; bottom:0; left:0; display:block; height:18px; background:transparent url(/img/gradient_box.png) repeat-x scroll 0 100%; line-height:1;}
.cell .bottom span {font-size:10px; color:#114477; position:absolute;}
.cell .bottom input  {margin:0; position: absolute; bottom:2px; #bottom:1px;}
.cell .bottom b {position: absolute; color:#940909; font-size:10px;}
.cell .img {height:140px; width: 174px; overflow: hidden; #position: relative; display: table; position: static;}
.cell .img .middle {#position: absolute; #top: 50%; display: table-cell; vertical-align: middle; position: static;}
.cell .img .inner {#position: relative; #top: -50%; position: static;}
.cell .img a {display: block; width: 100%; text-align: center;}
.cell .text p {display: none;}
#unit_cell ul {border-top:1px solid #88B1D1; 	margin: 0; padding: 10px 0 0; width:960px; font-weight: bolder; color: #6095bf; float:left; font-size:12px; line-height:1; }
#unit_cell li{float: left; margin: 0 5px 0 5px;}
#unit_cell li a{color:#024278; text-decoration: none;}
#unit_cell li a:hover{text-decoration: underline;}
.box {}
.box .cell {float: left; margin:0 12px 20px 0; height: 198px; width: 174px; padding: 10px 3px 18px;}
.box .bottom {width:180px;}
.box .bottom span {left:4px; top:4px;}
.box .bottom b {top:-16px; right:4px;}
.box input  {right:4px;}
.list .cell {margin:0 0 20px 0; padding: 10px 20px 18px 0; position:relative;}
.list p {font-size:11px; display:block !important;}
.list p span {color: black !important; }
.list .img {display: inline-block; overflow:hidden; width:96px; padding:0 0 0 96px; float:left;}
.list .bottom {width:958px;}
.list span {right:45px; top:3px;}
.list b {top:-16px; right:10px;}
.list input  {right:10px;}
div.leaf {width:770px; margin-bottom:50px; float: left;}
div.leaf ul {margin: 10px 0 0 0; padding: 0px; list-style-image: none; list-style-position: outside; list-style-type: none; font-weight: bolder; color: #6095bf; float: right;}
div.leaf ul li{display: list-item; float: left; margin: 0 5px 0 5px;}
div.leaf ul li a{color:#024278; text-decoration: none;}
div.leaf ul li a:hover{text-decoration: underline;}
#map {height:570px; position:absolute !important; right:15px; width:637px;}
.cell-nousenum {height: 185px !important; }
.cell-nousenum .bottom span, .cell-nousenum .bottom input {display: none;}
.cell-nousenum .bottom {background: none !important;}
.cell-nousenum .bottom b {top: 4px !important;}
#tools .with-icon {font: 13px Arial, sans-serif; color: rgb(0,51,153);}
.misc-info-block {display: block; clear: both; float: left; width: 410px; height: 44px; background-image: url(/img/stand-order-misc-info-bg.png); margin-bottom: 30px;}
.misc-info-block .company-name {display: none; float: left; margin: 16px; font: bold 13px Arial, sans-serif; color: rgb(19,59,98);}
.misc-info-block ul {float: right; clear: none; position: static; margin: 16px;}
.misc-info-block li {float: left; margin-left: 16px;}
.misc-info-block li a {font: 12px Arial, sans-serif; text-decoration: none; color: rgb(0,51,153);}
.misc-info-block li a:hover {text-decoration: underline;}
.window_block {height:auto; float:left; overflow:hidden; display:none; padding-bottom:0px; border:0px solid #fff; position:fixed; top:10%; left:30%; z-index: 200;  width:516px;}
.window_block .block_shadow_r {}
.window_block i.angle {position:absolute; overflow:hidden; width:5px;}
.window_block i.angle_b {bottom:0; height:4px; background: scroll no-repeat url(/img/window_block_reg_g.png);}
.window_block i.angle_b.angle_l {left:0; background-position:0 0;}
.window_block i.angle_b.angle_r {right:0; background-position:0 -4px;}
.window_block i.angle_t {top:0; right:0; height:7px; background: scroll no-repeat url(/img/window_block_reg_v.png) 0 0;}
.window_block .w_info_block {background:#fff; padding:2px; border:1px solid #ACBCC6; display:inline-block; position:relative; overflow:hidden}
.window_block .window_container {padding:0 13px; background: scroll repeat-x url(/img/fon_infoblock.png); height:auto; overflow:hidden; width:484px;}
.window_block h2 {margin:7px 0; font-size:14px; height:15px; padding-left:0;}
.window_block div.usertext {font-size:12px; color:#000; margin:10px 0;}
.window_block .c_prussian_blue {color:#133b62;}
.window_block .c_shokolad {color:#d46a00;}
.window_block .c_brown {color:#80460d}
.window_block .c_jeans {color:#06C;}
.window_block .c_sanginov {color:#92000a; background: none !important;}
.window_block .c_asphalt {color:#4c4c4c;}
.window_block .exit {text-decoration:none !important; position:absolute; top:5px; right:5px; height:16px; width:17px; overflow:hidden; text-decoration:none; background:#999 scroll no-repeat url(/img/window_block_exit.png) 0 0;}
.window_block .w_window {background: #fff scroll repeat-x url(/img/window_message.png) 0 100%; border: 1px solid #90adc3; position:relative;}
.window_block .w_window h2 {margin:0; padding:3px; overflow:hidden; height:21px; padding:6px 20px 0; background: url(/img/fon_h2.png) repeat-x scroll 0 5px; border-bottom:1px solid #a8c3d8; line-height:1;}
.window_block .w_window .exit {top:5px; right:17px;}
.window_block .w_window .window_container {padding:20px; background:none;}
.window_block .over-h {overflow:hidden; position:relative;}
.window_block .over-h img {float:left; margin-right:20px;}
.window_block dl, .window_block dt, .window_block dd {margin:0; padding:0; font-size:12px; color:#000; overflow:hidden;}
.window_block dt, .window_block dd {height:16px;}
.window_block dt {float:left; margin-right:5px; width:34px;}
.window_block .f14 {font-size:14px;}
.window_block .f11 {font-size:11px; padding-top:2px; margin-bottom:10px;}
.window_block dd span {padding:0 6px 0px 20px; display:marker;}
.window_block dt.f14 {width:auto;}
.window_block dt.mail {width:auto; padding-right:3px;}
.window_block .with-icon-convo {position:absolute; right:20px; bottom:3px; color:#039; padding-top:4px; height:20px;}
.window_block .cont dt {height:auto; width:auto;}
.window_block .cont .f11 {margin-bottom:7px;}
.window_block .cont span {padding-left:0;}
.window_block .cont dl {line-height:1;}
.window_block .w_window p.c_jeans {height:189px;}
.services {text-align: left; width: auto; position:relative; overflow:hidden; margin-top:10px; font-size:12px;}
.services-row {}
.date{color: #0066CC; font-size:10px; padding-top:12px;}
.services-row h1 {font-size:14px; font-weight:bold; padding:3px 0 10px 0;}
.services-row .text{float:left; width:620px; padding-bottom:18px; text-align:justify; _padding-bottom:0px;}
.services-row .text p {margin:0; padding:0;}
.services-row .image{float:left; width:160px; _width:170px; padding-top:6px; padding-bottom:18px; margin-left:10px;}
.image-outer{border-collapse:collapse; display:table; width:66px; height:50px; /*position:relative;*/ float:left; margin:5px 6px 0px 0px; -webkit-box-sizing: padding-box;}
.image-middle{display:table-cell; vertical-align:middle; position:relative;}
*:first-child+html .image-middle{position: absolute; top: 52%; right: 50%;} /* for explorer 7 only */
.image-inner {text-align:center;}
*:first-child+html .image-inner {position: relative; top: -50%; right: -50%;}  /* for explorer 7 only */
.services-row-separator{height:0px; clear:both; margin-bottom:15px; _margin-bottom:5px; _font-size:4px;}
.photo-outer{border-collapse:collapse; display:table; height:100px; position:relative; width:138px;}
.photo-middle{display:table-cell; vertical-align:middle; position:relative;} /*вертикал алигн для центровки фото*/
*:first-child+html  .photo-middle{position: absolute; top: 52%; right: 50%;}  /* for explorer 7 only */
.photo-inner{text-align:center;}
*:first-child+html .photo-inner {position: relative; top: -50%; right: -50%;}  /* for explorer 7 only */
.fix-box {width:140px; height:100px; display:block;}
.contact_list_noscroll {height: auto !important; float: none !important; overflow: visible !important; }
.number_nomap {background: none !important;}
.invisible {display:none; position:absolute; visibility:hidden; height: 100%;}
.page-outer-1 {padding-left: 13px; min-height:638px; }
.page-outer-2 {padding-right: 13px; _padding-right: 12px; min-height:638px;}
.page-outer-3 {background-color: white; position: relative; padding-top: 39px; min-height:638px; _height:638px;}
.body_container {overflow: hidden; margin-left:10px; margin-right:10px; padding-top:17px; _margin-top:30px; _width:980px; _padding-top:20px;}
.shadow_left {position: absolute; top: 0; left: -13px; width: 13px; height: 600px;}
.shadow_right {height:600px; right:-13px; position:absolute; top:0; width:13px; _right:-13px;}
#page {padding-bottom: 24px !important; padding-bottom: 100 !important; _padding-bottom: 8px !important;}
.footer {display: none; }
#footer { background: none; border: none; bottom: -55px; height:25px;  }
#footer span { float: right; left: 795px;}
#footer-placeholder {height: 0 !important; padding: 0 !important;}
.stand-page-heading {width: 100%; height: 28px; margin-bottom: 10px; padding-left:26px;}
.stand-page-heading .county {margin:0 10px;}
.stand-page-heading .cityalen {margin:0 0 0 5px;}

.stand-page-heading * {margin: 0; float: left; margin-right: 13px; margin-left: 17px;}
.stand-page-heading h1 {font: bold 22px/32px Arial, sans-serif; color: white; padding: 0; background: none;}
.stand-page-heading h2 {font: 14px/35px Arial, sans-serif; color: #fff; padding: 0; background: none;}
.stand-page-heading .how_inf {font: 14px/35px Arial, sans-serif; padding: 0; background: none; color:#ffffff;}


.stand-page-heading .location {color: white; margin-top: 10px; font-size:14px;}
.stand-page-heading .admin-edit {padding: 10px; float:right;}
.stand-page-heading .admin-edit a {float: none;}
.stand-page-heading .admin-edit a:link, .stand-page-heading .admin-edit a:visited {color:#ffffff; text-decoration:none;}
.stand-page-heading .admin-edit a:hover, .stand-page-heading .admin-edit a:active {color:#BD0D1D; text-decoration:none;}

#catalog-page {padding-top: 0px; _padding-top:0px;}
*: first-child+html #catalog-page {margin-top:20px;}
#catalog-page a {text-decoration: none;}
#catalog-page a:hover {text-decoration: underline;}
#catalog-page .sidebar {float: left; width: 180px; }
#catalog-page .content {float: right; width: 764px; _width:700px;}
#catalog-page .filters {background-repeat: no-repeat; float: left; width: 180px; _width: 178px; margin-bottom: 15px; _margin-bottom: 5px;}
#catalog-page .filters .container {background-position: bottom center; background-repeat: no-repeat; float: left; height: 100%; width: 100%;}
#catalog-page .filters * {margin: 0; padding: 0; text-decoration:none;}
#catalog-page .filters .filters-heading h1 {float: left; color: white; font: bold 12px/28px Arial, sans-serif; margin-left: 12px;}
#catalog-page .filters .filters-heading h2 {float: right; color: black; font: 9px Arial, sans-serif; margin-right: 12px; padding-top:10px;}
#catalog-page .filters .filters-heading p {float: right; color: white; font: 9px Arial, sans-serif; margin-right: 12px; padding-top:10px;}
#catalog-page .filters .block {float: left; width: 180px; _width: 178px;}
#catalog-page .filters .block h2 {padding-left: 12px; float: left; width: 166px; margin-left: 0px; height: 28px; font: bold 12px/27px Arial, sans-serif;}
#catalog-page .filters .block ul {clear:both; overflow:hidden; padding-bottom:0px; padding-top:5px; width:156px;}
#catalog-page .filters .block ul li {margin-left:12px; padding:5px 0;}
#catalog-page .filters .block ul li a {font: 12px Arial, sans-serif;}
#catalog-page .filters .block-l1 li.all { display: none; }
#catalog-page .filters .block li.all a {background:transparent url(/img/link_m_r.gif) no-repeat scroll 0 4px; color:#D46A00 !important; padding-left:10px;}
#catalog-page .filters .block li.cat-active a, .filters .block li.all-active a { color: rgb(0,102,204) !important;}
#catalog-page .conditions {float: left; width: 169px; height: 72px; padding-left: 12px; padding-top: 18px; margin-bottom: 20px;}
#catalog-page .conditions_inner a {font: 12px/18px Arial, sans-serif; float: left; padding-left:15px; clear:both; width:140px;}
#catalog-page .conditions_outer{float:left; margin-bottom:0; padding-top:5px; width:180px; _margin:0px; _height:0px;}
#catalog-page .conditions_inner {float:left; margin-bottom:20px; padding:0 0 5px; width:180px;}

#catalog-page .filters .title {margin:0 1px;}
#catalog-page .filters .tit_inner {font-weight:bold; margin:0 5px; padding:5px 0;}
#catalog-page .filters .sub_title {margin:7px 1px 0;}
#catalog-page .filters .bot {background-color:#FFFFFF; height:5px; margin-top:-1px; width:auto; line-height:1px;}
#catalog-page .filters .sub_tit_inner {font-weight:bold; margin:0 5px; padding:5px 0;}
.body_container .p_usl{margin-bottom:0px !important; margin-left:12px !important; padding-bottom:5px !important; padding-top:5px !important; width:145px;}
.body_container .bot {background-color:#FFFFFF; height:5px; margin-top:-1px; width:auto;}
#catalog-page .subscribe {float: left; width: 181px; height: 229px; margin-bottom: 20px; _height: 200px; background-repeat:no-repeat;}
#catalog-page .subscribe h2 {background: none; margin-left: 54px; _margin-left: 30px; margin-top: 12px; float: left; width: 116px; padding: 0; font-size:10px}
#catalog-page .subscribe p {margin-left: 12px; margin-right: 12px; font: 9px Arial, sans-serif; _margin:5px 12px 0px 12px; padding-top:1px;}
#catalog-page .subscribe label {display: block; margin-left: 12px; _margin-top:-10px; font: 10px Arial, sans-serif; color:#000000; margin-top:16px;}
#catalog-page .subscribe input.text {width: 156px; height: 18px; margin-left: 12px; display: block; margin-top: 4px;}
#catalog-page .subscribe input.submit {border:0 none; font-size:10px; margin-left:87px; margin-top:12px; padding:2px 2px 7px; width:84px;}
#catalog-page .controls {float: left; width: 765px; /*height: 65px;*/ margin-bottom: 10px; background-repeat: repeat-x; position: relative;}

/*#catalog-page .controls .links {float: left; width: 720px; height: 25px; margin-left: 20px; margin-top: 5px; _margin-left: 10px;}*/
#catalog-page .controls .links {float:left; padding:5px 0 6px 15px; width:750px; margin-bottom:5px;} 
#catalog-page .controls .switchers {float:left; height:25px; width:764px;} 



#catalog-page .controls .links a {float: left; font: 12px/25px Arial, sans-serif; margin-right: 20px; padding-left: 30px; background-repeat: no-repeat; background-position: left center;}
#catalog-page .controls .sort-switcher {left:20px; bottom:6px; position:absolute;}
#catalog-page .controls .sort-switcher label {font: bold 12px Arial, sans-serif; margin-right: 10px;}
#catalog-page .controls .view-switcher {bottom:6px; left:400px; position:absolute;}
#catalog-page .controls .switchers h3 {display: inline; font: bold 12px Arial, sans-serif; margin-right: 10px;}

#catalog-page .r_controls {float: left; width: 765px; height: 25px; margin-bottom: 10px; background-repeat: repeat-x; position: relative;}
#catalog-page .r_controls .links {float: left; width: 720px; height: 25px; margin-left: 20px; margin-top: 5px; _margin-left: 10px;}
#catalog-page .r_controls .links a {float: left; font: 12px/25px Arial, sans-serif; margin-right: 20px; padding-left: 30px; background-repeat: no-repeat; background-position: left center;}
#catalog-page .r_controls .sort-switcher {left:20px; bottom:6px; position:absolute;}
#catalog-page .r_controls .sort-switcher label {font: bold 12px Arial, sans-serif; margin-right: 10px;}
#catalog-page .r_controls .view-switcher {bottom:6px; left:400px; position:absolute;}
#catalog-page .r_controls .switchers h3 {display: inline; font: bold 12px Arial, sans-serif; margin-right: 10px;}

#catalog-page .goods-blocks {width: 776px;}
#catalog-page .goods-blocks .line { overflow: hidden;}
#catalog-page .good-widget-cell {margin-right: 12px; margin-left: 0;}
#linkmain a:link, #linkmain a:visited{color:#003366; font-family:Arial,sans-serif; font-size:12px; text-decoration:none;}
#linkmain a:hover {color:#003366; text-decoration:underline;}
.datedesc{margin-left:15px; padding-right:15px;}
.dateasc {margin-left:10px; padding-right:15px;}
.blocks {margin-left:10px; padding-right:25px;}
.list {margin-left:0px; padding-right:15px; width:150px;}
.good-widget-line {height:120px; margin:0 20px 5px 0; position:relative; width:762px;}
#catalog-page .goods-blocks {float:left; width:777px; _margin-top:10px; _width:777px;}
.good-widget-line .info {width:570px !important;}
.container .noinfo{padding:5px 0 10px 9px !important;}

.loading {width: 100%; text-align:right;}

#imgpopup { padding:5px; border: 5px solid #D6DEEA; background: white; margin-left: -11px; margin-top: -11px; }
.good-widget-cell .prop-madein {height:13px; overflow:hidden;}