* {
margin: 0;
padding: 0;
}
html {background: #d0f0ff;}
body {
width: 688px;
font: 101.9% Tahoma, Verdana, Arial, Helvetica, sans-serif;  background:#fff;
color: #000; margin: 0 auto;  position: relative;
background: url('/n.gif') no-repeat;
    background-attachment: fixed;

}
a:link {text-decoration: underline;color: #0062BE;}
a:visited {text-decoration: underline;color: #9952BA;}
a:hover, a:active {text-decoration: underline;color: #ff0000;}
p {font-size: 80%; margin: 0 0 15px 0; text-align: justify;}
img {border: 0;}
em {
 font-style: italic; display: inline;
}
.title {
color:#0066CC;
font-size:15px;
font-weight:bold;
text-align:left !important;
}
/*TABLE {BORDER-COLLAPSE: collapse; border:0px;}
TABLE TD {padding:0px;}*/

#main-content table {border: 1px solid #00923f; font-size: 75%; color: #000; border-collapse:collapse; margin:0 0 25px 0}
#main-content table td { border-color: #00923f; text-align: left; padding: 3px /*background: #F7FCFF*/}
#main-content table th {background: #c7ebda; color: #018037;font-size: 110%; border-color: #00923f; text-align: center; font-weight:normal;padding: 3px}
#main-content table p {font-size: 100%;}


h3 { font: 100% Georgia, "Times New Roman", Times, serif; 
color: #00903e; font-weight: bolder;margin: 0; padding: 0 0 5px 0; }
h3 a {color: #00903e;}
h3 a:visited {color: #EF1818;}
h3 a:hover {color: #0B60101;}

h4 { font: 95% Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #0072D2; font-weight: bolder;margin: 0; padding: 0 0 5px 0; }
h4 a {color: #0072D2;}
h4 a:visited {color: #0072D2;}
h4 a:hover {color: #0B60101;}

h5 { font: 95% Georgia, "Times New Roman", Times, serif; 
color: #90a6ab; font-weight: bolder;margin: 0; padding: 5px; }

#header {
	width: 688px; height: 145px;
 background: url(i/shapka.png) #fff no-repeat center top;
 margin: 0 auto; padding:0 0 2px 0
}
a.indexlink {height: 280px; display: block; text-decoration: none;}

#container {width: 688px; margin: 0 auto; background: #fff; overflow: hidden; clear: both;}

/* main content */
#main-content {width: 688px; margin: 0 auto; padding: 0;}




#main-content ul, #main-content ol {font-size: 80%; margin-left: 40px; margin-bottom:15px}
#main-content li {padding: 2px 0}

img.centered {float: none; text-align: center; padding: 5px}
img.left {float: left; margin: 0 10px 5px 0; background: #F6FBFF;
border: 2px solid #00A969;
/*border-top: 4px solid #29E19B; border-left: 4px solid #00BA73;
border-bottom: 4px solid #006F45; border-right: 4px solid #00A969;*/
}
img.right {float: right; border: 4px solid #00BA73; margin: 0 0 5px 10px}
img.none {padding: 1px; border: 1px solid #00BA73;}

.post-index-top {margin: 0 20px 0 20px; padding: 0 0 15px 0; }
.post-index-top h1 { font: 120% Georgia, "Times New Roman", Times, serif; 
color: #db251d; font-weight: bolder;margin: 0 auto; padding: 0; text-align:center }
.post-index-top h1 a {color: #db251d;}
.post-index-top h1 a:visited {color: #EF1818;}
.post-index-top h1 a:hover {color: #0B60101;}

.post-index-top h2 { font: 110% Georgia, "Times New Roman", Times, serif; 
color: #0ABD95; font-weight: bolder;margin: 0; padding: 0 0 5px 0 }

.post-shadow {background: url(i/post-shadow.gif) repeat-x; height: 18px}
.post-shadow-v {background: url(i/post-shadow-v.gif) repeat-x; height: 18px; clear: both;}

.date {display: block; text-align: left; color: #8A8A8A; font-size: 75%; padding: 3px 0}
.post {margin: 0 20px 10px 20px; padding: 0 0 15px 0; /*border-bottom: 1px dotted #3479AF*/}
h2 { font: 120% Georgia, "Times New Roman", Times, serif; 
color: #3FF3F3F; font-weight: bolder;margin: 0 auto; padding: 0 0 5px 0;text-align:center }
h2 a {color: #FF3F3F;}
h2 a:visited {color: #EF1818;}
h2 a:hover {color: #0B60101;}

/* END main content */

/* footer */
#footer {
	width: 668px; background: #2c87cd; margin: 10px;
	color: #fff;  clear: both;
}
#footer a {color: #fff}
#footer a:visited {color: #e1f8ff}
#footer a:hover {color: #C8ECFF}
#footer-bottom {width: 648px; clear: both; padding: 5px 15px; margin: 0 auto}
/* END footer */

.wrap {margin: 10px 0; padding:0  }
.wrap img { padding:3px 5px 3px 0; margin:0 }

.tablebron { margin: 10px 0 30px 0}
.tablebron td.brontd1 {text-align:right!important; padding: 3px 5px 3px 0}
.tablebron td.brontd2 {text-align:left!important; padding: 3px 0 3px 5px}
.brontd2 input {padding: 2px 4px}

.copyright { width:540px; height:12px; background: #5BE7C7;  padding:3px 10px; font-size:.7em; text-align:center;
margin: 0 0 10px; border: 2px solid #CEFFF4}
.attention { color:#FF0000; font-size:larger; font-weight:bold}
.attention1 { color:#FF0000; font-size:2em; font-weight:bold}
a.attention2,
a.attention2:visited { color: #009900; font-size:1.6em; font-weight:bold;}
a.attention2:hover { color: #FF0000; font-size:1.6em; font-weight:bold}

.promokazaki {display:block; width:197px; height:114px; background:url(i/forguests-1.jpg) no-repeat; margin:0 auto;}
.promokazaki-1 {display:block; width:200px; height:114px; background:url(i/forguests.jpg) right top no-repeat; margin:0; padding: 0;}
#foto {}



#fixed {
	position: fixed; height: 1px; 
	top: 0;
	left: 0;
	width: 100%;
	//position: absolute;
    top: expression( parseInt(document.body.scrollTop, 50) + "px");
}



.fixed {
	position: relative;
	width: 200px;  overflow: hidden;
	margin: 0 auto;
   top: 33px;
	left: -444px;
	background: #fff url(i/fixed-bg.png) right top repeat-y;
	font-size:.9em;
}

ul#menu {
	margin: 10px 0 10px 30px; padding: 0;
}

a.bron-btn-fixed { background: url(i/bron-fixed.gif) no-repeat 0 0; display: block; width: 170px; height: 40px; overflow: hidden; 
                   color: #fff!important; font-size: 15px; text-align: center; line-height: 40px; margin: 10px auto; font-weight: bold; }
a.bron-btn-fixed:hover {background: url(i/bron-fixed.gif) no-repeat 0 -40px;}

.forumcount {
	padding: 5px; background: #fbdf00 url(i/countforum-bg.png) right top repeat-y; width: 190px; margin: 0 0 20px 0; text-align: center;
}

.promo-entry h4 {font: 16px Georgia, "Times New Roman"; position: relative; color: #d60b62;margin: -10px 0 7px 0;padding: 0; text-decoration: underline; }
     .promo-entry h4 span {font-size: 1.6em}
     .promo-entry h4 b {position: absolute;top: 0; left: 0;width: 100%;height: 15px;background: #fff;overflow: hidden;opacity: 0.63;filter: alpha(opacity=63);-moz-opacity: 0.63;}
     .promo-entry a:hover h4 {color: #008bb7;}
	 
.promo-entry {width: 620px; margin: 25px 0 25px 0; padding: 0 0 15px 0; overflow: hidden; zoom:1;border-bottom: 2px solid #aec066; position: relative;}
.promo-entry img { float: left; padding: 0 15px 0 0; }
.promo-entry p { font-size: .8em;  margin-top: -20px; }
.promo-entry a p { color: Black; text-decoration: none; }
.promo-entry a:hover p { color: #005077;text-decoration: none; }
.promo-entry strong {color:#8e9f4a;}

a.more,
a.bron       { display: block; width: 86px; height: 24px; float: left; margin: 0 10px 0 0;text-align: center; 
               line-height: 20px; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}
a.more       { background: url(i/buttons.png) 0 0 no-repeat;  color: #006293!important;}
a.more:hover { background: url(i/buttons.png) 0 -24px no-repeat; color: #fff!important;}

a.bron       { background: url(i/buttons.png) -86px 0 no-repeat; color: #546708!important;}
a.bron:hover { background: url(i/buttons.png) -86px -24px no-repeat; color: #fff!important;}

.price {position: absolute; left: 245px; top: 0; font-size: .9em; color: Silver;}
.price b {font-size: 1.2em; color: #f7589e;}
.price span {font-size: 0.8em; color: #999999; line-height: 13px;}

.bannerphoto { float: right; padding: 20px 0 0 15px; }

