* { margin: 0; padding: 0; }

body, td, th { font-size:0.8em; color:#000000; font-family:'Verdana CE', Verdana, 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif; }
body { text-align:center; margin:0px 0 10px 0; background:#317B00 }



div#header h1 {  height:200px; margin:0;  padding-left:10px; background:#317B00; color:#6B261D; position:relative; overflow:hidden;}
div#header h1 span { display:block; position:absolute; left:0; top:0; font-size:12px; z-index:1; height:200px; width:980px; padding:8px 0 0 10px; background:url("../images/global/banner.jpg") top left no-repeat; }

/* ------- nakup a prodej ----------- */
div#header div { text-align:left;  }
#podnadpis { position: absolute; width:980px; margin:0 auto; top:6px; font-size:15px; font-weight:bold; color:#000000; z-index:1; }

div#content p {line-height:1.4}
div#container { background-color:#FFFFFF; text-align:left;  }
div#wrapper { background-color:#FFFFFF;   }
div#content { background-color:#FFFFFF; border-top:4px solid #6B261D}
div#navigace1 {  border-top:4px solid #6B261D; }
div#navigace2 { background-color: #FF00FF;  }
div#extra { text-align:center; border-top:4px solid #6B261D; padding-top:30px;   }
div#footer { background-color:#317B00; text-align:right; border-top:4px solid #6B261D }
div#footer p {margin:0; padding:5px 10px; }


div#container{width:980px;margin:0 auto; }
div#wrapper{float:left;width:100%; }
div#content{margin: 0 200px; }
div#navigace1{float:left;width:200px;margin-left:-980px}
div#extra{float:left;width:200px;margin-left:-200px}
div#extra1{float:left;width:200px;margin-left:-980px}
div#footer{float:left; clear:left;width:100%}

#navigace1 ul { width:100%;  list-style-type:none; margin:0; padding-top:20px;  }
#navigace1 ul li { float:left; list-style-type:none; color:#317B00; height:35px; font-size:1.1em;  width:180px; margin:0 }
#navigace1 ul li a {  font-weight:normal; color:#666666; text-decoration:underline;  }
#navigace1 ul li a:hover {  color:#FF0000; font-weight:bold; background-color:transparent; }
#navigace1 ul li span { text-align:left; padding: 6px 0 0 20px;  }
#navigace1 ul li a span { font-weight:bold;  }
*html #navigace1 a {width:1%;} 


p, h1, h2, h3, h4, pre { margin:5px 10px 10px; }

a { color:#FF0000; border:0; }
a:hover { color:#FFFFFF; background-color:#FF0000; border:0}

a img  { border:0; background:transparent;  }
a:hover img  { background:transparent; border:0 }

h1 { font-size:18px; color:#2C6C00;   }
h2 { font-size:125%; color:#FFFFFF; background-color:#6B261D; font-weight:normal; padding:4px 0px 4px 10px; margin:.5em 0   }
h3 { font-size:125%; color:#2C6C00;  }
h4 { font-size:120%; color:#4A9488; }

h2.nadpis { margin:0; padding:20px 0px; color:#6B261D; font-size:2.3em; font-weight:normal; letter-spacing:0.25em; text-align:left; background:transparent;  }

hr { display:none}
.hidden { display:none; }

em { color:#00882F; font-style:italic; font-weight:bold; }


ul, ol { margin-left:35px; margin-bottom:20px; }
ul ul { margin-bottom:0px; }
li { list-style-image:url(../images/global/li.gif); margin-bottom:5px  }

.border { border:1px solid #2C6C00 }
.center { text-align:center;  }
.img-right { float:right;  }
 
.tl { text-align:left}
.tr { text-align:right}
.tc { text-align:center}
.fl { float:left; margin-right:5px; margin-bottom:5px; }
.fr { float:right; margin-left:5px; margin-bottom:5px;} 
 
.cistic { clear:both; height:1px; border:none; margin:-1em 0 0 0; visibility:hidden; font-size:0; }
br.clean { clear:both; }
.cleaner {clear:both; height:1px; margin:0; top:-1px; border:none;}

.upoutat { padding:10px;  }
.upoutat p { border-bottom:2px solid #2C4C79; padding:5px; margin:0; font-size:110%; background-color:#D6E7FF; }

table { border-collapse:collapse; border:2px solid #4D2826; margin:5px 10px 10px; }
table td { font-size:100%;  border:1px solid #4D3B26; text-align:left; padding:4px; vertical-align:top;  background-color:#FFF0DF; vertical-align:middle; }
table th { font-size:100%; text-align:left; color:#FFFFFF; border:1px solid #FFF0DF; padding:8px; background-color:#4D3B26; vertical-align:middle; }
table th strong { color:#FFFFFF; }

#design a { color:#000000;	text-decoration: underline; }
#design a:hover {  color: #000000; background-color: #B5D5DD; }

/* ------- UVOD :: sloupce ----------- */
/*
#uleft { float:left; width:570px; }
#uright { float:right; width:200px; padding-bottom:150px; background:url(../images/uvod/img01.jpg) no-repeat bottom;  }


div#uvod-box{float:left;width:100%;margin-right:-200px;}
div#uvod-l{margin-right:200px;}
div#uvod-r{float:right;width:180px; text-align:center;}
*/

/* ------- KATALOG :: table katalog ----------- */
table .bgkat { background-color:#AECFFF; font-weight:bold; font-size:110%; }

/* ------- PARTNERI left ----------- */
#partneri { text-align:center; margin-top:50px;  }
#partneri h2 { font-size:100%; background:transparent; color:#2C6C00; padding:0; font-weight:bold; }
#partneri a:hover { background-color:transparent; }

/* ------- EXTRA ----------- */
#extra h2 { font-size:100%; background:transparent; padding:0; color:#2C6C00; font-weight:bold;}
#extra a:hover { background-color:transparent; color:#000000}

/* ------- FOOTER ----------- */
#footer-a { float:left;}
#footer-b { float:right;}

#footer-a a { color:#FFFFFF; font-size:80%;}

/* ------- FOTOGALERIE ----------- */
#global-fotogalerie img { border:1px solid #000000;}