* { margin: 0; padding: 0; }

html, body { height: 100%; width: 100%; }

body { color: #000; font:normal 14px/19px Tahoma, Verdana, Arial; background: #0e1e41; }

a { color: #000;  text-decoration: none; }
a:hover { color: #e30000; }

h1 { font:bold 16px/30px Tahoma, Verdana, Arial; position: relative; color: #e30000; }

img { border: none; }

p { padding: 5px 0; }

.all { min-height: 100%; margin: 0 auto -54px auto; width: 1000px; background: url(img/fon.gif) repeat-y; }

.container { width: 100%; background: url(img/header.jpg) no-repeat; }
.clear { clear: both; height: 0; overflow: hidden; }

/* start sidebar */
.sidebar { float: left; margin: 0 0 0 -100%; width: 284px; padding: 174px 0 0 0; }
.search { height: 66px; width: 263px; background: url(img/search.png) no-repeat; margin: 0 0 0 12px; }
.search fieldset { border: none; float: left; padding: 25px 0 0 10px; }
.s-text { border: 1px solid #c4c4c4; width: 158px; font: 11px tahoma, sans-serif; color: #666666; padding: 2px 10px; }
.go { border: none; background: url(img/go.png) no-repeat; height: 20px; width: 52px; cursor: pointer; color: #fff; font: bold 11px tahoma, sans-serif }

.menu { padding: 30px 12px 0 12px; list-style: none; font:normal 13px Verdana, Tahoma, Arial; }
.menu li { border-bottom: 1px solid #485e84; padding: 5px 0; height: 100%; }
.menu .last { border: none; }
.menu a { display: block; padding: 0 0 0 5px; }
.menu a:hover { color: #e30000; }
/* end sidebar */

/* start content */
.content { float: left; width: 100%; min-height: 415px; }
.content ul { list-style:disc; padding-left:30px; }
.content ol { padding-left:30px; }
.content a { color: #000099;  text-decoration: none; }
.content a:hover { color: #e30000; }
.indention { padding: 275px 25px 0 312px; }
/* end content */

/* start footer */
.clear-down { clear: both; height: 20px; }
.footer { width: 1000px; height: 180px; margin: 0 auto; background: #0e1e41 url(img/footer.png) no-repeat; }
.resorts { margin-top: 65px; height: 115px; background: url(img/fon2.gif) repeat-y; padding: 5px 20px 5px 5px; font: normal 13px Verdana, Tahoma, Arial; }
.resorts h1 { margin-bottom: 10px; text-align: center; font: bold 15px Tahoma, Verdana, Arial; color: #e30000; }
.resorts-col { padding: 0 15px; width: 91px; float: left; border-right: 1px dotted #485e84; }
.resorts-end { padding: 0 15px; width: 91px; float: left; }
.resorts-footer { width: 1000px; height: 10px; margin: 0 auto; background: #0e1e41 url(img/footer2.png) no-repeat; }
.copyright { text-align: center; color: #fff; font-size: 12px; padding: 0; }
.count { padding: 0; }
/* end footer */

#img-left {
	float: left;
	margin: 15px 15px 10px 10px;
}

#img-right {
	float: right;
	margin: 15px 10px 10px 15px;
}

#img-center {
	text-align: center;
	margin: 15px 0 15px 0;
}

#rekl {
	padding:10px 12px 0 12px;
	font:normal 11px/13px Verdana, Tahoma, Arial;
}
#rekl ul {
	border-bottom: 1px solid #485e84;
}
#rekl ul li {
	padding:2px 0;
	list-style: none;
}
#rekl li a {
	font:normal 11px/13px Verdana, Tahoma, Arial;
}

