body {
  font-family: arial, verdana, sans-serif; 
  font-size: 0.8em; 
  color: #000; 
  padding: 0; 
  margin: 0; 
  text-align: center; 
  background: #000 url(images/bg.jpg) repeat-x top left;  
}
body * {
  text-align:left;
  }
img {
  border: none
}
h1 {
  color:#0066cc;
  font-family:"arial","tahoma",Arial,Helvetica,sans-serif;
  font-size:1.3em;
  margin:0;
  padding:52px 0 1px 8px;
  text-align:left;
}
h2 {
  color:#0066cc;
  display:block;
  font-family:"arial","tahoma",Arial,Helvetica,sans-serif;
  font-size:1.4em;
  font-style:italic;
  font-weight:bold;
  margin:0;
  padding:17px 0 26px 69px;
  text-align:left;
  text-decoration:none;
}

h2 a,
h2 a:hover
{
  color:#0066cc;
}

h3 {
  color:#0066cc;
  display:block;
  font-family:"arial","tahoma",Arial,Helvetica,sans-serif;
  font-size:1.4em;
  font-style:italic;
  font-weight:bold;
  margin:0;
  padding:17px 0 26px 69px;
  text-align:left;
  text-decoration:none;
}
h4 {
  color: #d6edfc;
  text-align: left;
  font-family: "arial","tahoma",Arial,Helvetica,sans-serif;
  font-size: 130%;
  font-weight: 600;
  padding: 5px 0 0 0;
  margin: 0;
  text-decoration: none;
}
ul {
  list-style: none;
  margin: 10px 0 0 70px;
  padding: 0; 
}

li {
  list-style: none;
  margin: 0 0 0 20px;
}

hr
{
  background: url(images/hr.gif) repeat-x top left;
}
p
{
  margin: 0;
  padding: 10px;
}

a {text-decoration: none; color: #FF6600;}
a:hover {text-decoration: underline; color: #FF6600;}

div#all {
  width: 1050px;
  margin: 0 auto;
  position: relative;
}
div#headtext {
  margin: 55px 0 0 0;
}
div#data {
  background: url(images/main.gif) repeat-y top left;
}
div#head {
  height: 406px;
  color: #000;
  padding:0 0 0 23px;
  background: #000 url(images/head.jpg) repeat-x top left;
}
div#head img{
  float: left;
}
div#content {

}

div#content_text {
  background: #ffffff;
  padding:0 0 14px;
  display:block;
}

div#content_text h2
{
  margin: 0; 
  padding: 10px;
}

div#menu {
  background: url(images/menu.jpg);
  height: 393px;
  width: 953px;
  margin: 0 0 0 10px;
  clear: both;
}
/*div.menu_items * {border:1px dashed red!important;}*/
div.menu_items{
  margin: 0 0 0 33px;
  padding: 34px 0 0 0;
  width: 882px;
  height: 317px; 
}

.menu_items div{ 
  width:298px;
  position: relative;
  float: left;
  padding: 0;
  margin:0;
}
.menu_items img{ 
  float:left;
}

#left
{
  padding:9px 0 10px 133px;
  width:370px;
  float: left;
  background: transparent url(images/left.jpg) no-repeat top left;
}

#right
{
  padding:9px 10px 10px 133px;
  width:370px;
  float: right;
  background: url(images/right.jpg) no-repeat top left;
}

#left h2
{
  background: transparent url(images/h3_left.jpg) no-repeat top left;
}

#right h2
{
  background: transparent url(images/h3_right.jpg) no-repeat top left;
}

.home
{
  display:block;
  height:40px;
  left:0;
  position:absolute;
  top:0;
  width:600px;
  z-index:100;
}

img#imgLogo
{
  display:none;
}

div#news {
  padding: 5px 50px 5px 50px;
  color: #d6edfc;     
}
div#foot {
  background:transparent url(images/bottom.jpg) no-repeat scroll left top;
  font-size:80%;
  font-weight:bold;
  height:59px;
  padding:0;
  text-align:center;   
}
div#foot a{
  color: #ffffff;
}
div#underfoot{
  padding: 15px 5px 20px;
  text-align: center;
  color: #ffffff;
}
div#underfoot a{
  color: #ffffff;
  font-weight: bold;
}
div#partners2{
  padding: 0px 5px 20px;
  text-align: center;
  color: #fff;
}
div#partners2 a{
  color: #fff;
  font-size:0.8em;
}
div.text {
  width: 600px;
  padding: 10px 0 0 40px;
}

.btn
{
  background:transparent url(images/btn_more.gif) no-repeat scroll right top;
  color:#FFFFFF;
  display:block;
  font-weight:bold;
  padding:2px 26px 6px 0;
  margin: 0 10px 0 0; 
  text-align:right;
  width: 298px;
  
}

.btn:hover
{
  color:#FFFFFF;
}

div.cleaner {
  clear: both;
}
p.novinky {
  color: #d6edfc;
  text-align: left;
  font-family: "arial","tahoma",Arial,Helvetica,sans-serif;
  font-size: 220%;
  font-style: italic;
  font-weight: 400;
  padding: 10px 0 5px 0;
  margin: 0;
  text-decoration: none;
}
p.partneri {
  margin: 10px 0 5px 0;
  padding: 0;
  text-align: center;
  font-size: 70%;
}
span.small {
  font-size: 70%;
}
span.smaller {
  font-size: 60%;
} 

.clear
{
  clear: both;
}  

#flash
{
  position: absolute;
  top: 123px;
  left: 0;
}