/* Template created by S-ARTs.ru | Code: CheLiOS | Design: spammer44 | URL: http://s-arts.ru */

@font-face {
	font-family: 'HelveticaNeueCyrRoman';
	src: url('../fonts/HelveticaNeueCyr-Roman.eot');
	src: url('../fonts/HelveticaNeueCyr-Roman.woff') format('woff'), url('../fonts/HelveticaNeueCyr-Roman.ttf') format('truetype'), url('../fonts/HelveticaNeueCyr-Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body {margin:0;height:100%;font-family: HelveticaNeueCyrRoman;color:#555555;background: url(../images/main_bg.jpg) no-repeat top center;}
#wrapper {height:auto !important;height:100%;min-height:100%;margin:0 auto;width:1220px;}
#container {/*background:url(../images/style/container.gif) repeat-y;*/}
#header {/*background:url(../images/style/header.jpg) no-repeat;*/
	height: 305px;
	padding: 35px 0 0 0;
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 30px;
}
#left {float:left;width:245px;}
#right {float:right;width:300px;}
#center {width: 655px; float: left; margin: 0 10px;}
#footer {
	background:url(../images/footer_bg.jpg) repeat-x bottom;
	height: 568px;
	position: relative;
}
.clear {clear:both;}

/*.body1 {background:url(../images/style/body1.jpg) no-repeat top center;}*/

/*.container1 {background:url(../images/style/container1.gif) repeat-y right;}
.container2 {background:url(../images/style/container2.gif) no-repeat;}
.container3 {background:url(../images/style/container3.gif) no-repeat right top;}
.container4 {background:url(../images/style/container4.gif) no-repeat bottom center;}*/

/* mozilla-fix */
a, img, input {outline:none;border:none;}

/*.btn_reglog, .radial, .fbutton, #loading-layer, #dropmenudiv, .baseform, .ui-dialog, .mass_comments_action, .bbcodes, .ui-button {-webkit-border-radius:9px; -moz-border-radius:9px; border-radius:9px;}*/
input, textarea, select, button {font-size:13px;}
.reset, .reset li {list-style:none;padding:0;margin:0;}
.lcol {float:left; margin-left: 5px;}
.rcol {float:right;}

/* header */
/*.header1 {background:url(../images/style/header1.jpg) no-repeat 188px 0;}
.header2 {background:url(../images/style/header2.jpg) no-repeat 415px 0;}
.header3 {background:url(../images/style/header3.jpg) no-repeat top right;}
.header4 {background:url(../images/style/header4.jpg) no-repeat left bottom;}
.header5 {background:url(../images/style/header5.jpg) no-repeat right bottom;height:395px;}*/

.header_b {background:url(../images/vk_butt.png) no-repeat;width:50px;height:50px;display:block;cursor:pointer;float:left;}

.header_t {background:url(../images/tw_butt.png) no-repeat;width:50px;height:50px;display:block;cursor:pointer;float:left;}

.header_rss {background:url(../images/rss_butt.png) no-repeat;width:50px;height:50px;display:block;cursor:pointer;float:left;}


.header_alf {
	padding-bottom: 20px;
	margin: 20px 0;
	border-bottom: 3px solid #E7E7E9;	
}

.header_alf a {
	cursor:pointer;
	color:#444859;
	text-decoration:none;
	text-transform:uppercase;
	font-size:23px;
}

.header_alf a:hover, .header_alf a.active {
	color:#da2d49;
}

.header_alf div:nth-child(2) a:last-child {
	margin-left: 20px;
}

.header_link {width:204px;height:49px;display:block;float:left;margin:81px 0 0 69px;}

.header_search {
	height:61px;
	width: 265px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.29);
}

.search_btn {
	background:url(../images/search_btn.png) no-repeat;
	width:25px;
	height:25px;
	cursor:pointer;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -12px;
}

.search_input {
	color:#fff;
	font-size:11px;
	width: 215px;
	height: 61px;
	font-size: 24px;
	background-color: transparent;
	padding-left: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.header_menu {
	position: absolute;
	left: 0;
	bottom: 20px;	
}

.header_menu a {
	color: #fff;
	font-size: 23px;
	text-decoration: none;
	margin-left: 55px;
}

.header_menu a:hover, .header_menu a.active {
	color: #f28d98;
}

.header_menu a:first-child {
	margin-left: 0;
}

.banner {float:right;margin:41px 48px 0 0;}

.login_ava {width:50px;}
.login_ava1 {border:1px solid #9ba751;width:50px;height:50px;display:block;overflow:hidden;float:left;margin-right:11px;}

.login2 {float:left;line-height:18px;margin:-2px 14px 0 0;}

.login2 a {
	color:#fff;
	text-decoration:none;
}

.login2 a:hover {
	color: #000;
}

/*.login_exit {background:url(../images/style/exit.jpg) no-repeat;width:37px;height:40px;display:block;cursor:pointer;float:right;margin:2px 0 0 0;}*/
.login_exit:hover {background-position:0 -40px;}

.login_enter {
	background-image:url(../images/autorization_butt.png);
	background-repeat: no-repeat;
	background-position:  75% center;
	background-color: #ee7488;
	width:76px;
	height:37px;
	display:block;
	cursor:pointer;
	border:none;
	float:right;
	color:#fff;
	font-size: 19px;
	text-align: left;
	padding-left: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 10px 10px 0 0;
}

.login_enter:hover {background-color: #000;}

.login3 {
	display: none;
	position: absolute;
	top: 30px;
	right: 0;
	width: 262px;
	height: 155px;
	background-color: #da2d49;
	z-index: 1;
}

.login_link {
	color: #fff;
	text-decoration: none;
	font-size: 19px;
	background-image: url(../images/login_link.png);
	background-repeat: no-repeat;
	background-position: 10% center;
	padding: 10px 10px 10px 40px;
}

.login_link.open {
	background-color: #da2d49;
}

.login_input {
	font-size:16px;
	color:#fff;
	width:233px;
	height: 37px;
	background: url(../images/login_img.jpg) no-repeat 5% center #403c3c;
	padding-left: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 15px 0 0 18px;
	text-transform: uppercase;
}
.login_input2 {
	font-size:16px;
	color:#fff;
	width:233px;
	height: 37px;
	background: url(../images/pass_img.jpg) no-repeat 5% center #403c3c;
	padding-left: 40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin: 10px 0 0 18px;
}

.lostpassword_link {
	color:#fff;
	margin:20px 30px 0 18px;
	text-decoration:none;
	font-size: 14px;
	display: block;
}
.lostpassword_link:hover {
	color: #000;
}
.registration_link {color:#94954b;}
.registration_link:hover {text-decoration:none;}

/* left blocs */
.left_bloc {width:245px;}

/* right blocs */
.right_bloc_bot {background:url(../images/style/right_bloc_bot.gif) no-repeat bottom;margin:0 -1px 0 -1px;}
.right_chat {background:url(../images/style/right_chat.gif) no-repeat;padding:54px 8px 11px 8px;display:block;overflow:hidden;}
.right_online {background:url(../images/style/right_online.gif) no-repeat;padding:47px 1px 14px 1px;}
.right_rek {background:url(../images/style/right_rek.gif) no-repeat;padding:50px 1px 14px 8px;}

/* submenu */
.bnavi li {margin-left:-40px;list-style:none;}
.sublinks2 a {color:#e4f1b2;text-decoration:none;background:url(../images/style/sublinks2.png) no-repeat;display:block;width:192px;line-height:20px;text-indent:21px;height:20px;}
.sublinks2 a:hover{color:#FFF;background-position:0 -20px;text-indent:32px;}
.bnavi ul b a, .bnavi ul b span {background:url(../images/style/sublinks.gif) no-repeat;text-indent:21px;display:block;height:28px;line-height:26px;text-decoration:none;color:#575757;cursor:pointer;font-weight:normal;}
.bnavi ul b a:hover, .bnavi ul b span:hover, .bnavi ul b a.active {color:#616732;text-decoration:underline;}
.bnavi ul b span.closed {background-position:0 0;}
.bnavi ul b span.closed:hover {background-position:0 -28px;}
.bnavi ul b span.opened {background-position:0 -28px;margin:0;color:#616732;text-decoration:underline;}
.bnavi_out {list-style:none;margin:0;}
.submenu {border-bottom:1px solid #d0d0d0;}
.submenu_bot {background:#5d632f url(../images/style/submenu_top.gif) repeat-x;margin-right:1px;margin-bottom:-1px;padding:4px 0 6px 0;}
.left_links a {
	display:block;
	text-decoration:none;
	color:#000;
	cursor:pointer;
	padding: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.left_links a:hover, .left_links a.active {
	color:#fff;
	background: #6a5d81;
}

/* vote */
.vote_title {
	color:#595959;
	font-weight:bold;
	padding:8px 11px 11px 12px;
	font-size: 14px;
}

.vote_list {
	padding:7px 9px 10px 7px;
}

.vote_btn {
	cursor:pointer;
	padding: 10px;
	border: 1px solid #da2d49;
	background: none;
	font-size: 14px;
	color: #da2d49;
}

.vote_btn:hover {
	background: #da2d49;
	color: #fff;
	border: 1px solid #fff;
}

.results_btn {
	cursor:pointer;
	background: #da2d49;
	padding: 10px;
	border: 1px solid #fff;
	font-size: 14px;
	color: #fff;
}

.results_btn:hover {
	border: 1px solid #da2d49;
	background: none;
	color: #da2d49;
}

/* vote_fix */
.polled { height: 22px; }
.voted { height: 21px; }
.progress { border: 1px solid #ccc; position: relative; display: block; padding: 0; margin:4px 0; background: #DEDEDE; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#e9e9e9)); background: -moz-linear-gradient(top, #ccc, #e9e9e9);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#e9e9e9');
    -moz-box-shadow:0 1px 0 #fff;
    -webkit-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.polled span { height:20px; }
.voted span { height: 19px; }
.progress span { display: block; margin: 0; padding: 0; text-align:center; width:0;  
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);

    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.progress span b { color:#fff; line-height:20px; padding-left:2px; text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); }
.progress-1 span {
    border: 1px solid #0078a5; background-color: #5C9ADE;
    background: -moz-linear-gradient(top, #00adee 10%, #0078a5 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #00adee), color-stop(0.9, #0078a5));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.progress-2 span {
    border: 1px solid #5c9425;  background-color: #77AF3F;
    background: -moz-linear-gradient(top, #8fc857 10%, #5c9425 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #8fc857), color-stop(0.9, #5c9425));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc857', endColorstr='#5c9425');
}
.progress-3 span {
    border: 1px solid #f47a20; background-color: #faa51a;
    background: -moz-linear-gradient(top, #faa51a 10%, #f47a20 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #faa51a), color-stop(0.9, #f47a20));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.progress-4 span {
    border: 1px solid #A92C2C; background-color: #C44747;
    background: -moz-linear-gradient(top, #DD5F5F 10%, #A92C2C 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #DD5F5F), color-stop(0.9, #A92C2C));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DD5F5F', endColorstr='#A92C2C');
}
.progress-5 span {
    border: 1px solid #8c2ca9; background-color: #C44747;
    background: -moz-linear-gradient(top, #bf5fdd 10%, #8c2ca9 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.1, #bf5fdd), color-stop(0.9, #8c2ca9));
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf5fdd', endColorstr='#8c2ca9');
}
/* vote_fix */

/* left comments skin */
.left_comm_skin {background:url(../images/style/left_comm_skin.gif) repeat-x bottom;padding:8px 11px 10px 12px;color:#474747;}
.left_comm_skin:hover {background:url(../images/style/left_comm_skin2.gif) repeat-x bottom;}
.left_comm_skin a {color:#474747;text-decoration:none;}
.left_comm_skin a:hover {text-decoration:underline;}
.left_comm_skin span a {color:#616732;}

/* chat */
.chat_set {background:url(../images/style/chat_set.gif) no-repeat;width:74px;height:20px;cursor:pointer;float:right;}
.chat_set:hover {background-position:0 -20px;}
.chat_send {background:url(../images/style/chat_send.gif) no-repeat;width:74px;height:20px;cursor:pointer;float:left;margin-right:3px;}
.chat_send:hover {background-position:0 -20px;}
.chat_arc {background:url(../images/style/chat_arc.gif) no-repeat;width:38px;height:20px;cursor:pointer;float:left;}
.chat_arc:hover {background-position:0 -20px;}
.chat_rules {background:url(../images/style/chat_rules.gif) no-repeat;width:6px;height:10px;cursor:pointer;float:right;margin:4px -4px 0 0;}

/* online */
.online_robot{color:gray;cursor:pointer;margin-right:10px;color:#596f16;}
.online_guest{color:blue;cursor:pointer;margin-right:10px;color:#596f16;}
.online_user, .online_user:visited, .online_user:hover{color:#596f16;text-decoration:none;margin-right:10px}
.group_1, .group_1:visited, .group_1:hover{color:#c145ae;font-weight:bold}
.group_2, .group_2:visited, .group_2:hover{color:#596f16;}
.group_3, .group_3:visited, .group_3:hover{color:#596f16;}
.group_6, .group_6:visited, .group_6:hover{color:#596f16;}
#hintbox{text-align:left;width:170px;font-size:10px;border:1px solid #cecdbf;background:#FFF;layer-background-color:#a396d9;color:#000;margin:10px 0 0 0;padding:3px 5px;position:absolute;top:0;visibility:hidden;z-index:998;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.90;-khtml-opacity:0.90;opacity: 0.90;}
.online {background:url(../images/style/online.gif) repeat-x bottom;padding:5px 11px 8px 11px;}

/* footer */
/*.footer0 {background:url(../images/style/footer0.gif) no-repeat bottom center;}
.footer1 {background:url(../images/style/footer1.gif) no-repeat top center;}
.footer2 {background:#f2f1e1 url(../images/style/footer2.jpg) no-repeat;margin:0 auto;width:970px;}
.footer3 {background:url(../images/style/footer3.jpg) no-repeat 345px 0;}
.footer4 {background:url(../images/style/footer4.jpg) no-repeat top right;}
.footer5 {background:url(../images/style/footer5.jpg) no-repeat left bottom;}
.footer6 {background:url(../images/style/footer6.jpg) no-repeat right bottom;padding:98px 0 0 0;}*/
.footer_popular_link {margin:0 20px 0 0;width:345px;float:left;}
.footer_popular_link ul {
	margin: 0;
	padding: 0;
}
.footer_popular_link ul li {
	padding: 5px 0;
}
.footer_popular_link ul li a {
	text-decoration:none;
	font-size: 17px;
	color: #494d5c;
}
.footer_popular_link ul li a:hover {
	color:#da2d49;
}
.footer_popular_link2 {width:385px;float:left;}

.footer_popular_link2 table tr:first-child td {
	padding-bottom: 20px;
	border-bottom: 1px dashed #bebdb1;
}

.footer_popular_link2 table tr:nth-child(2) td {
	padding-top: 20px;
}

.footer_custom1 {margin-bottom:17px;}
.footer_custom {
	font-size: 13px;
	color: #484b5b;
}
.footer_custom div[style="text-align:center;"], .footer_custom img {display: none;}
.footer_custom b {
	font-weight: normal;
}
.footer_custom br {
	line-height: 0;
}
.footer_custom1 img {
	margin-right: 14px;
}
@media all and (-webkit-min-device-pixel-ratio:0) {.footer_custom img {margin:-24px 10px 0 -80px;}}
/* IE8 */
/*.footer_custom img {margin:-24px 10px 0 -80px\0/;}*/
/* IE7 */
/**+html .footer_custom img {margin:-24px 10px 0 -80px;}*/
.footer_custom_title {}

.footer_custom_title a {
	color:#484b5b;
	text-decoration:none;
	font-size: 17px;
}

.footer_custom_title a:hover {
	color: #da2d49;
}

.footer_custom_link {
	margin-top: 10px;
}

.footer_custom_link a {
	cursor:pointer;
	text-decoration:underline;
	font-size: 13px;
	color: #da2d49;
}

.footer_custom_link a:hover {
	color: #5f4f8e;
}

.footer_archives {
	float: left;
}

.footer_archives a {
	color:#494D5C;
	text-decoration:none;
	font-size: 17px;
	padding: 5px 0;
	display: block;
}

.footer_archives a b {
	font-weight: normal;
}

.footer_archives a:hover {
	color:#DA2D49;
}

.footer_archives br {
	display: none;
}

#dle_news_archive_link a {
	display: block;
	margin-top: 10px;
	font-size: 14px;
	color:#DA2D49;
}

.footer_cop {width:135px;height:33px;display:block;overflow:hidden;float:left;margin:15px 0 0 35px;line-height:74px;}
.counts {
	width: 1220px;
	height: 51px;
	position: absolute;
	left: 50%;
	margin-left: -610px;
	bottom: 0;
}
.counts ul {float:right;}
.counts ul li {float:right;width:88px;height:31px;margin:10px 5px;opacity:0.44;-moz-opacity:0.44;filter:alpha(opacity=44);}
.counts ul li:hover {opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.reset, .reset li {list-style:none;padding:0;margin:0;}
.footer_info {float:left;font-style:italic;color:#505050;}
.footer_info a {color:#505050;}
.footer_info a:hover {text-decoration:none;}
.footer_foo {
	height:96px;
	width: 1220px;
	left: 50%;
	margin-left: -610px;
	position: absolute;
	bottom: 30px;
	font-size: 14px;
}

/* navigation */

.navi_bg_top {
	margin: 50px 0 0 0;
}

.nav_pages {
	border: 2px solid #ededee;
	float: left;
	height: 58px;
}

.nav_pages a {
	font-size: 23px;
	color: #da2d49;
	padding: 0 10px;
	display: inline-block;
	text-decoration: none;
	line-height: 58px;
}

.nav_pages a:hover {
	color: #6A5D81;
}

.nav_pages span {
	font-size: 23px;
	color: #fff;
	padding: 0 10px;
	background: #6a5d81;
	display: inline-block;
	line-height: 58px;
}

.nav_pages span.nav_ext {
	background: none;
	color: #da2d49;
}

.nav_arrows {
	float: right;
	width: 90px;
	height: 58px;
	border: 2px solid #ededee;
	line-height: 58px;
	position: relative;
}

.nav_arrows div {
	display: inline-block;
	border-left: 2px solid #ededee;
	width: 2px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 8px;
	margin-left: -1px;
}

.prev_l, .next_l, .prev_l span, .next_l span, .prev_l a, .next_l a {
	width: 12px;
	height: 22px;
	display: inline-block;
}

.prev_l {
	position: absolute;
	left: 15px;
	top: 18px;
}

.next_l {
	position: absolute;
	right: 15px;
	top: 18px;
}

.prev_l span {
	background: url(../images/prev_noact.jpg) no-repeat;
}

.prev_l a {
	background: url(../images/prev_act.jpg) no-repeat;
}

.next_l span {
	background: url(../images/next_noact.jpg) no-repeat;
}

.next_l a {
	background: url(../images/next_act.jpg) no-repeat;
}

/* content */
.content_info_bot {/*background:url(../images/style/content_info_bot.gif) repeat-x bottom;*/margin-bottom:7px;}
#header .content_info {/*background:url(../images/style/content_info.gif) no-repeat 19px 0;*/padding:20px 0; font-size: 16px; color: #fff; width: 840px;}

/*.short1 {background:url(../images/style/short1.jpg) no-repeat;}
.short2 {background:url(../images/style/short2.gif) repeat-x bottom;padding-bottom:10px;}
.short3 {background:url(../images/style/short1.jpg) no-repeat;margin-bottom:6px;}*/

.short_title {
	margin: 30px 0;
}
.short_title a {
	color:#da2d49;
	text-decoration:none;
	font-size: 30px;
}

.short_title a:hover {
	color: #6A5D81;
}

/*.short_title img {margin:0 0 -6px 5px;}*/

.short_story {
	font-size:20px;
	color: #000;
}

.short_story b {
	font-weight: normal;
}

.short_story a {
	color:#6A5D81;
}

.short_story a:hover {
	color:#DA2D49;
}

.short_story textarea {font-family:Arial, Helvetica, sans-serif;font-size:11px;}

.full_story {
	font-size:20px;
	color: #000;
}

.full_story b {
	font-weight: normal;
}

.full_story a {
	color:#6A5D81;
}

.full_story a:hover {
	color:#DA2D49;
}

.full_story textarea {font-family:Arial, Helvetica, sans-serif;font-size:11px;}

.short_story2 {padding:0 0 10px 0;font-size:11px;}
.short_story2 a {color:#616732;}


.short_bot_info {}

.full_link {
	float:right;
}

.read_downl_link {
	margin: 20px 0;
}

.full_link a {
	display:block;
	text-decoration:none;
	font-size: 18px;
	color: #9b8aba;
	padding: 17px 22px;
	border: 2px solid #9b8aba;
	text-transform: uppercase;
	background: none;
}

.full_link a:hover {
	color: #fff;
	background: #da2d49;
	border: 2px solid #da2d49;
	display:block;
	text-decoration:none;
	font-size: 18px;
	text-transform: uppercase;
	padding: 17px 22px;
}

.read_downl_link a {
	color: #fff;
	background: #da2d49;
	border: 2px solid #da2d49;
	text-decoration:none;
	font-size: 16px;
	text-transform: uppercase;
	padding: 17px 22px;
	display: inline-block;
}

.read_downl_link a:hover {
	display: inline-block;
	text-decoration:none;
	font-size: 15px;
	color: #9b8aba;
	padding: 17px 22px;
	border: 2px solid #9b8aba;
	text-transform: uppercase;
	background: none;
}

.full_link2 {float:right;margin:-8px 25px 0 0;}
.full_link2 a {background:url(../images/style/full_link2.gif) no-repeat;width:104px;height:34px;display:block;text-decoration:none;}
.full_link2 a:hover {background-position:0 -34px;}

.short_info {color:#ccd591; margin: 20px 0;}
.short_info a {color:#ccd591;}
.short_info a:hover {text-decoration:none;}

.short_author {background:url(../images/autor_ico.jpg) no-repeat left center; padding: 3px 0 3px 30px; color: #5f4f8e; font-size: 18px;}
.short_author a {color: #5f4f8e; text-decoration: none;}
.short_date {background:url(../images/public_time_ico.jpg) no-repeat left center; padding: 3px 0 3px 30px; color: #5f4f8e; font-size: 18px;}
.short_views {background:url(../images/looking_ico.jpg) no-repeat left center; padding: 3px 0 3px 30px; color: #5f4f8e; font-size: 18px;}

/*.related_news {background:url(../images/style/related_news.gif) no-repeat 19px 0;margin-bottom:6px;}
.related_news1 {background:url(../images/style/related_news1.gif) repeat-x bottom;padding:27px 21px 12px 19px;}
.related_news2 {border-top:1px dashed #dadada;padding-top:1px;}
.related_news ul li a {color:#555555;text-decoration:none;border-bottom:1px solid #ececec;display:block;padding:4px 0 4px 0;background:url(../images/style/related_news3.gif) no-repeat}
.related_news ul li a:hover {color:#898e48;background-position:3px -24px;padding-left:13px;}*/

.related_news {
	margin: 10px 0;
}

.related_news ul {
	margin: 10px 0 10px 10px;
}

.related_news li {
	background: url(../images/reletive_point.jpg) no-repeat left center;
	padding: 3px 0 3px 20px;
}

.related_news li a {
	color: #000;
	font-size: 17px;
	text-decoration: none;
}

.related_news li:hover a {
	color: #da2d49;
}

.info {
	background: url(../images/messege_img.jpg) no-repeat 93% center #ebebeb;
	font-size: 12px;
	color: #000;
	padding: 20px 85px 20px 45px;
	margin: 20px 0;
}

.info a {
	color:#6A5D81;
	text-decoration:none;
}

.info a:hover {
	color: #DA2D49;
}

.info p {
	color: #5f4f8e;
	font-size: 14px;
	margin: 0;
}

.info b {
	font-weight: normal;
}


/* forms */
.tableform { width: 100%; }
.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-size: 17px; }
.fieldsubmit, .tableform td { padding: 10px 13px; }
.addnews { font-weight: bold; }
.impot { color: #d51e44; font-weight: normal; }
.checkbox { padding: 4px 0; line-height: 1em; }
.checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input { padding: 7px; background: #fff url(../images/fields.png) repeat-x; border: 3px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

/*.fbutton {background:url(../images/style/fbutton.gif) repeat-x;height:20px;border:none;color:#797870;font-size:11px;text-transform:uppercase;font-weight:bold;margin:11px 0 0 11px;padding:0 10px 0 10px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;cursor:pointer;}
.fbutton:hover {background-position:0 -20px;color:#FFF;}*/

.fbutton {
	background: #DA2D49;
    border: 2px solid #DA2D49;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    padding: 17px 22px;
    text-decoration: none;
    text-transform: uppercase;
	float: right;
	margin: 0 13px 0 0;
}

.fbutton:hover {
	background: none;
	border: 2px solid #9B8ABA;
    color: #9B8ABA;
}

textarea {font-family:Arial, Helvetica, sans-serif;}


/* comments */
/*.comm1 {background:url(../images/style/comm1.gif) no-repeat;}
.comm2 {background:url(../images/style/comm2.gif) repeat-x bottom;}
.comm3 {width:50px;height:50px;display:block;overflow:hidden;float:left;margin:18px 0 0 30px;}
.comm4 {float:right;margin:9px 20px 0 0;}
.comm5 {font-size:12px;font-weight:bold;padding:15px 0 0 146px;}
.comm5 a {color:#c68415;text-decoration:none;}
.comm5 a:hover {text-decoration:underline;}
.comm5 span {font-size:11px;font-weight:normal;}
.comm6 {padding:12px 0 0 66px;float:left;width:160px;}
.comm7 {padding-top:12px;}
.comm8 {color:#555555;margin:0 19px 0 19px;padding:28px 0 6px 0;border-bottom:1px dashed #d7d7d7;}
.comm8 a {color:#616732;}
.comm8 a:hover {text-decoration:none;}
.comm9 {text-align:right;padding:5px 20px 15px 0;}
.comm9 a {color:#898e48;text-decoration:none;margin-left:5px;}
.comm9 a:hover {color:#bb2580;text-decoration:underline;}*/

.comm_bl {
	box-shadow: 0 0 5px #666;
	-moz-box-shadow: 0 0 5px #666;
	-webkit-box-shadow: 0 0 5px #666;
	margin: 20px 0;
}

.comm_bl table {
	padding: 10px;
	background: #ebebeb;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.comm_bl td {
	font-size: 14px;
}

.com_text {
	padding: 20px;
	font-size: 17px;
	color: #da2d49;
	
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.autor_td a {
	color: #da2d49;
	text-decoration: none;
}

.news_title {font-weight:bold;padding-bottom:2px;}
.news_title a {color:#616732;}
.news_title a:hover {text-decoration:none;}

.sape a {background: no-repeat;width:192px;height:28px;display:block;text-decoration:none;color:#575757;cursor:pointer;}
.sape a:hover {background-position:0 -28px;color:#616732;text-decoration:underline;}


.logo {
	display: block;
	width: 450px;
	height: 72px;
	background: url(../images/logo_bg.png) no-repeat;
}

.soc_header {
	position: absolute;
	right: 0;
	top: 48px;
}

.soc_header a {
	margin: 0 3px;
}

.login_bl {
	position: absolute;
	right: 0;
	top: 167px;
}

.lfbl_title, #news-title {
	color: #6a5d81;
	font-size: 25px;
	margin: 0 0 10px 0;
}

#footer .lfbl_title {
	margin-bottom: 20px;
}

.short_story div div[style="text-align:center;"], .short_story img {
	display: none;
}

.short_str_bl {
    clear: both;
	margin: 30px 0;
	width: 100%;
	border-top: 3px solid #E7E7E9;
}

#dle-content .short_str_bl:first-child {
	margin-top: 0;
	border: none;
}

#dle-content .short_str_bl:first-child .short_title {
	margin-top: 0;
}

.short_str_bl img {
	float: left;
	margin: 0 80px 0 70px;
}

.footer_blocks {
	overflow: hidden;
	width: 1220px;
	margin: 20px auto 0 auto;
	padding: 30px 0 0 0;
}

.foolstory_bl #news-title {
	font-size: 30px;
	color: #da2d49;
}

.quote p, .quote p b, .quote p strong {
	font-size: 14px;
	color: #000;
	font-weight: normal;
	text-align: left;
	margin: 0;
}

.like_bl {
	padding: 10px 0;
	margin: 10px 0;
	border-top: 3px solid #e7e7e9;
	border-bottom: 3px solid #e7e7e9;
}

.like_bl p {
	text-align: left;
	margin-top: 0;
}

.like_bl strong {
	font-weight: normal;
}

.sec_tit {
	font-size: 25px;
	color: #5f4f8e;
	font-weight: normal;
	margin: 10px 0;
}

.sec_tit b {
	font-weight: normal;
}

.header_bann {
	width: 728px;
	height: 90px;
	margin: 25px 0 0 0;
	overflow: hidden;
}

.com_red_links {
	padding: 10px;
}

.com_red_links a {
	text-decoration: none;
	color: #6A5D81;
	margin: 0 10px;
}

.com_red_links a:hover {
	color: #DA2D49;
}