@charset "windows-1251";

/* Дизайн изготовлен студией "elCreativo" для "PlayWeek.ru" | e-mail:order@elcreativo.ru | url:http://elcreativo.ru 
 Запрещено копирование, а так же распространение данного дизайна в любов виде.*/

.selectmass input { float: right; margin-left: 6px; }
.mass_comments_action { text-align: right; margin:10px;}

/*---Информационное окно загрузки AJAX---*/
#loading-layer { display: none; font-size: 11px; background: #191412; padding: 10px; text-align: center; color: #fff; }

/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,
.quote, .title_spoiler, .text_spoiler {font-size: inherit; padding: 7px 10px; background: #e2dcdc; border-left:3px solid #942e25; }
.title_quote, .title_spoiler { background: #e2dcdc; }

.title_quote { border-bottom: 0; font-weight: bold; }
.scriptcode {text-align: left; font-family: "Courier New"; }
.title_spoiler { font-weight: bold; }
.text_spoiler {text-align: justify; background:#dcd6d1; margin-top:2px; font-style:italic; border-left:3px solid #5e564e; }
.title_spoiler img{margin-right:3px; position:relative; top:-1px;}

.hide { background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em; 0; }
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }


/*---Лучшие пользователи---*/
.userstop td, .pm td.pm_list, .pm td.pm_head { border: 1px solid #d0cac5; padding: 2px; }
.userstop thead td, .pm td.pm_head { font-size: 0.9em; background: #f8f5f2; height: 22px; padding: 0; font-weight: bold; text-align: center; color: #4e4e4e; }

/*---Рейтинг---*/
.rating { width: 85px; height: 17px; font-size: 0.9em; }

.unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("../dleimages/rating.png") repeat-x; }
.unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
.unit-rating li a:hover { background: url("../dleimages/rating.png") 0 -17px; z-index: 2; left: 0; }

.unit-rating a.r1-unit {left: 0;} .unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left: 17px;} .unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;} .unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;} .unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;} .unit-rating a.r5-unit:hover {width: 85px;}

.unit-rating li.current-rating { background: url("../dleimages/rating.png") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }

/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl) и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
 background: #2c241f;
 border: none;
 color: #e1d7cf;
 padding: 4px 9px 5px 9px;
 margin-bottom: 2px !important;
 height: 24px;
 font-weight: bold;
 cursor: pointer;
 -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
 
}
.bbcodes:hover, .bbcodes_poll:hover { background:#8a1b16; color:#e8c6c6; }
.bbcodes_poll { width: 100px; }

.editor textarea { background: #f8f5f2 url("../images/fields.png") repeat-x; border: 0 none; }
.editor input[type="text"] { padding: 2px; background: #f8f5f2 url("../images/fields.png") repeat-x; border: 1px solid #bbb; }
.editor_button {
 float: left;
 cursor: pointer;
 padding-left: 0;
 padding-right: 0;
}
.editor_buttoncl {
 float: left;
 cursor: pointer;
 padding-left: 1px;
 padding-right: 1px;
 border-left: 1px solid #bbb;
 border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0; padding: 0; }
.editbclose img { margin: 0; padding: 0; }
.editor_button_brk img { margin: 0; padding: 0; }

/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea { width: 98%; height: 86px; margin: 0px 1px 0px 0px;padding: 0px; }
.xfields input, .xprofile input { width: 250px; height: 14px; padding: 2px; }
.xfields_table td { vertical-align: top; }

/*---Персональные сообщения---*/ 
.pm_head {font-weight: bold;}

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {background-color: #4c423d;font-size: 11px;line-height: 20px;margin: 2px 0;padding: 5px;opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);
-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
#dropmenudiv a { display: block; text-indent: 3px; text-decoration: none; color: #d4d2d0; padding: 1px 0; width: 100%;}
#dropmenudiv a:hover { color: #f2eee9; padding-bottom:0px; border-bottom:1px dotted #73625a;}

/*---Ссылка на скачивание прикрепленного файла---*/
.attachment { color: #808080; }

/*---Рамка расширенной формы поиска по сайту---*/
fieldset { border: 1px solid #bbb; padding: 5px; text-align: left; }

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor { visibility: hidden; } 
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }
.highslide-loading {
 display: block;
 color: white;
 font-size: 9px;
 font-weight: bold;
 text-decoration: none;
 padding: 3px;
 border: 1px solid white;
 background-color: black;
}
a.highslide-full-expand {
 background: url("../dleimages/fullexpand.gif") no-repeat;
 display: block;
 margin: 0 10px 10px 0;
 width: 34px; height: 34px;
}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-caption { display: none; padding: 5px; background: white; }
.highslide-controls {
 width: 195px;
 height: 40px;
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
 margin-right: 15px;
 margin-bottom: 10px;
 margin-top: 10px;
}
.highslide-controls ul {
 position: relative;
 left: 15px;
 height: 40px;
 list-style: none;
 margin: 0; padding: 0;
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a {
 background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
 display: block;
 float: left;
 height: 30px; width: 30px;
 outline: none;
}
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; }
 
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

/*---Облако тегов---*/
.clouds_xsmall { font-size: 1em; }
.clouds_small { font-size: 1.1em; }
.clouds_medium { font-size: 1.2em; font-weight: bold; }
.clouds_large { font-size: 1.5em; }
.clouds_xlarge { font-size: 1.7em; }

/*---Быстрый поиск на сайте---*/
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#64554d; font-size:10px; line-height:14px; z-index:1000; opacity:0.85; }
#searchsuggestions a { padding:5px;display:block; background-color:#ece8e5; clear:left; height:75px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#e5acac; color:#ece8e5; }
#searchsuggestions a span.searchheading { background: #64554d; display:block; font-weight:bold; padding:5px; color:#fff; }
#searchsuggestions a:hover span.searchheading { color:#ece8e5; }
#searchsuggestions a span {color:#555; }
#searchsuggestions a:hover span { color:#000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ece8e5; }
#searchsuggestions span.notfound { padding:5px; background-color:#ece8e5; display:block; height:auto; color:#000; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-widget-overlay { background: #000; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); left: 0; position: absolute; top: 0; }
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget-header {background:#8f0a03 url(../images/erbg.png) repeat-x 0 -2px;color: #e8c6c6;font-weight: bold;padding:6px 10px !important; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.ui-widget-header a { color: #fff; }
.ui-widget-header .ui-icon { background-image: url("../images/ui-icons.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-color: #2c241f; padding-bottom:3px !important; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-dialog {overflow: hidden;padding: .2em;position: absolute;width: 300px;background:#f6f2ee;-moz-box-shadow: 0px 12px 25px rgba(0,0,0,0.7);
-webkit-box-shadow: 0px 12px 25px rgba(0,0,0,0.7);box-shadow: 0px 12px 25px rgba(0,0,0,0.7);-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;opacity:0.85;}
.ui-dialog:hover {opacity:1;}
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 13px .3em 0; }
.ui-dialog .ui-dialog-titlebar-close {height: 18px;margin: -10px 0 0 0;padding: 1px;position: absolute;right: .3em;top: 50%;width: 19px;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-content {background: none;border: 0;overflow: hidden;padding: 13px 13px 0 13px;position: relative;zoom: 1;margin-bottom: 13px;}
.ui-dialog .ui-dialog-buttonpane {background: #dcd6d1;padding: 13px;text-align: left;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.ui-dialog .ui-dialog-buttonpane button {cursor: pointer;float: right;line-height: 1.4em;margin: 0 1px;overflow: visible;padding: .2em .6em .3em .6em;width: auto;}
.ui-button { border: 0 none; background: none; cursor: pointer; }
.ui-button { background: #2c241f;border: 1px solid #251f1a;color: #e1d7cf;padding: 4px 9px 5px 9px;margin-bottom: 2px !important;height: 28px;font-weight: bold;cursor: pointer; 
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.ui-button:hover { background:#9a2e24;-moz-box-shadow: 0 1px 5px -2px black;-webkit-box-shadow: 0 1px 5px -2px black;box-shadow: 0 1px 5px -2px black;color:#e8c6c6;border-color:#9a2e24;}
button.ui-button span { cursor: pointer; display: block; }
.ui-widget input, .ui-widget textarea {background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bcc0c2;}
.ui-state-error {background: #fef1ec 50% 50% repeat-x !important;border: 1px solid #cd0a0a;color: #cd0a0a;}
.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
.ui-menu {list-style:none;padding: 2px;margin: 0;display:block;float: left;}
.ui-menu .ui-menu {margin-top: -3px;}
.ui-menu .ui-menu-item {margin:0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}
.ui-menu .ui-menu-item a {text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;}

/*---подсветка текста в теге [code]---*/
pre code {
 display: block;
 padding: 0.5em;
 background: #f1f0ed;
 border-left: 5px solid #82bb2a;
 overflow:auto;
 white-space: pre;
}

pre .comment,pre .template_comment,pre .diff .header,pre .doctype,pre .lisp .string,pre .javadoc {
 color: #93a1a1;
 font-style: italic;
}

pre .keyword,pre .css .rule .keyword,pre .winutils,pre .javascript .title,pre .method,pre .addition,pre .css .tag,pre .lisp .title {
 color: #859900;
}

pre .number,pre .command,pre .string,pre .tag .value,pre .phpdoc,pre .tex .formula,pre .regexp,pre .hexcolor {
 color: #2aa198;
}

pre .title,pre .localvars,pre .function .title,pre .chunk,pre .decorator,pre .builtin,pre .built_in,pre .lisp .title,pre .identifier,pre .title .keymethods,pre .id {
 color: #268bd2;
}

pre .tag .title,pre .rules .property,pre .django .tag .keyword {
 font-weight: bold;
}

pre .attribute,pre .variable,pre .instancevar,pre .lisp .body,pre .smalltalk .number,pre .constant,pre .class .title,pre .parent,pre .haskell .label {
 color: #b58900;
}

pre .preprocessor,pre .pi,pre .shebang,pre .symbol,pre .diff .change,pre .special,pre .keymethods,pre .attr_selector,pre .important,pre .subst,pre .cdata {
 color: #cb4b16;
}

pre .deletion {
 color: #dc322f;
}

pre .tex .formula {
 background: #eee8d5;
}

/*---прогресс бар заполненности персональных сообщений---*/
.pm_progress_bar {border: 1px solid #d8d8d8;padding: 1px;margin-top: 10px;margin-bottom: 10px;}
.pm_progress_bar span {background: #000000;font-size: 0em;text-indent: -2000em;height: 10px;display: block;overflow: hidden;}
.pm_status {float:left;border: 1px solid #d8d8d8;padding: 0px;background-color: #f5f5f5;width: 280px;height: 100px;margin-left: 20px;margin-right: 20px;}
.pm_status_head {border-bottom: 1px solid #d8d8d8;font-size: 0.9em; height: 22px;padding: 0;font-weight: bold;text-align: center;color: #4e4e4e;}
.pm_status_content {padding: 5px;}

@charset "windows-1251";

/* Дизайн изготовлен студией "elCreativo" для "PlayWeek.ru" | e-mail:order@elcreativo.ru | url:http://elcreativo.ru 
 Запрещено копирование, а так же распространение данного дизайна в любов виде.*/

/* ---- mainstyles ---- */
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;} 
html,body{color:#3f3c3c; font-weight:normal; word-wrap: break-word; font: 11px Arial, Helvetica, sans-serif;}

html{background:#191412 url(../images/bg.png) repeat-y top;}
body{background:url(../images/topbg.jpg) no-repeat top;}

a{color:#98271b; text-decoration:underline; outline:none;}
 a:hover{color:#352b24; text-decoration:none;}
img{border:none;}
input, textarea, select, button{outline: none; font-size: 1em; font-family:Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5 {line-height: normal;}
h1 {font-size: 1.5em;} h2 {font-size: 1.4em;} h3 {font-size: 1.30em;} h4 {font-size: 1.2em;} h5 {font-size: 1.1em;}

table {border-collapse: collapse; border-spacing: 0;}
.reset, .reset li {list-style: none; padding: 0;}
.clr{clear:both;}
.dpad{padding:10px;}

.wrapper{width:1000px; margin:0 auto;}

/* ---- header ---- */
.header{width:100%;}
.topline{background:url(../images/topline.png) no-repeat 50% 0; height:100%;}
.tophead{height:120px; width:100%;}

.thl{background:url(../images/thl.png) no-repeat; width:500px; height:120px; float:left;}
.thr{background:url(../images/thr.png) no-repeat; width:500px; height:120px; float:right;}
 .logotype img{background:url(../images/logo.png) no-repeat; width:239px; height:73px; float:left; display:inline; margin-left:86px; margin-top:28px;}

.mainhead{margin-top:151px;}
.sline{background: url(../images/sline.png) no-repeat; height:45px; width:100%;}
.searchbox{width:246px; height:25px; float:right; padding-top:15px; padding-right:28px;}
.sname{background:url(../images/search.png) no-repeat; width:210px; height:22px; float:left; overflow:hidden;}
 .sname input{background:none; border:none; padding:5px 7px; color:#e09898; font-style:italic; width:188px;}
.sbtn{background:url(../images/search.png) no-repeat 0 -22px; width:36px; height:25px; float:right; cursor:pointer; border:none;}
 .sbtn:hover{background-position:-36px -22px;}

 .menuline, .menuline .dleft, .menuline .dright{background:url(../images/menuline.png) no-repeat; height:51px; width:100%;}
.menuline{background-position:0 -51px; background-repeat:repeat-x;}
 .menuline .dright{background-position:100% -102px;}
 .menuline .dbtm{background:url(../images/mlbtm.png) no-repeat 50% 100%; width:100%; height:100%;}
 
.mmenu{height:39px; padding:6px 9px 0 9px;}
 .mmenu li{float:left; height:39px; background:url(../images/mmli.png) no-repeat 100% 0; padding-right:1px;}
 .mmenu a{display:block; float:left; height:100%; color:#e09898; font-weight:bold; text-transform:uppercase; line-height:27px;}
 .mmenu a span{display:block; float:left; height:100%; padding:0 14px;}
 .mmenu a:hover, .mmenu a:hover span{background:url(../images/mmlink.png) no-repeat; color:#e9d0d0;}
 .mmenu a:hover span{background-position:100% -39px;}
 
.sliderbox{background:#242424 url(../images/sliderbox.png) repeat-x; height:179px;}
 .sliderbox .dltop, .sliderbox .drtop, .sliderbox .dleft, .sliderbox .dright{width:100%; height:100%;}
 .sliderbox .dltop{background:url(../images/sliderblt.png) no-repeat;}
 .sliderbox .drtop{background:url(../images/sliderbrt.png) no-repeat 100% 0;}
 .sliderbox .dleft{background:url(../images/sliderbl.png) no-repeat;}
 .sliderbox .dright{background:url(../images/sliderbr.png) no-repeat 100% 0;}
 
 .hrss img{background:url(../images/rss.png) no-repeat; height:22px; width:22px; float:right; display:inline; margin-right:36px; margin-top:30px;}
 .hrss:hover img{background-position:0 -22px;}
 
.ulogin{width:216px; float:right; height:63px; margin-top:33px; padding-right:42px;}
.ullinks{background:url(../images/ulogin.png) no-repeat; width:149px; height:49px; float:right; margin-top:8px;}
 .ulbtn img{background:url(../images/ulogin.png) no-repeat 0 -49px; height:63px; width:67px;} 
 .ulbtn:hover img{background-position:-67px -49px;}
 
 .upbtn img{background:url(../images/upan.png) no-repeat; height:63px; width:67px;} 
 .upbtn:hover img{background-position:-67px 0;}

 .ullinks ul{padding-top:9px;}
 .ullinks .lost{padding-top:3px;}
 .reg a, .lost a{height:13px; background:url(../images/ullink.png) no-repeat; display:block; padding-left:14px;}
 .reg a:hover, .lost:hover a{background-position:0 -13px;}
 .reg a img, .lost a img{background:url(../images/reglost.png) no-repeat; height:13px; width:71px;}
 .lost a img{background-position:0 -13px; width:119px;}
 
 .ullinks .unadd{padding-top:3px;}
 .upm a, .unadd a{height:13px; background:url(../images/ullink.png) no-repeat; display:block; padding-left:14px;}
 .upm a:hover, .unadd:hover a{background-position:0 -13px;}
 .upm a img, .unadd a img{background:url(../images/pmadd.png) no-repeat; height:13px; width:80px;}
 .unadd a img{background-position:0 -13px;}
 

.slider {overflow:hidden;}
.slider .slider_prev,
.slider .slider_next {display:block;height:143px; width:60px; margin-top:19px; display:inline;} 
.slider .slider_prev {background:url(../images/sprev.png) no-repeat; float:left; margin-left:3px;}
.slider .slider_next {background:url(../images/sprev.png) no-repeat -60px 0; float:right; width:56px;}

.slidearea { margin:0 57px; padding-top:29px;}
 .slidearea div{display:none;}
 .slidearea li {float:left;width:220px; height:125px;}
 .slidearea a {display:block;position:relative;overflow:hidden;}
 .slidearea a span {display:block;position:absolute;width:220px; height:125px;z-index:100; top:0; left:0;}
 .slidearea a img {width:220px; height:125px;}
 .slb a span{background: url(../images/slb.png) no-repeat;}
 .sla a span{background: url(../images/sla.png) no-repeat;}
 
.banhead{background:#1e1e1e url(../images/banheadbg.png) repeat-x; padding-top:2px;}
 .banhead .dbtm{background:url(../images/bhbtm.png) no-repeat 50% 100%; width:100%; padding-bottom:7px;}
 
.seplght{background:url(../images/seplght.png) no-repeat; width:100%; height:20px;}

/* ---- content ---- */
.container{background:#ece8e5 url(../images/cbg.png) repeat-x; position:relative;}
.container, .clft, .crght, .cltop, .crtop, .clbtm, .cbtm, .crbtm{width:100%;}
.clft{background:url(../images/cleft.png) repeat-y;}
.crght{background:url(../images/cright.png) repeat-y right;}
.cltop{background:url(../images/cltop.png) no-repeat;}
.crtop{background:url(../images/crtop.png) no-repeat 100% 0;}
.clbtm{background:url(../images/clbtm.png) no-repeat 0 100%;}
.cbtm{background:url(../images/cbtm.png) repeat-x bottom;}
.crbtm{background:url(../images/crbtm.png) no-repeat 100% 100%;}
 .fullcontain .crght{background:url(../images/fcright.png) repeat-y right;}
 .fullcontain .crbtm{background:url(../images/fcrbtm.png) no-repeat 100% 100%;}
 .fullcontain .crtop{background:url(../images/fcrtop.png) no-repeat 100% 0;}

.maincont{padding:0 205px 0 0; }
.midcont{float:left; width:100%;}
.mainpad{padding:0 339px 0 10px;}


.lside{float:left; width:100%; padding:5px 0 15px 0; line-height:18px;}

/* ---- blocks ---- */
.rside{float:right; width:195px; padding:5px 5px 108px 5px; margin-right:-205px;}

.rblock{padding-top:10px; width:195px;}
 .rblock .dtitle{background:url(../images/rbtop.png) no-repeat; height:39px; display:block; font-size:1.1em; font-weight:bold; padding:11px 0 0 25px; color:#e8c6c6;}
 .rblock .dbg, .rblock .dbtm{background:url(../images/rbbg.png) no-repeat 0 100%; width:100%;}
 .rblock .dbtm{height:23px;}
 .rblock .dbg{background-repeat:repeat-y; background-position:-195px 0;}
 .rblock .dcont{padding:0 10px;}
 
.mside{float:right; width:326px; padding:5px 5px 108px 8px; margin-right:-339px;}

.mblock{padding-top:10px; width:326px;}
 .mblock .dtitle{background:url(../images/mbtop.png) no-repeat; height:39px; display:block; font-size:1.1em; font-weight:bold; padding:11px 0 0 25px; color:#e1d7cf;}
 .mblock .dbg, .mblock .dbtm{background:url(../images/mbbg.png) no-repeat 0 100%; width:100%;}
 .mblock .dbtm{height:23px;}
 .mblock .dbg{background-repeat:repeat-y; background-position:-326px 0;}
 .mblock .dcont{padding:0 10px;}
 
.lcom{padding:10px 8px 19px 8px; height:40px; overflow:hidden; background: url(../images/lcitem.png) no-repeat;}
.lcava{float:left; width:40px; height:40px; overflow:hidden;}
 .lcava img{width:40px;} 
.lcinfo{margin-left:50px;}
 .lcauthor a{padding:1px 5px; background:#8f0a03; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#e8c6c6; font-weight:bold; text-decoration:none;}
 .lcauthor, .lcnews{padding-top:5px;}
 .lcnews a{color:#3f3c3c; text-decoration:none;}
 .lcnews a:hover{text-decoration:underline;}

.previtm{padding:5px 0 10px 0;} 
.prevtitle{background:url(../images/prevtitle.png) no-repeat; line-height:17px; padding-left:20px; text-transform:uppercase; font-style:italic; font-weight:bold;}
 .prevtitle a{color:#3f3c3c; text-decoration:none;}
 .prevtitle a:hover{color:#8f0a03; text-decoration:underline;}
.prevpic{width:304px; height:170px; border:1px solid #b8b3ae; margin-top:15px;}
.prevpic img{width:300px; height:166px; border:2px solid #cac6c2;}
.prevsep{background:url(../images/prevsep.png) no-repeat 0 50%; height:23px;}

.votetitle{margin-left:10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding:6px 8px 6px 18px; background:#dcd6d1; font-weight:bold; position:relative;}
 .allvote img{position:absolute; background:url(../images/allvote.png) no-repeat; height:28px; width:28px; top:-13px; left:-12px;}
.votelist{padding-top:10px;}
 .votelist .vote{background:url(../images/dotted.png) repeat-x bottom; padding:4px 0 5px 0;}
 
.vbtn{padding-top:15px;}
.tovote, .vresult{background:url(../images/vbtns.png) no-repeat; width:88px; height:32px; border:none; cursor:pointer;}
 .tovote:hover{background-position:0 -32px;}
.vresult{background-position:-88px 0;}
 .vresult:hover{background-position:-88px -32px;}
 
.rlz{background:url(../images/rlx.png) repeat-x bottom; padding-bottom:15px;}
.rlztitle{padding:10px; color:#ece8e5; font-weight:bold;}
 .rlztitle a{color:#ece8e5; text-decoration:none;}
 .rlztitle a:hover{color:#fff; text-decoration:underline;}
.rlzbg{background:#2a2a2a url(../images/rlztitle.png) repeat-x;}
.rlzbg, .rleft, .rright, .rlbtm, .rrbtm{display:inline-block;}
.rrbtm{padding:7px 8px;}
.rleft{background:url(../images/rlctl.png) no-repeat;}
.rright{background:url(../images/rlctr.png) no-repeat 100% 0;}
.rlbtm{background:url(../images/rlztlb.png) no-repeat 0 100%;}
.rrbtm{background:url(../images/rlztrb.png) no-repeat 100% 100%;}
.rlzbtm{background:url(../images/rlzbtm.png) no-repeat; width:42px; height:6px;}
.rpic{width:173px; height:98px; border:1px solid #b8b3ae;}
 .rpic img{width:169px; height:94px; border:2px solid #cac6c2;}
.platforms{padding:10px;}
 .platforms img{margin:0 2px;}
 
/* ---- news ---- */
.story{padding-top:15px; padding-bottom:7px; background:url(../images/storysep.png) repeat-x bottom;}
.shead{float:left; padding:0 10px;}
 .shead .dbg, .shead .dbtm, .shead .dleft, .shead .dltop, .shead .drtop, .shead .drbtm, .shead .dlbtm{float:left;}
 .shead .dbg{background:#9a1408 url(../images/sheading.png) repeat-x;}
 .shead .dbtm{background:url(../images/shbtm.png) repeat-x bottom;}
 .shead .dleft{background:url(../images/sheadsep.png) repeat-y 27px 0;}
 .shead .dltop{background:url(../images/shltop.png) no-repeat;}
 .shead .drtop{background:url(../images/shrtop.png) no-repeat 100% 0;}
 .shead .drbtm{background:url(../images/shrbtm.png) no-repeat 100% 100%;}
 .shead .dlbtm{background:url(../images/shlbtm.png) no-repeat 0 100%;}
 .shead .dtitle{margin-left:38px; font-size:1.2em; color:#e8c6c6; font-weight:bold; padding:8px 12px 18px 0;}
 .shead .dtitle a{color:#e8c6c6; text-decoration:none;}
 .shead .dtitle a:hover{color:#fff; text-decoration:none;}
.ssep{height:8px !important; background:url(../images/ssep.png) repeat-x 0 50%;}

.stext{padding:15px;}
.sposter{ width:386px; height:217px; border:1px solid #b8b3ae; margin:0 auto; margin-bottom:15px;}
 .sposter img{ width:380px; height:211px; border:2px solid #cac6c2;}
 
 .stext img{border:2px solid #cac6c2;}
.stext ul, .stext ol{padding:0 15px;}

 
.sbtm{border-top:1px solid #dcd6d1; margin:0 15px; padding:11px 0 10px 0; height:39px;} 

.btminfo{margin-top:3px;}
.btminfo, .btminfo span{background:url(../images/btminfo.png) no-repeat; height:39px; float:left; display:block; color:#d2d0ce;}
 .btminfo span{background-position:100% -39px; padding:0 15px; line-height:34px;}
 .btminfo a, .btminfo a:hover{color:#d2d0ce;} 
 a .fullbtn{background:url(../images/fullbtm.png) no-repeat; width:80px; height:32px; float:right; margin-top:6px;}
 a .fullbtn:hover{background-position:0 -32px;} 
.sinfo{float:left; vertical-align:middle; display:inline; margin:7px 0 0 10px; cursor:pointer;}
.sinfcont{width:143px; position:absolute; top:-17px; left:6px;}
.sinftop{width:100%; background:url(../images/sinftop.png) no-repeat; height:12px;}
.sinfbtm{width:100%; background:url(../images/sinfbtm.png) no-repeat; height:17px;}
.sinfbg{background:url(../images/sinfbg.png) repeat-y; width:100%;}
.sifbox{position:relative;}
 .sinfbg span{display:block; color:#e8c6c6; margin:0 10px; background:url(../images/dotted2.png) repeat-x bottom; padding:0 5px 3px 5px;}
 .sinfbg a{color:#fff; text-decoration:none;}
 .sinfbg a:hover{color:#fff; text-decoration:underline;}
 
.pagenavi{border-bottom:1px solid #dcd6d1; margin:0 15px; padding:15px 0 15px 0; height:23px;}
.pages{float:left; padding-top:3px;}
 .pages span, .pages a{padding:3px 4px 3px 4px; margin-right:4px; font-size:1.3em; font-weight:bold;}
 .pages span, .pages a:hover{background:url(../images/pages.png) repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#e8c6c6;}
 .pages a{color:#453f38; text-decoration:none;}
 .pages a:hover{background:#dcd6d1; color:#453f38;}
 
.nextprev{float:right; padding-top:2px;}
 .next span, .prev span, .next a, .prev a{background:url(../images/nextprev.png) no-repeat; height:20px; width:50px; display:inline; float:left; margin:0 0 0 10px;}
 .next span, .next a{background-position:-50px 0;}
 .next a:hover{background-position:-50px -20px;}
 .prev a:hover{background-position:0 -20px;}
 
.scat{padding:4px 10px 11px 10px; background:url(../images/ssep.png) repeat-x 0 100%;}
.ratebox{width:85px; height:17px; float:right; overflow:hidden; padding-top:11px;}
.stags{padding:0 15px 15px 15px;}
 .stags a{background:#98271b; padding:1px 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color:#ece8e5; text-decoration:none;}
 .stags a:hover{color:#ece8e5; text-decoration:none;background:#3e3731;} 

.sfav{float:left; margin:14px 0 0 10px; display:inline;}
 
.berror{padding:15px 10px 5px 10px;}
 .berror .dbg, .berror .dleft, .berror .dltop, .berror .drtop, .berror .dlbtm, .berror .drbtm{width:100%;}
 .berror .dbg{background:#8f0a03 url(../images/erbg.png) repeat-x;}
 .berror .dleft{background:url(../images/erleft.png) repeat-y 63px 0;}
 .berror .dltop{background:url(../images/dltop.png) no-repeat;}
 .berror .drtop{background:url(../images/drtop.png) no-repeat 100% 0;}
 .berror .dlbtm{background:url(../images/dlbtm.png) no-repeat 0 100%;}
 .berror .drbtm{background:url(../images/errbtm.png) no-repeat 100% 100%;}
 .berror .dcont{padding:8px 10px 8px 75px; color:#e8c6c6; min-height:35px; line-height:14px;}
 .berror .dcont a{color:#e8c6c6; text-decoration:underline;}
 .berror .dcont a:hover{color:#e8c6c6; text-decoration:none;}
 
 
.bcomment{background:url(../images/2lines.png) repeat-x bottom; padding:15px;}
.comleft{background:url(../images/comleft.png) no-repeat; width:92px; height:111px; margin-right:-92px; float:left;}
.commava{height:70px; width:70px; overflow:hidden; padding:15px 0 0 10px;} 
 .commava img{width:70px;}
.comright{margin-left:92px;}
.comhead{height:52px; padding-top:5px; margin-bottom:12px;}
.comtext{padding:15px; background:#dcd6d1; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.cominfo{background:url(../images/dashed.png) repeat-x bottom; margin:0 10px; height:100%; font-style:italic;}
.comauthr{background:url(../images/author.png) no-repeat; height:19px; padding-left:58px;}
 .comauthr a{background:#98271b; padding:2px 6px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight:bold; color:#ece8e5; text-decoration:none;}
 .comauthr a:hover{color:#ece8e5; text-decoration:none;background:#3e3731;}
.comid{float:right; font-size:1.3em; color:#98948f; font-weight:bold; font-style:italic;}
.inf2{padding-top:7px;}
.comrightcont{float:left; width:100%;}


/* ---- forms ---- */
.baseform{padding-top:15px; padding-bottom:7px; background:url(../images/storysep.png) repeat-x bottom;}
.fhead{float:left; padding:0 10px;}
 .fhead .dbg, .fhead .dbtm, .fhead .dltop, .fhead .drtop, .fhead .drbtm, .fhead .dlbtm{float:left;}
 .fhead .dbg{background:#9a1408 url(../images/sheading.png) repeat-x;}
 .fhead .dbtm{background:url(../images/shbtm.png) repeat-x bottom;}
 .fhead .dltop{background:url(../images/shltop.png) no-repeat;}
 .fhead .drtop{background:url(../images/shrtop.png) no-repeat 100% 0;}
 .fhead .drbtm{background:url(../images/shrbtm.png) no-repeat 100% 100%;}
 .fhead .dlbtm{background:url(../images/shlbtm2.png) no-repeat 0 100%;}
 .fhead .dtitle{font-size:1.2em; color:#e8c6c6; font-weight:bold; padding:8px 12px 18px 12px;}
 .fhead .dtitle a{color:#e8c6c6; text-decoration:none;}
 .fhead .dtitle a:hover{color:#fff; text-decoration:none;}
 
 .baseform .dcont{padding:15px;}
 
 .tableform { width: 100%; }
 .tableform td { }
 .tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
 .fieldsubmit, .tableform td { padding: 10px 15px; border-bottom:1px solid #dcd6d1; }
 .addnews { font-weight: bold; }
 .impot { color: #9c1709; 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, .addcat select, .recip select{ padding: 2px; background: #f8f5f2 url(../images/fields.png) repeat-x; border: 1px solid #bbb; }
 .f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
.pollist{padding:15px; background:#e3deda; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}

.fbutton{background: url(../images/fbtn.png) no-repeat; height:32px; width:88px; text-align:center; border:none; color:#f5f1ee; cursor:pointer; font-weight:bold;}
 .fbutton span{position:relative; top:-4px;}
 .fbutton:hover{background-position:0 -32px;}
 
 .pm .bbcodes{margin:10px 0 0 0;}
 
 .btmbanner{position:absolute; bottom:10px; right:0px; background:url(../images/btmbanner.png) no-repeat; width:534px; height:60px; padding:20px 0 18px 0;}

 
/* ---- pop-up ---- */ 
.window{display:none;}
.popwin{width:222px;}
.poptop, .popbg, .popbtm{width:100%;}
.poptop{background:url(../images/poptop.png) no-repeat; height:54px;}
.popbg, .popbtm{background:url(../images/popbg.png) repeat-y;}
.popbtm{background-position:-222px 0; height:16px; background-repeat:no-repeat;}
 .popclose img{background:url(../images/popclose.png) no-repeat; height:24px; width:25px; float:right; margin:10px 10px 0 0; display:inline;}
 .popclose:hover img{background-position:0 -24px;}
 .popbg .dcont{padding:0 12px 0px 12px; position:relative;}
.lname, .lpass{background: url(../images/logpass.png) no-repeat; height:24px; width:198px; margin-top:5px; float:left;}
.lbtn{background:url(../images/logpass.png) no-repeat 0 -24px; width:57px; height:28px; position:absolute; top:37px; right:12px; cursor:pointer;}
 .lbtn:hover{background-position:-57px -24px;}
.lpass{margin-top:8px;}
 .lname input, .lpass input{padding:5px; background:none; border:none; color:#e09898; font-style:italic;}
.ulinks{margin-left:90px; padding:6px 0 3px 0;}
 .ulinks li{padding:1px 0;}
 .ulinks a{ background:#dcd6d1; padding:3px 8px; font-style:italic; color:#3f3c3c; text-decoration:none; display:block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
 .ulinks a:hover{ background:#92211b; color:#e8c6c6;}
.popava{float:left; width:70px; height:70px; overflow:hidden; padding:3px; border:2px solid #d5d2cf; margin:2px; display:inline; margin-top:5px;}


/* ---- tooltip ---- */
#dhtmltooltip { font-size: 1em; line-height: 1.3em; text-align: left; position: absolute; left: -300px; padding: 12px; background: #f8f5f3; visibility: hidden; z-index: 100; border:1px solid #c9c5c1; opacity:0.85; }
#dhtmlpointer { position: absolute; left: -100px; z-index: 101; visibility: hidden; opacity:0.85;}
 #dhtmltooltip img { vertical-align: middle; }


/* ---- footer ---- */
.footer{width:100%;}
.mainfoot{background:url(../images/mainfoot.png) repeat-x; height:90px; overflow:hidden;}
 .mainfoot .dleft, .mainfoot .dright{width:100%; height:100%;}
 .mainfoot .dright{background:url(../images/mfright.png) no-repeat 100% 0;}
 .mainfoot .dleft{background:url(../images/mfleft.png) no-repeat;}
 .mainfoot .dcont{float:left; padding-left:13px; padding-top:41px;}

.hits{background:url(../images/hits.png) no-repeat; width:402px; height:65px; float:right; display:inline; margin-right:12px; margin-top:26px; padding:0 42px;}
 .hits span{float:left; padding:1px 0 0 10px; display:block; opacity:0.5;}
 .hits span:hover{opacity:0.9;}
 
 .minilogo img{background:url(../images/minilogo.png) no-repeat; float:left; margin-top:3px; width:149px; height:44px;}

.copyright{background:url(../images/copysep.png) no-repeat; height:49px; float:left; display:inline; margin-left:17px; padding-left:17px; color:#9c9c9c; font-weight:bold; text-shadow:1px 1px 0 #1a1a1a; line-height:22px;}
 .copyright a{color:#9c9c9c;}
 .copyright a:hover{color:#d1d1d1; text-decoration:none;}
 
.pagebtm{background:url(../images/pagebtm.png) no-repeat; padding:34px 20px 20px 20px; height:45px;}

 .elcretivo img{background:url(../images/elcreativo.png) no-repeat; width:134px; height:45px; float:right;}
 
.flinks{padding-top:10px; float:left;}
 .flinks li{float:left; padding-right:10px;} 
 .flinks a img{background:url(../images/flinks.png) no-repeat; height:24px;} 
 .flinks .f_info img{width:99px;}
 .flinks .f_info:hover img{background-position:0 -24px;}
 .flinks .f_feed img{background-position:-99px 0; width:84px;}
 .flinks .f_feed:hover img{background-position:-99px -24px;}
 .flinks .f_about img{background-position:-183px 0; width:59px;}
 .flinks .f_about:hover img{background-position:-183px -24px;}
 .flinks .f_reg img{background-position:-242px 0; width:97px;}
 .flinks .f_reg:hover img{background-position:-242px -24px;}

.btmtext{background:url(../images/btmtext.gif) no-repeat 50% 0; padding:30px 10px; color:#c23e2d;} 
.tobord:hover{border: 1px solid #000000;}

.line{border-bottom:2px solid #000000}