*{
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font: 13px/18px Tahoma, sans-serif;
	width: 100%;
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

@font-face {
	font-family: 'segoe';
	src: url('fonts/ufonts.com_segoe_ui_semibold.eot');
	src: local('☺'), url('fonts/ufonts.com_segoe_ui_semibold.woff') format('woff'), url('fonts/ufonts.com_segoe_ui_semibold.ttf') format('truetype'), url('fonts/ufonts.com_segoe_ui_semibold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.clr{
clear:both;
}

a{
color:#0A77BE;
}

ul{
list-style-position: inside;
}

table{
border:0px; /* border="0" */
border-collapse:collapse; /* cellspacing="0" */
}

table td{
padding:0px; /* cellpadding="0" */
}

/* Header
-----------------------------------------------------------------------------*/
.header {

}

.smally_com{
	width:700px;
}

.orbita_oplata{
width:237px;
height:48px;
background:url("images/orbita_oplata.png") center center no-repeat;
cursor:pointer;
display:block;
}

.rss_image{
float: left;
margin-right: 5px;
}

.phone_small{
font-weight:bold;
}

.poster_mp_left,.newspaper_mp_left{
width:44px;
height:49px;
background:url("images/carcar_left.png") center center no-repeat;
cursor:pointer;
position:absolute;
z-index:2;
top:67px;
left:-9px;
}

h1{
	font-size:26px;
	line-height:30px;
}

.news_detail{
	width:700px;
	float:left;
}

.news_detail_dop_block_ob{
	width:400px;
	float:right;
	position:relative;
}

.news_detail_dop_block_el{
	padding-left:75px;
	min-height:50px;
	background-position:left 10px;
	background-repeat:no-repeat;
	margin-bottom:10px;
	border-top: 1px dashed #d6d6d6;
	padding-top:10px;
}

.news_detail_dop_block_title{
	font-size:20px;
	padding-bottom:10px;
}

.loader{
	width:64px;
	height:64px;
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-32px;
	margin-left:-32px;
}

.noact{
	display:none;
}

.news_detail_dop_block_el:first-child{
	border:none;
	padding-top:0px;
	background-position:left top;
}

.news_detail_dop_block_el a:hover{
	text-decoration:none;
}

.news_detail_dop_block_el_date{
	height: 14px;
    line-height: 14px;
    color: #8e8e8e;
    font-size: 10px;
    margin-top: 6px;
}

.news_detail_dop_block{	
	width:400px;
	box-sizing:border-box;
	height: 568px;
	padding:10px 20px;
    background:white url("images/mainpage_news_bl_2.png") center center no-repeat;
	position:absolute;
	z-index:100;
}

.news_detail_ob{
	position:relative;
}

.news_detail_dop_block_nav{
    position: absolute;
    width: 100px;
    margin: 0 auto;
    bottom: 40px;
    left: 50%;
    margin-left: -50px;
}

.news_detail_dop_block_nav_left{
	float:left;
	width:30px;
	height:30px;
	background:white url("images/arrow23.png") center center no-repeat;
	transform: scale(-1, 1);
	cursor:pointer;
}

.news_detail_dop_block_nav_right{
	float:right;
	width:30px;
	height:30px;
	background:white url("images/arrow23.png") center center no-repeat;
	cursor:pointer;
}


.poster_mp_right,.newspaper_mp_right{
width:44px;
height:49px;
background:url("images/carcar_right.png") center center no-repeat;
cursor:pointer;
position:absolute;
z-index:2;
top:67px;
right:-9px;
}

.poster_mp{
position:relative;
width:399px;
padding:58px 20px 0px 19px;
height:339px;
background:url("images/poster_mainpage.png") center center no-repeat;
margin-left:1px;
}

.newspaper_mp{
position:relative;
width:399px;
padding:58px 20px 0px 19px;
height:339px;
background:url("images/newspaper_mainpage.png") center center no-repeat;
margin-left:-6px;
}

.poster_mp_ul li,.newspaper_mp_ul li{
width:125px;
height:270px;
margin-right:4px;
margin-left:4px;
font-size: 10px;
line-height: 16px;
}

.poster_mp_el_a,.newspaper_mp_el_a{
width:125px;
height:186px;
display:block;
background-repeat:no-repeat;
background-position:center center;
}

.poster_mp_all,.newspaper_mp_all{
text-align:center;
position:absolute;
width:100%;
height:16px;
bottom:44px;
margin-left:-16px;
}

.poster_mp_all a:hover,.newspaper_mp_all a:hover{
text-decoration:none;
}

.newspaper_mp_el_in{
text-align:center;
}

.contact_title{
font-size:24px;
padding-bottom:10px;
text-align:center;
}

.contact_street{
font-size:18px;
padding-bottom:10px;
}

.detail_text{
margin-bottom:40px;
}

.backst{
float:right;
}

.share{
float:left;
}

.z_s{
text-align:center;
font-size:18px;
}

.vkcomments{
margin-top:30px;
border-top:1px solid #C4C4C4;
padding-top:30px;
}

.newspaper_all{
position:absolute;
right:0px;
top:50%;
margin-top:-23px;
display:block;
width:177px;
height:46px;
background:url("images/newspaper_all.png") center center no-repeat;
}

h2{
margin-top:20px;
margin-bottom:20px;
font-size:24px;
line-height:28px;
}

.detail_tags{
margin-bottom:10px;
}

.today div{
width: 200px;
bottom: 0px;
}

.detail_image{
text-align:center;
margin-top:10px;
margin-bottom:10px;
}

.dacha{
display:block;
width:237px;
height:86px;
background:url("images/dacha.png") center center no-repeat;
cursor:pointer;
margin-top:25px;
}

.dacha:hover{
margin-top:26px;
margin-bottom:-1px;
}

.love{
display:block;
margin-top:25px;
width:237px;
height:88px;
background:url("images/love.png") center center no-repeat;
cursor:pointer;
}

.love:hover{
margin-top:26px;
margin-bottom:-1px;
}

.jkl{
width:216px;
height:76px;
position:relative;
}

.jkl_left, .jkl_right{
top:78px;
z-index:5;
position:absolute;
width:13px;
height:25px;
cursor:pointer;
}

.jkl_left{
left:10px;
background:url("images/jkl_left.png") center center no-repeat;
}

.jkl_right{
right:10px;
background:url("images/jkl_right.png") center center no-repeat;
}

.jkl_car ul li{
position:relative;
width:215px;
height:114px;
}

.jkl_car ul li img{
margin-left:41px;
margin-top:16px;
display:block;
float:left;
}

.weather_inf{
float:left;
width:80px;
margin-left:22px;
margin-top:22px;
line-height:20px;
}

.weather_inf div{
font-size:20px;
}

.rasporka{
height:21px;
}

.menu{
height:87px;
width:1140px;
margin:0 auto;
position:relative;
}

.menu_i{
width:1140px;
margin:0 auto;
height:43px;
background-color:#0181CB;
}

.menu a,.menu a#act{
line-height:43px;
padding-left:15px;
padding-right:15px;
color:white;
font-size:14px;
}

.menu a{
text-decoration:none;
}

.menu a:hover{
text-decoration:underline;
}

.menu a#act{
position:relative;
background:url("images/menu_act.png") repeat-x center center;
}

.menu_act_l,.menu_act_r{
width:9px;
height:43px;
position:absolute;
top:0px;
}

.menu_act_l{
left:0px;
background:url("images/menu_act_l.png") no-repeat center center;
}

.menu_act_r{
right:0px;
background:url("images/menu_act_r.png") no-repeat center center;
}

.header_other{
width: 1200px;
margin: 0 auto;
height:104px;
position:relative;
}

.header_other_inn{
height:4px;
background:url("images/header_other_inn.png") repeat-x center center;
}

.logo{
display:block;
position:absolute;
width:256px;
height:68px;
background:url("images/logo.png") no-repeat center center;
left:30px;
top:16px;
}

.logo2{
position:absolute;
display:block;
width:125px;
height:32px;
background:url("images/logo2.png") no-repeat center center;
left:501px;
top:37px;
}

.logo3{
display:block;
position:absolute;
width:120px;
height:32px;
background:url("images/logo3.png") no-repeat center center;
left:337px;
top:37px;
}

.sel_t{
font-weight:bold;
color: #0071BB;
position:absolute;
top:34px;
left:745px;
}

.sel{
position:absolute;
top:34px;
left:817px;
}

.sel_arr{
position:absolute;
top:18px;
right:13px;
width:7px;
height:4px;
background:url("images/select_arr.png") no-repeat center center;
}

.phone{
line-height:19px;
position:absolute;
top:32px;
right:30px;
color:#0071BB;
}

.phone_big{
font-size:24px;
color:black;
}

.phone_big span{
color:black;
}

/* Middle
-----------------------------------------------------------------------------*/
.content {
width:1200px;
margin:0 auto;
padding: 0 0 151px;
}

.back{
left:50%;
margin-left:-570px;
position:absolute;
display:block;
width:1138px;
height:322px;
-webkit-border-radius: 6px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
border:1px solid #cccccc;
}

.banners{
position:relative;
height:357px;
width:1140px;
margin:0 auto;
}

.switch div.one{
position:relative;
cursor:pointer;
height:33px;
line-height:33px;
float:left;
text-align:center;
font-size:14px;
width:173px;
}

.switch div.active{
background-color:#ef7f1a;
color:white;
}


.switch{
width:1038px;
position:relative;
padding:0px 51px;
background-color:#dcdcdc;
height:33px;
float:left;
overflow:hidden;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}

.left_dots{
z-index:10;
cursor:pointer;
width:51px;
height:33px;
position:absolute;
background:#dcdcdc url("images/barr_left.png") no-repeat center center;
left:0px;
top:0px;
}

.right_dots{
z-index:10;
cursor:pointer;
width:51px;
height:33px;
position:absolute;
background:#dcdcdc url("images/barr_right.png") no-repeat center center;
right:0px;
top:0px;
}

.switch_in{
position:relative;
height:33px;
left:0px;
}

.dob{
width:10px;
height:33px;
position:absolute;
top:0px;
left:-5px;
/*background:url("images/ban_sh.png") no-repeat center center;*/
}

#horizontal-multilevel-menu{
display:block;
}

#horizontal-multilevel-menu ul{
display:none;
position:absolute;
height:44px;
line-height:44px;
bottom:0px;
left:0px;
width:100%;
background-color:#ebebeb;
}

#horizontal-multilevel-menu .root-item-selected ul{
display:block;
}

#horizontal-multilevel-menu ul li a{
color:#3c6c9d;
text-decoration:underline;
}

#horizontal-multilevel-menu ul li a:hover{
text-decoration:none;
color:black;
}



.form{
position:fixed;
top:50%;
margin-top:-272px;
right:-369px;
padding:38px 48px 0px 99px;
width:286px;
height:506px;
background:url("images/form.png") center center no-repeat;
z-index:120;
font-size:16px;
}

.ins{
margin-top:14px;
color:#686868;
}

.ins input[type="text"],.ins textarea{
padding: 5px;
width:276px;
border: 1px solid #C4C4C4;
border-radius: 3px;
margin-top:5px;
}

.ins input[type="text"]{
height:26px;
}

.ins textarea{
height:110px;
}

.form_t{
margin-bottom:20px;
}

.big_shadow{
width:100%;
height:100%;
position:fixed;
opacity:0;
background-color:black;
z-index:110;
top:0px;
left:0px;
display:none;
}

.form_send{
width:104px;
height:46px;
background:url("images/form_send.png") center center no-repeat;
position:absolute;
bottom:36px;
left:193px;
cursor:pointer;
}

.opcl{
width:55px;
height:340px;
position:absolute;
top:19px;
left:17px;
cursor:pointer;
}

.root-item.mact,.root-item-selected.mact{
background:url("images/menu_aa.png") top center repeat-x;
}

/*
.root-item-selected{

}*/

.root-item:hover a,.root-item-selected a{
color:black;
}

.root-item.mact a,.root-item-selected.mact a{
color:black;
}

.root-item{
height:43px;
}

.root-item-selected{
height:43px;
}

li.parent{
height:43px;
}

/*
.root-item:hover ul,.root-item-selected:hover ul{
display:block !important;
}
*/

.item-selected a{
color:black !important;
text-decoration:none !important;
}

#horizontal-multilevel-menu li, #horizontal-multilevel-menu ul li{
display:block;
float:left;
}

#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{
list-style:none;
}

#intro{
height:324px;
}


.intro_inn{
height:6px;
background:url("images/intro_inn.png") repeat-x center center;
}

.all{
padding:36px 30px 8px 30px;
}

.all_in_1{
position:relative;
float:left;
width:440px;
}

.all_in_2{
float:left;
width:440px;
margin-left: 3px;
}

.all_in_3{
float:left;
width:237px;
}

.all_in_title{
color:black;
font-size:24px;
height:47px;
line-height:57px;
}

.all_in_title_q{
color:black;
font-size:24px;
height:20px;
}

.all_in_today{
margin-top:6px;
color:#717171;
font-size:12px;
}

.rss_el{
padding:7px 0px 10px 0px;
border-top:1px dashed #d6d6d6;
}

.mainpage_news_bl_bot{
height:14px;
line-height:14px;
color:#8e8e8e;
font-size:10px;
margin-top:6px;
margin-bottom:20px;
}

.mainpage_news_bl_bot_nmb{
height:14px;
line-height:14px;
color:#8e8e8e;
font-size:10px;
margin-top:5px;
}

.mainpage_news_bl_bot_razd{
float:left;
margin-left:4px;
margin-right:4px;
width:1px;
background-color:#eaeaea;
height:14px;
}

.mainpage_news_bl_bot_text{
float:left;
}

.fb{
font-size:20px !important;
}

.rss_el:first-child{
border:none;
padding:0px 0px 10px 0px;
}

.rss_date{
color:#838383;
font-size:10px;
margin-top:5px;
}

.rss_href{
display:block;
max-height:34px;
color:#0071bb;
overflow:hidden;
}

.rss_href:hover{
text-decoration:none;
}

.tsts{
padding-left:6px;
}

.give_diretide{
position:absolute;
top:0px;
right:11px;
background:url("images/give_diretide.png") center center no-repeat;
width:158px;
height:46px;
cursor:pointer;
}

.give_diretide:hover{
top:1px;
}

.mainpage_news_bl{
padding-left:22px;
padding-right:22px;
padding-top:15px;
margin-left:-6px;
margin-top:20px;
width:396px;
height:553px;
background:url("images/mainpage_news_bl.png") center center no-repeat;
}

.mainpage_news_bl_in{
width:402px;
height:512px;
/*overflow-y:scroll;*/
}

.rss_cont{
padding-left:22px;
padding-right:22px;
padding-top:15px;
margin-top:20px;
width:396px;
height:249px;
background:url("images/miniblock.png") center center no-repeat;
}

.mainpage_news_bl_bottom{
margin-top:15px;
padding-top:7px;
border-top:1px dashed #D7D7D7;
}

.mainpage_news_bl_bottom a{
line-height:28px;
height:28px;
overflow:hidden;
color:#0172BB;
display:block;
}

.mainpage_news_bl_top_l{
width:132px;
height:132px;
margin-right:12px;
float:left;
}

.mainpage_news_bl_top_r{
width:236px;
float:left;
height: 137px;
overflow: hidden;
color:#505050;
}

.mainpage_news_bl_top_r_title{
margin-bottom:8px;
}

.mainpage_news_bl_top_r_title a{
color:#0172BB;
font-size:18px;
}

.mainpage_news_bl_top_r_title a:hover{
text-decoration:none;
}

.mainpage_news_bl_bottom a:hover{
text-decoration:none;
}

.all_in_4{
margin-left:-6px;
float:left;
padding:0px 22px;
width:396px;
height:397px;
background:url("images/cam_for.png") center center no-repeat;
position:relative;
}


.all_in_5{
margin-left:9px;
float:left;
width:396px;
padding:0px 22px;
height:397px;
background:url("images/cam_for.png") center center no-repeat;
position:relative;
}


#player_wrapper,.camera_big{
margin:0 auto;
margin-top:65px;
position: relative;
width: 400px;
height: 224px;
}

.cam_big_one{

}

.cam_big_name{
text-align:center;
font-size:18px;
}

#player_b_wrapper{
margin:0 auto;
}

.cam_big_all_el{
cursor:pointer;
width:300px;
height:220px;
float:left;
margin-right:40px;
}

.cam_big_all_inn{
width:680px;
}

.cam_big_all{
width:640px;
overflow:hidden;
margin:0 auto;
margin-top:60px;
margin-bottom:40px;
}


.camera_all{
text-align:center;
width:172px;
height:34px;
line-height:34px;
background:url("images/camera_all.png") center center no-repeat;
position:absolute;
top:0px;
right:6px;
}

.camera_name{
text-align:center;
color: #505050;
margin-top:7px;
}

.camera_title{
position: absolute;
font-size: 18px;
left: 67px;
top: 9px;
}

.camera_border{
border-top:1px dashed #D7D7D7;
width:398px;
height:0px;
position:absolute;
left:21px;
top:50px;
}

.camera_all a{
color:white;
}

.camera_all a:hover{
text-decoration:none;
}

.camera_ico{
width:44px;
height:41px;
background:url("images/camera_ico.png") center center no-repeat;
position:absolute;
top:-7px;
left:22px;
}

.forum_ico{
width:44px;
height:41px;
background:url("images/forum_ico.png") center center no-repeat;
position:absolute;
top:-7px;
left:22px;
}

.all_in_one{
float:left;
width:877px;
overflow:hidden;
}

.all_in{
width:900px;
overflow:hidden;
padding-top: 7px
}

.all_in_two{
width:237px;
padding-left:24px;
float:left;
}

.all_in_6{
width:878px;
height:116px;
margin-top:7px;
margin-bottom:25px;
}

.all_in_5{

}



.informer{
position:relative;
width:215px;
height:134px;
border:1px solid #C4C4C4;
border-radius:3px;
padding:0px 10px;
}

.informer_title{
height:47px;
line-height:47px;
border-bottom:1px dashed #D7D7D7;
font-size:18px;
}

.vote{
margin-top:21px;
width:235px;
border:1px solid #C4C4C4;
border-radius:3px;
}

.vote_head_vote{
position:absolute;
top:-1px;
left:-1px;
border-top-left-radius: 3px;
width:103px;
}

.vote_head_res{
top:-1px;
right:-1px;
position:absolute;
border-top-right-radius: 3px;
width:104px;
}

.vote_head_vote,.vote_head_res{
font-size:16px;
padding-left:15px;
height:46px;
line-height:46px;
cursor:pointer;
}

.vote_head{
position:relative;
height:44px;
border-bottom:1px solid #C4C4C4;
}

#vact{
color:white;
background:url("images/vote_fone.png") repeat-x center center;
text-decoration:none;
}

.vote_body, .res_body{
padding:15px;
display:none;
}

#vvact{
display:block;
}

.vote_body_title{
color: #0181CB;
padding-top:10px;
padding-bottom:25px;
font-size:16px;
font-weight:bold;
margin-top:-15px;
}

#vote_sub{
width:99px;
height:46px;
border:none;
background:url("images/vote.png") center center no-repeat;
cursor:pointer;
margin:0 auto;
display:block;
outline:none;
}

#vote_sub:hover{
margin-top:1px;
margin-bottom:-1px;
}

.zayavka{
margin-bottom:18px;
width:237px;
height:48px;
display:block;
background:url("images/zayavka.png") center center no-repeat;
}

.zayavka:hover{
margin-top:1px;
margin-bottom:17px;
}

.goroscop{
width:214px;
height:362px;
border:1px solid #C4C4C4;
border-radius:3px;
margin-top:30px;
padding:0px 11px 0px 10px;
position:relative;
}

.goroscop_title{
height:48px;
line-height:48px;
border-bottom:1px dashed #D7D7D7;
font-size:18px;
margin-bottom:5px;
}

.goroscop a{
display:block;
float:left;
}

#oven{
width:63px;
height:69px;
background:url("images/oven.png") center center no-repeat;
}

#telec{
width:74px;
height:69px;
background:url("images/telec.png") center center no-repeat;
}

#gemini{
width:77px;
height:69px;
background:url("images/gemini.png") center center no-repeat;
}

#cancer{
width:63px;
height:80px;
background:url("images/cancer.png") center center no-repeat;
}

#lion{
width:74px;
height:80px;
background:url("images/lion.png") center center no-repeat;
}

#virgin{
width:77px;
height:80px;
background:url("images/virgin.png") center center no-repeat;
}

#ves{
width:63px;
height:74px;
background:url("images/ves.png") center center no-repeat;
}

#scorpio{
width:74px;
height:74px;
background:url("images/scorpio.png") center center no-repeat;
}

#archer{
width:77px;
height:74px;
background:url("images/archer.png") center center no-repeat;
}

#koz{
width:63px;
height:63px;
background:url("images/koz.png") center center no-repeat;
}

#aqua{
width:74px;
height:63px;
background:url("images/aqua.png") center center no-repeat;
}

#fish{
width:77px;
height:63px;
background:url("images/fish.png") center center no-repeat;
}

.one_comment_avatar{
width:43px;
float:left;
}

.one_comment_text{
float:left;
padding-left:8px;
width:345px;
}

.comments{
padding-top:56px;
height:305px;
overflow:hidden;
}

.one_comment{
margin-top:14px;
}

.one_comment_text_a a{
color: #0172BB;
height:18px;
overflow:hidden;
display:block;
}

.one_comment_text_a a:hover{
text-decoration:none;
}

.one_comment_text_data{
color:#848484;
font-size:12px;
}

.prov{
padding:10px 20px;
position:relative;
width:210px;
height:299px;
background:url("images/prov.png") center center no-repeat;
margin-left:-6px;
}

.prov_title{
color:white;
height:46px;
font-size:15px;
line-height:21px;
}

.vspl_horo{
width:293px;
position:absolute;
padding:20px;
border-radius:3px;
background-color:white;
box-shadow: 0 0 20px rgba(0,0,0,0.5);
z-index:5;
display:none;
}

.vspl_close,.user_news_close{
width:30px;
height:30px;
cursor:pointer;
position:absolute;
top:7px;
right:7px;
background:url("images/vspl_close.png") center center no-repeat;
}

.vspl_horo_pic{
height:80px;
text-align:center;
}

.vspl_horo_pic_in{
display:inline-block;
background-position:center center;
background-repeat:no-repeat;
}

#z_sub{
cursor:pointer;
position:absolute;
width:122px;
height:46px;
right:20px;
bottom:40px;
border:none;
background:url("images/z_sub.png") center center no-repeat;
outline-style: none;
}

#z_sub:hover{
bottom:39px;
}

.con_banner{
width:684px;
height:300px;
float:left;
}

.con_widg{
float:right;
width:237px;
}

.conect_title{
height: 106px;
line-height: 90px;
font-size:26px;
text-align:center;
}

.bad_c_ob{
text-align:center;
}

.con_optional{
width:745px;
margin:0 auto;
margin-top: 38px;
}

.con_optional_tv{
width:317px;
height:340px;
border:1px solid #C4C4C4;
float:left;
border-radius:3px;
padding-top:39px;
position:relative;
}

.con_optional_in{
width:317px;
height:340px;
border:1px solid #C4C4C4;
float:right;
border-radius:3px;
padding-top:39px;
position:relative;
}

.con_optional_checkbox{
width:31px;
height:31px;
position:absolute;
bottom:40px;
left:50%;
margin-left:-15px;
}

.con_optional_res{
text-align:center;
font-size:22px;
line-height:26px;
}

.bad_c{
line-height:28px;
padding:17px 19px 19px 19px;
display:inline-block;
background-color:#E6E6E6;
border-radius:4px;
font-size:24px;
}

.con_form_bad,.con_form_good{
width:458px;
margin:0 auto;
margin-top:38px;
}

.sposob_sv{
font-size:18px;
margin-top:15px;
}

.send_con_form{
width:159px;
height:46px;
margin:0 auto;
cursor:pointer;
margin-top:36px;
background:url("images/send_con_form.png") center center no-repeat;
}

.send_con_form:hover{
margin-top:37px;
margin-bottom:-1px;
}

.con_form_inf{
font-size:16px;
}

.con_form_inp{
margin-top:15px;
}

.con_form_inp input{
border-radius:3px;
border:1px solid #C4C4C4;
padding:5px;
width:446px;
height:28px;
}

.con_form_inp label{
color:#666666;
}

.fof{
text-align:center;
}

#street{
padding:5px;
width:196px;
height:26px;
border:1px solid #C4C4C4;
border-radius:3px;
}

#house{
padding:5px;
width:59px;
height:26px;
border:1px solid #C4C4C4;
border-radius:3px;
}

.z_form{
padding-top:10px;
}

.z_label{
font-size:12px;
color:#666666;
margin-top:11px;
}

.menu_second{
overflow:hidden;
height:40px;
background:url("images/menu_sec_f.png") center center repeat-x;
padding:8px 10px 0px 10px;
}

.no_sec_menu{
height:14px;
background:url("images/otdel.png") center center repeat-x;
}

.cam_name{
font-size:26px;
margin-bottom:23px;
font-weight:bold;
text-align:center;
}

.all_cameras_ob{
margin:0 auto;
width:769px;
overflow-x:hidden;
}

.all_cameras{
width:776px;
}

.cams_name{
font-size:18px;
line-height:72px;
height:66px;
text-align:center;
}

.all_cameras_el{
height:198px;
margin-top:7px;
float:left;
padding:3px;
width:245px;
border:1px solid #D0D0D0;
border-radius:3px;
margin-right:5px;
text-align:center;
}

.all_cameras_el_href{
margin-top:3px;
}

.all_cameras_el a:hover{
text-decoration:none;
}

.menu_second_el{
float:left;
display:block;
margin:0px 4px;
height:40px;
line-height:36px;
padding:0px 11px;
text-decoration:none;
color:black;
font-weight:bold;
}

div.menu_second_el{
color:white;
background:url("images/menu_sec_a.png") center center repeat-x;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
box-shadow: 0 0 2px rgba(209,209,209,0.5);
}

a.menu_second_el:hover{
text-decoration:underline;
}

.giff_news{
top:0px;
right:0px;
width:158px;
height:46px;
background:url("images/giff_news.png") center center no-repeat;
display:block;
cursor:pointer;
position:absolute;
}

.giff_news:hover{
top:1px;
}

.today{
bottom:0px;
left:459px;
color:#999999;
}

.news_search{
top:0px;
width:335px;
}

.search_text{
height:34px;
line-height:34px;
width:250px;
border:1px solid #C4C4C4;
border-radius:3px;
padding-left:11px;
padding-right:72px;
}

.search_sub{
cursor:pointer;
border:none;
position:absolute;
color:white;
right:2px;
top:2px;
width:61px; 
height:32px;
line-height:32px;
background:url("images/search_sub.png") center center no-repeat;
}


.newspaper_search{
height:36px;
margin-top:-18px;
position:absolute;
top:50%;
width:335px;
left:50%;
margin-left:-167px;
}

.n_search_text{
height:34px;
line-height:34px;
width:250px;
border:1px solid #C4C4C4;
border-radius:3px;
padding-left:11px;
padding-right:72px;
}

.n_search_sub{
cursor:pointer;
border:none;
position:absolute;
color:white;
right:2px;
top:2px;
width:61px; 
height:32px;
line-height:32px;
background:url("images/search_sub.png") center center no-repeat;
}












.additional{
position:relative;
height:36px;
}

.additional div{
position:absolute;
}

.cont_s{
margin-top:20px;
padding:0px 30px;
}

.biz_mid_title{
font-size:24px;
height:80px;
line-height:56px;
text-align:center;
}

.biz_bot{
margin-top:30px;
}

.biz_bot ol{
list-style-position:inside
}

.one_new{
margin-top:20px;
}

.one_new_pic{
float:left;
width:444px;
padding-right:15px;
}

.one_new_text{
width:491px;
float:left;
}

.one_news_tags{
margin-top:15px;
}

.one_new_title{
margin-bottom:20px;
}

.one_new_title a{
font-size:18px;
}

.one_new_title a:hover{
text-decoration:none;
}

.s_other_news{
margin-top:24px;
overflow:hidden;
}

.s_other_news_title{
font-size:24px;
}

.s_other_news_content{
width:2000px;
margin-top:25px;
}

.s_other_news_content_el{
padding:15px 14px 35px 14px;
width:265px;
height:333px;
border:1px solid #C4C4C4;
border-radius:3px;
margin-right:127px;
float:left;
margin-bottom:25px;
position:relative;
}

.s_other_news_content_el_dop{
height: 14px;
line-height: 14px;
color: #8e8e8e;
font-size: 10px;
margin-top: 6px;
}

.s_other_news_content_el:hover{
 box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.s_other_news_content_banner{
margin-bottom:25px;
}

.s_other_news_content_el_title{
display:block;
font-size:16px;
margin-top:15px;
}

.s_other_news_content_el_more{
position:absolute;
bottom:15px;
left:14px;
}

.s_other_news_content_el_text{
margin-top:10px;
}

.pagination{
text-align:center;
}

.pagination a,.pagination div{
margin:0px 3px;
display:inline-block;
}

.pagination a:hover{
text-decoration:none;
}

.pag{
color:#666666;
width:23px;
height:22px;
line-height:22px;
text-align:center;
background:url("images/pag_na.png") center center no-repeat;
text-decoration:none;
}

div.pag{
color:white;
background:url("images/pag_a.png") center center no-repeat;
}

.biz_top_left{
float:left;
width:683px;
}

.search-page .slp{
padding-top:5px;
padding-right:5px;
padding-left:5px;
padding-bottom:15px;
width:822px;
height:28px;
border:none;
display:block;
background:url("images/search_page_line.png") center center no-repeat;
outline:none;
}

.search-page .search-button{
width:112px;
height:48px;
border:none;
display:block;
background:url("images/search_page_inp.png") center center no-repeat;
cursor:pointer;
}

.biz_top_right{
float:right;
}

.biz_mid_table{
border-top-left-radius: 3px;
border-top-right-radius: 3px;
overflow: hidden;
}

.biz_mid_table table span {
color:#F78B1E;
}

.content table.orange {
width:100%;
font-size:16px;
font-weight:bold;
}

.content table.orange tr{
border:1px solid #B3B3B3;
}

.content table.orange th, table.orange td{
padding:0px 20px;
}

.content table.orange tr:first-child td{
height:44px;
line-height:44px;
background-color:#F78B1E;
color:white;
}

.content table.orange td{
height:65px;
vertical-align:middle;
}

.tal{
text-align:left;
}

.tac{
text-align:center;
}

.content table.orange tr:first-child{
border:1px solid #F78B1E !important;
}

.connect{
font-weight:normal;
font-size:13px;
color:#777777;
text-decoration:none;
display:block;
width:117px;
height:39px;
line-height:39px;
text-align:center;
background:url("images/connect.png") center center no-repeat;
}

.shad{
width:100%;
height:100%;
position:fixed;
top:0px;
left:0px;
background:url("images/shad.png") center center repeat;
z-index:100;
display:none;
}

.user_news{
display:none;
padding-left:48px;
padding-right:48px;
padding-top:12px;
width:647px;
height:692px;
position:fixed;
top:50%;
left:50%;
margin-top:-353px;
margin-left:-372px;
background-color:white;
z-index:101;
border:1px solid #C4C4C4;
border-radius:3px;
box-shadow: 0 0 50px rgba(0,0,0,0.5); 
}

.un_inp{
margin-top:10px;
}

.un_inp label{
color:#666666;
display:block;
margin-bottom:6px;
}

.user_news input{
width:351px;
height:28px;
border:1px solid #C4C4C4;
border-radius:3px;
padding:5px;
}

.un_line{
margin-top:43px;
margin-bottom:33px;
height:1px;
background-color:#D0D0D0;
}


#un_text{
width:637px;
padding:5px;
height:182px;
border:1px solid #C4C4C4;
border-radius:3px;
}

.inps{
margin-top:30px;
height:46px;
position:relative;
}

.u_photo{
position:absolute;
margin-top:-40px;
top:50%;
width:220px;
height:80px;
overflow:hidden;
}

.u_img_del{
background:url("images/vspl_close.png") center center no-repeat;
width:30px;
height:30px;
position:absolute;
margin-top:-15px;
top:50%;
cursor:pointer;
}

.u_photo img{
left:40px;
position:absolute;
height:80px;
margin-top:-40px;
top:50%;
}

#status{
position:absolute;
bottom:-16px;
}

.big_camera{
width:769px;
height:451px;
margin:0 auto;
}

.error{
color:red;
}

.send_result{
font-size:24px;
text-align: center;
padding-top: 300px;
}

.addphoto{
position:relative;
z-index:103;
cursor:pointer;
float:left;
width:142px;
height:39px;
background:url("images/addphoto.png") center center repeat;
}

.sendnews{
cursor:pointer;
margin-left:101px;
float:left;
width:159px;
height:46px;
background:url("images/sendnews.png") center center repeat;
}

.sites,.rad{
position:relative;
width:235px;

padding-top:49px;
border:1px solid #c4c4c4;
border-radius:4px;
margin-top:24px;
}

.rad_head,.sites_head{
width:237px;
height:49px;
position:absolute;
top:0px;
left:0px;
}

.sites_head{
background:url("images/sites.png") center center no-repeat;
}

.rad_head{
background:url("images/radio_online.png") center center no-repeat;
}

.rad a,.sites a{

margin:0 auto;
display:block;
height:40px;
margin-top:2px;

color:#0c78be;
font-size:14px;
line-height:40px;
background-position:bottom center;
background-repeat:no-repeat;
position:relative;
}

.rad a:hover,.sites a:hover{
color:black;
text-decoration:none;
background-position:top center;
}

.rad a{
background-image:url("images/radio_all.png");
padding-left:15px;
padding-right:15px;
width:203px;
}

.sites a{
padding-left:50px;
padding-right:15px;
width:168px;
background-image:url("images/sites_all.png");
}

.sites a div{
position:absolute;
top:8px;
left:8px;
}

#gai div{
width:27px;
height:27px;
background:url("images/site_1.png") center center no-repeat;
}

#fns div{
width:26px;
height:26px;
background:url("images/site_2.png") center center no-repeat;
}

#fssp div{
width:27px;
height:29px;
background:url("images/site_3.png") center center no-repeat;
}

#gossuslugi div{
width:27px;
height:29px;
background:url("images/gossuslugi.png") center center no-repeat;
}

.poster_big_name{
height:60px;
border-bottom:1px solid #cccccc;
font-size:32px;
text-align:center;
margin-top:-10px;
}

.poster_filter{
height:24px;
padding:38px 0px;
position:relative;
}

.newspaper_filter{
height:24px;
padding:38px 0px;
position:relative;
}

.poster_pic{
float:left;
width:368px;
}

.poster_text{
float:left;
width:737px;
margin-left:35px;
}

.poster_name{
font-size:20px;
}

.poster_where{
margin-top:20px;
}

.poster_date{
margin-top:40px;
}

.poster_desc{
margin-top:40px;
}

.poster_back{
margin-top:40px;
}

.poster_all{
overflow:hidden;
width:1140px;
}

.poster_all_hidden{
width:1200px;
}

.poster_all_el{
display:block;
width:240px;
height:355px;
float:left;
margin-right:60px;
margin-bottom:60px;
position:relative;
background-repeat:no-repeat;
background-position:center center;
}

.poster_all_el_in{
padding:16px;
width:208px;
position:absolute;
bottom:0px;
background:url('images/poster_op.png') center center repeat;
color:white;
font-size:14px;
}

.poster_filter_ob{
position: relative;
float: right;
right: 50%;
}

.poster_filter_in{
position: relative;
float: left;
left: 50%;
}

.poster_filter_in a{
display:block;
float:left;
padding:0px 14px;
height:24px;
line-height:24px;
color:#0071bb;
text-decoration:none;
}

.poster_filter_in a#activia{
color:white;
background-color:#0071bb;
border-radius:4px;
}

.poster_filter_in a:hover{
text-decoration:underline;
}

.clnd{
top:50%;
margin-top:-16px;
left:0px;
position:absolute;
cursor:pointer;
height:32px;
line-height:32px;
background:url("images/calend.png") left center no-repeat;
color:#0071bb;
padding-left:40px;
}

/* Footer
-----------------------------------------------------------------------------*/
.footer {
	margin-top: -151px;
	height: 151px;
	position: relative;
	background:#E6E6E6 url("images/footer_in.png") repeat-x top center;
	min-width:1200px;
}

.ffoter{
	height: 151px;
	position: relative;
	width: 1200px;
	margin:0 auto;
}

.footer_in_l{
position:absolute;
top:0px;
left:0px;
width:376px;
height:36px;
background:url("images/footer_in_l.png") no-repeat center center;
z-index:10;
}

.footer_in_r{
position:absolute;
top:0px;
right:0px;
width:381px;
height:38px;
background:url("images/footer_in_r.png") no-repeat center center;
z-index:10;
}

.umiks{
display:block;
width:117px;
height:22px;
position:absolute;
top:75px;
right:25px;
background:url("images/umiks.png") no-repeat center center;
}

.footer_text{
padding-left:25px;
padding-top:40px;
font-size:10px;
line-height:14px;
color:#717171;
}

.copy{
color:black;
font-size:14px;
}

.counters{
width:373px;
left:50%;
margin-left:-86px;
position: absolute;
bottom: 0px;
}

.counters a{
display:inline-block;
}

.oplata_vars{
width:678px;
margin:0 auto;
}

.internet{
background:url(images/orbit/oplata_intenet.png) center center no-repeat;
width:314px;
height:314px;
float:left;
cursor:pointer;
}

.tv{
background:url(images/orbit/oplata_tv.png) center center no-repeat;
height:314px;
cursor:pointer;
}

.oplata{
margin:0 auto;
width:458px;
display:none;
}

.oplata_f{
margin:0 auto;
width:458px;
}

.oplata.oact{
display:block;
}

.oplata_input_inp input{
width:448px;
height:28px;
padding:5px;
background:url(images/orbit/input_opl.png) center center no-repeat;
border:none;
}

.oplata_input_label{
padding-bottom:5px;
font-size:12px;
color:#666666;
}

.oplata_input{
padding-top:20px;
}

.oplata_title{
padding-bottom:10px;
font-size:18px;
}

.oplata_submit,.oplata_submit_f{
padding-top:30px;
}

.oplata_submit input{
outline:none;
display:block;
margin:0 auto;
cursor:pointer;
width:159px;
height:46px;
border:none;
background:url(images/orbit/submit_opl.png) center center no-repeat;
}

.oplata_submit_f input{
outline:none;
display:block;
margin:0 auto;
cursor:pointer;
width:104px;
height:46px;
border:none;
background:url(images/orbit/otmenit.png) center center no-repeat;
}

