/* -------------------- tag styles --------------------*/
* {font-family: verdana; font-size: 12px; color: #545454;}
body {
	margin: 0px; 
    padding: 0px;
	background: url(../images/background.gif) repeat-x;

}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top;}
img {border: 0px;}

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

a {text-decoration: none; color: #FE8900;}
a:hover {border-bottom: 1px dotted #FE8900;}
a:focus {outline: none;}
a:active {}
a:visited {}

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

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

.fl {float: left;}
.cl {clear: left;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs14 {font-size: 14px;}

.ttl {text-transform: lowercase;}

.fc1 {color: #FFB414;}/*oranžna*/
.fc2 {color: #FFAF03;}/*oranžna right-block*/
.fc3 {color: #2E3092;}/*modra*/
.fc4 {color: #BCBCBC;}/*siva*/

a.img {border-bottom: 0px;}
a.img:hover {border-bottom: 0px;}

a.lnk1 {color: #2E3092; font-weight: bold;}
a.lnk1:hover {
	color: #2E3092; 
    text-decoration: underline;
	border-bottom: 0px;
}

a.lnk2 {color: #FFB414; font-weight: bold;}
a.lnk2:hover {
	color: #FFB414; 
    text-decoration: underline;
	border-bottom: 0px;
}

a.lnk3 {color: #FFAF03;}
a.lnk3:hover {
	color: #FFAF03;
	text-decoration: none;
	border-bottom: 0px;
}

.pl30 {padding-left: 30px;}
.pt20 {padding-top: 20px;}

/* -------------------------------------------------------------------------------------------*/

table#tbl_main-h {width: 100%; height: 100%;}

/* -------------------- HEAD start --------------------*/

td#head {height: 257px;}
div#head-h {width: 988px; height: 257px;}
div#lang-h {
	width: 230px !important;
    width: 245px;
    height: 76px !important;
    height: 80px;
    background: #fff url(../images/lang_sh.gif) no-repeat 0px 69px;
	border-top: 4px solid #798AA0;
    padding-left: 15px;

}

div#lang-h a {
	font-size: 9px;
    color: #545454;
}

img#slo{position: relative; top: -8px;}
img#eng{position: relative; top: -4px;}
a#sitemap {
	background: url(../images/icon_sitemap.gif) no-repeat;
	display: block;
    width: 90px !important;
    width: 110px;
    height: 20px;
    padding-left: 20px;
    position: absolute;
    top: 10px;
    left: 135px;
}

img#lang_line {margin: 4px 10px;}

div.menu {
	width: 740px;
    height: 80px;
    background: url(../images/bck_menu.gif) no-repeat 0px 6px;
}

div.menu-h {padding: 21px 0px 0px 23px;}
div#submenu-h1, div#submenu-h2, div#submenu-h3 {padding: 3px 0px 0px 30px; display: none; position: relative; top: 0px; left: 0px;}

div#submenu-h4 {padding: 0px 0px 0px 0px; position: relative; top: 0px; left: 570px; width: 170px;}

div#logo {
	width: 245px;
    height: 177px;
    background: #fff url(../images/logo_sh.gif) no-repeat 0px 170px;
} 

div#logo img {margin: 44px 0px 0px 58px;}
img#head_img {
	position: absolute;
    top: 80px;
    left: 227px;
}


/* --------------------- HEAD end ---------------------*/

/* -------------------- LEFT start --------------------*/
td#left {width: 245px; height: 100%; background-color: #fff;}
div#news-h {
	padding: 0px 15px 0px 23px;
	/*background: url(../images/tit-news_slo.gif) no-repeat 14px 18px;*/
	width: 205px !important;
    width: 243px;
}
img.tit-news {
	margin: 25px 0px 0px 14px;
}

div.news-block {
	padding: 18px 0px 39px 0px;
	border-bottom: 1px solid #CDCDCD;
}

div.date {
    text-align: center;
    padding: 0px 13px 0px 0px;
    min-height: 60px;
    height: auto !important;
    height: 48px;
}

div.year, div.d-m {
	color: #2E3092;
    font-weight: 500;
}

div.year {font-size: 12px;margin-left:2px;}
div.d-m {font-size: 24px;}
img#archive {margin: 9px 0px 0px 24px;}

.energy-logo_h {text-align: center; padding-top: 20px;}

/* --------------------- LEFT end ---------------------*/


/* -------------------- MAIN start --------------------*/
td#main {
	width: 492px;
    background: url(../images/bck_main.gif) repeat-y;
	height: 516px;
}


img.bck_main-sh {
    position: absolute; 
    top: 0px; 
    left: 0px;
}

div.bck_main-sh-h {
	width: 492px;
    min-height: 538px; 
    height: auto !important; 
    height: 538px;
}

div.intro_txt-h {
	padding: 15px 12px 15px 7px;
	border-top: 1px solid #B4BECB;
    border-bottom: 1px solid #B4BECB;
    margin: 0px 20px 0px 25px;
    line-height: 1.5;
}

img#tit_intro1_slo {margin: 18px 0px 15px 14px;}

div.intro-1 {
	width: 198px !important;
	width: 245px;
	float: left;
	padding: 0px 29px 24px 19px;
    min-height: 200px;
    height: auto !important;
    height: 224px; 
}

img#tit_intro2_slo {margin: 17px 0px 15px 0px;}

div.intro-2 {
	width: 187px !important;
	width: 246px;
	float: left;    
	padding: 0px 42px 24px 17px;
    min-height: 200px;
    height: auto !important;
    height: 224px; 
}

div.list-h {
	 background: url(../images/dot.gif) no-repeat 0px 16px;
	 padding: 0px 0px 14px 13px;
}

div.path-h {margin: -4px 0px 0px 32px;}
span.path-line {margin: 0px 5px 0px 9px; color: #BFD1E5;}
img#tit_pro-list{margin: 34px 0px 7px 33px;}

div.list_project-h, div.content-h {
	margin: 0px 20px 45px 25px;
    border-top: 1px solid #B4BECB;
}

div.list_p-block{
	background: url(../images/arrow.gif) no-repeat 2px 23px;
	padding: 20px 23px 0px 18px;
    min-height: 10px;
    height: auto !important;
    height: 30px;
    line-height: 1.5;
}

img.tit-content,img.intro_title-img{margin: 34px 0px 8px 33px;}
img.tit-login{margin: 34px 0px 8px 33px;}

div.content-h {
	padding: 17px 13px 35px 7px;
    line-height: 1.4;
    width: 427px !important;
    width: 447px;
}


ul {
	list-style-type: none;
	line-height: 1.5;
}

li {
    background-image: url(../images/dot.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 15px;
}


div.login-h {
    line-height: 1.4;
    padding: 37px 0px 0px 30px;
    min-height: 150px;
    height: auto !important;
    height: 187px; 
}

div.login-h div {margin-bottom: 16px;}
div.login-h span {margin-left: 14px;}
#but_login {margin-left: 2px;}
input.field1 {
	border: 1px solid #D5D9DD;
    background-color: #F6FAFF;
    height: 21px;
}

a.back {
	width: 60px;
    background: url(../images/back.gif) no-repeat 0px 0px;
	margin-left: 370px;
    padding: 0px 5px 5px 20px;
}

div.path-h a {color: #BCBCBC; font-size: 10px;}

div.path-h a:hover {text-decoration: none;}

input.login {background:#F7FBFF; border: 1px solid #D4D8DD; margin: 3px 15px 3px 0px; color: #B3CEDC; width: 130px; height: 20px;}

input.b-submit {background: url(../images/b-submit.gif); color: #FE8900; font-weight: bold; cursor: pointer; width: 73px; height: 19px; border: 0px; margin-top: 10px;}

div.raz-h {padding: 18px 15px 39px 23px;}

div.back {background: url(../images/arr.gif) center left no-repeat; padding-left: 15px;}

div#flash_naslov { font-size:18px; color:#2B2D91; z-index:100; margin-left: 30px;}

input.login {padding: 1px 4px; color: #2B2D91;}

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


/* -------------------- RIGHT start --------------------*/
td#right {
	width: 251px;
	background: url(../images/bck_right.gif) no-repeat 0px 3px;
}
div#right-h {
    width: 217px !important;
    width: 251px;
    padding: 18px 20px 30px 14px;
}

div.right-block {
    width: 217px;
    padding-top: 12px; 
    border-bottom: 1px solid #CAD6E5;
	/*min-height: 350px;
	height: auto !important;
	height: 350px;*/
}

div.right-block a {
    padding: 0px 7px 22px 31px;
    width: 179px !important;
    width: 217px;
    display: block;
}

div.icon-note {
    padding: 4px 0px 0px 30px;
    background: url(../images/icon_note.gif) no-repeat 0px 0px;
    width: 100px !important;
    width: 130px;
    min-height: 18px;
    height: auto !important;
    height: 22px;
}
img#but_right-ar {margin: 14px 0px 0px 2px;}
img#but_right-ar1 {margin: 14px 0px 45px 2px;}
img.tit-najdete{margin: 0px 0px 0px 0px;}

div.right-block2 {
	width: 187px !important;
	width: 246px;    
	/*padding: 19px 42px 24px 17px;*/
    min-height: 200px;
    height: auto !important;
    height: 284px;   
}


/* --------------------- RIGHT end ---------------------*/

/* -------------------- FOOT start --------------------*/

td#foot, td#foot-l {height: 30px;}

td#foot {background: #DAEBFF url(../images/bck_foot.gif) no-repeat;}
td#foot-l {background: url(../images/bck_foot-l.gif) repeat-x;}

img#copy {margin: 11px 0px 0px 48px;}
img#editor {margin: 11px 0px 0px 387px;}


td#foot-r {background-color: #DAEBFF;}



/* --------------------- FOOT end ---------------------*/

