.white {
color:#f8f8f8;
font-weight:700;
}


.white_bold {
color:#f8f8f8;
font-weight:700;
}

.bottom_separator {
width:100%;
height:1px;
background:url(/images/border_dot_hor.png) repeat-x top left;
}

.vert_separator {
height:100%;
width:1px;
background:url(/images/border_dot_vert.png) repeat-y top left;
float:left;
}

.header {
background:url(/images/header_bg.jpg) repeat-x center top;
height:187px;
}

#logo {
width:132px;
height:51px;
margin-left:23px;
margin-top:56px;
float:left;
}

.navigation_block {
float:left;
width:528px;
height:50px;
margin-top:63px;
margin-left:65px;
margin-bottom:5px;
}

.search_select {
width:169px;
height:19px;
border:1px solid #a6a6a7;
float:left;
margin-left:6px;
}

.search_input {
width:210px;
height:17px;
border:1px solid #a6a6a7;
float:left;
margin-left:6px;
}

.search .white_bold {
float:left;
margin-top:2px;
}

.search_button {
width:53px;
height:20px;
background:url(/images/search_button.gif) top center no-repeat;
border:none;
margin-left:6px;
font-size:11px;
font-weight:700;
color:#336;
padding-bottom:3px;
}

.top_menu {
margin-top:15px;
}

.top_menu li {
float:left;
margin-right:21px;
}

.top_menu li a {
font-size:13px;
font-weight:700;
color:#f8f8f8;
text-decoration:none;
}

.header_bottom {
width:100%;
height:34px;
font-size: 16px;
font-weight: bold;
color: #ffffff;
}

.auth_block {
height:34px;
float:right;
margin-right:10px;
width:400px;
}

.header_bottom img {
float:left;
margin-left:12px;
margin-top:6px;
}

.auth_button {
width:53px;
height:20px;
background:url(/images/search_button.gif) top center no-repeat;
border:none;
font-size:11px;
font-weight:700;
color:#336;
padding-bottom:2px;
}

.auth_block input {
margin-top:2px;
margin-left:6px;
}

.reg_prob {
margin-top:-8px;
}

.reg_prob a {
font-size:10px;
color:#fff;
margin-left:65px;
margin-right:-18px;
}

.auth_block_text {
float:right;
text-align:center;
color:#aaa;
}


.auth_block_link {
margin-top: -6px;
}

.auth_block_button {
float:right;
margin-left:20px;
}

.auth_block_text a {
font-size:10px;
color:#fff;
}

.auth_block_button .auth_button {
margin-top:7px;
margin-right:10px;
}

.tel_num_main {
text-align:right;
font-size:20px;
color:#fff;
width:300px;
height:25px;
margin-top:10px;
float:right;
margin-right:20px;
}

.middle {
border:none;
border-collapse:collapse;
width:100%;
}

.middle td {
vertical-align:top;
}

.middle_top_menu ul {
list-style:none;
margin-left:112px;
padding-top:15px;
}

.bread ul li a {
font-size:12px;
color:#023397;
}

.bread ul {
list-style:none;
padding-top:23px;
}

.mainpage_info {
font-size:11px;
color:#336;
padding:10px 8px;
}

.content_categories {
padding-left:10px;
padding-right:10px;
float:left;
width:100%;
border-collapse:collapse;
}

.content img {
margin: 10px;
}


.category {
padding-bottom:8px;
margin-top:8px;
background-color:#e6ebf5;
}

.category img {
margin: 0;
margin-top: 10px;
margin-left: 5px;
}

.category a {
padding-left: 5px;
line-height: 200%;
}

.category div {
margin-top: 10px;
}

.category div a {
padding: 0;
font-size: 14px;
font-weight: normal;
color: #033399;
line-height: 120%;
text-decoration: underline;
}

.category div a:hover {
padding: 0;
font-size: 14px;
font-weight: normal;
color: #033399;
line-height: 120%;
text-decoration: none;
}

.content_categories .cont_sep {
background:transparent url(/images/border_dot_vert.png) repeat-y scroll center top;
padding:0 8px;
}

.category_no_border {
height:265px;
float:left;
margin-top:8px;
}

.category_separator {
width:1px;
height:282px;
float:left;
background:url(/images/border_dot_vert.png) repeat-y top center;
margin:0 8px;
}

.category_header {
height:45px;
float:left;
margin-left:10px;
margin-top:6px;
}

.cont_sep {
width:1px;
height:100%;
background:url(/images/border_dot_vert.png) repeat-y top left;
}

.cont_sep_hor {
width:33%;
height:1px;
background:url(/images/border_dot_hor.png) repeat-x center left;
}

.back_link {
margin-left:10px;
margin-top:2px;
}

.unit_detail {
width:100%;
float:left;
}

.header_detail {
margin-top:8px;
margin-bottom:10px;
}

.manufact_logo {
width:117px;
height:24px;
}

.unit_detail .info .foto {
width:174px;
margin-top:15px;
}

.unit_detail .info .foto img {
border:2px solid #023397;
}

.unit_detail .info .text {
font-size:11px;
color:#444;
margin-left:20px;
margin-top:15px;
}

.unit_detail .info .text .bigger {
font-size:14px;
}

.unit_detail .info .text p {
margin-bottom:12px;
}

.unit_detail .info h3 {
font-size:13px;
color:#444;
margin-bottom:12px;
}

.unit_detail .info h2 {
font-size:14px;
color:#336;
margin-bottom:12px;
font-weight:700;
}

.unit_detail .info .text h6 {
margin-bottom:12px;
font-size:14px;
font-weight:700;
}

.unit_detail .info .text li p {
margin-bottom:0;
}

.unit_detail .info table {
width:100%;
border-collapse:collapse;
margin-bottom:8px;
margin-top:20px;
}

.unit_detail .info table .first {
width:25%;
text-align:left;
padding-left:5px;
}

.unit_detail .info table .first a {
width:25%;
text-align:left;
color:#323232;
}

.unit_detail .info table td {
text-align:center;
vertical-align:middle;
padding:4px 2px;
}

.unit_detail .info table .head {
font-size:11px;
color:#323232;
background:#faf8f3;
}

.unit_detail .info table .dark_row {
font-size:11px;
background:#ececec;
color:#666;
}

.unit_detail .info table .light_row {
font-size:11px;
background:#f8f8f8;
color:#666;
}

.unit_detail .info table td img {
padding-right:4px;
}

.catalog-section table .td_left {
text-align:left;
padding-left:3px;
}

.catalog-section .brand_description {
color:#336;
font-size:11px;
text-align:left;
vertical-align:bottom;
padding:5px 3px;
}

.catalog-section .brand_description li {
margin-left:15px;
}

.catalog-section .brand_detail_picture {
margin-right:10px;
margin-top:8px;
text-align:left;
width:180px;
}

.catalog-section .brand_text_img {
margin:4px 0;
}

.active_cur {
display:block;
}

.switch_cur_link {
display:block;
color:#369;
cursor:pointer;
text-decoration:none;
padding:2px 5px;
}
#currency-cur-ttl {text-decoration:none; display:block; background-color:#336699; padding:1px 4px; color:#ffffff; cursor:pointer; width:60px; background:url(/images/switch_cur_btn.jpg) center center scroll no-repeat;}
.switch_cur_link:hover {
background-color:#369;
color:#fff;
}
.switch_cur_link.cur {
background-color:#369;
color:#fff;
}
.switched {
display:inline-block;
color:#fff;
background-color:#369;
cursor:pointer;
}

.switched span {
display:block;
background:url(/images/switch_arrow.gif) no-repeat right center scroll;
text-decoration:none;
padding:0 13px 1px 5px;
}

#price-change {
display:none;
width:60px;
background-color:#fff;
border:1px solid #369;
position:relative;
list-style:none;
text-align:right;
padding:3px;
}

.tel_num {
margin-top:8px;
margin-left:8px;
margin-bottom:10px;
font-size:18px;
color:#143586;
font-weight:400;
font-family:Tahoma;
}

.mf-name {
font-size:13px;
margin-top:10px;
}

.mf-message textarea {
border:1px solid #A6A6A7;
}

.send {
background:url(/images/send_button.gif) center center no-repeat;
border:none;
width:77px;
height:20px;
color:#336;
font-size:11px;
font-weight:700;
padding-bottom:3px;
}

.contact_block p {
margin-top:3px;
margin-left:8px;
margin-bottom:10px;
}

.sidebar_sl {
width:191px;
padding:8px 10px;
}

.sidebar_info_block {
width:100%;
margin-top:15px;
}

.sidebar_info_block_bordered {
width:100%;
padding-bottom:3px;
background:url(/images/border_dot_hor.png) repeat-x left bottom;
}

h5 {
color:#243757;
font-size:13px;
font-weight:700;
}


.sidebar_info_block_bordered h5 {
color:#ff0000;
font-size:15px;
font-weight:700;
}

.sidebar_info_block select {
width:100%;
height:19px;
border:1px solid #a6a6a7;
margin-top:3px;
}

.sidebar_info_block ul {
list-style-image:url(/images/bonus_list_marker.gif);
list-style-position:inside;
margin-top:10px;
margin-bottom:15px;
}

.sidebar_info_block ul a {
font-size:11px;
color:#4166b1;
}

.advert {
margin-top:4px;
}

.section_block {
background:#efefef;
margin:8px 8px 20px;
padding:8px 8px 8px 20px;
}

.section_block h3 {
color:#333;
font-size:15px;
font-weight:700;
}

.section_block ul li {
font-size:13px;
font-weight:700;
margin-left:8px;
color:#555;
}

.section_block ul li ul li {
font-size:12px;
font-weight:400;
margin-left:8px;
color:#555;
}

.section_block ul li ul li a {
color:#336;
font-weight:700;
}

.section_block ul li ul li ul li {
font-size:11px;
margin-left:15px;
}

.sidebar_sr {
width:119px;
padding:8px 10px;
}

.sidebar_service_header {
background:url(/images/sidebar_service_header_bg.gif) no-repeat center top;
width:119px;
height:31px;
text-align:center;
}

.sidebar_service_header .white_bold {
line-height:28px;
}

.sidebar_service_container {
background:url(/images/sidebar_service_container_bg.gif) repeat-y center top;
width:119px;
}

.sidebar_service_bottom {
background:url(/images/sidebar_service_bottom_bg.gif) no-repeat center top;
width:119px;
height:2px;
}

.sidebar_service_unit {
background:url(/images/sidebar_service_unit_bg.gif) no-repeat center top;
width:113px;
height:24px;
margin-left:3px;
line-height:25px;
}

.sidebar_service_unit a {
font-size:12px;
color:#336;
text-decoration:none;
font-weight:700;
margin-left:5px;
}

.manufact {
width:119px;
margin-top:10px;
border-collapse:collapse;
}

.manufact td {
width:117px;
height:24px;
border:1px solid #b0b0b0;
}

.manufact tr {
overflow:hidden;
}

.manufact td a {
width:117px;
height:24px;
display:block;
}

.ariston {
background:url(/images/logo_ariston.gif) center top no-repeat;
width:117px;
height:24px;
}

.nobo {
background:url(/images/logo_nobo.gif) center top no-repeat;
width:117px;
height:24px;
}

.wilo {
background:url(/images/logo_wilo.gif) center top no-repeat;
width:117px;
height:24px;
}

.baxi {
background:url(/images/logo_baxi.gif) center top no-repeat;
width:117px;
height:24px;
}

.roca {
background:url(/images/logo_roca.gif) center top no-repeat;
width:117px;
height:24px;
}

.evan {
background:url(/images/logo_evan.gif) center top no-repeat;
width:117px;
height:24px;
}

.protherm {
background:url(/images/logo_protherm.gif) center top no-repeat;
width:117px;
height:24px;
}

.vaillant {
background:url(/images/logo_vaillant.gif) center top no-repeat;
width:117px;
height:24px;
}

.jilex {
background:url(/images/logo_jilex.gif) center top no-repeat;
width:117px;
height:24px;
}

.viemann {
background:url(/images/logo_viemann.gif) center top no-repeat;
width:117px;
height:24px;
}

.ferroli {
background:url(/images/logo_ferroli.gif) center top no-repeat;
width:117px;
height:24px;
}

.electrolux {
background:url(/images/logo_electrolux.gif) center top no-repeat;
width:117px;
height:24px;
}

.grundfos {
background:url(/images/logo_grundfos.gif) center top no-repeat;
width:117px;
height:24px;
}

.noirot {
background:url(/images/logo_noirot.gif) center top no-repeat;
width:117px;
height:24px;
}

.buderus {
background:url(/images/logo_buderus.gif) center top no-repeat;
width:117px;
height:24px;
}

.kermi {
background:url(/images/logo_kermi.gif) center top no-repeat;
width:117px;
height:24px;
}

.sira {
background:url(/images/logo_sira.gif) center top no-repeat;
width:117px;
height:24px;
}

.global {
background:url(/images/logo_global.gif) center top no-repeat;
width:117px;
height:24px;
}

.rusnit {
background:url(/images/logo_rusnit.gif) center top no-repeat;
width:117px;
height:24px;
}

.timberk {
background:url(/images/logo_timberk.gif) center top no-repeat;
width:117px;
height:24px;
}

.thermex {
background:url(/images/logo_thermex.gif) center top no-repeat;
width:117px;
height:24px;
}

.delongi {
background:url(/images/logo_delongi.gif) center top no-repeat;
width:117px;
height:24px;
}

.energy {
background:url(/images/logo_energy.gif) center top no-repeat;
width:117px;
height:24px;
}

.polaris {
background:url(/images/logo_polaris.gif) center top no-repeat;
width:117px;
height:24px;
}

.aeg {
background:url(/images/logo_aeg.gif) center top no-repeat;
width:117px;
height:24px;
}

.rifar {
background:url(/images/logo_rifar.gif) center top no-repeat;
width:117px;
height:24px;
}

.reflex {
background:url(/images/logo_reflex.gif) center top no-repeat;
width:117px;
height:24px;
}

.aquasystem {
background:url(/images/logo_aquasystem.gif) center top no-repeat;
width:117px;
height:24px;
}

.valtec {
background:url(/images/logo_valtec.gif) center top no-repeat;
width:117px;
height:24px;
}

.neva {
background:url(/images/logo_neva.gif) center top no-repeat;
width:117px;
height:24px;
}

.dietrich {
background:url(/images/logo_dietrich.gif) center top no-repeat;
width:117px;
height:24px;
}

.hermann {
background:url(/images/logo_hermann.gif) center top no-repeat;
width:117px;
height:24px;
}

.oventrop {
background:url(/images/logo_oventrop.gif) center top no-repeat;
width:117px;
height:24px;
}

.bugatti {
background:url(/images/logo_bugatti.gif) center top no-repeat;
width:117px;
height:24px;
}

.purmo {
background:url(/images/logo_purmo.gif) center top no-repeat;
width:117px;
height:24px;
}

.henco {
background:url(/images/logo_henco.gif) center top no-repeat;
width:117px;
height:24px;
}

.sun {
background:url(/images/logo_sun.gif) center top no-repeat;
width:117px;
height:24px;
}

.arbonia {
background:url(/images/logo_arbonia.gif) center top no-repeat;
width:117px;
height:24px;
}

.kme {
background:url(/images/logo_kme.gif) center top no-repeat;
width:117px;
height:24px;
}

.ragall {
background:url(/images/logo_ragall.gif) center top no-repeat;
width:117px;
height:24px;
}

.rehau {
background:url(/images/logo_rehau.gif) center top no-repeat;
width:117px;
height:24px;
}

.aquatech {
background:url(/images/logo_aquatech.gif) center top no-repeat;
width:117px;
height:24px;
}

.politech {
background:url(/images/logo_politech.gif) center top no-repeat;
width:117px;
height:24px;
}

.kalde {
background:url(/images/logo_kalde.gif) center top no-repeat;
width:117px;
height:24px;
}

.stendorf {
background:url(/images/logo_stendorf.gif) center top no-repeat;
width:117px;
height:24px;
}

.vesbo {
background:url(/images/logo_vesbo.gif) center top no-repeat;
width:117px;
height:24px;
}

.ariston:hover {
background:url(/images/logo_ariston_hover.gif) center top no-repeat;
}

.nobo:hover {
background:url(/images/logo_nobo_hover.gif) center top no-repeat;
}

.wilo:hover {
background:url(/images/logo_wilo_hover.gif) center top no-repeat;
}

.baxi:hover {
background:url(/images/logo_baxi_hover.gif) center top no-repeat;
}

.roca:hover {
background:url(/images/logo_roca_hover.gif) center top no-repeat;
}

.evan:hover {
background:url(/images/logo_evan_hover.gif) center top no-repeat;
}

.protherm:hover {
background:url(/images/logo_protherm_hover.gif) center top no-repeat;
}

.vaillant:hover {
background:url(/images/logo_vaillant_hover.gif) center top no-repeat;
}

.jilex:hover {
background:url(/images/logo_jilex_hover.gif) center top no-repeat;
}

.viemann:hover {
background:url(/images/logo_viemann_hover.gif) center top no-repeat;
}

.ferroli:hover {
background:url(/images/logo_ferroli_hover.gif) center top no-repeat;
}

.electrolux:hover {
background:url(/images/logo_electrolux_hover.gif) center top no-repeat;
}

.grundfos:hover {
background:url(/images/logo_grundfos_hover.gif) center top no-repeat;
}

.noirot:hover {
background:url(/images/logo_noirot_hover.gif) center top no-repeat;
}

.buderus:hover {
background:url(/images/logo_buderus_hover.gif) center top no-repeat;
}

.kermi:hover {
background:url(/images/logo_kermi_hover.gif) center top no-repeat;
}

.sira:hover {
background:url(/images/logo_sira_hover.gif) center top no-repeat;
}

.global:hover {
background:url(/images/logo_global_hover.gif) center top no-repeat;
}

.rusnit:hover {
background:url(/images/logo_rusnit_hover.gif) center top no-repeat;
}

.timberk:hover {
background:url(/images/logo_timberk_hover.gif) center top no-repeat;
}

.thermex:hover {
background:url(/images/logo_thermex_hover.gif) center top no-repeat;
}

.delongi:hover {
background:url(/images/logo_delongi_hover.gif) center top no-repeat;
}

.energy:hover {
background:url(/images/logo_energy_hover.gif) center top no-repeat;
}

.polaris:hover {
background:url(/images/logo_polaris_hover.gif) center top no-repeat;
}

.aeg:hover {
background:url(/images/logo_aeg_hover.gif) center top no-repeat;
}

.rifar:hover {
background:url(/images/logo_rifar_hover.gif) center top no-repeat;
}

.reflex:hover {
background:url(/images/logo_reflex_hover.gif) center top no-repeat;
}

.aquasystem:hover {
background:url(/images/logo_aquasystem_hover.gif) center top no-repeat;
}

.valtec:hover {
background:url(/images/logo_valtec_hover.gif) center top no-repeat;
}

.neva:hover {
background:url(/images/logo_neva_hover.gif) center top no-repeat;
}

.dietrich:hover {
background:url(/images/logo_dietrich_hover.gif) center top no-repeat;
}

.hermann:hover {
background:url(/images/logo_hermann_hover.gif) center top no-repeat;
}

.oventrop:hover {
background:url(/images/logo_oventrop_hover.gif) center top no-repeat;
}

.bugatti:hover {
background:url(/images/logo_bugatti_hover.gif) center top no-repeat;
}

.purmo:hover {
background:url(/images/logo_purmo_hover.gif) center top no-repeat;
}

.henco:hover {
background:url(/images/logo_henco_hover.gif) center top no-repeat;
}

.sun:hover {
background:url(/images/logo_sun_hover.gif) center top no-repeat;
}

.arbonia:hover {
background:url(/images/logo_arbonia_hover.gif) center top no-repeat;
}

.kme:hover {
background:url(/images/logo_kme_hover.gif) center top no-repeat;
}

.ragall:hover {
background:url(/images/logo_ragall_hover.gif) center top no-repeat;
}

.rehau:hover {
background:url(/images/logo_rehau_hover.gif) center top no-repeat;
}

.aquatech:hover {
background:url(/images/logo_aquatech_hover.gif) center top no-repeat;
}

.politech:hover {
background:url(/images/logo_politech_hover.gif) center top no-repeat;
}

.kalde:hover {
background:url(/images/logo_kalde_hover.gif) center top no-repeat;
}

.stendorf:hover {
background:url(/images/logo_stendorf_hover.gif) center top no-repeat;
}

.vesbo:hover {
background:url(/images/logo_vesbo_hover.gif) center top no-repeat;
}

.footer_menu {
width:100%;
height:42px;
padding-top:23px;
margin-bottom:10px;
background:url(/images/border_dot_hor.png) repeat-x left bottom;
text-align:center;
}

.copyright {
width:400px;
font-size:9px;
color:#666;
float:left;
}

.developer {
width:120px;
font-size:9px;
color:#666;
float:right;
text-align:right;
}

.top_menu ul,.section_block ul {
list-style:none;
}

.pass,.login {
width:120px;
height:17px;
border:1px solid #a6a6a7;
}

.middle_top_menu,.bread {
width:100%;
height:42px;
margin-bottom:10px;
}

.middle_top_menu ul li,.bread ul li {
float:left;
margin-right:5px;
}

.middle_top_menu ul li a,.footer_menu a {
font-size:11px;
color:#666;
}

.middle_top_menu .bottom_separator,.bread .bottom_separator {
margin-top:18px;
}

.content,.contact_block {
padding:8px;
}

.category img,.category_no_border img {
border:2px solid #023397;
float:right;
margin-right:10px;
margin-top:6px;
}

.category ul,.category_no_border ul {
list-style-image:url(/images/category_list_marker.png);
list-style-position:inside;
margin-top:15px;
margin-left:10px;
}

.category a,.category_no_border a {
font-weight:700;
font-size:12px;
color:#023397;
}

.back_link a,.unit_detail .info .text p a {
color:#023397;
}

.unit_detail .info,.sidebar_service {
width:100%;
}

.unit_detail .info .text ul,.unit_detail .info .text ol {
margin-bottom:12px;
margin-left:15px;
}

.cur_rur,.cur_usd,.cur_eur,.switch_cur_select_rur,.switch_cur_select_usd,.switch_cur_select_eur {
display:none;
}

.mf-name input,.mf-email input {
border:1px solid #A6A6A7;
width:200px;
}





/*
components bitrix.news.detail styles begin
*/

div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}
.unit_detail .info h3{font-size:13px; color:#555555; margin-bottom:12px;}
.unit_detail .info img{margin:5px;}

/*
end
*/
