*{padding:0;margin:0;font-family:Corbel,Helvetica,Arial,sans-serif;}
body{color:#000;text-shadow:0 0 1px #000;font-size:90%;}
.wrbody{background:url("images/bg_main.png") repeat-y scroll center #FFFFFF;}
.wrheader{background:url("images/bg_header.png") no-repeat top center;padding:30px 0 0;}
.wrfooter{background:url("images/bg_footer.png") no-repeat bottom center;}

a{color:#585858;text-decoration:none;}
a:hover{color:#000;}
a:active{color:#ccc;}
a img{border:none;}
ul,li,h1{margin:0;padding:0;}

h1{font-size:1.1em;color:#999;text-transform:lowercase;}
h2{font-size:1em;color:#000;margin:.5em 0;font-weight:normal;font:normal 1em Corbel, Helvetica, Arial, sans-serif;}
h3{color:#999;border-bottom:2px dashed #ccc;font:normal 24px/28px Corbel, Helvetica, Arial, sans-serif;}

p{margin:.5em 0;font-size:.9em;text-shadow:0 0 1px #999;}
p a{padding:.1em;}

.clear{clear:both;float:none;}
.none{display:none;}

#roll,#stran,#noga,#footer{margin:0 auto;width:960px;}
	#roll img{padding:0 179px;}
	#roll a:hover{border:none;}
	#glava{padding:0 0 20px;width:600px;margin:0 70px 0;border-left:2px dashed #CCCCCC;border-right:2px dashed #CCCCCC;}
	#glavawr{width:740px;margin:0 110px;border-bottom:2px dashed #CCCCCC;}

#lang{position:relative;top:0;left:-120px;}
#lang form {float:right;margin:0;padding:0;}
#lang input {border:none;background:#fff;color:#ccc;padding:4px;font-size:12px;}
#lang input.curr {color:#666;}
#lang input:hover {color:#666;;cursor:pointer;}
#lang input:active {color:#000;cursor:pointer;}

#header #corp {height:40px;margin:0 16px 144px;}

#stran{}
#navigacija{width:170px;float:left;font:bold 16px/20px Corbel, Helvetica, Arial, sans-serif;}
	#navigacija ul{list-style:none;text-align:right;margin-bottom:.7em;padding:.7em 0;}
	#navigacija li{margin:.7em .5em;}
	#navigacija .glavna{font-size:1.3em;text-transform:uppercase;border-bottom:1px solid #fff;}
	.paginator a.active{background:#ddd;}
	.paginator a.active,
	#navigacija .glavna a.active,
	#navigacija .pomozna a.active{color:#000;}
	#navigacija .pomozna{font-size:.9em;padding:0;margin:0 0 2em;}
	#navigacija .pomozna li{margin:.3em .5em;}
	#navigacija .pomozna a{text-shadow:none;color:#999;font-weight:normal;}
#izbor{border-color:#CCCCCC;border-style:dashed;border-width:0 2px;margin:0 180px;width:600px;text-shadow:0 0 1px #CCCCCC;}
#vsebina{margin:0;padding:1em 0;color:#777;}
	#vsebina ul{list-style:none;position:relative; top:0; margin:0;padding:0;}
	#vsebina li{display:block;float:left;height:125px;width:125px;margin:12px;background:url('images/pixl.png') center no-repeat;}
	#vsebina img{}
	#vsebina p{margin:1em 20px;}
	#vsebina h2{margin:1em 20px;}
	#vsebina h2 a{border:10px solid transparent;border-width:50px 10px 0;width:105px;height:75px;text-align:center;color:transparent;display:block;}
	#vsebina h2 a:hover{color:#fff;background:#c00;text-shadow:0 0 .2em #000;}
#vsebina.detail h2{font-size:2em;color:#c00;text-shadow:0 0 1px #000;}

#vizitka{float:right;margin:2em 0;padding:.5em;width:200px;border:1px dashed #eee;}

#vsebina ul.thumbs {list-style:none;clear:right;}
#vsebina ul.thumbs li{display:block;float:left;height:125px;width:125px;margin:5px;}
#vsebina ul.thumbs li a{border:10px solid transparent;border-width:50px 10px 0;width:105px;height:75px;text-align:center;color:transparent;display:block;}
#vsebina ul.thumbs li a:hover{color:#fff;background:#c00;text-shadow:0 0 .2em #000;}

#vsebina.partnerji h3{font-size:16px;border:none;}
#vsebina.partnerji ul{margin:50px;font-size:14px;}
#vsebina.partnerji ul li{margin:4em 0;width:auto;height:auto;float:none;}
#vsebina.partnerji ul li img{margin:0;padding:0;display:block;float:right;}

#vsebina.page {padding:70px;}

ul.paginator{clear:both;float:none;margin:0 2em;list-style:none;float:right;}
ul.paginator li{width:auto;height:auto;margin:0;float:left;}
ul.paginator li a{display:block;margin:0 5px;padding:3px 5px 1px;}

.front{background:url("images/default-bw.png") no-repeat center;width:600px;height:480px;}

#vsebina.kontakt{padding:50px;color:999;}
.kontakt h3{margin:1em 0 .8em;}

.artisan img{float:left;padding:0 10px 10px 0;}
.artisan h3{border:none;margin:0 0 90px;}

.storitve h3{border:none;text-transform:uppercase;}
.storitve h3 span{display:block;border-top:2px dashed #eee;font:normal 1em Corbel, Helvetica, Arial, sans-serif;text-transform:lowercase;}
.storitve ul span{display:block;float:left;margin:0 10px 0 0;text-align:right;width:170px;}
#vsebina.storitve ul li{float:none;height:auto;width:auto;}

form{margin:0 20px;padding:1em;background:#ddd;}
label{width:350px;color:#fff;display:block;padding:0;margin:0;font-size:16px;}
input, textarea{font:bold 16px/20px Corbel, Helvetica, Arial, sans-serif;}
textarea{height:150px;line-height:1.5em;padding:0.2em;width:70%;}
input{height:1.6em;}
input#id_captcha_1,input#id_security_code_1{vertical-align:top;margin:0 4px;}

#footer{clear:both;height:90px;}
#footerwr{border-top:2px dashed #CCCCCC;width:740px;height:50px;margin:0 110px;}
#cut{background:url("images/cut.png") no-repeat center;width:22px;height:20px;margin:-12px 0 0 -86px;}
#footer_center{border-color:#CCCCCC;border-style:dashed;border-width:0 2px;margin:0 70px;width:600px;height:50px;}

#vsebina ul.errorlist{color:#c00;}
.error{background-color:#999;}
#comments{margin: 30px 0 30px 100px;}
#comments ul{list-style:none;font-style:italic;list-style:none outside none;margin:20px 0 50px;}
#comments li{margin:0;padding:5px 0;font-size:12px;}
#comments p{margin:0;padding:5px 0;font-style:normal;font-size:12px;}
#comments h4, #comments h4 a{font-size:12px;text-align:right;color:#CCCCCC;}
#comments form{margin:0;font-size:12px;}
#copy{color:#CCCCCC;font-size:10px;margin:0 auto;text-align:center;text-shadow:0 0 1px #CCCCCC;width:600px;}
