@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic);

* {

	padding: 0;
    margin: 0;
}

html {
 
    font-size: 100%;
    width: 100%;
    height:100%;
  
}
body {
    background:#f7f7f7;
    margin: 0;
    padding: 0;
    width: 100%;
    font-family: 'PT Sans', sans-serif;
    font-size:16px;
	font-weight:400;
	
}

html, body{
height:100%;
padding:0px;
margin:0px;
}

ul, li {
	margin:0px;
	list-style:none;
	}
a {
	text-decoration:none;
	
	}
a:hover {
	text-decoration:none;
	}			

input, textarea:focus { outline: none; }	

.wrapper {
	max-width:1100px;
	margin:0px auto;
	}
.logotype {
	padding:36px 0px 36px 10px;
	}	
.logotype a{
	display:block;
	background:url("../images/logotype.png") no-repeat;
	width:275px;
	height:64px;
	}

.header {
	background:url("../images/l_header_menu.png") no-repeat left, url("../images/r_header_menu.png") no-repeat right, url("../images/c_header_menu.png") repeat-x center;
	height:50px;
	overflow:hidden;
	}
	
.button_search {
	background:url("../images/search_button.png") no-repeat;
	height:42px;
	width:49px;	
	border:0px;
	float:left;
	}	
.button_search:hover {
	cursor:pointer;
	}	
	
.input {
	background:#fff;
	height:42px;
	border:0px;
	float:left;
	color:#bbb;
	width:475px;
	 -webkit-appearance: none;

	}	
	
input::-ms-clear {
		   display: none;	}
		   
.search {
	margin:4px 0 0 66px;
	}		   
	
nav {
	float:right;
	}		
nav ul li {
float:left;
padding:0px 0px;
}
nav ul li a {
	background:url("../images/c_header_menu.png") repeat-x;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	display:inline-block;
	height:50px;
	line-height:50px;
	padding:0px 15px;
	text-shadow:0px 1px 0px #78a63d;
	-o-transition: 0.2s all;
    -moz-transition: 0.2s all;
    -webkit-transition: 0.2s all;
	
	}
nav ul li a:hover {
	background:url("../images/menu_h.png") repeat-x;
	
	}	
	
nav ul li a:last-child	{
	-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomright: 4px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
	}	
	
	
.content {
	background:url("../images/conent_top.png") no-repeat 0px top, url("../images/conent_bottom.png") no-repeat 0px bottom, url("../images/conent_center.png") repeat-y;
	width:1100px;
	overflow:hidden;
	margin:10px 0 20px 0;
	
	}
	
.logoandroid {
	background:url("../images/logoandroid.png") no-repeat;
	width:100px;
	height:101px;
	position:absolute;
	z-index:1;
	margin:4px 0 0 -58px ;
  -webkit-animation: rotate 3s linear infinite;  
  -moz-animation: rotate 3s linear infinite; 
  -ms-animation: rotate 3s linear infinite; 
  animation: rotate 3s linear infinite; 
	}	
	
	



.l_block {
	background:url("../images/block_l_top.png") no-repeat top, url("../images/block_l_center.png") repeat-y center;
	width:209px;
	overflow:hidden;
	
	margin:0px 0 3px 2px;
	-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
	}


.left {
	float:left;
	width:210px;
	
	}

.i_block {
	margin:0 0 0 30px;
	}

.title_block {
	background:url("../images/title_left.png") no-repeat left #84b643;
	font-weight:700;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	height:41px;
	line-height:41px;
	display:inline-block;
	float:right;
	padding:0 20px 0px 30px;
	margin:16px 0 0 0;
	}



.clearfix {
	clear:both;
	}

.menu_block {
	margin:20px 0 20px 0;
	}
.menu_block li a{
	
	height:35px;
	display:block;
	line-height:35px;
	color:#fff;
	font-size:18px;
	text-shadow:0px 1px 0px #80b142;
	padding:0 0 0 30px;
		-o-transition: 0.2s all;
    -moz-transition: 0.2s all;
    -webkit-transition: 0.2s all;
	}
.menu_block li a:hover {
	background:#6f9839;
	text-shadow:0px 1px 0px #6f9839;
	}	

.news_android {
	min-width:590px;
	max-width:500px;

	float:left;
	margin:0 20px;
	}
	
.right {
	float:right;
	width:256px;
	}	
	
.r_block {
	background:#8a9779;
	overflow:hidden;
	width:256px;
	padding:0 0 16px 0px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomleft: 5px;
border-top-right-radius: 10px;
border-bottom-left-radius: 5px;
margin:2px 0px 0px -2px;
	}	
	
.title_block_r {
	background:url("../images/r_block_title.png") no-repeat right #7f8b70;
	font-weight:700;
	font-size:18px;
	text-transform:uppercase;
	color:#fff;
	height:41px;
	line-height:41px;
	display:inline-block;
	float:left;
	padding:0 30px 0px 15px;
	margin:16px 0 10px 0;
	
	}	
	
.im_top {
	width:50px;
	
	float:left;
	}	
.im_top img {
	width:48px;
	height:48px;
	border:0px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	}	
.tt_top {
	float:left;
	color:#fff;
	text-transform:uppercase;
	text-shadow:0px 1px 0px #788369;
	font-weight:700;
	margin:0 0 0 10px;
	width:170px;
	}	
.tt_top div {
	font-weight:400;
	text-transform:none;
	color:#cddcba;
	margin:5px 0 0 0;
	}
.qq a {
display:block;
		-o-transition: 0.2s all;
    -moz-transition: 0.2s all;
    -webkit-transition: 0.2s all;
	width:256px;
	overflow:hidden;
	padding:15px 10px 10px 7px;
}
.qq a :hover {
	background:#667158;
	}	
.top {
	display:block;
		-o-transition: 0.2s all;
    -moz-transition: 0.2s all;
    -webkit-transition: 0.2s all;
	width:256px;
	overflow:hidden;
	padding:15px 10px 10px 7px;
	}	
.top:hover {
	background:#667158;
	}		
.desc_main h1 {
	font-size:18px;
	}	
.desc_main {
	text-transform:uppercase;
	color:#8a9779;
	font-weight:700;
	font-size:18px;
	margin:15px 0 0 0;
	}	
.desc_main div {
	font-weight:400;
	color:#a6a6a5;
	text-transform:none;
	font-size:14px;
	margin:10px 0 0 0;
	line-height:25px;
	}	
	


.news_i {
	border-top:2px solid #e9e9e9;
	border-bottom:2px solid #e9e9e9;
	padding:18px 10px;
	margin:20px 0 0 0;
	overflow:hidden;
			-o-transition: 0.2s all;
    -moz-transition: 0.2s all;
    -webkit-transition: 0.2s all;
	}
	
.news_img {
	float:left;
	width:255px;
	}	
.news_img img {
	width:255px;
	height:149px;
	border:0px;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
	}	
	
.mew {
	float:left;
	max-width:290px;
	margin:5px 0 0 15px;
	color:#9e9e9d;
	min-height:149px;
	}	
.title_news a {
	color:#8a9779;
			-o-transition: 0.2s all;
    -moz-transition: 0.2s all;
    -webkit-transition: 0.2s all;
	}	
.title_news a:hover {color:#667158;}	
.title_news {
	color:#c0c0bf;
	font-weight:700;
	font-size:18px;
	text-transform:uppercase;
	margin:0 0 0 5px;
	}
.title_news div {
	font-weight:400;
	font-size:14px;
	text-transform:none;
	margin:5px 0 20px 0;
	}	
	
.but_news {
	float:right;
	
	margin:40px 0 0 0;
	}	
.but_news a {
	background:#8a9779;
	display:inline-block;
	height:27px;
	text-transform:uppercase;
	color:#fff;
	font-weight:700;
	line-height:29px;
	padding:0px 20px;
	-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
text-shadow:0px 1px 0px #79856a;
	}	
	
.news_i:hover {
	border-color:#8fc549;
	cursor:default;
	}	
	
.news_i:hover .title_news a {color:#8fc549;}		
.news_i:hover .but_news a {
	background:#8fc549;
	text-shadow:0px 1px 0px #7ead40;
	}
	
.nextprev, .toptop {
	display:none;
	}	
	
.bnnavi {
	margin:25px 0px 35px 0px;
	}	
.bnnavi span {
    font-weight:400;
	background:#8fc549;
	display:inline-block;
	-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
width:32px;
height:30px;
    font-size:14px;
text-align:center;
line-height:28px;
border:1px solid #fff;

color:#fff;
	}	
.bnnavi a {
    font-weight:400;
	display:inline-block;
    font-size:14px;
	-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
padding:0px 0px;
width:32px;
height:30px;
text-align:center;
line-height:28px;
border:1px solid #c4c4c4;
color:#777777;
-o-transition: 0.2s all;
    -moz-transition: 0.2s all;
    -webkit-transition: 0.2s all;
	}	
.bnnavi a:hover {
	background:#8fc549;
	border:1px solid #fff;
	color:#fff;
	}	
.bnnavi span.nav_ext {
	background:none;
	border:none;
	color:#777777;
	}		
	
footer {
	margin:40px 30px 50px 30px;
	}	
	
.footer {
	max-width:780px;
	}	
	
.copy {
	color:#a3a3a3;
	line-height:25px;
	margin:30px 0 0 0;
	}	
.copy a {
	color:#8fc549;
	}	
.copy a:hover {
	text-decoration:underline;
	}	
	
.hits {
	float:right;
	
	}	
.hits div {
	margin:0 0 7px 0px;
	}
.hits a img {
	-o-transition: 0.2s all;
    -moz-transition: 0.2s all;
    -webkit-transition: 0.2s all;
	}	
.hits a img:hover {
	opacity:0.5;
	}		
	
.wizzistar {
	margin:20px 0 0 0;
	color:#a3a3a3;
	}	
.wizzistar a {
	color:#8fc549;
	}	
.wizzistar a:hover {
	text-decoration:underline;
	}	
	
.top_mobile {
	display:none;
		min-width:620px;
	max-width:500px;
background:#8a9779;
	float:left;
	margin:0 0px;
	-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;

overflow:hidden;
	}	
	
.deel {
	display:none;
	}	
	
.mew {
					color:#000;
					}
					
						.copy {
							color:#000;
							}
							.desc_main div {
				color:#000;
				}	
				
.newsText img{
	max-width:498px;
	height:282px;
	border:0px;

	margin:0px 50px 0px 50px;
	
	
	}	
.newsText div {
	clear:both;
	}
	
.newsText h1 {
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	color:#8a9779;
	}	
.fullnews {
	margin:16px 0 0 0;
	}	
.fullnews h2 {
	font-size:16px;
	color:#424242;
	font-weight:700;
	}	
	.fullnews h2 a {
		color:#424242;
		font-weight:400;
		}
		.fullnews a {
			color:#8fc549;
		}
.quote {
	background:#eeeeee;
	border-left:2px solid #8fc549;
	padding:10px 15px;
	}	
.linksFieldslink  {
	background:url("../images/down.png") no-repeat left;
	padding:15px 0 15px 80px;
	margin:30px 0 0 0;
	color:#424242;
    border-top:2px solid #8fc549;
    border-bottom:2px solid #8fc549;
	}	
.linksFieldslink h3 {
	
	color:#54544f;
	font-size:15px;
	margin-bottom: -5px;
	padding:0px;
	font-weight:600;}	
	
.linksFieldslink a {color:#8fc549;
    font-weight:700;

}
.highslide-caption {
	display:block;
	
	}	
.yotubeVideo iframe {
width:560px;
}
.yotubeVideo {
	width:560px;
	margin:20px auto 0px auto;
	}	
	.infostori {
		background:#8a9779;
		padding:10px 15px;
		-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin:20px 0 0 0;
color:#fff;
		}
		.infostori a {
			color:#8fc549;
			}
	.infostori p {
		margin-top:-15px;
		}
		
.ignore-select {
	border-top:2px solid #8fc549;
	padding:13px 15px;
	margin:25px 0 0 0;
	font-size:18px;
	font-weight:700;
	text-transform:uppercase;
	color:#8fc549;
    overflow:hidden;
	}	

.infostori2 {
	margin:40px 0px;
	}	
	
.imagesnaxy img {
	width:292px;
	height:485px;
	border:0px;
	}	
.berrors {
border-left:3px solid #df4444;
padding:10px 15px;
    margin:0 0 30px 0px;
    background:#fff;
}



.dle_rel {
background:#fff;
    border:1px solid #e4e4e4;
    -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
    padding:10px 0px;
    float:left;
    width:185px;
    margin:0 5px 30px 0 ;
    overflow:hidden;
}
.im_rel img {
width:171px;
    height:118px;
    border:0px;
    -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
    margin:0 0 0 7px;
}

.q {
display:block;
    width:185px;
    float:left;
     margin:0 8px 0px 0 ;
}
.title_rel {
margin: 10px 0 0 20px;
    font-weight:700;
    font-size:14px;
    color:#a3a3a3;
}
.mess_rel {
font-size:14px;
    color:#a3a3a3;
    margin: 10px 0 0 20px;
}
.cat_rel {
font-size:14px;
    color:#a3a3a3;
        margin: 10px 0 0 20px;
}
.cat_rel span {
color:#8fc549;
 
}
.q:hover .dle_rel{background:#fff;

}
.q:hover .title_rel{color:#8fc549;}


.modalBody {padding:15px;background:#f8f8f8;border-radius:0 0 10px 10px;border:1px solid #c9c9c9;border-top:1px solid #a9b288;box-shadow:inset 0 4px 5px -4px rgba(0,0,0,0.4);overflow:hidden;}
		
		/* in */
		.modalBody .avatar {float:left;margin-right:15px;}
		.modalBody .userMenu {overflow:hidden;}
			.modalBody .userMenu li {margin-bottom:2px;}
			.modalBody .userMenu a {background:#efece5 url("../images/miniRarr.png") no-repeat 8px center;display:block;text-decoration:none;color:#444;padding:3px 5px 3px 17px;border-radius:3px;outline:none;}
			.modalBody .userMenu a:hover {background-color:#e7e4de;}

				/* out */
				.signinForm {overflow:hidden;}
				.signinForm .signinList>li {overflow:hidden;padding:2px;margin-bottom:5px;}
				.signinForm label {display:block;margin-bottom:3px;}
				.signinForm .lostpass {float:left;}
				.signinForm .lostpass li:first-child {padding-bottom:5px;}
				.signinForm .fbutton {float:right;margin-top:3px;}
				.input2 {border:1px solid #ccc;border-radius:3px;background:#fff;padding:4px !important;transition:all 0.6s ease;outline:none;box-sizing:border-box;width:100%;}


/* Comment */
.commentWrap {padding-bottom:30px;}
.comment {background:url("../images/comment.png") repeat-x left -100px;padding:8px 8px 0;position:relative;}
.comment:before, .comment:after {content:"";position:absolute;background:url("../images/comment.png") no-repeat left top;width:26px;height:50px;left:0;top:0;z-index:2;} .comment:after {left:auto;right:0;background-position:left -50px;}
.comment .sep {padding:0 10px;}

.commentInfo {margin-bottom:20px;position:relative;z-index:9;}
	.commentInfo .author {color:#8fc549;font-size:14px;margin-bottom:5px;}
		.commentInfo .author b {font-size:14px;}
	.authorInfo {color:#919191;}
.commentInfo .author a {
color:#8fc549;
}

.commentText {margin-bottom:30px;}
.commentFrom {margin-bottom:5px;font-size:14px;font-weight:bold;}
.commentOptions {text-align:right;color:#919191;}
	.commentOptions a {text-decoration:none;color:#919191;}
	.commentOptions a:hover {text-decoration:underline;color:#8fc549;}



.basecont, .baseform {padding:0 5px;line-height:16px;}
.tableform {width:100%;}
.tableform .label {width:180px;}
.tableform td {padding:8px 0;vertical-align:top;border-bottom:1px dotted #ccc;}
.tableform .impot {color:red;vertical-align:super;font-size:10px;}
.tableform .checkbox {margin-top:5px;}
.fieldsubmit {padding:10px 0;}

.f_input, .f_textarea, .xfields textarea, .xprofile textarea, .xfields input, .xprofile input {background:#fff;border:1px solid #ccc;border-radius:4px;transition:border-color 0.4s ease,box-shadow 0.4s ease;}
.f_input:focus, .f_textarea:focus, .input:focus, .xfields textarea:focus, .xprofile textarea:focus, .xfields input:focus, .xprofile input:focus  {outline:none !important;border-color:#FCA650;box-shadow:inset 0 0 5px 0 rgba(252,166,80,.4);}
.f_input, .xfields input, .xprofile input {width:200px;padding:4px 5px !important;}
.f_textarea, .xfields textarea, .xprofile textarea {resize:vertical;padding:4px 5px;width:190px;min-height:60px;height:100px;}
.xfields textarea {width:98% !important;}
.baseform select {padding:1px;border-radius:3px;border:1px solid #ccc;}

.captchaImg {float:left;margin-right:15px;font-size:9px;}
.captchaCode input {height:40px;width:100px;text-align:center;font-size:25px;}
.captchaCode .rarr {display:inline-block;margin-right:15px;font-size:25px;font-family:Arial;color:#ccc;}

