/* základní modrá: 3300cc
prostřední modrá: 3366dd
pozadí modrá: b6ddff
červená: ff2233
lutá: ffcc33
*/

* {
	font-family:"Arial";
	font-size:10pt;
	line-height:160%;
	margin-bottom:0px;
	margin-top:0px;
	text-indent:0px;
	margin-left:0px; 
	}
	
a, a:active, a:visited, a:link
    {        
    margin-right:1pt;
    font-weight:normal;
    font-size:10pt;        
    text-align:left;
    color:#3300cc;
    text-decoration:underline;
	}

a:hover
    {
	text-decoration:none;        
	color:#3300cc;
 	
	}

a img {
	border: 0px solid #ff2233;
  	background-color:white;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:underline;
	}

a img.logo
	{background-color:#b6ddff;
	border: 0px solid #b6ddff;
	text-decoration:none;
	color:#b6ddff;
	margin-top:0px;
	margin-bottom:0px;
	}
	
a.ram a.ram:active, a.ram:visited, a.ram:link 
	{background-color: #b6ddff; 
	font-weight:600;
	color:#3300cc;
	}

a.ram:hover
    {	text-decoration:underline;        
	font-weight:600;
	background-color:#3366dd;
	color: #ffcc33;
	}

a:hover.ram
    {	text-decoration:underline;        
	background-color:#3366dd;
	color: #ffcc33;	
	font-weight:600;
	} 

a.bile
	{background-color:white;}	
	
a:hover.logo
	{background-color: #b6ddff;
	border: px solid #b6ddff;
	text-decoration:none;
	color:#b6ddff;
	}

a:link.tlac, a:visited.tlac, a:active.tlac, a.tlac,
div.a:link.tlac, div.a:visited.tlac, div.a:active.tlac, div.a.tlac, 
p.a:link.tlac, p.a:visited.tlac, p.a:active.tlac, p.a.tlac
	{display: block;
	margin-left:8px;    
	padding: .0em 3px;
	width: 170px;
	font-size: 10pt;
	font-weight: 600;
	text-decoration: none;
	background-color: #b6ddff;
	color: #3300cc;
	} 

a:hover.tlac, p.a:hover.tlac, div.a:hover.tlac 
	{
	display: block;    
	padding: .0em 3px;
	font-size: 10pt;
	margin-left:8px;
	font-weight: 600;
	width: 170px;
	text-decoration: none;
	background-color:#3366dd;
	color: #ffcc33;
	}		
	
body
{
   margin-left: auto;
   margin-right: auto;	
   float: center;
}

div.anketa {
  text-align: left;
  margin-left: auto;
  background-color: #b6ddff;
	margin-right: auto;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;	
	border:1px solid blue;
	float:left;
	position:relative;
}

body.anketa
{
   text-align: left;
   margin-left: auto;
   background-color: #b6ddff;
   margin-right: auto;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	padding-bottom: 0px;	
	border:1px solid red;
}

div.cely
	{width:830px; 
	background-color:#ffffff; 
	padding: 0px; 
	border: 0px dotted #33ffff;
	float: center; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:0px; 
	position: static;
	text-align: left;
	}
	
div.hlavni
	{width:430px; 
	background-color:white; 
	padding: 3px; 
	border-right: 0px solid blue;  
	float: left; 
	margin-left:0px; 
	margin-right:1px; 
	margin-top:0px; 
	position: static;
	}		
	
div.levy
	{width:190px; 
	height:900px;
	clear: both; 
  	background-color:#b6ddff; 
	border: 0px dotted blue;
	padding: 5px; 
	float: left; 
	margin-left:00px; 
	margin-right:0px; 
	position: static;
	}

div.pravy
	{width:135px; 
	background-color:#white; 
	padding: 5px; 
	border: 0px dotted #00ff77;
	float: right; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	position: static
	}	

div.prvek
	{
	background-color: #fcf8f0;
	padding: 5px 8px 0px 5px;
	border-top: 0px solid #d0e0ff;
	border-left: 0px solid #d0e0ff;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0;
	clear: both;
	padding-left: inherit;
	color:black;
	}

div.ramecekmodry
	{
	border-right: 1px solid #0000dd;
	border-left: 1px solid #0000dd;
	border-bottom: 1px solid #0000dd;
	border-top: 1px solid #0000dd;		
	}	

div.ramecekcerveny
	{
	border-right: 1px solid #ee0000;
	border-left: 1px solid #ee0000;
	border-bottom: 1px solid #ee0000;
	border-top: 1px solid #ee0000;
	}	

div.sloup1
	{width:200; 
	clear: both; 
	background-color:white; 
	padding: 3px; 
	spacing: 3px;
	float: left; 
	margin-left:0px; 
	margin-right:0px;
	border-right: 1px solid #0000dd; 
	}

div.sloup2
	{width:200;
	background-color:white; 
	padding: 3px;
	spacing: 3px; 
	float: right; 
	margin-left:0px; 
	margin-right:0px; 
	}
	
div.adr
	{width:180;
	height:600;
	background-color: #ffffdd; 
	padding: 0px;
	float: left; 
	margin-left:0px; 
	margin-right:0px; 
	}  
	
div.velky
	{width:600px; 
	border: 0px solid #ccddee; 
	float: left; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:5px;
	padding:7px; 
	position: static;
	}
	
div.zahlavi
	{width:600px; 
  	background-color:#b6ddff; 
	height: 80px; 
	margin:0px; 
	padding: 0px; 
	border: 0px; 
	float: left;
	overflow:hidden;  
	position:static; 
}
	
h1, .h1
    {margin-top:6.0pt;
    margin-bottom:2.0pt;
    margin-left:0px;
    margin-right:0px;
    font-size:20pt;
    font-weight:600;
    text-align:left;
    color:#3300cc;
	}
h2, .h2
    {margin-top:3.0pt;
    margin-bottom:1.0pt;
    margin-left:0px;
    margin-right:0px;
    font-size:17pt;
    font-weight:500;
    text-align:left;
    color:#3300cc;
	}

h3, .hh3
    {margin-top:2.0pt;
    margin-bottom:0.0pt;
    margin-left:0px;
    margin-right:0px;
    font-size:15pt;
    font-weight:500;
    text-align:left;
    color:#3300cc;
	}

h4, .h4
    {margin-top:2.0pt;
    margin-bottom:0.0pt;
    margin-left:0px;
    margin-right:0px;
    font-size:13pt;
    font-weight:600;
    text-align:left;
    color:#3300cc;
	}

h5, h6, .h5, .h6
    {margin-top:2.0pt;
    margin-bottom:0.0pt;
    margin-left:0px;
    margin-right:0px;
    font-size:11pt;
    font-weight:500;
    text-align:left;
    color:#3300cc;
	}

hr {
	text-align: left;
	border: 0 solid white;
	height: 1px;
}	

img {
	margin-top:5px;
	margin-bottom:5px;
	}

img.ucari {
	margin-top:0px;
	margin-bottom:0px;
	}

img.mail
	{margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	align:absbottom;
	border:0px;				   				   
	}	

	
img#zahlavi
	{margin-top:0px;
	}	
li, ul 
	{type:disc;
	margin-left:0px;
	margin-right:0px;
    font-size:10pt;
    font-weight:500;
    text-align:left;	
	}
	
#sedepozadi
	{background-color:#aaaaaa;}

.mezit
    {margin-top:18.0pt;
    margin-bottom:2.0pt;	
    margin-left:0%;
    margin-right:2px;
    font-size:12pt;
    font-weight:600;
    text-align:left;
	}  	

.nadp, a:visited.nadp, p.a:link.nadp, div.a:active.nadp 
    {margin-top:0.0pt;
    margin-bottom:0pt;	
    margin-left:0%;
    margin-right:2px;
    font-size:11pt;
    font-weight:600;
    line-height:130%;
    text-align:left;
    color:#3300cc;
	}	
	
.txt {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:4px;
	font-family:"Arial";
	font-size:10pt;
        font-weight:500;
	text-indent:0px;
	color:#000000; 
	}
	
.modry, a.modry, p.modry, div.modry {color:#3300cc;}
.kurziva {font-style:italic;}
.cerny {color:#000000;}
.stred {text-align:center;
	vertical-align:middle;
	}
.modry {color:#3300cc;}
.modracara {background-color: #3300cc; 
	color:#3300cc}
.tucny {font-weight:600;}
.cerveny, p.cerveny, a.cerveny, div.cerveny, span.cerveny {color:#ff2233;}
.cervenacara {background-color: #ff2233;
	color:#ff2233;}
.odsaz {margin-left:10pt;}
.prvodsaz {text-indent:10pt;}
.predsaz {text-indent:-10pt;}
.vetsi {font-size:15pt;}
.tenky {font-weight:500;}
.vel13 {font-size:13pt;}
.vpravo {text-align:right;}
.vlevo {text-align:left;}
