.left {float: left;}
.right {float: right;}
img.left {float: left;margin: 0 10px 0 0;}
img.right {float: right;margin: 0 0 0 10px;}
a img {border:none}
.nomargin {margin:0 !important;}
.noborder {border:none !important;}
.clear{clear:both}
.margin5{margin-bottom:5px}
.marginRight80{margin-right:80px !important}
.padding20{padding-top:20px !important}
.paddingTopBot{ padding: 10px 0 !important}
.padding15{padding-top:15px !important}
.margintop20{margin-top:20px}
.marginBottom20{margin-bottom:20px !important;}
.specialHolder{float:right; width:510px}

p.alert{color:#FF0000; text-align:center; font-size:15px}

/*----- easy clearing ------*/

.fix:after {clear:both;content:'[.]';display:block;height:0;visibility:hidden;}
.fix {display:inline-block;}
.fix {display:block;}

/*----- Button Holder ------*/

.buttonHolder {margin-right: 18px;margin-left: 18px;padding-top: 5px;border-top-width: 1px;border-top-style: solid;border-top-color: #CCCCCC;}
.buttonHolderFull {padding-top: 10px;}
.buttonHolderSpecial {padding-bottom:10px;padding-top:5px;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC; margin-bottom:10px;}

/*----- LINKS ------*/

a.button {display: block;font: normal 12px Verdana, Arial, Helvetica, sans-serif;line-height: 22px; /* Ova vrednost + 4px + 4px (top i bottom padding SPAN-a) mora da bude jednaka visini dugmeta */height: 30px; /* Visina dugmeta */padding-left: 17px;text-decoration: none;background-color: transparent;background-image: url(/img/buttons/buttonLeft.png);background-repeat: no-repeat;background-position: left top}
a:link.button, a:visited.button, a:active.button {color: #ffffff;text-decoration:none}
a.button span {display: block;padding: 4px 17px 4px 0;background-color: transparent;background-image: url(/img/buttons/buttonRight.png);background-repeat: no-repeat;background-position: right top;}
a.button:hover {background-position: bottom left;}
a.button:hover span {background-position: bottom right;color: #ffffff;}

/*----- HALF RIGHT H2 HOME PAGE SHORT NEWS TOP RIGHT ------*/

div.halfRight h2{margin:0; line-height:60%;border-bottom:1px dashed #CCCCCC; }
div.halfRight h2 a{background:url(/img/shortNews_bg.gif) no-repeat left center; display:block; padding-left:20px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#274188;padding:10px 0 10px 25px}
div.halfRight h2 a:hover{background:url(/img/shortNews_bgHov.gif) no-repeat left center; display:block; text-decoration:none; color:#FFFFFF}
/*div.height440 .specialDiv {bottom:0;position:absolute;right:10px;}*/

div.height440 .specialDiv {clear:both;float:right;padding-top:15px; width: 110px;}



/*----- HALF LEFT H2 HOME PAGE NEWS TOP LEFT ------*/

div.halfLeft p.eventDate{padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666}
div.halfLeft a.largeThumb {display:block; margin-bottom:10px}
div.halfLeft p.leadShort{padding:0 8px}

/*----- HALF LEFT H2 HOME PAGE MIDDLE LEFT ------*/

div.boxLeft a.largeThumb, div.boxRight a.largeThumb {display:block; height:150px; overflow:hidden; margin-bottom:10px}

div.boxLeft h3.titleSec, div.boxRight h3.titleSec {padding:0 8px; margin-bottom:10px}
div.boxLeft p.leadShort, div.boxRight p.leadShort {padding:0 8px 15px;}
div.boxLeft a.more, div.boxRight a.more {margin-left:8px}


/*----- VIDEO HOME PAGE ------*/

div.height440 h3.titleSec {padding:0 8px; margin-bottom:10px}
div.height440 p.leadShort {padding:0 8px 15px;}
div.height440 a.more {margin-left:8px}

/*----- ENG HOME PAGE ------*/

div.engBox a.largeThumb, div.engBox a.largeThumb {display:block;float:left;height:150px;margin:0 15px 0 0;overflow:hidden;}
.engBoxBrowser {background:transparent url(/img/slidingDoor/slidingDoor_border.gif) repeat-x scroll left bottom;display:block;padding:15px;}




/*----- FSS BANNERS BOTTOM PAGE ------*/

.fssBanners{}
.fssBanners h5{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-transform:uppercase; margin:0; padding:0}

/*----- Banners Top ------*/
.fssBannersTop{border-top:1px dashed #CCCCCC;}
.fssBannersTop h5{padding:0 0 20px 0;}
ul.fssBannersTopColumns {width: 100%;padding: 0;margin: 10px 0;list-style: none;}
ul.fssBannersTopColumns li {float: left;width: 300px;padding: 0;margin: 5px 0;display: inline;}
ul.fssBannersTopColumns li .block {height: 120px;padding:5px 20px 20px;text-align:center;}

/*----- Banners Left ------*/
.fssBannersBorder{/*border-left:1px dashed #CCCCCC;*/float:right;width:474px;margin:0 0 20px;}
.fssBannersLeft{float:left; width:474px;margin-bottom:10px;border-right:1px dashed #CCCCCC;}
.fssBannersLeft h5{padding:0 0 0 15px;}
ul.fssBannersLeftColumns {width: 100%;padding: 0;margin: 10px 0;list-style: none}
ul.fssBannersLeftColumns li {float: left;width: 140px;padding: 0;margin: 5px 0;display: inline;}
ul.fssBannersLeftColumns li .block {height: 60px;padding: 10px;text-align:center;}

div.flashBanner{border-bottom:1px dashed #CCCCCC;margin:10px 0 10px 10px;padding:0 0 20px;}

/*----- Banners Bottom ------*/
.fssBannersBottom{}
.fssBannersBottom h5{padding:20px 0 0 15px;}
ul.fssBannersBottomColumns {width: 100%;padding: 0;margin: 10px 0;list-style: none}
ul.fssBannersBottomColumns li {float: left;width: 140px;padding: 0;margin: 5px 0;display: inline;}
ul.fssBannersBottomColumns li .block {height: 60px;padding: 10px;text-align:center;}



/*----- Sindication Icons ------*/

.sindicationIcons {margin: 0;padding: 0;list-style: none; position:absolute; top:0; right:0}
.sindicationIcons li {margin: 0;padding: 0;float: left;list-style:none}

/*----- input button ------*/

button { border:0; cursor:pointer; padding:0 14px 0 0; text-align:center; outline:none;}
button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 20px; }
button {background: url(/img/buttons/btn_right.png) no-repeat;background-position: right;background-color: transparent;}
button span { height:30px; line-height:30px;background: url(/img/buttons/btn_left.png) left no-repeat;color:#ffffff; }
button:hover {background: url(/img/buttons/btn_rightHov.png) right no-repeat; }
button:hover span {background:url(/img/buttons/btn_leftHov.png) left no-repeat; }


/* -------------------  Last Games Search FORM -------------------- */

.lastGamesForm {width:500px; margin-left:auto;margin-right:auto;}
.lastGamesForm .holder {width:500px;}
.lastGamesForm label {width: 200px; float:left; display:block; display:block;font-weight: bold;font-size:15px;padding-top:8px;text-align:left;}
.lastGamesForm select {width:292px;margin:5px 0 8px;background-color:#FFFFFF;color:#333333;padding:5px;border: 1px solid #999999;overflow: auto;}


/* -------------------  Poll Part FORM -------------------- */

.pollPart .pollHolder{background:url(/img/divider.gif) left bottom repeat-x; padding:10px 0}
.pollPart .pollHolder p.answer{padding: 0}
.pollPart .pollHolder input.radioButton {margin:0 5px 0 0;padding:0;vertical-align:middle;}
.pollPart .poll p.question{background: #15317E url(/img/question_bg.gif) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#FFFFFF; padding:10px}


/* -------------------  User Message Send Friend Form -------------------- */

.userMessage{background:transparent url(/img/box_bg.png) repeat-x scroll left bottom; border:2px solid #CCCCCC; margin-bottom:20px; padding:10px}
.userMessage h1.friendMessage{text-align:center; color:#333333 !important; text-transform:uppercase !important; font-size:16px !important; font-weight:bold !important; margin:0 !important;}


/* -------------------  Slide Show Header -------------------- */

#slideshow {position:relative;height:120px;}
#slideshow img {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow img.active {z-index:10;opacity:1.0;}
#slideshow img.last-active {z-index:9;}