/*
Theme Name: Com Stol
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: 20px;
	height: 30px;
	width: 230px;
 }
 
.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 {
	margin-top: -10px;
	padding-top: 0px;
	padding-left: 10px;
 }
 
	.tiz_news img {
	    float:left;
		margin-right: 10px;
		margin-bottom: 7px;
		width: 106px;
		height: 71px;
		background: #fff;
		padding: 1px;
		border: 1px solid #ccc;
	    }
 
	.tiz_news div a {
		font-family: "Times New Roman", Times, serif;
		font-size: 16px;
		color: #000;
		text-decoration: none;
	 }
 
	.tizd {
		float: right;
	    display: inline-block;
		width: 80px;
		font-family: Georgia;
		font-size: 14px;
		color: #999;
	    height: 82px;
	 }
 
.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: 17px;
	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: 16px;
	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: 16px;
	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;
	padding: 1px; /*height:140px;*/
	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: 27px;
		line-height: 90%;
	 }
 
	.big_img h1 {margin: 11px 0px;}
 
	.big_img span a {
		font-family: "Times New Roman", Times, serif;
		font-size: 15px;
		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: 15px;
		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: 12px;
	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: 180px;
	height: 128px;
	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
	 }
 
.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;
 }
 
 