@charset "windows-1251";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding:0;
	margin:0;
	font-size:0px;
	color:#515151;
	background-color:#ccc;
}
a {cursor:pointer;color:#E90000;text-decoration:underline;}
a:hover {color:#515151;}
img {border:0;margin:0;padding:0;}
.clear {clear:both;}

#wrapper {
	position:relative;
	margin:0 auto;
	padding:0;
	width:1004px;
	text-align:left;
}
#header {
	float:left;
	width:1004px;
	height:296px;
	background:#000 url(../images/bkg-header.gif) 0 186px no-repeat;
}
#logo {
	position:absolute;
	left:23px;
	top:17px;
	width:218px;
	height:162px;
}
#contacts {
	position:absolute;
	left:822px;
	top:10px;
	width:173px;
	height:260px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#DDD;
}
#contacts a {color:#DDD;}
#contacts a:hover {color:#FFF;}
#contacts #phone {
	padding:5px 0 0 0;
	font-size:10px;
}
#contacts #phone span {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	line-height:30px;
	color:#FFF;
}
#head-banner {
	position:absolute;
	left:357px;
	top:1px;
	width:453px;
	height:262px;
}
#home {
	position:absolute;
	left:8px;
	top:209px;
	width:31px;
	height:21px;
	background:url(../images/icon-home.gif) 0 0 no-repeat;
}
#mail {
	position:absolute;
	left:43px;
	top:217px;
	width:31px;
	height:21px;
	background:url(../images/icon-mail.gif) 0 0 no-repeat;
}
#sitemap {
	position:absolute;
	left:78px;
	top:225px;
	width:31px;
	height:21px;
	background:url(../images/icon-sitemap.gif) 0 0 no-repeat;
}
#home:hover, #home.selected {background:url(../images/icon-home-a.gif) 0 0 no-repeat;}
#mail:hover, #mail.selected {background:url(../images/icon-mail-a.gif) 0 0 no-repeat;}
#sitemap:hover, #sitemap.selected {background:url(../images/icon-sitemap-a.gif) 0 0 no-repeat;}

#content-box {
	clear:both;
	float:left;
	width:1004px;
	background-color:#fff;
	padding:0 0 8px 0;         
}

#left {float:left;}
#menu {
	float:left;
	width:200px;
	font-size:14px;
	list-style-type:none;
	padding:12px 0 0 0px;
	margin:0;
}
#menu li {
	padding:7px 0 7px 21px;
	border-bottom:1px solid #FCCACA;
}
#menu li a {
	color:#5F5F5F;
	text-decoration:none;
}
#menu li a:hover, #menu li a.selected {color:#E90000;}
#menu li ul {
	list-style-type:none;
	padding:0 0 0 10px;
	margin:0;
}
#menu li ul li {
	padding:14px 0 0 0;
	margin:0;
	border:none;
}
#menu li ul li a {text-decoration:underline;}

/* content */
#content {float:left;width:804px;}
#content-frame {
	float:left;
	padding:10px 40px 0 40px;
	font-size:12px;
}
h1, h2, h3, h4, h5, h6 {margin:0;padding:10px 0 0 0;}
h1, h2, h3 {font-weight:normal;color:#4A4A4A;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:12px;}
#content-frame img.left {float:left;padding:13px 15px 15px 0;}
#content-frame p {margin:0;padding:10px 0 0 0;text-indent:10px;}


#news {clear:both;padding:20px 60px 0 0;}
#news .pic {float:left;width:160px;padding:13px 0 15px 0;text-align:center;}
#news .more {float:right;margin:5px 0 0 0;padding:0;}
#news-archive {float:left;clear:both;margin:0 0 0 160px;color:#5A5A5A;font-style:italic;}
#news #numpages {float:left;clear:both;margin:10px 0 0 160px;}

/* ads */
#left #left-ads {float:left;clear:both;width:200px;padding:45px 0 0 0;text-align:center;}
#ads {
	float:left;
	width:804px;
	background:#fff;
	font-size:12px;
	padding:40px 0 0 0;
}
#ads .ads-block {float:left;width:248px;text-align:center;}
#ads .ads-splitter {float:left;width:30px;height:1px;}

#footer {
	float:left;
	width:1004px;
	height:150px;
	background:#000 url(../images/bkg-footer.jpg) 0 0 no-repeat;
	font-size:12px;
	color:#717171;
}
#disclaimer {
	height:35px;
	padding:71px 0 0 249px;
}
#credits {
	float:right;
	width:240px;
	padding:71px 10px 0 0;
	text-align:right;
}

#footer-links {
    text-align:center;
    border-top: 1px solid #717171;
}

#footer-links a{
	font-size:10px;
	color:#717171;
 	text-decoration:none;
 	white-space:nowrap;
}
#footer-links a:hover{
 	text-decoration:underline;
 	color:#f00;
}

#credits a {color:#717171;text-decoration:none;}
#credits a:hover {color:#E90000;text-decoration:underline;}
#counters {
	float:right;
	padding:71px 10px 0 0;
	text-align:right;
}

#rambler-counters {
	float:right;
	padding:71px 10px 0 0;
	text-align:right;
}
