
.banner_head{
/*    height: 200px;
    background: transparent url(img/systems/shablon/banner_head.jpg) no-repeat center bottom;

    background-position: 0px 0px ;*/
}
.header-fill-bg {
    border-bottom: 1px solid white;
    background: transparent url(img/systems/shablon/head-fon.jpg) repeat-x left top;
/*    background: #eeeeee;
 /*   background:transparent url(img/systems/shablon/header_fill.jpg) repeat-x left top;*/
}
.header-bgx {

    background: transparent url(img/systems/shablon/head-fon.jpg) repeat-x left top;
  /*  background:transparent url(img/systems/shablon/headern_bg.jpg) no-repeat left top;*/
}
.logo-box {
    display:block;
    margin-left: 15px;
    text-align:left;
    vertical-align: middle;
}
.ba-box {
    padding:5px 0px 2px 0;
    text-align:center;
}

.status_url_on{
	font:bold 9pt arial !important;
	color:green !important;
	padding:0px !important;
	margin:0px !important;
	cursor:pointer !important;
	text-decoration:none !important;
}
.status_url_off{
	font:bold 9pt arial !important;
	color:red !important;
	padding:0px !important;
	margin:0px !important;
	cursor:pointer !important;
	text-decoration:none !important;
}


.start_top_menu{

}
.end_top_menu{

}
.top_menu{

	}
.top_button_blok{

	}
	
.top_button_blok:hover{

}
.top_button_blok_on{

}

.top_button_megdu{

}


.podmenu{

}
.podmenu_megdu{

}





.podpolosa{

    
}
.polosa_left{

}
.polosa_right{

}


.blok_content{

}
.admin_content{

}
.blok_footer{

}
.blok_dno{

}



/**********************comments*****************/
.comm_hide{
	text-align: center;
	display: none;
}
.comm_show{
    color: black;
	text-align: center;
	display: block;
}
.comRef{
    color: black;
    font: normal 8pt arial;
    text-decoration: underline;
}
.comRef:hover{
    color: black;
    font: normal 8pt arial;
    text-decoration: none;
}
/**********************comments*****************/

/*****************blok_list**********************/
.blok_list{
	
	
}
.blok_list_on{
	
}
.blok_list_off{
	
}
.grey-border-bottom {
	
}
H2{

}
H2.media {

}
H3 {

}
.box1-img-box {
	
}
.img-border {
	
}
.box1-text-box {

}
.number_blok_off{
	
}
.number_blok_on{
	
}
.box-paging {

}
/*****************blok_list**********************/	



.delete{
	font:bold 14pt arial !important;
	color:red !important;
	padding:0px !important;
	margin:0px !important;
	cursor:pointer !important;
	text-decoration:none !important;
}

.delete_off{
	font:bold 14pt arial !important;
	color:gray !important;
	padding:0px !important;
	margin:0px !important;
	cursor:default !important;
	text-decoration:none !important;
}



/***************************news*************************/
.s_name{
	
}

.s_info{
	
}

.s_full{
	
}
.s_file{
	padding: 5px 20px 5px 20px;
	vertical-align: top;
}
.s_banner_bottom{

}
/***************************news*************************/

/*новости разделов*/
.blok_prev_img{
	vertical-align: top !important;
	text-align: left !important;
}
.blok_prev_txt{
	vertical-align: top;
	text-align: left;
}
/*новости разделов*/




.blok_bottom_menu{

}
.menu_bottom{
	
}



.rate_white{
    width:20px;
    height:20px;
    background:url(modules/rate/rate_img/star_white.jpg) white no-repeat center ;
    color:white;
    cursor:pointer;
    border: 0px;
}
.rate_gold{
    width:20px;
    height:20px;
    background:url(modules/rate/rate_img/star_gold.jpg) white no-repeat center ;
    color:white;
    cursor:pointer;
    border: 0px;
}
.rate_polugold{
    width:20px;
    height:20px;
    background:url(modules/rate/rate_img/star_polugold.jpg) white no-repeat center ;
    color:white;
    cursor:pointer;
    border: 0px;
}
.recommend_button{
    width:140px;
    height:40px;
    font-size: 9pt;
    text-align: left;
    background:url(modules/recommend/recomm_img/cool.jpg) white no-repeat right ;
    cursor:pointer;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}
.recommend_button:hover{
    width:140px;
    height:40px;
    padding-right: 40px;
    font-size: 9pt;
    text-align: left;
    background:url(modules/recommend/recomm_img/cool.jpg) white no-repeat right ;
    cursor:pointer;
    border-top: 1px solid white;
    border-bottom: 1px solid black; 
}





















































body {
	cursor: default;
	text-align: center;
	font-size: 8pt;
	font-family: arial;
	color: #656565;
/*	padding: 5px;
	margin: 0px;*/
	background: url("img/systems/shablon/fon.jpg")
	repeat-x
	top
	left
	#58a6da
	fixed
	;
/*	color: #469bd3;*/
}
a:link {
	cursor: pointer;
	color: #469bd3;
	text-decoration: none;
}
a:visited {
	cursor: pointer;
	color: #469bd3;
	text-decoration: none;
}
a:hover {
	cursor: pointer;
	color: #469bd3;
	text-decoration: underline;
}
.a_blue:link {
	cursor: pointer;
	color: #469bd3;
	text-decoration: none;
}
.a_blue:visited {
	cursor: pointer;
	color: #469bd3;
	text-decoration: none;
}
.a_blue:hover {
	cursor: pointer;
	color: white;
	text-decoration: none;
}
.a_white:link {
	cursor: pointer;
	color: white;
	text-decoration: none;
}
.a_white:visited {
	cursor: pointer;
	color: white;
	text-decoration: none;
}
.a_white:hover {
	cursor: pointer;
	color: #469bd3;
	text-decoration: none;
}
.white:link {
	cursor: pointer;
	color: white;
	text-decoration: none;
}
.white:visited {
	cursor: pointer;
	color: white;
	text-decoration: none;
}
.white:hover {
	cursor: pointer;
	color: white;
	text-decoration: underline;
}
th{
	font: normal 8pt arial;
	color: #469bd3;
}
textarea{
	border: 1px double #469bd3;
	
	font-family: arial;
	font-size: 8pt;
	color: #469bd3;
	background-color: #fff;
	scrollbar-3dlight-color:#DAD9D9; /* Задание цвета верхней и левой границ полосы прокрутки, стрелок и бегунка */ 
	scrollbar-arrow-color:#fff; /* Задание цвета стрелок */ 
	scrollbar-base-color:#469bd3;/* Задание основного цвета полос */ 
	scrollbar-darkshadow-color:#000; /* Задание цвета тени от стрелок и бегунка */ 
	scrollbar-face-color:#469bd3; /* Задание цвета центральной части бегунка и полос прокрут ки */ 
	scrollbar-track-color:#F6F6F6; /* Задание цвета свободного места полос прокрутки */ 
	overflow:hidden; /* Убирает полосу прокрутки */
	width: 100%;
}
li {
	color: #469bd3;
}
img {
	border:0px;
}
form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input {
	height: 18px;
	color: #469bd3;
	font: normal 8pt arial;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.red{
	color: red;
	font: normal 9pt arial;
}
.blok {
	
	vertical-align: top;
	border-left: 1px solid #469bd3;
	border-right: 2px groove #469bd3;
	border-top: 1px solid #469bd3;
	border-bottom: 2px groove #469bd3;
	padding: 1px 1px 1px 1px;
	background: white;
}

.innerblok {
	
	vertical-align: top;
	border: 1px solid #469bd3;
	padding: 1px 1px 1px 1px;
	background: white;
}


.white_polosa{
	height: 20px;
}
.white_polosa_inside{
	height: 5px;
}
.vertical_line{
	width: 10px;
}
#head{
	background: white;
	border-left: 1px solid #469bd3;
	border-right: 2px groove #469bd3;
	border-top: 1px solid #469bd3;
	border-bottom: 0px;
}
.logo_blok{
	text-align: center;
	vertical-align: middle;
}
.logo{
	padding: 5px;
}
.top_banner_blok{
	text-align: right;
	vertical-align: middle;

}
.top_banner{
	padding: 5px;
}

.polosa{
	padding: 3px 0px 3px 0px;
	vertical-align: middle;
	text-align: center;
	font: bold 10pt arial;
	width: 100%;
	color: white;
	background: url("img/systems/shablon/line_blue.jpg")
	top
	left
	;
}
.polosa a:link{
	color: white;
}
.polosa a:visited{
	color: white;
}
.polosa a:hover{
	color: white;
}

#top_menu{
	vertical-align: middle;
	text-align: left;
	}
.top_button{
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	background: url("img/systems/shablon/line_blue.jpg")
	repeat-x
	top
	left
	;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font: bold 10pt arial;
	width: 103px;
	padding: 3px 0px 3px 0px;
	color: white;
	border-right: 1px solid #3a82ae;
	border-left: 1px solid #87c9f1;
	border-top: 1px solid #51aee3;
	border-bottom: 1px solid #469bd3;
}
.top_button:hover{
	text-decoration: none;
	background: white;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	font: bold 10pt arial;
	width: 103px;
	padding: 3px 0px 3px 0px;
	color: #479dd6;
	height: 100%;
	border-top: 1px solid #51aee3;
	border-right: 1px solid #3a82ae;
	border-left: 1px solid #87c9f1;
	border-bottom: 1px solid #469bd3;
}
.top_button_on{
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	background: white;
	cursor: default;
	font: bold 10pt arial;
	width: 103px;
	color: #479dd6;
	height: 100%;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #51aee3;
	border-right: 1px solid #3a82ae;
	border-left: 1px solid #87c9f1;
	border-bottom: 1px solid #469bd3;
}
.top_button2{
	text-decoration: none;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	font: bold 10pt arial;
	color: #479dd6;
	height: 20px;
	width: 111px;
	background: url("img/systems/shablon/but_white_b.jpg")
	no-repeat
	top
	center
	;
	margin: 0px 2px 10px 2px;
}
.top_button2:hover{
	text-decoration: none;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	font: bold 10pt arial;
	color: white;
	height: 20px;
	width: 111px;
	background: url("img/systems/shablon/but_white1_b.jpg")
	no-repeat
	top
	center
	;
	margin: 0px 2px 10px 2px;
}
.top_content{
	vertical-align: top;
	text-align: center;
}
.content{
	width: 100%;
	vertical-align: top;
	text-align: center;
}
.content_left{
	vertical-align: top;
	text-align: center;
	width: 240px;
}
.content_center{
	vertical-align: top;
	text-align: center;
}
.content_right{
	vertical-align: top;
	text-align: center;
	width: 240px;
}
/*рамка*/
.left_top {
	background: url('img/systems/shablon/left_top.jpg')
	no-repeat
	left
	bottom
	#e6f5ff
	;
	width: 10px;
	height: 11px;
}
.center_top {
	border-top: 1px solid #b1ccdd;
	background:#e6f5ff;

}
.right_top {
	background: url('img/systems/shablon/right_top.jpg')
	no-repeat
	right
	bottom
	#e6f5ff
	;
	width: 10px;
}
.right_right {
	border-right: 1px solid #b1ccdd;
	background:#e6f5ff;
}
.left_left {
	border-left: 1px solid #b1ccdd;
	background:#e6f5ff;
}
/*рамка*/
/*новости*//*
#top_news{
	border-top: 1px solid white;
	background-color: white;
	vertical-align: middle;
	text-align: center;
}
#news_date{
	font: normal 8pt arial;
	text-align: left;
}
#news_name{
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
	text-align: left;
	vertical-align: top;	
}
#news_shorttxt{
	color: #656565;
	font-size: 8pt;
	font-family: arial;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}*/
/*новости*/

/*профи*//*
#profi{
	text-align: center;
	vertical-align: top;
	width: 100%;
	min-height: 200px;
}
#profi_blok{
	table-layout: fixed;
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
}
#img_profi{
	padding-right: 5px;
	border: 0px;
	float: left;
	text-align: center;
	vertical-align: top;
}
#profi_name{
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
	text-align: left;
	vertical-align: top;	
}
#profi_shorttxt{
	font-size: 8pt;
	font-family: arial;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}*/
/*профи*/

/*новости разделов*/
.showr{
	text-align: center;
	vertical-align: top;
	width: 100%;
	min-height: 200px;
}
.showr_blok{
	vertical-align: top;
	table-layout: fixed;
	font-family: arial;
	font-weight: normal;
	font-size: 8pt;
}
.img_showr{
/*	padding: 0px;*/
	border: 0px;
	float: left;
	text-align: center;
	vertical-align: top;
}
.showr_date{
/*	color: #469bd3;*/
	font: normal 8pt arial;
	text-align: left;
}
.showr_name{
	margin-top: 5px;
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
	text-align: left;
	vertical-align: top;	
}
.showr_shorttxt{
	color: #61727e;
	font-size: 9pt;
	font-family: arial;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

.showr_all_r{
/*	color: #469bd3;*/
    padding: 5px 0px 5px 5px;
	font: normal 8pt arial;
	text-align: left;
    
}
/*новости разделов*/


/*.razdeli{

}
.blok_razdel{
	vertical-align: top;
	text-align: left;
	width: 100%;
	height: 300px;
}
.in_blok_img{
	float: left;
	text-align: center;
	vertical-align: top;
	background-color: black;
}
.blok_img{
	float: left;
	padding: 5px 5px 5px 5px;
	text-align: left;
	vertical-align: top;
}*/
.img_txt{
	
	font: bold 10pt arial;
	padding: 5px 0px 5px 0px;
	text-align: left;
	vertical-align: top;	
}
.in_blok_txt{
	font: normal 10pt arial;
	padding: 0px 5px 0px 5px;
	text-align: left;
	vertical-align: middle;
	min-height: 20px;
}
.in_blok_date{
	font: normal 8pt arial;

}
.universal_link{
	text-align: left;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
	font: normal 8pt arial;
	color: gray;
}


.last_news{
	border-top: 1px solid white;
	text-align: center;
	width: 100%;
	height: 200px;
	background-color: black;
}
.last_tk{
	border-top: 1px solid white;
	text-align: center;
	width: 100%;
	height: 400px;
}




.search_blok{
	text-align: center;
	vertical-align: middle;
	width: 200px;
	height: 22px;
}
.search_form{
	border: 1px solid #469bd3;
	text-align: center;
	vertical-align: middle;
	font: normal 10pt arial;
	width: 100%;
	height: 18px;
}
.search_button_block{
	text-align: center;
	vertical-align: middle;
	width: 85px;
	height: 22px;
}
.search_button{
	cursor: pointer;
	border-right: 1px solid #3a82ae;
	border-left: 1px solid #87c9f1;
	border-top: 1px solid #51aee3;
	border-bottom: 1px solid #469bd3;
	font: bold 10pt arial;
	color: white;
	background-color: white;
	background: url("img/systems/shablon/line_blue.jpg")
	repeat-x
	top
	center
	;
	width: 100%;
	height: 22px;
}
.search_button:hover{
	cursor: pointer;
	background-color: white;
	border-right: 1px solid #3a82ae;
	border-left: 1px solid #87c9f1;
	border-bottom: 1px solid #469bd3;
	font: bold 10pt arial;
	color: #469bd3;
	background-color: white;
	background-image: url("");
	width: 100%;
	height: 22px;
}
/*выпадающий полный текст*/
.zag4_g {
	text-align: left;
  /*  border-top: 1px solid #469bd3;*/
    background : #FFFFFF;
    padding: 7px;
    list-style-type : square;
    color : #000000;
    font: normal 9pt arial;
}
.zag1_g
{
    text-decoration:underline;
    color: #469bd3;
    height: 26px;
    font: normal 9pt arial;
    font-weight: normal;
    text-indent: 3px;
    line-height: 26px;
}
*html .zag1_g
{
    height: 29px;
}
.adv3 {
    background : #FFFFFF url(img/systems/shablon/down.jpg) no-repeat right;
    cursor : pointer;
}
.adv4 {
    background : #FFFFFF url(img/systems/shablon/right.jpg) no-repeat right;
    cursor : pointer;
}
/*выпадающий полный текст*/
.comm_blok{
	font: normal 8pt arial;
	background: white;
	padding: 10px;
	border: 1px solid #469bd3;
}
.rate_blok{
	font: normal 8pt arial;
	color: #469bd3;
	padding: 10px;
	border: 1px solid #469bd3;
	background: #ffffff;
}

.menu_bottom{
	font: normal 8pt arial;
}
.all_url{
    padding: 5px 0px 5px 5px;
	font: normal 8pt arial;
	text-align: left;
}
.message{
	font: normal 10pt arial;
	color: red;
}
/*button start*/
.button{
	cursor: pointer;
	width: 100px;
	height: 20px;
	font: normal 8pt arial;
	color: white;
	background-color: #469bd3;
	border: 1px solid #469bd3;
}
.button:hover{
	cursor: pointer;
	width: 100px;
	height: 20px;
	font: normal 8pt arial;
	color: #469bd3;
	background-color: white;
	border: 1px solid #469bd3;
}
/*button end*/

/*input text middle*/
.input_txt{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 99%;
	font: normal 8pt arial;
	color: #469bd3;
	background-color: white;
/*	border: 1px solid #469bd3;*/
	border: 0px;
}
/*input text middle*/

/*checkbox*/
.checkbox_kub{
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	width: 15px !important;
	height: 15px !important;
	font: normal 8pt arial !important;
	color: white !important;
	background-color: #469bd3 !important;
	border: 3px double #469bd3 !important;
}
/*checkbox*/

/*zagolovki*/
.zag{
	font: bold 9pt arial;
	color: #469bd3;
}
/*zagolovki*/

/*form select*/
.select_frm{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	font: normal 8pt arial;
	color: #469bd3;
	background-color: white;
/*	border: 1px solid #469bd3;*/
	border: 0px;
}
/*form select*/

/*banner_zone*/
.banner_zone{
 	text-align: center;
	vertical-align: middle;
}
/*banner_zone*/

.input_file{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	font: normal 8pt arial;
	color: #469bd3;
	background-color: white;
/*	border: 1px solid #469bd3;*/
	border: 0px;
}
.hrDouble{
    border-top: 1px solid #469bd3;
}

