body {
    margin: 0;
    background: rgb(0,92,143) url(http://kepek.zalaihirlap.hu/img/background.png) repeat-x top;
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

/*ul li { float: left }*/

img { border: none }

#pg-wrapper {
    width: 990px;
    margin: auto;
}

#pg-main {
    width: 990px;
    float: left;
    background: #FFF;
    overflow: hidden;
}

#pg-title {
    height: 87px;
    padding: 0 2px;
    background: url(http://kepek.zalaihirlap.hu/img/titleback.png) no-repeat right bottom;
    border-top: solid 1px rgb(205,205,205);
    overflow: hidden;
}

#pg-main .bluetitle { background: url(http://kepek.zalaihirlap.hu/img/titleback_blue.png) no-repeat right bottom }

#pg-main .bluetitle h1 { color: #FFF }

#pg-title img {
    margin: 22px 30px 10px 50px;
    float: left;
    border: none;
}

#pg-title ul.rightfloated { float: right }

#pg-title ul {
    float: left;
    display: inline;
	height: 12px;
    line-height: 9px;
    margin: 12px 10px 11px 0;
    overflow: hidden;
}

#pg-title ul li {
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
    border-left: solid 1px rgb(215,215,215);
}

#pg-title ul li img { margin: 0 0 0 7px }

#pg-title p img { margin: 0 10px 0 0 }

ul#pg-menu {
    height: 33px;
    margin: 0 2px;
    padding: 3px 0 0 0;
    border-bottom: solid 1px rgb(205,223,233);
    background: url(http://kepek.zalaihirlap.hu/img/pagemenuback.png) repeat-x;
    overflow: hidden;
}

ul#pg-menu li { float: left }

ul#pg-menu li.selected { background: #FFF url(http://kepek.zalaihirlap.hu/img/selectedpagemenu_leftside.png) no-repeat left }

ul.pg-submenu {
    clear: both;
    height: 14px;
    margin: 10px 2px;
}

ul.pg-submenu li {
    padding: 0 20px;
    border-right: solid 1px rgb(178,206,221);
    line-height: 16px;
}

ul.pg-submenu li.noseparator { border: none }

#location {
    height: 25px;
    margin: 0 2px;
    background: url(http://kepek.zalaihirlap.hu/img/locationlineback.gif) repeat-x;
}

#pg-content {
    float: left;
    width: 643px;
    padding: 0 2px;
    overflow: hidden;
}

#pg-sidecolumn {
    width: 341px;
    margin: 10px 2px 0 0;
    padding: 4px 0 0 0;
    background: rgb(225,225,225) url(http://kepek.zalaihirlap.hu/img/sidecolumntop.gif) no-repeat left top;
    float: left;
    overflow: hidden;
}

#pg-content #leading, 
#pg-content .columnarticle {
    padding: 5px;
    overflow: hidden;
}

#pg-content #leading img, 
#pg-content .columnarticle img {
    float: left;
    margin: 5px 10px 5px 5px;
    border: solid 1px rgb(195,195,195);
}

#pg-content #leading img.articleicon, 
#pg-content .columnarticle img.articleicon {
    float: right;
    margin: 5px 0.3% 0 0.3%;
    border: none;
}

#pg-content #leading p img, 
#pg-content .columnarticle p img {
    margin: 0 5px 0 0;
    border: none;
}

#pg-content .columntitle {
    clear: both;
    padding: 5px 0;
}

#pg-content .columntitle ul {
    float: right;
    margin: 0 5px;
    line-height: 25px;
    border-bottom: solid 1px rgb(215,215,215);
}

#pg-content .columntitle ul li {
    font-size: 10px;
    color: rgb(102,157,188);
}

#pg-content .widecolumnarticles {
    float: left;
    width: 468px;
    padding: 0 2px 0 0;
}

#pg-content .narrowcolumnarticles {
    float: left;
    width: 170px;
    padding: 0 0 0 2px;
    border-left: solid 1px rgb(215,215,215);
    overflow: hidden;
    zoom: 1;
}

hr {
    display: block;
    height: 1px;
    margin: 0;
    color: rgb(225,225,225);
    background: rgb(225,225,225);
    border: none;
    clear: both;
}

ul.tablemenu, .rightbox ul.tablemenu {
    margin: 0 0 0 4px;
    background: #FFF url(http://kepek.zalaihirlap.hu/img/tablemenuback.gif) repeat-x top;
    overflow: hidden;
    zoom: 1;
}

ul.tablemenu, .rightbox ul.tablemenu {
    position: relative;
    background: #FFF url(http://kepek.zalaihirlap.hu/img/tablemenuback2.png) no-repeat;
}

.rightbox ul.tablemenu {
    margin: 0;
    padding: 0;
    border: none;
    background: url(http://kepek.zalaihirlap.hu/img/tablemenuback.png) no-repeat;
}

ul.tablemenu li, .rightbox ul.tablemenu li {
    position: relative;
    right: 7px;
    width: 95px;
    padding: 3px 3px 0 2px;
    text-align: center;
    background: url(http://kepek.zalaihirlap.hu/img/tablemenuitemback2.png) no-repeat;
}
 ul#tudositas_bal_uj li {
	width:85px;
}
ul.tablemenu li.active, .rightbox ul.tablemenu li.active {
    padding: 0 3px 6px 2px;
    background: url(http://kepek.zalaihirlap.hu/img/activemenuitemback2.png) no-repeat;
}

ul.tablemenu li.active div { background: url(http://kepek.zalaihirlap.hu/img/activemenuitemleft.gif) no-repeat left }

.greybox_layer1 {
    background: rgb(225,225,225) url(http://kepek.zalaihirlap.hu/img/greyboxbottom.gif) no-repeat bottom;
    margin: 0 0 4px 0;
}

.greybox_layer2 {
    padding: 4px 4px 4px 0;
    background: url(http://kepek.zalaihirlap.hu/img/greyboxtop.gif) no-repeat top;
    overflow: hidden;
    zoom: 1;
}

.greybox_layer3 {
    margin: 0 0 0 4px;
    padding: 0 2px;
    border-right: solid 1px rgb(195,195,195);
    background: #FFF;
    zoom: 1;
}

.adboxcontainer {
    background: rgb(225,225,225) url(http://kepek.zalaihirlap.hu/img/greyboxbottom.gif) no-repeat bottom;
    margin: 0 0 5px 0;
}

.adboxinnercontainer {
    margin: 0 3px 0 4px;
    padding: 0 0 0 1px;
    border-right: solid 1px rgb(195,195,195);
    background: #FFF;
    overflow: hidden;
    zoom: 1;
}

.adboxcontainer .adboxcontainerbottom { margin: 0 5px }

ul.more {
    height: 20px;
    text-align: right;
    background: url(http://kepek.zalaihirlap.hu/img/lowershadow.gif) repeat-x;
    overflow: hidden;
}

.greybox ul.more { background: none }

ul.more li,
.greybox ul.more li {
    float: right;
    padding: 0 10px;
}

.greybox ul.more li {
    width: auto;
    background: none;
}

.adbox, .wideradbox {
    width: 102px;
    margin: 0 0 0 4px;
    float: left;
    background: rgb(195,195,195);
}

.banner120 a img { border: solid 1px rgb(195,195,195) }

.wideradbox {
    width: 124px;
    margin: 2px 0 2px 3px;
}

.adbox .adcontent,
.wideradbox .adcontent {
    height: 130px;
    width: 83px;
    padding: 5px 7px 0 7px;
    border-left: 2px solid #FFF;
    border-right: 2px solid #FFF;
    background: #FFF url(http://kepek.zalaihirlap.hu/img/adboxback.gif) repeat-x bottom;
    clear: both;
}

.wideradbox .adcontent {
    height: 155px;
    width: 105px;
}

.adbox .adcontent img, .wideradbox .adcontent img { border: solid 1px rgb(195,195,195) }

.greybox_layer2 img.caption { margin: 5px 0 2px 10px }

.greybox170 {
    float: left;
    width: 170px;
    margin: 0 0 4px 0;
    background: url(http://kepek.zalaihirlap.hu/img/greybox170body.gif) repeat-y;
    text-align: right;
}

.greybox {
    background: url(http://kepek.zalaihirlap.hu/img/greyboxbody.gif) repeat-y;
}

.greybox ul, .rightbox ul {
    margin: 0 0 0 4px;
    padding: 0 0 0 21px;
    background: url(http://kepek.zalaihirlap.hu/img/greyboxmenuback.gif) repeat-x;
    overflow: hidden;
    zoom: 1;
}

.rightbox ul {
    margin: 0;
    padding: 0;
    border-right: solid 1px rgb(195,195,195);
    background: #FFF url(http://kepek.zalaihirlap.hu/img/menuback.png) no-repeat right 17px;
}

.tudositas ul { padding: 0 0 0 15px }

#hirekList { padding: 0 0 0 15px }

.greybox ul li {
    width: 39px;
    padding: 0 44px 7px 0;
    text-align: center;
    background: url(http://kepek.zalaihirlap.hu/img/greyboxmenuitemback.png) no-repeat bottom;
}

.rightbox ul li {
    width: 105px;
    padding: 0;
    text-align: left;
    background: url(http://kepek.zalaihirlap.hu/img/rightboxmenuitemback.png) no-repeat bottom;
}

.linkbox ul li { width: auto }

.greybox ul li.active { background: url(http://kepek.zalaihirlap.hu/img/greyboxactivemenuitemback.png) no-repeat bottom }

.rightbox ul li.active { background: url(http://kepek.zalaihirlap.hu/img/activerightboxmenuitem.png) no-repeat bottom }

.lefthalf, .righthalf {
    width: 319px;
    float: left;
}

.lefthalf {
    padding: 0 2px 0 0;
    border-right: solid 1px rgb(215,215,215);
}

.righthalf { padding: 0 0 0 2px }

.lefthalf ul, .righthalf ul {
    margin: 0 10px;
    list-style: none;
    font: normal 12px Georgia, Arial, Helvetica, Sans-Serif;
    color: rgb(142,46,12);
}

.lefthalf ul li, .righthalf ul li {
    float: none;
    padding: 4px 0;
}

#pg-footer {
    clear: both;
    background: url(http://kepek.zalaihirlap.hu/img/footerback.png) repeat-x top;
    overflow: hidden;
    text-align: center;
    zoom: 1;
}

#pg-footer img {
    margin: 0 20px 20px 20px;
    border: 0;
}

#pg-footer ul {
    height: 210px;
    margin: 30px 0 10px 0;
    padding: 0 15px 0 5px;
    float: left;
    border-left: solid 1px rgb(225,225,225);
}

#pg-footer ul li {
    float: none;
    padding: 2px 0;
    font: normal 12px Georgia, Arial, Helvetica, Sans-Serif;
    color: rgb(175,175,175);
	line-height: 15px;
    text-align: left;   
}

#pg-footer ul li h5 {
    margin: 0;
    padding: 0;
    font-size: 12px;
}

ul#bottommenu {
    height: auto;
    width: 805px;
    margin-bottom: 0;
    padding: 0 0 0 185px;
    background: rgb(55,55,55);
    border: none;
}

ul#bottommenu li {
    float: left;
    padding: 0;
}

.rightbox, .gallery {
    width: 331px;
    position: relative;
    background: rgb(195,195,195);
    margin: 0 5px 5px 5px;
    overflow: hidden;
    zoom: 1;
}

.gallery { background: rgb(75,75,75) url(http://kepek.zalaihirlap.hu/img/rightboxbottom.png) no-repeat bottom left }

.whitegallery { background: rgb(195,195,195) /*url(http://kepek.zalaihirlap.hu/img/rightboxbottom.png) no-repeat bottom*/ }

.rightboxbody {
    padding: 11px 5px 5px 5px;
    border-right: solid 1px rgb(195,195,195);
    background: url(http://kepek.zalaihirlap.hu/img/indicator.png) no-repeat 60px top;
    overflow: hidden;
    zoom: 1;
}

.whitegallery .rightboxbody {
    margin: 0 1px 0 0;
    padding: 11px 3px 0 3px;
    border-left: solid 2px #FFF;
    border-right: solid 2px #FFF;
    background: #FFF url(http://kepek.zalaihirlap.hu/img/whiteboxback.gif) repeat-x bottom;
}

.erotika .rightboxbody { padding: 11px 9px 0 9px }

.erotika .rightboxbody .background {
    height: 328px;
    width: 308px;
    padding: 1px 1px 0 1px;
    background: url(http://kepek.zalaihirlap.hu/img/erotikaback.png) no-repeat;
    overflow: hidden;
}

.erotika img { border: none }

.erotika p img {
    float: left;
    margin: 0 5px 0 0;
    padding: 1px 2px 2px 1px;
    background: url(http://kepek.zalaihirlap.hu/img/imgback2.png) no-repeat;
}

.gallerybox {
    float: left;
    height: 145px;
    width: 98px;
    margin: 0 0 10px 0;
    padding: 0 3px 0 4px;
    border-right: solid 1px rgb(95,95,95);
    overflow: hidden;
}

.whitegallery .gallerybox { border-right: solid 1px rgb(225,225,225); }

.gallerybox img {
    padding: 2px 2px 2px 1px;
    background: url(http://kepek.zalaihirlap.hu/img/imgback.png) no-repeat;
    border: none;
}

.whitegallery .gallerybox img {
    background: rgb(195,195,195);
    padding: 1px;
}

.napkepe .borderleft img, .napkepe .gallerybox img { background: url(http://kepek.zalaihirlap.hu/img/imgback3.png) no-repeat; }

.gallerybox p { padding: 5px }

.videobody {
    background: #FFF url(http://kepek.zalaihirlap.hu/img/indicator.png) no-repeat 60px top;
    border-right: solid 1px rgb(195,195,195);
    overflow: hidden;
}

.videobody img { border: solid 1px rgb(195,195,195) }

.videobody a.play img {
    margin: 9px;
   /* padding: 46px 115px 46px 114px;*/
    background: url(http://kepek.zalaihirlap.hu/img/crowd_close_biggest.jpg) no-repeat;
}

/*.videobody a.littleplay img { padding: 7px 28px 6px 26px }*/

.videoboxes {
    margin: 0 2px;
    padding: 0 4px 0 5px;
    background: url(http://kepek.zalaihirlap.hu/img/videoboxback.gif) repeat-x bottom;
    overflow: hidden;
    zoom: 1;
}

.videobox {
    height: 105px;
    width: 97px;
    margin: 0 0 10px 0;
    padding: 0 4px;
    border-right: solid 1px rgb(225,225,225);
    float: left;
}

.videobox p { padding: 5px }

.erotikaleft {
    width: 153px;
    float: left;
}

.rightbox .noborder ul.more {
    border: none;
    background: none;
}

.rightbox .noborder ul.more li {
    width: auto;
    padding: 0 5px;
    background: none;
}

.boxbody {
    background: url(http://kepek.zalaihirlap.hu/img/background2.png) repeat-x bottom;
    overflow: hidden;
}

.boxbody img {
    margin: 5px 10px 10px 10px;
    border: solid 1px rgb(195,195,195);
    float: left;
 }
 
 .boxbody ul li {
    font: normal 11px Arial, Helvetica, Sans-Serif;
    color: rgb(25,108,154);
    line-height: 16px;
    float: none;
}

.linkbox { background: #FFF }

.linkbox ul {
    padding: 0 0 0 10px;
    background: url(http://kepek.zalaihirlap.hu/img/linkboxback.gif) repeat-y;
    border: none;
}

.linkbox ul li {
    padding: 2px 0;
    background: none;
    float: none;
    font: normal 11px Arial, Helvetica, Sans-Serif;
    color: rgb(25,108,154);
}

.littlebox {
    width: 164px;
    margin: 0 0 0 4px;
    background: #FFF;
    float: left;
}

.napszepebox { background: #FFF url(http://kepek.zalaihirlap.hu/img/napszepeboxbottom.png) no-repeat bottom }

.hvghubox { width: 163px }

.napszepebox h4, .hvghubox h4 {
    width: 125px;
    margin: 0;
    padding: 0 36px 6px 3px;
    font: bold 10px Georgia, Arial, Helvetica, Sans-Serif;
    color: rgb(75,75,75);
    line-height: 26px;
    text-align: center;
    text-transform: uppercase;
    background: url(http://kepek.zalaihirlap.hu/img/littleboxear.png) no-repeat;
}

.hvghubox h4 {
    width: 124px;
    background: url(http://kepek.zalaihirlap.hu/img/littleboxear2.png) no-repeat;
}

.littleboxbody { border-right: solid 1px rgb(195,195,195) }

.littleboxbody img {
    margin: 5px 10px 0 10px;
    border: solid 1px rgb(195,195,195);
    border-bottom: none;
}

.hvghubox ul {
    padding: 0 12px;
    background: url(http://kepek.zalaihirlap.hu/img/hvghuboxbody.gif) repeat-y;
    overflow: hidden;
    zoom: 1;
}

.commentsinfo {
    margin: 0 0 15px 0;
    background: rgb(241,241,241);
}

ul.thumber {
    margin: 10px;
    text-align: center;
    overflow: hidden;    
}

#pg-content .columntitle ul.thumber { border: none }

ul.thumber li {
    float: none;
    display: inline;
    font-size: 11px;
    color: rgb(165,165,165);
}

.commentinfo {
    padding: 5px;
    border-bottom: solid 1px rgb(225,225,225);
}

.commentinfo ul {
    padding: 5px;
    overflow: hidden;
}

#articlebody .commentinfo p { padding: 5px }

.addcomment img { margin: 0 10px 10px 0}

img#footerlogo { margin: 20px }

.greybox_long { background: url(http://kepek.zalaihirlap.hu/img/greybox_long_body.gif) repeat-y }

.greybox_long form a img { clear: both }

.tagcloud p {
    margin: 0 1px 0 0;
    padding: 8px;
    border-left: solid 2px #FFF;
    border-right: solid 2px #FFF;
    background: rgb(241,241,241);
}

.sendusall p img {
    margin:  0 10px 0 4px;
    float: left;
}

.clubrecommenderbody {
    margin: 0 1px 0 0;
    border-left: 2px solid #FFF;
    border-right: 2px solid #FFF;
    background: rgb(241,241,241);
}

.clubtitle {
    padding: 0 0 2px 0;
    background: url(http://kepek.zalaihirlap.hu/img/titleback3.png) no-repeat;
    overflow: hidden;
    zoom: 1;
}

.clubrecommender h6 { padding: 5px 8px 0 5px }

.clubrecommenderbody img {
    float: left;
    margin: 8px;
    border: solid 1px rgb(195,195,195);
}

.clubrecommenderbody hr, .boxbody2 hr {
    margin-bottom: 5px;
    border-left: 8px solid rgb(241,241,241);
    border-right: 8px solid rgb(241,241,241);
}

ul.ulmenu {
    width: 354px;
    position: relative;
    right: 24px;
    padding: 0;
    background: #FFF url(http://kepek.zalaihirlap.hu/img/menuback2.png) repeat-y 24px top;
}

ul.ulmenu li {
    width: auto;
    padding: 0 0 6px 0;
    background: none;
}

ul.ulmenu li.active { background: url(http://kepek.zalaihirlap.hu/img/indicator.png) no-repeat 65% bottom }

ul.ulmenu li img {
    float: left;
    margin: 7px 0 0 10px;
}

.boxbody2 {
	width: 326px;
    margin: 0 1px 0 0;
    border-left: solid 2px #FFF;
    border-right: solid 2px #FFF;
    background: rgb(241,241,241);
    overflow: hidden;
	zoom: 1;
}

.boxbody2 img {
    margin: 0 10px 0 0;
    float: left;
}

.tabtitle {
    margin: 8px;
    border: solid 1px rgb(195,195,195);
    background: rgb(55,55,55);
    overflow: hidden;
}

form#regform a img { margin: 10px 0 0 0 }

form.jobsearch div {
    width: 208px;
    float: left;
    border-right: solid 1px rgb(225,225,225);
}

form.jobsearch hr {
    margin: 10px 0 10px 10px;
}

.joboffer { padding: 10px 0; overflow: hidden; }