body
{
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #576455;
	background-color: #D7DDDA;
}
a {text-decoration:none; color:#0958A5;}
a:hover {text-decoration:none; color:#333333;}
form { margin:0; padding:0; }

h1
{
	font-size: 26px;
	font-weight: normal;
	color: #485245;
	margin:0;
	padding:0;
	margin-top:10px;
	margin-bottom:5px;
}
h2 {
	font-size: 18px;
	font-weight: normal;
	color: #485245;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-bottom:5px;
}
h3
{
	font-size: 18px;
	font-weight: normal;
	color: #485245;
	margin:0;
	padding:0;
	margin-top:0;
	margin-bottom:5px;
}
button {
	background:transparent;
	padding:0;
	border:0;
	margin:0;
	border-style:none;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
	color: #FFFFFF;
	white-space: nowrap;
}
.but_black{
	background-image:url(/i/btn_back.png);
	padding: 0;
	margin:0;
	display:block;
	color:white;
	height:23px;
	padding-left: 5px;
	padding-right: 5px;
	border:0;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.in_1
{
	border: 1px solid #576455;
	background-color: #D7DDDA;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	padding:4px;
}
#vote
{
	margin-right:19px;
	margin-top:25px;
}

.menu
{
	background-image: url(/i/menu_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:31px;
	color:#485245;
	text-align:center;
	margin-bottom:20px;
}
.menu_active {
	background-color:#D7DDDA;
	padding-left:4px;
	padding-right:4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #C0C9C0;
	border-right-color: #C0C9C0;
	border-left-color: #C0C9C0;
	padding-top:4px;
}
.menu a
{
	color:#0958A5;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
.menu a:hover  { color:#485245; }
.menu_active
{}

#osnova {
	text-align:center;
	margin: auto;
}
#osnova_in {
	width:960px;
	text-align:left;
	margin:0 auto;
}
#left_content { float:left; width:635px;}
#right_content { width:309px; float:right;}
.panel { margin-bottom:18px;}

.p_vkluchise{
	border: 1px solid #E6B9B9;
	background-color:#FFFFFF;
	height:225px;
}
.p_vkluchise p
{
	margin:0;
	padding:0;
	margin-left:10px;
	margin-top:7px;
	background-image: url(/i/hard.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:16px;
}
.p_vkluchise_title {
	background-image: url(/i/vkluch.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:31px;
	color:#FFFFFF;
}
.p_vkluchise_title_links
{
	font-size:10px;
	text-align:right;
	font-family: Tahoma;
}
.p_vkluchise_title_links a
{
	text-decoration:none;
	color:#EDCECE;
	border-bottom: 1px solid #C05050;
}
.p_vkluchise_title_links a:hover { color:#FFFFFF; }

.p_podkrepqm
{
	border: 1px solid #C0C9C0;
	background-color:#FFFFFF;
	background-image: url(/i/podkrepqm.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding:6px;
	padding-bottom:10px;
	padding-left:18px;
	padding-right:18px;
}
.p_podkrepqm p { margin:0; padding:0; font-family:Tahoma; }

.b_link { font-family:Tahoma; font-size:10px;}
.b_link a { color:#485245; }

.blue_link { font-size:10px; font-weight:normal; font-family:Tahoma;}
.blue_link a {
	color:#0958A5;
	border-bottom: 1px solid #D7EDFF;
}
.blue_link a:hover { color:#333333; }

.blue_link2 { font-size:11px; font-weight:normal;}
.blue_link2 a {
	color:#0958A5;
	border-bottom: 1px solid #D7EDFF;
}
.blue_link2 a:hover { color:#333333; }

.red_link2 { font-size:11px; font-weight:normal;}
.red_link2 a {
	color:#A60808;
	border-bottom: 1px solid #EDCECE;
}
.red_link2 a:hover { color:#333333; }

.red_link {font-size:10px; font-weight:normal; font-family:Tahoma;}

.red_link a {
	color:#A60808;
	border-bottom: 1px solid #EDCECE;
}
.red_link a:hover { color:#333333; }

.line
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E9E6;
	margin-bottom:5px;
}

.line2
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C9C0;
	margin-bottom:5px;
	margin-top:3px;
}
.line3
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C0C9C0;
	margin-bottom:13px;
	margin-top:13px;
}

.p_karikatura
{
	border: 1px solid #C0C9C0;
	background-color:#FFFFFF;
	padding:6px;
	padding-bottom:10px;
	padding-left:18px;
	padding-right:18px;
}
.p_blue_podkrepa
{
	border: 1px solid #FFFFFF;
	background-color:#7DB9EE;
	padding:6px;
	padding-bottom:10px;
	padding-left:18px;
	padding-right:18px;
	background-image: url(/i/blue_podkrepa.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFFFFF;
}
.p_blue_podkrepa a {
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8FC1EE;
}
.p_blue_podkrepa a:hover{ color:#333333; }
.p_blue_podkrepa h3
{
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-size:11px;
}
.p_blue_podkrepa p
{
	margin:0;
	padding:0;
	margin-left:5px;
	margin-top:3px;
	background-image: url(/i/sryce_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:15px;
}
.karikatura img{
	border: 1px solid #D7DDDA;
}
.karikatura:hover img{
	border: 1px solid #3881C8;
}
.footer
{
	clear:both;
	background-color: #E3E7E5;
	width:960px;
	text-align:left;
	margin:0 auto;
	background-image: url(/i/footer_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:15px;
}
.footer a { color:#0958A5;}
.footer a:hover { color:#333333;}
.footer_in
{
	background-image: url(/i/footer_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:15px;
}
.f_line
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFCAD1;
	padding-left:20px;
}


.p_ajax
{
	background-color:#FFFFFF;
	background-image: url(/i/ajax_fon.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding:6px;
	padding-bottom:10px;
	padding-left:18px;
	padding-right:18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C9C0;
	border-right-color: #C0C9C0;
	border-bottom-color: #C0C9C0;
	border-left-color: #C0C9C0;
}
.p_ajax p
{ margin:0; padding:0; margin-top:15px;}
.p_ajax_s a { color: #576455; }
.p_ajax_s a:hover { color: #0958A5; }

.ajaxmenu
{
	background-image: url(/i/ajax_menu/back.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	width:309px;
	font-weight:bold;
}
.ajaxmenu_active {
	background-image: url(/i/ajax_menu/act.gif);
	background-repeat: repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
}
.ajaxmenu_new
{
	background-image: url(/i/ajax_menu/act.gif);
	background-repeat: repeat-x;
	padding-left:5px;
	padding-right:20px;
	padding-top:2px;
}
.ajaxmenu_inactive {
	background-image: url(/i/ajax_menu/inact.gif);
	background-repeat: repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
}
.clear{ clear:both; height:1px;}

.name { font-weight:bold; color:#0958A5;}
.info { font-size:10px; font-family:Tahoma;}

.avatar
{
	border: 1px solid #C9D7E5;
	padding:1px;
}

.avatar2
{
	border: 1px solid #C9D7E5;
	padding:1px;
	margin-right:10px;
}
.p_content
{
	background-color:#FFFFFF;
	padding:6px;
	padding-bottom:10px;
	padding-left:18px;
	padding-right:18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C9C0;
	border-right-color: #C0C9C0;
	border-bottom-color: #C0C9C0;
	border-left-color: #C0C9C0;
}
.p_content p
{ margin:0; padding:0; margin-top:15px;}
.p_content a {
	color:#0958A5;
	border-bottom: 1px solid #D7EDFF;
}
.p_content a:hover { color:#333333;}
.str_link
{
	background-image: url(/i/ico/str.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:15px;
}

.left_link
{
	background-image: url(/i/ico/str.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
}
.left_str
{
	background-image: url(/i/ico/str2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
}
.print
{
	background-image: url(/i/ico/print.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
}
.comment
{
	background-image: url(/i/ico/comment.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
}
.friend
{
	background-image: url(/i/ico/star.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
}
.news_pic
{
	width:278px;
	float:left;
	margin-top:3px;
	margin-right:18px;
	margin-bottom:18px;
	font-size:10px;
	font-family:Tahoma;
}
.news_pic p { margin:0; padding:0; padding-left:4px; padding-top:5px; }
.news_pic img
{
	border: 4px solid #576455;
}

.p_comment
{
	margin-left:10px;
	padding-right:10px;
}
.p_comment a {
	color:#0958A5;
	border-bottom: 1px solid #D7EDFF;
	padding-bottom:1px;
}
.p_comment a:hover {color:#333333;}
.p_comment p { margin:0; padding:0; margin-top:5px; }
.comentar { padding:10px; }
.visible { background-color:#E3E7E5;}

.player_right { width:272px; float:right; margin: 18px 0px 18px 18px; }
.player_left { width:272px; float:left; margin: 0px 18px 18px 18px; }
.capcha { 	border: 1px solid #666666; }
.number
{
	font-size: 50px;
	color: #A8B1A7;
	padding-right:18px;
	padding-left:18px;
	padding-bottom:5px;
}
.ime { font-size:17px; }
.bqla_ramka
{
	background-color: #FFFFFF;
	background-image: url(/i/fon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:1px;
}
.p_ajaxBig {
	background-color:#FFFFFF;
	background-image: url(/i/ajax_fon.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom:5px;
	padding-left:18px;
	padding-right:18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C0C9C0;
	border-right-color: #C0C9C0;
	border-bottom-color: #C0C9C0;
	border-left-color: #C0C9C0;
	padding-top: 6px;
}

.dateBig {
	font-size: 40px;
	color: #A8B1A7;
}

.vkliuchi_d {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.form_80 {
	width: 100%;
}
.error_table {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #A60808;
	background-color: #FFFFFF;
	border: 1px solid #A60808;
}
.ok_table {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #08A608;
	background-color: #FFFFFF;
	border: 1px solid #08A608;
}
.in_1_err
{
	background-color: #FEE2E2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	padding:4px;
	border: 1px solid #A60808;
}
.dateSmall {
	font-size: 10px;
	color: #A8B1A7;
}
.graph {
	float:left;
	margin-right: 10px;
}
.paging {
margin-top:10px;
margin-bottom: 18px;
}
.paging a {
padding:8px;
font-size:10px;
font-family:Tahoma;
color:#0958A5;
border-bottom:none;
}
.pagingCurr {
	padding:8px;
	font-size:15px;
	border-bottom:none;
	font-weight:bold;
}.msg_title {
	font-weight: bold;
	background-color: #EFF1EF;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #576455;
	padding-left: 5px;
}
.msg_row {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7DDDA;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.msg_actions {
	background-color: #EFF1EF;
	height: 30px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #576455;
	padding-left: 5px;
}
.online {
	color: #08A608;
}
.pad_bot_5 {
	margin-top: 5px;

}



.p_blue_after {
	background-image: url(/i/after_log.png);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #2675C2;
	width:147px;
	color: #FFFFFF;
	padding:10px;
	padding-top:6px;
	padding-right:5px;
}
.p_blue_after h1 { font-size: 12px; padding:0; margin:0; margin-bottom:12px; color:#FFFFFF; font-weight:bold;}
.p_blue_after a {
	color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8FC1EE;
	font-size:11px;
}
.p_blue_after a:hover{
	color:#333333;
}
.p_blue_after2 {
	background-image: url(/i/after_log_2.png);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #4B94DC;
}

#red_link {font-size:10px; font-weight:normal; font-family:Tahoma;}

#red_link a {
	color:#A60808;
	border-bottom: 1px solid #EDCECE;
}
#red_link a:hover { color:#333333; }


/* novo */

.me
{
	background-image: url(i/ajax_menu/back.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight:bold;
	width:634px;
	font-size:11px;
}
.me_inact{
	background-image: url(i/ajax_menu/inact.gif);
	background-repeat: repeat-x;
	padding:6px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	margin-right:5px;
	display:block;
	border-right: 1px solid #C0C9C0;
	border-left: 1px solid #C0C9C0;
}
.me_active {
	padding-top:7px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	margin-right:5px;
	border-right: 1px solid #C0C9C0;
	border-left: 1px solid #C0C9C0;
	border-top: 1px solid #C0C9C0;
	background-color: #FFFFFF;
}
.download { color: #A60808; }
.download a{ color: #A60808; }

.download2 { color: #A60808; }
.download2 a{ color: #A60808; border-bottom: 1px solid #EDCECE;}



#kvartal{
	overflow:auto;
	text-align:left;
	width:100%;
	height:85px;
	background-color: #D7DDDA;
	clear:left;
	border: 1px solid #576455;
	padding:3px 3px 0 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
}
.red2
{
	padding-left:20px;
	white-space: nowrap;	
}
.red3
{
font-size:10px;
}