/* tagy */
* {margin: 0; padding: 0;}
body {font-family: "Trebuchet MS",sans-serif; color: #000000; font-size: 13px; background-color: #ca4c1c;}
a {color: blue; text-decoration: none;}
a:hover {color: orange; text-decoration: none;}

blockquote, pre, .pre {border: 1px solid #dcdcdc; border-left: 6px solid #669911; padding: 5px; overflow: auto; width: 90%; line-height: 140%;}
p, pre, blockquote, table {margin: 5px 0 0px -15px; padding-left: 15px; padding-right: 15px;}
p, pre, blockquote, table td, ul li, ol li {line-height: 150%;}
ul, ol {margin: 5px 0 15px 25px;}
h2, h3, h4 {margin: 0px 0 0px 0;}
h1 {font-size: 20px; margin: 0 0 10px 0;}
h2 {font-size: 19px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}

/* outer */
#outer {
width: 701px;
margin: 20px auto;
background: url('../images/img_34.gif') repeat-y top left;
}

/* header */
#header {height: 120px; background-image: url('../images/img_03.jpg'); background-position: bottom left;}
#header h1 a {color: #000000; text-decoration: none; font-size: 1.5em;}
#header h1 {font-size: 2.2em; top: 30px; left: 30px; position: relative; color: #000000; }
#header h2 {position: relative; top: 15px; left: 30px; color: #000000; font-weight: normal; font-size: 1.3em; padding: 0; margin: 0; font-weight: bold;}

/* page */
#page {line-height: 140%;}
#page-pad {}

/* content */
#content {width: 499px; float: right; margin-right: 25px; margin-top: 10px;  background: url('../images/img_18.gif') repeat-y;}
#content-pad { width:475px; padding-bottom: 15px; padding-left: 15px; }
#content-pad h1 {color: #000000; background-color: orange; border-top: 1px solid black; border-bottom: 1px solid black; width: 475px; padding-top: 3px; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; margin-left: -12px;}
#content-pad h2 {color: #000000;}
#content-pad h3 {color: #000000;}
#content-pad p {padding-left: 15px; padding-right: 15px; padding-bottom:10px;}
#content-pad a {}
.content-spodek {width:499px; background: url('../images/img_25.gif'); height: 17px;  margin-top: -15px;}

/* column */
#column {float: left; width: 143px; margin-left: 25px; margin-top: -60px;}
#column-pad { width:143px; background: url('../images/img_17.gif') repeat-y;}
#column h3 {background-color: orange; width: 135px; border-top: 1px solid black; border-bottom: 1px solid black; font-size: 1.5em; font-weight: normal; color: #000000; margin-left: 3px;  padding-top: 3px; padding-bottom: 3px; text-align: center;}
#column ul li {padding: 2px 0; margin-left: 0px; list-style: none; font-weight: bold;}
#column ul li a {color: blue;}
#column ul li a:hover {color: orange;}
.column-spodek {background: url('../images/img_24.gif'); height: 17px; margin-top: -15px;}


/* footer */
#footer-cely {margin-bottom: 10px;}
.footer-vrch {width:499px; background: url('../images/img_50.gif'); height: 9px; margin-left: 175px;}
#footer { width:499px; background: url('../images/img_18.gif') repeat-y; font-size: 0.8em; text-align: center; margin-left: 175px;}
.footer-spodek {width:499px; background: url('../images/img_25.gif'); height: 17px; margin-left: 175px;}

#sl {
background: url('../images/img_33.gif');
height:15px;
width:701px;
}

#validita {width:701px; margin: 0 auto;}

#reklamatop { width: 728px; margin: 0px auto;}
#reklamabottom { width: 728px; margin: 0px auto;}
#reklamaobsahtop { width: 499px; margin-left: 175px; margin-top: 10px; text-align: center;}
#reklamaobsahbottom { width: 468px; text-align: center;}
.google {margin-left: 2px;}