@charset "UTF-8";

/*RESET RULES*/

body,div,dl,dt,dd,/*ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,em,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
/*li {list-style:none;}*/
/*caption,th {text-align:left;}*/
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}


/****************************************************/

.error{border:2px solid #c11c00; color:#c11c00; margin:10px 50px; padding:10px 10px 10px 34px;
		background:#FFFFFF url(img/error_red.png) center left no-repeat; background-position: 0px 10px;}
.info{border:2px solid #2a66dc; color:#2a66dc; margin:10px 50px; padding:10px 10px 10px 34px;
		background:#FFFFFF url(img/info_blue.png) center left no-repeat; background-position: 0px 10px;}

.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.top{vertical-align:top;}

hr, .hr{border-bottom:4px solid #e8e8e8; border-width:0px 0px 4px 0px; background:transparent; height:4px;}
a{color:#929295; text-decoration:none;}
a:hover{color:#929295; text-decoration:underline;}
img{position:relative;}

/************************************************************/
		
body, html {
    text-align:center;
    font-family: Verdana, Arial, Tahoma;
	font-size:12px;
	margin:0px;
    padding:0px;
	color:#FFFFFF
}

#header{width:960px; margin:auto; height:184px;}
#logo{width:250px; height:184px; display:block; text-decoration:none; float:left}


#content{width:960px; margin:auto;text-align:left;}
#menu{width:250px; float:left}
#main{width:660px; float:right;}

/*      MENU        */
#menu {border-top:2px solid #FFFFFF; line-height:32px; font-weight:bold; margin-bottom:30px;}
#menu a{display:block; padding-left:26px;
					font-size:14px; color:#FFFFFF; border-bottom:2px solid #FFFFFF; text-decoration:none;}
#menu div {text-transform:uppercase; border-bottom:2px solid #FFFFFF; }
#menu div div a{margin-left:40px; padding-left:13px;text-transform:none;}
#menu .lastitem{border:0px;}
#menu #lang_div {height:32px;padding:0px 10px 0px 26px;}
#menu #lang_div a{display:inline; padding:0px;}
#menu #lang_div span{display:inline; }
#menu #lang_div .home_link{display:block;width:26px; height:20px; margin:5px 0px; float:right;
				background:transparent url(img/home_icon.png) top center no-repeat !important; background:transparent url(img/home_icon.gif) top center no-repeat;}


/*      MAIN       */
#main{border-top:2px solid #FFFFFF;padding:15px 0px 6px 0px;}
#footer {border-top:2px solid #FFFFFF;font-size:10px;line-height:32px; clear:both;margin-top:30px;}
.banner{padding:15px 0px 30px 0px; border-bottom:2px solid #FFFFFF; margin-bottom:15px;}


/*      HOME     */
body.home{background-image:none;padding-top:15px;}
.shortcut{width:220px; height: 150px; margin:15px 30px 15px 0px; float:left; position:relative; opacity:0.80; filter:alpha(opacity=80); moz-opacity:0.80;}
.shortcut:hover{ opacity:1.0; filter:alpha(opacity=100); moz-opacity:1.0;}

.sc1{background:url('img/foto/holiday_resort.jpg') top left no-repeat; }
.sc2{background:url('img/foto/ubytovanie.jpg') top left no-repeat; }
.sc3{background:url('img/foto/stravovanie.jpg') top left no-repeat; }
.sc4{background:url('img/foto/lyziarske_stredisko.jpg') top left no-repeat; }
.sc5{background:url('img/foto/aktivity.jpg') top left no-repeat; }
.sc6{background:url('img/foto/galeria.jpg') top left no-repeat; }

.home #content{width:720px;padding-top:0px;  }
.home #header{width:720px; border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;height:100px;}
.home #logo{width:300px; height:100px;}
.home #lang_div2{float:right; margin-top: 80px;}
.shortcut a{display:block; width:220px; height:150px;/* text-transform:uppercase;*/}
.shortcut span{display:block; width:200px; padding: 0px 10px; height:41px; line-height:41px; position:absolute; bottom:0px; left:0px; font-weight:bold;text-transform:uppercase;}
.bottom_menu{border-top:2px solid #FFFFFF; color:#FFFFFF; border-bottom:2px solid #FFFFFF; line-height:32px; height:32px;clear:both; margin-bottom:15px;}
.bottom_menu a{color:#FFFFFF; font-weight:bold; margin:0px 50px 0px 20px;float:left;outline:none;}
.bottom_menu a:hover{text-decoration:none;}
.bottom_menu a.bm_last{margin: 0px 20px 0px 0px; float:right;}

.flashnews{ width:220px; height:122px; float:left; margin-right: 30px; position:relative; line-height:12px;
			border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF; font-size:10px; padding:8px 0px; overflow:hidden}
.f_last{margin-right:0px;}			
.flashnews .more_link{display:block; text-align:right; position:absolute; bottom:0px; left:0px; width:220px; height:20px; }
.archiv{height:30px; line-height:30px; text-align:right; clear:both;}

/*   NEWS */
.news_archiv {border-top: 0px solid #FFF; padding:10px 0px; }
.news_archiv h3{line-height:16px;}
.news_archiv .more_link{margin-bottom:10px;}

/*   MAPA   */
.flashmapa{position:relative; top:-17px;}

/**********     GALLERY   ********/
.gallery_thumb{font-size:12px; line-height:16px; cursor:pointer;float:left; width:200px; height:162px; margin:0px 0px 13px 13px; text-align:center; overflow:hidden; border:1px solid #e8e8e8;}
.gallery_thumb img{width:auto !important; width:150px; max-width:150px; max-height:113px; border:0; margin:0px !important; padding:0px;}
.gallery_thumb a{text-decoration:none;}
.gallery_thumb .gallery_link{padding:0px; margin:auto; margin-top:10px; margin-bottom:4px; display:block;  width:150px; height:112px; overflow:hidden;}

a.thumbholder img{height:auto !important; /*height:120px; */ max-height:120px; max-width: 310px; /* width:161px; max-width:161px; max-height:120px; *//* float:left;*/ margin:0px 0px 13px 13px !important;}

