body {margin: 0; padding:0; background: #fff url("images/body.jpg") 0 0 repeat-x; font-family: Arial, Tahoma, serif; font-size: 12px; color: #000;}

h1 {margin: 0; background: url("images/h1.jpg") 0 0 no-repeat; text-align: center; color: #fff; font-size: 15px; height: 37px; line-height: 37px;}
h2 {margin-bottom: 0;}
h3 {color: #ff5c03; font-size: 14px; padding: 0px 0 20px 0; margin: 0;}
h4 {color: #3b9500; font-size: 14px; padding: 0; margin: 0;}
p {margin: 0; line-height: 18px;}
a {color: #e65100;}

div#wrap {width: 911px; margin: 0 auto; background-color: #transparent; padding: 0 5px;}

div#header {height: 249px; width: 921px; background: url("images/header.jpg") 0 0 no-repeat; font-family: Tahoma, Arial, serif;}
div#header ul {margin: 0; padding: 0; padding-left: 410px;}
div#header ul  li{list-style-type: none; float: left; padding: 15px 0; font-weight: bold;}
div#header ul  li a{color: #fff; text-decoration: none; padding: 0 15px; border-right: 1px solid #fff}
div#header ul  li a:hover {text-decoration: underline;}
div#header ul  li#last a {border-right: none;}

div#header a#logo {clear: both; display: block; width: 265px; height: 156px;}

div#content_padding {width: 911px; padding: 0 5px; background-color: transparent;}
div#content {background-color: #fff; padding: 0 14px;}

div#content_not_main {padding: 20px;}
div#content_not_main p {padding-bottom: 20px;}
div#content_not_main ul {padding-bottom: 20px;}
div#content_not_main ul li {padding: 2px 0;}
div#content_not_main table {width: 100%; border-collapse: collapse; border-bottom: 1px dashed #ccc;}
div#content_not_main table th {text-align: left; background-color: #ff5c03; padding: 3px 5px; color: #fff;}
div#content_not_main table td {padding: 2px 5px; border-right: 1px dashed #ccc;}
div#content_not_main table td.cena {text-align: right; border-right: none;}

div#content_galery {padding: 20px;}
div#content_galery img {margin: 10px; border: 0;}

div#content_reference {padding: 20px;}
div#content_reference p.reference {}
div#content_reference p.podpis {text-align: right; font-style: italic; padding-bottom: 30px;}

div#content_kontakt {padding: 20px;}
div#content_kontakt div#left {width: 400px;}
div#content_kontakt div#right {width: 400px;}

div#left {float: left; width: 435px; margin-bottom: 20px;}
div#left img#main_left_img {float: right; margin-top: 13px; border: 1px solid #818181;}
div#right {float: right; width: 435px; margin-bottom: 20px;}

div.text_content {width: 385px; padding: 25px; background: #efefef url("images/text_bg.jpg") 0 0 no-repeat;}
div.text_content p {padding-bottom: 20px;}

div#menu_bottom {clear: both; background: url("images/footer.jpg") 0 0 repeat-x; height: 37px; text-align: center; line-height: 37px;}
div#menu_bottom a {color: #fff; text-decoration: none; padding: 0 15px; border-right: 1px solid #fff}
div#menu_bottom a#menu_bottom_last {border-right: none;}
div#menu_bottom a:hover {text-decoration: underline;}

div#footer {margin-top: 5px; padding-top: 20px; text-align: center; background: url("images/footer_bg.jpg") 0 0 repeat-x; height: 100px;}
