﻿body {
	min-width:1000px;
	font-family:Tahoma, Verdana, sans-serif;
	padding: 0px;
	margin: 0px;
	text-align: center;

}

table, form, div, p{
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.hidden {
	display:none;
}

span {
	margin:0px; padding:0px;
}

a {
	color:#044471; 
}

p,div {
	text-align:justify;
}


#main {
	background: url('/templates/images/fon_top.jpg') top center repeat-x  ;
}
#main-top {

}
#main-center {
	width:1000px;
	margin: 0px auto;
}
#main-bottom {
	background: url('/templates/images/fon.jpg') bottom center repeat-x;

	
	
}
#header {
	position:relative;
	height: 280px;
	padding: 0px 0px 0px 0px;

	background: url('/templates/images/header.jpg') bottom center no-repeat;	
}

#center {
/*	min-height:1025px;*/
	padding: 0px 0px 0px 0px;
}

#footer {
	clear:both;
	height: 100px;
	padding: 60px 0px 0px 0px;
	color:#3a3a3a;
}

.copyright { font-size:11px; color:#3a3a3a;}
.adress { font-size:11px; color:#3a3a3a;}
.phone { font-size:24px; color:#3a3a3a; font-family:Georgia, "Times New Roman", Times, serif;}
.phone_1 { font-size:14px; color:#0072a6; font-family:Georgia, "Times New Roman", Times, serif;}




.logo {padding:20px 0px 0px 50px; margin:0px;  float:left; background:url(/templates/images/logo.png) left bottom no-repeat  ;}

.logo1 { font-size:23px; font-family:CenturyGothic; color:#3a3a3a;}
.logo2 { font-size:11px; font-family:CenturyGothic; color:#8d8d8d; }

.region { position:relative; border:1px #CCCCCC solid;}
.region div { padding:0px 0px 5px 0px;}
.region a{ font-size:13px; font-family:Tahoma; text-decoration:none; border-bottom: 2px dotted ; margin:0px 0px 0px 5px;}


.left {  background-color:#E4FBFD; width:170px; min-height:300px; margin:36px 0px 0px 0px;}
.left div { padding:0px 0px 5px 0px;}
.left a{ font-size:16px; color:#0072a6; font-family:Tahoma; text-decoration:none; border-bottom: 2px dotted ; margin:0px 0px 0px 15px;}
.left a.jsm{ font-size:11px; color:#0072a6; font-family:Tahoma; text-decoration:underline; border-bottom: none ; margin:0px 0px 0px 0px;}

div.resort {margin:0; padding:0;}
.resort a.jsm {
color:#993333;
}
.resort ul {margin:0px;} 
.resort li {margin:0px 0px 5px 0px;
list-style: disk;
list-style-position: outside;
}

.gorod { font-size:11px; color:#515151; margin:5px; cursor:pointer; }

.tur1 {width:225px; float:left; margin:20px 20px 0px 20px; }
.tur2 {width:725px; margin:0px 0px 0px 0px; padding:1px 0px 0px 0px;  height:150px; background-color:#efefef; }
.tur2 .name { margin:0px 0px 2px 0px;  font-size:17px; color:#000000; font-weight:normal;}
.tur2 .name a{ color:#0072a6; font-size:17px;}
.tur2 .name a:hover{ text-decoration:none;}
.tur2 .text { color:#3a3a3a; font-size:12px;}
.tur2 .maintext { color:#3a3a3a; font-size:12px;}

.tur2 .tur3 .text p {margin-bottom:10px;}
.text p {margin-bottom:10px;}

li b {
//color:#002266;
color:#525252;
}

b {
color:#525252;
}

.tur3 .name { margin:0px 0px 2px 0px;  font-size:17px; color:#000000; font-weight:normal; color:#0072A6;}
.tur3 .name a{ color:#0072a6; font-size:18px;}
.tur3 .text { color:#3a3a3a; font-size:12px;}
.tur3 h2 { margin:20px 0px 10px 0px; font-size:13px; color:#000000; font-weight:bold; color:#0072A6;font-family:Tahoma,Verdana;}
.tur3 h1 { margin:10px 0px 10px 0px;}



.tit { padding:10px 0px 0px 15px; color:#2d2d2d; font-size:21px; font-family:Georgia, serif; }

.gor_tur { font-size:11px; }
.gor_tur .name a{ color:#0072a6; font-weight:800; font-size:11px;} 
//text-decoration:none;}
.gor_tur .name a:hover{ text-decoration: underline;}
.gor_tur .title{color:#828181;font-size:11px;}
.gor_tur .long{color:#828181;font-size:11px;}
.gor_tur .nomer{color:#828181;font-size:11px;}
.gor_tur .price{color:#0072a6;font-size:11px;}


.form {padding:0px 0px 3px 0px; color: #000000; font-weight:bold; font-size:11px;}
.form_text {padding:0px 0px 0px 0px; margin:2px 0px 0px 5px; color: #000000; font-size:11px;}


.menu { border-top:1px #CCCCCC solid; border-bottom:1px #CCCCCC solid; height:40px; margin:12px 0px 0px 30px; padding:11px 0px 0px 0px ;}

.menu span a { font-family:Tahoma;  font-size:18px; color:#0072a6; }

.menu span { margin:0px 55px 0px 0px;}
	
.menu a { font-family:Tahoma;  font-size:18px; color:#0072a6;}
.menu a:hover{ text-decoration:none; }	





.main_text { padding:10px 0px 0px 5px; color:#3a3a3a; font-size:12px; }
.main_text p{  color:#3a3a3a; font-size:12px; }

.title {padding:0px 0px 0px 0px; color:#2d2d2d; font-size:24px; font-family:Georgia, serif; }


.news {
	padding:15px 0px 20px 10px;
	
	}
.news_item {
	width:475px;
	margin:10px 10px 10px 5px;
	float:left;
	}

.title2{
	
	font-size:22px;
	padding:20px 0px 10px 0px; 
	color:#1f84b9;
	font-family:Trebuchet MS;
	}
.text{
	font-size:8px; 
	color:#0e4968;
	font-family:Verdana;
	text-align:justify;
	}
	
.adresa{
	text-decoration:
	font-size:14px; 
	color:#0e4968;
	font-family:Trebuchet MS;
	}	

.vac {
	width:450px; 
	margin-right:30px;
	margin-bottom:30px;
	float:left; 
}

.seo {
	font-size: 12px;
	color:#555555;
}

ul {
margin-top:5px;
padding-left: 15px;
}
li {
margin-top:10px;
}

.country {
	//float:right;
	//margin: 0px 2px 8px 15px;
}

.text img{
	float:right;
	margin: 0px 2px 8px 15px;
}

div.rightbar {
	background-color:#E3F7FD; 
	float:left;  
	width:200px; 
	height:690px; 
	margin:35px 0px 0px 0px;
}

div.content {
	float:left;  
	width:770px; 
	margin:15px 20px 0px 30px;
}

table.price, td.price {
//color:green;

}

.price td {
margin-right:20px;
padding-right:20px;
}

.price b {
//color:green;
}