.left {float: left;}
.right {float: right;}
img.left {float: left;margin: 0 10px 0 0;}
img.right {float: right;margin: 0 0 0 10px;}
.nomargin {margin:0 !important;}
.marginB15{margin:0 0 15px;}
.marginB40{margin:0 0 40px;}
.clearBoth{clear:both}
.paddingTop{padding:10px 0 0;}


/*----- easy clearing ------*/

.fix:after {clear:both;content:'[.]';display:block;height:0;visibility:hidden;}
.fix {display:inline-block;}
.fix {display:block;}

/*----- Button Holder ------*/

.buttonHolder {background: #5E0806 url(/img/box_bg.png) repeat-x left top; padding: 10px;}
.buttonHolderFull {clear:both;padding:10px 0 0;}
.buttonHolderBorder{background:url(/img/divider_bg.gif) repeat-x left 5px;clear:both;padding:5px 0 0;}

/*----- LINKS ------*/

a.button {display: block;font: normal 11px Tahoma;line-height: 15px; /* Ova vrednost + 4px + 4px (top i bottom padding SPAN-a) mora da bude jednaka visini dugmeta */height: 22px; /* Visina dugmeta */padding:0 0 0 20px;text-decoration: none;background: transparent url(/img/buttons/buttonLeft.png) no-repeat left top;}
a:link.button, a:visited.button, a:active.button {color: #003570;text-decoration:none}
a.button span {display: block;padding: 3px 30px 4px 0;background: transparent url(/img/buttons/buttonRight.png) no-repeat right top;}
a.button:hover {background-position: bottom left;}
a.button:hover span {background-position: bottom right;color: black;}


a.buttonSec {display: block;font: normal 11px Tahoma;line-height: 15px; /* Ova vrednost + 4px + 4px (top i bottom padding SPAN-a) mora da bude jednaka visini dugmeta */height: 22px; /* Visina dugmeta */padding:0 0 0 20px;text-decoration: none;background: transparent url(/img/buttons/buttonSecLeft.png) no-repeat left top;}
a:link.buttonSec, a:visited.buttonSec, a:active.buttonSec {color: #003570;text-decoration:none}
a.buttonSec span {display: block;padding: 3px 30px 4px 0;background: transparent url(/img/buttons/buttonSecRight.png) no-repeat right top;}
a.buttonSec:hover {background-position: bottom left;}
a.buttonSec:hover span {background-position: bottom right;color: black;}


a.buttonThi {display: block;font: normal 11px Tahoma;line-height: 15px; /* Ova vrednost + 4px + 4px (top i bottom padding SPAN-a) mora da bude jednaka visini dugmeta */height: 22px; /* Visina dugmeta */padding:0 0 0 20px;text-decoration: none;background: transparent url(/img/buttons/buttonThiLeft.png) no-repeat left top;margin:10px 0 0;}
a:link.buttonThi, a:visited.buttonThi, a:active.buttonThi {color: #003570;text-decoration:none}
a.buttonThi span {display: block;padding: 3px 30px 4px 0;background: transparent url(/img/buttons/buttonThiRight.png) no-repeat right top;}
a.buttonThi:hover {background-position: bottom left;}
a.buttonThi:hover span {background-position: bottom right;color: black;}


a.more, a.more:visited { background:url(/img/arrows/arrowGreen.gif) no-repeat right 2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;padding:0 10px 0 0;text-decoration:none;}
a.more:hover {text-decoration:underline;}


p.outLink{background: #B3FE00 url(/img/outLink_bg.png) repeat-x left top; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;padding:0 10px;text-align:right;}
p.outLink a, p.outLink a:visited {color:#5C6635}

/*----- Banners ------*/

a.banner468 {display:block;margin:15px 0 0;position:absolute;right:0;top:30px;}
a.banner468 img {border: #C5C5C5 1px solid;}

.banner468 {display:block;margin:15px 0 0;position:absolute;right:0;top:30px;}

a.banner180 {border:1px solid #FFFFFF;display:block;margin:0 auto;overflow:hidden;width:170px;}
a.banner140 {}
a.banner95 {}

a.sportalLogo{background:url(/img/banners/sportal2.gif) no-repeat left top;cursor:pointer;display:block;float:right;height:35px;position:relative;text-indent:-2000px;width:90px;}


/*----- Special Headings ------*/

h2.mainTitle{position:relative; padding:0 20px 0 0;margin:0;}
span.titleHolder {background:url(/img/heading/heading_bg.png) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF;line-height:35px;padding:0 0 0 20px; height:32px; display:block}
span.textTitle{float:left;margin:0 10px 0 0;}
span.logoTitle{background:url(/img/heading/logoTitle_bg.png) no-repeat left top; width:50px; height:27px; display:block; float:left;margin:4px 0 0;}
span.rightCap{background:url(/img/heading/headingRightCap_bg.png) no-repeat left top; display:block; width:20px; height:32px; position:absolute;top:0;right:0}
span.sportalTitle{bottom:3px;font-family:Tahoma;font-size:10px;left:5px;position:relative;text-transform:uppercase;}

/*----- Thumbs ------*/

a.smallThumb {display:block;float:left;margin-right:15px;width: 102px; text-align:center}
a.mediumThumb {display:block;float:left;margin-right:15px;width: 162px; text-align:center}
a.largeThumb {display:block;float:left;margin-right:15px;width:202px; text-align:center}
a.smallThumb img, a.mediumThumb img, a.largeThumb img {border:1px solid #ffffff}

/*----- Box ------*/

.boxBG{background: #5E0806 url(/img/box_bg.png) repeat-x left top; padding: 15px;}
.boxBGSolid{background-color:#470706;padding: 15px;}
.boxBGSec{background: #5E0806 url(/img/box_bg.png) repeat-x left top; padding: 10px;border-bottom:1px dashed #C35101;}
.boxBGThird{background-color:#BC4A02;border-bottom: 1px solid #5E0806;border-left: 1px solid #5E0806;border-right: 1px solid #5E0806;padding: 15px;}
.boxBGFor{background: #C35101 url(/img/boxFor_bg.png) repeat-x left top; padding: 10px;}
.boxBGFive{background: #770C0A url(/img/boxFive_bg.png) repeat-x left top; padding: 15px;}
.boxBGSix{background: #770C0A url(/img/boxSix_bg.png) repeat-x left top; padding: 15px; clear:both}
.boxBGSeven{background: #770C0A url(/img/boxFive_bg.png) repeat-x left top;}
.boxBGEight{background: url(/img/boxEight_bg.png) repeat-x left bottom; padding: 15px;}

/*----- Alert ------*/

p.alert, div.alert{color:#FFFFFF;font-size:15px;font-weight:bold;padding:0;text-align:center;}


/*----- Weather ------*/

.weatherDivider{background:url(/img/weatherDivider.gif) no-repeat left top}
.weatherBlock{float:left;padding:0 4px;width:85px;}
.weatherBlock h6{margin:0; text-align:center}
.weatherBlock h2{font-family:Georgia, "Times New Roman", Times, serif; float:left; margin:0;padding:8px 0 0;}
.weatherBlock img {float:right; margin:0}

/*----- Rates ------*/

.rateDivider{background:url(/img/rateDivider.gif) no-repeat left top}
.rateBlock{float:left;padding:0 5px;text-align:center;width:45px;}
.rateBlock h6{margin:0;}
.rateBlock p{padding:0; font-family:Tahoma; color:#FFFFFF; font-size:11px}
.rateBlock img {border:1px solid #FFFFFF;margin:0;}

/*----- Tabs Dimension ------*/

.width210{float:left;margin:0 14px 0 0;width:202px;}
.width210 a.homeThumbSmall{border:1px solid #ffffff;display:block;margin:0 0 10px;overflow:hidden;width:200px;}
.width210 a.homeThumbSmall img{vertical-align:bottom}
.width210 p.leadShort{color:#CCCCCC;padding:0 0 5px;}

.width300{float:left;margin:-3px 0 0;width:300px;}
.width480{float:left;margin:-3px 0 0;width:480px;}
.width660{float:left;margin:-3px 0 0;width:660px;}

/*----- S Portal Home ------*/

.sportBlock{background: #4B0403 url(/img/sportBlock_bg.png) repeat-x left top;float:left;margin:10px 10px 0 0;padding:20px 24px;width:182px;}
.sportBlock img{border: 1px solid #ffffff;margin:0 0 15px;}
.sportBlock h2.title, .guide210 h2.title, .guideFull h2.title, .divWidth660 .storyBlock h2.title {margin:0 0 10px;}

/*----- S Portal Part ------*/

.sportBlockPart{border-bottom:1px dashed #FFFFFF;margin:0 0 10px;padding:0 0 10px;}
.sportBlockPart img{border:1px solid #ffffff;float:left;margin:0 15px 0 0;}
.sportBlockPart h2.title {margin:0 0 10px;}
.sportBlockPart p{padding:0 0 5px;}

.sportBlockPart a.imageAuto{margin: 0 auto;width:212px; display:block}
.sportBlockPart a.imageAuto img{border:1px solid #ffffff; float:none; margin:0 0 10px;}

/*----- Custom Part ------*/

.customPart{}
.customPart img{border:1px solid #ffffff;float:left;margin:0 15px 0 0;}
.customPart p{padding:0 0 5px;}