/* Дизайн изготовлен студией ELCREATIVO для сайта MAKESERVER.KZ | e-mail:mpgroup@e-mail.ua | url:http://elcreativo.ru 
   Запрещено копирование, а так же распространение данного дизайна в любом виде.
   Назначение: Cтили страницы и элементов. */
   
.toplight{background:url(../images/toplight.png) no-repeat 50% 0; width:100%; height:100%; padding-top:50px;}
.wrapper{width:1000px; margin:0 auto; overflow:hidden;}
.header, .footer, .container{width:100%;}

/*Шапка*/
.header{height:484px;} .topbox{height:145px; width:100%;}
.bannerbox, .bannerbox .dbtm{height:145px;}
.bannerbox{float:left; width:720px;}
.bannerbox .dbtm{ background:url(../images/bnrboxbtm.png) no-repeat 0 100%;}

.topbanner{padding:14px 0 0 70px;}
.topbanner, .topbanner .dleft, .topbanner .dright, .topbanner .dbg, .topbanner .drbtm{height:89px;}
.topbanner .dleft{background:url(../images/tbnrleft.png) no-repeat;}  .topbanner .dright{ background:url(../images/tbnrright.png) no-repeat 100% 0;}
.topbanner .dbg{background:url(../images/tbnrbg.png) repeat-x bottom; margin:0 97px 0 85px;}
.topbanner .drbtm{background:url(../images/tbnrbtm.png) no-repeat 100% 100%;}
.topbanner .dcont{padding-top:20px; width:468px; overflow:hidden;}
.bnrorder{float:left; height:28px; width:55px; position:absolute; margin-left:15px; top:98px;}

.loginbox{height:145px; width:280px; float:left; background:url(../images/loginbox.png) no-repeat;}
.rss{float:right; padding:32px 10px 0 0;} 
.rssbtn img{background:url(../images/rss.png) no-repeat; width:24px; height:28px;} .rssbtn:hover img{ background-position:0 -28px;}
.lbtns{float:left; display:inline; margin-left:36px; margin-top:44px;width:199px; background: url(../images/lbtns.png) no-repeat; height:101px }
.logbtn img{height:36px; width:186px; float:left; margin-top:5px;} .regbtn img{height:36px; width:186px; float:left; margin-top:13px;}

.upanel{float:left; display:inline; margin-left:40px; margin-top:44px;width:195px; background: url(../images/panel.png) no-repeat; height:57px }
.ubtn img{height:36px; width:186px; float:left; margin-top:7px;}

.mainhead, .mainhead .dleft, .mainhead .dbg, .mainhead .dright, .mainhead .leftbg , .mainhead .rightbg, .mainhead .blik{height:269px;}
.mainhead .dleft{background:url(../images/mhleft.png) no-repeat;} .mainhead .dright{background:url(../images/mhright.png) no-repeat 100% 0;}
.mainhead .dbg{background:url(../images/mhbg.png) repeat-x; margin:0 1px 0 29px;}
.mainhead .rightbg{background:url(../images/mhrbg.png) no-repeat 100% 0;} .mainhead .leftbg{background:url(../images/mhlbg.png) no-repeat;}
.mainhead .blik{background:url(../images/mhblik.png) no-repeat 37px 0;}

.logotype{padding:11px 0 0 71px;}
.logotype a img{background:url(../images/logo.png) no-repeat; width:252px; height:69px;}

.menubox, .menubox .dleft, .menubox .dright, .menubox .dbg, .menubox .lblick, .menubox .rblick{height:70px;}
.menubox .dleft, .menubox .dright{background:url(../images/menuboxsides.png) no-repeat;}  .menubox .dright{background-position: 100% -70px;}
.menubox .dbg{background:url(../images/menuboxbg.png) repeat-x; margin:0 50px 0 88px;}
.menubox .lblick{background:url(../images/menuboxlblick.png) no-repeat 0 19px;} .menubox .rblick{background:url(../images/menuboxrblick.png) no-repeat 100% 19px;}

.hmenu{padding-top:29px; padding-left:10px; float:left;}
.hmenu li, .hmenu a .lflink, .hmenu a, .hmenu a .blick{float:left; cursor:pointer;}
.hmenu li{padding:0 12px 0 10px; background:url(../images/hmsep.png) no-repeat 100% 50%; height:28px;} .hmenu li.nosep{background:none;}
.hmenu a{display:block; height:28px; padding-right:17px; color:#000000; background:url(../images/hmlinks.png) no-repeat 100% -28px;}
.hmenu a .lflink{height:28px;display:block; line-height:28px; padding-left:17px; cursor:pointer; color:#000000; background:url(../images/hmlinks.png) no-repeat;}
.hmenu a:hover{background:url(../images/hmlinks.png) no-repeat 100% -84px; color:#ffffff}
.hmenu a:hover .lflink{background:url(../images/hmlinks.png) no-repeat 0 -56px; color:#ffffff}
.hmenu a .blick{ background:url(../images/hmblick.png) no-repeat 50% 0; display:block;height:28px;}

.searchbox{padding:32px 20px 0 0;}
.searchbg, .sbtn{background:url(../images/search.png) no-repeat; float:right;}
.searchbg{height:22px; width:179px;}
.sfield{width:130px; float:left; padding:4px 10px; background:none; border:none; height:11px; color:#aeaeae;}
.sbtn{height:15px; width:13px; background-position:0 -22px; position:relative; top:3px; right:7px; cursor:pointer;} .sbtn:hover{background-position:-13px -22px;}

.forumbox{width:848px; height:145px;padding:33px 0 0 51px; font-size:1.1em; line-height:16px;}
.forumtitle{height:27px;}
.forumtitle .fright, .forumtitle .fbg, .forumtitle .fleft{ background:url(../images/forumbg.png) no-repeat; height:27px;} 
.forumtitle .fright{background-position:100% -27px;} .forumtitle .fbg{background-position:0 -54px; background-repeat:repeat-x; margin:0 16px;}
.forumname, .topicname, .forumauthor, .forumviews, .forumposts{float:left; padding-top:8px;}
.forumname{width:30%;}.topicname{width:35%;}.forumauthor{width:17%;}.forumviews{width:9%;}.forumposts{width:9%;}
.forumname img, .topicname img, .forumauthor img, .forumviews img, .forumposts img{background:url(../images/forumtitles.png) no-repeat; height:13px;}
.forumname img{width:40px;}
.topicname img{background-position:0 -13px; width:31px;}
.forumauthor img{background-position:0 -26px; width:86px;}
.forumviews img{background-position:0 -52px; width:74px;}
.forumposts img{background-position:0 -39px; width:51px;}
.forumbox .fcont{padding:5px 15px 0 15px;}
.forumbox table{border:none;} .forumbox table a{color:#ffffff;} .forumbox table a:hover{color:#ff8a00;} .forumbox table div{ height:16px; overflow:hidden;}

/* Pop-up */
.window{display: none;}
.popup{ width:289px;}
.poptop{ background:url(../images/poptop.png) no-repeat; width:100%;}
.popbtm{background:url(../images/popbtm.png) no-repeat 0 100%; width:100%; height:37px;}
.popup .dpad{padding:77px 0 0px 0;}
.popbg{background:url(../images/popmainbg.png) repeat-y; width:100%;}
.popltop{background:url(../images/popmainl.png) no-repeat 10px 0;}
.poprtop{background:url(../images/popmainr.png) no-repeat 267px 0;}
.mainlfileds{float:left; padding:15px 0 0 20px; width:200px;}
.llogin{background:url(../images/linput.png) no-repeat; height:25px; width:200px; float:left;} .llogin input{background:none; border:none; width:120px; overflow:hidden; line-height:12px;height:15px;}
.llogin span{background:url(../images/linput.png) no-repeat 0 -25px; height:15px; float:left; display:inline; margin:5px 0 0 10px; padding-left:50px; overflow:hidden;}
.lpass{background:url(../images/linput.png) no-repeat; height:25px; width:200px; float:left; margin-top:10px;} .lpass input{background:none; border:none; width:120px; overflow:hidden; line-height:12px; height:15px;}
.lpass span{background:url(../images/linput.png) no-repeat 0 -40px; height:15px; float:left; display:inline; margin:5px 0 0 10px; padding-left:60px;overflow:hidden;}
.lenter{float:left; padding:26px 0 0 10px;}
.lenter button{background: url(../images/enter.png) no-repeat; height:37px; width:36px; border:none; cursor:pointer;}
.lenter button:hover{background-position:0 -37px;}
.passlost{float:left; padding:3px 0 0 25px;}
.closebtn{float:right; padding:2px 16px 0 0; font-weight:bold;}
.poplinks{float:left; padding-left:35px; font-size:1.2em; padding-top:10px;} .poplinks a{ color:#edebe9;} .poplinks a:hover{color:#b22626;}


/* Середина */
.conttop, .ctleft, .ctbg, .ctright{height:16px;}
.ctleft{background:url(../images/ctleft.png) no-repeat;} .ctright{background:url(../images/ctright.png) no-repeat 100% 0;} 
.ctbg{background:url(../images/ctbg.png) repeat-x; margin:0 26px 0 62px;}
.contmain, .cmlbg, .cmlblk, .cmltop, .cmrtop, .cmtop{width:100%;}
.cmlbg{background:url(../images/cmlbg.png) repeat-y;} .cmlblk{background:url(../images/cmlblck.png) no-repeat;}
.cmbg{background:url(../images/cmbg.png) repeat-y; margin-left:20px;}.cmltop{background:url(../images/cmltop.png) no-repeat 10px 0;}
.cmrtop{background:url(../images/cmrtop.png) no-repeat 100% 0;}.cmtop{background:url(../images/mntop.png) no-repeat 210px 0;}
.contbtm, .cbleft, .cbbg, .cbright{height:15px;}
.contbtm{width:100%;} .cbleft{background:url(../images/cbleft.png) no-repeat;} .cbright{background:url(../images/cbright.png) no-repeat 100% 0;} 
.cbbg{background:url(../images/cbbg.png) repeat-x; margin:0 215px 0 240px;}

/* Левая колонка */
.lside{float:left; padding-left:15px; width:190px;}
.lblock{width:190px; padding-top:10px;} .blfirst{padding-top:0px;}
.lblock .dbg, .lblock .dtop, .lblock .dbtm{width:100%;}
.lblock .dbg{background:url(../images/lbbg.png) repeat-y;} .lblock .dtop{background:url(../images/lbtop.png) no-repeat;} .lblock .dbtm{background:url(../images/lbbtm.png) no-repeat 0 100%;}
.lblock .dtitle{height:50px; padding-left:20px; width:170px; overflow:hidden;} .lblock .dtitle h3{line-height:40px;}
.lblock .dcont{padding:10px; color:#edebe9;}

.navi .dcont{padding:10px 5px;}
.navi li{list-style-type:none; padding-top:2px;} .navi ul{width:100%;}
.navi a{display:block; height:28px; background:url(../images/navilinks.png) no-repeat; line-height:28px; color:#edebe9} .navi a:hover{background-position:0 -112px; color:#000000;}
.navi a span{padding-left:10px;}
.navi ul li a.closed{ background-position:0 -28px;} .navi ul li a.closed:hover{ background-position:0 -56px;}
.navi ul li a.opened{ background-position:0 -84px; color:#000000;}
.navi .submenu{width:170px; background:url(../images/navisub.png) repeat-y -170px 100%; margin-left:5px; margin-bottom:2px;} .sbmbtm{background:url(../images/navisub.png) no-repeat 0 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 0 60%; height:20px; line-height:20px; color:#b22626;}.navi .submenu a:hover{color:#ff8a00; background-position:0 60%;}
.navi .submenu a span{padding-left:10px; display:block;}

.helpful .dcont{padding:5px 0 10px 0;}
.helpful li{background:url(../images/helpfullinks.png) repeat-x bottom; padding:5px 5px 7px 5px;}
.helpful a{color:#edebe9; background:url(../images/helpfullicons.png) no-repeat; display:block; padding-left:12px;} .helpful a:hover{color:#b22626;}

.barhive a{background:url(../images/naviarrow.png) no-repeat 0 30%; display:block; padding-left:10px; height:18px; color:#ff8a00;} .barhive a:hover{color:#b22626;}
.barhive br{line-height:5px;}

/* Правая колонка */
.rside{float:right; padding-right:10px; padding-bottom:10px; width:195px;} .rsbtm{background:url(../images/rside.png) no-repeat 100% 100%; padding-bottom:50px; width:100%;}
.rblock{width:195px;}
.rblock .dblick{background:url(../images/rblockbg.png) no-repeat 0 40px; width:100%;} 
.rblock .dtitle{ background:url(../images/rblocktitle.png) no-repeat 0 -40px; height:50px;} .rblock .dtitle h3{color:#b22626; line-height:52px; padding-left:20px; color:#b22626;}
.brfirst .dblick{background:url(../images/rblockbg.png) no-repeat 0 30px; width:100%;}
.brfirst .dtitle{ background:url(../images/rblocktitle.png) no-repeat; height:40px;} .brfirst .dtitle h3{color:#b22626; line-height:32px; padding-left:20px;}
.rblock .dcont{padding:0 10px; color:#edebe9;} .rblock .dcont a{color:#edebe9} .rblock .dcont a:hover{color:#b22626;}

.topnews li{background:url(../images/navisubsep.png) repeat-x bottom; padding:3px 0 6px 0;} 
.topnews a{background:url(../images/topnarrow.png) no-repeat; padding-left:10px; display:block; line-height:13px;}

.bvote .dblick{background:none;}
.bvote .dcont{padding:0px;}
.votetitle{font-size:1.1em; color:#b22626; padding:0 10px; text-align:center; font-weight:bold;}
.votelist{ padding-left:5px;} .vlistbg{background:#000; width:100%} 
.vtlisttop, .vtlistbtm{background:url(../images/vtsides.png) no-repeat; width:100%;} .vtlistbtm{background-position:-190px 100%;}
.votelist .dpad{padding:15px 10px; line-height:15px;}
.vbnts{height:23px; padding-left:10px;}
.vbnts li{float:left; padding-left:5px;}
.vbnts .bbcodes_poll{height:22px;}
.vresult, .vall{background:url(../images/vbtns.png) no-repeat; width:24px; height:23px; border:none; cursor:pointer;} .vall{background-position:0 -23px;}


/* Контент */ 
.mside{ margin:0 205px 0 210px;}
.maincont{float:left; width:100%; color:#2b2b2b; overflow:hidden;}

.shortstory{padding:5px;}
.storytop, .storytop .dbg, .storytop .dleft, .storytop .dright, .storytop .dblck, .storytop .dbtm{height:69px; width:100%;}
.storytop .dbg{background:url(../images/storytobg.png) repeat-x;}
.storytop .dleft, .storytop .dright{ background:url(../images/storytosides.png) no-repeat;} .storytop .dright{background-position:100% -69px;}
.storytop .dblck{background:url(../images/storytoblick.png) no-repeat 50% 0;}
.storytop .dbtm{background:url(../images/storytoblick2.png) no-repeat 35% 27px;}
.storytop .dtitle{height:37px; line-height:30px; padding-left:15px; overflow:hidden; color:#ff8a00; font-size: 1.30em;} .storytop .dtitle a{color:#ff8a00;} .storytop .dtitle a:hover{color:#b22626;}
.ntopinfo{padding-left:5px; float:left; line-height:32px; height:32px; overflow:hidden;}
.ntopinfo span{padding:0 5px;}
.ratebox{float:right; padding:8px 10px 0 0; width:85px; height:15px; overflow:hidden;}
.storytext{padding:10px;} .storytext img{ padding:5px;}
.storybtm, .storybtm .dbg, .storybtm .dleft, .storybtm .dright{height:37px; width:100%;}
.storybtm .dbg, .storybtm .dleft, .storybtm .dright{ background:url(../images/storybtmbg.png) no-repeat;}
.storybtm .dright{background-position:100% -37px;} .storybtm .dbg{background-position:0 -74px; background-repeat:repeat-x;}
.storybtm .dpad{padding:0 10px;}
.fulllink{float:right; padding-top:8px;}
.fulllink a img{background:url(../images/fulllink.png) no-repeat; width:90px; height:28px;} .fulllink a:hover img{background-position:0 -28px;}
.ncat{background:url(../images/ncat.png) no-repeat; height:15px; line-height:15px; padding-left:15px; float:left; margin-top:10px;}
.editdate, .basetags {font-size: 0.9em; text-align: right;}
.basetags {padding-top: 10px; text-align: left; border-top: 1px solid #e6e5e3; }
.ncntrl{float:left; padding-left:7px; padding-top:12px; height:10px;} .ncntrl img{vertical-align:middle; padding:0 3px; display:inline;}

.fullstory{padding: 5px;}
.fullbtm, .fullbtm .dbg, .fullbtm .dleft, .fullbtm .dright{height:37px; width:100%;}
.fullbtm .dbg, .fullbtm .dleft{ background:url(../images/fullbtm.png) no-repeat;} .fullbtm .dbg{background-position:0 -37px; background-repeat:repeat-x;}
.fullbtm .dright{background:url(../images/fullbtmr.png) no-repeat 100% 0;}
.fullbtm .dpad{padding:0 10px;}
.fullbtns{float:right; padding-top:7px;}
.fbutton{display:block; float:left;width:88px; height:23px; background:url(../images/unibtn.png) repeat-x; font-weight:bold; font-size:1.1em; color:#edebe9; text-align:center; line-height:23px; 
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.fbutton:hover{ background-position:0 -23px; color:#edebe9;}
.fullbtns a .complaintbtn{display:block; float:left; background:url(../images/complaint.png) no-repeat; width:22px; height:23px; display:inline; margin-right:10px;}

.related{width:100%;}
.related .dtitle{height:24px; width:158px; background:url(../images/reltitle.png) no-repeat;}
.relbox, .relbox .dbg, .relbox .drtop, .relbox .drbtm, .relbox .dlbtm{width:100%;}
.relbox .dbg{background:#e6e5e3;} .relbox .drtop{background:url(../images/relbgrtop.png) no-repeat 100% 0;}
.relbox .drbtm{background:url(../images/relbgrbtm.png) no-repeat 100% 100%;} .relbox .dlbtm{background:url(../images/relbglbtm.png) no-repeat 0 100%;}
.relbox .dpad{padding:10px 0;}
.relbox li{background:url(../images/relli.png) repeat-x bottom; height:24px; line-height:22px; padding-left:5px;}
.relbox li a{background:url(../images/relarrow.png) no-repeat 0 50%; height:24px; padding-left:15px; display:block; color:#2b2b2b;} .relbox li a:hover{color:#b22626;}

.berror{padding: 5px;}
.berror .bg, .berror .dtop, .berror .dbtm, .berror .dltop, .berror .dlbtm, .berror .drtop, .berror .drbtm{width:100%;}
.berror .dbg{background:url(../images/errorbg.png) repeat-y;}
.berror .dtop{background:url(../images/errortop.png) repeat-x;} .berror .dbtm{ background:url(../images/errorbtm.png) repeat-x bottom;}
.berror .dltop{background:url(../images/errorltop.png) no-repeat;} .berror .dlbtm{ background:url(../images/errorlbtm.png) no-repeat 0 100%;}
.berror .drtop{background:url(../images/errorrtop.png) no-repeat 100% 0;} .berror .drbtm{ background:url(../images/errorrbtm.png) no-repeat 100% 100%;}
.berror .dpad{padding:7px;}
.erroricon{background:url(../images/erroricon.png) no-repeat; height:37px; width:36px; float:left;}
.errortext{margin-left:52px; color:#edebe9;} .errortext a{color:#edebe9;}

/* Навигация по страницам */
.pagenavi{padding:5px 0; float:left;}
.pagenavi .dbg, .pagenavi .dleft, .pagenavi .dright{ background:url(../images/pnavibg.png) no-repeat; height:51px; float:left;}
.pagenavi .dbg{background-repeat:repeat-x;} .pagenavi .dleft{background-position:0 -51px;} .pagenavi .dright{background-position:100% -102px;}
.pagenavi .dpad{ padding:10px 10px 0 10px;}
.pgsnavi{float:left; padding-top:6px;}
.pgsnavi a, .pgsnavi span{padding:2px 6px; color:#edebe9; font-size:1.3em; font-weight:bold;} .pgsnavi a:hover{color:#b22626;}
.pgsnavi span{background:#b22626; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.nextprev{float:left; padding:3px 0 0 8px;}
.nextprev a .pnext, .nextprev a .pprev, .nextprev span .pnext, .nextprev span .pprev{ background:url(../images/nextprev.png) no-repeat; height:26px; width:25px;}
.nextprev a .pprev, .nextprev span .pprev{background-position:0 -26px;}
.nextprev a:hover .pnext{background-position:0 -52px;} .nextprev a:hover .pprev{background-position:0 -78px;}

/* Комментарии */
.bcomment{padding:5px;}
.comhead, .comhead .dbg, .comhead .dleft, .comhead .dright, .comhead .dtop{width:100%; height:25px; }
.comhead .dbg{background:url(../images/comheadbg.png) repeat-x;}
.comhead .dleft, .comhead .dright{background:url(../images/comheadsides.png) no-repeat;} .comhead .dright{background-position:100% -25px;}
.comhead .dtop{background:url(../images/comheadtop.png) no-repeat 50% 0;}
.cmleft{float:left; padding-left:10px; color:#edebe9; padding-top:5px;} .cmleft span a{font-size:1.1em; color:#eb7f02;}
.cmright{float:right; padding-right:10px; color:#edebe9; padding-top:5px;}
.avabox{float:left; width:105px;}
.avabox .dbg, .avabox .dbtm{width:100%;}
.avabox .dbg{ background:#e2e2e0;} .avabox .dbtm{ background:url(../images/comavabocbtm.png) no-repeat 0 100%;}
.commava{width:85px; height:85px; overflow:hidden; padding-left:10px; padding-top:10px;} .commava img {width:85px;}
.avabox ul{padding:5px;}
.comleft{margin-left:105px;}
.comminfo{height:35px;}
.comminfo .dbg, .comminfo .dleft, .comminfo .dright{height:35px; width:100%;}
.comminfo .dbg{background:url(../images/cominfibg.png) repeat-x;}
.comminfo .dleft, .comminfo .dright{background:url(../images/cominfisides.png) no-repeat;} .comminfo .dright{background-position:100% -35px;}
.comminfo li{float:left; padding:5px;}
.comtext{padding:5px 10px;}
.combtm, .combtm .dbg, .combtm .dleft, .combtm .dright{height:25px; width:100%;}
.combtm .dbg, .combtm .dleft, .combtm .dright{background:url(../images/combtm.png) no-repeat;}
.combtm .dright{background-position:100% -25px;} .combtm .dbg{background-position:0 -50px; background-repeat:repeat-x;}
.btminfo{float:left; padding:5px 0 0 8px;}
.btminfo li{float:left; padding:0 3px;}
.comcntrl{float:right; padding:5px 8px 0 0;}
.comcntrl li{float:left; padding:0 3px;}

.fast{padding:5px 12px;}
.fast a img{background:url(../images/fast.png) no-repeat; width:83px; height:25px;} .fast a:hover img{background-position:0 -25px;}


/* Формы */
.baseform{padding:5px;} .baseform .dcont{ padding:0 10px;}
.formhead, .formhead .dbg, .formhead .dleft, .formhead .dright, .formhead .dtop, .formhead .dbtm{ height:48px; width:100%;}
.formhead .dbg{ background:url(../images/formheadbg.png) repeat-x;}
.formhead .dleft, .formhead .dright{background:url(../images/formheadsides.png) no-repeat;} .formhead .dright{background-position:100% -48px;}
.formhead .dtop{ background:url(../images/storytoblick.png) no-repeat 50% 0;}   .formhead .dbtm{ background:url(../images/storytoblick2.png) no-repeat 35% 27px;}
.formhead .dtitle{height:37px; line-height:30px; padding-left:15px; overflow:hidden; color:#ff8a00; font-size: 1.30em;}
.formbtm, .formbtm .dbg, .formbtm .dleft, .formbtm .dright{height:37px; width:100%;}
.formbtm{ padding-top:10px; line-height:20px;}
.formbtm .dbg, .formbtm .dleft, .formbtm .dright{ background:url(../images/storybtmbg.png) no-repeat;}
.formbtm .dright{background-position:100% -37px;} .formbtm .dbg{background-position:0 -74px; background-repeat:repeat-x;}
.formbtm .dpad{padding:8px 10px 0 10px;}
.userinfo .dpad{padding-top:10px;}

.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%;}

.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; }

/* Нижний баннер */
.fbanner{padding:5px;}
.fbanner .dbg, .fbanner .dleft, .fbanner .dright{width:100%; height:92px;}
.fbanner .dbg{ background:url(../images/fbannerbg.png) repeat-x;}
.fbanner .dleft, .fbanner .dright{background:url(../images/fbannersides.png) no-repeat;} .fbanner .dright{ background-position:100% -92px;}
.fbanner .dpad{padding:16px;}

/* Футер */
.footer{height:230px;}
.foottop{height:35px; width:100%;}
.foottop .dleft, .foottop .dright, .foottop .dbg{height:35px;}
.foottop .dleft{background:url(../images/ftleft.png) no-repeat;} .foottop .dright{ background:url(../images/ftright.png) no-repeat 100% 0;} .foottop .dbg{background:#000000; margin:0 10px 0 20px;}

.ftmenu{float:right; padding-top:15px;}
.ftmenu li{float:left; padding-left:10px; height:20px;}
.ftmenu a{float:left; display:block; height:20px; background:url(../images/ftlinks.png) no-repeat;color:#ff8a00;}
.ftmenu a span{background:url(../images/ftlinks.png) no-repeat 100% -20px; display:block; float:left; padding:0 10px; height:20px; line-height:20px; cursor:pointer;}
.ftmenu a:hover{color:#b22626;}

.flogobox{background:url(../images/flogobox.png) no-repeat; width:320px; height:143px; float:left; margin-right:-320px;}
.flogobox a img{width:252px; height:80px; float:left; position:relative; top:18px; left:38px; background:url(../images/flogo.png) no-repeat;}

.fmain{margin-left:320px; height:195px;}
.fmain .dleft, .fmain .dright, .fmain .dbg, .fmain .dblck{height:49px;}
.fmain .dleft, .fmain .dright{background:url(../images/fmsides.png) no-repeat; width:100%;} .fmain .dright{background-position:100% -49px;}
.fmain .dbg{background:url(../images/fmbg.png) repeat-x; margin:0 54px;} .fmain .dblck{background:url(../images/fmblck.png) no-repeat 0 34px;}

.footertext{height:85px; overflow:hidden; padding:10px 0 0 10px;}
.design{float:right; padding-right:10px;} .design a img{background:url(../images/elcreativo.png) no-repeat; width:143px; height:16px;}
.copyright{padding-top:5px;} .fminfo{padding-top:15px; color:#989898;}

.hits{padding-right:10px;} .hits span{float:right; height:51px; display:block;}
.lhit, .mhit{ background:url(../images/hit.png) no-repeat; width:113px;} .mhit{background-position:0 -51px;} .rhit{ background:url(../images/rhit.png) no-repeat; height:51px; width:98px;}
.mhit img, .lhit img, .rhit img{ padding:5px 0 0 5px}

#banners a img
{opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=40);}
#banners a:hover img
{opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}