/* -------------------- tag styles --------------------*/
body,td,div {font-family:"Verdana"; font-size: 12px;}
html,body{margin:0;padding:0;height: 100%; min-height: 100%;border:none; color: #E9DCD1; letter-spacing: 0.025em;}
body{background: #EFEFEF;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img {border: 0px;}
form{margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: silver;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.fl {float: left;}
.fr {float: right;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

.fc1 {color: #000;}
.fc2 {color: #FFA735;}
.fc3 {color: #505050;} /*gray*/
.fc4{color: #303297;}  /*dark blue*/

.ls25 {letter-spacing: 0.025em;}

/*PADDING - begin*/
.pr20{padding-right: 20px;}
/*PADDING - end*/

/*MARGIN - begin*/
.mb19{margin-bottom: 19px;}
.mb26{margin-bottom: 26px;}
/*MARGIN - end*/

/*HEIGHT - begin*/
.h17{height: 17px;}
/*HEIGHT - end*/

a.lnk1 {color: gray;}
a.lnk1:hover {color: silver;}

a.lnk2 {color: red;}
a.lnk2:hover {color: blue;}

a.lnk3 {color: green;}
a.lnk3:hover {color: purple;}

a.lnk4{color: #303297;}
a.lnk4:hover{color: #303297; text-decoration: none;}

.bn{border: none;}
.dn{display: none;}

img.tl{top: 0px; left: 0px;}
img.tr{top: 0px; right: 0px;}
img.bl{bottom: 0px; left: 0px;}
img.br{bottom: 0px; right: 0px;}

img.l-1{_left: -1px;}
img.l1{_left: 1px;}

.clear {background: transparent; clear: both;}
.clear_h1 {background: transparent; clear: both; font-size: 1px; line-height: 1px; height: 0px; height: 0px !important; height: 0px;}
.ie_only_h1 {font-size: 1px; line-height: 1px; height: 1px;}
.ie_only_h0 {font-size: 0px; line-height: 0px; height: 0px;}
li.clear {display: inline; background: transparent; clear: both; line-height: 0px; height: 0px; font-size: 0px; margin: 0; padding: 0; border: none;}

.b1px{border: 1px solid red;}
.fail {border: 1px solid red;}
/* -------------------------------------------------------------------------------------------*/

/* -------------------- HEAD start --------------------*/
div#header {height: 142px; margin: 0; padding: 0;}
div#head {height: 142px; width: 974px; margin: 0 auto; padding: 0; border: none; background: url(../images/head_bck.gif) top left repeat-y; border: none;}
img#logo{top: 38px; left: 37px;}
ul#menu{height: 93px; right: 30px; top: 20px; padding: 0; margin: 0px;}
ul#menu.width_si{width: 589px;}
ul#menu.width_en{width: 576px;}
ul#menu li{height: 93px; list-style-type:none;}
ul#menu li a{display: block;}
img.extradown{height: 0px;}
img.extralast{height: 0px;}
img.over{opacity:0.00;filter:alpha(opacity=0)}
img.extrafade{opacity:0.00;filter:alpha(opacity=0)}
/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#container {position:relative; height: auto !important; height: 100%; min-height: 100%; width: 974px; margin: 0 auto; padding: 0; border: none; background: #EFEFEF url(../images/body_bck.gif) top center repeat-y;}
div#content {width: 974px; margin: 0 auto;}

div#welcome{width: 894px; height: auto !important; height: 78px; min-height: 78px; margin: 20px 0 0 25px; padding: 0 14px 0 14px; font-size: 14px; color: #686a6c; line-height: 18px; font-family: "Arial";}
div#welcome h1{font-size: 24px; color: #686a6c; line-height: 24px; font-family: "Arial"; text-decoration: none; font-weight: normal;}
div#welcome a,div#welcome a:hover,div#welcome a:visited,div#welcome a:active,div#welcome a:focus{font-weight: bold; color: $0060a9; font-size: 14px;}

div#main {height: auto !important; height: 313px; min-height: 313px; width: 959px; padding: 0; color: #fff; border: none; background: url(../images/main_top_bck.gif) top center no-repeat;}

div#lang{left: 625px; top: -8px; width: 286px; height: 33  px; background: url(../images/intro_lang_bck.png) no-repeat; line-height: 31px; font-family: "Arial"}
a.flagSi { display: block; width: 40px; height: 17px; line-height: 17px; background: url(../images/lang_flag_si_off.gif) no-repeat right center;}
a.flagSi:hover, a.flagSi.active {background: url(../images/lang_flag_si_on.gif) no-repeat right center; font-weight: bold;}
a.flagEn { display: block; width: 40px; height: 17px; line-height: 17px; background: url(../images/lang_flag_en_off.gif) no-repeat right center;}
a.flagEn:hover, a.flagEn.active {background: url(../images/lang_flag_en_on.gif) no-repeat right center; font-weight: bold;}
div#lang table {width: 100%;}
div#lang table tr td{vertical-align: middle;}
div#lang table td.first{text-align: center;}

div#main_left_intro{width: 620px; height: auto !important; height: 20px; min-height: 20px; padding: 0 20px 154px 37px;}
div.intro{width: 300px; overflow: hidden; margin: 27px 0 0 0;}
img.intro_title{margin: 0 0 10px 0;}
img.intro_title{margin: 0 0 8px 0;}

div#main_left{width: 602px; padding: 27px 39px 154px 37px; color: #686A6C; font-size: 12px; font-family: "Arial"; line-height: 18px; letter-spacing: 0.025em;}
div#main_left h1{width: 602px; height: 25px; border-bottom: 1px solid #CECFCF; color: #2E3092; font-family: "Arial"; font-size: 20px; line-height: 25px; margin: 0 0 13px 0;}
div#main_left_text{width: 602px;}
div#main_left_text a,div#main_left_text a:hover,div#main_left_text a:active,div#main_left_text a:focus,div#main_left_text a:visited{color: #2E3092}
div#main_left div#main_left_text div.description{font-family: "Times New Roman"; font-size: 16px; font-weight: bold; line-height: 18px; letter-spacing: 0.025em; margin: 0 0 20px 0;}
div#main_left div#main_left_text img{margin: 3px 19px 23px 2px;}
img.blue_pic{margin: 0 0 0 25px;}
div.print_link{height: 16px; margin: 26px 0 0 0; padding: 0;}
div.print_link a,div.print_link a:hover,div.print_link a:active,div.print_link a:visited,div.print_link a:focus{color: #B9B2A2; font-size: 11px;}
div#main_left div.print_link img{margin: 0 7px 0 0; padding: 0px;}
	
div#main_right{width: 261px; padding: 27px 9px 154px 0;}
ul#sub_menu{width: 261px; list-style-type: none; margin: 15px 0 47px 0; padding: 0;}
ul#sub_menu li{width: 261px; height: auto !important; height: 23px; min-height: 23px; border-bottom: 1px solid #CECFCF;}
ul#sub_menu li a,ul#sub_menu li a:visited,ul#sub_menu li a:active,ul#sub_menu li a:focus,ul#sub_menu li a:hover{display: block; width: 239px; height: auto !important; height: 21px; min-height: 21px; padding: 0 0 0 22px; margin: 1px 0 1px 0; background: #ffffff; font-size: 14px; font-weight: bold; color: #616161; line-height: 23px; text-decoration: none;}
ul#sub_menu li a:hover{/*background: url(../images/sub_menu_active_bck.gif) repeat-x*/ background: #E9E7E3;}
ul#sub_menu li img{left: 9px; top: 6px;}

div.contact{width: 239px; height: auto !important; height: 137px; min-height: 137px; margin: 9px 0 23px 0; padding: 10px; border: 1px solid #EFECE8; background: #F5F4F2; font-size: 12px; color: #616161; overflow-x: hidden;}
div.contact h2{font-size: 14px; font-weight: bold; color: #616161;}
div.contact a,div.contact a:hover,div.contact a:active,div.contact a:focus,div.contact a:visited{color: #2E3092;}

div#reference{height: 19px; width: 261px; font-size: 14px; font-weight: bold; margin: 47px 0 24px 0; color: #686A6C; line-height: 16px; border-bottom: 1px solid #B9B2A2;}
div#reference a,div#reference a:hover,div#reference a:focus,div#reference a:visited,div#reference a:active{font-size: 10px; font-weight: normal; color: #B9B2A2; line-height: 16px;}
div#reference_photo{width: 261px; height: 100px;}
div#reference_container{width: 220px; height: 100px; top: 0px; left: 20px; overflow: hidden;}
div#reference_container_inner{height: 100px; width: 100000000000000px;}
div#reference_photo img#reference_left{top: 30px; left: 0px; cursor:hand; cursor:pointer;}
div#reference_photo img#reference_left_on{top: 30px; left: 0px;}
div#reference_photo img#reference_right{top: 30px; right: 0px; cursor:hand; cursor:pointer;}
div#reference_photo img#reference_right_on{top: 30px; right: 0px; }

div#right_accordion{width: 261px; height: 390px; overflow: hidden;}
/*around_accordion MORA BIT OKROG ZARADI PROBLEMOV V IE6*/
/*div.around_accordion{height: auto !important; height: 155px; min-height: 155px; overflow: hidden; margin: 0; padding: 0;}*/
/*HEIGHT SE MORA ROČNO NASTAVIT GLEDE NA ŠTEVILO ELEMENTOV V ACCORDION-u. 155 za 3 element, 195 za 4 elemente*/
div.around_accordion{height: auto !important; height: 195px; min-height: 195px; overflow: hidden; margin: 0; padding: 0;}
div.around_accordion2{height: auto !important; height: 184px; min-height: 184px; overflow: hidden; margin: 0; padding: 0;}
div.accordion{margin: 7px 0 0 0;}
h3.toggler,h3.toggler2,h3.toggler3,h3.toggler4{cursor: pointer; height: 20px; width: 286px; font-size: 14px; line-height: 19px; font-weight: bold; color: #686a6c; margin: 0; padding: 0 0 0 14px; margin: 0 0 4px 0;  background: url(../images/accordion_h3_bck_off.gif) top left repeat-x; font-family: "Arial";}
h3.toggler3,h3.toggler4{width: 247px;}
div.element,div.element2,div.element3,div.element4{width: 300px; height: 78px; margin: 0; padding: 0px;}
div.element3,div.element4{width: 261px;}
div.sub_element,div.sub_element2{width: 300px; height: 64px; overflow: hidden; margin: 0; padding: 0 0 9px 0; background: url(../images/accordion_dev.gif) 0px 72px repeat-x; font-size: 12px; font-family: "Arial"; line-height: 18px; color: #686a6c;}
div.sub_element2{width: 261px; font-size: 11px; line-height: 18px;}
div.sub_element a,div.sub_element a:hover,div.sub_element a:visited,div.sub_element a:active,div.sub_element a:focus{font-size: 11px; font-family: "Arial"; color: #0060a9;}
div.sub_element2 a,div.sub_element2 a:hover,div.sub_element2 a:visited,div.sub_element2 a:active,div.sub_element2 a:focus{font-size: 11px; font-family: "Arial"; color: #0060a9;}
img.accordion_dot{top: 6px; left: 3px;}

table#obrazec{/*width: 271px;*/ width: 310px; font-size: 12px; color: #616161; line-height: 21px; margin: 24px 0 0 0;}
table#obrazec tr{}
table#obrazec td{padding: 0 0 15px 0;}
table#obrazec td input,table#obrazec td input.fail{top: 0px; left: 0px; width: 164px; height: 18px; padding: 3px 8px 0 8px; margin: 0; border: none; color: #a8a8a8; font-size: 12px; line-height: 18px; outline: none; background: none;}
table#obrazec td div.input_div{width: 164px; height: 18px; padding: 3px 8px 0 8px; margin: 0; border: none; background: url(../images/obrazec_field_bck.gif) top left no-repeat; color: #a8a8a8; font-size: 12px; line-height: 18px;}
fieldset#fieldset_obrazec{border: none; background: none; margin: 0; padding: 0;}
div#obrazec_div{width: 180px; height: 21px; margin: 0; padding: 0; background: url(../images/obrazec_dropdown_bck.gif) top left no-repeat;}
div#obrazec_div img#drop_down_icon{top: 0px; right: 0px; width: 21px; height: 20px; margin: 0; padding:0; border: none; opacity:0.01;filter:alpha(opacity=1); cursor: hand; cursor:pointer;}
table#obrazec input.dropdown_field{width: 151px; height: 18px; padding: 3px 21px 0 8px; margin: 0; border: none; color: #a8a8a8; font-size: 12px; line-height: 18px; outline: none;}
div#textarea_div{width: 600px; height: 193px; overflow: hidden; background: url(../images/textarea_all.gif) top left no-repeat;}
div#textarea_div textarea{width: 586px; height: 177px; overflow: auto; overflow-x: hidden; padding: 0; margin: 10px 0 0 10px; border: none; background: none; resize: none; outline: none; color: #a8a8a8; }
.submit_link{width: 80px; height: 21px; margin: 15px 0 0 0; line-height: 21px; font-size: 12px; color:#ffffff; font-weight: bold; background: url(../images/submit_bck.gif) top left no-repeat; border: none; font-family: "Arial"; cursor: hand; cursor: pointer;}

div#dropdown{width: 180px; height: 110px; top: 22px; left: 0px; background: url(../images/dropdown_bck.gif) top left no-repeat; display: none; overflow: hidden; margin: 0; padding: 0;}
ul#dropdown_ul{width: 166px; height: 95px; list-style-type: none; margin: 10px 0 0 10px; padding: 0; color: #a8a8a8; overflow: auto;}
ul#dropdown_ul li{display: block; width: 148px; height: 18px; font-size: 12px; line-height: 18px; margin: 0; padding: 0; text-align:left; font-family: "Arial"; cursor: hand; cursor: pointer; overflow: hidden;}

/*spam check*/
input#slama{display: none;}

/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {position:absolute; bottom:0; /* stick to bottom */ width:100%; clear:left; height: 154px;}
div#foot {width: 974px; height: 154px; margin: 0 auto; background: url(../images/foot_bck.gif) top left no-repeat; border: none;}
span.pravice_levo{left: 28px; bottom: 6px; height: 13px; font-size: 11px; color: #FFFFFF;}
span.pravice_desno{right: 20px; bottom: 6px; height: 13px; font-size: 11px; color: #FFFFFF;}
span.pravice_desno a,span.pravice_desno a:hover,span.pravice_desno a:active,span.pravice_desno a:focus,span.pravice_desno a:visited{color: #FFFFFF;}
div#foot_link{top: 43px; left: 0px; height: 16px; width: 974px; font-size: 11px; list-style-type: none; margin: 0; padding: 0; text-align: center; color: #414242;}
div#foot_link a,div#foot_link a:hover,div#foot_link a:active,div#foot_link a:focus,div#foot_link a:visited{color: #AFAFAF; font-family: "Trebuchet MS"; padding: 0 23px 0 23px;}
/* --------------------- FOOT end ---------------------*/