body {font-family:  Verdana, Tahoma, Arial, sans; font-size: 10pt; margin-top: 10px; margin-bottom: 10px; text-align: center; background: #F9F8F1;}
#body2 {position: relative; display: block;}
body table td, th {font-family: Verdana, Tahoma, Arial, sans; font-size: 10pt;}

#constructor {width: 890px; text-align: left; margin: 0px auto 0px auto; background: url('../../images/header_logo_bg.gif') top left no-repeat;}

#header img {border: none;}
#header a {display: inline; text-decoration: none;}
#header a:hover {text-decoration: underline;}
#header .logo {display: block; float: left; width: 300px;}
#header .panorama {display: block; margin-left: 300px; text-align: left;}
#header .menu_top {height: 30px; text-align: right; padding-right: 10px; font-size: 9px; font-family: Arial;}
#header .menu_top img {vertical-align: middle;}

#header .background {display: block; background: #9CC3E6 url('../../images/header_bg.jpg') top left;}
#header .corner {display: block; background: url('../../images/header_corner.gif') top right no-repeat;}
#header .banner {float: right;  margin: 80px 25px 0px 60px; font-size: 20px; font-family: Georgia, Times New Roman; font-style: italic; color: #FFF;}
#header .transparent_gif {width: 50px;}

#constructor .main1 {display: block; clear: both; margin: -30px 0px 0px 0px;}
#constructor .main2 {display: block; float: left; width: 180px; margin: 0px 0px 0px 0px;}

#menu_time {display: block; clear: both; padding: 10px 0px 0px 10px; color: #AAA; font-family: Arial, Arial Narrow; font-size: 9px; height: 20px;}
#menu_time a {background-image: url('/images/header_flags.gif'); background-repeat: no-repeat; padding: 2px 10px 2px 24px;}
#menu_time a.pl {background-position: 0px 0px;}
#menu_time a.en {background-position: 0px -40px;}
#menu {}
#menu .top {background: url('../../images/menu_top_bg.gif') top left no-repeat; font-weight: bold; font-size: 10px; padding: 10px 10px 0px 10px;}
#menu .title {background: #D2E4F4; padding: 7px 7px; border-left: 1px solid #FFF; border-right: 1px solid #FFF;}
#menu .buttons {border: 1px solid #DDD; border-top: none; background: #FFF;}

#menu .menu_button, #menu .menu_button_down, #menu .submenu_button
	{margin: 0px 10px 0px 10px; font-size: 12px;}
#menu .menu_button a, #menu .menu_button_down a, #menu .submenu_button a, #menu .submenu2_button a
	{display: block; text-decoration: none; padding: 7px 2px; border-bottom: 1px solid #D2E4F4;}
	
#menu .menu_button a:hover, #menu .submenu_button a:hover, #menu .submenu2_button a:hover
	{background: #F1F7F9 url('../../images/menu_active.gif') right no-repeat;}
#menu .menu_button_down a:hover
	{background: #F1F7F9 url('../../images/menu_active_down.gif') right no-repeat;}
#menu .menu_button_right {position: relative;}
#menu .menu_on {background: #F1F7F9 url('../../images/menu_on.gif') right no-repeat;}

#menu .submenu_button {background: #D2E4F4; font-size: 10px;}
#menu .submenu_button_a {margin-left: 10px; background: #FFF;}
#menu .submenu_on {background: #F1F7F9 url('../../images/menu_on.gif') right no-repeat;}

#menu .submenu2 { position: absolute; left: 158px; top: -1px; width: 200px; border-top: 1px solid #D2E4F4; border-bottom: 1px solid #D2E4F4;}
#menu .submenu2_button {background: #F1F7F9; font-size: 10px;}
#menu .submenu2_button a {display: block; margin: 0px 0px 0px 10px; background: #D2E4F4; border-bottom: none;}
#menu .submenu2_on {background: #F1F7F9 url('../../images/menu_on.gif') right no-repeat;}

#menu .cooperators {text-align: center; color: #AAA; font-size: 10px;}
#menu .cooperators div {margin: 10px 0px; height: 60px; overflow: hidden; width: 170px;}

#menu div.menu_failure {text-align: center;}
#menu div.menu_failure input {width: 158px; height: 32px; margin: 0px auto; font-size: 11px; font-family: Tahoma, Verdana, sans-serif; background: url('../../images/menu_failure.gif') center no-repeat; text-align: center; border: none;}

#menu div.menu_shop {text-align: center;}
#menu div.menu_shop img {width: 158px; height: 65px; margin: 0px auto 25px auto; border: none;}

#menu div.menu_rpo {text-align: center;}
#menu div.menu_rpo img {border: none;}

#main {display: block; margin: 0px 0px 0px 180px;}
#main .shadow_left {background: url('../../images/main_shadow_left.gif') top left no-repeat;}
#main .shadow_right {background: url('../../images/main_shadow_right.gif') top right no-repeat;}
#main .frame {margin: 0px 15px 0px 15px;}
#main .frame_left {padding: 0px; background: url('../../images/main_top_left.gif') top left no-repeat;}
#main .frame_right {padding: 15px 0px 0px 0px; background: url('../../images/main_top_right.gif') top right no-repeat; display: block;}
#main #frame_sizing {padding: 0px 15px; border: 1px solid #D9D9D9; border-top: none; background: #FFF;}

#info {clear: both;}

#footer {display: block; clear: both}

#footer .left {display: block; float: left; width: 180px; margin: 0px 0px 0px 0px; text-align: center;}
#footer .right {display: block; margin: 0px 0px 0px 180px; text-align: center; color: #AAA; font-size: 9px; font-family: Arial;}


@media print
{
#constructor {background: url('');}

#header .panorama {display: none;}
#header .menu_top {display: none;}

#header .background {display: none;}
#header .corner {display: none;}
#header .banner {display: none;}
#header .transparent_gif {display: none;}

}
