html,body {padding:0;margin:0; width:100%; height:100%; background: #000;}
body {color:#8e8e8e;  font:62.5% Arial, Helvetica, sans-serif;}
*{outline:none;}

img{border:0; font-size:1px;}
.img{display: block; margin:0; padding:0;}

.fl{float:left !important;}
.fr{float:right !important;}

.clr{clear:both;}
.clr2{clear:both; height:1px;}
form{padding:0; margin:0;}


h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; font-weight:normal; text-decoration:underline;  padding:0 0 0 20px; margin:0;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; padding:10px 0; margin:0; font-weight:bold;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; padding:0; margin:0;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}
h6{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}

h1.gallery {
	padding: 0 !important;
	margin-bottom: 20px;
}

a{color: #1babd4; text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

ul{margin: 5px 0 10px 0; padding:0; list-style: none;}
.contejner ul li{padding: 0 0 0 24px; background: url(../i/li.gif) 0 4px no-repeat;}
p{margin:0; padding: 5px 0 8px 0;}

#allPage{width:100%; min-width:1000px; height: auto !important; height:100%; min-height:100%; position:relative; z-index:30;  background:url(../i/allPage.gif) 50% 0 repeat;}
.border{width:1000px; margin: auto; position:relative; }


.logo{background:url(../i/logo.png) no-repeat; width:219px; height:111px; display:block; position: absolute; left:46px; top:0; text-indent:-10000px;}
.flash{padding: 111px 0 0 0; text-align:center; margin:auto; height: 379px; }
#ice {position: absolute; top: 274px; left: 86px; height: 212px; width: 389px; background: url(../i/ice.png) no-repeat;}

.menu{list-style:none; padding:0; margin:0; position:absolute; left:248px; top:80px;}
.menu li{display:inline; color:#8e8e8e; font-family:tahoma, verdana; font-style:italic; font-size:1.1em;  padding:0 20px 0 0;  font-weight:bold; display: block; float: left}
.menu li a{color:#8e8e8e; text-decoration:none; font-size: 0; height: 13px; display: block; }
.menu li a:hover{color:#c4541d; text-decoration:none;}
.menu li a.active{color:#fff; }


.menu li a:hover {
	background-position: left -17px;
}

.menu li a.active,
.menu li a.active:hover {
	background-position: left -30px;
}


.clr_footer{height:100px; clear:both;}
/*
footer{height:338px; margin-top:-338px; position:relative; font-size:1.2em; color:#fff; overflow:hidden;}
*/
.footer{height:338px; width: 100%;  position: absolute;  margin-top:-338px; font-size:1.2em; color:#fff; overflow:hidden;}

.border{width:1000px; position:relative; margin:auto;}
.copy{width:400px; position:absolute; z-index:1000; bottom:10px; left:30px; font-size:1.2em;}
.astro{position:absolute; bottom:10px; right:94px; display:block; width:102px; background:url(../i/astro.gif) 100% 0 no-repeat; padding: 3px 100px 0 0; color:#fff; text-decoration:none; z-index:5000; }
.astro:hover{text-decoration:underline;}
img.png {left: 50%;  margin-left: -600px;position:absolute;}


.contejner{width:828px; margin:auto;}
.main_part{float:left; width:560px; padding-right:60px; overflow:hidden;}
.right{float:left; width:207px;margin-top:-25px; position:relative;}

.content{font-size:1.2em; font-style:italic;}
.hd{text-align:center; padding-bottom:10px;}
.content h1{}
.content h1 span{display:none;}


.hd_title {
	margin-left: 5px;
}


/*coctail*/
.coctail{background:url(../i/bul.gif) 0 0px no-repeat; font-size:1.2em; padding-bottom:27px;}
.coctail .cat{padding:0 0 0 38px; color:#8e8e8e; display:block; font-size:1.2em; font-style:italic;}
.coctail .name{color:#c4541c; font-size:16px; font-style:italic; font-weight: bold; padding:5px 0 5px 0; display:block;}
.coctail .c_img{display:block; }
.place_2 .c_img{width: 207px; height: 143px; margin-top: 5px; }
.place_1 .c_img{width: 204px; height: 100px; margin-top: 5px;}


a.c_img_parent:hover .c_img {
	background-position: bottom left;
}


/*opros*/
.myradio{width:9px; height:9px; float:left; clear:left; background:url(../i/radio.gif) 0 0 no-repeat; cursor:pointer;}
.mr_checked{background-position:-9px 0;}

.mycheckbox{
	width:9px;
	height:9px;
	float:left;
	clear:left;
	background:url(../i/ckeckbox.gif) 0 0 no-repeat;
	cursor:pointer;
}

.mr_checked{background-position:-9px 0;}


.answer {
//	margin-left: 8px;
}

.opros{color:#979a9b; font-size:1.2em; font-style:italic; padding:30px 10px 10px 10px; z-index:100; position:relative;}
.opros *{position:relative;}
.opros .cat{position:absolute; margin: -20px 0 0 38px; color:#8e8e8e; }
.opros td{color:#717779; font-size:0.9em;}
.bt{color:#9d540f; border:0; background:none; font-weight:bold; font-style:italic; text-decoration:none; cursor:pointer; font-size:12px; padding-left:7px;}
#shd{background:#000; position:absolute; height:0; opacity:.5; filter: alpha(opacity=50); width:204px; margin:-20px 0 0 -10px;}
.bul{background:url(../i/bul.gif) 0px 0px no-repeat; display:block; width: 29px; height:18px;}


/*right_menu*/
.right_menu{list-style:none; padding:0; margin:-95px 0px 60px 0; position:relative;}
#allPage .right_menu li{padding: 3px 0; background: none;}
.right_menu li a{color:#8ac4e9; font-family:tahoma, verdana; font-style:normal; font-weight:bold; font-size:1.2em; text-decoration:none;}
.right_menu li a:hover{color:#fff;}
.right_menu li a.active{color:#c4541d;}
#allPage  .right_menu .level_2 li {padding:1px 0;}
.right_menu .level_2 a {font:normal 1.1em Tahoma;}


.main_part .right_menu {
	margin: 0 !important;
	font-size: 0.8em;
}

/*form*/
.faq{padding: 15px 0 0 0;}
table.form{width:100%;}
table.form ,table.form  td, table.form  th{border:0; background:none;}
table.form td span{color: #13ccfb;}
table.form input{border: solid 1px #3e4040; background:#000;width:243px;color:#554F4F;}
table.form textarea{border: solid 1px #3e4040; background:#000; width:222px; height:99px; color:#554F4F;}
table.form .textarea{width: 243px;}
table.form .btn { 
	border: 0px; 
	background: transparent; 
	width: 100px;
	color: #9d540f;
	font-size: 12px;
	font-weight: bold;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}


/*column*/
.column{float:left; position: relative;
height: 360px;
} 
.column h2{padding:0 0 5px 0; }

.x1, .x2, .x3{
	width:180px;
}
.x1 .txt {
	text-align: right;
}

.x2 {
	margin: 0 10px;
}
.x2 .txt{
	text-align:justify;
}

.column IMG {
	margin-bottom: 5px;
}

.column .date {
	font-size: 80%;
}

.column A {
	text-decoration: none;
	color: #666;
}

.no_bottle A {
	color: #fff;
}

.bottle,
.x2 .bottle_x2 {
	position: absolute;
	width: 48px;
	height: 341px;
	top: 13px;
	/*background: url(../i/bottle_bg.gif) left top no-repeat;*/
	margin: 0 !important;
	opacity: 0.85;
	filter: alpha(opacity:85);
}

.x1  h2 {
	text-align: right;
}

.column h2 A {
	color: #fff;
}



.x1 .bottle,
.x2 .bottle_x2 {
	right: -11px;
}
.x2 .bottle,
.x3 .bottle
{
	background-position: right top;
	left: -1px;
}

.no_bottle .bottle, 
.no_bottle .bottle_x2 {
	background: none !important;
}

#layer {
	position: absolute;
	z-index: 998;
	width: 100%;
	height: 100%;
	background-color: black;
	background-image:url(../i/allPage.gif);
	opacity: 0.9;
	filter: alpha(opacity: 90);
	display: none;
}

#ajax {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 999;
	display: none;
}


.gallery_show {
	position: relative;
	top: 200px;
	margin: 0 auto;
	padding: 10px;
	width: 200px;
	min-height: 200px;
	background: #262626 url(../i/ajax-loader.gif) 50% 50% no-repeat;
}

* html .gallery_show {
	height: 200px;
}

.inner {
	display: none;
}

.gallery_show .close,
.gallery_show .close A {
	font-size: 30px;
	color: #fff;
	top: -3px;
	right: 2px;
	position: absolute;
	text-decoration: none;
}


.left_str,
.right_str {
	width: 30px;
}

.right_str {
	text-align: right;
}



.gallery_show .left_str A,
.gallery_show .right_str A {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
}



.gallery_show .name {
	color:#c4541c; font-size:16px; font-style:italic;
	margin-bottom: 5px;
	white-space: nowrap;
	font-weight: bold;
}


.gallery_show .description {
	margin-top: 5px;
	font-size:1.2em;
	font-style:italic;
}

#lang {position: absolute; right: 73px; top: 47px; font-size: 12px; color: #7b7b7b; font-style: italic; }
#lang a {margin-right: 10px;}


.month {
	margin-top: 20px;
}

.gllery_ovfl {
	width: 170px;
	height: 170px;
	float: left;
	text-align: center;
	margin: 0px 15px 15px 0;
}


#social { width: 100%; margin: 20px  0 0 0; height: 150px; clear: both; }
	#social .fb_iframe_widget { width: 130px; }
	#social .g { position: relative; bottom: -4px; display: inline-block; margin-right: 5px; }
	#social .odkl-klass-stat { position: relative; bottom: 2px; }
	#social .yashare-auto-init { margin-left: -8px; }

