/* agat */

* { margin: 0; padding: 0; }

html { font: .9em/1.3em Tahoma; min-width: 780px; color: #fff; background: #000 url(/images/html.gif) repeat-x; }
body { }


/* utilites */
.i-repl { text-decoration: none; overflow: hidden; text-indent: -9999px; }

a { color: #ffdf89; }
a:focus { outline: none; }

.print-info { display: none; }

li { list-style: none; }
img { border: none; }

/* layout */
#site { min-width: 780px; margin: 0 auto; position: relative; }

#lsh, #rsh { position: absolute; top: 0; width: 221px; height: 330px; background: url(/images/lsh.png) no-repeat; z-index: 10; }
#rsh { right: 0; background: url(/images/rsh.png) no-repeat; }
#h-banner-1 { position: absolute; top: 190px; width: 174px; height: 238px; background: url(/images/h-banner-1.png) no-repeat; z-index: 9; left:20px;}
#svet-1, #svet-2, #svet-3, #svet-4 { z-index: 1; left: 25%; margin-left: -78px; position: absolute; top: 0; width: 156px; height: 361px; background: url(/images/svet.png) no-repeat; }
#svet-2 { left: 42%; }
#svet-3 { left: 58%; }
#svet-4 { left: 75%; }

#header { height: 385px; position: relative; margin-bottom: 15px; z-index: 8; }
	#logo { position: absolute; left: 26%; margin-left: -117px; top: 0px; text-indent: -9999px; overflow: hidden; width: 276px; height: 164px; background: url(/images/logo.png) no-repeat; z-index: 20; }
	#menu { position: absolute; top: 58px; left: 51%; z-index: 20; }
	#menu a {color: #000000;}
	#menu li { float: left; margin-right: 8px; }
	#header-contact { top: 92px; left: 51%; position: absolute; z-index: 20; }
	#header-contact img { left: -55px; position: relative; margin-bottom: 1px; }
	#header-list a {font-weight: bold;}
	#header-list { position: absolute;  z-index: 20; width: 272px; left: 18%; top: 159px; overflow: hidden; }
	#header-list li { padding: 3px 10px 8px 27px; background: url(/images/header-list-li.png) no-repeat left top; margin-top: -1px; }
	
	#h-banner-2, #h-banner-3 { position: absolute; top: 156px;}
	#h-banner-2 { left: 45%;}
	#h-banner-3 { right: 5%!important; }

#sub-menu { display:block; position: absolute; top:360px; right: 20px; border-bottom: 2px solid #FFDB7E; padding-bottom:5px; z-index:1000;}
#sub-menu li { float: left; margin-right: 17px; }
#sub-menu li.here { float: left; background: url(/images/sub-menu.gif) no-repeat top right; z-index:20;}
#sub-menu li.here a { float: left; padding: 3px 6px 15px 12px; background: url(/images/sub-menu.gif) no-repeat; margin-right: 7px; text-decoration: none; color: #fff; }

#sidebar { width: 204px; float: right; }
#content { padding: 0 2%; }
#content #anketa li {float: left; margin-right: 8px; width:40%; padding-bottom:10px; padding-left:40px; color:#FFDB7E;}
#content #anketa .submit {clear:all; padding-top: 20px; width: 20%; text-align:center;}
#content #anketa .submit input{background:#FFDB7E; font-weight: bold;}
#content #anketa input {width:100%;}
#content #date {font-size: .7em; color:silver;}
#content #title {color:#FFDB7E;}
#content #news small {color:silver;}
#content #news li {padding-bottom:3px;}
#content #news p {color:gray;font: normal 1em; padding-left:165px; padding-bottom:0px;}
#col-left { padding-right: 204px; }
#footer { padding: 60px 5% 30px 5%; clear: both; position: relative; font-size: 0.9em; }
#footer p { margin-bottom: 1em; }
#big_adv {padding-left:10px; padding-bottom:20px;}
#content hr {height:1px; padding:1px; margin:1px;}
#content #mainpage {float:left; width: 35%; padding-right: 20px;}
#content #mainpage p {clear:all; padding-top:10px;}
#content #advert {position: absolute; width: 25%; text-align:right; top:400px; right:50px;}
#content #advert p {padding-bottom:20px;}

#content #advert_bottom {width: 70%; text-align:left;padding-top:20px;}
#content #advert_bottom #item {float:left; padding-left: 20px; width:160px;}
#content #advert_bottom p {padding-right:20px;}

.items {overflow: hidden;}
.item {margin-bottom: 1em;}

#content .image { margin-bottom: .5em; text-align: center; }
#content .image img { border: none!important; }

#sidebar img { margin: 8px 0; }

#content h1, #content h2 { font: normal 1.6em "Times New Roman"!important; margin-bottom: 5px; }
#content h3 { font: bold 1em Tahoma; }


#content p { margin-bottom: 1em; }

#content #guest_entry {
	padding-top: 10px;
}
#content #guest_entry li small{
	padding-left: 10px; color: silver;
}
#content #guest_entry p {
	padding-left: 10px; font-size: 12px;
	padding-bottom: 0px;
}
#content #guest_entry p b {
	display: block;
	padding-top: 5px;
	font-size: 13px;
	color: red;
}
#content #guest_add input {
	display: block;
	clear:all;
	padding-top: 5px;
}
#content #nav li{
	float: left;
	padding-left: 5px;
}