body {margin:0; font-size:13px; font-family:arial; color:#fff; background-color:#3e7300; behavior:url(unix/htcmime.php?file=csshover.htc);}
img {border:0;}
table {font-size:13px;}
table.clean {margin:0; padding:0; border-collapse:collapse;}
table.clean td {margin:0; padding:0;}

table.head {background:url(bg1.gif);}
table.head .pl20 {padding-left:20px;}

table.price	{
	border-collapse:collapse;
	border:1px solid #709345;
	font-size:12px;
	text-align: center;
	}
table.price th {text-align:left; font-weight:normal;}
table.price td,
table.price th {padding:4px; border-bottom:1px solid #709345;}
table.price tr.odd {background-color:#598527;}

table.album {border-collapse:collapse; border:0;text-align:center;}
table.album td,
table.album th {padding:4px}

table.fb {border-collapse:collapse; border:0;}
table.fb td,
table.fb th {padding:4px}

.butbg {background:url(but_bg.gif);}

button {
	background-color:#3e7300;
}

#content {margin-top:10px;}
#content li {margin-bottom:16px;}

#bmenu {margin-top:8px; padding:4px; text-align:center; color:#fdc589; background-color:#598527;}
#bmenu ul,
#left ul {list-style:none; margin:0; padding:0;}
#left a:hover {background-color:#598527;}
#bmenu ul li{margin-left:10px; display:inline;}

table.main {background:url(img.jpg) no-repeat bottom left;}
td.left {vertical-align:top;}
#left {width:160px; padding:10px; height:100%;}
#left ul {margin:16px 0 16px 0;}
#left ul li{margin:8px 0 4px 0; padding:4px 0 0 4px;}
#left ul li a {color:#bbd282;}
#left ul li a.bold {color:#fdc589;}

#right {width:160px; padding:8px 8px 0 16px;}

#footer {border-top:4px solid #dca239; padding:10px;}

a {color:#fdc589; text-decoration:none;}
a:hover {text-decoration:underline; color:#fedbb4;}
h1,h2,h3,h4,h5{font-family:arial narrow;}
h1 {font-size:26px; font-weight:normal;}
h2 {font-size:20px;}
h3 {font-size:18px;}
hr{border:0; height:1px; border-bottom:1px solid #dca239; margin:6px 0 8px 0;}

.big {font-size:18px;}
.right {float:right; margin-left:4px;}
.left {float:left; margin-right:4px;}
.hi {background-color:#598527; padding:8px;}
.clear {clear:both;}
#phone {background:url(phone.gif) no-repeat; height:44px; padding:18px 0 0 25px; color:#fdc589; font-family:arial narrow; font-size:21px; position:absolute; top:87px; left:200px;}
#order {background:url(order.jpg) no-repeat; height:82px; width:122px; position:absolute; right:400px; top:0;}

a.highslide img {margin:4px; border:3px solid #669900;}
a.highslide img:hover {margin:4px; border-color:#DCA237;}
a.highslide {text-decoration:none;}
a.highslide  .note{text-align:center; display:block;}

img.content {margin:4px; border:3px solid #669900;}

table.guide {font-size:15px;}
table.guide th,
table.guide td {padding:8px 0 4px 8px;}
table.guide th {text-align:left; border-bottom:1px dotted #598527; font-weight:normal;}
table.guide td {font-size:17px;}
#super {position:absolute; color:white; width:460px; height:30px; top:134px; left:20px; padding:8px;}
#super a{color:white; text-decoration:underline;}
.orange {color:#DCA237;}
.red {color:#dc6237;}
.super {background-color:#DCA237; color:white; padding:10px; text-align:center;}

table .form td,
table .form th {padding:4px 8px 4px 0;}
table .form label {font-weight:bold;}

.photoalbum {}
.photoalbum .item {float:left; background-color:#598527; margin:4px 8px 4px 0;}
.photoalbum .item .title {padding:0 8px 8px 8px; font-size:11px;}

.maplink {margin-top:8px;}
.maplink a {text-decoration:none; border-bottom:1px dashed;font-size:11px;}
#map a {color:#3e7300; text-decoration:underline;}

#news {background:#598527; margin:16px; font-size:11px;}
#news .item {padding:12px; padding-top:8px; padding-right:16px; text-align:justify;}
#news .title {margin-bottom:4px;}
#news .intro {}
#pages {margin:8px 0 8px 0;}
#pages span,#pages a {margin:2px; padding:4px;font-size:13px;}
#pages a:hover {background-color:#bbd282; color:white;}
#pages span.stat {color:gray; text-transform:lowercase; font-size:11px;}
#pages span.ditto_currentpage {background-color:#fdc589; color:white; font-weight:bold;}

.pubdate {margin-top:16px;}
.small {font-size:12px;}
.little {font-size:11px;}
.micro {font-size:10px;}

#anapa-weather { background:url(http://info.weather.yandex.net/informer/150x150/37001.png) -1px -32px no-repeat; width:148px; height:72px; border: 4px solid #BBD282;}

.favorites {padding-left:24px; background:url(star.gif) no-repeat left; position:absolute; right:20px; top:192px;}
.crumbs {font-size:11px; text-transform:lowercase;}
.imgtitle {clear:both; font-size:11px; padding:6px; padding-right:16px; padding-top:0; color:#8fbb52;}
