html,body {
	margin: 0;
	padding: 0;
}
body {
	/*margin: 0 auto;*/
	width:100%;
	font: 14px Arial;
	color:#000;
	background:url(/images/front_1000_30.jpg) no-repeat top left;
	background-color:#261A04;
/*background:#fff;*/
}

.gBG1600 {
	background:url(/images/front_1600.jpg) no-repeat top left;
	background-color:#261A04;
}

.gBG2500 {
	background:url(/images/front_2500.jpg) no-repeat top left;
	background-color:#261A04;
}

.preloadBGfoimg {
	background-position:1000px 1000px;
	width:1px;
	height:1px;
}

a{
	color:#00477D;
}
input, textarea, select{
	font: 12px Arial;
}

a img {
	border:none
}
form {
	margin: 0;
}
div.empty {
	clear: both;
	font-size: 0px;
	text-indent:0px;
}
p {
	margin: 0 0 15px;
}
table {
	border-collapse: collapse;
	padding:0px;
	margin:0px;
}
td, div, img{
	vertical-align:top;
	padding:0px;
	margin:0px;
	text-align:left;
}



#logo{
	position:absolute;
	top:20px;
	left:20px;
}
#logo img{
	width:236px;
	height:229px;
	background:url(../images/logo.png) no-repeat;
}

#top_menu{
	width:726px;
	height:35px;
	padding:0 0 30px 274px;
	background:url(../images/top_menu_bg.gif) repeat-x;
	font:14px Georgia;
	font-style:italic;
}
#tm_serii{
	float:left;
	padding:10px 5px 5px 15px;
	color:#fff;
	background-color:#000;
}
#top_menu ul{
	margin:0;
	padding:0;
}
#top_menu li{
	float:left;
	display:block;
	font-weight:bold;
	padding:10px 10px 2px 12px;
  white-space: nowrap;
}
#top_menu li a{
	color:#182A31;
	text-decoration:none;
	display:block;
	padding-bottom:2px;
	margin:0;
	background:url(../images/tm_li_bg.gif) repeat-x left bottom;
}
#top_menu li.act{
	padding:0 0 4px 0;
	background:url(../images/top_menu_act.png) no-repeat center bottom;
}
#top_menu li.act div.div{
	padding:10px 11px 3px 11px;
  background:#F5D15E;
}
#top_menu li.act a{
  background:transparent;
}

#title{
	width:726px;
	height:60px;
	float:left;
	padding-left:274px;
	background:url(../images/title_bg.png) no-repeat top left;
}

#title_head{
	float:left;
	width:480px;
}
#title_2{
	width:726px;
	height:55px;
	margin:21px 0 0 274px;
	background:url(../images/title_bg_2.jpg) no-repeat right top;
}
#title h1, #title .top_head{
	float:left;
	margin:0;
	padding:20px 0 0 20px;
	font:30px Arial Narrow, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
#title_2 h1{
	float:left;
	margin:0;
	padding:12px 10px 0 20px;
	font:30px Arial Narrow, Tahoma;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}

#title_right{
	float:right;
	width:280px;
	padding:30px 0px 0 0;
	font:14px Georgia;
	font-style:italic;
	text-align:right;
}
#title_2 #title_right{
	padding-top:22px;
}
#title_right.second{
	padding-right:20px;
}
#title_right div{
  float:right;
}
#title_right a{
	color:#fff;
	float:left;
	padding:5px 13px 12px 13px;
}
#title_right a.act{
	background:url(../images/title_seson_act.gif) no-repeat bottom;
	color:#F5D15E;
	text-decoration:none;
}
#title_2 #title_right a{
	padding:7px 13px 13px 13px;
}


#varan{
	background:url(../images/varan.png) no-repeat bottom left;
}
#gray{
	width:1000px;
	background:url(../images/gray_bg.gif) repeat-y;
}

#left_menu{
	float:left;
	width:244px;
	margin:145px 0 100px 0;
	padding-left:30px;
	font:14px Georgia;
	font-style:italic;
}
#left_menu ul{
	margin:0;
	padding:0;
}
#left_menu li{
	font-size:18px;
	list-style-type:none;
	display:block;
	margin-bottom:7px;
}
#left_menu li a{
	padding:0 8px 2px 12px;
	color:#000;
	text-decoration:none;
	background-color:#EADFC6;
}
#left_menu li a:hover{
	text-decoration:underline;
}
#left_menu li.act{
	font-weight:bold;
}
#left_menu li.act a{
	font-weight:bold;
	font-size:17px;
/*	padding-top:3px;
	padding-bottom:3px;
*/	background-color:#F9CA35;
}
#left_menu li.act li a{
	font-weight:normal;
	background-color:transparent;
}
	#left_menu li li{
		font-size:15px;
		padding:2px 0 0 12px;
	}
	#left_menu li li a{
		color:#00477D;
		background-color:transparent;
		text-decoration:underline;
		padding:0 12px 0 15px;
	}
	#left_menu li li.act{
		height:18px;
		background:url(../images/menu_li2_act.gif) no-repeat center right;
		padding-right:4px;
		display:inline;
	}
	#left_menu li li.act a{
		margin:0;
		color:#fff;
		background:url(../images/menu_li2_left.gif) no-repeat;
		background-color:#000;
		text-decoration:none;
		font-weight:normal;
		display:inline;
	}
	#left_menu li li.act div{
		width:4px;
		height:18px;
		display:inline;
		background:url(../images/menu_li2_act.gif) no-repeat center;
	}
		#left_menu li li li{
			font-size:14px;
			padding:0 0 0 12px;
		}


#content{
	float:left;
	width:670px;
	padding:10px 11px 30px 13px;
	font:14px Arial;
}

#content .grey{
	background:#CBBEA8;
	padding:15px 30px 5px 0;
	margin:0 0 26px 0;
}

.black_title{
	font:18px Georgia;
	font-style:italic;
	color:#B8B8B8;
	background:#000;
	padding:0 7px 0 15px;
	float:left;
	margin:0;
}
.black_title a{
	color:#B8B8B8;
	text-decoration:none;
}
.black_title a:hover{
	text-decoration:underline;
}
img.black_right{
	float:left;
	width:5px;
	height:22px;
	background:url(/images/black_right.png);
}

.yellow_title{
	height:22px;
	background:url(../images/yellow_title.png) no-repeat left;
	padding:0 0 0 17px;
	margin-bottom:10px;
	font:18px Georgia;
	font-style:italic;
}
.yellow_title a{
	color:#000;
	text-decoration:none;
}
.yellow_title a:hover{
	text-decoration:underline;
}

#bottom{ 	height:39px;
	padding-left:274px;
	background:url(../images/00.png) repeat;
	opacity: 0.9;
	filter: alpha(opacity=90);
	font-size:12px;
}
#bottom #bottom_gray{
	height:29px;
	width:665px;
	float:left;

	background:#756F63;
	color:#fff;
	padding:10px 43px 0 18px;
}
#bottom_asia{
	float:left;
	height:18px;
	width:400px;
}

#bottom_login{
	float:right;
	background:url(../images/login_bg2.gif) no-repeat center left;
	padding-left:21px;
	height:18px;
}
#bottom_login a{
	color:#fff;
	text-decoration:none;
}


#links{
	margin:40px 0 0 0;
}
#links p{
	margin:0;
}
#links a{
	height:31px;
	display:block;
	font:16px Arial;
	font-weight:bold;
	font-style:italic;
	color:#000;
	padding:8px 0 6px 33px;
}
#links .blog{
	background:url(../images/blog_ico.png) no-repeat left center;
}
#links .sled{
	background:url(../images/sled_ico.png) no-repeat left center;
}

#partners{
	margin:30px 0 0 0;
}
#partners p{
	margin:0;
	padding:0;
}
#partners .black_title{
	font-size:16px;
	padding:0 40px 3px 15px;
	margin:0;
}
#partners #altay_gid{
	padding:13px 0 0 25px;
}
#partners #altay_gid img{
	width:172px;
	height:60px;
	background:url(../images/AG_for_Yurochkin.png) no-repeat left center;
}
#partners #bask{
	padding:16px 0 0 25px;
	float:left;
}
#partners #bask img{
	width:47px;
	height:59px;
	background:url(../images/bask.png);
}
#partners #bask a:hover img{
	background:url(../images/bask_act.png);
}
#partners #teleputesh{
	padding:16px 0 0 12px;
	float:left;
}
#partners #teleputesh img{
	width:129px;
	height:46px;
	background:url(../images/teleputesh.png);
}
#partners #teleputesh a:hover img{
	background:url(../images/teleputesh_act.png);
}
#partners #national_geo{
	margin:16px 0 0 25px;
}
#partners #national_geo img{
	width:127px;
	height:39px;
	background:url(../images/national_geo.png);
}


#contacts{
	margin:45px 12px 20px 0;
	padding:0;
	background:url(../images/contacts_bg.png) repeat top;
	font:14px Arial;
	color:#fff;
}
#contacts p{
	margin:0;
	padding:0;
}
#contacts .black_title{
	font-size:16px;
	padding:0 5px 3px 15px;
	margin:0;
}
#contacts p{
	margin:11px 0 0 0;
}
#contacts #tlf{
	background:url(../images/contacts_tlf.png) no-repeat 10px 0;
	padding:0 0 0 37px;
}
#contacts #post{
	background:url(../images/contacts_post.png) no-repeat 10px 0;
	padding:0 0 0 37px;
}
#contacts #post a{
	color:#fff;
}
#contacts #icq{
	background:url(../images/contacts_icq.png) no-repeat 10px 0;
	padding:0 0 0 37px;
}
#contacts #adres{
	background:url(../images/contacts_compas.png) no-repeat 10px 0;
	padding:0 0 0 37px;
}


h2{
	font:24px Gerogia;
	font-style:italic;
	margin:0 0 15px 0;
	padding-left:19px;
}

p{
	padding:0 12px 0 19px;
}

.grey_title{
	font:18px Georgia;
	font-style:italic;
	padding:0 16px 0 12px;
	background:#CBBEA8;
	margin:0 0 7px 0;
	float:left;
}

#content ul{/*.list_quadro*/
	margin:0 0 25px 0;
	padding:0 0 0 27px;
	list-style-image:url(/images/list_quadro.gif);
}
#content ul li{
	margin:0 0 3px 0;
}
#content ul.list_quadro a{
	font:12px Arial;
	color:#003095;
}


#put_submenu ul{
	margin:0;
	padding:0;
}
#put_submenu li{
	float:left;
	list-style-image:url(/images/s.gif);
	padding:0 7px 0 7px;
}
#put_submenu li a{
	font:17px Georgia;
	font-style:italic;
	text-decoration:none;
	background:url(/images/tm_li_bg.gif) repeat-x left bottom;
	display:block;
}
#put_submenu li.act{
	background:#F9C935;
}
#put_submenu li.act a{
	color:#1D1F1B;
	font-weight:bold;
	background:url(/images/s.gif);
}
#put_submenu_2 li{
	margin-top:32px;
}
#put_submenu_2 li a{
	font:14px Arial;
	padding-bottom:2px;
}
#put_submenu .html{
	margin-top:20px;
}
#put_submenu .html p{
	margin:0;
	padding:0 0 15px 6px;
}
#put_submenu .html img{
	float:left;
	border:1px solid #CBBEA9;
	padding:8px;
	margin:0 9px 3px -5px;
}

.compl{
	font:9px Arial !important;
	margin-right:2px !important;
	margin-top:7px !important;
}

.contentPaddingR0{
	padding-right:0px !important;
	padding-left:0px !important;
	width:724px !important;
}
.otherTopText{
	float:right;
	width:300px;
	padding: 23px 15px 0 0;
	text-align:right;
}
.otherTopText a{
	font:20px Georgia;
	font-style:italic;
	/*font-weight:bold;*/
	color:#fffefe;
	text-decoration:underline;
}




ul.word{
	margin:0 0 40px 0;
	padding:0 0 0 26px;
	list-style-image:url(/images/word_ico.gif);
}
ul.word li{
	margin:0 0 3px 0;
}
ul.word a{
	font:12px Arial;
}


.title{
	font:18px Georgia;
	font-style:italic;
	padding:0 16px 0 12px;
	margin:0 0 7px 0;
}


.georgia16{
	font:16px Georgia;
	padding:0 0 5px 13px;
}


.top_menu_hover{
	position:absolute;
	z-index:9999;
	left:450px;
	top:36px;
	width:535px;
	padding:14px 0 3px 14px;
	border:2px solid #F9CA35;
	background:#fff !important;
	display:none;
}
.top_menu_hover .item{
	width:250px;
	padding:0 12px 12px 0;
	float:left;
}
.top_menu_hover .item .photo{
	float:left;
	padding-right:7px;
}
.top_menu_hover .item .left{
	float:left;
	width:150px;
}
.top_menu_hover .item .date{
	font:11px Arial;
	font-style:italic;
}
.top_menu_hover .item .name2{
	width:152px;
  white-space: normal;
}
.top_menu_hover .item .name2 a{
	font:12px Arial !important;
	color:#0048A0 !important;
	text-decoration:underline !important;
	background:url(/images/s.gif)  !important;
}


.listing{
	font:14px Arial;
	margin:20px 0;
}
.listing a{
	color:#000;
	padding:1px 5px;
	float:left;
}
.listing .act{
	font-weight:bold;
	background:#F9CA35;
}
.listing .button{
	width:25px;
	height:16px;
	display:block;
	float:left;
	padding:0;
}
.listing .left{
	background:url(/images/listing_left.gif) no-repeat left;
}
.listing .right{
	background:url(/images/listing_right.gif) no-repeat right;
}
.listing .left_act{
	background:url(/images/listing_left_act.gif) no-repeat left;
}
.listing .right_act{
	background:url(/images/listing_right_act.gif) no-repeat right;
}

.scroll-container { overflow: hidden; width: 100%; float:left; }
.scroll-pane { overflow: auto; width: 100%; float:left; }
.scroll-bar-wrap { clear: left; padding: 0 4px 0 2px; margin: 0; }
.scroll-bar-wrap .ui-slider { background: none; border:0; height: 2px; margin: 0 auto;  }
.scroll-bar-wrap .ui-handle-helper-parent { position: relative; width: 100%; height: 100%; margin: 0 auto; }
.scroll-bar-wrap .ui-slider-handle { top:0; height: 2px; }
.scroll-bar-wrap .ui-slider-handle .ui-icon { margin: 0; position: relative; top: 50%; }

.simplemodal {display:none;
}
#simplemodal-container a.modalCloseImg{
	display:inline;
	z-index:3200;
  position:absolute;
  top:12px;
  right:12px;
  background:url(../images/modal_close2.png) no-repeat;
  background-color:transparent;
	cursor:pointer;
  width:32px;
  height:32px;
}

#simplemodal-overlay {background-color:#000;}


#login_form{
	width:580px;
	padding:10px 0 40px 0;
	background:#fff;
}
#login_form .black_title{
	color:#fff;
}
#login_form #form{
	padding:35px 0 0 160px;
}
#login_form #form form{
	width:280px;
}
#login_form input.input{
	width:280px;
	border:1px solid #BCAE99;
	margin:2px 0 18px 0;
}
#login_form input.button{
	background:url(/images/button_bg.gif) no-repeat center;
	width:127px;
	height:21px;
	border:0px;
	margin-top:10px;
	float:right;
}

h3{
	display:block;
	font:18px Georgia;
	font-style:italic;
	background:#CBBEA8;
	padding:0 24px 0 10px;
	margin:0 0 15px 0;
	white-space: wrap;
	width:auto;
}

.anketa{
	background:#CBBEA8;
	padding:10px 10px 45px 20px;
}
.anketa form{
	margin:0;
	padding:0;
}

.anketa input, .anketa select, .anketa textarea{
	font:12px Arial;
	border:1px solid #BCAE99;
}
.anketa input, .anketa textarea{
	padding:2px 4px;
}
.anketa select.long{
	padding:0 4px;
	height:22px;
	width:415px;
}
.anketa input.long{
	width:405px;
}
.anketa input.short{
	width:190px;
}
.anketa input.button{
	background:url(/images/button_bg.gif) no-repeat center;
	width:127px;
	height:21px;
	border:0px;
	float:right;
}
.anketa .kod img{
	float:left;
	background:#E4B225;
	width:58px;
	margin:0 10px 0 0;
}
.anketa .kod input{
	width:50px;
	float:left;
}
.anketa textarea{
	width:405px;
	overflow:auto;
}
.anketa textarea.opyt{
	height:41px;
}
.anketa textarea.osebe{
	height:60px;
}

.anketa td{
	padding-bottom:11px;
}
.anketa .tr1 td{
	padding:0;
	height:1px;
	font-size:0;
}
.anketa .ob{
	color:#FF0000;
	width:12px;
}
.anketa .grey_text{
	color:#727272;
	font:12px Arial;
	font-style:italic;
}

.legend{
	font:12px Arial;
	margin-top:15px;
}
.legend .red{
	color:#FF0000;
}

#select_lang{
	font:16px Georgia;
	font-style:italic;
	color:#000;
	padding:0 7px 0 15px;
	float:left;
	margin:0;
}
#select_lang div{
	float:left;
	padding:0 5px;
}
#select_lang div a{
	color:#003087;
	background:url(/images/tm_li_bg.gif) repeat-x left bottom;
	text-decoration:none;
	display:block;
	padding-bottom:3px;
}
#content img {border-color:#CBBEA9;}


#contacts .email{
	padding:0 0 5px 11px !important;
}
.wtime{
	padding:0 0 20px 37px !important;
}
.wtime strong{
	margin-left:-26px !important;
}

