/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#9ebee5;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  {
	clear:both;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #900;
}


html, input, textarea
	{
	font-size:0.75em;
	line-height:1.333em;
	color:#858585;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#858585;}
a:hover{
	text-decoration:none;
	background-color: #C00;
}
p {padding-top:15px;}

strong {
	color:#C00;
	font-size: 12px;
}

/* ============================= main layout ====================== */

.tail-top {background:#fff url(images/header-tail.gif) top repeat-x;}
.tail-bottom {background:url(images/footer-tail.gif) bottom repeat-x;}

.link1 {
	display:block;
	float:right;
	line-height:1.001em;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-family:arial;
	background-color: #630;
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	width: 130px;
}
.link1:hover {
	background-color: #C00;
}
.link1:current {
	background-color: #C00;
}
.link2 {
	display:block;
	float:right;
	line-height:1.001em;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-family:arial;
	background-color: #630;
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	width: 130px;
}
.link2:hover {
	background-color: #F00;
}

.link3 {
	color:#FFF;
	text-decoration:none;
	display:block;
	float:right;
	line-height:1.001em;
	background-color: #C00;
	font-size: 10px;
	width: 130px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.link3:hover {
	background-color: #F00;
}
.link5 {
	background-color: #090;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size: 10px;
	height: 15px;
	float: left;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.link5:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #090;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #090;
	border-bottom-color: #090;
}
.link6 {
	padding: 2px;
	height: 15px;
	background-color: #630;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C60;
	border-bottom-color: #C60;
}
.link6:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #630;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #630;
	border-bottom-color: #630;
	height: 15px;
}
.link7 {
	padding: 5px;
	height: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #003;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	float: left;
	font-weight: bold;
}
.link7:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #003;
	background-color: #FFF;
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #003;
	border-bottom-color: #003;
}
.link8 {
	padding: 2px;
	height: 15px;
	background-color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
}
.link8:hover {
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	background-color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999;
}
.link9 {
	background-color: #069;
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	padding: 2px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
}
.link9:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #069;
	background-color: #FFF;
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #069;
	border-bottom-color: #069;
}
.link10 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #F60;
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	padding: 2px;
}
.link10:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F60;
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #F60;
	border-bottom-color: #F60;
	background-color: #FFF;
}
.link11 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: #060;
	height: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	padding: 2px;
	margin-bottom: 10px;
}
.link11:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #060;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #060;
	border-bottom-color: #060;
}

#page2 .tail-top .tail-bottom #main #content .container .col-1.col-pad #rodnichok {
	height: 100px;
	width: 220px;
	border: 2px solid #060;
	background-image: url(images/firma_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#page2 .tail-top .tail-bottom #main #content .container .col-1.col-pad #dolina {
	height: 100px;
	width: 220px;
	border: 2px solid #F60;
	margin-bottom: 10px;
	background-image: url(images/dolina_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#page2 .tail-top .tail-bottom #main #content .container .col-1.col-pad #buk_zirka {
	height: 100px;
	width: 220px;
	margin-bottom: 10px;
	border: 2px solid #069;
	background-image: url(images/buk_zirka_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


#page2 .tail-top .tail-bottom #main #content .container .col-1.col-pad #foto_migovo {
	width: 220px;
	margin-bottom: 10px;
	height: 100px;
	border: 2px solid #666;
	background-image: url(fmigovo/fmigivo_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

#page2 .tail-top .tail-bottom #main #content .container .col-1.col-pad #foto_zirka {
	height: 100px;
	width: 220px;
	margin-bottom: 10px;
	border: 2px solid #003;
	background-image: url(fzirka/fzirka_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}




.box1 .link3 {color:#2b61a2;}
.box1 .link3:hover {background:#e5fbc7;}
 
ul li { background:url(images/list-bg.gif) no-repeat 0 9px; padding-left:12px; font-family:arial;}
ul li a {color:#2b61a2; line-height:2em; font-weight:bold;}

.list2 li {border-bottom:1px solid #c3e5a1; background:url(images/list2-bg.gif) no-repeat 0 7px; font-family:tahoma; padding:2px 0 3px 14px;}
.list2 li a {line-height:1.001em; color:#4b4a4a; text-decoration:none;}
.list2 li a:hover {text-decoration:underline;}

ol {padding-left:20px;}
ol li {color:#2b61a2; font-weight:bold; border-bottom:1px solid #d1e4f7; padding:5px 0 5px 0;}
ol li a {color:#3d8f0a; font-weight:normal; text-decoration:none;}
ol li a strong {color:#3d8f0a;}

.imgindent {margin:0 20px 0 0; float:left;}
.title {
	margin-bottom:0px;
	height: 70px;
	background-repeat: no-repeat;
}
.title2 {border-bottom:1px solid #b1d29d; margin-bottom:18px;}
.box1 .title {margin-bottom:15px;}

h2 {color:#4b4a4a; margin:12px 0 4px 0;}

/* ============================= content ====================== */

.col-pad {padding-right:39px;}
.col-pad2 {
	padding-right:10px;
}
.col-pad3 {padding-right:4px;}
.col-pad4 {margin-right:58px;}
.indent {
	padding:0;
	margin-bottom: 5px;
}
.indent2 {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 24px;
	margin-top: 10px;
}
.indent3 {padding:0 34px 25px 34px;}

.line {border-bottom:1px solid #cedef2; padding-bottom:5px;}
.padding1 {
	padding-top:10px;
}

.row2 {padding-top:37px;}
.box1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: left;
	vertical-align: top;
	margin-bottom: 10px;
	width: 604px;
}
.box2 {
	padding-left: 10px;
	height: 80px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

/* ============================= footer ====================== */

#footer {
	color:#fff;
	font-weight:bold;
	text-align:left;
	font-family:arial;
	padding-top:10px;
}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= forms ============================= */

#SearchForm {
	border:1px solid #C00;
	background:url(images/form-bg.gif) top repeat-x;
	padding:22px;
	margin-top:0px;
	width: 200px;
}
#SearchForm img {margin-bottom:11px;}
#SearchForm select {width:125px; border:1px solid #77a0d1; background:#77a0d1; font-size:1em; color:#fff; font-weight:bold; font-family:arial;}
textarea {width:193px; height:122px; border:1px solid #FFFFFF; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}
#page2 .tail-top .tail-bottom #main #content .container .col-1.col-pad .indent .title_oteli {
	height: 75px;
}
#page2.col-2 .col-4 {
	float: left;
	width: 150px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .container .col-3 ##page2.col-2 .col-4 {
	float: left;
	width: 150px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .container .col-4 {
	float: left;
	width: 130px;
	height: 110px;
	margin-left: 10px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .title_index {
	height: 230px;
	background-image: url(tumbn/t_index.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 600px;
	border: 2px solid #C00;
	margin-bottom: 10px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .meniu_rooms {
	width: 605px;
	height: 92px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C00;
	margin-bottom: 10px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .meniu_rooms .col-4 {
	float: left;
	height: 92px;
	width: 130px;
	padding-left: 25px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .clear {

}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .box1_lt {
	width: 605px;
	margin-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap {
	width: 600px;
	margin-bottom: 10px;
	background-image: url(proj/p_ap.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_401_1 {
	height: 30px;
	width: 30px;
	position: relative;
	left: 50px;
	top: 110px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_401_2 {
	height: 30px;
	width: 30px;
	position: relative;
	left: 115px;
	top: 20px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_401_3 {
height: 30px;
	width: 30px;
	position: relative;
	left: 210px;
	top: -25px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_401_4 {
height: 30px;
	width: 30px;
	position: relative;
	left: 180px;
	top: -5px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_401_5 {
height: 30px;
	width: 30px;
	position: relative;
	left: 250px;
	top: -60px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_401_6 {
height: 30px;
	width: 30px;
	position: relative;
	left: 150px;
	top: -50px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_401_7 {
height: 30px;
	width: 30px;
	position: relative;
	left: 100px;
	top: -80px;
}
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_402_1 {
	height: 30px;
	width: 30px;
	position: relative;
	left: 490px;
	top: -140px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_402_2 {
	height: 30px;
	width: 30px;
	position: relative;
	left: 450px;
	top: -190px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_402_3 {
	height: 30px;
	width: 30px;
	position: relative;
	left: 310px;
	top: -210px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_402_4 {
	height: 30px;
	width: 30px;
	position: relative;
	left: 380px;
	top: -220px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_402_5 {
	height: 30px;
	width: 30px;
	position: relative;
	left: 350px;
	top: -300px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_402_6 {
	height: 30px;
	width: 30px;
	position: relative;
	left: 420px;
	top: -280px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_402_7 {
	height: 30px;
	width: 30px;
	position: relative;
	left: 450px;
	top: -300px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_pl {
	height: 355px;
	width: 600px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 0px;
	margin-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .gallery_pl {
	width: 600px;
	margin-top: 10px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .gallery_pl #foto_box {
	width: 100px;
	border: 2px solid #666;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 5px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_kotedj {
	width: 600px;
	border: 2px solid #C00;
	margin-bottom: 10px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .gallery_pl #foto_box_50 {
	float: left;
	height: 50px;
	width: 100px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 2px solid #300;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 #title_getiman {
	height: 230px;
	width: 600px;
	border: 2px solid #300;
	background-image: url(getiman/backr.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 10px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 #video_zirka {
	width: 600px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 2px solid #C00;
}
#page2 .tail-top .tail-bottom #main #content .container .col-1.col-pad #left_video {
	width: 220px;
	margin-bottom: 10px;
	border: 2px solid #C00;
	background-image: url(lito/lito_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-1.col-pad #left_m_lito {
	height: 100px;
	width: 220px;
	border: 2px solid #090;
	background-image: url(lito/lito_title.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	margin-bottom: 10px;
	font-weight: bolder;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .title_service {
	background-image: url(images/title_service.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 230px;
	width: 600px;
	border: 2px solid #C00;
	margin-bottom: 10px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .title_fmigovo {
	height: 220px;
	width: 600px;
	margin-bottom: 10px;
	border: 2px solid #003;
	background-image: url(fmigovo/title_fmigovo.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
strong1 {
	color: #003;
	font-weight: bold;
}
strong3 {
	font-weight: bold;
	color: #090;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .title_lito {
	height: 230px;
	width: 600px;
	border: 2px solid #0C0;
	background-image: url(lito/title_lito.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 10px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-1.col-pad #semeniuk_ivan {
	height: 550px;
	width: 220px;
	margin-bottom: 10px;
	border: 2px solid #F00;
	background-image: url(images/iv1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#page2 .tail-top .tail-bottom #main #content .container .col-2 .indent2 .proj_ap #p_401_8 {
	height: 30px;
	width: 30px;
	position: relative;
	left: 490px;
	top: -140px;
}
