
/***************************************** forum box ***********************************************/

.xforumbox { background: url(/xmag/img/forumbox/back.gif) repeat-y; height: 140px; margin: 10px 30px 10px 12px; font-size: 12px;}
html>body .xforumbox { min-height: 140px; height: auto; }
.xforumbox .xforumboxinner { background: url(/xmag/img/forumbox/backtop.gif) no-repeat;}
.xforumbox .xforumboxinner .xforumboxtop { height: 80px; padding: 15px 10px 0px 10px;}
html>body .xforumbox .xforumboxinner .xforumboxtop { min-height: 80px; height: auto; }

.xforumbox .xforumboxinner .xforumboxbottom { background: url(/xmag/img/forumbox/backbottom.gif) no-repeat bottom; height: 31px; text-align:right; vertical-align:baseline ; }

.xforumbox .xforumboxinner .xforumboxtop .xforumslika {float: left; width:67px; }
.xforumbox .xforumboxinner .xforumboxtop .xforumslika img {border: solid 1px #494949; margin-right: 10px;}
.xforumbox .xforumboxinner .xforumboxtop .xforumtext {float: left; width: 145px; }
.xforumbox .xforumboxinner .xforumboxtop .xforumtext .xforumnaslov a { color:#fff; font-weight:bold; }
.xforumbox .xforumboxinner .xforumboxtop .xforumtext .xforumlogin a { color:#000; font-weight:normal; font-size: 10px; }

/***************************************** blog box ***********************************************/

.xblogbox { background: url(/xmag/img/blogbox/back.gif) repeat-y; height: 140px; font-size: 12px; margin: 10px 30px 10px 12px; }
html>body .xblogbox { min-height: 140px; height: auto; }
.xblogbox .xblogboxinner { background: url(/xmag/img/blogbox/backtop.gif) no-repeat; }
.xblogbox .xblogboxinner .xblogboxtop { height: 80px; padding: 15px 10px 0px 10px; }
html>body .xblogbox .xblogboxinner .xblogboxtop { min-height: 80px; height: auto; }

.xblogbox .xblogboxinner .xblogboxbottom { background: url(/xmag/img/blogbox/backbottom.gif) no-repeat bottom; height: 31px; text-align:right; vertical-align:baseline; }

.xblogbox .xblogboxinner .xblogboxtop .xblogslika { float: left; width:67px; }
.xblogbox .xblogboxinner .xblogboxtop .xblogslika img { border: solid 1px #85410D; margin-right: 10px; }
.xblogbox .xblogboxinner .xblogboxtop .xblogtext { float: left; width: 145px; }
.xblogbox .xblogboxinner .xblogboxtop .xblogtext .xblognaslov a { color:#fff; font-weight:bold; }
.xblogbox .xblogboxinner .xblogboxtop .xblogtext .xbloglogin a { color:#000; font-weight:normal; font-size: 10px; }

/************************* izdvojeno ***************************************/

.xizdvojenobox { background: url(/xmag/img/izdvojenobox/bg.gif) repeat-y; color: #fff; font-size: 11px; font-weight:bold;  margin: 10px 30px 10px 12px; }
.xizdvojenobox .xizdvojenoboxinner { background: url(/xmag/img/izdvojenobox/top.gif) no-repeat; padding: 20px 10px 7px 10px; margin: 0px;  }
.xizdvojenobox .xizdvojenoboxbottom { background: url(/xmag/img/izdvojenobox/bottom.gif) no-repeat; height: 7px; padding: 0px; margin: 0px; overflow:hidden;}
.xizdvojenobox .xizdvojenoboxitem { border-bottom: solid 1px #df6f4e; padding-bottom: 7px; margin: 10px 0px 0px 0px; }
.xizdvojenobox .xizdvojenoboxitem a img { float: left; border: solid 1px #0f0300; margin-right: 10px; }
.xizdvojenobox .xizdvojenoboxitem a span { color: #fff; font-size: 11px; font-weight:bold; zoom: 100% }
/************************* anketa ***************************************/

.xanketa { background: url(/xmag/img/anketa/backtile.gif) repeat-y; color: #fff; font-size: 11px; font-weight:bold;  margin: 10px 30px 10px 12px; }
.xanketa .xanketainner { background: url(/xmag/img/anketa/back.jpg) no-repeat; padding: 0px; margin: 0px; height: 211px; }
html>body .xanketa .xanketainner { height: auto; min-height: 211px; }
.xanketa .xanketaframe { padding: 0px 10px 0px 10px; }
.xanketa .xanketainner .xanketapitanje { padding: 35px 0px 10px 0px; font-size: 12px;}
.xanketa .xanketainner .xpollinner { padding: 5px 5px 12px 5px; line-height: 20px; }
.xanketa .xanketainner .xbar1 { height: 2px; overflow: hidden; background: url(/xmag/img/anketa/bar1.gif) no-repeat;}
.xanketa .xanketainner .xbar2 { height: 6px; overflow: hidden; background: url(/xmag/img/anketa/bar2.gif) no-repeat left 2px; }
.xanketa .xanketainner .xpollbtns { padding: 10px 1px 5px 1px; line-height: 1px; }

.xanketa .xanketainner .xglasova { margin: 1px; padding: 2px 10px 2px 2px; font-size: 11px; text-align: right; background: url(/xmag/img/anketa/backtile2.gif) repeat-y }
.xanketa .xanketainner .xoptionitem { font-weight: normal; padding: 5px 1px 5px 1px; }

.xanketa .xanketainner .xgraphdown { background-image:url(/xmag/img/anketa/optionback.gif); height:12px;position:relative; overflow:hidden; color: #454545; }
.xanketa .xanketainner .xgraphdown img { padding: 1px; }
.xanketa .xanketainner .xpollscore {  font-size:10px; font-weight: normal; line-height: 12px; position: absolute; text-align: right; z-index: 1; width: 206px; }

.xanketa .xanketabottom { background: url(/xmag/img/anketa/bottom.gif) no-repeat; height: 10px; padding: 0px; margin: 0px; overflow:hidden;}

.xanketa .xanketainner UL { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 15px; }
.xanketa .xanketainner UL LI { font-weight: normal; padding: 0px 0px 0px 0px; margin:  0px 0px 10px 0px; }

.xanketa a { color: #fff; font-weight: bold; }


/* gallerysmall */
.xgallerysmall { margin: 10px 29px 10px 13px; zoom:100%; background: url(/xmag/img/galerija/bg.gif); }
.xgallerysmall .xginner1 { background: url(/xmag/img/galerija/top.gif) no-repeat; }
.xgallerysmall .xginner2 { background: url(/xmag/img/galerija/bottom.gif) no-repeat bottom; zoom:100%; }
.xgallerysmall img { margin: 0px; border:0px; padding: 0px; }
.xgallerysmall h4 { margin:0px; padding:0px; height:20px; background: url(/xmag/img/galerija/top.gif) no-repeat;text-indent:-9999px}

.xgallerysmall .pad { padding: 12px 11px 12px 10px; }
.xgallerysmall .pad a.btnleft  { border-right:1px solid #000; float:left; display:block; width:79px; height:17px; overflow:hidden; text-indent:-9999px; background-image:url(/xmag/img/galerija/btns.gif);background-position:0px 0px}
.xgallerysmall .pad a:hover.btnleft {background-position: 0px -17px}
.xgallerysmall .pad a.btnright  {border-left:1px solid #000; float:right; display:block; width:79px; height:17px; overflow:hidden; text-indent:-9999px; background-image:url(/xmag/img/galerija/btns.gif); background-position:right -34px }
.xgallerysmall .pad a:hover.btnright { background-position:right -51px}

.xgallerysmall .pagero {  height:17px; line-height: 17px; overflow:hidden; font-family:Arial; font-size:10px; color:#909090; text-align: center; background: url(/xmag/img/galerija/pgbg.gif); padding: 0px; margin: 0px; }
.xgallerysmall .pager { text-align: center; }



