/*RESET CSS STYLE*/
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	margin-top: -16px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*RESET CSS STYLE*/
body{

	background: url(../images/123.jpg);
background-repeat: no-repeat;
        background-attachment: fixed;
	font-family: tahoma;
background-color: #272425;

}

.header{
	margin: 0px;
	height: 98px;
	width: 1200px;
	background: url(../images/top_logo.png);
	background-position: 100px;
}

.main_panel{
	width: 1200px;
	min-height: 300px;
	margin: 0px;
	border-radius: 7px;
	overflow: hidden;
	margin-bottom: 20px;
	background: url(../images/bg1.png);
}

.sidebar{
	width: 455px;
	min-height: 700px;
	overflow: hidden;
	float: left;
	
}

#reg_auth{
	border-bottom: 1px solid #444;
}

.menu{
	display: block;
	width: 0px;
}

.menu li{
	height: 50px;
	width: 255px;
	display: block;
	border-bottom: 1px solid #333;
	color: rgb(139, 139, 139);
	line-height: 50px;
	font-size: 13px;
	padding-left: 25px;
	transition: color .3s;
}

.menu li img{
	margin-right: 15px;
	opacity: 0.5;
	transition: opacity .3s;
}

.menu li:hover img{
	opacity: 1;
}

.menu li:hover{
	color: rgb(233, 233, 233);
	background: url(../images/bg_shadow.png) repeat-y right, #25292e;
}

.none{
	text-decoration: none;
	color: inherit;
}

.content{
	background: url(../images/bgcontent.png);
	min-height: 600px;
	float: left;
	width: 740px;

}

.info_block{
	float: right;
	width: 100px;
}

#faq_more a{
	color: inherit;
	text-decoration: none;
	transition: color .3s;
text-decoration: none;
}

#faq_more a:hover{
	color: inherit;
	text-decoration: none;
	color: #999999;
}

.game_block{
	min-height: 107px;
	padding: 20px;
	
}

.img_game_block{
	height: 100px;
	width: 100px;
	float: left;
	border-radius: 4px;
}

.content_game_block{
	color: #000000;
	font-size: 11px;
	line-height: 17px;
	text-indent: 19px;
	text-align: justify;
	margin-left: 15px;
	width: 583px;
	float: left;
}

.content_game_block h7{
	font-size: 17px;
	line-height: 20px;
	margin-left: -19px;
	color:rgb(71, 71, 71);
}

.page_nav li{
	display: block;
	float: left;
	height: 30px;
	border-radius: 7px;
	color: #5f5f5f;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	transition: color .3s, background .3s;
}

.page_nav a:hover li{
	color: #5f5f5f;
	background: #ebebeb;
}

.page_nav .active{
	background: #8faf4e;
	cursor: default;
	color: #fff;
}

.block_info{
	min-height: 60px;
	padding-left: 10px;
}

.big_font_copy {
	font-weight: bolder;
	color: rgb(158, 158, 158);
	font-size: 12px;
	margin-right: 13px;
}

.small_font_copy {
	color: rgb(158, 158, 158);
	font-size: 10px;
	margin-right: 13px;
}

.bg_downloader{
	height: 103%;
	width: 100%;
	position: fixed;
	background: rgba(0, 0, 0, 0.7);
	z-index: 10;
}

.downloader{
	position: fixed;
	height: 40px;
	width: 180px;
	left: 50%;
	top: 50%;
	margin-left: -90px;
	margin-top: -20px;
	background: rgba(0, 0, 0, 0.66);
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	border-radius: 3px;
	z-index: 11;
}
.fixed{
 width:1040px;
  margin:0 auto;
}
.linksfrspool{
  float:left;
}
.linksfrspool ul{
  margin: 0 0 18px -5px;
  display:inline;
  list-style:none;
  position: relative;
  float: left;
  color: #777;
  margin-top: 2px;
}
.linksfrspool ul li{
  display:inline;
  float: left;  
  margin-top:10px;
}
.linksfrspool ul li a{
  text-decoration:none;
  display: block;
  text-shadow: 1px 1px 1px #000000;
  filter: dropshadow(color=#000000, offx=1, offy=1);
  padding: 0px 10px 12px;
  color: #aaa;
}
.linksfrspool ul li a:hover{
  color: #cacaca;
  text-decoration:none;
}

.searchbox{
  float:right;
  }
.logos{
  margin-top:0 px;
}

.headwithlogo{
 margin:0 auto;
  height:100px;
}
#banners{
margin:25px 20px 0 0;
float:right;
}

#logo{
float:left;
}

.menubars{
position: relative;
z-index: 98;
background: url(../images/catmenu.png) repeat-x;
height: 53px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px; 
}



.maincont{
 height:auto;
 margin-bottom:20px; 
 float:left;
 width:64%;
 display:inline;
}
.rside{
  height:auto;
  padding: 0;
  margin: 0 0 0 20px;
  margin-bottom: 30px;
  float:left;
}

.box{
font-family:"Century Gothic", verdana, sans-serif;
 height:auto;
 width:313px;
  background: white;
border-top: 1px solid #F1F1F1;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
margin-bottom: 20px;
padding: 20px;
padding-bottom: 10px;
}


.newsview{
font-family:"Century Gothic", verdana, sans-serif;
background: white;
border-top: 1px solid #F1F1F1;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
padding: 20px 15px 20px 20px;
overflow: hidden;  
}

.newsviewCat{
font-family:"Century Gothic", verdana, sans-serif;
background: white;
border-top: 1px solid #F1F1F1;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
padding: 20px 15px 30px 20px;
overflow: hidden;  
}

.newsview a{
color:#2d2c2c;
}

.datebg{
  background: url("../images/datebg.png") no-repeat;
  display:inline;
  float:left;
  width:148px;
  height:45px;
  color:white;
  margin-left: -56px;
}
.datebg span{
  margin-left:42px;
  line-height:27px; 
}

.boxcont{
 padding: 0px 15px; 
 width:320px;
}

.imgBox {
display:block;
height:150px;
}
.titleh4{
 font-style: italic;
 font-family: Georgia,Times,serif;
 border-bottom: 1px solid #F2F2F2;
 padding-bottom: 10px;
 margin-bottom: 15px;
 font-size: 18px;
 line-height: 20px;
 color: #555;
 font-weight: normal;
}

.logbox{
 margin-top:8px;
 margin-right:9px; 
 float:right;
 display:inline; 
}

.sbox {
float: right;
display:inline;  
}

.box ul li a{
font-family: Georgia,Times,serif;
margin-bottom: 5px;
display: block;
font-weight: normal;
font-size: 12px;
}

.boxcont a{
 padding: 0px; 
 font-style: italic;
margin-bottom: 5px;
font-weight: normal;
font-size: 12px;
}

.footers{
  float:left;
  height:100px;
  width:100%;
  background: #1a191d url("../images/dvsup.png") repeat;
}
  
.infonews{
margin-top: 30px;  
width:600px;
color: #999;
font-size: 11px;
font-style: italic; 
}

.infonews a{
 color:#999; 
}

.argedit{
    margin-right:-21px;
    width: 111px;
    margin-top:-55px;
    float:right;
    display:inline;  
}



.others{
font-family:"Century Gothic", verdana, sans-serif;
background: white;
border-top: 1px solid #F1F1F1;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
padding: 40px 15px 20px 20px;
overflow: hidden;
}


::selection { /* Text Selection Background */
background: #f26535;
color: #fff;
}
::-moz-selection { /* Text Selection Mozilla */
background: #f26535;
color: #fff;
}


html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body {
color:#777;

font: 12px/20px 'Century Gothic',Helvetica,Arial,sans-serif; word-wrap: break-word; 
}
h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 1.25em; } h2 { font-size: 1.2em; } h3 { font-size: 1.15em;text-decoration: none;
color: #333;
font-style: italic;
font-family: Century Gothic,Georgia,Times,serif;
font-weight: normal;
margin-bottom: 20px;
padding-bottom: 10px;
} h4 { font-size: 1.1em; } h5 { font-size: 1em; }
a { color: #3b5163;text-decoration: none; }
a:hover { text-decoration: none;color:#999999; }
a img  { border: 0 none; }

input, textarea, select, button, body { font: 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; }
input, textarea, select, button, a { outline: none; }
@font-face {
	font-family: 'PFSquareSansProBold';
	src: url('../fonts/pfsquare-webfont.eot');
	src: local('PF Square Sans Pro'), local('../fonts/PFSquareSansProBold'), url('../fonts/pfsquare-webfont.woff') format('woff'), url('../fonts/pfsquare-webfont.ttf') format('truetype'), url('../fonts/pfsquare-webfont.svg#webfontIlJz4VNr') format('svg');
	font-weight: bold;
	font-style: normal;
}

p { margin-bottom: 0.4em; }
hr { border: 0 none; border-top: 1px solid #dbe8ed; height: 1px; }
ul { margin: 0 0 18px 15px; list-style: disc outside; }
ol { margin: 0 0 18px 2.1em; list-style: decimal; }

.reset, .reset li { list-style: none; padding: 0; margin: 0; }
.relnew .reset li {border-bottom:1px dashed #dbe8ed;padding:5px 0;}
.relnew .reset li:first-child {border-top:1px dashed #dbe8ed;}

.clr { clear: both; }
.thide, .htmenu span { overflow: hidden; display: block; height: 0; line-height: normal; }
table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.small { font-size: 0.9em; }
.pink { color: #d51e44; }

.wrapper { max-width: 1120px; width: 92%; text-align: left; margin: 0 auto; }
.wwide { width: 100%; }
.wrapper, .wwide { min-width: 990px; }

/*---header---*/
.topline { height: 13px; font: 1px/1px sans-serif; background: url("../images/topline.png"); }
#header { height: 119px; padding: 0 0 0 322px; }
	
	/*---logotype---*/
	#header h1 { margin: -8px 0 0 -322px; width: 305px; float: left; padding: 0 17px 31px 0; background: url("../images/logoshadow.png") no-repeat 0 100%; }
		#header h1 a { display: block; width: 305px; padding-top: 89px; background: url("../images/logotype.png"); }
	
	#header .rcol { padding-top: 28px; width: 100%; }
	/*--- target + ---*/
	/*---Иконки соц.сетей---*/
	.headsoc { margin-right: 17px; }
	.headsoc a { float: left; padding-top: 35px; width: 35px; background: url("../images/headsoc.png") no-repeat; }
		.headsoc .twit { background-position: 0 0; } .headsoc .twit:hover { background-position: 0 -35px; }
		.headsoc .vkon { background-position: -35px 0; } .headsoc .vkon:hover { background-position: -35px -35px; }

	/*---headlinks---*/
	.headlinks { margin-top: 6px; overflow: hidden; }
	.headlinks ul, .headlinks ul li, .headlinks, .headsoc, .headsoc a, ul.loginbox li { float: left; }
	.headlinks ul { margin-left: -11px; }
		.headlinks ul li { background: url("../images/headlinks.png") no-repeat 0 70%; padding: 0 10px 0 11px; }
		.headlinks ul a, ul.loginbox li a { color: #aaa; }
                .headlinks ul a, ul.loginbox li a:hover{color:#cacaca;}
/*---login---*/
.loginbox { display: inline; }
.loginbox ul.loginbox { float: right; height: 27px; }
ul.loginbox { line-height: 27px; }
	ul.loginbox li { margin-left: 10px; }
	.loginbtn a { text-decoration: none; font-size: 1.1em; display: block; width: 66px; padding-bottom: 17px;}
		.loginbtn a b { text-align: center; display: block; cursor: pointer; height: 26px;}

		.loginbtn a:hover { background-position: 50% 100%; }
		.loginbtn a:hover b { background-color: #000; color:white;}

.logform li.lfield { margin-bottom: 10px; }
.logform li.lbtn { text-align: center; }
	.logform li.lfield input { width: 265px; }
		.logform li.lfchek input { width: 13px; border: none; background: none; }
		.logform li.lfchek label { display: inline; margin-bottom: 0.2em; }

/*---Shadows---*/
.shadlr { width: 100%; background: url("../images/shadlr.png") no-repeat; }
	.shadlr .shadlr { background-position: 100% 0; }
		
	.container { margin: 0 10px; }


	/*---search---*/
	.searchbar { margin-top: 10px; border: 1px solid #3f464c; border-width: 0 1px 1px 0; float: right; width: 217px; height: 26px; background: #191f24; }
		.searchbar li { float: left; height: 26px; }
		.searchbar .lfield { width: 180px; padding-left: 14px; overflow: hidden; }
			.searchbar .lfield input { font-style: italic; color: #aaa; float: left; height: 15px; width: 180px; border: 0 none; background: none; margin-top: 6px; }
		
		.searchbar .lbtn input { width: 30px; height: 26px;}
			.searchbar .lbtn input:hover { background-position: -30px -26px; }
				
/*---BodyTemplate---*/
.body { background: #fff; border: 13px solid #fff; }

	.vsep { background: url("../images/vsep.png") no-repeat 50% 0; padding: 13px 313px 0 0; }
		
		#midside { width: 100%; }
		#midside img { max-width: 630px; }

/*---Slider---*/
#slides, .slides_container { height: 278px; position: relative; }
.slides_container { background: url("../images/loading.gif") no-repeat 50% 50%; border-bottom: 1px solid #b31032; width: 100%; overflow:hidden; }
#slides { border-bottom: 8px solid #db143d; margin-bottom: 7px; }
	#slides .next, #slides .prev { position: absolute; top: 114px; width: 50px; padding-top: 60px; display: block; z-index: 101; background: url("../images/nextprev.png"); }
	#slides .next { background-position: 0 0; left: -23px; }	#slides .next:hover { background-position: 0 -60px; }
	#slides .prev { background-position: -50px 0; right: -23px; }	#slides .prev:hover { background-position: -50px -60px; }
	
/*---buttons---*/
.fbutton, .vresult { border: 0 none; background: none; cursor: pointer; }
	.fbutton { 
border-radius:10px;  
font-style:italic;
text-shadow: 0 1px 0 #fff; 
font-size: 1.1em; 
margin-bottom: 2px; 
border: 1px solid #bcc5c9; 
width: 106px; 
height: 31px; 
color: #d51e44; 
padding: 2px 0 5px 0; 
background: #fff url("../images/fbutton.png") repeat-x 0 100%;
}
		.fbutton:hover, .vresult:hover { background-position: 0 10px;
			-moz-box-shadow: 0 1px 5px -2px black;
			-webkit-box-shadow: 0 1px 5px -2px black;
			box-shadow: 0 1px 5px -2px black;
		}
	button.fbutton span { cursor: pointer; display: block; }

/*---blocks---*/
.block { margin: 0 0 14px 0; width: 300px; }
	.block .dcont { padding: 15px 0;}

		.block .dtop { overflow: hidden; padding: 0 15px; height: 44px; border-bottom: 1px solid #fff; }
		.block .dtop .btl { margin-top: 14px; }
			h4.btl { font-size-adjust: 0.49; letter-spacing: -0.018em; font: bold 15px/normal 'PFSquareSansProBold', sans-serif;  text-transform: uppercase; color: #fff; }
			h4.btl span { color: #db143d; }

		/*---RightMenu---*/
		#slidemenu { font-size: 1.15em; }
		#slidemenu li a, #slidemenu li span { text-decoration: none; color: #1f2931; display: block; border-bottom: 1px solid #fff; padding: 0 15px; height: 35px; line-height: 34px; }
			#slidemenu li span { cursor: pointer; background: url("../images/slidemenu.png") no-repeat 100% 0; }
			#slidemenu li a:hover, #slidemenu li span:hover { color: #db143d; background-color: #f1f5f7; }
				#slidemenu li.selected span { color: #fff; border-top: 1px solid #9a071a; height: 34px; line-height: 32px; background-color: #db143d; background-position: 100% -38px; }
		
				#slidemenu li.submenu { overflow: hidden; }
				#slidemenu li.submenu ul { overflow: hidden; border-bottom: 1px solid #fff; background-color: #f1f5f7; margin: 0; padding: 5px 15px; list-style: none; }
					#slidemenu li.submenu ul a { border: 0 none; width: 100%; padding: 0; font-size: 0.8em; line-height: normal; height: auto; }
					#slidemenu li.submenu ul li { background: url("../images/gdot.png") no-repeat 0 8px; padding-left: 7px; }

		#rightmenu .linesbg { border-top: 2px solid #c5cbd3; }
			#rightmenu .linesbg ul { min-height: 54px; background: url("../images/whitelogo.png") no-repeat 100% 50%; }
			.linesbg { padding: 15px; background: #ccd2d7 url("../images/linesbg.png"); }
		
	/*---change-skin---*/
	#change-skin { background-color: #b1bbc5; position: relative; height: 44px; }
	.change-skin { background: url("../images/change-skin.png") no-repeat; padding: 15px 26px 0 30px; width: 257px; height: 40px; position: absolute; top: -5px; left: 0; }
		.change-skin .btl { float: left; margin-top: 5px; }
		.change-skin .rcol { width: 128px; }
		.change-skin select { font-size: 0.9em; background-color: #eff2f4; width: 128px; height: 24px; padding: 2px; border: 1px solid #879fb3; }

	/*---Votes---*/
	#bvote .dtop { border: 0 none; }
		.vtitle {color: #fff; position: relative; margin: 0; padding: 0px 0px 0px 0px; color: #333;}
		.vtitle b { position: absolute; top: -10px; right: 25px; padding-top: 10px; width: 16px;}

	#bvote .fbutton, .vresult { float: left; margin-right: 5px; }
	.vresult { width: 32px; height: 31px; padding: 0; background: url("../images/vresult.png") no-repeat 100% 0; }
		.vresult:hover { background-position: 0 -31px; }

		.vote, #dle-poll-list div { font-weight:normal;clear: both; padding: 2px 0 2px 2px;font-style:italic;  }
		.vote input, #dle-poll-list div input { vertical-align: middle; margin: 0; padding: 0; width: 14px; height: 14px; margin-right: 4px; }
		#dle-poll-list { padding: 10px 0; text-align: left; }
	
	/*---Informer---*/
	.informer { padding: 10px 15px 14px 15px; border-bottom: 1px solid #fff; width: 200px;}
	.informer:hover { background-color: #f1f5f7; }
		.informer p a { color: #db143d; }

	/*---Popular news---*/
	.redb { border-bottom: 1px solid #e7617d; background: #db143d url("../images/redb.png") no-repeat 100% 0; position: relative; width: 323px; margin-right: -23px; }
		.redb .dbtm { position: absolute; right: 0; bottom: -10px; padding-top: 9px; width: 323px; background: url("../images/redbtm.png") no-repeat; }
		.redb .btl { margin-bottom: 12px; }
		.redb ul { margin: 0; list-style: none; }
			.redb li { padding-left: 9px; background: url("../images/wdot.png") no-repeat 2px 10px; }
			.redb a { padding: 1px 0; display: block; width: 100%; color: #f9e2e6; }
			.redb a:hover, .redb { color: #fff; }

/*---footbox---*/
#footbox { position: relative; overflow: hidden; padding: 25px 0; background: url("../images/fboxshd.png") repeat-x; }
.ribbon { position: absolute; right: 23px; top: 0; padding-top: 36px; width: 56px; background: url("../images/ribbon.png"); }
	.fbox { margin-left: -1px; float: left; width: 33.3%; min-height: 110px; background: url("../images/fbox.png") no-repeat; }
		.fbox .dcont { margin: 0 25px; color: #fff; }
		.fbox .dcont a { color: #fff; }
		.fbox .btl { margin-bottom: 0.4em; }

		.fmenu li { padding-left: 7px; background: url("../images/rdot.png") no-repeat 0 8px; }

/*---Нижний фон шаблона---*/
.footbg { background: url("../images/pagebgfoot.jpg") no-repeat 50% 100%; }

/*---footer---*/
#footer { height: 91px; background: #fff; padding-left: 13px; }
	#footer h2 { display: inline; }
		#footer h2 a { background: url("../images/logofoot.png") no-repeat; float: left; position: relative; top: -10px; padding-top: 91px; margin-right: 3px; width: 74px; }

	.counts { padding: 7px 25px 0 0; margin-top: 23px; width: 310px; height: 37px; background: url("../images/counts.png") no-repeat; float: right; }
	.counts ul { float: right; }
		.counts ul li { float: right; width: 88px; height: 31px; margin-left: 5px; opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10); }
		.counts ul li:hover { opacity: 1.0; -moz-opacity: 1.0; filter:alpha(opacity=100); }

	.copyright { margin-top: 29px; float: left; }

	.shadow { height: 80px; background: url("../images/shadow.png") no-repeat 50% 0; }

/*---Центральная часть контента---*/
/*---Сортировка новостей и Speedbar---*/
.lines { font-size: 0.9em; margin-bottom: 13px; padding: 13px; border: 1px solid #d3dae0; background: #fff url("../images/lines.gif"); }
	.sortn { text-align: center; } .sortn img { vertical-align: middle; }

/*---Center Banner---*/
.hbanner { padding-bottom: 29px; background: url("../images/shadlite.png") no-repeat 50% 100%; }

/*---Краткая содержимое---*/
.base { margin-bottom: 40px;color:#555252; }
.baseCat { margin-bottom: 10px;color:#555252; }
.baseCat ul{
margin:0 8px;
}
.baseCat li{
list-style:none;
float:left;
}


.baseCat img {width: 140px; height: 85px;}
.baseCat .btl { margin-bottom: 0.2em; }
.base .btl { margin-bottom: 0.2em; }
	.base .btl a, .base .btl {
text-decoration: none; 
color: #333; 
font-style: italic;
font-family: Century Gothic,Georgia,Times,serif;
font-weight: normal;
margin-bottom:20px;
padding-bottom: 10px;
background: url("../images/dotted.png") repeat-x 0 100%;
}
.base .btl a:hover { color: #39D; }

	.argcat { padding-left: 10px; color: #6c838e; background: url("../images/argcat.png") no-repeat 1px 3px; font-size: 0.9em; margin-bottom: 10px; }

	.argbox a { margin: 3px 0 0 8px; text-decoration: none; color: #67747b; font-size: 0.85em; float: right; color: #67747b; padding: 0 6px; height: 20px; line-height: 20px; border: 1px solid #d6d9dc; }
		.argbox a:hover { background-color: #f1f5f7; }

	.infbtn { margin: 3px 0 0 1px; float: right; position: relative; width: 22px; height: 22px; }
	.infbtn .thide { cursor: pointer; background: #db143d url("../images/boxinfo.png"); padding-top: 22px; width: 22px; }
		.infbtn .thide:hover { background-position: 0 -44px; }
		.infbtn .thide.selected { background-position: 0 -22px; background-color: #c0cad2; }

			.infcont { z-index: 33; width: 180px; background-color: #dfe3e6; border: 2px solid #a6b5c0; position: absolute; top: 23px; right: 0; display: none; }
			.infcont ul { position: relative; list-style: none; font-size: 0.9em; color: #67747b; margin: 0 6px; padding: 5px 0; } 
			.editdate { font-size: 0.9em; background-color: #f1f2f3; padding: 6px; color: #67747b; }

		/*---ratebox---*/
		.ratebox { padding-top: 13px; display: block; height: 28px; text-align: center; background: #d6dce1 url("../images/ratebox.png") no-repeat 50% 0; }
			.ratebox ul { margin: 0; padding: 0; }
			.ratebox .rate { text-align: left; width: 85px; height: 17px; margin: 0 auto; overflow: hidden; }

	.storenumber, .maincont, .berrors, .fullstory, .basecont, .mass_comments_action { margin-bottom: 13px; text-align: justify;}
	.base .maincont {padding-top: 13px; border-top: 1px solid #dfe4e9;float:center; }
	.maincont img { padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px; }
	/*---Метки к сайту---*/
	.basetags { padding-top: 10px; font-size: 0.9em; color: #6c838e; }
	
	/*---Подробнее и назад---*/
	.mlink { height: 39px; }
	.fullstory .mlink { margin-bottom: 3px; }
.fullstory img { max-width: 685px; margin-bottom: 3px;}

	.argmore a, .argmore a b, .argback a, .argback a b { float: left; height: 39px; background: url("../images/argmore.png") no-repeat; }
	.argmore a, .argback a { padding-left: 23px; margin-left: -23px; line-height: 29px; color: #fff; text-decoration: none; }
		.argmore a b, .argback a b { cursor: pointer; padding-right: 42px; background-color: #db143d; background-position: 100% -39px; }
		
		.argmore a:hover { background-position: 0 -78px; }
			.argmore a:hover b { background-position: 100% -117px; }

		.argback a { background-position: 0 -156px; }
			.argback a b { background-color: #438fbf; background-position: 100% -195px; }
			.argback a:hover { background-position: 0 -234px; }
				.argback a:hover b { background-position: 100% -273px; }

	.argcoms, .argedit a { padding: 0 0px 0 10px;
line-height: 29px;
font-size: 0.9em;
float: left;
height: 30px;
background: url("../images/argcoms.png") repeat; }
	.argcoms { color: #6c838e; }

/*---Наш сайт рекомендует:---*/
.related { padding-right: 120px; position: relative; border-top: 1px solid #bbbec0; }
.related h4.btl span { color: #32373d; }
	.frbtns { width: 106px; height: 46px; position: absolute; right: 16px; bottom: -7px; }
	.frbtns img { float: right; margin-left: 4px; }
	img.printlink { background: url("../dleimages/printlink.png") no-repeat; width: 49px; height: 46px; }
	a:hover img.printlink { background-position: 0 -46px; }

/*---Вывод ошибок---*/
.berrors { padding-left: 12px; background: #d7133b url("../images/berrors1.png") repeat-y; }
.berrors .berrors { color: #d7133b; padding: 10px 13px; background: #f2d9de url("../images/berrors.png"); }
	.berrors a { color: #d7133b; }

/*---Вкладки---*/
.tabmenu { height: 32px; border-bottom: 3px solid #7e8489; margin-bottom: 13px; }
	.tabmenu li { float: left; }
	.tabmenu a { padding: 0 13px; text-decoration: none; background-color: #e0e4e7; float: left; height: 30px; line-height: 30px; margin: 2px 2px 0 0; }
		.tabmenu a:hover { background-color: #f1f3f5; }
		.tabmenu a.selected { padding-bottom: 6px; position: relative; color: #fff; background: #7e8489 url("../images/tabarrow.png") no-repeat 50% 100%; height: 35px; line-height: 35px; margin: 0 2px 0 0; }

		.tabcont { display: none; }

/*---Заголовок страниц---*/
.heading { font-size: 1.4em; line-height: normal; color: #d51e44; margin-bottom: 10px; font-size: 1.15em;text-decoration: none;
color: #333;
font-style: italic;
font-family: Century Gothic,Georgia,Times,serif;
font-weight: normal;
margin-bottom: 20px;
padding-bottom: 10px;
 }
/*---Комментарии---*/
.bcomment { padding-left: 113px; margin-bottom: 20px; }
	.bcomment .lcol { position: relative; color: #7b878d; margin-left: -113px; padding-right: 13px; width: 100px; }
		.bcomment .lcol .arcom { position: absolute; top: 41px; right: 0; width: 9px; padding-top: 16px; background: url("../images/arcom.png"); }
		.bcomment .lcol h5, .bcomment .lcol h5 a { color: #d8183f; }
		.bcomment .lcol p { font-size: 0.85em; }
		.bcomment .lcol .avatar { padding: 4px; width: 100px; overflow: hidden; margin-bottom: 0.8em; border:none;}
		.bcomment .lcol .avatar img { width: 88px; display: block; }
	
	.bcomment .rcol { min-height: 90px; background: #eaeef0 url("../images/combox.png") repeat-x 0 100%; width: 100%; }
		.combox { margin: 0 13px; padding: 13px 0; }
		.combox .infbtn { margin: 0 0 8px 13px; }
			.comedit { padding-top: 13px; color: #7a94a0; }
				.comedit .arg a { margin-right: 10px; font-size: 0.9em; height: 26px; line-height: 26px; float: left; color: #6b7c8a; }
			.selectmass { display: inline; }
				.selectmass input { float: right; margin-top: 10px; }

			.argreply a, .argreply a b { float: left; height: 26px; background: url("../images/argreply.png") no-repeat; }
			.argreply a { margin-right: 10px; line-height: 26px; text-decoration: none; text-shadow: 0 1px 0 #fff; color: #d51e44; font-size: 1.1em; }
				.argreply a b { background-position: 100% -26px; padding: 0 20px 0 10px; }
				.argreply a:hover { background-position: 0 -52px; }
				.argreply a:hover b { background-position: 100% -78px; }

			.signature { color: #7a94a0; }

/*---forms---*/
.brdform { padding: 3px; border: 1px solid #dce0e2; }
.brdform img {border-radius: 0px;}
.baseform, .mass_comments_action { padding: 1px; background-color: #f0f2f4; }
.mass_comments_action { padding: 10px 13px; }
	.baseform .dcont { padding: 13px 0; margin: 0 13px; }
	.baseform .dcont .heading { margin: 0; }

.tableform { width: 100%; }
	.tableform td { }
	.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; font-size: 1.15em;text-decoration: none;
color: #333;
font-style: italic;
font-family: Century Gothic,Georgia,Times,serif;
font-weight: normal;
margin-bottom: 20px;
padding-bottom: 10px;
background: url("../images/dotted.png") repeat-x 0 100%; }
	.fieldsubmit, .tableform td { padding: 10px 13px; border-top: 1px solid #fff; }
	.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: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

/*---search---*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable fieldset legend { color: #404040; }
	
.searchitem { font-size: 0.9em; border-top: 1px solid #dbe8ed; padding: 10px 0; }

#searchuser, #searchinput { width: 90% !important; }

/*---Userinfo---*/
.userinfo { padding-left: 125px; font-family:"Century Gothic", verdana, sans-serif;}
	.rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
	.userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
		.userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff;}
			.userinfo .lcol .avatar img { width: 100px; }
		.userinfo .lcol ul { font-size: 0.9em; }

	.userinfo .rcol { width: 100%; }
		.userinfo .rcol ul { list-style: none; margin-left: 0; }
		.userinfo .rcol ul li { margin-bottom: 0.2em; } 

		.ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }

/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
	.statistics ul.lcol { min-height: 71px; margin: 0 0 20px -1px; width: 33.3%; }
	.statistics ul.lcol li { padding: 0 15px 0 0; margin-bottom: 2px; }

/*---Постраничная навигация---*/
.storenumber { font-weight: bold; }
.basenavi {
    border-bottom: 2px solid #f5f5f5;
}

.basenavi, .bnnavi, .navigation, .navigation a, .navigation span, .bnnavi, .nextprev, .nextprev .thide {
    float: left;
}

.bnnavi {
    border: 1px solid #bcc5c9;
    height: 32px;
    background: #fff url("../images/fbutton.png") repeat-x 0 100%;
}

.navigation a {
    text-decoration: none;
}

.navigation a, .navigation span {
    background: url("../images/basenavi.png") no-repeat;
    border-right: 1px solid #e0e3e4;
    font-weight: bold;
    padding: 0 8px;
    height: 32px;
    line-height: 32px;
}

.navigation a, .navigation span.nav_ext {
    color: #2e363a;
}

.navigation a:hover {
    color: #db143d;
}

.navigation span {
    background-color: #db143d;
    background-position: 0 -32px;
    color: #fff;
}

.nextprev .thide, .toptop {
    width: 32px;
    padding-top: 32px;
    background: url("../images/basenavi.png") no-repeat;
}

.nextprev a span {
    cursor: pointer;
}

.nextprev span .pnext {
    background-position: -32px -64px;
}

.nextprev a .pnext {
    background-position: -32px -96px;
}

.nextprev span .pprev {
    background-position: 0 -64px;
}

.nextprev a .pprev {
    background-position: 0 -96px;
}
#speedbar {display:block;margin-bottom:10px;}
#dle-speedbar { 
font-family:"Century Gothic", verdana, sans-serif;
background: url("../images/secondary_nav_link.png") 100% 0% no-repeat transparent;
float: left;
height: 33px;
line-height: 32px;
text-shadow: 0px 1px 0px #FFFFFF;
margin-bottom:10px;
 }

#dle-speedbar a { 
background: url("../images/secondary_nav_link.png") 100% 0% no-repeat transparent;
float: left;
height: 33px;
line-height: 32px;
padding: 0px 14px 0px 10px;
text-shadow: 0px 1px 0px #FFFFFF;
 }

.infonews p{display:inline;}
/*--- by annexm + ---*/
/*readmore*/ 
.readmore{margin:0 0 0 0;float:right;}
.readmore a{display:inline-block;padding:2px 10px;background:#eee;color:#555;border-radius:3px;text-decoration:none;box-shadow:inset -1px -1px 0 rgba(255,255,255,.9),inset 1px 1px 0 rgba(255,255,255,.9);border:1px solid #D9D9D9;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background-position:95% 35%}
.readmore a:hover{padding-right:30px;background:#eee url(../images/readmore.png) no-repeat 95% 35%}
.readmore a:focus{box-shadow:inset 0 0 4px rgba(0,0,0,.25)}

/* popup okno BY WEBs-ART */
.window span a.close {color: #333; text-decoration: none; font-size: 25px;} 
.window span a.close:hover {color:#ccc; text-decoration:none} 
#mask { 
display: none; 
background: #000;
position: fixed; left: 0; top: 0;
width: 100%; height: 100%;
opacity: .30;
z-index: 9000;
}
#boxes .window { 
position: fixed; 
width: 505px;
height: 259px; 
display:none; 
left:0; 
top:0; 
z-index:9999; 
} 
#boxes #dialog { 
width:360px; 
height:250; 
background-color:; 
} 
.login-box {background: url('../images/bg-yellow.png'); width: 511px; height: 259px; position: absolute;}

.close-div {position: absolute; width: 23px; height: 23px; right: 15px; top: 11px;}
a.close {width: 23px; height: 23px; display: block; background: url('../images/log-icons.png') no-repeat; text-decoration: none;}
.text270deg {position: absolute;left: 20px;bottom: 16px;font-size: 17px;color: white;width: 15px;
-webkit-transform: rotate(360deg); /* для safari и chrome браузеров */
-moz-transform: rotate(360deg); /* для FF */
-o-transform: rotate(360deg); /* для Opera */
transform: rotate(360deg); /* для остальных браузеров поддерживающий поворот по-умолчанию */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* для ИЕ 6-8 */}


.popup-body {font-size: 0.9em; line-height: 1.3em; float: left;}

.log-box-l {margin: 5px 12px 13px 6px;width: 493px;height: 241px;background:url('../images/left-bg.png') no-repeat;}
.log-box-r {width: 493px;height: 241px;background:url('../images/right-bg.png') no-repeat 100% 0;float: left;color:#555;font:normal 9pt Arial; position: relative;}
.log-vhod {width: 493px;float: left;}

.flogin {float: left; width: 245px; position: absolute; margin: 16px 0 0 72px;}
.poptext {float: right; width: 151px;}
.poptext ul {list-style: none; margin: 0; padding: 0; position: absolute; bottom: 3px;}
.poptext ul li {padding: 0 0 13px 15px;}
.poptext ul li a {background: url('../images/log-icons.png') no-repeat;padding-left: 32px;height: 23px;display: block;line-height: 23px;color: white;font-weight: bold;text-decoration: none;}
.poptext ul li a#b1 {background-position:0 -23px;}
.poptext ul li a#b2 {background-position:0 -46px;}
.poptext ul li a#b3 {background-position:0 -69px;}
.poptext ul li a#b4 {background-position:0 -92px;}

.log-box-c .popup-body .log-vhod {display: block;}
.lfield p {color: #454545; font-weight: bolder; -webkit-margin-before: 10px;-webkit-margin-after: 7px;-webkit-margin-start: 3px;-webkit-margin-end: 0px;}
.lfield input {color:#767676; padding: 0px 0 0 18px; width: 227px; height: 41px; background: url('../images/input.png'); border: 0; outline: none; margin: 0; font-style: italic;}
.lfield input:hover {background-position: 0 -41px;}

.but-log {cursor: pointer; width: 96px;height: 38px;color: white;background: url("../images/log-button.png") no-repeat;float: right;border: none;margin-top: 25px;margin-right: 1px;}
/*--- target + ---*/


.lofmenu_jshopping{width:100%}
.lofmenu_jshopping ul.lofmenu{margin:0;padding:0; position:relative;list-style-type:none;z-index:999;padding:0 15px;width:320px;}
.lofmenu_jshopping ul.lofmenu li{width:100%;display:block;margin:0;padding:0;position:relative;/*position:relative;z-index:10;*/} 
.lofmenu_jshopping .lofmenu a{display:block;color:#666;position:relative;padding:6px 0;text-decoration:none;border-bottom:1px dotted #ccc;-webkit-transition:background-color color .3s ease-out;-moz-transition:background-color .3s ease-out,color .3s ease-out;-o-transition:background-color .5s ease-out; transition:background-color .5s ease-out}
.lofmenu_jshopping .lofmenu .lofactive>a{background-color:#eee;color:#222}
.lofmenu_jshopping .lofmenu .lofitem1 img{margin:0 9px 0 5px;float:left}
.lofmenu_jshopping .lofmenu .lofitem1 a span.counter{color:#999;padding-left:3px}
.lofmenu_jshopping .lofmenu .lofitem1 ul{width:100%;position:absolute;top:-1px;left:99.9%;border:1px solid #ccc;box-shadow:0 0 10px #999;padding:0;margin:0;background:#fff;z-index:100}

.col-module{margin:0 0 15px 0;position:relative;background-color:#ffffff;padding-bottom:10px;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1);
font-family:"Century Gothic", verdana, sans-serif;
}
.col-module .col-module-header{background-color:#222222;background-image:-moz-linear-gradient(center top,#3D3D3D,#222222 60%,#222222);border-bottom:1px solid #FFFFFF;box-shadow:0 5px 5px #CCCCCC;margin-bottom:8px;position:relative}
#left-column>.col-module:first-child .col-module-header,#right-column>.col-module:first-child .col-module-header{border-top-left-radius:5px;border-top-right-radius:5px}
.col-module .col-module-style1 .col-module-header{background-color:#1D588A;background-image:-moz-linear-gradient(top,#2572B4,#1D588A 60%,#1D588A);background-image:-webkit-linear-gradient(top,#2572B4,#1D588A 60%,#1D588A); background-image:-o-linear-gradient(top,#2572B4,#1D588A 60%,#1D588A);box-shadow:0 5px 5px #C0D0E5}
.col-module .col-module-style1 .mod-title-left span{color:#8AA9CF;text-shadow:none}
.col-module .col-module-style1 .mod-title-right span{color:#8AA9CF;text-shadow:none}
.col-module .col-module-style2 .col-module-header{background-color:#A46622;background-image:-moz-linear-gradient(top,#CE802A,#A46622 60%,#A46622);background-image:-webkit-linear-gradient(top,#CE802A,#A46622 60%,#A46622); background-image:-o-linear-gradient(top,#CE802A,#A46622 60%,#A46622);box-shadow:0 5px 5px #EDDDC6}
.col-module .col-module-style2 .mod-title-left span{color:#DECE94}
.col-module .col-module-style2 .mod-title-right span{color:#DECE94}
.col-module .mod-title-left {color:#FFFFFF;font-size:1.25em;margin:0;padding:5px 0 6px;text-shadow:1px 1px 1px #000000;float:left}
.col-module .mod-title-left a, .col-module .mod-title-right a{color:#FFFFFF;text-decoration:none;}
.col-module .mod-title-right {color:#FFFFFF;font-size:1.25em;margin:0;padding:5px 0 6px;text-shadow:1px 1px 1px #000000;text-align:right}
.col-module .mod-title-left span{color:#CCCCCC;display:block;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:1.6em;margin-bottom:0;margin-top:-4px}
.col-module .mod-title-right span{color:#CCCCCC;display:block;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:1.6em;margin-bottom:0;margin-top:-4px}
.col-module .col-module-content{clear:both;color:#444444;padding:0 10px;position:relative}
.col-module .col-module-style1 .mod-title-left span{color:#DEB094;text-shadow:none}
.col-module .col-module-style1 .mod-title-right span{color:#DEB094;text-shadow:none}
.col-module .col-module-style1 .col-module-header {padding: 0 10px 0 10px};

.col-module .col-module-style1 .col-module-header-arrow{border-top-color:#1d588a}
.col-module .col-module-header .col-module-header-arrow{border-left:9px solid transparent;border-right:9px solid transparent;border-top:8px solid #222222;bottom:-8px;height:0;left:10px;position:absolute;width:0}
.col-module .col-module-style2 .col-module-header-arrow{border-top-color:#A46622}
.col-module .col-module-style1 .col-module-header-arrow{border-top-color:#1D588A}

.col-module .col-module-style1 .col-module-header-top{border-top-color:#1d588a}
.col-module .col-module-header .col-module-header-top{border-left:9px solid transparent;border-right:9px solid transparent;left:0px;border-top:8px solid #222222;bottom:-8px;height:0;left:10px;position:absolute;width:0}
.col-module .col-module-style2 .col-module-header-top{border-top-color:#A46622}
.col-module .col-module-style1 .col-module-header-top{border-top-color:#1D588A}

.col-module .col-module-style1 h3.mod-title span{color:#8AA9CF;text-shadow:none}
.col-module .col-module-style2 h3.mod-title span{color:#DECE94}
.col-module h3.mod-title{color:#FFFFFF;font-size:1.25em;margin:0;padding:5px 10px 6px;text-shadow:1px 1px 1px #000000}
.col-module h3.mod-title span{color:#CCCCCC;display:block;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:1.6em;margin-bottom:0;margin-top:-4px}
.col-module .col-module-style1 h3.mod-title span{color:#DEB094;text-shadow:none}

.small-banners {padding-top:10px;}
.small-banners span:first-child{padding-left:35px;padding-right:5px;float:left}

.comforum {margin:8px 0; padding: 8px; border:1px dashed #1d588a;background-color:#f5f9fd;}
.comforum i{font-weight: bold;color:#1d588a}

.topnews {text-align:justify}
.topnews li{list-style:none;}
.topnews a{padding:0 0 5px 10px;font-size:14px;}

.burner {list-style:none;margin-top:15px; padding-bottom:5px; }
.burner li{display:block; float:left;height:18px;}
.burner li:input{ border: 0 none; background: none;}
.burner li.inputForm {border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px;  -khtml-border-radius:5px 0 0 5px; border:1px solid #1d588a;}
.burner li.inputForm input{border:0;margin-left:15px;width:215px;}
.burner li.inputSub {border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;  -khtml-border-radius:0 5px 5px 0; border:1px solid #1d588a;background-color:#1d588a;}
.burner li.inputSub input{border:0;padding:0 5px; color:#ffffff;background-color:#1d588a; }


.contakt li img{vertical-align:middle;padding:0 10px 0 0;}
.contakt li{list-style:none;}

.subsc {display:block}
.subsc p{float:left;}
.subsc p:first-child {margin-right:10px}


#floatMenu {
position:absolute;
top:150px;
right:0;
border-radius: 15px 0 0 15px;
 -moz-border-radius: 15px 0 0 15px; 
 -khtml-border-radius: 15px 0 0 15px;
}

.counterBlock {
padding-top:5px;
font-size:10px;
position:absolute;
top:10px;
right:0;
width:65px;
height: 172px;
opacity:0.7; 
-moz-opacity:0.7; 
filter:alpha(opacity=70);
border-top:2px solid #1d588a;
border-left:2px solid #1d588a;
border-bottom:2px solid #1d588a;
background-color: #ffffff;
border-radius: 8px 0 0 8px;
 -moz-border-radius: 8px 0 0 8px; 
 -khtml-border-radius: 8px 0 0 8px;
}

.counterBlock a{
text-decoration:none;
}

.counterBlock:hover {
opacity:1; 
-moz-opacity:1; 
filter:alpha(opacity=100);
}

.counterBlock img{
width:40px;
}

.counterBlock b{font-size:14px}

.social li{list-style:none;padding-right:10px;margin-top:5px;display:inline;}
.socL{float:left; padding-left:25px;}
.socR{float:right}

.relatedTitle {font-size:16px;display:block;padding:10px 0;}

.pm_status {
    float:left;
    border: 1px solid #d8d8d8;
    padding: 0px;
    background-color: #fff;
    width: 605px;
    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.png") repeat-x 0 100%;
    height: 22px;
    padding: 0;
    font-weight: bold;
    text-align: center;
    color: #4e4e4e;
}

#nlx {margin-bottom:45px;width:100%;}
#nolix_link a{
background-color: #ffffff !important; 
color:#39D !important; 
font-family:Century Gothic !important; 
text-decoration:none !important; 
font-size:22px !important; 
text-align:center !important;
border-top: 1px solid #F1F1F1;
-webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
padding: 10px 10px 20px 10px !important;
}

#nolix_add a{background-image: none !important;display:none;}

.rel img{float:left}
.sitemap li{float:none}


/*---BB Редактор---*/

.bb-pane { height: 1%; overflow: hidden; border: 1px solid #BBB; background-image: url("../bbcodes/bg.gif"); }
.bb-btn, .bb-sep { height: 25px; float: left; display: block; overflow: hidden; text-indent: -9999px; white-space: nowrap; }
.bb-sel { float: left; padding: 4px 2px 0 2px; }
.bb-sel select { font-size: 11px; }
.bb-sep { width: 5px; background-image: url("../bbcodes/brkspace.gif"); }
.bb-btn { cursor: pointer; width: 23px; }

#b_font { width: 118px;}
#b_size { width: 65px;}
#b_font select { padding: 0px;}
#b_size select { padding: 0px;}
#b_b { background-image: url("../bbcodes/b.gif"); }
#b_i { background-image: url("../bbcodes/i.gif"); }
#b_u { background-image: url("../bbcodes/u.gif"); }
#b_s { background-image: url("../bbcodes/s.gif"); }
#b_img { background-image: url("../bbcodes/image.gif"); }
#b_up { background-image: url("../bbcodes/upload.gif"); }
#b_emo { background-image: url("../bbcodes/emo.gif"); }
#b_url { background-image: url("../bbcodes/link.gif"); }
#b_leech { background-image: url("../bbcodes/leech.gif"); }
#b_mail { background-image: url("../bbcodes/email.gif"); }
#b_video { background-image: url("../bbcodes/mp.gif"); }
#b_audio { background-image: url("../bbcodes/mp3.gif"); }
#b_hide { background-image: url("../bbcodes/hide.gif"); }
#b_quote { background-image: url("../bbcodes/quote.gif"); }
#b_code { background-image: url("../bbcodes/code.gif"); }
#b_left { background-image: url("../bbcodes/l.gif"); }
#b_center { background-image: url("../bbcodes/c.gif"); }
#b_right { background-image: url("../bbcodes/r.gif"); }
#b_color { background-image: url("../bbcodes/color.gif"); }
#b_spoiler { background-image: url("../bbcodes/spoiler.gif"); }
#b_fla { background-image: url("../bbcodes/flash.gif"); }
#b_yt { background-image: url("../bbcodes/youtube.gif"); }
#b_tf { background-image: url("../bbcodes/typograf.gif"); }
#b_list { background-image: url("../bbcodes/list.gif"); }
#b_ol { background-image: url("../bbcodes/ol.gif"); }
#b_tnl { background-image: url("../bbcodes/translit.gif"); }

.bb-editor textarea { 
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    padding: 2px; border: 1px solid #bcc0c2; width: 100%; background: #fff url("../images/fields.png") repeat-x;
}
.editorcomm .bb-editor { width: 465px;}
.editorcomm .bb-editor textarea { height: 156px; }

/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/
#marker-bar,
#txtselect_marker {
	display: block;
	visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    -moz-transition: opacity .4s, visibility .1s linear .4s;
    -o-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}
#txtselect_marker {
    cursor: pointer;
    width: 32px;
    height: 32px;
    background:url(../dleimages/marker.png) -0px -0px no-repeat;
}

#txtselect_marker:hover {
        background-position: -0px -32px;
}

#marker-bar{
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0px 0px 4px #ccc;
}

#marker-bar.show,
#txtselect_marker.show {
        /* XXX make a common css fadeIn/fadeOut classes */
	visibility: visible;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}

#marker-bar .masha-social,
#marker-bar .masha-marker{
	cursor: pointer;
	display: block;
	margin: 0 5px;
	float: left;
}

#marker-bar .masha-marker{
	line-height: 1em;
	color: #aaa;
	border-bottom: 1px dotted #aaa;
	margin-right: 10px;
}

#marker-bar .masha-marker:hover {
	color: #ea3e26;
	border-color: #ea3e26;
}

.user_selection, .user_selection_true {
	background: #c4f47d;
	padding: 2px 0;
}
.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {
	display:none;
}
.user_selection .closewrap, .user_selection_true .closewrap {
	position: relative;
}
.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {
	display: inline-block;
	position: absolute;
	top: -7px;
	left: -5px;
	width: 33px;
	height: 33px;
	background: url(../dleimages/closemarker.png) -0px -0px no-repeat;
}

.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {
	background-position: -0px -33px;
}


#share-popup {
	background: #fff;
	border: 1px solid #aaa;
	border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	position: absolute;
	width: 414px;
	display:none;
	z-index: 100;
	padding: 10px 0;
	opacity: 0;
	-webkit-transition: opacity .4s, visibility .1s linear .4s;
	-moz-transition: opacity .4s, visibility .1s linear .4s;
	-o-transition: opacity .4s, visibility .1s linear .4s;
	transition: opacity .4s, visibility .1s linear .4s;
}

#share-popup.show {
	display:block;
	opacity: 1;
	-webkit-transition: opacity .4s, visibility 0s;
	-moz-transition: opacity .4s, visibility 0s;
	-o-transition: opacity .4s, visibility 0s;
	transition: opacity .4s, visibility 0s;
	opacity: 1;
}

#share-popup .social {
	padding: 0 0 10px 17px;
	height: 40px;
}

#share-popup .social p {
	padding-bottom: 10px;
	margin: 0;
	font-weight: bold;
}

#share-popup .social ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#share-popup .social ul li {
	float: left;
	margin-right: 20px;
	padding-top: 2px;
	position: relative;
}

#share-popup .social ul a {
	text-decoration: none;
	font-size: 11px;
	display: inline-block;
	color: #aaa;
	padding-left: 25px;
}

#share-popup .social ul a:hover {
	text-decoration: underline;
	color: #ea3e26;
}

#share-popup .social a span{
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(../dleimages/social-icons.png) 20px 20px no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

#share-popup .social .tw span{
	background-position: 0 -20px;
}

#share-popup .social .tw:hover span{
	background-position: 0 0;
}

#share-popup .social .fb span{
	background-position: -20px -20px;
}

#share-popup .social .fb:hover span {
	background-position: -20px 0;
}

#share-popup .social .vk span{
	background-position: -40px -20px;
}

#share-popup .social .vk:hover span {
	background-position: -40px 0;
}

#share-popup .social .gp span{
	background-position: -60px -20px;
}

#share-popup .social .gp:hover span {
	background-position: -60px 0;
}

#share-popup .link {
	clear: both;
	border-top: 1px solid #d9d9d9;
	padding: 10px 5px 0 10px;
	line-height: 1.2;
	overflow: hidden;
	margin: 0 7px;
}

#share-popup .link p {
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0;
}

#share-popup .link span {
	color: #999;
	font-size: 10px;
	display: block;
	padding-top: 3px;
}

#share-popup .link a {
	display: block;
}

.newsview img { border: none; padding: 6px }

/*LAVALAMP START*/

.lavalamp {
    position: relative;
    border: 1px solid #d6d6d6;
    background: #fff;
    padding: 15px;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
    border-radius : 10px;
    -moz-border-radius : 10px;
    -webkit-border-radius : 10px;
    background : -webkit-gradient(linear, left top, left bottom, from(rgb(240,240,240)), to(rgb(204,204,204)));
    background : -moz-gradient(linear, left top, left bottom, from(rgb(240,240,240)), to(rgb(204,204,204)));
    height: 18px;
}




a {
    text-decoration: none;
    color: #262626;
    line-height: 20px;
}

ul {
    margin: 0;
    padding: 0;
    z-index: 300;
    position: absolute;
}

ul li {
    list-style: none;
    float:left;

    text-align: center;
    }

ul li a {
    padding: 0 20px;
    text-align: center;
    }

.video-news{
						width: 196px;
						float: left;
						margin: 0 12px 15px 17px;
					}
						
						.video-news-image{
							position: relative;
							width: 196px;
							height: 128px;
							overflow: hidden;
							margin: 0 0 1px 0;
							border-radius: 5px;	
								-webkit-border-radius: 5px;
								-moz-border-radius: 5px;
						}
							
							.video-news-image img{
								width: 196px;
								min-height: 128px;
								border-radius: 5px;	
									-webkit-border-radius: 5px;
									-moz-border-radius: 5px;
							}
							 
							.video-news-image a{
								display: block;
								width: 196px;
								height: 128px;
								position: absolute;
								top: 0px;
								left: 0px;
								background: url(../images/video-link.png) 0 top no-repeat;
								border-radius: 5px;	
									-webkit-border-radius: 5px;
									-moz-border-radius: 5px;
							}
								
								.video-news-image a:hover{
									background: url(../images/video-link.png) 0 bottom no-repeat;
								}
							
						.video-shadow{
							background: url(../images/video-shadow.png) center top no-repeat;
							height: 7px;
						}
						
						.video-news h2 a{
							font-size: 14px;
							color: #770505;
							text-decoration: none;
							display: block;
							height: 30px;
							line-height: 15px;
							overflow: hidden;
						}
							
							.video-news h2 a:hover{
								color: #d21818;
							}



