* {margin: 0;padding: 0;}
body {background:#ffccff url(../images/layout/bg-page.png) center top no-repeat;color:black;font-family: Verdana, "Geneva CE", lucida, sans-serif;line-height:1.5;font-size:80%;text-align:center}
html {overflow: scroll}

a:link, a:active, a:visited {color:blue;text-decoration:underline}
a:hover {color:blue;text-decoration:none}

h1, h2 {font-family: Georgia, "New York CE", utopia, serif;text-align:left}
h1 {color:#cc3333;font-size:170%;font-weight:normal}
h2 {color:#6666ff;font-size:140%;font-weight:normal}
h3 {font-size:130%;color:#cc3333;font-weight:normal;margin:0;padding:0;text-align:left}

img {border:0;margin:0;padding:0}

p {margin:10px 0;text-align:justify}
dl{margin:10px 10px}

fieldset{border:0;margin:12px 0}
fieldset strong{font-size:130%;padding:0;font-weight:normal}
label{padding:10px 0;font-weight:bold}
input, textarea{margin:2px 0}

table{width:90%}
th{background:#99ffff url(../images/layout/th-bg.png) left top repeat-x;}
table.cenik td {background-color:#ccffff;text-align:center}
table.cenik{width:90%;margin:auto}
acronym {font-weight:bold}

ul { list-style-type: square;margin:15px 0 15px 15px}
ul li {margin:2px 2px}

.tar {text-align:right}
.tac, .prava-text img, td h3 {text-align:center}
.tal, form {text-align:left}


.fl {float:left}
.fr {float:right}
.clear{clear:both;height:1px}
.ma{margin:auto}

.skryta {position:absolute;top:-5000px}
#tisk-hlavicka{position:absolute;top:-5000px}
hr{display:none}

/* Layout */

#hlavni{width:788px;margin:auto;text-align:left}

/* header */

#header{width:788px;margin:0;padding:0}
#header-001{background:#ccc url(../images/layout/header-001.jpg) left top no-repeat;height:57px}
#header-002{background:#ccc url(../images/layout/header-002.jpg) left top no-repeat;height:81px}
#header-003{background:#ccc url(../images/layout/header-003.jpg) left top no-repeat;height:44px}

/* content, text */

#content{margin:0;padding:0}
#about-info{background:#fff url(../images/layout/content-info-bg.png) left top no-repeat;height:119px;width:788px;overflow:hidden}
#prava-about{margin-left:400px;height:119px}
#prava-about p {margin:0;padding:20px 15px 15px 0}

#content-leva{float:left;width:550px;margin:0;padding:0}
#content-text-top{background: #fff url(../images/layout/content-text-top.png) left top no-repeat;width:550px;height:14px}
#content-text-bottom{background: url(../images/layout/content-text-bottom.png) left top no-repeat;width:550px;height:14px}
#content-text{background:#fff url(../images/layout/content-text.png) left top repeat-y;width:550px}

/* prava-content */

#content-prava{float:right;width:238px;margin:0;padding:0}

.prava-top-shape{background:url(../images/layout/prava-top-shape.png) left top no-repeat;width:238px;height:14px}
.prava-bottom-shape{background:url(../images/layout/prava-bottom-shape.png) left top no-repeat;width:238px;height:14px}
.prava-text-shape{background:url(../images/layout/prava-text-shape.png) left top repeat-y;width:238px}
.prava-text{padding:5px 10px}
.prava-text p{padding:3px 10px}
.prava-text h2 {text-align:center}

/* footer */

#footer{clear:both;width:788px;margin:0;padding:0}
#footer p{font-size:85%;padding:0;margin:0}

/* menu */

#menu {background-color:#990000;margin-top:23px;padding:0;height:71px;overflow: hidden}
#menu a {font-family: Georgia, "New York CE", utopia, serif;color:white;text-decoration:none;font-size:160%;font-weight:normal}
#menu a:hover {color:#ccff00}

#menu #uvod {background: url( ../images/layout/menu-uvod.png) left top no-repeat;width:177px;float:left;height:71px;line-height:71px;text-align:center}
#menu #sortiment {background: url( ../images/layout/menu-sortiment.png ) left top no-repeat;float:left;width:213px;height:71px;line-height:71px;text-align:center}
#menu #popt {background: url( ../images/layout/menu-poptavkovy.png) left top no-repeat;float:left;width:258px;height:71px;line-height:71px;text-align:center}
#menu #kontakt {background: url( ../images/layout/menu-kontakt.png) left top no-repeat;float:right;width:140px;height:71px;line-height:71px;text-align:center}

/* next */

.box{margin:10px 0}
.top{background:#fff url(../images/layout/footer-top.png) left top no-repeat;height:12px}
.middle{background:#fff url(../images/layout/footer-text.png) left top repeat-y}
.bottom{background:#fff url(../images/layout/footer-bottom.png) left top no-repeat;height:12px}
.text{padding:5px 20px}

/* 404 */

#hlavni-404 {margin:auto;width:600px;padding-top:300px}

