html {height:100%;}
html, body {margin:0; padding:0; position:relative; min-height:100%;}
*html body { height:100%;}
body {padding:0; margin:0; background:#F7F7F7; min-width:1020px; font-family:Arial; Font-size:13px; color:#333333;}
a img, img {border:0;}
.header_div {position:absolute; left:50%; top:0;}
.header_table {background:#F2F2F2 url(images/top_bg.jpg) left top repeat-x; border-left:1px solid #cccccc; border-right:1px solid #cccccc; position:absolute; left:-510px; top:0;}
.header {height:226px; background:url(images/clouds1.jpg) 600px 0 no-repeat;}
.header_logo {width:217px; height:226px; float:left;}
.header_menu {width:290px; height:226px; float:left;}
.header_banner {width:477px; height:226px; float:right;}
.top_menu_layer {position:absolute; -moz-opasity:0; -khtml-opacity: 0; opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.top_menu_layer:hover {-moz-opasity:1; -khtml-opacity: 1; opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
*html .top_menu_layer {position:absolute;}
.center {}
.left_block {width:206px; min-width:206px; background: url(images/left.png) 0 0 no-repeat; min-height:55px; vertical-align:top;}
.page_left {width:71px; background:url(images/page_l_c.png) right top repeat-y;}
.page_left_top {height:459px; width:71px; background:url(images/page_l_plateji.png) right top no-repeat;}
.page_left_bott {height:139px; width:71px; background:url(images/page_l_b.png) right bottom no-repeat; }
.page_right {width:42px; background:url(images/page_r_c.png) left top repeat-y;}
.page_right_top {height:459px; width:42px; background:url(images/page_r_t.png) left top no-repeat;}
.page_right_bott {height:139px; width:42px; background:url(images/page_r_b.png) left bottom no-repeat; }
.page_top {height:55px; background:url(images/page_t_c.png) left bottom repeat-x;}
.page_top_left {width:56px; height:55px; background:url(images/page_t_l.png) left bottom no-repeat; }
.page_top_right {width:625px; height:55px; background:url(images/page_t_r.png) right bottom no-repeat;}
.footer {height:79px; background:url(images/bottom_c.png) left bottom repeat-x;}
.footer_left {height:79px; background:url(images/bottom_l.png) left bottom no-repeat; }
.footer_right {height:39px; background:url(images/bottom_r.png) right bottom no-repeat; padding-top:40px; padding-right:20px; text-align:right; color:#ffffff; Font-size:13px;}
*html .footer_right {height:79px;}
.human_top {position:absolute; right:-60px; top:150px; z-index:2;}
.skype, .skype_hover {position:absolute; right:-480px; top:215px; z-index:3;}
.skype_hover { z-index:4; -moz-opasity:0; -khtml-opacity: 0; opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.skype_hover:hover {-moz-opasity:1; -khtml-opacity: 1; opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.widget {
position:absolute; right:270px; top:1100px;
}
.code_text {
background-color:#F9F9F9;
border:3px double #BFBFBF;
margin:15px 25px 25px 10px;
padding:5px 10px;
width:50%;
color:#3C5B00;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:220px;
line-height:14pt;
overflow:auto;
}
.b_img {border:1px #ccc solid; margin:10px;}
p, ul, ol {margin-top:2px;margin-bottom:2px;}
.menu_container {padding-left:10px;}
.menu_container h2,.menu_container h2 a {font-size:16px; color:#0677de; text-decoration:none;}
.menu, .submenu, .submenu1, .submenu2, .submenu3, .submenu4, .sel_menu, .sel_submenu, .sel_submenu1, .sel_submenu2, .sel_submenu3, .sel_submenu4 {font-family:Tahoma; font-size:12px; font-weight:normal; color:#333333; display:block; background:url(images/menu_item.png) 0 4px no-repeat; padding-left:12px; text-decoration:none;margin-top:4px;margin-bottom:4px;}
.submenu, .sel_submenu {font-size:11;background-position: 5px 4px; padding-left:17; color:#444;}
.submenu1, .sel_submenu1 {font-size:11; background-position: 10px 4px; padding-left:22;color:#555;}
.submenu2, .sel_submenu2, .submenu3, .sel_submenu3, .submenu4, .sel_submenu4 { font-size:10;background-position: 15px 4px; padding-left:27;color:#222;}
.submenu3, .sel_submenu3 { background-position: 20px 4px;padding-left:32;}
.submenu4, .sel_submenu4 { background-position: 25px 4px;padding-left:37;}
.sel_menu, .sel_submenu, .sel_submenu1, .sel_submenu2, .sel_submenu3, .sel_submenu4 {font-weight:bold;}
.copyright {color:#555;Font-family:Arial;font-size:11;}
.copyright a {color:#555;}
.copyright a:hover {color:#000;}
.main {vertical-align:top; font-family:Arial; Font-size:13px; background:#F7F7F7 url(images/human_bott.png) right bottom no-repeat; padding:10px; padding-top:0;}
.main td, .main tr, .main table {border-color:#cccccc;}
.main p, .main ul, .main ol, .main td, .main div, .main {Font-family:Arial; font-size:13;}
.main h1 {color:#D70000; text-align:center;Font-family:Tahoma;font-size:16;margin-top:4px;margin-bottom:2px;}
.main h2 {color:#D70000; text-align:left; margin-left:50;Font-family:Tahoma;font-size:15;margin-top:8px;margin-bottom:2px;}
.main a {color:#509AE3;}
.main ul, .main ol {padding-left:40px;}
a:hover {text-decoration:underline;}