/* 

Template created by: NewTurn.
Design: NewTurn (Predator, Karim).
Code: NewTurn (Arteom).

*/

/* Сброс стилей New Turn */
* {margin: 0;padding: 0;outline:none;}
div, span, h1, h2, h3, h4, h5, h6, p, ol, ul, li{font-family: Tahoma, Geneva, sans-serif; margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent;}
body {background:#f8f8f8; line-height: 1; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#7a7a7a;margin: 0;padding: 0;}

h1, h2, h3, h4, h5 {line-height: normal;margin-bottom: 0.2em;}
h1 {font-size: 16px;} h2 {font-size: 13px;} h3 {font-size: 1.15em;} h4 {font-size: 1.1em;} h5 {font-size:1em;}

a{color: #e1983c;text-decoration: none;}
a:hover{text-decoration: underline;}
a img {border: 0 none; outline:0 none;}
img {border: 0 none;}

p{margin-bottom: 0.4em;}
.lcol {float:left;}
.rcol {float:right;} 
.clr {clear: both;display:block;visibility:hidden;height:0;}
.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.orange{color:#E1983C}
.grey { color: #6c838e; }

.wrapper{min-width:1000px;font-family:Tahoma;}

.header{background:#fff url(../images/headtop.webp) top repeat-x;overflow:hidden;}
.header .login{overflow:hidden;}
.header .login .loginpan{color:#fff;margin:6px 0 6px 55px;height:23px;overflow:hidden;}
.header .login .loginpan li{float:left;line-height:23px;overflow:hidden;margin-right:6px;}
.header .login .loginpan li.forms{background:url(../images/login.webp) no-repeat;padding:2px;margin-right:12px;overflow:hidden;}
.header .login .loginpan li.forms.pass{background-position:0 -23px;}
.header .login .loginpan li input{background:none;border:none;float:left;width:154px;height:19px;color: #7A7A7A;}
.header .login .loginpan li input.submit{background:url(../images/login.webp) 0 -46px no-repeat;width:47px;margin-left: 1px;cursor:pointer;}
.header .login .loginpan li input.submit:hover{background-position:0 -66px;}
.header .login .loginpan a{color:#fff;}
.header .login .loginpan .logout{background:url(../images/login.webp) -48px -45px no-repeat;display:block;margin:2px;}
.header .login .loginpan .logout:hover{background-position:-48px -66px;}
.header .login .loginpan .logout img{width:47px;height:19px;}
.header .hlogo{background:url(../images/hlogo.webp) no-repeat;float:left;display:block;width:239px;height:93px;margin:30px 40px;}
.header .hbanner{float:right;margin:30px 50px;}
.header .hbanner .bbuy{background:url(../images/hbannerbuy.webp) left no-repeat;display:inline-block;padding-left:9px;font-size:11px;color:#adadad;margin-right:5px;}
.header .hbanner .bcont{background:url(../images/hbanner.webp) left no-repeat;width:470px;height:62px;margin-top:3px;padding:5px 5px 10px 5px}
.header .hbanner .bcont img{border:solid 1px #535353;}
.hmenu{background:url(../images/hmenu.webp) top repeat-x;padding:5px;}
.hmenu .menubg{background:url(../images/hmenubg.webp) repeat-x;}
.hmenu .menubg .menuleft{background:url(../images/hmenubg.webp) left -35px no-repeat}
.hmenu .menubg .menuleft .menuright{background:url(../images/hmenubg.webp) right -70px no-repeat;overflow:hidden;}
.hmenu .menubg ul{float:left;padding:8px;}
.hmenu .menubg ul li{float:left;line-height:19px;margin-right:12px;}
.hmenu .menubg ul li a{display:block;color:#fff;text-decoration:none;padding:0 6px;border-radius:3px;margin-top: -3px;}
.hmenu .menubg ul li a:hover{background:#fff;color:#e1983c;}
.hmenu .hsearch{background:url(../images/hsearch.webp) 0 0 no-repeat;float:right;margin:7px 8px 6px 0;padding:2px;overflow:hidden;}
.hmenu .hsearch input{float:left;background:none;border:none;width:215px;height:18px;padding:0 5px;color:#474747;}
.hmenu .hsearch input.submit{background:url(../images/hsearch.webp) 0 -22px no-repeat;width:15px;height:15px;margin:1px 3px 1px 2px;padding:0;cursor:pointer;}
.hmenu .hsearch input.submit:hover{background-position:-15px -22px;}
.middle{background:#fff url(../images/middletop.webp) top repeat-x;margin-top:5px;}
.middle .middleleft{background:url(../images/middleleft.webp) left repeat-y;}
.middle .middleright{background:url(../images/middleright.webp) right repeat-y;padding-bottom:15px;overflow:hidden;}
.middle .leftside{float:left;width:202px;padding:0 4px;}
.middle .rightside{float:right;width:242px;padding-left:2px;border-top:solid 1px #d6d6d6;}
.middle .content{background:url(../images/content.webp) 0 0 no-repeat;margin:0 244px 0 210px;padding:1px;}
.leftblock{background:url(../images/leftblocks.webp) 0 0 repeat-y;margin-bottom:5px;}
.leftblock .blockbottom{background:url(../images/leftblocks.webp) -404px bottom no-repeat;}
.leftblock .blockbottom .blocktop{background:url(../images/leftblocks.webp) -202px top no-repeat;overflow:hidden;}
.leftblock .blocktitle{background:url(../images/leftblockicons.webp) right 0 no-repeat;margin:10px 13px 5px 0;padding:4px 0 11px 23px;font-weight:bold;color:#fff;font-size:11px;}
.leftblock .blocktitle.apple{background-position:right 0;}
.leftblock .blocktitle.sushi{background-position:right -28px;}
.leftblock .blocktitle.eat{background-position:right -56px;}
.leftblock .blocktitle.video{background-position:right -83px;}
.leftblock .blocktitle.stih{background-position:right -109px;}
.leftblock .blocktitle.friends{background-position:right -135px;}
.leftblock .bcont{padding:5px 1px;font-size:11px;}
.rightblock{background:url(../images/blockhr.webp) bottom repeat-x;margin-top:5px;}
.rightblock .blocktop{background:url(../images/rightblocktop.webp) center top no-repeat;padding-bottom:3px;}
.rightblock .blocktitle{padding:10px 0 15px 25px;font-size:11px;font-weight:bold;color:#fff;text-shadow:0 1px 1px #ce7930;}
.rightblock .bcont{font-size:11px;}

.speedbar{background:url(../images/speedbar.webp) 5px 0 no-repeat;line-height:32px;padding:0 0 5px 40px;color:#696969;}
.speedbar a{color:#696969;font-weight:bold;}

.contblock{background:#fff url(../images/contblocktop.webp) top repeat-x;margin:5px 5px;}
.contblock .contblockleft{background:url(../images/contblockleft.webp) left repeat-y;}
.contblock .contblockright{background:url(../images/contblockright.webp) right repeat-y;}
.contblock .contblockbottom{background:url(../images/contblockbottom.webp) bottom repeat-x;}
.contblock .contblocklefttop{background:url(../images/contblocklefttop.webp) left top no-repeat;}
.contblock .contblockrighttop{background:url(../images/contblockrighttop.webp) right top no-repeat;overflow:hidden;}
.contblock .contblockleftbottom{background:url(../images/contblockleftbottom.webp) left bottom no-repeat;}
.contblock .contblockrightbottom{background:url(../images/contblockrightbottom.webp) right bottom no-repeat;}
.contblock.small .contblocklefttop{background:url(../images/contblocklefttopsmall.webp) left top no-repeat;}
.contblock.small .contblockrighttop{background:url(../images/contblockrighttopsmall.webp) right top no-repeat;overflow:hidden;}
.contblock.small .contblockleftbottom{background:url(../images/contblockleftbottomsmall.webp) left bottom no-repeat;}
.contblock.small .contblockrightbottom{background:url(../images/contblockrightbottomsmall.webp) right bottom no-repeat;}
.contblock .contblocktitle{line-height:37px;padding:0 10px;color:#fff;font-weight:bold;font-size:11px;}
.contblock .contblocktitle h2,.contblock .contblocktitle h3{display:inline-block;font-size:11px;}
.contblock .contblockcont{margin:1px 4px 9px 4px;}
.blocknews{background:url(../images/blocknewsep.webp) bottom repeat-x;padding:6px 6px 9px 6px;font-size:11px;overflow:hidden;}
.blocknews .poster{float:left;border:solid 1px #d6d6d6;width:81px;height:53px;margin:0 5px 1px 0;}
.blocknews .bntitle{background:#f3f3f3;border-radius:3px;padding:4px 6px;margin-left:88px;}
.blocknews .bntitle a{background:url(../images/trianglegray.webp) left no-repeat;display:inline-block;padding-left:8px;color:#e1983c;}
.blocknews hr{background:url(../images/blocknewshr.webp) repeat-x;height:1px;margin:8px 0 6px 0;border:none;}
.newsrating{background:url(../images/nrating.webp) no-repeat;float:right;padding:6px 11px 5px 14px;margin-top:11px;}
.newsinfo{background:url(../images/blocknewsep.webp) bottom repeat-x;padding:8px 0 11px 0;overflow:hidden;}
.newsinfo li{background:url(../images/newsinfo.webp) 0 0 no-repeat;float:left;margin-left:10px;line-height:14px;}
.newsinfo li.author{background-position:0 2px;padding-left:15px;}
.newsinfo li.views{background-position:0 -13px;padding-left:20px;}
.newsinfo li.date{background-position:0 -29px;padding-left:15px;}
.newsinfo li.razdel{background-position:0 -48px;padding-left:25px;}
.newscont{background:url(../images/blocknewsep.webp) bottom repeat-x;padding:5px 5px 8px 5px;}
.newsbottom{background:url(../images/blockhr.webp) bottom repeat-x;padding:7px 10px 10px 0;overflow:hidden;}
.newsbottom li{float:left;margin:0 5px;height:18px;line-height:18px;}

.comment{background:url(../images/commentsep.webp) bottom repeat-x;padding-bottom:2px;overflow:hidden;}
.comment .avatar{float:left;margin:7px;width:65px;height:65px;}
.comment .cright{margin-left:79px;}
.comment .cright .comminfo{background:#f8f8f9;border-radius:0 0 0 5px;color:#c4c4c4;padding:6px 10px 6px 5px;font-size:11px;overflow:hidden;}
.comment .cright .comminfo li{float:left;margin-left:5px;}
.comment .cright .comminfo li a{color:#c60207;font-weight:bold;}
.comment .cright .ccont{color:#5c5c5c;margin-top:5px;min-height:33px;}
.comment .cright .ccont .signature{overflow:hidden;}
.comment .cright .commedit{font-size:11px;color:#c9c8c8;margin:3px 0 3px 0;}
.comment .cright .commedit a{color:#656565;margin:0 5px;}
.comment .cright .commedit a:hover{color:#6598af;}

.footer{background:#fff url(../images/footer.webp) bottom repeat-x;padding-bottom:30px;overflow:hidden;}
.footer .fmenu{background:url(../images/fmenu.webp) repeat-x;padding:3px 70px 2px 70px;overflow:hidden;}
.footer .fmenu li{float:left;border-radius:5px;line-height:34px;margin:0 5px;}
.footer .fmenu li:hover{background:url(../images/fmenulihover.webp) repeat-x;}
.footer .fmenu li a{background:url(../images/fmenua.webp) 5px 15px no-repeat;text-decoration:none;padding:0 10px 0 15px;display:block;color:#fff;text-shadow:0 1px 1px #ce762e;}
.footer .fmenu li a:hover{background-position:5px -7px;text-shadow:0 1px 1px #d88f40;}
.footer .flogo{background:url(../images/flogo.webp) no-repeat;float:left;display:block;margin:10px 50px 15px 50px;}
.footer .flogo img{width:204px;height:79px;}
.footer .counter{float:right;max-width:279px;max-height:72px;margin:18px 40px 14px 0;overflow:hidden;}
.footer .counter li{float:left;margin:0 0 5px 5px;}
.footer .counter li img{width:88px;height:31px;}
.footer .copyright{margin:25px 259px 0 304px;padding:10px 0 10px 20px;border-left:solid 1px #b4b4b4;color:#6b6b6b;}

#loginform{display:none;}
.popup{background:#fff url(../images/popupbottom.webp) bottom repeat-x;width:360px;box-shadow:0 3px 3px rgba(0,0,0,0.5);border-radius:5px;}
.popup .ppptop{background:url(../images/blocknewsep.webp) bottom repeat-x;padding:14px;position:relative;}
.popup .ppptop .popuplogo{width:133px;height:48px;}
.popup .ppptop .popupout{background:url(../images/popupout.webp) no-repeat; display:block;width:17px; height:17px; cursor:pointer;position:absolute;top:25px;right:25px;}
.popup .ppptop .popupout img{width:17px; height:17px;}
.popup .pppcont{background:url(../images/blocknewsep.webp) bottom repeat-x;padding:25px 20px;overflow:hidden;}
.popup .pppcont .avatar{float:left;width:90px;height:90px;}
.popup .pppcont .pppuserinfo{margin-left:105px;}
.popup .pppcont .pppuserinfo li{border-top:dashed 1px #e0e0e0;padding:4px 0 5px 0;}
.popup .pppcont .pppuserinfo li:first-child{border-top:none;padding-top:0;}
.popup .pppcont .pppuserinfo li a{color:#5c5c5c;font-size:11px;}
.popup .pppcont .pppuserinfo li a:hover{color:#e1983c}
.popup .pppbottom{padding:15px;color:#363535;font-size:11px;}

.siteinfo{background:#fcf7ee;border-top:double 3px #f3e4d9;border-bottom:double 3px #f3e4d9;padding:7px 10px;margin-top:5px;}

.userinfo .userblock{margin:0 5px;padding:5px 0;border-bottom:dotted 1px #d5d5d5;color:#696969;overflow:hidden;}
.userinfo .userblock.last{border-bottom:none;}
.userinfo .userblock .avatar{float:left;border:solid 1px #2c2c2c;width:95px;height:95px;}
.userinfo .userblock .infouser.first{margin-left:105px;}
.userinfo .userblock .infouser{font-size:11px;}
.userinfo .userblock .infouser li{line-height:16px;}
.userinfo .userblock .blocktitle{color:#e1983c;font-weight:bold;margin-bottom:5px;}

.pmessage .pm_head{color:#E1983C;}

.bcont.bfriends{padding:5px 7px;}
.bcont.bfriends a{background:#f7f7f6 url(../images/hbannerbuy.webp) 5px no-repeat;display:block;padding:5px 5px 5px 15px;border-radius:5px;margin:5px 0;color:#7b7b7b;}

.blockmenu li{background:url(../images/blockhr.webp) bottom repeat-x;padding-bottom:3px;overflow:hidden;}
.blockmenu li a{background:#F3F3F3 url(../images/trianglegray.webp) 5px no-repeat;display:block;margin:5px;padding:4px 0 4px  15px;color:#7a7a7a;border-radius:5px;}
.blockmenu li ul.submenu{background:#fefefe url(../images/blocksubmenu.webp) top repeat-x;padding:5px 10px;}
.blockmenu li ul.submenu li{background:none;border-top:dashed 1px #e0e0e0;line-height:18px;padding:0;}
.blockmenu li ul.submenu li:first-child{border-top:none;}
.blockmenu li ul.submenu li a{background:url(../images/blocksubmenuli.webp) left no-repeat;margin:0;padding:0 0 0 10px;}
.blockmenu.m2 li a{background: url(../images/trianglegray.webp) left no-repeat;display:block;margin:2px 5px;padding-left:10px;}
.blockmenu.m3 li{background:url(../images/blocknewsep.webp) bottom repeat-x;padding:0 0 3px 0;line-height:24px;overflow:hidden;}
.blockmenu.m3 li a{background:url(../images/blocksubmenuli.webp) 5px no-repeat;display:block;margin:0px;padding:0 0 0 15px;}
.blockmenu.m4 li{background:none;padding:0 5px;margin:5px 0;line-height:24px}
.blockmenu.m4 li a{background:#f7f7f6 url(../images/trianglegray.webp) 5px no-repeat;display:block;margin:0px;border-bottom:solid 1px #ececec;padding:0 0 0 15px;}
.blockmenu.m5 li a{background:url(../images/blocksubmenuli.png2) 5px no-repeat;display:block;margin:0px;padding:0 0 0 15px;}
.blockmenu.m5 li{background:url(../images/blocknewsep.webp) bottom repeat-x;padding:0 0 3px 0;line-height:24px;overflow:hidden; margin-left: -8px;}

.blockvote{background:url(../images/blocknewsep.webp) 0 -16px repeat-x;}
.blockvote .votetitle{background:url(../images/blocknewsep.webp) bottom repeat-x;padding:7px 5px 10px 5px;color:#7e7e7e;}
.blockvote .votecont{background:url(../images/blocknewsep.webp) bottom repeat-x;padding:10px 10px 13px 10px;}
.blockvote .votecont .vote{margin:2px 0;}
.blockvote .votesubmit, .blockvote .resultsubmit{background:url(../images/votebtn.webp) repeat-x;border:none;margin:3px 5px;height:19px;cursor:pointer;}
.blockvote .votesubmit{background-position:0 0;width:76px;}
.blockvote .votesubmit:hover{background-position:0 -20px;}
.blockvote .resultsubmit{background-position:-78px 0;width:78px;}
.blockvote .resultsubmit:hover{background-position:-78px -20px;}

.whonline li{background:url(../images/blocknewsep.webp) bottom repeat-x;padding:10px 10px 13px 10px;}
.whonline li:last-child{background:none;}


.fbutton{background:#e1993e url(../images/fbutton.webp) center no-repeat;line-height:17px;border:0;color:#fff;font-size:11px;padding:0 10px;border-radius:5px;cursor:pointer;}

.pheading { overflow: hidden; padding: 0 15px 13px 15px;}
.pheading h2 { color: #E1983C; font-size: 1.7em; font-weight: normal; }
.pheading .lcol { margin-right: 10px; }
.pheading h2 span { color: #E1983C; }

.heading { color: #E1983C; margin-bottom: 0.3em; }
.tableform { width: 100%; text-align:left;}
.tableform td { }
.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
.fieldsubmit, .tableform td { padding: 10px 15px; }
.fieldsubmit {background:url(../images/blocknewshr.webp) top repeat-x;}
.addnews { font-weight: bold; }
.impot { color: #96c; 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 { padding: 2px; background: #fff; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

.ussep { padding-top: 12px;}

.statistics { overflow: hidden; margin: 0; padding: 0; }
.statistics ul.lcol { min-height: 71px; margin: 0 0 20px -1px; padding-top: 14px; width: 33.3%; }
.statistics ul.lcol li { padding: 0 15px; margin-bottom: 2px; }
.pm_status {
	float:left;
	border: 1px solid #d8d8d8;
	padding: 0px;
	background-color: #fff;
	width: 280px;
	height: 100px;
	margin-left: 20px;
	margin-right: 5px;
}

.pm_status_head {
	border-bottom: 1px solid #d8d8d8;
	font-size: 0.9em; 
	background: #fff url("../images/bbcodes.webp") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}

.pm_status_content {
	padding: 5px;
}









.tooltip {
	z-index:999;
	left:-9999px;
	top: -9999px;
	background: #fafafa;
	border: 1px solid #0099cc;
	font-size:11px;
	color: #323232;
	padding:4px 8px;
	position:absolute;
	border-radius: 4px; 
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	max-width: 400px;
	}
	.tooltip p { margin: 0px; padding: 0px;}

table.phpbb-block {
	width: 100%;
	margin-bottom: 20px;
	}
table.phpbb-block a {
	text-decoration: none;
	}
	table.phpbb-block a:hover {
		color: #323232;
		border-bottom: dotted 1px #000;
		}
table.phpbb-block tr.php-hdr {
	font-weight: bold;
	color: #696969;
	background: #f7f7f6 url(../images/bg_row_phpbb.png1) no-repeat -980px -5px !important;
	}
table.phpbb-block tr {
	height: 20px;
	line-height: 20px;
	}
	table.phpbb-block tr.even {
			background-position: -680px bottom;
		}
		table.phpbb-block tr.hover {
			background-position: left -5px;
			}
			table.phpbb-block tr.even.hover {
				background-position: -680px -5px;
				}
				table.phpbb-block td {
					padding: 0 4px;
					}
					table.phpbb-block td.first-row {
						padding-left: 25px;
						}
						table.phpbb-block td.first-row a {
							display: block;
							}
							table.phpbb-block td.first-row a:hover {
								border: none;
								}
					table.phpbb-block td.last-row {
						padding-right: 15px;
						}
.blueline {
	background: #e5f0f9 url(../images/bg_row_phpbb.png1) no-repeat -680px bottom;
	width: 680px;
	height: 1px;
	font-size: 0;
	}


.archive {margin-left: 10px; }


.popular {
  
}

.popular img {
  float: left;
  width: 77px;
  height: 77px;
  margin: 4px 8px 3px 0;
}

.popular a {
  font-size: 12px;
  font-weight: bold;
  padding: 3px 0;
}
.li_login {
  float: left;
  line-height: 23px;
  overflow: hidden;
  margin-right: 6px;
}

.vk {
width: 24px;
height: 24px;
margin: auto 0;
position: absolute;
top: 0;
right: 0;
margin-right: 50px;
margin-top: 5px;
}