@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	background:#FFFFFF;
	}
* {margin:0px; padding:0px;}

#main-container {
	display:block;
	background:#FFCC33;
	width:1000px;
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	}

#header {
	display:block;
	padding:7px 0px 0px 0px;
	width:100%;
	overflow:hidden;
	}

#center {
	width:100%;
	border:none;
	}

#left-sidebar {
	width:210px;
	overflow:hidden;
	vertical-align:top;
	}

#content {
	overflow:hidden;
	vertical-align:top;
	}

#footer {
	display:block;
	width:100%;
	overflow:hidden;
	}

#banners {
	display:block;
	width:100%;
	overflow:hidden;
	background:#FFFFFF;
	}
/*
#banners a img {  
opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=40);  
}  

#banners a:hover img {  
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);  
}  
*/

a {text-decoration:none;}

/*Text*/
.txt {
	font-family: "tahoma", Times, serif;
	font-size:11px;
	color: #000000;
	}
p.txt {
	margin:7px 0px 5px;
	text-align:left;
	}
.small-txt {
	font-family: "tahoma", Times, serif;
	font-size:10px;
	color: #000000;
	}
h1 {
	margin:7px 0 7px;
	padding:0;
	font-family: "tahoma", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	}
.likeh1 {
	margin:7px 0 5px;
	padding:0;
	font-family: "tahoma", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	text-align:center;
	}

h2 {
	margin:2px 0 2px;
	padding:0;
	font-family: "tahoma", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	}
input {
        margin:2px; 
        padding:2px;
	font-family: "tahoma", Times, serif;
	font-size:11px;
	}

/*Menu*/
h3 {
	margin:7px 0 2px;
	padding:0;
	font-family: "tahoma", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#ff0000;
	}

.likeh3 {
	margin:7px 0 2px;
	padding:0;
	font-family: "tahoma", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#ff0000;
	}

.menu {
	margin:0 0 11px;
	padding:0;
	list-style-type:none;
	}
ul.menu li {
	vertical-align:middle;
	height:1%;
	}
.menu-link {
	display:block;
	font-family: "tahoma", Times, serif;
	font-size:12px;
	color: #0033ff;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 2px 30px;
	}
.subtitle {
	display:block;
	font-family: "tahoma", Times, serif;
	font-size:12px;
	color: #0033ff;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px;
	text-align:left;
	}
/*.news-title {
	font-family: "tahoma", Times, serif;
	font-size:12px;
	color: #0033ff;
	font-weight:bold;
	text-decoration:none;
	padding:2px 0px 0px 0px;
	}*/
.top-menu-link {
	display:block;
	font-family: "tahoma", Times, serif;
	font-size:12px;
	color: #0033ff;
	font-weight:bold;
	text-decoration:none;
	}

a.menu-link:hover {
	background-color:#CCCCFF;
	}
a.menu-link:active {
	background-color:#CCCCFF;
	}
a.menu-link:visited {
	color:#003399;
	}

.small-link {
	font-family: "tahoma", Times, serif;
	font-size:11px;
	color:#0033ff;
	font-weight:bold;
	text-decoration:none;
	}
a.small-link:active {color:#ff0000;}
a.small-link:hover {color:#ff0000;}
/*a.small-link:visited {color:#0066CC;}*/

/*small link if object without price*/
.small-link-empty {
	font-family: "tahoma", Times, serif;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
	}
a.small-link-empty:active {color:#ff0000;}
a.small-link-empty:hover {color:#ff0000;}




/*Region buttons on Main*/
.reg-button {
	display:block;
	float:left;
	width:140px;
	padding:100px 0px 0px;
	margin:12px 12px 12px 12px;
	font-family: "tahoma", Times, serif;
	font-size:11px;
	color:#0033ff;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
    background-position:0px 0px;
	text-align:center;
	}
a.reg-button:hover {
	background-position:0px -130px;
	color:#ff0000;
	}
#alushta-button {
	background-image:url(images/alushta.jpg);
	}
#yalta-button {
	background-image:url(images/yalta.jpg);
	}
#sudak-button {
	background-image:url(images/sudak.jpg);
	}
#feodosiya-button {
	background-image:url(images/feodosiya.jpg);
	}
#sevastopol-button {
	background-image:url(images/sevastopol.jpg);
	}
#nikolaevka-button {
	background-image:url(images/nikolaevka.jpg);
	}
#evpatoriya-button {
	background-image:url(images/evpatoriya.jpg);
	}
#tarhankut-button {
	background-image:url(images/tarhankut.jpg);
	}

/*Popular hotels on Main*/
.popular-hotel {
	display:block;
	float:left;
	overflow:hidden;
	width:236px;
	text-align:center;
	background-image:url(images/bcg-main.jpg);
	background-repeat:no-repeat;
	margin:9px;
	padding:0px;
	}
div.popular-hotel p {
	font-family: "tahoma", Times, serif;
	font-size:11px;
	color: #000000;
	margin:4px 0px 6px;
	text-align:justify;
	}
.menu-link2 {
	font-family: "tahoma", Times, serif;
	font-size:12px;
	color: #0033ff;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
a.menu-link2 img {
	border:none;
	width:200px;
	height:134px;
	margin:12px 0px 25px -1px;
	}

/*Hotel list on region page*/
.hotel-list {
	display:block;
	margin:0px 0px 0px 12px;
	min-height:235px;
	float:left;
	overflow:hidden;
	width:178px;
	background-image:url(region/bcg-region.jpg);
	background-repeat:no-repeat;
	}
div.hotel-list img {
	border:none;
	width:150px;
	height:100px;
	margin:9px 8px 20px;
	}

/*Footer*/
.foot {
	display:block;
	background:#FF9900;
	border-bottom:solid 1px #996600;
	border-top:solid 1px #996600;
	margin:0px 0px 5px 0px;
	padding:5px;
	font-family: "tahoma", Times, serif;
	font-size:11px;
	color:#FFFFFF;
	}

/*currency formatting*/
.inactive, .active {
	font-family: "tahoma", Times, serif;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	display:inline-block;
	margin-bottom:8px;
	}

.inactive {
	color:#000000;
/*	background-color:#CCCCCC;*/
	border:1px solid #FFFFFF;
	}
a.inactive:hover {
	color:#000000;
	border:1px solid #ff0000;
	}
	
.active {
	color:#000000;
	background-color:#FFCC00;
	border:1px solid #ff0000;
	}
a img   {
        border:none;
        }

