* {	 margin: 0; padding: 0;}
body { font-family: Tahoma, Verdana, Arial, lucida, sans-serif;  background-image: url('/plastova-okna/gerappa.jpg');  
      background-color:#ebfeff; text-align:center; color: black; font-size: x-small; min-width: 770px; z-index:0;}
html>body { font-size: small;}
/* preskoc */
p.plastova-okna { width: 180px;position: absolute; left: 0;  top: -500px;}
/* layout */
#plastova-okna-hlavni { position:relative; background-color: #fff; background-image: url('/plastova-okna/plastova-okna_06.gif'); 
      background-repeat: repeat-y; width:770px; text-align: left;margin:0 auto 0 auto; z-index:1;}
#plastova-okna-obsah { float:left; width:554px; margin-top:4em;}
#prava { float:left; width:216px; margin-top:4em;}
#prava p { text-align:left; margin-left:30px; margin-right:20px; line-height:1.8em; font-size:0.8em;}
#paticka { background: #FFF;background-image: url('/plastova-okna/plastova-okna_04.jpg'); font-size:0.7em; line-height:0.7em; width:770px; height:61px;}
#paticka p { padding:10px 0 0 0; text-align:right;}
#certifikaty { position:absolute; top:75px; right:32px; width:156px; height:70px; z-index:12;}
/* reklamni prouzek*/
#reklama {width:100%; height:25px; background-image: url('http://dgn.ustinadorlici.cz/ba/pages/pruh.gif'); }
#reklama p { margin:0; padding:0; text-align:center;font-size:0.7em; line-height:25px; background:none;border:0;}
#reklama a { color:black; border-right:1px solid #999999; padding:0.2em 0.8em 0.2em 0.8em;}
#reklama a:hover {color:#999999;}
/* nadpisy */
h1, h1 span { width: 770px; height: 209px; font-size: 0.8em; position: relative; background-image: url('/plastova-okna/plastova-okna_03.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('/plastova-okna/plastova-okna_02.jpg');  background-repeat: no-repeat; background-position:0 0; z-index: 3;  position: absolute;  top:0;  left:0;}
h2 { margin: 20px 0 10px 25px;  padding:0.3em; font-family: Georgia,Tahoma, Verdana, Arial, lucida, sans-serif; background-image: url('/plastova-okna/plastova-okna_09.gif'); background-repeat: no-repeat; background-position: 100% 50%; font-size: 1.3em; color: #000099; text-align: left; border:1px solid #ade2e4; border-right:none; clear: right;}
h3 { margin:10px 0 10px 20px;  padding:0.5em;  font-family:  Verdana, Arial, lucida, sans-serif,Georgia,Tahoma; background-image: url('/plastova-okna/plastova-okna_12.gif');  background-repeat: no-repeat; background-position: 100% 50%; background-color:#fff; font-size: 1.1em; color:#006666;}
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;}
#cert { background-image: url('/plastova-okna/firma_08.gif');}
/* odstavce,tabulky,odkazy,seznamy */
p { margin:2em 30px 2em 35px; color:#000033; line-height:2em;}
ul { margin:12px 30px 12px 60px;}
li  {padding:5px; line-height:1.8em;} 
/*menu*/
#menu { position:absolute; top:209px; left:0; width:770px; background:#fff;  padding-bottom:7px; z-index:40;}
#menu ul{ margin:0; margin-left:8px; width:754px; height:2.4em; background-image: url('/plastova-okna/okna-a.gif');}
#menu li { float:left; text-align:center; background-color:#FFF; padding:0; border-right:1px solid #ccc;}
#menu li a { padding:0.2em 19px 0.4em 19px; margin:0; display:block; color:#6666ff; background-image: url('/plastova-okna/okna-a.gif');font-weight:bold; text-decoration:none;}
#menu li a:hover { background-color: #000099; color: #fff; background-image: url('/plastova-okna/okna-hover.gif');}
#menu li a.active { color:#fff; background-color: #6666ff; background-image: url('/plastova-okna/okna-active.gif');}
/* dokonceni formatovani*/
hr.cleaner {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;}
