* {margin: 0px; padding: 0px;}
div {position:relative;}
html {height:100%;}
body {font-family:Arial; height:100%;}

a {color:#1180c0; text-decoration:underline;}
a:hover{text-decoration:none; color:#008db4;}

a img {border: 0px;}

.main {width:100%; max-width:1280px; min-width:1110px; height:100%; min-height:100%; margin:0; *float:left; *height:auto; z-index:2;}

.body {float:left; width:100%; clear:both;z-index:1;}

.head {float:left; height:120px; width:100%;z-index:2;}

.logotype {float:left;  width:320px; padding-left:40px; overflow:hidden; height:80px; padding-top:35px}
.logotype img {float:left;}

.f11 {font-size:11px;}
a.f11 {text-transform:uppercase;}
.hide {display:none;}

.left_padding{ padding-left:390px; z-index:1; padding-right:30px;}

.menu {float:right; width:100%; margin-left:-360px; padding-top:50px;}
.menu .left_padding ul {list-style-type:none; float:left; margin-left:0px; padding:0px;}
.menu .left_padding ul li {float:right; text-align: center; border-right:1px solid #ebebeb;}
.menu .left_padding ul li.active a{color:#22A7D3; text-decoration:none;}
.menu .left_padding ul li.first {border-left:1px solid #ebebeb}
.menu .left_padding ul li a {font-size:14px; color:#797979; padding: 4px 20px 6px; display:block;}
.menu .left_padding ul li a:hover {text-decoration:none;}
.menu .left_padding ul li.parent:hover {background:#009FC3;}
.menu .left_padding ul li.parent:hover a{color:#fff; text-decoration:none;}
.menu .left_padding ul li.parent:hover ul{display:block; background:#009FC3; width:200px; position:absolute; padding:10px 0;}
.menu .left_padding ul li ul{display:none;}
.menu .left_padding ul li ul li{float:none!important; text-align:left; background:none; position:relative; border:0px;}
.menu .left_padding ul li ul li a {color:#fff; font-size:11px; text-decoration:none;}
.menu .left_padding ul li ul li.first {border:0px;}

.top_contact {border:1px #dbdbdb solid; color:#4d4d4d; font-size:12px; font-size:11px; padding:15px 20px 15px; float:left; width:275px; margin-top:11px;}
.top_contact p {margin-bottom:10px;}
.top_contact ul {float:left; margin:0;}
.top_contact span {color:#999;}
.arrow {position:absolute; background: url(/assets/templates/rnk/images/back_topcontact.gif) no-repeat; width:20px; height:15px; top:120px; left:74px; float:left;}

ul.contacts {list-style-type:none; margin-top:6px;}
ul.contacts li {font-size:11px;}
ul.contacts li .code {font-size:10px; position:relative; bottom:3px;}
ul.contacts li .city {color:#999999;}

.dopmenu {margin-top:15px; float:left;}
.dopmenu h3 {color:#666666; font-size:18px; font-weight:normal; margin-bottom:10px;}
.dopmenu ul {list-style-type:none;}
.dopmenu ul a {font-size:12px;}
.dopmenu ul li {margin-bottom:5px;}
.dopmenu ul li.active a {color:#666;}

.left_column {width:360px; float:left;}
.left_column .left_padding {padding-left:40px; padding-right:0px; margin-top:-10px;}


.right_column {width:100%; float:right; margin-left: -360px; font-size: 12px; color:#333333; }
.right_column h2 {color:#666666; font-size:18px; font-weight:normal;}
.right_column h1 {color:#666666; font-size:22px; font-weight:normal; border-bottom:1px solid #ccc; padding-bottom:5px;}
.right_column .sertefication h2 {color:#009FC3; clear:both; margin:15px 0px;}

.content h1{margin:0px 0 0px; padding-bottom:5px;}
.content h2{margin:10px 0;}
.text h2{margin:20px 0 10px;}
.content h3{margin:10px 0;}
.content ul,ol {padding-left:30px; margin-bottom:10px;}
.content ul li {margin-bottom:5px;}
.content ol li {margin-bottom:5px;}
.content p {margin-bottom:10px;}

.send_mail {background: #d7edf9 url(/assets/templates/rnk/images/icon_mail.png) no-repeat 30px 15px; float:left; width:100%; color:#333; padding:10px 0;}
.send_mail .padding_left {padding-left:100px;}
.send_mail h2 {color:#0e507a; font-size:20px;}

.left_column .left_menu {margin-top:10px; float:left; padding:5px; width:305px; border:1px #DBDBDB solid; color:#707070;}
.left_menu ul {list-style-type: none; margin:0px; with:100%;}
.left_menu ul li {font-size: 15px;}

.left_menu ul li.conditioning {background:none; height:auto; margin-bottom:0px;}
.left_menu ul li.clean {background:none; height:auto;}
.left_menu ul li.ventilation {background:none; height:auto;}
.left_menu ul li.heating {background:none; height:auto;}

.left_menu ul li.conditioning a{background:#009fc3 url(/assets/templates/rnk/images/catalog_conditioning.gif) 20px no-repeat; height:20px;}
.left_menu ul li.clean a{background:#009fc3 url(/assets/templates/rnk/images/catalog_clean.gif) 20px no-repeat; height:20px;}
.left_menu ul li.ventilation a{background:#009fc3 url(/assets/templates/rnk/images/catalog_ventilation.gif) 20px no-repeat; height:20px;}
.left_menu ul li.heating a{background:#009fc3 url(/assets/templates/rnk/images/catalog_heating.gif) 20px no-repeat; height:20px;}

.left_menu ul li.conditioning li a{background:#a0e0ee url(/assets/templates/rnk/images/catalog_arrow.gif) 30px no-repeat; }
.left_menu ul li.clean li a{background:#a0e0ee url(/assets/templates/rnk/images/catalog_arrow.gif) 30px no-repeat; }
.left_menu ul li.ventilation li a{background:#a0e0ee url(/assets/templates/rnk/images/catalog_arrow.gif) 30px no-repeat; }
.left_menu ul li.heating li a{background:#a0e0ee url(/assets/templates/rnk/images/catalog_arrow.gif) 30px no-repeat; }

.left_menu ul li.conditioning ul li {margin-bottom:5px;}
.left_menu ul li ul li {margin-top:5px;}
.left_menu ul li ul li a{font-size: 14px; font-weight:normal; color:#135379; background:#a0e0ee url(/assets/templates/rnk/images/catalog_arrow.gif) 18px no-repeat;}
.left_menu ul li a,.left_menu ul li span {color:#fff; text-decoration:none; background:#009fc3 url(/assets/templates/rnk/images/catalog_arrow_p.gif) 18px no-repeat; padding:9px 10px 8px 43px; display:block;}
.left_menu ul li span {overflow:hidden;}
.left_menu ul li span a {padding:0px; background:none; display:inline; float:left;}
.left_menu ul li span .f11 {padding:0px 0px 0px 6px; margin-top:4px; font-size:9px;  text-decoration:underline; float:right;}
.left_menu ul li span a.active {color:#7dd6e6;}
.left_menu ul li a.active {text-decoration:none;}
.left_menu ul li a:hover {text-decoration:underline;}

.left_column h3 {float:left; width:100%; margin:15px 0; color:#666666; font-size:18px; font-weight:normal;}

.search {float:left; margin-top:25px; width:100%; padding-bottom:10px;}
.search input{padding:3px 5px 2px; font-size:13px; color:#9ea6a9; border:1px solid; border-color:#818181 #c6c6c6 #dddddd; width:265px;}
.search input.button {background: url(/assets/templates/rnk/images/botton_blus_small.gif) no-repeat; width:32px; height:22px; padding:3px 0 4px; border:0px; float:right; cursor:pointer; margin-right:2px;}
.search p {font-size: 11px; color:#999999; margin-top:10px;}
.search p b {font-size: 15px;}

.news {float:left; width:100%; font-size:12px;}
.news h4{margin:10px 0; font-size:20px; color:#666; font-weight:normal;}
.news ul {list-style-type:none;}
.date {color:#acacac; font-size:11px;}
.intro {margin:0 0 15px 0; }
.intro a {color:#4d4d4d;}
.news ul a {text-decoration:none;}
.news ul a:hover {font-size:12px; text-decoration:underline;}

.news_row {padding-left:40px;}
.news_row .photo{position:absolute; left:0px; top:3px;}
.news_row .photo img{width:30px;}


.big_news {float:left; width:100%;}
.big_news h4{margin:10px 0; font-size:20px; color:#666; font-weight:normal;}
.big_news ul {list-style-type:none; margin:0px; padding:0px;}

.shop-cart {float:left; padding:20px 0; width:100%; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.shop-cart h4 {font-family: Trebuchet MS; font-size:16px; color:#797979; margin:0px;}
.shop-cart p {font-size:12px; color:#999999; margin-bottom:10px;}
.shop-cart p a.green {color:#719f01;}
.shop-cart p a.goods {color:#627177;}
.shop-cart p a {color:#999999;}

.magasize p {font-size:12px; color:#999999;}
a.green {color:#719f01;}
.magasize{float:left; width:100%; border-bottom:1px solid #ccc; border-top:1px solid #ccc; height:120px;}
.magasize h4 {font-family: Trebuchet MS; font-size:16px; color:#797979; margin:0px; margin-bottom:7px;}
.magasize .conditioning {background:none; height:auto; width: 100%; border:0px;}
.magasize .clean {background:none; height:auto; width: 100%; border:0px;}
.magasize .ventilation {background:none; height:auto; width: 100%; border:0px;}
.magasize .heating {background:none; height:auto; width: 100%; border:0px;}
.magasize .magasize_inner {float:left; padding:20px 0 0px 80px; background: url(/assets/templates/rnk/images/icon_prod.png) no-repeat 0px 15px; height:100%;}


.inet_magasize{float:left; width:100%; height:120px; background: url(/assets/templates/rnk/images/magazine_box.png) no-repeat 0px -16px;}
.inet_magasize .magasize_inner {float:left; padding:25px 0 0px 90px;  height:100%; background: url(/assets/templates/rnk/images/back_doth.gif) repeat-x top;}
.inet_magasize p {font-size:12px; color:#999999;}
.inet_magasize h4 {font-family: Trebuchet MS; font-size:16px; color:#797979; margin:0px; margin-bottom:7px;}


.notice {width:100%; float:left; color:#666666; background: url(/assets/templates/rnk/images/icon_notice.png) no-repeat 10px 20px; overflow:hidden;}
.notice_company {width:100%; float:left; color:#666666; background: url(/assets/templates/rnk/images/center-book.jpg) no-repeat 0px 10px; overflow:hidden; height:120px;}
.notice_company .notice_inner {padding:50px 0 20px 100px; width:220px;}
.notice_inner {padding:15px 0 12px 80px; font-size:11px; width:240px;}
.notice_inner p {padding-bottom:5px;}

.sendmail {width:100%; float:left; color:#666666; background:transparent url(/assets/templates/rnk/images/back_doth.gif) repeat-x scroll center top; overflow:hidden;}
.sendmail_inner {padding:30px 0 20px 80px; font-size:11px; width:240px; background: url(/assets/templates/rnk/images/icon_mail.jpg) no-repeat 10px 30px;}
.sendmail_inner p {margin-bottom:5px;}

.footer_g{width:100%; float:left; height:115px; clear:both;}

.footer {width:100%; float:left; height:87px;  margin-top:-87px; *margin-top:0px; position:relative; max-width:1280px; min-width:1110px; z-index:2; color:#4d4d4d; font-size:11px;}
.footer .left_padding {padding-left:360px;}
.footer_padding {width:74px; height:74px; float:left;}
.footer .padding-left{padding-left:40px;}
.footer .copy {margin-top:20px; width:360px; float:left;}
.footer .copy a{color:#4d4d4d;}
.footer_inner {border-top:1px solid #ccc; margin:0px 30px 0px 40px;}


.counter{display:none;}
.footer_menu {width:33%; float:left; padding-top:20px;}
.footer_menu ul {list-style-type:none;}
.footer_menu a {color:#4d4d4d;}
.footer_menu li {padding-left:20px;}
.footer_menu .f_sitemap{background: url(/assets/templates/rnk/images/f_icons.png) no-repeat 0 0;}
.footer_menu .f_enter{background: url(/assets/templates/rnk/images/f_icons.png) no-repeat 0 -14px;}
.footer_menu .f_copy{background: url(/assets/templates/rnk/images/f_icons.png) no-repeat 0 -28px;}
.bottom_contact{float:left; width:33%; padding-top:20px;}
.bottom_contact ul.contacts {margin:0px;}

div.none {display:none;}

div.banner {height:190px; margin-bottom:20px; padding:4px; border:1px solid #DBDBDB; overflow:hidden;}
div.banner div {overflow:hidden; width:100%;}
div.banner .fon {position:absolute;bottom:0px;left:0px;width:100%;height:48px;background-color:#000; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); z-index:1}
div.banner .name {position:absolute;bottom:14px;color:#FFF;left:16px;z-index:2;font-size:16px;font-weight:bold; text-shadow: 0 1px #000000; width:auto;}

.catalog h2 {background: url(/assets/templates/rnk/images/back_doth.gif) repeat-x bottom; width:100%; font-size:20px; font-weight:normal; margin-bottom:30px;}
.catalog ul {list-style-type:none; padding-left: 0;margin-top:0px; width:100%; float:left;}
.catalog ul li {float:left; width:17 0px; margin-bottom:20px; height:280px; width:32%;}
.catalog ul li .img{text-align:center; display:table-cell; height:150px; text-align:center; vertical-align:middle; width:170px;}
.catalog ul li h4 {background:#1ebae4; padding:3px; margin:10px 0; height:45px; width:170px; overflow:hidden;}
.catalog ul li h4 a {color:#fff; font-size:12px; font-weight:normal; text-decoration:none;}
.catalog ul li p {margin:0px; font-size:11px;}
.catalog ul li p span {color:#999;}
.catalog ul li button.shs-but {font-size:13px; padding:5px 0; display:block; width:170px; background: url(/assets/templates/rnk/images/icon_tobacsket.gif) no-repeat right; border:0px; cursor:pointer; text-align:left; color:#008DB4; text-decoration:underline; }
.shop-stuff {width:170px; float:left;}
.shs-price {display:none;}

.w100 {width:100%;}
.w90 {width:90%;}
.w50 {width:50%;}
.wauto {width:auto;}

.goodsclass1 {background:url(/assets/templates/rnk/images/icon_goodsclass1.png) no-repeat left; width:53px; height:16px;}
.goodsclass2 {background:url(/assets/templates/rnk/images/icon_goodsclass2.png) no-repeat left; width:53px; height:16px;}
.goodsclass3 {background:url(/assets/templates/rnk/images/icon_goodsclass3.png) no-repeat left; width:53px; height:16px;}
.goodsclass4 {background:url(/assets/templates/rnk/images/icon_goodsclass4.png) no-repeat left; width:53px; height:16px;}
.goodsclass5 {background:url(/assets/templates/rnk/images/icon_goodsclass5.png) no-repeat left; width:53px; height:16px;}

.search_form {margin:10px 0 40px;}
.search_form table{width:100%;  font-size:11px; color:#3d3d3d;}
.search_form table th {color:#3d3d3d;}
.search_form table input {border:1px solid #adb1aa; padding:2px;}
.search_form table select {border:1px solid #adb1aa; padding:1px;}
.search_form table input.button {background:url(/assets/templates/rnk/images/button_cat_search.gif) no-repeat center; border:0px; cursor:pointer; width:23px; height:23px;}

.left_slider {float:left; width:306px; overflow:hidden; position:relative; margin-top:40px;}
#pictures {list-style-type:none; padding:0; left:0; list-style-type:none; position:relative; width:10000px; float:left; margin:0px; *margin-top:-30px;}
#pictures li {float:left; width:306px; margin:0px; padding:0px;}
#pictures li img {border:2px solid #cccccc; padding:1px; }
#pictures .bleft {position:relative; float:left; top:100px;  *top:130px; left:2px; height:1px; width:35px; cursor:pointer; opacity:0.7;}
#pictures .bright{position:relative; float:right; top:100px; *top:130px; right:5px; height:1px; width:35px; cursor:pointer;  opacity:0.7;}
#pictures .bleft:hover {opacity:1.0;}
#pictures .bright:hover{opacity:1.0;}
#pictures .bleft img{border:0px;}
#pictures .bright img{border:0px;}
.partner {float:left; color:#666666; font-size:11px; width:100%; padding-left:10px; padding:10px 0;}
.partner h3{font-family: Trebuchet MS; font-size:16px; color:#797979; margin:0px;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}

.pagination {float:left; width:100%;}
.pagination ul {float:left; width:auto;}
.pagination ul li {font-size:13px; float:left; width:auto; margin:0 0 0 10px; padding:0px; height:20px;}
.pagination ul li a {font-size:13px; background: none; margin:0px; padding:0px;}

.images{float:left; width:300px; text-align:center; overflow:hidden;}
.images a {display:block; overflow:hidden;  height:100%;}
.images ul{display:none;}
.description{float:right; width:100%; text-align:left; margin-left:-300px;}
.description_inner{padding-left:300px;}

.articles .left {width:49%;}
.articles ul {list-style-type:none; margin:0px; padding-left:0px; font-size:}
.articles ul li {margin:5px 0; font-size:14px; font-weight:bold; float:left; width:49%;}
.articles ul li ul {padding-left:20px; margin:5px 0;}
.articles ul li ul li {font-weight:normal; color:#AAAAAA; margin:5px 0; width:100%}
.articles ul li a {color:#aaa; font-size:14px; font-weight:normal;}
.articles ul li img {padding:0 10px;}
.articles ul li.sep {width:100%; height:0px;}

/* helper box */
#stuffHelper {position: absolute; z-index:100; width:200px; padding:5px; background-color:#f5f5f5; border:1px solid #888; display:none; font-size:12px;}
#stuffHelper div {padding:5px 0;}
#stuffCount {text-align: center; width:30px; font-size:13px; padding:1px 2px; background-color: #fff; border:1px solid #888;}
.field-arr-up {cursor:pointer; margin:0 0 6px 1px;}
.field-arr-down {cursor:pointer; margin:0 0 -4px -17px;}

.relative {position:relative;}

#cartEmpty {font-size:12px; color:#627177; overflow:hidden;}
#cartFull {font-size:12px; color:#627177;}

.red {color:#ff0000;}
.errors {color:#ff0000; margin-bottom:15px;}
.hdr {width:200px;}

.catalog ul.site_parts {margin-top:20px; *padding-top:20px; border-top:1px #cccccc solid;}
.site_parts h3{ font-weight:bold; margin:10px 0; font-size:14px; color:#444;}
.site_parts a {color:#666666; text-decoration:none;}
.site_parts a:hover {text-decoration:underline;}
.catalog .site_parts li {height:auto;}
.catalog .site_parts li .img {display:table-cell; height:120px; text-align:left; vertical-align:bottom; width:200px;}

#contact_us .w100 {padding:5px 5px; border:1px solid #d9d9d9; width:90%; font-family:Arial; font-size:12px;}
#contact_us .w100:focus {background:#e1ecf0; color:#000; border-color:#afbabc;}
#contact_us td {padding-bottom:8px;}
#contact_us select.w100 {width:94%;}

.example {color:#999;}
.empty {list-style-type:none; margin-left:-40px;}

.partners {float:left;}
.partners h4{color:#666666; font-size:20px; font-weight:normal; margin:20px 0;}
.partners p {margin-bottom:30px;  padding-left:90px;}

.text {margin-top:10px; overflow:hidden;}
.text img{padding:4px; border:1px solid #DBDBDB; margin:15px;}

.breadcrumbs {color:#aaa; font-size:10px; margin:10px 0 20px; clear:both;  width:100%;}
.breadcrumbs a{color:#aaa; font-size:10px;}

.text ul.files {list-style-type:none; margin-left:0; padding-left:0px;}
.files li {padding:3px 0 3px 30px; height:23px;}
.files li.pdf {background:url(/assets/templates/rnk/images/icon_pdf.png) no-repeat left top;}
.files li.doc {background:url(/assets/templates/rnk/images/icon_doc.png) no-repeat left top;}

.catalog_nav {width:100%; border-bottom:1px solid #ccc; margin-bottom:20px; overflow:hidden; background:#fafaf8;}
.catalog_nav ul {list-style-type:none; padding-left:0px;}
.catalog_nav ul li {float:left; padding:14px; margin-bottom:0px;}
.catalog_nav ul li a {color:#45C4E4; font-size:14px; font-weight:normal;}
.catalog_nav ul li.active, .catalog_nav ul li.active a{font-size:14px; color:#aaa; text-decoration:none;}

.goods .shop-stuff {float:none; width:97%;}
.goods .shs-descr .shs-but {font-size:13px; padding:5px 0; display:block; width:170px; background: url(/assets/templates/rnk/images/icon_tobacsket.gif) no-repeat right; border:0px; cursor:pointer; text-align:left; color:#008DB4; text-decoration:underline; }

.shop-stuff .shs-descr {min-height:70px; _height:70px;}

.left_padding .language {float:right; margin-bottom:10px;}
.left_padding .language ul {list-style-type:none;}
.left_padding .language ul li {float:right; padding:5px; align:center; border-right:0px;}
.left_padding .language ul li a {text-transform:uppercase; font-size:10px; padding:0px;  color:#1180C0;}
.left_padding .language ul li.active a {color:#fff; color:#aaa; text-decoration:none;}

.team {list-style-type:none; padding-left:0px!important;}
.profession {color:#45C4E4; margin-bottom:15px;}
.team h2 {margin-bottom:5px; font-size:19px;}
.team li { width:33%; margin-bottm:15px; font-size:12px; display:inline-block; *display:inline; zoom:1; vertical-align: top}
.team li img {margin-bottom:10px;}
.team .padding {padding-right:20px;}
.bigphoto {width:245px; float:left;}

.big_team {list-style-type:none; padding-left:0px!important;}
.big_team li .profession {color:#45C4E4; margin-bottom:15px; font-size:12px;}
.big_team h2 {margin-bottom:5px; font-size:19px;}
.big_team li {width:100%; margin-bottom:20px!important; font-size:11px; border-bottom:1px solid #ccc; overflow:hidden; color:#4D4D4D;}
.big_team li img {margin-right:10px; float:left;}
.big_team .padding {padding-right:20px; float:left;}
.bigphoto {width:245px; float:left;}



.sertefication ul {list-style-type:none; float:left; margin-bottom:10px;}
.sertefication ul li {width:200px; float:left; height:300px;}
.sertefication ul li h4 {background:#1ebae4; padding:3px; margin:0; height:45px; width:164px; overflow:hidden; color:#fff; font-size:12px; font-weight:normal; text-decoration:none;}

.lastarticles {list-style-type:none; float:left; width:100%;}
.lastarticles li {margin-bottom:15px;}
.lastarticles li h4 {color:#aaa; font-size:11px; font-weight:normal;}
.lastarticles li a {font-size:12px; color:#666; text-decoration:none;}
.lastarticles li a:hover {text-decoration:underline;}



.galleryBox{width:100%; height:192px;background-color: #fafafa; overflow:hidden; position:relative;}
.galleryBox .view{position:absolute; overflow:hidden; width:90%;left:5%;top:20px;height:250px;}
.galleryBox .view img{border:1px solid #DBDBDB; height:150px;}
.galleryBox .view a{margin:0px 5px;}
.galleryBox .left{position:absolute;top:50%;margin-top:-10px;left:10px;cursor:pointer;background: url("/assets/images/ar_left.png");width:17px;height:21px;background-position:0px 21px;}
.galleryBox .right{position:absolute;top:50%;margin-top:-10px;right:10px;cursor:pointer;background: url("/assets/images/ar_right.png");width:17px;height:21px;background-position:0px 21px;}
.galleryBox .cont{position:absolute;display:block;white-space: nowrap;}

.partiions {float:left; width:33%;}
.partiions h2 {margin-bottom:20px;}
.fp_articles {float:right; width:66%;}
.fp_articles ul {float:right; width:51%; list-style-type:none; }
.fp_articles li {padding-left:20px; font-size:11px; color:#999; margin-bottom:5px;}
.fp_articles li.active a {color:#1180C0;}
.fp_articles li a,.partiions a {color:#45c4e4; text-decoration:underline; font-size:12px;}
.fp_articles_preinfo {float:left; width:48%; border-right:1px solid #ccc;}
.fp_articles_preinfo p {margin-bottom:10px; padding-right:10px;}
.fp_articles_preinfo a {color:#1180C0; text-decoration:underline;}
.fp_tail {width:14px; height:13px; background:url(/assets/templates/rnk/images/tail.png) no-repeat; position:absolute; right:-14px; top:5px;}

.partiions ul {margin-top:10px;}
.partiions li {padding:5px 0px 5px 30px;}
.partiions li.otoplenie {background:url(/assets/templates/rnk/images/part_icons.png) no-repeat;}
.partiions li.ventilyaciya {background:url(/assets/templates/rnk/images/part_icons.png) no-repeat 0 -27px;}
.partiions li.kondicionirovanie {background:url(/assets/templates/rnk/images/part_icons.png) no-repeat 0 -54px;}

.site_parts {margin-top:20px; overflow:hidden; padding-top:20px; border-top:1px solid #ccc;}


.TXNewsletters_form_labelGauche {
display:block;
padding-top:2px;
float:left;
width:180px;
height:18px;
color: #333333;
position:relative;
top:0px;
text-align:left;
margin-right:2px;
}

.TXNewsletters_form {
margin:10px;
padding:2px;
}

.TXNewsletters_form_right {
padding-left:185px;
}

.TXNewsletters_form_item {
padding:1px;
margin:2px;
}

.TXNewsletters_form_item TEXTAREA {
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

.TXNewsletters_form_item INPUT {
height:20px;
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

INPUT.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_inputErr {
border:1px solid #ff0000;
}

.TXNewsletters_form_labelErr {
color:#ff0000;
}

#propeller {float:left; margin-right:5px;}

.prevbann {position:absolute; right:50px; height:24px; width:23px; display:block; background: url(/assets/templates/rnk/images/slider_buttons.png) no-repeat;  z-index: 9999; bottom:12px;}
.nextbann {position:absolute; right:20px; height:24px; width:23px; display:block; background: url(/assets/templates/rnk/images/slider_buttons.png) no-repeat 0px -24px; z-index: 9999; bottom:12px;}

.btn_send {width:113px; height:29px; float:left; margin-left:10px; background: url(/assets/templates/rnk/images/btn_send.png) no-repeat; border:0px; cursor:pointer;}

.shlogo {margin-top:23px; margin-right:-20px; display:block; height:23px; width:70px; background:url(/assets/templates/rnk/images/rnk_smartheart_cc.png) no-repeat 0px 0px; float:right;}
.shlogo:hover {background-position:0px -24px;}

.ico_logo{right:0px; top:20px; float:right; padding-right:35px;}

.newsnav {overflow:hidden; clear:both; border-top:1px solid #D1D1D1; padding-top:10px;}
.news_next {float:right; width:250px; text-align:right;}
.news_prev {float:left;  width:260px;}
