/*  Author: Tamerlan | Code: Misterio | Copyright: NeedGames.ru | URL: http://www.needgames.ru  */

 /* IE */
@font-face { font-family: Segoe UI; src: url(segoeui.ttf); }

/* OTHER BROWSERS */
@font-face { font-family: Segoe UI; src: local("Segoe UI"), local("SegoeUI"), url(segoeui.ttf) format("opentype"); }

body {word-wrap: break-word; margin:0; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#fff; background:url('../images/bg.png'); }
#bg {height:39px; width:100%; background:url('../images/header_bg.png') repeat-x center top;}

input[type="image"]:hover {opacity:0.8;}
ul, form {display:block; padding:0; margin:0; list-style:none;}
input[type="submit"],
input[type="button"] {cursor:pointer;}

h1,h2,h3,h4,h5,h6 {display:block; margin:0 0 10px 0; padding:0; color:#fff;}

h1 {font-size:26px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}

.reset, .reset li { list-style: none; padding: 0; margin: 0; }

.reset2, .reset2 li { list-style: none; padding: 0; margin: 0;overflow-x: hidden;
overflow-y: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 260px;}

.clr { clear: both; }

a img {border:0;}
a:link {text-decoration:none; color:#fff; }
a:active {text-decoration:none; color:#fff; }
a:visited {text-decoration:none; color:#fff;  }
a:hover {text-decoration:underline; color:#fff; }

#wrapper {min-width:1000px; max-width:1200px; margin:0 auto; background:url('../images/tg.jpg') no-repeat center bottom;}

/*Header*/
#header {height:280px; margin:-4px 0 0 0;}
.header_h { overflow:hidden;margin:0 auto;height:44px; max-width:1036px; background:url('../images/header_h_bg.png') repeat-x 0 -88px;}
.header_h .header_h {padding-left:35px;background:url('../images/header_h_bg.png') no-repeat ;}
.header_h .header_h .header_h {padding-right:35px; background:url('../images/header_h_bg.png') no-repeat right; }
.hmenu {overflow:hidden;font-family:"Segoe UI";font-size:16px;padding-top:3px; padding-left:10px; float:left;}
.hmenu li, .hmenu a .lflink, .hmenu a, .hmenu a .blick{float:left; cursor:pointer;}
.hmenu li{padding:0 2px 0 0; background:url('../images/hmsep.png') no-repeat right; height:41px;}
.hmenu a{display:block; height:39px; padding-right:37px; color:#fff; background:url('../images/hmlinks.png') no-repeat 100% -39px;}
.hmenu a .lflink{height:39px;display:block; line-height:38px; padding-left:37px; cursor:pointer; color:#fff; background:url('../images/hmlinks.png') no-repeat;}
.hmenu a:hover{ text-decoration:none;background:url('../images/hmlinks.png') no-repeat 100% -117px; color:#ffffff}
.hmenu a:hover .lflink{background:url('../images/hmlinks.png') no-repeat 0 -78px; color:#ffffff}
.hmenu a .blick{ background:url('../images/hmblick.png') no-repeat 50% 0; display:block;height:39px;}

#header_b {margin:-30px auto 0 auto; height:231px; background:url('../images/header_c_bg.png') no-repeat center;}
#header_c {height:184px;width:995px; margin:0 auto; padding:40px 0 0 0;}
#header_c_l {foat:left; width:331px;}
.log_block {margin:132px 0 0 68px; padding:10px 0 0 10px; width:240px; height:48px; background:url('../images/log_bg.png') no-repeat;}
.prof, .prof3 {float:left; width:109px;}
.prof a {background:url('../images/prof_bg.png') no-repeat;height:28px; width:109px;cursor:pointer;display:block;}
.prof a:hover {background-position:0 -28px;}
.prof3 a {background:url('../images/prof3_bg.png') no-repeat;height:28px; width:109px;cursor:pointer;display:block;}
.prof3 a:hover {background-position:0 -28px;}
.prof2 {float:right; width:64px; margin:8px 35px 0 0;}
.prof2 a {background:url('../images/prof2.png') no-repeat;height:13px; width:64px;cursor:pointer;display:block;}
.prof2 a:hover {background-position:0 -13px;}
.prof4 {float:right; width:64px; margin:8px 35px 0 0;}
.prof4 a {background:url('../images/prof4_bg.png') no-repeat;height:15px; width:59px;cursor:pointer;display:block;}
.prof4 a:hover {background-position:0 -15px;}

#header_c_r {float:right; width:662px;}
#header_c_r_l {foat:left; width:331px;}
#header_but { width:231px; margin:0 auto; height:50px; overflow:hidden; }
#header_but_c {padding:0 0 0 50px;}
#header_but_c li {display:block; float:left; padding:0 0 0 24px;}
#header_but_c li:first-child {padding:0 !important;}
#header_but_c li a {width:28px; height:28px; display:block; background:url('../images/header_but.png') no-repeat 0 0;}
#header_but_c li a.st_icon_1:hover {background-position:0 -28px;}
#header_but_c li a.st_icon_2 {background-position:-28px 0;}
#header_but_c li a.st_icon_2:hover {background-position: -28px;}
#header_but_c li a.st_icon_3 {background-position:-56px 0;}
#header_but_c li a.st_icon_3:hover {background-position:-56px -28px;}

.h_logo a img{margin:4px 0 0 56px; height:110px; width:227px; border:none;}
#header_c_r_r {float:right; width:331px;}
.search_block {margin:132px 0 0 26px; padding:10px 0 0 10px; width:240px; height:48px; background:url('../images/search_bg.png') no-repeat;}
.searchbg {margin:6px 0 0 5px;height:22px; width:212px; background:url('../images/search_sep.png') no-repeat 88% 0; font-style:italic;}
.sfield {width:163px; float:left; padding:4px 10px; background:none; border:none; height:12px; color:#aeaeae;}
.sbtn {float:right;height:17px; margin:1px 2px 0 0; width:20px; background: url('../images/search_btn.png') no-repeat; position:relative; cursor:pointer;} 
.sbtn:hover {background-position:0 -17px;}
/*End*/

.window {display: none; width:299px; min-height:200px;}
.window_h {height:37px; background:url('../images/window_bg.png') no-repeat ;}
.window_h div {font-size:14px; text-shadow: 0 1px 0 #a54912; font-weight:bold; color:#181818; float:left; padding:12px 0 0 10px;}
.closebtn a img{margin:8px 8px 0 0;float:right; width:25px; height:25px; background:url('../images/close.png') no-repeat 0 0;}
.closebtn a:hover img { background-position: 0 -25px;}
.window_c {overflow:hidden;padding:8px 9px; background:url('../images/window_bg.png') repeat-y -299px 0 ;}
.window_c_k {overflow:hidden; font-size: 0.9em; line-height: 1.3em; padding:0 19px 19px 18px;background:url('../images/window_bg.png') repeat-y -299px 0 ; }
        .window_c_k .lfield, .popsubmit { margin:0 auto; }
        .window_c_k .lfield p {line-height:2px; color: #fff; }
        .window_c_k .lfield div {height:27px; width:266px; background:url('../images/window_input.png') no-repeat center;}
        .window_c_k .lfield input {margin:3px 0 0 5px; background:none; border:none;padding:0 0px;width:255px; height:21px;}
        .popsubmit { font-size: 1.1em; text-align: center; }
        .log_btn button {margin:5px 0 0 0; border:none; cursor:pointer; width:100px; height:28px; background:url('../images/log_btn.png') no-repeat 0 0;}
        .log_btn button:hover { background-position: 0 -28px;}
.windows_c_l {float:left; width:35%; font-size:12px; overflow:hidden;}
.window_ava  {}
.window_ava img {border:2px solid#313030; padding:1px; max-width:92px; max-height:92px;}
.windows_c_r {float:right; width:65%;}
.windows_link {padding:0 0 0 5px; overflow:hidden;}
.windows_link li {overflow:hidden;background:url('../images/window_link.png') repeat-x 0 bottom; height:24px; line-height:22px; padding-left:0px;}
.windows_link li a {overflow:hidden; background:url('../images/windowli.png') no-repeat 0 36%; height:25px; padding-left:15px; display:block; color:#fff;}
.windows_link li a:hover {text-decoration:none; background:url('../images/windowli.png') no-repeat 0 36%; color:#f15108;}
.windows_link .adm a {overflow:hidden;background:url('../images/windowli_on.png') no-repeat 0 36%; height:25px; padding-left:15px; display:block; color:#fff;}
.windows_link .adm a:hover {overflow:hidden;background:url('../images/windowli_on.png') no-repeat 0 36%; height:25px; padding-left:15px; display:block; color:#cd0d0d;}
.window_b {height:7px;background:url('../images/window_bg.png') no-repeat -598px -30px ;}
.exit, .lost {margin:-8px 10px 0 0;font-size:11px; float:right; color:#f15108;}
.exit a, .lost a {font-size:11px; float:right; color:#f15108;}
/*Content*/  
#content {  margin:-33px auto 0 auto;width:995px; min-height:300px;   background:#191919 url('../images/content_bg.png') repeat-y ;}
#content_h {height:248px; background:url('../images/content_h_bg.jpg') no-repeat}
#content_h_l {float:left; width:440px;}

#content_h_r {float:right; width:548px;}

/*News*/
.news {width:547px;height:188px; margin:0 0 4px 0; background:url('../images/news.jpg') no-repeat 0 0;}
.news_h {text-align:center; height:39px; }
.news_h div {padding:14px 0 0 0;font-size:15px; color:#fff; }
.news_c {padding:11px 0 0 0; min-height:5px; }
.news_b {height:15px; }
.newl_l {overflow:hidden;float:left; width:50%;background:url('../images/news_sep.png') no-repeat center right;}
.newl_r {overflow:hidden;float:left; width:50%;}
.news_c li {background:url('../images/news_li.png') repeat-x 0 0; height:26px; line-height:24px; padding-left:0px; margin:0 10px 0 10px;}
.news_c li a{background:url('../images/newsli.png') no-repeat 0 50%; height:25px; padding-left:15px; display:block; color:#fff;} 
.news_c li a:hover{text-decoration:none; background:url('../images/newsli_on.png') no-repeat 0 50%;}
/*End*/

/*Speedbar*/
.speedbar {padding:8px 0 0 48px; height:43px; width:547px; background:url('../images/speedbar_bg.png') no-repeat;}
.speedbar_c, .speedbar_c div {max-width:480px; overflow:hidden; float: left; height: 28px; padding: 0 0 0 12px; background: url('../images/speedbar_c_bg.png') no-repeat; }
.speedbar_c div {line-height:26px; padding: 0 12px 0 0; background-position: 100% 100%; }
/*End*/

/*Leftcool*/
#leftcool {float:left; width:448px; margin:3px 0;}
  .left_block {float:left; margin:0 4px 11px 11px; background:url('../images/block_sep.png') repeat-y right;padding-right:6px;}
    .block_l {width:211px; margin:0 0 15px 0;}
    .block_l_h {text-align:center; height:39px; background:url('../images/block_l_bg.png') no-repeat 0 0;}
    .block_l_h div {padding:14px 0 0 0;font-size:15px; color:#fff; }
    .block_l_c {padding:5px; overflow:hidden; margin:0 0 -2px 0; background:url('../images/block_l_bg.png') repeat-y -211px 0;}
    .block_l_b {padding-bottom:9px; margin:-5px 0 0 0; background:url('../images/block_l_bg.png') no-repeat right bottom;}
    .navi .block_l_c  {padding:5px 5px;}
    .navi li{list-style-type:none; padding-top:5px; } .navi ul{width:100%;}
.navi a{padding-left:10px; display:block; height:27px; background:url('../images/navilinks.png') no-repeat; line-height:28px; color:#edebe9} .navi a:hover{background-position:0 -108px; color:#fff; text-decoration:none;}
.navi a span{padding-left:10px;}
.navi ul li a.closed{ background-position:0 -27px;} .navi ul li a.closed:hover{ background-position:0 -54px;}
.navi ul li a.opened{ background-position:0 -81px; color:#000000;}
.navi .submenu{width:193px; background:url('../images/navisub.png') repeat-y 0 100%; margin-left:4px; margin-bottom:2px;} .sbmbtm{background:url('../images/navisub.png') no-repeat -193px 100%;}
.navi .submenu ul{padding:4px 0 8px 0;}.navi .submenu li{ display:block; background:url('../images/navisubsep.png') repeat-x bottom; padding:0 5px 2px 5px;}
.navi .submenu a{background:url('../images/naviarrow.png') no-repeat 1% 50%; height:20px; line-height:20px; color:#fff;}.navi .submenu a:hover{color:#f15108; background-position:1% 50%;}
.navi .submenu a span{padding-left:5px; display:block;}

.archive a{background:url('../images/archli.png') no-repeat 0 55%;  color:#fff; padding-left:12px; line-height:18px; color:#fff;} 
.archive a:hover{background:url('../images/archli_on.png') no-repeat 0 55%; color:#f15108;text-decoration: none;}
.archive2 li {background:url('../images/arch_bg.png') repeat-x 0 0; height:26px; line-height:25px; padding-left:5px; margin:0 -10px 0 -4px;}
.archive2 li a{background:url('../images/archli.png') no-repeat 0 50%; height:25px; padding-left:15px; display:block; color:#fff;} 
.archive2 li a:hover{color:#f15108; text-decoration:none; background:url('../images/archli_on.png') no-repeat 0 50%; }

.block_comm {width:204px; height:53px; background:url('../images/block_comm_bg.png') no-repeat;  margin:5px 0 0 0;}
.block_comm_h {padding:10px 5px 0 5px; max-width:194px; height:15px; overflow:hidden;}
.block_comm_c {padding:0px 5px 0 5px; max-width:194px; height:15px; overflow:hidden;}


  .right_block {float:left; background:url('../images/block_sep.png') repeat-y right; padding-right:5px;}
    .block_r {width:211px; margin:0 0 15px 0;}
    .block_r_h {text-align:center; height:42px; background:url('../images/block_r_bg.png') no-repeat 0 0;}
    .block_r_h div {padding:12px 0 0 0;font-size:15px; color:#fff; }
    .block_r_c {padding:5px; min-height:5px;background:url('../images/block_r_bg.png') repeat-y -211px 0;}
    .block_r_b {padding-bottom:9px; margin:-5px 0 0 0; background:url('../images/block_r_bg.png') no-repeat right bottom;}
    
.reklama img{ background:#212121; padding:2px; border:1px solid #373737;}
/*End*/

/*Rightcool*/
#rightcool { float:right; width:540px; margin:3px 5px 0 2px;}
/*End*/

/*Banner*/
.banner_468 {margin:5px auto 10px auto;height:66px; width:474px; }
.banner_468 img {width:468px; height:60px; padding:2px; border:1px solid #333333;}
.banner_468_bg { margin:-72px 0 0 -35px;width:545px; height:79px;background:url('../images/468_bg.png') no-repeat; position:relative;}

/*Page navigation*/
.pagenavi{margin:0 auto 12px auto; overflow:hidden;}
.pnavi, .pnavi .dleft, .pnavi .dright{height:27px; float:left;}
.pnavi{background:url('../images/pagenavi.png') repeat-x 0 -27px; margin-top:14px;}
.pnavi .dleft, .pnavi .dright{background:url('../images/pagenavi.png') no-repeat 0 0;}
.pnavi .dright{background-position:100% -54px; padding:0px 7px 0 10px; line-height:27px; letter-spacing:2px; font-size:1.1em; font-weight:700;}
.pnavi a, .pnavi span {padding:0 5px 0 0; background:url('../images/pagenavi_sep.png') no-repeat right 10%;}
.pnavi a:last-child {background:none; padding:0;}
.pnavi span {color:#f15108;}
.pagenavi ul {float:right; margin:1px 0 0 0;}
.pagenavi ul li{float:left; margin-left:10px; margin-top:14px;}
.pagenavi .prev a, .pagenavi .next a {background:url('../images/pagenavi_but.png') no-repeat; width:46px; height:26px; text-indent:-666666px;}
.pagenavi .prev a:hover{background-position:0 -26px;}
.pagenavi .next a{background-position:-46px 0;}
.pagenavi .next a:hover{background-position:-46px -26px;}
.pagenavi .prev span {background:url('../images/pagenavi_but.png') no-repeat 0 -52px; width:46px; height:26px; text-indent:-666666px;display:block;}
.pagenavi .next span {background:url('../images/pagenavi_but.png') no-repeat -46px -52px; width:46px; height:26px; text-indent:-666666px;display:block;}
.pagenavi .prev a, .pagenavi .next a {width:46px; height:26px; display:block;}
/*End*/

/*Slider*/
.slider {margin:9px 0 0 5px; height: 239px; width:433px; background: url('../images/slider/slider_bg.png') no-repeat; position: relative; }
.slider .container { padding:9px 0 0 0;}
#slides, .slides_container, .slider .container {margin:0 auto; height: 178px; width:404px;}
.slides_container img {width:404px; height:178px;}
.slides_container { position: relative; background: #000 url('../images/slider/loading.gif') no-repeat 50% 50%; width: 100%; overflow: hidden; }
  .pagination { text-align: center; height: 20px; margin: 0; padding: 14px 0 0 0; list-style: none; }
    .pagination li { display: inline-block; width: 19px; height: 19px;
      zoom: 1;
      *display: inline;
    }
    .pagination li a { background: url('../images/slider/pagination.png') no-repeat; display: block; width: 13px; padding-top: 13px; height: 0; overflow: hidden; }
      .pagination li a:hover { background-position: -13px 0; }
      .pagination li.current a { background-position: -26px 0; }

  .slider .dleft, .slider .dright { background: url('../images/slider/slider.png') no-repeat; height: 178px; width: 5px; position: absolute; top: 9px; }
    .slider .dleft { left: 14px; background-position: 0 0; }  
    .slider .dright { right: 15px; background-position: -5px 0; }

/*Story537*/
.story, .static {width:536px; margin:0 0 15px 10px; background:#fff; color:#000;}
.story a, .static a {color:#000;}
.rating_story {float:right; width:33px; position:relative; height:120px; margin:0 -33px -120px 0; background:url('../images/rating_bg.png') no-repeat right;}
.rating_story div {padding:3px 0 0 2px;}
.story_h {height:52px; background:url('../images/story_bg.png') no-repeat 0 0;}
.static_h  {height:55px; background:url('../images/story_bg.png') no-repeat 0 0;}
.story_h a, .static_h a {color:#fff;}
.story_h h2, .static_h h2 {padding:16px 0 0 20px; font-size:12px; }
.story_inf {color:#000;height:23px; background:url('../images/story_bg.png') no-repeat 0 -52px;}
.story_inf a {color:#1a1919;}
.inf_l {overflow:hidden;display:inline; float:left; height:27px; margin:-10px 0 0 8px;}
.inf_l ul li { height:22px; float: left; padding: 9px 18px 0 0px; margin: 0 0 0 8px; background:url('../images/story_inf_sep.png') no-repeat right;}
.inf_l ul li  div {margin:0 0 0 -8px;}
.auth {padding:0 0 0 20px; height:16px; background:url('../images/story_icons.png') no-repeat 0 0;}
.date {padding:0 0 0 20px; height:16px; background:url('../images/story_icons.png') no-repeat 0 -16px;}
.comm {padding:0 0 0 20px; height:15px; background:url('../images/story_icons.png') no-repeat 0 -33px;}
.view {padding:0 0 0 20px; height:16px; background:url('../images/story_icons.png') no-repeat 0 -48px;}
.cats {padding:0 0 0 20px; height:13px; background:url('../images/story_icons.png') no-repeat 0 -67px;}
.inf_r {display:inline; float:right; margin:-7px 8px 0 0;}
.inf_r ul li {  float: left; margin: 0 0 0 8px;}
.edit a img{ width: 25px; height: 25px; background: url('../images/story_moder.png') no-repeat 0 0;}
.edit a:hover img{background: url('../images/story_moder.png') no-repeat 0 -25px;}
.fav a img{ width: 25px; height: 25px; background: url('../images/story_moder.png') no-repeat -25px 0;}
.fav a:hover img{background: url('../images/story_moder.png') no-repeat -25px -25px;}
.compl a img{ width: 25px; height: 25px; background: url('../images/story_moder.png') no-repeat -50px 0;}
.compl a:hover img{background: url('../images/story_moder.png') no-repeat -50px -25px;}
.story_c {color:#000; text-align: justify;color:#000;background:url('../images/story_bg.png') repeat-y -536px 0; overflow:hidden;}
.static_c {color:#000; padding:0 5px; text-align: justify;color:#000;background:url('../images/story_bg.png') repeat-y -536px 0; overflow:hidden;}
.story_text {min-height:15px; padding:5px 10px; background:url('../images/story_text_bg.png') no-repeat center top;}
.story_t_poster {float:left; padding:10px 10px 10px 5px;}
.story_b {color:#000;height:44px;background:url('../images/story_bg.png') no-repeat -1072px -31px;}
.categ {margin:14px 0 0 8px; float:left;padding:0 0 0 20px; height:16px; background:url('../images/story_icons.png') no-repeat 0 -80px;}
.categ a {color:#1a1919;}
.full_link {margin:7px 8px 0 0; float:right; color:#000;}
.full_link a {background:url('../images/full_link.png') no-repeat;height:32px; width:107px;;cursor:pointer;display:block;}
.full_link a:hover {background-position:0 -32px;}
.story_bot, .static_bot {color:#000;height:9px;background:url('../images/story_bg.png') no-repeat -1072px -66px;}
.fstory_bot {height:60px; color:#000; background:url('../images/fstory_bot_bg.png') repeat-x;}
.fstory_categ {margin:21px 0 0 8px; float:left;padding:0 0 0 20px; height:16px; background:url('../images/story_icons.png') no-repeat 0 -80px;}
.fstory_categ a {color:#1a1919;}
.fstory_back_link {margin: -31px 8px 0 0; float:right; color:#000;}
.fstory_back_link a {background:url('../images/back_link.png') no-repeat;height:32px; width:107px;;cursor:pointer;display:block;}
.fstory_back_link a:hover {background-position:0 -32px;}

/*Screens*/
.screens { background:#ffffff; padding:5px 0 0 0;}
.screens_h {margin:0 auto;width:534px; height:42px; background:url('../images/story_title_bg.png') no-repeat 0 -42px;}
.screens_h div {padding:5px 0 0 20px;font-weight:bold; color:#fff; font-family:"Segoe UI"; font-size:16px;}
.screens_c {color:#000; padding:0 10px;}
.screens_c img {background:#fff; padding:1px;border:1px solid #8d9297; width:150px; height:94px;}

/* poll */
.poll { background:#ffffff; padding:5px 0 0 0;}
.poll_h {margin:0 auto;width:534px; height:42px; background:url('../images/story_title_bg.png') no-repeat 0 -42px;}
.poll_h div {padding:5px 0 0 20px;font-weight:bold; color:#fff; font-family:"Segoe UI"; font-size:16px;}
.poll_c {color:#000; padding:0 10px;}
/*End*/

/* error */
.error {padding:10px 5px; }
.error .error_c {color:#212121; background: #ffe6e6 url('../images/error.png') no-repeat 1% 50%; padding-top:10px; padding-bottom:10px; padding-left:60px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.error b{color:#d90a0a;}

/* comment */
.search_comment {background:#fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding:5px 0;}
.comment {overflow:hidden; padding:0 0 15px 0; background:#fff url('../images/comment_bg.png') repeat-x bottom;}
.comment_l {float:left; width:96px;padding:0 0 0 5px;}
.comment_ava {padding:0 0 0 8px; background:url('../images/ava_bg.png') no-repeat; width:94px; height:79px; }
.comment_ava img {width:79px; height:79px;}
.comment_r {float:left; color:#212121; width:435px;}
.comment_info {padding:0 5px; height:46px; background: url('../images/comment_bg.png') repeat-x bottom;}
.comment_info .linfo{float:left; color:#a0a0a0;} 
.linfo a {color:#a0a0a0;}
.rinfo {float:right; margin-top:4px;} 
.comm_moder ul {margin:0 5px 0 0; float:right; overflow:hidden;}
.comm_moder ul li {  float: left; margin: 2px 0 0 4px;}
.comm_moder ul li:first-child {  float: left; margin: 2px 0 0 0px;}
.comm_compl a img{ width: 20px; height: 20px; background: url('../images/comm_moder.png') no-repeat -40px 0;}
.comm_compl a:hover img{background-position:-40px -20px;}
.comm_edit a img{ width: 20px; height: 20px; background: url('../images/comm_moder.png') no-repeat -20px 0;}
.comm_edit a:hover img{background-position: -20px;}
.comm_del a img{ width: 20px; height: 20px; background: url('../images/comm_moder.png') no-repeat 0 0;}
.comm_del a:hover img{ background-position:0 -20px;}
.comment_quote a {margin:5px auto;cursor:pointer;display:block; height:25px; width:88px; background:url('../images/comment_quote.png') no-repeat 0 0;}
.comment_quote a:hover { background-position:0 -25px;}

.comment_text {color:#212121; padding:0 5px;}
.comment_text h3 {color:#0082cd; font-size:14px;}
.comment_text h3 a {color:#0082cd; font-size:14px;}
.slink, .signature {color:#e3e3e3;}
.slink, .signature a {color:#e3e3e3;}

/* pm read */
.pmka {overflow:hidden; padding:0 0 15px 0; margin:0 -5px; background:#fff url('../images/comment_bg.png') repeat-x bottom;}
.dpad {padding:5px; border-bottom:1px dotted #000; margin:0 0 5px 0;}
.dpad2 {padding:5px;}
.pm_title {padding:5px; border-bottom:1px dotted #000; margin:0 0 5px 0; color:#116db7;}

/*Related news*/
.related { background:#ffffff; }
.related_h {margin:0 auto;width:534px; height:42px; background:url('../images/story_title_bg.png') no-repeat 0 0;}
.related_h div {padding:5px 0 0 20px;font-weight:bold; color:#fff; font-family:"Segoe UI"; font-size:16px;}
.related_c {color:#000;}
.related_qqq {margin:0 auto;width:534px; height:42px; background:url('../images/story_title_bg.png') no-repeat 0 0;}
.related_qqq div {padding:9px 0 0 20px;font-weight:bold; color:#000; font-family:"Segoe UI"; font-size:11px;}
.related_bbb {color:#000;}
.related_c li {background:url('../images/relli.png') repeat-x 0 0; height:25px; line-height:23px; padding-left:10px;}
.related_c li:first-child {background:url('../images/relli.png') repeat-x 0 -25px;}
.related_c li a{background:url('../images/relarrow.png') no-repeat 0 50%; height:24px; padding-left:15px; display:block; color:#2b2b2b;} 
.related_c li a:hover{color:#f15108; text-decoration:none; background:url('../images/relarrow_on.png') no-repeat 0 50%;}
/*End*/

/* vote */
.vote_title {width:200px;padding:5px 0 0 0;background:url('../images/vote_title_bg.png') no-repeat 0 top;}
.vote_title_c { padding:0 5px; background:url('../images/vote_title_bg.png') repeat-y -200px 0;}
.vote_title_c div {overflow:hidden; padding:6px 25px 6px 0;background:url('../images/vote_title.png') no-repeat right center; }
.vote_title_b {padding:0 0 7px 0; background:url('../images/vote_title_bg.png') no-repeat -400px bottom;}
.vote_cont {overflow:hidden;}
.vote_btn {overflow:hidden; padding:10px 0 0 0; }
.vote_submit {float:left;}
.vote_result {float:right;} 
.vote_button input {cursor:pointer;}
.dovote, .doresult, .doallvote {border:none; background:url('../images/vote_but.png') no-repeat;}
.dovote {height:25px; width:97px;}
.dovote:hover {height:25px; width:97px; background-position: 0 -25px;}
.doresult {background-position: -97px 0; width:39px; height:25px;}
.doresult:hover {background-position: -97px -25px; width:39px; height:25px;}
.doallvote { background-position: -136px 0; width:39px; height:25px;}
.doallvote:hover { background-position: -136px -25px; width:39px; height:25px;}

/* topnews */
.topnews {margin:0 -5px;}
.topnews li {background:url('../images/topnews_bg.png') repeat-x 0 bottom; height:26px; line-height:25px; padding-left:7px; overflow:hidden;}
.topnews li a {color:#fff; background:url('../images/topli.png') no-repeat 0 50%; height:25px; padding-left:15px; display:block; }
.topnews li a:hover {color:#f15108; text-decoration:none; background:url('../images/topli_on.png') no-repeat 0 50%;}


/*End*/

/* forms */
.commform div.label {float:left; width:20%; vertical-align: top; padding-right: 0; font-weight: bold; }
.commform div.rabel {float:left; width:80%; vertical-align: top; padding-right: 0; }
.commform td { padding: 5px 12px 6px 12px; background:url('../images/dotted.png') repeat-x bottom;}
.editorcomm {margin:0 auto;}
.baseform {padding:0 5px; }
.tableform {width:100%;}
.tableform td { }
.tableform td.label { width:20%; vertical-align: top; padding-right: 0; font-weight: bold; }
.tableform td { padding: 5px 12px 6px 12px; background:url('../images/dotted.png') repeat-x bottom;}
.addnews { font-weight: bold; }
.impot { color: #b22626; font-weight: normal; }
.checkbox { padding: 4px 0; line-height: 1em; }
.checkbox input { margin-top: -2px; vertical-align: middle; }
.fieldsubmit{width:100%; padding:5px;}

.f_input { width: 220px; padding: 1px; }
.f_textarea { width: 458px; margin-top:1px;}
.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,
.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .recip select, .addcat select{padding: 2px; background: #f0f0f0 url('../images/fields.png') repeat-x; border: 1px solid #bcc0c2; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

.editdate { font-size: 0.9em; text-align: right; color: #6c838e; }

/* userinfo */
.userava{float:left;}
.userava img{ max-width:100px;}
.userinfo{margin:-3px 0 0 10px; float:left; line-height:18px;}
.userinfo_mod {color:#fff; background:#116db7; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding:5px 5px;}
.userinfo_mod a {color:#fff;}

.user_edit { background:#ffffff; padding:5px 0 0 0; margin:0 -5px;}
.user_edit_h {margin:0 auto;width:534px; height:42px; background:url('../images/story_title_bg.png') no-repeat 0 -42px;}
.user_edit_h div {padding:5px 0 0 20px;font-weight:bold; color:#fff; font-family:"Segoe UI"; font-size:16px;}
.user_edit_c {color:#000; padding:0 10px;}

/*Footer*/
#footer {clear:both; height:100px; margin:0 auto;width:995px; background:url('../images/footer.jpg') no-repeat center;}  
.footer_left {float:left; width:244px; margin:0 25px 0 0; height:90px;}
.footer_left .f_logo a img{ margin:16px 0 0 8px;  float:left; width: 234px; height: 57px; background: url('../images/f_logo.png') no-repeat;}
.footer_left .f_logo a:hover img{opacity:0.7;}
.footer_right {float:right; width:244px;margin:0  0 0 25px; height:90px;}
.footer_right .dcore a img{ margin:16px 0 0 46px;  float:left; width: 192px; height: 17px; background: url('../images/dcore.png') no-repeat;}
.footer_right .dcore a:hover img{opacity:0.7;}
.footer_center {padding:9px 0 0 0;height:90px; overflow:hidden;}
.f_menu {  width:507px; list-style:none;overflow:hidden; height:22px; background:url('../images/menu.png') no-repeat top left;}
.f_menu li {line-height:21px; float:left;background:url('../images/menu.png') no-repeat top right;}
.f_menu li a {color:#ffffff; display:block;height:43px;padding:0px 10px 0 10px;margin-right:2px;}
.f_menu li a:hover {text-decoration:underline;}
.f_text {text-align:center; padding-top:7px;}
.f_count {margin:7px 16px 0 0;display: inline;}
.f_count ul { float: right; }
.f_count ul li { background:url('../images/f_count_bg.png') no-repeat; float: right; width: 89px; height: 32px; margin: 0 0 0 8px;}
/*End*/

.sbl_title{margin:10px 0 5px 0;}
.sbl_elem{padding-left:53px;text-align:-left:50px;}
.sbl_elem a img{position:relative;float:left;left:-50px;margin-right:-50px;}