/* CSS RESET & GLOBALS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, tt, var, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }

a:focus { outline: none; }
a img { border: none; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }
br { line-height: 14px; }


/* GLOBALS */
html, body { height: 100%; }
body { background: #ffffff; font: 12px Arial, Helvetica, sans-serif; line-height: 15px; color: #58585a; }
input { font: 13px Arial, Helvetica, sans-serif; }

.picBorder { border: 1px solid #a6a6a6; }
.txtBig { font: 15px Arial, sans-serif; }
.txtSmall { font-size: 10px; }
.txtSmallest { font-size: 9px; }
.date, .datum { font-size: 10px; color: #7e8082; }

ul.inline { margin: 0; padding: 0; list-style: none; }
ul.inline li { display: inline; }


/* FORM ELEMENTS */
.textbox, textarea { background: #ffffff url(img/textboxBgnd.gif) no-repeat 0 0; border: 1px solid #cccfd1; font-size: 12px; line-height: 15px; height: 13px; padding: 3px 0 5px 5px; }
.searchbox { width: 175px; }
.loginbox { width: 175px; }
select { background: #ffffff; border: 1px solid #c7c7c7; padding: 2px; font-size: 11px; }

.button { background: url(img/btnBgnd.gif) no-repeat 0 0; margin: 0; padding: 0 0 0 10px; border: none; display: inline-block; cursor: pointer; }
.button a { font-size: 11px; background: url(img/btnBgnd.gif) no-repeat right top; border: none; padding: 4px 10px 5px 0; white-space: nowrap; display: inline-block; cursor: pointer; line-height: 14px; }
.button a:link, .button a:active, .button a:visited, .button a:hover { color: #ffffff; }


/* LINKS */
a:link, a:active, a:visited, a:hover { text-decoration: none; }

a:link, a:active, a:visited { color: #0062b5; }
a:hover { color: #000000; }

.menuTop a:link, .menuTop a:active, .menuTop a:visited { color: #ffffff; }
.menuTop a:hover { color: #dddddd; }


/* WRAPPERS */
.fullStretch { width: 100%; }
.fullHeight { height: 100%; }
.marginTop1 { margin: 10px 0 0 0; }
.marginTop2 { margin: 30px 0 0 0; }
.marginTop3 { margin: 50px 0 0 0; }
.marginLeft1 { margin: 0 0 0 23px; }
.marginLeft2 { margin: 0 0 0 15px; }
.marginLeft3 { margin: 0 0 0 40px; }
.marginLeft4 { margin: 0 0 0 10px; }
.marginBottom1 { margin: 0 0 10px 0; }
.marginBottom2 { margin: 0 0 15px 0; }

.menuTopWrapper { background: #9c9c9c url(img/menuTopBgnd.gif) repeat-x left bottom; text-align: center; }
.menuTop { margin: 0 auto; height: 50px; }
.menuTop td { font-size: 15px; text-transform: uppercase; padding: 0 7px; }
.menuTop td a { display: block; background: none; padding: 6px 12px 6px 12px; }
.menuTop .active a { color: #005f95; background: #dddddd; }
.menuTop .moveLeft { padding: 0; width: 80px; }

.headerWrapper { background: url(img/headerBgnd.gif) repeat-x left bottom; overflow: hidden; }
.header { width: 960px; height: 143px; margin: 0 auto; }
.header td { vertical-align: bottom; }
.logoContainer { width: 395px; text-align: right; }
.logoContainer img { margin: 0 0 -2px 0; }
.headerPic { width: 250px; }

.lang { margin: 0 20px 17px auto; }
.lang td { font-size: 15px; text-transform: uppercase; padding: 0 7px; }
.lang td a { display: block; background: none; padding: 6px 12px 6px 12px; }
.lang .active a { color: #005f95; background: #dddddd; }

.middleWrapper { background: url(img/middleBgnd.gif) repeat-y center top; }
.middle { width: 958px; height: 620px; margin: 0 auto; }
.left { width: 50px; background: url(img/think.gif) no-repeat right top; border-right: 1px solid #cccfd1; }
.main { vertical-align: top; border-right: 1px solid #cccfd1; }
.right { width: 247px; vertical-align: top; border-right: 1px solid #cccfd1; }

.subMenu { margin: 0; padding: 0; list-style: none; }
.subMenu li { background: url(img/bullet_arrowGrey.png) no-repeat 0 9px; padding: 4px 0 4px 20px; line-height: 17px; font-size: 13px; }

.boxWrapper { padding: 20px 23px 20px 22px; border-bottom: 1px solid #cccfd1; }
.boxTitle { background: url(img/boxTitleBgnd.gif) repeat left top; color: #ffffff; font-size: 14px; padding: 7px 12px; text-transform: uppercase; display: inline-block; }

.newsWrapper { background: url(img/newsItemBgnd.gif) repeat-x left bottom; padding: 17px 20px 17px 25px; border-bottom: 1px solid #cccfd1; }
.newsTop { background: none; padding: 23px 20px 0 25px; }
.newsBottom { background: none; padding: 11px 20px 12px 25px; }
.news { width: 100%; }
.news th { width: 125px; text-align: left; }
.news th div { width: 110px; background: #e7e7e7; }
.news th div img { border: 1px solid #ffffff; margin: 4px; }
.news td p { font: 15px Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 5px 0; line-height: 19px; }
.news td div { line-height: 17px; }

.pageContent { padding: 20px 20px 0 25px;  }
.path { font-size: 11px; color: #818181; }
.pageContent h1 { font: 22px Georgia, "Times New Roman", Times, serif; margin: 15px 0 0 0; color: #0062b5; }
.pageBody { margin: 15px 0 0 0; line-height: 17px; overflow: hidden; }
.pageBody p { margin: 0 0 15px 0; }
.pageBody td p { margin: 0; }
.pageFooter { margin: 20px 0 0 0; background: url(img/dots_horiz.gif) repeat-x left top; padding: 15px 0; }
.pageFooter img { vertical-align: middle; margin: 0 7px 0 0; line-height: 18px; }

.footerWrapper { background: url(img/footerBgnd.gif) repeat-x left top; }
.footer { width: 960px; margin: 0 auto; }
.footer td { font-size: 11px; }
.footer .footerMain { padding: 10px 0 10px 80px; }
.footer .footerRight { width: 222px; padding: 10px 20px 10px 0; text-align: right; }

#wrapper-big-image { width: 249px; margin: 0 0; position: relative; }

/* FORUM */

.tblForumTeme {}
.tblForumTeme tr td.addTopicBtn {text-align:right;padding:7px;}
.tblForumTeme tr td.addTopicBtn img {margin-bottom:-3px;margin-left:3px;}
.tblForumTeme thead {}
.tblForumTeme thead tr td {padding:2px 2px 5px 2px;font-weight:bold;}
.tblForumTeme tbody {}
.tblForumTeme tbody tr td {padding:3px;}
.tblForumTeme tbody tr td.colored {padding:3px;background-color:#ededed;}

.tblForumPostoviUtemi {}
.tblForumPostoviUtemi thead {}
.tblForumPostoviUtemi thead tr td {padding:4px 2px 4px 2px;font-weight:bold;background-color:#ededed;}
.tblForumPostoviUtemi thead tr td.firstPost {background-color:#009BC9;color:#ffffff;}
.tblForumPostoviUtemi thead tr td.spaceLeft {padding:2px 2px 5px 12px;font-weight:bold;background-color:#ededed;}
.tblForumPostoviUtemi thead tr td.spaceLeftFirst {padding:2px 2px 5px 12px;font-weight:bold;background-color:#ededed;background-color:#009BC9;color:#ffffff;}
.tblForumPostoviUtemi tbody {}
.tblForumPostoviUtemi tbody tr td {padding:7px 3px 7px 3px;}
.tblForumPostoviUtemi tbody tr td.spaceLeft {padding:7px 3px 7px 13px;}

.quote {float:right;width:97%;border:solid 1px #dedede;padding:1px;margin:2px;}

.forDoscTitle {font-weight:bold;font-size:13px;}
.docsHolder div { background: url(img/bullet_arrowBlue2.png) no-repeat 0 5px; padding: 1px 0 1px 12px; }

/*  FORUM  */

.porukaOnovim {width:320px; height:120px; background-color:#646464; text-align:center; position:absolute; visibility:visible; margin: auto; top:50%; left:50%; margin-top:-60px; margin-left:-160px; z-index:999;}
.porukaOnovim div { position: relative; border: 1px solid #999999; width:300px; height:100px; top: 10px; left: 10px; background: none; }
.porukaOnovim p { padding: 13px 0 5px 0; color:#dddddd; line-height: 18px; }
.porukaOnovim p span { font-size: 16px; color: #ffffff; line-height: 22px; }
.porukaOnovim p a:link, .porukaOnovim p a:active, .porukaOnovim p a:visited { color:#ffffff; }
.porukaOnovim p a:hover { color:#000000; }
