body, img, p, form, h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px}

a {color: #b30215;}
a:hover {}
img {border: 0px;}

			
.clear {clear: both; height: 1px; color:  #fff;}
.bold {font-weight: bold;}
.bgred {background-color: #9d3220;}
.seplin {height: 4px;}
.martop5 {margin-top: 5px;}
.martop10 {margin-top: 10px;}
.marbot20 {margin-bottom: 20px;}
.marbot5 {margin-bottom: 5px;}
.right {float: right;}
.w160 {width:160px;}
.w80 {width:80px;}
.w100 {width:100px;}

body {background: url('bg260.gif') repeat-x #fff;	color: #000; font-family: Arial, Helvetica, sans-serif;
		 font-size: 75%; line-height: 1.4; margin: 0px; padding: 0px;}

#obal {width:  1000px; margin: 0px auto; background: url('bg-obal.gif') repeat-y #fff;}
#obalin {width:  920px; position: relative; background: url('bg-hlava260.gif') top no-repeat;
		padding: 80px 40px 0px 40px;}

.kolaz img {display: block;}
.tpmenu {padding: 0px; text-align: right; color: #999; position: absolute; top: 30px; right: 40px;}
.tpmenu a {color: #999; font-size: 95%; text-transform: lowercase;}

.menu {border: 0px; border-collapse: collapse; margin: 0px; margin: 0px auto; }
.menu a {display: block; color: #111; text-align: center; font-weight: bold; text-decoration: none;
				 line-height: 1.2}
.menu td {vertical-align: middle; width: 89px; height: 38px; background: url('bg-menu.gif') no-repeat; 
			padding: 0px 5px 0px 5px;}			
.menu .sel {background: url('bg-menu-sel.gif') no-repeat; color: #fff;}
.menu .sel a {color: #fff;}			
			
			
#obsah {padding: 10px 14px 0px 14px;}
#leva {float: left; width: 195px; margin-right: 5px;}			
#stred {float: left; width: 432px;}
#prava {float: right; width: 195px; }

#obsah .rohlh {width: 20px; height: 15px; background: url('roh_lh.gif') no-repeat; position: absolute;
			top: 0px; left: 0px;}
#obsah .rohph {width: 20px; height: 15px; background: url('roh_ph.gif') no-repeat; position: absolute;
			top: 0px; right: 0px;}
#obsah .col {background: url('bg-obsah.gif') repeat-x; position: relative; min-height: 600px;
		padding: 5px 10px 5px 10px; 
		height: expression(this.scrollHeight < 600? "600px" : "auto")}


#obsah h2 {color: #b30215; font-size: 125%; font-weight: bold; font-family: Tahoma,Helvetica, sans-serif;
			margin-bottom: 10px;}
			
.zajodk h3 {margin-top: 5px;}

.hledej .input {float: left; margin-right: 5px;}
.input {border: 1px solid #999; background: url('bg-input.gif') repeat-x;}
#pata {margin-top: 10px; padding: 10px 0px 10px 0px; border-top: 1px dotted #ccc; color: #999;}
#pata a {color: #999;}

.novinky .clanek {margin-bottom: 10px;}
.novinky .clanek p {padding-left: 9px;}
.novinky .clanek .celcl {padding-left: 9px;}
.novinky .clanek h4 {font-size: 100%; border-left: 4px solid #b30215; color: #222; padding-left: 5px;}
.novinky .clanek h4 a {color: #111;} 

#stred p {margin: 5px 0px 5px 0px;}
#homepage #stred .uvod {margin-bottom: 15px;}
#homepage #stred .akce img {float: left; margin: 0px 15px 10px 0px;}

#homepage #stred .ccol {width:200px;}
#homepage #stred .ccol img {display: block; margin-bottom: 5px;}
#homepage #stred .ccol h3 {font-size: 150%; font-weight: normal;}
#homepage #stred .ccol1 {float: left;}
#homepage #stred .ccol2 {float: right;}
#homepage #stred .ccol .txt {}

.podmenu {padding: 7px 14px 5px 14px;}
.vnoreni {padding: 7px 14px 0px 14px; color: #999; text-transform: lowercase;}
.vnoreni a {color: #999; text-transform: lowercase;}
.podmenu a {color: #222; border-left: 3px solid #b30215; padding-left: 5px; margin-right: 10px;} 

#page #stred h1 {font-size: 160%; font-weight: bold; line-height: 1.2; margin-top: 5px;}
#stred h2 {margin-bottom: 5px; margin-top: 10px; line-height: 1.2;}
#page #stred h3 {font-size: 120%; font-weight: bold; margin-bottom: 5px; margin-top: 10px; line-height: 1.2;}
#page #stred h4 {font-size: 130%; font-weight: normal; margin-bottom: 5px; margin-top: 10px; line-height: 1.2;}
#page #stred h5 {font-size: 100%; font-weight: bold; margin-bottom: 5px;margin-top: 10px; line-height: 1.2;}

#odkrub .slp {width: 200px; float: left; margin-right: 10px;}
#odkrub {padding-bottom: 10px;}
#katalog .td1 {width: 85px; padding: 13px 0px 10px 10px;}
#katalog .td2 {padding: 0px 10px 10px 0px;}
#katalog table {border-collapse: collapse;}
#katalog td {vertical-align: top;}

#odkloga {margin-bottom: 20px;}
#odkloga tr {background-color: #cdd5db;}
#katalog .url {color: #000;}

#katdetlog {float: left; width: 85px;}

#katdetpro .odkaz {font-size: 130%; font-weight: bold; margin-bottom: 10px; display: block;}
ul {margin-left: 15px; padding: 0px;}
li {padding: 2px 0px 2px 0px;}
.firmy ul {margin-top: 0px;}
.firmy a {color: #000; display: block;}
#spol {margin-bottom: 0px;}

.tplang {padding: 0px; text-align: right; color: #999; position: absolute; top: 30px; left: 40px;}
.tplang a {color: #999; font-size: 95%; text-transform: lowercase;}
.tplang img {padding-right: 5px;}
#home {color: #b30215;}
.rekll {margin-bottom: 20px;}

.galerie {} 
.galerie .obrazek {width: 138px; height: 90px; overflow: hidden; float: left; margin: 0px 5px 5px 0px;}

