﻿body {
	background: #F3F3F3;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

a { color: #0391cf; cursor: pointer; padding: 0; margin: 0; text-decoration: none; }
a:link, a:visited { color: #0391cf; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  }
a:hover, a:visited:hover, a:active { color:#003399; text-decoration: underline;}
.active { color: #409FEE; text-decoration: none; }

.tekstdesno { text-align:right;}

#contentwrap a { color: #fff; cursor: pointer; padding: 0; margin: 0; text-decoration: underline; }
#contentwrap a:link, a:visited { color: #fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
#contentwrap a:hover, a:visited:hover, a:active { color:#fff; text-decoration: none;}
#contentwrap .active { color: #fff; text-decoration: none; }


#left a { color: #003399; cursor: pointer; padding: 0; margin: 0; text-decoration: underline; }
#left a:link, a:visited { color: #0391cf; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }
#left a:hover, a:visited:hover, a:active { color:#003399; text-decoration: none;}
#left .active { color: #003399; text-decoration: none; }




img { vertical-align: top; padding: 0; margin: 0px 0 0 0px; border: none; float: left; }



p { text-align: justify; margin: 4px 0 8px 0px; line-height: 1.4em; font-size:12px; }


h1, h2, h3, h4, h5 { color: #fff; display: block; margin: 0; padding: 0; font-weight: normal; text-align: left; }
h1 { font-size: 22px; padding: 0 0 5px 0; }
h2 { font-size: 18px; margin: 5px 0; line-height: 1.2em; }
h3 { font-size: 15px; margin-top: 5px; }
h4 { font-size: 13px; margin-top: 5px; }
h5 { font-size: 11px; margin-top: 3px; }

form { text-align: left; position: absolute; }
label { clear: left; display: block; margin: 5px 0 2px 0; }
input { clear: left; display: block; border-color:#006699; }

textarea { font-family: Arial, Helvetica, sans-serif; padding: 1px 3px; width: 404px; }
select { font-size: 11px; border: 1px solid #006699; }

acronym { cursor: help; }

ul {
	list-style-image: url("/images/bullet1.gif");
	list-style-type: square;
	margin: 5px 0;
	padding: 0;
	text-align: left;
}
ul li {
	line-height: 1.2em;
	margin: 7px 0 7px 15px;
	padding: 0;
}




.checkboxlabel { float: left; width: auto; }
/**************************************************/
/* NAVIGATION */

/* navilisth - navigation list horizontal */
.navilisth {
	float: right;
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0 30px;
}
.navilisth li {
	display: block;
	float:left;
	margin: 0;
	padding: 5px 0px 0 0;
	text-align: left;
	

}

/*navigacija $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
.navilisth li a {
	font-size: 14px;
	margin: 0;
	padding: 0 10px;
	text-align: left;
	font-family:"Arial";
	font-size:12px;
	c/olor:#0083B7;		
}

.navilistv {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
.navilistv li {
	display: block;
	margin: 0;
	padding: 5px 0;
}

.navilistvsidebar1 {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 0;
	padding: 70px 0 0 20px;
}
.navilistvsidebar1 li {
	display: block;
	margin: 0 0 0 50px;
	text-decoration:none;
	padding: 1px 0;
	text-align:right;
}


.navilistvsidebar1 li a {
	font-size: 12px;
	font-weight:bold;
	margin: 0;
	padding: 0 2px;
	text-align: right;
}


#naviback { clear: both; padding: 5px 0 0 0; }
#navipages { clear: both; padding: 5px 0; }

/**************************************************/
/* TABLE */
table {
	border-collapse: collapse;
	border-spacing: 0;
	display: block;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: left;
}
thead, tbody, tfoot, tr, td, th {
	margin: 0;
	padding: 0;
}
.oddrow {  }
.evenrow { background-color: #F6F6F6; }
.lighttext, .lighttext td { color: #999; }
/**************************************************/
/* FORM */

.textbox { font-size: 11px; border: 1px solid #006699;}
.textboxsize { width: 410px; }
.button { font-size: 11px; margin: 10px 0 0 0; border-color:#006699; background-color:#ffffff; }
.checkbox { float: left; }
/**************************************************/
/* PHOTOS */
.photoclipmin { width: 120px; height: 100px; clip: rect(10px, 120px, 90px, 0px); overflow:hidden; }
.photoclipminVelika { padding:5 0 0 18px; width: 240px; height: 216px; clip: rect(10px, 120px, 90px, 0px); overflow:hidden; }
.photoclips { width: 240px; height: 180px; clip: rect(0px, 240px, 180px, 0px); overflow:hidden; }
.photoclipmax { width: 540px; clip: rect(0px, 540px, 540px, 0px); overflow:hidden; }

#proizvodi2 .photoclipmin {width: 120px; height: 100px; clip: rect(120px, 120px, 90px, 0px); overflow:hidden; }

#photogallery {
	list-style-type: none;
	margin: 0;
	padding: 0;

}
#photogallery li {
	border-bottom: 1px solid #EEE;
	float: left;
	height: 160px;
	margin: 10px 15px 10px 0;
	padding: 0;
	text-align: left;
	width: 120px;
}
#photogallery li div { background-color: #EEE;}
/**************************************************/







#kartaz1, #kartaz2, #kartaz3 { float: left; margin: 0 0 0 -10px;}
#kartaz1 {
	display: block;
}
#kartaz2 {
	display: none;
}
#kartaz3 {
	display: none;
}
#legenda { display: block; float: left; margin: 5px 0 0 0; }
#legenda img { float: left; margin: 0 5px 0 0; padding: 0; border: 0; }
#back { display: none; }

