@font-face {
font-family: 'lucon';
src: url('fonts/lucon.ttf');
}
@font-face {
font-family: 'euron';
src: url('fonts/EUROI.TTF');
}

body {
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	background: #F60;
}


/* layout */
#wrapper {
	width: 930px;
	margin: 0 auto;
	text-align: left;
	background: white url(../img/bg-bottom2.gif) no-repeat bottom;
}
#nadpis {
	text-align: center;
	margin: 15px;
	margin-left: 15px;
}
#header {
	width: 900px;
	float: left;
	margin: 0;
	padding: 0;
}
#banner {
	float: left;
	margin: 5px 0 0 70px;
}
#call-centrum {
	float: left;
	margin: 5px 0 0 40px;
}
#banner-500 {
	float: left;
	margin: 0 0 0 40px;
	padding: 0;
}
#sidebar-a {
	width: 40px;
	float: left;
	height: 120px;
}
#content {
	width: 600px;
	float: left;
	margin: 15px 20px 0 0px;
	padding: 0;
}
.sidebar-b {
	width: 190px;
	float: left;
	background: #fc0 url(../img/bg-sidebar-b-bot.gif) no-repeat bottom
	/*#F0D800*/
	;
	margin: 15px 10px 0 0;
	padding: 0;
	color: white;
}
.sidebar-reklama {
	width: 190px;
	height: 300px;
	float: left;
	background: #fc0 url(../img/bg-sidebar-b-bot.gif) no-repeat bottom
	/*#F0D800*/
	;
	margin: 15px 10px 0 0;
	padding: 0;
	color: white;
	  }
#footer {
	width: 930px;
	float: right;
	margin: 50px 0 20px 20px;
}
	/* border: 1px solid red;
*/
img {
	border: none;
}
p.clear {
	clear: both;
	height: 1px;
	font: 0.0em/0.0em Verdana;
	margin: 0;
	padding: 0;
}
/* typografie */
p, td, li {
	font: 0.7em/1.8em Verdana;
}
div.kontakt
{
border: 0px;
width: 600px;

background: #fc0 url(../img/bg-sidebar-b-bot-600.gif) no-repeat bottom;
margin: auto;

}
div.kontakt h1
{
font-size: 18pt;
font-weight: bold;
}
div.kontakt h2
{
font-size: 16pt;
font-style: italic;
}
div.kontakt2
{
padding: 10px;
}
p.kontakt
{
font-size: 12pt;
}
th {
	font: bold 0.7em/1.8em Verdana;
}
h1, h2 {
	font: 20pt/1.4em Verdana;
	text-transform: uppercase;
	font-weight: bold;
	color: #F60;
	margin: 0;
	padding: 0;
}
h3 {
	font: bold 1.0em/2.0em Verdana;
	margin: 0;
	padding: 0;
}
h3.sid4 {
	font: bold 1.0em/2.0em Verdana;
	margin: 0 0 0 10px;
	padding: 0;
}
h4 {
	font: bold 0.8em/1.6em Verdana;
	color: #F60;
	margin: 0;
	padding: 0;
}
/* link */
a:link, a:visited {
	color: black;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p.side {
	font: bold 0.8em/1.8em Verdana;
	margin: 0 0 25px 10px;
	padding: 0;
}
p.linka-ctms {
	font: 0.6em/1.0em Verdana;
	margin: 0 0 25px 10px;
	padding: 0;
}
p.nav {
	margin: 0 0 0 40px;
}
p.copy {
	clear: right;
	text-align: center;
}
.mezera {
	margin: 0 5px 0 0;
}
.mezera2 {
	margin: 0 100px 0 0;
}
/* další služby - auto */
.big {
	font: 1.0em/2.0em Verdana;
}
img.logo {
	float: left;
	margin: 0 0 0 20px;
}
img.sipka_pujcka {
	float: left;
	margin: 25px 0 70px 0;
}
li.menu, li.menu:hover {
	list-style: none;
	float: left;
}
li.menu-foot, li.menu-foot:hover {
	list-style: none;
	float: right;
}
li.abc {
	list-style: disc;
}
li.sid {
	list-style: none;
	font: bold 0.8em/1.8em Verdana;
	margin: 0 0 5px -33px;
	padding: 0 0 0 25px;
	background: url(../img/arrow5-20.gif) no-repeat;
}
ul.foot {
	width: 850px;
}
/* tabule */
table {
	border: 1px solid black;
}
tr.prvni {
	background: #FC0;
}
tr.druhy {
	background: #FFC;
}
th, td {
	width: 120px;
	padding: 4px 0 0 4px;
	text-align: center;
}
/* linky */
a.sid2:link, a.sid2:visited {
	margin: 0;
	font: 0.9em/1.8em Verdana;
	color: white;
	text-decoration: underline;
}
a.sid2:hover {
	text-decoration: none;
}
a.foo:link, a.foo:visited {
	margin: 0 0 0 6px;
	color: black;
	text-decoration: underline;
}
a.foo:hover {
	text-decoration: none;
}
/* moje upravy */
.male {
	font-size: 6px;
	font-weight: normal;
}
li:hover {
	list-style: circle;
}
body {
	cursor: default;
}
/*KALKULACE */

#tabulka-kalkulace
{
width:100%;
border:1px solid black;
}

#tabulka-kalkulace td.vedlejsi
{
width: 250px;
}
#formular
{
text-align: right;
}
form#kalkulace
{
border: 2px solid #fc0;
padding:10px;
margin-top: 15px;
}
#formular label
{
width: 200px;
margin-right: 60px;
}
#formular input {

margin-top:3px;
width:150px;
}
#formular span {
margin-right: 130px;
}
#kalkulace img
{
margin: 15px 0;
border: 1px solid black;
}
#menu {
	margin: 10px auto;
	} 
	#menu a
		{
		width: 150px;
		color: black;
		display: block;
		padding: 5px;
		padding-left: 20px;
		margin: 3px;
		font-size: 11pt;
		text-align: left;
		background-image: url(../img/tlacitka/horizontal_menu.gif);
		background-repeat: no-repeat;
		}
#menu a:hover
	{
	color: #fff;
	text-decoration: none;
	background-image: url(../img/tlacitka/horizontal_menu.gif);
	background-position: -300px;
	}      	
table#navigace {
margin: 0px auto;
pading: 0px;
border: 0px;
}
table#navigace td {
margin: 0px;
padding:0px;
border: 0px;
width: 140px;
height: 132px;
}
table#navigace td.dole {
background-image: url(../img/tlacitka/button1_1.jpg);
height: 69px;
}
table#navigace a {
margin: 0px;
padding: 0px;
display: block;
height: 100%;
font-size: 16pt;
font-family: "euron";
}