@import "reset.css";
@import "base.css";


html,body{
	height:100%;
	}

body{
	font-family:Tahoma;
	color:#3c6380;
	font-size:12px;
	position:relative;
	background:#367cad;
	}
.bone{
	height:100%;
	min-height:850px;
	min-width:886px;
	background:#367cad url(../i/backgrounds/body.jpg) no-repeat 50% 50%;
	position:relative;
	}
#catalog {background:#6999be url(../i/backgrounds/body.catalog.gr.jpg) repeat-x 0 50%;}
#catalog .bone{background:url(../i/backgrounds/body.catalog.jpg) no-repeat 50% 50%;}

.clear-page{width:884px;height:738px;}
.page{
	position:absolute;
	top:50%;
	left:50%;
	width:886px;
	height:738px;
	margin:-369px 0 0 -443px;
	}

/* HEAD */
.head{
	height:70px;
	position:relative;
	}
.menu{
	position:absolute;
	top:20px;
	/*left:53px;*/
	left:0px;
	font-size:14px;
	}
.menu li{
	display:inline;
	margin:0 10px;
	}
.menu a{
	color:#244f71;
	}
.menu .active a{text-decoration:none;}

.lang-menu{
	position:absolute;
	top:14px;
	right:27px;
	 text-align: right;
	}
.lang-menu a{
	margin:0 7px;
	vertical-align:middle;
	}
.lang-menu a img{vertical-align:bottom;}

/* middle */
.middle{
	margin:10px auto 8px;
	height:578px;
	width:869px;
	}

.sub-nav{
	height:48px;
	position:relative;
	}
#catalog .sub-nav{height:45px;}
.sub-nav ul{
	position:absolute;
	bottom:-1px;
	background:url(../i/backgrounds/sub.nav.png) repeat-x 0 0;
	margin:0;
	width:797px;
	padding-left:72px;
	}
#catalog .sub-nav ul{background:none;}
.sub-nav li{
	display:inline;
	vertical-align:middle;
	list-style:none;
	}
.sub-nav li.active a{
	background:url(../i/backgrounds/sub.nav.a.png) repeat 0 0;
	}
.sub-nav a{
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	padding:5px 11px 7px;
	color:#427ba2;
	}

.content{
	height:375px;
	position:relative;
	overflow:hidden;
	margin-top:1px;
	margin-bottom:41px;
	}
#catalog .content{height:536px;}
.content_i{
	padding:24px;
	}
.flash{
	height:469px;
	background:#367CAD;
	}

.page-ttl{margin-top:0;}

.page-nav{
	width:869px;
	position:absolute;
	left:0;
	bottom:23px;
	z-index:100;
	}
.page-nav .prev{
	position:absolute;
	left:0;
	bottom:0;
	/*width:155px;*/
	text-align:right;
	}
.page-nav .next{
	position:absolute;
	right:0;
	bottom:0;
	/*width:155px;*/
	text-align:left;
	}
.page-nav a{
	display:block;
	background:#3c6380;
	text-decoration:none;
	color:#ffffff;
	padding:8px 8px 8px 14px;
	}
.page-nav .next a{
	padding-left:8px;
	padding-right:14px;
	}
.page-nav a:hover span{text-decoration:underline;}

.entry-nav{
	margin:0 0 1em 228px;
	}
.entry-nav ul{
	display:inline-block;
	background:#ffffff;
	margin:0;
	padding:10px 1px;
	}
.entry-nav  li{
	display:inline;
	margin:0 10px;
	list-style:none;
	color:#8e8e8e
	}

/* pages */
.pages{
	width:318px;
	position:absolute;
	left:84px;
	top:280px;
	padding-top:2px;
	}
.pages ul{
	margin:10px 0;
	padding:0 10px;
	}
.pages li{
	margin:0 3px 0;
	list-style:none;
	display:inline;
	color:#626262;
	}

.pages-scroll{overflow:hidden;}
.pages-scroll ul{white-space:nowrap;float:left;position:relative;}
.slider_h{
	border-top:4px solid #5789b1;
	}
.slider{
	position:relative;
	margin:0 12px;
	zoom:1;
	font-size:0;
	line-height:0;
	}
.slider .ui-slider-handle{
	width:24px;
	height:8px;
	position:absolute;
	background:#206296;
	top:-6px;
	margin-left:-12px;
	zoom:1;
	}

.slider_h .ui-widget,
.slider_h .ui-widget-content {
  border: 0;
  background: none; color: inherit;
}
.slider_h .ui-state-default a,
.slider_h .ui-state-default a:link,
.slider_h .ui-state-default a:visited
{ color: inherit; text-decoration: none; outline: none; }

/* text-entry */
.text-entry{

	}
	.qa-text-entry .page-ttl,
.guide-entry .page-ttl{
	margin-left:40px;
	}
.text-entry .page-ttl,
.guide-entry .page-ttl{
	margin-left:228px;
  text-transform: uppercase;
	}

.text-entry .image,
.guide-entry .image{
	float:left;
	}
.qa-text-entry .text_h {
    padding-left: 60px;
	}
.text-entry .text_h,
.guide-entry .text_h{
	float:right;
	}

.text-entry .text,
.guide-entry .text{
	width:582px;
	overflow:auto;
	height:288px;
	padding-right:10px;
	}
.guide-entry .text{
	height:200px;
	}

/* jobs-entry */
.jobs-entry,
.gallery-entry,
.news-entry{
	padding-left:60px;
	}
.qa-entry{
	padding-left:30px;
	}
.jobs-list{
	margin:20px 0;
	}
.jobs-list li{
	margin:0 110px 0 0;
	float:left;
	width:240px;
	list-style:none;
	}
.jobs-list dl{
	margin:0;
	}
.jobs-list dt{
	margin:0 0 6px;
	font-size:15px;
	}
.jobs-list dd{
	margin:0;
	font-size:11px;
	}

/* gallery-entry */
.gallery-entry h2{
	margin-bottom:0;
	font-size:15px;
	}
.gallery-entry h2 a{
        font-size:15px;
}
.gallery-entry h2 a:hover{
        font-size:15px;
}
.gallery-entry .sub-page-ttl{
	margin-bottom:0;
	font-size:11px;
	}
.photo-list{
	margin:0;
	width:550px;
	}
.photo-list li{
	margin:15px 15px 0 0;
	float:left;
	list-style:none;
	}
.photo-list li td{
        font-size:12px;
}

/* news-entry */
.news-entry{
	width:550px;
	}
.news-list{
	margin:0;
	}
.news-list li{
	margin:0 0 36px;
	list-style:none;
	}
.news-list dl{
	margin:0;
	position:relative;
        padding:0 0 0 92px;
	min-height:80px;
	}
.news-list dt{
	font-size:15px;
	margin:0 0 3px;
	}
.news-list dt a{
  text-decoration:none;
  text-transform: uppercase;
  }
.news-list dt a:hover{text-decoration:underline;}
.news-list dd{
	margin:0;
	font-size:11px;
	}
.news-list .img{
	position:absolute;
	top:.4em;
	left:0;
	}

/* qa-entry */
.qa-entry{
	width:550px;
	}
.qa-entry{
	margin:0;
	}
.news-list li{
	margin:0 0 36px;
	list-style:none;
	}
.news-list dl{
	margin:0;
	position:relative;
	padding:0 0 0 92px;
	min-height:80px;
	}
.qa-entry .news-list dl{
	margin:0;
	position:relative;
	padding:0 0 0 10px;
	min-height:80px;
	}
.news-list dt{
	font-size:15px;
	margin:0 0 3px;
	}
.news-list dt a{text-decoration:none;}
.news-list dt a:hover{text-decoration:underline;}
.news-list dd{
	margin:0;
	font-size:11px;
	}
.news-list .img{
	position:absolute;
	top:.4em;
	left:0;
	}

/* monopol-entry */
.monopol-entry .page-ttl{
	text-align:right;
	margin-right:28px;
	}
.monopol-entry  .image{
	float:left;
	}
.monopol-entry  .text_h{
	float:right;
	}
.monopol-entry  .text{
	width:592px;
	overflow:auto;
	height:270px;
	padding-right:10px;
	text-align:justify;
	}

/* tour-entry */
.tour-entry{
	padding:0 16px;
	}
.tour-gallery{
	margin:40px 0 1em 6px;
	}
.tour-gallery li{
	float:left;
	margin:0 18px 0 0;
	list-style:none;
	}
.tour-gallery li.all{
	float:right;
	margin:0;
	font-size:20px;
	line-height:60px;
	}

/* gold-entry */
.gold-entry{

	}
.gold-entry .image{
	position:absolute;
	top:0;
	left:38px;
	}
.gold-entry .page-ttl,
.gold-entry .text_h{
	margin-left:394px;
	}
.gold-entry .text{
	height:240px;
	}

/* contacts-entry */
.contacts-entry{
	width:466px;
	margin-left:auto;
	}
.contacts-entry .entry-body,
.text-entry .image,
.guide-entry .image{
	border-top:1px solid #7b95aa;
	border-bottom:1px solid #7b95aa;
	padding:6px 0;
	}
.contacts-entry .company,
.contacts-entry .fones{margin:0 0 1em;}
.contacts-entry .company address,
.contacts-entry .company p{margin:0;}
.contacts-entry .fones span{
	display:block;
	font-size:14px;
	}
.contacts-entry .mail{margin:0;}
.contacts-entry .mail span{display:block;}


/* catalog-entry */
.catalog-entry{
	padding:0 26px;
	}

.catalog-nav{
	font-size:11px;
	margin:0 0 20px;
	}
.catalog-nav ul{
	width:33.2%;
	float:left;
	margin:0;
	}
.catalog-nav li{
	margin:0 16px 0 0;
	list-style:none;
	}
.catalog-nav .active{font-weight:bold;}
.catalog-nav .active a{text-decoration:none;}

.category-view .category-view{
	border-top:1px solid #ffffff;
	padding-top:20px;
	}
.category-view .category-items{
	width:436px;
	height:300px;
	float:left;
	overflow:auto;
	}
.category-items ul{
	margin:0;
	}
.category-items li{
	margin:0 0 0 20px;
	width:132px;
	height:255px;
	float:left;
	list-style:none;
	background-color: #fff;
	text-align: center;
	padding-top: 10px;
	}
.category-items li:first-child,
.category-items li.first-child{
	margin:0;
	}
.category-items a{text-decoration:none;}
.category-items a img{vertical-align:bottom;}
.category-items a span{
	display:block;
	background:#ffffff;
	padding:10px 0;
	text-align:center;
	}
.category-view .category-items-scroll{
	overflow:hidden;
	position:relative;
	}
.category-view .category-items-scroll ul{
	position:relative
	}
.category-view .category-items-scroll .slider_h{
	position:absolute;
	bottom:2px;
	}

.category-view .category-desc{
	width:310px;
	float:right;
	overflow:auto;
	font-size:11px;
	}
.category-view .category-desc h2{font-size:21px;margin-top:0;}
.category-view .category-desc h2 span{display:block;}

/* catalog-item-entry */
.catalog-item-entry{
	padding:10px 10px 10px 240px;
	}
.catalog-item-entry .catalog-nav{
	background:url(../i/backgrounds/catalog.nav.png) repeat-y 0 0;
	}

.catalog-item-entry .active {position:relative;padding-right:10px;}
.catalog-item-entry .active i{
	display:block;
	background:url(../i/icons/bottle.png) no-repeat 0 0;
	width:8px;
	height:22px;
	position:absolute;
	top:50%;
	right:0;
	margin-top:-11px;
	}
.catalog-item-entry .active a{color:#268628;}

.product-view{
	padding-top:10px;
	}
.product-view h2{margin-top:0;}
.product-view .image{
	position:absolute;
	top:0;
	left:0;
	}
.product-view .entry-body{
	font-size:11px;
	}
.product-view .text-columns .c-l{
	width:420px;
	float:left;
	}
.product-view .text-columns .c-r{
	width:140px;
	float:right;
	text-align:center;
	}
.product-view .category-desc .more{
	font-size:11px;
	position:relative;
	top:-1.4em;
	}
.product-view  .meta{
	padding-top:10px;
	background:url(../i/icons/bottle.v.png) no-repeat 0 0;
	margin-left:0;
	text-transform:uppercase;
	}
.product-view  .meta li{
	list-style:none;
	}


/* site-info */
.site-info{
	height:113px;
	position:relative;
	}
.site-info .logo{
	margin:0;
	position:absolute;
	top:17px;
	right:41px;
	}
.site-info .site{
	margin:0;
	position:absolute;
	top:27px;
	left:80px;
	}
.site-info .site h2{
	margin:0;
	}
.site-info .site p{margin:0;}
.site-info .site a span{
	display:block;
	position:absolute;
	width:32px;
	height:112px;
	top:-34px;
	left:-52px;
	background:url(../../i/bottle.png) no-repeat;
	}

#catalog .site-info{
	position:absolute;
	bottom:0;
	right:0;
	}
#catalog .site-info .logo{
	top:-60px;
	right:50px;
	}


/* FOOTER */
.footer{
	font-size:11px;
	color:#ffffff;
	text-align:center;
	padding-top:20px;
	}
.footer a{color:#ffffff;	}
.footer p{margin:0;}

/* UTIL */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}

.img-l{
	float:left;
	margin:.2em 1em .5em 0;
	}

  #vacform {
    width: 410px;
    background-color: #ffffff;
    display: none;
    color: #cccccc;
    font-family: Tahoma;
    font-size: 11px;
  }
  #contactform {
    width: 410px;
    background-color: #ffffff;
    display: none;
    color: #cccccc;
    font-family: Tahoma;
    font-size: 11px;
  }
  #qaform {
    width: 410px;
    background-color: #ffffff;
    display: none;
    color: #cccccc;
    font-family: Tahoma;
    font-size: 11px;
  }

  #subscribeform {
    width: 470px;
    background-color: #ffffff;
    display: none;
    color: #cccccc;
    font-family: Tahoma;
    font-size: 11px;

  }

  .question {
    background:transparent url(../i/icons/5.gif) no-repeat scroll left center;
    padding-left: 20px;
    margin-bottom: 10px;
  }

  .forma {
    width: 550px;
    padding-left: 50px;
  }
  .forma .q {
    width: 350px;
  }
  .form .page-ttl2 {
    margin-left: 30px;
  }
  .result {
    margin-top: 20px;
  }

  .noresult {
    margin-top: 20px;
    font-size: 18px;
  }
