body {
	padding: 0px 0px 5px 0px; margin: auto; background:#c3c3c3; color: #000000;
	color: black; font-family: Verdana, Helvetica, sans-serif;
}
.hidden {
	display: none;
}
#cely{
	width: 990px; margin:2px 0px 0px 2px; background:#cccccc; border:1px solid #660000;
}
#horni {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:990px; height:174px;
	background:url("picts/i_loga/hlavicka_leva_mob.gif") repeat-x left top; 
	color:white; font-family: Verdana, Helvetica, sans-serif;
}
#cele_telo {
	padding:0px; margin:0px; width:990px;
}
#leva_cast_top {
	padding:0px 0px 0px 0px; float:left; width:300px; color:black; border:none;
}
#leva_cast_top span.logo {
	padding:0px 0px 0px 0px; margin:25px 0px 0px 10px; float:left; width:280px; height:70px; 
	color:black; border:none; clear:both;
}
#leva_cast_top img {
	padding:0px 0px 0px 0px; border:none;
}
#leva_cast_top span.cast_str {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 70px; float:left; width:220px; height:35px; 
	color:black; font-weight: bold; font-size: 18px;
}
#horni span.kompletni {
	padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; float:left; width:600px; height:35px; 
	color:black; border:none; clear:none; font-size: 16px; font-weight: bold;
}
#stredni_cast_top {
	margin: 0px 0px 0px 10px; padding:0px; float:left; width:350px; color:black; border:none; clear:none;
	background: url(picts/i_loga/logo2.gif) no-repeat left center;
}
#stredni_cast_top ul {
	padding:0px; margin:5px 0px 0px 130px; text-align:left; list-style-type: disc; font-size: 10px; color:black;
}
#stredni_cast_top ul a{
	font-size: 12px; font-weight: bold; text-decoration: none; padding: 0px; margin:0px; color:black; 
	line-height:30px;
}
#stredni_cast_top ul a:visited {
	color:black;
}
#prava_cast_top {
	padding:0px; margin:0px; float:right; width:250px; height:174px;
	background: url(picts/i_loga/hlavicka_prava_mob.jpg) no-repeat right top;
}
#horni_menu {
	padding: 0px; margin: 0px; width: 990px; height:22px; background:#bdb7ac; border-bottom: 2px solid #cccccc;
}
#horni_menu ul {
	margin:0px; padding:0px; list-style:none; float:left; font-size: 80%;
}
#horni_menu li {
	margin:0px; padding:0; border-right: 1px solid #cccccc; white-space: nowrap;
	background-image: none;	float: left; line-height: 21px;
}
#horni_menu li a {
	text-decoration: none; color: #333333; font-weight: bold; display: block;
	padding-left: 15px; padding-right: 15px; background: transparent;
}
#horni_menu li a.vybrany {
	text-decoration: none; color: #fff; font-weight: bold; display: block;
	padding-left: 15px; padding-right: 15px; background: #c64934;
}
#horni_menu li a:hover {
	color: #fff; background: #c64934;
}
#horni_menu form {
	float:right;
}
#horni_menu input {
	padding: 0px; margin: 0px; border: 1px solid #660000; font-size: 9px; color: black;
}
#horni_menu input.odeslat {
	padding: 0px; margin: 2px 0px 0px 0px; border: 0px;
}
#levy {
	padding: 5px 0px 0px 0px; background:#cccccc; float: left; margin: 0px; width: 145px; color: #000000; clear:both; text-align:center;
}
#levy div.tit_box {
	margin-left:5px; font-size: 14px; font-weight: bold; color: white;
	background:#595757 url(picts/i_loga/logo_menu.gif) no-repeat;
	height:24px; padding-left:30px; border:1px solid #595757;
}
#levy div.tit_box2 {
	margin-left:5px; font-size: 13px; font-weight: bold; color: white;
	background:#990099;
	height:24px; padding-left:0px; border:1px solid #595757;
}
#levy div.box {
	margin-left:5px; color: black; background:#FF99CC;
	text-align:left; padding-left:10px; border:1px solid #595757;
}
#levy div.box2 {
	margin-left:5px; font-weight: bold; color: black; background:#FF99CC;
	text-align:left; padding-left:10px; border:1px solid #595757;
}
#levy div.box ul {
	padding:0px; margin:2px 0px 0px 0px; text-align:left; list-style: none; font-size: 85%; color:black;
}
#levy div.box2 ul {
	padding:0px; margin:2px 0px 2px 0px; text-align:left; list-style: none; font-size: 85%; color:black;
}
#levy div.box a {
	margin:0; text-decoration:none;	font-size: 90%;
}
#levy div.box2 a {
	margin:0; text-decoration:none;	font-size: 90%; color: #660000;
}
#levy div.tit_box2 a {
	margin:0; text-decoration:none;	color: white;
}
#levy div.box a:link {
	color: #660000;
}
#levy div.tit_box2 a:link {
	color: white;
}
#levy div.box a:visited {
	color: purple;
}
#levy div.tit_box2 a:visited {
	color: white;
}
#levy div.box a:hover {
	color: red;
}
#levy div.tit_box2 a:hover {
	color: white;
}
#levy div.box img {
	margin:0; border:none; padding:0px;
}
#stredni {
	padding: 5px 0px 0px 0px; background:#cccccc; float: left; margin: 0px 0px 0px 5px; width: 640px; color: #000000; text-align:left;
}
#stredni div.navigace {
	color: black; padding:0px; margin:0px; font-size: 80%; background:red;
}
#stredni div.nav_text {
	color: black; padding:0px; margin:0px; float: left;
}
#stredni div.nav_text a {
	margin:0px; padding: 0px; text-decoration:none;
}
#stredni div.nav_text a:link {
	color: #660000;
}
#stredni div.nav_text a:visited {
	color: purple;
}
#stredni div.nav_text a:hover {
	color: red;
}
#stredni div.nav_ikon {
	color: black; padding:0px; margin:0px; float: right;
}
#stredni div.nav_ikon img {
	border: none; padding: 0px 10px 0px 0px; margin: 0px;
}
#stredni div.telo {
	color: black; border:1px solid #C46BB2; padding:3px; text-align: left; 
	width:625px; float: left; background:#FFCCCC; font-size: 80%;
}
#stredni div.telo a {
	margin:0; text-decoration:none;
}
#stredni div.telo a:link {
	color: red;
}
#stredni div.telo a:visited {
	color: green;
}
#stredni div.telo a:hover {
	color: blue;
}
#stredni div.telo hr {
	border:1px solid #660000; text-align:center;
}
#stredni div.telo ul {
	padding:5px 0px 5px 30px; margin:10px;
	list-style-type: disc;
}
#stredni table.ramovana {
	border: 1px solid #bdb7ac; border-collapse: collapse; padding: 0px; margin: 10px; text-align: left;
}
#stredni table.neramovana {
	padding: 0px; margin: 10px; text-align: left;
}
#stredni table.odkazy {
	padding: 0px; margin: 10px; text-align: left; font-size: 80%
}
#stredni table.centrovana {
	padding: 0px; margin: 10px; text-align: center;
}
#stredni table.centrovana td {
	text-align: center;
}
#stredni table.anketa {
	padding: 0px; margin: 10px; background-color: orange;
}
#stredni table.anketa_pol {
	padding: 0px; margin: 10px; background-color: orange; width:280px; clear:none; float:left;
}
#stredni form {
	margin: 10px;
}
#stredni input {
	border: 1px solid black; font-size: 10px; background-color: #f3f3f3;
}
#stredni select {
	border: 1px solid black; font-size: 10px; background-color: #f3f3f3;
}
#stredni textarea {
	border: 1px solid black; font-size: 10px; background-color: #f3f3f3;
}
#stredni h1 {
	font-weight: bold; font-size: 150%; text-align: center; margin: 5px;
}
#stredni h2 {
	font-weight: bold; font-size: 110%; margin: 10px;
}
#stredni h3 {
	font-weight: bold; font-size: 110%; margin: 10px; background:#B0C4DE; clear: both;
}
#stredni img {
	border: none;
}
#stredni span.sekce{
	border:0px; padding: 10px; margin: 10px; float:left;
}
#stredni span.sekce img{
	border:0px; padding: 0px; margin: 0px;
}
#stredni p.sec_odstavec {
	text-align: justify; padding: 0px 10px 10px 10px; margin: 0px;
}
#stredni span.cena {
	color:red; font-size:20px; font-weight: bold;
}
#stredni span.telefon {
	color:red; font-size:20px; font-weight: bold;
}
#stredni span.sms {
	color:red; font-size:18px; font-weight: bold;
}
#stredni div.cl_obrazek {
	clear: both; text-align: center;
}
#stredni div.cl_obrazek a{
	font-size: 11px; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0;
}
#stredni div.cl_obrazek img{
	border:none; padding: 0px 0px 0px 0px; margin: 0;
}
#stredni div.novinky {
	clear: both; width:450px; text-align:left;
}
#stredni div.novinky img{
	margin: 0px 10px 5px 0px;
}
#stredni div.novinky h2{
	margin: 0px 0px 0px 0px; background: #FF99CC;
}
#stredni div.novinky p.clanek{
	text-align:justify;
}
#stredni div.novinky hr{
	border:3px solid #FF99CC; width:300px; text-align:center; clear:both;
}
#stredni div.novinky p.metaclanek {
	color:#999999; text-align:right; font-size:10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
#stredni div.odkazy {
	clear: both; width:450px; text-align:left;
}
#stredni div.odkazy img{
	margin: 0px 10px 5px 0px;
}
#stredni div.odkazy h2{
	margin: 0px 0px 0px 0px; background: #66CC99;
}
#stredni div.odkazy p.clanek{
	text-align:justify;
}
#stredni div.odkazy hr{
	border:3px solid #66CC99; width:300px; text-align:center; clear:both;
}
#stredni div.odkazy p.metaclanek {
	color:#999999; text-align:right; font-size:10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
#stredni p.cl_odstavec {
	text-align: justify; text-indent: 50px;
	padding: 0px 0px 0px 0px; clear: both; margin: 10px;
}
#stredni p.cen_odstavec {
	text-align: center; padding: 0px 0px 0px 0px; clear: both; margin: 10px;
}
#stredni p.cl_autor {
	clear: both; margin: 10px; text-align: left; font-size: 10px; 
}
#stredni p.cl_basen {
	clear: both; margin: 10px; text-align: center;
}
#stredni fieldset{
	margin: 10px 0px 0px 10px; padding: 0px; border:1px #660000 solid; float:left;
}
#stredni fieldset legend{
	margin: 0px 0px 0px 10px; padding: 0px; color:black; font-weight: bold;
}
#stredni fieldset.sekce{
	width:300px; 
}
#stredni fieldset img{
	border:0px; text-decoration:none; float: left; margin: 5px;
}
#stredni fieldset a{
	font-weight: bold; text-decoration:none; font-size: 12px; text-align: left; margin: 5px;
}
#stredni fieldset p{
	text-align: left; margin: 5px;
}
#stredni fieldset.pohlednice{
  margin: 10px; padding: 5px; border:2px black solid; width:350px; text-align: center;
}
#stredni div.shop {
	text-align:left; padding: 5px;
}
#stredni div.shop img{
	padding: 5px;
}
#stredni div.shop h1{
	padding: 0px 5px 0px 5px; color:red; margin:0px; font-size:15px;
}
#stredni div.shop p{
	padding: 0px 5px 0px 5px; margin:0px;
}
#pravy {
	padding: 5px 0px 0px 0px; background: #cccccc; float:right; margin:0px; width:190px; color:#000000; text-align:center;
}
#pravy div.tit_box {
	margin-right:0px; font-size: 15px; font-weight: bold; color: white;
	height:24px; padding-left:30px; border:1px solid #595757;
	background:#595757 url(picts/i_loga/logo_menu.gif) no-repeat;
}
#pravy div.tit_box a {
	margin:0; text-decoration:none; font-weight: bold; font-size: 90%;
}
#pravy div.tit_box a:link {
	color: white;
}
#pravy div.tit_box a:visited {
	color: white;
}
#pravy div.tit_box a:hover {
	color: white;
}
#pravy div.box {
	margin-right:0px; font-size: 13px; color: black; background:#FF99CC;
	text-align:left; padding-left:10px; border:1px solid #595757;
}
#pravy div.box ul {
	padding:0px 5px 5px 10px; margin:0px; text-align:left; list-style: square; font-size: 90%; color:black;
}
#pravy div.box a {
	margin:0; text-decoration:none; font-size: 90%;
}
#pravy div.box a:link {
	color: #660000;
}
#pravy div.box a:visited {
	color: purple;
}
#pravy div.box a:hover {
	color: red;
}
#pravy div.box img {
	margin:0; border:none; margin: 3px;
}
#pravy div.box form {
	height: 25px;
}
#pravy div.box input {
	padding: 0px; margin: 0px; border: 1px solid #660000; font-size: 9px; color: black;
}
#pravy div.box input.odeslat {
	padding: 0px; margin: 2px 0px 0px 0px; border: 0px;
}
#footer {
	padding:10px 0px 0px 5px; clear:both; margin:0px; text-align: left;
	font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: black; line-height: 18px;
}
#footer a {
	text-decoration: none;
}
#footer a:link {
	color: blue;
}
#footer a:visited {
	color: black;
}
#footer a:hover {
	color: black;
}