.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;}

/*----- 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 {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 11px Tahoma;line-height: 14px; /* Ova vrednost + 4px + 4px (top i bottom padding SPAN-a) mora da bude jednaka visini dugmeta */height: 22px; /* Visina dugmeta */padding-left: 20px;text-decoration: none;background-color: transparent;background-image: url(/img/buttons/buttonLeft.gif);background-repeat: no-repeat;background-position: left top;margin-top: 15px}
a:link.button, /*a:visited.button,*/ a:active.button {color: #003570;text-decoration:none}
a.button span {display: block;padding: 4px 20px 4px 0;background-color: transparent;background-image: url(/img/buttons/buttonRight.gif);background-repeat: no-repeat;background-position: right top; color:#FFFFFF;}
a.button:hover {background-position: bottom left;}
a.button:hover span {background-position: bottom right;color: #003570;}


a.buttonBlue {display: block;font: normal 11px Tahoma;line-height: 27px; /* Ova vrednost + 4px + 4px (top i bottom padding SPAN-a) mora da bude jednaka visini dugmeta */height: 35px; /* Visina dugmeta */padding-left: 17px;text-decoration: none;background-color: transparent;background-image: url(/img/buttons/buttonLeftBlue.gif);background-repeat: no-repeat;background-position: left top;}
a:link.buttonBlue, a:visited.buttonBlue, a:active.buttonBlue {color: #003570;text-decoration:none}
a.buttonBlue span {display: block;padding: 4px 17px 4px 0;background-color: transparent;background-image: url(/img/buttons/buttonRightBlue.gif);background-repeat: no-repeat;background-position: right top;}
a.buttonBlue:hover {background-position: bottom left;}
a.buttonBlue:hover span {background-position: bottom right;color: black;}


a.buttonTrans, a.buttonTrans:visited {width:75px;height:35px;cursor:pointer;background-image: url(/img/buttons/buttonTrans.png);background-repeat: no-repeat;
font-family: Tahoma;font-size: 11px;color: #003570;text-decoration: none;line-height: 35px;text-align: center;}
a.buttonTrans:hover {cursor:pointer;background-image: url(/img/buttons/buttonTransHov.png);}


/********** BUTTON **************/
button { border:0; cursor:pointer; padding:0 12px 0 0; text-align:center; outline:none;}
button span { position:relative; display:block; white-space:nowrap; padding:0 0 0 20px; }
button {background:transparent url(/img/buttons/btn_right.png) no-repeat scroll right center;}

button span { height:30px; line-height:30px;background:transparent url(/img/buttons/btn_left.png) no-repeat scroll left center;color:#ffffff; }
button:hover {}
button:hover span {color:#003570; }


/*a.buttonLang {display: block;font: normal 10px Verdana, Arial, Helvetica, sans-serif;*/ /* line-height: 12px; Ova vrednost + 4px + 4px (top i bottom padding SPAN-a) mora da bude jednaka visini dugmeta  - height: 20px;  Visina dugmeta */
/*padding-left: 4px; padding-top:4px; color:#FFFFFF; text-decoration: none;background-color: transparent; 
cursor: pointer}*/
/*a:link.buttonLang, a:visited.buttonLang, a:active.buttonLang {color: #ffffff;text-decoration:none}
a.buttonLang span {display: block;padding: 4px 10px 4px 0;background-color: transparent;background-image: url(/img/buttons/buttonRightLang.png);background-repeat: no-repeat;background-position: right top; cursor: pointer}
a.buttonLang:hover {background-position: bottom left; color: #ffffff; text-decoration:underline;}
a.buttonLang:hover span {background-position: bottom right;color: #99B6D4}
*/

a.buttonExternal {display: block;font: normal 10px Verdana, Arial, Helvetica, sans-serif;line-height: 21px; /* Ova vrednost + (top i bottom padding SPAN-a) mora da bude jednaka visini dugmeta */height: 25px; /* Visina dugmeta */padding-left: 15px;text-decoration: none;background-color: transparent;background-image: url(/img/buttons/externalLeft.png);background-repeat: no-repeat;background-position: left top; position:absolute; top:0; cursor: pointer}
a:link.buttonExternal, a:visited.buttonExternal, a:active.buttonExternal {color: #99B6D4;text-decoration:none}
a.buttonExternal span {display: block;padding: 0px 15px 4px 0;background-color: transparent;background-image: url(/img/buttons/externalRight.png);background-repeat: no-repeat;background-position: right top; cursor: pointer}
a.buttonExternal:hover {background-position: bottom left; color: #99B6D4}
a.buttonExternal:hover span {background-position: bottom right;color: #99B6D4}