BODY {margin: 0px;  font: Arial, Helvetica, sans-serif;}

BODY, td, td td, td td td {
FONT-FAMILY:  Arial, Helvetica, sans-serif;
font-size: 85%;
}

.tre {font-size: 13px; font: Arial, Helvetica, sans-serif; margin-left: 30px;}
.tre img{  position: relative;  top: 3px;  margin: -1px; border: 0px;}
.tre a{color: #333333; text-decoration: none;}
.tre a:hover {color: #ff0000; text-decoration: underline;}

.fullwidth{ width: 99%;}

.date{
	color: #aaaaaa;
	font-size: 10px;
	text-align: right;
	padding-right: 10px;
}

small{FONT-SIZE: 11px;}

h2{
	 background-color: #F2CFA5;
	 background-image: url(../img/h2_f.jpg);
	 background-position: right;
	 background-repeat: no-repeat;
	 height: 46px;
	 padding: 0px 0px 0px 10px;
	 margin: 24px 0px 0px 0px;
}

h4{
	 background-color: #FCE79F;
	 background-image: url(../img/h4_f.jpg);
	 background-position: right;
	 background-repeat: no-repeat;
	 height: 46px;
	 padding: 0px 0px 0px 10px;
	 margin: 24px 0px 0px 0px;
}
h2 .ins{
 color: #FEFCF9;
 font-size: 18px;
	 height: 20px;
	 border-bottom: dashed  2px;
	 border-bottom-color: #FBEDDE;
	 margin-right: 70px;
	 padding-bottom: 2px;
}
 h4 .ins{
 color: #A1926A;
 font-size: 18px;
	 height: 20px;
	 border-bottom: dashed  2px;
	 border-bottom-color: #D8C68D;
	 margin-right: 70px;
	 padding-bottom: 2px;
}
.h2_bottom{
	 background-color: #C5C0AE;
	 background-image: url(../img/h2_bottom.gif);
	 background-position: right;
	 background-repeat: no-repeat;
	 height: 3px;
	 margin-bottom: 10px;
}

H1{
color: #A1926A;
font-size: 18px;
padding: 0px 0px 2px 0px;
margin: 25px 10px 20px 10px;
border-bottom: dashed  2px;
border-bottom-color: #D8C68D;
}

H5{
color: #CDC1A5;
font-size: 16px;
padding: 0px 0px 2px 0px;
margin: 10px 100px 3px 100px;
border-bottom: 2px dashed #E4DBC5;

}
	
H3{
 font-size: 20px;
 color: #A1926A;
 margin: 20px 0px 10px 3px;
}	
	
H6{
	background-color: #D2C18F;
	background-image: url(../img/arrow_2.gif);
	background-repeat: no-repeat;
	margin: 24px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}	

.delim1{background-image: url(../img/f1.gif);}
.delim2{ background-image: url(../img/f2.gif);}
.delimiter{margin: 10px 5px 5px 5px;border-bottom: thin dotted #cccccc;}

#logo{
	margin-left: 20px;
	margin-top: 20px;
}

.menu{background-color: #FBF8F1; padding-left: 20px; margin-bottom: 0px;}

.menu1{ font-size: 13px; font-weight: bold;}
.menu1 a{font-weight: bold;color: #9D8C58; text-decoration: none;}
.menu1 a.active {color: White;text-decoration: none;}
.menu1 a.active:hover {color: White;text-decoration: underline;}

.menu1 a:hover{font-weight: bold;color: #9D8C58;text-decoration: underline;}

.menu2{font-size: 12px;	padding-top: 5px; padding-left: 15px;}
.menu2 a{color: #9D8C58; text-decoration: none;}
.menu2 a:hover{color: #444444;text-decoration:  underline;}

.menu1, .menu2 {color: #4A4A4A;}

.b_menu {color: #DBCDB2; font-size: 12px;}
.b_menu a{color: #DBCDB2;text-decoration: none;}
.b_menu a b{color: White;text-decoration: none;}
.b_menu a:hover{color: White;text-decoration: underline;}


.download{text-align: center;}
.download a{font-size: 11px; color: #909471; text-decoration: none;}
.download a:hover{ color: #292929;text-decoration: underline;}

.baner{padding: 20px 10px 5px 10px; background: #FAF8F1}
.baner img {border: 0px;}




.ua {
display : block;
width : 16px;
height : 12px;
background-image: url(../img/ua.gif);
background-repeat: no-repeat;
background-position:  0 0;
}
.ru {
display : block;
width : 16px;
height : 12px;
background-image: url(../img/ru.gif);
background-repeat: no-repeat;
background-position:  0 0;
}
.map {
display : block;
width : 16px;
height : 12px;
background-image: url(../img/map.gif);
background-repeat: no-repeat;
background-position:  0 0;
}

.ua,.ru, .map {
 margin-top: 4px;
}

.ua a,.ru a, .map a {
display : block;
width : 16px;
height : 12px;
background-position : 0 0;
}

.ua a:hover {
display : block;
width : 16px;
height : 12px;
background-image: url(../img/ua.gif);
background-repeat: no-repeat;
background-position:  -16 0;
}
.ru a:hover {
display : block;
width : 16px;
height : 12px;
background-image: url(../img/ru.gif);
background-repeat: no-repeat;
background-position:  -16 0;
}

.map a:hover {
display : block;
width : 16px;
height : 12px;
background-image: url(../img/map.gif);
background-repeat: no-repeat;
background-position:  -16 0;
}


.price {
display : block;
width : 50px;
height : 50px;
background-image: url(../img/price.gif);
background-repeat: no-repeat;
background-position:  0 0;
margin-bottom: 5px;
}

.plan {
display : block;
width : 50px;
height : 50px;
background-image: url(../img/plan.gif);
background-repeat: no-repeat;
background-position:  0 0;
margin-bottom: 5px;
}

.price a,.plan a {
display : block;
width : 50px;
height : 50px;
background-position : 0 0;
}

.price a:hover {
display : block;
width : 50px;
height : 50px;
background-image: url(../img/price.gif);
background-repeat: no-repeat;
background-position:  -50 0;
}

.plan a:hover {
display : block;
width : 50px;
height : 50px;
background-image: url(../img/plan.gif);
background-repeat: no-repeat;
background-position:  -50 0;
}



/** home page **/

.maintext{
	 padding: 10px 10px 10px 10px;
	 font-size: 12px;
    border-top: dashed  2px  #D0C8AF;
	 margin-top: 15px;
}

.news_title{
	 background-color: #FCE8A1;
	 background-image: url(../img/news_title_f.jpg);
	 background-position: right;
	 background-repeat: no-repeat;
	 height: 46px;
	 padding: 0px 0px 0px 10px;
	 margin-top: 24px;
}

.news_n_title{
	 background-color: #FCE8A1;
	 background-image: url(../img/news_n_title_f.jpg);
	 background-position: right;
	 background-repeat: no-repeat;
	 height: 46px;
	 padding: 0px 0px 0px 10px;
	 margin-top: 24px;
}

.news_title_ins{
 color: #A1926A;
 font-size: 18px;
	 height: 20px;
	 border-bottom: dashed  2px;
	 border-bottom-color: #D8C68D;
	 margin-right: 70px;
	 padding-bottom: 2px;
}

.news_top0{
	 background-color: #AD9C70;
	 height:3px;	
}
.news0{
	 background-color: #D2C28F;
	 background-image: url(../img/news0_f.jpg);
	 background-position: right bottom;
	 background-repeat: no-repeat;
}
.news_bottom0{
	 background-color: #EDC89B;
	 background-image: url(../img/news_bottom0.gif);
	 background-position: left;
	 background-repeat: repeat-y;	
	 height: 3px;
}


.news_top1{
	 background-color: #C5A781;
	 background-image: url(../img/news_top1.jpg);
	 background-position: right;
	 background-repeat: no-repeat;
	 height: 3px;
}
.news1{
	 background-color: #F2CEA4;
	 background-image: url(../img/news1_f.jpg);
	 background-position: right bottom;
	 background-repeat: no-repeat;
}
.news_bottom1{
	 background-color: #CEBC87;
	 background-image: url(../img/news_bottom1.gif);
	 background-position: left;
	 background-repeat: no-repeat;	
	 height: 3px;
}


.news_top2{
	 background-color: #C5A781;
	 background-image: url(../img/news_top1.jpg);
	 background-position: right;
	 background-repeat: no-repeat;
	 height: 3px;
}
.news2{
	 background-color: #F2CEA4;
	 background-image: url(../img/news2_f.jpg);
	 background-position: right bottom;
	 background-repeat: no-repeat;
}
.news_bottom2{
	 background-color: #EBE6D1;
	 background-image: url(../img/news_bottom2.gif);
	 background-position: left;
	 background-repeat: no-repeat;	
	 height: 3px;
}

.news_top3{
	 background-color: #C5A781;
	 background-image: url(../img/news_top1.jpg);
	 background-position: right;
	 background-repeat: no-repeat;
	 height: 3px;
}
.news3{
	 background-color: #D2C18F;
	 background-image: url(../img/news3_f.jpg);
	 background-position: right bottom;
	 background-repeat: no-repeat;
}
.news_bottom3{
	 background-color: #EBE6D1;
	 background-image: url(../img/news_bottom3.gif);
	 background-position: left;
	 background-repeat: no-repeat;	
	 height: 3px;
}

.newsdate{
	padding: 10px 0px 0px 10px;
	font-size: 11px;
	color: #666666;
}
.newstitle{padding: 0px 10px 3px 10px;}
.newstitle a { color: Black; font-size: 18px; font-weight: bold; text-decoration: none;}

.newsshort{
	padding: 7px 0px 7px 0px;
	margin: 0px 10px 0px 10px;
	font-size: 13px;
	color: #444444;	
}
.newsshort img { margin: 0px 10px 0px 0px; position: relative; float: left;}

.newsdetale{
	padding: 6px 0px 10px 0px;
	margin: 0px 40px 0px 10px;
	border-top: dashed  2px  #FAEBDB;	
}

.news0 .newsdetale,.news0 .newsshort,.news3 .newsdetale,.news3 .newsshort{border-top: dashed  2px  #E6D9B2;}
.news1 .newsdetale,.news1 .newsshort,.news2 .newsdetale,.news2 .newsshort{border-top: dashed  2px  #FAEBDB;}

.detale{	padding-top: 5px;}


.newsdetale a, .detale a { color: #666666; font-size: 13px; text-decoration: underline; }
.newsdetale a:hover, .detale a:hover { color: #000000; font-size: 13px; text-decoration: underline;}

/** page **/
.imgs{float: left; margin: 0px 5px 3px 5px; width: 100px;}
.imgs img {margin: 0px 5px 5px 0px;}
.descr{ font-size: 80%; color: Silver;}
.warn{
	 background-color: #FFE4B5;
	 padding: 10px;
	 margin: 0px 5px 0px 5px;
	 font-size: 12px;
}
.inp{
margin-top: 5px;
border: 1px solid #696969;
}

.top_navigator{
	background-image: url(../img/arrow_.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #A1926A;
	padding: 4px 4px 0px 12px;
   margin: 20px 3px 20px 3px;
	color:  #ffffff;
	font-size: 16px;
	height: 27px; 
}
html>body .top_navigator{	height: 23px; }

.top_navigator a { color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none;}
.top_navigator a:hover { text-decoration: underline;}

/** forum **/
.forum a{color: #666666; font-size: 15px; font-weight: bold;text-decoration: none;}
.forum a:hover{color: #333333; text-decoration: underline; }



.forum td{line-height: 130%;color: #3F3C16;font-size: 12px;}
.titles{
	background-color: #D2C18F;
	color: White;
}
#first_td{
	background-image: url(../img/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.possibility_menu{
	padding: 15px 0px 0px 4px;
}
.forum .possibility_menu a{ font-weight: normal;font-size: 12px; color: #909471; text-decoration: none;} 
.forum .possibility_menu a:hover{ color: #292929;text-decoration: underline;}


/** project **/
.r_block{
	 background-color: #FAF8F1;
	 background-image: url(../img/project_bottom.gif);
	 background-position: bottom;
	 background-repeat: no-repeat;
	 margin-top: 24px;
	 width: 240px;
	 padding-bottom: 20px;
}
.project_title{
	background-image: url(../img/project_title_f.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 49px;
	padding: 0px 0px 0px 10px;
	
}
.project_title_ins{
 	 color: #ffffff;
 	 font-size: 18px;
	 height: 20px;
	 border-bottom: dashed  2px  #E7DBB9;
	 margin-right: 70px;
	 padding-bottom: 2px;
}

.text_project{
 color: #333333;
 font-size: 13px;
 padding: 7px 0px 7px 0px;
 margin:  0px 10px 0px 10px;
 border-bottom: dashed  2px  #E7E5D9;
}

.text_project a {
	color: #AA092A;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.text_project a:hover {text-decoration: underline;}

.pic_project{margin: 10px 0px 0px 10px;}
.pic_project img{	border: 0px;}




 /**  search  **/
.search_text{
	color: EAABA2;
	font-size: 25px;
	font-family:  "Times New Roman", Times, serif;
	padding: 0px 0px 4px 10px;
}
.search_form{padding-left: 10px;}
.search_form a:hover{ position: relative; top: 2px; left: 1px;}
.search_form a img{border:0px;}

.search_result{
	padding-left: 20px;
	color: #333333;
}
#search_place{
	background-color: #CF2E2E;
	background-image: url(../img/search_f.gif);
}

.topic_of_search{
color: #635A41;
font-size: 12px;
padding: 5px 2px 10px 0px;
}
.topic_of_search a{color: #666666; text-decoration: none;}
.topic_of_search a:hover{color: #333333; text-decoration: underline;}


.topic_of_page{
color: #635A41;
font-size: 13px;
padding: 2px 2px 2px 2px;
border-bottom: 2px dashed #D0C8AF;
margin: 35px 0px 15px 0px;
}

.topic_of_page a{color: #635A41;font-size: 12px; text-decoration: none; font-weight: bold; }
.topic_of_page a:hover{color: #000000;text-decoration: underline;}
.topic_of_page a b{ color: #333333; text-transform: capitalize; font-size: 12px;}



/** subrubrics */
.subrubric{ margin: 10px 10px 0px 20px;}
.subrubric a{  color: #666666; text-decoration: none;font-size: 15px; font-weight: bold;}
.subrubric a:hover{ color: #333333; text-decoration: underline; }

.subrubric .short{ margin: 5px 20px 0px 30px;  color: #3F3C16;font-size: 12px;}



#plashka{
	 background-image: url(../img/plashka.jpg);
	 background-position: right;
	 background-repeat: no-repeat;
}
#plashka1{
	 background-color: #F0E5C7;
    background-image: url(../img/plashka_1.gif);
	 background-repeat: repeat-x;
}

.usl_oboz{
padding: 5px 2px 5px 2px;
border-top: 2px dashed #D0C8AF;
border-bottom: 2px dashed #D0C8AF;
margin: 15px 0px 15px 0px;
}
.usl_oboz td{font-size: 13px; color: #666666;}
.usl_oboz td b{font-size: 13px; color: #333333;}



.book_top1{
	background-image: url(../img/bu1_f.gif);
	background-repeat: no-repeat;
	background-color: #E8DEC0;
 	height: 48px;
	padding: 5px 10px 5px 15px;
	color: #666666;
	font-size: 11px; 
}

.book_top2{
	background-image: url(../img/bu2_f.gif);
	background-repeat: no-repeat;
	background-color: #E0D3AE;
 	height: 48px; 
	padding: 5px 10px 5px 15px;
	color: #666666;
	font-size: 11px; 
}


.book_tmb_img img{border: 0px; width: 100px; height: 150px;}

.book_title{
	padding: 5px 14px 0px 0px;
	color: Black;
	font-size: 13px;
	font-weight: bold;
}
.book_auther{
margin: 0px 14px 0px 0px;	
border-top: 2px dashed #D0C8AF;
padding-top: 3px; 
	color: Black;
	font-size: 12px; 
}
.book_bottom1{
	background-color: #E8DEC0;
 	height: 12px; 
}

.book_bottom2{
	background-color: #E0D3AE;
 	height: 12px; 
}

.simbol a:hover{ position: relative; top: 2px; left: 1px;}
.simbol img{ border: 0px;}
.simbol {padding: 0px 16px 0px 8px;}

.full{padding: 0px 10px 10px 5px;}
.full a {color: #444464;}
.full a:hover{color: #000000;}

#page_navigator{margin: 20px 0px 20px 0px;border-bottom: 2px dashed #D0C8AF;}
#page_navigator b{ color: #000000; font-size: larger;}
#page_navigator a{ color: #333333; text-decoration: none; padding:0px 1px 0px 1px;}
#page_navigator a:hover{ color: Red; text-decoration: underline;}


/**  список  **/
.list{ margin: 10px 10px 0px 20px;}
.list a{ color: #666666; font-size: 15px; font-weight: bold;text-decoration: none;}
.list a:hover{  color: #333333; text-decoration: underline; }
.list .short { margin: 5px 20px 0px 30px;  color: #3F3C16;font-size: 12px;}
.list .short img {float: left; margin: 0px 10px 2px 0px;}




.alfabet{
margin: 0px 10px 0px 10px;
padding: 2px 10px 2px 0px;	
border-bottom: 2px dashed #D0C8AF;	
}
.alfabet a{color: #A1926A; text-decoration: none; font-weight: bold; padding: 0px 2px 0px 2px;}
.alfabet a:hover{ text-decoration: underline;}


.author_block{	margin-left: 120px;}

.author_block a{font-size: 15px; color: #666666; text-decoration: none;}
.author_block a:hover{ color: #000000;text-decoration: underline;}

.newauthor{
	background: #FAF8F1;
	padding: 10px 5px 5px 10px;
}

.newauthor a{color: #B80022; font-weight: bold;}
.newauthor .ablock{padding:5px 5px 5px 0px;}
.newauthor .link { padding: 5px 20px 5px 0px; border-bottom: 2px dashed #E8E4D6;}
.newauthor .short { padding: 10px 0px 0px 0px; }
.newauthor .delimiter{border-bottom: 2px dashed #E8E4D6;}
.author_bottom {
	background-image: url(../img/author_bottom.gif);
	background-repeat: no-repeat;
	background-color: #FAF8F1;
	height: 17px;
}