#meelba_ad_baner2 {
    margin:0 auto;
}
.baner-footer {
    background:#FFFFFF;
    min-height:150px;
    text-align:center;
}
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

/* =Reset default browser CSS.
-------------------------------------------------------------- */
a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
    vertical-align: top; }

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table, table td { 
	padding:0;
	border:none;
	border-collapse:collapse;
}
img {
	vertical-align:top; 
}
embed { 
	vertical-align:top;
}

/* =Main CSS
----------------------------------------------- */
html {min-width:1000px; height:100%;}
  body {height:100%;	font:12px Arial, Tahoma, Verdana, Helvetica, sans-serif; background:#f2f2f2 url('../images/bg.jpg');}
  a {color:#411902;}
	#wrapper {width:1000px; min-height:100%; margin:0 auto; box-shadow:0px 0px 3px 1px #CA9F75;}
	  .footerPadding {height:120px; clear:both;}
	  
/* =Header
----------------------------------------------- */
#header {width:1000px; height:252px; position:relative; background:URL(../images/header.jpg) 50% 0 no-repeat;}
  .logotype {position:absolute; top:55px; left:505px;}

  .sf-sub-indicator {
	display:none;
	}
#dle-content {}
/* =Top menu
----------------------------------------------- */
#menu {width:998px; height:38px; border:1px #fff solid; background:URL('../images/menu-bg.jpg') 0 0 repeat-x;}
  #menu ul {text-align:center;}
    #menu ul li {display:inline-block; position:relative;}
	#menu ul li:hover {background:URL(../images/menu-bg-hover.jpg);}
	  #menu ul li a {padding:12px 13px 11px 13px; display:block; color:#fff; font:bold 12px Arial; text-decoration:none; text-transform:uppercase;}
	  #menu ul > li:hover > a {color:#ba1407;}
	  #menu ul > li:hover ul {left:0px;}
	  #menu ul > .tenth:hover ul {left:-147px;}
	#menu ul li ul {width:220px; margin:0px; position:absolute; left:-9999px; z-index:9999; text-align:left; background:#f7e2cc; border:1px #e35d04 solid; border-top:0px; overflow:hidden; border-radius:0 0 5px 5px;}
      #menu ul li ul li {width:189px;}
		#menu ul li ul li a {width:100%; padding:7px 15px; float:left; color:#541803; text-transform:none;}
		#menu ul li ul li a:hover {color:#ba1407; background:#e8ba95;}
	

/* =Content
----------------------------------------------- */
#container {width:990px; padding:0 5px 0px 5px; background:#fff;}

/* =Main content
----------------------------------------------- */
#content {width:100%; float:left; margin-top:15px; padding-bottom:30px;}
  #contentInner {margin:0 240px 0 195px;}

/* =Left sidebar
----------------------------------------------- */
#sidebarLeft {width:190px; margin:15px 5px 0 -100%; float:left;}

/* =Right sidebar
----------------------------------------------- */
#sidebarRight {width:235px; margin:15px 0 0 -235px; float:left;}
/* Sidebar block */
.sidebar-block {margin-bottom:5px; padding-bottom:11px; border:#e2c8b3 2px solid; border-radius:10px;}
  .sidebar-block-title {height:22px; margin:0 5px 5px 5px; padding:12px 0 0 60px; font:italic bold 14px arial; color:#541803; background:url(../images/title-bg.png) left 5px no-repeat; border-bottom:#e2c8b3 1px solid;}
  .sidebar-block-content {padding:0px 7px; overflow:hidden;}
    .sidebar-block-content ul {width:200px; margin:5px 0 0 10px;}
	  .sidebar-block-content ul li {margin:2px 0px;}
		.sidebar-block-content ul li a {padding:4px 0px 4px 18px; display:block; text-decoration:none; font:bold 11px Arial; color:#541803; background:URL(../images/marker.jpg) center left no-repeat;}
		.sidebar-block-content ul li a:hover {text-decoration:underline;}
.scrolled-left {width:186px;}
.scrolled-right {width:231px;}

.top-banner {
  float:left;
  width:100%;
}

/* =Short story
----------------------------------------------- */
.shortStoryBlock {margin-left:-7px;}
  .shortStory {width:260px; height:180px; margin:0 0 8px 7px; padding:5px; overflow:hidden; float:left; background:#fbf7f3; border:2px #e2c8b3 solid; }
	.shortTitleOut {position:relative;}
	  .shortTitle {width:260px; position:absolute; bottom:0px;}
		.shortTitle a {padding:20px 10px; display:block; color:#fff; font:bold 13px Arial; background:rgba(0,0,0,0.6)}
		
.short-rating {
  position:absolute;
  bottom:155px;
  left:10px;
}
.short-story-top {
  float:left;
  width:554px;
  height:7px;
  background:URL(../images/content-top.jpg);
}
.short-story-middle {
  width:550px;
  overflow:hidden;
  padding-bottom:10px;
  border-left:2px #e2c8b3 solid;
  border-right:2px #e2c8b3 solid;
}
.short-story-middle h2 a {
  color:#541803;
    float:left;
    font:bold 15px arial;
    margin-left:10px;
    padding-bottom:10px;
}
.short-story-middle h2 a:hover {
  text-decoration:none;
}
.short-story-middle .t {
  float:left;
  clear:left;
  margin:0px 10px;
  color:#37332E;
    line-height:19px;
}
.short-story-middle img {
  float:left;
  margin-right:10px;
  border:1px solid #D2D2D2;
}
.short-story-bottom {
  float:left;
  width:554px;
  height:8px;
  background:URL(../images/content-bottom.jpg);
}
.searchb {
  height:33px;
  border:#E2C8B3 2px solid;
  border-radius:8px;
  padding-left:7px;
  margin-bottom:10px;
}

.right-banner {
  margin-bottom:10px;
  position:relative;
  z-index:999;
  }
  
/* =Full story
----------------------------------------------- */	  
.fullStory {width:521px; padding:10px 15px; overflow:hidden; border:2px #e2c8b3 solid; border-bottom:0px;}
.fullStoryOther {width:521px; padding:10px 15px; overflow:hidden; border:2px #e2c8b3 solid;}
.full-stor {width:521px; margin-bottom:5px; padding:10px 15px; overflow:hidden; border:2px #e2c8b3 solid;}
  .fullStoryOther td {padding-bottom:5px;}
.breadcrumbs {color:#010101; font:bold 11px Arial;}
  .breadcrumbs a, .comm-top span a {color:#010101; font:bold 11px Arial; text-decoration:none;}
  .breadcrumbs a:hover, .comm-top span a:hover {text-decoration:underline;}
.fullTitle {margin:15px 0;}
  .fullTitle h1 {color:#f24509; font:bold 14px Arial;}
.fullText {margin-top:10px; font-size:12px;}
  .fullText strong, .fullText b {color: #F24509;}
.findError {padding:15px 0; clear:both; text-align:right;}
.fullMeta {width:551px; height:34px; margin-bottom:10px; border:2px #e2c8b3 solid; border-top:0px; background:URL(../images/comments-block.jpg);}
  .fullMeta span {margin:10px; float:right; font:bold 11px arial;}
    .fullMeta span a {font:bold 11px arial; color:#030303;}
  .fullRating {margin:8px; float:left;}
	
/* Related news.
-------------------------------------------------------------- */	
#relatedNews {width:519px; margin-top:10px; font:12px Arial; position:relative;}
  #relatedNews .relatedNewsHeader {margin:0 0 10px 10px; text-transform:uppercase; color:#f05e0e; font:bold 14px Arial;}
  #relatedNews ul li {width:140px; height:135px; float:left; text-align:center;}
  #relatedNews ul li a {width:130px; height:133px; padding:5px; overflow:hidden; display:block; text-decoration:none;}
	#relatedNews ul li a:hover {background-color:#ececed; border-radius:8px;}
	#relatedNews ul li img {width:125px; margin-bottom:5px; border-radius:8px;}
	#relatedNews ul li span {color:#f05e0e;}
.relatedBanner {width:350px; height:465px; position:absolute; top:25px; right:0;}
	
.comm {margin-bottom:10px; overflow:hidden;}
.comm-top {
  float:left;
  width:550px;
  height:34px;
  border:2px #e2c8b3 solid;
  background:URL(../images/comments-block.jpg);
}
.comm-top span {
  float:left;
  margin:10px;
  margin-left:5px;
  color:#010101;
  font:bold 11px arial;
}
.comm-middle {
  float:left;
  width:550px;
  overflow:hidden;
  border:2px #e2c8b3 solid;
  border-top:0px;
}
.avatar {
  float:left;
  margin:10px;
  border:2px #e2c8b3 solid;
}
.comm-text {
  float:left;
  width:390px;
  margin-top:10px;
  margin-bottom:10px;
}
.favorite {margin:10px; float:right;}
#addcform {width:510px; padding:10px 20px; clear:both; border:2px #E2C8B3 solid; border-top:0px;}
.mass_comments_action {
  display:none;
}
.send-b {
  margin-left:15px;
  margin-top:10px;
}  
  .search-story {
margin: 0 0 8px 3px;
}
/* =Search
----------------------------------------------- */
.search-txt {width:166px; height:30px; padding:0 10px; float:left; border:0 none; outline:0 none; color:#ae8152; font:12px/33px Arial;}
.search-sub {width:38px; height:33px; float:left; border:0 none; outline:0 none; cursor:pointer; background:URL(../images/search-right.jpg);}
.search-num {float:left; margin:10px 0 0 10px;}

.input {
  float:left;
  width:200px;
  height:26px;
  padding-left:10px;
  margin-bottom:3px;
  background:URL(../images/input-left.jpg) left no-repeat;
}
.input-middle {
  float:left;
  width:183px;
  height:26px;
  background:URL(../images/input-midlle.jpg);
}
.input-middle input {
  background:none !important;
}
.input-right {
  float:left;
  width:10px;
  height:26px;
  background:URL(../images/input-right.jpg) left no-repeat;
}
input:-webkit-autofill {
  background:none !important;
}
.login-links {
  float:left;
  width:90px;
  margin-top:5px;
}
.login-links a {
  float:left;
  clear:left;
  margin-bottom:5px;
  color:#411902;
  font:bold 10px arial;
}
.login-links a:hover {
  text-decoration:none;
}
.login-sub {
  width:86px;height:28px;
  margin-right:30px;
  border:0px;
  cursor:pointer;
  background:URL(../images/login-sub.png) no-repeat;
}
.login {
  padding-right:30px;
  background:url(../images/footer-line.png) right center no-repeat;
  }
.social {
  margin-top:-5px;
}  
.social span {
  margin-right:25px;
  padding-top:15px;
  color:#411902;
  float:left;
  display:block;
  font-style:italic;
  }
.social a {
  float:left;
}  
.log {
  background:none;
  width:175px;
  height:24px;
  margin-left:5px;
  border:0px;
  line-height:24px;
  color:#411902;
  font:bold 11px arial;
}
.input-tl {
  width:180px;
  color:#411902;
  font:bold 11px arial;
  display:block;
  cursor:text;
  margin-left:15px;
  margin-bottom:3px;
}

/* =Navigation
----------------------------------------------- */
.nav {padding-top:10px; clear:both; text-align:center;}
  .nav span {font:normal 12px Arial;}
  .nav a {color:#040404; font:bold 12px Arial; text-decoration:none;}
    .nav a span {font:bold 12px Arial;}

/* =Footer
----------------------------------------------- */
#footer {width:1000px; height:120px; margin:0 auto; margin-top:-120px; position:relative; background:URL(../images/footer.jpg) 0 0 repeat-x;}
  #footer:after {content:' '; width:249px; height:96px; display:block; position:absolute; top:-25px; left:0px; background:URL(../images/footer-bg.jpg) 0 0 no-repeat;}
  .copyright {position:absolute; top:20px; left:260px; color:#fff; font:bold 11px Arial;}
  .counters {height:31px; position:absolute; right:15px; top:20px;}
    .counters a {margin-left:10px; float:left;}
/* Autorization form */
#footer-login {width:100%; height:50px; position:fixed; bottom:0; z-index:9999; background:url(../images/footer-login-bg.png) left top repeat-x;}  
  #footer-inner {width:1000px; margin:0 auto; padding-top:13px;}
    #footer-inner ul li {margin-right:15px; float:left; text-align:right;}
	  #footer-inner .loginbox li a {font:italic 12px/25px Arial;}
	  #footer-inner ul li a {display:block; font:italic 12px Arial; color:#411902;}
	  #footer-inner input[type="text"] {width:168px; height:24px; padding:0 10px; border:#e2c8b3 2px solid; outline:0; background-color:#fff; border-radius:5px;}
      #footer-inner input[type="password"] {width:168px; height:24px; padding:0 10px; border:#e2c8b3 2px solid; outline:0; background-color:#fff; border-radius:5px;}	


#content .berrors {

  width:470px;
  margin-bottom:10px;
  padding:23px 15px;
  padding-left:65px;
  text-align:center;
  border:2px #e2c8b3 solid !important;
  background:URL(../images/error.jpg) 20px center no-repeat;
}
#content .terrors {
 
  width:550px;
  height:34px;
  border:2px solid #E2C8B3;
  border-bottom:0px;
  background:URL(../images/comments-block.jpg);
}
.add-comm-top {clear:both; font:bold 12px/32px Arial; text-decoration:underline;}
  .add-comm-top p {padding-left:20px;}
#content .terrors b, .add-comm-top b {
  float:left;
  margin:10px;
  text-decoration:underline;
}
.add-comm-top b {
  margin-left:3px;
}
#searchsuggestions a {
  height:30px !important;
}
#pack1, #pack2 {
  display:block !important;
}
.rel-news {
  margin-top:15px;
  color:#f05e0e;
  font-weight:bold;
}
.rel-news a {
  padding-left:15px;
  text-decoration:none;
  color:#000;
  font-weight:normal;
  background:URL(../images/marker2.jpg) center left no-repeat;
}
.rel-news a:hover {
  text-decoration:underline;
}
.add-comm-top {
  width:550px;
  height:30px;
  margin:-10px 0 15px -22px;
  border:2px #E2C8B3 solid;
  border-bottom:0px;
  background:URL(../images/comments-block.jpg);
}
.addCommentButton {margin-bottom:10px; padding-top:10px; overflow:hidden;}
  .addCommentButton a {display:block; width:155px; height:30px; color:#fff; line-height:30px; text-align:center; border-radius:10px; text-decoration:none; float:right;
  background: rgb(177,116,70); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IxNzQ0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWJiYTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(177,116,70,1) 0%, rgba(217,187,160,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(177,116,70,1)), color-stop(100%,rgba(217,187,160,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(177,116,70,1) 0%,rgba(217,187,160,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(177,116,70,1) 0%,rgba(217,187,160,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(177,116,70,1) 0%,rgba(217,187,160,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(177,116,70,1) 0%,rgba(217,187,160,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b17446', endColorstr='#d9bba0',GradientType=0 ); /* IE6-8 */
}
.inputbox {
  float:left;
  color:#030303;
  font:normal 12px arial;
  margin-left:15px;
  margin-top:5px;
}
.inputbox span {
  float:left;
  margin-top:8px;
  margin-right:7px;
}
.inputbox input {
  float:left;
  width:155px;
  height:30px;
  padding:0px 10px;
  line-height:30px;
  border:0px;
  background:URL(../images/input.jpg);
}
.editorcomm {
  float:left;
  clear:left;
  margin-top:10px;
  margin-left:15px;
}
.code {
  float:left;
  clear:left;
  margin-left:15px;
  margin-top:10px;
}
.code i {
  color:#030303;
  font:normal 12px arial;
  position:relative;
  top:17px;
  font-style:normal;
}
.code2 {
  float:left;
}
.code2 i {
  float:left;
  color:#030303;
  font:normal 12px arial;
  position:relative;
  top:27px;
  margin-left:70px;
  font-style:normal;
}
.f_input {
  width:107px !important;
  height:30px;
  border:0px;
  padding:0px 10px;
  margin-bottom:5px;
  line-height:30px;
  background:URL(../images/input2.jpg);
}
.tableform {width:100%;}
#dle-captcha {margin-bottom:5px; display:block;}
#comments_tbl {margin-bottom:10px;}
.bts {
  width:86px;
  height:31px;
  border:0px;
  cursor:pointer;
  color:#fff;
  font:11px arial;
  text-transform:uppercase;
  background:URL(../images/bt2.jpg);
}
.sizam {
  display:none
}
#dle-question {color:#030303; font:12px arial;}
.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.png") repeat-x 0 100%;
	height: 22px;
	padding: 0;
	font-weight: bold;
	text-align: center;
	color: #4e4e4e;
}
	  
.pm_status_content {
	padding: 5px;
}
.sizam {
  display:none
}
#toTo_button {width:70px;background:#FFF;border:1px solid #ccc;text-align:center;padding:5px;position:fixed;bottom:60px;right:20px;cursor:pointer;color:#666;text-decoration:none; }

.sidebar-block-content .b-video-list__item { margin-bottom:10px; position:relative; opacity:0.7; border: 2px #e2c8b3 solid; -webkit-transition: opacity 0.5s ease-out 0.1s;  -moz-transition: opacity 0.5s ease-out 0.1s;  -o-transition: opacity 0.5s ease-out 0.1s;  transition: opacity 0.5s ease-out 0.1s; }  
.sidebar-block-content .b-video-list__item:hover { opacity:1; }
.sidebar-block-content .b-video-list__item a:after { content:' '; width:64px; height:64px; margin:-40px 0 0 -32px; display:block; position:absolute; top:50%; left:50%; background:url('../images/player_play.png') 0 0 no-repeat; }
.sidebar-block-content .b-video-list__item a { padding:0; background:none; }
.sidebar-block-content .b-video-list__item img { width:196px; height:125px; }
.sidebar-block-content .b-video-list__item-desc { width:176px; padding:10px; position:absolute; bottom:0; color:#fff; background:rgba(0,0,0,0.6); }