/* BODY a CENTROVANIE */  
body.center, body.left	{
		background-color: white; 
		border: 0;	
		margin: 0px; 
		padding: 0;
		color: black;
		text-align: center;	
		min-width: 1000px;
}

body.left {
		text-align:left;
}

body {
		min-width: 1000px;
}

hr {
  color: #f2dda4;
  background-color: #f2dda4;
  height: 1px;
  border: 1px;
}

div#centering.center	{	margin: 0 auto; width:1000px;
							text-align:left;
							background-image: url("../img/background.gif");
							background-repeat: repeat-y;
							background-position: top left;
							}

							
							
							
/* SITE DEFAULTS */
img		{	border: 0;}
p		{	margin:0 0 0 0; }
ul		{ 	margin-top: 0px;}
table, h1, h2, h3, h4, h5, h6, .head_sky
		{	border: 0;	margin: 0;	padding: 0;	
			font: 11px Verdana, Arial, Helvetica, sans-serif; color: black;	} 
td, tr 	{ 	padding:0; margin:0;	vertical-align:top; }

a {  
   		text-decoration: none;
   		color: #76592e;
   		font: bold 8pt Verdana;
  }
  
  a:hover  {  
   		text-decoration: none;
   		color: #00592e;
  }

form 	{	margin:0; padding:0;}



h4 {	background-image:url(/images/design2k6/arrow_blue.gif); 
		background-repeat:no-repeat; 
		background-position: left center;
		/*padding-bottom:7px;*/ 
		font-family: Arial, Helvetica, sans-serif; 
		font-size:11px; 
		line-height:13px; 
		padding-left: 9px;	}


.red h4 {	background-image:url(/images/design2k6/arrow_red.gif); 	}
h4 a { 	color:#4c4c4c; text-decoration:none;		}
h4 a:hover {	text-decoration:underline; 			}	


h1 			{	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:15px; color:#26497f;
				margin-bottom:3px;	}
h1 a 		{ 	text-decoration:none; color:#26497f;	}	
h1 a:hover 	{	text-decoration:underline;	}	

.zoznam_clanok {	font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#4c4c4c;
					margin-bottom:15px;	}
					
.zoznam_clanok h3 {	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:15px; color:#26497f;
				margin-bottom:3px;	}
.zoznam_clanok h3 a 		{ 	text-decoration:none; color:#26497f;	}	
.zoznam_clanok h3 a:hover 	{	text-decoration:underline; color: #26497f;	}	

.clanok h1, .clanok h2, .clanok h4, .clanok h5, .clanok h6, .clanok h3 {
     border: 0pt none ;
     margin: 0pt;
     padding: 0pt;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-style: normal;
     font-variant: normal;
     font-weight: normal;
     font-size: 11px;
     line-height: normal;
     font-size-adjust: none;
     font-stretch: normal;
     color: black;
     background-image: none;
}

.clanok .header h1 		{		
	background-image: none;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
	color:#26497f;
	margin-bottom:3px;
}

.clanok h1, .clanok h1 a {
     font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
     font-style: normal;
     font-variant: normal;
     font-weight: bold;
     font-size: 27px; /*19px;*/
     line-height: 27px; /*21px;*/
     font-size-adjust: none;
     font-stretch: normal;
     padding-bottom: 15px;
     color: rgb(0,91,155); /*rgb(38, 73, 127);*/
}

#nontemplate h1{
	font-size: 17px; /*19px;*/
    line-height: 19px; /*21px;*/
}
	
.clanok h2, .clanok h2 a {
     font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
     font-style: normal;
     font-variant: normal;
     font-weight: bold;
     font-size: 15px;
     line-height: normal;
     font-size-adjust: none;
     font-stretch: normal;
     padding-bottom: 5px;
     color: rgb(38, 73, 127);
}

.clanok h3, .clanok h3 a {
     font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
     font-style: normal;
     font-variant: normal;
     font-weight: bold;
     font-size: 12px;
     line-height: normal;
     font-size-adjust: none;
     font-stretch: normal;
     color: rgb(38, 73, 127);
 }
 
.clanok h4 {
     padding-left: 10px;
}

.linky h5, .clanok h5 {
     font-family: normal Verdana,Arial,Helvetica,sans-serif;
     font-style: normal;
     font-variant: normal;
     font-weight: normal;
     font-size: 11px;
     line-height: normal;
     font-size-adjust: none;
     font-stretch: normal;
     padding-left: 10px;
     padding-bottom: 7px;
     padding-top: 5px;
     width: 140px;
 }

.clanok h6, .clanok h6 a {
     padding: 0pt;
     font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
     font-style: normal;
     font-variant: normal;
     font-weight: normal;
     font-size: 9px;
     line-height: normal;
     font-size-adjust: none;
     font-stretch: normal;
     color: rgb(115, 115, 115);
} 
 
.clanok p 		{	margin-bottom:0.85em;	}
.clanok a		{	color: black;	}
.clanok a:hover	{	color: rgb(157, 0, 20)	}


.clanok .header{
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size: 13px; 
		font-weight:bold;
		line-height: 16px; 
		color:black;
		margin-bottom:15px; 
}

.clanok .header .datum {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#999999;
	font-weight:normal;
	white-space:nowrap;
	margin-top: 10px;
}

.clanok .header h3 {	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:15px; color:#26497f;
				margin-bottom:3px;	}
.clanok .header h3 a 		{ 	text-decoration:none; color:#26497f;	}	
.clanok .header h3 a:hover 	{	text-decoration:underline;	}	

.zoznam_clanok 	{	font-family:Tahoma, Arial, Helvetica, sans-serif;
					font-size: 11px; 
					line-height: 16px; 
					color:black; 					
				}

.clanok,.clanok_txt	{	font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size: 13px; 
				line-height: 19px; 
				color:black; 
				padding: 0px 0px 0px 1px; 
				margin: 0px 0px 25px 0px;	
				overflow:hidden;}
	
/********************  GENERAL STYLES  ********************/

/* HEADER - LOGO PART */
#top {	
	background-color: #EEDFA8;
	background-image: url("../img/logo.jpg");
	background-position: top left;	
	height: 140px;
	width: 970px;
	}



/* FOOTER */
.footer {
	background-color: #EEDFA8;
	height: 25px;
	width: 970px;
	float: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: black;
	padding: 4px 0 0 0;	
	margin: 0;
	}
.footer a {
	color: #FFFFFF;
	}


/* GENERAL STUFF */
.infopruzok	{ margin:0; padding:0;  padding-bottom:15px; text-align:center;}



/* (vertical) MIDDLE LAYOUT  */
#middle_layout	{	
	margin: 0; 
	padding:0;
	width: 990px;
	}
	
	
	/* LEFT SIDE */
					
	#col_left {
		background-color: #FBF7EB;
		width: 180px;
		float: left;
		vertical-align: top;
		padding: 0px; 
		margin: 0px;	
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		
	#col_left a {
		color: black;
		text-decoration: none;
		}
	
	#col_left a:hover {
		color: #ba0511;
		text-decoration: underline;
		}	
	
	
	/* RED STRIP */
	#col_left h6.strip_red {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: black;
		background-image: url("../img/bar.gif");
		background-position: left top;
		background-color: #EEDFA8;
		padding:3px 0 2px 15px;
		border-top:2px solid white;
		height: 24px;
		margin-bottom:8px;
		}
		
	#col_left h6.strip_red b {
		font-weight: normal;
		}
	
	
		
	#col_left .linky {
		padding: 0 7px 6px 7px;
		line-height: 13px;
		}
		
	#col_left .linky a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 12px;
		color: #76592E; //#26497f;
		font-weight: bold;
		margin-bottom: 4px;
		text-decoration: none;
		display: block;
		}
		
	#col_left .linky a:hover {
		text-decoration: underline;
		}
		
	#col_left .linky div 	{	padding-bottom:0.5em;	margin-right:10px	}
	#col_left .linky em 	{	color:#a38e77; font-size:9px; font-style:normal;	}
	#col_left .banner 		{	text-align:center; padding-top:10px; padding-bottom: 10px; border-top:2px solid white; /* because IE bug */ }
	#col_left .space 		{	border-top:2px solid white;	height:1em;		}
		
	#col_left .combo 		{	padding:2px 0 10px 15px; line-height:11px;	}
	#col_left .combo select {	width:150px; font-size:11px; padding:0; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	}
	#col_left .link_more a {	font-weight:bold; color:#ba0511 !important ;
								padding-left:7px;
								background-image:url(/images/design2k6/arrow_red.gif); 
								background-position:left center; 
								background-repeat:no-repeat;}

	h3, h3 a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 15px;
		color: #76592E; //#26497f;
		font-weight: bold;
		margin-bottom: 4px;
		text-decoration: none;
	} 
				
				
				
/****** top menu *******/
#topmenu {	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	background-image: url("../img/bar.gif");
	background-position: left top; 
	background-color: #EEDFA8;
	padding: 3px 0px 2px 0px;
	margin: 0px;
  margin-left: 3px;
	height: 24px;
	width: 577px;
	}
		
#topmenu a {
	font-weight: bold;
	text-decoration: none;
	color: black;
	margin-left: 10px;
	margin-right: 10px;
	font: bold 10px Verdana;
   	letter-spacing : 0em;
	}
	
#topmenu a:hover {
	text-decoration: underline;
	}
	
#topmenu b {
	margin-left: 10px;
	margin-right: 10px;
	}
				
#topmenu .submenu {
	background-color: #FBF7EB;
	color: darkblue;
	border-color: #EEDFA8; 
	border-style: solid; 
	border-width: 2px;
	z-index: 1000;
}
				
				
/*****************  DEFAULT NEXT STYLES (WILL BE REPLACE WITH HOME STYLES) *****************/				


	/* CONTENT SIDE */
		/* FOTOAVIZA */
			#col_content .fotoavizo, #col_content .sedmicky {
				float: left;
				width: 567px; /*165px;*/ /*205*/
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				font-family: Arial, Helvetica, sans-serif;
				color: #4c4c4c;
				font-size: 11px;
				line-height: 14px;
				}
			
			#col_content .sedmicky {
				background-color: #FBF7EB;
				padding: 5px;
				width: 180px;
			}	
			
			#col_content .left{
				margin-left: 3px;
			}
			
			#col_content .sedmicka {
				margin: 5px;
				padding: 0px 0px 10px 0px;
				font-family: Arial, Helvetica, sans-serif;
				color: #4c4c4c;
				font-size: 11px;
				line-height: 14px;
			}
			
			.sedmicka .date {
				color: #666666;
				font-size: 10px;
				display: block;
				float: left;
			}
				
			#col_content .fotoavizo h3, #col_content .sedmicky h3 {
				height: auto; /*height: 2.4em;*/
				overflow: hidden;
			}
		
			
			#col_content .fotoavizo h3.high {
				height: auto !important;
				overflow: hidden;
			}
			
			.date {
				color: #666666;
				font-size: 10px;
				display: block;
				float: right;
				margin-right: 15px;
				
			}
		
			
			#col_content .fotoaviza_next .fotoavizo h3 {
				height: auto;
				overflow: inherit;
			}
				
#col_content .fotoaviza_next {
		float: left;
		width: 205px;
		padding-right: 20px;
}

#col_content .right_col .fotoavizo {
		width: 567px;
}

#col_content .right_col .fotoavizo a {
		color: #26497f;
}
			#main_content_top .center_col .fotoavizo img {	margin-bottom:8px;		}
			#main_content .center_col .fotoavizo img {		margin:2px 7px 15px 0;	}
			#main_content .right_col .fotoavizo img {		margin:2px 7px 10px 0;	}
			
		/* CLANKY LINKY - CENTER */
			#main_content .center_col .linky_clanky {					margin-bottom:6px;				}
			#main_content .center_col .linky_clanky div,
			#main_content .center_col .linky_clanky div a {				padding-bottom:4px; 	color:#26497f; font-family: Tahoma,	Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; line-height:13px; text-decoration:none; 				}
			#main_content .center_col .linky_clanky div a:hover {				text-decoration:underline; 			}
			#main_content .center_col .linky_clanky div .datum, 	
			#main_content .center_col .linky_clanky div .datum a
			{	
			font: normal 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			padding: 0;
			color: #737373;
			line-height:13px; color:#999999; font-weight:normal; white-space:nowrap;
			}
			#main_content .center_col .linky_clanky div .datum a {	text-decoration:underline; }
			#main_content .center_col .linky_clanky div .datum a:hover {	color:#26497f;	}
			
	/* NEXT PAGE - MAIN PART of CONTENT SIDE */
#main_content {
		width: 790px;
		padding: 0px;
		margin: 0px;
		float: left;
}
	
#main_content .center_col {
		float: left;
		width: 590px;
		padding-right: 0px;
		overflow: hidden;
}
	
/******************  NEXT PAGES ***********************/	
	
/* pravy stlpec */	
#main_content .right_col h6.strip_red {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: black;
  background-image: url("../img/bar.gif");
  background-position: left top;
  background-color: #EEDFA8;
  padding: 3px 0px 2px 15px;
  height: 24px;
  margin-bottom: 8px;
}

#main_content .right_col {
  width: 200px;
  float: left;
  vertical-align: top;	
  padding: 0px;
  margin: 0px;	
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;
  overflow: hidden;
  background-color: #FBF7EB;
  z-index: 1;
}

#main_content .right_col a {color: black; text-decoration: none;}
#main_content .right_col a:hover {text-decoration: underline;}
#main_content .right_col .blue a:hover {color: #26497f;}	
#main_content .right_col .red a:hover {color: #ba0511;}
#main_content .right_col .linky {padding: 0px 0px 6px 7px; line-height: 13px;}
#main_content .right_col .linky div {padding-bottom: 0.5em; margin-right: 5px;}
#main_content .right_col .linky em {color: #a38e77; font-size: 9px; font-style: normal;}
#main_content .right_col .linky a {display: block;}
#main_content .right_col .gray .linky em {color: #999898;}

.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0px;
	padding: 0px;
	background: transparent;
	}	
	

  
  TABLE.r {
  		height : 20px;
  		border : 0px;
  		z-index: 1;
  }
  
  TR.a0 {
  		background-color: #FBF7EB;
  }

  TR.a1 {
  		background-color : #fadda4;
  }
  
  TD.list {
  		border-bottom: 1px solid #999999;
  		font: normal 7pt Verdana;
  		letter-spacing : -0.1em;
  		padding-left : 3px;
  		padding-right : 2px;
  		text-overflow : clip;
  		overflow : hidden;
  }
  
  TD.head2 {
  		xborder-top-width : 0px;
  		font: bold 8pt Verdana;
  		text-align : center;
  		color : #76592e;
  }
  
  
  
  div.hint {
	border: 1px solid black;
	background-color: #FBF7EB;
	padding: 6px;
	margin-bottom: 6px;
	display: none;
	position: absolute;
	width: 500px;
	z-index: 1000;
}

div.hint p {
}

div.hint div.close {
	text-align: right;
}

.uptitle {
	color: #777777;
	font-size: 7pt;
	font-weight: bold;
}

.caption {
  		text-align : left;
 		font: bold 9pt Verdana;
 		letter-spacing : -0.05em;
  		color: #76592E;
  		display: block;
  		float: left;
  		margin-bottom: 5px;
  }

.text {
	display: block;
	clear: both;	
	margin: 0px;
  	margin-bottom : 18px;
  }
  
.annotation {
	margin: 0 0 10px 0;
	padding: 5px;
	background-color: #FBF7EB;
	float: left;
	width: 570px;				
}

.annotation img, .text img {
	margin: 0 10px 5px 0 !important;
}

div.visible { 
  display: visible; 
} 

div.hidden { 
  display: none; 
} 