/************************
visit Slovenia
CSS by 
Klemen Urbancnik
POLET spletni inzeniring
************************/

/***** tabele *****/

.izpis {float:left;font-size:10px;width:460px;margin:5px 0 15px 0;border-bottom:2px solid #D2E282;padding-bottom:1px;}
.izpisNaslov {color:#111;background-color:#D3E285;font-size:11px;font-weight:bold;padding:2px 0 2px 2px;margin:0 0 2px 0;}	
.izpisNaslov a, .izpisNaslov a:hover, .izpisNaslov a:visited, .izpisNaslov a:active {color:#111!important;text-decoration:none!important;}	
.izpisSlika {float: left;width:85px;}
.izpisText {float: left;width:286px;line-height:10px;margin-top:2px;}
.izpisCena {float: left;width:89px;color:#FF0000;font-weight:normal;text-align:right;}
.izpisCenaOkvir {border:2px #D3E285 solid;width:85px;margin:0 0 2px 0;padding:5px 0 7px 0;text-align:center;}
.cena {font-size:18px;font-weight:bold;padding-top:5px;}
.lokacija {padding-bottom: 5px;width:280px;min-height:40px;}
.lokacija h3 {padding:0;width:280px;font-size:10px;color:#000;background:none;}	
.akcija {color: #FF0000;padding: 5px 0 0 0;}

.tblSobaOkvir {
	width: 98%;
	border: 1px #D2E282 solid;
	margin: 5px 5px 20px 5px;
	}
	
.tblSobaOkvirN, .tblSobaOkvirSkupaj {
	width: 448px !important;
	border: 1px #BFD72F solid;
	margin: 5px 5px 20px 5px;
	}
	
.tblSobaOkvirSkupaj {
	margin: 5px 5px 0 5px;
	background-color:#D2E282;
	}

.tblSobaOkvirN thead th {
	padding: 2px;
	background: #BFD72F;
	color: #fff;
}

.tblSobaOkvirN thead th.bright {
	padding: 4px 2px;
	background: #D2E282;
	color: #000;
	font-weight: bold;
	font-size:10px;
}

.tblSobaPregled {
	width: 460px;
	border-bottom: 1px #D2E282 solid;
	margin: 5px 0 10px 0;
	}	
	
.tblSobaPregled thead tr th {
	padding:4px 2px;
	background: #D2E282;
	}

.tblSobaPregled tr td {
	padding:2px 4px;
	}
	
td.Header {
border-top: 1px #D2E282 solid;
padding: 2px;
}

td.HeaderGrey {
background: #EAEAEA;
}

td.HeaderGrey2 {
background: #D6D6D6;
}


.sobaObvestilo {
	padding: 5px 0 5px 5px;
	font-size: 9px;
	}

.sobaImeOkvirN {
	background-color: #D2E282;
	padding: 2px 1px;
	}

.valutaPregled {
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	padding: 0 20px 5px 0;
	}

.ocena {
	color: #1A1364;
	font-size: 18px;
	font-weight: bold;
	}

/***** ponudnik - podrobno  *****/

#menuSobe{
	height: 20px;
	text-align: center;
	width: 458px;
	}
 
#menuSobe ul { 
	float:left; 
	height: 20px; 
	width: 100%;
	margin: 0; 
	background-color: #BFD72F; 
	}
	
#menuSobe li { 
	float:left; 
	padding: 0; 
	}
	
#menuSobe a, #menuSobe a:visited, #menuPonudnik a, #menuPonudnik a:visited { 
	height: 17px ! important; 
	height: 20px;
	padding: 3px 10px 0 10px; 
	font-size: 10px; 
	font-weight: bold; 
	text-decoration:none; 
	color:#fff;  
	background-color: #BFD72F; 
	display: block; 
	border-right: 1px solid #fff;
	float: left;
	}
	
	
#menuSobe a:active, #menuSobe a:hover { 
	color:#BFD72F; 
	background-color: #fff; 
	text-decoration:none;
	}
	
#menuSobe .on, #menuSobe .on:visited {
	color:#BFD72F; 
	background-color: #fff; 
	text-decoration:none;
	}
	
.tblSobe, .tblSobe1, .tblSobe2 {
	width: 448px;
	margin: 10px 4px 0 4px;
	}
	
.tblSobe td, .tblSobe1 td, .tblSobe2 td {
	padding:3px;
	}
	
.tblSobe1 {
	margin: 5px 4px 5px 4px;
	}
	
.tblSobe2 {
	width: 438px;
	}

TD.sobeHeader {
	padding: 1px 0;
	font-weight: bold;
	border-bottom: 2px solid #BFD72F;
	}

.tblPonudnik {
	width: 98%;
	margin: 10px 5px 5px 4px;
	}

#menuPonudnik{
	height: 20px;
	text-align: center;
	width: 458px;
	}
	
#menuPonudnik h2{
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 5px;
	margin: 0;
	background-color: #1A1364; 
	text-align:left;
	}

#okvirM, #okvirZ {
	width: 458px;
 	border: 1px #1A1364 solid;
 	margin: 0 0 20px 0 !important;
 	display: block;
 	float: left;
	}

#okvirZ {
	border: 1px #BFD72F solid;
	}
	

#okvirZ h1, #okvirZ h2 {
	color: #1A1364;
	font-size: 14px;
	width: 450px;
	font-weight: bold;
	padding: 10px 0 5px 5px;
	margin: 0;
	}

#okvirZ h2 {
	font-size: 12px;
	}
	
#okvirZ p {padding: 5px 0 5px 5px; }

.callCenter {color:#FF0000;font-weight:normal;font-size:14px;}
.callCenterS {color:#FF0000;font-weight:normal;font-size:11px;}

/*PREDSTAVITEV PONUDNIKA*/

.predPonudnik {padding:10px 10px 0 10px;width:448px;min-height:70px;}
#okvirM p {padding:5px 10px;width:438px;}
.ponSlika {float:left;width:85px;}
.ponNaslov {float:left;width:200px;}
.ponSplosno {float:left;width:153px;}
.predGalerija {padding:0 10px;}
.predPonudba {padding:0 10px;}
.predPonudba p {padding:0 0 5px 0 !important;}
.ponudbaLeft, .ponudbaRight {margin: 10px 0;width: 210px;float: right;}
.ponudbaLeft {width: 220px;float: left;}
.googleMap {padding: 0 0 5px 35px;margin:0 0 0 130px;background:transparent url(http://www.visitslovenia.net/pic-d/minimap-slovenia.gif) no-repeat 0 0;height:20px;display:block;}

/*OCENA PONUDNIKA*/
#ratingFrame {min-height:100px;margin:0 0 10px 0;}

.rating {
 background: transparent url(http://www.visitslovenia.net/pic-d/bg-rate.gif) left repeat-y;
 width: 300px;
 border: 1px #1A1364 solid;
 font-size: 10px;
 margin: 10px 5px 10px 70px! important;
 margin: 10px 5px 10px 35px;
 float: left;
 }
 
.ratingOcena {
 color: #fff;
 padding: 5px;
 font-size: 11px;
 width: 90px;
 float: left;
 text-align: center;
  line-height:15px;
 }
 
.ratingCifra {
 color: #fff;
 font-size: 18px;
 font-weight: bold;
  line-height:15px;
 }
 
.ratingFrame {
 float: right;
 width: 195px;
 margin: 0 0 6px 0;
 display: block;
  line-height:10px;
 }
 
.ratingIme {
 float: left;
 width: 90px;
 text-align: left;
 font-size: 10px;
 }
 
.ratingPodlaga {
 border: 1px #1A1364 solid;
 background-color: #FFF;
 height: 8px; 
 float: left;
 width: 100px;
 font-size: 5px;
 }
 
.ratingProcent {
 background-color: #848FAB;
 height: 8px ! important;
 height: 8px;
 float: left;
 }
 
.ratingLegenda {
 height: 8px ! important;
 height: 8px;
 float: left;
 text-align: right;
 margin: 4px 0 0 0;
 }
 
 
.ponudnikOdzivnostNo {
 color: #fff;
 padding: 7px;
 background-color:#1A1364;
 font-size: 11px;
 float: right;
 font-weight:bold;
 }
 
 .ponudnikOdzivnostOpis {
 color: #111;
 padding: 5px;
 font-size: 11px;
 float: left;
 border:1px solid #1A1364;
 margin: 0 0 0 10px;
 /*text-align: center;
  line-height:15px;*/
  width: 425px;
 }

#program {
	width: 410px;
	padding: 10px 5px 0 5px;
	}
	
#program h2 {
	width: 450px;
	font-size: 14px ! important;
	color: #1A1364;
	font-weight: bold;
	padding: 0 0 10px 0;
	margin: 0;
	}

#program p {
	padding: 0 0 5px 0;
	margin: 0;
	width: 100%;
	}

#program ul {
 margin: 0 0 10px 5px;
 padding: 0;
 }
 
#program li {
 margin: 0;
 padding: 0 0 5px 10px;
 list-style-type: none;
 background: transparent url(http://www.visitslovenia.net/pic-d/bullet-zelen.gif) no-repeat 0 0;
 }

#zamik {
	background-color: #fff;
	width: 1px;
	height: 10px;
	padding: 0;
	margin: 0;
	}

.tblPlacilo {
	width: 460px;
	border-collapse:collapse;
	}	
	
.tblPlacilo tr th {
	padding: 1px 0;
	font-size: 10px;
	font-weight: normal;
	}

.tblPlacilo tr td {
	padding: 4px 0;
	}
	
.members {
	padding: 5px 0;
	border-bottom: 1px solid #D3E285;
	border-top: 1px solid #D3E285;
	}

TD.Members {
	background-color: #C2D5FC;
	}
	
TD.Rezervacije {
	background-color: #F1F1F1;
	}
	
.txtSort {
	font-size: 10px;
	margin: 0 0 5px 0;
	}

.ostali {
	padding: 0 0 0 150px;
	}
	
#navIskanje {
	text-align: right;
	margin: 5px 0 5px 0;
	}
	
#navIskanjeC {
	text-align: right;
	margin: 15px 0 5px 0;
	}

.linkRazkrij  {
	background: #FFF url(http://www.visitslovenia.net/pic-d/ikona-razkrij-12-z.gif) right no-repeat;
	padding: 0 20px 0 0;
	text-decoration: underline;
	}

.linkSkrij {
	background: #FFF url(http://www.visitslovenia.net/pic-d/ikona-skrij-12-z.gif) right no-repeat;
	padding: 0 20px 0 0;
}

.linkRazkrij2, .linkRazkrij2:visited,  .linkRazkrij2:hover, .linkRazkrij2:active {
	background: url(http://www.visitslovenia.net/pic-d/ikona-razkrij-12-b.gif) right no-repeat;
	padding: 0 20px 0 0;
	text-decoration: underline;
	}
	
.linkRazkrij2:hover, .linkRazkrij2:active {
 	color: #fff;
	text-decoration: none;
}

.linkSkrij2, .linkSkrij2:visited,  .linkSkrij2:hover, .linkSkrij2:active {
	background: url(http://www.visitslovenia.net/pic-d/ikona-skrij-12-b.gif) right no-repeat;
	padding: 0 15px 0 0;
}

 .linkSkrij2:hover, .linkSkrij2:active {
 	color: #fff;
	text-decoration: none;
}


.textRight {
	float: right;
	}
	
.textLevo {
	float: left;
	}
	
.textDesno {
	margin: 0 3px 0 0;
	float: right;
	}

.textDesno1 {
	color: #111;
	margin: -15px 3px 0 0;
	float: right;
	padding: 0;
	}
	
.textTermin {
	color: #111;
	margin: 10px 3px 0 0;
	text-align: right;
	padding: 5px 0 5px 0;
	display: block;
	}

.linkIzborIn { background: url(http://www.visitslovenia.net/pic-d/icon-izbor-in.gif) bottom left no-repeat;text-align:right;width:23px;height:25px;float:right;margin:-25px 3px 5px 0;}
.linkIzborOut { background: url(http://www.visitslovenia.net/pic-d/icon-izbor-out.gif) bottom left no-repeat;text-align:right;width:23px;height:25px;float:right;margin:-25px 3px 5px 0;}

.tblOsebe {
	width: 97%;
	margin: 5px 0 3px 5px;
	}
	
.tblOsebeHeader {
	background-color: #EAE6E4;
	height: 20px;
	padding: 5px;
	} 

.ponudbaNazaj {
	background-color: #fff;
	text-align: left;
	padding: 5px 0 5px 6px;
	}
	
.ponudbaDarilo {
	background-color: #fff;
	text-align: right;
	padding: 0 6px 5px 0;
	margin-top: -18px;
	}
	
.skupinskaRez {
	padding: 5px 0;
	}

.skupinskaRez img {
	margin: 0 10px 0 0;
	float: left;
	}

/*kosarica*/
.tblKosaricaSkupaj {
	width: 460px;
	border: 1px #BFD72F solid;
	margin: 5px 0 20px 0;
	background-color:#D2E282;
	padding:0;
	font-weight: bold;
	}

.tblKosaricaSkupaj td {	
	text-align:center;
	}
 
 
 /* rezervacije koraki */

.rezerv {
 padding-top: 10px;
 width: 150px;
 float: left;
 }

.rezervStep {
 margin: 8px 0;
 width: 150px;
 float: left;
 }
 
.rezervStepOn, .rezervStepDone {
 color: #fff;
 font-size: 11px;
 border-top: 1px #fff solid;
 border-bottom: 1px #fff solid;
 padding: 8px 0;
 width: 150px;
 float: left;
 }

.rezervStepDone {
border: none;
}

.rezervStepDone a {color: #fff;}

.rezervNumber {
 font-size: 25px;
 float: left;
 padding: 5px;
 }
 
.rezervLine {
 padding: 0 0 8px 0;
 background: url(http://www.visitslovenia.net/pic-d/bg-bulletline.gif) bottom left repeat-x;
 height: 2px;
 width: 100%;
 display: block;
 font-size: 1px;
 }

#TipLayer {
 visibility:hidden;
 position:absolute;
 z-index:1000;
 top:-100px;
 text-align: left;
 } 
 
.reservAccepted {padding:5px 5px 5px 50px;background: transparent url(http://www.visitslovenia.net/pic-d/payment-confirmed.jpg) no-repeat 5px 5px;border: 1px solid #BFD72F;font-weight:bold;margin: 0 0 10px 0;width:403px!important;width:100%;}
.reservWaiting {padding:5px 5px 5px 50px;background: transparent url(http://www.visitslovenia.net/pic-d/payment-not-confirmed.jpg) no-repeat 5px 5px;border: 1px solid #FF0000;font-weight:bold;margin: 0 0 10px 0;width:403px!important;width:100%;}
.reservOpen {padding:5px 5px 5px 50px;background: transparent url(http://www.visitslovenia.net/pic-d/payment-waiting.jpg) no-repeat 5px 5px;border: 1px solid #48CCFE;font-weight:bold;margin: 0 0 10px 0;width:403px!important;width:100%;}

