* {margin: 0; padding: 0; background: transparent; }
html,body {height: 100%;}
ul{list-style-position: inside;}
ol{list-style-position: inside;}
img{border:none; outline:none}


.clr {clear: both;width: 100%;height:0;}
.usn{user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;}
.pen{-webkit-pointer-events:none; -moz-pointer-events:none; pointer-events:none;}
.fl{float:left;}
.fr{float:right}
.b{display: block;}
.ib{display:inline-block}
.abs{position: absolute;}
.rel{position: relative}
.hide{display:none}
.relative{position:relative}

body { color:#333333; font-size: 12px; font-family: Tahoma, sans-serif;}
.body_not_main{background: #eaeaea}
::selection{background:#b0d387;}
h1{color:#6b9243; font-size: 18px;}
a{color:#6b9243; text-decoration: none;}
a:hover{border-bottom:1px solid #6b9243;}
.a_dis:hover{border:none}
.iw{font-family:"Istok Web", sans-serif; font-weight: bold;}

.header_wr{
    background: #95bc66 url('/data/site/img/header_bg.png') repeat-x bottom; height: 78px;
    transition:all 0.5s ease-in-out; top:0; position: relative; width:100%;
}
.footer_bottom{min-height: 100%;}
.hFooter {height: 85px;}
.footer{width:1100px; margin:0 auto; margin-top: -85px; padding:20px 0 0 0; position: relative}
.footer_year{top:50px; left:0;}
.footer_create{width:150px; right:55px; top:15px; line-height: 25px; text-align: right}
.long_cat{top:15px; right:0; border:none}
.long_cat:hover{border:none}

.header {
width: 1200px;
margin: 0 auto;
position: relative;
height: 78px;
background: #95bc66 url('/data/site/img/header_bg.png') repeat-x bottom;
}
.header_logo{padding:22px 0 0 0; font-size:32px; font-family:Asap, sans-serif; color:#fff; transition: all 0.5s ease-in-out;}

.header_cat{
    left: 250px; top: 19px;  border-radius: 3px; padding: 10px 15px 10px 10px;
}
.header_cat a {
    line-height: 20px;  font-size: 18px; color: #fff; padding: 10px 15px 10px 40px;
    background: url('/data/site/img/header_menu.png') no-repeat 14px 12px;
}
.header_cat a:hover{background-color: #799a50;}

.header_cat_a{
    left: 400px; top: 19px; line-height: 20px; padding: 10px 15px 10px 40px; font-size: 18px;
    color: #fff;  background: url('/data/site/img/header_menu.png') no-repeat 14px 12px; border-radius: 3px;
}
.header_cat_a:hover{background-color: #799a50;}
.header_form{font-size:0; right:0; width:455px; top:13px;}
.header_form *{display:inline-block; vertical-align: top; border: none}
.header_form input{
    line-height: 19px; background: #799a50; padding:8px 15px; width:110px; margin:0 10px 0 0; border-radius:3px;
    border-top:1px solid #5e7f3a; border-bottom: 1px solid #a4c66f; color:#fff; font-size:14px;
}
.btn{
    line-height: 36px; heigt:36px; padding:0 28px; text-align: center; cursor:pointer; border-radius:3px;
    background: #ffffff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff),
    color-stop(91%,#e8e8e8), color-stop(100%,#f6ffeb)); border-bottom:1px solid transparent;
    background: linear-gradient(to bottom,  #ffffff 0%,#e8e8e8 91%,#f6ffeb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6ffeb',GradientType=0 );
}
.btn:focus{outline:none}
.btn:hover{
    background: #f3ffeb;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3ffeb),
    color-stop(12%,#e9e9e9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: linear-gradient(to bottom,  #f3ffeb 0%,#e9e9e9 12%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3ffeb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.btn:active{
    background: #e2e2e2; -webkit-box-shadow:inset 0 1px 1px 0 rgba(125,125,125,1);
    box-shadow:inset 0 1px 1px 0 rgba(125,125,125,1); border-bottom:1px solid #fff;
}
.btn.disable{color:#929292; -webkit-pointer-events:none; -moz-pointer-events:none; pointer-events:none;}
.main_slider_wr{height:240px; background: url('/data/site/img/main_photo_new.jpg') no-repeat center; margin:0 auto; width:100%;}
@media screen and (max-width: 2000px) and  (min-width: 1800px){
    .main_slider_wr{background-size: 100% 100%}
}
.main_slider_wr2{width:790px; height:125px; background: rgba(45,45,45,0.7); margin:0 auto; position: relative; top:50px}
.main_slider_wr2 h1{font-size:27px; text-align: center; color:#fff; font-weight: normal; padding:20px 0 15px 0;}

.screen{width:958px;height:466px;background: url('/data/site/img/screen.jpg') no-repeat center; margin:0 auto;}
/* main_slider */
.main_slider_wr2 .bx-wrapper{width:530px; margin: 0 auto; text-align: center; position: relative}
.main_slider_wr2 div{height:25px}
.main_slider_wr2 div span{color:#f8da8a; font-size:18px; border-bottom: 1px dashed #f8da8a;}
.main_slider_wr2 .bx-prev, .main_slider_wr2 .bx-next{
    display: block; position: absolute; top:50%; margin-top:-15px; width:30px;
    height:30px; cursor:pointer; font-size: 0; opacity: 0.7; transition: all 0.25s ease-in-out;
}
.main_slider_wr2 .bx-prev:hover, .main_slider_wr2 .bx-next:hover{border:none; transition: all 0.25s ease-in-out; opacity: 1}
.main_slider_wr2 .bx-prev{background: url('/data/site/img/main_slider_prev.png') no-repeat center; left:-30px}
.main_slider_wr2 .bx-next{background: url('/data/site/img/main_slider_next.png') no-repeat center; right:-30px}
.main_create_h1{font-size: 30px; text-align: center; color:#333; padding:10px 0 30px 0}
.main_reg_wr{
    padding:20px 0 30px 50px; width:1150px; margin:0 auto; border-radius:10px; position: relative; z-index: 3;
    background: #f5f0d8 url('/data/site/img/main_bg_block.png'); border-bottom:1px solid #fff;
}
.main_reg{background: url('/data/site/img/main_reg_bg.png') no-repeat; padding:10px 0 0 60px;}
.main_reg label, .main_reg label{font-size:14px;}
.main_reg h2{font-size:16px; padding:0 0 15px 0;}
.main_reg input[type=text]{
    background: #fff; border-radius: 3px; border:1px solid #c8c19e; font-size: 14px; padding: 10px 15px;
}
.biginput {
    background: #fff; border-radius: 3px; border:1px solid #c8c19e; font-size: 14px; padding: 10px 15px;
	margin: 15px 0 15px 0;
	width: 700px;
	display: block;
}
input[name=uemail]{width:450px; margin:5px 0 45px 0}
input[name=scaption]{margin:15px 0 15px 0; width:700px; display:block}
.main_label_adress{padding:10px 0 0 0}
input[name=sdomain]{margin:20px 10px 45px 10px}
.main_label_site_name{margin:10px 0 0 0}
.region{background: #fff; border-radius:3px; border:1px solid #c8c19e; padding: 10px 0 10px 15px; width:500px}
.main_region_label{position: relative; font-size: 0; display:inline-block}
.main_region_label:after{
    content:" "; position: absolute; width:10px; height:10px; background: #c8c19e url('/data/site/img/select_bg.png') no-repeat center;
    user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;
    width:40px; border-radius:0 3px 3px 0; -webkit-pointer-events:none; -moz-pointer-events:none; pointer-events:none;
    right:0; top:0px; height:100%;
}
.fs0{font-size:0;}
.margin_top20{margin-top:20px}
.margin_bottom20{margin-bottom:20px}
.time_zone{display: inline-block; margin:20px 0 0 10px;}
.time_zone .region{width: 357px;}
.btn_green{
    background: #a3cd71; color:#fff; font-size:14px; margin:40px 0 0 370px; border:none; line-height:40px; width:240px; text-align: center;
    background: -webkit-gradient(linear, left top, left bottom,
    color-stop(0%,#a3cd71), color-stop(92%,#95bc66), color-stop(100%,#61883b)); border-radius:3px;
    background: linear-gradient(to bottom,  #a3cd71 0%,#95bc66 92%,#61883b 100%); cursor:pointer;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a3cd71', endColorstr='#61883b',GradientType=0 );
    text-shadow: 0 -1px 0 #81a159;
}
.btn_green:focus{outline:none;}
.btn_green:active{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61883b),
    color-stop(8%,#95bc66), color-stop(100%,#a3cd71));
    background: linear-gradient(to bottom,  #61883b 0%,#95bc66 8%,#a3cd71 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61883b', endColorstr='#a3cd71',GradientType=0 );
}
.main_after_reg1{
    margin:-17px auto 0 auto; width:1190px; background: #d9d4bb; height:20px; border-radius:0 0 10px 10px;
    position: relative; z-index: 2; border-bottom:1px solid #f5f0d8;
}
.main_after_reg2{
    margin:-17px auto 0 auto; width:1180px; background: #b8b292; height:20px; border-radius:0 0 10px 10px;
    position: relative; z-index: 1; border-bottom:1px solid #f5f0d8;
}

/* izdat page */
.header_hide{position: relative; height:28px; top:-78px; z-index:1; transition:all 0.5s ease-in-out;}
.header_hide .header_logo{font-size:0; transition:all 0.5s ease-in-out;}
.header_not_main_wr{
    height:28px; background: #282828; position: absolute; top:0; width:100%;
    transition:all 0.5s ease-in-out; border-bottom:3px solid #799a50; z-index: 2; min-width: 1200px;
}
.header_not_main{width:1200px; margin:0 auto; position: relative}
.header_go_main{line-height: 28px;}
.header_go_main span{color:#bcbcbc}
span.header_a_arrow{font-size:19px; color:#6b9243;}
.show_header{
    cursor:pointer; height:37px; position: absolute; top:8px; left:50%; margin-left: -20px;
    background: url('/data/site/img/show_header.png') no-repeat bottom center;
}
.show_header span{border-bottom:1px dashed #6b9243; color:#6b9243; }
.show_header:hover span{border:none}
.header_enter{padding:7px 0 0 12px; background: url('/data/site/img/reg_enter.png') no-repeat 0 10px}
.header_reg{margin:7px 15px 0 0; padding:0 0 0 12px; background: url('/data/site/img/reg_enter.png') no-repeat 0 -14px}
.header_mail{padding:7px 0 0 12px; margin:0 15px 0 0; background: url('/data/site/img/people.png') no-repeat 0 11px}
.header_setting{padding:7px 12px; border-radius: 3px; margin:0 10px 0 0}

.header_dop_menu_user{display: none; z-index: 1000;}
.header_setting:hover{background: #fff;}
.header_setting:hover > a{color:#333;}
.header_setting:after{content:'▼'; padding:0 0 0 5px; font-size: 10px; color:#6b9243;}
.header_setting:hover:after{content:'▲'; position: relative; top:-1px;}
.header_setting:hover .header_dop_menu_user{
    display:block; top:25px; right:0; list-style: none; border-radius: 5px 0 5px 5px; background: #fff;
    padding: 10px 20px 10px 20px; text-align: right; min-width: 180px; -webkit-box-shadow: 0 1px 1px 0 #c8c19e;
    box-shadow: 0 1px 1px 0 #c8c19e;
}
.header_dop_menu_user li{padding: 5px 0}
.hide_sec_header{transition:all 0.5s ease-in-out; top:-30px;}
.newspaper_name{width:1200px; margin:0 auto; padding:30px 0 35px 0; position: relative}
.newspaper_name h1 a{border:none; color:#333; font-size:30px;}
.newspaper_name .newspaper_rss{right:16px; top:32px}
.tags{width:1200px; margin:0 auto;}
.newspaper_span_tags{
    display:inline-block; font-size:14px; background: url('/data/site/img/bg_tag.png') no-repeat;
    line-height: 40px; width:70px; padding:0 0 0 20px; color:#fff;
}
.tags a:hover{border:1px solid #9ec66d; background: #9ec66d; color:#fff}
.tags a:hover span{color:#f8da8a}
.tags a{
    font-size: 12px; display:inline-block; background: #fff; display:inline-block;
    border-radius: 8px; border:1px solid #b8b292; padding:7px 20px; margin:0 7px 14px 7px;
}
.tags a span{color:#a8a8a8}
.newspaper_search{float:right; position: relative; margin: 0 16px 0 0;}
.newspaper_search input[name=query]{
    border:1px solid #b8b292; border-radius: 5px; background: #fff; padding:7px 20px; width:255px; margin:0 75px 0 0;
}
.newspaper_search input[name=query]:focus{outline:none}
.newspaper_search .btn_green{margin:0; width:90px; right:0; line-height: 32px; top:0;}
.newspaper_all_tags{width:700px; margin:0 0 10px 0}
.articles{width:1200px; margin:0 auto;}
.articles_column{width:390px; margin:0 8px 0 0;}
.articles_column_3{margin:0; position:relative}
.articles_column article{
    padding:10px; background: #fff; border:1px solid #d9d4bb; overflow: hidden;
    margin:0 0 10px 0; border-radius:2px; position: relative;
}
.newspaper_img_wrap{position: relative; text-align: right; font-size: 0;}
.newspaper_img_wrap img{max-width:368px;}
.time_img{right:0; top:0; background: rgba(70,69,64, 0.7); text-align: center; color:#fff; font-size:12px; padding:13px 20px}
.time_img span{font-size:34px;}
.articles_column article h3{font-size:22px; line-height: 35px; margin:10px 0 0 0}
.articles_column article p{font-size:14px; line-height:22px}
.newspaper_soc{padding:15px 0}
.newspaper_small_tags{
    padding:0 0 0 15px; margin:10px 0 0 0; list-style: none;
    background: url('/data/site/img/small_tags_bg.png') no-repeat 0 7px;
}
.newspaper_small_tags li{display:inline-block; padding:5px 7px; position: relative;}
.newspaper_small_tags li a:after{content:'|'; color:#cdcdcd; position: absolute; right:-1px; top:5px; width:3px; height:14px;}
.newspaper_small_tags li:last-child a:after{content:none}
.time_no_img{color:#a8a8a8}
.btn_more_news{width:380px; border:2px solid #95bc66; line-height:45px; font-weight:bold; color:#333; font-size: 18px; margin: 20px auto}
.btn_more_news:hover{border:2px solid #95bc66;}
.newspaper_other_info_wr{padding:35px 0 30px 0; background:#333; min-width: 1200px;}
.newspaper_other_info{width:1200px; margin:0 auto;}
.newspaper_other_info .column{width:383px; margin:0 20px 0 0}
.newspaper_other_info .column h4{color:#95bc66; font-size:20px;}
.column_info_ul{padding:0; background: none; position: relative; left:-7px; line-height: 22px}
.column_info_ul a{color:#fff;}
.column_info_ul a:hover{border-color:#fff}
.newspaper_small_tags li.newspaper_about_red{padding-left:30px; background: url('/data/site/img/mail.png') no-repeat 9px 12px}
.articles_column_3 input{border:none; border-radius:5px; background: #eaeaea; padding:8px 30px 8px 10px; margin:0 0 0 20px; width:270px;}
.articles_column_3 input:focus, .bottom_search:focus{outline:none;}
.bottom_search{border:none; right: 10px; top: 9px; cursor:pointer;}
.newspaper_year{color:#a8a8a8; padding:17px 0 17px 0; text-align: right}
.newspaper_bottom_name{color:#fff; text-align: right}

/* one news */
.breadcrumps{width:1200px; margin:20px auto; line-height: 30px;}
.bc_main{
    width:100px; text-align: center; color:#fff; font-size: 14px;
    background: url('/data/site/img/bg_bc_main.png') no-repeat; margin: 0 20px 0 0;
}
.breadcrumps h1{font-size:20px;}
.article{background: #fff; border-radius:5px; padding:30px 50px; margin:0 0 20px 0}
.ar_time{color:#a19c83;}
.ar_caption{font-size:36px; margin:15px 0 0 0}
.ar_img{margin:8px 20px 10px 0; max-width:700px;}
.article p{font-size:16px; line-height: 25px; margin:0 0 20px 0}
.article .newspaper_small_tags{margin:10px 0 10px 0}
.ar_soc{margin:10px 0 30px 0;}
.ar_sec_cap{width:200px; font-size: 18px;}
.pluso a:hover{border:none}
.ar_sim_news{width:900px; margin:0 0 0 200px}
.ar_sim_news ul{list-style:none;}
.ar_sim_news ul li{padding:3px 0 15px 0}
.ar_sim_news a{font-size: 14px; font-weight: bold;}
.ar_sim_news time{display:block; margin:10px 0 0 0; color:#a19c83}
.ar_comment{width:900px; margin:40px 0 0 200px}
.cat_table{background: #fff; width:1200px; border-radius:5px; border-collapse: collapse; overflow: hidden; margin:30px 0 20px 0}
.cat_table_reit{font-size:18px; font-weight:bold}
.cat_table thead tr{background: #95bc66;}
.cat_table thead tr td{padding:10px}
.cat_table tr td{padding:20px 10px 25px 10px; vertical-align: top; border-bottom:1px solid #eaeaea}
.cat_table tr td:first-child{padding-left:20px; color:#a19c83}
.cat_table thead tr td a{color:#fff; border-bottom: 1px dashed #fff; cursor:pointer; position: relative}
.cat_table thead tr td a:hover{border:none}
.cat_table_name{font-weight: bold; font-size:16px;}
.cat_table .newspaper_small_tags{padding:0; background: none;}
.cat_table .newspaper_small_tags:before{content:"Темы:"; color:#a19c83}
.cat_top_search{margin:7px 0 0 0}
.cat_count_top{right: 393px; top: 29px; background: none}
.cat_count_top .active, .cat_pager_ul .active{color:#333}
.cat_count_top:before{content:'Выводить на страницу:'}
.cat_pager{width:1120px; margin:0 auto; padding:0 40px 30px 40px; position: relative}
.cat_pager_cap{font-size: 20px; font-weight:bold}
.cat_count_bottom{margin:0;}
.cat_pager_ul{list-style:none; font-size:14px; font-weight: bold; margin:15px 0 0 0}
.cat_pager_ul li{display:inline-block; padding:0 25px 0 0; line-height: 22px;}
.cat_pager_ul li a{color:#95bc66}
.cat_pager_ul li .a_dis{font-size: 14px; position: relative; top:-1px}
.footer_wr{background: #fff; height:85px; min-width: 1200px;}

.page_pager{margin: 20px auto; text-align: center}
.main_reg_bg2{background: url('/data/site/img/main_reg_bg2.png') no-repeat 0 -1px}

/* admin page */
.page_new_news{border:2px dashed #4d9091; height:315px; cursor: pointer; position: relative; transition:all 0.5s ease-in-out;}
.page_plus{
    background: #4d9091; color: #fff; overflow: hidden; top:20%; transition:all 0.5s ease-in-out;
    width:80px; height:80px; border-radius: 100%; left: 50%; margin-left: -40px;
}
.page_plus span{font-size: 100px; line-height: 100px; top: -16px;left: 4px;}
.page_new_span_write{
    width:150px; top:55%; left: 50%; margin-left: -75px; transition:all 0.5s ease-in-out;
    text-align: center; color:#4d9091; font-size: 22px; font-weight: bold;
}
.page_new_news:hover{border-color:#95bc66; transition:all 0.5s ease-in-out;}
.page_new_news:hover .page_plus{background:#95bc66; transition:all 0.5s ease-in-out;}
.page_new_news:hover .page_new_span_write{color:#95bc66; transition:all 0.5s ease-in-out;}
.page_add_theme{color:#4d9091; position: relative; padding-left:30px !important;}
.page_add_theme:before{
    content:'+'; font-weight: bold; padding:0 5px 0 0; font-size: 18px; position: absolute; left: 9px;top: 3px;
}
.page_add_theme:hover{background: #4d9091 !important; border:1px solid #175c5d !important; transition:all 0.5s ease-in-out;}
.edit_page_name{
    top:5px; right:-50px; width:30px; height:30px;
    background: url('/data/site/img/edit_pen.png') no-repeat center; cursor:pointer;
}
.page_edit_news{
    height:40px; background: #4d9091; width: 100%; z-index: 5; left:0px; top:-40px; line-height: 40px; transition:all 0.5s ease-in-out;
}
.page_edit_news a{color:#fff; font-size: 12px; padding:0 0 0 25px; top:0;}
.page_edit_news a:hover{text-decoration: underline}
.page_edit_news_btn{left:15px; background: url('/data/site/img/edit_pen_white.png') no-repeat 0 12px}
.page_del_news_btn{right:20px; background: url('/data/site/img/del_white.png') no-repeat 0 12px}
.articles_column article:hover .page_edit_news{top:0; transition:all 0.5s ease-in-out;}
.page_add_info{background: #fff; border-radius: 5px; padding:7px 10px; margin:10px 0 0 0}
.page_add_info:before{top:2px}
.page_add_info:hover{color:#fff}
.time_img2{bottom:0; top:auto;}

/* edit one news */
.edit_n_date_h2{font-size:20px; margin: 0 0 15px 0}
.edit_n_date select{
    display:inline-block; border-radius: 10px; border:1px solid #b8b292; font-size: 12px;
    padding:4px 4px 4px 5px; min-width: 70px; cursor:pointer;
}
.edit_n_date select:focus{outline:none;}
.edit_n_date label{position:relative; overflow: hidden; display: inline-block; margin:0 10px 0 0}
.edit_n_date label:after{
    content:" "; position: absolute; width:25px;  background: #fff url('/data/site/img/select_date.png') no-repeat center;
    user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;
    -webkit-pointer-events:none; -moz-pointer-events:none; pointer-events:none;
    right:1px; top:1px; height:24px; border-radius: 0 10px 10px 0;
}
.edit_n_date span{display: inline-block; font-size: 12px; line-height: 24px; color:#a19c83; vertical-align: top; margin:0 15px 0 -5px}
.margin_top40{margin-top: 40px;}
.edit_n_cap{width:1080px; height: 70px; padding:10px; border:1px solid #c8c19e; border-radius:2px; resize: vertical}
.height240{height:240px;}
.height300{height:300px}
.height70{height:70px}
.edit_n_upload_file {
    display:block; width:240px; height:140px; border:2px dashed #4d9091; cursor: pointer; transition: all 0.5s ease-in-out;
    background: url('/data/site/img/upload_img.png') no-repeat  90px 30px; border-radius: 5px;
}
.edit_n_upload_file:hover{border: 2px dashed #95bc66;}
.edit_n_upload_file input{opacity:0;}
.edit_n_upload_file span{text-align: center; font-size: 12px; color:#a19c83; padding:80px 0 0 0}
.edit_n_btn_submit{margin: 40px auto}
.sort_up:after{content:"↑"; color:#fff; position: absolute; right:-10px; top:0; font-size: 11px;}
.sort_down:after{content:"↓"; color:#fff; position: absolute; right:-10px; top:0; font-size: 11px;}
.edit_n_upload_file.active{
    border: 2px dashed #95bc66; transition: all 0.5s ease-in-out;
    background-image: url('/data/site/img/upload_img_ac.png');
}
.article + form h2:first-child{margin-top:0px;}

.header_logout{
    color:#fff; font-size: 14px; padding: 30px 0 0 18px; margin:0 0 0 20px;
    background: url('/data/site/img/h_logout.png') no-repeat 0 31px;
}
.header_logout:hover{text-decoration: underline}
.h_setting_big{margin:16px 0 0 0; padding:12px}
.h_setting_big:after{color:#fff; font-size: 8px; position: relative; top:-2px;}
.h_setting_big:hover:after{color:#333}
.h_setting_big a{font-size: 14px; color:#fff}
.h_setting_big ul li a{color:#333}
.h_big_mail{
    color:#fff; font-size: 14px; padding: 30px 0 0 20px; margin: 0 20px 0 0;
    background: url('/data/site/img/h_mail.png') no-repeat 0 34px;
}
.h_big_mail:hover{text-decoration: underline}
.h_setting_big:hover .header_dop_menu_user{top:39px}


.article input[type=checkbox] {opacity: 0; height: 0; width: 0}
.checkbox{
    padding:0 0 0 30px; display: block; font-size: 14px; margin:5px 0; cursor: pointer;
    background: url('/data/site/img/checkbox.png') no-repeat; line-height: 16px;
}
input[type=checkbox] + .checkbox:hover{background: url('/data/site/img/checkbox.png') no-repeat 0 -24px;}
input[type=checkbox]:checked + .checkbox{background: url('/data/site/img/checkbox.png') no-repeat 0 -49px;}
.input_text{width: 1080px;padding: 10px;border: 1px solid #c8c19e; border-radius: 2px;}
.h_forgot{color:#fff; right:200px; bottom:14px; right: 362px; bottom: -21px; border-bottom: 1px solid transparent; font-size: 12px; width:92px}
.h_forgot:hover{border-color:#fff}
.header_form input[type=checkbox]{position: absolute; top:-99999px; left:-99999px;}
.header_form label{color:#fff; right: 192px;font-size: 12px; padding-left: 20px; bottom:-25px}

.select_label{ position: relative; font-size: 0; display: inline-block;}
.select_label:after {
    content: " "; position: absolute; width: 10px; height: 10px; right: 0; top: 0px; height: 100%;
    background: #c8c19e url('/data/site/img/select_bg.png') no-repeat center; width: 40px;
    user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;
    border-radius: 0 3px 3px 0;  -webkit-pointer-events: none; -moz-pointer-events: none; pointer-events: none;
}
.select{min-width: 500px; background: #fff; border-radius: 3px; border: 1px solid #c8c19e; padding: 10px 0 10px 15px;}
/* my styles */
.error_msg {font-weight:bold;font-size:16px;color:red;margin-left:10px;}
@media only screen and (max-device-width: 768px),handheld{
    .h_forgot{width: 130px; right: 326px;}
    .header_form label{right: 188px;}
}

.box {
    margin: auto;
}

.clear{clear: both;}
.last_news {margin-top: -70px; margin-bottom: 100px;}