/*

Nav - navigation bar

*/

html, body{
	margin:0px;
	padding:0px;
	height:100%;
}
body{
	background:#fff url(/img/bg.jpg) repeat-x center top;
	text-align:center;
}
p,td{
	font:12px Arial, Helvetica, sans-serif;
	color:#4E5D6C;
	text-align: left
}
img{
	border:none;
}
a{/* change*/
	color:#0394D8;
	text-decoration:underline; 
	font-weight:bold;
}
a:hover{/* change*/
	color:#0394D8;
	text-decoration:none; 
}

/*doom*/
a.hottour {
    color:#c31222;
    text-decoration:none;
}
a.hottour:hover {
    color:#c31222;
    text-decoration:underline; 
    font-weight:bold;
}

table{
	border:0px;
	border-collapse:collapse;
}
table td,table th{
	padding:0;
}
#table_all{
	background:url(/img/header.jpg) no-repeat top center;
	width:100%;
	height:100%;
}
#table_all2{
	background:url(/img/header2.jpg) no-repeat top center;
	width:100%;
	height:100%;
}
#delimiter{
	width:990px;
	height:1px;
	overflow:hidden;
}
#sites{
	width:1200px;
	vertical-align:top;
}
#all_content{
	width:100%;
	height:100%;
}
div.spacer{
	width:1px;
	height:1px;
}
.table_in{
	width:100%;
	height:100%;
}
.table_in td{
	vertical-align:top;
}
.topnav{
	background:url(/img/top_alfa.png) no-repeat left top;
	height:41px;
	padding:12px 0px 0px 15px;
}
/* \*/
* html .topnav{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/top_alfa.png', sizingMethod='crop');
}
/* */
.topnav a{
	color:#fff;
	position:relative;
}
.topnav a:hover{
	color:#fff;
	border-bottom:1px dotted #fff;
}
.logo_index{
	padding-top:41px;
	width:338px;
	height:200px;
}
.head_menu{/* change*/
	text-transform:none;
}
.head_menu td{
/*	width: 174px;*/
	width: 164px;
	text-align: left
}
.head_menu a{  /* change*/
	display:block;
	color:#B4000F;
	background:url(/img/marker.gif) no-repeat left top;
	padding:1px 0px 2px 13px;
	margin-bottom:15px;
	text-decoration:none;
}
.head_menu a:hover{  /* change*/
	color:#fff;
	background:url(/img/a_hover.gif) no-repeat left top;
}
.head_menu a.active{
	background:url(/img/a_hover.gif) no-repeat left top;
	color:#fff;
}
.head_menu td.dotted3{
	background:url(/img/dotted3.gif) repeat-y left top;
	width:180px;
/*	width:210px;*/
}
.head_menu td.dotted3 a{
	margin-left:17px;
}
.head_int{
	padding:15px 0px 20px 0px;
}

h1{
	font:20px Arial, Helvetica, sans-serif;
	color:#E7091D;
	padding:0px;
	margin:0px 0px 15px 0px;
}
h1.line{
	display:block;
	background:url(/img/line_h.gif) repeat-x left top;
	padding-bottom:10px;
}
h3{
	font:17px Arial, Helvetica, sans-serif;
	color:#E7091D;
	margin:15px 0px 5px 0px;
	line-height:17px;
	padding:0px;
}
h3.breadcrumbs{
	font:17px Arial, Helvetica, sans-serif;
	color:#E7091D;
	margin:5px 0 25px 0;
	line-height:17px;
	padding:0px;
}
.news{
	width:308px;
	padding:28px 0px;
	background:url(/img/line_top.gif) repeat-x left top;
	text-align: left
}
.news p{
	padding:0px;
	margin:10px 0px 30px 0px;
}
td.allcont{
	padding-top:6px;
}
.content{
	padding:28px 0px;
	background:url(/img/line_top.gif) repeat-x left top;
}
.content td{ text-align:justify; }
.content p{ line-height: 1.4 }
.content li{ line-height: 1.4 }
.tours td.imgtour{
	padding-bottom:29px;
	padding-right:10px;	
}
.tours img{
	border:1px solid #8197AF;	
}
.tours td.red{
	text-align:right;
	font-weight: bold;
	background:url(/img/red.gif) no-repeat right top;
	color:#fff;
	padding: 0 4px 0 4px;
	width:69px;
}
.imgdorder{
	border:1px solid #8197AF;
}
/* doom */
.tourprice{
    background:url(/img/red.gif) no-repeat right top;
    color:#fff;
    width:49px;
    text-align:right;
    padding-right:9px;
}
a.nounder{
}
a.nounder:hover{
	border-bottom:none;
}
#header{
}
#logo{
	width:338px;
	height:289px;
	padding-top:54px;
}
#top_menu{

}
.topmenu{
	height:56px;
	background:url(/img/bg_topmenu.jpg) repeat-x left top;
}
.topm1{
	height:29px;
}
.topm2{
	height:27px;
}
.topm1 td, .topm2 td{
	vertical-align:middle;
	text-align:center;
	width:auto;
}
.topm1 a{
	padding:6px 26px;
	display:block;
	color:#186482;
}
.topm1 a:hover{
	border-bottom:0px;
	border-left:1px solid #1E8FBD;
	border-top:1px solid #1E8FBD;
	border-right:1px solid #1E8FBD;
	padding:5px 25px 6px 25px;
	color:#fff;
	background:#45B4D6;
}
.topm1 a.active{
	border-left:1px solid #1E8FBD;
	border-top:1px solid #1E8FBD;
	border-right:1px solid #1E8FBD;
	padding:5px 25px 6px 25px;
	color:#fff;
	background:#45B4D6;
}
.topm1 a.active:hover{
	border-bottom:none;
}
.topm2 a{
	display:block;
	padding:6px 26px;
	color:#fff;
}
.topm2 a:hover{
	border-bottom:0px;
	color:#fff;
	background:#1494BF;
}
.topm2 a.active{
	padding:6px 26px;
	color:#fff;
	background:#1494BF;
}
.topm2 a.active:hover{
	border-bottom:none;
	color:#fff;
}
.tablegray{
	border:1px solid #CFD4D8;
}
.tablegray th{
	background:#B8BCBF;
	text-align:center;
	border:1px solid #fff;
	padding:6px 6px 6px 16px;
	color:#28333F;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.tablegray td{
	background:#E7E9EB;
	border:1px solid #fff;
	border-top:2px solid #fff;
	padding:4px 4px 4px 16px;
}
.checktour td{
	padding:2px 0px;
}
.checktour select{
	width:150px;
	border:1px solid #7F9DB9;
}
.checktour select.small{
	width:40px;
}
.checktour input{
	width:36px;
	height:20px;
	height:22px;
	padding:0px;
	margin:0px;
}
td.searchtour{
	text-align:right;
	padding:10px 3px 0px 0px;
}
.footer{
	height:125px;
	background:url(/img/dotted1.gif) repeat-x left top;
	padding-top:10px;
}
.contact{
	font:bold 14px Arial, Helvetica, sans-serif;
}
.tel{
	font:20px Arial, Helvetica, sans-serif;
	color:#E7091D;
}
.mr10{
	margin-right:10px;
}
.mr13{
	margin:0px 13px -2px 13px;
}
.mrt10{
	margin-top:8px;
}
.mrb10{
	margin-bottom:10px;
}
.pb5{
	padding-bottom:5px;
}

.ban_left a:hover{
	border-bottom:none;
}

.input56{
	width:56px;
	height:20px;
	height:22px;
	padding:0px;
	margin:0px;
}
	
.select40{
	width:40px;
	border:1px solid #7F9DB9;
}
.select198{
	width:198px;
	border:1px solid #7F9DB9;
}
.pdtd6 td{
	padding:8px 18px 0px 0px;
}
.pdtd6 td.red{
	height:60px;
	vertical-align:middle;
	color:#E7091D;
	font:14px Arial, Helvetica, sans-serif;
}
img.hotico{
	width:23px;
	height:23px;
	margin-bottom:-7px;
	margin-left:3px;
	border:none;
}
.tours p{
	padding-bottom:0px;
	margin-bottom:5px;
}
input.search{
	width:190px;
	height:19px;
	border:1px solid #91A0AA;
	font:11px Arial, Helvetica, sans-serif;
	color:#949494;
	padding:0px 5px;
	margin:0px 4px 0px 0px;
	margin-top:-1px;
}

#prize_banner{
	background:url(/img/ban_pr.jpg) no-repeat left top;
	width:307px;
	height:81px;
	color:#fff;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
#prize_banner a.allhr, #hot_tour a.allhr{/* change*/
	display:block;
	position:absolute;
	width:307px;
	height:81px;
	z-index:100;
	text-decoration:none;
}
#prize_banner a,#hot_tour a{/* change*/
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#prize_banner .prize1{
	text-transform:uppercase;
	font-size:22px;
	line-height:22px;
	margin:18px 0px 0px 12px;
	display:block;
	float:left;
	z-index:1;
}
#prize_banner .prize2{
	font: 16px Tahoma,Arial, Helvetica, sans-serif;
	line-height:19px;
	margin:22px 0px 0px 8px;
	display:block;
	float:left;
	z-index:1;
}
#prize_banner .prize3{
	font:12px Tahoma,Arial, Helvetica, sans-serif;
	line-height:12px;
	margin:10px 0px 0px 12px;
	display:block;
	float:left;
	z-index:1;
}
#hot_tour{
	background:url(/img/ban_ht.jpg) no-repeat left top;
	width:307px;
	height:81px;
	color:#fff;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
#hot_tour .hottour1{
	font-size:22px;
	line-height:22px;
	margin:0px 0px 0px 16px;
	padding-top:14px;
	display:block;
	z-index:1;
}
#hot_tour .hottour2{
	font:12px Tahoma,Arial, Helvetica, sans-serif;
	line-height:12px;
	margin:10px 0px 0px 16px;
	width:291px;
	z-index:1;
}

.left_block{
	width:308px;
	padding:28px 0px;
}
.leftmenu{
	margin:4px 0px 40px 0px;
}
.leftmenu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.leftmenu li{
	padding:0;
	margin:0px;
	border-bottom:1px dotted #49A4C9;
}
.leftmenu li.left_last{
	border-bottom:0px;
}
.leftmenu li a{/* change*/
	background:url(/img/marker4.gif) no-repeat left top;
	text-decoration:none;
	display:block;
	color:#186482;
	padding:5px 0px 5px 19px;
	*height:25px;
}
/* doom */
.leftmenu li a.active{
	background:url(/img/marker4.gif) no-repeat left top;
	text-decoration:none;
	display:block;
	color:#ff0000;
	padding:5px 0px 5px 19px;
	*height:25px;
}
.leftmenu li a:hover{
	border-bottom:none;
	color:#0394D8;
	background:url(/img/marker4b.gif) no-repeat left top;
}

li.leftactiv{
	background:#48A4C9 url(/img/left_bg.jpg) no-repeat left top;
	border-bottom:none;
}
li.leftactiv a{
	background:url(/img/marker4a.gif) no-repeat left top;
	border-bottom:1px dotted #fff;
	padding-left:13px;
	color:#fff;
	margin:0px 6px;
}
li.leftactiv a:hover{
	color:#fff;
	border-bottom:1px dotted #fff;
	background:url(/img/marker4a.gif) no-repeat left top;
}
li.leftactiv li{
	background:url(/img/line_left1.gif) no-repeat center bottom;
	border-bottom:0px;
}
li.leftactiv li a{
	background:none;
	padding-left:34px;
	border-bottom:none;
	margin:0px;	
}
li.leftactiv li a:hover{
	background:#1289B8;
	color:#fff;
	border-bottom:none;
}
li.leftactiv li.leftactiv_last{
	background:none;
}
img.imgborder1{
	border:1px solid #CDD4D6;
}

h4{
	font:12px Arial, Helvetica, sans-serif;
	color:#E7091D;
	margin:15px 0px 5px 0px;
	line-height:15px;
	padding:0px 0px 3px 0px;
	background:url(/img/dotted6.gif) repeat-x left bottom;
}
.pdtd4 td{
	padding:3px 6px 3px 0px;
}
a.zakaz_button{
	color:#fff;
	font:bold 15px Arial, Helvetica, sans-serif;
	background:url(/img/zakaz2.gif) no-repeat center top;
	text-align:center;
	display:block;
	width:119px;
	padding:3px 0px;
}
a.zakaz_button:hover{
	border-bottom:none;
}
select.w306{
	width:306px;
}





/* new*/
.mr0{ 
	margin:0px;
}
a.cont1,a.cont2,a.cont3,a.cont4,a.cont5,a.cont6{
	display:block;
	position:absolute;

}
a.cont1 span,a.cont2 span,a.cont3 span,a.cont4 span,a.cont5 span,a.cont6 span {
	display:none;
	visibility:hidden;
}
a.cont1 {
	width:230px;
	height:150px;
	margin-top:20px;
	margin-left:10px;
	z-index:10;
}
a.cont1:hover span{
	display:block;
	visibility:visible;
	background:url(/img/map/cont1.png) no-repeat left top;
	-background-image: none;
	position:absolute;
	width:153px;
	height:38px;
	z-index:11;
	left:0px;
	top:40px;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/map/cont1.png',sizingMethod='crop');
}
a.cont2 {
	width:110px;
	height:180px;
	margin-top:170px;
	margin-left:100px;
	z-index:10;
}
a.cont2:hover span{
	display:block;
	visibility:visible;
	background:url(/img/map/cont2.png) no-repeat left top;
	-background-image: none;
	position:absolute;
	width:153px;
	height:38px;
	z-index:11;
	left:-40px;
	top:40px;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/map/cont2.png',sizingMethod='crop');
}

a.cont3 {
	width:125px;
	height:80px;
	margin-top:25px;
	margin-left:265px;
	z-index:10;
}
a.cont3:hover span{
	display:block;
	visibility:visible;
	background:url(/img/map/cont3.png) no-repeat left top;
	-background-image: none;
	position:absolute;
	width:153px;
	height:38px;
	z-index:11;
	left:-60px;
	top:20px;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/map/cont3.png,sizingMethod=crop);
}

a.cont4 {
	width:140px;
	height:200px;
	margin-top:105px;
	margin-left:250px;
	z-index:10;
}
a.cont4:hover span{
	display:block;
	visibility:visible;
	background:url(/img/map/cont4.png) no-repeat left top;
	-background-image: none;
	position:absolute;
	width:153px;
	height:38px;
	z-index:11;
	left:-10px;
	top:40px;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/map/cont4.png,sizingMethod=crop);
}

a.cont5 {
	width:220px;
	height:180px;
	margin-top:25px;
	margin-left:350px;
	z-index:9;
}
a.cont5:hover span{
	display:block;
	visibility:visible;
	background:url(/img/map/cont5.png) no-repeat left top;
	-background-image: none;
	position:absolute;
	width:153px;
	height:38px;
	z-index:11;
	left:10px;
	top:20px;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/map/cont5.png,sizingMethod=crop);
}

a.cont6 {
	width:90px;
	height:90px;
	margin-top:235px;
	margin-left:510px;
	z-index:9;
}
a.cont6:hover span{
	display:block;
	visibility:visible;
	background:url(/img/map/cont6.png) no-repeat left top;
	-background-image: none;
	position:absolute;
	width:153px;
	height:38px;
	z-index:11;
	left:-50px;
	top:10px;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/map/cont6.png,sizingMethod=crop);
}

TABLE.bordered {
    border-collapse: collapse;
    /*width : 100%*/
}
TABLE.bordered TD {
    font-family: Verdana;
    font-size: 12px;
    border : 1px solid #5E68A3;
    padding : 2px 3px 3px 4px;
    margin : 0px 0px 0px 0px
}
TABLE.bordered TD.head {
    font-family: Verdana;
    font-size: 12px;
    font-weight : bold;
    color : #456C98;
    background-color : #EBEBE6;
    text-align : center
}
TABLE.bordered TD.head_left {
    font-family: Verdana;
    font-size: 12px;
    font-weight : bold;
    color : #456C98;
    background-color : #EBEBE6;
    text-align : left
}
TABLE.bordered TD.red {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #e7091d;
    border : 1px solid #5E68A3;
    padding : 2px 3px 3px 4px;
    margin : 0px 0px 0px 0px
}


/* @group Nav */
ul#nav {
    margin: -10px 0 0 0;
    height: 18px;
    /*line-height: 30px;*/
    font-size: 1.2em;
    font-family: "Times New Roman", serif;
    overflow: hidden;
}
ul#nav li {
    display: inline;
    list-style-type: none;
    /*text-transform: uppercase;*/
    margin: 0 15px 0 0;
}
ul#nav li a:link, ul#nav li a:visited {
    /*color: #7d7257;*/
    /*color: #02663b;*/
    text-decoration: none;
}
ul#nav li a:hover {
    color: #ff0000;
    /*color: #3f3e3a;*/
}
ul#nav li.active a:link, ul#nav li.active a:visited{
    color: #ff0000;
    text-decoration: none;
}

.footerinc a img {                                                              
    opacity: 0.5;                                                               
    filter: alpha(opacity=50);                                                  
}                                                                               
.footerinc a:hover img {                                                        
    opacity: 1;                                                                 
    filter: alpha(opacity=100);                                                 
}
