BODY {font-family: Arial, Helvetica, sans-serif; margin: 0px;}

#r4{
	width:50%;
}
#r5{
	height: 1px; 
}
#r6{
	height: 1px;
}
#r7{
	width:50%;
	height: 1px; 
}
#r8{
	width:50%;
}


#header{	background-image: url(../img/header.gif);	background-repeat: no-repeat;	width: 906px;height: 225px;margin-left: 5px;margin-top: 10px;}

#reg_line{ margin-left: 162px; margin-top: 5px; color: #FFA500; font-size: 14px;}
#reg_line a{color: Red;text-decoration: none;}
#reg_line a:hover{ text-decoration: underline;}


#lang_version_navigator{ text-align: right; width: 375px; 	margin-top: 5px; 	color: #ffffff; 	font-size: 14px; word-spacing: 3px;}
#lang_version_navigator a{color: White;font-weight: bold; text-decoration: none;}
#lang_version_navigator a:hover{ text-decoration: underline;}

#enter_forma{  
	background-image: url(../img/enter_form.png);
	width: 336px;
	height: 186px;
	background-repeat: no-repeat;
	position: relative;
	left: 180px;
	top: -5px;
	margin-bottom: -241px;
	padding: 55px 0px 0px 10px;
	color: #A95C17;
	font-size: 13px;
}

#enter_forma input {	border: 1px solid #e7706a;	background-color: #fce863;	width: 110px; color: #A95C17;}
#enter_forma .subm {	background-color: #ffffff;	width: 100px;}
#enter_forma .checkbox { position: relative; top: 2px; 	width: 20px; height: 20px; }
#enter_forma a{ color: #da251c; text-decoration: none; 	font-size: 14px;}
#enter_forma a:hover{text-decoration: underline;}

#title{ width: 256px; height: 177px;}
#menu{margin-right: 30px; margin-top: 16px;}


#nav, #nav ul {list-style: none; margin: 0px; padding: 0;}
#nav { height: 30px;}
#nav li {float: left; position: relative; background-image: url(../img/delimiter_v_w.gif); background-repeat: no-repeat;}
#nav .f{	background-image: none;}
#nav .z{ background-position: top right;}
#nav a {text-decoration: none; display: block;  margin: 0px; padding: 0px 15px; color: #ffffff;  font-size: 16px;}
#nav a b{ color: #FFFACD; font-weight: normal;}
#nav a:hover { text-decoration: underline;}
#nav a.menuitem {padding: 0px 10px 5px 10px; font-weight: bold; color: #ffffff; text-align: right; }
#nav li:hover, #nav li.jshover {}
#nav li ul {display: none; position: absolute; background-image:  url(../img/dropdown.png);  padding: 10px; width: 200px; border: 1px solid #B22222;}
#nav li li a { background: none; font-size: 13px; color: #fff500; padding: 0px 0px 0px 0px; font-weight: bold; }
#nav li li a:hover {color:#ffffff; text-decoration: underline;}
#nav li li{ display: block;  width: 180px; padding: 10px 0px 8px 5px; 	border-bottom: 1px dashed #F1B045; background-image: none;}
#nav li:hover ul, #nav li.jshover ul {display: block;}
#nav li:hover li ul, #nav li.jshover li ul {display: none; width: 200px; top: -9px; left: 118px; lef\t: 133px; }
#nav li:hover li:hover ul, #nav li.jshover li.jshover ul { display: block; }


#nav_left, #nav_left ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0px; }
#nav_left li {display: block;  margin: 0px 0px 0px 0px; padding: 0px; text-align: right;}
#nav_left li a { color: #E67817;  font-size: 20px; text-decoration: none; font-weight: bold;}
#nav_left li a:hover {  text-decoration: underline;}
#nav_left li a b{}
#nav_left a:hover {text-decoration: underline;}
#nav_left a.menuitem {}
#nav_left li ul { padding: 10px 0px 10px 0px;}
#nav_left li li{ display: block;  border: 0px; text-align: right; margin-bottom: 5px;}
#nav_left li li a { font-size: 15px; color: #777777;  font-weight: bold; text-decoration: none; }
#nav_left li li a:hover {color:#777777; text-decoration: underline;}
#nav_left .i, #nav_left .l{	background-image: url(../img/delimiter_h.gif);	background-repeat: repeat-x;	padding: 1px 0px;	margin: 20px 0px 15px 0px;}



#bottom_menu{
	border-top: solid 1px #aaaaaa;
	color: #999999;
	font-size: 12px;
	padding:10px 10px 5px 10px;
}
#bottom_menu a{ color: #666666; text-decoration: none; font-weight: bold;}
#bottom_menu a:hover{ text-decoration: underline;}

#delimiter_v{width: 2px;background-image: url(../img/delimiter_v.gif);	background-repeat: repeat-y;}
.delimiter_h{
	background-image: url(../img/delimiter_h.gif);
	background-repeat: repeat-x;
	padding: 1px;
	margin: 12px 0px 20px 0px;
	clear: both;
}


#contenta{width: 916px; margin-bottom: 20px;}
#content{padding: 20px 5px 20px 32px;}

#leftblock_content{	padding: 5px 40px 0px 56px; }
#righttblock_content{padding: 0px 40px 0px 40px;}

a img{border: none;}

h1{margin: 0px 0px 5px 0px;padding: 0px;color: #F72B0A;font-size: 25px;}
h1 big{font-size: 125%;}
h1 small{font-size: 75%;}
h1 a {color: #F72B0A; text-decoration: none;}
h1 a:hover { text-decoration: underline;}

h3{font-size: 15px;	margin: 5px 0px 5px 0px;	padding: 0px; color: #444444;}
h3 a {color: #ed9404; text-decoration: none;  font-weight: bold; }
h3 a:hover {color: #D38604; }

h4{ margin: 0px 0px 15px 0px; color: #333333; font-size: 90%; line-height: 130%;}
h4 a{font-size: 95%; color: #3C47FF; font-weight: normal; text-decoration: none;}
h4 a:hover{	text-decoration: underline;}

h5{
	margin: 15px 0px 5px 0px;
	color: #B97604;
	border-top: 2px solid #B97604;
	padding: 5px  5px 5px 0px;
}

#navigator{ text-align: right; padding: 20px 20px 10px 10px; font-size: 13px;}
#navigator a{	color: #ed9404; 	text-decoration: underline;  font-weight: bold;}
#navigator a:hover{	text-decoration:  none; }


.lm{	font-size: 85%;	padding: 5px 0px 5px px;}

.lm small{ display: block; margin-bottom: 5px;  font-size: 12px;	color: #000000; }
.lm a {	color: #666666; text-decoration: underline;  }
.lm a:hover {	color: #333333; text-decoration: none; }
.lm img{ float: left; margin: 5px 10px 5px 0px; }
.lm b {	color: #666666;  font-size: larger;} 
 
 #rubric_content_plus{ text-align: right;}
 #rubric_content_plus b { display: block; color: #8c8c8c; font-size: 130%; margin-bottom: 5px;}
 
 #search{
 	text-align: right;
 }
 #search input {border: 1px solid #e7706a;	background-color: #fce863;	width: 130px; color: #A95C17;  padding: 1px 0px 1px 5px;}
 #search .subm {border: 1px solid #8B4513; background-color: #ffffff;	width: 35px; position: relative; top: 1px;} 

.anons{margin: 15px -11px 5px -10px;	width: 508px;}
.anons_top{
	background-image: url(../img/ramka_top.gif);
	background-repeat: no-repeat;
	width: 508px;
	height: 9px;
}
.anons_middle{
	background-image: url(../img/ramka_middle.gif);
	background-repeat: repeat-y;
	padding: 0px 15px;
	font-size: 80%;
	color: #B97604;  font-weight: bold;
}
.anons_middle a{color: #B97604; text-decoration: none; font-weight: bold;}
.anons_middle a:hover {color:  #ed9404;}
.anons_bottom{
	background-image: url(../img/ramka_bottom.gif);
	background-repeat: no-repeat;
	width: 508px;
	height: 9px;
}

#leftblock_content #page{
	padding: 0px;
	line-height: 130%;
	font-size: 80%;
	text-align: justify;
}
#page h1{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #B97604;
	font-size: 18px;
}

#leftblock_content h1{text-align: right;}
#leftblock_content h4{text-align: right; color: #B97604;}
.d { border-bottom: dashed 1px #cccccc; margin:5px 0px 10px 0px; padding: 2px;	 clear: both;}

form {margin: 0px;}
textarea,input,button{border: 1px solid #CD853F;}


/** карта сайта **/
.lev_1{font-size: 17px;font-weight: bold; padding-top: 10px; }
.lev_1 a{color: #aaaaaa; text-decoration: none;}
.lev_1 a:hover{ color: #aaaaaa; text-decoration: none;}
.num_1{font-size:15px; color: #ffffff; font-weight: bold;}


.lev_2{font-size: 15px;font-weight: bold; padding-left: 40px; padding-top: 3px;}
.lev_2 a, .lev_2 a nobr{color: #666666; text-decoration: none;}
.lev_2 a:hover, .lev_2 a:nobr nobr{ text-decoration: none;}
.num_2{font-size: 13px; color: #666666; font-weight: bold;}
.l2_delimiter{	border-bottom: solid 1px #dddddd; margin-left:40px;}

.lev_3{font-size: 13px; padding-left: 85px;}
.lev_3 a{color: #333333; text-decoration: none;}
.lev_3 a:hover{ text-decoration: none;}
.num_3{font-size: 13px; color: #333333;}
.l3_delimiter{border-bottom: solid 1px #dddddd;	margin-left:85px;}

.lev_4{font-size: 13px; padding-left: 155px;}
.lev_4 a{color: #111111; text-decoration: none;}
.lev_4 a:hover{ text-decoration: none;}
.num_4{font-size: 13px; color: #111111;}
/** карта сайта **/

a.link{color: #333333; text-decoration: none; font-size: 85%;}
a.link:hover{ text-decoration: underline; color: Black;}


.aphorism_title, .aphorism_author{
	color: #ffbf0c; font-size: 12px; padding-bottom: 5px;   font-weight: bold;
}
#banner{ width: 450px; height: 112px; margin-left: 200px; margin-top: 8px;  }
#banners{ width: 220px; padding: 10px; margin-left: 10px;}
#banners div, #banners img {float: left; margin:5px 10px;}
#banners .flash{ border: solid 1px #eeeeee; width: 195px;}

#banners_bottom{ padding: 10px; margin-top: 30px;}
#banners_bottom div, #banners_bottom img {float: left; margin:5px;}
#banners_bottom .flash{ border: solid 1px ; width: 99%;}

#see_also h3 a{font-size: 70%; color: #D2691E;}
#see_also h3{	margin-bottom: 10px;}

#top10{font-size: 90%;}

.cell_r {	width: 36px; height: 35px; background-color: #FFFA9C; text-align: center; color: Silver; }
.cell_v {	width: 35px; height: 35px; background-color: #FFFA9C; text-align: center; color: #FFA07A; }
.cell_r a,.cell_v a{ display: block; height: 35px; background-color: #f8c301; text-align: center; color: #000000; text-decoration: none; padding-top: 7px;  margin-bottom: -7px;} 
.cell_r a:hover,.cell_v a:hover{ display: block;  background-color: #FF0000; color:#ffffff;text-decoration: none;}  

.cell {	width: 36px; height: 30px; background-color: #FFFCC7; text-align: center; color: Silver;}

.ar_small_left {width:12px; height:24px; background-repeat:no-repeat; background-position:  0px 0px; background-image: url(../img/ar_small_left.gif);} 
.ar_small_left a {display: block; width:12px; height:24px; background-position:  0px 0px; } 
.ar_small_left a:hover{display:block; width:12px; height:24px; background-repeat:no-repeat; background-position:  0px -24px; background-image: url(../img/ar_small_left.gif);}

.ar_small_right {width:12px; height:24px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/ar_small_right.gif);} 
.ar_small_right a {display: block; width:12px; height:24px; background-position: 0px 0px;} 
.ar_small_right a:hover {display:block; width:12px; height:24px; background-repeat:no-repeat; background-position:   0px -24px; background-image: url(../img/ar_small_right.gif);}


.ar_big_left {width:24px; height:48px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/ar_big_left.gif);} 
.ar_big_left a {display: block; width:24px; height:48px; background-position: 0px 0px;} 
.ar_big_left a:hover {display:block; width:24px; height:48px; background-repeat:no-repeat; background-position:    0px -48px; background-image: url(../img/ar_big_left.gif);}
.ar_big_left_ {width:24px; height:48px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/ar_big_left_.gif);} 

.ar_big_right {width:24px; height:48px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/ar_big_right.gif);} 
.ar_big_right a {display: block; width:24px; height:48px; background-position: 0px 0px;} 
.ar_big_right a:hover {display:block; width:24px; height:48px; background-repeat:no-repeat; background-position: 0px -48px; background-image: url(../img/ar_big_right.gif);}
.ar_big_right_ {width:24px; height:48px; background-repeat:no-repeat; background-position: 0px 0px; background-image: url(../img/ar_big_right_.gif);}

.ar_search a{display:block; border-top:10px solid #FFF; border-left:10px solid #ff0000; border-bottom:10px solid #FFF; margin-left: 10px;}
.ar_search a:hover{ border-left:10px solid #E7706A;}

#yeamon{	background-color: #FFFACD;	border: solid 1px #aaaaaa;	padding: 10px;}
#calendar_link{padding: 10px 0px;}

#events .short { background-color: #FFFACD;	border: solid 1px #aaaaaa;	padding: 10px 10px; font-size: smaller;}
#events h3 a {color: Red;}
#events .n{ color: Red; margin-top: 3px;}


#pic_list{ margin: 20px; text-align: center;}
#pic_list img{	float:left;margin:3px;width:60px;height:60px;border:solid 1px #ffffff;}
#pic{margin: 0px -30px 0px -30px; text-align: center;}
.arrow{color: ButtonFace; font-weight: bold; font-size: 16px;}
.arrow a{color: #666666; text-decoration: none;}
.arrow a:hover{color: Red; text-decoration: none;}


.detale{ text-align: right; padding: 5px 20px 10px 10px; font-size: 13px; color: Gray;}
.detale a{	color: #ed9404; 	text-decoration: underline;  font-weight: bold;}
.detale a:hover{	text-decoration:  none; }

.tb_t1{ background-color: #EDEDED; color: #333333;  text-align: center; font-size: 80%;}
.tb_t2{ background-color: #F5DEB3; color: #333333;  text-align: center;font-size: 80%;}
.tb_1{ background-color: #f6f6f6; color: #333333;  font-size: 80%;}
.tb {background-color: #f6f6f6; color: #333333; text-align: center; font-size: 80%;} 
.tbl_3{
	margin: 10px 0px 10px -4px;
}

#possibility_menu{margin: 10px 0px; color:  Red;}

 #page{
 	padding: 5px 0px;
	line-height: 135%;
	font-size: 90%;
 }

#possibility_menu a{
	background-color: #e7e7e7;
	padding: 2px 5px 2px 5px;
	color: Black;
	text-decoration: none;
	font-size: smaller;
}
#possibility_menu a:hover{	background-color: #333333;	color: #ffffff;}


.comments td{	font-size: 80%;}
.comments img {margin: 5px;}
.del{ position: relative; top: -26px; margin-bottom: -26px;}

.image{padding: 5px; }
.imgs_left{float: left; padding: 0px 10px 5px 0px;}
.imgs_right{float: right; padding: 0px 10px 5px 0px;}

.imgs_down, .imgs_up {padding: 0px 10px 5px 0px;}
.imgs_down .image,.imgs_up .image{padding: 5px; float: left;}
.imgs_down table,.imgs_up table, {float: left;}

.descr{ text-align: center; line-height: 110%; font-size: 75%;	padding: 0px 3px 5px 3px; color: Silver; }

img.mavrik{
	float: none;
	margin: 0px;
	display: inline;
	position: relative;
	top: 4px;
}

#map{padding: 5px 10px 15px 50px;font-size: 14px;}
#map a{color: Black;}
#map a:hover{color: Red;}

#mobile{
padding: 5px 20px 10px 10px;
border-bottom: solid 3px #ffffff;
border-top: solid 1px #cccccc;
font-size: 10px;
font-weight: bold;
height: 50px;
color: Navy;
}

.note{font-size: 11px;}
.rd{
	font-weight: normal;
}
.gr{
	color: Red;
}

#rss_top{
	background-image: url(../img/rss_t.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 13px;
}
#rss_down{
	background-image: url(../img/rss_d.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 13px;
}
#rss_middle{
	background-image: url(../img/rss_m.gif);
	background-repeat: repeat-y;
	width: 254px;
}
.org{
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #e67817;
	padding: 0px 10px;
}
.rss_item{
 	padding: 3px 10px;
	font-size: 12px;
}
.rss_item a { color: #444; text-decoration: none;}
.rss_item a:hover { color: #000; text-decoration: none;}


.mailform{width: 470px; font-size: 80%;}
.mailform td.left{text-align: right;  width: 150px;  padding: 7px 25px 7px 0;}
.mailform td.right{ width: 320px; padding: 7px 0;}
.mailform .right textarea{	width: 100%;}

.warning {
	margin: 15px 0;
	padding: 10px;
	background-color: Red;
	font-weight: bold;
	color: White;
}



#vidr{
	width: 196px;
	padding:  40px 0 0 0;
	font-size: 70%;
	color: #777;
	text-align: right;
}


.filtr{ margin: 5px 0;}
.filtr td { background-color: #F1F1F1;   padding: 5px 10px;  margin: 5px; font-size: smaller;}

.step{ font-size: smaller;}
.gr{	color: #A9A9A9;}
#forma{
	margin-top: 20px;
}
.otv{ width: 330px;}

#celebration_top {
	background-image: url(../img/r_t.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 9px;
}
#celebration_bottom {
	background-image: url(../img/r_b.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 9px;
	margin-bottom: 15px;
}

#celebration_content{
	background-image: url(../img/r_m.gif);
	background-repeat: repeat-y;
	width: 254px;
	font-size: 14px;
	color: Gray;
}
#celebration_content .inside{
	padding: 0 10px;
}

#celebration_content a{color: #B97604; text-decoration: none; font-weight: bold;}
#celebration_content a:hover {color:  #ed9404;}

.soc{	float: right; margin: 10px 0 0 0;}
.soc img{margin-right:6px}
