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

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: #ffea00;  text-decoration: underline; }
.center{text-align:center;}

/* -------------------------------------------------------------------------------------*/
#page {	
	width: 100%;
	padding: 0px 0px 0px 0px;
	text-align:center;
	margin: 0px 0px 0px 0px;
}

#pageframe {
	width: 1034px;
	margin: auto; margin-top:0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	text-align:left;
	background: #033b6b url("images/page_bg.jpg") repeat-y center top;
}
 /* ---------------------------- top lista -------------------- */
a#hlavni { width: 256px;  height: 130px;  position:absolute;  top: 20px;  left: 30px;  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; }

#pageframe div.left_bg{float:left; width:102px; height:449px; background: url("images/left_bg.jpg") no-repeat center top; margin:0px; padding:0px;}#pageframe div.left_bg h1{display:none;}#pageframe div.left_bg h2{display:none;}
#pageframe div.top{position:relative; float:left; width:830px; height:193px; margin:0px; padding:0px; top:0px; left:0px;}
#pageframe div.top div.top_01{float:left; width:286px; height:193px; background: url("images/top_01.jpg") no-repeat center top; margin:0px; padding:0px;}
#pageframe div.top div.top_02{float:left; width:136px; height:193px; background: url("images/top_02.jpg") no-repeat center top; margin:0px; padding:0px;}
#pageframe div.top div.top_03{float:left; width:408px; height:193px; background: url("images/top_03.jpg") no-repeat center top; margin:0px; padding:0px;}
#pageframe div.right_bg{float:right; width:102px; height:449px; background: url("images/right_bg.jpg") no-repeat center top; margin:0px; padding:0px;}
#pageframe div.top div.top_01 h3{position:absolute; top:171px; left:79px; padding:0px; margin:0px; font-size:14px; font-weight:bold; color:black;}#pageframe div.top div.top_01 h3 strong{display:none;}

#pageframe div.right_part{float:right; width:565px; margin:0px 15px 0px 0px; padding:0px 0px 0px 0px; position:relative; background:url("images/content_bg.jpg") no-repeat left top;}
#pageframe div.right_part ul#menu{position:absolute; top:0px; left:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:565px; height:32px; background: url("images/menu_bg.jpg") no-repeat left top;}
#pageframe div.right_part ul#menu li{font-family:Times New Roman; list-style-type:none; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; color:#002b4f; font-size:15px; font-weight:bold; background: url("images/menu_odr.jpg") no-repeat left top;}
#pageframe div.right_part ul#menu li.prvni{background:none;}
#pageframe div.right_part ul#menu li a{color:#002b4f; text-decoration: none; padding:0px 12px 0px 12px; display:block; margin:0px;}
#pageframe div.right_part ul#menu li a:link {  color:#002b4f;  text-decoration: none;}
#pageframe div.right_part ul#menu li a:visited {  color:#002b4f;  text-decoration: none; }
#pageframe div.right_part ul#menu li a:hover {  color:#002b4f;  text-decoration: underline; }
#pageframe div.right_part ul#menu li a.pushed {color:#002b4f;  text-decoration: underline;}
#pageframe div.right_part div.flags{position:relative; float:right; width:58px; height:21px; top:32px; left:0px; margin:0px 5px 0px 0px; padding:0px; background: url("images/flags_bg.jpg") no-repeat left top;}
#pageframe div.right_part div.flags a{display:block; width:29px; height:21px; font-size:10px; float:left; border:0px; margin:0px; padding:0px; }
#pageframe div.right_part div.flags a:visited{border:0px;}
#pageframe div.right_part div.flags a:hover{border:0px;}
#pageframe div.right_part div.flags a strong{display:none;}
#pageframe div.right_part div.flags a#flag_cz:hover{background: url("images/flag_cz.jpg") no-repeat left top;}
#pageframe div.right_part div.flags a#flag_cz_p{background: url("images/flag_cz.jpg") no-repeat left top;}
#pageframe div.right_part div.flags a#flag_en:hover{background: url("images/flag_en.jpg") no-repeat left top;}
#pageframe div.right_part div.flags a#flag_en_p{background: url("images/flag_en.jpg") no-repeat left top;}

#pageframe div.right_part h2{position:relative; top:32px; left:0px; margin:11px 68px 25px 58px; padding:5px 10px 5px 10px; color:white; font-size:14px; font-weight:bold; /* background: url("images/title_bg.jpg") no-repeat left top;*/}
#pageframe div.right_part p{position:relative; top:32px; left:0px; margin:0px 15px 5px 10px; padding:0px; color:white; font-size:12px; color:black; text-indent:5px;}
#pageframe div.right_part ul{position:relative; top:32px; left:0px; margin:2px 8px 3px 0px; padding:0px 0px 0px 18px;}
#pageframe div.right_part ul li{margin:2px 2px 2px 5px; padding:0px 0px 0px 15px; background: url("images/odr.gif") no-repeat left top; list-style-type:none;}
#pageframe div.right_part table{position:relative; top:32px; left:0px;}
#pageframe div.right_part h3{position:relative; top:32px; left:0px; color:#002b4f; margin:15px 8px 5px 15px; padding:0px;}
#pageframe div.right_part h4{position:relative; top:32px; left:0px; color:#002b4f; margin:10px 8px 3px 15px; padding:0px;}
#pageframe div.right_part p img{border:1px solid #002544;}

#pageframe div.left_part{float:left; width:250px; margin:0px; padding:0px; background: url("images/sortiment_bg.jpg") repeat-y left top; text-align:left;}
#pageframe div.left_part div.sortiment{width:250px; margin:0px; padding:0px; background: url("images/sortiment_bg_top.jpg") no-repeat left top;}
#pageframe div.left_part div.sortiment ul{width:164px; margin:0px 0px 0px 76px; padding:0px 0px 0px 0px;}
#pageframe div.left_part div.sortiment ul li{color:white; margin:0px 0px 3px 0px; padding:0px; list-style-type:none; background: #002545 url("images/sortiment_item_bg.jpg") repeat-x left top;}
#pageframe div.left_part div.sortiment ul li a{color:white; text-decoration: none; font-weight:bold; font-size:bold; display:block; _height:14px; padding:10px; margin:0px;}
#pageframe div.left_part div.sortiment ul li a:link {  color:white;  text-decoration: none;}
#pageframe div.left_part div.sortiment ul li a:visited {  color:white;  text-decoration: none; }
#pageframe div.left_part div.sortiment ul li a:hover {  color:white;  text-decoration: underline; }

#pageframe div.left_part div.novinky{width:250px; margin:0px; padding:0px; background: url("images/news_bg.jpg") repeat-y left top; text-align:left;}
#pageframe div.left_part div.novinky div.novinky_obal{width:235px; margin:0px 0px 0px 15px; padding:0px; background: url("images/news_bg_top.jpg") no-repeat left top; }
#pageframe div.left_part div.novinky div.novinky_obal h2{padding:24px 5px 5px 63px; margin:0px; font-size:14px; font-weight:bold; color:black;}
#pageframe div.left_part div.novinky div.novinky_obal ul{width:159px; margin:5px 0px 0px 66px; padding:0px;}
#pageframe div.left_part div.novinky div.novinky_obal ul li{color:white; margin:0px 0px 5px 0px; list-style-type:none; padding:2px 5px 5px 23px; background: url("images/novinky_odr.jpg") no-repeat left top;}
#pageframe div.left_part div.novinky div.novinky_obal ul li strong{display:block; color:white; font-size:12px; font-weight:bold; text-decoration: none; margin:0px; padding:0px 0px 2px 0px;}
#pageframe div.left_part p.left_part_btm{width:250px; height:26px; margin:0px; padding:0px; background: url("images/news_bg_bottom.jpg") no-repeat left top; font-size:1px;}
#pageframe div.left_part div.novinky div.novinky_obal ul li a{color:white;}
#pageframe div.left_part div.novinky div.novinky_obal ul li a:link{color:white;}
#pageframe div.left_part div.novinky div.novinky_obal ul li a:visited{color:white;}
#pageframe div.left_part div.novinky div.novinky_obal ul li a:hover{color:red;}
#pageframe div.left_part div.novinky div.novinky_obal ul li img{border:1px solid white;}

#pageframe div.footer{width:1034px; position:relative; top:32px; height:93px; clear:both; margin:0px; padding:0px; background:#033b6b url("images/footer_bg.jpg") center top no-repeat;}
#pageframe div.footer p.footer_left{float:left; width:102px; height:93px; margin:0px; padding:0px; background:#033b6b url("images/footer_left.jpg") left top no-repeat;}
#pageframe div.footer p.footer_right{float:left; width:102px; height:93px; margin:0px; padding:0px; background:#033b6b url("images/footer_right.jpg") left top no-repeat;}
#pageframe div.footer p.footer_content{float:left; width:830px; margin:0px; padding:13px 0px 0px 0px; text-align:center;}
#pageframe div.footer p.footer_content a{ color:black; text-decoration: none;}
#pageframe div.footer p.footer_content a:link {  color:black;  text-decoration: none;}
#pageframe div.footer p.footer_content a:visited {  color:black;  text-decoration: none; }
#pageframe div.footer p.footer_content a:hover {  color:black;  text-decoration: underline; }
#pageframe div.footer div.footer_flash{width:830px; height:65px; float:left; margin-top:5px;}

 /* ---------------------------- 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;}



