/* LAYOUT
-------------------------------------------- */
#site #content {margin-top:73px;}
* html #site #content {margin-top:74px;}
#site #content #main, #site #content #sidebar {float:left;}
#site #content #main {width:590px;padding-right:33px;margin-right:12px;overflow:hidden;margin-bottom:25px;margin-top:-74px;background: url(/_common/images/layout/lineLight.gif) 100% 74px no-repeat;}
#site #content.single #main {width:945px;background:none;margin-bottom:90px;}
#site #content #sidebar {width:300px;max-width:300px;margin-left:2px;height:100%;padding-left:10px;}
#site #content #main h2 {width:625px;margin:17px 0 10px 0;font-size:2.1em;font-weight:bold;line-height:1.4;color:#1f3173;}
#site #content #main ul.subNav {width:600px;max-width:600px;height:126px;padding-top:10px;}
#site #content #main ul.subNav li {float:left;width:100px;height:126px;background:url(/_common/images/layout/subNavBg.gif) repeat-x;}
#site #content #main ul.subNav li.first {background:url(/_common/images/layout/subNavFirstBg.gif) top left no-repeat;}
#site #content #main ul.subNav li.last {background:url(/_common/images/layout/subNavLastBg.gif) top right no-repeat;}
#site #content #main ul.subNav li a {display:block;width:100%;height:100%;background:url(/_common/images/layout/subNavDivider.gif) 0 4px no-repeat;text-decoration:none;}
#site #content #main ul.subNav li.first a {background:none;}
#site #content #main ul.subNav li a img {display:block;width:46px;margin:15px auto 0;}
#site #content #main ul.subNav li a span {display:block;width:75px;margin:0 auto;text-align:center;color:#1f3075;font-size:1.1em;font-weight:bold;cursor:pointer;}
#site #content #main ul.subNav li a:hover span {color:#dd2e11;cursor:pointer;}
#site #content #main ul.subNav li.active a span {color:#dd2e11;cursor:pointer;}

/* CONTENT
-------------------------------------------- */
#site #content a {text-decoration:none;color:#dd2e11;font-weight:bold;}
#site #content a:hover {text-decoration:underline;}
#site #content h4 {font-size:1.5em;line-height:1;margin:.8em 0;}
#site #content #main h2.qs {font-size:2.65em;font-weight:normal;position:relative;}
#site #content #main h2.qs strong {font-weight:normal;}
#site #content p, #site #content #main .cms ul, #site #content #main #accordion ul {margin:0 0 20px;}
#site #content #main #accordion div.content div.text p, #site #content #main #accordion div.content div.text ul li {font-size:1.3em;}
#site #content #main #accordion div.content div.text ul li ul li {font-size:1em;}
#site #content #main ul.advs {width:590px;}
#site #content #main #accordion div.content div.text ul.advs li {font-size:inherit;background:none;padding:0;margin-left:0;}
#site #content #main #accordion div.content div.adviceText ul.advs li {font-size:inherit;background:none;padding:0;margin-left:0;}

#site #content #main .cms ul , #site #content #main #accordion ul {list-style-type:none;line-height:1.4;}
#site #content #main .cms ul li, #site #content #main #accordion ul li {padding:0 0 0 20px;margin-bottom:5px;font-size:1.1em;margin-left:20px;background:transparent url("/_common/images/layout/bull.gif") no-repeat;background-position:0 5px;}
#site #content #main .cms ul li {font-size:1.3em;}

#site #content #main .cms ul li ul, #site #content #main #accordion ul li ul {margin-bottom:5px;}
#site #content #main .cms ul li ul li, #site #content #main #accordion ul li ul li {background:url("/_common/images/layout/bullSub.gif") no-repeat 0 6px;}
#site #content #main .cms {margin-top:10px;padding-top:10px;}
#site #content #main .content {padding-top:0;margin-top:20px;margin-left:0px;}
#site #content #main .summary {font-weight:bold;margin-left:0px;}
#site #content #main .cms p.cnt, #site #content #main .summary p.cnt {text-align:center;float:right;margin:0 0 5px 15px;padding:0;}

#site #content #main div.content .diary p.diary-top {clear:none;float:left;}
#site #content #main div.content .diary p.diary-bottom {padding-top:110px;clear:none;float:left;width:120px;}

#site #content #main div.frame {background-color:#dfedf4;padding:10px;width:auto;margin-bottom:15px;}
#site #content #main div.frame h4{background:url(../images/icons/question.gif) no-repeat 0 50%;padding:10px 0 10px 35px;margin-top:0;}
#site #content #main div.frame p {margin-bottom:10px;}
#site #content #main #accordion {clear:both;margin-top:20px;}
#site #content #main #accordion h3 {font-size:1.5em;margin-bottom:0;margin-left:5px;}
#site #content #main #accordion h4.advTitle {margin-left:5px;}
#site #content #main #accordion .header {width:auto;padding:3px 4% 3px 5px;font-weight:bold;margin-top:10px;cursor:pointer;background:#dfedf4 url("/_common/images/layout/closed.gif") 99% 6px no-repeat;color:#1f3173;font-size:1.4em;}
#site #content #main #accordion .header:hover, #site #content #main #accordion .header.opened {background:#e6e6e6 url("/_common/images/layout/opened.gif") 99% 6px no-repeat;}
#site #content #main #accordion .content {overflow:hidden;margin-top:0;}
#site #content #main #accordion .content h4 {font-size:1.3em;margin-bottom:0;}
#site #content #main #accordion .content h5 {font-size:1.3em;margin-top:0;font-weight:normal;}
#site #content #main #accordion .text {width:99%;padding:15px 0 0 5px;}
#site #content #main #accordion .adviceText {width:99%;padding:15px 0 0 0px;}
#site #content #main #accordion .text h4{margin-top:0;}
#site #content #main table {margin-bottom:10px;border-bottom:3px solid #cbe0f5;width:100%;}
#site #content #main table td {border:1px solid #cbe0f5;border-collapse:collapse;border-bottom:none;border-left:none;padding:3px;font-size:1.1em;}
#site #content #main table th {color:#fff;border:1px solid #fff;border-collapse:collapse;border-bottom:none;border-left:none;background-color:#3881ce;padding:3px;font-size:1.1em;}
#site #content #main table th + td {background-color:#dfeef5;}
#site #content #main table td.sh {background-color:#dfeef5;}
#site #content #main table tr.head th {background-color:#3881ce;color:#fff;}
#site #content #main table tr.head th:first-child {background:none;}

#site #content #main #addComment {background:url(../images/layout/block-gray.png) no-repeat 0 0;padding:15px 0 0;margin:-7px 0 15px;width:590px;}
#site #content #main #addComment.quizForm {clear:both;}
#site #content #main #addComment fieldset {padding:0 20px 15px;width:560px;border:0;background:url(../images/layout/block-gray.png) no-repeat 0 100%;}
#site #content #main #addComment fieldset ul li {width:50%;color:#1f3173;float:left;margin-bottom:10px;}
#site #content #main #addComment fieldset ul li.r {width:49%;padding:0 0 0 1%;}
#site #content #main #addComment input,
#site #content #main #addComment textarea {border:2px solid #849aaf;}
#site #content #main #addComment fieldset ul li input {width:155px;}
#site #content #main #addComment fieldset ul li textarea {width:99%;height:100px;}
#site #content #main #addComment fieldset ul li label {display:block;float:left;width:110px;font-size:1.4em;padding-top:5px;color:#494949;}
#site #content #main #addComment fieldset ul li.stretch,
#site #content #main #addComment fieldset ul li.btn,
#site #content #main #addComment fieldset ul li.txt {width:100%;}
#site #content #main #addComment fieldset ul li.radio input {width:auto;display:inline;border:0;padding:0;float:none;}
#site #content #main #addComment fieldset ul li.radio label {padding:0;}
#site #content #main #addComment fieldset ul li.radio label.rl {width:auto;display:inline;float:none;margin:0 5px 0 0;}
#site #content #main #addComment fieldset ul li.btn {clear:left;margin-bottom:0;}
#site #content #main #addComment fieldset ul li .tos input {border:0;}
#site #content #main #addComment fieldset ul li .tos label {font-size:1em;}
#site #content #main #addComment fieldset ul li .emailProtect {clear:both;float:none;margin:4px 0 0 110px;display:block;}
#site #content #main #addComment fieldset ul li label span.emailProtect {display:inline;float:none;width:auto;}
#site #content #main #addComment fieldset ul li .submit {float:right;display:block;padding:0 0 0 10px;background:url(../images/buttons/blue.png) no-repeat 0 0;}
#site #content #main #addComment fieldset ul li .submit input {width:auto;margin:0;border:0;color:#fff;font-size:1.4em;padding:4px 10px 4px 0;background:url(../images/buttons/blue.png) no-repeat 100% 0;}

.disclaimer {text-size:1.0em;}

#site #content #main #addedComment {background:url(../images/layout/block-gray.png) no-repeat 0 5px;padding:15px 0 0;margin:-7px 0 15px;width:590px;}
#site #content #main #addedComment form {padding:0 20px 15px;width:560px;border:0;background:url(../images/layout/block-gray.png) no-repeat 0 100%;}
#site #content #main #addedComment .cms {padding:0 20px;}

#site #content #main form fieldset ul li.err {color:#f00;}
#site #content #main form fieldset ul li.err label span.emailProtect {color:#4d4d4d;}
#site #content #main form fieldset ul li input, #site #content #main form fieldset ul li textarea {color:#1f3173;}
#site #content #main form fieldset ul li input {width:170px;}
#site #content #main form fieldset ul li textarea {width:100%;}
#site #content #main #addComment fieldset ul li.btn {text-align:right;}
#site #content #main #addComment fieldset ul li.btn div,
#site #content #main #addComment fieldset ul li.btn div * {float:left;width:auto;text-align:left;}
#site #content #main #addComment fieldset ul li.btn div input {margin:4px 5px 3px 0;}
#site #content #main #addComment fieldset ul li.btn div label a {float:none;}
#site #content #main #addComment fieldset ul li.err {color:#f00;}
#site #content #main #addComment fieldset ul li.err input,
#site #content #main #addComment fieldset ul li.err div.tos,
#site #content #main #addComment fieldset ul li.err div.tos a,
#site #content #main #inviteFriend fieldset input.err {background-color:#f00;color:#1f3173;}

#site #content #main #inviteFriend h5 {font-size:1.5em;margin:1em 0 .5em;}
#site #content #main #inviteFriend fieldset input.err {background-color:#f00;color:#1f3173;}
#site #content #main #inviteFriend fieldset {width:550px;}
#site #content #main #inviteFriend fieldset label,
#site #content #main #inviteFriend fieldset input {float:left;color:#1f3173;}
#site #content #main #inviteFriend fieldset label {font-weight:bold;font-size:1.3em;padding:.25em 0 0;color:#505050;}
#site #content #main #inviteFriend fieldset input {float:right;clear:right;width:300px;border:2px solid #849aaf;margin:0 0 .5em;}
#site #content #main #inviteFriend fieldset .emails {width:100%;clear:both;float:left;margin:0 0 .5em;}
#site #content #main #inviteFriend fieldset .submit {float:right;display:block;width:75px;padding:0 0 0 10px;background:url(../images/buttons/blue.png) no-repeat 0 0;}
#site #content #main #inviteFriend fieldset .submit input {width:auto;margin:0;border:0;color:#fff;font-size:1.4em;padding:4px 10px 4px 0;background:url(../images/buttons/blue.png) no-repeat 100% 0;}

#site #content #sidebar img {width:300px;}
#site #content #sidebar ul.related {margin:2px 0 0;padding-bottom:10px;border-top:1px solid #CBE0F4}
#site #content #sidebar ul.related li {margin-top:10px;padding:9px 0 15px 65px;background:url(/_common/images/icons/ext/pdf.gif) 0 6px no-repeat;}
#site #content #sidebar ul.related li.avi {background-image:url(/_common/images/icons/ext/avi.gif);}
#site #content #sidebar ul.related li.doc {background-image:url(/_common/images/icons/ext/doc.gif);}
#site #content #sidebar ul.related li.mht {background-image:url(/_common/images/icons/ext/mht.gif);}
#site #content #sidebar ul.related li.mov {background-image:url(/_common/images/icons/ext/mov.gif);}
#site #content #sidebar ul.related li.pps {background-image:url(/_common/images/icons/ext/pps.gif);}
#site #content #sidebar ul.related li.ppt {background-image:url(/_common/images/icons/ext/ppt.gif);}
#site #content #sidebar ul.related li.wmv {background-image:url(/_common/images/icons/ext/wmv.gif);}
#site #content #sidebar ul.related li.xls {background-image:url(/_common/images/icons/ext/xls.gif);}
#site #content #sidebar ul.related li.zip {background-image:url(/_common/images/icons/ext/zip.gif);}
#site #content #sidebar ul.related li a {font-size:1.5em;text-decoration:none;color:#1f3173;font-weight:bold;}
#site #content #sidebar ul#banners {margin:0;}
#site #content #sidebar ul#banners li {margin-top:1px;}
#site #content #sidebar p.warn {background:url(/_common/images/icons/warn.gif) no-repeat 0 21px;height:auto;min-height:50px;border-bottom:1px solid #cbe0f4;border-top:1px solid #cbe0f4;padding:11px 15px 11px 65px;font-size:1.1em;}
#site #content #sidebar h3 em {display:block;font-style:normal;color:#db2c0d;}
#site #content #sidebar p.prize {font-size:1.5em;}

#site #content #main #solution, #site #content #main #final {height:425px;width:780px;background:url(/_common/images/layout/solutionBox.gif) no-repeat top left;margin:15px 0;padding:70px 70px 0 100px;}
#site #content #main #solution p, #site #content #main #final p {font-size:1.2em;}
#site #content #main #solution p.add {font-style:italic;}
#site #content #main #final ul.fnList {margin-bottom:15px;}
#site #content #main #final ul.fnList li {font-size:1.2em;background:transparent url(/_common/images/layout/bull.gif) no-repeat scroll 0 5px;margin-bottom:5px;margin-left:20px;padding:1px 0 0 20px;}

#site #content #main .inNav li {width:125px;;height:13px;margin-bottom:5px;background:#dbeef9;padding:1px 0 1px 5px;}
#site #content #main .inNav li a {font-size:1.1em;}

#site div#content.demo #main h3 {font-size:1.6em;}
#site div#content.demo #main h3 span {font-size:1.1em;font-weight:bold;line-height:1;}
#site div#content.demo #main img.inNavImg, #site div#content.demo #main embed, #site div#content.demo #main object {float:left;/*margin-right:30px;*/}
#site div#content.demo #main ul.inNav {float:left;margin:210px 0 0 -150px;}
#site div#content.demo #main div.content, #site div#content.demo #main div.summary, #site div#content.demo #main h3 {margin-left:420px;}
#site div#content.demo #main div.content h4 {background:#dfedf4;padding:2px;}
#site div#content.demo #main div.content ul {float:left;width:250px;}
#site div#content.demo #main div.content ul {float:left;width:250px;}
#site div#content.demo #main div.content ul li {font-size:1.3em;}

div#site div#content div#main div.content.cms * {clear:left;}
div#site div#content.demo div#main div.content.cms * {clear:none;}

#site #content #main #svetovalec #svetovalecForm #wrapper #step.q1 #chWeight.hidCh {display:none;}
#site #content #main #svetovalec #svetovalecForm #wrapper #step.q1 #chWeight.shoCh {display:block;}

#site #content #main #weather .meteoSI-table {font-size:.8em;padding:0;margin:15px 0;}
#site #content #main #weather .meteoSI-table tr td {text-align:center;}
#site #content #main #weather .meteoSI-table td img {width:32px;margin:0 auto;display:block;}
#site #content #main #weather #na.meteoSI-table td img {width:15px;}
#site #content #main #weather .meteoSI-table td p.na {font-size:1em;color:#f00;margin:0;}
#site #content #main #weather .meteoSI-table tr > td:first-child {text-align:left;}
#site #content #main #weather .meteoSI-table th.meteoSI-header select {color:#3881ce;margin-top:2px;}
#site #content #main #weather .meteoSI-table th.meteoSI-header input {width:20px;height:21px;padding:0;margin:1px 1px 0 5px;background:transparent url(/_common/images/icons/weather/btnChoose.gif) no-repeat 0 0;text-indent:-10000em;border:none;cursor:pointer;}
#site #content #main #weather .meteoSI-table th.meteoSI-header input:hover {background:transparent url(/_common/images/icons/weather/btnChoose_h.gif) no-repeat 0 0;}

#site.popup {background:none;margin:0 auto;width:770px;}
#site.popup #content {margin-top:0px;}
#site.popup #content h1 {color:#1F3173;line-height:1.4;font-size:2.1em;margin:15px 0;width:645px;padding-top:10px;}
#site.popup #content .cms {font-size:1.1em;width:750px;}
#site.popup #content .cms p {text-align:left;font-size:1.3em;color:#4d4d4d;font-family:Verdana,Arial,Helvetica,sans-serif;}
#site.popup #content .cms h5 {color:#1F3173;font-size:1.24em;font-weight:bold;margin-top:10px;padding:3px 4% 3px 5px;width:96%;}
#site.popup #content .cms ol li {list-style-type:decimal;}
#site.popup #content .cms ul {line-height:1.4;list-style-type:none;}
#site.popup #content .cms ul li {background:transparent url(/_common/images/layout/bull.gif) no-repeat scroll 0 5px;font-size:1.3em;margin-bottom:5px;margin-left:20px;padding:0 0 0 20px;list-style-type:none;}
#site.popup #content .content {padding-top:30px;}


/* vreme */
#weather {font-size:1.2em;margin-top:10px;}
#weatherLocation {width:100%;margin:20px 0;}
#weatherLocation select {width:135px;}
#weatherLocation input {background-color:#dfeef3;border:none;color:#1f3075;font-weight:bold;font-size:1.2em;padding:2px 10px;}

#site #content #main .weatherData {color:#fff;width:801px;border-bottom:none;border-collapse:collapse;text-align:center;vertical-align:middle;background:url(../images/layout/koledar.jpg) no-repeat 0 27px;}
#site #content #main .weatherData a {color:#fff;}
#site #content #main .weatherData td p{color:#4D4D4D;}
#site #content #main .weatherData td span {color:#4D4D4D;display:block;}
#site #content #main .weatherData td {border:1px solid #888;width:133px;height:30px;padding:0;}
#site #content #main .weatherData th {border:1px solid #888;background:none;padding:0;height:26px;}
#site #content #main .weatherData th.empty {border:none;}
#site #content #main .weatherData th a{display:block;padding:5px 0;background:url(../images/layout/bg-weather-nav.gif) repeat-x 0 0;}
#site #content #main .weatherData th a:hover,#site #content #main .weatherData th.active a{background:#dd2e11;}
#site #content #main .weatherData .cloudy td {height:105px;}
#site #content #main .weatherData .weatherEffect div {display:none;}
#site #content #main .weatherData .weatherEffect div.active{display:block;}
#site #content #main .weatherData .weatherEffect div.active div{display:block;}
#site #content #main .weatherData .weatherEffect {padding-left:15px;text-align:left;font-size:.9em;vertical-align:top;}
#site #content #main .weatherData .weatherEffect a {color:#DD2E11;}
#site #content #main .weatherData .weatherEffect h3{padding:0;font-size:1.5em;margin:15px 0 8px 0;width:450px;}
#site #content #main .weatherData .weatherEffect img{position:absolute;top:220px;right:150px;}
#site #content #main .weatherData .weatherEffect p{width:420px;}

#weather div.additional-top {display:none;}
#weather div.additional-top.active {display:block;}
#weather div.data {padding-bottom:25px;position:relative;}
#weather div.additional {width:944px;padding-top:10px;clear:both;border-top:3px solid #999999;}
#weather div.additional div {width:450px;}
#weather div.events div {display:none;}
#weather div.events div.active {display:block;}
#weather div.events div.active div {display:block;}
#weather div.left-container {float:left;}
#weather div.right-container {float:right;}
#weather div.calendar-solution img {float:left;}
#weather div.calendar-solution ul {list-style:none;float:left;width:200px;}
#weather div.calendar-solution ul li {padding:0 0 0 20px;margin-bottom:5px;font-size:1.1em;margin-left:20px;background:transparent url("/_common/images/layout/bull.gif") no-repeat;background-position:0 5px;}

.twin div.left-container {float:left;width:450px;}
.twin div.right-container {float:right;width:450px;}
.twin div img {float:left;}
.twin div ul {list-style:none;float:left;width:200px;}
.twin div ul li {padding:0 0 0 20px;margin-bottom:5px;font-size:1.1em;margin-left:20px;background:transparent url("/_common/images/layout/bull.gif") no-repeat;background-position:0 5px;}


#wtc {text-align:right;position:absolute;right:0;top:40px;width:120px;}
#wtc ul {padding:10px 0 0 0;}
#wtc a {color:#ccc ! important;font-size:.8em;font-weight:normal;}

.archive {padding-top:10px;}
.archive li  {float:left;margin-right:25px;margin-bottom:15px;}
.archive li a{float:left;display:block;font-size:1.2em;}


/* mesta delovanja - nosecnost */
#site #content #main .gender-m .female {display:none;}


/*****/

div#site div#content div#main div.content.cms p.table-info {font-size:1.0em;}
