body
{
	background:#fbf8f3 url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
	color:#FFF;
}


 
a
{
	color:#0C1047;
}

a:hover
{
	color:#8e0807;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	color:#226C5A;
}


 
div.topstatic
{
	background:#fbf8f3 url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}



.topline .col_l,
.topline .col_r
{
	color:#688277;
}



#callmediv
{
	background:#fbf8f3 url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
	border:1px solid #d7d7d7;
}

#callmediv .close,
#map .close,
#checkrates .close
{
	background:#688277;
	color:#fff;
}



#button_check_rates
{
	color:#464646;
	
	-webkit-text-shadow:#f0d5a6 0 1px 0;
	-moz-text-shadow:#f0d5a6 0 1px 0;
	text-shadow:#f0d5a6 0 1px 0;
}

#button_check_rates.pressed
{
	-webkit-text-shadow:#d2d2d2 0 1px 0;
	-moz-text-shadow:#d2d2d2 0 1px 0;
	text-shadow:#d2d2d2 0 1px 0;
}

#button_check_rates .normal span,
#button_check_rates .hov span,
#button_check_rates .press span,
#button_check_rates .sel span
{
    background-image:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}

#button_check_rates .normal span span,
#button_check_rates .hov span span,
#button_check_rates .press span span,
#button_check_rates .sel span span
{
    background-image:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}


#mappointer
{
	background:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}

#map
{
	background:#fbf8f3 url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}



.menuline
{
	border-top:1px solid #0c1047;
	border-bottom:1px solid #0c1047;
}


ul.menu li a
{
	color:#0c1047;
}

ul.menu li a:hover
{
	border-bottom-color:#0c1047;
}

ul.menu li a span
{
	color:#688277;
}

ul.menu li.sel
{
	background:#fffdf6;
}


.menu li ul
{
	background:#fffdf6;
	-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,0.5);
	-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,0.5);
	box-shadow:5px 5px 5px 0 rgba(0,0,0,0.5);
}

.menu li ul li
{
	border-top:1px solid #cfcdce;
}

.menu li ul li a
{
	color:#545454;
	background:#fffdf6 url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7') 4px 10px no-repeat;
}

.menu li ul li a:hover
{
	background-color:#f4f4f4;
}




.line
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3f415c;
}


 
.mainmiddle
{
	border-top:1px solid #6c1d00;
	border-bottom:1px solid #6c1d00;
	background-color: ##0c1047;
	background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
	background-position: center top;
}

#photorow img
{
	border-right:4px solid #6c1d00; 
	border-left:4px solid #6c1d00;
}



.banner
{
	color:#0c1047;
	border:3px solid #8d563b;
}

.banner:hover
{
	color:#0c1047;
	-webkit-box-shadow:#000 0 0 15px 0;
	-moz-box-shadow:#000 0 0 15px 0;
	box-shadow:#000 0 0 15px 0;
}

.banner .photo
{
	-webkit-box-shadow:#afafaf 3px 0 3px 0;
	-moz-box-shadow:#afafaf 3px 0 3px 0;
	box-shadow:#afafaf 3px 0 3px 0;
}



.botline
{
	color:#0c1047;
}



.button
{
	color:#464646;
	
	-webkit-text-shadow:#dfdfdf 0 1px 0;
	-moz-text-shadow:#dfdfdf 0 1px 0;
	text-shadow:#dfdfdf 0 1px 0;
}

.button:hover
{
	color:#464646; 
}

.button.b2,
.button.b2:hover,
.button.b5,
.button.b5:hover,
.button.b6,
.button.b6:hover,
.button.b7,
.button.b7:hover
{
	color:#ffffff;
	-webkit-text-shadow:#6d6d6d 0 -1px 0;
	-moz-text-shadow:#6d6d6d 0 -1px 0;
	text-shadow:#6d6d6d 0 -1px 0;
}


 
.list1
{
	list-style-image: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
	text-align: justify;
}

.crumbs
{
	color:#688277;
}

.border
{
	border:7px solid #fefcf0;
	border-color:rgba(255,255,255,0.5);
	-webkit-box-shadow:#adc8c1 0 0 0 1px;
	-moz-box-shadow:#adc8c1 0 0 0 1px;
	box-shadow:#adc8c1 0 0 0 1px;
}

a:hover .border
{
	border-color:#fff;
	border-color:rgba(255,255,255,1);

	-webkit-box-shadow:#8b9995 0 0 7px 1px;
	-moz-box-shadow:#8b9995 0 0 7px 1px;
	box-shadow:#8b9995 0 0 7px 1px;
}

.brace
{
	background:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7') no-repeat left;
}

.visa_comment
{
	color:#226c5a;
}

.portfolio li .pic a
{
	border:6px solid #fefcf0;
	border-color:rgba(255,255,255,0.5);
	-webkit-box-shadow:#adc8c1 0 0 0 1px;
	-moz-box-shadow:#adc8c1 0 0 0 1px;
	box-shadow:#adc8c1 0 0 0 1px;
}

.portfolio li .pic a:hover
{
	border-color:#fff;

	-webkit-box-shadow:#8b9995 0 0 7px 1px;
	-moz-box-shadow:#8b9995 0 0 7px 1px;
	box-shadow:#8b9995 0 0 7px 1px;
}

.portfolio.style-list li .pic
{
	background:#f3eed9;
	background:rgba(0,0,0,0.04);
}

.rooms li
{
	background:#f3eed9;
	background:rgba(0,0,0,0.04);

	-webkit-box-shadow:#adc8c1 0 0 0 1px;
	-moz-box-shadow:#adc8c1 0 0 0 1px;
	box-shadow:#adc8c1 0 0 0 1px;
}

.rooms li:hover
{
	background:rgba(255,255,255,0.5);

	-webkit-box-shadow:#adc8c1 0 0 10px 1px;
	-moz-box-shadow:#adc8c1 0 0 10px 1px;
	box-shadow:#adc8c1 0 0 10px 1px;
}

blockquote.huge,
.quote1.huge,
.quote2.huge,
.quote3.huge,
.quote4.huge
{
	color:#688277;
}

blockquote.huge .comment,
.quote1.huge .comment,
.quote2.huge .comment,
.quote3.huge .comment,
.quote4.huge .comment
{
	color:#939393;
	border-top:1px solid #d0d0d0;
}

.prices tr th
{
	color:#bbbbbb;
}

.prices tr td
{
	color:#226c5a;
}

.prices tr td:first-child
{
	color:#2e2f34;
}

.prices .comment
{
	color:#adadad;
}

.prices-today-row
{
	color:#8e0807;
}

#checkrates
{
	background:#fbf8f3 url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}

.table1
{
	border:1px solid #adc8c1;
} 

.table1 th
{
	color:#688277;
	background-color:#e9e4cc;
	background-color:rgba(0,0,0,0.08); 
	
	-moz-text-shadow:rgba(255,255,255,0.8) 0 1px 0;
	-webkit-text-shadow:rgba(255,255,255,0.8) 0 1px 0;
	text-shadow:rgba(255,255,255,0.8) 0 1px 0;
}

.table1 td
{
	background-color:#f5efd7;
	background-color:rgba(0,0,0,0.03);
}

.table1 tr.odd td
{
	background-color:#faf4df;
	background-color:rgba(0,0,0,0.015);
}

.posts-month
{
	border-bottom:1px solid #15194e;
	color:#15194e;
}

.post-item
{
	border-left:8px solid #d3d2cf;
	border-bottom:1px solid #adc8c1; 
}

.post-item:hover
{
	-moz-box-shadow:#e9e9e9 0 0 15px 0;
	-webkitbox-shadow:#e9e9e9 0 0 15px 0;
	box-shadow:#e9e9e9 0 0 15px 0;
	border-right-color:#adc8c1;
}

.post-item .day
{
	color:#226C5A;
}

.post-item .date
{
	color:#226C5A;
}


 
.footer
{
	color:#0c1047;
}

.follow_icon.twitter,
.follow_icon.twitter div
{
	background-image:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}

.follow_icon.facebook,
.follow_icon.facebook div
{
	background-image:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}

.follow_icon.rss,
.follow_icon.rss div
{
	background-image:url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}

.footermenu li a
{
	color:#0c1047;
}

.footermenu li a:hover
{
	color:#0c1047;
}


.cusel span:hover,
.cusel .cuselOptHover { 
	background: #eee;
	color: #000;
}


