#categ_menu {
	padding-left: 10px;
	width: 100%;
	background-color:#FFFFFF;
	padding-top:40px;
	padding-bottom: 40px;
}

#1poisk {
	height: 3px;
}

a {
	text-decoration: none;
}


.h_but {
	padding-left: 5px;
	padding-top: 2px;
}

.top_line {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff; 
	TEXT-ALIGN: left;
	
}


.vmenu {
	font-family: Tahoma, Comic Sans MS,  Comic Sans MS;
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	height: 24px;
}

.mn_item {
	border-top: none;
	border-bottom: none;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #eb1810;
}

.mmenu {
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
}

.mmenu a{
	text-decoration: underline;	
	color: #FFFFFF;
}

.mmenu a:hover {
	text-decoration: none;
	font-size:13px;
}

.mmenu a:visited {
	color: #FFFFFF;
}

.sbutton {
	width: 25px;
	border:1px solid #000000;	
}

.mn_text {
	color: #FF0000;
	font-family: Tahoma, Comic Sans MS;
	font-size:11pt;
	font-weight:bold;
}

.mn_text a{
	color: #f01818;
	font-family: Tahoma, Comic Sans MS;
	font-size:12pt;
	font-weight:bold;
	text-decoration: none;
}

.mn_text a:hover{
	color: #0033FF;
	font-family: Tahoma, Comic Sans MS;
	font-size:12pt;
	font-weight:bold;
	text-decoration: none;
}

.mn_text2 a, .mn_text2 a:hover {
	color: #000000;
	font-family: Tahoma, Comic Sans MS;
	font-size:11pt;
	font-weight:bold;
}


.mn_text2 a:active{
	color: #00FF00;
	font-family: Tahoma, Comic Sans MS;
	font-size:11pt;
	font-weight:bold;
}

.mn_text2_1 a{
	color: #FFFFFF;
	font-family: Tahoma, Comic Sans MS;
	font-size:9pt;
	font-weight:bold;
}

.mn_text2_1 a, a:hover{
	color: #FFFFFF;
	font-family: Tahoma, Comic Sans MS;
	font-size:9pt;
	font-weight:bold;
}


.mn_text3 a, .mn_text3 a:hover{
	color: #ac0701;
	font-family: Tahoma, Comic Sans MS;
	font-size:8pt;
	padding: 0px 0px 0px 3px;
}

.anonce {
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:150%;
	color: #333333;
	padding-left: 20px;
}

.anonce a, a:hover {
	text-decoration:underline;
	color:#333333;
}

.name_rubric {
	color: #5c3802;
	font-weight:bold;
}

.name_art {
	color: #9e0904;
	font-weight:bold;
}

.mn_chit {
	color: #3d4381;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	padding-left: 5px;
}

.mn_chit a{
	color: #3d4381;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	padding-left: 5px;
}

.mn_right {
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	color:#eb1810;
}

.title_new_r a{
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #9e0904;
	padding: 5px 0px 5px 0px;	
}

.new_text {
	color:#000000;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.new_text a{
	color:#000000;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.title_art {
	font-family: Tahoma, Comic Sans MS,  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #9e0904;
	text-decoration:none;
}

.title_art a{
	font-family: Tahoma, Comic Sans MS,  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #9e0904;
	text-decoration:none;
}

.text_art a{
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height:95%;
	color: #6A6A6A;
}

.text_art a:hover {
	color:#000000;
	text-decoration: none;
}
.level0 {
	background-color:#ffd79a;
}


.visibl {
  display: block;
}

.novisibl {
  display: none;
}

.mn_div {
	width:100%;
	padding: 1px 0px 1px 0px;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #eb1810;
	font-weight:bold;
}

.mn_div2 {
	width:100%;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #eb1810;
	font-weight:bold;
}


.mn_div3 {
	width:100%;
	padding: 3px 0px 3px 0px;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #eb1810;
	font-weight:bold;
}


.mn_div3_1 {
	width:100%;
	padding: 3px 0px 3px 0px;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #eb1810;
	font-weight:bold;
}


.mn_div4 {
	width:100%;
	padding: 2px 0px 2px 0px;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #eb1810;
	font-weight:bold;
}


.mn_div4_1 {
	width:100%;
	padding: 2px 0px 2px 0px;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #eb1810;
	font-weight:bold;
}

.mn_text4 a, .mn_text4 a:hover {
	font-weight:bold;	
	color: #ac0701;
	font-family: Tahoma, Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size:8pt;
	padding: 0px 0px 0px 3px;
	
}

.bt_vote {
	background: #ffffff;
    font-weight::regular; 
	font-family: Tahoma, Comic Sans MS, verdana; 
	font-size:12px; 
	color: #000000;
    border-style:solid; 
	border-width:1; 
	scrollbar-arrow-color:white
}

#vote tr, td {
	font-family: Tahoma, Comic Sans MS,  verdana, tahoma, arial, verdana;  
	font-weight: regular; 
	font-size: 11px; 
	color: black;
}

#vote td {text-align: left;}

.mmenu2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: ; font-family: Tahoma, Comic Sans MS,  Verdana, Arial, Helvetica, sans-serif
}

.name_art_context a {
	color: #9e0904;
	font-weight:bold;
	padding-left: 20px;
	line-height:150%;
}

.title_mag {
	font-family: Tahoma, Comic Sans MS,  Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0033;
	text-decoration: underline;
}

.name_rubric_context {
	color: #5c3802;
	font-weight:bold;
	padding-left: 10px;
	line-height:150%;		
}

.entry_bottom {
	padding: 5px;
	font-size: 11px;
	color: #8D8D8D;
}

.entry_content {
	padding: 5px;
	vertical-align: top;
	font-family: Tahoma, Comic Sans MS,  Verdana; 
	text-align:justify;
	font-size: 10pt;
}

.r_more a, .r_more a:hover, .r_more a:active {
	color: #FF9900;
	font-family: Tahoma, Comic Sans MS,  sans-serif;
	font-size: 13px;
	font: bold;
}

.navy{
	width:170px; 
	font: 10px Tahoma, Comic Sans MS, verdana, tahoma, sans-serif; 
	color:black;
	border:solid 1px lightblue
}

.ttlartlink a {
	font-size: 15px;
	color:#9e0904;
}


.fieldset1 {
	border: 1ps solid #000000;
	padding: 5px 10px 5px 10px;
}

input {
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #000000;
}

#left_baner {
	background-color: #fcbdbb;
}

#left_news {
	background-color: #ffffff;
}

#copy {
	background-color: #ffffff;
}


.lp_descr
{
	color: #888888;
	font: 10pt Tahoma, Comic Sans MS;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: justify;
}

.lp_descr2 a {
	color: #888888;
	font: 8pt Tahoma, Comic Sans MS;
	text-decoration: none;
	text-align: justify;
}

.lp_descr div a:hover{
	font: bold 9pt Tahoma, Comic Sans MS;
	color: #FF0000;
	text-decoration:none;
}

.lp_descr2 a:hover{
	font: 8pt Tahoma, Comic Sans MS;
	color: #FF0000;
	text-decoration:none;
}

.lp_image
{
	border: 0px solid #000000;
	margin: 3px 5px 2px 4px;
}

.fstory {
	font: bold 9pt Tahoma, Comic Sans MS, Tahoma;
	color: #595959;
	text-decoration:none;
}


.lp_category
{
	color: #CA0000;
	background: #ffffff;
	font: 12pt Tahoma, Comic Sans MS, Verdana;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding:3px;
	border-bottom:2px solid #999999;
}


.corners {
     background: #666 url(/i/t-l.gif) top left no-repeat; 
}
.corners div {
     background: url(/i/t-r.gif) top right no-repeat; 
}
.corners div div {
     background: url(/i/b-r.gif) bottom right no-repeat; 
}
.corners div div div {
     background: url(/i/b-l.gif) bottom left no-repeat; 
}


.l_top {
	width:14px;
	height: 10px;
	background:url(/i/h/b01.gif)  no-repeat;
}

.m_top {
	width:340px;
	height: 10px;
	background:url(/i/h/b02.gif)  repeat-x;
}

.r_top {
	width:9px;
	height: 10px;
	background:url(/i/h/b03.gif) no-repeat;
}

.l_m {
	width:14px;
	background:url(/i/h/b04.gif) repeat-y;
}

.r_m {
	width:9px;
	background:url(/i/h/b06.gif) repeat-y;
}

.l_bottom {
	width:14px;
	height: 10px;
	background:url(/i/h/b07.gif)  no-repeat;
}

.m_bottom {
	width:340px;
	height: 10px;
	background:url(/i/h/b08.gif)  repeat-x;
}

.r_bottom {
	width:9px;
	height: 10px;
	background:url(/i/h/b09.gif) no-repeat;
}

.content {
	padding-left:5px;
	padding-right: 5px;
	height: 100%;
}

.art_title {
	color: #0033CC;
	font-weight:bolder;
	font-size: 130%;
	line-height: 100%;
}

.art_title2 {
	color: #4e4e4e;
	font-family: Tahoma, Comic Sans MS;
	font-weight:bolder;
	font-size: 150%;
	line-height: 100%;
	padding-bottom: 5px;
}

.bot_menu {
	color: #504f4f;
	font-family: Tahoma, Comic Sans MS,  Tahoma;
	font-size: 8px;
	background: #e4e1e1;
	padding:0px 0px 0px 0px;
}

.art_title3 {
	font-family: Tahoma, Comic Sans MS,  Arial Narrow;
	color: #f0524c;
	font-weight:bolder;
	font-size: 13pt;
	line-height: 100%;	
}

.art_title4 {
	color: #4e4e4e;
	font-family: Tahoma, Comic Sans MS, arial narrow;
	font-weight:bolder;
	font-size: 150%;
	line-height: 100%;
}

.art_titletop {
	color: #0033CC;
	font-family: Tahoma, Comic Sans MS,  Arial Narrow;
	font-weight:bolder;
	font-size: 16pt;
	line-height: 100%;
}

.art_data {
	font-family: Tahoma, Comic Sans MS,  Arial Narrow;
	color: #000000;
	font-weight:bolder;
	font-size: 130%;
	line-height: 120%;
	
}

.art_text {
	font-family: Tahoma, Comic Sans MS;
	font-size: 9pt;
	text-align:justify;
}

.art_text a, a:hover {
	font-family: Tahoma, Comic Sans MS;
	font-size: 9pt;
	text-align:justify;
	text-decoration: none;
	color:#000000;
}


.content_art {
	width: 100%;
	padding-left:5px;
	padding-right: 5px;
}

.art_spacer {
	border: 1px solid #e6e6e6;
	color:#FF0000;
}
.art_link a {
	padding: 5px 0px 20px 35px;
	font-family: Tahoma, Comic Sans MS,  Arial;
	font-size: 9pt;
	color:#333333;
}

.title_an {
	font-family: Tahoma, Comic Sans MS,  Arial Narrow;
	color: #f0524c;
	font-weight:bolder;
	font-size: 11pt;
	line-height: 140%;	
	padding-left: 45px;	
}

.title_an2 {
	font-family: Tahoma, Comic Sans MS,  Arial Narrow;
	color: #03326a;
	font-weight:bolder;
	font-size: 10pt;
	line-height: 140%;	
	padding-left: 45px;	
}

.page_link {
	color: #000000;
	font-size: 8pt;
}

.page_link a {
	color: #ff0000;
	text-decoration: underline;
	font-size: 8pt;
}

.page_link a:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 8pt;
}

.art_autors a{
	padding-left: 20px;
	font-family: Tahoma, Comic Sans MS;
}

.blockFooter a, a:hover{
	color:#000000;
	font-size: 12px;
	text-decoration: none;
}

.blockFooter a:hover{
	color:#000000;
	font-size: 12px;
	font-weight:normal;
}

.zagol a {
	font-size: 10pt;

}

#wather a {
	font-size: 9pt;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#990000;
	font-weight: normal;
}

#wather a:hover {
	font-size: 9pt;
	font-family: Tahoma, Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000000;
	font-weight: normal;
}

.programm {
	padding: 10px 15px 10px 15px;

}
.prtext{
	padding-left: 10px;
}



 td.horisont {
 	text-align:center;
	padding-bottom:40px;
 }
 td.horisont .i_top_elem,  td.horisont .vt_top_elem{
    float:left;
    width:110px;
    height:110px;
    vertical-align:bottom;
 }
 td.horisont .i_top_elem a,  td.horisont .vt_top_elem a{
    display:block;
    width:100px;
    overflow:hidden;
    white-space: nowrap;
 }
 td.horisont .i_top_elem img,  td.horisont .vt_top_elem img{
    width:100px;
    height:100px;
 }