html, body {width: 100%; height: 100%; background:transparent url(/css/../images/background_bottom_grad.gif) repeat-x scroll 50% 708px}
.black{color:black;}
.body {min-width: 1003px; background-color:#FFFFFF;}

.body .header{background: URL('../images/background.jpg') top left repeat-x; height: 175px; overflow:visible}
.body .header .right_pic{background: URL('../images/header.jpg') top right no-repeat; height: 175px;}
.body .title_line{height: 48px;}

.main{background: URL('../images/title_wrapper.gif') top left repeat-x;}

.main .left_column{display: block; width: 248px; float: left;height:100%}
.main .right_columns{display: block; margin-left: 248px; }
.main .center_column{display: block; margin-right: 416px;}
.norightcolumn {margin-right: 20px;}

.main .center_column .title_line{}
.main .right_column{display: block; width: 416px; float: right;} /*windth:370*/

/*.body .bottom_menu{background: URL('../images/bottom_menu_wrapper.gif') top left repeat-x; height: 26px;}*/
.bottom_menu{background: #E4F8F9 ;height: 26px;}

.body .footer{background: URL('../images/footer_wrapper.gif') top left repeat-x; height: 25px;}

.left_body, .center_body, .right_body{padding: 0px 8px;}

.header .logo{background: URL('../images/logotip.png') left top no-repeat; position: absolute; width: 313px; height: 84px; top: 67px; left: 19px; cursor: pointer;}
.header .logo h1{font-family: tahoma, arial; font-size: 50px; font-style: italic; font-weight: bold; color: #FFFFFF; padding-left: 80px; text-indent:-5000px}
.header .logo h2{font-family: tahoma, arial; font-size: 14px; margin-top:-20px;color: #FFFFFF; font-weight: bold; font-family: tahoma, arial;text-indent:-5000px;}

.header .flags{position: absolute; z-index: 10; width: 75px; top: 10px; left: 10px; font-size: 0.5em; font-weight: bold;}
/*.header .flags .eng{/*background: URL('../images/eng_flag.gif') left top no-repeat; height: 16px; padding-left: 13px; padding-top: 3px; padding-bottom: 3px; margin-bottom:5px;margin-left:8px;}
.header .flags .rus{/*background: URL('../images/rus_flag.gif') left top no-repeat; height: 16px; padding-left: 13px; padding-top: 3px; padding-bottom: 3px; margin-left:8px;}
*/
.header .flags .eng{margin-bottom:5px;margin-left:8px; height:16px;}
.header .flags .eng a {display:inline;}
.header .flags .rus{margin-left:8px; height:16px;}
.header .flags a{color: #FFFFFF;}
.header .flags .eng .langname,
.header .flags .rus .langname
{	display:block;
	position: absolute;
	top:2px;
	left:60px;
}
.header .flags .rus .langname
{
	top:23px;
}


/*------TOP-MENU---------*/
.header .top_menu {position: absolute; left: 50%; margin-left:-140px; top: 143px; height: 27px; width: 339px;}
.header .top_menu ul{ list-style-type: none;}
.header .top_menu ul li{ display: block; float: left; padding: 6px 10px; font-size: 0.75em; font-weight: bold; height: 19px;background-color:#005f76;}
.header .top_menu a{color: #FFFFFF; text-decoration: none;}
.header .top_menu a:hover{text-decoration: none;}

.header .top_menu ul li.selected{  background-color:#dcf6f5; height: 26px;}
.header .top_menu ul li.selected a{color: #0d8ba1; padding:6px 0 0 0px ; margin:0px }
/*
.header .top_menu ul li.selected .fon{ height: 38px;}
.header .top_menu ul li.selected .left{ height: 38px; background-color:#dcf6f5;}
.header .top_menu ul li.selected .right{ height: 38px;}
.header .top_menu ul li.selected .angle{ height: 38px; padding-top:6px; padding-right:8px; padding-left:8px; }
*/
#ramblerCount {position:absolute;left:141px;top:258px;width:1px;height:1px;}
/*------END-TOP-MENU---------*/

.main .title_line{font-size: 0.7em; font-weight: bold; padding-top: 10px; padding-left: 8px; color: #006071; }
.main .title_line a{color: #006071;}

/*------HISTORY-BAR---------*/

.center_title_line ul{ list-style-type: none;}
.center_title_line ul li{display: block; float: left; padding: 0px 3px; font-weight: normal; height: 15px;}
.center_title_line ul li a{color: #afecf1;}
.center_title_line ul li.selected{padding-left: 10px; background: URL('../images/arrow.gif') 3px center no-repeat;}
.center_title_line ul li.selected a{color: #005770;}

/*------END-HISTORY-BAR-----*/

/*------SEARCH-BAR---------*/

.right_title_line .search_form{text-align: right; color: #2290a5; padding-right: 30px;}
.right_title_line .search_input_text{display: inline; background: URL('../images/search_input_word_fon.gif') right top no-repeat; width: 103px; height: 17px; border: none; padding: 0px 0px; margin:0px 5px }
.right_title_line .search_input_button{ display: inline; background: URL('../images/search_input_button_fon.gif') right top no-repeat;; width: 26px; height: 17px; border: 0px; cursor: pointer;}

/*------END-SEARCH-BAR-----*/

/*------LEFT-MENU---------*/

.left_column .left_menu {padding-bottom: 10px;}
.left_column .left_menu ul{ list-style-type: none;}
.left_column .left_menu ul li{display: block; padding: 8px 10px; font-size: 0.75em; font-weight: bold; line-height: 1.2em;}
.left_column .left_menu ul li a{color: #56aeb3; text-decoration: none;}

.left_column .left_menu ul li ul {padding-left:20px;}

.left_column .left_menu .submenu{padding-top: 13px; padding-left: 15px;}
.left_column .left_menu .submenu li{padding: 0px !important; font-size:0.9em; line-height: 1.8em;}
.left_column .left_menu .submenu li div {text-indent: 0; padding: 5px 15px 3px 10px; line-height: 1.2em;}
.left_column .left_menu .submenu a{color: #287788; text-decoration: underline;}

.left_column .left_menu .selected{width:200px;background-color:#e4f8f9;}
.left_column .left_menu ul li.selected{padding-left:0}
.left_column .left_menu ul li.selected a{display:block;margin-left:10px;}
.left_column .left_menu ul li.selected div ul {padding-left:15px;}
.left_column .left_menu ul li.selected div ul li div {padding-left:0px;}
.left_column .left_menu ul li.selected div ul li div a.selected {background-color:#e4f8f9;}
.left_column .left_menu .selected li div.selected {background-color:#e4f8f9; display:block;}
.left_column .left_menu .selected li div {padding-bottom:3px;}
.left_column .left_menu  li div {padding-bottom:3px;}

a.red  {color:red !important;}


.country_select { width:181px; overflow:visible; height:127px;padding-left:0px;padding-top:0px;}


#left_alt_menu .grid{ background-color: #e4f8f9; }
#left_alt_menu .top_left{ background: URL('../images/angle_top_left.gif') top left no-repeat; }
#left_alt_menu .top_right{ background: URL('../images/angle_top_right.gif') top right no-repeat; }
#left_alt_menu .bot_left{ background: URL('../images/angle_bot_left.gif') bottom left no-repeat;}
#left_alt_menu .bot_right{ background: URL('../images/angle_bot_right.gif') bottom right no-repeat;}
#left_alt_menu .grid .center{ 15px; padding-top: 12px; padding-left: 15px; padding-bottom:12px;}
/*------END-LEFT-MENU-----*/

/*------RIGHT-COLUMN--------*/

.right_body{font-size: 12px;}
.right_body .grid{ background-color: #e4f8f9; }
.right_body .top_left{ background: URL('../images/angle_top_left.gif') top left no-repeat; }
.right_body .top_right{ background: URL('../images/angle_top_right.gif') top right no-repeat; }
.right_body .bot_left{ background: URL('../images/angle_bot_left.gif') bottom left no-repeat;}
.right_body .bot_right{ background: URL('../images/angle_bot_right.gif') bottom right no-repeat;}
.right_body .grid .center{ padding-top: 12px; padding-left: 15px; padding-bottom:12px;}
.right_body .row{clear: both;}

.right_body .right_banner{width: 170px; float: left; display: block; padding-bottom: 5px; margin-right: 14px; font-size: 10px;}
.right_body .right_banner .banner_body{width: 170px;  margin: 0px auto; cursor: pointer;}
.right_body .right_banner .banner_body img{margin: 0px auto;}
.right_body .right_banner .banner_left{/*background: URL('../images/banner_left.gif') left bottom repeat-y; */}
/*.right_body .right_banner .banner_right{background: URL('../images/banner_right.gif') right center no-repeat; min-height: 24px; color: #478ea0; font-weight: bold; padding: 3px 20px 3px 5px !important; vertical-align:middle; text-align: center;}*/
.right_body .right_banner .banner_right{min-height: 30px; height:30px; color: #478ea0; font-weight: bold; padding: 3px 5px 3px 5px !important; vertical-align:middle; text-align: center;}
.right_body .right_banner .banner_right a{vertical-align:middle; text-align: center;}

/*------END-RIGHT-GRID----*/

/*------VOTINGS-----------*/
.right_body .votings{padding-top:15px; clear:both}
.right_body .votings .title{font-size: 1.1em; font-weight: bold; color: #42a1a8; padding-bottom: 10px;}
.right_body .votings .title a{color: #108696; text-decoration:none;}
.right_body .votings .date{color: #000000; padding-bottom:10px; font-weight: normal;}
.right_body .votings .question{color: #000000; padding-bottom: 10px;}
.right_body .votings .answer{font-size: 1.1em; color: #64d4dc; font-weight:bold; padding-bottom: 20px;}
.right_body .votings .answer a{color: #64d4dc;}
.right_body .votings .results{font-weight: bold; padding-bottom: 10px;}
.right_body .votings .more{margin-top:10px;}

.right_body .votings .answers{font-size: 1.2em; margin-left:30px;}
.right_body .votings .answers .item{display: block; clear: both;  padding-bottom: 3px;}
.right_body .votings .answers .item div{display: block; height: 0.9em; float: left; overflow: hidden; margin-right: 5px; margin-top: 0.1em;}

.right_body .votings .answer1{background-color: #85c226;}
.right_body .votings .answer2{background-color: #f8c301;}
.right_body .votings .answer3{background-color: #dc214c;}
.right_body .votings .answer4{background-color: #91536e;}
.right_body .votings .answer5{background-color: #85c226;}
.right_body .votings .answer6{background-color: #f8c301;}
.right_body .votings .answer7{background-color: #dc214c;}
.right_body .votings .answer8{background-color: #91536e;}
.right_body .votings .answer9{background-color: #85c226;}
.right_body .votings .answer10{background-color: #f8c301;}
.right_body .votings .answer11{background-color: #dc214c;}
.right_body .votings .answer12{background-color: #91536e;}
/*------END-VOTINGS-------*/

/*------BOTTOM-MENU-------*/

.bottom_menu ul{ list-style-type: none; padding-left: 8px;}
.bottom_menu ul li{display: block; float: left; height: 16px; padding: 5px 5px; padding-right: 16px; }
.bottom_menu ul li a{color: #42718e;}
/*------END-BOTTOM-MENU---*/

/*------FOOTER------------*/

.bottom .bottom_menu table {width:100%}
.bottom .bottom_menu table tr td {width:33%; color:#42718E;font-size: 11px; font-weight: bold;}

.footer{text-align: left; padding-left: 8px; font-size: 0.6em; color: #007486; font-weight: bold; padding-top: 10px;}

/*------END-FOOTER--------*/

/*------CONTENT-----------*/

.center_body {color: #4aa4b5; font-size: 0.75em;float:left}
.main .center_body h3{font-size: 1.2em; font-weight: bold; color: #118fa0; text-align: left; padding-bottom: 10px;}
.main .center_body ol {padding-bottom: 13px;}
.main .center_body ul {padding-bottom: 13px;}
.main .center_body p {padding-bottom: 13px; text-align: justify;}
.main .center_body img {margin-bottom:10px; margin-right:10px;}

#content h4{ font-size: 1.2em; color: #075c6d;}
#content h5{ font-size: 1em; font-style: italic; font-weight: normal; color: #528d99;}




/*------END-CONTENT-------*/

/*------NEWS--------------*/
.center_body .news h4 {color: #005d84; padding-bottom: 10px; font-size: 1.2em;}
.center_body .news .date{color: 2794a6; padding-bottom: 10px;}
.center_body .news .description{color: #5c5b5a; text-align: justify;}
.center_body .news .more{padding-bottom: 10px;}
/*------END-NEWS----------*/

/*------MAPS--------------*/
#map {text-align:center}
#map_info{position: absolute; top: 10px; left: 10px; z-index: 110; width: 199px; display: none;}
#map_info .region_information_top{ background: URL('../images/region_information_top.gif') top left no-repeat; height: 40px;}
#map_info .region_information_fon{ background: URL('../images/region_information_fon.gif') top left repeat-y; padding: 5px 25px;}
#map_info .region_information_bot{ background: URL('../images/region_information_bot.gif') top left no-repeat; height: 15px;}
#map_info{ color: #3ea6b2; font-family: Tahoma; font-size: 0.7em; font-weight: bold;}
#map_info a{ color: #3ea6b2;}

/*------END-MAPS----------*/

/*------SELECT-LIST-------*/

.comboboxContainerClass{ background: URL('../images/select_fon.gif') left top no-repeat; height: 12px; display: block; font-size: 0.75em; color: #000000; font-family: Tahoma, Arial; width: 111px !important;}

.comboboxValueContentContainerClass{ padding-left: 14px;}
.comboboxValueContentClass{ text-align: center;}
.comboboxDropDownButtonClass{background: none; width: 1px; overflow: hidden;}
.comboboxDropDownClass{ background: URL('../images/select_values_fon.gif') top left repeat-y;overflow:scroll; padding-left: 14px;height:250px; width: 97px !important;}
.comboboxDropDownItemClass{ padding-bottom: 7px; text-align: center; padding-top: 3px; cursor: pointer;}

.country_select .comboboxDropDownItemClass {font-size:0.75em}
/*------END-SELECT-LIST---*/

/*------login form -------*/
#formlogin td{
	font-size:12px;
}

/**********left boitttom banner ***********************/
.leftbanners {margin-bottom:5px;text-align:left;}


/*----------content style---------------*/
.h1 {font-size:14px; font-weight:bold}
.t2 {font-size:12px;}

/*------------new style ----------------*/
#news h1 {font-size:14px;}
#news h2 {font-size:12px;}
#news .lid {}
#news .newstext {}

.collection {float:left; margin-right:50px; margin-bottom:15px; text-align:center}
.collection img {margin:0;}

ul li {list-style-position:inside;}

.margin10
{
	margin:10px;
}

#rightbanners {padding:0px 8px;}
#rightbanners .rightbanners {margin-bottom:5px}