body {
	background:#9dc2c6 url('/templates/img/bg.png');
	font-size:8pt;
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana;
}

img {
	border:0;
}

a {
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

#container {
	/*width:1078px;*/
	width:100%;
}

#container .con_lt {
	background: url('/templates/img/con_lt.png') right top no-repeat;
	/*width:90px;*/
	height:185px;
}

#container .con_rt {
	background: url('/templates/img/con_rt.png') left top no-repeat;
	/*width:90px;*/
	height:185px;
}

#container .con_lb {
	background: url('/templates/img/con_lb.png') right bottom no-repeat;
	/*width:90px;*/
	height:90px;
}

#container .con_rb {
	background: url('/templates/img/con_rb.png') left bottom no-repeat;
	/*width:90px;*/
	height:90px;
}

#container .header {
	width:898px;
	background: #114f63;
	overflow:hidden;
	margin:0;
}

.flashheader {
	width:898px;
	height:341px;
	overflow:hidden;
	z-index:1;
}

.hedd {
	z-index:9999;
	position:absolute;
	margin-top:-10px;
}

#container .footer_rus {
	width:898px;
	height:120px;
	background: #114f63 url('/templates/img/footer.png') no-repeat;
}

#container .footer_eng {
	width:898px;
	height:120px;
	background: #114f63 url('/templates/img/footer_eng.png') no-repeat;
}


#container .left_col {
	vertical-align:top;
	padding-left:30px;
	width:203px;
	background: #114f63 url('/templates/img/bg_left.png');
}

#container .center_col {
	vertical-align:top;
	padding-left:15px;
	text-align:center;
	width:417px;
	background: #114f63 url('/templates/img/bg_center.png');
}

#container .right_col {
	vertical-align:top;
	text-align:center;
	padding-left:20px;
	width:213px;
	background: #114f63 url('/templates/img/bg_right.png');
}

.sideblock {
	width:160px;
	margin-bottom:30px;
	overflow:hidden;
	color:white;
}

.sideblock var {
	color: #cccccc;
	font-style:normal;
	display:block;
}

.sideblock h1 {
	text-transform:uppercase;
	font-size:8pt;
	margin:0;
	padding:0;
	color:#ffcc66;
}

.sideblock h1 a {
	text-decoration:none;
}

.sideblock h1 a:hover {
	text-decoration:underline;
}

.sideblock p {
	margin:5px 0;
}

.sideblock ul {
	list-style:none;
	text-align:center;
	padding:0;
	margin:0;
	font-weight: bold;
}

.sideblock li {
	margin-bottom:7px;
}

.sideblock a {
	color:#fbeaa7;
	
	
}

.sideblock .more {
	text-align:right;
}

.sideblock .more a {
	color: #ffcc66;
	text-decoration:none;
}

.sideblock .more a:hover {
	text-decoration:underline;
}

.mainblock {
	text-align:left;
	width:396px;
	margin-bottom:30px;
	overflow:hidden;
	color:white;
	background:url('/templates/img/blkbg.png');
	font-size:10pt;
}

.mainblock .text {
	padding:0 20px;
}

.mainblock .blkfoot {
	background:url('/templates/img/blkfooter.png');
	height:34px;
}

.mainblock h1 {
	text-align:center;
	text-transform:uppercase;
	color:#ffcc66;
	font-size:10pt;
	padding:0;
	margin:0;
	margin-bottom:15px;
	font-family:Arial;
}

.mainblock h1 a {
	text-decoration:none
}

.mainblock h1 a:hover {
	text-decoration:underline;
}

.mainblock h2 {
	text-transform:uppercase;
	color:#ffcc66;
	font-size:10pt;
	padding:0;
	margin:15px 0;
}

.mainblock h2 span {
	color:white;
}


.mainblock p {
	margin:10px 0;
	line-height:12pt;

}

.mainblock a {
	color:#ffcc66;
}

.mainblock var {
	margin:10px 0;
	text-align:right;
	display:block;
	font-style:normal;
	color: #cccccc;
}

.mainblock table {
	border-collapse:collapse;
}

.mainblock td, th {
	padding:2px;
	border:1px solid #ffcc66;
	text-align:left;
}

.mainblock ul {
	padding:0;
	margin:0;
	padding-left:15px;
}

.mainblock li {
	margin: 5px 0;
}

.mainblock .more {
	text-align:right;
}

.mainblock .clear {
	clear:both;
	margin-bottom:10px;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	margin-bottom:10px;
}


.mainblock .more a {
	color: #ffcc66;
	text-decoration:none;
}

.mainblock .more a:hover {
	text-decoration:underline;
}

.mainblock .all {
	text-align:center;
	margin-top:5px;
}

.menu {
	height:696px;
	background:url('/templates/img/menu.png');
	padding:60px 9px;
}

.menu_eng {
	height:190px;
	background:url('/templates/img/menu_eng.png');
	padding:60px 9px;
}


.crimeablock {
	height:132px;
	background:url('/templates/img/crimeablock.png');
	padding:40px 9px;
}

.weather {
	height:170px;
	background:url('/templates/img/weather.png');
	padding:40px 9px;
}

.weather_eng {
	height:170px;
	background:url('/templates/img/weather_eng.png');
	padding:40px 9px;
}

.new {
	height:696px;
	padding:60px 9px;
	background:url('/templates/img/new.png') no-repeat;

}

.currency {
	height:170px;
	padding:25px 9px;
	background:url('/templates/img/currency.png');
	text-align:center;
	font-size:10pt;
}

.currency_eng {
	height:109px;
	padding:25px 9px;
	background:url('/templates/img/currency_eng.png');
	text-align:center;
	font-size:10pt;
}

.time {
	height:78px;
	padding:40px 9px;
	background:url('/templates/img/time.png');
	text-align:center;
	font-size:10pt;
}

.time_eng {
	height:78px;
	padding:40px 9px;
	background:url('/templates/img/time_eng.png');
	text-align:center;
	font-size:10pt;
}


.stat {
	height:157px;
	padding:30px 9px;
	background:url('/templates/img/stat.png');
	text-align:center;
	font-size:10pt;
}

.u-animatorov {
	height:157px;
	padding:30px 9px;
	background:url('/templates/img/u-animatorov.png');
	text-align:center;
	font-size:10pt;
}


.stat_eng {
	height:157px;
	padding:30px 9px;
	background:url('/templates/img/stat_eng.png');
	text-align:center;
	font-size:10pt;
}

.time .item {
	margin:5px 0;
}

.adv {
	width:178px;
	height:240px;
	padding:35px 0;
	background:url('/templates/img/adv.png');
	text-align:center;
	font-size:10pt;
}

.adv_eng {
	width:178px;
	height:240px;
	padding:35px 0;
	background:url('/templates/img/adv_eng.png');
	text-align:center;
	font-size:10pt;
}

#kyiv,
#msk,
#eur {
	font-weight:bold;
}

.photothumb,
.photothumb_eng,
.foreign,
.search,
.about,
.animators,
.awards,
.game-places,
.about_eng,
.special,
.prices,
.prices_eng,
.structure,
.structure_eng,
.food,
.food_eng,
.treatment,
.rooms,
.korpusa,
.villa,
.photo,
.treatment_eng,
.order,
.news,
.foragents,
.conference,
.conference_eng,
.partners_eng,
.photogallery,
.other,
.other_eng,
.specialblock,
.shema,
.contacts,
.contacts_eng,
.history,
.useful,
.tovisit,
.space,
.tourist,
.halflux,
.chair,
.ekskursii,
.avtostoyanka,
.kafe-bary-restorany,
.bassejny-i-sauny,
.plyazhi-i-kanatka,
.korpus5,
.korpus6,
.korpus9,
.villa_chair,
.videogallery {
	height:67px;
	width:396px;
}

.history,
.useful,
.tovisit,
.space,
.tourist {
	background:url('/templates/img/crimea.png');
}

.about {
	background:url('/templates/img/about.png');
}

.awards {
	background:url('/templates/img/awards.png');
}

.animators {
	background:url('/templates/img/animators.png');
}

.game-places {
	background:url('/templates/img/game-places.png');
}


.plyazhi-i-kanatka {
	background:url('/templates/img/pljazh-kanatka.png');
}

.korpus5 {
	background:url('/templates/img/korpus5.png');
}

.korpus6 {
	background:url('/templates/img/korpus6.png');
}

.korpus9 {
	background:url('/templates/img/korpus9.png');
}

.villa_chair {
	background:url('/templates/img/villa_chair.png');
}


.bassejny-i-sauny {
	background:url('/templates/img/bassejny-i-sauny.png');
}

.kafe-bary-restorany {
	background:url('/templates/img/kafe.png');
}

.avtostoyanka {
	background:url('/templates/img/avtostoyanka.png');
}

.ekskursii {
	background:url('/templates/img/ekskursii.png');
}


.about_eng {
	background:url('/templates/img/about_eng.png');
}

.special {
	background:url('/templates/img/special.png');
}

.prices {
	background:url('/templates/img/prices.png');
}

.prices_eng {
	background:url('/templates/img/prices_eng.png');
}

.structure {
	background:url('/templates/img/structure.png');
}

.structure_eng {
	background:url('/templates/img/structure_eng.png');
}

.food {
	background:url('/templates/img/food.png');
}

.food_eng {
	background:url('/templates/img/food_eng.png');
}

.treatment {
	background:url('/templates/img/treatment.png');
}

.rooms {
	background:url('/templates/img/rooms.png');
}

.villa {
	background:url('/templates/img/villa.png');
}

.korpusa {
	background:url('/templates/img/korpusa.jpg');
}

.photogallery {
	background:url('/templates/img/photothumb.png');
}


.halflux {
	background:url('/templates/img/korpusa.jpg');
}


.treatment_eng {
	background:url('/templates/img/treatment_eng.png');
}

.order {
	background:url('/templates/img/order.png');
}

.foragents {
	background:url('/templates/img/foragents.png');
}

.conference {
	background:url('/templates/img/conference.png');
}

.conference_eng {
	background:url('/templates/img/conference_eng.png');
}

.partners_eng {
	background:url('/templates/img/partners_eng.png');
}

.specialblock {
	background:url('/templates/img/specialblock.png');
}

.other {
	background:url('/templates/img/other.png');
}

.other_eng {
	background:url('/templates/img/other_eng.png');
}

.shema {
	background:url('/templates/img/shema.png');
}

.news {
	background:url('/templates/img/news.png');
}

.videogallery {
	background:url('/templates/img/videogallery.png');
}

.contacts {
	background:url('/templates/img/contacts.png');
}

.contacts_eng {
	background:url('/templates/img/contacts_eng.png');
}

.chair {
	background:url('/templates/img/chair.png');
}

.search {
	background:url('/templates/img/search.png');
}

.foreign {
	background:url('/templates/img/foreign.png');
}

.photothumb {
	background:url('/templates/img/photothumb.png');
}

.photothumb_eng {
	background:url('/templates/img/photo_eng.png');
}

.photoblock {
	height:121px;
	background:url('/templates/img/photo.png');
	padding:30px 9px;
	font-size:9pt;
	width:380px;
}

.videoblock {
	height:155px;
	background:url('/templates/img/video.png');
	padding:30px 9px;
	font-size:9pt;
	width:380px;
}


.photo {
	background:url('/templates/img/photothumb.png');
}

.photogalery {
	padding:0px 0px;
	font-size:9pt;
	width:380px;
	float:none;
}

.imgblock {
	padding:0px 10px 10px 0px;
	text-align:left;
	float:left;
	width:168px;
	margin:0;
}		
.imgblock a{
	color: #ffcc66;
	text-decoration:none;
}

.mini_imgblock {
	padding:0px 10px 10px 6px;
	margin:0;
	text-align:left;
	float:left;
}
.mini_imgtitle {
	height:10px;
	vertical-align:top;
	margin:0;
	padding:0;
        
}

.mainblock .images {
	text-align:center;
}

.mainblock .images a img {
	border:1px solid #ffcc66;
}



.mainblock .detailimg {
	text-align:center;
	margin-bottom:20px;
	color:#fbeaa7;
}

.mainblock a.highslide img {
	border:1px solid #ffcc66;
}

.photodetail .images,
.photothumb .images {
	margin-bottom:20px;
}

.photo img,
.photodetail img,
.photothumb img {
	margin:0 10px;
}


.mainblock .navi {
	text-align:center;
	margin:10px 0;
}

.photodetail a:hover,
.photothumb a:hover {
	border-bottom:1px solid #a97626;
}

.photodetail .current,
.photothumb .current {
	border-bottom:1px solid #a97626;
}

.photodetail {
	background:url('/templates/img/photo.png');
}

.aboutdetail {
	width:348px;
	height:451px;
	background:url('/templates/img/aboutdetail.png');
	padding:80px 25px;
	font-size:10pt;
}

.orderform {
	width:396px;
	font-size:8pt;
	color:#ebc564;
}

.orderform td {
	padding:5px;
	border:0;
}

.orderform td .error {
	font-size:8pt;
	color:#ff5555;
}

.orderform table {
}

.orderform .indate,
.orderform .inselect,
.orderform .intext {
	border:1px solid #2a6375;
	background:#fbeaa7;
	font-size:8pt;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	color:#11495e;
	width:100%;
}

.orderform .intext2 {
	border:1px solid #2a6375;
	background:#fbeaa7;
	font-size:8pt;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	color:#11495e;
	width:20px;

}


.orderform .insubmit {
	border:0;
	background:url('/templates/img/send.png');
	width:181px;
	height:22px;
	cursor:pointer;
}

.orderreply {
	background:url('/templates/img/blkbg.png');
	font-size:8pt;
	color:#ebc564;
}

.orderreply ol {
	font-size:10pt;
	color:#fbeaa7;
	padding:0;
	margin-left:30px;
}

.orderreply li {
	margin:10px 0;
}

.orderreply ul {
	color:#e7c364;
	list-style:none;
	padding:0 20px;
	font-size:9pt;
	margin:0;
}

.orderreply ul li {
	font-size:8pt;
}

.orderreply input {
	border:0;
	background:none;
	width:auto;
	font-size:8pt;
	color:#e7c364;
	width:250px;
}

.orderreply .insubmit {
	background:url('/templates/img/sendfin.png');
	width:122px;
	height:20px;
	border:0;
	cursor:pointer;
}

.searchform {
	position:absolute;
	display:none;
	margin-left:17px;
	margin-top:10px;
}

.searchform .inp {
	border:1px solid #fbeaa7;
	background:#637763;
	color:#fbeaa7;
	font-size:10px;
	padding:5px 0 4px 4px;
	width:84px;
	margin-right:8px;
}

.searchform .btn {
	border:0;
	background:url('/templates/img/searchbtn.png');
	width:71px;
	height:15px;
}

.printfooter,
.printheader {
	display:none;
	height:0;
	overflow:hidden;
}

