html	{padding:0; margin:0; height:100%;}
body	{padding:0; margin:0; height:100%; font-size:70%;  font-family:Tahoma,Verdana,Arial; color:656565; background:white;}

a			{color:1b77b8;}
a:visited	{color:1b77b8;}
a:hover		{text-decoration:underline;}

table	{border-collapse:collapse;}
td		{font-size:70%; font-family:Tahoma,Verdana,Arial; color:656565; padding:0; vertical-align:middle;}
form	{padding:0; margin:0;}
input	{font-size:11px;}
select	{font-size:11px;}

h1		{font-size:14pt; margin:30px 0 15px 0; color:5c5c5c; font-weight:normal;}
h2		{font-size:13pt; margin:30px 0 15px 0; color:5c5c5c; font-weight:normal;}
h3		{font-size:11pt; margin:30px 0 15px 0; color:5c5c5c;}
h4		{font-size:10pt; margin:30px 0 15px 0; color:5c5c5c;}
h5		{font-size:9pt; margin:30px 0 15px 0; color:5c5c5c;}

p			{margin:15px 0;}
img			{border:0;}
img.none	{visibility:hidden;}
ul			{margin:6px 0 15px 10px; padding:0; list-style:none;}
ul li		{margin:8px 0; padding-left:18px; background:url(img/li_menu.gif) 0 0.5em no-repeat;}
label		{white-space:nowrap;}

table.levels	{width:100%;}
table.levels td.top_menu	{height:46px; padding:0 120px;}
table.levels td.main_index	{background:url(img/bg_grey.gif) repeat-x;}
table.levels td.main		{background:url(img/bg_grey_short.gif) repeat-x;}
table.levels td.bottom_menu	{height:40px; padding:0 120px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
table.levels td.footer		{height:120px; vertical-align:top;}


div.header	{position:relative; height:270px;}
div.head	{position:relative; height:180px; margin-bottom: 7px;}

div.logo		{position:absolute; left:120px; top:35px; width:282px; height:42px;}
div.phone		{position:absolute; left:42%; top:43px; width:146px; height:18px;}
div.conditioner	{position:absolute; right:205px; top:20px; width:191px; height:97px;}
table.on	{width:100%;}
table.on td.bit	{width:50%;}
div.null_woman		{position:relative; width:338px;}
div.null_hot		{position:relative; width:217px;}
div.null_hot_line	{position:relative;}
div.null_cold		{position:relative; width:211px;}
div.null_cold_line	{position:relative;}
div.woman		{position:absolute; left:-16px; top:78px; width:380px; height:183px;}
div.hot			{position:absolute; left:45px; top:90px; width:202px; height:130px;}
div.hot_line	{position:absolute; left:0; top:124px; width:100%; height:67px;}
div.cold			{position:absolute; left:-62px; top:69px; width:211px; height:180px;}
div.cold_line	{position:absolute; left:0px; top:102px; width:100%; height:66px;}

div.head div.logo		{position:absolute; left:36px; top:40px; width:282px; height:42px;}
div.head div.phone		{position:absolute; left:80px; top:115px; width:175px; height:21px;}
div.head div.conditioner	{position:absolute; right:165px; top:4px; width:137px; height:70px;}
table.on	{width:100%;}
table.on td.bit	{width:50%;}
div.null			{width:290px;}
div.head div.null_woman		{position:relative; width:244px;}
div.head div.null_hot		{position:relative; width:147px;}
div.head div.null_cold		{position:relative; width:171px;}
div.head div.woman			{position:absolute; left:-11px; top:44px; width:273px; height:132px;}
div.head div.hot	{position:absolute; left:21px; top:54px; width:147px; height:93px;}
div.head div.hot_line	{position:absolute; left:0; top:78px; width:100%; height:47px;}
div.head div.cold	{position:absolute; left:-64px; top:50px; width:171px; height:117px;}
div.head div.cold_line	{position:absolute; left:0px; top:62px; width:100%; height:47px;}


table.grid	{width:100%; min-width:990px; width:expression((documentElement.clientWidth||document.body.clientWidth)<990?'990px':'100%');}
table.grid td.left_column_index	{width:25%; padding:0 30px 30px 10px; vertical-align:top;}
table.grid td.left_column		{width:33%; padding:0 30px 30px 10px; vertical-align:top;}
table.grid td.central_column	{padding-bottom:30px; vertical-align:top;}
table.grid td.right_column		{width:25%; padding:0 10px 30px 30px; vertical-align:top;}
div.lf_pad		{padding-left:10px;}
div.ln_pad	{padding-left:50px;}
div.rt_pad		{padding-right:10px;}
div.ador	{width:100%;}

table.mask_01	{width:100%;}
table.mask_01 td.l_t	{width:4px; height:4px; background:url(img/bg_l_t.gif) no-repeat;}
table.mask_01 td.t		{background:white;}
table.mask_01 td.r_t	{width:4px; height:4px; background:url(img/bg_r_t.gif) right top no-repeat;}
table.mask_01 td.l_b	{background:url(img/bg_l_b.gif) left bottom no-repeat;}
table.mask_01 td.r_b	{background:url(img/bg_r_b.gif) right bottom no-repeat;}
table.mask_01 td.c		{min-height:55px; //height:55px; padding:6px 6px 10px 6px; background:url(img/bg_c.gif) left bottom repeat-x white;}
table.mask_02	{width:100%;}
table.mask_02 td.l_t	{width:4px; height:4px; background:url(img/ms_l_t.gif) no-repeat;}
table.mask_02 td.t		{background:url(img/ms_t.gif) repeat-x white;}
table.mask_02 td.r_t	{width:4px; height:4px; background:url(img/ms_r_t.gif) right top no-repeat;}
table.mask_02 td.l_b	{background:url(img/ms_l_b.gif) left bottom no-repeat;}
table.mask_02 td.r_b	{background:url(img/ms_r_b.gif) right bottom no-repeat;}
table.mask_02 td.c		{min-height:40px; //height:40px; padding:6px 6px 10px 6px; background:url(img/ms_c.gif) left bottom repeat-x white;}

table.menu	{width:100%;height:100%}
table.menu td	{white-space:nowrap;}
table.menu a.menu	{text-decoration: none; border-bottom: 1px solid; font-size: 12pt;}
table.menu td.spacer	{width:20%;}
td.top_menu td.spacer	{background:url(img/li_grey.gif) center center no-repeat;}
td.bottom_menu td.spacer	{background:url(img/li_blue.gif) center center no-repeat;}

table.bottom	{width:100%;}
table.bottom td.copy	{width:25%; padding:30px 30px 0 20px; font-size:8pt; vertical-align:top;}
table.bottom td.legal	{width:50%; padding-top:30px; font-size:8pt; vertical-align:top;}
table.bottom td.counter	{width:25px; padding:30px 10px 0 30px; vertical-align:top;}
table.bottom td.legal div	{width:400px;}

table.cols		{width:100%;}
table.cols td.left_cols	{width:50%; padding-right:10px; vertical-align:top;}
table.cols td.right_cols	{width:50%; padding-left:10px; vertical-align:top;}

/* titles */
.title	{margin:0;}
.nbl	{margin-top:15px;}
.red	{color:e7330f;}
.blue	{color:1b77b8;}
.grey	{color:717171;}
.dark	{color:5c5c5c;}

/* calculator */
table.calculate td.ico	{padding:6px 10px 0 0;}
table.calculate td.txt	{padding:6px 0 0 0; color:9f9f9f; font-size:10px;}

/* search */
table.search	{width:100%;}
table.search td.sf	{width:100%; padding:6px 0 3px 0;}
table.search td.sb	{padding:8px 5px 3px 12px;}
table.search td.sg	{padding:3px 0 8px 0; width:100%;}
table.search td.xp	{padding:3px 0 8px 10px; white-space:nowrap;}
table.search td.sf input	{width:100%;}
table.search td.sg select	{width:100%;}
table.search td.xp a, table.search td.xp a:visited	{color:668295; font-size:8pt;}

table.groups	{width:100%;}
table.groups td.red		{width:50%; text-align:right;}
table.groups td.blue	{text-align:right;}
table.groups td.red a, table.groups td.red a:visited	{font-size:16pt; color:e7330f; text-decoration:none;}
table.groups td.blue a, table.groups td.blue a:visited	{font-size:16pt; color:1b77b8; text-decoration:none;}
table.groups td div.txt		{margin:8px 60px 0 0;}
table.groups td div.ico		{float:right; padding:0 15px;}

table.list_01	{width:100%;}
table.list_01 td	{padding:2px 15px 4px 15px; background:url(img/bg_dot_01.gif) left bottom repeat-x;}
table.list_01 td.rt	{text-align:right;}
table.list_01 td.last	{background:none;}

div.ln_01	{margin-top:15px; text-align:right;}
div.ln_01 img	{position:relative; top:3px; margin-right:10px;}
div.ln_02	{margin-top:0px; text-align:right;}
div.ln_02 img	{position:relative; top:3px; margin-right:10px;}

.grey_field_01	{margin:15px 0; background:url(img/coner_grey_01.gif) no-repeat #e9e9e9;}
.grey_field_02	{background:url(img/coner_grey_02.gif) right top no-repeat;}
.grey_field_03	{width:100%; background:url(img/coner_grey_03.gif) left bottom no-repeat;}
.grey_field_04	{padding:6px 15px; background:url(img/coner_grey_04.gif) right bottom no-repeat;}

div.innov_01	{margin:10px 0;}
div.innov_02	{margin-bottom:40px;}
div.innov_03	{padding-left:10px;}

table.bottom td.counter td	{padding-left:10px;}

/* menu */
div.menu_red		{margin-bottom:16px; height:34px; padding-right:4px; background:url(img/bg_menu_rd_02.gif) right top no-repeat;}
div.menu_red div	{position:relative; height:34px; padding-left:20px; background:url(img/bg_menu_rd_01.gif) repeat-x; line-height:30px;}
div.menu_red img	{position:absolute; right:16px; top:-4px;}

div.menu_blue		{margin-bottom:16px; height:34px; padding-right:4px; background:url(img/bg_menu_bl_02.gif) right top no-repeat;}
div.menu_blue div	{position:relative; height:34px; padding-left:20px; background:url(img/bg_menu_bl_01.gif) repeat-x; line-height:30px;}
div.menu_blue img	{position:absolute; right:16px; top:-4px;}

div.menu_red a, div.menu_red a:visited	{font-size:16pt; color:e7330f; text-decoration:none;}
div.menu_blue a, div.menu_blue a:visited	{font-size:16pt; color:1b77b8; text-decoration:none;}

div.content		{padding:0 30px 0 0;}
div.hr			{margin:15px 0; height:1px; font-size:1px; background:url(img/bg_hr.gif) repeat-x;}
div.hd			{width:80%; height:1px; margin:15px 0; font-size:1px; background:url(img/bg_hr.gif) repeat-x;}

/* subnav */
div.subnav		{height:21px; clear:both; margin-bottom:15px;}
div.subnav_01	{float:left; padding-left:3px; background:url(img/subnav_02.gif) no-repeat;}
div.subnav_02	{float:left; padding-right:3px; background:url(img/subnav_03.gif) right top no-repeat;}
div.subnav_03	{float:left; height:21px; background:url(img/subnav_01.gif) repeat-x; white-space:nowrap;}
div.subnav_03 div	{display:inline; white-space:nowrap; margin:0 10px; padding-left:11px; line-height:18px; font-size:8pt; font-weight:bold; background:url(img/li_nav.gif) 0 5px no-repeat;}
div.subnav_03 div a, div.subnav_03 div a:visited	{color:656565; font-weight:normal;}

/* goods */
table.goods		{width:100%; border-bottom:1px solid white;}
table.goods td.left		{width:50%; padding-right:20px; border-right:1px solid #e5e5e5;vertical-align:top;}
table.goods td.right	{width:50%; padding-left:20px;vertical-align:top;}
table.goods tr.horizontal td.left	{height:40px; background:url(img/grey_bit.gif) left center repeat-x; border-right:1px solid #e5e5e5;vertical-align:top;}
table.goods tr.horizontal td.right	{height:40px; background:url(img/grey_bit.gif) left center repeat-x;vertical-align:top;}
table.goods td h5		{margin:0;}
img.gds		{display:block; margin:10px 0 15px 0; border:1px solid #dddddd;}
span.price	{font-size:14pt; color:e7330f;}
table.goods td table	{width:100%; margin-top:5px;}
table.goods td table td	{width:50%; padding:5px 2px 5px 0;}
table.goods td table td.underline {padding-left:0; background:url(img/bg_stl.gif) left bottom repeat-x;}
table.goods div.nun               {float:left; padding:0 3px 0 0; background:white;}
.dark a, .dark a:visited 	{color:5c5c5c;}
.red a, .red a:visited 		{color:e7330f;}
a.dark, a.dark:visited	{color:5c5c5c;}
a.red, a.red:visited	{color:e7330f;}

.behaviour img	{margin:5px 3px 0 0;}

.pages span	{margin:0 5px; font-weight:bold; color:55758c}

table.title td.dl		{padding:0 5px 0 12px; font-size:12pt; color:1b77b8; font-weight:bold;}
table.title td.dr		{padding:0 5px 0 12px; font-size:12pt; color:e7330f; font-weight:bold;}
table.title td.dd		{padding:0 5px 0 12px; font-size:12pt; color:5c5c5c; font-weight:bold;}
table.title td.more a, table.title td.more a:visited		{font-size:8pt; color:9f9f9f;}


/* menu active */
.menu_blue_active	{width:100%; margin:14px 0;}
.menu_blue_active td.l_t	{width:4px; height:34px; background:url(img/mba_l_t.gif) no-repeat;}
.menu_blue_active td.t		{background:url(img/mba_t.gif) right top repeat-y #0368af; color:white; font-size:14pt; padding:0 18px;}
.menu_blue_active td.r_t	{width:4px; height:34px; background:url(img/mba_r_t.gif) no-repeat; vertical-align:top;}
.menu_blue_active td.l		{background:url(img/grey_bit.gif) repeat-y;}
.menu_blue_active td.c		{padding:10px 6px;}
.menu_blue_active td.r		{background:url(img/grey_bit.gif) right top repeat-y;}
.menu_blue_active td.l_b	{height:4px; background:url(img/bg_active_l_b.gif) no-repeat;}
.menu_blue_active td.b		{background:url(img/grey_bit.gif) left bottom repeat-x;}
.menu_blue_active td.r_b	{height:4px; background:url(img/bg_active_r_b.gif) no-repeat;}
.menu_blue_active td.r_t div		{position:relative;}
.menu_blue_active td.r_t div img	{position:absolute; left:-58px; top:-3px;}

.menu_red_active	{width:100%; margin:14px 0;}
.menu_red_active td.l_t	{width:4px; height:34px; background:url(img/mra_l_t.gif) no-repeat;}
.menu_red_active td.t		{background:url(img/mra_t.gif) right top repeat-y #ea3c19; color:white; font-size:14pt; padding:0 18px;}
.menu_red_active td.r_t	{width:4px; height:34px; background:url(img/mra_r_t.gif) no-repeat; vertical-align:top;}
.menu_red_active td.l		{background:url(img/grey_bit.gif) repeat-y;}
.menu_red_active td.c		{padding:10px 6px;}
.menu_red_active td.r		{background:url(img/grey_bit.gif) right top repeat-y;}
.menu_red_active td.l_b	{height:4px; background:url(img/bg_active_l_b.gif) no-repeat;}
.menu_red_active td.b		{background:url(img/grey_bit.gif) left bottom repeat-x;}
.menu_red_active td.r_b	{height:4px; background:url(img/bg_active_r_b.gif) no-repeat;}
.menu_red_active td.r_t div		{position:relative;}
.menu_red_active td.r_t div img	{position:absolute; left:-58px; top:-3px;}
.menu_red_active a, .menu_red_active a:visited	{color:e83815;}

table.gr_blue	{width:100%; border-bottom:3px solid #257cba;}
table.gr_blue td .v_01		{background:url(img/bg_gr_bl_01.gif) no-repeat #d9eaf6;}
table.gr_blue td .v_02		{height:25px; line-height:22px; text-align:center; background:url(img/bg_gr_bl_02.gif) right top no-repeat;}
table.gr_blue td a .v_01	{background:url(img/bg_gr_gr_01.gif) left bottom repeat-x;}
table.gr_blue td a .v_02	{text-align:center; background:url(img/bg_gr_gr_02.gif) right bottom no-repeat; cursor: pointer;}

table.gr_red	{width:100%; border-bottom:3px solid #e83815;}
table.gr_red td .v_01		{background:url(img/bg_gr_rd_01.gif) no-repeat #f6e0d9;}
table.gr_red td .v_02		{height:25px; line-height:22px; text-align:center; background:url(img/bg_gr_rd_02.gif) right top no-repeat;}
table.gr_red td a .v_01	{background:url(img/bg_gr_gr_01.gif) left bottom repeat-x;}
table.gr_red td a .v_02	{text-align:center; background:url(img/bg_gr_gr_02.gif) right bottom no-repeat; cursor: pointer;}

table.menu_blue_active ul.menu				{margin:5px 0;}
table.menu_blue_active ul.menu li			{margin:0; padding-left:8px; background:url(img/li_nav_blue.gif) 0 0.7em no-repeat;}
table.menu_blue_active ul.menu li div		{padding:4px 4px 6px 4px; font-weight:bold; background:url(img/bg_dot_01.gif) left bottom repeat-x;}
table.menu_blue_active ul.menu li.sel		{background:url(img/li_nav.gif) 0 0.7em no-repeat;}
table.menu_blue_active ul.menu li.sel div	{background:url(img/bg_dot_01.gif) left bottom repeat-x #d9eaf6;}
table.menu_blue_active ul.menu li div.last	{background:none; padding-bottom:0;}
table.menu_blue_active ul.menu li div a	{font-weight:normal;}
table.menu_blue_active ul.menu ul			{margin:0; padding-bottom:4px; background:url(img/bg_dot_01.gif) left bottom repeat-x;}
table.menu_blue_active ul.menu ul li		{margin:4px 0 6px; padding-left:35px; background:url(img/li_01.gif) 25px 0.5em no-repeat;}

table.menu_red_active ul.menu				{margin:5px 0;}
table.menu_red_active ul.menu li			{margin:0; padding-left:8px; background:url(img/li_nav_red.gif) 0 0.7em no-repeat;}
table.menu_red_active ul.menu li div		{padding:4px 4px 6px 4px; font-weight:bold; background:url(img/bg_dot_01.gif) left bottom repeat-x;}
table.menu_red_active ul.menu li.sel		{background:url(img/li_nav.gif) 0 0.7em no-repeat;}
table.menu_red_active ul.menu li.sel div	{background:url(img/bg_dot_01.gif) left bottom repeat-x #f6e0d9;}
table.menu_red_active ul.menu li div.last	{background:none; padding-bottom:0;}
table.menu_red_active ul.menu li div a	{font-weight:normal;}
table.menu_red_active ul.menu ul			{margin:0; padding-bottom:4px; background:url(img/bg_dot_01.gif) left bottom repeat-x;}
table.menu_red_active ul.menu ul li		{margin:4px 0 6px; padding-left:35px; background:url(img/li_02.gif) 25px 0.5em no-repeat;}

/* order page */
table.order_form	{margin:15px 0;}
table.order_form td	{width:170px; padding:4px 0 3px 0; vertical-align:top;}
table.order_form td.nova input	{width:400px; border:1px solid #cfd5db;}
table.order_form td.calc input, select	{width:170px; border:1px solid #cfd5db;}
table.order_form td.sbm input	{width:110px; font-size:10pt;}
table.order_form td textarea	{width:400px; height:115px; border:1px solid #cfd5db;}

/* calculator page */
table.calculator_form	{margin:15px 0;}
table.calculator_form td	{padding:4px 0 3px 0; vertical-align:top;font-size: 10pt;}
table.calculator_form td.calc1	{width: 170px;}
table.calculator_form td.calc2	{width: 40px;}
table.calculator_form td.calc2 input	{width: 40px; border:1px solid #cfd5db;font-size: 10pt;}
table.calculator_form td.calc3	{width: 30px;}
table.calculator_form td.calc4	{width: 10px;}

table.calculator_form td.calc6	{width: 130px;}

table.calculator_form td.calc5 select	{width: 300px; border:1px solid #cfd5db;font-size: 10pt;}
table.calculator_form td.calcRes	{font-size: 11pt;  display: none;}
table.calculator_form td.calcRes span	{font-size: 12pt;}



a.order {font-size:11pt;}