body{ margin:0px; }
body,table{ font-family:Tahoma, Verdana, Arial; font-size:12px; color:#000000; }
form{ display:inline; }
a{ color:#000000; text-decoration:underline; }

.png{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
div.logo_site{ width:321px; height:209px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='scale'); }
div.header_left{ width:17px; height:226px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_left.png', sizingMethod='scale'); }
div.header_right{ width:17px; height:226px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_right.png', sizingMethod='scale'); }

table.main{ width:100%; height:100%; }

table.main td.top_block{ height:61px; }
table.main td.top_block table.top_block{ background:#9FDC93 url(images/top_bg.gif) top repeat-x; height:61px; width:100%; }
table.main td.top_block table.top_block td{ vertical-align:top; }
table.main td.top_block table.top_block td.search_block{ padding:15px 0px 0px 40px; }
table.main td.top_block table.top_block td.search_block table.search{}
table.main td.top_block table.top_block td.search_block table.search a{ font-size:10px; color:#339933; }
table.main td.top_block table.top_block td.search_block table.search td{ padding:0px 4px 0px 4px; }
table.main td.top_block table.top_block td.search_block table.search td.title{ padding-top:7px; }
table.main td.top_block table.top_block td.search_block table.search td.field{ padding-top:1px; }
table.main td.top_block table.top_block td.search_block table.search input.button{ width:59px; height:24px; }
table.main td.top_block table.top_block td.search_block table.search input.field{ border:#5DCA6A solid 1px; width:175px; height:20px; }
table.main td.top_block table.top_block td.login_block{ padding:15px 15px 0px 0px; }
table.main td.top_block table.top_block td.login_block table.login{ color:#006633; font-size:11px; }
table.main td.top_block table.top_block td.login_block table.login td{ padding:0px 4px 0px 4px; }
table.main td.top_block table.top_block td.login_block table.login td.title{ padding-top:5px; }
table.main td.top_block table.top_block td.login_block table.login td.title2{ padding-top:5px; }
table.main td.top_block table.top_block td.login_block table.login td.field{ padding-top:1px; }
table.main td.top_block table.top_block td.login_block table.login a{ font-size:10px; color:#339933; }
table.main td.top_block table.top_block td.login_block table.login input.field{ width:109px; height:20px; border:#5DCA6A solid 1px; }
table.main td.top_block table.top_block td.login_block table.login input.button{ width:59px; height:24px; }
table.main td.top_block table.top_block td.login_block table.login span{ margin-right:15px; }

table.main td.top_menu_block{ height:41px; }
table.main td.top_menu_block a{ font-size:11px; font-weight:700; color:#009900; text-decoration:none; }
table.main td.top_menu_block a:hover{ color:#FF9900; }
table.main td.top_menu_block a.active{ color:#003912; }
table.main td.top_menu_block a.active:hover{ color:#003912; }
table.main td.top_menu_block div.element{ padding:2px 21px 0px 23px; }
table.main td.top_menu_block div.marker{ float:left; width:21px; padding-left:2px; }

div.leftmenu{ font-size:10px; font-weight:700; width:216px; margin-left:10px; }
div.leftmenu div.title{ padding:26px 0px 26px 0px; }
div.leftmenu a{ color:#007B0C; text-decoration:none; }
div.leftmenu a.active{ color:#003912; }
div.leftmenu #line:hover,#line.hover{ background:url(/images/left_menu_line.gif) repeat; }
div.leftmenu div.element{ padding:4px 0px 4px 0px; }
div.leftmenu div.marker{ float:left; width:31px; }
div.leftmenu div.second_element{ padding:0px 0px 1px 0px; font-size:11px; }
div.leftmenu div.second_element a{ color:#007B0C; text-decoration:none; }
div.leftmenu div.second_element a:hover{ color:#FF6600; }
div.leftmenu div.second_element a.active{ color:#003912; }
div.leftmenu div.second_marker{ float:left; padding:5px 10px 0px 30px; }
div.leftmenu div.third_element{ padding:0px 0px 1px 0px; font-size:11px; font-weight:normal; }
div.leftmenu div.third_element a{ color:#007B0C; text-decoration:none; }
div.leftmenu div.third_element a:hover{ text-decoration:underline; }
div.leftmenu div.third_marker{ float:left; padding:5px 10px 0px 41px; }

table.main table.header{ height:226px; width:99%; background:url(/images/header_bg.jpg) bottom left repeat-x; }
table.main table.header_sec{ height:226px; width:100%; background:url(/images/header_left.gif) bottom left no-repeat; }
table.main table.header_thrd{ width:100%; }
table.main table.header_thrd td.bg{ background:url(/images/header_bg2.jpg) repeat-x; vertical-align:top; }
table.main table.header_thrd td.bg div.slogan{ padding:10px 0px 4px 0px; }
table.main table.header_thrd td.bg div{ text-align:center; }

table.main div.chain{ height:35px; font-size:11px; padding:14px 0px 0px 27px; color:#666666; }
table.main div.chain a{ color:#666666; text-decoration:none; }
table.main div.chain a:hover{ text-decoration:underline; }
table.main div.main_content{ padding:0px 30px 0px 10px; }
table.main div.main_content p{ margin:0px 0px 13px 0px; }
table.main div.content_title{ color:#FFAB04; font-family:Arial, Helvetica, sans-serif; font-size:24px;  padding:20px 0px 30px 10px;  }

div.weather{ padding:0px 5px 0px 5px; width:227px; }
div.weather div.title{ padding:0px 0px 5px 12px; }
div.weather table.weather_content{ width:100%; border:#E3F5E5 solid 1px; }
div.weather table.weather_content td.separator{ background:#1AB631 url(images/green_separator.gif) repeat-x; height:2px; }
div.weather table.weather_content table.header{ background:#E3F5E5; height:27px; width:100%; }
div.weather table.weather_content table.header td.city{ padding-left:20px; }
div.weather table.weather_content table.header td.gismeteo{ text-align:right; padding-right:5px; width:100px; }
div.weather table.weather_content table.header td.gismeteo div.logo{ float:left; }
div.weather table.weather_content table.header td.gismeteo div.link{ padding-top:3px;}
div.weather table.weather_content td.day{ width:92px; padding:6px 0px 6px 0px; }
div.weather table.weather_content td.day span{ padding-left:20px; color:#FF6600; font-weight:700; }
div.weather table.weather_content td.pic{ width:50px; text-align:center; }

div.currency{ padding:0px 5px 0px 5px; width:227px; }
div.currency div.title{ padding:0px 0px 5px 12px; }
div.currency table.currency_content{ width:100%; border:#E3F5E5 solid 1px; border-width:1px 1px 0px 1px; }
div.currency table.currency_content td{ border:#E3F5E5 solid 1px; border-width:0px 0px 1px 0px; }
div.currency table.currency_content td.separator{ background:#1AB631 url(images/green_separator.gif) repeat-x; height:2px; }
div.currency table.currency_content tr.header{ background:#E3F5E5; color:#EA3200; }
div.currency table.currency_content td.title{ color:#EA3200; padding:6px 0px 6px 0px; width:110px; }
div.currency table.currency_content td.title span{ padding-left:20px; }
div.currency table.currency_content td.content{ text-align:center; }

div.ati{ padding:0px 5px 0px 5px; width:227px; }
div.ati div.title{ padding:0px 0px 5px 12px; }
div.ati table.ati_content{ width:100%; border:#E3F5E5 solid 1px; }
div.ati table.ati_content td.separator{ background:#1AB631 url(images/green_separator.gif) repeat-x; height:2px; }
div.ati table.ati_content td.header{ background:#E3F5E5; text-align:center; padding:6px 0px 6px 0px; }
div.ati table.ati_content input.field{ width:135px; height:20px; border:#B3E0C7 solid 1px; }
div.ati table.ati_content input.button{ width:90px; height:24px; }
div.ati table.ati_content td.title{ padding:6px 6px 6px 0px; width:49px; text-align:right; }
div.ati table.ati_content td.ati{ font-size:10px; padding-left:5px; }

table.down{ width:100%; height:87px; background:url(/images/down_bg.gif) bottom repeat-x; }
table.down td{ vertical-align:top; }
table.down div.menu{ font-size:10px; font-weight:700; color:#009900; padding-top:4px; }
table.down div.menu a{ color:#009900; text-decoration:none; }
table.down div.menu a:hover{ text-decoration:underline; }
table.down div.menu span{ padding:0px 10px 0px 10px; }
table.down div.copyright{ font-size:11px; float:left; background:#FFFFFF url(images/copyright_bg.gif) right no-repeat; padding:6px 80px 8px 10px; margin-top:21px; }

table.news{ width:100%; }
table.news td.separator{ background:#FFAC07 url(images/yellow_separator.gif) repeat-x; height:3px; }
table.news td.body{ background:#E3F5E5 url(images/news_bg.gif) top repeat-x; padding:14px 0px 14px 0px; }
table.news td.body table.content{ width:100%; font-size:11px; }
table.news td.body table.content td{ vertical-align:top; }
table.news td.body table.content div.img{border:#009E4B solid 2px; border-width:0px 2px 0px 2px; width:139px;}
table.news td.body table.content div.img img{ border:#FFFFFF solid 2px; border-width:1px 2px 1px 2px; }
table.news td.body table.content div.text{ padding-top:5px; }
table.news td.body table.content div.text div.date{ color:#EA3200; }
table.news td.body table.content div.text div.title{ color:#006600; font-weight:700; }
table.news td.body table.content div.text a{ color:#006600; text-decoration:underline; }
table.news td.body table.content div.text div.next{ float:left; padding-right:2px; }
table.news td.body table.content div.text div.arrow{ padding-top:4px;}
table.news td.separator_sec{ background:#FFDC65; height:1px; }
table.news td.all_news{}
table.news td.all_news div.text{ float:left; padding:0px 2px 0px 5px; }
table.news td.all_news div.arrow{ padding-top:5px; }
table.news td.all_news a{ color:#EA3200; text-decoration:underline; font-weight:700; }

table.subscribe{ width:425px; height:40px; background:#FFC702 url(images/subscribe_bg.gif) repeat-x;}
table.subscribe td.title{ background:url(/images/subscribe_left.jpg) left no-repeat; width:155px; font-weight:700; color:#006600; text-align:right; padding-right:4px; }
table.subscribe td.field{ width:160px; }
table.subscribe td.field input{ width:155px; border:#056906 solid 1px; height:20px; font-size:11px; }
table.subscribe input.button{ width:97px; height:24px;}

.green_bold{ font-weight:700; color:#006600; }
.green_bold_11{ font-weight:700; color:#006600; font-size:11px; }
.orange_bold_14{ font-weight:700; color:EA3200; font-size:14px; }
.orange_12{ color:EA3200; font-size:12px; }

table.addresses{ line-height:18px;}
table.addresses a{ color:#006600; font-size:11px; text-decoration:underline; }
table.addresses div.ico_mailto{ float:left; width:20px; padding-top:5px; }
table.addresses div.ico_mailto2{ float:left; width:20px; padding:5px 5px 0px 10px; }
table.addresses div.ico_phone{ float:left; width:20px; padding-top:4px; }
table.addresses div.line{ margin:0px 0px 40px 0px; }
table.addresses div.mailto_text{ float:left; }

table.product_list{ width:100%; }
table.product_list td{ padding:20px 20px 20px 20px; text-align:center; }

table.product_info{  }
table.product_info td.logo{ padding:15px 50px 0px 50px; vertical-align:top; }
table.product_info td.content{ padding-right:80px; vertical-align:top; font-size:11px; text-align:justify; }
table.product_info td.content a{ color:#007B0C; text-decoration:underline; }
table.product_info td.content div.property{ color:#007B0C; font-weight:700; font-size:12px; padding-bottom:10px; }
table.product_info td.content div.size{ font-size:14px; }
table.product_info td.content div.size span{ margin-right:33px; }
table.product_info td.content div.size a{ text-decoration:underline; color:#000000; }

table.product_lines{ border:#FFBD22 solid 1px; border-width:1px 0px 0px 1px; font-size:11px; }
table.product_lines td{ border:#FFBD22 solid 1px; border-width:0px 1px 1px 0px; padding:6px 14px 6px 14px; }
table.product_lines table.img{ text-align:center; height:100px; }
table.product_lines table.img td{ border:0px; }
table.product_lines a{ color:#007B0C; text-decoration:none; }

table.list_sub { font-size:11px; }
table.list_sub td{ padding:6px 14px 6px 14px; text-align:center;}
table.list_sub table.img{ text-align:center;}
table.list_sub table.img td{ border:0px; }
table.list_sub a{ color:#007B0C; text-decoration:none; }

table.product_detail{ width:90%; border:#FFBD22 solid 1px; border-width:1px 0px 1px 0px; }
table.product_detail td.descr{ width:240px; padding:15px 15px 15px 15px; line-height:18px; vertical-align:top; }
table.product_detail td.img{ padding:25px 0px 25px 0px; text-align:center; vertical-align:top; }
table.product_detail span{ color:#007B0C; }

div.full_news{ font-size:11px; }
div.full_news div.date{ color:#EA3200; }
div.full_news a{ color:#007B0C; }
div.full_news img{ margin:15px 23px 10px 0px; }
div.full_news div.back{ padding:50px 0px 0px 10px; }
div.full_news div.back a{ font-size:12px; color:#EA3200; font-weight:700; }
div.full_news div.back img{ margin:0px; }

div.news_list{}
div.news_list table.content{ font-size:11px; width:100%; margin:20px 0px 40px 0px; }
div.news_list table.content td.pic{ width:143px; vertical-align:top; }
div.news_list table.content td.separator{ width:22px; }
div.news_list table.content td.text{ vertical-align:top; line-height:14px; }
div.news_list table.content img.next{ margin-left:5px; }
div.news_list table.content td.text div.date{ color:#EA3200; }
div.news_list table.content td.text div.header{ font-weight:700; color:#006600; }
div.news_list table.content td.text a{ color:#006600; }
div.news_list table.content div.img{border:#009E4B solid 2px; border-width:0px 2px 0px 2px; width:139px;}
div.news_list table.content div.img img{ border:#FFFFFF solid 2px; border-width:1px 2px 1px 2px; }

div.subscribe_left{ width:216px; margin-left:10px; }
div.subscribe_left div.title{ padding:26px 0px 26px 0px; }
div.subscribe_left div.name{ color:#006600; font-weight:700; padding-bottom:6px; }
div.subscribe_left input.field{ width:170px; height:20px; font-size:11px; background:#FFFFFF; border:#056906 solid 1px; padding-left:5px; }
div.subscribe_left div.button{ padding-top:4px; text-align:right; }
div.subscribe_left table.sb_block{ height:41px; width:100%; background:url(/images/sbscr_left_bg.gif) repeat-x; }
div.subscribe_left table.sb_block td{ background:url(/images/sbscr_left_bg_leftbg.gif) left no-repeat; padding-right:5px; }

div.navigation{ text-align:center; color:#EA3200; font-weight:700; }
div.navigation a{ color:#EA3200; margin:0px 4px 0px 4px; }
div.navigation span{ color:#006600; margin:0px 4px 0px 4px; }
div.navigation img{ margin:0px 4px 0px 4px; }

div.article_list{ font-size:11px; padding-bottom:30px; }
div.article_list div.arrow{ float:left; width:9px; padding:3px 0px 0px 9px; }
div.article_list div.line{ padding-left:30px; }
div.article_list div.title{}
div.article_list div.title a{ color:#006600; font-weight:700; }
div.article_list div.title{ color:#000000; }
div.article_list div.title div.descr a{ color:#000000; }

div.faq_block{}
div.faq_block div.faq_block_header{ color:#006600; font-weight:700; }
div.faq_block div.q_block{ font-weight:700; background:#E3F5E5; padding:5px 15px 5px 15px; margin:14px 0px 5px 0px; }
div.faq_block div.a_block{ padding:0px 15px 5px 15px; }

div.faq_form{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:100; }
div.faq_form input.field{ width:206px; height:22px; border:#A5ACB2 solid 1px; }
div.faq_form div.ff_title{ padding:5px 0px 2px 0px; }
div.faq_form textarea{ height:179px; width:223px; border:#A5ACB2 solid 1px; }
div.faq_form div.button{ padding-top:6px; }

div.reg_form{ font-size:11px; }
div.reg_form div.descrtext{}
div.reg_form table.form_table{ font-size:11px; }
div.reg_form table.form_table td.fieldname{ text-align:right; }
div.reg_form table.form_table td.fields{ padding:3px 0px 3px 3px; }
div.reg_form table.form_table td.fields input.field{ width:242px; height:18px; border:#A5ACB2 solid 1px; }
div.reg_form table.form_table td.fields textarea{ width:300px; height:79px; border:#A5ACB2 solid 1px; }