*{
    margin:0;
    padding:0;
}
body,html{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background: #DFDFDF url(../images/bg_top.png) repeat-x top;
}
#pas{
    background: #FFEBCD url(../images/bg_top.gif) repeat-x;
    height:36px;
}
#hlavni{
    width:782px;
    margin:0 auto;
    position:relative;
}
#celo{
    height:220px;
    background: #0033FF url(../images/celo.jpg) no-repeat;
    text-align:left;
}
#hledat{
	margin:0 20px 0 0;
	clear:both;
	text-align:right;
	position:absolute;
	right:0;
	_right:-20px;
	top:205px;
}
.text{
	width:150px;
	border:1px solid #999999;
	_height:20px;
}
.submit{
    background: #E8E8E8;
	border: 1px solid #999999;
	width: 60px;
	color:#999999;
	font-weight:bold;
}
#celo_odkazy{
    float:right;
    margin:15px 10px 0 0;
    width:370px;
    color: #FFAB1F;
    font-size:12px;
}
#celo_odkazy a{
    text-decoration:none;
    color: #D1DAE9;
    font-size:10px;
    font-weight:bold;
    margin:0 4px;
}
#celo_odkazy a:hover{
    text-decoration:underline;
}
h1{
    width:264px;
    height:89px;
    margin:7px 0 0 11px;
    _margin:7px 0 0 6px;
    float:left;
}
h1 a{
    width: 264px!Important;
    height: 89px!Important;
    display: block;
    background: url(../images/logo.jpg) no-repeat top left;
}
h2{
    margin:55px 0 0 0;
    font-size:15px;
    padding:0 110px 0 0;
    color:white;
    text-align:right;
}
h2 span{
	font-size:18px;
    color: #A5CFFF;
}
h3{
	margin: 10px 0 0 0;
	padding: 0 0 0 8px;
	text-decoration: underline;
	color: #C10100;
}
h4{
	margin:10px 0 0 10px;
	font-size:15px;
	color:Blue;
}
h4 span{
	border-bottom:1px dashed Blue;
	}
h5{
	margin:10px 0 0 10px;
	font-size:14px;
}
h5 span{
	background: #86C4FF;
	color: White;
	padding:0 1px;
}
.nod{
	margin:0 0 0 300px;
}
h6{
    font-size: 9px;
    margin:0 0 0 -11px;
    padding:0 0 0 11px;
    background: url(../images/sipka.gif) no-repeat left;
    color: #7484A1;
}
address{
    font-size:10px;
    font-weight:bold;
    text-align:right;
    padding:0 135px 0 0;
    color: #CAD6FF;
    font-style: normal;
    margin:1px 0 0 0;
}
#obsah{
    _eight:100px; /* kvůli IE, kterej bez toho nechává prázdno na místě obsahu, kde bylo předtím puštěné ookno jiného programu, třeba icq*/
    border-right: 9px solid #868686;
    background: White url(../images/bg_body.gif) repeat-y left;
}
#left{
    width:239px;
    float:left;
    background:White;
    margin:-120px 0 0 0;
    text-align:left;
}
#menu{list-style-type:none}
#menu li a,#menu li span{
  padding:10px 0 0 30px;
  height:27px;
  display:block;
  background:Gray url(../images/bg_menu.gif) no-repeat top left;
  color:White;
  text-decoration:none;
  font-size: 13px;
  font-weight: bold;
}
#menu li a:hover,#menu li span{
  background:Gray url(../images/bg_menu.gif) no-repeat bottom left;
}
#menu .last a{
    background:Gray url(../images/bg_menu_last.gif) no-repeat top left !Important;
}
#menu .last a:hover{
    background:Gray url(../images/bg_menu_last.gif) no-repeat bottom left !Important;
}
#menu .last_front a{
    background:Gray url(../images/bg_menu_last_front.gif) no-repeat top left !Important;
}
#menu .last_front a:hover,#menu .last_front span{
    background:Gray url(../images/bg_menu_last_front.gif) no-repeat bottom left !Important;
}
#podmenu{
    list-style-type:none
}
#podmenu li a,#podmenu li span{
  padding:10px 0 0 30px;
  height:27px;
  display:block;
  background:Gray url(../images/bg_podmenu.gif) no-repeat top left;
  color:White;
  text-decoration:none;
  font-size: 13px;
  font-weight: bold;
}
#podmenu li a:hover,#podmenu li span{
  background:Gray url(../images/bg_podmenu.gif) no-repeat bottom left;
}


#podmenu .last a{
    background:Gray url(../images/bg_podmenu_last.gif) no-repeat top left !Important;
}
#podmenu .last a:hover,#podmenu .last span{
    background:Gray url(../images/bg_podmenu_last.gif) no-repeat bottom left !Important;
}



.left_div{
    border: 5px solid #B6B6B6;
    margin:0 0 1px 0;
    text-align:center;
}
.left_div object,.left_div img{
    display:block;
}
.left_div img{
    border:none;
    margin:0 auto;
}
#left_div_left{
    border-left: 5px solid #B6B6B6;
    border-right: 5px solid #B6B6B6;
    border-top: 5px solid #B6B6B6;
    margin:1px 0 0 0;
    background: #D4DCEA;
}
#left_div_down{
    border-left: 5px solid #B6B6B6;
    border-right: 5px solid #B6B6B6;
    background: #D4DCEA;
    padding:5px 25px;
    margin:-1px 0 0 0;
    text-align:left;

}
#left_div_down a{
    font-size:11px;
    color: #849AC2;
    line-height: 13px;
    display:block;
    text-decoration:underline;
}
#left_div_down a:hover{
    color: #FFA500;
}
#left_div_down p{
    font-size:11px;
    color: #4F5154;
}
#left_div_down hr{
    border-top:1px solid #849AC2;
    _border:none;
    margin:5px 0;
    _margin:0;
}
#celo_odkazy_two{
	text-align:right;
	margin:35px 0 0 0;
	padding:0 30px 0 0;
}
#right{
    width: 533px;
    _widh: 523px;
    float: left;
    text-align: left;
}
#right p, #right ul{
    padding:0 10px;
    margin:10px 0 0 0;
    font-size:13px;
}
#right img{
  border:none;
}
#right ul{
    padding:0 10px 0 25px;
}
#loga{
    border-top:1px solid gray;
    border-bottom:1px solid gray;
    padding:7px 0  4px 0;
    text-align:center;
    background:White;
}
#loga img{
	margin:3px 15px;
}
#right p a:hover{
	color:#FFA500;
}
p#vyrobce{
	margin-bottom:30px;
}
#contain2{
	background:White;
	padding:20px 0 0 0;
	text-align:center;
}
.cleaner{
     clear:both;
     height:1px;
	  _height:auto;
     margin:-1px 0 0 0;
     _margin:0 0 0 0;
	 visibility:hidden;
}
ul#pata{
	padding:1px 0 1px 0;
	_height:14px;
	border-left: 5px solid #B6B6B6;
	border-bottom: 1px solid #B6B6B6;
    border-top: 1px solid #B6B6B6;
	clear:both;
	font-size:10px;
	background: #CCCCCC url(../images/pata.png) repeat-y;
	list-style-type:none;
	color:#999999;
}
ul#pata li{
	margin:0 20px;
    display:inline;
}
ul#pata li a{
	text-decoration:none;
	border:none;
	color:#999999;
}
ul#pata li a img{
	margin-bottom:-5px; /* Opera,Mozilla */
	border:none;
}
ul#pata li span{
	color: #0002F0;
	border: 1px solid #0002F0;
	border-right: none;
	margin: 0 -4px 0 0;
	padding: 1px 7px 0 2px;
	background: white;
	font: italic 9px Arial, Helvetica, sans-serif;
}
ul#pata em{
	color: White;
	border: 1px solid #0002F0;
	padding: 0 6px;
	background: #5E5FFF;
	font: italic 10px Arial, Helvetica, sans-serif;
}
#obsah_ceny{
	padding:10px 15px;
}
table.cenik{
	margin:10px 0 0 0;
	font-size:10px;
	width:100%;
	text-align:center;
}
table.cenik tr.one{
	background: #DEDEDE;
}
table.cenik tr a{
	text-decoration:none;
	color:black;
    display:block;
}
table.cenik tr a:hover{
	background:Red;
	color:White;
}
table.cenik tr.two{
	background: #D6D6D6;
}
.kategorie{
	background: #335BBD !Important;
	color: White;
	font-size:10px;
	font-style: italic;
	text-align: center;
    width: 73%;
}
.typ{
	text-align:left;
	padding:0 0 0 2px;
	font-weight: bold;
	font-size:12px;
}
.dph{
    width:11%;
}
.cena{
    padding:0 8px 0 0;
    width:10%;
    text-align:right;
}
.polozky{
    text-align:left;
    padding:0 0 0 2px;
}
.z{
    text-align:center;
    width:5%;
}
.celkem{
    background: #335BBD !Important;
    color:White;
    font-size:11px;
    font-weight:bold;
}
#mapa{
    margin:20px 0 0 0;
    text-align:center;
    border-top:1px solid #999999;
}
.certifikat{
    margin:20px 0 0 0;
    text-align:center;
    border-top:1px solid #999999;
    border-bottom:1px solid #999999;
}
.mapa{
    margin:20px 0 0 0;
    text-align:center;
}
.mapa a{
    border-top:1px solid #999999;
    border-bottom:1px solid #999999;
    display:block;
    text-decoration:none;
}
.mapa a:hover{
    border-top:1px solid #FFA500;
    border-bottom:1px solid #FFA500;
}
.mapa img{
    border:none;
}
#nod{
    background: White url(../images/nod.jpg) no-repeat top right;
    margin:0 0 10px 0;
}
div.pocitadla{display:none}