html,body,#fotter,#fotter,#fotter-hlavicka,#fotter-left,fotter-pravo,td,div,h1,h2,h3,h4,h5,table,tr,ul,li {margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}
a,img{margin:0px;padding:0px;border-collapse:collapse;}
img{border:0px;}
a:link,a:visited{color:#fd6b00;/*font-weight:bold;*/text-decoration:none;}
a:hover{color:#fd6b00;text-decoration:underline;}
h1{
  font-size:19px;
  background:transparent url("http://www.profikamen.cz/img/h1.gif") no-repeat left center;
  padding: 0px 0px 0px 20px;
  margin:20px 0px;
}

html{text-align:center;}
body{
	text-align:center;
	font-family:Arial,sans-serif;
	font-size:12px;
	background:url(http://www.profikamen.cz/img/top_stripe.gif);
	background-repeat:repeat-x;
}
#hlavni{
	
	width:900px;
	margin:0px auto 0px auto;
	position:relative;
	text-align:left;
	vertical-align:top;
	background:url(http://www.profikamen.cz/img/body.gif);
	background-repeat:repeat-y;
}
#menu{
	height:44px;
	width:900px;
	background:url(http://www.profikamen.cz/img/bg_menu.jpg);
	background-repeat:repeat-y;
	border-bottom:2px solid #FFF;
}

#menu #treemenu1{margin: 0;padding: 0;list-style-type: none;width:900px;height:44px;}
#menu #treemenu1 li{position: relative;display: inline;float: left;}

#menu ul li a.hl{
color:#000;width:180px;display:block;position:relative;height:28px;padding-top:16px;text-align:center;font-weight:bold;}
#menu ul li a.hl:hover{width:180px;display:block;position:relative;height:28px;padding-top:16px;background-image:url(http://www.profikamen.cz/img/menu_hover.gif);color:#000;text-decoration:none;}

#menu ul li ul{left: 0;position: absolute;top: 1em; display: block;visibility: hidden;}
#menu ul li ul li{display: list-item;float: none;opacity: 0.9;filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;background:#DCD4C7;_display: inline-block;}

/*All subsequent sub menu levels offset after 1st level sub menu */
#menu ul li ul li ul{ 
left: 210px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
#menu ul li ul li a{display: block;color: #000;text-decoration: none;height:28px;width:210px;}
#menu ul li ul li a span img{position:relative;top:6px;left:10px;}
#menu ul li ul li a span.span{position:absolute;top:6px;left:28px;}
#menu ul li a:hover{background:#FE862E;}


* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */


#main{padding:20px;line-height: 24px;}
#main_sub{
	width:660px;float:left;padding-right:20px;
}
#main_sub p{text-align:justify;}
#main_sub ul{margin-left:50px;}
#main_sub ul li{list-style:url(http://www.profikamen.cz/img/li.gif);padding-top:3px;}
#right{
	width:180px;float:left;
}
.endfloat {clear: both;height: 1px;font-size: 0px;line-height: 0px;}
#footer{
	height:150px;
	width:900px;
	background:url(http://www.profikamen.cz/img/page-footer.gif);
	position:relative;
	text-align:right;
}
#footer #up{width:900px;text-align:center;}
#footer .copy{position:relative;top:50px;}

.obrazek{float:left;margin-right:3px;margin-top:10px;text-align:center;width:160px;}
.obrazek img{border:1px solid #F60;width:150px;}
.obrazek strong{font-weight:normal;}

table.vypis{text-align:center;width:660px;border:1px solid #666;}
table.vypis td{vertical-align:middle;}
table.vypis th{background:#CCC;}
.licha td{background-color:#FFF2BE;border-top:1px solid #666;border-bottom:1px solid #666;}
.submit{border:1px solid #000;background-color:#F60;}
.endfloat {clear: both;height: 1px;font-size: 0px;line-height: 0px;}

