@charset "utf-8";
	/* CSS Document */
BODY {
	min-width:1000px;
	}

.main {
	min-height:100%;
	}
.mainWidth {
	width:956px;
	padding:0 25px 0 19px;
	margin:0 auto;
	}


/* RC */
.rc1pxGrey {
	background:url(/img/rc_1px_grey_bord.gif) repeat-x top left #f3f3f3;
	}
.rc1pxGrey .rc1pxGrey {
	background:url(/img/rc_1px_grey_bord.gif) repeat-x bottom left;
	}
.rc1pxGrey .rc1pxGrey .rc1pxGrey {
	background:url(/img/rc_1px_grey_bord.gif) repeat-y top left;
	}
.rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey {
	background:url(/img/rc_1px_grey_bord.gif) repeat-y top right;
	}
.rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey {
	background:url(/img/rc_1px_grey_tl.gif) no-repeat left top;
	}
.rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey {
	background:url(/img/rc_1px_grey_tr.gif) no-repeat right top;
	}
.rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey {
	background:url(/img/rc_1px_grey_br.gif) no-repeat right bottom;
	}
.rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey {
	background:url(/img/rc_1px_grey_bl.gif) no-repeat left bottom;
	}


/* TOP PANEL */
.enter {
	position:absolute;
	width:76px;
	color:#4e4e50;
	height:32px;
	top:31px;
	left:306px;
	padding:0 0 0 39px;
	background:url(/img/authorize_icon.png) no-repeat;
	font-size:12px;
	}
.enter a {
	position:relative;
	top:9px;
	display:block;
	color:#4e4e50;
	text-decoration:none;
	border-bottom:1px dashed #4e4e50;
	}

.search {
	float:right;
	width:242px;
	font-size:1.1em;
	}
.search .blockContent {
	text-align:center;
	padding:7px 3px 0 0;
	}
.search .inputText {
	background:url(/img/search_input_border.gif) no-repeat left top #FFF;
	border:none;
	width:119px;
	height:18px;
	margin:0 5px 0 24px;
	}
.search .inputSubmit {
	width:18px;
	height:18px;
	border:none;
	background:url(/img/btn_search.gif);
	}

.language {
	position:absolute;
	top:9px;
	left:17px;
	z-index:5;
	}

/* header */
.header {
	width:1000px;
	margin:0 auto;
	height:86px;
	position:relative;
	}
.logo {
	background: url(/img/logo_1.png) no-repeat;
	width:244px;
	height:54px;
	position:absolute;
	top:11px;
	left:28px;
	padding:26px 10px 0;
	}
.now_in_moskow {
	position:absolute;
	right:8px;
	top:5px;
	height:74px;
	padding:2px 32px 0 0;
	width:75px;
	color:#919698;
	font-size:11px;
	}
.now_in_moskow span {
	display:block;
	padding:12px 0 0;
	font-size:24px;
	}
.now_in_moskow .termo-block {
	position:absolute;
	right:0;
	top:2px;
	width:22px;
	overflow:hidden;
	height:76px;
	}
.now_in_moskow .termometr {
	width:22px;
	position:absolute;
	height:76px;
	z-index:3;
	background:url(/img/thermometer_bg.png) no-repeat right center;
	}
.now_in_moskow .termobg {
	background:#c3474e;
	z-index:2;
	width:22px;
	height:49px;
	position:relative;
	top:11px;
	left:0;
	}
.top_panel {
	position:absolute;
	left:310px;
	top:2px;
	font-size:10px;
	color:#919698;
	}
.top_panel a {
	display:block;
	float:left;
	color:#919698;
	margin:0 28px 0 0;
	padding:0 0 0 17px;
	height:13px;
	line-height:13px;
	}
.top_panel .item-1 {
	width:42px;
	background:url(/img/pan_icon1.gif) no-repeat 0 1px;
	}
.top_panel .item-2 {
	width:62px;
	background:url(/img/pan_icon2.gif) no-repeat 0 1px;
	}
.top_panel .item-3 {
	width:78px;
	background:url(/img/pan_icon3.gif) no-repeat 0 1px;
	}
.hotLine {
	position:absolute;
	top:0;
	width:192px;
	text-align:right;
	right:156px;
	width:242px;
	font-size:12px;
	color:#919698;
	padding:16px 0 0;
	}
.hotLine span {
	font-size:24px;
	display:block;
	margin:16px 0 0;
	}

/* MENU */
.menu {
	background: url(/img/menu_bg.png) repeat-x;
	position:relative;
	padding:0 6px;
	height:30px;
	width:970px;
	z-index:5;
	margin:0 auto 10px;
	}
.menu li {
	float:left;
	height:30px;
	background:url(/img/menu_hr_bg.png) no-repeat right center;
	}
.menu a {
	position:relative;
	display:block;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	color:#4d4d4d;
	padding:2px 3px 0 1px;
	}
.menu .hover a {
	color:#fff !important;
	}
.menu a:hover {
	color:#fff !important;
	}
.menu span {
	cursor:pointer;
	position: relative;
	height:23px;
	padding:5px 3px 0 1px;
	display:block;
	}
.menu .hover .with_submenu {
	height:28px;
	padding:4px 1px 0 1px;
	border-right:1px solid #898e90;
	border-left:1px solid #898e90;
	border-top:1px solid #a4a9aa;
	background:#767d7f url(/img/menu_actelm_bg.png) repeat-x top;
	}
.menu .submenu {
	margin:0;
	display:none;
	position: absolute;
	z-index:10;
	width:150px;
	background:#767d7f;
	padding:8px 15px 4px;
	margin:0 0 0 1px;
	}
.menu .hover .submenu {
	display:block;
	}
.menu .submenu li {
	font-size:12px;
	line-height:14px;
	list-style:none;
	background:url(/img/arrow_1.png) no-repeat 0 5px;
	height: auto;
	margin:0 0 10px;
	display:block;
	float:none;
	}
.menu .submenu a {
	text-align:left !important;
	padding:0 0 0 18px;
	color:#fff;
	text-decoration:underline;
	}
.menu .submenu a:hover {
	text-decoration: none;
	}
.menu .rc, .menu .lc {
	position:absolute;
	top:0;
	width:6px;
	height:30px;
	}
.menu .rc {
	width:5px;
	right:0;
	background:url(/img/menu_rbg.png) no-repeat;
	}
.menu .lc {
	left:0;
	background:url(/img/menu_lbg.png) no-repeat;
	}

.el1 span {
	width:108px;
	}
.el2 span {
	width:138px;
	}
.el3 span {
	width:98px;
	}
.el4 span {
	width:113px;
	}
.el5 span {
	width:112px;
	}
.el6 span {
	width:118px;
	}
.el7 span {
	width:118px;
	}
.el8 span {
	width:100px;
	padding-right:0 !important;
	}
.el8 {
	background:none !important;
	}



/* MIDDLE */
.middle {
	position: relative;
	width:984px;
	margin:0 auto;
	}

/* CONTENT */
.siteBar {
	width:234px;
	float:left;
	margin:0 8px 0 0;
	}
.content {
	width:741px;
	float:left;
	}


/* INVITATION */
.invitation-block {
	background:url(/img/advertize_bg1.png) no-repeat;
	width:234px;
	height:139px;
	margin:0 0 9px;
	position:relative;
	}
.invitation-block.retail-buyers {
	background:url(/img/advertize_bg1.png) no-repeat;
	}
.invitation-block.wholesalers {
	background:url(/img/advertize_bg2.png) no-repeat;
	}
.invitation-block h2 {
	position:absolute;
	top:21px;
	left:15px;
	margin:0;
	font:normal 16px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	}
.invitation-block div.h2 {
	position:absolute;
	top:21px;
	left:15px;
	margin:0;
	font:normal 16px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	}    
.invitation-block ul {
	margin:0;
	top:53px;
	left:115px;
	width:115px;
	position:absolute;
	}
.invitation-block li {
	background:url(/img/arrow_1.png) no-repeat 0 5px;
	font-size:12px;
	line-height:13px;
	list-style:none;
	display:block;
	padding:0 0 0 12px;
	margin:0 0 11px;
	}
.invitation-block li a {
	color:#fff;
	}
.invitation-block li a:hover {
	color:#fff !important;
	text-decoration:none;
	}
/* SUB MENU */
.subMenu {
	background: url(/img/sidebar_mbg.png) repeat-y top;
	position:relative;
	margin:0 0 10px;
	}
.submenu_wrap {
	padding:14px 0 0 0;
	background:url(/img/sidebar_tbg.png) no-repeat top;
	}
.subMenu ul {
	 font-size:14px;
	 padding:0 0 5px 13px;
	 background:url(/img/sidebar_bbg.png) no-repeat bottom;
	}
.subMenu ul ul {
	padding:0;
	background:none;
	}
.subMenu .title {
	font:normal 16px/16px Arial, Helvetica, sans-serif;
	margin:0 0 20px 13px;
	color:#4d4d4d;
	}

.subMenu a {
	font-size:14px;
	display:block;
	text-decoration:none;
	color:#4d4d4d;
	padding:0 0 0 16px;
	height:20px;
	background:url(/img/arrow_2.png) no-repeat 0 5px;
	}
.subMenu a:hover {
	background-image:url(/img/arrow_2_act.png);
	}
.subMenu STRONG,
.subMenu SPAN {
	font-size:14px;
	display:block;
	text-decoration:none;
	padding:0 0 0 16px;
	height:20px;
	background:url(/img/arrow_2.png) no-repeat 0 5px;
	}
.subMenu a:hover {
	color:#c11078 !important;
	text-decoration: none;
	}

.subMenu .lastElement A {
	padding-bottom:3px;
	}
.subMenu .childs {
	padding:5px 0 7px 15px;
	}
.subMenu .childs ul {font-size:11px; width: 190px;}
.subMenu .childs ul li {
	display:block;
	margin:0 0 4px;
	padding:0 0 0 2px;
	}
.subMenu .childs a {
	background:url(/img/arrow_3.png) no-repeat 0 5px;
	font-size: 11px;
	padding:0 0 0 12px;
	height:auto;
	color:#4d4d4d;
	}
.subMenu .childs a:hover {
	background-image:url(/img/arrow_3_act.png);
	}
.sidebar-search {
	padding:10px 0 0 11px;
	margin:0 0 10px;
	}
.sidebar-search label {
	float:left;
	width:42px;
	line-height:20px;
	font-size:12px;
	color:#919698;
	}
.sidebar-search .input {
	background:url(/img/search_input.png) no-repeat;
	width:140px;
	padding:3px 4px;
	color:#919698;
	font-size:12px;
	float:left;
	margin:0 5px 0 0;
	border:none;
	}
.sidebar-search .submit {
	background:url(/img/search_icon.gif) no-repeat center;
	cursor:pointer;
	width:20px;
	float:left;
	height:20px;
	border:none;
	}
.sidebar_informer {
	background:url(/img/sidebar_informer.png) no-repeat;
	width:184px;
	height:116px;
	font-size:11px;
	color:#4b4b4b;
	position:relative;
	padding:70px 25px 0 25px;
	}
.sidebar_informer p {
	margin:0 0 1em;
	}
.sidebar_informer .logo-2 {
	position:absolute;
	top:19px;
	left:43px;
	background:url(/img/logo_2.png) no-repeat;
	width:150px;
	height:30px;
	display:block;
	}
.sidebar_informer a {
	color:#00548e;
	}
/*
.subMenu .active A {
	background:url(/img/menu/bg_sub_menu_link_active.gif) no-repeat 165px 14px;
	}
.subMenu .active SPAN,
.subMenu .active STRONG {
	background:url(/img/menu/bg_sub_menu_link_active.gif) no-repeat 165px 14px;
	}

.subMenu .hover A {
	background:url(/img/menu/bg_sub_menu_link_hover.gif) no-repeat 165px 14px;
	}
.subMenu .hover SPAN,
.subMenu .hover STRONG {
	background:url(/img/menu/bg_sub_menu_link_hover.gif) no-repeat 165px 14px;
	}


.subMenu .hover {
	background:url(/img/menu/bg_sub_menu_el_hover.gif) repeat-y left top;
	}
.subMenu .hover DIV {
	background:url(/img/menu/bg_sub_menu_el_hover_bottom.gif) no-repeat left bottom;
	}
.subMenu .lastElement .hover {
	background:url(/img/menu/bg_sub_menu_el_hover.gif) repeat-y left top;
	}
.subMenu .lastElement .hover DIV {
	background:url(/img/menu/bg_sub_menu_el_hover_bottom_last.gif) no-repeat left bottom;
	}

.subMenu .active {
	background:url(/img/menu/bg_sub_menu_el_active.gif) repeat-y left top;
	}
.subMenu .active DIV {
	background:url(/img/menu/bg_sub_menu_el_active_bottom.gif) no-repeat left bottom;
	}
.subMenu .lastElement .active {
	background:url(/img/menu/bg_sub_menu_el_active.gif) repeat-y left top;
	}
.subMenu .lastElement .active DIV {
	background:url(/img/menu/bg_sub_menu_el_active_bottom_last.gif) no-repeat left bottom;
	}
*/
.mainNews {
	padding:10px 0 0;
	clear: both;
	}
.mainNews .title {
	background:url(../img/fullsize_hidder.png) no-repeat;
	width:741px;
	height:26px;
	padding:11px 0 0;
	margin:0 0 20px;
	}
.mainNews .title h2 {
	float:left;
	width:200px;
	color:#fff;
	font:normal 16px/16px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 0 12px;
	}
.mainNews .all_news {
	float:right;
	font-size:12px;
	color:#fff;
	margin:0 12px 0 0;
	text-decoration:underline;
	}
.mainNews .all_news:hover {
	color:#fff !important;
	text-decoration:none;
	}
.mainNews-list .item {
	padding:0 10px;
	float:left;
	width:226px;
	}
.mainNews-list .date {
	font-size:12px;
	margin:0 0 8px;
	}
.mainNews-list .news_title {
	font-size:12px;
	margin:0;
	}
.mainNews-list .description {
	font-size:11px;
	}
.mainNews-list a {
	color:#00548e !important;
	}
.mainNews-list a:hover {
	color:#00548e !important;
	text-decoration:none;
	}
/* FOOTER */
.footer {
	height:233px;
	margin-top:-233px;
	background:url(/img/bg_footer.gif) repeat-x left top #c1c2c2;
	}
.footerWidth {
	padding:0 25px 0 28px;
	width:947px;
	margin:0 auto;
	}

.footerColumn {
	float:left;
	padding-right:34px;
	}
.footer .footerColumn1 {
	width:174px;
	}
.footer .footerColumn2 {
	width:146px;
	}
.footer .footerColumn3 {
	width:166px;
	}
.footer .blockTitle {
	text-transform:uppercase;
	font-size:1.2em;
	line-height:2em;
	border-bottom:1px #adb3b9 solid;
	padding-top:9px;
	color:#666;
	}
.footer UL {
	border-top:1px #FFF solid;
	padding:2px 0 0 0;
	overflow:hidden;
	}
.footer LI {
	font-size:1.3em;
	line-height:1.2em;
	position:relative;
	top:1px;
	padding:3px 0 3px;
	background:url(/img/bg_footer_list.gif) repeat-x left bottom;
	color:#7e7e7e;
	}
.footer LI A {
	color:#7e7e7e;
	text-decoration:none;
	}

.footerRight {
	float:right;
	width:325px;
	background:url(/img/footer_logo.gif) no-repeat 23px 18px;
	padding:14px 0 0 0;
	font-size:1.3em;
	}
.footerRight A {
	color:#f3008a;
	}
.footerRight .footerRightHr1 {
	border-left:1px #bec3c7 solid;
	padding:38px 0 0 22px;
	line-height:1.4em;
	}
.footerRight ADDRESS {
	display:block;
	color:#919090;
	}
.footerRight ADDRESS SPAN {
	display:block;
	}
.footerRight .address {
	margin:-2px 0 5px 0;
	}
.footerRight .copyright {
	padding:20px 0 0 0;
	color:#5c5b5b;
	}
/* /FOOTER */

/* POPAP */
.popap {
	display:none;
	}
.popap {
	position:absolute;
	border:1px #878787 solid;
	background:#FFF;
	z-index:1000;
	}
.popap .blockContent {
	padding:8px 33px 15px 12px;
	}
.popap .popapClose {
	position:absolute;
	top:11px;
	right:11px;
	cursor:pointer;
	}
.popap .blockTitle {
	font-size:1.4em;
	font-weight:900;
	margin-bottom:17px;
	}

.photoPopap {
	top:300px;
	left:50%;
	}
.textPopap {
	width:226px;
	top:300px;
	left:400px;
	}
.textPopap DL {
	font-size:1.2em;
	line-height:1.2em;
	}
.textPopap DT {
	margin-bottom:4px;
	}
.textPopap .blockContent {
	padding:9px 10px 10px 12px;
	}
/* ############## CONTENT STYLE ######################### */

/* SITE BAR BLOCKS */
.barBlocks {
	margin:13px 0 0 0;
	}
.barBlocks .blockContent {
	padding:18px 5px 11px 10px;
	font-size:1.2em;
	}
.barBlocks LI {
	margin-bottom:10px;
	}
.barBlocks LI UL {
	padding:14px 0 0 0;
	display:none;
	}
.barBlocks LI LI {
	padding:0 0 0 15px;
	background:url(/images/arrow_r.gif) no-repeat 5px 5px;
	}
.barBlocks .blockTitle {
	font-weight:900;
	margin-bottom:9px;
	}
.barBlocks P {
	margin-top:21px;
	padding-bottom:10px;
	}
.barBlocks P SPAN {
	padding-right:24px;
	}

.buyers A {
	color:#000;
	border-color:#000;
	}

/* MAIN BANNER */
.mainBan {
	width:741px;
	}
.mainBan IMG {
	display:block;
	}
.mainBan .rcTop {
	width:752px;
	height:7px;
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(/img/rc_main_ban_top.png) no-repeat;
	line-height:0;
	font-size:0;
	}
.mainBan .rcBottom {
	width:752px;
	height:7px;
	position:absolute;
	top:100%;
	margin-top:-6px;
	left:-1px;
	background:url(/img/rc_main_ban_bottom.png) no-repeat;
	line-height:0;
	font-size:0;
	}

.mainPageBan {
	height:144px;
	}

/* PAGE */
.page {

	}


/* BLOCK WITH RIGHT BAR */
.twoColumn {
	}
.rightBar {
	width:235px;
	float:right;
	padding-top:41px;
	}
.twoColumn .page {
	width:500px;
	float:left;
	}
.twoColumnText .page {
	/*width:100%;
	float:left;*/
	text-align:justify;
	}
.twoColumnText .rightBar {
/*	width:235px; */
	float:right;
	padding-top:41px;
	display:none;
	}
.twoColumnBigContent .page {
	width:490px;
	float:left;
	}

.rightBar .title2 {
	margin-bottom:7px;
	}
.openBlock .title2 A {
	border:none;
	}

.conditionerType {
	font-size:1.4em;
	}
.conditionerType UL {
	}
.conditionerType LI {
	margin-top:27px;
	}
.conditionerType IMG {
	vertical-align:middle;
	margin:0 8px 0 0;
	}

.rightBar .rightItem {
	margin-bottom:14px;
	padding-left:7px;
	width:232px;
	}

.rightContent {
	display:none;
	padding-bottom:13px;
	}
.conditionerSelection {
	left:0px;
	top:0;
	margin-left:-7px;
	font-size:1.2em;
	}
.conditionerSelection .blockContent {
	padding:15px 13px 5px;
	}

/* MAIN PAGE */
.indexPage {
	clear:both;
	overflow:hidden;
	padding:0;
	height: 0;
	}

.indexNews {
	width:53%;
	float:left;
	}
.indexNews .title1 {
	margin-bottom:7px;
	}
.indexNews .blockItem {
	width:45%;
	padding-right:5%;
	float:left;
	font-size:1.2em;
	}
.indexNews .blockDate {
	font-style:italic;
	}
.indexNews .blockLink {
	margin-bottom:5px;
	line-height:1.2em;
	}
.indexNews .blockLink A {
	font-weight:900;
	}

.indexBan {
	width:46%;
	float:left;
	margin-left:-5px;
	padding:38px 0 0 0;
	}
.indexBan .blockItem {
	float:left;
	width:49%;
	}
.indexBan IMG {
	float:left;
	}
.indexBan .blockText {
	width:100px;
	padding:0 0 0 12px;
	font-size:60px;
	float:left;
	}
.indexBan SPAN {
	display:inline-block;
	vertical-align:middle;
	line-height:1.1em;
	font-size:12px;
	}
.indexBan A {
	font-weight:900;
	}

.mainPageLists {
	padding:13px 0px 0px;
	width: 750px;
	}


.mainPageLists .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey .rc1pxGrey {
	background:url(/img/rc_1px_grey_bl_gradient1.gif) no-repeat left bottom;
	}

.mainPageLists .blockContent {
	overflow:hidden;
	width:100%;
	}
.mainPageLists .blockItem {
	width:30%;
	padding:27px 0 27px 3%;
	float:left;
	border-left:1px #c8c8c8 solid;
	margin-left:-1px;
	}
.mainPageLists .title1 {
	margin-bottom:26px;
	}
.mainPageLists LI {
	font-size:1.2em;
	padding-left:13px;
	background:url(/img/list_style.gif) no-repeat left 7px;
	margin-bottom:15px;
	}
.mainPageLists A {
	color:#000;
	}

.mainPageLists .item1 {
	background:url(/img/bg_main_page_lists1_1.gif) no-repeat 157px 87px;
	/*height: 224px;*/
	}
.mainPageLists .item2 {
	background:url(/img/bg_main_page_lists2_1.gif) no-repeat 130px 87px;
	/*height: 224px;*/
	}
.mainPageLists .item3 {
	background:url(/img/bg_main_page_lists3_1.gif) no-repeat 150px 87px;
	/*height: 224px;*/
	}

/* elements style */
.breadCrumbs {
	font-size:12px;
	margin:14px 0 10px 10px;
	color:#00548e;
	}
.breadCrumbs a {
	color:#00548e !important;
	text-decoration:none;
	}
.breadCrumbs a:hover {
	color:#00548e !important;
	text-decoration:underline !important;
	}

.pageTitle {
	color:#fff;
	padding:10px 0 0;
	background:url(/img/fullsize_hidder.png) no-repeat;
	margin-bottom:14px;
	width:741px;
	height:42px;
	}
.pageTitle h1 {
	margin:0;
	font:normal 16px/16px Arial, Helvetica, sans-serif;
	padding:0 0 0 12px;
	}

.titleMenu {
	overflow:hidden;
	width:100%;
	}
.titleMenu .pageTitle {
	float:left;
	}
.titleMenu LI {
	float:left;
	font-size:1.2em;
	padding:1px 4px 2px 3px;
	margin-left:15px;
	}
.titleMenu LI SPAN {
	display:none;
	}
.titleMenu .active {
	background:#dbdbdb;
	}
.titleMenu .active SPAN {
	display:inline;
	}
.titleMenu A {
	color:#000;
	border-color:#000;
	}
.titleMenu .active A {
	display:none;
	}

/* CATALOG */
.firstCatLevelTitle a {
	text-decoration:none;
	}
.firstCatLevelTitle a span {
	text-decoration:underline;
	color:#00548E;
	}
.firstCatLevelTitle a img {
	display:inline-block;
	margin:0 4px 0 0;
	}
.firstCatLevelTitle a:hover span {
	text-decoration:none;
	}
.catalog .blockItem {
	width:320px;
	margin:25px 0 64px;
	}
.catalog .blockTitle {
	font-size:14px;
	line-height:1.2em;
	}
.catalog .blockTitle A {
	font-weight:normal;
	}
.catalog .modelName {
	font-size:12px;
	line-height:1.2em;
	}
.catalog .toModelList {
	font-size:12px;
	line-height:1.5em;
	float:right;
	white-space:nowrap;
	padding-right:25px;
	}
.catalog .blockPhoto {
	margin:19px 0;
	position:relative;
	}
.catalog .blockPhoto A.lupa {
	position:absolute;
	bottom:-16px;
	left:266px;
	}
.catalog .blockText {
	font-size:1.2em;
	line-height:1.2em;
	}
.catalog UL {
	width:110%;
	margin:10px -10% 0 0;
	overflow:hidden;
	}
.catalog LI {
	float:left;
	font-size:1em;
	padding:0 10px 2px 12px;
	background:url(/images/arrow_r.gif) no-repeat left 0.3em;
	}
.catalog LI A {
	color:#000;
	border-color:#000;
	}


.catalogModel .blockPhoto {
	margin-bottom:21px;
	position:relative;
	float: left;
	width: 280px;
	}

.catalogModel .changeType {
	overflow:hidden;
	width:100%;
	margin-bottom:44px;
	}
.catalogModel .changeType DIV {
	float:left;
	padding:1px 5px 2px 3px;
	margin-right:22px;
	}
.catalogModel .changeType DIV SPAN {
	display:none;
	}
.catalogModel .changeType DIV A {
	color:#000;
	border-color:#000;
	}
.catalogModel .changeType .active {
	background:#dbdbdb;
	}
.catalogModel .changeType .active SPAN {
	display:inline;
	}
.catalogModel .changeType .active A {
	display:none;
	}

.catalogModel .blockItem {
	margin-bottom:6px;
	margin-left: 320px;
	}
.catalogModel .blockTitle A {
	font-weight:900;
	color:#000;
	border-color:#000;
	}

.catalogModel .openBlock A {
	border:none;
	}
	/*
.catalogModel .blockContent {
	display:none;
	} */

.catalogModel .string {
	overflow:hidden;
	width:100%;
	padding:1px 0 2px 0;
	background:url(/img/bord_dotted.gif) repeat-x left bottom;
	line-height:1em;
	height: 12px;
	}
.catalogModel .blockName {
	float:left;
	background:#FFF;
	height: 20px;
	}
.catalogModel .blockValue {
	float:right;
	background:#FFF;
	width:80px;
	height: 20px;
	}

/* right block */
.modelFeatures {
	clear: both;
	margin:30px 0 10px 0;
	padding-left:8px;
	}
.modelFeatures .blockTitle {
	border-bottom:1px solid #808080;
	color:#4D4D4D;
	display:block;
	font:16px/18px Arial,Helvetica,sans-serif !important;
	margin:0 0 10px;
	padding:0 0 7px 5px;
}
.modelFeatures .blockItem {
	margin:0 0 0 -2px;
	/*height:50px;*/
	}
.modelFeatures DL {
	display:none;
	}
.modelFeatures .blockTitle {
	margin-bottom:10px;
	}
.modelFeatures IMG {
	vertical-align:middle;
	float:left;
	padding:1px 0 0 0;
	}
.modelFeatures SPAN {
	display:block;
	padding-left:15px;
	}
.modelFeatures SPAN IMG {
	float:none;
	padding:0 0 1px 0;
	}

/* SITE MAP */
.siteMap {
	font-size:1.2em;
	}
.siteMap LI {
	margin:0 0 5px 0;
	}
.siteMap LI A {
	font-weight:900;
	}
.siteMap LI UL {
	margin-bottom:14px;
	}
.siteMap LI LI {
	padding:0 0 0 7px;
	margin:5px 0 5px 0;
	}
.siteMap LI LI A {
	font-weight:100;
	}

/* CATALOG LIST */
.catalogList {
	font-size:1.2em;
	}

.catalogList .blockColumn {
	float:left;
	width:50%;
	}

.catalogList .blockColumn LI {
	margin:0 0 5px 0;
	}
.catalogList LI A {
	font-weight:900;
	}
.catalogList .blockColumn LI UL {
	margin:5px 0 15px;
	}
.catalogList .blockColumn LI LI {
	padding:0 0 0 0;
	margin:0 0 11px 0;
	background:none;
	}
.catalogList LI LI A {
	font-weight:100;
	}

/* SEARCH */
.contentSearch .inputText {
	width:190px;
	margin-right:5px;
	}
.contentSearch .inputSubmit {
	padding:0 5px;
	}
.contentSearch .searchResult {
	margin:11px 0 0;
	}
.contentSearch .searchResult DIV {
	margin-bottom:5px;
	}

.contentSearch OL {
	padding-left:15px;
	}
.contentSearch FORM OL LI {
	list-style-position:outside;
	}
.contentSearch LI DIV {
	margin-top:5px;
	}

/* comparison */
.comparison TABLE {
	text-align:left;
	font-size:1.2em;
	border-collapse:collapse;
	width:100%;
	margin-top:13px;
	}
.comparison TH,
.comparison TH A {
	font-weight:900;
	color:#000;
	border-color:#000;
	}
.comparison TD {
	padding:9px 10px 6px 15px;
	}
.comparison TH {
	padding:9px 10px 10px 15px;
	}
.comparison THEAD TD,
.comparison THEAD TH {
	font-weight:900;
	font-size:1.2em;
	vertical-align:bottom;
	}
.comparison THEAD TH {
	padding-left:0;
	}

/*.comparison TBODY TD {
	display:none;
	}*/
.comparison TBODY TD,
.comparison TBODY TH {
	background:#eaeaea;
	}
.comparison .odd TD,
.comparison .odd TH {
	background:none;
	}

.comparison .first TD,
.comparison .first TH {
	padding-top:30px;
	}
.comparison .last TD,
.comparison .last TH {
	padding-bottom:20px;
	}

.comparison .conditionerPhoto {
	margin:0 0 8px 0;
	}

/* Question form */
.addQuestionForm {
	margin: 10px 0 20px 20px
	}
.addQuestionForm td.label {
		width: 32px;
		padding-right: 5px;
	}
.addQuestionForm input[type=text] {
	width: 495px !important;
	border: solid 1px black;
	}
.addQuestionForm .label span{
	font-size: 14px;
	color: #4d4d4d;
	}
.addQuestionForm input.captcha {
		width: 119px;
	}
.addQuestionForm input[type=submit] {
	margin-top: 5px;
	}

/* question Answer */
.questionAnswer UL LI {
	margin-bottom:28px;
	background: url("/images/arrow_r.gif") no-repeat scroll 0px 0.5em transparent !important;
	}
.questionAnswer UL LI.openBlock {
	margin-bottom:28px;
	background: url("/images/arrow_d.gif") no-repeat scroll 0px 0.5em transparent !important;
	}
.questionAnswer .blockTitle {
	font-weight:900;
	margin-bottom:5px;
	}
.questionAnswer .blockTitle A {
	font-weight:900;
	color:#000;
	border-color:#000;
	}
.questionAnswer .blockContent {
	display:none;
	}

.questionAnswer .openBlock .blockTitle A {
	color:#848484;
	border:none;
	text-decoration:underline;
	}

/* LIST CITYS */
.citys {
	position:relative;
	padding-bottom:5px;
	}
.citys .alphabetSimvol {
	position:absolute;
	top:0;
	left:0;
	font-weight:900;
	color:#494949;
	}
.citys TD {
	vertical-align:top;
	}
.default .citys P {
	margin:5px 0 10px;
	}

.default .citys LI {
	background-image:none;
	padding-left:20px;
	}
.default .citys .active .blockTitle A {
	color:#848484;
	border-color:#848484;
	}
.default .citys LI UL {
	display:none;
	}
.default .citys LI LI {
	background-image:url(/img/list_style.gif);
	padding-left:10px;
	}

/* */
.downloadFile {
	margin-bottom:24px;
	}
.downloadFile IMG {
	vertical-align:middle;
	padding:0 5px 0 0;
	}
.technology UL LI {
	margin-bottom:29px;
	}
.technology .blockTitle {
	margin-bottom:5px;
	}
.technology .blockTitle A {
	font-weight:900;
	color:#000;
	border-color:#000;
	}
.technology .active .blockTitle A {
	color:#848484;
	border-color:#848484;
	}
.technology .blockContent {
	display:none;
	}

/* NEWS */
.newsPeriud {
	margin-top:-9px;
	}
.newsPeriud .blockItem {
	margin-bottom:10px;
	}
.newsPeriud SPAN {
	padding-right:12px;
	}

.news {
	margin:0;
	}
.news .blockDate {
	font-style:italic;
	color:#5a5a5a;
	}
.news .blockTitle {
	/*padding-bottom:2px;
	margin-bottom:13px;*/
	}
.news .active .blockTitle A {
	color:#000;
	border-color:#000;
	}
.news .blockContent {
	margin-bottom:15px;
	}

.news .blockContent p {margin: 0;}

/* ERROR */
.pageError {
	padding:29px 0 0 69px;
	color:#939598;
	}
.pageError P {
	margin-bottom:21px !important;
	}

/* Link to main in footer */
.footer .footerRight {
	position: relative;
}
.footer .logoLink {
	position: absolute;
	top: 18px;
	left: 23px;
	width: 88px;
	height: 18px;
	text-decoration: none;
}

/* Update: two column in catalog */
.twoColumnCatalog .page {
	width: 750px;
}
.catalog .blockItem {
	float: left;
	margin: 25px 55px 64px 0;
}

.blockPhoto, .blockText {margin-bottom: 10px}


/*.rc1pxGrey a.interiorLink { padding:3px 0 3px 20px; margin-left:-15px; border:none 0; background:url(/images/arr_r.gif) no-repeat 0 3px;}*/
.rc1pxGrey a.interiorLink { padding:3px 0 3px 10px; margin-left:-5px; border:none 0; background:url(/images/arrow_r.gif) no-repeat 0 6px;}

/*.blockItem a.interiorLink { padding-left:20px; margin-left:-12px; border:none 0; background:url(/images/arr_r.gif) no-repeat 0 0px; }*/
.blockItem a.interiorLink { padding-left:12px; margin-left:-12px; border:none 0; background:url(/images/arrow_r.gif) no-repeat 0 3px white;}
.blockItem a.interiorLink.added { padding-left:12px; margin-left:-12px; border:none 0; background:url(/images/arrow_d.gif) no-repeat 0 3px white; }
.blockItem.openBlock a.interiorLink { padding-left:12px; margin-left:-12px; border:none 0; background:url(/images/arrow_d.gif) no-repeat 0 3px; }
.blockItem.active a.interiorLink { padding-left:12px; margin-left:-12px; border:none 0; background:url(/images/arrow_d.gif) no-repeat 0 3px; }

.blockItem .blockTitle a { padding-bottom:6px; display:block}

.footer .counters {margin:0 auto; padding:5px 25px 0 19px; width:956px; position: relative; z-index: 100;}

.catalog.level1 .blockItem {width: 225px; margin: 0 20px 25px 0px; min-height: 240px;}
.catalog.level1 .blockItem .blockPhoto a.lupa {left: 215px;}
.catalog.level1 .blockItem .blockTitle a {text-align: center;}

.catalog .blockText, .catalogModel .blockText {
	font-size: 12px;
	margin-left: 300px;
	color:#4d4d4d;
	}
.blockText.noml h2 {
	font:normal 14px/32px Arial, Helvetica, sans-serif !important;
	margin:0 0 12px;
	padding:0 0 0 10px;
	display:block;
	border:1px solid #d6d6d6 !important;
	background:#f2f2f2;
	}
.catalog .blockText h1, .catalogModel .blockText h1, .blockText.noml .blockTitle {
	display:block;
	font:normal 16px/18px Arial, Helvetica, sans-serif !important;
	color:#4d4d4d;
	border-bottom:1px solid #808080;
	padding:0 0 7px 5px;
	margin:0 0 10px;
	}
.catalog .blockText p, .catalogModel .blockText p {
	padding:0 0 0 5px;
	}
.catalog.pageContent h1, .catalogModel.pageContent h1 {font-size: 16px; font-weight: normal;}
.catalog.pageContent h2.blockTitle, .catalogModel.pageContent h2.blockTitle {font-size: 1em;}

.catalog.level2 .blockItem {float: none;}
.catalog.level2 .blockItem  {width: auto; overflow: hidden;}
.catalog.level2 .blockItem .blockTitle{margin-left: 275px;}
.catalog.level2 .blockItem .blockPhoto {float: left; margin-top: 0; margin-bottom: 0;}
.catalog.level2 .blockItem .blockPhoto a.lupa {bottom: 0px; left: 254px;}
table.subitems {width: 100%; font-size: 12px;}
table.subitems th, table.subitems td {text-align: center;}
table.subitems th.left, table.subitems td.left {text-align: left;}
table.subitems th {font-weight: bold;}
.content_descr {font-size: 1.2em;}

.specifications h2 {
	display:block;
	font:normal 16px/18px Arial, Helvetica, sans-serif !important;
	color:#4d4d4d;
	border-bottom:1px solid #808080;
	padding:0 0 7px 5px;
	margin:0 0 10px;
	}
.specifications .blockContent {
	padding:5px 15px;
	line-height:18px;
	}
.dealer-map-link {
	position: relative;
	background:url(/img/where_buy.png) no-repeat;
	width:184px;
	display:block;
	text-indent:-9999px;
	height:53px;
	margin:20px 0 0;
	top:0;
	left:42px;
	}
.podbor_chillerov {
	position: relative;
	background:url(/img/podbor.png) no-repeat;
	width:184px;
	display:block;
	text-indent:-9999px;
	height:53px;
	margin:20px 0 0;
	top:0;
	left:42px;
	cursor: pointer;
}

.lowLevelTitle {
	font:normal 16px/18px Arial, Helvetica, sans-serif !important;
	margin:0 0 8px;
	}

.catalog.series .blockPhoto {float: left; margin-top: 0; margin-bottom: 0; margin-right: 8px;}
.catalog.series .blockPhoto a.lupa {bottom: 0px; left: 254px;}

.content .twocol {overflow: hidden;}
.content .twocol .left {width: 350px; float: left;}
.content .twocol .right {margin-left: 363px;}

.content .twocol .indexNews {float: none; width: auto;}
.content .twocol .indexNews .blockItem {float: none; width: auto; margin-bottom:10px;}
.content .twocol .indexNews .title1 {margin-top: 15px;}
.content .twocol .indexNews .blockLink {margin-bottom: 5px;}

.content .twocol .indexNews .blockItem {overflow: hidden; margin-bottom: 0; padding: 10px;}
.content .twocol .indexNews .blockItem .blockPhoto {float: left; position: relative; margin-right:16px;}
.content .twocol .indexNews .blockItem .blockPhoto a {display: inline;}
.content .twocol .indexNews .blockItem .blockPhoto a.lupa {position: absolute; left: 126px; bottom: 0px; width: 15px; height: 15px;}

.barBlocks .blockContent.blockNews, .barBlocks .blockContent.blockNews .blockItem .blockContent {font-size: 1em;}
.barBlocks .blockContent.blockNews .blockItem .blockContent {padding: 0; margin: 0;}
.barBlocks .blockContent.blockNews .title1 {padding-bottom:10px;}
.barBlocks .blockContent.blockNews .blockItem {font-size: 1.2em; padding-bottom: 10px;}
.barBlocks .blockContent.blockNews .blockItem .blockDate {font-style: italic;}
.barBlocks .blockContent.blockNews .blockItem .blockLink a /*{font-weight: bold;*/}
.barBlocks .blockContent.blockNews .blockItem .blockContent {padding: 0;}
.barBlocks .blockContent.blockNews .blockItem .blockContent p {padding: 0; margin: 0;}
.barBlocks .blockContent.blockNews .blockItem a {color: #1057AE; padding-bottom: 2px;}

.content .mainmenul2 {
	position: relative;
	overflow: hidden;
	margin-bottom: 18px;
	padding:0 0 12px 10px;
	border-bottom:1px solid #a6a6a6;
	}
.content .mainmenul2 ul {list-style: none; /*float: left; left: 50%; */position: relative;}
.content .mainmenul2 ul li {float: left; font-size: 1.2em; padding: 0 20px 0 0; /*right: 50%; position: relative;*/}

.content ul li {float: none;}

.required {color: red;}
.errors li {color: red;}

form.registrate .textinputs, form.registrate textarea {width: 250px;}

div.clear {clear: both; font-size: 1px; height: 1px;}

.indexNews .mainPageLists {width: auto; position: static; bottom: auto; padding: 0 0 13px 0;}
.indexNews .mainPageLists.last {padding-bottom: 0;}
.indexNews .mainPageLists .blockContent .li {background:url("/img/list_style.gif") no-repeat scroll left 7px transparent; padding-left:13px;}

.noml {margin-left: 0 !important;}
.nomr {margin-right: 0 !important;}
.nomt {margin-top: 0 !important;}
.nomb {margin-bottom: 0 !important;}



a {color: #00548e;}

/*.content {width: 755px;}
.content .twocol .left {width: 372px;}
.content .twocol .right {margin-left: 383px;}*/

.mainpage_content a:hover {color:#4C4C4C !important;}
.middle {padding-bottom: 0;}

.indexNews {background: #f2f2f2; position: relative;}
.indexNews .d1, .indexNews .d2, .indexNews .d3 {border: 1px solid #fff;}
.indexNews .d1 {border-color: #FFF #F6F6F6 #F4F4F4 #FCFCFC;}
.indexNews .d2 {border-color: #DDD #D9D9D9 #D6D6D6 #CFCFCF;}
.indexNews .d3 {border-color: #FCFCFC #FDFDFD #FCFCFC #FEFEFE;}
.content .twocol .indexNews .title1 {color: #fff; font-size: 16px; font-weight:normal; margin: 0; padding: 5px 0 0 11px; height: 31px; background: url(/images/title_bg.gif) left top repeat-x;}
.content .twocol .indexNews .blockItem {padding-bottom: 15px;}
.content .twocol .indexNews .blockItem .blockPhoto {margin-right: 20px;}
.content .twocol .indexNews .blockLink {margin-bottom: 9px; margin-left: 4px;}
.content .twocol .indexNews .blockLink, .content .twocol .indexNews .blockLink a {/*color: #4C4C4C;*/ font-size: 14px; font-weight:normal;}
/*.content .twocol .indexNews .blockLink a {text-decoration: none;}
.content .twocol .indexNews .blockLink a:hover {text-decoration: underline;}*/
.content .twocol .indexNews .blockContent {color: #4C4C4C; font-size: 11px;}
.indexNews .blockPhoto .d1 {border-color: #DFDFDF;}
.indexNews .blockPhoto .d2 {border-color: #F2F2F2;}
.indexNews .blockPhoto .d3 {border-color: #DFDFDF;}
.indexNews .more {font-size: 12px; padding: 0 0 15px 10px;}
.indexNews .more a {color: #00548e;}

s.lt, s.rt, s.lb, s.rb {position: absolute; width: 8px; height: 8px; background: url(/images/round_corners.gif) left top no-repeat; font-size: 0;}
s.lt {left: 0; top: 0;}
s.rt {right: 0; top: 0; background-position: -8px 0px;}
s.lb {left: 0; bottom: 0; background-position: 0px -8px;}
s.rb {right: 0; bottom: 0; background-position: -8px -8px;}

.mainpage_content {font-size: 14px; color: #4c4c4c; width: 100%; margin: 10px 0 10px 0;}
.mainpage_content a {color: #4c4c4c;}
.mainpage_content .img {text-align: center; vertical-align: middle;}
.mainpage_content .text {padding-left: 22px;}

.footer {background: #919698; height: auto; overflow: hidden; font-size: 12px; color: #fff; border-left: 1px solid #cbcecf; margin: 10px auto 0; width:982px;}
.footer .text {display: block; padding: 15px 0 0 23px; float: left;}
.footer .counters {float: right; width: auto; padding: 5px 20px 1px 0;}

.footer_wrapper {position: relative; width: 983px; margin: 0 auto; }
.footer_wrapper s.lt, .footer_wrapper s.rt {width: 3px; height: 3px; background: url(/images/round_corners_footer.gif) left top no-repeat; font-size: 0;}
.footer_wrapper s.lt {left: 0; top: 0;}
.footer_wrapper s.rt {right: 0; top: 0; background-position: -3px 0px;}

/* NEWYEAR START*/
/*.header {background: url(/img/head_ny.gif) 6px bottom no-repeat;}
.logo {background: none;}
.enter {background: none; left: 305px; top: 34px;}
.hotLine {right: 212px;}*/
/* NEWYEAR END*/


.albums_top {
	display: block;
	clear: both;
	float: left;
	width: 719px;
	margin-bottom: 48px;
	padding: 5px 10px;
}
.albums_top h2 {
	color: #00548E;
	font-family: Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
}	
.albums_sub {
	display: block;
	float: left;
	height: 92px;
	margin: 15px 72px 0 0;
}
.albums_sub a, .albums_sub img {
	display: block;
	float: left;
	vertical-align: bottom;
}

#photo_gallery {
	margin-bottom: 25px;
}
#photo_gallery h2 {
	color: #00548E;
	font-family: sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: underline;
}
#photo_gallery .parent_image {
	margin: 0 0 30px 45px;
}
.return_link {
	float: right;
	padding: 4px 4px 8px 0;
	color: #00548E;
	font-size: 12pt;
}


/* Dealer cabinet */
.mmm {
	margin-top: 32px;
	margin-left: -11px;
	padding-left: 15px;
	font: 14px/12pt sans-serif;
}
.dealerFiles {
	width: 730px;
}
.dealerFiles td {
	height: 32px;
	padding-left: 6px;
	background: #eee;
	border: solid 1px #aaa;
}
.dealerFiles td.sMenu {
	background: none;
	border: none;
}
.dealerFiles td.sMenu a {
	margin-right: 12px;
}
.dealerFiles td.sMenu a.active {
	border-bottom: solid 1px black;
}
.dealerFiles a {
	text-decoration: none;
	border-bottom: dashed 1px;
}
.dealerFiles a:hover {
	border-bottom: solid 1px;
}
.dealerFiles td.category {
	width: 192px;
}
.dealerFiles td.category a {
	color: #007fff;
}

/*** Q/A pages ***/
.qa-title {
}
.qa-question {
	font-size: 110%;
	font-weight: bold;
}
.qa-answer {
}

/*** Paging ***/
.paging a {
	font-size: 110%;
}
.paging a.active {
	color: black;
}


/*** Anketa ***/
.anketa {
}
.anketa th {
	width: 390px;
	padding-right: 7px;
	text-align: left;
}
.anketa th span {
	border-bottom: dashed 1px #aaa;
	cursor: help;
}
.anketa td {
	padding-bottom: 8px;
}
.anketa span.required {
	padding-left: 6px;
	color: red;
	font-weight: bold;
}
.anketa input {
	width: 300px;
	height: 20px;
}
.anketa select {
	width: 304px;
	height: 20px;
}
.anketa textarea {
	width: 300px;
	height: 120px;
}


/*** List items ***/
.list-item-block {
	margin-left: 2px;
}
.list-item-top {
	float: left;
	cursor: pointer;
}
.list-item-top li {
	margin-bottom: 4px;
	cursor: pointer;
}
.list-item-top li.lit {
	width: 741px;
	height: 44px;
	padding: 17px 0 0 22px;
	background: url(/img/fullsize_hidder.png) no-repeat;
}
.list-item-top li span {
	padding-top: 3px;
	color: #00548E;
	font-size: 170%;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.list-item {
	float: left;
	margin-bottom: 24px;
	padding-left: 12px;
}
.list-item li { }

