body { background : #EEEEEE; margin : 0; font-family : Arial, Times New Roman; font-size : 13px; }

a, a:link, a:active, a:visited { color : #660000; text-decoration : none; }
a:hover { color : #330000; }

form, h1, h2, h3 { display : inline; margin : 0; padding : 0; }
table, input { font-family : Arial, Times New Roman; font-size : 13px; }

.input-text { border : 1px solid #CCCC00; padding : 2px 4px; }
.checkbox { margin : 0 3px 0 0; }

.submit input { border : 0; background-color : transparent; color : #660000; font-weight : bold; cursor : pointer; }
.submit input:hover { color : #330000; }

.telo-pozice { padding : 0 15px; }
.telo-sirka { width : 970px; text-align : left; background : #FFFF99 url('http://www.matracedopostele.com/obrazky/web/telo.jpg') left top repeat; }

.popisek { padding : 10px 115px 0 115px; color : #666666; font-size : 11px; line-height : 150%; }
.popisek a, .popisek a:visited { color : #333333; font-weight : bold; }
.popisek a:hover { color : #990000; }

.logo-vlevo { width : 200px; float : left; margin : 10px 0 0 0; }
.logo-vpravo { width : 770px; float : right; margin : 10px 0 0 0; background : #FFFF99 url('http://www.matracedopostele.com/obrazky/web/akce.jpg') left top repeat; }
.logo-vpravo div { height : 125px; }

.telo-vlevo { width : 180px; float : left; }
.telo-vpravo { width : 790px; float : right; }
.telo-vpravo-vlevo { width : 610px; float : left; }
.telo-vpravo-vpravo { width : 180px; float : right; }

.menu-vlevo-nadpis { margin : 0 15px 0 5px; padding : 2px 5px; color : #000099; font-size : 12px; font-weight : bold; text-align : right; }
.menu-vpravo-nadpis { margin : 0 5px 0 15px; padding : 2px 5px; color : #000099; font-size : 12px; font-weight : bold; text-align : right; }

.menu-vlevo { margin : 5px 25px 15px 5px; font-size : 12px; font-weight : bold; text-transform : uppercase; }
.menu-vpravo { margin : 5px 5px 15px 25px; font-size : 12px; font-weight : bold; text-transform : uppercase; }
.menu-vlevo ul, .menu-vpravo ul { list-style-type : none; margin : 0; padding : 0; }
.menu-vlevo li, .menu-vpravo li { margin : 5px 0 0 0; }
.menu-vlevo a, .menu-vlevo a:visited { display : block; height : 100%; padding : 15px 25px 10px 15px; background : #CCCCCC url('http://www.matracedopostele.com/obrazky/web/menu-vlevo.jpg') left top no-repeat; color : #000000; }
.menu-vpravo a, .menu-vpravo a:visited { display : block; height : 100%; padding : 15px 15px 10px 25px; background : #CCCCCC url('http://www.matracedopostele.com/obrazky/web/menu-vpravo.jpg') left top no-repeat; color : #000000; }
.menu-vlevo-vysoke a, .menu-vlevo-vysoke a:visited, .menu-vlevo-zobrazene-vysoke a, .menu-vlevo-zobrazene-vysoke a:visited { padding : 20px 25px 13px 15px; background : #CCCCCC url('http://www.matracedopostele.com/obrazky/web/menu-vlevo-vysoke.jpg') left top no-repeat; }
.menu-vpravo-vysoke a, .menu-vpravo-vysoke a:visited, .menu-vpravo-zobrazene-vysoke a, .menu-vpravo-zobrazene-vysoke a:visited { padding : 20px 15px 13px 25px; background : #CCCCCC url('http://www.matracedopostele.com/obrazky/web/menu-vpravo-vysoke.jpg') left top no-repeat; }
.menu-zobrazene a, .menu-zobrazene a:visited, .menu-vlevo-zobrazene-vysoke a, .menu-vlevo-zobrazene-vysoke a:visited, .menu-vpravo-zobrazene-vysoke a, .menu-vpravo-zobrazene-vysoke a:visited { color : #990000; }
.menu-vlevo a:hover, .menu-vpravo a:hover, .menu-zobrazene a:hover, .menu-vlevo-zobrazene-vysoke a:hover, .menu-vpravo-zobrazene-vysoke a:hover { color : #990000; }

.uzivatel { padding : 0 5px 15px 15px; font-size : 12px; }

.copyright-vlevo { width : 240px; float : left; }
.copyright-vpravo { width : 730px; float : right; }

.copyright-vlevo div { margin : 15px 0 0 0; padding : 7px 15px 16px 25px; background : transparent url('http://www.matracedopostele.com/obrazky/web/copyright-vlevo.jpg') left top no-repeat; font-size : 12px; font-weight : bold; }
.copyright-vlevo a, .copyright-vlevo a:visited { color : #990000; }
.copyright-vlevo a:hover { color : #660000; }
.copyright-vlevo p { margin : 5px 0 0 0; line-height : 140%; }

.copyright-vpravo div { margin : 15px 105px 0 0; padding : 39px 10px 5px 25px; background : transparent url('http://www.matracedopostele.com/obrazky/web/copyright-vpravo.jpg') left top repeat-x; font-size : 12px; font-weight : bold; }
.copyright-vpravo a, .copyright-vpravo a:visited { color : #990000; }
.copyright-vpravo a:hover { color : #660000; }

.odkazy { padding : 0 0 10px 0; }
.odkazy-samostatne { padding : 10px 5px 20px 115px; color : #666666; font-size : 11px; line-height : 150%; }
.odkazy-vlevo { width : 750px; float : left; }
.odkazy-vpravo { width : 220px; float : right; }
.odkazy-vlevo div { padding : 10px 5px 10px 115px; color : #666666; font-size : 11px; line-height : 150%; }
.odkazy-vlevo a, .odkazy-vlevo a:visited, .odkazy-samostatne a, .odkazy-samostatne a:visited { padding : 0 5px; color : #111111; }
.odkazy-vlevo a:hover, .odkazy-samostatne a:hover { color : #CC0000; }
.odkazy-vlevo span, .odkazy-samostatne span { padding : 0 0 0 15px; }
.odkazy-vpravo div { padding : 10px 115px 0 5px; }
.odkazy-vnitrni { font-weight : bold; text-transform : uppercase; }

.obsah-nadpis { padding : 0 25px 0 50px; }

.obsah1-vlevo { width : 305px; float : left; }
.obsah1-vpravo { width : 305px; float : right; }

.obsah1-vlevo-nadpis { margin : 30px 10px 0 15px; }
.obsah1-vlevo-nadpis h2 { font-size : 17px; }
.obsah1-vlevo-text { margin : 10px 0 0 0; }
.obsah1-vpravo-nadpis { margin : 30px 0 0 0; font-size : 17px; }
.obsah1-vpravo-text { margin : 10px 0 0 10px; }
.obsah1-vlevo .odrazka, .obsah1-vpravo .odrazka { margin : 0 6px 0 0; }

.obsah1-odkaz { margin : 30px 0 0 0; font-size : 20px; font-weight : bold; text-align : center; }
.obsah1-odkaz span { margin : 0 6px 0 0; }

.obsah2-podnadpis { margin : 30px 15px 0 15px; }
.obsah2-podnadpis h2 { font-size : 17px; }

.obsah2-text { padding : 5px 0 0 0; }
.obsah2-text p { margin : 10px 0 0 35px; font-size : 15px; line-height : 150%; }
.obsah2-text strong { color : #663300; font-size : 17px; font-weight : normal; }
.obsah2-text .odrazka { margin : 0 6px 0 0; font-weight : bold; }


.stranka-text { margin : 15px 0 0 0; }
.stranka-text-siroke { margin : 15px 15px 0 15px; }
.stranka-text p, .stranka-text-siroke p { margin : 5px 0 0 0; border : 1px solid #CCCC33; padding : 10px 10px 5px 10px; background-color : #FFFF66; line-height : 150%; }

.chyba, .hlaska { margin : 15px 0 0 0; border : 1px solid #CCCC33; padding : 10px 10px 5px 10px; background-color : #FFCC66; line-height : 150%; }
.chyba-nadpis { padding : 0 5px 0 0; color : #CC0000; font-size : 13px; font-weight : bold; text-transform : uppercase; }

.formular { margin : 15px 0 0 0; }
.formular-oddil { margin : 0 0 5px 0; border : 2px solid #EEEEEE; background-color : #FFFF66; padding : 3px 10px 5px 10px; }
.formular-oddil p { margin : 0; padding : 7px 0 0 0; line-height : 150%; }
.formular-input-nazev { margin : 0 10px 0 0; font-weight : bold; }
.formular-input-odsazeni-vlevo { margin : 0 0 0 15px; }
.formular-input-odsazeni-vlevo-male { margin : 0 0 0 6px; }

.formular-radek-chyba, .formular-povinne-chyba { color : #CC0000; }
.formular-povinne { color : #CCCC00; }
.formular-textarea { width : 510px; border : 1px solid #CCCC00; padding : 5px 10px; }

.formular-napoveda, .formular-upozorneni, .formular-chyba, .formular-hlaska { font-size : 12px; }
.formular-napoveda span, .formular-upozorneni span { padding : 0 5px 0 0; color : #996600; font-size : 15px; font-weight : bold; text-transform : uppercase; }
.formular-chyba span { padding : 0 5px 0 0; font-size : 12px; font-weight : bold; text-transform : uppercase; }
.formular-chyba-vykricnik { padding : 0 5px 0 0; color : #CC0000; font-size : 17px; font-weight : bold; }

.formular-submit { text-align : center; }
.formular-submit-horni { margin : 0 0 5px 0; text-align : center; }
.formular-submit input, .formular-submit-horni input { display : block; width : 100%; border : 2px solid #DDDDDD; padding : 10px 0 5px 0; background-color : #FFCC33; color : #990000; font-weight : bold; cursor : pointer; }
.formular-submit input:hover, .formular-submit-horni input:hover { border-color : #990000; color : #990000; }
.formular-submit-skryty input { display : none; }

.clear { clear : both; }
.block { display : block; }
.bold { font-weight : bold; }

.vymena { margin : 15px 0 0 0; border : 1px solid #CCCC33; background-color : #FFCC66; }
.vymena-nadpis { padding : 20px 25px 0 25px; }
.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 #CCCC00; 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-nadpis { margin : 0 16px 0 10px; font-size : 12px; font-weight : bold; }
.reklama-odkazy { font-size : 11px; line-height : 150%; }
.reklama-odkazy span { margin : 0 10px; color : #222222; }
