* {	 margin: 0; padding: 0;}
body { font-family: Tahoma, Verdana, Arial, lucida, sans-serif;  background-image: url('/images/megs_01.jpg');  
      background-color:#fff; text-align:center; color: black; font-size: x-small; min-width: 770px; z-index:0;}
html>body { font-size: small;}
/* preskoc */
p.schovej { width: 180px;position: absolute; left: 0;  top: -500px;}
p { margin:1.3em 30px 1.3em 25px; color:#000033; line-height:1.6em;font-size:1em;}
/* layout */
#hlavni { position:relative; width:769px; text-align: left;margin:0 auto 0 auto; z-index:1;background:white;}
#obsah { float:left; width:579px; margin-top:5em;}
#prava { float:left; width:190px; margin-top:5em;}
#paticka { background: #FFF;background-image: url('/images/megs_15.jpg'); font-size:0.8em; line-height:0.8em; width:769px; height:90px;}
#paticka p { padding: 0; text-align:left;}
/* nadpisy */
h1, h1 span { width: 769px; height: 149px; font-size: 0.8em; position: relative; background-image: url('/images/megs_05.jpg'); background-repeat:no-repeat;background-position:right; z-index: 2; top:0; right:0; cursor: pointer;text-align: left;}
h1 span { display: block; background-image: url('/images/megs_04.jpg');  background-repeat: no-repeat; background-position:0 0; z-index: 3;  position: absolute;  top:0;  left:0;}
h2 { margin: 30px 20px 10px 15px;  padding:0.3em; font-family: Georgia,Tahoma, Verdana, Arial, lucida, sans-serif; font-size: 1em; color: #000; text-align: left;  clear: left;}
h3 { margin:20px 10px 10px 15px;  padding:0.5em;  font-family:    sans-serif,Georgia,lucida,Tahoma, Verdana, Arial;background-color:#8fcccc; font-size: 1em; color:#000;}
h4, h4 span { width: 156px; height: 35px;text-align:center; font-size: 0.8em; position: relative; z-index: 15; top:0; right:0; cursor: pointer; color:#000009;}
h4 span { display: block; background-image: url('/plastova-okna/firma_06.gif'); background-repeat: no-repeat; background-position:0 0; z-index: 16; position: absolute; top:0;  left:0;}
/* odstavce,tabulky,odkazy,seznamy */

#obsah ul { margin:12px 30px 12px 60px;}
#obsah li  {padding:5px; line-height:1.8em;} 
/*menu*/
#menu { position:absolute; top:149px; left:0; background:#fff; z-index:40;background-image: url('/images/megs_09.jpg');width:769px; height:60px; }
#menu ul{ float:right;margin:5px 0 0 0; width:442px; height:55px; }
#menu li { float:left; text-align:center; background-color:#FFF; padding:0 1px 0 0; }
#menu li a { width:146px; height:43px; padding:0;margin:0; display:block; color:#373535; background-image: url('/images/tlacitko2_11.jpg');background-position:0 0;font-weight:bold; text-decoration:none;line-height:43px;overflow: hidden;white-space:nowrap;}
#menu li a:hover { background-color: #000099; color: #373535; background-image: url('/images/tlacitko3_11.jpg');background-position:0 0;}
#menu li a.active { color:#fff; background-color: #6666ff; background-image: url('/images/tlacitko1_11.jpg');background-position:0 0;}
#horni-menu { position:absolute; top:35px; right:2px; width:330px; height:25px; z-index:12;}
#horni-menu li {float:right;list-style:none;}
#horni-menu li a {color:#d3edf9; line-height:25px; padding:0 15px 0 15px; border-right:2px solid #0099db;font-size:0.8em; font-weight:bold;}
#prava  ul {margin-top: 10px;margin-left: 0px; padding: 0; width: 186px; background: #E6F0FA;
  }
#prava li {list-style: none; margin: 0;padding:0;font-size:1em;}
#prava ul li a {padding-left:15px;display:block;width:174px;_width:186px;font-size:1em;font-weight:bold;line-height:2.6em;text-decoration:none;overflow:hidden;color:#000;border-top:1px solid #445a81;}
#prava ul ul {margin:0;}
#prava ul ul li a{padding-left:25px;font-size:1em;line-height:1.9em;width:186px;color: #000;border:0;}
#prava ul ul ul{margin:0}
#prava ul ul ul li {background: #EEEEEE;}
#prava ul ul ul li a{padding-left:18px;font-size:0.8em;color:#000;}
#prava ul ul li a.activ {background:#000099;color:yellow;display:block;width:186px;_width:178px;}
#prava ul li li{background: transparent;}
#prava ul li a{background: #e3f2f9 url('/images/stransky2_26.jpg') left bottom repeat-x;}
#prava ul li a.active {color:#fff;background: #445a81 url('/images/stransky2_20.jpg') left bottom repeat-x;}
#prava ul li li a{background:transparent;}
#prava p { text-align:left; margin-left:5px; margin-right:5px; line-height:1.4em; font-size:0.8em;padding:0;}
#prava h3 { margin:20px 2px 10px 0;}
/* cukrlatka */
#leva-nadhera {position:absolute; left:-138px; top:27px; width:138px; height:382px;background-image: url('/images/leva-design.jpg');}
#prava-nadhera {position:absolute; right:-153px; top:27px; width:153px; height:372px;background-image: url('/images/prava-design.jpg');}
/* dokonceni formatovani*/
hr.cleaner {height:10px;visibility:hidden;clear:both;}
a {color:#006666;}
a:hover {color:#000;}
.right {float:right; margin: 10px 20px 10px 5px; border:0;}
.left {float:left; margin:10px 35px 10px 5px;}
table {border-collapse: collapse; border:3px double #ddd;font-size:0.8em; margin:30px 28px 40px 35px; padding:3px;}
th {color:#000099; background-color:#ade2e4;}
tr {background-color:#FCFCFC;}
td {vertical-align:top;}
th,td {padding:5px; border:1px solid #ddd;}
fieldset {margin:30px;}
form, fieldset {padding:20px;}
/*spolecne vlastnosti */
body,#reklama,#menu ul,#menu li a,#menu li a:hover,#menu li a.active {background-repeat: repeat-x;}
#menu ul,#menu li a,#menu li a:hover,#menu li a.active {background-position: 0 100%;}      
#menu li,h1,h1 span,h2,h3,h4,h4 span,#reklama,#certifikaty,#paticka {overflow:hidden;}
.zelene {color:green;font-size:1.2em;font-weight:bold;}
.pok {margin:1em 0px 1em 10px;background-image: url('/images/pok.jpg');background-repeat: repeat-y; width:262px;float:left;}
dl {  float:left;width:262px;background-image: url('/images/stransky2_30.jpg');background-position:0 100%;background-repeat: no-repeat;font-size:0.8em;}
ol {list-style:inside; font-size:0.8em;margin:0 35px 0 35px;}
dt {float:right;padding-bottom:14px;}
dt img {margin:0;}
dd {padding:5px 45px 5px 5px;}
img {float:left;margin:0.2em 1em 0.2em 0px;}
