/* Alexey Generalov 26.08.05 */

/* Основной блок, половина header'а (до банеров)*/
#big-block{float: left; width: 310px; height: 164px;}
	/* Первая, самая верхняя линия основного блока */
	#line01{
	float: left;
	padding-left: 13px;
	width: 310px;
	height:32px;
	/*height:41px;*/
	background-image: url('/img/item00.jpg'); background-position: left top; background-repeat: no-repeat;}
		#guide{float: left; padding-top: 3px;}
			.pic-spacer{padding: 5px;}
			#input-search{height: 14px; width: 76px; border: solid #6B737E 1px; font: normal 10px/0.8 'Tahoma'; }
			#pic-go{padding-left: 2px;}
			#pic-search{padding-left: 15px; padding-right: 4px;}
	#line02{float: left; width: 310px; height:31px;}
		#item01{float: left; width: 120px; height: 31px; background-image: url('/img/item01.jpg'); background-position: left top; background-repeat: no-repeat;}
		#item02{float: left; width: 190px; height: 31px; background-image: url('/img/item02.jpg'); background-position: left top; background-repeat: no-repeat;}
	#line03{float: left; width: 310px; height:70px;}
		#item03{float: left; width: 104px; height: 70px; background-image: url('/img/item03.jpg'); background-position: left top; background-repeat: no-repeat;}
		#item04{float: left; width: 180px; height: 70px; background-image: url('/img/item04.jpg'); background-position: left top; background-repeat: no-repeat;}
		#item05{float: left; width:  26px; height: 70px; background-image: url('/img/item05.jpg'); background-position: left top; background-repeat: no-repeat;}	
	#line04{float: left; width: 310px; height: 31px;}
		#item06{float: left; width: 104px; height: 31px; background-image: url('/img/item06.jpg'); background-position: left top; background-repeat: no-repeat;}
		#item07{
	float: left;
	width: 196px;
	height: 31px;
	background-image: url('/img/item07.jpg');
/*	background-image: url('/img/item07.gif');*/
	background-position: right top;
	background-repeat: no-repeat;
	float: right;
	}
		/*#item08{float: left; width:  94px; height: 31px; background-image: url('/img/item_08.jpg'); background-position: right top; background-repeat: no-repeat;}*/
#baner-bg{

background-color: #ffffff; 
background-image: url('/img/baner_bg_image.jpg');
background-position: left top;
background-repeat: no-repeat;
}

#anim-bg-front {
  background-image: url('/img/anim_bg_image.jpg');
  background-position: left top;
  background-repeat: no-repeat;
}

#anim-bg-back{
background-image: url('/img/anim_gradient_line.jpg'); background-position: left top; background-repeat: repeat-x;}
		
		
		
BODY {
   background: #FFF;
   padding: 0;
   margin: 0;
}

td {
   font: normal 12px/1.1 Tahoma;
   color: #000;
}

img {
   border: 0 solid red;
}

ul {
margin : 0 0 10px 10px;
padding: 0 0 0 10px;
   list-style-position : inside;
}

#content li {
   border: 0px solid red;
}

.brown{background: #A1754B;}
#main-menu{width: 203px; height: 330px; padding-top: 25px;  background-image: url('/img/main_menu_bg1.jpg'); background-position: left top; background-repeat: no-repeat;}
#main-menu ul ul{
  padding-left:12px;
}
#main-menu-empty{width: 203px; height: 330px; padding-top: 25px;  background-image: url('/img/empty2.jpg'); background-position: left top; background-repeat: no-repeat;}

#content-block{padding: 0; padding-right: 13px; padding-bottom: 25px; background-image: url('/img/content_bg.jpg'); background-position: left top; background-repeat: no-repeat;}
#smooth1{background-image: url('/img/smooth1.jpg'); background-position: left bottom; background-repeat: no-repeat;}
#smooth2{background-image: url('/img/smooth2.jpg'); background-position: left top; background-repeat: no-repeat;}
#smooth2-fill{background-image: url('/img/smooth2_gradient_line.jpg'); background-position: left top; background-repeat: repeat-y;}
.border-bottom{border: solid #A85709 0px; border-bottom-width: 4px;}


#opros-block{padding: 0; margin: 0; margin-top: 13px; width:140px;}
#opros-content{margin: 0; padding: 0;width: 142px; height: 158px; background-image: url('/img/opros_bg_img.jpg'); background-position: left top; background-repeat: no-repeat; }
#baner-down{margin: 4px;width: 668px; height: 60px;}
#baner-down iframe, #baner-down a{
  vertical-align:middle;
}
#baner-top{width: 100%; height: 63px; text-align:right; padding-top:2px;}
#baner-right{margin-top: 4px; width: 160px; height: 600px; }
#baner-left{width: 100px; height: 100px; margin-left: 25px;}

a, a:link, a:visited{font: normal 12px Tahoma; color:#000; text-decoration: underline;}
a:hover{font: normal 12px Tahoma; color: #334460; text-decoration: none;}
a.anons, a.anons:link, a.anons:visited{text-decoration: none;}
a.anons:hover{color: #334460;}
a.menu-top, a.menu-top:link, a.menu-top:visited{font: normal 12px Tahoma; color: #FFF; text-decoration: none; padding:4px; display: block; padding-left: 8px;padding-right: 8px;}
a.menu-top:hover{font: normal 12px Tahoma; text-decoration: none; padding:4px; display: block; padding-left: 8px;padding-right: 8px; background: #EBD9C7; color: #405672;}
.selected{font: normal 12px Tahoma; text-decoration: none; padding:4px; display: block; padding-left: 8px;padding-right: 8px; background: #EBD9C7; color: #405672;}

.menu-left-level2{padding-left: 10px; padding-bottom: 5px; padding-top: 3px;}
.menu-left-level3{padding-left: 20px; padding-bottom: 5px; padding-top: 3px;}
.menu-left-level4{padding-left: 30px; padding-bottom: 5px; padding-top: 3px;}
.light-level2{width: 193px; padding-left: 10px; padding-bottom: 5px; padding-top: 3px; font: normal 11px Tahoma; color: #FFF; text-decoration: none;  background-image: url('/img/light.jpg'); background-position: left top; background-repeat: repeat-y;}
.light-level3{width: 193px; padding-left: 20px; padding-bottom: 5px; padding-top: 3px; font: normal 11px Tahoma; color: #FFF; text-decoration: none;  background-image: url('/img/light.jpg'); background-position: left top; background-repeat: repeat-y;}
.light-level4{width: 193px; padding-left: 30px; padding-bottom: 5px; padding-top: 3px; font: normal 11px Tahoma; color: #FFF; text-decoration: none;  background-image: url('/img/light.jpg'); background-position: left top; background-repeat: repeat-y;}
.menu-shadow-right{background-image: url('/img/menu_shadow_right.jpg'); background-position: 0% 50%; background-repeat: repeat-y;}
h1{font: bold 16px Arial; color: #000;}
h1.part-header{border: solid #A85709 0px; border-bottom-width: 4px; margin-left: 10px; margin-top: 30px; margin-bottom: 15px;}
h1.special{font: bold 16px Arial; padding-bottom:5px; padding-top:5px;}
h1.news{font: normal 20px Arial; margin-top: 30px; margin-left: 10px;}
h2{font: bold 13px Arial; color: #000; padding-top:15px; padding-bottom:5px;}
h2.anons{margin: 0; padding: 0; padding-bottom: 10px;}
h3{font: bold 12px Arial; color: #000; padding-top:15px; padding-bottom:5px; }
h4{font: bold 12px Arial; color: #000; padding-top:15px; padding-bottom:5px; }
p{font: normal 12px/1.1 Tahoma; padding: 0; margin: 0; padding-bottom: 7px; color: #000; }
p.anons{padding-left: 20px;}
.question{font: normal 11px/1.2 Tahoma; color:#FFF;}
.decor{border: solid #A85709 0px; border-left-width: 4px; }
.news-block{float: left;padding-left: 20px; padding-right: 10px; padding-top: 10px;}

.details{width: 200px; margin: 0; padding: 0; margin-top: 10px;  margin-left: 10px; padding-left: 10px; padding-top: 5px; background: #CED5E0; padding-bottom: 5px;}

.bg-extra{background: #CED5E0;}

.lbl{font: normal 12px Arial;}

/* FORMS */
.form-label{font: normal 12px Tahoma;}
.form-input {border: solid #6B737E 1px; font: normal 12px Tahoma; width: 200px; height: 18px; padding-left: 2px;}
.form-textarea{border: solid #6B737E 1px; font: normal 12px Tahoma; width: 250px; height: 150px;}
.form-submit{border: solid #6B737E 1px; font: normal 12px Tahoma; width: 70px; margin-right : 17px;}
.form-button{border: solid #6B737E 1px; font: normal 12px Tahoma; width: 100px; }
.form-star{color: #C00; font-weight: bold;}
.form-error{color: #C00; font-weight: bold;}


.img-left{margin-left: 0; margin-right: 10px; margin-top: 0px; margin-bottom: 10px;}
.img-right{margin-left: 10px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;}

#content{
    border: 0px solid red;
    width: 100%;
	padding : 10px 0 10px 0;
}

#content p {
 padding : 0 5px 3px 0;
 margin : 0;
}

#content  div {
 padding-bottom : 0px;
 margin : 0;
 float : left;
/* width: 100%;*/
 border: 0px solid red;
}


#content #stufflist{ width: 100%;}


#content  img {
 padding : 0;
 margin : 0 5px 5px 5px;
 }
blockquote{
  margin:0;
  padding:0;
}
blockquote h4{
  margin:0;
  padding:0;
  font-size:12px;
}
a.news, a.anonse{
  padding:0 5px;
}
#smooth1 ul{
  margin:0;
  padding:0;
  list-style:none;
  list-style-position:outside;
}
#smooth1 li{
  padding:0;
  background:none;
}
#smooth1 li a, #smooth1 li span{
  display:block;
  padding:4px 8px 8px;
  color:#000;
}
#smooth1 span.active{
  background:url('/img/light.jpg');
  color:#fff;
}
p.linkse {
  padding:0 5px 20px;
  font-size:11px;
}
.linkse a, .linkse a:link, .linkse a:visited {font-size:11px;}

#content table{
  margin:10px 0 20px;
}
#content dt{
  font-weight:bold;
  color:#003284;
}
#content td{
  padding:0 10px 3px 0;
}
#content th{
  padding:0 10px 3px 0;
  text-align:left;
  font-size:12px;
  color:#003284;
}
#content .pager {
  padding:0 0 10px;
  font: normal 14px Arial;
}
.pager a, .pager span {padding: 0 3px;}
.cleaner, #content .cleaner{
  clear:both;
  float:none;
}