body, html { font-family : verdana, arial; font-size : 13px; }
body { margin : 10px; }

a, a:link, a:active, a:visited { color : #0000cc; text-decoration : none; }
a:hover { text-decoration : underline; }

form, h1, h2, h3, h4 { display : inline; margin : 0; padding : 0; }
input, select, textarea { font-family : verdana, arial; font-size : 13px; }
form { display : inline; }

.odkazy1 { position : absolute; font-size : 15px; font-weight : bold; font-style : italic; }
.odkazy1 a, .odkazy1 a:visited { color : #f1eff4; }

.odkazy2 { position : absolute; }
.odkazy2 a, .odkazy2 a:visited { color : #f1eff4; font-weight : bold; font-size : 17px; }
.odkazy2 ul { padding : 0; margin : 0; color : #f1eff4; }
.odkazy2 li { padding : 4px 0 4px 0px; }

.zpet { position : absolute; top : 10px; left : 10px; }
.zpet a, .zpet a:visited { color : #000000; font-weight : bold; padding : 0 0 0 5px; }
.zpet a:hover { color : #cc0000; }
.zpet-sipky { padding : 0 5px 0 0; color : #cc0000; font-size : 11px; font-weight : bold; }

.logo { position : absolute; top : 5px; left : 670px; font-size : 24px; font-weight : bold; font-style : italic; }

.nadpis { position : absolute; top : 43px; left : 25px; }
.nadpis h1 { font-size : 25px; display : inline; font-weight : bold; text-transform : uppercase; }

.telo1 { position : absolute; top : 66px; left : 20px; }
.telo2 { width : 750px; border : 1px solid #000000; }
.telo3 { width : 460px; margin : 25px 15px 15px 15px; }
.telo4 { padding : 15px 15px 20px 15px; background-color : #dddddd; }

.poznamky { position : absolute; top : 75px; left : 510px; width : 250px; }
.poznamky-nadpis { padding : 5px 0 5px 0; }
.poznamky-nadpis h2 { font-size : 17px; display : inline; font-weight : bold; }

.radek1 h2 { padding : 0 0 0 10px; font-size : 13px; display : inline; }
.radek2 { padding : 5px 0 5px 0; }
.radek3 { text-align : right; }

.radeka1 { text-indent : 10px; }
.radeka1 h2 { font-size : 13px; display : inline; }

.poznamky a:hover, .radek1 a:hover, .radek3 a:hover { color : #cc0000; }

.copyright { padding : 15px 0 10px 0; font-weight : bold; }

.bold { font-weight : bold; }

.odsazeni-vlevo { margin : 0 0 0 6px; }
.odsazeni-vlevo-male { margin : 0 0 0 3px; }
.odsazeni-vpravo { margin : 0 6px 0 0; }
.odsazeni-vpravo-male { margin : 0 3px 0 0; }

.form-radek { clear : both; width : 100%; padding : 10px 10px 0px 10px; }
.form-radek textarea { width : 400px; border : 1px solid #000000; padding : 0 2px 0 2px; }
.form-radek input:hover, .form-radek textarea:hover, .form-radek select:hover { background-color : #f9f9f9; }

.form-levy { width : 42%; float : left; font-weight : bold; }
.form-levy-poznamka { font-size : 11px; padding : 0 0 0 10px; font-weight : normal; }
.form-pravy, .form-pravy2 { width : 58%; float : right; }
.form-pravy-poznamka { font-size : 11px; font-weight : normal; }
.form-levy input, .form-pravy input { border : 1px solid #000000; padding : 0 2px 0 2px; }

.form-submit { clear : both; text-align : center; }
.form-submit input { margin : 10px 0 0 0; padding : 2px; cursor : pointer; font-weight : bold; color : #000000; background-color : #f0f0f0; }
.form-submit input:hover { background-color : #dddddd; }

.form-zprava { color : #0000cc; padding : 10px 10px 0 10px; clear : both; }
.form-zprava span { margin : 0 5px 0 0; font-weight : bold; text-transform : uppercase; }

.formular-input-odsazeni-vlevo { margin : 0 0 0 15px; }

.vymena { margin : 15px 0 0 0; border : 1px solid #333333; background-color : #EEEEEE; }
.vymena-nadpis { padding : 20px 25px 0 25px; }
.vymena-nadpis h1, .vymena-nadpis h2 { font-size : 15px; text-transform : uppercase; }

.vymena-nabidka { padding : 0 25px 15px 25px; }
.vymena-nabidka p { margin : 0; padding : 10px 0 0 0; font-size : 13px; line-height : 150%; }
.vymena-ukazka { padding : 15px 25px 0 25px; font-size : 15px; }
.vymena-kod { padding : 15px; }
.vymena-kod textarea { width : 510px; border : 1px solid #6699FF; padding : 5px 10px; font-size : 11px; }

.vymena-linky { padding : 15px 25px; font-size : 15px; }
.vymena-linky p { margin : 0; padding : 5px 0 0 0; line-height : 150%; }
.vymena-ikonky { padding : 15px 20px; }
.vymena-ikonky img { margin : 5px 5px 0 5px; }
.vymena-texty { padding : 0 25px 15px 25px; font-size : 15px; }
.vymena-texty p { margin : 0; padding : 25px 0 0 0; line-height : 150%; }

.reklama-odkazy-index-nadpis { position : absolute; top : 583px; left : 525px; color : #ffffff; font-size : 11px; }
.reklama-odkazy-index { position : absolute; top : 600px; left : 581px; width : 430px; color : #222222; line-height : 150%; text-align : center; }
.reklama-odkazy-index a, .reklama-odkazy-index a:visited { color : #111111; }
.reklama-odkazy-index span { padding : 0 10px; color : #222222; }

.reklama-odkazy-koupelny-nadpis { position : absolute; top : 600px; left : 375px; color : #333333; font-size : 11px; }
.reklama-odkazy-koupelny { position : absolute; top : 625px; left : 400px; width : 430px; line-height : 150%; text-align : center; }
.reklama-odkazy-koupelny a, .reklama-odkazy-koupelny a:visited { color : #ffffff; }
.reklama-odkazy-koupelny span { padding : 0 10px; color : #333333; }

.reklama-odkazy-chlazeni-nadpis { position : absolute; top : 575px; left : 525px; color : #333333; font-size : 11px; }
.reklama-odkazy-chlazeni { position : absolute; top : 590px; left : 550px; width : 430px; line-height : 150%; text-align : center; }
.reklama-odkazy-chlazeni a, .reklama-odkazy-chlazeni a:visited { color : #ffffff; }
.reklama-odkazy-chlazeni span { padding : 0 10px; color : #333333; }

.reklama-odkazy-podlahy-nadpis { position : absolute; top : 575px; left : 425px; color : #330000; font-size : 11px; }
.reklama-odkazy-podlahy { position : absolute; top : 590px; left : 450px; width : 430px; line-height : 150%; text-align : center; }
.reklama-odkazy-podlahy a, .reklama-odkazy-podlahy a:visited { color : #ffffff; }
.reklama-odkazy-podlahy span { padding : 0 10px; color : #330000; }

.reklama-odkazy-schody-nadpis { position : absolute; top : 560px; left : 610px; color : #333333; font-size : 11px; }
.reklama-odkazy-schody { position : absolute; top : 590px; left : 575px; width : 430px; line-height : 150%; text-align : center; }
.reklama-odkazy-schody a, .reklama-odkazy-schody a:visited { color : #ffffff; }
.reklama-odkazy-schody span { padding : 0 10px; color : #333333; }

.reklama-odkazy-strechy-nadpis { position : absolute; top : 600px; left : 475px; color : #ffffff; font-size : 11px; }
.reklama-odkazy-strechy { position : absolute; top : 615px; left : 500px; width : 430px; line-height : 150%; text-align : center; }
.reklama-odkazy-strechy span { padding : 0 10px; color : #ffffff; }

.reklama-odkazy-poptavka-nadpis { margin : 25px 0 5px 0; color : #333333; font-size : 11px; }
.reklama-odkazy-poptavka { margin : 0 0 10px 0; width : 430px; line-height : 150%; text-align : center; }
.reklama-odkazy-poptavka span { padding : 0 10px; color : #333333; }