body {
padding:0; margin:0; background:url(/images/bck_body.jpg) repeat-x;}

.red {
color:#e90000;}

.poznamka {
font-size:8pt; font-family:Trebuchet MS, sans-serif;}

.orange {
color:#FFFF00;}

.white {
color:#FFF;}

.blue {
color:#0066CC;}

.black {
color:#000;}

.objednaj {
width:152px; height:28px;}

.objednaj a {
display:block; width:152px; height:28px; background:url(/images/button_a.png);}

.objednaj a:hover {
background:url(/images/button_hover.png);}

.info {
width:30px; height:28px;}

.info a {
display:block; width:30px; height:28px; background:url(/images/info_icon.png);}

.info a:hover {
background:url(/images/info_icon_hover.png);}

a {
color:#FFF; text-decoration:underline;}

a:hover {
text-decoration:none;}

h1 {
font-family:Trebuchet MS, sans-serif; font-size:13pt; font-weight:bold; margin:5px 0; padding:0 0 2px 0; color:#0033CC; border-bottom:1px #000066 dotted;}

h2 {
font-family:Trebuchet MS, sans-serif; font-size:11pt; font-weight:bold; color:#FFFF00; padding:0; margin:3px 0;}

h3 {
font-family:Trebuchet MS, sans-serif; font-size:10pt; font-weight:bold; color:#FFF; padding:0; margin:0;}

#body {
width:1000px; height:176px; margin:0 auto; background:url(/images/up.jpg) no-repeat;}

#menu {
float:left; margin:135px 0 0 10px; width:650px; height:20px; font-family:Trebuchet MS, sans-serif; font-size:11pt; line-height:22px;}

#menu a {
display:block; float:left; padding:0 10px 0 0; margin:0; text-decoration:none; color:#003399; font-weight:bold;}

#menu a:hover {
color:#00adef;}

#demo {
float:right; width:155px; height:160px; margin:10px 15px 0 0;}

#demo a {
display:block; padding:0; margin:0; width:155px; height:160px;}

#aspecto {
float:right; width:105px; height:105px; margin:40px 0 0 0;}

#aspecto a {
display:block; padding:0; margin:0; width:105px; height:105px;}


#header_uvod {
margin:0 auto; padding:0 10px; width:980px; height:381px; background:url(/images/bck_uvod.jpg) no-repeat;}

#header_empty {
margin:0 auto; padding:0 10px; width:980px; height:381px; background:url(/images/bck_empty.jpg) no-repeat; text-align:justify; font-size:9pt; color:#FFF; font-family:Trebuchet MS, sans-serif; line-height:15px;}

#header_specifikacia {
margin:0 auto; padding:0 10px; width:980px; height:381px; background:url(/images/bck_specifikacia.jpg) no-repeat;}

#objednavka {
float:left; padding-left: 245px; margin-top: 22px; width:290px; font-family:Trebuchet MS, sans-serif; font-size:9pt; color:#FFF;}

#objednavka ul {
margin:10px 0 0 20px; padding:0;}

#objednavka_other {
float:left; margin:25px 0 0 12px; width:290px; font-family:Trebuchet MS, sans-serif; font-size:9pt; color:#FFF;}

#objednavka_other ul {
margin:10px 0 0 20px; padding:0;}

#blue_right {
float:right; margin:25px 0 0 12px; width:545px; font-family:Trebuchet MS, sans-serif; font-size:9pt; color:#FFF;}

#blue_right img {
float:right; margin:0 0 7px 8px; padding:0;}


#novinky {
float:right; width:390px; line-height:20px; margin:22px 20px 0 0; font-family:Trebuchet MS, sans-serif; color:#000; font-size:9pt;}

#content {
width:980px; margin:0 auto; padding:10px; font-family:Trebuchet MS, sans-serif; font-size:8pt; color:#000;}

#left {
float:left; width:500px; padding:0; margin:0 0 15px 0; text-align:justify;}

#left a {
color:#0066CC; text-decoration:underline;}

#left a:hover {
text-decoration:none;}

#right {
float:right; width:456px; padding:0; margin:0 0 15px 0; text-align:justify;}

#right a {
color:#0066CC; text-decoration:none;}

#right a:hover {
text-decoration:underline;}

#bottom {
width:960px; margin:0 auto; padding:0 10px; font-family:Trebuchet MS, sans-serif; font-size:8pt; color:#000; text-align:center; line-height:20px; border-top:1px #000 solid;}

#bottom a {
color:#0033CC; text-decoration:none;}

#bottom a:hover {
color:#0066FF;}

hr.cleaner {
clear:both; margin: -1px 0 0 0; padding:0; height:1px; border:none; visibility: hidden;}


ul.marquee {
    /* required styles */
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
    position: relative;
    overflow: hidden;

    /* optional styles for appearance */
    width: 380px;
    height: 22px; /* height should be included to reserve visual space for the marquee */
}

ul.marquee li {
    /* required styles */
    position: absolute;
    top: -999em;
    left: 0;
    display: block;
    white-space: nowrap; /* keep all text on a single line */

    /* optional styles for appearance */
    font: 14px Arial, Helvetica, sans-serif;
    padding: 3px 5px;
}


#overlay{ 
background-image: url(/images/overlay.png); 
}

* html #overlay{
    background-color: #333;
    back\ground-color: transparent;
    background-image: url(/images/blank.gif); 
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
}


#fb {
    position: absolute;
    left: 10px;
    top:520px;
    display: block;
}


 