body {font-family:'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif; font-size:13px; margin:3px auto 5px auto; padding:0; background:#FEEF83 url('images/background.gif') left top repeat;
      color:#333A5D; cursor:default; text-align:center; width:766px}
img {border-width:0}
table {font-size:100%; margin:5px auto; border-collapse:collapse}
table th {background-color:#45507E; color:#FFFFFF; white-space:nowrap}
table th, table td {padding:3px 10px; border-top:1px solid #333A5D; border-bottom:1px solid #333A5D}
form p {margin:0; padding:0; text-align:center}
form p.buttons {margin:5px 0 0 7.5em}
form p label {display:block; width:7.5em; float:left}
form p label.long {display:inline; float:none; width:10em; position:relative; top:3px}
form.left {margin:0 0 10px 20px}
form.left p {text-align:left}
input, textarea, select {border:1px solid #A5ACB2; font-family:'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif; font-size:100%; background-color:#EEEEEE; margin:2px 0 0 0; padding:1px 1px 2px 1px}
select {padding:0}
input.button {padding:1px 6px}
label, input {vertical-align:top}
input.button {border:1px outset #A5ACB2}
label {position:relative; top:2px}
ul {margin:0; padding:0}
li {margin:0 0 0 20px; padding:0}
p {margin:13px 0; text-align:left}
h1 {padding:0; margin:0; text-align:left}
h2, h3 {padding:0; margin:0 0 10px 0; font-size:140%; text-align:left}
h3 {font-size:110%; margin-left:10px}
dl {width:21em; margin:10px 0 0 20px; padding:0; text-align:left; float:left}
dl dt {width:8em; font-weight:bold; float:left; margin:2px 0; padding:0}
dl dd {width:13em; margin:2px 0; padding:0; float:right}
dl dd.right {width:10em; padding-right:3em; white-space:nowrap}
code {color:#000000}

/* Links */
a:link {color:#6681CC}
a:visited {color:#5C5CC7}
a:active {color:#333499}
a:hover {color:#000000}

/* Universal styles */
.odd {background-color:#FEEF83}
.even {background-color:#FEF9CD}
.tr-over {background-color:#ABB4D2; color:#FFFFFF; font-weight:bold}
.warning {background-color:#FEEF83; margin:10px 0 15px 0; padding:5px; border:1px solid #E7CA01}
.line {clear:both; background-color:#FEEF83; width:100%; margin:0; padding:1px 0}
.line-2 {display:block; margin-left:30px}
.line-design, .line-design-2 {margin:20px 30px}
.line-design-2 {margin:15px 0; float:left; width:700px; font-size:1px; line-height:1px; height:2px; background-color:#FEEF83}
.strong {font-weight:bold}
.code {font-family:monospace}
.center {text-align:center}
.left {text-align:left}
.right {text-align:right}
.nowrap {white-space:nowrap}
.float-right {float:right}
.float-left {float:left}
.clear-left {clear:left}
.discount {background-image:url('images/discount.gif'); background-position:left 40%; background-repeat:no-repeat}
td.under-table {font-size:85%; padding:4px 5px 0 5px; border:none; text-align:left}
.advertising {margin:0 0 30px 20px}
.advertising a.img, .advertising img {width:88px; height:31px}
.advertising a.img {float:left; margin:0 10px 0 0; border:1px solid #333A5D}
.advertising a.no-img {float:left; margin:0 10px 0 0; padding:6px 10px; border:1px solid #333A5D}
.advertising a.img:hover {border-color:#FEEF83}
a.action {position:relative; left:15px; top:-20px; font-size:16px; color:#FF0000; text-decoration:none}
a.action:hover {text-decoration:underline}
a.action span {font-size:16px; color:#FF0000}


/* Spaces */
.mt-5px {margin-top:5px}
.mt-10px {margin-top:10px}
.mr-400px {margin-right:400px}
.mb-10px {margin-bottom:10px}
.ml-10px {margin-left:10px}
.ml-20px {margin-left:20px}
.pr-10px {padding-right:10px}
.pl-15px {padding-left:15px}
.pv-5px {padding-top:5px; padding-bottom:5px}
.width-10 {width:10%}
.width-15 {width:15%}
.width-45 {width:45%}
.width-60 {width:60%}
.width-90 {width:90%}
.width-100px {width:100px}
.width-100pr {width:100%}

/* Photogallery */
.gallery {float:left; text-align:center}
.gallery span {display:block; float:left; width:155px; height:120px; margin:10px 10px 10px 13px; background:#FEE000 url('images/photo_frame.gif') center center no-repeat; text-align:left; vertical-align:top}
.gallery span a {width:140px; height:105px; float:left; border:1px solid #635700}
.gallery span a:hover {border-color:#FEEF83; margin:1px 0 0 1px}
.gallery #photo {text-align:center; margin:0 55px 20px 55px; border:2px solid #FEEF83}
.gallery #description {margin:-10px 55px 20px 55px; background-color:#FEEF83; padding:5px 10px; font-size:95%}
.gallery p {text-align:center}
.gallery p #backlink {text-align:center}

/* Paging */
.paging {margin:10px 0 20px 0; padding:20px 0 0 0; border-top:2px solid #FEEF83; clear:both}
.paging, .paging span.disabled {text-align:center}
.paging span.disabled {border:1px solid #BBBBBB; padding:0 5px; color:#AAAAAA; background:none; width:auto; height:auto; margin:0 1px; display:inline; float:none}
.paging a {text-decoration:none; border:1px outset #E9E9E9; padding:0 5px; margin:0 1px; color:#505050}
.paging a:hover, .paging span.active {padding:0 5px; color:#000000; text-decoration:none; background-color:#FEF9CD; border:1px inset #505050; margin:0 1px; width:auto; height:auto; vertical-align:baseline; display:inline; float:none}

/* Page layout */
#www-apssramek-cz {width:766px}
#left-line {background:#FEE000 url('images/background_left.gif') left top repeat-y; margin:0; width:766px}
#right-line {margin:0 0 0 10px; padding:10px 10px 0 0; background:url('images/background_right.gif') right top repeat-y}
#header-left {float:left; text-align:left; width:200px}
#header-right {float:right; font-weight:bold; font-style:italic; font-size:220%; text-align:left; color:#E5C901; width:470px; margin:7px 0 0 30px}
#body {clear:both; text-align:left; padding:0 15px}
#menu-main {float:left; list-style-type:none; margin:5px 0 20px 7px; padding:2px 0; border-top:2px solid #FEEF83; border-bottom:2px solid #FEEF83; text-align:left}
#menu-main li {float:left; margin:0; padding:0; background-color:#FEEF83}
/*
 Kategorie: O nás
#menu-main li a {font-weight:bold; text-decoration:none; display:block; padding:4px 18px; margin:0 2px; color:#320099; font-size:13px}
#menu-main li a:hover, #menu-main li a.active {background-color:#FEE000; padding:3px 18px; border-top:1px solid #FEEF83; border-bottom:1px solid #FEEF83; color:#000000}
*/
#menu-main li a {font-weight:bold; text-decoration:none; display:block; padding:4px 22px; margin:0 2px; color:#320099; font-size:13px}
#menu-main li a:hover, #menu-main li a.active {background-color:#FEE000; padding:3px 22px; border-top:1px solid #FEEF83; border-bottom:1px solid #FEEF83; color:#000000}
#menu-main li a.active {color:#320099; text-decoration:underline}
#menu-main li a.active:hover {color:#000000}
#min-height {height:270px; float:left}
#map {margin:0 20px 0 0}
#map a {border:1px solid #B29C01; float:right; width:250px; height:180px}
#map a:hover {border-color:#333A5D}
#footer {padding:3px; margin-top:10px; font-size:85%; color:#676767; text-align:left; border-top:2px solid #FEEF83; clear:left}

/* Modifi Style For IE */
* html #right-line {margin-left:5px}
* html #menu-main {margin-top:8px}
* html #menu-main li a {margin:0 1px; float:left}
* html #footer {font-size:85%; padding-top:3px; padding-bottom:5px}
* html td.under-table {font-size:85%}
* html input, textarea {padding:0 2px 3px 2px}
* html input.button {padding:0 2px}
* html table.width-90 {width:85%}
* html .line {font-size:0; padding:0}
* html .gallery span a {float:none; height:auto; width:auto; border:1px solid #635700}