html, body{ 
 margin:auto; 
 text-align:center;
 width:1000px;
 background-image:url(images/body_bg.png);
 background-repeat:repeat-x;
} 
 
#pagewidth{ 
 width:98%; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:150px;
 background-image:url(images/header_bg.png);
 background-repeat:repeat-x; 
 width:100%;
} 

#menu_header{
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
 
#menu_header_continue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-style:italic;
color:#DDF3FE;
height:68px;
}

#body_main_nothing {
height:10px;
}


#menu_header_line {
height:1px;
background-image:url(images/menu_header_line_bg.png);
background-repeat:repeat-y;
}

#leftcol{
 width:20%; 
 float:left; 
 position:relative; 
 background-color:#FFFFFF; 
 }
 
#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:80%;
 height:auto;
 min-height:300px;
 text-align:center; 
 }
 
#footer{
 height:15px;
 background-image:url(images/footer_bg.png);
 background-repeat:repeat-x;  
 clear:both;
 } 
 
#telo_polka_l{
position: relative; 
margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; 
padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;  
width: 50%; 
background-color: #FFFFFF; 
float: left; 
}

#telo_polka_r{ /* 5 – nastavenie formátovania pre umiestnenie*/
position: relative; 
margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; 
padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; 
float: left; 
width: 50%; 
background-color: white;
}



 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

textarea{
background-color: lightyellow;
width:250px;
height:inherit;
height:auto;
}
 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

h1,h2 {
	color:#A3DFFB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
h4 {
	color:#117799;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
h5 {
	color:#646787;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}



h6 {
	color:#E66648;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	}
	
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 1px solid silver;
	background-color:#000000;

	}
ul li{
	margin: 0;
	padding: .25em .5em;
	border: 1px solid silver;
	border-bottom-style:dotted;
	border-bottom: 0;
	background-color: #FFFFFF;

	}
ul li a:hover {
	color: #E66648;
	padding: .25em .5em;
	background-color: #FFFFFF;

	}
a {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	}	
a:link {
		COLOR: #249ec6;
	}

	a:visited {
		COLOR: #249ec6;
	}
		
	a:hover {
		COLOR: #E66648;
	}
	
	a:active {
		COLOR: #e2bd3d;
	}
img  {
		border-style: none;

	}	
	
input
	{
	background: #E5E5E5;
	border: none;
	width: auto;
	
}


table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 98%;
	}


td {
	
	padding: 0 0.5em;
	border-bottom: 1px solid #CCC;
	font-size:12px;
	color:#0D5B75;
	}
	
th {
	padding: 0 0.5em;
	text-align: center;
	font-size:12px;
	color:#FFFFFF;
	}

.links_12 {font-size: 12px}

.plain_text_12_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
.plain_text_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
