/* -------------------- tag styles --------------------*/
body,td,div {
	font-family: arial;
	font-size: 12px;
}
html,body{margin:0;padding:0;height:100%;border:none;}
table {border-spacing: 2px;}
td {vertical-align: top; padding:0px;}
img {border: 0px;}
form{margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: silver;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {text-decoration: none;}
a:hover {}
a:focus {outline: none;}
a:active {}
a:visited {}

.cp {cursor: pointer;}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {
	position: absolute;
	height: 46px;
	width: 740px;
}
.pr {
	position: relative;
	left: 0;
	top: 0;
}

.fl {float: left;}
.fr {float: right;}

.fs8 {font-size: 8px;}
.fs9 {font-size: 9px;}
.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}

.fcr {color: red;} /*rdeča*/
.fc1 {color: #000;}
.fc2 {color: #FFF;}
.fc3 {color: #025EC8;} /*blue*/
.fc4 {color: #474848;} /*gray*/
.fc5 {color: #449AFE;} /*aqua*/
.fc6 {color: #528500;} /*green*/
.fc7 {color: #86B900;} /*lime*/
.fc8 {color: #449393;} /*teal*/
.fc9 {color: #40B3B3;} /*turquoise*/
.fc10 {color: #FF6E04;} /*orange*/
.fc11 {color: #FF9C00;} /*gold*/
.fc12 {color: #B726D6;} /*violet*/
.fc13 {color: #CC5CE5;} /*purple*/
.fc14 {color: #056DAA;} /*navy*/
.fc15 {color: #F20000;} /*red*/
.fc16 {color: #0078FF;} /*blue*/
.fc17 {color: #0F63C4;} /*blue*/
.fc18 {color: #B3B2B2;} /*silver*/
.fc19 {color: #4097FC;} /*blue*/
.fc20 {color: #F0A001;} /*orange*/
.fc21 {color: #AAAAAA;} /*silver*/
.fc22 {color: #0F63C4;} /*blue-blog*/


.upper {text-transform: uppercase;}

.blue {color: #0F63C4;} /*blue*/
.teal {color: #40B3B3;} /*turquoise*/
.red {color: #F20000;} /*red*/
.orange {color: #FF6E04;} /*orange*/
.green {color: #528500;} /*green*/
.violet {color: #B726D6;} /*violet*/
.gold {color: #FF9C00;} /*gold*/

.ls25 {letter-spacing: 0.025em;}
.ls50 {
	letter-spacing: 0.050em;
}

.b7 {bottom: 7px;}
.r10 {right: 10px;}
.l5 {left: 5px;}
.l-10 {left: -10px;}
.l0 {left: 0;}
.b0 {bottom: 0;}
.t0 {top: 0;}
.r0 {right: 0;}

.mb20 {margin-bottom: 20px;}
.mb10 {margin-bottom: 10px;}
.mb5 {margin-bottom: 5px;}
.pt10 {padding-top: 10px;}
.pt4 {padding-top: 4px;}
.pt7 {padding-top: 7px;}
.pt6 {padding-top: 6px;}
.pt3 {padding-top: 3px;}
.mt3 {margin-top: 3px;}
.mt4 {margin-top: 4px;}
.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mr20 {margin-right: 20px;}
.mr36 {margin-right: 36px;}
.mr11 {margin-right: 11px;}
.mr3 {margin-right: 3px;}
.ml10 {margin-left: 10px;}
.ml12 {margin-left: 12px;}
.ml30 {margin-left: 30px;}
.ml25 {margin-left: 25px;}
.ml41 {margin-left: 12px;}
.pb3 {padding-bottom: 3px;}
.pb10 {padding-bottom: 10px;}
.pb5 {padding-bottom: 5px;}
.pl20 {padding-left: 20px;}
.pr10 {padding-right: 10px;}

.lh21 {height: 21px; line-height: 21px;}
.lh14 {line-height: 14px;}
.h7 {height:7px;}
.lh23 {line-height:23px;}
.w200 {width:200px;}
.w65 {width:65px;}
.w710 {width:700px;}


.ofh {overflow: hidden;}

.arial {font-family: arial;}

a.tdn {text-decoration: none;}
a.tdn:hover {text-decoration: underline;}

.clear {
	clear: both;
	background-color: #FFFFFF;
}

.dn {display: none;}
.db {display: block;}
.naslovi {font-size:16px;}
.tdn{list-style-type: none;}
.hand {cursor: pointer;}
.bbd { padding-bottom:3px; background:transparent url(../images/dots-offer.gif) repeat-x scroll left bottom;}
.razmak tr td{padding-bottom:5px;}
.bck2 {background:#F2F2F2;}


/* ------------------ form strat --------------------- */
input, select {
	background:transparent url(../images/bck_input.gif) no-repeat;
	width:172px;
	height: 21px;
	border: thin solid #999999;
}
.input-nov {background:transparent url(../images/bck_input.gif) no-repeat; border:0; width:172px; height: 21px;}
.input-blog {background:transparent url(../images/bck_input_blog.gif) no-repeat; border:0; width:172px; height: 21px; padding:3px 0 0 5px;}
.poslji-blog {background:transparent url(../images/bck_poslji_blog.gif) no-repeat; border:0; width:63px; height: 23px;}
.input-blog2 {background:transparent url(../images/bck_input_blog.gif) no-repeat; border:0; width:172px; height: 23px;}
.textarea-blog {background:transparent url(../images/bck_comment_blog.gif) no-repeat; border:0; width:689px; height: 122px;}
.slike-blog {background:transparent url(../images/bck_slike_blog.gif) no-repeat; border:0; width:300px; height: 180px; padding:18px 0px 0px 20px;}
input .gesl{background:transparent url(../images/bck_input_kraj.gif) no-repeat; border:0; width:172px; height: 21px;}
td.checkbox input {width:8px; height: 8px;}
td.input2 input {background: transparent; width:13px; height:13px; margin:0 0 0 8px;}
td div.input-3 input {background: transparent; width:13px; height:13px; margin:0 0 0 8px;}
td div.input-4 input {background: transparent; width:13px; height:13px; margin:0 0 0 12px;}
td.input2 input.input3 {background:transparent url(../images/bck_input_submit.gif) no-repeat; border:0; width:63px; height: 21px; cursor: pointer;}
.input3 {background:transparent url(../images/bck_input_submit.gif) no-repeat; border:0; width:63px; height: 21px; cursor: pointer;}
textarea {background:transparent url(../images/bck_input_textarea.gif) no-repeat; border:0; width:172px; height: 70px;}
.form-povprasevanje {width:475px; display:block;}

input.small {width: 149px; height: 21px; border: 1px solid #666666; margin: 2px; background: transparent top left;}
input.smaller, select.smaller {width: 149px; height: 21px; border: 0; margin: 2px; background: transparent url(../images/bck_input_empty.gif) no-repeat left top;}
input.small.ime_si {background: transparent url(../images/bck_input_ime_si.gif) no-repeat left top; border:0;}
input.small.priimek_si {background: transparent url(../images/bck_input_priimek_si.gif) no-repeat left top;border:0px;}
input.small.rojstni_si {background: transparent url(../images/bck_input_rojstni_si.gif) no-repeat left top;border:0px;}
input.fail, input.small.fail {border-bottom: 3px solid red;}
td.fail {background-color: #FFEFEF;}
input.radio {background: none; border: none; width: 13px; height: 13px; display: inline;}

input#catalogue_city {display: none;}
.input-mail {padding-left: 3px;}

div#mnenje-strank div.textarea{background:transparent url(../images/bck_input_textarea_mnenja.gif) no-repeat; height:200px; width:475px; overflow:hidden;}
div#mnenje-strank div textarea{background:none; width:470px; height:193px; padding:2px; margin:0; overflow:auto;}
div#mnenje-strank .input{background:transparent url(../images/bck_input.gif) no-repeat; border:0; width:172px; height: 21px; margin:0;}
div#mnenje-strank input{background:none; margin:0; color:#000000; padding:3px 0 0 3px;}
div#mnenje-strank input.fail{border-bottom: 3px solid red; height: 15px; width:167px;}
div#mnenje-strank textarea.fail{border-bottom: 3px solid red;}
div#mnenje-strank table{background:white;}
div#mnenje-strank td{padding:3px 0;}

table.dodatne-osebe-krizarjenje {
	margin: 3px auto;
}

table.dodatne-osebe-krizarjenje td {
	font-size: 11px;
	color: #666;
	text-indent: 5px;
	background-color: #fafafa;
}

table.dodatne-osebe-krizarjenje td input{
	background-color: #fff;
}

.post-st{width:40px; background:transparent url(../images/bck_input_post_st.gif) left top no-repeat; padding:3px 0 0 3px; margin:0px 6px 0px 0;}
.kraj{width:121px; background:transparent url(../images/bck_input_kraj.gif) left top no-repeat; padding:3px 3px 0 3px;}
.kraj2{width:121px; background:transparent url(../images/bck_input_kraj.gif) left top no-repeat; padding:0px 3px 3px 3px;}
form input.checkbox2{width:13px; height: 13px;}
.poslji{width:63px; background:transparent url(../images/bck_input_submit.gif) left top no-repeat; margin:0 0 15px 52px; padding:0px 3px 0 3px; cursor:pointer;}

table.iskalnik tr td {padding-bottom: 10px;}

a.a_submit_short {
	display: block;
	width: 75px;
	height: 31px;
	line-height: 31px;
	background: url(../images/a_submit_short.gif) no-repeat left top;
	text-align: center;
}

a.a_submit_short:hover {
	background: url(../images/a_submit_short_over.gif) no-repeat left top;
}

a.a_submit_short.lm {
	display: block;
	width: 75px;
	height: 31px;
	line-height: 31px;
	background: url(../images/a_submit_short_lm.gif) no-repeat left top;
	text-align: center;
}

a.a_submit_short.lm:hover {
	background: url(../images/a_submit_short_lm_over.gif) no-repeat left top;
}

a.a_submit_short span, a.a_submit_long span, a.a_submit_short.lm span, a.a_submit_long.lm span{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

a.a_submit_long {
	display: block;
	width: 155px;
	height: 31px;
	line-height: 31px;
	background: url(../images/a_submit_long.gif) no-repeat left top;
	text-align: center;
}

a.a_submit_long:hover {
	background: url(../images/a_submit_long_over.gif) no-repeat left top;
}

a.a_submit_long.lm {
	display: block;
	width: 155px;
	height: 31px;
	line-height: 31px;
	background: url(../images/a_submit_long_lm.gif) no-repeat left top;
	text-align: center;
}

a.a_submit_long.lm:hover {
	background: url(../images/a_submit_long_lm_over.gif) no-repeat left top;
}
/* ------------------ form end --------------------- */

/* ------------------ slide start --------------------- */
div#slide {
	width:711px;
	height:139px;
	background: transparent url(../images/back_img.gif) no-repeat top left;
}
div#slide .slike-slide {
	width:593px;
	height:94px;
	top:21px;
	left:60px;
}
div#slide .slike-slide a img{
	margin:9px 0px 0 5px;
}
div#slide .left-move {
	width:58px;
	height:17px;
	top:59px;
	left:17px;
}
div#slide .right-move {
	width:60px;
	height:12px;
	top:59px;
	left:669px;
}





/* ------------------ start end --------------------- */
/* -------------------------------------------------------------------------------------------*/
body {background: #FFF8da url(../images/bck_top.gif) repeat-x center top;}

/* -------------------- HEAD start --------------------*/
div#header {
	height: 320px;
	margin: 0;
}

div#head {
	width: 974px;
	height: 320px;
	margin: 0 auto;
	background-image: url(../bck_head_wide.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#head2 {
	width: 974px; 
	height: 320px; 
	margin: 0 auto;
	background: url(../images/bck_head_wide2.gif) no-repeat left top;
}

	ul#top-menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	top: 4px;
	left: 33px;
	clear: both;
	}
	
		ul#top-menu li{
			float: left;
		}
		
			ul#top-menu li a {
				color: #FFFFFF;
				font-size: 11px;
				letter-spacing: 0.025em;
				text-decoration: none;
			}
			
			ul#top-menu li a:hover {
	text-decoration: underline;
			}
		
			ul#top-menu li span {
				padding: 0 8px;
				color: #FDDD87;
				font-size: 11px;
				letter-spacing: 0.025em;
			}
			
	ul#lang-menu {
			margin: 0;
			padding: 0;
			list-style-type: none;
			top: 14px;
			right: 26px;
			clear: both;
		}
		
		ul#lang-menu li{
			float: left;
		}

	div#logo {
		width: 264px;
		height: 67px;
		top: 115px;
		left: 23px;
	}

	img#head-pic {
	top: 90px;
	left: 10px;
	background-image: url(../IMAGES/header_summerJPG.jpg);
	height: 210px;
	width: 954px;
	}
	
	ul#main-menu {
	height: 68px;
	left: 15px;
	top: 234px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	width: 750px;
	}
	
	ul#main-menu li{
		float: left;
		padding-left: 2px;
	}
	
	img#top-left-shadow	{
	left: 0px;
	bottom: -393px;
	background-color: #FFF8DA;
}
	img#top-right-shadow {right: 0px; bottom: -393px;}
	
/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#content {}

div#container {
	position:relative; /* needed for footer positioning*/
	width: 974px; 
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background: url(../images/bck_content.gif) repeat-y left top;
}
div#container2 {
	position:relative; /* needed for footer positioning*/
	width: 974px; 
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background: url(../images/bck_content2.gif) repeat-y left top;
}
div#container.wide {
	background: url(../images/bck_content_wide.gif) repeat-y left top;
}

div#main {
	width: 954px;
	margin: 0 auto;
	padding-bottom: 72px;
	background-color: #FFFFFF;
}

	
	div#left {
	width: 208px;
	}
	
		div#left div.mb20, div#left div.delimiter {
	padding-left: 15px;
		}
		
		div#left div.mb20-lang {
			margin-left: 35px;
			height: auto! important;
			min-height: 425px;
			height: 425px;
		}
		
		div#left div.side-pic {
			width: 201px;
			height: 90px;
			background: url(../images/bck_side-pic.gif) no-repeat left top;
		}
		
			div#left div.side-pic img{
				margin-top: 10px;
				margin-left: 16px;
			}
			
			div#left div.offer {
				width: 181px;
				font-family: tahoma;
				background: url(../images/dots-offer.gif) repeat-x left bottom;
				padding-bottom: 20px;
				padding-left: 7px;
				margin: 5px auto 10px auto;
			}
	
	div.line {
	border-top: 1px solid #c3c3c3;
	margin: 5px 10px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clip: rect(auto,auto,auto,10px);
	}
	
	ul#left-side-menu {
		margin: 5px 10px;
		padding: 0;
		list-style-type: none;
	}
	
		ul#left-side-menu li {
			background: url(../images/dots-offer.gif) repeat-x left bottom;
			padding: 2px 0;
		}
		
			ul#left-side-menu li a{
				padding: 4px;
				display: block;
				_display: inline;
			}
			
			ul#left-side-menu li a:hover{
				color: #fff;
				background-color: #000;
			}
			
			ul#left-side-menu.blue li a:hover{
				background-color: #4097FC;
			}
			
			ul#left-side-menu.teal li a:hover{
				background-color: #40B3B3;
			}
			
			ul#left-side-menu.red li a:hover{
				background-color: #f20000;
			}
			
			ul#left-side-menu.orange li a:hover{
				background-color: #FF6E04;
			}
			
			ul#left-side-menu.green li a:hover{
				background-color: #528500;
			}
			
			ul#left-side-menu.violet li a:hover{
				background-color: #B726D6;
			}
			
			ul#left-side-menu.gold li a:hover{
				background-color: #FF9C00;
			}
			
		ul.left-side-submenu {
			margin: 0 0 0 10px;
			padding: 0;
			list-style-type: none;
		}
	
			ul#left-side-menu li ul.left-side-submenu li {
				background-image: none;
			}
			
			ul.left-side-subsubmenu {
				margin: 0 0 0 10px;
				padding: 0 0 0 10px;
				list-style-type: square;
			}
		ul.left-menu-li li {
			list-style-type:none;
			margin-left:-25px;
		}
		li a .raquo {
			font-size:16px;
		} 
	
	ul#lang-side-menu {
		margin: 0;
		padding: 0;
		list-style-type: none;
		top: 15px;
		left: -33px;
	}
	
	div.catalog-pic {
		width: 181px;
		height: 256px;
		background-color: #fff;
		margin: 10px;
	}
		
		div.catalog-pic img {
			margin: 2px;
		}
	
	ul#catalog-menu {
		margin: 5px 10px;
		padding: 0;
		list-style-type: none;
	}
	
		ul#catalog-menu li {
			background: url(../images/dots-offer.gif) repeat-x left bottom;
			padding: 4px 0;
		}
		
			ul#catalog-menu li a{
				padding: 2px;
				display: block;
				color: #474848;
				text-decoration: none;
			}
			
			ul#catalog-menu li a:hover {
				color: #000;
			}
			
			ul#catalog-menu.blue li a:hover {
				color: #4097FC;
			}
			
			ul#catalog-menu.teal li a:hover {
				color: #40B3B3;
			}
			
			ul#catalog-menu.red li a:hover {
				color: #f20000;
			}
			
			ul#catalog-menu.orange li a:hover {
				color: #FF6E04;
			}
			
			ul#catalog-menu.green li a:hover {
				color: #528500;
			}
			
			ul#catalog-menu.violet li a:hover {
				color: #B726D6;
			}
			
			ul#catalog-menu.gold li a:hover {
				color: #FF9C00;
			}
		
	div#center {
	width: 538px;
	}
	
	div#center .nazaj{ margin:11px 0 0 11px ; color:#828282;}
	
	div#container.wide div#center {
		width: 746px;
	}
	
		div#inner {
	width: 488px;
	margin: 0 30px 0 20px;
	background-color: #FFFfDA;
		}
		
		div#container.wide div#inner {
			width: 725px;
			margin: 0 0 0 10px;
		}
		
		h3.toggler {
			margin-bottom: 5px;
			border-bottom: 1px solid #b2b2b2;
		}
		
		div#inner.blue b, div#inner.blue h1, div#inner.blue h2, div#inner.blue h3, div#inner.blue div.desc, div#inner.blue a {
			color: #0F63C4;
			letter-spacing: 0.025em;
		}
		
		div#inner.blue div.dodatne-opcije a {color: gray;}
		div#inner.blue div.dodatne-opcije a:hover {color: #0F63C4;}
		
		div#inner.teal b, div#inner.teal h1, div#inner.teal h2, div#inner.teal h3, div#inner.teal div.desc, div#inner.teal a {
			color: #40B3B3;
			letter-spacing: 0.025em;
		}
		
		div#inner.teal div.dodatne-opcije a {color: gray;}
		div#inner.teal div.dodatne-opcije a:hover {color: #40B3B3;}
		
		div#inner.red b, div#inner.red h1, div#inner.red h2, div#inner.red h3, div#inner.red div.desc, div#inner.red a {
			color: #f20000;
			letter-spacing: 0.025em;
		}
		
		div#inner.red div.dodatne-opcije a {color: gray;}
		div#inner.red div.dodatne-opcije a:hover {color: #f20000;}
		
		div#inner.orange b, div#inner.orange h1, div#inner.orange h2, div#inner.orange h3, div#inner.orange div.desc, div#inner.orange a {
			color: #FF6E04;
			letter-spacing: 0.025em;
		}
		
		div#inner.orange div.dodatne-opcije a {color: gray;}
		div#inner.orange div.dodatne-opcije a:hover {color: #FF6E04;}
		
		div#inner.green b, div#inner.green h1, div#inner.green h2, div#inner.green h3, div#inner.green div.desc, div#inner.green a{
			color: #528500;
			letter-spacing: 0.025em;
		}
		
		div#inner.green div.dodatne-opcije a {color: gray;}
		div#inner.green div.dodatne-opcije a:hover {color: #528500;}
		
		div#inner.violet b, div#inner.violet h1, div#inner.violet h2, div#inner.violet h3, div#inner.violet div.desc, div#inner.violet a {
			color: #B726D6;
			letter-spacing: 0.025em;
		}
		
		div#inner.violet div.dodatne-opcije a {color: gray;}
		div#inner.violet div.dodatne-opcije a:hover {color: #B726D6;}
		
		div#inner.gold b, div#inner.gold h1, div#inner.gold h2, div#inner.gold h3, div#inner.gold div.desc, div#inner.gold a {
			color: #FF0000;
			letter-spacing: 0.025em;
		}
		
		div#inner.gold div.dodatne-opcije a {color: gray;}
		div#inner.gold div.dodatne-opcije a:hover {color: #FF9C00;}
		
			div.path {
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-top: -10px;
	background-color: #CCCCCC;
			}
	
			div.caption {
				background: url(../images/line_gray.gif) repeat-x left bottom;
				padding-bottom: 6px;
				margin-bottom: 10px;
				margin-left: 10px;
			}
			
				div.caption h1 {
					padding-bottom: 4px;
				}

			div.subcap {
				margin-top: -4px;
				margin-left: 10px;
				margin-bottom: 6px;
			}
			
				div.subcap table{
					width: 475px;
					height: 21px;
				}
			
			div.center-offer {
	padding-bottom: 7px;
	height: 185px;
	padding-left: 10px;
			}
			
			div.center-offer-divider {
				background: url(../images/dots-gray-wide.gif) repeat-x left bottom;
				margin-bottom: 20px;
				margin-left: 10px;
				font-size: 1px;
				height: 1px;
				line-height: 1px;
			}
			
			div.center-bigpic {
				background: url(../images/bck_center_bigpic.gif) no-repeat left top;
				width: 488px;
				height: 240px;
			}
			
				div.center-bigpic img {
					margin-left: 10px;
					margin-top: 17px;
				}
			
			div.center-offer-pic-holder {
				width: 240px;
				height: 185px;
				background: url(../images/center_offer_pic-holder.gif) no-repeat left top;
				top: -360px;
				left: 4px;
			}
			
				div.center-offer-pic-holder img, div.center-pic-holder img {
					margin: 17px;
				}
				
				div.center-offer-pic-holder img.pa, div.center-pic-holder img.pa {
					margin: 0;
				}
			
			div.center-pic-holder {
				width: 240px;
				height: 185px;
				background: url(../images/center_offer_pic-holder.gif) no-repeat left top;
			}
			
			div.offer-details {
				width: 243px;
				top: -351px;
				left: 239px;
			}
			
			div.categ-pic {
				width: 155px;
				background: url(../images/bck_categ_pic.gif) no-repeat left top;
				margin: 0 0 11px 11px;
			}
			
			div.categ-pic-left {
				width: 155px;
				background: url(../images/bck_categ_pic.gif) no-repeat left top;
				margin-left: 0;
			}
			
				div.categ-pic img, div.categ-pic-left img {margin: 8px 9px;}
				
				div.categ-pic a.cat-name, div.categ-pic-left a.cat-name {
					display: block;
					padding: 0 10px;
					clear: both;
					background: url(../images/cat-name.gif) no-repeat left center;
				}
			
			a.toggle_more {
				margin-left: 10px;
				padding-left: 10px;
				background: url(../images/toggle_more.gif) no-repeat left center;
			}
			
			a.more-about-offer {
				display: block;
				width: 120px;
				height: 31px;
				line-height: 31px;
				text-align: center;
				background: url(../images/more-about-offer_off.gif) no-repeat left top;
				text-decoration: none;
				left: 235px;
				bottom: 11px;
			}
			
			a.more-about-offer:hover {
				background: url(../images/more-about-offer_on.gif) no-repeat left top;
			}
			
			a.reservation {
				display: block;
				width: 139px;
				height: 35px;
				line-height: 35px;
				text-indent: 40px;
				background: url(../images/rezervacija_off.gif) no-repeat left top;
				text-decoration: none;
				left: 235px;
				bottom: 11px;
			}
			
			a.reservation:hover {
				background: url(../images/rezervacija_on.gif) no-repeat left top;
			}
			
			a.tell-friend {
				display: block;
				width: 139px;
				height: 35px;
				line-height: 35px;
				text-indent: 25px;
				background: url(../images/povej_prijatelju_off.gif) no-repeat left top;
				text-decoration: none;
				left: 235px;
				bottom: 11px;
			}
			
			a.tell-friend:hover {
				background: url(../images/povej_prijatelju_on.gif) no-repeat left top;
			}
			
			a.print-page {
				display: block;
				width: 139px;
				height: 35px;
				line-height: 35px;
				background: url(../images/natisni_stran_off.gif) no-repeat left top;
				text-decoration: none;
				text-align: left;				
			}
			
			a.print-page span {padding-left: 35px; display: block;}
			
			a.print-page:hover {
				background: url(../images/natisni_stran_on.gif) no-repeat left top;
			}
			
			span.offer-price {
				bottom: 339px;
				right: 298px;
				text-align: right;
			}
			
		div.flight-tickets div.left {
			width: 206px;
		}
		
		div.flight-tickets div.left div.under-pic-text {
			width: 178px;
			margin: 5px auto;
			font-family: tahoma;
			font-size: 11px;
			color: #474848;
			letter-spacing: 0.050em;
		}
		
		div.flight-tickets div.right {
			width: 275px;
		}
		
		div.flight-tickets div.right ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
		
		div.flight-tickets div.right ul li{
			background: url(../images/li_gold_star.gif) no-repeat 0 3px;
			padding-left: 24px;
			margin-bottom: 35px;
		}
	
	div#tf-content {
		left: 50%; 
		margin-top: -350px;
		margin-left: -220px;
		width: 420px; height: 250px; 
		background: #FFF; border: 5px solid silver; 
		padding: 10px;
	}
	
	div#tf-content.blue {border-color: #0F63C4;}
	div#tf-content.teal {border-color: #40B3B3;}
	div#tf-content.red {border-color: #F20000;}
	div#tf-content.orange {border-color: #FF6E04;}
	div#tf-content.green {border-color: #528500;}
	div#tf-content.violet {border-color: #B726D6;}
	div#tf-content.gold {border-color: #FF9C00;}
	
	form#tell-friend {
		margin: 0 0 20px 0;
		padding: 0;
	}
	
		form#tell-friend  label {
			display: block;
			width: 110px;
			margin: 5px 10px;
			color: #666;
		}
		
		form#tell-friend input#tf_name2 {display: none;}
		
		form#tell-friend input {
			font-size: 12px;
		}
		
		form#tell-friend input#tf_send {
			cursor: pointer;
		}
		
		form#tell-friend .fail {
			background-color: #FFDFDF;
		}
	
	div.dodatne-opcije {
		background: url(../images/bck_menu_button.gif) no-repeat left;
		text-align: center;
		height: 24px;
		line-height: 24px;
	}
	
		div.dodatne-opcije  a {
			color: gray;
		}
	
	div#right {
	top: -228px;
	width: 200px;
	margin-bottom: -228px;
	}
	
		div.phone-blue {
			background: url(../images/phone-icon-blue.gif) no-repeat left top;
			margin-left: 10px; padding-left: 39px; height: auto !important; min-height: 55px; height: 55px;
		}
		
		div.phone-teal {
			background: url(../images/phone-icon-teal.gif) no-repeat left top;
			margin-left: 10px; padding-left: 39px; height: auto !important; min-height: 55px; height: 55px;
		}
		
		div.phone-red {
			background: url(../images/phone-icon-red.gif) no-repeat left top;
			margin-left: 10px; padding-left: 39px; height: auto !important; min-height: 55px; height: 55px;
		}
		
		div.phone-orange {
			background: url(../images/phone-icon-orange.gif) no-repeat left top;
			margin-left: 10px; padding-left: 39px; height: auto !important; min-height: 55px; height: 55px;
		}
		
		div.phone-green {
			background: url(../images/phone-icon-green.gif) no-repeat left top;
			margin-left: 10px; padding-left: 39px; height: auto !important; min-height: 55px; height: 55px;
		}
		
		div.phone-violet {
			background: url(../images/phone-icon-violet.gif) no-repeat left top;
			margin-left: 10px; padding-left: 39px; height: auto !important; min-height: 55px; height: 55px;
		}
		
		div.phone-gold {
	margin-left: 0px;
	padding-left: 0px;
	height: auto !important;
	min-height: 55px;
	height: 55px;
	background-repeat: no-repeat;
	background-position: left top;
		}
		
		div.e-novice {
			margin: 0 10px 0 10px;
		}
	
			form#e-novice {
				margin: 0;
				padding: 0;
			}
			
				div.input {
					background: url(../images/bck_input.gif) no-repeat left top;
					width: 170px;
					height: 21px;
					margin: 10px 0 5px 0;
				}
				
					div.input input {
						background: none;
						border: 0;
						width: 160px;
						left: 3px;
						top: 2px;
						font-size: 11px;
						color: #9d9d9d;
					}
				
				div#submit-potrdi, div#submit-google-search {
					background: url(../images/bck_submit_potrdi.gif) no-repeat left top;
					width: 75px;
					height: 31px;
					left: -5px;
				}
				
				div#submit-potrdi.over, div#submit-google-search.over {
					background: url(../images/bck_submit_potrdi_over.gif) no-repeat left top;
				}
				
					div#submit-potrdi input, div#submit-google-search input {
						background: none;
						border: 0;
						top: 5px;
						left: 0;
						width: 75px;
						text-align: center;
						cursor: pointer;
					}
	
				div#enovice-checkboxes {
					top: 0;
					left: 10px;
					width: 175px;
					background: #fff;
					border: 1px solid orange;
					padding: 5px;
				}
				
					div#enovice-checkboxes input{
						width: 13px;
						height: 13px;
					}
	
				ul#letalske-karte {
					margin: 0 15px;
					padding: 0;
					list-style-type: none;
				}
				
				ul#letalske-karte li{
					background: url(../images/dots-offer.gif) repeat-x left top;
					padding-top: 12px;
					margin-top: 12px;
				}
				
				ul#letalske-karte li.first{
					background: none;
					padding: 0;
					margin-top: 10px;
				}
	
		div#right div.mb20 {
			padding-left: 5px;
			padding-right: 5px;
		}
		
		div#right div.side-pic {
			width: 196px;
			height: 90px;
			background: url(../images/bck_side-pic_right.gif) no-repeat left top;
		}
		
			div#right div.side-pic img{
				margin-top: 10px;
				margin-left: 12px;
			}
			
		div#right div.side-pic-big {
			width: 196px;
			height: 135px;
			background: url(../images/bck_side-pic_right_big.gif) no-repeat left top;
		}
		
			div#right div.side-pic-big img{
				margin-top: 10px;
				margin-left: 14px;
			}			
			
			div#right div.offer {
				width: 181px;
				font-family: tahoma;
				background: url(../images/dots-offer.gif) repeat-x left bottom;
				padding-bottom: 20px;
				padding-left: 7px;
				margin: 5px auto 10px auto;
			}
	
		ul#lang-offer {
			width: 181px;
			margin: 10px 0 0 6px;
			padding: 0;
			list-style-type: none;
		}
		
			ul#lang-offer li {
				padding-bottom: 8px;
				margin-bottom: 8px;
				background: url(../images/dots-offer.gif) repeat-x left bottom;
			}
			
				ul#lang-offer li a{
					display: block;
					width: 160px;
					margin: 0 auto;
					text-decoration: none;
					color: #636464;
					font-weight: bold;
					letter-spacing: 0.050em;
					padding-left: 15px;
					background: url(../images/dot_li_red.gif) no-repeat 1px 5px;
				}
				
				ul#lang-offer li a:hover{
					text-decoration: underline;
					color: #F20000;
				}
	
			div#right div.blogs {
				width: 181px;
				font-family: tahoma;
				padding-bottom: 20px;
				padding-left: 7px;
				margin: 5px auto 10px auto;
			}
	
			a.blogs-archive {
				display: block;
				width: 120px;
				height: 31px;
				line-height: 31px;
				text-align: center;
				background: url(../images/arhiv-blogov_off.gif) no-repeat left top;
				text-decoration: none;
			}
			
			a.blogs-archive:hover {
				background: url(../images/arhiv-blogov_on.gif) no-repeat left top;
			}
				a.blogs-archive2 {
				display: block;
				width: 140px;
				height: 31px;
				line-height: 31px;
				text-align: center;
				background: url(../images/arhiv-blogov2_off.gif) no-repeat left top;
				text-decoration: none;
			}
			
			a.blogs-archive2:hover {
				background: url(../images/arhiv-blogov2_on.gif) no-repeat left top;
			}
	
		div.blogers-login {
			margin-right: 15px;
			background: url(../images/dots-offer.gif) repeat-x left bottom;
			padding-bottom: 8px;
			margin-bottom: 8px;
		}
		
			div.blogers-login a {color: #F1A303;}
			
		div#search {
			background: url(../images/bck_white.gif) no-repeat 0 228px;
		}
		
		div#search-inner{
			background: url(../images/bck_search-bottom.gif) no-repeat left bottom;
			padding-bottom: 50px;
			height:auto !important;
			height:228px;
			min-height:228px;
		}
		
			form#search-form {
				margin: 0 16px 0 22px;
				padding: 0;
				width: 170px;
			}
			
			div.dropdown {
				width: 170px;
				height: 21px;
				line-height: 21px;
				background: url(../images/bck_dropdown.gif) no-repeat left bottom;
				cursor: pointer;
			}
			
			div.dropdown-date, div.dropdown-date-x {
				width: 47px;
				height: 21px;
				line-height: 21px;
				background: url(../images/bck_dropdown_date.gif) no-repeat left bottom;
				cursor: pointer;
				margin-left: 4px;
			}
			
			div.dropdown-monthyear {
				width: 100px;
				height: 21px;
				line-height: 21px;
				background: url(../images/bck_dropdown_monthyear.gif) no-repeat left bottom;
				cursor: pointer;
				margin-left: 5px;
			}
			
			div.dropdown div.lh21, div.dropdown-date div.lh21, div.dropdown-date-x div.lh21, div.dropdown-monthyear div.lh21 {margin-left: 10px;}
		
				div.dropdown div.dropopen {
					background-color: #fff;
					border-left: 1px solid #F0A001;
					border-right: 1px solid #F0A001;
					border-bottom: 1px solid #F0A001;
					border-top: none;
					width: 145px;
					margin-left: 4px;
					height: auto !important;
					max-height: 190px;
					height: 190px;
					overflow-y: auto;
					overflow-x: hidden;
				}
				
				div.dropdown-monthyear div.dropopen {
					background-color: #fff;
					border-left: 1px solid #F0A001;
					border-right: 1px solid #F0A001;
					border-bottom: 1px solid #F0A001;
					border-top: none;
					width: 95px;
					margin-left: 2px;
				}
				
				div.dropdown-date div.dropopen {
					background-color: #fff;
					border-left: 1px solid #F0A001;
					border-right: 1px solid #F0A001;
					border-bottom: 1px solid #F0A001;
					border-top: none;
					width: 41px;
					margin-left: 2px;
					height: 170px;
					overflow-y: auto;
					overflow-x: hidden;
				}
				
				div.dropdown-date-x div.dropopen {
					background-color: #fff;
					border-left: 1px solid #F0A001;
					border-right: 1px solid #F0A001;
					border-bottom: 1px solid #F0A001;
					border-top: none;
					width: 41px;
					margin-left: 2px;
					height: 90px;
					overflow: hidden;
				}
				
				div.dropopen ul {
					margin: 2px 6px;
					padding: 0;
					list-style-type: none;
				}
				
				div.dropopen ul li.first {
					margin: 0;
					padding: 0;
					background: none;
				}
				
				div.dropopen ul li {
					margin: 0;
					padding: 0;
					background: url(../images/dots-offer.gif) repeat-x left top;
					border-bottom: 1px solid #fff;
				}
				
				div.dropopen ul li a{
					text-decoration: none;
					display: block;
					color: #000;
					width: 100%;
				}
				
				div.dropopen ul li a:hover{
					text-decoration: none;
					background-color: #F0A001;
					color: #fff;
				}
				
		input#submit-find {
			width: 48px;
			height: 21px;
			line-height: 21px;
			border: 0;
			background: url(../images/submit-find.gif) no-repeat left top;
			cursor: pointer;
			margin-left: 14px;
		}
		
		form#search-form input.over {
			background: url(../images/submit-find-over.gif) no-repeat left top;
		}
		
/* --------------------- NAPREDNI ISKALNIK ---------------------*/
div.ocene {
	height: 0; 
	overflow: hidden; 
	background-color: #eaeaea;}
	
div.bar {
	background-color: #FFC262;
	border: 1px solid orange;
	height: 17px;
	line-height: 17px;
	text-align: center;
	margin-bottom: 2px;
}

div.bars {
	background-color: gold;
	border: 1px solid orange;
	height: 15px;
	line-height: 15px;
	text-align: center;
	margin-bottom: 2px;
}
/* --------------------- MAIN end ---------------------*/

/* -------------------- BLOG start --------------------*/
div.blog_small-title {
	background: url(../images/dots-gray-wide.gif) repeat-x left bottom;
	padding-bottom: 2px;
	margin: 0 0 20px 0;
}

div.blog-h {padding: 0 10px; line-height: 14px;}

div.blog-h2 {
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	padding: 10px 0;
	margin-top: 10px;
}
div.blog-h2b {
	border-bottom: 1px solid #E2E2E2;
	padding: 10px 0;
	margin-top: 10px;
} 

div.blog-h table tr td#img_h {background: #fff; width: 215px;}
div.blog-h table tr td#txt_h {background: #fff;}
div.blog-h b, div.blog-h div b {color: #056DAA;}

img.img-padd {margin: 0 10px 5px 0;}

div.blog_comment-h {
	background: #F5F5F5;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	padding: 8px 5px;
}

form#blog-comment_form {
	display: block;
	position: relative;
	width: 690px; height: 320px;
	background: url(../images/bck_comment_form.gif) no-repeat;
}

span.t1, span.t2, span.t3 {left: 2px;}
input.f1,input.f2 {width: 160px; height: 17px; left: 6px;}

span.t1 {top: 17px;}
input.f1 {top: 39px; background: transparent;}
span.t2 {top: 77px;}
input.f2 {top: 101px; background: transparent;}
span.t3 {top: 137px;}
textarea.f3 {top: 155px; background: transparent; width: 683px; height: 115px; left: 3px;}
input.f4 {
	top: 283px; 
	width: 120px; height: auto;
	padding: 6px 0;
	background: url(../images/bck_submit_comment.gif) no-repeat; 
	color: #056DAA;
	text-align: center;	
	cursor: pointer;
}


/* -------------------- BLOG end --------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {
	position:absolute;
	bottom:0; /* stick to bottom */
	width:965px;
	clear:left;
	height: 72px;
	background-image: url(../IMAGES/foot_bck.jpg);
}
div#foot {
	width: 965px;
	height: 100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/bck_foot.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

div#container.wide div#foot {
	background: url(../images/bck_foot_wide.gif) no-repeat left top;
}
	
	ul#foot-menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: both;
	top: 10px;
	left: 248px;
	width: 477px;
	background-color: #FFFFFF;
	word-spacing: 5px;
	text-align: center;
	}
	
		ul#foot-menu li {
			float: left;
			padding: 0 9px;
			text-align: center;
		}
		
		ul#foot-menu li a {
			height: 23px;
			line-height: 23px;
			text-decoration: none;
			font-size: 11px;
			color: #828282;
		}
		
		ul#foot-menu li a:hover {
			text-decoration: underline;
		}

	span#rights {
		color: #474848;
		font-family: verdana;
		font-size: 11px;
		bottom: 0;
		right: 20px;
		height: 23px;
		line-height: 23px;
	}
	
	a#author {
		color: #474848;
		font-family: verdana;
		font-size: 11px;
		bottom: 0;
		right: 20px;
		height: 23px;
		line-height: 23px;
		text-decoration: none;
	}
	
	a#author:hover {text-decoration: underline;} 
/* --------------------- FOOT end ---------------------*/
/* --------------------- BOXLIGHT ---------------------*/

div#box_dark {
	background-color: black; 
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	height: 100%; 
	width: 100%; 
	position: absolute; 
	top: 0; 
	left: 0; 
	display: none;
}

div#box_light {
	width: 800px;
	position: absolute;
	top: 200px;
	left: 50%;
	margin-left: -400px;
	height: 70%;
	display: none;
}

div#box_inner {
	padding: 10px;
	background-color: #fff; 
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;	
}
div#box_light .bck-top{
	top:-10px;
	left:0;
}
div#box_light .bck-bott{
	bottom: -60px;
	left:0;
}


	a#closebl {
		display:block;
		height: 15px;
		line-height: 10px;
		text-align: right;
		padding-right: 10px;
		text-decoration: none;
		color: #000;
		font-size: 22px;
	}
	
	a#closebl:hover {color: red;}
	
	div#box_inner table{
		margin: auto;
	}	
.list-posl{margin:0 0px 15px 15px; border:#ccc 1px solid; width: 205px; height: 80px; padding-left:5px;}
.list-posl2{margin:0 0 0 21px; width: 700px;}
.pos2 {margin: 0 14px;}

textarea.fail {background: red;}
select.fail {border: 2px solid red;}
