/*************** DEFAULT ***************/

html,body {margin:0;padding:0; height:100%;}
h1,h2,h3,h4,h5,h6,h7,p,blockquote {font-size:1.1em;margin:0;padding:0;}
ul,ol,dl,li,dt,dd {list-style:none;margin:0;padding:0;}
fieldset,legend,img,form,abbr {border:0;padding:0;margin:0;}
address {font-style:normal;}

html {
	overflow: -moz-scrollbars-vertical; /*scrollbars in FF always on */
	background: #FFF url("../../resources/images/bg.gif") repeat left top;
	
	}

body {
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	background: transparent url("../../resources/images/bg-top.gif") repeat-x left top;
	font-size: 11px;
	line-height: 15px;
	color: #515151;
	text-align: center;
	}

p  { 
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 7px 0;
	padding: 0;
	}
	
form {
	margin: 0px;
	padding: 0px;
	}
	
img {
	 border: 0;
	 }
	 
a, a:visited {
	text-decoration: underline;
	color: #663366;
	background-color: transparent;
	}

a:hover, a:active {
	text-decoration: none;
	}

ul {
	padding: 0 0 5px 17px;
	margin: 0 0 5px 0;
	}

ol {
	margin-left: 25px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

li {
	margin: 0 0 1px 0;
	padding: 0 0 3px 10px;
	list-style: none;
	background: transparent url("../../resources/images/bullet.gif") no-repeat 0 5px ;
	}

h1, h2, h3 {
	color: #000099;
	background-color: transparent;
	margin: 0 0 15px 0;
	font-weight: bold;
	}
	
h1 {
	font-size:16px;
	}

h2 {
	font-size: 14px;
	padding: 3px 0 0 0;
	margin: 0 0 4px 0;
 	}
	
h3 {
	font-size: 12px;
	padding: 3px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	}
	
hr {
	border:none;
	border-bottom:1px dashed #DEDEDE;
	height:0px;
	margin:10px 0 ! important;
	margin:0;
	clear: both;
	}
	
/* hacks */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
/* Hides from IE-mac \*/
* html .clear {height:1%;}
.clear {display:block;}

.flr {float: right;}
.fll {float: left;}

/*************** LAYOUT ***************/

#container {
	width: 980px;
	margin: 0 auto 0 auto;
	background-color: #FFF;
	text-align:left;
	} 
	
#frame {
	margin: 0 10px;
	} 
	
#left {
	width: 180px;
	float: left;
	}
	
#wrapper { /* middle + right*/
	width: 760px;
	padding: 0 0 0 15px;
	float: left;
	}
	
#middle {
	width: 590px;
	float: left;
	margin: 20px 9px 0 0;
	}
	
#middleWide {
	width: 760px;
	float: left;
	margin: 20px 0 0 0;
	}
	
#middleHome {
	width: 420px;
	float: left;
	margin: 20px 0 0 0;
	padding:0 10px 0 0;
	}
	
#right {
	width: 160px;
	float: left;
	margin: 20px 0 0 0;
	}
	
#bannerRight {
	width: 160px;
	margin:20px 0 0 9px;
	float: left;
	}
/*IE 7 specific */	
*:first-child+html #bannerRight {margin:20px 0 0 9px ! important;}
/* DEFAULT FORMS */
form fieldset ol li {
	background:none;
}
form.infoForm fieldset ol li {
	list-style-type:none;
	padding:0;
	margin:5px 0;
	background:none;
}
.required {
	color:#f00;
}
form.infoForm fieldset ol li label {
	width:120px;
	display:block;
	float:left;
	line-height:20px;
	text-align:right;
	padding:0 10px 0 0;
}
form fieldset ol li .submitButton {
	margin:0 0 0 130px;
}
form  .radioLabel {
	width:auto ! important;
}
form .radioButton {
	float:left;		
}
form .mg {
	padding:0 0 0 130px ! important;
}
/*************** LAYOUT - STYLES ***************/
		
#head {
	padding: 0;
	height: 95px;
	width: 960px;
	float: left;
	}
.header {
	float:right;
	width:650px;
}		
#head h1 {
	margin: 0;
	text-indent: -9999px;
	display: block;
	float:left;
	}
	
#head h1 a, #head h1 a:visited {
	background: transparent url("../../resources/images/logo-kranjska_gora.gif") no-repeat left top;
	width: 263px;
	height: 47px;
	margin: 24px 0 0 0;
	padding: 0;
	display: block;
	text-decoration:none;
	float: left;
	}
	
#head h1 a:hover {
	text-decoration:none;
	}
	
#nav {
	font-size: 11px;
	font-family: arial;
	margin: 13px 10px 0 0;
	color: #6D6D6D;
	float: right;
	}

#nav a {
	color: #6D6D6D;
	text-decoration:underline;
	}

#nav a:hover {
	text-decoration:none;
	}
	
	
#middleContent {
	float: left;
	padding: 0 0px 0 0;
	margin:0;
	/*width:588px;*/
	}

#leftContent {
	padding:0;
	float: left;
	}
	
#footerFrame {
	width: 980px;
	margin: 0 auto 0 auto;
	text-align:left;
	} 
		
#footer { 
	font-size: 11px;
	padding: 15px 0;
	}
	
#footer a {
	text-decoration: underline;
	color: #515151;
	font-size: 11px;
	}
	
#footer a:hover { 
	text-decoration: none;
	}

#footer a.noLink {
	text-decoration:none;
	}
	
/** search, path **/	

#search {
	padding: 10px 12px 0 0;
	float: right;
	margin:0 ! important;
	margin:0 6px 0 0;
 	}

#search button {
	background: transparent url("../../resources/images/bg-search-submit.gif") no-repeat left top;
	text-indent:-9999px;
	width:29px;
	height:25px;
	border:none;
	float:left;
	cursor:pointer;
	} 

#search #search-input {
	border: none;
	background: transparent url("../../resources/images/bg-search.gif") no-repeat right top;
	color: #FFF;
	width: 92px;
	padding:6px 3px 0 10px;
	height: 17px;
	float:left;
	font-size: 11px;
	color:#000;
	}
	
#breadcrumbs {
	margin:0 0 10px 0;
	font-size: 10px;
	}
	
#breadcrumbs a {
	text-decoration:none;
	font-size: 10px;
	text-decoration:underline;
	color: #515151;
	}
	
#breadcrumbs a:hover {
	text-decoration: none;
	}

/* ostalo */

#left h2 {
	background: transparent url("../../resources/images/title-bg-blue.gif") no-repeat left top;
	width: 150px; /*180*/
	height: 29px; /*42*/
	color: #FFF;
	padding: 13px 10px 0 20px;
	margin:0;
	display: block;
	float: left;
	font-size: 12px;
	}
	
#right h2, #rightHome h2 {
	background: transparent url("../../resources/images/title-bg-blue-s.gif") no-repeat left top;
	width: 144px; /*160*/
	height: 29px; /*42*/
	color: #FFF;
	padding: 13px 8px 0px;
	margin:0;
	display: block;
	float: left;
	font-size: 12px;
	}
	
#right h3, #rightHome h3 {
	background: transparent url("../../resources/images/title-bg-green.gif") no-repeat left top;
	width: 145px; /*160*/
	height: 35px; /*42*/
	color: #FFF;
	padding: 7px 5px 5px 10px;
	margin:0;
	display: block;
	float: left;
	font-size: 12px;
	}

#right h3 a {
	color: #fff;
	text-decoration:none;
	}
	
#right h3 a:hover {
	text-decoration:underline;
	}

.map {
	background: #E8E8F8 url("../../resources/images/bg-pas2.jpg") no-repeat left bottom;
	color: #515151;
	padding: 15px;
	margin: 0px 0 5px 0;
	width: 150px;
	display: block;
	}
	
.map a {
	text-decoration: underline;
	color: #515151;
	font-size: 11px;
	}
	
.map a:hover { 
	text-decoration: none;
	}
	
.quickLinks {
	background: #E8E8F8 url("../../resources/images/bg-pas2.jpg") no-repeat left bottom;
	color: #663366;
	padding: 2px 15px 20px 15px;
	margin: 0px 0 5px 0;
	width: 150px;
	display: block;
	clear:both;
	line-height:18px;
	}
	
.quickLinks h3 {
	color: #000099;
	padding: 0 15px 5px 0;
	margin:0;
	font-size: 11px;
	font-weight: bold;
	}
	
.quickLinks a {
	text-decoration: underline;
	color: #663366;
	font-size: 11px;
	}
	
.quickLinks a:hover { 
	text-decoration: none;
	}
	
.slogan {
	font-size: 13px;
	line-height: 17px;
	margin: 0 0 20px 0;
	}
	
.slogan span {
	font-size: 18px;
	}
	
.bgRight, bgRightSearch {
	background: #E8E8F8 url("../../resources/images/bg-pas.jpg") no-repeat left bottom;
	padding: 5px 8px 20px 8px;
	margin: 0 0 5px 0;
	display: block;
	float: left;
	width: 144px;
	}
.bgRight p {
	line-height:18px;
	}	
.bgRightSearch {
	padding: 5px 3px 20px 3px;
	}

	
.inputRezervacije {
	color: #CC6600;
	font-size: 9px ! important;
	}
	
.inputRezervacijeFix {
	color: #CC6600;
	font-size: 9px ! important;
	width: 40px;
	}
	
.tblRezervacije {
	padding: 0;
	margin: 0;
	border: 0;
	}
	
.btnSubmit {
	background: transparent url("../../resources/images/btn-submit.gif") no-repeat top;
	width: 107px;
	height: 25px;
	color: #FFF;
	padding: 0 0 3px 0 ! important;
	padding: 0;
	margin:0 0 0 20px ! important;
	margin:0 0 0 10px;
	display: block;
	float: left;
	border: 0;
	font-weight: bold;
	font-size: 12px;
	cursor: pointer;
	letter-spacing: 1px;
}
	
#logos{
	margin:20px 0 20px 170px;
}	
#logos li {
	float:left;
	background:none;
	}
	
#logos img{
	border: 0;
	padding: 0 22px 0 0;
	}
	
.imgLeft {
	float: left;
	margin: 0 10px 5px 0;
} 

.imgRight {
	float: right;
	margin: 0 0 5px 10px;
} 
	
/******* Linki *********/
.linkBlue, .linkBlue:visited {
	text-decoration: underline;
	color: #0066CC ! important;
	}
	
.linkBlue:active, .linkBlue:hover { 
	text-decoration: none;
	}
	
.linkObcina, .linkObcina:visited {
	text-decoration: underline;
	background: transparent url("../../resources/images/obcina-kg.gif") no-repeat left top;
	padding: 0px 0px 17px 30px;
	margin: 0px 0px 0px ;
	display: block;
	float: left;
	}
	
.linkObcina:active, .linkObcina:hover { 
	text-decoration: none;
	}
	
/***** Vreme ******/

#weather {
	background: #E8E8F8 url("../../resources/images/bg-pas.jpg") no-repeat left bottom;
	color: #515151 ! important;
	padding: 15px 8px;
	margin: 0 0 5px 0;
	float: left;
	width: 144px;
	font-size: 10px;
	}
	
#weather p {
	font-size: 10px;
	}
	
#weather .iconset {
	width: 145px;
	float: left;
	margin: 0 0 5px 0;
	display: block;
	}

#weather .icon {
	color: #000;
	padding: 0;
	margin: 0 1px;
	display: block;
	width: 45px;
	float: left;
	text-align: center;
	}
	
#weather a {
	text-decoration: underline;
	color: #663366;
	}
	
#weather a:hover { 
	text-decoration: none;
	}
/* feratel */
h2.contactUs {
	background:transparent url(../../resources/images/title-bg-green.gif) no-repeat left top ! important;
	float:left;
	height:40px ! important;
	width:160px ! important;
	padding:0 ! important;
	margin:0 0 8px 0 ! important;
}
h2.contactUs a {
	color:#fff ! important;
	text-decoration:none ! important;
	display:block;
	width:142px;
	height:35px;
	padding:12px 0 0 10px;
}
h2.contactUs a:hover {
	text-decoration:underline ! important;
}
#reservations {
	background: #E8E8F8 url("../../resources/images/bg-pas.jpg") no-repeat left bottom;
	color: #515151 ! important;
	padding:3px 2px 15px 3px;
	margin: 0 0 5px 0;
	float: left;
	width: 155px;
	font-size: 10px;
}
#reservations form li {
	background:none;
	padding:0;
	margin:0 0 3px 0;
}
#reservations form ol {
	padding:0;
	margin:0;
}
#reservations select {
	font-size:12px;
}
label.arivalD {
	padding:0 16px 0 0 ! important;
	padding:0 10px 0 0;
}
label.arivalM {
	padding:0 12px 0 3px ! important;
	padding:0 11px 0 7px;
}
label.rooms {
	padding:0 14px 0 12px ! important;
	padding:0 11px 0 14px;
}
select#rooms {
	margin:0 12px;
}
label.AP,label.HO {
	padding:2px 0 0px 0;
	float:left;
}
input#AP,input#HO {
	float:left;
	margin:3px 3px 0 3px ! important;
	margin: 0 0 0 5px;
	
}
#reservations input.qfButton {
	background:transparent url(../../resources/images/btn-submit.gif) no-repeat left top;
	border:none;
	color:#fff;
	height:25px;
	width:107px;
	margin:5px 0 0 20px;
	font-size:11px;
}
li.tMiddle {
	text-align:center;
	padding:4px 0 0 0;
	line-height:11px;
}

li.tMiddle a {
	font-weight:bold;
	display:block;
	margin:5px 0 4px 0px;
}
/********* news, dogodki ***************/

.newsTop {
	width: 415px;
	}

.newsTop p {
	margin: 0 0 7px 0 ! important;
	margin: 0;
	}

.newsTop img {
	border: 0;
	float: left;
	margin: 0 8px 0 0;
	}
	
.newsTop span {
	padding: 0 0 2px 20px;
	margin: 0;
	color: #E8AA1F;
	font-weight: bold;
	background: transparent url("../../resources/images/ico-news.gif") no-repeat left top;
	}
	
.newsTop div {
	float: left;
	width: 300px;
	}
		
.newsTop h1 {
	color: #FF9933;
	background-color: transparent;
	margin: 3px 0 5px 0;
	font-weight: bold;
	font-size:12px;
	}
	
.newsTop h1 a {
	color: #FF9933 ! important;
	text-decoration: none;
	}
	
.newsTop h1 a:hover {
	text-decoration: underline;
	}
/* news and events block */	
.news {
	width: 197px;
	float: left;
	background: transparent url("../../resources/images/bg-news.gif") no-repeat left top;
	padding: 25px 0 0 5px;
	margin: 15px 0 0 0;
	}
	
.news h3 {
	color: #E8AA1F;
	background-color: transparent;
	margin: 3px 0 5px 0;
	font-size:18px;
	font-weight: normal;
	}
	
.news h3 a {
	color: #E8AA1F !important;
	text-decoration: none !important;
	font-size:12px;
	letter-spacing: -1px;
	font-weight: bold;
	}
	
.news h3 a:hover {
	text-decoration: underline !important;
	}
#middle .news,#middle .events {
	width:285px;
	background: transparent url("../../resources/images/news-bg-wide.jpg") no-repeat left top;
}
.events {
	width: 197px;
	float: left;
	background: transparent url("../../resources/images/bg-news.gif") no-repeat left top;
	padding: 25px 0 0 5px;
	margin: 15px 0 0 10px;
	}
	
.events h3 {
	color: #FF9933;
	background-color: transparent;
	margin: 3px 0 5px 0;
	font-size:18px;
	font-weight: normal;
	}
	
.events h3 a {
	color: #E8AA1F !important;
	text-decoration: none !important;
	font-size:12px;
	letter-spacing: -1px;
	font-weight: bold;
	}
	
.events h3 a:hover {
	text-decoration: underline !important;
	}
/********************/
	
.date {
	font-size: 9px;
	}
	
.news h1, .events h1 {
	color: #515151;
	background-color: transparent;
	margin: 1px 0 3px 0;
	font-size:12px;
	font-weight: normal;
	}
	
.news h1 a,  .events h1 a {
	color: #515151 !important;
	text-decoration: none !important;
	font-size:12px;
	font-weight: bold;
	}
	
.news h1 a:hover,  .events h1 a:hover {
	text-decoration: underline !important;
	}

/* panoramske slike  */

.panorama {
	width: 300px;
	float: left;
	display: block;
	}



/* privzeta tabela */
#middleContent table {
	border:none;
	width:100%;
	border-collapse:collapse;
	margin:5px 0 10px 0;
	}
.txtRdec{
	color:#000099;
	
}	
#middleContent table .brezpodlage {
	border: none;
}
	
#middleContent table thead {
	color:#000;
	}
	
#middleContent table thead th {
	padding:1px 5px;
	}

/* smucisca table */
#middleContent table.smucisca thead tr td {
	padding:5px 3px 2px 3px;
	border-bottom:1px solid #888;
	}
	
#middleContent table.smucisca tr td {
	padding:3px 5px;
	width:310px;
	text-align:center;
	border-bottom:1px solid #888;
	}
/* panoramske slike */
.panorama {
	width: 290px;
	float: left;
	display: block;
	}
	
.panorama img {
	padding-right: 10px;
	float: left;
	}


/* ostalo */
.txtSmall {
	font-size:10px;
	} 
	
/*kazalo*/
.kazaloStolpec {
display: block;
float: left;
width: 185px;
padding: 0px 10px 0px 0px;
}

.kazaloStolpec1 {
display: block;
float: left;
width: 160px;
padding: 0px 0px 0px 20px;
}

#middleContent .ceniki .brezpodlage {
border: none;
}

#middleContent .ceniki tr td{
border-bottom: 1px solid #f2f2ff;
padding:2px 3px 2px 3px;
}

#middleContent .cenikNaslov {
background-color:#f2f2ff;
}

#middleContent .ceniki .cenikNaslov{
border-bottom: 1px solid #babaf7;
border-top: 1px solid #babaf7;
}

#middleContent .cenikiOpombe tr td {
width: 0px;
text-align:left;
}

/**************Obrazec*****************/

form.formErazglednice {
    width:330px;
    float:left;
}
form.formErazglednice ol, form.formErazglednice li {
	padding:0;
	margin:0;
	background:none;
}
form.formErazglednice fieldset {
    padding: 0 10px 10px 10px;
    background-color:#fcfcff;
    border: 1px solid #c6c6f7;
}
form.formErazglednice legend {
    color:#000;
    font-weight: bold;
    padding:0 4px;
    font-size:14px;
}
form.formErazglednice label {
    display: block;
    padding:10px 0px 2px 0px;
	/*font-family: verdana, arial, helvetica, sans-serif;*/
}
span.required {
    font-size: 10px;
    color: #c02424;
}
form.formErazglednice input {
    /*font-size: 12px;*/
    width: 300px;
	/*font-family: verdana, arial, helvetica, sans-serif;*/
	border: 1px solid #c6c6f7;
} 
input.submitCard {
    width:80px ! important;
    background-color:#e8e8f8;
    margin:10px 0 0 0;
	border: 1px solid #c6c6f7;
}
input.submitButton:hover{
   background-color:#fcfcff;
} 
form.formErazglednice textarea {
    font-size: 12px;
	background-color: #FFFFFF;
    width: 300px;
	height: 120px;
	/*font-family: verdana, arial, helvetica, sans-serif;*/
	border: 1px solid #c6c6f7;
} 
.checkbox {
	border: none;
}
.radio {
	border: none;
}
#errorMessage {
	color: #499C00;
	font-weight: bold;
}
.selectObrazec {
	border: 1px solid #c6c6f7;
	width: 300px;
}
.optionObrazec {background-color: #fcfcff;}

/* LANGUAGES */
#languages {
	margin:10px 0 0 0px;
	float:right;
	position:relative;
	cursor:pointer;
	padding:0;
}
#languages span {
	float:left;
	margin:5px 0 0 0;
}
#languages div {
	background:transparent url("../../resources/images/language-bg.gif") no-repeat 0 0 ;
	float:left;
	margin:0 0 0 10px;
	padding:5px;
	height:17px;
	width:136px;
}
#languages div span {
	color:#fff;
	margin:-2px 0 0 0;
	padding:0 0 0px 10px;
	width:90px;

}
#languages span.chooseLang {
	width:200px;
	text-align:right;
	display:block;
}
ul#switch-language {
	background:transparent url("../../resources/images/lang-bottom.gif") no-repeat left bottom ;
	position:absolute;
	left:210px;
	top:21px;
	width:116px;
	z-index:100;
}
ul#switch-language li {
	background:transparent url("../../resources/images/lang-line.jpg") no-repeat 20% 100%;
	margin:0 0 4px 0;
	padding:0;
	text-align:center;
	margin:0 14px 0 0;
}
ul#switch-language li.last {
	background:none;
}

ul#switch-language li a {
	text-decoration:none;
	color:#fff;
	display:block;
	height:15px;
	padding:5px 0 6px 0;
}

ul#switch-language li a:hover {
	color:#000099;
}

/**************Galerija*****************/

.thumbs{
	display:inline;
	display:block;
}
.thumbs li{
	float:left;
	width:84px;
	height:60px;
	text-align:center;
	vertical-align: middle;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background: none;
}
.thumb{
	padding:2px;
	background:#f9f9f9;
	border:1px solid #aaa;
}

/**********E-razglednica***********/
#e-velika  {
	float: left;
	margin: 0px 0px 0px 15px;
	}
#e-velika div {	
	padding:2px;
	background:#f9f9f9;
	border:1px solid #c6c6f7;
	margin:5px 0 35px 0;
}
#e-velika p {	
	margin: 0;
}

.e-male {
	width:100%;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}

.e-male ul{
	padding: 0px;
	margin: 0px;
}
	
.e-male ul li{
	padding: 2px 2px 0px 2px;
	margin: 0px 2px 0px 1px;
	float:left;
	/*width:100px;
	height:120px;*/
	text-align:center;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background:#f9f9f9;
	border:1px solid #c6c6f7;
}

/* ponudniki */
.paging {
	margin:10px 0 0 0;
}
.ponudnik {
	margin:0 0 30px 0;
	width:570px;
}
.ponudnik ul {
	float:left;
	margin:7px 0 0 0;
	padding:0 0 0 5px;
}
.ponudnik ul li  {
	background:none;
	padding:0 0 0 20px;
	margin:0;
	font-size:11px;
}
.ponudnik .pAddress {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:transparent url(../images/ico-ponudniki.gif) no-repeat left top;
	padding:0 0 0 20px;
}
.ponudnik img {
	float:left;
	margin:6px 0 0 0;
}
.ponudnik a img {
	border:1px solid #000;	
}
.ponudnik a:hover img {
	border:1px solid #fff;	
}
.pLogo {
	float:right ! important;
}
#pLogo {
	margin:0 0 5px 15px;
}
.pDesc {
	border:1px solid red;
}
img.mainImg {
	float:left;
	border:1px solid #000;	
	margin:0px 0 0px 18px ;
}
.description{
	float:left;
	width:270px;
	margin:0 0 0 20px ! important;
	margin:0 0 0 10px;
}
.description img {
	float:none ! important;
	margin:0 ! important;
}
.pContainer {
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.pDetails {
	float:left;
	width:250px;
}
.pDetails ul{
	float:left;
}
.pDetails ul li {
	background:none;
	padding:1px 0;
	margin:0;
}
ul.piktogrami {
	padding:10px 0 0 10px;
	float:left;
	width:250px;
}
ul.piktogrami li {
	background:none;
	float:left;
}
ul.piktogrami li span {
	font-size:9px;
	display:block;
	width:30px;
	text-align:center;
}
.pLinks{
	float:right;
	width:290px;
}
.pLinks li	 {
	background:none;
}
.pLinks li a {
	padding:0 0 5px 20px;
	background:transparent url(../images/ico-ponudniki.gif) no-repeat left top;
}
/* animacije */
ul.animationDetails {
	float:left;
	width:270px;
}
ul.weatherConditions {
	float:left;
	width:275px;
}
ul.weatherConditions li{
	background:none;
	height:30px;
	margin:0 0 15px 0;
}
ul.weatherConditions li p  {
	padding:5px 0 0 0;
}
ul.weatherConditions li img {
	float:left;
}
ul.weatherConditions .tick {
	margin:10px 5px 10px 5px;
}
li.kekec img {
	float:left;
	margin:0 8px 8px 0;
}	
li.kekec p {
	float:left;
}
h3.animationTitle {
	background:#E9E9F8 url(../../resources/images/bg-menu.jpg) repeat-x 0 -50px;
	padding:6px 0 6px 13px;
	float:left;
	width:555px;
}
p.animOutro {
	width:540px;
	float:left;
	margin:10px 0 0 10px;	
}

div.tripadvisor {width:152px;border:2px solid #B5C690;margin:10px 0 0 10px;padding:2px;text-align:center;}
