@import url("base.css");
@import url("engine.css");
.wrapper {
width : 1150px;
margin : 0 auto;
}
.header, .contain {
width : 100%;
}
.allnews{
float:right;
padding:5px 10px 20px 5px;
}
.header {
height : 100px;
}
.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 .dright {
background-position : 100% -100px;
}

.logotype {
float : left;
padding : 15px 0 0 10px;
}
.logotype a img {
background : url(../images/logotype.png) no-repeat;
width : 268px;
height : 82px;
}
.hcontact {
float : right;
padding: 25px 10px 0 0;
font-size:18pt;
font-style: italic;
font-weight:700;
}
.hcontact a {
padding-left:20px;
color : #bbbbbb;
}
.hcontact a:hover {
color:#83b716;
}
.hcontact span {
font-size:25pt;
float:right;
text-shadow: -2px 1px grey; color: #ff6308;
}
.toolbox {
width : 160px;
height : 52px;
margin : 0 auto;
position : relative;
top : 25px;
}
.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 : 200px;
width : 100%;
}
.mainhead .dbg, .mainhead .dright, .mainhead .dleft, .mainhead .dbtm, .mainhead .dtop {
width : 100%;
height : 100%;
}
.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;
color : #312002;
font-weight : normal;
}
.gtbox h1 b {
display : block;
}
.menubox {
height : 40px;
margin:0 20px 0 20px;
width : 840px;
border-radius:12px;
background: #a5c047; /* Old browsers */
background: -moz-linear-gradient(top,  #a5c047 0%, #92ab3f 50%, #a5c047 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5c047), color-stop(50%,#92ab3f), color-stop(100%,#a5c047)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a5c047 0%,#92ab3f 50%,#a5c047 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a5c047 0%,#92ab3f 50%,#a5c047 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a5c047 0%,#92ab3f 50%,#a5c047 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a5c047 0%,#92ab3f 50%,#a5c047 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5c047', endColorstr='#a5c047',GradientType=0 ); /* IE6-9 */
}

ul.mainmenu, .mainmenu li, .mainmenu a, .mainmenu span {
float : left;
}
ul.mainmenu {
padding-top : 10px;
}
ul.mainmenu li {
padding-right : 20px;
}
.mainmenu a {
display : block;
padding-right : 9px;
font-size:16px;
font-weight:lighter;
color : #ffffff;
}
.mainmenu a span {
display : block;
height : 22px;
padding : 0 1px 0 10px;
line-height : 20px;
cursor : pointer;
}
.mainmenu a:hover {
color : #ffffff;
background:#F77C25;
background-position:-2px 0;
height:20px;
border-radius:7px;
}
.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 : 5px;
}
.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) 100% 0 no-repeat;
}
.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) right repeat-y;
}
.cmltop {
background : url(../images/cmltop.png) no-repeat;
}
.cmrtop {
background : url(../images/cmrtop.png) 100% 0 no-repeat;
}
.cmtop {
background : url(../images/cmtop.png) 244px 0 no-repeat;
}
.cmbtm {
background : url(../images/cmbtm.png) 244px 100% no-repeat;
}
.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 .nextmenu {
padding : 10px 5px 0 5px;
line-height : 16px;
color:#F77C25;
font-weight:bold;
}
.lblock .nextmenu a {
margin-left : 15px;
color : #242320;
font-size:14px;
font-weight:bold;
}
.lblock a {
color : #242320;
}
.lblock a:hover {
color : #83b716;
}
.lblock .dtitle {
text-transform : uppercase;
border-bottom : 2px solid #edebe3;
padding-top:20px;
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;
padding-top:30px;
}
.bnews .dtitle {
margin-left : 10px;
}
.bnews .dcont {
padding : 5px 5px 0 0;
}
.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 15px 0 15px;
max-height : 200px;
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) 0 100% no-repeat;
}
.bcalendar .dtitle {
border : none;
color : #ffffff;
text-align : center;
height : 30px;
line-height : 30px;
padding : 0;
}
.navi {
width:230px;
margin-left:10px;
clear : left;
border-radius:12px;
background: #a5c047; /* Old browsers */
background: -moz-linear-gradient(top,  #a5c047 0%, #92ab3f 50%, #a5c047 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5c047), color-stop(50%,#92ab3f), color-stop(100%,#a5c047)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a5c047 0%,#92ab3f 50%,#a5c047 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a5c047 0%,#92ab3f 50%,#a5c047 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a5c047 0%,#92ab3f 50%,#a5c047 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a5c047 0%,#92ab3f 50%,#a5c047 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5c047', endColorstr='#a5c047',GradientType=0 ); /* IE6-9 */
}
.navi li {
padding : 5px 0;
height:20px;
}
.navi ul {
width : 210px;
}
.navi a {
display : block;
padding: 5px 5px 5px 15px;
font-size:14px;
font-weight:lighter;
color : #ffffff;
background: #92ab3f;
border-radius:7px;
}
.navi a:hover {
color : #ffffff;
background:#F77C25;
padding: 5px 5px 5px 15px;
border-radius:7px;
}
.navi .submenu {
padding : 5px;
padding-right : 15px;
}
.navi .submenu li {
padding : 3px 0;
}
.navi .submenu a {
padding-left : 10px;
height : 16px;
line-height : 16px;
}
.navi .submenu a:hover {
text-decoration : underline;
color : #fff;
}
.bvote .dcont {
padding : 10px 0;
}
.vtitle {
text-align:center;
font-weight:bold;
color:#ff6308;
font-size:1.1em;
padding-bottom:10px;
}
.vmain {
width : 100%;
}
.vmbg, .vmtop, .vmbtm {
width : 100%;
background : url(../images/vmbg.png) no-repeat;
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 0 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 : 16px;
}
.maincont ul{
padding-left:20px;
}
.bannerbox {
width : 100%;
height : 102px;
padding-top:15px;
}
.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 : 400px;
min-height:300px;
float : left;
padding : 10px 20px 5px 20px;
}
.newsbg {
border-bottom : 2px solid #edebe3;
padding-bottom : 10px;
width : 100%;
}
.newsmain {
width : 100%;
}
.newstitle {
padding:10px 15px 8px 15px;
background:#f7f9ee;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
/* text-transform:uppercase; */
overflow:hidden;
}
.newstitle h2 {
font-size : 1.3em;
}
.newstitle h2 a {
color : #242320;
}
.newstitle h2 a:hover {
text-decoration : underline;
}
.ntinfo {
padding-top : 10px;
}
.ntinfo .rcol {
padding-right : 10px;
}
.newsmain ul {
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;
overflow : hidden;
clear : both;
}
.newstext img {
float : left;
padding : 0 5px 5px 0;
max-height : 100px;
max-width : 100px;
}
.newsbtm {
height : 23px;
padding-top : 10px;
color : #676662;
}
.shortnews .views {
float : left;
background : url(../images/views.png) 0 50% no-repeat;
height : 16px;
line-height : 16px;
padding-left : 16px;
position : relative;
top : 3px;
}
.fulllink {
float : right;
}
.fulllink a img {
background : url(../images/fulllinks.png) no-repeat #a7cb3d;
height : 23px;
width : 90px;
}
.fulllink a:hover img {
background-position : 0 -23px;
}
.fullnews {
padding : 10px 10px 5px 10px;
}
.fulltext {
padding-top : 10px;
}
.fulltext img {
padding : 3px 0;
margin : 0 3px;
border : #edebe3 solid 2px;
}
.fullviews span {
background : url(../images/views.png) 0 50% no-repeat;
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) 0 50% no-repeat;
height : 16px;
line-height : 16px;
overflow : hidden;
padding-left : 13px;
}
.relbox li a {
color : #242320;
}
.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:#242320;
}
.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;
}
.navigation a {
color : #242320;
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;
}
.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;
}
table td {padding:5px;}

.tableform {
width : 100%;
}
.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 : url("../images/fields.png") repeat-x #fff;
border : #bbb solid 1px;
}
.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) 100% 0 no-repeat;
}
.mainfoot .dbg {
background : url(../images/fmbg.png) repeat-x;
height : 156px;
margin : 0 28px;
}
.mainfoot .drright {
background : url(../images/fmr.png) 100% 9px no-repeat;
}
.mainfoot .dltop {
background : url(../images/fmltop.png) 0 9px no-repeat;
}
.mainfoot .dlbtm {
background : url(../images/fmlbtm.png) 0 91px no-repeat;
}
.mainfoot .dbtm {
background : url(../images/fmbtm.png) 50% 130px no-repeat;
}
.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) 100% -20px no-repeat;
height : 20px;
display : block;
padding-right : 10px;
color : #242320;
}
.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) bottom repeat-x;
padding : 3px 0;
}
.footinfo li span {
background : url(../images/greenarrow.gif) 0 60% no-repeat;
padding-left : 8px;
color : #ffffff;
display : block;
}
.pm_status {
float : left;
border : #d8d8d8 solid 1px;
padding : 0;
background-color : #fff;
width : 450px;
height : 100px;
margin-left : 20px;
margin-right : 5px;
}
.pm_status_head {
border-bottom : 1px solid #d8d8d8;
font-size : 0.9em;
background : url("../images/bbcodes.png") 0 100% repeat-x #fff;
height : 22px;
padding : 0;
font-weight : bold;
text-align : center;
color : #4e4e4e;
}
.pm_status_content {
padding : 5px;
}