body {
	margin:0px; padding:0; background-color:white; border-bottom-style:none;
	font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; font-size:small;
}
input.text, textarea {font-family: Verdana, "Arial CE", Arial, Helvetica, sans-serif; font-size:small;}

.clear {clear:both; float:none; height:0px; overflow:hidden;}
.line {border-top:1px solid #D3D3D3; height:0px; overflow:hidden;}
.nodisplay {display:none;}

a img {border-style:none;}
a { color:#E60004; font-weight:bold;}
p {margin:0.5em 0;}
h1 { margin:0 0 1em 0; color:#E60004; font-size:145%; font-weight:normal;}
h2, h3, h4, h5, h6 { margin:1em 0 0.5em 0; font-size:100%; font-weight:bold;}

.header {width:960px; margin:0 auto 20px auto; padding-bottom:10px; border-bottom:1px solid #E60004;}
.header img.logo {display:block; float:left; width:91px; margin:10px; margin-right:230px;}
.header img.logodoktor {display:block; float:left; width:184px; margin:10px;}
.header .article {background-color:blue; width:400px; height:100px; overflow:hidden;}

.footer {width:960px; margin:20px auto 30px auto; padding-top:10px; border-top:1px solid #E60004; text-align:center;}
.footer a {color:black; font-weight:normal; text-decoration:none;}
.footer a:hover {text-decoration:underline;}

.main {width:960px; margin:0 auto;}
.left {width:270px; float:left;}
.content {width:690px; float:right; background-color:white;}


/* search box */
div#searchbox {float:right; width:230px; margin:45px 0 0 10px;}
div#searchbox form input.button {background-color:#E60004; font-weight:bold; color:white; border-style:none; width:4.5em;}
div#searchbox form input.text {background-color:white; border:1px solid #E60004; width:11em;}

div.novinka {float:left; width:320px; margin:0 49px 2em 0; overflow:hidden;}
div.novinka img.tn {float:left; margin:0 1em 0.5em 0;}
div.novinka h2 {margin-top:0;}

/* levy sloupec */
div.box-top {height:10px; background:transparent url(timg/box-top.gif) no-repeat;}
div.box-bottom {height:10px; background:transparent url(timg/box-bottom.gif) no-repeat; overflow:hidden;}
div#menu {width:230px; margin-bottom:1em; background:transparent url(timg/box-bg.gif) repeat-y;}
div#menu a {line-height:2em; margin:0 15px; color:black; font-weight:bold; text-decoration:none;}
div#menu a:hover {text-decoration:underline;}

div#menu.menumale p {margin-top:0;}
div#menu.menumale a.m {display:block; margin:0.5em 15px; font-size:85%; font-weight:normal; line-height:normal; text-decoration:underline;}
div#menu.menumale a.red {color:#E60004;}

p.zanr {margin-bottom:1em; margin-top:0;}
table.zanr {margin:0.5em 0 1em 0;}
table.zanr td {vertical-align:top; padding:0;}
.zanr a {color:#E60004;}
.zanr a.tucne {font-weight:bold; background-color:#E60004; color:white; padding:0 0.5em;}

div.obalka {margin-top:1em; width:160px; text-align:center; float:left;}
div.popis {margin-top:1em; margin-left:180px;}

div#toplist {display:none;}

/* kontaktní formulář */
form#kontakt {width:40em; margin-top:2em;}
form#kontakt label {
	padding-left:1em; width:5em; float:left; clear:left; margin-top:3px;
}
form#kontakt input.text {width:14em; background-color:white; font-size:9pt;}
form#kontakt input#predmet {width:30em;}
form#kontakt textarea {
	width:30em; height:6em; background-color:white;  font-size:9pt;
}

/* objednavka */
form#order {padding-top:2em; clear:both;}
form#order label {
	padding-left:1em; width:7em; float:left; clear:left; margin-top:3px;
}
form#order input.text {width:14em; background-color:white; font-size:9pt;}
form#order input.pocet {width:1.5em; text-align:right;}
form#order label#lsouhlas {display:inline; float:none; font-weight:bold;}
form#order input.button {margin-top:0.5em;}

/********************************************************************/

div#banner {margin-bottom:10px;}
.article {clear:both;}
.modry {color:#E60004; }
a.more {color:#E60004; text-decoration:none;}
a.more img {border-style:none; padding:3px; padding-bottom:0px;}
div.page {display:inline;}
.page img {border-style:none; padding:3px; padding-bottom:0px;}






div.article 	ul {margin:0px;}
div.article 	ol {margin:0px;}
div.article 	ul li  { text-indent: 2em; }
div.article 	ol li  { text-indent: 2em; }
div.article 	A { color: #E60004; font-weight: bold; text-decoration: underline }

div.article div.containerleft {float:left; margin-right:1em; border-style:none;background-color:transparent;}
div.article div.containerright {float:right; margin-left:1em; border-style:none;background-color:transparent;}
div.article div.containernone {float:none; border-style:none; text-align:center;background-color:transparent;}
div.article div.popisek {font-style:italic;background-color:transparent;}
div.article img {border:1px none #000000; background-color:white;}
div.article table {
	font-size: 9pt; 
	margin-top: 1em; border-collapse:collapse; border:1px none white;
}
div.article table th {
	border:1px none white; background-color:black; color:white;
	font-weight:bold; text-align:left; padding:2px;
}
div.article table td {border:1px none white; padding:10px 20px; vertical-align:middle;}

div.article table.kontakt {}
div.article table.kontakt td {padding:0; width:30em; vertical-align:top;}



table.odkazy {background-color:white}
table.odkazy td {background-color:white}

