body {
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	background: #064414;
	background-image: url('../../images/bg_2005_block.gif');
	background-repeat: repeat-y;
	background-position: 213px;
}
a {
	color: #FFF600;
}
a img {
	border: 0px;
}
.nadpisMaly {
	color: #FFF600;
	font-size: 11px;
}
table, input, select, textarea {
	font-size: 100%;
}
h1 {
	font-size: 260%;
}
h2 {
	font-size: 200%;
}
h3 {
	font-size: 150%;
}
h4 {
	font-size: 130%;
}
h5 {
	font-size: 120%;
}
h6 {
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0px;
}
#divHeader {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 72px;
	width: 100%;
	background-image: url('../../images/top_header_bg.gif');
	background-repeat: repeat-x;
	z-index: 2;
}
#headerBackground {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	background-image: url('../../images/top_header_news.gif');
	background-repeat: no-repeat;
}
#headerMenu {
	height: 70px;
	margin: 0px 10px 0px 0px;
	white-space: nowrap;
}
#divLeft {
	position: absolute;
	left: 831px;
	top: 72px;
	width: 173px;
	color: #FEFBD0;
	font-size: 10px;
}
#divLeft #divBleskovky {
	padding: 0px 8px 0px 0px;
	margin-left: 10px;
}
#divLeft .divBleskovka {
	margin: 0px 0px 10px 0px;
}
#divLeft .divBleskovka .date {
	font-weight: bold;
	margin: 2px 0px 5px 0px;
}
#divLeft .divBleskovka .descr {
	text-align: left;
}
#divLeft #divBazar {
	background: #085E1C;
	padding: 0px 8px;
}
#divLeft .divInzerat {
	margin: 0px 0px 0px 0px;
}
#divLeft .divInzerat .title {
	margin: 2px 0px 3px 0px;
	font-weight: bold;
}
#divLeft .divInzerat .descr {
	margin: 0px 0px 5px 0px;
}
#divLeft .divInzerat .image {
	vertical-align: center;
}
#divLeft .divInzerat .image img {
	border: 1px solid black;
}
#divLeft #minebot {
	margin: 20px 0px 0px 0px;
	text-align: center;
}
#divLeft #right {
	margin: 20px 0px 10px 0px;
	text-align: center;
}
#divLeft #created {
	margin: 20px 0px 10px 0px;
	text-align: center;
}
#divLeft #created a {
	text-decoration: none;
	color: #FEFBD0;
}
#divLeft #created a: hover {
	text-decoration: underline;
	color: #FFF600;
}
#divMiddle {
	position: absolute;
	left: 215px;
	top: 72px;
	width: 595px;
	color: #FEFBD0;
	margin: 10px;
	padding-bottom: 10px;
}
#divContent {
	z-index: 1;
}
#divRight {
	position: absolute;
	left: 0px;
	top: 72px;
	width: 213px;
	color: #FEFBD0;
	font-size: 10px;
}
#divRight .divLicha {
	
}
#divRight .divSuda {
	background: #085E1C;
}
#divRight #divTitle {
	margin: 0px 5px 0px 5px;
}
/* tohle se bude moct vyhodit po kompletní změně */
/* chybné CSS, v kódu se opakuje id=suda,lichá což je šílenství */
#divRight #divLicha {
	
}
#divRight #divSuda {
	background: #085E1C;
}
#divRight .divSuda img, #divRight .divLicha img {
	margin: 5px;
}
#divRight .divProdukty {
	padding: 5px 5px 1px 5px;
}
/* až sem */
/* vyhodit po změně, nepoužito */
#divRight .divProdukty .image {
	float: left;
	margin: 0px;
}
#divRight .divProdukty .title {
	
}
#divRight .divProdukty .descr {
	margin: 4px;
}
#divRight .divMore {
	text-align: right;
}
.categoryBlockF, .categoryBlockS {
	float: left;
	width: 285px;
	_width: 297px;
	_height: 100px;
	min-height: 100px;
	padding-right: 10px;
	margin-bottom: 15px;
}
.categoryBlockS {
	margin-left: 10px;
	width: 275px;
}
.categoryBlockF img, .categoryBlockS img {
	margin: 0px;
}
.categoryBlockF .logo, .categoryBlockS .logo, .productBlock .logo {
	float: left;
	width: 80px;
	margin-top: 4px;
	margin-right: 10px;
	border-top: 7px solid #064414;
	padding-top: 5px;
}
.productBlock .productRowS, .productBlock .productRowL {
	background: transparent;
	border-bottom: 1px solid #59A661;
}
.categoryBlockF h3, .categoryBlockS h3, .productBlock h3 {
	margin: 0px 0px 5px 90px;
	padding-left: -10px;
	_text-indent: -3px;
	color: #FFF600;
}
.productBlock h3 {
	margin-left: 0px;
}
.productBlock .productRowS .productDescr, .productBlock .productRowL .productDescr {
	width: 230px;
	overflow: hide;
	font-weight: normal;
}
.productBlock .productRowS .productValue, .productBlock .productRowL .productValue {
	font-weight: bold;
}
.categoryBody, .productBody {
	margin-left: 90px;
}
.categoryBody h6 {
	color: #FFF600;
	margin: 10px 0px 5px 0px;
	font-size: 10px;
}
#categoryLinkPath, #categoryLinkPath a {
	font-weight: bold;
	font-size: 9px;
	color: #FEFBD0;
}
.categoryBody ul, ul.dealerList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.categoryBody li, .dealerList li {
	background-image: url('../../images/bul_kategories.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 15px;
}
.dealerList li.selected a {
	color: #FEFBD0;
}
ul.dealerList {
	margin-top: 10px;
}
ul.dealerList, table.dealers, ul.matrix, ul.matrixLegend, span.dealers {
	font-size: 9px;
}
ul.matrix, ul.matrixLegend {
	list-style-type: none;
	margin: 10px 0px 10px 10px;
	padding: 0px;
}
.matrix li {
	display: inline;
}
.matrix img, .matrixLegend img {
	margin-right: 10px;
}
.matrix span {
	margin-right: 20px;
	font-weight: bold;
}
.matrixLegend span {
	display: block;
	float: left;
	width: 80px;
	font-weight: bold;
}
#topMatrix {
	margin-top: 90px;
}
.textFile ul {
	margin-top: -15px;
}
.categoryBlockF .logo img, .categoryBlockS .logo img, .productBlock .logo img {
	position: absolute;
}
.divLine {
	padding-top: 2px;
	background: #27753A;
	border-top: 2px solid #04330C;
	border-bottom: 2px solid #0F4A1A;
}
.spacer {
	clear: both;
}
table.dealers {
	width: 100%;
	margin-top: 0px;
	background-color: #135823;
}
table.dealers th, table.dealers td {
	border-right: 1px solid #27753a;
	border-bottom: 1px solid #27753a;
	text-align: left;
	padding: 5px 10px;
}
table.dealers th {
	color: #59a661;
	font-weight: bold;
}
table.dealers td {
	color: #fefbd0;
}
table.dealers td.firma {
	font-weight: bold;
}
table.dealers td.psc {
	width: 39px;
	overflow: hidden;
}
table.dealers td.pic,table.dealers th.pic {
	width: 20px;
	overflow: hidden;
}
.printbar {
	text-align: right;
	margin-top: 5px;
	padding-right: 1px;
	padding-top: 3px;
	background: URL('../../images/ikona_tisk.gif') no-repeat;
	background-position: 490px -1px;
}
.thumblist {
 margin:15px 0px 5px -3px;
}
.thumblist img{
 margin-left:3px;
}
#divAkce {
     margin: 12px 0px 15px 0px;
}/** cenik */
.cenik .obrazek img{
     margin:1px 0px 0px 0px;
     border:0px solid #588FA7;
     xwidth:auto;
     xheight:50px;
}
.cenik .obrazek{
     float:left;
     clear:left;
     height:50px;
     width:80px;
     margin:1px;
     margin-top:0px;
     margin-left:2px;
     border:1px solid #146A20;
     overflow:hidden;
     background:white;
     text-align:center;
}
.cenik .nazev{
     width:503px;
     _width:503px;
     height:50px;
     float:left;
     background-color:#146A20;
     margin:1px;
     margin-left:2px;
     margin-top:0px;
     border:1px solid #559F5C;
}
.cenik .nazevShort{
     width:330px;
     _width:345px;
     height:50px;
     float:left;
     background-color:#146A20;
     margin:1px;
     margin-left:2px;
     margin-top:0px;
     border:1px solid #559F5C;
}
.cenik .cena{
     width:130px;
     height:50px;
     float:left;
     margin:1px;
     margin-top:0px;
     background-color:#31823B;
     border:1px solid #559F5C;
     text-align:right;
     padding-right:10px;
}
.cenik .buy{
     width:25px;
     _width:24px;
     height:50px;
     float:left;
     margin:1px;
     margin-top:0px;
     background-color:#31823B;
     border:1px solid #559F5C;
     text-align:center;
     padding:0px;
}
/* fake kurzor */
.cenik .buy img{
     margin:12px 0px 0px 0px;
     cursor:hand;
}
.cenik .cena h4{
     margin:0px 0px 0px 0px;
}
.cenik .cena h4 span{
     margin:0px;
     text-transform:none;
}
.cenik .cena .sc,.productBody .sc{
     text-align:right;
     margin:4px 0px 4px 0px;
     text-decoration:line-through;
     color:#CB0303;
     color:silver;
     height:12px;
}
.productBody .sc{
 xmargin-top:44px;
 margin-top:34px;
 _margin-top:30px;
 margin-right:5px;
}
.cenik .cena .nc{
     margin:1px 0px 0px 0px;
     color:#FEFBD0;
}
.cenik h4{
     margin:17px 0px 0px 8px;
     _margin:17px 0px 0px 6px;
     padding:0px;
     color:#FFF600;
     text-transform:uppercase;
     line-height:10px;
}


.cenik h5{
     margin:3px 0px 0px 8px;
     _margin:3px 0px 0px 6px;
     color:#FEFBD0;
     font-size:10px;
     font-weight:bold;
     padding:0px;
     line-height:15px;
}
.productBlock .priceBox {
     float:right;
     width:180px;
     height:90px;
     _height:95px;
     padding-top:5px;
     background-color:#31823B;
     border:1px solid #559F5C;
     margin-left:10px;
     margin-bottom:20px;
     _margin-bottom:0px;
}
.productBlock .priceBox h4{
     margin:5px 5px 0px 0px;
     padding:0px;
     color:#FFF600;
     text-align:right;
     line-height:10px;
}
.productBlock .priceBox .nc{
     margin:1px 5px 0px 0px;
     color:#FEFBD0;
     text-align:right;
}
.clanek h1{
 color:#FFF600;
 font-size:150%;
}
.clanek .back{
 color:#FFF600;
 margin-top:10px;
 text-align:right;
}/* box s čárou nahoře */
.logobox div{
     padding-top:10px;
     border-top:7px solid #064414;
     margin-right:19px;
     _margin-right:20px;
}
.kMapa{
     clear:both;
     _margin-top:10px;
     margin-right:0px;
     margin-bottom:10px;
     width:588px;
}
/* box v kontaktech, první sloupec */
.logobox .k1{
     float:left;
     width:199px;
     _width:190px;
     height:100px;
}
/* box v kontaktech, druhý sloupec */
.logobox .k2{
     float:left;
     width:248px;
     height:100px;
}
/* box v kontaktech, třetí sloupec */
.logobox .k3{
     float:left;
     width:105px;
     _width:100px;
     height:220px;
     margin-right:0px;
}
/* box v kontaktech, společný 2-3 sloupec*/
.logobox .k4{
     float:left;
     width:375px;
     height:220px;
     margin-right:0px;
}
.logobox .k4 .adresa{
     width:150px;
     float:left;
}
.logobox .k4 .company{
     width:150px;
}
.caption{
     text-align:right;
}
.logobox img{
     margin-bottom:0px;
}
.logobox strong,.logobox a{
     color:#FFF600;
}
.showmap{
     background:URL('../../images/obr-2005-showmap.gif') no-repeat;
     background-position:left 2px;
     padding-left:12px;
     white-space:nowrap;
}