/* CSS Document */
body, html 
{font: 1em Arial, lucida, sans-serif; margin: 0px;
padding: 0em; text-align: center; background-color: #fff; color: #333; line-height: 1.4em; font-size: small !important; border: 0px none;} 



.resetovac
{
	border:  0px none;
	margin:  0px;
	padding: 0px;

	float: none;
	clear: both;

	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
}

p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
	border:  0px none;
	margin:  0px;
	padding: 0px;
}

h1, h2, h3, h4 {font-weight: bold;}
h1 {font-size: 1.2em;  color: #000; margin: 0px; padding: 20px 0px 8px;}
h2 {font-size: 1.2em; color: #003e5e; padding: 24px 0px 0px;}
h3 {font-size: 1em; color: #1d739f; margin: 0px; padding: 1.2em 0px 0px;}
h4 {font-size: 0.8em; color: #000; margin: 0px 10px 10px 0px; padding: 0px 0px 0px 10px; text-align: left;}

#bodyhlavicka
{
	background-color: #ffffcc;
}

#bodypaticka
{
	background-color: #ffffcc;
}

/* hlavicka */
#strankahlavicka {background-color: #fff;}
#hlavicka {height: 104px; background: url('img/bany.jpg') no-repeat; text-align: left;}
#log, #log a {width: 350px; height: 104px; display: block;}
#tiskkde {display: none;} 
/* hlavicka konec */

#lg {background: #035680 url('img/phlav06.jpg') top left no-repeat; line-height: 2.8em; color: #fff; border-bottom: 4px solid #dfc011; font-size: 1em; padding: 0em 1em; text-align: left;}
#lg a {color: #dfc011; text-decoration: none;}
#lg a:hover {text-decoration: underline;}

#paticka {font-size: 0.9em; color: #999; padding: 1em; clear: both; text-align: left; background-color: #fbfbfb; border-top: 1px solid #ccc; margin-top: 2em;}
#paticka p {margin: 0px; padding: 0px;}
#paticka a {color: #385894; text-decoration: underline;}
#paticka a:hover {color: #000; text-decoration: none;}

#strankaobal {width: auto; min-width: 840px; max-width: 980px; margin: 0px auto 0px auto; text-align: left;} 

#strankaobal1 {}

#strankaobal2 {}



#strankapaticka {margin: 0px; padding: 0px;}

#levypanelobal 
{ 
float: left; 
width: 190px; 
margin: 0px; 
padding: 0px; 
/*font-size: 90%;*/
} 
/*----------------------------------------------------------------------------*/
#nav {font-size: 1em;}
#nav ul {margin: 0px; list-style-type: none; padding: 0px;}
#nav ul li.kt {border-bottom: 1px solid #dfc011; font-weight: bold; font-size: 1em; line-height: 2.4em;  padding: 0em 0.8em; background-color: #ddd;}
#nav ul li {border-bottom: 1px solid #fff; background-color: #F3F2F2;}
#nav ul li a {line-height: 2.4em; font-weight: normal; margin: 0px 1px 0px 0px; padding: 0px 0px 0px 12px; display: block; color: #333; text-decoration: none; border-left: 6px solid #ddd;}
#nav ul li a:hover {color: #000; border-left: 6px solid #efe1ab; text-decoration: underline;}
#nav ul li a.ak {border-left: 6px solid #dfc011;}
#nav ul.l2 {margin: 0px; padding: 0px;}
#nav ul.l2 li {line-height: 1.3em; background-color: #F3F2F2; border-top: 1px solid #fff; border-bottom: none;}
#nav ul li.aktual {background-color: #F3F2F2;}
#nav ul li.aktual a {text-decoration: underline; border-left: 6px solid #dfc011;}
#nav ul.l2 li a {border-left: 6px solid #efd8ac; font-size: 0.9em; margin: 0px; color: #555; padding: 0px 0px 0px 20px; text-decoration: none; line-height: 2.2em; display: block; background-color: #fbfbfb;}
#nav ul.l2 li a:hover {text-decoration: underline; border-left: 6px solid #dfc011; color: #000;}
#nav ul.l2 li a.ak {font-weight: bold; text-decoration: underline; border-left: 6px solid #dfc011; color: #000;}
#nav ul li a.akt {color: #000; font-weight: bold;}
#nav ul li a.akt2 {color: #000000; border-bottom: 1px solid #fff; border-right: none; background: url(img/odr.gif) no-repeat 20px 53%; font-weight: bold;}
#nav ul li a.akt2:hover {background: url(img/odr.gif) no-repeat 20px 50%; color: #000000;}
#nav ul li.aktual ul.l2 li ul {border: none;}
#nav ul li.aktual ul.l2 li ul li a {color: #2A2A2A; background: url(img/odr02.gif) no-repeat 40px 59%; font-size: 0.7em; padding-left: 60px;}
#nav ul li.aktual ul.l2 li ul li a:hover {background: url(img/odr02onn.gif) no-repeat 40px 59%; text-decoration: underline;}
#nav ul li.aktual ul.l2 li ul li a.aktt {background: url(img/odr02onn.gif) no-repeat 40px 59%; text-decoration: underline;}

#pravypanelobal {float: right; width: 200px; margin: 0px; padding: 0px;} 
#pravypanelobal #nab {font-size: 0.9em; line-height: 1.3em; margin: 0px; padding: 0px;}
#pravypanelobal #nab .normal_new, #pravypanelobal #nab .more_new {margin: 0px 0px 0.3em; color: #3f2700; background-color: #f6e0b6; border: 1px solid #a07a30; padding: 0.4em;}
#pravypanelobal #nab h2 {display: none; font-weight: bold; font-size: 1.2em; line-height: 2.5em;  padding: 0em 0em 0em 0.4em; background-color: #6d4f16; color: #fff;}
#pravypanelobal #nab h3 {font-size: 1.1em; text-decoration: none; border: none; padding: 0.8em 0.8em 0em; margin: 0px; color: #2a1a00; line-height: 1.2em;}
#pravypanelobal #nab h3 a {display: block; font-size: 1.1em; text-decoration: underline; color: #2a1a00; padding: 0px; margin: 0px;}
#pravypanelobal #nab h3 a:hover {text-decoration: none; color: #2a1a00;}
#pravypanelobal #nab p {padding: 0.6em 0.8em; margin: 0px;}
#pravypanelobal #nab p.nbrd {border-bottom: none;}
#pravypanelobal #nab a {color: #a66602;}
#pravypanelobal #nab a:hover {color: #643d00; text-decoration: none;}
#pravypanelobal #nab #innab {padding: 0.3em 0.3em 0em; margin: 0px;}
#pravypanelvnitrek {}

#hlavnipanelobal {padding: 0px 200px 20px 190px; background-color: #fff;} 

#hlavnipanelhlavicka {margin: 0px; background-color: #fde7bc; border-bottom: 1px solid #dfc011;}
#hlavnipanelhlavicka h1 {text-align: right; margin: 0px; padding: 0.4em 1em;}

#text {font-size: 1em; color: #333; padding: 0px; font-weight: normal;}
#text p {padding: 0.8em 0.8em 0px; margin: 0px;}
#text p.vyrazny_odstavec {font-weight: bold; margin: 8px 0px; color: #035680;}
#text div.slevy_odstavec {border: 1px solid #fcbdbd; margin: 1em 0; padding: 0.4em;}
#text a {text-decoration: underline; color: #266082;}
#text a:hover {text-decoration: underline; color: #960;}
#text a.top {font-weight: bold; margin: 0px; padding: 20px 0px; color: #960; display: block;}
#text a.top:hover {color: #630;}
#text img {float: right; margin: 0px 8px 8px 12px; border: none;}
#text ul {margin: 20px 0px; list-style: none;}
#text ul.set {list-style-type: square; padding: 0px 0px 0px 40px;}
#text ul.set li {padding: 0px 0px 0px 8px;}
#intext {margin: 0px; padding: 0px;}
#intext h1 {background: #fff url('img/mlog.gif') no-repeat left 45%; padding: 0em 28px; line-height: 1.8em; margin: 1em 0em; color: #000;}
#intext h2, #intext h3 {padding-left: 0.7em;}
#intext h2.npd {padding-left: 0px;}
#tflo {padding: 1em 2.4em;}
#intext .normal_new, #intext .more_new, #nab .normal_new, #nab .more_new {margin: 20px 0px 0px; padding: 8px 8px 8px 0px;}
#intext .normal_new h3, #intext .more_new h3 {font-size: 1.1em; margin: 0px 0px 6px; padding: 0px 0px 0px 0.8em;}
#intext .normal_new p, #intext .more_new p {margin: 0px; padding: 0px 0.8em;}
#intext .more_new {color: #585858; margin: 10px 0px 10px; border-top: 1px dashed #585858; border-bottom: 1px dashed #585858; padding-left: 8px;}
#intext .more_new a {color: #6d4f16;}
#intext .more_new h3 {color: #2a1a00; font-weight: bold;}
#intext .more_new h3 a {color: #6d4f16;}
#intext .more_new table {border: 0px; font-size: 1em; line-height: 1.4em;}
#intext .more_new table td {padding: 8px;}
#intext .more_new table td p {padding: 0px 10px 0px 0px;}
#intext .more_new table td img {border: 1px solid #b49c19; float: none; clear: none; margin: 0px; padding: 0px;}
#nab .normal_new, #nab .more_new {padding-left: 8px;}
#more_in {margin: 0px; padding: 1.2em 0em;}

#hlavnipanelpaticka {}
#inppaticka {padding: 0.4em 2em; text-align: right; margin-top: 4em;}
#inppaticka p {border-top: 1px solid #ccc; padding: 0.2em 0em; color: #ccc;} 
#inppaticka a {background: #fff url('img/print.gif') no-repeat left top; padding: 0em 0em 0em 26px; color: #828282; line-height: 2em;}
#inppaticka a:hover {background: #fff url('img/printon.gif') no-repeat left top;}

table.cenik {margin: 14px 0px 0px 0px; border: 1px solid #000; width: 96%;}
table.cenik th {font-size: 0.9em; padding: 0.3em; background-color: #353535; color: #fff;}
table.cenik th.price {text-align: right;}
table.cenik td {font-size: 0.9em; padding: 0.3em;}
table.cenik td.kat {font-weight: bold; color: #fff; background-color: #595959;}
table.cenik td.cena {text-align: right;}
table.cenik tr.l {background-color: #f3f2f2; margin: 12px;}
table.cenik tr.akce {background-color: #dfc011; font-weight: bold;}

#obrs {margin: 3em 0em 2em; padding: 0.6em 0em 0.6em; border-top: 1px dashed #ccc;}
#obrs h2 {font-size: 1.1em; color: #035680; margin: 0px 0px 10px;}
#intext #obrs img {padding: 0px 6px 0px 0px;}
#intext .nofl {float: none; margin: 0px; padding: 0px;}
#intext .noflsbr {float: none; border: 1px solid #000;}
#intext .sbr {border: 1px solid #000;}
#intext img.ir {float: left;}
#tflo a.akt {text-decoration: underline; color: #000;}
#tflo h3.zluty_nadpis {color: #6d4f16;}
span.vyrazne {background-color: #dfc011; font-weight: bold;}
#tflo .dotaz {padding: 1em 0px; border-bottom: 1px dashed #ccc;}
#tflo .dotaz h3{color: #035680; padding: 0px 0px 0px 0.8em; margin: 0px;}
#tflo .dotaz p {margin: 0px; padding: 0.4em 0.8em;}
#nab #outnkp {margin: 0px 0px 0.3em; color: #3f2700; background: #f6e0b6 url('img/nbb.jpg') repeat-x left top; border: 1px solid #a07a30; padding: 0px;}
#nab #outnkp h3 {font-size: 1.1em; text-decoration: none; border: none; padding: 0.8em 0.8em 0em; margin: 0px; color: #2a1a00; line-height: 1.2em;}
#nab #outnkp input.new {padding: 0.2em; margin: 0em; display: block; width: 140px; background-color: #fffcf6; border: 1px solid #a07a30;}
#nab #outnkp p {padding: 0.6em 0.8em 0em; margin: 0px; border: none;}
#nab #outnkp form {padding: 0em 0.8em 0.6em; margin: 0px;}
#cudl {background-color: #a07a30; color: #fff; border: 1px solid #6d4f16; padding: 0.1em 0.2em; font-weight: normal; cursor: pointer;}
#tflo ul.mkat {margin: 0px; padding: 0.4em 0em; list-style-type: none; border-bottom: 1px solid #ccc;}
#tflo ul.mkat li {display: inline;}
#tflo ul.mkat li a.akt {color: #960; font-weight: bold; text-decoration: none;}
#intext .nofl01 {float: none; margin: 0px; padding: 0px 6px 0px 0px;}
.al {color: #b71c1c;}
.alu {color: #b71c1c; font-weight: bold;}
.aluover {text-decoration: line-through;}
div.nprint {padding: 0px; margin: 0px;}
