html, body { height:100%; } 

a.H2_link:link, a.H2_link:active, a.H2_link:visited { font-family: Verdana; font-size:10pt; color: #D9301C; margin-top:2px; margin-bottom:0px; text-decoration:none; }
a.H2_link:hover { text-decoration:none; }

.header_h1 { font-family: Verdana; font-size:8pt; color: Gray; text-decoration:none; font-weight:normal; }
.right_col_name { font-family: Tahoma; font-size: 8pt; color:#000000; text-align:center; text-decoration:none; font-weight:bold; margin-bottom:5px; }

.head {font-family:Arial; font-size:16px; color:#898888; font-weight:bold;}
.hnew {font-family:Verdana; font-size:11pt; color:#313131;}

BLOCKQUOTE {margin-bottom: 3px; margin-top: 3px;}

.important { text-align:justify; background-color:#EEEEEE; border:1px solid #CCCCCC; padding-top:3px; padding-bottom:3px; padding-left:4px; padding-right:4px; font-size:8pt; }

LI {font-family: Arial; }
TD {font-family: Arial; font-size:12px;}
.no {font-family: Verdana; font-size:8pt; color: Gray; text-decoration:none;}

.text {font-family: Verdana; font-size:8pt;}
.name {font-family: Verdana; font-size:8pt;}

.pnew {padding:0px; margin-top: 12px; margin-bottom: 2px; font-family: Verdana; font-size:8pt; color: Gray;}
.new {}
.ns {padding:0px; margin-top: 7px; margin-bottom: 9px;font-family: Verdana; font-size:8pt; color: Gray;}

hr {size:1px; color:#CCCCCC; border: none; background-color:#D4D0C8; height: 1px; }

.lin {border-bottom: 1px solid #dddddd;}
.ln {height:70px; border-bottom: 2px solid #97A5D6; background-color:white; padding-top:40px; padding-left:9px; padding-bottom:5px; vertical-align:text-bottom;}
.pres {padding-left:190px; margin-top: -80px; height:80px;}
.pl {background-color:#24B2EC; font-size: 8pt; font-family: Verdana; vertical-align : middle; padding-left: 12px; color: White; height: 20px; font-weight: bold;}

a.ml {font-family:Tahoma,Verdana; font-weight: bold; color: #777676; font-size:8pt; text-decoration:none;}
a.mla {font-family:Tahoma,Verdana; font-weight: bold; color: White; font-size:8pt; text-decoration:none;}
a.mla:hover {font-family:Tahoma,Verdana; font-weight: bold; color: White; font-size:8pt;}
.mn {background-image: url("/images/ru_men2.gif");
	background-repeat:repeat-x;
	background-position: bottom;
	margin:0px; padding: 9px; padding-left: 21px; padding-bottom:3px; 
	border-bottom: 1px solid #D4D2D2;}
.mna {background-image: url("/images/ru_men2a.gif");
	background-repeat:repeat-x;
	background-position: bottom;
	margin:0px; padding: 9px; padding-left: 21px; padding-bottom:3px;
	border-bottom: 1px solid #D4D2D2;}
.mns {background-image: url("/images/ru_men2.gif");
	background-repeat:repeat-x;
	background-position: bottom;
	margin:0px; padding: 9px; padding-left: 38px; padding-bottom:3px; 
	border-bottom: 1px solid #D4D2D2;}
.mnsa {background-image: url("/images/ru_men2a.gif");
	background-repeat:repeat-x;
	background-position: bottom;
	margin:0px; padding: 9px; padding-left: 38px; padding-bottom:3px; 
	border-bottom: 1px solid #D4D2D2;}
.mns3 {background-image: url("/images/ru_men2.gif");
    background-repeat:repeat-x;
    background-position: bottom;
    margin:0px; padding: 9px; padding-left: 48px; padding-bottom:3px; 
    border-bottom: 1px solid #D4D2D2;}
.mnsa3 {background-image: url("/images/ru_men2a.gif");
    background-repeat:repeat-x;
    background-position: bottom;
    margin:0px; padding: 9px; padding-left: 48px; padding-bottom:3px; 
    border-bottom: 1px solid #D4D2D2;}
.xm {font-family: Arial; font-size:12px; color: #272727; text-decoration:none; font-weight:bold;}
.xma {font-family: Arial; font-size:12px; color: #272727; text-decoration:none; font-weight:bold;}

.xms {font-family: Arial; font-size:11px; color: Black; text-decoration:none;}
.xmsa {font-family: Arial; font-size:11px; color: #353535; text-decoration:none; font-weight:bold;}

.qlp {margin:0px; padding-top: 5px; padding-bottom:2px;}
.ql {margin:0px; padding-top: 3px; padding-bottom:3px;}

.mn2 {padding-left: 26px;height: 20px;}
.lpl {color: White; font-weight: bold;}
.bx {font-family: Arial; font-size:12px; padding: 3px 5px 3px 5px; font-weight:bold; background-color:#EFEFEF;}
.ns {font-family: Verdana; font-size: 9pt; padding:0px; margin-bottom : 11px; margin-top : 7px;}

.btm {font-family: Arial; font-size: 8pt; color: gray; padding-left: 77px; padding-bottom: 66px; margin-top : 6px;}
.ttm {font-family: Arial; font-size: 8pt; color: gray; padding-top: 13px;}

.sdv {padding-right:18px;padding-top:7px;}
.sdl {padding-right:18px;padding-left:18px;padding-top:7px;}
.sdm {padding-left:31px;}

.bottom {height:60px;}
.nl {font-family: Verdana; font-size:8pt; color:#0C5CCA;text-decoration:none;}

.gl {font-size: 10pt; font-family: Verdana; color:#D9301C; font-weight: bold; height:20px;}
.gl1 {font-size: 8pt; font-family: Verdana; color:#3e3e3e; font-weight: bold;}
.list {font-size: 8pt; font-family: Tahoma; width:80%; margin: 9px; padding: 7px; background-color:#F7F6F6;}
.textlist { font-size: 8pt; }
.ul_textlist { text-indent:0px; padding:0px; margin-left:10px; }

.gp {font-family: Arial; font-size: 12px; color: White; font-weight: bold; padding-left: 9px; height: 21px; background-color:#F7AD00; }
.blue {padding: 4px; background-color:#DFEFFF; border:#B0D8FF solid 1px;font-family: Arial; font-size: 8pt; }
.red {padding: 4px; background-color:#FFE6E6; border:#FFBFBF solid 1px;font-family: Arial; font-size: 8pt; }
.ram {padding: 4px; background-color:#F6F6F4; border:#ECECE6 solid 1px;font-family: Arial; font-size: 8pt; }
.h1front {position:absolute;font-family:tahoma, verdana, arial, helvetica;font-size:12px;top:50px; left:215px; }

input, select, textarea { font-size: 8pt; }
form {margin: 0px;}
#flash {
position: relative; /*or absolute*/
z-index: 0;
}
a.mainpage:link, a.mainpage:active, a.mainpage:visited { text-align:justify; color:#000000; text-decoration:none; }
a.mainpage:hover { text-align:justify; color:#000000; text-decoration:underline; }

a.mainbanner_4kadr:link, a.mainbanner_4kadr:active, a.mainbanner_4kadr:visited { text-decoration:none; }
a.mainbanner_4kadr:hover { text-decoration:none; }



a.nounderline:link, a.nounderline:active, a.nounderline:visited { text-decoration:none; }
a.nounderline:hover { text-decoration:none; }

a:link, a:active, a:visited { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline; }
a:hover {color: #000000; text-decoration: none; }

td { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size:14pt; color:#FF6600; font-weight:bold; margin:0px; margin-bottom:10px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold; margin:0px; color:#114B7C; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#FF6600; font-weight:bold; margin:0px; }
.h_yellow { color:#FF6600; }
.h_blue { color:#114B7C; }
.h_pagetitle { font-family: Arial, Helvetica, sans-serif; font-size:14pt; color:#FF6600; font-weight:bold; margin:0px; margin-bottom:10px; }

a.a_pagetitle:link, a.a_pagetitle:active, a.a_pagetitle:visited, a.a_pagetitle:hover { font-family: Arial, Helvetica, sans-serif; font-size:14pt; color:#FF6600; font-weight:bold; margin:0px; margin-bottom:10px; text-decoration:none; }

a.dynamic_bunner:link, a.dynamic_bunner:active, a.dynamic_bunner:visited, a.dynamic_bunner:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

.h_mainpage_names { font-size:10pt; color:#000000; }
.table_names_blue { font-size:10pt; color:#02357A; }
.table_names_yellow { font-size:10pt; color:#660000; }
.mainproductnames_yellow { font-family: Arial, Helvetica, sans-serif; font-size:12pt; color:#FF6600; font-weight:bold; margin:0px; }
.mainproductnames_blue { font-family: Arial, Helvetica, sans-serif; font-size:12pt; color:#114B7C; font-weight:bold; margin:0px; }

.pagename_blue { font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#02357A; font-weight:bold; margin:0px; }
.block_bg { padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:4px; background-color:#D5E3F0; }
.productname_blue { font-family:Arial, Helvetica, sans-serif; font-size:14pt; color:#02357A; font-weight:bold; margin:0px; }

.small { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#666666; }
a.small:link, a.small:active, a.small:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color: #666666; text-decoration:none; }
a.small:hover { text-decoration:underline; }
a.small_red:link, a.small_red:active, a.small_red:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color: #CC0000; text-decoration:none; }
a.small_red:hover { text-decoration:underline; }

a.buttons:link, a.buttons:active, a.buttons:visited { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; text-decoration:none; }
a.buttons:hover { text-decoration:underline; }

a.buttons_get-it-free:link, a.buttons_get-it-free:active, a.buttons_get-it-free:visited { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #FFFFFF; font-weight:bold; text-decoration:none; }
a.buttons_get-it-free:hover { text-decoration:underline; }

.button { background:none; border:none; font-size:8pt; color: #000000; }

a.h_blue:link, a.h_blue:active, a.h_blue:visited { font-family: Arial, Helvetica, sans-serif; color: #114B7C; text-decoration:none; }
a.h_blue:hover { text-decoration:none; }

.sec:link, .sec:active, .sec:visited { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000000; text-decoration:none; }
.sec:hover { text-decoration:underline; cursor:pointer; color: #003399; }

.main_date_news { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#FF6600; font-weight:bold; }
p { margin:0px; }
.simple_text { text-align:left; }
.price { color:#FF3300; font-weight:bold; font-size:14pt; }
.improve { color:#009933; }
.free { color:#FF0000; font-weight:bold; }
.new { color:#FF0000; }
.greybold { color:#333333; font-weight:bold; }
.grey { color:#666666; }
ul { margin-top:0px; margin-bottom:0px; }
ol { margin-top:0px; margin-bottom:0px; }

a.mainmenu:link, a.mainmenu:active, a.mainmenu:visited { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000000; text-decoration:none; font-weight:bold; }
a.mainmenu:hover { text-decoration:underline; font-weight:bold; }

a.mainmenu_1:link, a.mainmenu_1:active, a.mainmenu_1:visited { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000000; text-decoration:none; font-weight:bold; }
a.mainmenu_1:hover { text-decoration:underline; }

a.mainmenu_2:link, a.mainmenu_2:active, a.mainmenu_2:visited { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #000000; text-decoration:none; }
a.mainmenu_2:hover { text-decoration:underline; }

a.mainmenu_3:link, a.mainmenu_3:active, a.mainmenu_3:visited { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #666666; text-decoration:none; }
a.mainmenu_3:hover { text-decoration:underline; }

a.checked_menu_link_1:link, a.checked_menu_link_1:active, a.checked_menu_link_1:visited { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #FF6600; text-decoration:none; font-weight:bold; }
a.checked_menu_link_1:hover { text-decoration:underline; }
a.checked_menu_link_2:link, a.checked_menu_link_2:active, a.checked_menu_link_2:visited { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #FF6600; text-decoration:none; font-weight:bold; }
a.checked_menu_link_2:hover { text-decoration:underline; }
a.checked_menu_link_3:link, a.checked_menu_link_3:active, a.checked_menu_link_3:visited { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #FF6600; text-decoration:none; font-weight:bold; }
a.checked_menu_link_3:hover { text-decoration:underline; }

.checked_menu_1 { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #FF6600; text-decoration:none; font-weight:bold; }
.checked_menu_2 { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #FF6600; text-decoration:none; font-weight:bold; }
.checked_menu_3 { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #FF6600; text-decoration:none; font-weight:bold; }

.table_yellow_page { border:1px solid #FDD36F; background-image:url('/img/page/y_inside_bg.png'); }
.td_yellow_page { border:1px solid #FFFFFF; background-image:url('/img/page/y_inside.png'); background-repeat:repeat-x; }

.table_blue_page { border:1px solid #96B7D4; background-image:url('/img/page/b_inside_bg.png'); }
.td_blue_page { border:1px solid #FFFFFF; background-image:url('/img/page/b_inside.png'); background-repeat:repeat-x; }

.table_blue_page_inside { border:1px solid #96B7D4; }
.td_blue_page_inside { border:1px solid #FFFFFF; background-color:#D5E3F0; }

.tr_pagetables_light { background-color:#FFFFFF; border-bottom:1px solid #D5E3F0; }
.tr_pagetables_light_yellow { background-color:#FFFFFF; border-bottom:1px solid #FFF0D6; }
.tr_pagetables_dark { background-color:#EAF1F7; border-bottom:1px solid #D5E3F0; }
.tr_pagetables_dark_2 { background-color:#D5E3F0; border-bottom:1px solid #D5E3F0; }
.tr_pagetables_dark_header { background-color:#D5E3F0; border-bottom:1px solid #96B7D4; border-top:1px solid #96B7D4; }
.tr_pagetables_dark_header_yellow { background-color:#FFF0D6; border-bottom:1px solid #FF6600; border-top:1px solid #FF6600; }
.tr_pagetables_dark_middle_header { background-color:#D5E3F0; }

.table_gray_page { background-image:url('/img/page/g_inside_bg.png'); border:1px solid #CCCCCC; }
.td_gray_page { border:1px solid #FFFFFF; background-image:url('/img/page/g_inside.png'); background-repeat:repeat-x; }
.td_gray_page_simple { border:1px solid #FFFFFF; background-image:url('/img/page/g_inside_bg.png'); background-repeat:repeat-x; }

.table_page_image { border:1px solid #CCCCCC; }
.td_page_image { border:1px solid #FFFFFF; background-repeat:no-repeat; background-position:center; height:86px; }

.table_line { width:100%; margin:0px; margin-bottom:10px; margin-top:10px; padding:0px; border-top:1px solid #E7E7E7; }

.bh{color:#36C;font:10pt Arial}
.delete_friend{color:#F00;font-weight:bold}
.dk{padding:11px 5px 7px 0px}
.html_editor{height:350px;width:600px;font:9pt Arial;}
.inp{width:90%}
.km{background:#ddd;color:#2A2A2A;font:9pt Arial;padding:5px}
.neob{background:#ACACAC}
.no{color:#808080;font:9pt Arial;}
.navLine {font-size: 8pt; margin-bottom: 0px;}
.nic {color:#2B2E31; font-weight: bold;}
.inv {color: #ffffff;}
.r1,.r1g,.r1w{margin:0 1px}
.r1,.r2,.r3,.r4,.r5{background:#FBB663;display:block;font-size:1px;height:1px;overflow:hidden}
.r1g,.r2g,.r3g,.r4g,.r5g{background:#efefef;display:block;font-size:1px;height:1px;overflow:hidden}
.r1w,.r2w,.r3w,.r4w,.r5w{background:#FFF;display:block;font-size:1px;height:1px;overflow:hidden}
.r1b,.r2b,.r3b,.r4b,.r5b{background:#000000;display:block;font-size:1px;height:1px;overflow:hidden}
.r2,.r2g,.r2w{margin:0 2px}
.r3,.r3g,.r3w{margin:0 3px}
.r4,.r4g,.r4w{margin:0 4px}
.r5,.r5g,.r5w{margin:0 5px}
.tem{margin:0 0 6px}
.text{color:#2A2A2A;font:9pt Arial}
.am {color:#000000;}
.am:visited {color:#000000;}
#rounded-box-5 .inner-box{background:#FBB663;padding:0.7em 1em;}
#rounded-box-g .inner-box{background:#efefef;padding:0.7em 1em;}
#rounded-box-s .inner-box{background:#efefef;padding:0.2em 1em 0.3em; border-bottom: #ACACAC 3px solid;}
#rounded-box-w .inner-box{background:#FFF;padding:0.2em 1em 0.7em;}
#rounded-box-b .inner-box{background:#FFF;padding:0.2em 1em 0.7em;}
#zap{padding:5px; padding-top:0px;}
#zap p,#rounded-box-s #zap p{font:9pt Arial;margin-bottom:3px;padding:2px}
#zap img{margin:7px;}
#gblock {background:#2B2E31; padding:0.7em 1em 1.3em;}
#gblock p,.inb {color: #ffffff; line-height:1.2;}
#gblock a:hover {color: #F8941D;}
#gblock .bg {font-size: 11pt; margin-bottom: 5px;}
#gblock hr {height: 1px; color: #555555;}
#dblock {background:#2B2E31; background-image: url("/images/clug.gif"); background-repeat: no-repeat; padding:0.7em 1em 1.3em; }
.gblockd {height: 5px; background-image: url("/images/clugd.gif"); background-repeat: no-repeat; margin-bottom: 21px;}
#dblock p,.inb {color: #ffffff; line-height:1.2;}
#dblock a:hover {color: #F8941D;}
#dblock .bg {font-size: 11pt; margin-bottom: 5px;}
#dblock hr {height: 1px; color: #555555;}



.blog_right_col_name { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#2288BB; }

.footnote_header { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#666666; background-color:#E7E7E7; border-bottom:1px solid #CCCCCC; padding:3px; }
.footnote_text { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:8pt; color:#666666; background-color:#F1F1F1; border-bottom:1px solid #CCCCCC; border-top:1px solid #FFFFFF; padding:3px; }

.articles_title { width:100%; padding:3px; background-color:#EEEEEE; margin-bottom:8px; }
a.articles_title:link, a.articles_title:active, a.articles_title:visited { font-family: Arial, Helvetica, sans-serif; font-size:10pt; color: #000000; text-decoration:none; font-weight:bold; }
a.articles_title:hover { text-decoration:underline; }

.sitemap { line-height:16pt; }
.sitemap a:link, .sitemap a:visited { color: #3399CC; text-decoration: none; font-weight:bold; }
.sitemap a:hover { color: #3399CC; text-decoration: none; }
.sitemap ul a:link, .sitemap ul a:visited { color: #000000; text-decoration: none; font-weight:bold; }
.sitemap ul a:hover { color: #006699; text-decoration: none; }
.sitemap ul ul a:link, .sitemap ul ul a:visited { color: #000000; text-decoration: none; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
.sitemap ul ul a:hover { color: #006699; text-decoration: none; }
.sitemap ul ul ul a:link, .sitemap ul ul ul a:visited { color: #000000; text-decoration: none; font-weight:normal; font-family:"Times New Roman", Times, serif; }
.sitemap ul ul ul a:hover { color: #006699; text-decoration: none; }
