body{font-family:Tahoma, Helvetica, sans-serif;color:#000;font-size:11px;background-color:#bcdde7}
#main_content{overflow:hidden;width:990px;margin:0 auto;padding:0}
#main_wrapper{width:948px;margin:0 auto}
*{margin:0;padding:0}
a{text-decoration:none}
img{border:none}
.float{float:left;overflow:hidden}
.clear {line-height: 0px; clear: both; width: inherit;height:0px;}


#logo a {margin:30px 0px 0px 20px; padding:0; background: url('../images/logo.png') no-repeat left top; width: 286px; height: 82px; display: block;}
#logo a span {display: none;}
#menu{width:948px;height:45px;background:url(../images/button_back.jpg) top left repeat-x}
#right_frame{width:948px;height:45px;background:url(../images/right_frame_menu.jpg) top right no-repeat;}
#left_frame{width:948px;height:45px;background:url(../images/left_frame_menu.jpg) top left no-repeat;position:relative;}
#center_pag{text-align:center;margin:0 auto}
.right_border_menu{background:url(../images/hr_vert.jpg) top right no-repeat;height:43px;width:3px}
.menu_td:hover{background:#930018 url(../images/button_clicked.jpg) top center no-repeat;overflow:hidden}
.menu_hover{background:#930018 url(../images/button_clicked.jpg) top center no-repeat;overflow:hidden;font-weight:700;}

.menu_td, .menu_td{color:#FFF;font-weight:700}
.menu_td a, .menu_hover a {color:#FFF;display:block;padding:12px 10px 11px 10px;margin-bottom: 2px;}
.menu_hover a{padding:12px 20px 11px 20px;}
#right_frame ul li {float:left;list-style: none;}
#right_frame ul li ul li {float:none;list-style: none;}
#categories-tree {width:307px;margin-bottom: 10px; overflow: visible !important;}
#categories-tree {margin-left: 15px;}
#categories-tree li {margin:8px 0px; list-style-image: url('../images/li-arrows.jpg'); list-style-type: circle; }
#categories-tree a {color:#F70447;font-weight: bold; font-size: 12px; text-transform: uppercase;}
#main_inside{padding-top:20px}
#content1{background:url(../images/realizacje2.jpg) top left no-repeat;width:307px;height:175px;margin-right:12px;float:left}
#content2{background:url(../images/content2.jpg) top left no-repeat;width:307px;height:175px;margin-right:12px;float:left}
#content3{background:url(../images/content3.jpg) top left no-repeat;width:308px;height:176px;float:left}
#content4{background:url(../images/content4.jpg) top left no-repeat;width:308px;height:176px;float:left}
.box_header{color:#413936;font-weight:700;margin:10px 0 12px 14px}
.box_text{color:#413936;height:78px;margin:20px 165px 15px 14px}
.box_button a{color:#FFF;height:17px;display:block;margin:0 228px 0 12px;padding:6px 0 5px 9px}
#hr_foot{background:url(../images/hr.jpg) bottom left repeat-x;width:948px;height:15px;padding:0 0 10px}
#foot{clear:both;width:948px;margin:0 auto}
#foot_text{height:30px;float:left;color:#739aa5;padding-top:10px}
.oferta_content{float:left;width:605px;background:#FFF url(../images/oferta_vertical_border.jpg) top right repeat-y;padding:10px}
.rest_content{float:left;width:543px;background:#FFF url(../images/oferta_vertical_border.jpg) top right repeat-y;padding:40px}
.border_bottom{background:url(../images/oferta_horizont_border.jpg) bottom left repeat-x;height:3px;width:620px;float:left;margin-right:20px}
#left_content{width:640px}
.small_images_cont{margin-top:5px}
.image_margin{float:left;margin-right:8px;list-style-type:none}
.image_margin:last-child{float:left;margin-right:0;list-style-type:none}
.big_image{width:295px;height:221px;float:left;margin:0 10px 10px 0}
.oferta_margin{margin-bottom:15px}
.title_oferta{margin-bottom:5px;font-weight:700}
.short_desc{color:#999}
.bold{font-weight:700}
.pink a:hover{color:#ec008c;text-decoration:underline}
.opis_content_right{width:298px}
.show{background-color:#FFF}
.hide{background:url(../images/ajax-loader.gif) center center no-repeat;text-align:center}
.pagin_selected{width:23px;height:24px;background:url(../images/actuall.jpg) top left no-repeat;text-align:center}
.pagin_unselected{width:23px;height:24px;background:url(../images/page_style.jpg) top left no-repeat;text-align:center}
table.pagin_unselected:hover{width:23px;height:24px;background:url(../images/actuall.jpg) top left no-repeat;text-align:center;color:#FFF}
table.pagin_unselected:hover a{display:block;color:#FFF}
.pagination{margin:5px}
#right_main{float:left}
table.navigation{width:70px;height:24px;background:url(../images/next_prev.jpg) top left no-repeat;text-align:center}
#center_pagination{width:220px;margin:0 auto}
#left_content_kontakt{width:610px;min-height:490px;background:url(../images/left_content_kontakt.jpg) top left no-repeat;padding:12px 10px 10px 20px}
#dane_adresowe_content{width:236px;float:left}
a#link_mapa_dojazdu{color:#000}
#formularz_content{width:335px;padding:0 10px 10px 20px}
.input_form{width:252px;height:23px;background:url(../images/input_form.jpg) top left no-repeat}
.input_back_none{background:none;border:none;width:250px}
.td_form{width:252px;height:205px;background:url(../images/text_area_form.jpg) top left no-repeat}
#textarea_style{background:none;border:none;width:250px;height:205px}
#captcha_response{height:20px;border:1px solid #84b5c4;float:left;margin-top:28px}
#captcha_contener{float:left;margin-right:6px}
#submit{width:66px;height:26px;background:url(../images/wyslij_button.jpg) top left no-repeat;border:none;color:#FFF;padding-bottom:4px;margin-top:10px}
#realizacja{padding-top:10px;color:#739AA5;float:right}
#realizacja a{color:#739AA5}
.pink a,#dane_adresowe_content a{color:#ec008c}#certificates { text-align: center;}#certificates img {margin: 10px;}


.success{
    color:#4f8a10;
    background-image: url(../../img/icons/accept.png);
    background-color:#dff2bf;
}

.error, .error_message{
    color:#d8000c;
    background-image: url(../../img/icons/exclamation.png);
    background-color:#ffbaba;
}

.info{
    color:#00529b;
    background-image: url(../../img/icons/information.png);
    background-color:#bde5f8;
}

.warning{
    color:#9f6000;
    background-image: url(../../img/icons/error.png);
    background-color:#feefb3;
}

.info,.success,.warning,.error,.validation, .error_message{
    border:1px solid;
    margin:10px auto;
    padding:7px 10px 7px 35px;
    background-repeat:no-repeat;
    background-position: 10px 6px;
    width:85%;
}
#right-content {float:right;width:307px;}

#submenu-1 {color:#E52C4C; text-transform: uppercase;width:190px; background-color: #69ACBD;border:1px solid white;position:absolute;z-index: 100;}
#submenu-1 {padding:2px; margin:0px;}
#submenu-1 li {list-style: none;}
#submenu-1 li a:hover {background-color:#487884; }
#submenu-1 a {color:white; font-weight: bold; display: block;height:27px;line-height: 27px; background-image: url('../images/li-point.gif'); background-position: 5px; padding: 0px 0px 0px 20px; background-repeat: no-repeat;}
h3 {font-size: 12px;}
.offer-box {background-repeat: no-repeat; width:201px; height:175px;float:left;margin-right: 10px;}
.offer-box h3 {margin:12px 0px 0px 10px; font-size: 12px;}
.offer-box a {margin: 110px 0px 0px 15px;background-image: url('../images/more.jpg'); display:block; width:56px; height: 26px; line-height: 26px; padding-left: 10px; vertical-align: middle; color:white; }
.offer-box.zestawy {background-image: url('../images/category-box-zestawy.jpg'); }
.offer-box.hustawki {background-image: url('../images/category-box-hustawki.jpg');}
.offer-box.sprezynowce {background-image: url('../images/category-box-sprezynowce.jpg');}
.offer-box.sprawnosciowe {background-image: url('../images/category-box-sprawnosciowe.jpg'); }
.offer-box.linowe {background-image: url('../images/category-box-linowe.jpg');}
.offer-box.dodatkowe {background-image: url('../images/category-box-dodatkowe.jpg');}


#top{
    width:980px;
    height:490px; 
    position: relative;
    background: transparent url(../images/top/top_bg.jpg) no-repeat 0 0;
}

#img_rotator{
    position: absolute;
    top: 0px;
    left: 0px;
    width:980px;
    height:491px
}

#logo{
    position: absolute;
    top: 10px;
    left: 0px;
/*    background: transparent url(../images/logo.png) no-repeat 0 0;*/
}
#haslo{
    position: absolute;
    top: 200px;
    left: 0px;
    background: transparent url(../images/top/haslo.png) no-repeat 0 0;
    width: 473px;
    height: 93px;
}

#img_rotator.big-1{background:url(../images/top/top1.jpg) top left no-repeat;width:980px;height:491px}
#img_rotator.big-2{background:url(../images/top/top2.jpg) top left no-repeat;width:980px;height:491px}
#img_rotator.big-3{background:url(../images/top/top3.jpg) top left no-repeat;width:980px;height:491px}

#kwadraciki{
    position: absolute;
    top: 440px;
    left: 926px;
}
#kwadraciki a{
    display: block;
    width: 8px;
    height: 8px;
    background-color: #BCDDE7;
    border: 1px solid #444;
    margin: 2px;
    float: left;
}
#kwadraciki a:hover, #kwadraciki a.zamalowany{
    background-color: #444;
}
