@import "../css/reset.css";@import "../css/grid_12.css";@import "../css/superfish.css";@import url(http://fonts.googleapis.com/css?family=Oswald);@import url(http://fonts.googleapis.com/css?family=Lobster);
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%;}

body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#e2e2e2; min-width:1000px; min-height:538px;}
.main {width:960px;padding:0;margin:0 auto;}
.bg{ background:url(../images/main_bg.jpg) 50% 0 no-repeat #000;}
/*********************************fonts*************************************/
p {margin-bottom:20px}
.p2{ margin-bottom:15px;}
.p3{ margin-bottom:24px;}
.p4{}
.p5{}
.p6{}

.reg {text-transform:uppercase}
.f_left {float:left}
.f_right {float:right}
.align_right {text-align:right}
.align_center {text-align:center}

.italic{font-style:italic}
.letter {letter-spacing:-1px}

/*********************************CLASSES**********************************/
.m_bottom_zero{ margin-bottom:0 !important;}
.m_left_zero{ margin-left:0 !important;}
.p_bottom_zero{ padding-bottom:0 !important;}
.p_left_zero{ padding-left:0 !important;}

.clear {clear:both;width:100%;line-height:0;font-size:0;}
.wrapper {width:100%;overflow:hidden}
.extra_wrapper{ overflow:hidden;}
.container{width:100%}
.extra_last, .last{ margin-bottom:0 !important; padding-bottom:0 !important;}
.extra_last{ border:none !important; background:none !important;}

/*==================================== Links ======================================================== */
a {color:#e2e2e2;outline:none; text-decoration:none; cursor:pointer;}
a:hover, .events a:hover{ color:#ef9e1f; text-decoration:none;}
.button{ display:inline-block; padding:3px 13px 5px; margin: 9px 0px 5px; font-size: 17px; line-height: 15px; color:#8f8987; border-radius:4px; background:url(../images/button.png) repeat-x #181717; border-top:1px solid #383635; border-right:1px solid #2a2828; border-bottom:1px solid #1d1c1b; border-left:1px solid #2a2828; box-shadow: 0 1px 1px rgba(0,0,0,0.25)}
.button:hover{ background-position: 0 bottom; color:#FFF;}
/*================================>> hovers <<========================================*/
.button{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

/*********************************Displays*************************************/
.block{ display:block;}
.inline-block{ display:inline-block;}

/*********************************header*************************************/

header {padding:35px 0px 11px; margin: 0 10px; background:url(../images/header_stripe.jpg) 0 bottom no-repeat;}
header h1{}
header h1 a { margin: 0 auto;display:block;width:233px;height:150px;background:url(../images/logo.png) 0 0 no-repeat; text-decoration:none; text-indent:-9999px;}

/*********************************content*************************************/
#content{padding:13px 0px 20px 1px;margin: 0 9px 0 10px; background:url(../images/cont_bg_sp.png) 1px 0 no-repeat;box-shadow: 0 -7px 20px rgba(0, 0, 0, 0.15);}
.cont_pad{padding:21px 0 20px 1px !important;background:url(../images/cont_stripe.jpg) 11px 0 no-repeat !important; box-shadow:none !important; margin: 0 0 0 0 !important;}

/*================================>> LISTS <<========================================*/
.list1{ padding-bottom:9px;}
.list1 li{ background:url(../images/marker1.png) 0 6px no-repeat; padding-left:11px; margin-top:2px;font-size: 14px; color:#fff; font-family:Tahoma, Geneva, sans-serif; line-height:16px;}
.list1b li span{ display:inline-block;width:170px;}
.list1b{ padding-bottom:9px;}
.list1b li{ background:url(../images/marker1.png) 0 6px no-repeat; padding-left:11px; margin-top:2px;font-size: 18px; color:#fff; font-family:Tahoma, Geneva, sans-serif; line-height:16px;}
.list1 li span{ display:inline-block;width:170px;}
.list2{}
.list2 li{ background:url(../images/marker2.png) 0 7px no-repeat; padding-left:20px;}
.list2 a{}
.list3{}
.list3 li{ background:url(../images/marker3.png) 0 7px no-repeat; padding-left:20px;}
.list3 a{}


/*================================>> H <<========================================*/
h2,h3,h4{ font-weight:normal;}
h2{font-size: 30px; line-height: 36px; color:#718244; margin-bottom:16px;}
h2 span{ display:inline-block; margin-top:-6px;}
h2.ind{ margin-bottom:23px;}
h2.ind1{ margin-bottom:20px;}
h2.ind2{ margin-bottom:8px;}
h2.ind3{ margin-bottom:14px;}
h2.ind4{ margin-bottom:19px;}
h2.ind5{ margin-bottom:2px;}
h3{font-size: 12px; line-height: 18px; color:#5a5753; letter-spacing:2px; margin-bottom:12px;}
h3.ind1{ margin-bottom:0px;}
h3.ind2{ margin-bottom:0px;}
h3.ind3{ margin-bottom:0px;}
h4{font-size: 11px; line-height: 14px; color:#6a6864; text-transform:uppercase; letter-spacing:2px; margin-bottom:13px;}
/*================================>> GOOGLE FONTS  <<========================================*/
h2{font-family: 'Lobster', cursive;}
.gallery_box .title,.package1 .title ,.package .title, .priced, .ui-accordion .ui-accordion-header a, h3, .continue, .button, nav a{font-family: 'Oswald', sans-serif; text-transform:uppercase;}
/*********************************page_1*************************************/
.img_box{ overflow:hidden;}
.img_box figure{ float:left;}
.img_box div{ float:right;}
.tahoma_12{ font-family:Tahoma, Geneva, sans-serif;font-size: 15px;}
.sub_box{padding:11px 10px 0 10px;}
.sub_box1{padding:11px 10px 0 39px; margin-left:10px;}
.border_l{ border-left:1px solid #323030;}
.box1{ background:url(../images/cont_stripe.jpg) 10px bottom no-repeat; padding-bottom:17px; margin-bottom:20px;}
.events{ padding-top:4px;}
.events li{ margin-bottom:5px;}
.events a{font-size: 12px; color:#e1e1e1; font-weight:bold;}
.events span{font-size: 11px;color:#ef9e1f; display:inline-block; margin-top:-5px;}
.events a, .events{ font-family:Tahoma, Geneva, sans-serif;}
.p_bot{ padding-bottom:18px;}
.sub_box2{padding:11px 20px 0 20px;}
.sub_box3{padding:11px 0 0 25px;}
.wrap_bg{}
.border_l1{ background:url(../images/border_l.png) right 0 repeat-y;}
.border_l2{ background:url(../images/border_l.png) left 0 repeat-y;}
/*********************************page_2*************************************/
.contact_person{padding:32px 0 0 0;}
.radios{padding:4px 0 0 0;}
.radios .f_left{width:67px; overflow:hidden;}
.radios .f_left label{ float:left;}
.contact_person .info{padding:5px 0 44px 0;}
.contact_person .info label{ overflow:hidden; margin-bottom:10px; display:block;}
.contact_person .info input{border: 1px solid #32302f; float:left; background:#100b0c; color:#FFFFFF; font-size:12px; padding:2px 5px 5px; width:148px;margin: 0 0 0 0;}
.contact_person .info strong{ float:left; display:block;width:90px;}
.add_service{padding:2px 0 0px 0;}
.m_right{ margin-right:30px;}
.m_right a{ margin-top:12px}
.add_service label{padding:0 0 0 9px; display:inline-block; margin-bottom:14px; max-width:220px;}
.add_service label span{ display:inline-block; margin-top:-5px;}
.big_col1{width:651px; padding:0 0px 0 0px;}
.big_col2{width:295px;}
.box2{ margin-bottom:20px;background:url(../images/cont_stripe.jpg) 0px bottom no-repeat; padding-left:10px; padding-bottom:26px;}
.package div span, .offer div span, .orange{ color:#ef9e1f;}
.but_ind{ margin-top:15px;}
.pad_left{ padding-left:10px;}
.check_p{ margin-bottom:34px;}
/*********************************page_3*************************************/
.offer{ margin-bottom:21px;}
.offer div{width:180px; margin-right:-12px; color:#FFFFFF;}
.offer figure{padding:3px 0 0 2px;}
.p_top1{ padding-top:6px !important;}
.p_top2{ padding-top:7px !important;}
.sub_box4{padding:8px 0 0 20px;}
.package{padding-bottom:15px;}
.package div{width:265px !important; margin-right:26px !important;}
.package figure{padding:3px 0 0 1px;}
/*********************************page_4*************************************/
.rooms{}
.rooms .f_left{width:651px;}
.rooms .f_right{width:289px; margin-right:20px;}
.sub_box5{padding:11px 0 16px 0px; border-bottom:1px solid #282727; margin-bottom:20px;}
.size_rooms{padding:0 0 0 30px;}
.size_rooms div, .size_rooms figure{width:280px;}
.size_rooms>div{ margin-right:31px;}
.size_rooms img{ margin-bottom:15px;}
.sub_box5 h2{ margin-left:30px;}
.worth{ border-bottom:1px solid #302d2c; padding:11px 20px 24px 38px; margin-bottom:14px;}
.worth img{ margin-top:1px;}
.rooms .f_right .worth:first-child{ padding-bottom:25px;}
.support{}
.support span{ width:100px; display:inline-block;}
.support a{ color:#ef9e1f; text-decoration:underline;}
.support a:hover{ color:#ef9e1f; text-decoration:none;}
/*********************************page_5*************************************/
.dining{ background:url(../images/cont_stripe.jpg) 0 bottom no-repeat; padding-bottom:13px; margin-bottom:31px;}
.dining .f_left{width:651px;}
.dining .f_right{width:270px; padding-top:11px;}
.sub_box6{padding:11px 0 16px 30px;}
.dining_room{}
.dining_room div{width:286px; margin-right:35px;}
.p_top3{ padding-top:4px;}
.din{padding:10px 0 0 0;}
.din a{ font-weight:bold; color:#e0941f; font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.din li{ margin-bottom:4px;}
.choise{padding:0 0 0 30px;}
.priced{font-size: 12px;color:#5a5753; letter-spacing:2px; margin-top:-1px; margin-bottom:11px;}
.list_box{}
.list_box ul{ float:left; margin-right:50px;width:270px;}
.list_box ul:first-child{margin: 0 20px 0 0;}
/*********************************page_6*************************************/
.spa{}
.spa .f_left{width:331px; padding:12px 0px 0 0;}
.spa .f_right{width:590px; padding-top:12px;}
.p_right{ padding-right:10px;}
.but_ind1{ margin-top:19px;}
.spa_box{ border-bottom:1px solid #242221; padding:0px 20px 26px 30px; margin-bottom:31px;}
.package1{ overflow:hidden; margin-bottom:17px;}
.package1>div{margin: -1px 24px 0 0; width:275px; float:right;}
.package1 figure{ float:left; padding:3px 0 0 0;}
.gallery_box .title, .package1 .title{font-size: 12px; color:#5a5753; letter-spacing:2px; margin-bottom:11px;}
.package1 ul li{ margin-bottom:4px;}
.package1 ul li a{ color:#FFF;}
.package1 ul li a:hover{ color:#ef9e1f;}
.package1 ul{ margin-bottom:2px;}
/*********************************page_7*************************************/
.gallery_box{padding:11px 0 0 30px;}
.gal{ float:left;width:280px; margin-left:25px;}
.gal img{ margin-bottom:16px;}
.gallery_box .wrapper .gal:first-child{margin: 0 0 0 0;}
.gallery_box .wrapper{ margin-bottom:28px;}
/*********************************page_8*************************************/
.contact_box{}
.contact_box .f_left{width:351px;padding:11px 0 0 30px;}
.contact_box .f_right{width:490px; margin-right:40px; padding:11px 0 0 0;}
.p_right1{ padding-right:10px ;}
/*********************************page_9*************************************/

/* Contact form */
#contact-form {padding:4px 0 0 0;}
#contact-form .success {width:246px; margin-bottom:20px; padding:10px; position:absolute;}
#contact-form textarea, #contact-form input {margin:0;font-size:14px; border:1px solid #32302f; color:#969696; padding:3px 6px;outline:none; position:relative; font-family:Arial, Helvetica, sans-serif;background:#100f0f;}
#contact-form input {width:225px;}
#contact-form textarea {overflow:auto; width:476px; height:118px;resize:vertical; float:left; margin: 0 0 0 0;}	
#contact-form label {display:block; padding-bottom:14px; overflow:hidden;}
#contact-form label.message { display:block; padding-bottom:0; }
#contact-form label .f_name{ display:block; margin-bottom:5px;}
#contact-form .button {margin-left:8px;}	
#contact-form .error, #contact-form .empty, #contact-form .success {display:none;}	
#contact-form .error, #contact-form .empty {text-align:left; color:red; font-size:11px; clear:both;}
#contact-form .buttons2 {overflow:hidden;text-align:right; position:relative; clear:both; padding-top:20px;}
#contact-form .buttons2 a {
	cursor:pointer;
	margin-top:0;
	text-align:center;
}
#contact-form span{ display:block; margin: 0px 0 0 5px;}

.map_wrapper{overflow:hidden;margin-bottom:15px; display:inline-block;}
#map_canvas {
    width:600px;
	height:300px;
}
.adress{}
.adress span{ display:inline-block; width:144px;}
.adress dt{color:#ffac2a;}
.adress a,.link{color:#ffac2a; text-decoration:underline;}
.adress a:hover, .link:hover{ text-decoration:none;}
/****************************footer************************/
footer {font-size: 11px;padding:18px 0 30px 1px;background:url(../images/cont_stripe.jpg) 10px top no-repeat; text-align:center;}
footer, footer a{ font-family:Tahoma, Geneva, sans-serif;}
footer .social{ overflow:hidden;width:80px; margin: 0 auto;}
footer .social a{ display:block; float:left;width:32px;height:32px; overflow:hidden; margin-left:8px;}
footer .social a:first-child{margin: 0 0 0 0;}
footer .social a:hover img{ margin-top:-32px;}
#easyTooltip {font-size:12px;background:#fff;padding:3px 5px;border:1px solid #000; color:#333333;}
footer p{ color:#313131; margin: 14px 160px 13px; line-height:14px;}
.privacy_row, .privacy_row a{ color:#7a4d07;}
footer a:hover{ color:#CCCCCC;}