body 
	{
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #FFF url(../images/background.png) center top repeat-x;
	text-align: justify;
	font-size: 0;
	color: #5f5f5f;
	padding: 0;
	margin: 0;
	}

h1, h2, h3, h4, h5, ul, li 
	{
	margin: 0;
	padding: 0;
	font-weight: normal;
	}

ul, li
	{
	list-style: none;
	}

img 
	{
	margin: 0;
	padding: 0;
	border: none;
	}

a 
	{
	color: #FFFFFF;
	}

.clr
	{
	clear: both;
	}

#body
	{
	margin: 0 auto;
	width: 983px;
	}

#nad-hlavou
	{
	background: url(../images/nad-hlavou.jpg);
	height: 31px;
	width: 983px;
	}

#phlavu
	{
	float: left;
	height: 417px;
	width: 28px;
	background: url(../images/phlavu.jpg);
	}

#lhlavu
	{
	float: left;
	height: 417px;
	width: 28px;
	background: url(../images/lhlavu.jpg);
	}

#hlava
	{
	width: 927px;
	float:left;
	}

#nadpis
	{
	width: 927px;
	height: 100px;
	background: url(../images/nadpis-background.png);
	}

#tlapka-design
 	{
	width: 242px;
	height: 61px;
	padding: 16px 0 0 47px;
	float: left;
	}

#quick
	{
	text-align:left;
	margin-top: 20px;
	float: left;
	}

#rychle
	{
	margin-left: 513px;
	}
	
#rychle .click
	{
	float:left;
	margin-right: 21px;
	}

#rychlykontakt
	{
	font-size: 12px;
	color: #afc2ce;
	margin: 27px 0 0 204px;
	}

#rychlykontakt a
	{
	color:#FFFFFF;
	}

#rychlykontakt a:hover
	{
	color: #afc2ce;
	}

#rychlykontakt .bile
	{
	color: #FFFFFF;
	}

#headerbackground
	{
	width: 925px;
	height: 316px;
	background: url(../images/header-background.gif) repeat-x #FFFFFF;
	border: 1px solid #FFFFFF;
	}

#header
	{
	width: 895px;
	height: 218px;
	background: url(../images/header.jpg);
	margin: 14px auto 0 auto;
	padding-top: 22px;
	}

#tlacitka
	{
	margin-left: 636px;
	}

#tlacitka .tlacitko
	{
	margin-bottom: 1px;
	}

#menu
	{
	margin: 0 auto;
	width: 865px;
	height: 44px;
	background: url(../images/menu.png) no-repeat;
	padding: 0 13px 0 15px;
	border: 1px solid #FFFFFF;
	}

#menu .tlacitko
	{
	float:left;
	margin-right: 1px;
	}

#around
	{
	background: url(../images/around-background.gif) repeat-y;
	padding-bottom: 14px;
	}

#levystin
	{
	float: left;
	width: 28px;
	height: 255px;
	background: url(../images/levy-stin.png);
	}


#pravystin
	{
	float: left;
	width: 28px;
	height: 255px;
	background: url(../images/pravy-stin.png);
	}

#content
	{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background: url(../images/content-background.png) repeat-x #FFFFFF;
	width: 893px;
	padding: 0 16px 0 16px;
	margin: 0 auto;
	float: left;
	}

#content a 
	{
	color: #f5960d;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	}

#content a:hover 
	{
	color: #ffc52a;
	}

#leftcol p
	{
	font-size: 14px;
	margin: 4px 4px 8px 15px;
	}

#leftcol
	{
	margin: 0 0 0 6px;
	float: left;
	width: 606px;
	}

#leftcol h3
	{
	color: #094466;
	font-size: 24px;
	margin: 20px 0 0 4px;
	}

#leftcol h3.odsazeni
	{
	color: #094466;
	font-size: 24px;
	margin: 20px 0 14px 4px;
	}

#leftcol h3 a
	{
	color: #094466;
	text-decoration: none;
	}

#leftcol h3 a:hover
	{
	color: #448eb8;
	}

#leftcol h4
	{
	color: #094466;
	font-size: 18px;
	margin: 12px 0 6px 4px;
	}

#leftcol h4 a
	{
	color: #094466;
	}

#leftcol h4 a:hover
	{
	color: #448eb8;
	}

#leftcol ul
	{
	font-size: 14px;
	margin: 0 0 0 5px;
	}

#leftcol li
	{
	background: url(../images/list-style.png) no-repeat;
	padding-left: 29px;
	margin: 4px 0 8px 9px;
	}

#reference-hlavni
	{
	width: 601px;
	height: 196px;
	}

#reference-hlavni .zmensenina
	{
	width: 280px;
	height: 171px;
	float: left;
	padding: 13px;
	background: url(../images/reference-hlavni.png) no-repeat;
	}

#reference-hlavni .popis
	{
	width: 264px;
	height: 182px;
	background: #FFF;
	float: left;
	margin-top:4px;
	padding: 7px 17px 0 14px;
	}

#reference-hlavni h4
	{
	font-size: 18px;
	color: #094466;
	margin-top: 0px;
	}
	
#reference-hlavni h4 a
	{
	color: #094466;
	}

#reference-hlavni h4 a:hover
	{
	color: #448eb8;
	}

#reference-hlavni p
	{
	font-size: 12px;
	margin: 5px 0 2px 0;
	}

#reference-hlavni .odkaz
	{
	font-size: 14px;
	margin: 0px;
	}

#leftcol .reference
	{
	width: 189px;
	margin-top: 20px;
	float: left;
	}

#leftcol .referencea
	{
	width: 189px;
	margin-top: 4px;
	float: left;
	}

#leftcol .reference .zmensenina, #leftcol .referencea .zmensenina
	{
	padding: 10px;
	background: url(../images/reference-mala.png) no-repeat;
	}

#leftcol .reference h4, #leftcol .referencea h4
	{
	font-size: 12px;
	color: #094466;
	width: 181px;
	text-align: center;
	margin: 0 auto;
	}
	
#leftcol .reference h4 a, #leftcol .referencea h4 a
	{
	color: #094466;
	}

#leftcol .reference h4 a:hover, #leftcol .referencea h4 a:hover
	{
	color: #448eb8;
	}

#leftcol .p
	{
	margin: 20px 19px 0 20px;
	}

#leftcol .pa
	{
	margin: 4px 19px 0 20px;
	}

#leftcol .rozpis
	{
	font-size: 14px;
	float: left;
	margin: 0 0 0 5px;
	width: 298px;
	}

#leftcol .rozpis li
	{
	margin: 0 0 0 9px;
	padding: 0;
	background: none;
	}

#leftcol .rozpis h4
	{
	background: url(../images/list-style.png) no-repeat;
	padding-left: 29px;
	margin: 0 0 6px 0;
	font-size: 14px;
	}

#leftcol .rozpis h4 a
	{
	color: #f5960d;
	}

#leftcol .rozpis h4 a:hover
	{
	color: #ffc52a;
	}

#leftcol #breadcrumbs
	{
	margin: 4px 0 8px 4px;
	font-size: 12px;
	}

#leftcol #uvodnik
	{
	font-size: 16px;
	}

#leftcol .right-click
	{
	text-align: right;
	}
	
#leftcol .vedlesebe
	{
	float: left;
	width: 300px;
	}

#leftcol .vedlesebe h5
	{
	font-size: 15px;
	margin-left: 15px;
	color: #f5960d;
	}
	
#leftcol .cenik
	{
	font-size: 14px;
	margin: auto;
	text-align: left;
	}
	
#leftcol .cenik th
	{
	margin: 2px;
	background: #f0f5f8;
	width: 262px;
	padding: 4px;
	font-weight: normal;
	}
	
#leftcol .cenik td
	{
	margin: 2px;
	background: #f0f5f8;
	padding: 4px;
	width: 166px;
	}
	
#leftcol .cenik .pravy-panel
	{
	height: 39px;
	background: url(../images/pravy-panel.png) no-repeat;
	padding-top: 2px;
	color: #FFFFFF;
	text-align: center;
	}
	
#leftcol .cenik .levy-panel
	{
	height: 39px;
	background: url(../images/levy-panel.png) no-repeat;
	padding-top: 2px;
	color: #FFFFFF;
	text-align: center;
	}
	
#leftcol .cenik .celkem td, #leftcol .cenik .celkem th
	{
	text-align: center;
	background: #e0eff8;
	}

#leftcol .cenik .zdarma
	{
	color: #094466;
	}

#leftcol form
	{
	font-size: 14px;
	margin: 0px 4px 0px 11px;
	}

#leftcol form table th, #leftcol form table td
	{
	padding: 4px;  
	}

#leftcol form table th
	{
	width: 79px;
	font-weight: normal;
	text-align: right;
	}

#leftcol input
	{
	height: 16px;
	padding: 2px;
	font-size: 12px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #909090;
	border: 1px solid #094466;
	}

#leftcol .button
	{
	width: 75px;
	height: 24px;
	background: #105077 url(../images/odeslat.gif) repeat-x;
	border: 1px solid #094466;
	color: #FFF;
	margin-top: 0;
	padding-top: 0;
	}

#leftcol textarea
	{
	font-size: 12px;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #909090;
	border: 1px solid #094466;	
	padding: 2px;
	}

#leftcol .odeslano
	{
	margin-top: 0;
	font-size: 16px;
	color: #b2df00;
	}

#leftcol .neodeslano
	{
	margin-top: 0;
	font-size: 16px;
	color: #fa3a20;
	}
	
#uspechy
	{
	margin: 0 auto;
	}

#uspechy td
	{
	padding: 0 15px;
	}

#rightcol
	{
	width: 260px;
	float: left;
	margin-left: 21px;
	}

#rightcol .panel
	{
	width: 260px;
	margin-top: 15px;
	}

#rightcol .panel .nadpis-1, #rightcol .panel .nadpis
	{
	width: 260px;
	height: 29px;
	background: url(../images/panel-1.png) no-repeat;
	padding-top: 11px
	}

#rightcol .panel .nadpis
	{
	background: url(../images/panel.png) no-repeat;
	}

#rightcol .panel h3
	{
	width: 250px;
	text-align: center;
	margin: 0 auto;
	font-size: 14px;
	color:#FFFFFF;
	}

#rightcol .panel h3 a
	{
	text-decoration: none;
	color: #FFFFFF;
	}

#rightcol .panel h3 a:hover
	{
	color: #afc2ce;
	}
	
#rightcol .panel .informace
	{
	background: #FFFFFF;
	width: 232px;
	font-size: 12px;
	padding: 9px 14px 2px 14px;
	}
	
#rightcol .panel .informace p
	{
	margin: 2px 4px;
	}

#rightcol .panel .informace ul
	{
	margin: 11px 4px 0 4px;
	}

#rightcol .panel .informace ul li
	{
	background: url(../images/list-style.png) no-repeat;
	padding-left: 29px;
	margin-bottom: 2px;
	}

#rightcol #on a
	{
	color: #ffc52a;
	}

#rightcol .panel .informace .correct
	{
	margin:0;
	}

#rightcol .panel .informace .correct li
	{
	text-align:left;
	background: url(../images/correct.png) no-repeat;
	padding-left: 32px;
	margin-bottom: 4px;
	}

#rightcol .panel .informace .kategorie
	{
	font-size: 14px;
	text-align: left;
	margin: 0 4px;
	}

#rightcol .panel .informace .kategorie li
	{
	margin-bottom: 6px;
	}

#rightcol .panel .informace .zastoupeni
	{
	margin-top: 10px;
	}

#paticka
	{
	width: 983px;
	height: 68px;
	background: url(../images/paticka.png);
	font-size: 12px;
	color: #afc2ce;
	padding-top: 5px;
	}

#paticka p
	{
	text-align: center;
	margin: 0 auto;
	margin: 1px;
	}

#paticka a
	{
	color: #FFF;
	}

#paticka a:hover
	{
	color: #afc2ce;
	}
