/* -------------------- tag styles --------------------*/
body,td,div {font-family: arial; font-size: 12px;}
html,body{margin:0;padding:0;height:100%;border:none;}
img {border: 0px;}
form{margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: #9C9C9C;}
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 {}
a.lnk1{color:#5AA92A; text-decoration: none;}
a.lnk1:hover{color:#5AA92A; text-decoration: underline;}

/* -------------------- 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;}
.tj {text-align:justify;}

.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: #FFF;}
.fc3 {color: #F1F1F1;}
.fc4 {color: #ECECEC;}
.fc5 {color: #5AA92A;} /*lime*/
.fc6 {color: #484848;} /*gray*/
.fc7 {color: #074210;} /*green*/
.fc8 {color: #B3B3B3;} /*silver*/
.fc9 {color: #9C9C9C;} /*dark silver*/

.ls25 {letter-spacing: 0.025em;}
.lh18 {line-height: 18px;}
.mt6 {margin-top: 6px;}
.mb6 {margin-bottom: 6px;}
.mb12 {margin-bottom: 12px;}
.ml7 {margin-left: 7px;}
.ml12 {margin-left: 12px;}
.mt22 {margin-top: 22px;}
.mt55 {margin-top: 55px;}
.ml35 {margin-left: 35px;}
.ml44 {margin-left: 44px;}
.verd {font-family: verdana;}
/* -------------------------------------------------------------------------------------------*/

body {background: #295936 url(../images/back_above_main.gif) repeat-x top left;}

/* -------------------- HEAD start --------------------*/
div#header {
	background: #2D7A38 url(../images/back_header.gif) repeat-x top left;
	height:314px;
}
div#head {
	width: 1003px; 
	height: 314px; 
	background: url(../images/back_head.gif) no-repeat top left;
}

	div#upper {
		height: 97px;
	}
	
		img#logo {top: 0; left: 33px;}
		img#head_naslov {top: 62px; left: 304px;}
		img#print {top: 47px; left: 721px;}
		div#lang {
			top: 0; right: 29px;
			background: url(../images/back_lang.gif) no-repeat top left;
			width: 110px; height: 30px;
		}
		
			div#lang a#slo {top: 1px; left: 27px;}
			div#lang a#eng {top: 1px; left: 75px;}
		
			div#lang a.active {text-decoration: underline;}
	
	div#lower {
		height: 217px;
	}
	
		div#picture_holder {height: 217px; width: 690px;}
		
		div#menu_holder {
			height: 217px; 
			width: 313px; 
			background: #2D7A38;
		}
		
			div#menu_holder img.roll {margin-left: 33px;}
/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#container {
	position:relative; /* needed for footer positioning*/
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/
	min-height:100%; /* real browsers */
	background: transparent url(../images/back_main.gif) repeat-y top left;
}

	div#main {
		width: 1003px;
		background: #295936 url(../images/back_main.gif) repeat-y top left;
	}
	
		div#main_left {width: 690px; padding-bottom: 40px;}
			
			div.besedilo a{color: #5AA92A;}
			
			div#ml_text {
				width: 604px;
				margin: 23px 0 0 43px;
				padding-bottom:40px;
			}
			
			div.underline {
				height: 27px;
				line-height: 27px;
				border-bottom: 1px solid #68BB36;
				margin-bottom: 10px;
			}
			
			div.underline_silver {
				height: 27px;
				line-height: 27px;
				border-bottom: 1px solid #d9d9d9;
				margin-bottom: 10px;
			}
			
			div.one_post {
				width: 172px;
				margin-bottom: 45px;
			}
			
				div.op_pic_holder {
					width: 172px; height: 131px;
					background: url(../images/op_pic_holder.gif) no-repeat top left;
					margin-bottom: 13px;
				}
				
				div.sorting {
					right: 0; top: 0; 
					height: 25px; line-height: 25px;
				}
				
				div.pages {
					width: 100%;
					height: 25px; line-height: 25px;
					margin-bottom: 25px;
				}
		
			div#inner_content {
				width: 600px;
				margin-left: 4px;
				background: url(../images/dots_vertical.gif) repeat-y top left;
			}
			
				div#inner_left {width: 292px; padding-bottom:40px;}
				
					div.prize {
						background: #F1F1F1;
						height: 27px;
						line-height: 27px;
					}
				
				div#inner_right {width: 274px;}
				
				div#gallery {
					width: 200px;
					margin-left: 35px;
					margin-top: 23px;
				}
				
				div.gal_pic_holder {
					width: 58px; height: 58px;
					background: url(../images/gal_pic_holder.gif) no-repeat top left;
					margin-bottom: 12px;
				}
		
		div#main_right {width: 313px; background: transparent url(../images/back_main_right.gif) no-repeat top left; padding-bottom: 60px;}
		
		div#iskalnik {
			width: 251px;
			margin: 20px 0 100px 33px;
			background: #295936;
		}
		
			div#iskalnik div.dots {
				background: url(../images/dots_horizon.gif) repeat-x top left;
				padding-top: 7px;
				padding-bottom: 10px;
			}
			
			div#iskalnik div.kvadratura {
				height: 90px;
			}
			
			div#iskalnik form {margin: 0; padding: 0;}
			
			.checkbox_on{background: url(../images/chk_on.gif) no-repeat 2px;}
			.checkbox_off{background: url(../images/chk_off.gif) no-repeat 2px;}
			.radio_on {background: url(../images/radio_on.gif) no-repeat 2px;}
			.radio_off{background: url(../images/radio_off.gif) no-repeat 2px;}
			.check {
				padding-left: 20px; 
				font-size: 11px; 
				color: #ececec;
			}
			
			div#fakedrop, div#fakedrop2, div#fakedrop3 {
				width: 215px; height: 19px;
				background: url(../images/dropdown.gif) no-repeat top left;
				font-size: 11px; 
				color: #ececec;
				text-indent: 15px;
				cursor: pointer; cursor: hand;
				line-height: 19px;
			}

			div#sub_fakedrop, div#sub_fakedrop2, div#sub_fakedrop3  {
				width: 215px;
				background: #1C453B;
				padding-bottom: 5px;
			}
			
			div#sub_fakedrop{top: 47px;}
			div#sub_fakedrop2{top: 102px;}
			div#sub_fakedrop3{top: 47px;}
			
			div.sub_link {
				font-size: 11px; 
				color: #ececec;
				text-indent: 15px;
				cursor: pointer; cursor: hand;
				line-height: 17px;
				height: 17px;
			}
			
			input.isci_si_off {
				background: url(../images/isci_si_off.gif) no-repeat top left;
				width: 100px;
				height: 24px;
				cursor: pointer; cursor: hand;
				border: none;
			}
			
			input.isci_si_on {
				background: url(../images/isci_si_on.gif) no-repeat top left;
				width: 100px;
				height: 24px;
				cursor: pointer; cursor: hand;
				border: none;
			}
			input.isci_en_off {
				background: url(../images/isci_en_off.gif) no-repeat top left;
				width: 100px;
				height: 24px;
				cursor: pointer; cursor: hand;
				border: none;
			}
			
			input.isci_en_on {
				background: url(../images/isci_en_on.gif) no-repeat top left;
				width: 100px;
				height: 24px;
				cursor: pointer; cursor: hand;
				border: none;
			}
/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {
	position:absolute;
	bottom: 0; /* stick to bottom */
	width: 100%;
	clear:left;
	height: 67px;
	background: url(../images/back_footer.gif) repeat-x  bottom left;
}
div#foot {
	width: 1003px; 
	height: 67px; 
	background: url(../images/back_foot.gif) no-repeat bottom left;
}

img#shadow_from_foot {left: 690px; bottom: 27px;}

div.authors {
	top: 40px; 
	left: 47px; 
	width: 598px; 
	height: 27px; 
	line-height: 27px;
}

img#side_cover {left: 690px; top: 97px;}
/* --------------------- FOOT end ---------------------*/

/* -BOX-LIGHT---------------------------------------------------------------------------------*/
div#box-darkened {
	position: absolute; 
	top: 0; left: 0;
	background-color: white;
	/*opacity*/
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
	/**/
	width: 100%;
	height:100%;
}

div#box-light {
	position: absolute; 
	top: 50%; margin-top: -197px;
	left: 207px;
	background: white url(../images/back_boxlight.gif) no-repeat top left;
	/*opacity*/
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	/**/
	width: 471px;
	height: 395px;
}

img#close_button {
	bottom: 7px; right: 10px;
	position: absolute;
	width: 44px;
	height: 14px;
}

img.bl_pic {
	position: absolute;
	width: 450px; 
	height: 338px;
	top: 12px;
	left: 11px;
}

div.bl_opis {
	position: absolute;
	top: 354px;
	left: 11px;
	height: 17px;
	line-height: 17px;
}

div.bl_navigacija {
	position: absolute;
	bottom: 0;
	left: 11px;
	height: 25px;
	line-height: 25px;
}

/* -BOX-LIGHT---------------------------------------------------------------------------------*/