body {font-family:arial;font-size:14px;color:#8e8e8e;margin: 0 0.5%;overflow-x: hidden;}
a {color:#197acc;}
p{padding-top:6px;text-align:justify;}
ul, li, .clear, h2, h1, h3, div {margin:0;padding:0;}

#content {max-width:1200px;margin:0 auto;}
#logo {float:left;}
#logo a{display:block;background:url(../img/logo.gif);width:258px;height:72px;}
#logo a span{display:none;}
#sitetitle {font-weight:normal;font-style:italic;font-size:14px;width:400px;float:left;margin:30px 0 0 0;color:#444444;}
#sform {width:220px; vertical-align:top;float:right;margin:25px 0 0 0;}
#sform .search-input {border:0;background:url(../img/search_input.gif); width:151px; height: 23px; font-size:12px;color:#c8c8c8; padding: 0 0 0 2px;vertical-align:middle; margin: 0 0 3px 0;}
#sform .search-ok {border:0; background:url(../img/btn.gif); width:58px; height:23px;vertical-align:middle; margin:0 0 3px 5px;color:#FFF;}
#tops{margin-bottom:15px;}
.tnws a img{display:block;float:left;border:1px solid #dfdfdf;margin-top:7px;}
.tnws{margin:3px 0px;}
.tnws p{float:right;width:126px;height:42px;font-size:12px;overflow:hidden;margin-top:0px;}
.clear {clear:both;}
#menu {border:1px solid #dfdfdf;height:1%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:url("../img/bg.gif") repeat-x scroll 0 0 #f8f8f8;margin:10px 0px;height:25px;position:relative;}
#sp{position:absolute;left:7px;top:3px;}
#fd {position:absolute;right:7px;top:3px;background: url("../img/feed.gif") no-repeat scroll 0 5px transparent;padding-left:15px;}
.siteh{font-size:16px;font-weight:bold;margin-bottom:5px;color:#444444;}
.sitecat{margin-bottom:15px;}
.sitecat li{background: url("../img/caticon.gif") no-repeat scroll 0 5px transparent;font-size: 16px;margin-bottom: 7px;padding-left: 23px;}
#lcol {width:15%;float:left;}
#col {width:84%;margin:0 0.5%;float:left;}
#rcol {width:171px;float:right;}
.block {border:1px solid #dfdfdf;height:1%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:url("../img/bg.gif") repeat-x scroll 0 0 #f8f8f8;padding:7px 0px;margin:0px 0px 15px 0px;}
.shortcontent, .fullcontent {text-align:center;margin:10px 0;}
.fullcontent img {margin:5px 0; width: 60%;}
.shortcontent a img {border:none;}
h2.posttitle {font-size:25px;font-weight:normal;color:#444444;width:581px;height:33px;overflow:hidden;}
h2.posttitle a {text-decoration:none;color:#444444;border-bottom:1px solid #cccccc;}
.infoblock {border:1px solid #dfdfdf;padding:4px 7px;margin: 0 0 20px 0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:url("../img/bg.gif") repeat-x scroll 0 0 #f8f8f8;}
.infoblock ul.golink li {list-style:none;float:left;}
.rating{float:right;}
.shortcat {float:left;margin:0 0 0 10px;color:#000000;}
.fullcat {color:#000000;}
#footer {border-top:1px solid #dfdfdf;padding:20px 0;margin:30px 0 0 0;}
li {list-style:none;}
.fullrating {margin:5px 0;}
.fullnews p {margin:0; padding:5px 0;font-size:12px;text-align:left;}
h3.allnews {font-weight:normal;font-size:12px;color:#000000; padding:5px 0;margin:15px 0 0 0;border-top:1px solid #dfdfdf;}
.pad{padding:7px 7px;}
.relat{width:16%;text-align:center;display: inline-block;vertical-align: top;}
.relat p{text-align:center;}
.relat div a img{width:100%;height:auto;border:1px solid #dfdfdf;}
#navigation{height:28px;overflow:hidden;margin-bottom:15px;}
#navigation a{float:left;height:20px;background:#fff;border:1px solid #e4e8f1;padding:3px 9px;margin-left:3px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#navigation span{float:left;height:20px;background:#fff;border:1px solid #e4e8f1;padding:3px 9px;margin-left:3px;text-decoration:none;color:#cccccc;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
/* blocks --------------- */
.blockth a img{border:none;}
.blocktl a {font-size:11px;color:#333333;}
.blocktl {margin:0 0 10px 0;}
.more{margin:15px 0;line-height:160%;}
.more span{margin:0 3px;padding:0 3px;background:#f0f0f0;}
.more span a:hover{text-decoration:none;}
.block2 {border-bottom:1px dotted #dfdfdf; /*border-top:1px dotted #dfdfdf; padding:20px 0px;margin:10px 0px;*/ font-size:12px;}

.mkr_title {text-align:left;}
.mkr_img{float:left; padding-right: 10px;}
.mkr_img img{width:50px; height; 50px;}
.mkr_date {text-align:left;}
.mkr_descr {text-align:justify;}
/* width:50px; height; 50px;*/
.fullcontent {margin:0px;}
.topnewsimg{ align:middle; height:40px; width:40px;}
#contacts{text-align: center;}
.divhid{position:absolute;left:-10000px;}
.divcent{margin: 0px auto;text-align: center;align-content: center;overflow: hidden;}
.divcent > div{display:inline-block;width: 49%;vertical-align: top;}
.shortnews {width: 48%;display: inline-block;margin: 0 0.5%;overflow: hidden;vertical-align: top;}
.shortcontent img{width: 100%;}
#rekfoot, #rekhead{display:block;text-align: center;}
#rekfoot > div {width: 49%;display: inline-block;vertical-align: top;}
#rekhead > div {width: 49%;display: inline-block;vertical-align: top;}
.mkr_img{width: 60px;height: 60px;}
.relatcont{text-align: center;}

/*adaptive*/
@media screen and (max-width:1024px){
	#lcol{
		width: 20%;
	}
	#col{
		width: 79%;
	}
	.fullcontent img {
		    width: 100%;
	}
}
@media screen and (max-width:900px){
	#lcol{
		width: 25%;
	}
	#col{
		width: 73%;
	}
	#rekfoot > div {
		width: 100%;
	}
	.relat{
		width: 32%;
	}
	#rekhead > div {width: 100%;}
	.hid{display:none !important;}
	.divcent > div{width: 100%;}
}
@media screen and (max-width:768px){
	#lcol{
		width: 30%;
	}
	#col{
		width: 68%;
	}
	.shortnews {
		width: 100%;
	}
	h2.posttitle{
		overflow: visible;
		height: auto;
		width: 100%;
	}
}
@media screen and (max-width:640px){
	.slicknav_menu {
		display:block !important;
	}
	.slicknav_nav {
		width: 60% !important;
	}
	#content {
		margin: 0 1% 0 0;
	}
	#lcol, #plus18 {
		display: none;
	}
	#col, #sform{
		width: 100%;
	}
	body{
		margin-top: 33px;
	}
	#sitetitle {
		margin-top: 0px;
		width:100%;
	}
	#sform{
		margin:1%; 
		float: left;
	}
	#sform .search-input , #sform .search-ok {
		margin:0px;
		padding: 0px;
		border: 1px solid #EEE;
		background: none;
	}
	#sform .search-ok {
		color:#000;
	}
	#sform .search-input {
		width: 80%;
	}
	#sform .search-ok{
		width: 17%;
		height: 25px;
	}
	#logo a {
		background: url(../img/logo_sm1.png);
	}
	#logo {
	    float: left;
	    height: 33px;
	    overflow: hidden;
	    width: 160px;
	    position: fixed;
	    top: 0px;
	    left: 0px;
	    z-index: 2000;
	}
	.relat{
		width: 48%;
	}
}