.head_menu, .center_text { 
height : 100%; 
} 
#line2, #line4 { 
width : 1px; 
height : 528px; 
background-color:#0066ff; 
} 
table.anekdot { 
width:200px; 
height:4px;
} 
table.anekdot td {
background-image : url(../picture/main/indikator_fon.gif); 
background-repeat : no-repeat; 
}
table.anekdot td img{
float:left;
}

.only_height { 
height : 2px; 
} 
.puhki { 
width : 165px; 
height : 140px; 
background-image : url(../picture/hapka/puhki.jpg); 
background-repeat : no-repeat; 
background-position : 5px; 
} 
.nav_image_r { 
background-image : url(../picture/menu/blyaha_part_two.png); 
background-repeat : no-repeat; 
margin-top : 0; 
} 
.nav_image_l { 
background-image : url(../picture/menu/blyaha_part_one.png); 
background-repeat : no-repeat; 
background-position : right top; 
width:100%;
} 
.center_line { 
background-image : url(../picture/menu/blyaha_line.png); 
background-repeat : repeat-x; 
height : 31px; 
color : #0066ff; 
font-size : 11pt; 
font-family : "Times New Roman", Times, serif; 
font-weight : bold; 
text-align : center; 
} 
.center_line_fon { 
background-image : url(../picture/menu/blyaha_line.png); 
background-repeat : repeat-x; 
height : 31px; 
vertical-align : top; 
} 
.center_line a { 
color : #0066ff; 
font-weight : bold; 
text-align : center; 
text-decoration : none; 
} 
.l_line { 
width : 101px; 
height : 31px; 
background-image : url(../picture/menu/blyaha_line_l.png); 
background-repeat : no-repeat; 
background-position : right; 
} 
.r_line { 
width : 101px; 
height : 31px; 
background-image : url(../picture/menu/blyaha_line_r.png); 
background-repeat : no-repeat; 
background-position : left; 
} 
.book { 
padding : 4px; 
} 
.image { 
float : left; 
margin-right : 8px; 
} 
.image_float_none { 
float : none; 
} 
.every_book td { 
padding-bottom : 3px; 
} 
.every_book span { 
font-size : 12pt; 
color : #3366ff; 
} 
.every_book div { 
color : #666666; 
font-size : 9pt; 
} 
.every_book { 
margin-bottom : 20px; 
} 
.every_book a, .every_book a:visited { 
font-family : Georgia, "Times New Roman", Times, serif; 
text-decoration : none; 
color : #3366ff; 
} 
.servise { 
text-align : center; 
color : #000000; 
} 
.srv1 { 
text-align : center; 
} 
.srv1 a { 
font-size : 10pt; 
color : #3366ff; 
padding-right : 5px; 
} 
.srv1 a:hover { 
color : #333333; 
} 
.null_pr { 
color : #ff3333; 
} 
.green_pr { 
color : #009900; 
} 
.blue_pr { 
color : #0066ff; 
} 
.fon_hapka { 
background-image : url(../picture/hapka/fon.png); 
background-repeat : repeat-x; 
background-position : bottom; 
width : 100%; 
} 
.head_tbl { 
width : 100%; 
margin-bottom : 0; 
text-align : left; 
} 
.head_tbl img { 
border : 0; 
} 
.history { 
width : 708px; 
text-align : left; 
} 
.group { 
background-image : url(../picture/hapka/group.png); 
background-repeat : no-repeat; 
background-position : bottom right; 
width:179px;
} 
.menu_a, .menu_b { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #ffffff; 
white-space : nowrap; 
text-transform : none; 
font-weight : bold; 
padding-left : 8px; 
vertical-align : top; 
} 
.menu_a { 
width : 60px; 
} 
.menu_b { 
line-height : 22px; 
padding : 0 0 0 5px; 
text-align : left; 
} 
.menu_lnk:link { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #bd5f00; 
text-decoration : none; 
text-align : right; 
} 
.menu_lnk:visited { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #bd5f00; 
text-decoration : none; 
text-align : right; 
} 
.menu_lnk:active { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #ffffff; 
text-decoration : none; 
text-align : right; 
} 
.menu_lnk:hover { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #000000; 
text-decoration : underline; 
text-align : right; 
} 
.art_in { 
padding-left : 0; 
padding-right : 10px; 
text-align : center; 
font-weight : bold; 
color : #804000; 
font-size : 11pt;
} 
.art_in2 { 
font-size : 9pt; 
text-align : center; 
} 
.art_in2 a { 
font-size : 10pt; 
color : #3366ff; 
text-align : left; 
padding-right : 5px; 
text-decoration : none; 
} 
.bl_povorot { 
background-image : url(../picture/menu/bl_povor.png); 
background-repeat : no-repeat; 
height : 65px; 
font-size : 12px; 
} 
.after_bl_povorot { 
height : 95px; 
} 
.bl_bottom { 
background-image : url(../picture/menu/bl_bottom_top.png); 
background-position : 14px bottom; 
background-repeat : no-repeat; 
} 
ul#navmenu-v, ul#navmenu-v li, ul#navmenu-v ul { 
margin : 0; 
border : 0 none; 
padding : 0; 
list-style : none; 
text-align : center; 
} 
ul#navmenu-v span a { 
font-size : 9pt; 
color : #3366ff; 
text-decoration : none; 
} 
ul#navmenu-v span {
 background-image:url(../picture/menu/button_bg.png);
}

ul#navmenu-v span a:hover { 
color : #0066ff; 
text-decoration : underline; 
} 
.stat { 
font-family : "Times New Roman", Times, serif; 
font-size : 16px; 
font-style : normal; 
} 
.menustyle { 
font-family : "Times New Roman", Times, serif; 
font-size : 12pt; 
padding-left : 5px; 
padding-right : 5px; 
text-align : justify; 
} 
.main { 
background-color : #00cc66; 
} 
.fonttext { 
font-family : "Times New Roman", Times, serif; 
font-weight : bold; 
font-size : 14px; 
color : #1144ae; 
} 
.fonttext2 { 
font-family : "Times New Roman", Times, serif; 
color : #b35900; 
} 
.greytext { 
color : #585858; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
} 
.bluetext { 
color : #1144ae; 
} 
.greentext { 
color : #339999; 
} 
/************************************************************************************************************/
.position1 a, .position1{
 font-size:9pt;
 color:#000066;
 text-decoration:none;
}
.position2 a, .position2{
 font-size:10pt;
 color:#0099FF;
}
.position3 a, .position3{
 font-size:10pt;
 color:#FF9900;
}
.position4 a, .position4{
 font-size:9pt;
 color:#6699FF;
 text-decoration:none;
}
.position5 a, .position5{
 font-size:10pt;
 color:#CC9999;
 text-decoration:none;
}
.position6 a, .position6{
 font-size:11pt;
 color:#9966CC;
}
.position7 a, .position7{
 font-size:9pt;
 color:#FFCC99;
}
.position8 a, .position8{
 font-size:9pt;
 color:#000000;
 text-decoration:none;
}
.sape { 
color : #1f3d3d; 
font-size : 12px; 
text-decoration : none; 
text-align : center; 
} 
/************************************************************************************************************/


a img { 
border : none; 
} 
.button_menu1 { 
color : #1144ae; 
font-size : 20px; 
} 
.button_menu2 { 
color : #1144ae; 
font-size : 17px; 
} 
.l_delim_nav { 
background : url(../picture/menu/hm_1.gif); 
background-repeat : no-repeat; 
width : 10px; 
height : 18px; 
background-position : right; 
} 
.center_delim_nav { 
background : url(../picture/menu/hm2.gif); 
background-repeat : repeat-x; 
height : 18px; 
text-align : center; 
font-size : 14px; 
} 
.r_delim_nav { 
background : url(../picture/menu/hm3.gif); 
background-repeat : no-repeat; 
width : 10px; 
height : 18px; 
background-position : left; 
} 
.right_col { 
height : 100%; 
vertical-align : top; 
width : 100%; 
} 
.counter { 
margin : 0; 
padding : 0; 
text-align : center; 
width : 100%; 
} 
.bl_povorot_right { 
background-image : url(../picture/menu/bl_povor_right.png); 
background-repeat : no-repeat; 
background-position : right top; 
height : 65px; 
} 
.hrest { 
background-image : url(../picture/menu/hrest.png); 
background-position : bottom; 
background-repeat : no-repeat; 
} 
.begun { 
padding-top : 5px; 
padding : 0; 
padding-left : 13px; 
text-align : center; 
} 
.l_foot { 
background-image : url(../picture/menu/bl_bottom.png); 
background-repeat : no-repeat; 
width : 100%; 
height : 28px; 
text-align : center; 
padding : 0; 
} 
.l_foot td { 
padding-right : 5px; 
} 
.c_foot { 
background-image : url(../picture/menu/blyaha_line_l_bottom.png); 
background-repeat : no-repeat; 
background-position : right bottom; 
height : 65px; 
width : 120px; 
} 
.copyrigth { 
background-image : url(../picture/menu/blyaha_line.png); 
background-position : bottom; 
background-repeat : repeat-x; 
text-align : left; 
vertical-align : bottom; 
padding-bottom : 8px; 
padding-right : 0; 
font-size : 11px; 
} 
.earth { 
background-image : url(../picture/menu/hrest_part_bottom.png); 
background-repeat : no-repeat; 
background-position : right top; 
} 
.perechen { 
text-align : left; 
/*padding-left : 20px; */
font-size : 12px; 
color : #0066ff; 
font-family : Arial, Helvetica, sans-serif; 
} 
.perechen:first-letter { 
font-size : 23px; 
} 
.perechen a, .perechen a:visited { 
text-decoration : none; 
color : #3366ff; 
} 
.perechen a:hover { 
color : #cc6633; 
} 
.perechen_w { 
text-decoration : none; 
color : #3366ff; 
} 
.perechen_w:hover { 
color : #cc6633; 
} 
.add_on { 
text-align : right; 
padding-right : 10px; 
font-size : 12px; 
color : #b35900; 
	width:140px;
} 
.comments#com_txt { 
background-color : #fff1ea; 
} 
.comments#com_add { 
height : 1em; 
} 
.name_razdel { 
font-weight : bold; 
width : 380px; 
text-align : center; 
} 
.name_razdel a, .name_razdel a:visited { 
text-decoration : none; 
font-size : 13pt; 
color : #0066cc; 
} 
.name_razdel a:hover { 
color : #cc6600; 
} 
.opis_razdel { 
font-size : 12pt; 
text-align : center; 
} 
.last_tem { 
font-size : 9pt; 
color : #0066cc; 
text-align : left; 
padding-left : 10px; 
} 
.tematic_hrefs { 
width : 100%; 
font-size : 8pt; 
} 
.tematic_hrefs a, .tematic_hrefs { 
color : #003ffb; 
} 
.tematic_hrefs a:hover { 
color : #333333; 
} 
.tematic_hrefs th { 
width : 50%; 
text-align : right; 
font-weight : normal; 
} 
.tematic_hrefs td { 
width : 50%; 
text-align : left; 
} 
.tematic_hrefs td a, .tematic_hrefs th a, .tematic_hrefs td a:visited, .tematic_hrefs th a:visited { 
color : #003ffb; 
} 
.tematic_hrefs { 
text-align : left; 
} 
.tematic_hrefs td a:hover, .tematic_hrefs th a:hover { 
color : #000000; 
} 
.h_delim { 
height : 8px; 
} 
.lite_delim { 
height : 2px; 
} 
.fade { 
text-align : center; 
font-weight : bold; 
} 
.h1 { 
height : 1px; 
}
table.message {
font-size:11pt;
color:#333333;
}
.message textarea{
width:400px;
}
.message #snoska{
font-size:8pt;
}
.message #title_msg{
font-size:12pt;
color:#914800;
}

a#sitemap, a#sitemap:visited{
font-weight:bold;
text-align:right;
font-size:8pt;
color:#0066CC;
text-decoration:none;
text-transform:uppercase;
padding-left:0px;
padding-right:0px;
}
a#sitemap:hover{
color:#683400;
}
a.semen, a.semen:visited {
font-weight:bold;
text-align:right;
font-size:8pt;
color:#0066CC;
text-decoration:none;
}
a.semen:hover{
color:#683400;
}



.snoska{
 /*background-color:#EFEFEF;*/
 border:2px #81AFFE dotted;
 font-size:11pt;
 padding:7px;
 font-family:Arial, 75%, sans-serif;
}
.seo_programm{
 /*background-color:#F4FAFF;*/
 /*padding:5px;*/
 padding:5px;
 border:2px #EAF4FF outset;
}

.block_php{
	border:1px #CCCCCC solid;
	background-color:#F3F3F3;
	padding:5px;
}


/*-------------Rate-------------------*/
.tbl_rate{
	font-size:14px;
}

.passiveL, .greenL, .redL {
	width:27px;
	height:70px;
} 
.passiveR, .greenR, .redR {
	width:23px;
	height:67px;
}  
.passiveL, .greenL, .redL,.passiveR, .greenR, .redR {
	display:inline-block;
	/*background-repeat:no-repeat;*/
}
.passiveL{
	background-image:url(../picture/rate/passive1.png);
}
.passiveR{
	background-image:url(../picture/rate/passive2.png);
}
.greenL{
	background-image:url(../picture/rate/green1.png);
}
.greenR{
	background-image:url(../picture/rate/green2.png);
}
.redL{
	background-image:url(../picture/rate/red1.png);
}
.redR{
	background-image:url(../picture/rate/red2.png);
}

.rate_popup{
	display:none;
	background-image:url(../picture/rate/form_rate.png);
	width:293px;
	height:158px;
	background-repeat:no-repeat;
	background-position:bottom;
	position:fixed;
	left:50%;
	top:50%;
}
.close_rate_popup{
	padding-top:5px;
	padding-bottom:5px;
	width:293px;
	height:55px;
}
.close_rate_popup a{
	background-image:url(../picture/rate/btn_close.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	width:25px;
	height:25px;
	border:1px #333333 inset;
}
.close_rate_popup a:hover{
	border:1px #333333 outset;
	cursor:pointer;
}
.rate_popup_head{
	text-align:center;
	height:30px;
}
.rate_popup_cntnt{
	padding-left:90px;
	height:73px;
}
.rate_popup_cntnt a{
	margin-top:1px;
	display:block;
	width:114px;
	padding:1px;
	padding-left:3px;
	padding-right:3px;
	border:1px #333333 inset;
	text-align:center;
}
.rate_popup_cntnt a:hover{
	border:1px #333333 outset;
	cursor:pointer;
}

div#success_voting, div#error_voting, div#error_code, div#yet_voting{
	display:none;
	font-size:13px;
}
div#voting{
	font-size:13px;
}
.red{
	color:#FF0000;
}
.green{
	color:#00FF00;
}
.question{
	background-image:url(../picture/rate/question.png);
	background-repeat:no-repeat;
	width:24px;
	height:25px;
	display:block;
	cursor:pointer;
}
/*-------------Rate END-------------------*/