/* OGLNE */

* {margin:0; padding:0;}
body {margin:0 auto; padding:0; font-family:Trebuchet, sans-serif; background:url(../images/background_1.jpg) repeat-x;}
img, table {border:0; padding:0; margin:0;}
input, textarea {border: 1px solid #797979;}
.clear {clear:both; font-size:0px;}
.left {float:left;}
.right {float:right;}
.pointer {cursor:pointer; border:0;}
a {color:#ff4900;}

ul {list-style-position:outside;}
ul, li {list-style-type:none;}
ul li {background:url(../images/element_1.jpg) no-repeat 7px 6px; padding-left:16px;}

#body_kontener {width:1024px; margin:0 auto;}

#top_conetner {height:148px; width:1024px;}
#logo {float:left; padding-top:72px; padding-left:87px;}
#menu_contener {float:left; padding-left:10px;}
#horizontal_menu {padding-top:114px;}

#horizontal_menu a {text-decoration:none; color:#fff;}
#horizontal_menu a:hover {text-decoration:underline;}
.no_actual_element_1, .actual_element_1 {float:left; color:#fff; font-weight:bold; font-size:13px; width:113px; text-align:center; height:34px; position:relative;}
.actual_element_1 {background:#ff4800;}
.no_actual_element_1 p, .actual_element_1 p {padding-top:3px;}
.subpages {position:absolute; bottom:34px; left:0px; background:#d3430b; width:113px; text-align:left; font-weight:normal; font-size:12px; margin:0; padding:0; font-size:0px; border-top:1px solid #101010;}
.subpages ul {font-size:13px; list-style-position:outside;}
.subpages ul, .subpages li {list-style-type:none;}
.subpages ul li {background:url(../images/element_2.jpg) no-repeat 5px 6px; padding-left:15px; display:block; padding-top:2px; padding-bottom:2px;}

#main_conetner {text-align:left; color:#535353; font-size:11px;}
#baner {height:289px; font-size:0px;}

#page_contener {background:url(../images/background_2.jpg) no-repeat center top; width:1010px; margin:0 auto;}
#page_padding {padding-top:20px; padding-bottom:10px;}

#left_column {width:662px; float:left;}
.page_box {padding-right:7px; background:url(../images/background_5.jpg) no-repeat bottom; padding-bottom:20px;}
.page_box img {float:left; padding-right:20px; padding-bottom:7px;}
.box_padding {padding-top:10px;}
.page_box span {text-decoration:underline;}
.page_box div {padding-top:10px;}

#cms_background_middle {background:url(../images/background_8.jpg); margin-left:16px; margin-top:25px;}
#cms_background_top {background:url(../images/background_6.jpg) top no-repeat;}
#cms_background_bottom {width:638px; background:url(../images/background_7.jpg) bottom no-repeat;}
#cms_box_padding {padding-left:14px; padding-top:10px; padding-bottom:10px; padding-right:18px;}

#right_column {width:348px; float:left; background:url(../images/background_4.jpg) left repeat-y;}
#right_column_padding {padding-left:15px;}
#right_column_background {width:314px; background:#eaeaea url(../images/background_9.jpg) bottom no-repeat;}

.realization_contener {padding-top:12px; padding-left:8px; padding-bottom:8px; padding-right:8px;}
.realization_image {float:left; padding-right:15px; width:127px;}
.realization_title {font-size:13px; font-weight:bold;}
.realization_text {padding-top:13px;}
.realization_more {text-align:right;}
.realization_more img {position:relative; top:-2px; right:3px;}
.realization_more a {color:#ff4800; text-decoration:none;}
.realization_more a:hover {text-decoration:underline;}

#bottom_contener {width:1010px; height:41px; background:url(../images/background_3.jpg); color:#fff; font-size:10px;}
#bottom_logo {float:left; padding-top:6px; padding-left:27px;}
#bottom_pages {float:left; padding-top:12px; padding-left:163px;}
#bottom_pages a {color:#fff; text-decoration:none;}
#bottom_pages a:hover {text-decoration:underline;}
#bottom_phone {float:left; text-align:right; padding-top:8px; padding-left:161px;}
#bottom_address {float:left; padding-top:8px; padding-left:13px;}


/* formularz kontaktowy */
label {width:96px; float:left; text-align:right; padding-right:5px;}
.element {padding-top:5px;}
.error {color: #ea5014;}
.its_ok {color:#afafaf; padding-bottom:5px; font-weight:bold;}
.its_error {color:#ea5014; padding-bottom:5px; font-weight:bold;}
input {border:1px solid #747474;}
textarea {border:1px solid #747474;}
