@import"../css/reset.css";@import"../css/grid.css";@import"../css/jquery.fancybox-1.3.4.css";
@import url(http://fonts.googleapis.com/css?family=Ropa+Sans);
@import url(http://fonts.googleapis.com/css?family=Dosis:400,700);
body{background:#000;font:12px/22px Arial, Helvetica, sans-serif;color:#cbcbcb;position:absolute; min-width:1105px; width:100%;min-height:750px;height:100%;}
p{padding-bottom:22px}
a{color:#ada962;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration: underline}
/*  Header styles */
h2{ font:bold 18px/22px 'Dosis', sans-serif; text-transform:uppercase; color:yellow; padding-bottom:5px;}
/* Global Structure---------------------------------------- */
.loading,#loaderPart{width:100%;height:100%;position:absolute;left:0;top:0;z-index:999;background:#000 url(../images/loader.gif) center center no-repeat;}
.loader{width:100%;height:100%;position:absolute;left:0;top:0;z-index:999;background:#000 url(../images/loader.gif) center center no-repeat;}
#glob {position:relative;width:100%;height:100%;overflow:hidden;z-index:2;}
#bgStretch {overflow:hidden;z-index:-1;}
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{width:100%;overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#ada962;}
/*----- Header ----*/
.bottom-row{ position:relative; margin-top:-186px; width:100%; z-index:10;}
header{position:relative; z-index:999; width:100%; background:url(../images/bg-navigation.png) 0 0 repeat;height:146px;}
header h1{ float:left; padding:0 94px 0 96px;height:150px;}
header h1 a{ display:block; background:url(../images/logoBig.png) 0 0 no-repeat; width:120px; position:relative;top:-30px;height:135px; text-indent:-5000px;}
/* menu */
.main-menu{ position:relative; overflow:hidden; width:680px; margin: 0 auto; padding:35px 0 0 0;}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu{ float:left; padding:23px 0 0 0;}
	.sf-menu li{ position:relative; font:700 16px/20px 'Dosis', sans-serif; text-transform:uppercase; text-align:right; margin:-5px 0 0 11px;}
	.sf-menu li a{ color:#fff; display:inline-block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.sf-menu li a span{ display:inline-block; background:#fff; width:4px; height:12px; margin:5px 0 0 7px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
		.sf-menu.second-part li{margin:-5px 0 0 0; text-align:left;}
		.sf-menu.second-part li a span{margin:5px 7px 0 0;}
	.sf-menu li a:hover,.sf-menu li.active a,.sf-menu li.sfHover a{text-decoration:none;color:#fff200;}
	.sf-menu li a:hover span,.sf-menu li.active a span,.sf-menu li.sfHover a span{ background:#fff200;}
/* BgSlider */
.bgslider-nav{ position:absolute; overflow:hidden; bottom:221px; width:940px; left:50%; margin-left:-470px; z-index:999;}
	.bgslider-nav li{ float:left; margin-right:2px;}
	.bgslider-nav li a{ display:block; text-indent:-500px; width:39px; height:7px; background:#fff; opacity:.4; margin-top:2px;
	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.bgslider-nav li a:hover,.bgslider-nav li.active a{ background:#fff200; padding:2px 0; margin-top:0; opacity:1;}
/*----- Content ----*/
#content {position:absolute;width:100%;height:500px;z-index:999; bottom:275px; overflow:hidden;}
#content>ul {position: relative; overflow:hidden;height:500px;}
#content >ul >li{position:absolute; width:100%; top:0; height:500px;}
.box-content{ width:100%; margin:0 auto; background:url(../images/bg-content.png) 0 0 repeat;height:500px; padding:21px 0 0 0;}
.box-content b {color:white;}
.lineRight{ background:url(../images/line.png) 100% 0 repeat-y; margin-right:30px; padding-right:40px;}
.lineLeft{ background:url(../images/line.png) 0 0 repeat-y; margin-left:30px; padding-left:50px;}
.photos{ position:relative; overflow:hidden;}
	.photos li{ float:left; padding:3px 0 0 0; margin:0 14px 12px 0;}
	.photos li.sec{ margin-right:0;}
.list1 li{ background:url(../images/marker.png) 0 9px no-repeat; text-transform:uppercase; font:10px/13px Arial, Helvetica, sans-serif; padding:6px 0 9px 14px;}
	.list1 li a{ color:#c2be6e;}
	.list1 li a:hover{ color:#fff; text-decoration:none;}
.box1{ position:relative; overflow:hidden; padding-bottom:19px;}
	.box1 img{ float:left; margin:6px 18px 0 0;}
.prices{ position:relative; overflow:hidden; padding:1px 29px 18px 0;}
	.prices .fright{ font:bold 20px/25px Arial, Helvetica, sans-serif; color:#fff200; padding-top:12px;}
.map{ padding-top:3px;}
.map,.google_map{ width:380px; height:208px; position:relative;}
.contacts{ font-style:normal; margin-top:-4px;}
	.contacts span{ display:inline-block; width:82px;}
	.contacts a, #privacy a{ color:#cbcbcb;}
/* Carousel */
.car-wrapper{ position:relative;height:325px; width:941px; margin:0 auto; padding-left:2px;}
.carousel {overflow:hidden;height:325px; width:940px !important;}
	.carousel  li{ margin-right:20px; display:block; float:left; width:300px; height:325px; position:relative; overflow:hidden;}
.car-wrapper .next,
.car-wrapper .prev{ position:absolute; top:131px; width:37px; height:63px; display:block;}
.car-wrapper .prev{ left:-80px; background:url(../images/btn-prev.png) -38px 0 no-repeat;}
.car-wrapper .next{ right:-77px; background:url(../images/btn-next.png) 0 0 no-repeat;}
	.car-wrapper .prev:hover{ background-position:0 0;}
	.car-wrapper .next:hover{ background-position:-38px 0;}
/* Lightbox image */
.lightbox-image{display:inline-block;position:relative;}
.lightbox-image img{position:relative;z-index:2;}
.lightbox-image span{position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/magnifying-glass.png) 50% 50% no-repeat #000;}
/* buttons */
.link{ display: inline-block; color:#cbcbcb;}
.link:hover{ text-decoration:none;color:#ada962;}
.button{display:inline-block; background:#fff200; text-transform:uppercase; font:14px/16px 'Dosis', sans-serif; color:#2c2c2c; padding:6px 14px 7px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.button:hover{text-decoration:none; background:#fff;}
/*----- Footer ----*/
footer{ width:100%; height:40px; position:relative; background:url(../images/bg-footer.png) 0 0 repeat; z-index:9999; text-transform:uppercase; color:#969696; font:12px/15px 'Ropa Sans', sans-serif; text-align:center;}
footer div{ padding-top:14px;}
footer img{ margin:5px 1px 0 1px;}
footer a{ color:#969696;}
footer a:hover{ text-decoration:none; color:#fff200;}
/* padding */
.padbot3{ padding-bottom:29px;}
.padbot2{ padding-bottom:23px;}
.padbot{ padding-bottom:28px;}
.pad{ padding:55px 0 0 0;}
.padright{ padding-right:30px;}
.imgindent{ margin:3px 0 16px 0;}
.imgindent2{ margin:4px 20px 0 0; float:left;}