/* Main DIV's */

#header{
margin:0; padding:0;
width:900px;
height:110px;
background-image:url(images/header.jpg);
background-position:center;
background-repeat:no-repeat;
}

#container{
margin:0; padding:0;
width:920px;
}

#world{
margin:0; padding:0;
width:625px;
float:left;
background-color:#0099FF;
border-right:5px solid #37AFFF;
}

#news{
margin:0; padding:0;
width:290px;
float:right;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.left{
margin:0; padding:0;
width:313px;
float:left;
}

.right{
margin:0; padding:0;
width:312px;
float:right;

}

#up{
margin:0; padding:0;
width:625px;
float:right;
border-bottom:5px solid #37AFFF;
}

#down{
margin:0; padding:0;
width:625px;
float:right;
border-top:20px solid #0089E5;
}


#footer{
margin:0; padding:0;
width:630px;
background-color:#37AFFF;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#copy{
margin:0; padding:0;
width:630px;
color:#37AFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


.column-in{
margin:0.5em 1em;
}

.none{
display:none;
}


/* ------------------------------------------- */

/* Body, Fonts, paragraphs */

body{
background-color:#006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #003366;
}

.uvod {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}

.aktualne{
font-family:"Times New Roman", Times, serif;
font-size:22px;
color: #37AFFF;
}

#news a{
color: #6CB6FF;
text-decoration:none;
}

#news a:hover{
text-decoration:underline;
color: #FFFF66;
}

#down a{
color: #6CB6FF;
text-decoration:none;
}

#down a:hover{
text-decoration:underline;
color: #FFFF66;
}

#copy a{
color:#37AFFF;
text-decoration:none;
}

#copy a:hover{
text-decoration: underline;
}

.uvodtable{
margin-left:-0.5em;
margin-right:-1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
background-color:#37AFFF;
border:1px solid #0089E5;
color:#0082D9;
}

.podnadpis{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#6FC6FF;
font-weight:bold;
}

h1{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
font-size:43px;
color:#CEEBFF;
}

h3{
color:#069;
font-family:"Times New Roman", Times, serif;
font-size:22px;
}

u{
color:#0099FF;
}

ol li{
list-style-type: square;

}

/* ------------------------------------------- */

/* section specific */

#ofirme{
margin:5.5em 0 0 0; padding:0;
background-image: url(images/ofirmetxt.gif);
background-position:left;
background-repeat:no-repeat;
height:33px;
}

#technologie{
margin:2em 0 0 0; padding:0;
background-image: url(images/technologie.gif);
background-position:left;
background-repeat:no-repeat;
height:38px;
}

#objednavka{
margin:6em 0 0 0; padding:0;
background-image: url(images/objednavka.gif);
background-position:left;
background-repeat:no-repeat;
height:40px;
}

#kontakt{
margin:3em 0 0 0; padding:0;
background-image: url(images/kontakt.gif);
background-position:left;
background-repeat:no-repeat;
height:31px;
}

/* ------------------------------------------- */

/* form style */

.inputbox-b {
  color: #006699;
  background:#6FC6FF;
  border:1px solid #0089E5;
  }
  
  .nicebutton {
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#000;
  border:1px solid #0089E5;
  background:#d0e1e2;
  }

.formtable{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#37AFFF;
border:1px solid #0089E5;
color:#0066CC;
}

.error{
color:#FFFF00;
}

