.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;}
.paddingAll {padding:11px !important;}
.paddingFree {padding:9px !important;}
.paddingAllSec {padding:11px 9px !important;}
.marginTop{margin:10px 0 0;}
.paddingTop{padding:10px 0 0;}
.marginRight{margin:0 10px 0 0;}
.clearBoth {clear:both;height:1px;overflow:hidden;}


/*----- 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: 5px;border-top-width: 1px;border-top-style: solid;border-top-color: #CCCCCC;}
.buttonHolderSpecial {clear:both}

/* -------------------  input button -------------------- */

button { border:0; cursor:pointer; padding:0 14px 0 0; text-align:center; outline:none; margin-top:5px}
button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 17px; }
button {font-size:11px;font-family: Tahoma;background-image: url(/img/buttons/btn_blue_right.gif);background-repeat: no-repeat;
background-position: right;background-color: transparent;}
button span { height:30px; line-height:30px;background: url(/img/buttons/btn_blue_left.gif) left no-repeat;color:#ffffff; }
button:hover {background: url(/img/buttons/btn_blue_right_hover.gif) right no-repeat; }
button:hover span {background:url(/img/buttons/btn_blue_left_hover.gif) left no-repeat; }

/*----- LINKS ------*/

a.button {display: block;font: normal 11px Tahoma;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.gif);background-repeat: no-repeat;background-position: left top;margin-top: 7px}
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.gif);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;}

p.alert, div.alert{color:#CC0000;font-weight:bold;padding-bottom:10px; text-align:center}

/*----- BANNERS ------*/

div.banner468 {border-bottom:1px solid #DADADA !important; margin:0 auto 20px;padding:0 16px 20px;}
div.banner728 {display:block;float:right;margin:20px 0 0;}
div.rightbanner{margin:0 0 20px;}
div.sideBanners{display:block; text-align:center}
div.sideBannerFlash{margin:0 0 20px;}

/*----- BANNERS STORY ------*/

div.firstTopBanner, div.firstBottomBanner, div.secondBottomBanner{display:block;margin:0 auto 15px;width:400px;}

/*----- BANNERS FOOTER ------*/

.footerbanner{float:left;padding:0 12px;}
