/*
Theme Name: Com Stol
Theme URI: http://anandawebsolutions.com/
Description: Тема для сайта 1917.su.
Author: dzutaro
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* From Twenty Ten */
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
*/
/* From Twenty Ten */

/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -2000px;
}

.vrez_full .edit-link {
	clear: both;
	display: block;
	margin-top:10px;
	text-decoration:underline;
}

.vrez_full .edit-link:hover {
	text-decoration:none;
}

.content .edit-link {
	clear: both;
	display: block;
	margin-top:10px;
	font-size:15px;
}

.content .page-link {
	margin:12px 0;
	font-size:17px;
}

body {margin:0;background:#DCDCDC}

img {
   border:0px;
}

.header {
	width: 1100px;
	background: #c20001;
}
.ulas {
	padding:15px 8px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.ulas a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	text-decoration:none;
}

.ulas img {
	float:left;
	margin-right:8px;
}

.search_form {
	margin:0 auto;
	padding-top:25px;
	height:21px;
	width:173px;
}

.okrug span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	border-bottom:1px dashed #000;
	color:#000;
	z-index:2;
	position:absolute;
	cursor:pointer;
}

.okrug img {float:right;margin-top:3px;margin-right:0px;}

.okrug { position:relative;height:20px;}

.okrug_spisok {
     position:absolute;
	 top:0;
	 padding-top:0px;
	 padding-bottom:5px;
	 border:1px solid #ccc;
	 background:#fff;
	 margin:-5px 0px 0px -5px;
	 padding-left:5px;
	 display:none;
	 width:100%;

}

.okrug_spisok a {font-size:13px;display:block;color:#000;margin:3px}

.okrug_spisok div {margin-top:5px;}

.okrug_spisok .close {margin-right:4px;font-family:arial;font-size:11px;}

.okrug_spisok .close b {cursor:pointer;}

.forum {
	width:70px;
	float:left
}
.forum a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:16px
}
.biblio {
	width:90px;
	float:left;

}
.biblio a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:14px

}
.biblio small a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:13px;
	display:block;
	margin-top:4px;

}
.top_links {
	width:175px;
	margin:15px 0px 0px 0px
}
.okrug,.biblio_forum {
	margin-top:10px;
	margin-left:5px;
}

.menu {
	width:1100px;
	height:29px;
	background: url('images/menu-bg.gif');
}
.menu td a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-decoration:none
}
.menu td {
	text-align: center;
	background:url('images/menu-razdel.gif') no-repeat top right;
	padding:0px 5px;
}
.menu td.last {
	background:url('images/menu-bg.gif');
}

.s_head {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#b92f21;
	padding-left:10px
}

.s_head a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#b92f21;
	text-decoration:none;
	}

.line {
	height:4px;
	background:url('images/razdel.gif') repeat-x center;
	margin:3px 0px;
}
.left_column {
	width:240px;
	padding-right:25px;
	padding-top:25px;
}
.tiz_news div {
	margin:0px 0px 30px 0px;
}
.tiz_news div div {
	width:106px;
	height:76px;
	background:#fff;
	padding:1px;
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
	margin-bottom:4px;
}
.tiz_news {
	padding-top:10px;
	padding-left:10px;
}
.tiz_news div div img {
	display:block;
}
.tiz_news div a {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#000;
	text-decoration:none;
}
.tiz_news div span {
	font-family:Georgia;
	font-size:17px;
	color:#999;
}
.text_statiy {
	width:555px;
}
.content div.img_div {
	width:470px;
	height:313px;
	padding:1px;
	background:#fff;
	border:1px solid #ccc;
}
.content, .comms, .read_also {
	margin:25px 11px;
}
.content p {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:1.2
}
.content h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	margin:10px 0px;
}

.content a {color:#000;text-decoration:underline}
.content a:hover {text-decoration:none}


.dat_avt_soc {
  display:block;
  width:100%;
  height:2.5em;
}
.share42init {
	float:right;
}
.date_avtor {
	width:50%;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	float:left;
	color:#999;
}
.date_avtor b {
	font-family:Georgia;
}
.right_column {
	width:300px;
	background:#dcdcdc;
}
.video_block {
	margin-left:20px;
	padding-top:20px;
	padding-bottom:5px;
}
.red_tv {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990000;
	font-size:13px;
}
.tags {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.ring {
    border-style: solid; 
    border-width: 0px; 
    border-color: #CCCCCC;
    padding: 0;
    width: 210px;
	}



body{margin:0;padding:0;}
img {border:0px;
}
.feed-container{font-size:13px;border:1px solid #CCCCCC;}
.feed-container .header{margin:0px;padding:5px 5px 5px 5px;font-size:15px;border-bottom:1px solid #CCCCCC;}
.feed-container .footer{margin:0px;padding:5px 5px 5px 5px;color:#fff;}
.feed-container .header .title{margin:0;padding:0;font-weight:bold;color:#000;}
.feed-container .header a{text-decoration:none;color:#000;}
.feed-container .header a:hover{text-decoration:underline;color:#666;}
.feed-container .content{margin:0px;padding:0 3px;}
.feed-container .content .item{margin:0 0 7px 0;padding:0 0 7px 0;border-bottom:1px dashed #CCCCCC;}
.feed-container .content .item .title{margin:1px 0 1px 3px;padding:1px 2px 1px 3px;color:#333;font-weight:bold;}
.feed-container .content .item .title a{color:#333;text-decoration:none;}
.feed-container .content .item .title a:hover{color:#666;text-decoration:underline;}
.feed-container .content .item .description{margin:0 0 0 3px;padding:0 2px 0 3px;color:#666;}
.feed-container .content .item .description a{text-decoration:none;color:#000;}
.feed-container .content .item .description a:hover{text-decoration:underline;color:#666;}


.video_tizer {
	clear:both;
	padding:10px 0px;
	padding-right:15px;
}
.video_tizer div {
	width:81px;
	height:58px;
	padding:1px;
	background:#fff;
	border:1px #ccc solid;
	float:left;
	margin-right:5px;
}
.video_tizer a {
	display:block;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none
}
.com_line {
	background:url('images/razdel.gif') repeat-x center 14px;
}
.com_line span {
	background:#f2f0e0;
	padding:0px 10px 0px 0px;
	font-family:"Times New Roman", Times, serif;
	color:#000;
	font-size:24px;
}
.com_line span a {
	color:#000;
	font-size:24px;
}
.com_body b {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	margin-right:10px;
}
.com_body span {
	font-family:Georgia;
	font-size:15px;
	color:#999;
}
.com_body .info {
	display:block;
	margin: 5px 0 0 0;
	font-style:italic;
}
.com_body p {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	margin:5px 0px;
}
.com_body {
	padding:10px 0px;
}

.com_body  a {
   display:inline-block;
   color:#666;
   text-decoration:none;
   border-bottom:1px dashed #666;
}

.write_com {
	width:40%;
	padding:5px 20px 0px 10px;
	background:#cccc99;
    font-family:"Times New Roman", Times, serif;
    color:#fff;
    font-weight:bold;
    font-size:17px;
    white-space:nowrap;
}
.inputs {
	padding:15px 20px 10px 10px;
	background:#cccc99;
}
.short_tiz div.cell div {
	position:relative;
	vertical-align: bottom;
	width:198px;
	height:139px;

}
.short_tiz h3 a{
	font-family:"Times New Roman", Times, serif;
	color:#000;
	font-size:15px;
	text-decoration:none;
}
.short_tiz h3 {
	margin:0px 10px 5px 0px;
}
.short_news h2 a {
	font-family:"Times New Roman", Times, serif;
	color:#000;
	font-size:22px;
	text-decoration:none;
	margin-bottom:20px
}
.short_news h2 {
	margin:5px 0px;
}
.short_news div.s_img, .short_tiz td div.s_img {
	width:198px;
	/*height:140px;*/
	padding:1px;
	border:1px #ccc solid;
	float:left
}
.short_news div.s_img img, .short_tiz td div.s_img img {
	border:0px;
}
.short_news div.vrez {
	float:left;
	width:220px;
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
	margin-left:10px;
}

.short_news div.vrez_full
  {
	float:left;
	width:420px;
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
	margin-left:10px;
}

.short_news div.vrez_full  a {
   font-size:15px;
	font-family:"Times New Roman", Times, serif;
	color:#000;
	text-decoration:none
}

.punkt {
	width:100%;
	height:10px;
	background:url('images/punkt.gif') repeat-x center left;
	clear:both;
	padding:10px 0px;
}
.ring_links {
	padding-left:10px;
}
.ring_links p a {
	font-size:13px;
	color:#000;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}

.ring_links a {
	font-size:13px;
	color:#000;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	display:inline-block;
	margin-bottom:10px;
}

.copy {
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#000;
	padding:10px;
}
.copy a {
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	color:#000;
}
.seray_fignya {
	width:100%;
	height:5px;
	background:#dcdcdc;
}
.Kprf_tiz {
	width:700px;
	background:#dcdcdc;
}

#share42 {display: inline-block; padding: 6px 0 0 6px; background: #FFF; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

#share42 a {position:relative;}
#share42 a span {display: none; position: absolute; z-index: 10; top: 0; left: 100%; height: 19px; margin-left: 5px; padding: 0 5px; background: #FFF; border-radius: 4px; border: 1px solid #AAA; box-shadow: 0 0 5px rgba(0,0,0,0.25); text-align: center; color: #666; font: 12px/20px Arial, sans-serif;}
#share42 a:hover span {display: block}


.pad {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px
}


.forum_r {
	margin:10px 0px
}
.forum_r a {
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
}
.forum_r img {
	margin-top:4px;
}

.help {
	margin-left:0px;
	margin-top:0px;
	padding:0px 0px;
}


.right_block {
	width:300px;
	margin-left:20px;
	margin-top:20px;
	padding:10px 0px;
}
.right_block a {color:#000}
.right_block div.pad {
	padding:0px 10px;
}
.grey {
	background:#e7e7e7
}
.yel {
	background:#f2f0e0
	}
.left_min-td {
	width:20px;
}
.center_all_mat {
	width:770px;
	padding:20px 0px;
}
.clear {
	clear:both;
	height:10px;
}
.pages ul {
	margin:5px 0px;
	padding:5px 0px;
	list-style-type:none
}
.pages ul li {
	float:left;
	margin-right:15px;
	width:25px;
	height:25px;
	text-align:center;
	line-height:160%;
}
.pages ul li a {
	font-family:Tahoma;
	font-size:18px;
	color:#000;
}
.pages ul li.li_activ {
	font-family:Tahoma;
	font-size:18px;
	color:#fff;
	background:#bd120a;
	line-height:130%;
}
.pages b {
	font-family:Verdana;
	font-size:15px;

}
.pages span {
	font-family:Verdana;
	font-size:15px;
	color:#999;
	margin-left:15px;
}

.pages span a {
	font-family:Verdana;
	font-size:15px;
	color:#000;

}
.pages {
	padding-top:25px;
}
.top_table_right {
	width:270px;
}
.big_img {

}
.big_img div {
	width:363px;
	height:242px;
	padding:1px;
	border:1px solid #ccc
}
.big_img h1 a {
	font-family:"Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
	font-size:28px;
	line-height:90%;
}
.big_img h1 {
	margin:11px 0px;
}
.big_img span a {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#000;
	text-decoration:none;
}
.med_img {

}
.med_img div {
	width:106px;
	height:71px;
	padding:1px;
	border:1px #ccc solid;
	float:left;
	margin-right:11px;
	margin-bottom:16px;
}
.med_img span a {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	padding-top:15px;
	display:block;
	color:#000;
	text-decoration:none;
}
.med_img a.zag {
	font-family:"Times New Roman", Times, serif;
	color:#000;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;

	width:55%;

}
med_img a.text {
	font-family:"Times New Roman", Times, serif;
	color:#000;
	font-size:13px;
	text-decoration:none;
}
.comm_num {
	font-size:11px;
	color:#666;
	font-family:"Times New Roman", Times, serif;
	margin-top:3px;
}
.photos {
	width:990px;
	background:#fff;
	border:1px solid #ccc;
	margin:20px auto;
}
.photos img {
	margin:20px auto;
	display:block;

}
.fotorep {
	width:990px;
	margin:0px auto;
}
.fotorep h1 {
	width:40%;
	float:left;
	margin-left:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
}
.fotorep span {
		width:40%;
	float:left;
	margin-left:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;

}
.tuda_suda {
	float:right;
	width:100px;
		font-size:30px;
	color:#999


}
.tuda_suda a {
	font-family:Verdana;
	font-size:30px;
	color:black;
	text-decoration:none;

}
.min_pages {
	margin:15px 0px;
	padding:15px 0px;
	list-style-type:none;
	margin:0px auto;
	display:block;
	width:380px;
}
.min_pages li {
	float:left;
	margin-right:15px;
	width:20px;
	height:20px;
	text-align:center;
	line-height:100%;

}
.min_pages li a{
	font-family:Tahoma;
	font-size:15px;
	color:#000;
}
.min_pages li.li_activ {
	font-family:Tahoma;
	font-size:15px;
	color:#fff;
	background:#bd120a;
	line-height:140%;

}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider {
	width:260px;
	height:150px;
	overflow:hidden;
}
 #slider li{
	width:260px;
	height:75px;
	}
	
	.spoiler-wrap{
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
border: 1px solid #2E90BD;
background: none repeat scroll 0 0 #2E90BD;
margin: 10px;
width: 100%;
}
.spoiler-head {
font-size: 11px;
line-height: 15px;
margin-left: 6px;
padding: 1px 14px 3px;
cursor: pointer;
width: 97%; /*для IE6*/
}
.folded {
display: block;
padding: 8px;
color: #FFFFFF;
}
.unfolded {
display: block;
padding: 8px;
color: #FFFFFF;
}
.spoiler-body {
-moz-border-radius:0 0 10px 10px;
-webkit-border-radius:0 0 10px 10px;
border-radius:0 0 10px 10px;
background: none repeat scroll 0 0 #F5F5F5;
border-top: 1px solid #C3CBD1;
padding: 10px;
line-height: 20px;
}

/* wpSpoiler */
a.spoiler_link_show {
	background-color: #EFEFEF;
	padding: 1px 3px 1px 3px;
	border-bottom: 1px dotted #9c9c9c;
	border-top: 1px dotted #9c9c9c;
	border-left: 1px dotted #9c9c9c;
	border-right: 1px dotted #9c9c9c;
	margin-left: 3px;
	margin-right: 3px;
}
a.spoiler_link_hide {
	background-color: #EFEFEF;
	padding: 1px 3px 1px 3px;
	border-top: 1px dotted #9c9c9c;
	border-left: 1px dotted #9c9c9c;
	border-right: 1px dotted #9c9c9c;
	border-bottom: 1px dotted #EFEFEF;
	margin-left: 3px;
	margin-right: 3px;
}
div.spoiler_div {
	background-color: #EFEFEF;
	padding: 5px 5px 5px 5px;
	margin-top: -11px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #9c9c9c;
	border-top: 1px dotted #9c9c9c;
	border-left: 1px dotted #9c9c9c;
	border-right: 1px dotted #9c9c9c;
}

span#prevBtn{}
span#nextBtn{}

#block_quotes {font-size:16px}
#bookmarks_block {margin: 5px 0 10px 0}
#partners td {text-align:center}

.wp-polls {
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
}
.wp-polls .wp-polls-ul li {
	margin-bottom:4px
}

.com_form input.name {width:275px;margin-right:10px;border:1px #999 solid}
.com_form textarea {width:100%;margin-bottom:5px;border:1px #999 solid}

h2.video_sub {
	margin:5px 0 10px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#000;
}

.clip {
	color:#666;
	display:inline;
	float:left;
	font:11px arial;
	margin:15px 0 10px 3%;
	width:30%
}
.img_rounded {
	margin:2px 0 1px 0;
	padding:1px;
	width:198px;
	height:133px;
	border:1px solid #CCC;
}
.clip .title {
	color:#000;
	font:bold 14px "Times New Roman", "Times", serif;
	text-decoration:none;
}

.video_nav {clear:both;margin-right:21px}
.video_nav a {color:#000;text-decoration:underline;font-size:14px}

.wp-pagenavi {font:15px "Times New Roman", "Times", serif}

#single_video_block {max-width:460px}

.video_title {text-align:center}

.video_title a {
	display:block;
	text-decoration:none;
	font: 15px Arial,Helvetica,sans-serif;
	color:#000;
}

.photoreport_container {float:left;margin:0 5px 0 0}
.photoreport_thmbn td {padding:2px;background:#9D2F2F;border:1px solid #EEE;}
.photoreport_thmbn td a {color:#FFF;font:15px "Times New Roman", "Times", serif;text-decoration:none}

#gallery_container {width:726px}

#gallery_container .ngg-imagebrowser h3 {
	margin:0 0 4px 0;
	padding:0;
	color:#000;
	font: bold 18px "Times New Roman",Times,serif;
}

#gallery_container .ngg-imagebrowser .pic {padding:7px}
#gallery_container .ngg-imagebrowser-desc {margin: 0 auto;padding:10px 0 0 0;width:80%;font:14px "Times New Roman", "Times", serif;text-align:center}
#gallery_container .ngg-imagebrowser-nav {font:14px "Times New Roman","Times"}
#gallery_container .ngg-imagebrowser-nav a {color:#000;font-size:15px;text-decoration:none}

.faq_build_default .faq_build_form_text,
.faq_build_default .faq_build_form_input {font-weight:normal;font:14px "Times New Roman","Times"}
.faq_build_default .faq_build_textarea {height:200px}
.faq_build_search {display:none}

.faq-all {margin:5px 0 10px 0;font:14px "Times New Roman","Times"}
.faq-all .faq-question .faq-who-date {font-weight:bold}
.faq-all .faq-answer {margin:5px 0 0 0;font-style:italic}

img.alignleft {float: left; margin: 0 5px 0 0}
img.alignright {float: right; margin: 0 0 0 5px}

/*--------------Доработки главной страницы--------------*/

.short_news div.vvrez_full {
    width: 312px !important;
    float:left !important; 
	overflow:hidden;
}

div.sshort_news {
    height: 165px !important;
    border-bottom:1px dashed #cdcdcd;
    margin: 0 0 10px 0;
}

div.sshort_news div.vvrez_full a {
    color: #000000;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    text-decoration: none;
}

/*.wp-pagenavi{font-size:12px !important;}*/
div.vvrez_full div.ss_img {width:106px !important; float:left; margin: 0 5px 5px 0;}
div.sshort_news div.nnews_title a {font-size:17px;color:#000000;font-weight:bold;text-decoration:none;}