body{
  text-align: left;
  background: white;
  font-family: Arial, Times New Roman ,New York CE, utopia, serif;
  font-size: 12px;
  padding: 0;
  margin: 0;
  color:black;
  background: white url("images/bg.jpg") repeat center top;
}
h1 {color:black; font-size:14px; text-decoration:none; margin:10px 0px 5px 0px; font-weight:normal;}
h2 {color:#d90000; font-size:16px; text-decoration:none; margin:0px 0px 5px 5px; font-weight:bold;}
h3 {color:#d90000; font-size:14px; text-decoration:none; margin:0px 0px 2px 5px; font-weight:bold;}
h4 {color:black; font-size:14px; text-decoration:none; margin:5px 0px 2px 5px; font-weight:bold;}
td {font-size: 12px; text-align:left;}
th {font-size: 12px; text-align:left;}
p{font-size:12px;}

input{font-family: Arial; font-size:11px;}
textarea{font-family: Arial; font-size:11px;}

a{ color:black; text-decoration: underline;}
a:link {  color:black;  text-decoration: underline;}
a:visited {  color:black;  text-decoration: underline; }
a:hover {  color: #cf0101;  text-decoration: underline; }

form{margin:0px; padding:0px;}

/* -------------------------------------------------------------------------------------*/
#page {	
	width: 100%;
	margin: 0px 0px 0px 0px;
	text-align:center;
	background: url("images/bg_top.jpg") repeat-x center top;
}

#pageframe {
	width: 913px;
	margin: auto;
	position: relative;
	text-align:left;
	background: url("images/bg_page.gif") repeat-y center top;
}
 /* ---------------------------- top lista -------------------- */
a#hlavni {  width: 152px;  height: 90px;
  position:absolute;
  top: 11px;
  left:22px;
  z-index: 100;
  border:0px solid red;
}
a#hlavni strong{display:none;}
.cleaner { clear: both; visibility: hidden; height:1px; margin:0px; padding:0px; border:1px solid black; line-height:1px; font-size:1px;}

div.left{width:54px; height:196px; background: url("images/left_bg.jpg") no-repeat left top; float:left;} #pageframe div.left h1{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-weight:bold;font-size:16px;display:none;text-decoration:underline;}#pageframe div.left h2{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-weight:bold;font-size:16px;display:none;text-decoration:underline;}#pageframe div.left h3{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-weight:bold;font-size:16px;display:none;text-decoration:underline;} #pageframe div.left p{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-weight:bold;font-size:16px;display:none;text-decoration:underline;}
div.right{width:64px; height:257px; background: url("images/right_bg.jpg") no-repeat left top; float:left;}

div#center{float:left; width:795px; position:relative;}
div#center div#logo{width:205px; height:199px; float:left; background: url("images/logo.jpg") no-repeat left top; margin:0px; padding:0px;}
div#center div#logo p{margin:0px; padding:0px;}
div#center div#logo form p.login{width:200px; height:43px; margin:142px 0px 0px 0px; padding:0px 0px 0px 0px !important; background: none;}
div#center div#logo form p.login input.login{border:0px; height:14px; width:95px; margin:0px 0px 0px 73px !important; padding:0px 0px 0px 0px; background:white; color:#373737;}
div#center div#logo form p.login input.password{border:0px; height:14px; width:55px; margin:6px 0px 0px 73px !important; padding:0px 0px 0px 0px; background:white; color:#373737;}
div#center div#logo form p.login input.btn{border:0px; height:14px; width:25px; margin:6px 0px 0px 19px; padding:0px; color:white; font-size:12px; background:none; cursor: pointer; cursor:hand; }
div#center div#logo form{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px;}

div#center div#top{width:590px; height:199px; float:left; background: url("images/top_02.jpg") no-repeat bottom left; margin:0px; padding:0px;}
div#center div#top div.top_01{width:590px; height:63px; background: url("images/top_01.jpg") no-repeat bottom left; margin:0px 0px 0px 0px; padding:0px;}
div#center div#top div#top_01_kontakt{background: url("images/top_01_kontakt.jpg") no-repeat bottom left;}
div#center div#top div#top_01_reference{background: url("images/top_01_reference.jpg") no-repeat bottom left;}
div#center div#top div#top_01_cenik{background: url("images/top_01_cenik.jpg") no-repeat bottom left;}
div#center div#top div#top_01_sluzby{background: url("images/top_01_sluzby.jpg") no-repeat bottom left;}
div#center div#top div#top_01_o_nas{background: url("images/top_01_o_nas.jpg") no-repeat bottom left;}
div#center div#top div#top_01_domu{background: url("images/top_01_domu.jpg") no-repeat bottom left;}
div#center div#top div.top_01 ul#menu{width:580px; height:45px; margin:0px; padding:18px 0px 0px 2px;}
div#center div#top div.top_01 ul#menu li {width:90px; height:30px; float:left; list-style-type: none; margin:0px 2px 0px 0px; padding:15px 0px 0px 0px; font-size:16px; color:#1c1c1c; font-weight:bold; text-align:center;}
div#center div#top div.top_01 ul#menu li a {width:88px; height:30px; margin:0px; padding:0px 0px 0px 0px; display:block; background:none; text-decoration:none;} 
div#center div#top div.top_01 ul#menu li a:hover {width:88px; height:30px; margin:0px; padding:0px 0px 0px 0px; display:block; text-decoration:none; background: url("images/menu_over.jpg") no-repeat bottom right;}
div#center div#top div.top_01 ul#menu li.menu_p{background: none;}
div#center div#top div.top_01 ul#menu li.menu_p a{background:none !important; color:white;}
div#center div#top div.top_01 ul#menu li.menu_p a:hover{background:none !important; color:white;}

div#center div#news {width:206px; margin:0px; padding:0px; float:left;}
div#center div#news h2{width:193px; height:36px; color:white; text-decoration:none; font-size:14px; background: url("images/news_title.gif") no-repeat bottom left; float:right; margin:10px 0px 5px 0px; padding:0px; } div#center div#news h2 span{margin:0px 2px 0px 35px; padding:6px 0px 0px 0px; display:block} 
div#center div#news ul{clear:both; width:180px; margin:0px 0px 5px 26px; padding:0px}
div#center div#news ul li{list-style-type:none; background: url("images/odr_news.gif") no-repeat left top; margin:0px 0px 0px 0px; padding:0px 5px 8px 15px;}
div#center div#news ul li h3{font-size:12px; margin:0px; padding:0px;}
div#center div#news p{margin:0px 0px 5px 26px; padding:0px;}

div#center div#content {width:589px; margin:0px; padding:0px; float:right;}
div#center div#content h2{margin:20px 20px 5px 20px;clear:both; padding:0px 0px 0px 25px; color:#444444; font-weight:bold; font-decoration:none; background: url("images/odr_title.gif") no-repeat left top;}
div#center div#content h3{margin:10px 20px 5px 20px;clear:both; padding:0px 0px 0px 25px; color:#165b9c; font-weight:bold; font-decoration:none; background: url("images/odr_title2.gif") no-repeat left top;}
div#center div#content p{margin:2px 20px 5px 20px; padding:0px; text-indent:5px;}
div#center div#content ul{margin:0px 20px 10px 30px; padding:0px;}
div#center div#content ul li{list-style-type:none; background: url("images/odr_news.gif") no-repeat left top; margin:0px 0px 0px 0px; padding:0px 5px 6px 15px;}

div#center div#news form p.e-mails{width:168px; height:24px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px !important; background: url("images/e-mails.gif") no-repeat left top;}
div#center div#news form p.e-mails input.text{border:0px; height:14px; width:100px; margin:4px 0px 0px 26px !important; padding:0px 0px 0px 0px; background:white; color:#373737;}
div#center div#news form p.e-mails input.btn{border:0px; height:14px; width:25px; margin:2px 0px 0px 11px; padding:0px; color:white; font-size:12px; background:none; cursor: pointer; cursor:hand;}
div#center div#news form{margin:0px 0px 0px 0px; padding:0px 0px 0px 26px; border:0px;}

div#footer{width:913px; height:97px; clear:both;  background: url("images/footer_bg.jpg") no-repeat left top;}
div#footer p{margin:0px; padding:25px 10px 0px 10px; text-align:center; color:white;}
div#footer p a{ color:white; text-decoration: none;}
div#footer p a:link {  color:white;  text-decoration: none;}
div#footer p a:visited {  color:white;  text-decoration: none; }
div#footer p a:hover {  color: white;  text-decoration: underline; }

 /* ---------------------------- top lista -------------------- */
div.toplist {height:1px;}
div.toplist a {  color: white;  text-decoration: underline; }
div.toplist a:link {  color: white;  text-decoration: underline; }
div.toplist a:visited {  color: white;  text-decoration: underline; }
div.toplist a:hover {  color: white;  text-decoration: underline; }
div.toplist img {  border: white 0px solid;}
div.toplist img:hover {  border: white 0px solid;}
div.toplist p {height:1px;}
div.toplist p img { border: white 0px solid;}
div.toplist p img:hover {  border: white 0px solid;}
div.toplist p a {  border: white 0px solid;}
div.toplist p a:hover {  border: white 0px solid;}
div.toplist small{border:0px !important; width:0px !important; height:0px !important; font-size:1px !important;}


