body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
	background-color: #FFFFFF;
	margin: 0px;
}
form {
	margin: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #0099CC;
	margin-bottom: 0px;
}
li {
	margin-top: 10px;
	margin-bottom: 10px;
}
#hledanyText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 130px;
	margin-right: 5px;
}
#newsEmail {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 180px;
}
#hlavicka {
	background-image: url(../images/pozadi.jpg);
	height: 109px;
	width: 1000px;
	text-align: left;
}
#odkazy {
	text-align: left;
	height: 29px;
	width: 1000px;
}
#obsah {
	text-align: left;
	width: 1000px;
}
#odkaz-uvod {
	padding-left: 10px;
	padding-top: 7px;
	width: 700px;
	float: left;
}
#vyhledavani {
	text-align: left;
	float: right;
	width: 250px;
	padding-top: 3px;
}
#cesta {
	height: 25px;
	width: 450px;
	padding-left: 10px;
	line-height: 23px;
	float: none;
	font-size: 11px;
}
#levy-sloupec {
	text-align: left;
	float: left;
	width: 200px;
	border-top: 1px solid #97D6EA;
}
#pravy-sloupec {
	width: 798px;
	text-align: left;
	float: right;
	border-top: 1px solid #CDEEAA;
}
#menu {
	background-color: #D9F0F7;
	padding-top: 2px;
	padding-bottom: 4px;
}
.polozka a, .polozka2 a, .polozka2akt a, .polozka-sub a {
	text-decoration: none;
	color: #00769D;
}
.polozka a:hover, .polozka2 a:hover, .polozka2akt a:hover, .polozka-sub a:hover {
	text-decoration: underline;
	background-color: transparent;
}
.oddelovac {
	display: block;
	height: 2px;
	border-top: 1px solid #97D6EA;
	margin-top: 3px;
}
.oddelovac-sub {
	display: block;
	height: 1px;
	background-color: #F4FBFD;
	border-bottom: 2px solid #97D6EA;
}
.polozka, .polozka2, .polozka2akt {
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.polozka2 {
	background: url(../images/sipka-menu.gif);
	background-repeat: no-repeat;
	background-position: 190px center;
}
.polozka2akt {
	background: url(../images/sipka-menuakt.gif);
	background-repeat: no-repeat;
	background-position: 190px center;
}
.polozka-sub {
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #F4FBFD;
}
#logo {
	float: left;
	background-image: url(../images/ciste-zuby.jpg);
	display: block;
	height: 84px;
	width: 227px;
}
#teaser {
	display: block;
	height: 309px;
	width: 798px;
}
#levy-nadpis {
	background-color: #67C2E1;
	background-image: url(../images/poz-vlevo.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
}
#registrovani {
	background-color: #D9F0F6;
	padding: 5px;
}
.non {
	display: none;
}
#banner-horni {
	float: right;
	height: 109px;
	width: 500px;
}
a {
	color: #0099CC;
	text-decoration: underline;
}
a:hover {
	background-color: #D9F0F7;
}
a.bez:hover {
	background-color: transparent;
}
.odkaz-bullet {
	background-image: url(../images/odkaz-bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 28px;
}
#regJmeno, #regHeslo {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 120px;
}
input, select, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#levy-poznamka {
	background-color: #B2E0F0;
	background-image: url(../images/poz-poznamka.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 13px;
}
#levy-banner {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}
.akce {
	display: block;
	float: left;
	height: 108px;
	width: 398px;
}
.meziakce {
	background-image: url(../images/akce-mezi.gif);
	display: block;
	height: 108px;
	width: 2px;
	float: left;
}
#aktuality {
	width: 500px;
	float: left;
}
.nadpis h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #0099CC;
	margin: 0px;
}
.aktuality-text {
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;
}
.aktuality-obsah {
	margin-top: 15px;
	padding-left: 20px;
	padding-right: 10px;
	text-align: justify;
}
.aktuality-obsah p {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.oddelovac-vpravo {
	height: 2px;
}
.aktuality-text p {
	background-image: url(../images/sipka.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#copyright {
	padding-left: 20px;
	color: #999999;
	padding-bottom: 20px;
}
#copyright a {
	color: #999999;
}
#newsletter {
	width: 296px;
	float: right;
}
.newsletter-obsah {
	background-color: #E6F5FA;
	padding: 10px;
	text-align: justify;
}
.newsletter-obsah p {
	margin-top: 5px;
	margin-bottom: 5px;
}
.newsletter-obsah-white {
	padding: 10px;
}
.newsletter-obsah-white img {
	border: 1px solid #0099CC;
}
.nadpis {
	background-color: #CCEBF5;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 6px;
}
.sloupec {
	width: 798px;
	display: block;
}
#podstrana {
	background: url(../images/poz-podstrana.jpg);
	height: 59px;
	border-bottom: 1px solid #666666;
}
#podstrana h1 {
	font-family: Arial, sans-serif;
	font-size: 150%;
	color: #66CB01;
	margin: 0px;
	margin-left: 20px;
	padding-top: 20px;
}
#stin {
	border-top: 1px solid #B2B2B2;
	border-bottom: 1px solid #D9D9D9;
}
.imgVpravo {
	border: 1px solid #0099CC;
	float: right;
	margin-left: 15px;
}
.imgVlevo {
	border: 1px solid #0099CC;
	float: left;
	margin-right: 15px;
}

.meziodkazy {
	clear: both;
	border-top: 1px solid #CCCCCC;
	padding: 10px;
	color: #999999;
	width: 980px;
}
.meziodkazy a {
	color: #999999;
}

.table_napisteNam input, textarea {
	color: #606060;
}

.table_napisteNam td {
	padding-right: 2px;
}

.table_napisteNam textarea {
	width: 450px;
	height: 200px;
}

.formField {
    margin-bottom: 2px;
    clear: both;
}

    .formField label {
        float: left;
        display: block;
        width: 100px;
    }

    .formFieldSubmit {
        margin-left: 100px;
    }
    
    .formField .red {
        color: red;
    }