body { margin:0; padding:0; background: #ffffff; color: black; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
 font-style: normal; font-size: 70%;} 
  
/* text ---------------------------------------------------------------------- */
p { color: #666666; margin: 0px; padding: 10px; text-align: justify; padding: 0px 20px 0px 20px}
a { color: #EE5700;}
a:hover { color: #93A327; text-decoration: none; }
h1 { font-size: 110%; color: #EE5700; margin: 0px; padding: 10px 0px 0px 10px; text-transform: uppercase;}
h2 { font-size: 110%; color: #EE5700; margin: 0px; padding: 10px 0px 0px 10px;}
.nadpis { font-size: 100%; color: #EE5700; margin: 0px; padding: 0px; font-weight: bold; text-decoration: none;}
.cena { color: #93A327; margin: 0px; padding: 0px; font-weight: bold;}
a.seda { color: #666666; text-decoration: none;}
a.bila { color: #ffffff; text-decoration: none;}
a:hover.bila { color: #000000; text-decoration: none; }
.bold {font-weight: bold;}
.curpage {font-weight: bold; text-decoration: underline; color: black;}

/* bloky ---------------------------------------------------------------------- */
#vrchfoto { position: absolute; text-align: left; top: 0px; right: 0px; height: 115px; width: 512px; z-index: 3;}
#vrchlogo { position: absolute; top: 0px; left: 0px; margin:0; padding:0; height: 115px; width: 220px;}
#odkazy { position: absolute; text-align: right; padding: 90px 0px 0px 0px; height: 20px; width: 99%; color: #ffffff; z-index: 4;}
#vrch { margin:0; padding:0; background: #444444; background: url('img/vrch.gif') repeat-x; height: 148px; width: auto;}
#main1 { margin: 0; padding: 0; border: none;}
#main2 { margin: 0; padding: 0; border: none;}
#left { float: left; width: 168px; margin: 0px; padding: 0;  border: none; }
#right { float: right; width: 168px; margin: 0; padding: 0;  border: none; background: #D7D7D7;}
#middle { margin: 0 168px;  border: none; padding: 0px 10px 0px 10px;}

#vkosik { position: relative; float: right; top: 126px; padding: 0px 20px 0px 0px; height: 20px; z-index: 3;}
#vmenu { position: absolute; float: left; top: 126px; left: 10px; padding: 0px; z-index: 3; width: 400px;}

.column-in {margin:0; padding: 0;  border: none;}
.modra {margin: 0px; height: 20px; border-top: 1px solid #ffffff;  font-weight: bold; background: url('img/modratopl.gif'); padding-left: 10px; color: #ffffff; padding-top: 2px;}
.modrap {margin: 0px; height: 20px; border-top: 1px solid #ffffff;  font-weight: bold; background: url('img/modratopp.gif'); padding-left: 20px; color: #ffffff; padding-top: 2px;}
.zelena {margin: 0px; height: 20px; border-top: 1px solid #ffffff;  font-weight: bold; background: url('img/zelenatopl.gif'); padding-left: 10px; color: #ffffff; padding-top: 2px;}
.zelenap {margin: 0px; height: 20px; border-top: 1px solid #ffffff;  font-weight: bold; background: url('img/zelenatopp.gif'); padding-left: 20px; color: #ffffff; padding-top: 2px;}
.modrapozadi {background: url('img/modrapozl.gif');}
.modrapozadip {background: url('img/modrapozp.gif');}
.zelenapozadi {background: url('img/zelenapozl.gif');}
.zelenapozadip {background: url('img/zelenapozp.gif');}
.cleaner {clear: both; height: 1px; font-size: 1px; border: none; margin: 0; padding: 0; background: transparent;}
.reklama { margin: 0px; padding: 8px; text-align: center;}

.vyrobekb { padding: 5px 10px 0px 10px; margin: 0px; }
.vyrobek { background-image: url('img/teckyb.gif'); background-color: #ffffff; padding-bottom: 1px; }
.vyrobek .ramecek { border-bottom: 1px solid #ffffff; background-color: #ffffff; }
.item {width: 90%;}
.product {float: left; width: 50%; vertical-align: top;}
.clearboth {clear: both;}
.vyrobek_blok {text-align: right; width: 450px;}

/* ramecky ---------------------------------------------------------------------- */
.nic { border: 0px; padding: 0px; margin: 0px; font-size: 6pt;}
.noram { border: 0px; padding: 0px; margin: 0px;}
.ram {padding: 0px; border: 0px solid #ffffff; margin: 0px; }
.ramb {padding: 0px; border: 1px solid #000000; margin: 0px; }
.ramz { float: left; margin: 0px 10px 0px 10px; border: 1px solid #cdcbcb; padding: 2px;}
.rmenu {padding: 0px; border: none; margin: 1px; }
.kos { float: right; padding: 0px; margin: 0px; border: none;}

/* menu ---------------------------------------------------------------------- */
.menu { width: 148px; padding: 10px 10px 0px 10px; margin: 0px; z-index: 2;}
.menu ul { list-style: none; margin: 0px; padding: 0px; border: none;}
.menu li { float: left; margin: 0px; padding: 0px; border: none; width: 148px;}
.menu li a {display: block; background: url('img/menu.gif') no-repeat; color: #ffffff; text-decoration: none;
  height: 19px; left: 15px; padding-left: 15px}
.menu li a:hover {color: #000000;}

/* formulare ---------------------------------------------------------------------- */
form { color: #ffffff; margin: 0px; padding: 10px; text-align: justify; vertical-align: bottom; border: none; }
.formular { margin: 2px; color: #ffffff; border: 1px solid #D0D0D0;	background-color: #93A327; width: 116px; 
height: 18px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 0px; padding-left: 2px;}
.tlacitko {color: #ffffff; width: auto; height: 18px; border: 1px solid #D0D0D0; cursor: hand; margin: 0px; 
background: url('img/tlacitko.gif'); font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 0px 5px 0px 5px;}
.flat { margin: 2px; color: #333333; border: 1px solid #999999; overflow: hidden;
	height: 12px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 2px;}  
.domena { margin: 2px; color: #333333; border: 1px solid #999999; overflow: hidden;
	width : 540px; height: 160px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 2px;}	

.form_none {border: 0px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; color: #666666;}
.select  { margin: 2px; color: #333333; border: 1px solid #999999; overflow: hidden;
	height: 18px; font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; font-size: 8pt; padding: 2px;}  

/* tabulky ---------------------------------------------------------------------- */
td {font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif; vertical-align: top; padding: 2px; margin: 0px; color: #666666;}
.tabulka { border: 0px; width: auto; font-size: 100%; }
.tdvyplntm {background-color: rgb(230,95,0); border: 0px none; color: #ffffff; padding: 1px 5px 2px 5px; text-align: center;}
.tdvyplntm a {text-decoration: none; color: white;}
.tdvyplntm a:hover {text-decoration: none; color: white;}
.tdvyplnsv {border: 1px solid #D8D8D8; color: #666666; padding: 1px 5px 2px 5px}
.tabulka50l {float: left; width: 30%; font-size: 100%;}
.tabulka50l td {border: 1px solid #D8D8D8;}
.tabulka50 {width: 28%; font-size: 100%;}
.tabulka50 td {border: 1px solid #D8D8D8;}
.title {text-align: right; font-weight: bold; width: 60px;}


   
