html {
	background-position: center; background-image: url("slike/ozadje1.jpg"); background-repeat: repeat-y; background-color: white;
}
body {
	color: rgb(96, 39, 109);
}
.levo {
	float: left;
}
.desno {
	float: right;
}
.center {
	text-align: center;
}
.clear {
    clear: both;
}


h1 {
	font: bold 14px/1.5em Arial, Verdana, Tahoma, sans-serif; font-size-adjust: none; font-stretch: normal;
}
h2 {
	font: bold 100%/normal Arial, Verdana, Tahoma, sans-serif; padding-left: 20px; font-size-adjust: none; font-stretch: normal;
}
a {
	
}

#ovoj {
	margin: 0px auto; width: 798px; position: relative;
}
#glava {
	width: 770px; height: 166px; clear: both; font-family: Times New Roman, serif; margin-left: 14px; background-image: url("slike/glava2.jpg");
}
#glava ul {
	margin: 0px 25px 0px 550px; width: 200px; height: auto; color: #ffffff; line-height: 20px; padding-top: 30px; font-size: 80%; font-weight: bold;
}
#glava ul li {
	padding: 0px 0px 10px; list-style-type: none;
}
#sidebar {
	padding: 0px; width: 210px; height: auto; float: right;
}
#sidebar img {
	margin: 0px; padding: 20px 35px 0px 10px; float: right;
}

#sidebar h2 {
	font: bold 100%/normal Arial, Verdana, Tahoma, sans-serif; margin: 0px 40px 0px 20px; text-indent: -9999px; padding-top: 5px; padding-left: 20px; font-size-adjust: none; font-stretch: normal;
}
p {
	margin: 10px 25px 0px 605px; width: 150px; height: auto; color: #ffffff; line-height: 20px; padding-top: 30px; font-size: 90%; font-weight: bold;
}
ul#studio {
	width: 725px; color: rgb(89, 89, 89); padding-top: 10px; padding-left: 50px; font-family: Arial, serif; font-size: 13px; margin-left: 20px;
}
ul#studio li {
	background-position: left; width: 778px; height: 18px; padding-top: 8px; padding-left: 25px; font-weight: normal; float: left; background-image: url("slike/tocka.gif"); background-repeat: no-repeat;
}
#levi {
	float: left;
}
#okvir1 {
	width: 770px; height: auto; margin-left: 13px; background-image: url("slike/okvir-ozadje1.gif"); background-repeat: repeat-y;
}
#okvir {
	width: 569px; height: auto; margin-left: 16px; min-height: 400px; background-image: url("slike/okvir-ozadje.gif"); background-repeat: repeat-y;
}
#okvir h2 {
	font: bold 100%/normal Arial, Verdana, Tahoma, sans-serif; margin: 0px 40px 0px 20px; width: 490px; padding-top: 5px; padding-left: 20px; border-bottom-color: rgb(96, 39, 109); border-bottom-width: 2px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
#okvir-zgoraj {
	width: 569px; height: 13px; margin-left: 16px; background-image: url("slike/okvir-zg.gif"); background-repeat: no-repeat;
}
#okvir-zgoraj1 {
	width: 770px; height: 13px; clear: both; margin-left: 13px; background-image: url("slike/okvir-zg1.gif"); background-repeat: no-repeat;
}
#okvir-spodaj {
	width: 569px; height: 13px; margin-left: 16px; background-image: url("slike/okvir-sp.gif"); background-repeat: no-repeat;
}
#okvir-spodaj1 {
	width: 770px; height: 13px; margin-left: 13px; background-image: url("slike/okvir-sp1.gif"); background-repeat: no-repeat;
}
#noga {
	width: 725px; height: auto; padding-top: 30px; clear: both; margin-left: 20px;
}
#noga ul {
	width: 100%; height: auto; color: #ffffff; font-size: 14px; list-style-type: none;
}
#noga ul {
	padding-top: 9px; border-top-color: rgb(225, 225, 225); border-top-width: 1px; border-top-style: solid;
}
#noga ul li {
	padding: 0px 5px 0px 0px; font-family: Arial, Verdana, Tahoma, serif; font-size: 12px; display: inline;
}
#noga ul li a:link {
	color: #ffffff; font-weight: normal; text-decoration: none; display: inline;
}
#noga ul li a:visited {
	color: #ffffff; font-weight: normal; text-decoration: none; display: inline;
}
#noga lu li a:active {
	color:#ffffff; font-weight: normal; text-decoration: none; display: inline;
}
#noga ul li a:hover {
	color: #000000; font-size: 12px; font-weight: normal; text-decoration: underline; display: inline;
}
div.rotator {
	width: 560px; height: 400px; margin-left: -15px; margin-top: -145px; display: none; position: relative; z-index: 0;
}
div.rotator ul li {
	list-style: none; float: left; position: absolute;
}
div.rotator ul li img {
	background: rgb(255, 255, 255); padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 560px; height: 380px;
}
div.rotator ul li.show {
	z-index: 500;
}


#glavni {
	width: 560px; height: auto; margin-left: 20px; margin-top: -125px;  position: relative; z-index: 0;	
}
#glavni p { 
    font: bold 100%/normal Arial, Verdana, Tahoma, sans-serif; padding-left: 20px; font-size-adjust: none; font-stretch: normal;
}


#storitve {
	padding: 5px 30px 30px; width: 500px; height: auto; font-family: Arial, Verdana, Tahoma, sans-serif; margin-right: 10px;
}
#storitve h1 {
	margin: 0px; text-align: center; padding-top: 20px; padding-bottom: 15px; padding-left: 0px; font-size: 20px;
}
#storitve h2 {
	margin: 0px 0px 10px; padding: 0px;
}
#storitve h3 {
	margin: 0px; padding: 5px 0px 3px 40px; font-size: 13px; font-weight: bold;
}
#storitve p {
	padding: 0px 60px 10px 40px; color: rgb(89, 89, 89); line-height: 1.3em; font-size: 13px;
}
#storitve strong {
	font-weight: bold;
}
#cenik {
	width: 569px; padding-bottom: 20px; margin-left: 10px;
}
#cenik h1 {
	margin: 0px 40px; padding: 20px 0px 10px; text-align: center; font-size: 20px;
}
#cenik h2 {
	padding: 25px 0px 0px; width: 510px; clear: both; margin-right: 40px; margin-bottom: 10px; margin-left: 20px;
}
#cenik dl {
	padding: 0px; color: rgb(89, 89, 89); clear: both; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 13px;
}
#cenik dt {
	background-position: 0px 8px; width: 459px; text-align: left; line-height: 18px; padding-top: 10px; clear: left; margin-left: 40px; float: left; background-image: url("slike/pike.gif"); background-repeat: repeat-x;
}
#cenik dt span {
	background-position: 0px 8px; background-image: url("slike/pike_bela.gif"); background-repeat: repeat-x;
}
#cenik dt::after {
	content: "";
}
#cenik dd {
	width: 30px; text-align: right; line-height: 18px; padding-top: 10px; padding-right: 40px; float: right;
}
#kontaktni_obrazec {
	padding-left: 20px;
}
#kontaktni_obrazec form {
	margin-top: 15px;
}
#kontaktni_obrazec p {
	background: rgb(250, 247, 250); margin: 20px 0px 30px 110px; padding: 5px; border: 1px solid rgb(224, 198, 223); border-image: none; width: 250px; text-align: center; color: rgb(89, 89, 89); font-size: 18px; font-weight: bold;
}
#kontaktni_obrazec h3 {
	padding-top: 20px; padding-left: 10px; font-size: 18px;
}
#kontaktni_obrazec label {
	width: 120px; height: 23px; text-align: right; padding-right: 10px; clear: left; margin-top: 5px; float: left; display: block;
}
#kontaktni_obrazec input {
	background: rgb(250, 247, 250); padding: 2px 5px; border: 1px solid rgb(224, 198, 223); border-image: none; width: 250px; color: rgb(96, 39, 109); font-weight: bold; margin-top: 5px;
}
#kontaktni_obrazec textarea {
	background: rgb(250, 247, 250); padding: 5px; border: 1px solid rgb(224, 198, 223); border-image: none; width: 380px; height: 200px; color: rgb(96, 39, 109); font-weight: bold; margin-top: 5px;
}
#kontaktni_obrazec button {
	color: white; margin-top: 10px; margin-bottom: 20px; margin-left: 470px; background-color: rgb(96, 39, 109);
}
#o-nas {
	color: rgb(89, 89, 89); padding-top: 30px; margin-left: 40px;
}
#o-nas p {
	line-height: 22px; padding-bottom: 30px;
}
#o-nas p strong {
	font-weight: bold;
}
#o-nas dl {
	padding: 0px; color: rgb(89, 89, 89); clear: both; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 13px;
}
#o-nas dt {
	width: 100px; text-align: left; line-height: 20px; clear: left; float: left;
}
#o-nas dt::after {
	content: ":";
}
#o-nas dd {
	width: 300px; text-align: left; line-height: 20px; padding-left: 20px; float: left;
}
#o-nas iframe {
	padding: 20px 0px;
}
ul#hmenu {
	font-family: Times New Roman, serif; margin-left: 14px;
}
ul#hmenu li {
	width: 151px; height: 21px; text-align: center; padding-top: 8px; font-weight: bold; float: left; display: block; background-image: url("slike/ozadje-menu.gif");
}
ul#hmenu li a {
	background: none; width: auto; text-align: center; color: rgb(96, 39, 109); font-weight: bold; text-decoration: none; display: block; position: relative; z-index: 1;
}
ul#hmenu li a:hover {
	text-decoration: underline;
}
ul#hmenu li ul {
	margin: 0px 0px 0px -1px; padding: 0px; top: 28px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; visibility: hidden; position: absolute; z-index: 10;
}
ul#hmenu li ul li {
	margin: 0px; padding: 0px; float: none; display: inline; position: relative; z-index: 1;
}
ul#hmenu li ul li a {
	background: rgb(250, 247, 250); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(96, 39, 109) rgb(96, 39, 109); margin: 0px; padding: 5px; border-image: none; width: 140px; color: rgb(96, 39, 109); font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none;
}
ul#hmenu li ul li a:hover {
	background: rgb(243, 231, 242); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(96, 39, 109) rgb(96, 39, 109); margin: 0px; padding: 5px; border-image: none; font-weight: normal; text-decoration: none;
}
ul#hmenu li.levo {
	width: 159px; background-image: url("slike/ozadje-menu-levo.gif");
}
ul#hmenu li.desno {
	width: 158px; background-image: url("slike/ozadje-menu-desno.gif");
}
