body,div,ul,li,table,tr,td,h1,h2,h3,p,span,img{margin:0px; padding:0px;}
body{font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif; text-align:justify; font-size:14px; color:#2d2d2d; background-image:url(gfx/bg_content.png);}
h2{font-size:18px; margin-bottom:5px; margin-top:15px;}
img{border:0px;}
a:focus{border:none; outline:none;}

#sides{position:absolute; z-index:1; width:100%; height:283px; background-image:url(gfx/bg_sides_top.png);}
#site{position:absolute; z-index:2; width:100%; height:100%;}

#wrapper{margin:0 auto; width:710px;}
#top_01{width:710px; height:28px; background-image:url(gfx/top_01.png);}
#top_left{float:left; width:330px; height:69px; background-image:url(gfx/top_left.png);}
#top_right{float:right; width:380px; height:69px; background-image:url(gfx/top_right.png);}
#top_02{clear:both; width:710px; height:53px; background-image:url(gfx/top_02.png);}
#top_03{width:710px; height:50px; background-image:url(gfx/top_03.png);}
#top_04{width:710px; height:83px; background-image:url(gfx/top_04.png);}

#main{width:710px;}
#main div{padding-left:5px; width:680px;}
#main #boxes{float:left; width:330px; padding-left:0px;}
#main #content{float:right; width:375px; padding-left:0px;}

#main #content p{margin:10px;}
#main #content h2{margin:10px; margin-left:5px;}
#main #offer_content{width:710px;}

#bottom{clear:both; width:100%; height:200px; background-image:url(gfx/bg_sides_bottom.png);}
#bottom p{padding-top:30px; text-align:center;}

input.sub{width:60px; height:20px; overflow:hidden; border:1px solid #b2b0b0; margin-top:5px; float:right;}

#main table{width:680px; border:0px; border-collapse:collapse; border-spacing:0px;}
#main table tr{width:680; border:0px;}
#main table td{text-align:justify; background-color:#b7b7b7; border:1px solid #ececec; padding:5px;}
#main table td.table_name{width:100px; text-align:center; font-weight:bold;}
#main table td.table_price{width:80px; text-align:center;}
#main table td.table_desc{width:380px;}
#main table td.table_mini{width:130px; text-align:center;}

#top_right ul{list-style-type:none;}
#top_right ul li{float:left;}

#main #address{float:left; width:240px;}
#main #address ul{list-style-type:none;}
#main #map{text-align:center; float:left; width:425px; padding-top:20px;}
#main #map iframe{border:1px solid white;}

.menu_firma{display:block; width:123px; height:69px;}
.menu_firma:link{background-image:url(gfx/menu_firma.png); background-position:0px 0px;}
.menu_firma:visited{background-image:url(gfx/menu_firma.png); background-position:0px 0px;}
.menu_firma:hover{background-image:url(gfx/menu_firma.png); background-position:0px -69px;}

.menu_oferta{display:block; width:121px; height:69px;}
.menu_oferta:link{background-image:url(gfx/menu_oferta.png); background-position:0px 0px;}
.menu_oferta:visited{background-image:url(gfx/menu_oferta.png); background-position:0px 0px;}
.menu_oferta:hover{background-image:url(gfx/menu_oferta.png); background-position:0px -69px;}

.menu_kontakt{display:block; width:136px; height:69px;}
.menu_kontakt:link{background-image:url(gfx/menu_kontakt.png); background-position:0px 0px;}
.menu_kontakt:visited{background-image:url(gfx/menu_kontakt.png); background-position:0px 0px;}
.menu_kontakt:hover{background-image:url(gfx/menu_kontakt.png); background-position:0px -69px;}

.textlink:link{color:#b61515; text-decoration:none;}
.textlink:visited{color:#b61515; text-decoration:none;}
.textlink:hover{color:#b61515; text-decoration:underline;}

