
/*---------------Шрифты и иконки-------------------------------*/

@font-face {
	font-family: 'Metrize-Icons';
	src:url('../fonts/Metrize-Icons.eot');
	src:url('../fonts/Metrize-Icons.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Metrize-Icons.woff') format('woff'),
		url('../fonts/Metrize-Icons.ttf') format('truetype'),
		url('../fonts/Metrize-Icons.svg#Metrize-Icons') format('svg');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'Metrize-Icons';
	content: attr(data-icon);
	speak: none;	
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/*---------------Типографика-------------------------------*/


header h1 {line-height: 61px;}
header h1 a {font-size:32px!important}
article h2 {font-size: 46px; line-height: 50px; margin-bottom: 14px;}
.post h2 {font-size:26px;line-height:30px;margin-top:20px}
blockquote a{text-decoration:none}
blockquote {padding: 0 0 0 15px;margin: 0 0 20px;}
blockquote.history {margin-bottom:0;font-size: 17.5px;font-weight:300;line-height:1.25;padding-bottom:20px;padding-top:10px;}
blockquote small {display: block;line-height:20px;color: #999999;}
blockquote small:before {content: '\2014 \00A0';}
blockquote.history {padding-right:10px;padding-left:60px;background:url('../images/quotes_small.png') no-repeat 20px 50%;}
blockquote.redactor:before {content: none!important;}
.history small {text-align:right;padding:5px;}
.redactor {background:url('../images/quotes.gif') no-repeat 20px 50%!important;padding-left:80px!important;min-height:220px}
article blockquote {padding: 0 15px 0px 15px;margin: 0 20px 20px;margin-top:20px;margin-left:-120px;border-left:1px solid #19618b!important;text-align:justify;} 
article blockquote small {float:right}
#sezon a{color: #19618b;}
#sezon {height:20px;background-color:#EEE;padding:0px!important;margin-top:8px;margin-bottom:8px;text-align:center;}
.avatar{width:105px}
.sociopad {clear:both;margin-bottom:15px}
.radius {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border:3px solid #19618b}
a.note{vertical-align: super; font-size: 10pt;font-size:12px;padding-bottom:5px;color:#19618b;font-weight:700}
ol.notes {border-top: 1pt solid gray; font-size: 10pt; list-style: none; padding-bottom: 1em;margin-top:15px;padding-top:10px}
ol.notes li {display: none;}
a.backlink {text-decoration: none; color: #19618b;}
.elinks {text-transform:none!important;}
.elinks a{text-transform:none!important;font-size:12px!important}
.elinks li {border-bottom:2px solid #19618b; padding-bottom:7px!important;font-size:14px!important}
.taglines {padding:5px;padding-left:20px;font-size:14px!important; border:1px solid #19618b;list-style:circle;background-color:#FEFEFE}
.taglines a {text-decoration:underline}

/*---------------Базовые классы-------------------------------*/

.centred {margin:0px auto;text-align:center}
.notop a{margin-top:20px!important;margin-bottom:20px!important}
.alignleft, .pic {margin:5px;float:left}
.smallicon{font-size:11px;line-height:11px;padding-right:3px;color:#19618b;}
.first{font-size:16px;font-weight:700;}
.banner{display:block}
.position2{margin-bottom:20px}
.position5{margin-top:20px}
.offset-left {padding-right:60px;}
.floater {margin:0px}
.excerpt{margin-bottom:20px;font-size:17px;line-height:24px;font-style: italic;}
.marker{color:#444!important;font-weight:700;text-decoration:none;float:left;font-size:26px;}
.chrono {margin-bottom:30px; height:320px!important;overflow:hidden;}
.chrono p{color:#444!important;text-transform:none!important;font-size:16px;line-height:18px;margin-top:15px}
.chrono small {display:block}
.topup {margin-top:-90px}
.dop,.dop a {margin-top:120px!important}
.768center{display:block;width:768px;float:left}
.172center{display:block;width:172px;height:90px;background-color:#888}
.lister li {padding-top:5px;}
.lister a {padding-bottom:0px;text-align:center!important}
.fb-like{margin-bottom:20px}
/*---------------Разметка-------------------------------*/

.extender {font-size:11px;text-transform:uppercase;}
.extender{margin-right:0px!important}
.extender a{text-decoration:none;color:#19618b;font-size:11px;text-transform:uppercase;font-weight:200;display:block;margin-bottom:60px;margin-top:60px;text-align:center;}
.extender span {font-size:65px;line-height:65px;padding-bottom:10px;display:block;color:#19618b;}
.extender strong {color:#19618b;font-weight:700}
.extender .rightside a{margin-top:0px;margin-bottom:0px;text-align:left;}
.extender .rightside a:hover{text-decoration:underline}
.extender ul{margin-top:20px;padding-top:20px;border-top:5px solid #19618b;padding-bottom:10px;}
.extender ul li{padding:0px;margin:0px;margin-bottom:5px}
.extender ul li a{margin-top:0px;margin-bottom:0px;text-align:left;}
.extender ul li a:hover{text-decoration:underline}

.indexnews {list-style:none;margin-top:30px}
.indexnews .timedate {font-size:12px;color:#19618b;}
.indexnews .cont span{font-size:10px;color:#19618b;text-transform:uppercase;text-decoration:underline}
.indexnews li {line-height:20px;margin-top:5px;margin-bottom:5px;padding:0px}
.indexnews h2{font-size:18px;line-height:20px;}
.indexnews h2 a{text-decoration:none}
.indexnews .big {font-size:22px!important;line-height:24px!important;}


nav ul li {display: block;margin-bottom: 10px;}
nav ul li a,nav ul li a:visited,nav ul li a:active {font-size:14px;color:#555;text-decoration:none;font-weight: bold;}
nav ul li a:hover,nav ul li a:focus {color:#222;}

.liner {margin-top:10px;margin-bottom:10px}
.liner {background-image:url('../images/line.png');background-position:50% 50%;background-repeat:repeat-x;height:35px;}
.liner a{line-height:35px;font-size:14px;text-transform:uppercase;text-decoration:none;color:#19618b;background-color:white;margin-left:120px;height:35px;padding-left:10px;padding-right:10px;}
.liner a:hover {text-decoration:underline;}

.news {padding-bottom:10px;border-bottom:1px solid #999999;}
.news h2 {font-size:18px;font-weight:700; line-height:25px;font-family:"PT Sans Caption","Helvetica Neue",Helvetica,Arial,sans-serif}
.news h2 a{text-decoration:none}
.news h2 {padding-top:10px}
.know {padding-top:10px;margin-top:20px;font-size:18px;font-weight:200;line-height:30px;color:black;background-color:#eeeeee;}
.more {text-align:right;}
.more a {color:#19618b;}

.datatime{color:#19618b;text-transform:uppercase;font-size:10px;padding-top:10px;clear:both}
.datatime a{color:#19618b;}

.autor {text-align:center!important;border-bottom:5px solid #19618b;margin-bottom:20px}
.autor small{margin-top:10px;display:block}
.autor strong{display:block;color:#444!important;margin-bottom:10px}

.container {background-color:white}
.rightside {border-top:5px solid #19618b; padding-top:10px;padding-bottom:10px;margin-top:60px;text-align:left;font-size:11px;text-transform:uppercase;}
.footer {font-size:12px;background-color:#eeeeee;border-top:5px solid #19618b;padding-top:10px;padding-bottom:10px;margin-top:20px;}	

.headered {background:url('../images/header.png') no-repeat bottom right,url('../images/header_bg.png') repeat-x bottom right;height:120px;}
.headered .smallicon{font-size:16px;}
.headered h1 {line-height:16px!important}
.headered h1 a{line-height:18px;font-size:18px;font-weight:700;text-transform:uppercase;text-decoration:none;}
.feedicon a{color:#aaaaaa}
.feedicon a:hover {color:#19618b;}
.feedicon span{font-size:25px;display:block;width:25px;height:25px;margin:2px;float:left;}
#finder {width:280px;height:35px;display:none;float:left;}
#finder form input {display:block;float:left}

.onestring li{border-bottom:1px solid #eeeeee}
.onestring a{text-decoration:none;}
.onestring span{color:#19618b;}
.onestring .liner a{margin-left:20px}

.mainnews h2 a{text-decoration:none}
.mainnews .datatime{margin-bottom:10px;margin-top:10px}

.afisha {display:inline-block;border-bottom:1px solid #eeeeee;padding-bottom:10px;margin-bottom:10px}
.afisha ul{display:none}
.afisha h5{overflow:hidden}
.event{cursor:pointer;}
.columnist {-webkit-column-width: 220px;-moz-column-width: 220px;column-width: 220px;-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap:10px;}

.info ul {margin-top:10px;}
.info li{font-size:12px;margin-top:5px;margin-bottom:5px}
.info span{color:#19618b;padding-right:5px;vertical-align:middle;}

#arrow {position:fixed;bottom:15px;left:15px;width:50px;height:70px;z-index:9999;color:transparent;font-size:55px;color:#cccccc;text-decoration:none}
#telegram {position:fixed;bottom:15px;right:15px;width:80px;height:80px;z-index:9999;color:transparent;text-decoration:none}
#arrow:hover{color:#19618b;}
.navi {margin-top:20px}	
.menu ul {margin-top:20px}
.menu li {margin:0px;padding:0px}

.topnews li{min-height:60px;}
.topnews li small{display:block;}
#topmenu {display:none}
#righttop {display:none}

.topper {padding:5px;text-align:justify}		
.topper li{min-height:30px;}
.topper li small{display:block;}	
.topper img {float:left;margin:0px;margin-right:5px;width:40px;height:40px;background-color:#eeeeee;}

.nedviga span {font-weight:700;color:#19618b;font-size:18px;}
.nedviga h4 {text-transform:uppercase;font-size:16px;font-weight:700}
.ned tr, .ned td {padding:5px;border:1px dotted #777}
.ned {width:100%;margin-bottom:15px;margin-top:15px}
.ned thead {font-weight:700}
.nedviga .torg {margin-top:15px}
.nedviga .torg a {text-decoration:underline;}
.nedviga .more {text-align:right}
.graf {width:750px;height:480px}

/*---------------Изображения-------------------------------*/

img {max-width:100%;height: auto;}
.attachment-thumba{float:left;margin:5px}
.attachment-redactor{float:left;margin:5px}
.attachment-main{clear:both!important;margin:0px;margin-bottom:10px;width:100%}
.attachment-larger{margin-bottom:20px;clear:both;width:640px;}
.news img {width:220px!important;clear:both!important;margin:0px;margin-bottom:10px}
.thumb,.topnews img {float:left;margin:0px;margin-right:5px;width:60px;height:60px;background-color:#eeeeee;}

/*---------------Плагины-------------------------------*/

#wp-calendar {width:220px}
#wp-calendar caption{font-weight:700;font-size:14px;}
#wp-calendar a{margin:0px!important}
#wp-calendar td.tr{padding:0px;}
#wp-calendar a,caption {color:#19618b;}
#wp-calendar td,table th{text-align:left;border-right:1px solid #eeeeee!important;padding:5px 5px!important;}
#wp-calendar th{color:black;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #eeeeee;}
#wp-calendar td:hover > a {color:white!important;}
#wp-calendar td:hover {background-color:#19618b;}
.wp-polls .pollbar {margin:1px;font-size:6px;line-height:8px;height:8px;background:#888;}
.wp-polls-form a{margin-top:20px!important}
.wp-polls-form label{font-weight:200!important;font-size:10px!important}
.twitter a{color:#19618b;}
.twitter {font-size:12px}
#map {width:100%}

/*----------------------Карты------------------------------------*/

.mapformer {width:920px;height:400px;}
.hideframe {width:0px; height:0px; border:0px}
.mainmap {position:relative;width:940px!important;height:560px!important}
.indexmap{height:560px!important;width:700px!important;}
.icon {height:80px}

/*----------------------Облако тегов------------------------------------*/

#tagger {list-style-type: none;}
#tagger li {float: left!important;height:12px!important;}
#tagger li a {text-decoration: none;line-height: 1.5em;}
.size1 {color: #666;padding: 2px;}
.size1:hover {background-color: #999;color: white;}
.size2 {color: #912600;padding: 5px;font-size:14px;}
.size2:hover {background-color: #cc3500;color: white;}
.size3 {color: #877900;padding: 6px;font-size:15px;}
.size3:hover {background-color: #d8c100;color: white;}
.size4 {color: #1d6c01;padding: 8px;font-size:16px;}
.size4:hover {background-color: #2daf00;color: white;}
.size5 {color: #004e6b;padding: 6px;font-size:17px;}
.size5:hover {background-color: #007ead;color: white;}
.size6 {color: #430069;padding: 8px;font-size:18px;}
.size6:hover {background-color: #7600b9;color: white;}

/*--------------------- Mobile----------------------------------- */

	/* Mobile Landscape/Browser */
	@media only screen and (min-width: 1280px) and (max-width: 3767px) {
	#topmenu {display:block;position:fixed; width:160px;top:-1200px;left:10px;}	
	#righttop {display:block;position:fixed; width:220px;top:-8200px;right:10px;}			
	#righttop li div {width:140px;height:70px;padding-top:80px;border:1px solid #19618b;display:block;overflow:hidden;margin-right:0px;}
	#righttop a{text-decoration:none;}
	#righttop h6{font-size:8px!important;font-weight:700;display:table-cell;vertical-align:middle;text-align:center;width:140px;height:70px;background-color:#EEE; background-color: rgba(255,255,255,0.8);border-top:1px solid #19618b;border-bottom:1px solid #19618b;color:#19618b!important;text-transform:uppercase;}	
	#righttop h6:hover {background-color: rgba(255,255,255,0.9);};
	}
	@media only screen and (min-width: 1280px) and (max-width: 1367px) {
	#topmenu a{font-size:12px!important}	
	#topmenu {width:150px}	
	#righttop {display:none}
	#righttop ul{margin-right:0px;width:120px;}
	#righttop li {padding-right:0px;width:120px;}
	#righttop li div {width:120px}
	#righttop h6{font-size:7px!important;width:120px;}
	}

	@media only screen and (max-width: 767px) {
		h1 a { font-size: 14px!important; line-height: 16px!important; }
		h2 {font-size: 19px!important; line-height: 22px!important; }
		.mainnews h2 {font-size: 19px!important; line-height: 22px!important; }
		.headered {margin-bottom:20px!important}
		nav { position: relative; }
		#topmenu {display:none}
		#righttop {display:none}
		.news img {max-width:100px;margin-right:5px}
		nav ul,aside, header
		 {
				display: none;
		}
	article blockquote {margin-left:0px}
	}

	/* Mobile Landscape */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	h1 { font-size: 14px!important; line-height: 16px!important; }
		nav ul {
			display: none;			
		}
		article blockquote {margin-left:0px}
		#topmenu {display:none}
		#righttop {display:none}
	}

	/* Non 960 */
	@media only screen and (max-width: 959px) {		
		nav .button {
			padding: 9px 20px 11px; }	
			
		#topmenu {display:none}
#righttop {display:none}		
			}

	/* iPad Portrait/Browser */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	h1 { font-size: 14px!important; line-height: 16px!important; }
		nav {
			width: 124px; }
		article blockquote {margin-left:0px}
		#topmenu {display:none}
#righttop {display:none}
	}

	/* Mobile/Browser */
	@media only screen and (max-width: 767px) {#topmenu {display:none}
#righttop {display:none}}

	/* Mobile Landscape/Browser */
	@media only screen and (min-width: 480px) and (max-width: 767px) {#topmenu {display:none}
#righttop {display:none}}

	/* Anything smaller than standard 960 */
	@media only screen and (max-width: 959px) {#topmenu {display:none}
#righttop {display:none}}


	/* iPad Portrait Only */
	@media only screen and (min-width: 768px) and (max-width: 959px) and (max-device-width: 1000px) {#topmenu {display:none}
#righttop {display:none}}

	/* Mobile Only */
	@media only screen and (max-width: 767px) and (max-device-width: 1000px) {#topmenu {display:none}
#righttop {display:none}}

	/* Mobile Landscape Only */
	@media only screen and (min-width: 480px) and (max-width: 767px) and (max-device-width: 1000px) {#topmenu {display:none}
#righttop {display:none}}

	/* Anything smaller than standard 960 on a device */
	@media only screen and (max-width: 959px) and (max-device-width: 1000px) {
		.resize { display: none; }
		#topmenu {display:none}
#righttop {display:none}
	}
