@charset "UTF-8";
/* CSS Document */


/* BASIC -------------------- */
html,body{
	
	height:100%;
	font-family:Georgia, "Times New Roman", Times, serif;
}

body{

padding: 0;
margin: 0; 
    

}


#inicjalka{

float: left;
font-size: 350%;
font-weight: bold;
color: #eaeaea;
width: 1.2em;
text-align: center;
margin-top: 0pt;
margin-right: 0.1em;
margin-bottom: 0.1em;
margin-left: 0pt;
text-transform: uppercase;

}

.readmore1{
text-decoration: underline;
font-size:10px;
float:right;
color:#000000;
}

.readmore2{
font-size:18px;
text-decoration:none;
}

a.readmore2 {
font-size:18px;
text-decoration:none;
}

a.readmore2:hover {
font-size:18px;
text-decoration:none;
}

.readmore3{
color:#666666;
font-weight:bold;
font-size:14px;
}

a.readmore3{
color:#666666;
font-weight:bold;
font-size:14px;
}

a.readmore3:hover{
color:#666666;
font-weight:bold;
font-size:14px;
}


a {
	color:#666666;
	text-decoration:none;
	font-size:10px;
	}
	
	

a:hover{
	color:#005daa;
}



ul
{
list-style-type: none;
}


h3
{
font-size:12px;
color:#666;


}

h4
{
font-size:10px;
}



.clear {
clear:both;}
 

#container{
	width:1018px;
	background-color: #fff;
  margin: 0px auto;
    

}






/* 1-TOP -------------------- */

#top{
	padding-left:2px;
		padding-top:2px;
	height:30px;
	border: 5px;
	border-bottom: 3px solid #eeeeee;
background-color:white;}

#top-menu {
	float:left;
	text-align:left;
	padding-left:4px;
	padding-top:10px;
	color: #999999;


}

.topmenu {

	

	font-size: 12px;

	color: #515151;

}

a.topmenu {

	text-decoration: none;
	font-size: 12px;

}

a.topmenu:hover {

	text-decoration: underline;
font-size: 12px;
}



a.topmenu_selected {



	font-size: 13px;

	color: #005daa;

	text-decoration: none;

}

a.topmenu_selected:hover {

	text-decoration: underline;
	font-size: 13px;

}
.lang {



	font-size: 13px;

	color: #515151;

}

a.lang {

	text-decoration: none;
	font-size: 13px;


}

a.lang:hover {

	text-decoration: underline;
	font-size: 13px;


}



a.lang_selected {



	font-size: 13px;

	color: #005daa;

	text-decoration: none;

}

a.lang_selected:hover {

	text-decoration: underline;
	font-size: 13px;


}

a.text-small {
	
	font-size: 10px;
	color: #515151;
	text-decoration: none;
}

a.text-medium {

	font-size: 12px;
	color: #515151;
	text-decoration: none;
}

a.text-large {

	font-size: 16px;
	color: #515151;
	text-decoration: none;
}

a.text-small:hover {
	text-decoration: underline;
}

a.text-medium:hover {
	text-decoration: underline;
}

a.text-large:hover {
	text-decoration: underline;
}

a.text-small_selected {
	
	font-size: 10px;
	color: #005daa;
	text-decoration: none;
}

a.text-medium_selected {

	font-size: 12px;
	color: #005daa;
	text-decoration: none;
}

a.text-large_selected {

	font-size: 16px;
	color: #005daa;
	text-decoration: none;
}

a.text-small_selected:hover {
	text-decoration: underline;
}

a.text-medium_selected:hover {
	text-decoration: underline;
}

a.text-large_selected:hover {
	text-decoration: underline;
}

#logo{
	float:right;
	padding-top:10px;
}





/* 2-HEADER -------------------- */

#header{
	width:1010px;
	margin:0px;
}

#pozdrav{
	float:right;
	padding-top:25px;
	color:#5C95CA;
	font-size: 16px;
	
}

#flashcontent{
	float:left;
	width:480px;
	
	padding-top: 5px;
	padding-right: 15px;
	display: inline;

		
}




.jezik {

	color: #5C95CA;
font-size: 14.5px;
}

a.jezik {

	text-decoration: none;
font-size: 14.5px;
}

a.jezik:hover {
color:#005daa;
	text-decoration: none;
font-size: 14.5px;
}



a.jezik_selected {
	color:#666666;
	text-decoration: none;
		font-size: 14.5px;
}

a.jezik_selected:hover {

	text-decoration: underline;
	font-size: 14.5px;

}

/* Slideboxes -------------------- */
#interactive-scene-campaign { width:570px; overflow:hidden; background:#fff; margin-bottom: 20px;}

#slidebox-wrap {
	width:519px;
	height:154px;
	overflow:hidden;
	background-image:url(/themes/pristan/slidebox_bg.gif);
	padding-top:67px;
	padding-left:4px;
		/*padding:0 0 0 0;*/
	text-align:left;
	color:#666;
}
	
#slidebox-wrap div#left-slim { width: 38px; margin-right: 19px; background: url(/themes/pristan/bg_left_slim.gif) no-repeat; }
#slidebox-wrap div#left-slim p { display: none; }

#slidebox-wrap div {
	float: left;
	width: 165px;
	height: 154px;
	padding: 0; /*overflow: hidden;*/}
	
	
            #slidebox-wrap div p { font-size:12px;float: left; margin: 45px 0 0 10px; padding: 0; width: 115px; }
			#slidebox-wrap #icon{pading:20px;float:left; width: 40px; height:40px;}
           
		    #slidebox-wrap div #arrow-left,
            #slidebox-wrap div #arrow-middle,
            #slidebox-wrap div #arrow-right {margin: -40px 0 0 140px;}
			
            #slidebox-wrap #left { margin-right: 9px; background: url(/themes/pristan/bg_left.gif) no-repeat; }
            #slidebox-wrap #middle { background: url(/themes/pristan/bg_middle.gif) no-repeat; }
            #slidebox-wrap #right { margin-left: 9px; background: url(/themes/pristan/bg_right.gif) no-repeat; }
                
				#slidebox-wrap #left .line,
                #slidebox-wrap #middle .line,
                #slidebox-wrap #right .line {
	margin: 5px 0 0 0;
	width: 160px;
	height: 3px;
}
                #slidebox-wrap #left .line { background: url(/themes/pristan/line_left.jpg) repeat-x; }
                #slidebox-wrap #middle .line { background: url(/themes/pristan/line_middle.jpg) repeat-x; }
                #slidebox-wrap #right .line { background: url(/themes/pristan/line_right.jpg) repeat-x; }
               
        #slidebox-wrap div#left, #slidebox-wrap div#middle { border-right: solid 1px #d8d8d8; }
        #slidebox-wrap div#right { border-left: solid 1px #d8d8d8;  border-right: solid 1px #d8d8d8; }

#slidebox-wrap div.expanded-info {
	float:left;
	width:255px;
	height: 180px;
	position: relative;
	background:transparent;
	overflow:hidden;}
	
			#slidebox-wrap div.expanded-info p {
	font-size:12px;
	line-height:1.4em;
	margin:13px 5px;
	padding:0;
	width:auto;
}
			#slidebox-wrap div.expanded-info p img { float:right; margin-left:10px; border:none;}
			#slidebox-wrap div.expanded-info a {color:#666;}
			
			.slidebox_title{font-size:19px; font-style:bold;}

/* 3-CONTENT-------------------- */

#content {
width:1018px;
	padding-top: 10px;
margin: 0 auto;
	background-color: #fff;
	
}


	
#leftcontent{
float:left;
width:165px;
text-align: left;
padding-left:3px;
background:white;
}



.arrowlistmenu{
width: 170px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader1 { /*CSS class for menu headers in general (expanding or not!)*/
	font-size: 12px;
	font-weight:bold;
	color: white;
	background:  url(/themes/pristan/menuheader1_n.gif) no-repeat;
	margin-bottom: 10px;
	padding:  4px 0px 4px 15px; /*header text is indented 10px*/
	cursor: pointer;
	text-align: left;
}

.arrowlistmenu .menuheader1:hover { 
	
	background:  url(/themes/pristan/menuheader1_h.gif) no-repeat;
	

}
.arrowlistmenu .menuheader2 { /*CSS class for menu headers in general (expanding or not!)*/
		font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background: #ebab00;
	margin-bottom: 10px;
	padding: 4px 0 4px 15px; /*header text is indented 10px*/
	cursor: pointer;
	text-align: left;
}

.arrowlistmenu .menuheader2:hover { 
	
   background: url(/themes/pristan/menuheader2_h.gif) no-repeat;

}
.arrowlistmenu .menuheader3 { /*CSS class for menu headers in general (expanding or not!)*/
    font-size: 12px;
	font-weight:bold;
	color: white;
	background:url(/themes/pristan/menuheader3_n.gif) no-repeat;
	margin-bottom: 10px;
	padding: 4px 0px 4px 15px; /*header text is indented 10px*/
	cursor: pointer;
	text-align: left;
}

.arrowlistmenu .menuheader3:hover { 
	
	background:url(/themes/pristan/menuheader3_h.gif) no-repeat;

}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 10px; /*bottom spacing between each UL and rest of content*/
	font-size: 12px;
}

.arrowlistmenu ul li{
	padding-bottom: 0px; font-size: 12px;
}

.arrowlistmenu ul li a{
color: #666666;
display: block;
padding: 2px 0;
padding-left: 5px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 12px;
text-align:left;
}

.arrowlistmenu ul li a:visited{
color: #666666;font-size: 12px;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	background-color: #F3F3F3;font-size: 12px;
}





/* Content-menu -------------------- */

div#content-menu { 
width:120px; 
background:#fff; 
float:left; 
margin-right:20px; }

div#content-menu p {
	display:block;
	height:30px;
	font-size:12px;
	color:#363636;
	font-weight:bold;
	background:transparent url(/themes/pristan/bg-heading.jpg) top left repeat-x;
}

div#content-menu a { 
color:#363636; 
font-size:13px; }
	
div#content-menu ul { width:120px; }
div#content-menu li { border-bottom:1px solid #d9d9d9; }

div#content-menu li a 
{ padding:4px 10px 6px 20px; 
display:block; 
background:transparent url(/themes/pristan/link-arrow.jpg)
10px 6px no-repeat; }
			
			div#content-menu li a:hover,
			div#content-menu li a:active,
			div#content-menu li a:focus { background:#eaf4b9 url(/themes/pristan/link-arrow-hover.jpg) 10px 6px no-repeat; }
		
		div#content-menu li.active { background:#eaf4b9; }
			div#content-menu li.active a { background:#eaf4b9 url(/themes/pristan/link-arrow-active.jpg) 8px 8px no-repeat; }
			
			div#content-menu li.active ul li { padding-left:30px; background:#c9e349; border-top:1px solid #b4c175; border-bottom:0; }
				div#content-menu li.active ul li a { padding:4px 0 6px 0; background:#c9e349; }
				div#content-menu li.active ul li.active a { color:#fff; }
			

#maincontent{
width:651px;

	text-align:justify;
	font-size: 12px;
	line-height: 18px;
	color:#666;
	float:left;
	margin-left:20px;
background:white;
}


#maincontent h1.header {
color:#666;
padding-top:150px;
border-bottom: 1px solid #eaeaea;
margin-left:35px;
   
}


.izpis_dogodkov {
text-align:left;

}

.tab_set
	{
		height: 20px;
		width:650px;
		margin: 0;
		padding-left: 10px;
		background: url(/themes/pristan/tab_bottom.gif) repeat-x bottom;
	}

.tab_set li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
.tab_set a:link, .tab_set a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

.tab_set a:link.active,.tab_set a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
		
	}

.tab_set a:hover
	{
		background: #fff;
	}



#rightcontent{
	float:right;
	width:163px;
	text-align: left;
	background:white;
	padding-right:5px;
	color: #666;	
	
}

.search-box
{
    font-size: 10px;
	color: #666666;
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(/themes/pristan/search.gif);
	height: 18px;
}



.main-box-lateral 

{
	background-image: url(/themes/pristan/main_box_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	width: 160px;
}


.titulo-box
{
	font-size: 16px;

	color: #666666;
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.titulo-box-newsletter
{
	font-size:10px;
	background-image: url(/themes/pristan/box_newsletter.gif);
	height: 18px;
}

.fecha-box 
{
	height: 25px;
	background-image: url(/themes/pristan/fecha_box.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


#box{
   
	 font-size: 15px;
	 padding-bottom:5px;
	  margin-top:-10px;
	 font-size:14px;
	 }



.novice {
    background-image: url(/themes/pristan/novice_ikona.gif);
		height: 19px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
   padding-bottom:10px;
	height: 19px;
	text-align: left;
	 width: 125px;
	 padding-top: 5px;
	padding-left: 40px;

}

.galerija{
       background-image: url(/themes/pristan/galerija_ikona.gif);
		height: 19px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
     padding-bottom:10px;
	height: 19px;
	text-align: left;
	 width: 125px;
	 padding-top: 5px;
	padding-left: 40px;
	
}


#vreme{
	padding-left:10px;
	padding-bottom: 10px;
}


.izleti{
        background-image: url(/themes/pristan/izleti_ikona.gif);
		height: 19px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
     padding-bottom:10px;
	height: 19px;
	text-align: left;
	 width: 125px;
	 padding-top: 5px;
	padding-left: 40px;
	
}


.povezave{
      background-image: url(/themes/pristan/povezave_ikona.gif);
		height: 19px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
     padding-bottom:10px;
	height: 19px;
	text-align: left;
	 width: 125px;
	 padding-top: 5px;
	padding-left: 40px;
	
}



/* 4-FOOTER-------------------- */

#footer {
	color:#666666;
	text-align:center;
	font-size: 11px;
	padding-top: 20px;
	border-top: 3px solid #eeeeee;
	margin:0px;}

#footer a { 
color: #666666;}

/* vroca ponudba */

a.vroca_ponudba:hover {
    color: #b60000;
    text-decoration:none;
}
