body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0 0 20px;
background-color: #ffffff;
background-image:url(grafika/bbg0.jpg);
background-repeat: no-repeat;
background-position: center top;
color:#333333;
}

a, a:hover {color:#FAA003; text-decoration:none;}
p {margin:10px 0; padding:0;}
#clear {clear:both;}
h1{font-size:20px; color:#ffffff; margin:0 0 10px; background-color:#9C6911; padding:5px;}
h2{font-size:18px; color:#9C6911; margin:0 0 10px;}

#frame {width:980px;margin-right:auto;margin-left:auto;margin-top:0px;padding:0px;text-align:left;position:relative;}
#rezframe {width:980px;margin-right:auto;margin-left:auto;margin-top:0px;padding:0px;text-align:left;}

.support {position:absolute; top:17px; right:0px; display:block; background-color:#FFFFCC; padding:3px 0px; font-weight:bold; border:1px #FFCC33 solid;z-index:100;}
.support p {margin:2px; padding:0; text-align:center;}

#header0 {width:980px;margin:0; padding:0px;text-align:left;height:310px; position:relative;}
#header1 {width:980px;margin:0; padding:0px;text-align:left;height:108px; position:relative;}
.logo img {border:none; margin:0 0 0 5px; padding:0;}

#center {width:980px;padding:0px;margin:0;}	
#center_c {width:980px;padding:0px;margin:0;}
* html #center_c {width:980px;padding:0px;margin:0;}

.vs {margin:10px 0; padding:0;}

/*index spodaj*/
.wel {background-color:#E8E7E7; margin:0; padding:5px 15px;}

.uvod {width:600px; float:right; clear:both;}
.uvod h1 {display:none;}

.stran {width:600px; float:right; clear:both; position:relative; min-height:500px;}
.image {position:absolute; top:230px; left:-380px;}

/*vsebina leva in desna kolumna*/
.vsl{float:left;width:670px;}
.vsd{float:right;width:250px;}
.vsd ul {list-style:none;margin:0;padding:0;}
.vsd li {margin:2px 0;}
.vsd h3 {font-size:16px;margin:0 0 10px;}
.vsd img {margin:0 0 15px 0;}
.vsd a {text-decoration:underline;}
.vsd a:hover {color:#000000;}

#bloki {margin:0 0 10px 0; clear:both; padding:10px 0; border-top:1px #E0D7C7 solid; border-bottom:1px #E0D7C7 solid;}
.blok1 {float:left;width:313px;}
.blok2 {float:left;width:313px; margin:0 20px;}
.blok3 {float:left;width:313px;}

.well{float:left;width:960px;}
.weld{float:left;width:960px;}
.weld a {text-decoration:underline;}
.weld a:hover {color:#000000;}

.well h2, .weld h2 {background-color:#FCF4E6; padding:5px; color:#9C6911; text-transform:uppercase;}

#desno {width:180px; padding:0px;float:left;}
#levo {width:180px;padding:0px;float:left;}	

#footer {width:980px;margin-right:auto;margin-left:auto;margin-top:10px; text-align:center;border-top:1px #666666 solid; padding-top:10px;}
#footer a, #footer a:hover {color:#333333;}

#footer li {display:inline;list-style-type: none;}

#steps {clear:both; margin-bottom:20px; color:#cccccc; font-size:12px; font-weight:bold;}
#steps span{color:#FAA003; font-size:16px;}

#button {width:117px;height:26px;}
#button_big {width:124px;height:41px;background:url(grafika/btn-big.jpg) no-repeat;text-align:center;padding-top:12px;}
#button_big a{margin-top:10px;font-size:12px;font-weight:bold;color:#888888;}
#button_big a:hover {color:#FAA003; text-decoration:none;}
#button_book_no {width:99px;height:31px;background:url(grafika/btn-book-no.jpg) no-repeat;text-align:center;padding-top:7px;}
#button_book_no span{font-size:12px;font-weight:bold;color:#FFFFFF;}
#button_book_yes {width:99px;height:31px;background:url(grafika/btn-book-yes.jpg) no-repeat;text-align:center;padding-top:7px;}
#button_book_yes a{font-size:12px;font-weight:bold;color:#888888;}
#button_book_yes a:hover {color:#FAA003; text-decoration:none;}

/*.rental_detail{ border:1px #CCCCCC solid; padding:5px 15px 0; margin-bottom:15px;}*/

table.rental_details{ border:1px #CCCCCC solid; margin-bottom:15px; border-collapse:collapse;}
table.rental_details td {padding:5px;}

input, select {border:1px #666666 solid; font-size:12px; padding:1px 0;}

.book_f {width:322px; height:256px;margin:0;padding:0; position:absolute; top:115px; left:10px;}
.book_f form {margin:0;padding:0;}
.book_f input, .book_f select {width:170px; padding:3px; font-size:12px; color: #666666;}
.book_f select {width:177px;}
.book_f div {margin:13px 10px;}
* html .book_f div {margin:14px 10px;}
*+html .book_f div {margin:15px 10px;}
.book_f label{display:block;width:100px;float:left;padding-top:3px;}
.book_f p{margin:15px 10px 0;}
* html .book_f p{margin:10px 10px 0;}
.book_f .submit {text-align:right;}
.book_f .inputSubmit { background:url(grafika/btn-big-book_f.jpg) no-repeat; width:124px; height:41px; border:none; color:#9C6911; cursor:pointer; padding:0; font-weight:bold; font-size:14px; text-transform:uppercase;}
.book_f .loading {margin:0;padding:0;font-weight:bold;display: none;}

.get_v {width:322px; height:33px;margin:0;padding:0; position:absolute; top:460px; left:0px;}

.bookf {margin:0; padding:0;}
.bookf form {margin:0;padding:0; text-align:left}
.bookf div {margin:10px 10px;}
.bookf label{display:block;width:180px;float:left;padding-top:3px;}
.bookf p{margin:15px 0 0;}
* html .bookf p{margin:10px 10px 0;}
.bookf .submit { margin:20px 0;}
.bookf .inputSubmit { background:url(grafika/btn-big.jpg) no-repeat; width:124px; height:41px; border:none; color:#9C6911; cursor:pointer; padding:0; font-weight:bold; margin-left:160px; font-size:14px; text-transform:uppercase;}
.bookf .loading {margin:0;padding:0;font-weight:bold;display: none;}
.bookf h2 {background-color:#FCF4E6; padding:5px; color:#9C6911;}

.pay_details{clear:both;}
.pay_details_base{background-color:#F3F2F2; width:457px; border:1px #eaeaea solid;border-left:2px #eaeaea solid;border-top:2px #eaeaea solid;float:left;}
.pay_details_extras{background-color:#F3F2F2; width:457px; border:1px #eaeaea solid;border-left:2px #eaeaea solid;border-top:2px #eaeaea solid; float:right;}
.pay_details_base p, .pay_details_extras p {margin:0 10px; padding:5px 0; border-top:1px #CCCCCC solid; text-align:right;}
.pay_details_base p span, .pay_details_extras p span {float:left;}
.pay_details_base p.first, .pay_details_extras p.first {border:none;}
.pay_details_extras p.first { text-align:left;}
.pay_details h2 {background-color:#FCF4E6; padding:5px; color:#9C6911;}

.placilo{padding:5px; background-color:#D0DFF1;font-weight:bold;font-size:14px; text-align:right;}
.placilo_extras{padding:5px; background-color:#eaeaea;font-weight:bold;font-size:14px; text-align:right;}
.placilo span, .placilo_extras span{float:left;}


.personal_info {margin:0; padding:0;}
.personal_info form {margin:0;padding:0;}
.personal_info div {margin:10px 10px;}
.personal_info label{display:block;width:160px;float:left;padding-top:3px;}
.personal_info p{margin:15px 10px 0;}
.personal_info textarea{width:250px; height:100px;}
* html .personal_info p{margin:10px 10px 0;}
.personal_info .inputSubmit { background:url(grafika/btn-big.jpg) no-repeat; width:124px; height:41px; border:none; color:#9C6911; cursor:pointer; padding:0; font-weight:bold; margin-left:160px;text-transform:uppercase;}
.personal_info .enako {padding:5px; background-color:#D0DFF1; margin:15px 0 0;}
.personal_info .enako input {vertical-align: middle; border:none;}
.personal_info .enako span{margin:0 0 0 5px;vertical-align: middle;}
.personal_info h2 {background-color:#FCF4E6; padding:5px; color:#9C6911;}
.opozorilo {margin-top:20px;}

.loading_izracun {margin:0; padding:0; position:absolute; top:5px; left:350px;}

.loading_pricelist {text-align:center;border:1px #999999 solid;padding:40px;margin-top:10px;}
.loading_pricelist span {font-weight:bold; letter-spacing:1px; color:#666;}

.loc {padding:5px; border:1px #ffffff solid; text-align:center;}

table.cenik {border:1px #CCCCCC solid; border-collapse:collapse;}
table.cenik tr.trhead {background-color:#666666; color:#FFFFFF; font-weight:bold;}
table.cenik td{border-top:1px #CCCCCC solid; padding:3px;}
table.cenik td.note{border: none;}
table.cenik td.note span{color:#FF0000;}
table.cenik td.cena{font-size:9px; width:60px; text-align:center;}
table.cenik td.cena strong{font-size:14px;}
table.cenik span {font-weight:bold;}
table.cenik span.active, table.cenik span.inactive {width:86px; height:27px; display:block; color:#FFFFFF; padding-top:6px;}
table.cenik span.active { background:url(grafika/btn-book.gif) no-repeat;}
table.cenik span.inactive { background:url(grafika/btn-book-inactive.gif) no-repeat;}
table.cenik span.active a, table.cenik span.active a:hover {color:#FFFFFF;}

.btn{width:124px; height:41px; display:block; color:#9C6911; font-weight:bold; text-align:center; padding:12px 0 2px; background:url(grafika/btn-big.jpg) no-repeat; font-size:14px; text-transform:uppercase;}

.terms {font-weight:bold;}

ul.mesta {margin:0;padding:0;}
ul.mesta li { float:left; margin-right:5px; padding:0; list-style:none; white-space:nowrap}
ul.mesta li a{text-decoration:underline;}

.voucher label {display:block; width:150px; float:left; font-weight:bold;}
.vch_submit { width:80px; height:23px; background-image:url(grafika/submit_off.jpg); background-position:right; font-weight:bold; border:none; cursor:pointer; text-align:left; padding:0 3px 3px 3px;}
.napaka {background-color:#FF0000; color:#FFFFFF; padding: 5px 10px; font-size:12px; margin-bottom:10px;}
.napaka p {margin:5px 0;}
.najdeno {background-color:#50DC04; color:#FFFFFF; padding: 5px 10px; font-size:12px; margin-bottom:10px;}
.najdeno p {margin:5px 0;}

.filter {background-color:#666; margin-bottom:10px; padding:5px;}
.filter h3{ font-size:11px; margin:3px 5px; padding:0;}
.filter td {border-right:1px #999 solid; padding:0; color:#FFF;}
.filter td.last {border-right:none;}
.filter td p {margin:3px 0; padding:0;}
.filter .filter_col {float:left;padding:0;margin:5px 15px 5px 5px; font-size:10px;}
.filter .filter_col input {margin:0; padding:0; vertical-align:middle;}





