/* GLOBALS */
html, body { height: 100%; }
body { margin: 0; padding: 0; background: #dfe1e6; }
td, input, select, textarea { font: 11px Tahoma, Arial, sans-serif; color: #000; line-height: 15px; }
form { margin: 0; }

a img { border: none; }

ul.inline { margin: 0; padding: 0; list-style-type: none; }
ul.inline li { display: inline; }


/* LINKS */
a:link { color: #123464; text-decoration: none; }
a:active { color: #123464; text-decoration: none; }
a:visited { color: #123464; text-decoration: none; }
a:hover { color: #f31f27; text-decoration: none; }

a.linkLightGrey:link { color: #dfdfdf; text-decoration: none; }
a.linkLightGrey:active { color: #dfdfdf; text-decoration: none; }
a.linkLightGrey:visited { color: #dfdfdf; text-decoration: none; }
a.linkLightGrey:hover { color: #fff; text-decoration: none; }

a.linkWhite:link { color: #fff; text-decoration: none; }
a.linkWhite:active { color: #fff; text-decoration: none; }
a.linkWhite:visited { color: #fff; text-decoration: none; }
a.linkWhite:hover { color: #f31f27; text-decoration: none; }

/* FORM ELEMENTS */
.textbox, textarea { background: #babdc1; padding: 2px 4px 3px 4px; border: 1px solid #babdc1; }
.searchbox { width: 160px; margin-right: 7px; }
.loginbox { width: 140px; margin-top: 5px; border: 1px solid #6f737b; }
select { background: #babdc1; padding: 2px; border: 1px solid #6f737b; }
.rightSearchSelect { width: 100%; margin-top: 3px; }


/* WRAPPERS */
.master { width: 100%; }
.masterMain { width: 970px; background: #fff; }
.masterLeft { background: url(img/leftBgnd.gif) repeat-x top; }
.masterRight { background: url(img/rightBgnd.gif) repeat-x top; }

.header { width: 100%; }
.logoContainer { width: 220px; background: url(img/logoBgnd.gif) repeat-x bottom; text-align: center; vertical-align: bottom; padding-bottom: 25px; }
.headerRight { width: 175px; background: url(img/headerRightBgnd.jpg) no-repeat top center; text-align: center; }
.searchContainer { background: #757a83; padding: 8px 10px; }
.pathContainer { background: #b4b8c0; padding: 8px 15px; text-align: left; }
.langContainer { background: #757a83; text-align: center; }

.main { width: 100%; }
.main td { text-align: left; }
.mainLeft { width: 220px; background: #4b515b; vertical-align: top; }
.leftWrapper { margin: 10px 15px 20px 15px; }
.mainMiddle { vertical-align: top; padding: 20px 15px; }
.mainRight { width: 175px; background: #7f848d; vertical-align: top; }
.rightWrapper { margin: 15px 12px; color: #dfdfdf; }

.menuLeftItem { padding: 8px 0 10px 5px; background: url(img/leftMenuDivider.gif) repeat-x bottom; }
.menuLayer { margin: 7px 0; }
.menuLeftSub { background: url(img/bullet_arrow1.gif) no-repeat 0 4px; padding-left: 12px; }

.boxWelcome { margin-bottom: 20px; }
.boxWelcome .boxHeading { padding: 7px 15px; background: #d6d9df; border-bottom: 1px solid #fff; text-align: left; }
.boxWelcome .boxTitle { font: 12px Arial, sans-serif; font-weight: bold; margin-bottom: 5px; }
.boxWelcome .boxBody2 { padding: 10px 15px; background: #fff; border: 1px solid #d6d9df; text-align: left; }
.boxWelcome .boxThumb img { border: 1px solid #d6d9df; margin-right: 15px; }
.boxText { line-height: 15px; }

.izdvojenoContainer { vertical-align: top; }
.newsContainer { width: 190px; vertical-align: top; }
.boxIndexTitle { padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid #d6d9df; }
.news { margin: 0 5px; padding: 0; list-style-type: none; }
.news li { margin-top: 10px; color: #5a5a5a; }
.izdvojeno { margin: 0 5px; padding: 0; list-style-type: none; }
.izdvojeno li { margin-top: 10px; }
.izdvojeno li span { color: #5a5a5a; }

.pageTitle { padding-bottom: 5px; border-bottom: 1px solid #d6d9df; }
.pageTitle2 { padding-bottom: 5px;padding-top: 5px; border-bottom: 1px solid #d6d9df; }
.pageTitle h1 { font: 19px Arial, Helvetica, sans-serif; margin: 0; font-weight: normal; color: #5a5a5a; }
.pageContent { font: 12px Arial, Helvetica, sans-serif; line-height: 16px; }
.pageContent p { margin: 0 0 14px 0; }

.rightSearch { width: 100%; }
.rightSearch td { padding-bottom: 10px; color: #dfdfdf; }

.footerLeft { background: #b4b8c0; }
.footerMain { background: #b4b8c0; color: #7f848d; padding: 7px 15px; }
.footerRight { background: #b4b8c0; text-align: right; }

span.trazi{ color: #fff; text-decoration: none; font-weight:bold; cursor:pointer}
span.trazi:hover { color: #f31f27; text-decoration: none; font-weight:bold; cursor:pointer}
