/*
Theme Name: AquaView Hotel
Description: Business style theme for AquaView Hotel.
Author: All3Design.com
Author URI: http://www.all3design.com
Version: 1.01

*/

@import url("css/anastasiascript.css");

.qtrans_language{ position:relative; width:960px; height:120px;}
.qtrans_language ul{ position:absolute; right:0; bottom:0; list-style-type: none; }
.qtrans_language_chooser li{ float:left; margin-left:15px; padding:3px;}
.qtrans_language_chooser li:hover{ margin-top:-3px;}
.qtrans_language_chooser a{ color:#752D07; font-weight:bold; font-family:Verdana; font-size:10pt;}

#header-logo-link a{ position:absolute; top:0; z-index:321;}

/************************************************************************************
Reset Browser A Bit &Clear Floats
************************************************************************************/
*{margin:0; padding:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
a img, 
a{outline:0; border:0}
caption, th, td{ text-align:left;  font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
.clear{clear:both}

/************************************************************************************
WordPress Elements 
************************************************************************************/
.aligncenter{display:block; margin:0 auto}
.alignright{float:right; margin:0 0 1em 1em}
.alignleft{float:left; margin:0 1em 1em 0}
.floatleft{float:left}
.floatright{float:right}
img.aligncenter, img.alignright, img.alignleft{border:1px solid #DDD; text-align:center; background:#F3F3F3; padding:4px}

.textcenter{text-align:center}
.textright{text-align:right}
.textleft{text-align:left}

.wp-caption{border:1px solid #DDD; text-align:center; background:#F3F3F3; padding-top:4px; margin:10px}
.wp-caption img{margin:0; padding:0; border:none}
.wp-caption .wp-caption-text{font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}

/************************************************************************************
Body
************************************************************************************/
body{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.8em;  color:#555; background:#EBECEB}

/************************************************************************************
HTML Elements
************************************************************************************/
a:hover{ text-decoration:none}
a{ text-decoration:underline}
p{margin:0 0 15px}
strong{font-weight:700}
em{font-style:italic}
small{}
pre{white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word}
hr{}
blockquote{border-left:2px solid #CCC; margin:20px; padding:0 0 0 20px}

/************************************************************************************
Header
************************************************************************************/
#header{ position:relative; width:1000px; height:200px; margin:0 auto -17px auto; background:url('images/design-header.png') no-repeat; z-index:12;}
#header-logo{ position:absolute; height:93px;}
#header-description{margin-left:-10000px;}

#header-logo h1, #header-logo h2{position:absolute; margin-left:-10000px;}
#header-logo a{color:#2C2C2C}

/************************************************************************************
Main Wrap &Container
************************************************************************************/
#wrap{ position:relative; width:1000px; margin:0 auto 0 auto; border:0; border-collapse:collapse; }
#left-border { width:38px; height:100%; margin:0; padding:0; background:url('images/design-border-left-right.png') repeat-y top right; }
#container{ position:relative; height:100%; padding:0; margin:0; z-index:1;}
#right-border { width:37px; height:100%; margin:0; padding:0; background:url('images/design-border-left-right.png') repeat-y top left; }

#footer-border{ position:relative; width:1000px; height:68px; margin:-20px auto 0 auto; padding:0; background:url('images/design-footer.png') no-repeat; z-index:12;}

/************************************************************************************
Menu Wrap
************************************************************************************/
#primary-menu{ position:relative; width:900px; height:50px; margin:5px auto 0 auto ; padding:0; z-index:1;}
#primary-menu object{ position:absolute; bottom:0; z-index:2;}

/************************************************************************************
Slider Layout
************************************************************************************/
#slider-wrap{ height:400px; margin:0; padding-left:21px; padding-top:24px;}
#slider{z-index:5;  height:400px; margin:0; position:relative; background:#E4C189 url('images/loading.gif') no-repeat 50% 50%;}
#slider img{position:relative; display:none;}
#slider a{border:0}
.nivoSlider{position:relative;}
.nivoSlider img{position:relative;}

#slider-mask { position:absolute; width:924px; height:440px; background:url('images/slide-mask.png') no-repeat 50% 50%;  z-index:17;}

/************************************************************************************
Image With Link
************************************************************************************/
.nivoSlider a.nivo-imageLink{position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none}

/************************************************************************************
Slider Slices
************************************************************************************/
.nivo-slice {display:block; position:absolute; z-index:5; height:100%; }
.nivo-box { display:block; position:absolute; z-index:5; height:100%; }

/************************************************************************************
Caption Styles
************************************************************************************/
.nivo-caption{		position:absolute; left:7px; bottom:46px; width:100%; z-index:90; line-height:100%; }
.nivo-caption span{	position:absolute; left:-1px; bottom:16px; width:100%; z-index:88; line-height:100%; }
.nivo-caption {		color:#712504; margin:0; font-family: 'AnastasiaScriptRegular'; font-size:66pt;}
.nivo-caption span{	color:#f6e9c6; margin:0; font-family: 'AnastasiaScriptRegular'; font-size:66pt;}

/************************************************************************************
Direction nav styles (e.g. Next &Prev)
************************************************************************************/
.nivo-directionNav a{position:absolute; top:43%; z-index:99; display:block; width:47px; height:60px; text-indent:-9999px; border:0; cursor:pointer}
.nivo-prevNav{background:url('images/left-arrow.png') no-repeat; left:15px}
.nivo-nextNav{background:url('images/right-arrow.png') no-repeat; right:15px}
.nivo-prevNav:hover{background-position:0 -60px}
.nivo-nextNav:hover{background-position:0 -60px}

/************************************************************************************
Main
************************************************************************************/
#main{ width:100%; background:url('images/design-post-bgr.jpg'); padding:0; margin:0 0 -15px 0; }
#main-full-width{margin:0}

#main .entry{}

/************************************************************************************
Homepage
************************************************************************************/
#homepage-text{margin:0}
#homepage-boxes{ padding:0; margin:0;}
#homepage-thebox{ margin:10px 0 0 0; bottom:0; padding-left:12px; background:url('images/design-home-box.jpg') repeat-x;}
.homepage-box{width:300px; margin-top:6px; margin-left:0; float:left}
.homepage-box img:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
.homepage-box img{margin:0; padding:0;}

.homepage-box h2{ position:absolute; color:#f9edcf; font:italic 22px GarondCyrItalic; margin-left:25px; margin-top:20px;}



/************************************************************************************
about
************************************************************************************/
.about{ width:100%; border-collapse:collapse;}
.about td{ vertical-align:top;}
#about-left{  padding:0 50px 50px 30px;}
#about-left img{ margin:0 !important;}
#about-left p{ padding:0 !important;}
#about-title { font:italic 22px GarondCyrItalic; text-align:center; width:290px; background:url('images/design-lenta-blue.png') no-repeat -45px 0; line-height:32px; padding:0 0 50px 0;}
#about-title a{ color:#f2e0b0; text-decoration:none;}

.about .gallery{ width:270px; position:relative;}
.about .gallery-item{ position:relative;}
.about .gallery a{ float:right; width:105px !important;}
.about .gallery img{ float:right; width:105px !important; height:70px !important;}
.about .gallery-icon{ padding:0; margin:0; }
.about .attachment-thumbnail{ padding:0; margin:0 0 10px 0;}

.about-featured-image{ float:left; width:180px; height:120px; margin:0; padding:0 20px 10px 0;}


/************************************************************************************
Oferta
************************************************************************************/
.oferta{ width:100%; border-collapse:collapse;}
#oferta-left table{ border-collapse:collapse;}
#oferta-left th{ font-weight:bold !important; padding:2px; color:#894B22; border:1px solid #894B22 !important;}
#oferta-left td{ padding:1px 2px; color:#894B22; border:1px solid #894B22 !important;}
#oferta-left td ol{ margin-left:25px;}
#oferta-left{ padding:0 0 50px 30px; color:#894B22;}
#oferta-left img{ margin:0 !important;}
#oferta-title { font:italic 22px GarondCyrItalic !important; text-align:center; padding:0 0 20px 0;}
#oferta-title a{ color:#894B22; text-align:center; }
#oferta-left p{ padding:0 !important;}
#oferta-right{ width:100%; height:39px; background:url('images/design-lenta-blue.png') no-repeat; font:italic 22px GarondCyrItalic; margin:0; padding:3px 0 0 0; top:0; vertical-align:top; text-align:center; color:#f2e0b0;}


.oferta .gallery{ width:270px; position:relative;}
.oferta .gallery-item{ position:relative;}
.oferta .gallery a{ float:right; width:105px !important;}
.oferta .gallery img{ float:right; width:105px !important; height:70px !important;}
.oferta .gallery-icon{ padding:0; margin:0; }
.oferta .attachment-thumbnail{ padding:0; margin:0 0 10px 0;}

.oferta-featured-image{ float:left; width:180px; height:120px; margin:0; padding:0 20px 10px 0;}
.oferta-featured-image span{ width:98px; height:97px; padding:0; position:absolute; background:url('images/offers-flag.png') no-repeat; margin:-7px 0 0 -7px;}

/* attachment-offer-image*/
/************************************************************************************
Entries
************************************************************************************/
.entry{ height:100%; margin:0 0 20px 20px; padding:50px 0 0 20px;}
.entry p{ color:#752d07; padding:0 50px 0 0;}
.entry-featured-image{ float:left; width:180px; height:120px; margin:0 35px 0 0; padding:2px; 
 -moz-box-shadow: 0 0 5px #754507; /* Firefox */
 -webkit-box-shadow: 0 0 5px #754507; /* Safari/Chrome */
 box-shadow: 0 0 5px #754507; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#754507')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#754507');/* IE 5.5 - 7 */
}
.entry-featured-image span{ width:98px; height:97px; padding:0; position:absolute; background:url('images/offers-flag.png') no-repeat; margin:-7px 0 0 -7px; z-index:11;}
.entry-featured-image a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;}
.entry-meta{ margin:0 0 25px; font-size:11px; color:#752d07}
.entry-meta a{color:#999}
.entry-meta a:hover{color:#3872A5}
.entry-read-more{ padding:5px !important; font-size:14px; line-height:15px; font-weight:700; color:#752d07; }

.entry-title{ font-weight:100; font-size:25px; font-family:GarondCyrItalic; font-style:italic; margin:0; padding:0 0 0 0; color:#752d07; }
.entry-title a{color:#752d07}
.entry-lenta{
				float:right;  width:200px; background:url('images/design-lenta-blue.png') no-repeat; line-height:39px; font:italic bold 18px GarondCyrItalic;
				text-shadow:1px 1px 1px #000; margin:0; padding:2px 0 10px 30px; text-align:center;
			}
.entry-lenta a{ color:#f2e0b0;}
.entry-separator{ clear:both; line-height:18px; padding:20px 0; background:url('images/separate-comments.png') no-repeat 50% 100%;}
/************************************************************************************
Breadcrumbs 
************************************************************************************/
#breadcrumbs{list-style:none; margin:10px 0 0; border-bottom:1px solid #EEE; height:35px; line-height:35px; font-size:12px}
#breadcrumbs li{display:inline}

/************************************************************************************
Post
************************************************************************************/
#post{width:100%; margin:0; padding:40px 0 0 0;}
#post p{ padding:5px 60px; color:#894b22; font: normal 12px Verdana;}
#post p img, #post .wp-post-image{
padding:2px;
margin-left:70px;
background:#eed6ac;
 -moz-box-shadow: 0 0 5px #754507; /* Firefox */
 -webkit-box-shadow: 0 0 5px #754507; /* Safari/Chrome */
 box-shadow: 0 0 5px #754507; /* Opera and other CSS3 supporting browsers */
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#754507')";/* IE 8 */
 : progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#754507');/* IE 5.5 - 7 */
}

#post ul, #main-post ol{margin:20px 0 20px 50px}
#post-meta{margin:0 0 20px; font-size:11px; color:#999}
#post-featured-image{}

#post h1{ font-size:22px; font-family:GarondCyrItalic; font-style:italic; margin:0; padding:10px 0 20px 25px; color:#752d07; }

#post1 h1{ position:relative; background:url('http://www.aquaviewhotel.com/wp-content/themes/aquaviewhotel/images/header-lenta-red.png') no-repeat; line-height:39px; font:italic 22px GarondCyrItalic; margin:0; padding:0 0 30px 55px; vertical-align:middle; color:#f2e0b0;}

/************************************************************************************
Post navigation
************************************************************************************/
#post-navigation{height:35px; line-height:35px; font-size:12px}
#post-navigation-left{float:left}
#post-navigation-right{float:right}

/************************************************************************************
Post Category
************************************************************************************/
#post-category{margin:10px 0; font-size:12px}
#post-category h3{font-size:20px; margin:0 0 15px}

/************************************************************************************
Post Tags
************************************************************************************/
#post-tags{margin:10px 0; font-size:12px}

#post-tags-header{font-size:20px; margin:0 0 15px}

/************************************************************************************
Post Author
************************************************************************************/
#post-author{margin:10px 0; font-size:12px}
#post-author .avatar{float:left; padding:2px; background:#FFF; border:1px solid #EEE; margin:0 15px 10px 0}
#post-author-meta{padding:10px 0 0 0; margin:0; font-size:11px}

#post-author h3{font-size:20px; margin:0 0 15px}

/************************************************************************************
Post Related Posts
************************************************************************************/
#related-posts{margin:10px 0; font-size:12px}
#related-posts img{float:left; margin:0 15px 10px 10px; padding:2px; border:1px solid #CCC}
#related-posts a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
#related-posts ul{list-style:none; margin:0 10px 0 0}
#related-posts ul li{min-height:60px; margin:0 0 20px 0}

#related-posts h3{font-size:20px; margin:0 0 20px}
#related-posts h4{font-size:12px; margin:0 0 5px 0}
#related-posts h4 a{color:#333}

/************************************************************************************
Comments
*************************************************************************************/
#commentsbox{ width:100%; background:url('images/design-post-bgr.jpg'); padding:0; margin:0; }
#comments{ width:290px; background:url('images/design-lenta-blue.png') no-repeat -45px 0; line-height:39px; font:italic 22px GarondCyrItalic; margin:25px 0 0 0; padding:4px 0 30px 55px; color:#f2e0b0;}
#comment-form{ padding:20px 20px 50px 20px; margin:0 auto 0 auto;}
#duble-lenta{ position:relative; background:url('images/design-lenta-blue.png') no-repeat 50% 50%; text-align:center; line-height:39px; font:italic 22px GarondCyrItalic; margin:0; padding:3px 0 12px 0; vertical-align:middle; color:#f2e0b0;}
.commentlist{ color:#894b22; margin:0 50px; overflow:hidden; list-style:none;}
.commentlist li{ line-height:18px; padding:10px; background:url('images/separate-comments.png') no-repeat 50% 100%;}
.commentlist li li{padding: 0 !important }
.commentlist li li .comment-body{ background: #F5F5F5; padding: 10px; border: 1px solid #CCC}
.comment-author a:link, 
.comment-author a:visited{font-weight:bold}
.comment-author .fn{}
cite.fn{font-weight:700; font-size:14px; font-style:italic;}
.comment-author .avatar{float:left; margin:0 10px 0 0;-moz-box-shadow:0 14px 10px -12px rgba(0,0,0,0.7);-webkit-box-shadow:0 14px 10px -12px rgba(0,0,0,0.7);box-shadow:0 14px 10px -12px rgba(0,0,0,0.7)}
.comment-meta{font-size:11px}
.commentmetadata{ width:100%; text-align:right; color:#894b22; font-style:italic;}
.comment-meta a{color:#894b22; text-decoration:none !important}
.comment-meta a:hover{color:#45200c; text-decoration:underline !important}
ol.commentlist li p{line-height:22px; margin:5px 0 0}
.reply{margin-top:5px; font-size:11px; font-style: italic}
.children{list-style:none; margin:1em 0 0; text-indent:0}
.children li.depth-2{margin:0 0 0px 50px}
.children li.depth-3{margin:0 0 0px 50px}
.children li.depth-4{margin:0 0 0px 50px}
.children li.depth-5{margin:0 0 0px 50px}
.comment-nav{ width:87%; margin:0 auto 0 auto; padding:5px; height:20px}
.comment-nav a{ color:#894b22; font-weight:bold;}
.comment-nav a:link, .comment-nav a:visited{}
.cancel-comment-reply a{color:#F00; font-weight:700}
#respond{margin:20px 0px}
#respond h3{font-size:18px; margin:0 0 20px}
#commentform{}
#commentform p{padding:10px 0}
#respond label{display:block; padding:5px 0}
#respond label small{font-size:10px}
#respond input{margin-bottom:10px; padding:5px 5px; margin:0 10px 10px 0; background:#fff; border:1px solid #ddd}
#commentform input{width:50%}
input#commentSubmit{  padding:5px 0; width:100px; font-size:12px; background:#3a608f; border-top:1px solid #333; border:1px solid #000; color:#f4ead4; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin:10px 0px; cursor:pointer; border:0; outline:none; -moz-box-shadow:2px 2px 5px #CCC; -webkit-box-shadow:2px 2px 5px #CCC; box-shadow:2px 2px 5px #CCC}
#commentSubmit:hover{background:#3a6ead !important}
#commentSubmit:active{padding:5px 0 0 !important}
textarea#comment{border:none; background:#fff; border:1px solid #ddd; width:70%; margin:10px 0px 0px 0px; padding:5px 5px}
#comments-closed{padding:10px 0}

.post-recent-comment{ padding:0 0 50px 0;}

/************************************************************************************
Za nas
************************************************************************************/
.post-za-nas h1{ margin-left:0 0 0 40px !important; }
.post-za-nas p{ width:650px; height:80px; }
.post-za-nas img{ float:right; margin-right:50px; }
.post-za-nas a{  color:#894b22; width:180px; height:120px; padding:0; margin:0;}
.post-za-nas .right{ width:650px; text-align:right;}

/************************************************************************************
Gallery
************************************************************************************/
#gallery-description{ margin:0}
#gallery-page{ width:924px; margin:0 auto; padding:0 0 25px 0; background: url('images/pattern.jpg'); }
#gallery-single{ width:924px; margin:0 auto; padding:0 0 35px 0; background: url('images/pattern.jpg'); }
#gallery-page .gallery-item{ width:300px; float:left; margin:10px 0 !important; padding:0 !important; }
#gallery-page .thumb-wrap{ width:300px; height:195px; }
#gallery-page .gallery-item a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
#gallery-page .single-gallery-img{margin:0}
#gallery-page .fancylink{ padding:0; margin:0;}
#gallery-page .gallery-item h2{ width:300px; text-align:center; margin:0; padding-top:15px; text-shadow: 0 0 0 #894b22; color:#894b22; font:italic 22px GarondCyrItalic;}
#gallery-page #container{ padding:0 0 0 10px;}

#gallery-single #contenta p{ color:#894b22; font: normal 12px Verdana; padding:10px 30px ;}
#gallery-single #contenta .gallery{ }
#gallery-single #contenta .gallery-item{ width:211px; margin: 10px 10px 0 10px !important;}
#gallery-single #contenta .gallery a{ }
#gallery-single #contenta .gallery img{  }
#gallery-single #contenta .gallery-icon{ padding:0; margin:0; }
#gallery-single #contenta .attachment-thumbnail{ padding:0; margin:0;}

/************************************************************************************
Portfolio
************************************************************************************/
#portfolio-description{ margin:0 20px}
#portfolio-page{width:900px; margin:0 0 0 20px;}
.portfolio-item{width:300px; float:left; margin:0; padding:0}
.thumb-wrap{width:300px;height:195px;}
.thumb-wrap span{ width:300px;height:195px; position:absolute; /* background:url(images/slide-mask.png); */}
.portfolio-item a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7}
.single-portfolio-img{margin:0}

.portfolio-item h2{ width:300px; text-align:center; margin:0; color:#894b22; font-family:GarondCyrItalic; font-size:16pt; font-style:italic;}

/************************************************************************************
Author Page
************************************************************************************/
#author-page{min-height:100px}
#author-page .avatar{float:left; margin:0 15px 0 0}

#author-page-posts-title{}

/************************************************************************************
Archives - Category Pages &Tag pages -------------------------- */
#archive-title h1{}

/************************************************************************************
Sidebar
************************************************************************************/
#sidebar-right{float:right; width:250px; font-size:12px; padding:0 20px 0 0}
#sidebar-right ul{list-style:none; margin:0}
#sidebar-right li{margin:5px 0}
.sidebar-right-box{margin:0 0 30px}

#sidebar-right h4{font-size:18px; color:#222; font-weight:normal; margin:0 0 20px; padding:0 0 5px; border-bottom: 1px solid #EEE }

/************************************************************************************
Pagination
************************************************************************************/
#pagination{clear:both; padding:0 0 20px; position:relative; font-size:11px; line-height:13px; text-shadow:1px 1px 1px #FFF}
#pagination span, #pagination a{display:block; float:left; margin:2px 2px 2px 0; padding:6px 9px 5px 9px; text-decoration:none; width:auto; color:#666; background:#EEE}
#pagination a:hover{background:#D7D7D7}
#pagination .current{padding:6px 9px 5px 9px; background:#D7D7D7}

/************************************************************************************
Social
************************************************************************************/
#social{width:600px; margin:0 auto 0 auto; list-style:none; text-align:center;}
#social li{ float:left; margin-left:10px;}

/************************************************************************************
Gallery-menu
************************************************************************************/
#gallery-menu { width:750px; margin:0 auto;}
#gallery-menu h1{ float:left; margin:22px 0 0 30px; padding:0; font:italic 18pt GarondCyrItalic;}
#gallery-menu h2{ float:left; margin:30px 0 0 30px; padding:0; font:italic 14pt GarondCyrItalic;}
#gallery-menu h1 a{color:#894b22; text-decoration:underline;}
#gallery-menu h2 a{color:#894b22; text-decoration:none;}
#gallery-menu h1 a:hover{color:#5c2406; text-decoration:underline;}
#gallery-menu h2 a:hover{color:#5c2406; text-decoration:underline;}

/************************************************************************************
Footer-menu
************************************************************************************/
#footer-menu{ float:left;  margin:30px 0 0 50px; position:relative; padding:0; color:#c9ac89; font-size:11px;}
#footer-menu p{margin:0;}
#footer-menu a{color:#c9ac89; text-decoration:underline !important;}
#footer-menu a:hover{color:#EEE}

#under-footer{ margin:0 auto 0 auto;  height:20px; padding-top:12px;}
/************************************************************************************
Copyright
************************************************************************************/
#copyright{ float:right; margin:30px 50px 0 0; position:relative; padding:0; color:#c9ac89; font-size:11px;}
#copyright p{margin:0;}
#copyright a{color:#c9ac89; text-decoration:underline !important;}
#copyright a:hover{color:#EEE}

#back-to-top{position:absolute; right:10px; bottom:10px; font-size:11px}
/************************************************************************************
Phone Number
************************************************************************************/
#phone-number{position:absolute; right:21px; bottom:45px}

/************************************************************************************
Search
************************************************************************************/
#search-wrap{position:absolute; right:26px; bottom:20px; width:180px}
#search-input{width:155px; height:25px; line-height:25px; border:1px solid #CCC; padding:0 25px 0 5px; color:#999}
#search:focus{color:#333}
#search-submit{display:block; background:url('http://www.aquaviewhotel.com/wp-content/themes/aquaviewhotel/images/search-icon.png') no-repeat; height:15px; width:15px; position:absolute; top:6px; right:0; display:block; cursor:pointer; text-indent:-9999px; outline:none; bordeR:none}

/************************************************************************************
Important Menu Styles | Best To Only Edit Paddings
************************************************************************************//
.prim-menu{float:left}
.prim-menu a{padding: 0.5em 1em; text-decoration:none}
.prim-menu a:hover{text-decoration:none}

.prim-menu a, .prim-menu a:visited{/* visited pseudo selector so IE6 applies text colour*/color:#ffd173; font-size:16px; font-family:'GarondCyrItalic';}
.sf-with-ul a,
 .prim-menu li > a.active,
  .prim-menu li a:hover{text-shadow:2px 1px 0px #2d0e02; text-decoration:underline !important;}
.prim-menu li li a{padding:0.8em 1em}
.prim-menu li{}
.prim-menu li li{border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC}
.prim-menu li ul{border-bottom:1px solid #CCC}
.prim-menu li:hover, .prim-menu li.sfHover, 
.prim-menu a:focus, .prim-menu a:hover, .prim-menu a:active{outline:0}

/************************************************************************************
Essential Menu Styles | DO NOT EDIT
************************************************************************************/
.prim-menu, .prim-menu *{margin:0; padding:0; list-style:none}
.prim-menu{line-height:1.0}
.prim-menu ul{position:absolute; top:-999em; width:15em}
.prim-menu ul li{width:100%}
.prim-menu li:hover{visibility:inherit;}
.prim-menu li{float:left; position:relative; line-height: 40px;}
.prim-menu a{display:inline-block; position:relative; text-decoration:none !important}
.prim-menu li:hover > a, {}
.prim-menu li:hover ul, 
.prim-menu li.sfHover ul{left:0; top:3em; z-index:99}
ul.prim-menu li:hover li ul, 
ul.prim-menu li.sfHover li ul{top:-999em}
ul.prim-menu li li:hover ul, 
ul.prim-menu li li.sfHover ul{left:15em; top:0}
ul.prim-menu li li:hover li ul, 
ul.prim-menu li li.sfHover li ul{top:-999em}
ul.prim-menu li li li:hover ul, 
ul.prim-menu li li li.sfHover ul{left:15em; top:0}


/************************************************************************************
Important Menu Styles | Best To Only Edit Paddings
************************************************************************************//
.sf-menu{float:left}
.sf-menu a{padding: 0.5em 1em; text-decoration:none}
.sf-menu a:hover{text-decoration:none}
.sf-menu a, .sf-menu a:visited{/* visited pseudo selector so IE6 applies text colour*/color:#666}
.sf-with-ul a, 
.sf-menu li a:hover{text-shadow:1px 1px 1px #FFF;}
.sf-menu li li a{padding:0.8em 1em}
.sf-menu li{}
.sf-menu li li{border-left:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC}
.sf-menu li ul{border-bottom:1px solid #CCC}
.sf-menu li:hover, .sf-menu li.sfHover, 
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0}

/************************************************************************************
Essential Menu Styles | DO NOT EDIT
************************************************************************************/
.sf-menu, .sf-menu *{margin:0; padding:0; list-style:none}
.sf-menu{line-height:1.0}
.sf-menu ul{position:absolute; top:-999em; width:15em}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left; position:relative}
.sf-menu a{display:block; position:relative; text-decoration:none !important}
.sf-menu li:hover ul, 
.sf-menu li.sfHover ul{left:0; top:3em; z-index:99}
ul.sf-menu li:hover li ul, 
ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul, 
ul.sf-menu li li.sfHover ul{left:15em; top:0}
ul.sf-menu li li:hover li ul, 
ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul, 
ul.sf-menu li li li.sfHover ul{left:15em; top:0}

/************************************************************************************
contact forma
************************************************************************************/
#form-table{ width:750px; margin:0 auto; padding:0 10px 60px 10px;}
#form-table textarea{ width:100%; height:180px; border:1px solid #d8c9a8;}
#form-table label{ width:150px !important; height:25px; font:bold 12px Verdana; color:#894b22; }
#form-table input{ width:200px; height:23px; float:right; border:1px solid #d8c9a8;}
.commentSubmit input{ width:100px !important; padding:0; width:100px; font-size:12px; background:#3a608f; border-top:1px solid #333; border:1px solid #000; color:#f4ead4; text-decoration:none; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; margin:10px 0px; cursor:pointer; border:0; outline:none; -moz-box-shadow:2px 2px 5px #CCC; -webkit-box-shadow:2px 2px 5px #CCC; box-shadow:2px 2px 5px #CCC}
.commentSubmit input:hover{background:#3a6ead !important}
.commentSubmit input:active{padding:5px 0 0 !important}

/************************************************************************************
	SI Captcha Anti-Spam
************************************************************************************/
div#captchaImgDiv { display:block; }
.captchaSizeDivSmall { width:175px; height:45px; padding-top:10px; }
.captchaSizeDivLarge { width:250px; height:60px; padding-top:10px; }
img#si_image_com,#si_image_reg,#si_image_log,#si_image_side_login { border-style:none; margin:0; padding-right:5px;  }
.captchaImgRefresh { border-style:none; margin:0; vertical-align:bottom; }
div#captchaInputDiv { display:block; padding-top:15px; padding-bottom:5px; }
label#captcha_code_label { margin:0; }
input#captcha_code { width:100px; }

.sss { float:right; width:250px; padding:0; margin:0;}
.sss img{ border:1px solid #d8c9a8;}
.ctf-captcha{ padding:0; float:right;}
.refresh-button{ float:right; }
.refresh-button:hover{background:lightgreen;}


/************************************************************************************
	Contacts
************************************************************************************/
#contacts a{ color:#894B22;}
.contacts{ width:725px; padding:0 0 50px 0; border-collapse:collapse; margin:0 auto;}
.contacts th{ width:100%; height:90px; padding:0; vertical-align:middle; color:#894B22;}
.contacts td{ width:100%; padding:0; vertical-align:top; color:#894B22;}
#required { color:#894B22;}
.div-border{ border:1px solid #894B22;}

#expire-lenta{ padding:0 0 50px 0; background:url('images/design-lenta-blue-repeat-x.png') repeat-x; color:#f4ead4; font:bold 12px Verdana; text-align:center; line-height:2.25;}

#si_contact_form1 input { padding: 5px;}
#si_contact_message1{ width:99%; height:120px; position:inherit; right:0; top:0;}
#FSContact1{width:700px !important; border:1px solid #894B22; margin:20px auto 0; padding:11px;}