body {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

p, div, span {
	color: #666666;
	font-family: Verdana, Arial, Sans-serif;
}

p {
	margin: 0.5em 0;
	padding: 0;
}

form {
	margin: 0px;
	padding: 0px;
}

input, select {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #666666;
	border-width: 1px;
	padding: 2px;
}

h1 {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #CC5E5E;
	margin: 5px;
	margin-top: 0px;
}

h3 {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 13px;
	color: #CC5E5E;
	margin: 5px;
	margin-top: 0px;
}

#Header {
	background-image: url('../images/headbg.png');	
}

#HeaderText {
	float: right;
}

#HeaderZakaznik {
	line-height: 15px;
	padding: 10px;
	font-size: 11px;
	text-align: right;
	color: #FFFFFF;
}

#HeaderMenu {
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	padding: 10px;
	padding-top: 20px;
}

#HeaderMenu a {
	color: #FFFFFF;
	text-decoration: none;
}

#HeaderZakaznik a {
  color: #FFFFFF;
	text-decoration: none;
}

#HeaderZakaznik a:hover {
  color: #FFFFFF;
	text-decoration: underline;
}

#HeaderMenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#HeaderIn {
	background-image: url('../images/prechod.png');
	background-repeat: repeat-y;	
	color: #FFFFFF;
	width: 760px;
}

#SedyPruh {
	background-image: url('../images/sedabg.gif');
	height: 34px;
	
}

#SedyPruhIn {
	width: 760px;
	margin: 0px;	
}

#Hledej {
	float: left;
	width: 230px;
}

#HledejText {
	float: left;
	margin: 7px;
	width: 170px;
}

#HledejSend {
	float: right;
	margin: 7px;
	margin-left: 0px;
	padding: 0px;
}

#PageLocation {
	float: left;
	padding: 9px 0px 9px 10px;
	font-size: 11px;
}

#PageLocation a {
	color: #666666;
	text-decoration: none;
}

#PageLocation a:hover {
	color: #666666;
	text-decoration: underline;
}

#PocetPolozek {
	float: right;
}

#PocetPolozekText {
	float: right;
	padding: 9px 10px 9px 0px;
	font-size: 11px;
}

#PocetPolozekSelect {
	margin: 5px;
}

#Logo {
	padding: 14px 10px;
}

#Hlavni {
	width: 760px;
	padding-top: 20px;
	clear: both;
}

#Katalog {
	float: left;
	width: 160px;
}

#KatalogUl {
	width: 140px;
	margin: 0px;
	padding: 0;
	margin-left: 10px;
}

#KatalogUl a {
	font-size: 11px;
	line-height: 15px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #CC5E5E;
	width: 140px;
	padding: 2px 0px;
}

#KatalogUl li {
	margin: 0px 0px 1px 0px;
	padding: 0px;
	list-style: none;
}

#KatalogUl span {
	margin: 0px 5px 0px 20px;
	color: #FFFFFF;
}

#KatalogUl a:hover {
	background-color: black;
}

#Katalog h1 {
	margin-left: 30px;
}

#Obsah #LoginBox {
	float: right;
	margin-left: 25px;
	margin-bottom: 25px;
}

#Obsah sup {
	font-size: 0.6em;
}

#Login {
	background-color: #D1D1D1;
	padding: 10px;
	
	font-size: 0.7em;
}

#Login input {
}

#LoginLogin {
	margin: 0px;
	padding: 1px;
	width: 140px;
}

#LoginSend {
	margin: 0px 0px 0px 7px;	
}

#LoginLost {
	margin-top: 3px;
	text-align: right;
}

#LoginPassword {
	margin-top: 5px;
	padding: 1px;
	width: 100px;
}

#Obsah {
	float: right;
	width: 580px;
}

#Obsah #ItemsContainer {
	margin-top: 30px;
	margin-bottom: 30px;
}

#Obsah a {
	color: #CC5E5E;
	text-decoration: none;
}

#Obsah a:hover {
	color: #CC5E5E;
	text-decoration: underline;
}

#Obsah p {
	font-size: 0.7em;
	text-indent: 0.5em;
	line-height: 1.4em;
}

div.Item {
	width: 260px;
	float: left;
	margin-bottom: 30px;
}

div.Item2 {
	width: 260px;
	float: left;
	margin-left: 40px;
	margin-bottom: 30px;
}

a.ItemLink {

}

div.ItemInfo h1 {
	width: 100px;
	margin-top: 8px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	float: right;
}

div.ItemInfo h3 {
	font-variant: normal;
}

table.ItemImg {
	float: left;
}

div.ItemInfo {
	width: 135px;
	float: right;
}

img.ItemImgCenter {
	width: 94px;
	height: 94px;
}

img.ItemAdFav {
	margin-top: 6px;
	width: 19px;
	height: 19px;	
	float: left;
}

div#CervPruh {
	background-image: url('../images/headbg.png');
}

div#CervPruh_Content {
	color: #FFFFFF;
	font-size: 0.7em;
	padding: 4px 10px;
}

div#CervPruh_Content a {
	color: #FFFFFF;
	text-decoration: none;
}

div#CervPruh_Content a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

h1.detail_h1 {
	text-align: left;
	margin-left: 20px;
}

div#detail_container {
	margin-top: 25px;
}

div#detail_img {
	margin-left: 5px;
	float: left;
	width: 200px;
	height: 200px;
}

div#detail_top {
	clear: both;
	height: 222px;
}

div#detail_info {
	float: right;
	width: 360px;
}

div#detail_info p {
	padding: 25px 0 0 20px;
	display: block;
	text-indent: 0px;
}

div#detail_info p b.inf {
	color: marron;
}

div#detail_info_popis {
	clear: both;
}

div#detail_info_popis p {
	text-align: justify;
	margin-bottom: 20px;
}

table.detail_img {
	width: 196px;
	height: 196px;
}

img#ad_fav_big {
	float: right;
	width: 23px;
	height: 23px;
	margin-top: 160px;
}

div.katalog_stranky {
	text-align: center;
	color: #CC5E5E;
	font-size: 0.7em;
}

div.katalog_stranky a {
	font-weight: normal;
}

table#registrace {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #EEEEEE;
}

td.registrace_co {
	color: #666666;
	font-size: 0.7em;
	text-align: right;
	padding-right: 15px;
}

td.registrace_blok {
	font-size: 0.8em;
	padding-right: 15px;
	color: #CC5E5E;
	text-align: right;
}

td.registrace_input input {
	width: 200px;
}

td.registrace_submit input {
	margin-top: 15px;
	width: 150px;
}

div.fav_nazev {
	font-size: 0.7em;
	color: #CC5E5E;
}

div.fav_item {
	margin-bottom: 8px;
	margin-left: 5px;
	background-color: #EEEEEE;
	padding: 3px;
}

div.fav_remove {
	float: right;
	font-size: 0.7em;
}

div#fav_container {
	padding-top: 20px;
}

div.fav_popis {
	margin-top: 5px;
	font-size: 0.7em;
}

table#ucet {
	background-color: #EEEEEE;
}

td.ucet_right {
	font-size: 0.7em;
	color: #000000;
}

td.ucet_edit {
	text-align: center;
	padding-top: 10px;
	font-size: 0.7em;
	color: #CC5E5E;
	font-weight: bold;
}

img.detail_img_top {	width: 196px;	height: 11px;}
img.detail_img_left	{	width: 12px; 	height: 171px;	}
img.detail_img_center{	width: 171px;	height:	171px;	}
img.detail_img_right{	width: 13px;	height: 171px;	}
img.detail_img_bottom{	width: 196px;	height: 14px;	}

img.ItemImgTop {	width: 115px; height: 9px;	}
img.ItemImgLeft {	width: 9px; height: 94px;	}
img.ItemImgRight {	width: 12px; height: 94px;	}
img.ItemImgBottom {	width: 115px; height: 12px; }

div.Profil h3 {
	float: left;
}

div#FirmaObr img {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #CC5E5E;
}

td.FirmaLeft {
	font-size: 0.7em;
}