/* CSS Document */
body, div{
	margin: 0;
	padding: 0;
}

a:hover{
	cursor: pointer;
	//cursor: hand;
	text-decoration: none;
}

#conteiner{
	width: 1003px;
	margin: 0 auto;
}

#header{
	width: 1003px;
	height: 200px;
}

#wrapper{
	float: left;
	width: 738px;
	height: auto;
	padding-left: 14px;
	-margin-top: 8px;
}

#image_land{
	width: 668px;
	margin: auto;
}

#novigation_left{
	float: left;
	width: 30%;
	padding-top: 10px;
	//padding-top: 20px;
	
}

#content{
	float: left;
	width: 69%;
}

#novigation_right{
	float: left;
	width: 250px;
	-margin-top: 8px;
}

.clear_both{
	clear: both;
	height: 0px;
}

#footer{
	clear: left;
	width: 1003px;
	padding-top: 20px;
}

#logo{
	background: url(/templates/ru/images/logo.png) no-repeat;
	width: 177px;
	height: 185px;
	float: left;
	margin-left: 20px;
}

#right_logo{
	background: #F8354C;
	width: 250px;
	height: 193px;
	float: right;
}

#fon_right_logo{
	background: url(/templates/ru/images/fon1.png) no-repeat top;
	width: 250px;
	height: 193px;
	font-family: Calibri, Tahoma;
	font-weight: bold;
	color: #FFFFFF;
}

#logo_title{
	font-size: 24px;
	padding: 10px 0 0 7px;
}

#logo1{
	font-size: 16px;
	border-bottom: #ffffff dashed 2px;
	margin-top: 24px;
	padding: 8px 6px;
	text-align: justify;
	line-height: 16px;
}

#logo2{
	font-size: 11px;
	padding: 8px 5px;
	text-align: justify;
	line-height: 16px;
}

#menu_gorizont{
	padding-top: 10px;
	width: auto;
	height: 130px;
}

#menu_gorizont a, #menu_gorizont li{
	font: 18px Calibri, Tahoma;
	color: #F9364D;
	text-align: center;
	padding: 5px 10px 5px 23px;
}

#menu_gorizont a{
	text-decoration: none;
}
#menu_gorizont li{
	/*width: 248px;*/
}
#menu_gorizont .fly li, #menu_gorizont .fly a{
	color: #FFFFFF;
	padding: 2px 5px;
	font: 16px Calibri, Tahoma;
}

#left_td{
	float: left;
}

#right_td{
	float: right;
}

#menu_gor_left, #menu_gor_right, #menu_gor_left ul, #menu_gor_right ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#menu_gor_left li:hover div.fly, #menu_gor_left li a:hover div.fly,
#menu_gor_left li.iehover div.fly, #menu_gor_left li a:hover  div.fly{
	display: block;
	width: auto;
	padding-top: 23px;
	color: #FFFFFF;
	
}

#menu_gor_left li:hover div.fly ul, #menu_gor_left li a:hover div.fly ul,
#menu_gor_left li.iehover div.fly ul, #menu_gor_left li a:hover  div.fly ul,
#menu_gor_left li.iehover div.fly ul li, #menu_gor_left li a:hover  div.fly ul li{
	background: none;
	background: #F9364D;
	display: block;
}

#menu_gor_right li:hover div.fly, #menu_gor_right li a:hover div.fly,
#menu_gor_right li.iehover div.fly, #menu_gor_right li a:hover  div.fly{
	display: block;
	width: auto;
	padding-top: 23px;
	color: #FFFFFF;
}

#menu_gor_right li:hover div.fly ul, #menu_gor_right li a:hover div.fly ul,
#menu_gor_right li.iehover div.fly ul, #menu_gor_right li a:hover  div.fly ul,
#menu_gor_right li.iehover div.fly ul li, #menu_gor_right li a:hover  div.fly ul li{
	display: block;
	background: none;
	background: #F9364D;
}

#menu_gor_left li a:hover{
	color: #ffffff; 
	background: url(/templates/ru/images/2.gif) no-repeat left;
}
#menu_gor_right li a:hover{
	color: #ffffff; 
	background: url(/templates/ru/images/2.gif) no-repeat left;
}

#menu_gor_left li:hover a.a_fly{
	color: #ffffff; 
	background: url(/templates/ru/images/2.gif) no-repeat left;
}

#menu_gor_right li:hover a.a_fly{
	color: #ffffff; 
	background: url(/templates/ru/images/2.gif) no-repeat left;
}
#menu_gor_left li:iehover a.a_fly{
	color: #ffffff; 
	background: url(/templates/ru/images/2.gif) no-repeat left;
}

#menu_gor_right li:iehover a.a_fly{
	color: #ffffff; 
	background: url(/templates/ru/images/2.gif) no-repeat left;
}
#menu_gor_left .fly li a:hover {
	background: none;
	color: #FFFFFF;
}

#menu_gor_right .fly li a:hover{
	background: none;
	color: #FFFFFF;
}
.fly{
	display: none;
	position: absolute;
	
}
.fly1{
	display: none;
	position: absolute;
	
}


#f1{
	margin-left: 190px;
	margin-top: -23px;
	//margin-left:-6px;
	//margin-top: 4px;
}

#f2{
	margin-left: 170px;
	//margin-left: 32px; 
	margin-top: -21px;
	//margin-top: 4px;
}

#fl3{
	margin-left: 181px;
	margin-top: -23px;
	//margin-left:-6px;
	//margin-top: 4px;
}

#fl4{
	margin-left: 186px;
	margin-top: -23px;
	//margin-left:-6px;
	//margin-top: 4px;
}

#fl5{
	margin-left: 179px;
	margin-top: -23px;
	//margin-left:-6px;
	//margin-top: 4px;
}

#fl6{
	margin-left: 247px;
	margin-top: -23px;
	//margin-left:-6px;
	//margin-top: 4px;
}

#menu_gor_left li:hover li:hover div.fly1, #menu_gor_left li a:hover li a:hover div.fly1,
#menu_gor_left li.iehover li.iehover div.fly1, #menu_gor_left li a:hover li a:hover div.fly1,
#menu_gor_left li.iehover li.iehover div.fly1 ul li, #menu_gor_left li a:hover li a:hover div.fly1 ul li{
	display: block;
	width: auto;
	padding-top: 0px;
	color: #FFFFFF;
	
}

#menu_gor_right li:hover li:hover div.fly1 ul, #menu_gor_right li a:hover li a:hover div.fly1 ul,
#menu_gor_right li.iehover li.iehover div.fly1 ul, #menu_gor_right li a:hover li a:hover div.fly1 ul{
	display: block;
	width: auto;
	padding-top: 0px;
	color: #FFFFFF;
	
}

.menu_vertical {
	padding-left: 36px;
	font: 14px Calibri, Tahoma;
	text-decoration: none;
	color: #F9364D;
	font-weight: bold;
}
.menu_vertical p{
	margin: 0;
}

.menu_vertical a{
	font: 14px Calibri, Tahoma;
	text-decoration: none;
	color: #F9364D;
	font-weight: bold;
}

.menu_vertical p{
	clear: left;
	padding: 5px 0;
}

.podmenu{
	padding-left: 0;
	list-style: none;
	display: none;
}

p.laeyr0 {
	margin-top: 5px;
	cursor: pointer;
}

.podmenu p.laeyr1{
	background: url(/templates/ru/images/list1.gif) no-repeat 0 6px;
	padding: 0 0 0 10px;
	margin-top: 4px;
}



.podmenu a{
	color: #2B2B2B;
}

.podmenu_podmenu{	
	margin: 0;
	padding: 0;
	display: none;
}

.podmenu_podmenu p.laeyr2{
	background: url(/templates/ru/images/list_tire.gif) no-repeat 0 10px;
	margin-left: 12px;
	padding: 0;
}

.podmenu_podmenu a{
	color: #838383;
	padding-left: 8px;
}

.title_novigation{
	padding-left: 20px;
	font: 12px Calibri, Tahoma;
	color: #F9364D;
	margin-top: 30px;
}

.title_novigation a{
	font: 12px Calibri, Tahoma;
	color: #F9364D;
	text-decoration: none;
}

.alltext{
	font: 13px Arial, Helvetica, sans-serif;
	color: #848484;
	text-align: justify;
	padding-right: 10px;
	padding-top: 10px;
	//padding-top: 20px;
}

.alltext p{
	text-indent: 20px;
}

.alltext a{
	color: #B20E22;
}

.galery{
	
}

.foto{
	width: 237px;
	height: auto;
	border: 7px solid #FFCC00;
	clear: both;
}

.foto img{
	border: 1px solid #F9364D;
}

.title_foto{
	font: 11px Calibri, Tahoma;
}

.g{
	color: #838383;
	float: left;
}

.f{
	float: right;
}

.f a{
	color: #F6344B;
}

.f a img{
	border: none;
	text-decoration: none;
}

.news{
	padding: 0 10px;
	margin-top: 20px;
}

.title_allnews span{
	font: 30px Calibri, Tahoma;
	color: #BA1327;
	letter-spacing: -1px;
}

.exp_header{
	font: 18px Calibri, Tahoma;
	color: #BA1327;
	letter-spacing: -1px;
}


.title_allnews{
	padding-top: 10px;
}

.news_all{
	border-bottom: 4px solid #F9C700;
	padding: 10px 0;
}

.news_date{
	color: #B20E22;
	font: 12px Arial, Helvetica, sans-serif;
}

.news_date img{
	padding-right: 10px;
}

.news_title a{
	color: #D7001A;
	font: 11px Arial, Helvetica, sans-serif;
}

.exp_name {
	color: #D7001A;
	font: 11px Arial, Helvetica, sans-serif;
}

.news_title{
	padding: 10px 0 0;
	color: #D7001A;
	font: 11px Arial, Helvetica, sans-serif;
}
.news_data{
	color: #474747;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: justify;
}


.exp_anno{
	color: #474747;
	font: 11px Arial, Helvetica, sans-serif;
	text-align: justify;
}

.exp_anno em{
    font-style: normal;
}


#foot{
	background: url(/templates/ru/images/fp.gif) repeat-x;
	height: 168px;
	width: 100%;
}

#image{
	background: url(/templates/ru/images/foot.png) no-repeat top left;
	width: 222px;
	height: 167px;
	-margin-top: 1px;
}

#text_foot{
	font: 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-left: 230px;
	padding-top: 56px;
}

#text_foot a{
	text-decoration: none;
	font: 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#text_foot span{
	line-height: 16px;
}

#footer_text{
	font: 13px Calibri, Tahoma;
	color: #6D6D6D;
	padding: 10px 0;
	text-align: center;
}

#layer2{
	display: none;
}
#layer3{
	display: none;
}

#search{
	float: right;
	padding-top: 35px;
	//padding-top: 28px;
}

#search_text{
	border: 1px solid #D4D4DC;
	width: 217px;
	font: 14px Calibri, Tahoma;
	color: #2B2B2B;
	
}

.foto_show{
	border: 1px solid #F9364D;
}

.f_m{
	background: #fff000; 
	float:left;
	-width: 60px;
}

.l{
	background: url(/templates/ru/images/l_m.gif) no-repeat left 0;
	float:left;
	-width: 60px;
}

.r{
	background: url(/templates/ru/images/r_m.gif) no-repeat right 0;
	float:left;
	padding:0 7px;
	-width: 60px;
}

.ping_top{
	position: absolute;
	background: #F9364D;
	width: 5px;
	height: 5px;
	margin-left: 2px;
	//margin-left: 1px;
	margin-top: -6px;
}

.ping_left{
	position: absolute;
	background: #F9364D;
	width: 5px;
	height: 5px;
	margin-left: -6px;
	margin-top: 1px;
}

#t1{
	//margin-left: -12px;
	//margin-top: -6px;
}

#l1{
	//margin-left: -20px;
	//margin-top: 1px;
}


#t2{
	//margin-left: -47px;
	//margin-top: -6px;
}

#l2{
	//margin-left: -54px;
	//margin-top: 1px;
}

#t3{
	//margin-left: -36px;
	//margin-top: -6px;
}

#l3{
	//margin-left: -43px;
	//margin-top: 1px;
}

.button{
	color: #ffffff;
	background: #F9364D;
	border: none;
	font: 14px Calibri, Tahoma;
}

.list, .list ul{
	list-style: none;
}

.list a{
	color: #D7001A;
	font: 14px Calibri, Tahoma;
}

.list ul a{
	color: #2B2B2B;
	text-decoration: none;
	font-weight: bold;
}

.list ul ul a{
	font-weight: inherit;
}

.list ul ul ul a{
	font-style: italic;
}

.kontact img{
	margin-right: 10px;
}

.banner a img {border:0;}

.table1 {
	border:1px solid #BA1327;
	border-collapse: collapse;
}
.table1 tr td {
	border:1px solid #BA1327;
}



.tab {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #333;
	border-collapse: collapse;
}

.tab td {
	border:1px solid #333;
	padding:5px;
}

.tabtd_title_blue {
	background:url(/templates/ru/images/bg/bg_tab_blue.gif);
	background-color:#069;
	border:1px solid #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
}

.tabtd_title_red {
	background:url(/templates/ru/images/bg/bg_tab_red.gif);
	background-color:#F6344B;
	border:1px solid #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-align:left;
}

.tab_names {
	font-family: Arial, Helvetica, sans-serif;
	background:#CCC;
	color:#000;
	font-size:13px;
	vertical-align:middle;
	text-align:center;
}

.tab_content {
	color:#000;
	vertical-align:top;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}

.tab_content_red {
	color:#F00;
	vertical-align:top;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.tab_tur_red {
	font-weight:bold;
	text-align:left;
}

.tab_tur {
	font-weight:bold;
	text-align:left;
	color:#069;
}

.tab_cost {
	color:#F00;
	font-weight:bold;
}


