/* Дизайн изготовлен студией ELCRAETIVO для сайта EVENTS4RENT.RU | e-mail:mpgroup@e-mail.ua | url:http://elcreativo.ru 
   Запрещено копирование, а так же распространение данного дизайна в любов виде.
   Назначение: Cтили cтраницы и элементов. */
   
@import url("base.css");
.wrapper{width:1000px; margin: 0 auto;}
.header, .contain{width:100%;}
.header{height:401px;}
.footer{height:225px;}

/* Шапка */
.tophead{height:100px;	width:100%;}
.tophead .dbg, .tophead .dleft, .tophead .dright, .tophead .dlbtm, .tophead .drbtm, .tophead .dbtm{width:100%; height:100%;}
.tophead .dbg{background:url(../images/headbg.png) repeat;}
.tophead .dleft, .tophead .dright{background:url(../images/headsides.png) no-repeat;} .tophead .dright{background-position:100% -100px;}
.tophead .dlbtm{ background:url(../images/headlbtm.png) no-repeat 0 100%;}
.tophead .drbtm{ background:url(../images/headrbtm.png) no-repeat 100% 100%;}
.tophead .dbtm{background:url(../images/headbtm.png) no-repeat 50% 100%;}

.logotype{float:left; padding:10px 0 0 47px;}
.logotype a img{background:url(../images/logo.png) no-repeat; width:268px; height:82px;}
.hcontact{float:right; padding-right:25px;position:relative;}
.hcontact img{background:url(../images/headcontact.png) no-repeat; width:290px; height:100px;}
.toolbox{background:url(../images/toolboxbg.png) no-repeat 50% 0; width:160px; height:52px; margin:0 auto; position:relative; top:48px;}
.toolbox ul{padding-top:9px;} .toolbox li{width:30px;}
.toolbox .ccol{float:left; padding-left:35px;}
.tohome img, .sitemap img, .feed img{background:url(../images/toolbtns.png) no-repeat; height:31px; width:30px;}
.sitemap img{background-position:-60px 0;} .feed img{background-position:-30px 0;}
.tohome:hover img{background-position:0 -31px;} 
.sitemap:hover img{background-position:-60px -31px;}
.feed:hover img{background-position:-30px -31px;}

.mainhead{height:250px; width:100%;position: relative;}
.mainhead .dbg, .mainhead .dright, .mainhead .dleft, .mainhead .dbtm, .mainhead .dtop{width:100%; height:100%;}
.mainhead .dbg{background:url(../images/mainhbg.png) repeat-y;}
.mainhead .dright{background:url(../images/mainhr.png) no-repeat 100% 0;} .mainhead .dleft{background:url(../images/mainhl.png) no-repeat;}
.mainhead .dbtm{background:url(../images/mainhbtm.png) no-repeat 428px 85px;}
.mainhead .dtop{background:url(../images/mainhtop.png) no-repeat 392px 0;}

.mainhead span{display:block; float:left; position:relative;}
.gsport{top:15px; left:28px;} .gcasino{left:100px;} .gattract{top:31px; left:175px;} .gclothes{left:248px;} .gfood{top:16px; left:320px;}
.gsport a img{width:140px; height:165px;}
.gcasino a img{width:115px; height:130px;}
.gattract a img{width:140px; height:150px;}
.gclothes a img{width:115px; height:130px;}
.gfood a img{width:140px; height:165px;}

.gtbox{height:47px; padding-top:10px;}
.gbg{width:174px; height:57px; background:url(../images/gtext.gif) no-repeat; margin:0 auto;}
.gtbox h1{font-size:1.1em; text-align:center; font-style:italic; padding:3px 2px; line-height:16px; color:#312002; font-weight:normal;}
.gtbox h1 b{display:block;}

.menubox{height:51px; width:100%;}
.menubox .dleft, .menubox .dright, .menubox .dltop, .menubox .drtop{ width:100%; height:100%;}
.menubox .dleft{background:url(../images/mboxsidesl.png) no-repeat;}
.menubox .dright{background:url(../images/mboxsidesr.png) no-repeat 100% 0;}
.menubox .dbg{background:url(../images/mboxbg.png) repeat-x; margin:0 36px; height:100%;}
.menubox .dltop{background:url(../images/mboxltop.png) no-repeat;} .menubox .drtop{background:url(../images/mboxrtop.png) no-repeat 100% 0;}

ul.mainmenu, .mainmenu li, .mainmenu a, .mainmenu span{float:left;}
ul.mainmenu{padding-top:15px;} ul.mainmenu li{padding-left:15px;}
.mainmenu a{background:url(../images/menulinks.gif) no-repeat 100% -21px; height:21px; display:block; padding-right:9px; color:#15648E;}
.mainmenu a span{background:url(../images/menulinks.gif) no-repeat; display:block; height:21px; padding:0 1px 0 10px; line-height:21px; cursor:pointer;}
.mainmenu a:hover{color:#fff; background-position:100% -63px;} .mainmenu a:hover span{background-position:0 -42px;}

.searchbox{height:25px; width:300px; padding-right:15px; padding-top:14px; float:right;}
.sbg{background:url(../images/sboxbg.png) no-repeat; height:100%; width:100%;}
.searchform{height:25px; float:right; width:210px; background:url(../images/search.png) no-repeat;}
.sfield{float:left; margin-left:55px; background:none; border:none; padding-top:6px; color:#fff; font-style:italic; width:110px; display:inline;}
.sbtn{float:right; background:url(../images/search.png) no-repeat 0 -25px; height:20px; position:relative; top:3px; right:3px; cursor:pointer; width:29px;} 
.sbtn:hover{background-position:-29px -25px;}

/* Контейнер */
.contain{padding-top:20px;}
.ctop{height:20px; width:100%;}
.ctopl, .ctopr{width:100%; height:100%;}
.ctopl{background:url(../images/ctopl.png) no-repeat;} .ctopr{background:url(../images/ctopr.png) no-repeat 100% 0;}
.ctopbg{background:url(../images/dtopbg.png) repeat-x; margin:0 58px 0 30px; height:100%;}
.cmain, .cmbg, .cml, .cmr, .cmltop, .cmrtop, .cmtop, .cmbtm{width:100%;}
.cmbg{background:#ffffff;} .cml{background:url(../images/cml.png) repeat-y;} .cmr{background:url(../images/cmr.png) repeat-y right;}
.cmltop{background:url(../images/cmltop.png) no-repeat;} .cmrtop{background:url(../images/cmrtop.png) no-repeat 100% 0;}
.cmtop{background:url(../images/cmtop.png) no-repeat 244px 0;}
.cmbtm{background:url(../images/cmbtm.png) no-repeat 244px 100%;}

/* Левая колонка */
.lside{float:left; width:250px; padding-left:5px;}
.lblock{width:240px; padding-left:10px; padding-bottom:15px;}
.lblock .dcont{padding:10px 5px 0 5px; line-height:16px;} 
.lblock a{color:#15648E;} .lblock a:hover{color:#83b716;}
.lblock .dtitle{text-transform:uppercase; border-bottom:2px solid #edebe3; padding-bottom:8px; padding-left:10px;}

.btags a{color:#ff6308;} .btags a:hover{color:#83b716;}
.topnews li{padding:2px 5px 3px 5px; line-height:15px; height:15px; overflow:hidden; display:block; border-bottom:1px dotted #dbd9d1;}

.bnews{padding-left:0;}
.bnews .dtitle{margin-left:10px;} .bnews .dcont{padding:5px 5px 0 0px;}
.nitop{background:url(../images/nitop.png) no-repeat; /*height:26px;*/ overflow:hidden; padding-left:15px;}
.nitop span, .nitop h5{display:block; line-height:13px; font-size:1em;}
.nitop h5 a{color:#ff6308;}
.nitext{padding: 5px 0px 0 15px; max-height:48px; height: expression(this.scrollHeight > 47 ? "48px" : "auto"); overflow:hidden;} .nitext img{display:none;}
.nitem{border-bottom:2px solid #edebe3; padding:5px 0 7px 0;}

.bcalendar{padding-bottom:15px;}
.bcalendar .dcont{padding:20px 15px 25px 15px;}
.bcalbg, .bcaltop{width:100%;}
.bcalbg{background:url(../images/bcalbg.png) repeat-y;}
.bcaltop{background:url(../images/bcaltop.png) no-repeat;} .bcalbtm{background:url(../images/bcalbtm.png) no-repeat 0 100%;}
.bcalendar .dtitle{border:none; color:#ffffff; text-align:center; height:30px; line-height:30px; padding:0;}

.navi{padding-bottom:15px; clear:left;}
.navi .dcont{ padding:10px;}
.navibg, .navitop, .navibtm{width:100%;}
.navibg{background:url(../images/navibg.png) repeat-y;} 
.navitop{background:url(../images/navitop.png) no-repeat;} .navibtm{background:url(../images/navibtm.png) no-repeat 0 100%;}
.navi li{list-style-type:none; padding-top:2px;} .navi ul{width:100%;}
.navi a{display:block; height:36px; background:url(../images/navilinks.png) no-repeat; /*line-height:28px; font-size:1.1em;*/ padding:0 10px; color:#fff; font-weight:bold;font-size: 11px; text-transform:uppercase;text-align: center;}
.navi a:hover{background-position:0 -37px; color:#fff;}
.navi .submenu{padding:5px; padding-right:15px;}
.navi .submenu li{background:url(../images/greendotted.gif) repeat-x bottom; padding:3px 0;} 
.navi .submenu a{background:url(../images/greenarrow.gif) no-repeat 0 10%; padding-left:10px; /*height:16px;*/ line-height:16px;font-size: 12px;width: 210px;}
.navi .submenu a:hover{text-decoration:underline; color:#fff; background:url(../images/greenarrow.gif) no-repeat 0 11%;}

.bvote .dcont{padding:10px 0;}
.vtitle{text-align:center; font-weight:bold; color:#ff6308; font-size:1.1em;padding: 10px 0px;}
.vmain{width:100%; padding-top:10px;}
.vmbg, .vmtop, .vmbtm{width:100%; background:url(../images/vmbg.png) no-repeat; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.vmbtm {padding:0 0 5px 0;}
.vmbg{background-position:-480px 100%; background-repeat:repeat-y;}.vmbtm{background-position:-240px 100%;}
.vbnts{padding:10px 20px 0px 20px; height:23px;}
.tovote, .vresult, .vall{background:url(../images/vtbns.png) no-repeat; border:none; cursor:pointer;}
.tovote{width:90px; height:23px;}
.vresult, .vall{ height:23px; width:24px;}
.vall {margin:0 0 0 5px;}
.vresult{background-position:0 -23px;} .vall{background-position:-24px -23px;}
.vbnts li{padding-left:10px; padding-bottom:5px;}


/* Главная колонка */
.mainside{margin-left:265px; padding-right:5px;}
.maincont{float:left; width:100%; line-height: 130%;font-size:14px;}

.bannerbox{width:100%; height:102px; background: url(../images/wsep.png) repeat-x bottom;}
.rssbox{float:right; padding-right:11px;}
.rssbox a img{background:url(../images/crss.png) no-repeat; width:24px; height:21px;}
.hbannner{height:80px; width:508px; margin:0 auto;}
.hbbg, .hbleft, .hbright{width:100%; height:100%;}
.hbbg{background:url(../images/hbbg.png) repeat-x;}
.hbleft, .hbright{ background:url(../images/hbsides.png) no-repeat;} .hbright{background-position:100% -80px;}
.hbann{float:left; width:468px; height:60px; padding:10px 0 0 20px;}

.shortnews{width:350px; float:left; padding:10px 0 5px 10px;}
.newsbg{border-bottom:2px solid #edebe3; padding-bottom:10px; width:100%;}
.newsmain{width:100%;}
.newstitle{padding:0 10px; background:#f7f9ee; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; text-transform:uppercase; height:30px;  overflow:hidden;}
.newstitle h2{font-size:1.0em; line-height:30px;color: #81aa16;}
.newstitle h2 a{color:#15648E;} .newstitle h2 a:hover{text-decoration:underline;}
.ntinfo{ padding-top:10px; } .ntinfo .rcol{padding-right:10px;}
.fulltext ul, .fulltext ol {margin: 10px 0px 10px 25px;}
.newsmain ul.newsheader{height:16px;color:#676662;}
.newsmain li.lcol{padding-left:10px;}
.nrate{height:17px; overflow:hidden; width:85px; overflow:hidden; display:block; float:left;}
.newstext{padding-top:10px; height:160px; overflow:hidden; clear:both;}
.newstext img{float:left; padding:0 5px 5px 0; height:75px; max-height:77px; height:expression(document.body.clientHeight > 77? "77px": "auto" ); max-width:100px; width:expression(document.body.clientWidth > 100? "100px": "auto" );}
.newsbtm{height:23px; padding-top:10px; color:#676662;}
.shortnews .views{float:left; background:url(../images/views.png) no-repeat 0 50%; height:16px; line-height:16px; padding-left:16px; position:relative; top:3px;}
.fulllink{float:right;}  
.fulllink a img{background:#a7cb3d url(../images/fulllinks.png) no-repeat; height:23px; width:90px;} .fulllink a:hover img{background-position:0 -23px;}

.fullnews{padding:10px 10px 5px 10px;}
.fulltext{padding-top:15px;font-size: 14px;line-height: 20px;clear:both;} .fulltext img{paddin:3px 0; /*margin:0 3px;*/ border:2px solid #edebe3;}
.fulltext p {text-indent: 15px;}
.fullviews span{background:url(../images/views.png) no-repeat 0 50%; height:16px; line-height:15px; padding-left:16px;}
.relbox{border-bottom:2px solid #edebe3; width:100%; padding-bottom:5px;}
.relbox .dpad{padding:10px 5px;}
.reltitle{background:url(../images/reltitle.png) no-repeat; height:13px; width:111px;}
.relbox ul{padding-top:5px; padding-left:10px;}
.relbox li{background:url(../images/relli.png) no-repeat 0 50%; height:16px; line-height:16px; overflow:hidden; padding-left:13px;}
.relbox li a{color:#15648E;} .relbox li a:hover{color:#83b716;} 
.back{padding:12px 0 0 10px;} .back a{padding:5px; background:#cee173; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; color:#15648E;}
.back a:hover{ text-decoration:underline;}
.nctrl img{ height:13px; width:13px;}


/* Навигация по страницам */
.pagenavi{padding:15px 10px 5px 10px; clear:both;}
.navigation{padding-bottom:5px;}
.navigation span{background:url(../images/pnavibg.png) repeat-x; color:#FFFFFF; -webkit-border-radius: 6px; -moz-border-radius:6px; border-radius: 6px; padding:0 6px;
display:block; float:left; height:18px; line-height:18px; font-size:1.1em; font-weight:bold;} 
.navigation a{color:#15648E; padding:0 5px; height:18px; line-height:18px; font-size:1.1em; font-weight:bold;} .navigation a:hover{ text-decoration:underline;}
.pnvlinks{padding-top:2px;text-transform:uppercase; font-weight:bold; font-size:0.9em;}
.pnvlinks span{ padding:0 2px;}

/* Ошибка */
.berrors{padding:15px 10px 5px 10px;}
.errorbg{background:#fff6f0; border:1px solid #ffe2d0; -webkit-border-radius: 10px; -moz-border-radius:10px; border-radius: 10px;}
.error{background:url(../images/error.png) no-repeat; padding-left:40px;}
.berrors .dpad{padding:6px; line-height:16px;}
.berrors b{color:#ff6508;}

/* Формы */
.baseform{padding:15px 10px 5px 10px;}
.bform{padding-top:10px;}
.mass_comments_action {margin: 0 15px 15px 15px;}
.mass_comments_action { padding: 10px 13px; }
.baseform .dcont { padding: 13px 0; margin: 0 13px; }
.baseform .dcont .heading { margin: 0; }

.tableform { width: 100%; }
.tableform td { }
.tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
.fieldsubmit, .tableform td { padding: 10px 13px; border-bottom: 1px dotted #edebe3; }
.addnews { font-weight: bold; }
.impot { color: #d51e44; font-weight: normal; }
.checkbox { padding: 4px 0; line-height: 1em; }
.checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 200px; 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, .logform li.lfield input, .addcat select { padding: 2px; background: #fff url("../images/fields.png") repeat-x; border: 1px solid #bbb; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }
.searchable{border-bottom:2px solid #edebe3;}
.sareslt{border-top: 1px dotted #edebe3; padding:10px 0;}

/* Футер */
.mainfoot{height:156px; width:100%; overflow:hidden;}
.mainfoot .dleft, .mainfoot .dright, .mainfoot .drright, .mainfoot .dltop, .mainfoot .dlbtm, .mainfoot .dbtm{width:100%; height:100%;}
.mainfoot .dleft{background:url(../images/fmsidesl.png) no-repeat;}
.mainfoot .dright{background:url(../images/fmsidesr.png) no-repeat 100% 0;}
.mainfoot .dbg{background:url(../images/fmbg.png) repeat-x; height:156px; margin:0 28px;}
.mainfoot .drright{background:url(../images/fmr.png) no-repeat 100% 9px;}
.mainfoot .dltop{background:url(../images/fmltop.png) no-repeat 0 9px;}
.mainfoot .dlbtm{background:url(../images/fmlbtm.png) no-repeat 0 91px;}
.mainfoot .dbtm{background:url(../images/fmbtm.png) no-repeat 50% 130px;}
.mainfoot .dcont{padding:50px 15px 20px 15px;}
.btmline{height:69px;}

.fmenu, .fmenu li, .fmenu a, .fmenu span{float:left;}
ul.fmenu{padding:25px 0 0 25px;} ul.fmenu li{padding-left:15px;}
.fmenu li a{background:url(../images/fmenulinks.gif) no-repeat 100% -20px; height:20px; display:block; padding-right:10px; color:#15648E;}
.fmenu a span{background:url(../images/fmenulinks.gif) no-repeat; display:block; height:21px; padding-left:10px; line-height:20px; cursor:pointer;}
.fmenu li a:hover span{text-decoration:underline;}
.design{float:right; padding:20px 40px 0 0;}
.design a img{background:url(../images/elcreativo.gif) no-repeat; width:155px; height:28px;}

.copyrights{width:303px; color:#ffffff; padding-top:20px; float:left;}
.copyrights strong{padding-top:10px; display:block; font-weight:normal; font-style:italic;}

.hits{float:left; background:url(../images/fsep.png) repeat-y; width:246px; height:86px; padding-left:8px;}
.hits span{float:left; display:block; width:88px; height:31px; padding:5px 0 5px 20px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5; -moz-opacity: 0.5;}

.footinfo{height:86px; float:left; background:url(../images/fsep.png) repeat-y; padding-left:28px;}
.footinfo .dtitle{background:url(../images/fcontacts.png) no-repeat; width:127px; height:24px;}
.footinfo li{background:url(../images/greendotted.gif) repeat-x bottom; padding:3px 0;}
.footinfo li span{background:url(../images/greenarrow.gif) no-repeat 0 60%; padding-left:8px; color:#ffffff; display:block;}

.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;
}
.top_header {
	height: 100px;
    background-color: rgba(255, 255, 255, 0.29);
	padding-top: 10px;
}
.header_text{
	background: url("../images/logo-top.png") no-repeat top center;
	width:608px;
	height: 84px;
	margin: 0 auto;
}
.see {
	width: 274px;
	height: 73px;
	background: url("../images/see_ver.png");
	position: absolute;
	z-index: 10;
	top: 35px;
    left: 10px;
}
.speedbar {
	padding: 0px 10px;
	font-size: 12px;
}
.sitemap_items {
	margin-left: 25px;
}

ul.sitemap_categories li.root span {
	font-weight: bold;
}

ul.sitemap_categories {
	margin-left: 25px;
}
.ep {
	width: 240px;
	margin: 0px 0px 15px 10px
}
.gos-widget {
	margin-bottom: 20px;
}