/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  background-color:#FFFFFF;
}

body {
	font-family: Arial;
	font-size: 14px;
	text-align:center;
	margin: 0px 0px 0px 0px;
	color:#353535;line-height:1.2;	
}
img {
	border: none;
}
a {
	text-decoration:underline;
	color:#0084b4;
}

.main_table {
	width:1000px;
	background-color:#FFFFFF;
	text-align:left;
	
}

.main_table td.centr{
	padding-left:4px;
	padding-right:4px;
	padding-top:20px;
}

.main_table td.bottom{
    padding-top:50px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:20px;
}


.main_table td.cont{
   	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
}


#nav{font-size:20px;}
#nav a.top_link_h{background-image:url(../images/home.gif); background-repeat:no-repeat;}
#nav a.top_link_h:hover{background-image:url(../images/home_h.gif);}
#nav a.top_link_m{background-image:url(../images/mail.gif); background-repeat:no-repeat;}
#nav a.top_link_m:hover{background-image:url(../images/mail_h.gif);}
#nav a.top_link_s{background-image:url(../images/serdce.gif); background-repeat:no-repeat;}
#nav a.top_link_s:hover{background-image:url(../images/serdce_h.gif);}


.top_left{
	vertical-align:top;
	padding-left:30px;
	padding-top:16px;
}
.top_right{
	vertical-align:top;
	padding-right:30px;
	padding-top:20px;
	text-align:center;
}

.top_text td,h3 {
	color:#bfbfbf;
	font:10px Arial;
	vertical-align:top;
	height:35px;
	margin: 0;
}

.text_left,.text_left h2{
	color:#353535;
	font:11px Arial;
	font-weight: none;
	margin: 0;
	text-align: left;
}

.main_link h1{
	color:#31c4f5;
	font:24px Arial;
	text-align:center;
	text-decoration: underline;
}

.banners_top{
	text-align:right;
	vertical-align:bottom;
	height:100px;
}

.text_bottom,.text_bottom h3,h2{
	color:#797979;
	font:12px Arial;
	text-align:center;
	padding-bottom: 10px;
	font-weight: normal;
	margin: 0;
}

.logo{
	height:135px;
	text-align:left;
	padding-left:0px;
	width: 336px;

}

.info_link{
	color:#797979;
	font-size:14px;
}

.opros td{
	vertical-align:top;
	padding-top:10px;
	text-align: left;
}

#webvision{float:right;}
#webvision a{font-size:12px; color:#999; text-decoration:none}
#webvision a img{vertical-align:middle}
#webvision p{margin:18px 0 5px 0}

.button{
	color:#000000;
	font-size:12px;
}

#module {
	font-size:11px;
	margin-top:20px; /*default=40*/
}

#module #main{
	/*margin-bottom:10px;*/
	margin-top:10px;
}

#module a{
	color:#45a40e;
	font-weight:bold;
	text-decoration:underline;
}
#module p{
	color:#0084b4;
    font-size:14px;
	/*height:5px;*/
	font-weight:bold;
	margin-bottom: 2px; /* default=none */
}
#module p a.netlenka{
	color:#0084b4;
    font-size:14px;
	/*height:5px;*/
	font-weight:bold;
	text-decoration: none;
}
#module #hr{
	background-color:#e5e5e5;
	height:1px;
	width:150px;
	
}

#module table.top_autors td.num{
	font-weight:bold;
	color:#a7a7a7;
}

#module table.top_autors td.aut{
	font-weight:bold;
	color:#353535;
}

#module a.con_link{
	color:#45a40e;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
}

#module a.con_link:hover{
	color:#b1b1b1;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

.con td.squage{
	vertical-align:top;
	padding:5px;
}

.con td.text{
	vertical-align:top;
	
}


.left_menu td{
	vertical-align:top;
	padding:2px;
}
.left_menu a.menu_left_1{
	color:#45a40e;
	text-decoration:underline;
	font-size:12px;
}
.left_menu a.menu_left_1:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#a6d54f;
	font-size:12px;
	
}

.left_menu  a.menu_left_2{
	color:#45a40e;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	padding-left:7px;
}

.left_menu  a.menu_left_2:hover{
	color:#353535;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	padding-left:7px;
}

.left_menu  a.menu_left_3:hover{
	color:#353535;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	padding-left:7px;
}

.left_menu  a.menu_left_3{
	color:#9ed046;
	font-weight:bold;
	text-decoration:underline;
	font-size:11px;
	padding-left:7px;
}

.left_menu  p{
	padding-left:20px;
	vertical-align:middle;
	height:5px;
	margin-top:10px;
	margin-bottom:15px;
}

.left_menu p.two{
	padding-left:30px;
	display:none;
}
.left_menu a.this_cat{
	color: #000;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
	padding-left:7px;
}
#search a {
	font-size:11px;
	color:#0084b4;
}

#search div{
	font-size:10px;
	padding-top:5px;
	padding-bottom:8px;
	color:#7f7f7f;
}

#search a.prim {
	font-size:10px;
	text-decoration:underline;
	/*background-image:url(../images/pixel.gif);
	background-position:bottom ;
	background-repeat:repeat-x;*/
}
#authorize {
	padding: 0 8px;
}
#authorize td.header {
	color:#0084b4;
    font-size:14px;
	/*height:5px;*/
	font-weight:bold;
	text-align: left;
}
#authorize a.menu_left_1{
	color:#45a40e;
	text-decoration:underline;
	font-size:12px;
}
#authorize a.menu_left_1:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#a6d54f;
	font-size:12px;
	
}
#authTable td.t1 { padding:0; margin:0; padding-left: 1px;}
#authTable td.t2 { padding:0; margin:0; }
#authTable td.t3 { padding:0; margin:0; padding-right: 1px;}
#authTable td.c1 { padding:0; margin:0; }
#authTable td.c2 { padding:0; margin:0; }
#authTable td.c3 { padding:0; margin:0; }
#authTable td.b1 { padding:0; margin:0; padding-left: 1px;}
#authTable td.b2 { padding:0; margin:0; }
#authTable td.b3 { padding:0; margin:0; padding-right: 1px;}
/*****************************/
/*** CONTENT ***/
/*****************************/

.border tr.top td.t1{line-height:4px;height:5px;width:5px; background-image:url(../images/top_left.gif); background-repeat:no-repeat;}
.border tr.top td.t2{line-height:4px;border-top:#d9d9d9 solid 1px;}
.border tr.top td.t2_l{background-image:url(../images/fotodnia_top.gif); background-repeat:no-repeat; background-position:left top;}
.border tr.top td.t2_new{background-image:url(../images/fotonews_top.gif); background-repeat:no-repeat; background-position:left top;}
.border tr.top td.t3{line-height:4px;height:5px;width:5px; background-image:url(../images/top_right.gif); background-repeat:no-repeat;}

.border tr.center td.c1{font-size:1px;border-left:#d9d9d9 solid 1px;}
.border tr.center td.c2{}
.border tr.center td.c3{font-size:1px;border-right:#d9d9d9 solid 1px;}

.border tr.bottom td.b1{ line-height:4px;height:5px;width:5px; background-image:url(../images/bot_left.gif); background-repeat:no-repeat; background-position:bottom left;}
.border tr.bottom td.b2{ line-height:4px;border-bottom:#d9d9d9 solid 1px;}
.border tr.bottom td.b3{ line-height:4px; height:5px;width:5px; background-image:url(../images/bot_right.gif); background-repeat:no-repeat; background-position:right bottom;}

.border td.title{font-size:22px; color:#0084b4; height:35px; padding-left:10px; padding-right:10px; padding-top:5px;}
.border td.title a{text-decoration: none;}
.border td.text{padding:10px; vertical-align:top;line-height:18px; padding-left:30px; padding-right:30px;}
.border td.data{vertical-align:top;line-height:30px; font-size:12px;}

.news_border{width:649px; margin-top:10px;}
.news_border tr.top td.t1{line-height:4px;height:5px;width:5px; background-image:url(../images/top_left.gif); background-repeat:no-repeat;}
.news_border tr.top td.t2{line-height:4px;border-top:#d9d9d9 solid 1px;}
.news_border tr.top td.t3{line-height:4px;height:5px;width:5px; background-image:url(../images/top_right.gif); background-repeat:no-repeat;}

.news_border tr.center td.c1{font-size:1px;border-left:#d9d9d9 solid 1px;}
.news_border tr.center td.c2{width: 639px;}
.news_border tr.center td.c3{font-size:1px;border-right:#d9d9d9 solid 1px;}

.news_border tr.bottom td.bot{
	height:40px;width:649px;
	background-image:url(../images/news_fotter.png);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:5px;
	padding-right:15px;
	font-size:12px;
	}
.news_border td.title{font-size:22px; color:#0084b4; height:35px; padding-left:10px; padding-right:10px; padding-top:5px;}
.news_border td.title a{text-decoration: none;}
.news_border td.img{padding:10px; vertical-align:top; width: 200px;}
.news_border td.text{padding:10px; vertical-align:top;line-height:18px;}
.news_border tr.bottom td.bot img{ vertical-align:middle;}

.autors_link{
	color:#0084b4;
	text-decoration:underline;
}

.pokaz_drugu textarea{
	width:100%;
	height:20px;
	border:none;
	background-color:#f2f2f2;
	padding-left:10px;
	padding-top:5px;
}

.pokaz_drugu td{
	font-size:18px;
	color:#35363a;
	padding-top:15px;
	line-height:30px;
}

.pokaz_drugu_form{
	margin-top:25px;
	margin-bottom:35px;
	width:287px;
	line-height:25px;
}
.reg_form{
	margin-top:15px;
	margin-bottom:35px;
	width:600px;
	line-height:12px;	
}
.reg_form td{
	padding-bottom: 10px;
	color: #555;
}
.reg_form td p.small_text{
	color: #AAA;
	font-size: 11px;
	line-height:1px;
	margin: 10px 0;
}
.reg_form td p.small_text1{
	color: #777;
	font-size: 12px;
	line-height:14px;
	margin: 10px 0;
}
#content input.inp_text{
	width:287px;
	height:20px;
	padding-top:3px;
	margin-bottom:5px;
}

.inp_text1{
	width:270px;
	height:20px;
	padding-top:3px;
	margin-bottom:5px;
}

.arx_news{
	padding-bottom:10px;
	width: 649px;
}
.data{
	color:#a7a7a7;
	padding-left:15px;
	display:inline;
}

.news_cat{
	color:#353535;
	text-decoration:underline;
}

.readmore{
	color:#0084b4;
	font-size:14px;
	text-decoration:underline;
}


div.foto {
	font-weight:bold;
	color:#35363a;
	font-size:18px;
	text-align:left;
	margin-top:16px;
	padding-left:15px;
	margin-bottom:18px;
}

div.newfoto {
	font-weight:bold;
	color:#35363a;
	font-size:14px;
	text-align:left;
	margin:7px;
	margin-top:5px;
}

.td_gren_link{
	padding:10px;
}

#content{
	width: 650px;	
}

#content #main {
	color:#0084b4;
	font-size:28px;
}
#content #main h1{
	color:#0084b4;
	font:28px Arial;
	margin: 0;
}

#content #hr {
	background-color:#e5e5e5;
	height:1px;
	width:100%;
	margin-top:5px;
	margin-bottom:10px;
	line-height: 1px;	
}

#hr1{
	background-color:#e5e5e5;
	height:1px;
	width:98%;	
}

#content #krowku{
	font-size:11px;
	color:#353535;
	margin-bottom:20px;
}

#content #krowku a{
	font-size:11px;
	color:#949494;
}

#content #krowku a:hover{
	font-size:11px;
	color:#000000;
}

#content #foto_prikol img{
	vertical-align:top;
}


#content #foto_prikol a{
	font-size:12px;
	color:#0084b4;
}

#content #foto_prikol td.bot{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-align:left;
	font-size:12px;
}

#content #foto_prikolu td{
	width:160px;
}

#content #foto_prikolu img{
	vertical-align:middle;
}

#content .link_gree{
	color:#45a40e;
	font-size:12px;
	font-weight:bold;
	padding-left: 5px;
}

.link_gree_14{
	color:#45a40e;
	font-weight:bold;
}

#content #video_prikol a{
	font-size:12px;
	color:#0084b4;
}

#content #video_prikol td.bot{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	text-align:left;
	font-size:12px;
}

#content #reit{
	padding-bottom:4px;

}

#content #video_prikolu img{
	vertical-align:middle;
}

#video_prikolu .border{
	width:160px;
}

.stat{
	width:445px;
	margin-top:30px;
}

.stat td{
	border-bottom:#e5e5e5 solid 1px;
	height:30px;
}

.stat td.no_bord{
	border:none;
}

.koment_akt {
	text-align:center;
	margin-top:30px;
	width:100%;
	margin-bottom:20px;
}

.koment_akt td{
	vertical-align:top;
	height:30px;
}

.koment_link_g{
	color:#45a40e;
}

.koment_link{
}

.koment_link_b{
	font-weight:bold;
}
#voting a
{
	width: 32px;
	height: 32px;
	line-height:32px;
	float: left;
	margin: 0;
	text-align: center;
	text-decoration: none;
	font-weight: bolder;
}
.red {
	color:#df0000;
}

.pagenav{
	border:1px;
	border-color:#e6e8e9;
	border-style:solid;
	width:26px;
	padding:5px;
	padding-left:9px;
	padding-right:9px;
	text-decoration:none;
	height:26px;
	font-size:12px;
	line-height:26px;
	color:#353535;
}
.pagenav-n{
	border:1px;
	border-color:#e6e8e9;
	border-style:solid;
	width:26px;
	padding:5px;
	padding-left:9px;
	padding-right:9px;
	text-decoration:none;
	height:26px;
	font-size:12px;
	line-height:26px;
	color:#353535;
}

.autor_pub{
	color:#aeaeae;
	font-size:12px;
}

.autor_pub:hover{
	color:#aeaeae;
	font-size:12px;
}

.pagenav_s{
	border:1px;
	border-color:#e6e8e9;
	border-style:solid;
	padding:4px;
	color:#45a40e;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	line-height:26px;
}

.pagenav_s:hover{
	background-image:url(../images/pages.gif);
	color:#FFFFFF;
}

.pagenav:hover{
	background-image:url(../images/pages.gif);
	color:#FFFFFF;
}

.pagenav-h{
	border:1px;
	border-color:#CCCCCC;
	border-style:solid;
	color:#FFFFFF;
	background-image:url(../images/pages.gif);
	width:25px;
	padding:5px;
	padding-left:9px;
	padding-right:9px;
	text-decoration:none;
	height:25px;
	font-size:12px;
	line-height:26px;
}

.pagenav-h:hover{
	color:#FFFFFF;
	background-image:url(../images/pages.gif);
}

.pub_akt {
	text-align:center;
	margin-top:30px;
	width:100%;
	margin-bottom:20px;
}

.pub_akt td{
	vertical-align:top;
	height:40px;
}

.vopros {
	color:#676767;
	font-weight:bold;
	font-style:italic;
	
}

.otvet {
	color:#35363a;
	font-weight:bold;
	font-style:italic;
}

.vop_otv td{
	height:50px;
}
.vop_otv {
	margin-left:22px;
	margin-right:22px;
	margin-top:10px;
	margin-bottom:0px;
}

.dat{
	color:#949494;
	display:inline;
	font-size:11px;
}

.n_verx{
	color:#0084b4;
}

.n_verx a{
	padding-left:5px;
	font-size:11px;
}

.n_verx a:hover{
	padding-left:5px;
	font-size:11px;
}

#stat {padding-left:15px;}
#stat span.ob{color:#45a40e;}
#stat span.oj{color:#004ce7;}

.voprosu td.a7{
	background-image:url(../images/gren_k.gif);
	background-position:0px 10px;
	height:7px;
	width:12px;
	margin-top:4px;
	background-repeat:no-repeat;
}

.voprosu td.a2{
	border-bottom:#e5e5e5 solid 1px;
}

.voprosu td{
	padding-bottom:5px;
	padding-top:5px;
}

.voprosu a{
	text-decoration:none;
}

.voprosu a:hover{
	text-decoration:underline;	
}

.top_menu {
	font-size:11px;
}

.tops_link{
	color:#45a40e;
	font-size:22px;
	text-decoration:underline;
}
.a1{
	font-size:14px;
	padding-left:3px;
	padding-right:40px;
}

.bots_link{
	padding-left:20px;
	text-decoration:none;
}

.bots_link_a{
	margin-left:20px;
	text-decoration:none;
	background-color:#e5e5e5;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	color: #555;
}

.reg_top{font-size:18px;padding-top:5px;padding-bottom:15px;}
.error{
	background-color:#fff1f1;
	padding:16px;
	margin-bottom:5px;
}

.textarea{
	width:580px;
	height:125px;
}

.select{
	height:25px;
	width:290px;
	padding-top:2px;
	padding-bottom:2px;
}

#kom_red {width:649px;}
#kom_red td.top{
	height:16px;
	
	background-image:url(../images/red_top.png);
	background-position:top;
	background-repeat:no-repeat;
	font-size:1px;
}

#kom_red td.bot{
	height:5px;
	background-image:url(../images/red_bot.png);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:1px;
}

#kom_red td.cen{
	border-left:#df0000 solid 1px;
	border-right:#df0000 solid 1px;
	padding:28px 30px;	
}

#kom_gren {width:649px;}
#kom_gren td.top{
	height:16px;
	background-image:url(../images/gren_top.png);
	background-position:top;
	background-repeat:no-repeat;
	font-size:1px;
}

#kom_gren td.bot{
	height:5px;
	width:649px;
	background-image:url(../images/gren_bot.png);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:1px;
}

#kom_gren td.cen{
	border-left:#97cd39 solid 1px;
	border-right:#97cd39 solid 1px;
	padding:28px 30px;	
}

.kom_cat{
	font-size:18px;
	color:#0084b4;
	padding-top:30px;
	padding-bottom:20px;
}

.rol_bott{
	font-size:11px;
	color: #555;
	line-height: 17px;
	text-align: left;
	margin: 10px 0 10px 0;
}

.or{
	color:#e62222;
}

.os{
	color:#004ce7;
}

.og{
	color:#45a40e;
}


.rol_link{
	font-size:20px;
}

.rol_top{
	vertical-align:top;
	padding-top:15px;
	font-size:20px;
}

.rol_top1{
	vertical-align:top;
	font-size:20px;
}

.text_s_top{
	line-height:23px;
	margin-bottom:15px;
}

.text_s_bot{
	line-height:24px;
	font-size:16px;
}

#searh {width: 649px; font-size:12px;}

#searh tr.searh_top td{
 	background-color:#f2f2f2;
	height:55px;
	padding-left:0px;	
}

#tops_autors tr.j1 td {
	background-color:#f6f6f6;
	height:45px;
	padding-left:20px;
}

#tops_autors tr.j2 td {
	background-color:#fbfbfb;
	height:45px;
	padding-left:20px;
}

#tops_autors tr.j3 td {
	height:45px;
	padding-left:20px;
}

#autors td{
	height:30px;
	padding-left:20px;
}

#abetka {
	font-size:12px;
	color:#0084b4;
	margin-bottom:20px;
	width:649px;
	text-align:justify;
}

#abetka a{
	padding:4px;
}
#kom_white {
	margin-bottom:10px;
	width:649px;}

#kom_white td.top{
	height:16px;
	background-image:url(../images/white_top.png);
	background-position:top;
	background-repeat:no-repeat;
	font-size:1px;
}

#kom_white td.bot{
	height:5px;
	background-image:url(../images/white_bot.png);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:1px;
}

#kom_white td.cen{
	border-left:#d9d9d9 solid 1px;
	border-right:#d9d9d9 solid 1px;
	padding-left:19px;
	/*padding-bottom:5px;*/
	padding-right:19px;
	/*padding-top:5px;	*/
}
.dates{
	float: right;
	font-size:10px;
	color:#a7a7a7;
}
.kom_white_td td{
	padding-top:2px;
	padding-bottom:2px;
}
#kom_black {
	width:649px;
	display: none;
	}
#kom_black td.top{
	height:16px;
	width: 649px;
	background-image:url(../images/black_top.png);
	background-position:top;
	background-repeat:no-repeat;
	font-size:1px;
}

#kom_black td.bot{
	height:5px;
	background-image:url(../images/black_bot.png);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:1px;
}

#kom_black td.cen{
	border-left:#d9d9d9 solid 1px;
	border-right:#d9d9d9 solid 1px;
	background-color:#f2f2f2;
		padding-left:34px;
	padding-right:34px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:25px;
	height: 100%;	
}
.fot_vid{
	background-image:url(../images/news_fotter.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:40px;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
}
.fot_vid img{
	vertical-align:middle;
}
.fot_vid1{
	background-image:url(../images/news_fotter_500.png);
	background-repeat:no-repeat;
	background-position: 75px;
	height:40px;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
}
.fot_vid1 img{
	vertical-align:middle;
}
.sled{
	background-image:url(../images/strel.gif);
	background-repeat:no-repeat;
	width:130px;
	height:32px;
	padding-top:7px;
	color:#0084b4;
	margin-left: 0px;
	margin-top: 20px;
}

ul.pra li {
	list-style-image:url(../images/kolo_fren.gif);
	
}

li.st {
	list-style-position:outside;
	float:left;
	list-style-image:url(../images/kolo_fren.gif);
	
}

.st_td{
	background-image:url(../images/st_squage.gif);
	background-repeat:no-repeat;
    height:10px;
	width:8px;
	background-position:left 5px;
}

.st_a{
	color:#45a40e;
}

.st_a:hover{
	color:#45a40e;
}

#kom_lost {width:277px; font-size:12px; line-height:20px;}
#kom_lost td.top{
	height:10px;
	background-image:url(../images/lost_top.png);
	background-position:top;
	background-repeat:no-repeat;
	font-size:1px;
}


#kom_lost td.cen{
	border-left:#ffc3c3 solid 1px;
	border-right:#ffc3c3 solid 1px;
	border-bottom:#ffc3c3 solid 1px;
	background-color:#fff1f1;
	padding:15px;
	
}
.inp_lost{width:100%; font-size:12px; height:20px;}
.tochki{
	background-image:url(../images/pixel.gif);
	background-position:bottom ;
	background-repeat:repeat-x;
	text-decoration: none;
	color: #555;
}
.black_link{
	color: #555;
	font-size: 12px;
	text-decoration: none;
	font-weight: bolder;
}
#appeal{
	display: none;
	position: absolute;
	margin-left: 20px;
}
.small_green_link{
	font: 11px Arial;
	text-decoration: none;
	color: #45A40E;
}
.red_link{
	color: #BB0000;
}

#kom_gren .cen a{
	color: #555;
	text-decoration: none;
}
#kom_red .cen a{
	color: #555;
	text-decoration: none;
}
.rate_blue{
	background-image:  url('../images/voting/rate_blue.png');
}
/*  */
.blue_link{
	color:#0084b4;
    font-size:14px;
	font-weight:bold;
}
.header {
	color:#0084b4;
    font-size:14px;
	/*height:5px;*/
	font-weight:bold;
	text-align: left;
}
/* author_list td center */
.altd_center {
	text-align: center;
}
.color {
	color:  #45a40e;
}