@import "global.css";
@import "tp_novinky.css";
@import "tp_video.css";
@import "tp_zdravi.css"; /* CSS pro sekci Zdravotnictvi */
 @media screen, projection {
body {
 	background:#FFFFFF margin:0;
	padding:0;
	text-align:center;
	font-family: Verdana, lucida, sans-serif;
	color:#333333;
	margin-top:0px;
}
/* --------------index horni rada logo a odkazy---------------*/
#horni {
	width: 100%;
	position: relative;
	top:0px;
	margin: 0 auto;
	background-image:url(../img/bckg_prvni_druha_rada.jpg);
	background-repeat:repeat-x;
	border-bottom:1px solid #777;
	margin-bottom:10px;
	height:389px;
}
#horni #vnitrek {
	width: 1000px;
	margin: 0 auto;
	text-align:left;
	top:0px;
}
#logo {
	width: 269px;
	height:82px;
}
#odkazy {
	height:40px;
	background-image:url(../img/bckg_odkazy.jpg);
	width:100%;
	z-index:1000;
}
.menu li {
	background:none;
}
.menu ul {
	display:block;
	width:100%;
	z-index:1000;
}
.menu ul *, .menu ul {
	cursor:pointer;
	list-style:none;
	margin:0;
	padding:0
}
.menu ul li {
	float:left;
	display:block
}
.menu ul li a {
	display:block
}
.menu li ul {
	position:absolute;
	left:-999em;
}
.main ul {
	padding-top:6px;
	margin-bottom:3px;
	padding-left:10px;
}
.main ul li {
	padding:0 0 0 10px;
	margin:0 0px 10px 0;
	height:auto;
	border-right:1px solid #BEBEBE;
}
.main .last {
	border-right-width:0px;
}
.main ul li a {
	padding:0 10px 0 0;
	text-decoration:underline;
	color:#666666;
	height:19px;
	padding-top:3px;
	text-transform:lowercase;
}
.main ul li a:hover {
	text-decoration:underline;
	color:#003366;
}
.main li ul {
	width:auto;
	padding:0;
	margin-left:0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
}
.main li.sfhover ul {
	left:auto;
	z-index:1000;
	/*	background-image:url(../img/bckg_menu.png);*/
	background-color:#E8E8E8;
	border:1px solid #999999;
}
.main li li, .main li.active li {
	padding-bottom:10px;
	padding-left:20px;
	padding-right:15px;
	padding-top:5px;
	margin:0;
	float:none;
	display:block;
	margin-left:0px;
	border-right-width:0px;
}
.main li li a, .main li.active li a {
	background:none;
	padding:0;
	margin:0;
	text-transform:none;
}
.main li li ul, .main li.sfhover li ul {
	position:absolute;
	left:-999em;
}
.main li.sfhover li.sfhover ul {
	left:100px;
	margin-left:auto;
	margin-top:-10px;
	z-index:1000;
	/*	background-image:url(../img/bckg_menu_2.png);*/
	width:170px;
	background-color:#E8E8E8;
	border:1px solid #999999;
}
.main li.sfhover li.sfhover ul li {
	padding-left:25px;
	text-transform:uppercase;
}
.main li.sfhover li.sfhover {
	background-image:url(../img/bckg_menu_3.gif);
	color:#003366;
}
/* --------------index druha rada banner a aktuality ---------------*/
#levy {
	width: 761px;
	float:left;
	height:266px;
}
#pravy {
	width: 239px;
	height:267px;
	float:right;
	background-image:url(../img/bckg_aktuality.jpg);
	background-repeat:no-repeat;
}
#pravy img {
	display:none;
}
#pravy dt {
	display:none;
}
#pravy dd {
	margin-top:25px;
	margin-left:20px;
	margin-right:35px;
	width:165px;
	height:220px;
	overflow:hidden;
}
#pravy dd br {
	display:none;
}
#pravy dd h2 {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	/*	text-align:justify;	*/
	padding-bottom:4px;
}
#pravy dd h2 a {
	color:#666666;
	text-decoration:underline;
	line-height:1.2;
}
#pravy dd h2 a:hover {
	text-decoration:underline;
	color:#003366;
}
#pravy .excerpt {
	display:none;
}
/* --------------index treti rada produkty ---------------*/
#produkty {
	width: 100%;
	/*height:410px; - puvodni vyska pro 8 produktu*/
	margin: 0 auto;
	/*	background-image:url(../img/bckg_body.jpg);*/
	background-repeat:repeat-x;/*margin-left:20px;*/
}
#produkty #vnitrek3 {
	width: 1000px;
	margin: 0 auto;
	overflow:hidden;
}
#produkty #vnitrek3 #produkt-01-01 {
	width: 230px;
	height:163px;
	float:left;
	margin-right:8px;
	margin-bottom:11px;
	margin-left:20px;
	border:1px solid #999;
}
#produkty #vnitrek3 #produkt-01-02 {
	width: 230px;
	height:163px;
	float:left;
	margin-right:7px;
	margin-bottom:11px;
	border:1px solid #999;
}
#produkty #vnitrek3 #produkt-01-03 {
	width: 230px;
	height:163px;
	float:left;
	margin-right:7px;
	margin-bottom:11px;
	border:1px solid #999;
}
#produkty #vnitrek3 #produkt-01-04 {
	width: 230px;
	height:163px;
	float:left;
	margin-bottom:11px;
	border:1px solid #999;
}
#produkty #vnitrek3 #produkt-02-01 {
	width: 230px;
	height:163px;
	float:left;
	margin-right:11px;
	margin-bottom:0px;
	margin-left:20px;
}
#produkty #vnitrek3 #produkt-02-02 {
	width: 230px;
	height:163px;
	float:left;
	margin-right:11px;
	margin-bottom:0px;
}
#produkty #vnitrek3 #produkt-02-03 {
	width: 230px;
	height:163px;
	float:left;
	margin-right:11px;
	margin-bottom:0px;
}
#produkty #vnitrek3 #produkt-02-04 {
	width: 230px;
	height:163px;
	float:left;
	margin-bottom:0px;
}
#produkty #vnitrek3 #produkt-vypis {
	width: 162px;
	float:left;
	margin-bottom:40px;
	text-align:left;
	margin-left:20px;
	margin-top:20px;
	background-color:#eeeeee;
	border:1px solid #999;
	padding:5px;
}
#produkty #vnitrek3 #produkt-vypis a {
	color:#666;
}
#produkty #vnitrek3 #produkt-vypis a:hover {
	color:#003366;
}
#produkty #vnitrek3 #produkt-vypis dt {
	font-size:12px;
	padding-top:10px;
	padding-left:10px;
	font-weight:bold;
	height:40px;
}
#produkty #vnitrek3 #produkt-vypis ul {
	list-style-type:disc;
	text-align:left;
	line-height:2.3;
	font-size:11px;
}
#introkecy {
	width: 960px;
	margin: 0 auto;
	overflow:hidden;
	margin-top:-40px;
	padding-top:0px;
}
#introkecy dt {
	font-size:22px;
	font-weight:bold;
	line-height:2;
	color:#666;
}
#introkecy dd {
	font-size:12px;
	font-weight:bold;
	line-height:2.3;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	margin-bottom:20px;
}
/* --------------index ctvrta rada text ---------------*/
#index_text {
	width: 1000px;
	position: relative;
	margin: 0 auto;
	overflow:hidden;
	padding-top:10px;
}
#index_text h1 {
	color:#666666;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	margin-top:0px;
	padding-top:0px;
}
#index_text p {
	color:#666666;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:2.3;
}
/* -------------- paticka ---------------*/
#paticka {
	width: 100%;
	margin: 0 auto;
	margin-top:15px;
	background-image:url(../img/bckg_bottom.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
	position:relative;
	float:none;
	clear:none;
}
#paticka #vnitrek4 {
	width:1000px;
	margin: 0 auto;
	overflow:hidden;
}
#paticka #vnitrek4 dt {
	display:none;
}
#paticka #vnitrek4 dd {
	padding-top:15px;
}
#paticka #vnitrek4 p {
	font-size:10px;
	color:#666666;
	text-align:left;
	line-height:1.5;
	padding-left:20px;
	padding-right:20px;
}
#paticka #vnitrek4 a {
	font-size:11px;
	color:#666666;
	text-align:left;
	line-height:4;
	text-decoration:underline;
}
#paticka #vnitrek4 a:hover {
	text-decoration:underline;
	color:#003366;
}
/*----------- kotva CENTER -----------*/
.box h3 {
	/*display:none;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
}
.box h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
.box h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
table a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}
table a:hover {
	color:#003366;
	text-decoration:underline;
}
table {
	/*	background: white;
	border: 0px solid #aaa;
	border-width: 2px 0;*/
	border-collapse: collapse;
	margin: 0 0 1em 0;
	font-size: 100%;
	width: 100%
}
table th, table td {
	border: 1px solid #ccc;
	padding-top:8px;
	padding-bottom:8px;
	line-height:2;
	color:#333;
	vertical-align:text-top;
	background-color:#efefef;
}
table th, table tfoot th {
	background: #555;
	color:#fff
}
table tbody th {
	text-align:left
}
table td {

}
table tr.even td {
	background: #ddd
}
h4 {
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding-top:10px;
}
h4 a {
	color:#666;
	text-decoration:underline;
}
h4 a:hover {
	color:#003366;
	text-decoration:underline;
}
/*----------- kotva GALLERY -----------*/
#gallery {
	/*	background:#eee;*/
/*	padding:.7em .7em .7em .7em;*/
	margin:0 0 0 0;
	padding-bottom:30px;
	margin-top:40px;
}
#gallery img {
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	padding-top:3px;
	border:1px solid #999999;
	margin:5px;
}
.datum {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#999;
	float:right;
	clear:right;
}
.rotate {
	height:  266px;
	width:   761px;
	padding: 0;
	margin:  0;
}
.fr {
	float:right;
	margin-left:20px;
	margin-right:5px;
	margin-top:4px;
}
ul li a {
	text-decoration:underline;
	color:#666666;
}
ul li a:hover {
	text-decoration:underline;
	color:#003366;
}
table .bilatabulka {
	background-color:#FFF;
	border:none;
}
}
@media print {
.np, .noprint, #horni, #paticka, #podmenu, #hledani, #rychlykontakt, #novinky_pozadi, #zpatky {
	display:none
}

#novinky {
	width:100%;
	position:absolute;
	left:0px;
	overflow:visible;
}
#novinky_text {
	width:100%;
	height:100%;
	overflow:visible;
}

}
