/* CSS Document */

body {background-image:url(../images/fone-tr0.png); padding:0px; margin:0px; text-align:left; font-size:14px;}
img {border:0px;}
.osnova {background-color:#FFFFFF; height:1550px;}
A 							{ /* color: #000000; */ font-family:arial;text-decoration: none;}
A:hover 					{ /* color: #AABBDD; */ text-decoration: underline;}

.main {width:1024px; height:100%;}
h3 {font-size:24px; color:#FF0000;}
.top_menu {width:100%; height:50px; background-image:url(../images/top_menu.jpg);  border-bottom:1px #CCCCCC solid;}
.top_menu div {float:left;}
.top_m {width:auto; height:50px; text-align:center; padding-left:5px; padding-right:15px;}
.top_m a {font-family:Arial;	font-size:14px;	color:#0D5300; text-decoration:none;}
.top_m a:hover {text-decoration:underline;}
.top_m img {margin-top:3px; margin-bottom:7px; border:0px;}

.left_menu {width:250px; height:96px; background:url('../images/logo3.gif') top left no-repeat; float:left; }
.boxText { font-family: arial; font-size:14px; margin-top:30px; text-align:left; padding:0px 0px 0px 20px;  }
.left_menu h3 {margin:95px 20px 0px 0px ; color:#666666; font:Arial, Helvetica, sans-serif; font-size:16px;}
.boxText h3 {margin:0px 0px 10px 0px ; color:#000000; font:Arial, Helvetica, sans-serif; font-size:14px;}
.boxText a 			{color:#e40508; font-size:12px; line-height:13px;
									 padding:0px 11px 4px 12px;text-decoration:underline;background:url('../images/bg_list0.gif') 1px 7px no-repeat;}
.boxText a:hover  		{text-decoration:none;}
.boxText li							{padding:0px 0px 0px 0px; width:100px;}
.boxText li, .boxText li a			{font-family:arial;}
.boxText ul							{list-style:none;margin:0px 0px 0px 21px;padding:0;}
.boxText li a 						{display:block;}
.boxText ul li div 					{padding-left:12px;}

.top_img {width:774px; background:url('../images/top_menu7.jpg') top left no-repeat; height:331px; float:right;}
.top_img .text { text-align:left; font-size:36px; width:auto; color:#f6f6f6; font-weight:bold; font-style:italic; font:"Times New Roman", Times, serif; margin:40px 20px 20px 40px;}
.top_img .text2 {text-align:left; font-size:36px; color:#f6f6f6; font-weight:bold; font-style:italic; font:"Times New Roman", Times, serif; margin:40px 20px 20px 300px;}

.content {text-align:left; float:right; width:770px; margin-top:0px; text-indent: 20px; color:#666666; border-left:1px solid #E6E6E6;}
.mar_10 {margin-left:20px;}
.content h1 { text-align:center; margin:0px;}
.content li {line-height:24px;}
.content b,strong { color:#000000; font-weight:bold;}
.line {border-bottom:1px solid #CCCCCC; margin:10px 20px 0px 0px ;}
i {color:#FF0000; text-transform:inherit;}
.content a {color:#709D1E; text-decoration:underline;}
.tourist ul {list-style:none;margin:0px 0px 0px 21px;padding:0;}
.tourist ul li a {padding:1px 11px 4px 12px;background:url('../images/fone-tr1.png') 1px 7px no-repeat;}
.content a:hover {text-decoration:none;}
.tutorial_image {
	background-color:#f0f0f0;
	border:1px solid #cecfd0;
	text-align:center;
	margin-bottom:10px;
	padding-top: 10px;
	padding-bottom: 6px;
	margin-right:20px;
}

.img1 { }
.img2 { margin-left:20px;}

.bot_content {width:100%;}
.bot_content div {width:1006px; background:#FFFFFF; height:9px; float:left;}
.bot_content2 {width:100%; margin-top:5px;}
.bot_content2 div {width:1006px; background:#FFFFFF; height:9px; float:left;}
.bot_img {float:left; width:9px; height:9px;}
.bot_img2 {float:left; width:9px; height:9px;}

.bottom { width:100%; background:#f6f6f6; text-align:left;}

.w250 {width:250px; height:60px; text-align:center; float:left; background:#f6f6f6;}
.text2 {float:left; color:#f6f6f6; width:774px; background:#709D1E; height:60px; font-size:12px;}
.text2 a {color:#f6f6f6; text-decoration:underline;} .text2 a:hover { text-decoration:none;}
.text3 {color:#D5FFC6;}
.text3 a {text-transform:uppercase; font-size:10px; color:#f6f6f6; text-decoration:underline; margin:0px; padding:0px;}
.text3 a:hover {text-decoration:none;}
.mar20 {margin-left:20px;}
.mar20r {margin-right:20px;}
.h3 {padding-top:10px;}
.tel {font-size:24px; color:#FF0000; float:left;} 
.title {width:100%; height:80px; text-align:left; background:#709D1E; padding-bottom:5px;}
.title img { width:100px; height:70px; float:left; padding-top:10px; padding-left:10px;}
.title div {font-size:48px; float:left; padding-top:10px; color:#FFFFFF; }
.mar_20 {padding-right:30px; text-indent:0px; }
.mar_20 img {float:right; margin-top:10px; margin-right:20px;}
.hot {border-left:1px dashed #000000; border-top:1px dashed #000000; border-bottom:1px dashed #000000; padding:0px; margin:0px;}
.price {height:30px; text-align:center; color:#FFFFFF; background:#FF0000; width:150px; padding-top:10px; font-weight:bold;}
.title2 {width:100%; height:50px; text-align:left; background:#709D1E; color:#FFFFFF; font-size:36px; padding-top:7px;}

.c15_2_1 {border:1px solid #CCCCCC; width:98%;}
.c15_2_1 h4 { background:#709D1E; margin:0px; padding-top:7px; padding-bottom:7px;}
.c15_2_1 h4 a { color:#f6f6f6;}
.c15_2_1 strong {border-top:1px dashed #000000; padding:5px;}
.c15_2_1 p {border-top:1px dashed #000000; padding:5px; margin:0px; width:100%; background:#0099CC; color:#FFFFFF;}
.kontakt {background:url(../images/kontakt/map.jpg) no-repeat left top; width:600px; height:529px; border:5px solid #cecfd0;}
.kontakt img {padding-top:90px; margin-left:75px;}

#nav {list-style: none;   margin: 0;
  padding: 0;}

#nav li ul {
  list-style: none;
  margin: -90px 0px 0px 20px ;
  padding: 0;
}



#nav li ul {
  display: none;
  position: absolute;

}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

.cont {
	background-color:#f0f0f0;
	border:1px solid #cecfd0;
	margin-bottom:10px;
	padding-top: 10px;
	padding-bottom: 6px;
	margin-right:20px;
	height:140px;
}

.cont1 {
	background-color:#f6f6f6;
	border:1px solid #cecfd0;
	margin-bottom:10px;
	padding-top: 10px;
	padding-bottom: 6px;
	margin-right:20px;
	margin-left:20px;
	padding-right:20px;
	float:left;}
.cont2 {
	background-color:#f6f6f6;
	border:1px solid #cecfd0;
	margin-bottom:10px;
	padding-top: 10px;
	padding-bottom: 6px;
	margin-right:20px;
	margin-left:20px;
	padding-right:20px;
float:right; padding-right:20px;}

.guest {	background-color:#f0f0f0;
	border:1px solid #cecfd0;
	margin-bottom:10px;
	padding-top: 10px;
	padding-bottom: 6px;
	margin-right:20px;
	height:auto; }
	
	/* Comments */
.comment {list-style:none; margin:0; padding:0px;}
.comment li {padding:0;}
.author { float:left;  text-decoration:underline;}
.date {float:left;}
.text_com { background:#f6f6f6; border:1px solid #ccc; width:540px; margin-left:160px;}

.comment_list {list-style:none; margin:0; padding:0;}
.single_comment {width:500; margin-left:20px; margin-right:20px; background:#f6f6f6; border:1px solid #ccc; padding:7px;}
.clear {width:100%; border-bottom:1px solid #ccc; margin-top:10px;}

.left {
	float: left;
}
.right {
	float: right;
}
.author{color:#999999; margin-left:20px;}
.submit_button {
	background: #fdfdfd;
	border: 1px solid #bbbbbb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #af0100;
	text-transform: uppercase;
	height: 22px;
	width:120px;
	text-align: center;
	padding-bottom: 2px;
	letter-spacing: -0.05em;
	cursor: pointer;
	display: inline;
	padding-right:25px;
	padding-top:3px;
}
.add_s b {font-size:18px; font-weight:bold; color:#990000;}

.wp-pagenavi {
	font-size: 1.0em;
	text-transform: uppercase;
	clear: both;
	margin-bottom: 15px;
	text-align: right;
	margin-top:20px;
	margin-right:20px;
}
.wp-pagenavi a, #content .wp-pagenavi .current {
	padding: 3px 7px;
	border: 1px solid #bbbbbb;
	background: #fdfdfd url(button_b.png) repeat-x 0 100%;
	color: #ae0000;
	margin-left: 3px;
	text-decoration: none;
}
.wp-pagenavi a:hover, #content .wp-pagenavi .current {
	color: #232323;
	background: #fdfdfd url(button_c.png) repeat-x 0 100%;
}
.wp-pagenavi .pages {
	float: left;
}

.current { border:1px solid #bbbbbb; padding: 2px 7px 3px 7px; background: #fdfdfd url(button_b.png) repeat-x 0 100%; color: #ae0000;
	margin-left: 3px;
	text-decoration: none;}
.otzuv { margin-left:20px;}
.file { margin-left:20px;}

.margin2 {margin-right:20px;}






.margin {padding:7px;}

#nav {list-style: none;   margin: 0; padding: 0; margin-left:50px;}
ul{margin:0 0 0 0;padding:0}
#nav li ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#nav li ul li {
border:0px;
  float: left;
  position: relative;
}


#nav li {float:left; margin-right:10px; margin-bottom:5px;}
.im {margin-left:-19px; border:3px solid #000000;}
.im:hover {margin-left:-19px; border:3px solid #FF0000;}
#nav li ul {
  display: none;
  position: absolute;
}

#nav li:hover ul,
#nav li.jshover ul {
top:524px;
left:392px;
  display: block;
}
.tutorial_image3 {
	background-color:#f6f6f6;
	border:1px solid #cecfd0;
	text-align:center;
	width:740px;
	height:342px;
	margin-bottom:10px;
}


.price2 {height:30px; text-align:center; color:#FFFFFF; background:#FF0000; width:150px; padding-top:10px; font-weight:bold; margin-left:-7px;}
.title2 a { color:#f6f6f6; text-decoration:none;}
.title2 a:hover {text-decoration:underline;}
.top_image {float:left;}
.kont {background:#CCCCCC; width:98%; height:100px;}

.kont td { padding:7px; text-align:left; font-size:18px; color:#000000; font-weight:bold; border:1px solid #FFFFFF;}

.azov .azov {list-style:none;margin:0px 0px 0px 51px;padding:0;}
.azov .azov li a {padding:1px 11px 4px 12px;background:url('../images/fone-tr1.png') 1px 7px no-repeat;}
.azov h1 { text-align:left; padding-left:25px;}


#hav {list-style: none;   margin: 0; padding: 0; }
.img_ukr {float:left; margin-left:5px; margin-bottom:2px; width:150px;}

.blue {color: #0000FF}
.red {color: #FF0000}
.black {color: #000000}
.green {color: #009900}


.photo {list-style:none; margin:0px; padding:0px; width:100%; margin-top:20px;}
.photo li {float:left;  padding:0px;}
.photo img {width:200px; height:200px; margin-bottom:3px; border:3px solid #336600;}
.photo #pic_act {width:200px; height:200px; margin-bottom:3px; border:3px solid #CC0000;}
.photo_img {width:98%; background:#FFFFCC; border:1px solid #ccc; padding:3px; }
.photo_img_img {width:600px; border:1px solid #000000;}
.com {background:#f6f6f6; border:1px solid #ccc; width:586px; margin-top:10px; margin-left:20px; text-align:left; padding:7px; text-indent:0px;}
.cerror {margin-top:2000px;}

.add_photo {
	font-size: 1.0em;
	clear: both;
	margin-bottom: 15px;
	text-align: left;
	margin-top:20px;
	margin-left:0px;
	
}
.add_photo a {
	padding: 3px 7px;
	border: 1px solid #bbbbbb;
	background: #fdfdfd url(button_b.png) repeat-x 0 100%;
	color: #ae0000;
	margin-left: 3px;
	text-decoration: none;
}

.days {
border-top:1px solid #ccc; 
border-left:1px solid #ccc;
color:#000000;
text-indent: 0px; 
}
.days td {
border-right:1px solid #ccc; 
border-bottom:1px solid #ccc;
padding:0px;
margin:0px;
height:80px;
text-align:center;
width:10%;
}
.days td:hover {
background:#709D1E;
}
.days .dat {
color:#FF8282;
font-size:70px;
margin-bottom:-90px;
}
.days .no_dat {
color:#ccc;
font-size:36px;
text-align:center;
}

.days a {
color:#000;
font-weight:bold;
text-decoration:underline;
font-size:18px;
display:block;
width:100%;
}
.days a:hover {
text-decoration:none
}
.strelki {
text-indent:0px;
}
.strelki a {
font-weight:bold;
color:#000000;
text-decoration:none;
}
.pad_10 {
padding-right:10px;
}
.com_kal {
padding:7px;
}
.com_kal h2 {
color:#f6f6f6;
background:#709D1E;
}
.com_text_cal {
background:#f6f6f6;
color:000;
margin-top:10px;
padding:7px;
}