html {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	top:0px;
}
body {
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
div#main {
	width: 970px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
}
hr {
	display: none;
}
div.spacer {
	height: 0px;
	content: "";
	clear: both;
}
p.spacer {
	clear: both;
}
div#main div#content {
	position: absolute;
	top: 175px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 970px;
	min-height: 500px;	
	background-image: url("/images/content-bg.jpg");
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
div#main div#header {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 175px;
	background-image: url("/images/header-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 970px;
}
div#main div#header div#language {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:970px;
	height: 40px;
	line-height: 40px;
}
div#main div#header div#language ul {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: block;
}
div#main div#header div#language ul li {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 17px;
	height: 40px;
	display: block;
	float: left;
	color: white;
	font-size: x-small;
	background-position: 0px center;
	background-repeat: no-repeat;
}
div#main div#header div#language ul li#text {
	width: auto;
}
div#main div#header div#language ul li#cz {
	background-image: url("/images/cz.jpg");	
}
div#main div#header div#language ul li#en {
	background-image: url("/images/en.jpg");	
}
div#main div#header div#language ul li#de {
	background-image: url("/images/de.jpg");	
}
div#main div#header div#language ul li#ru {
	background-image: url("/images/ru.jpg");	
}
div#main div#header div#language ul li#pl {
	background-image: url("/images/pl.jpg");	
}
div#main div#header div#language ul li#es {
	background-image: url("/images/es.jpg");	
}
div#main div#header div#language ul li#pt {
	background-image: url("/images/pt.jpg");	
}
div#main div#header div#language ul li#fr {
	background-image: url("/images/fr.jpg");	
}
div#main div#header div#language ul li#it{
	background-image: url("/images/it.jpg");	
}
div#main div#header div#language ul li#hu{
	background-image: url("/images/hu.jpg");	
}
div#main div#header div#language ul li#ro{
	background-image: url("/images/ro.jpg");	
}
div#main div#header div#language ul li#bg{
	background-image: url("/images/bg.jpg");	
}
div#main div#header div#language ul li#sr{
	background-image: url("/images/sr.jpg");	
}
div#main div#header div#language ul li#hr{
	background-image: url("/images/hr.jpg");	
}
div#main div#header div#language ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 17px;
	height: 40px;
	display: block;
	background-position: center 0px;
	background-repeat: no-repeat;
}
div#main div#header div#language ul li a span {
	display: none;
}
div#main div#header div#language ul li a.active, div#main div#header div#language ul li a:hover {
	background-image: url("/images/language-a-hi.jpg");
}
div#main div#header h1 {
	display: inline;
}
div#main div#header h1 a {
	color: white;
	text-decoration: none;
	display: block;
	height: 40px;
	margin:19px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	color: white;
	font-size: xx-large;
	font-weight: lighter;
	display: block;
	float: left;
}
div#main div#header p#note {
	color: white;
	text-decoration: none;
	display: block;
	margin:0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	color: white;
	font-size: small;
	font-weight: lighter;
	display: block;
	float: left;
	width:720px;	
}
div#main div#header div#czechtrade {
	display:inline;
	
}
div#main div#header div#czechtrade a {
	margin: 20px 45px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	float: right;
	width: 127px;
	height: 68px;
	background-image: url("/images/czechtrade-logo.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#main div#header div#czechtrade a span {
	display: none;
}
div#main div#header div#menu {
	width: 970px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;	
}
div#main div#header div#menu ul {
	display:inline;
	list-style: none;
}
div#main div#header div#menu ul li {
	display: inline;
	list-style: none;
}
div#main div#header div#menu ul li a {
	height: 40px;
	margin: 7px 5px 0px 0px;
	padding: 0px 9px 0px 9px;
	background-image: url("/images/menu-ul-li-a-bg.jpg");
	background-position: 0px 0px;
	background-repeat: repeat-x;
	display:block;
	float: left;
	text-decoration: none;
	color:#12619e;
	font-size: small;
	line-height: 40px;
	font-weight: bold;
}
div#main div#header div#menu ul li a:hover, div#main div#header div#menu ul li a.active {
	background-image: url("/images/menu-ul-li-a-hi-bg.jpg");
	color: white;
}
div#main div#content div#left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:700px;
	float: left;
	background-image: url("/images/left-bg.jpg");
	background-position: 0px bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;	
	border-left: 1px solid silver;
}
div#main div#content div#right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:267px;
	float: right;
}
div#main div#content div#right ul {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
div#main div#content div#right ul li {
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	background-position: 15px 0px;
	background-repeat: no-repeat;
	background-image: url("/images/right-ul-li.gif");
	font-size:small;
	clear:both;
	color:#12619e;
	display: block;
	min-height:20px;
}

div#main div#content div#right ul li.hore {
	color: white;
}
div#main div#content div#right ul li.hore p a, div#main div#content div#right ul li.hore p a:visited {
	color: #12619e;
}
div#main div#content div#right ul li.hore span {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	width: 140px;
	float: right;
}
div#main div#content div#right ul li.upozorneni {
	color: black;
}	
div#main div#content div#right ul li.upozorneni a {

}
div#main div#content div#right ul li a.button {
	display: block;
	float: right;
	width: 63px;
	height: 29px;
	line-height: 29px;
	color:white;
	text-decoration: none;
	text-align: center;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: x-small;
	background-image: url("/images/right-button.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;

}
div#main div#content div#left div#start p a.pdf {
	display: block;
	float: right;
	width: 140px;
	height: 29px;
	line-height: 29px;
	color:white;
	text-decoration: none;
	text-align: center;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: x-small;
	background-image: url("/images/right-button.jpg");
	background-position: 0px 0px;
	background-repeat: repeat-x;

}
div#main div#content div#right ul li h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
	font-size: medium;
	font-weight: bold;
}
div#main div#content div#right ul li p {
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 0px 50px;
	font-size: x-small;
}
div#main div#content div#right ul li ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#right ul li ul li {
	background-image: none;
	margin: 7px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:x-small;
	color: black;
	background-position: 13px 0px;
	background-repeat: no-repeat;
}
div#main div#content div#right ul li ul li.zk_0 {
	background-image: url("/images/flag_zk_0.gif");
}
div#main div#content div#right ul li ul li.zk_1 {
	background-image: url("/images/flag_zk_1.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_2 {
	background-image: url("/images/flag_zk_2.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_3 {
	background-image: url("/images/flag_zk_3.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_4 {
	background-image: url("/images/flag_zk_4.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_5 {
	background-image: url("/images/flag_zk_5.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_6 {
	background-image: url("/images/flag_zk_6.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_7 {
	background-image: url("/images/flag_zk_7.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_8 {
	background-image: url("/images/flag_zk_8.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_9 {
	background-image: url("/images/flag_zk_9.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_10 {
	background-image: url("/images/flag_zk_10.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_11 {
	background-image: url("/images/flag_zk_11.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_12 {
	background-image: url("/images/flag_zk_12.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_13 {
	background-image: url("/images/flag_zk_13.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_14 {
	background-image: url("/images/flag_zk_14.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_15 {
	background-image: url("/images/flag_zk_15.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_16 {
	background-image: url("/images/flag_zk_16.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_17 {
	background-image: url("/images/flag_zk_17.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_18 {
	background-image: url("/images/flag_zk_18.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_19 {
	background-image: url("/images/flag_zk_19.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_20 {
	background-image: url("/images/flag_zk_20.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_21 {
	background-image: url("/images/flag_zk_21.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_22 {
	background-image: url("/images/flag_zk_22.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_23 {
	background-image: url("/images/flag_zk_23.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_24 {
	background-image: url("/images/flag_zk_24.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_25 {
	background-image: url("/images/flag_zk_25.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_26 {
	background-image: url("/images/flag_zk_26.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_27 {
	background-image: url("/images/flag_zk_27.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_28 {
	background-image: url("/images/flag_zk_28.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_29 {
	background-image: url("/images/flag_zk_29.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_30 {
	background-image: url("/images/flag_zk_30.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_31 {
	background-image: url("/images/flag_zk_31.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_32 {
	background-image: url("/images/flag_zk_32.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_33 {
	background-image: url("/images/flag_zk_33.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_34 {
	background-image: url("/images/flag_zk_34.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_35 {
	background-image: url("/images/flag_zk_35.gif");
}
div#main div#content div#left_right div#right ul li ul li.zk_36 {
	background-image: url("/images/flag_zk_36.gif");
}
div#main div#content div#right ul li ul li span {
	font-size:x-small;
	padding: 0px 0px 0px 50px;
	display: block;
	margin: 0px 0px 0px 0px;
}
div#main div#content div#right ul li ul li a {
	padding: 0px 0px 0px 50px;
	color: #12619e;
	text-align: left;
	text-decoration:none;
	font-weight: bold;
	font-size:x-small;
	display: block;
	margin: 0px 0px 0px 0px;
/*	border: 1px solid red;*/
}
div#main div#content div#left_right {
}
div#main div#content div#left div#catalog {
	margin: 0px 0px 30px 25px;
	padding: 0px 0px 0px 0px;
	width: 650px;
}
div#main div#content div#left div#stranka {
	margin: 10px 0px 30px 25px;
	padding: 0px 0px 20px 0px;
	width: 650px;
	background-color: white;
	min-height:550px;
}
div#main div#content div#left div#catalog div#lists{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: white;
	width: 650px;	
	min-height: 200px;
	display: block;
	clear: both;
}
div#main div#content div#left div#catalog div#lists ul#left_list {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: block;
	float: left;
	width: 324px;
}
div#main div#content div#left div#catalog div#lists ul#right_list {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

	list-style: none;
	display: block;
	float: right;
	width: 324px;	
}
div#main div#content div#left div#catalog div#lists ul#left_list li, div#main div#content div#left div#catalog div#lists ul#right_list li{
	background-image: url("/images/catalog-ul-li-bg.jpg");
	background-position: 0px 4px;
	background-repeat: no-repeat;
	list-style: none;
	display: block;
	margin: 0px 0px 6px 20px;
	padding: 0px 0px 0px 20px;
}
div#main div#content div#left div#catalog div#lists ul#left_list li a, div#main div#content div#left div#catalog div#lists ul#right_list li a {
	text-decoration: none;
	color: #12619e;
	font-size: small;
	font-weight: bold;
}
div#main div#content div#left div#catalog div#lists ul#left_list li a.aktivni, div#main div#content div#left div#catalog div#lists ul#left_list li a:hover, div#main div#content div#left div#catalog div#lists ul#right_list li a.aktivni, div#main div#content div#left div#catalog div#lists ul#right_list li a:hover {
	color:black;
}
div#main div#content div#left div#catalog div#lists div.navi {
	height:35px;
	background-image: url("/images/navi-bg.jpg");
	background-repeat: repeat-x;
	line-height: 35px;
	width:650px;
}
div#main div#content div#left div#catalog div#lists div.navi p.first {
	width:290px;
	float:left;
	text-align: left;
	margin: 0px 0px 0px 10px;
	font-size:x-small;		
}
div#main div#content div#left div#catalog div#lists div.navi p.second {
	width:330px;
	float: right;
	font-size:x-small;		
}
div#main div#content div#left div#catalog div#lists div.navi p {
	text-align: right;
	font-size:x-small;	
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#left div#catalog div#lists div.navi p a {
	text-decoration: none;
	font-weight:bold;
	color:#ee1b2d;
	padding: 0px 3px 0px 3px;
}
div#main div#content div#left div#catalog div#lists div.navi p a.active {
	color: black;
}
/*div#main div#content div#left div#catalog div#lists div.navi p a.more{
	width: 10px;
	height: 35px;
	background-image: url("/images/catalog-ul-li-bg.jpg");
	background-position: 0px center;
	background-repeat: no-repeat;

}*/
div#main div#content div#left div#catalog div#lists ul#full_list {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	display: block;
		min-height:550px;
}
div#main div#content div#left div#catalog div#lists ul#full_list li {
	display: block;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	min-height: 145px;
	clear: left;
	background-image: url("/images/full_list-li-bg.jpg");
	background-repeat: no-repeat;
	background-position: 25px 0px;
}
/*div#main div#content div#left div#catalog div#lists ul#full_list li div.logo {
	margin: 24px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 100px;
	height: 100px;
	float: left;
	border: 1px solid silver;	
}
div#main div#content div#left div#catalog div#lists ul#full_list li div.logo a img {
	border: none;
}*/



div#main div#content div#left div#catalog div#lists ul#full_list li div.logo {
	width: 100px;
	height: 100px;
	float: left;
	border: 1px solid silver;	
	display: block;
	margin: 24px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#left div#catalog div#lists ul#full_list li div.logo a{
	 background-position: center center;
	 background-repeat: no-repeat;
	 display: block;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 width: 100px;
	 height: 100px;	 
 	 border: none;
	 color: transparent;
	text-decoration: none;
}
div#main div#content div#left div#catalog div#lists ul#full_list li div.logo img {
	margin: 10px 0px 0px 12px;
}



div#main div#content div#left div#catalog div#lists ul#full_list li div.detail {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 475px;	
}
div#main div#content div#left div#catalog div#lists ul#full_list li div.detail h3 {
	display: block;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#left div#catalog div#lists ul#full_list li div.detail h3 a {
	color: #12619e;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: small;
	font-weight: bold;
}
div#main div#content div#left div#catalog div#lists ul#full_list li div.detail h3 a:hover {
	color:#ee1b2d;
}
div#main div#content div#left div#catalog div#lists ul#full_list li div.detail p {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	font-size: small;
	font-weight: normal;	
}
div#main div#content div#left div#catalog div#lists ul#full_list li div.detail p.anotace {
	height: 66px;
	overflow: hidden;
}
div#main div#content div#left div#catalog div#lists ul#full_list li div.detail p.cite {
	color: #b2b2b2;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li {
	zoom:1;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li.line div.popis_detail p.list, div#main div#content div#left div#catalog div#lists ul#full_list li div.detail p.list, div#main div#content div#left div#catalog div#lists ul#full_list li div.detail p.listlist {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-align: right;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li div.popis_detail p.list a, div#main div#content div#left div#catalog div#lists ul#full_list li div.detail p.list a {
	background-image: url("/images/add-to-my-list.jpg");
	background-position:0px 3px;
	background-repeat: no-repeat;
	color: #ee1b2d;
	font-size: x-small;
	padding: 0px 5px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}
div#main div#content div#left div#catalog div#lists ul#full_list li div.detail p.listlist a {
	background-image: url("/images/delete-from-my-list.jpg");
	background-position:0px 3px;
	background-repeat: no-repeat;
	color: #ee1b2d;
	font-size: x-small;
	padding: 0px 0px 0px 10px;
	text-align: right;
}

div#main div#content div#left div#catalog div#lists ul#full_list li div.detail p a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ee1b2d;
	text-decoration: none;
}
div#main div#content div#left div#catalog div#lists ul#full_detail {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
div#main div#content div#left div#catalog div#lists ul#full_detail  li {
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	list-style: none;
	clear: both;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li h1 {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	color:#12619e;
	font-size: medium;
	font-weight: bold;
	background-color: white;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	color:#12619e;
	font-size: small;
	font-weight: bold;
	line-height: 32px;
	background-color: #e7eff5;
	width:600px;
	display: block;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul {
	display: block;
	list-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul.produkty {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;	
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul.produkty li {
	background-image: none;
	width: 290px;
	display: block;
	float: left;
	margin: 10px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: none;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul.produkty li span {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: small;
	display:block;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul.produkty li div.logo_detail {
	width: 120px;
	height: 120px;
	float: left;
	display: block;
	margin: 5px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("/images/produkt-bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border: none;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul.produkty li div.logo_detail a {
	 background-position: center center;
	 background-repeat: no-repeat;
	 display: block;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 width: 120px;
	 height: 120px;	 
 	 border: none;
	 color: transparent;
	 text-decoration: none;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul li {
	background-image: url("/images/catalog-ul-li-bg.jpg");
	background-position: 30px 3px;
	background-repeat: no-repeat;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 45px;
	font-size: small;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul li.images {
	clear: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: none;
/*	display: block;
	width: 130px;
	height: 170px;
	float: left;*/
	display:inline;
}

div#main div#content div#left div#catalog div#lists ul#full_detail li ul.images {
	padding-left:22px;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul li.images div {
	width: 130px;
	height: 130px;
	float: left;
	display: block;
	margin: 20px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid silver;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul li.images div a {
	 background-position: center center;
	 background-repeat: no-repeat;
	 display: block;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 width: 130px;
	 height: 130px;	 
 	 border: none;
	 color: transparent;
	text-decoration: none;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul li.images div img {
	margin: 10px 0px 0px 12px;
}



div#main div#content div#left div#catalog div#lists ul#full_detail li ul.c1, div#main div#content div#left div#catalog div#lists ul#full_detail li ul.c2, div#main div#content div#left div#catalog div#lists ul#full_detail li ul.c3 {
	width:200px;
	float:left;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul.cc1, div#main div#content div#left div#catalog div#lists ul#full_detail li ul.cc2 {
	width:295px;
	float:left;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul li.nadpis {
	background-image:none;
	font-weight:bold;
	border-bottom:3px solid #e7eff5;
	padding:0px 0px 5px 30px;
}
div#main div#content div#left div#catalog div#lists ul#full_detail p {
	margin: 5px 5px 3px 0px;
	padding: 0px 10px 0px 30px;
	font-size: small;
}


/*div#main div#content div#left div#catalog div#lists ul#full_detail li div.logo_detail {
	width: 180px;
	height: 135px;
	float: left;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li div.logo_detail img {
	margin: 10px 0px 0px 12px;
}*/
div#main div#content div#left div#catalog div#lists ul#full_detail li div.logo_detail {
	width: 180px;
	height: 180px;
	float: left;
	display: block;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid silver;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li div.logo_detail a {
	 background-position: center center;
	 background-repeat: no-repeat;
	 display: block;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 width: 180px;
	 height: 180px;	 
 	 border: none;
	 color: transparent;
	text-decoration: none;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li div.logo_detail img {
	margin: 10px 0px 0px 12px;
}

div#main div#content div#left div#catalog div#lists ul#full_detail li div.popis_detail {
	float: left;
	width: 440px;
	margin: 20px 0px 0px 0px;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li div.popis_detail a {
	color:#ee1b2d;
}
div#main div#content div#left div#catalog div#lists ul#full_detail li.line {
/*	border-bottom: 5px solid #e7eff5;*/
	/*	background-image: url("/images/line-bg.jpg");
	background-position: 0px 30px;
	background-repeat: repeat-y;*/
}
div#main div#content div#left div#catalog h2 {
	display:inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#left div#catalog h2 a {
	margin:0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:136px;
	height: 32px;
	line-height: 36px;
	text-decoration:none;
	color:#12619e;
	font-size: medium;
	font-weight: bold;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#main div#content div#left div#catalog h2 a span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
}
/*div#main div#content div#left div#catalog h2 a#firmy {
	background-image: url("/images/catalog-h2-a-firmy-bg.jpg");
}*/
div#main div#content div#left div#catalog h2 a#firmy {
	background-image: url("/images/catalog-h2-a-firmy-bg.jpg");
}
div#main div#content div#left div#catalog h2 a#produkty {
	background-image: url("/images/catalog-h2-a-produkty-bg.jpg");
	width: 271px;
}
a#firmy {
	border-bottom: 1px solid #dbdbdb;
}
a#produkty {

	border-bottom: 1px solid #dbdbdb;
}

div#main div#content div#left div#catalog h2 a#produkty:hover, div#main div#content div#left div#catalog h2 a#firmy:hover, div#main div#content div#left div#catalog h2 a.active {
	border-bottom: 1px solid white;
}
div#main div#content div#left div#start {
	height:195px;
	width: 675x;
	background-position: 420px 3px;
	background-repeat: no-repeat;
}
div#main div#content div#left div#startlite {
	height:auto;
	width: 675x;
}
div#main div#content div#left div.obor_ { background-image: url("/images/obor.jpg");}
div#main div#content div#left div.obor_1 { background-image: url("/images/obor_1.jpg");}
div#main div#content div#left div.obor_2 { background-image: url("/images/obor_2.jpg");}
div#main div#content div#left div.obor_3 { background-image: url("/images/obor_3.jpg");}
div#main div#content div#left div.obor_4 { background-image: url("/images/obor_4.jpg");}
div#main div#content div#left div.obor_5 { background-image: url("/images/obor_5.jpg");}
div#main div#content div#left div.obor_6 { background-image: url("/images/obor_6.jpg");}
div#main div#content div#left div.obor_7 { background-image: url("/images/obor_7.jpg");}
div#main div#content div#left div.obor_8 { background-image: url("/images/obor_8.jpg");}
div#main div#content div#left div.obor_9 { background-image: url("/images/obor_9.jpg");}
div#main div#content div#left div.obor_10 { background-image: url("/images/obor_10.jpg");}
div#main div#content div#left div.obor_11 { background-image: url("/images/obor_11.jpg");}
div#main div#content div#left div.obor_12 { background-image: url("/images/obor_12.jpg");}
div#main div#content div#left div.obor_13 { background-image: url("/images/obor_13.jpg");}
div#main div#content div#left div.obor_14 { background-image: url("/images/obor_14.jpg");}
div#main div#content div#left div.obor_15 { background-image: url("/images/obor_15.jpg");}
div#main div#content div#left div.obor_16 { background-image: url("/images/obor_16.jpg");}
div#main div#content div#left div.obor_17 { background-image: url("/images/obor_17.jpg");}
div#main div#content div#left div.obor_18 { background-image: url("/images/obor_18.jpg");}
div#main div#content div#left div.obor_19 { background-image: url("/images/obor_19.jpg");}
div#main div#content div#left div.obor_20 { background-image: url("/images/obor_20.jpg");}
div#main div#content div#left div.obor_21 { background-image: url("/images/obor_21.jpg");}
div#main div#content div#left div.obor_22 { background-image: url("/images/obor_22.jpg");}
div#main div#content div#left div.obor_23 { background-image: url("/images/obor_23.jpg");}
div#main div#content div#left div.obor_24 { background-image: url("/images/obor_24.jpg");}
div#main div#content div#left div.obor_25 { background-image: url("/images/obor_25.jpg");}
div#main div#content div#left div.obor_26 { background-image: url("/images/obor_26.jpg");}
div#main div#content div#left div.obor_27 { background-image: url("/images/obor_27.jpg");}
div#main div#content div#left div.obor_28 { background-image: url("/images/obor_28.jpg");}
div#main div#content div#left div.obor_29 { background-image: url("/images/obor_29.jpg");}
div#main div#content div#left div.obor_30 { background-image: url("/images/obor_30.jpg");}
div#main div#content div#left div.obor_31 { background-image: url("/images/obor_31.jpg");}
div#main div#content div#left div.obor_32 { background-image: url("/images/obor_32.jpg");}
div#main div#content div#left div.obor_33 { background-image: url("/images/obor_33.jpg");}
div#main div#content div#left div.obor_34 { background-image: url("/images/obor_34.jpg");}
div#main div#content div#left div.obor_35 { background-image: url("/images/obor_35.jpg");}
div#main div#content div#left div.obor_36 { background-image: url("/images/obor_36.jpg");}
div#main div#content div#left div.obor_37 { background-image: url("/images/obor_37.jpg");}
div#main div#content div#left div.obor_38 { background-image: url("/images/obor_38.jpg");}

div#main div#content div#left div#start ul#breadcumbs, div#main div#content div#left div#startlite ul#breadcumbs {
	margin:0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	display: block;
}
div#main div#content div#left div#start ul#breadcumbs li, div#main div#content div#left div#startlite ul#breadcumbs li {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
	display: inline;
}
div#main div#content div#left div#start ul#breadcumbs li a, div#main div#content div#left div#startlite ul#breadcumbs li a {
	float: left;
	display: block;
	margin:10px 15px 0px 0px;
	padding: 0px 0px 0px 8px;

	color: white;
	text-decoration: none;
	font-size:x-small;
	background-image: url("/images/breadcumbs-ul-li-bg.jpg");
	background-position: 0px 4px;
	background-repeat: no-repeat	
}
div#main div#content div#left div#start ul#breadcumbs li a:hover, div#main div#content div#left div#startlite ul#breadcumbs li a:hover {
	text-decoration: underline;
}
div#main div#content div#left div#start h1 {
	color: white;
	font-size: large;
	font-weight: lighter;
	margin: 10px 0px 0px 25px;
	padding: 0px 300px 0px 0px;
}
div#main div#content div#left div#start h1 span.obor {
	color: #e7eff5;
	font-weight:bold;
}
div#main div#content div#left div#start p {
	color: white;
	font-size: small;
	font-weight: lighter;
	margin: 5px 290px 0px 25px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#left div#start p.full {
	color: white;
	font-size: small;
	font-weight: lighter;
	margin: 5px 20px 15px 25px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#left div#start p a {
	color: white;
}
div#main div#content div#left div#start form {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#left div#start form fieldset {
	display: block;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}
div#main div#content div#left div#start form fieldset legend {
	display: none;
}
div#main div#content div#left div#start form fieldset input#search {
	width: 322px;
	height: 24px;
	display: block;
	float: left;
	margin: 8px 0px 0px 25px;
	padding: 1px 0px 1px 0px;	
	background-color: white;
	color:#12619e;
	line-height: 28px;
	font-size:medium;
	border: none;
}
div#main div#content div#left div#start form fieldset input#button {
	width:30px;
	height: 28px;
	display: block;
	float: left;
	margin: 8px 0px 0px 3px;
	padding: 0px 0px 0px 0px;	
}
div#main div#content div#left div#start form fieldset input#button1 {
	width:109px;
	height: 28px;
	display: block;
	float: right;
	margin: 0px 55px 0px 3px;
	padding: 0px 0px 0px 0px;	
}
div#main div#content div#left div#start form fieldset input#firmy_choose {
	display: block;
	float: left;
	margin: 0px 2px 0px 25px;
	padding: 0px 0px 0px 0px;	
}
div#main div#content div#left div#start form fieldset input#produkty_choose {
	display: block;
	float: left;
	margin: 0px 2px 0px 5px;
	padding: 0px 0px 0px 0px;	
}
div#main div#content div#left div#start form fieldset div.polozka_search {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 25px;
}
div#main div#content div#left div#start form fieldset div.polozka_search label.label {
	width: 190px;
	text-align: right;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#left div#start form fieldset div.polozka_search select.select {
	width: 330px;
	text-align: left;
	margin: 0px 00px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;

}
div#main div#content div#left div#start form fieldset div.polozka_search input.input {
	width: 326px;
	text-align: left;
	margin: 0px 00px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	height: 18px;	
}
div#main div#content div#left div#start form fieldset label {
	color: white;
	float: left;
	font-size:small;
}
div#main div#content div#left div#offers {
	height:200px;
	width: 650px;
	background-color: white;
	margin: 0px 0px 30px 25px;
	padding: 0px 0px 0px 0px;
}
div#main div#content div#left div#offers p {
	padding: 15px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
	color: #12619e;
	font-size: small;
}
div#main div#content div#left div#offers ul {
	display: block;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:650px;
	height: 220px;
}
div#main div#content div#left div#offers ul li {
	display: block;
	list-style:none;
	width:320px;
	height: 195px;
	float: left;
	margin: 0px 0px 0px 0px;
	clear: none;
}
div#main div#content div#left div#offers ul li h3 {
	display:inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
div#main div#content div#left div#offers ul li h3 a {
	text-decoration: none;
	color:#12619e;
	font-size:small;
	font-weight: bold;
	height: 50px;
	overflow: hidden;
	display: block;
	margin: 15px 10px 10px 15px;
	padding: 0px 0px 0px 0px;	
}
div#main div#content div#left div#offers ul li p {
	font-size:x-small;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;	
}
div#main div#content div#left div#offers ul li p img {
	float: left;
	margin: 0px 4px 4px 0px;
}
div#main div#content div#footer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	width: 970px;
	font-size: x-small;
	line-height: 40px;
	height: 40px;
}
div#main div#content div#footer span#links {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 200px;
	width: 300px;
/*	border: 1px solid red;*/
}
div#main div#content div#footer span#links a, div#main div#content div#footer span#links a:visited {
	color: black;
}
ul#full_detail li ul.cc1 li, ul#full_detail li ul.cc2 li {
	clear: both;
	min-height:20px;
}
ul#full_detail li ul.cc1 li span.item, ul#full_detail li ul.cc2 li span.item {
	font-weight: bold;
	display: block;
	width: 80px;
	float: left;
	margin: 0px 0px 5px 0px;
}
ul#full_detail li ul.cc1 li span.value, ul#full_detail li ul.cc2 li span.value {
	display: block;
	float: left;
	width: 150px;
	margin: 0px 0px 5px 0px;
}

div#main div#content div#left div#catalog div#lists ul#full_detail li ul.eko1 li span.item {
	font-weight: bold;
	display: block;
	width: 125px;
	float: left;
	margin: 0px 0px 5px 0px;	
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul.eko1 li span.value {
	display: block;
	float: left;
	width: 115px;
	margin: 0px 0px 5px 0px;	
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul.eko2 li span.item {
	font-weight: bold;
	display: block;
	width: 195px;
	float: left;
	margin: 0px 0px 5px 0px;	
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul.eko2 li span.value {
	display: block;
	float: left;
	width: 45px;
	margin: 0px 0px 5px 0px;	
}
div#main div#content div#left div#catalog div#lists ul#full_detail li ul.kontakt li span.item {
	font-weight:normal;
}
ul#full_detail li a {
	color: #ee1b2d;
	font-weight:bold;
}
ul#full_detail li {
	clear: both;
}
ul#full_detail li h2 {
	background-position: 2px 2px;
	background-repeat: no-repeat;
	
}
ul#full_detail li h2.kontakty {
	background-image: url("/images/h2-kontakty.jpg");
}
ul#full_detail li h2.geograficke-zajmy {
	background-image: url("/images/h2-georgraficke-zajmy.jpg");	
}
ul#full_detail li h2.oborove-zarazeni{
	background-image: url("/images/h2-oborove-zarazeni.jpg");
}
ul#full_detail li h2.popis-cinnosti{
	background-image: url("/images/h2-popis-cinnosti.jpg");
}
ul#full_detail li h2.ekonomicke-informace {
	background-image: url("/images/h2-ekonomicke-informace.jpg");
}
ul#full_detail li h2.kontaktni-osoby {
	background-image: url("/images/h2-kontaktni-osoby.jpg");
}
ul#full_detail li h2.produkty {
	background-image: url("/images/h2-produkty.jpg");
}
ul#full_detail li h2.obrazky {
	background-image: url("/images/h2-obrazky.jpg");
}
div#main div#content div#left div#stranka h1 {
	margin: 0px 0px 0px 0px;
	padding:24px 20px 3px 20px;
	font-size: x-large;
	font-weight: lighter;
	color: #12619e;
}

div#main div#content div#left div#stranka h2 {
	margin: 0px 0px 0px 0px;
	padding:14px 20px 3px 20px;
	font-size: large;
	font-weight: lighter;
	color: #12619e;
}
div#main div#content div#left div#stranka a, div#main div#content div#left div#stranka a:hover {
	color: #12619e;
}
div#main div#content div#left div#stranka h3 {
	margin: 0px 0px 0px 0px;
	padding:8px 20px 3px 20px;
	font-size: small;
	font-weight: bold;
	color:#12619e;
}
div#main div#content div#left div#stranka p {
	margin: 0px 0px 0px 0px;
	padding:4px 20px 3px 20px;
	font-size: small;
	color: black;
	text-align: justify;
}
div#main div#content div#left div#stranka ul {
	font-size: small;
	
	
}
div#main div#content div#left div#stranka ul.kontaktyzk, div#main div#content div#left div#stranka ul.kontakty {
	list-style: none;
	margin: 20px 0px 0px 0px;
	padding:4px 20px 3px 20px;
	width: 650px;
}
div#main div#content div#left div#stranka ul.kontaktyzk li {
	list-style: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 10px 0px;
	display: block;
	width: 280px;
	height: 220px;
	float: left;
}
div#main div#content div#left div#stranka ul.kontakty li {
	list-style: none;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 10px 0px;
	display: block;
	width: 280px;
	height: 140px;
	float: left;
}
.eko {
	border-bottom:3px solid #e7eff5;
}
div.half {
	width: 300px;
	float: left;
}
table {
 	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin: 10px 20px 20px 20px;
	padding: 0px 0px 0px 0px;	
  border-collapse:collapse;
  font-size:small;
}
table tr td {
  padding: 10px 20px 10px 20px;
  margin:0px;
}
