@CHARSET "UTF-8";

/* start - don't change */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a { margin: 0px; padding: 0px; }
body { font-family: tahoma, verdana, sans-serif; font-size: 12px; background: #fff; }
div { overflow: hidden; }
table { border-collapse: collapse; border-spacing: 0; }
.underline { text-decoration: underline; }
.clear { clear: both; height: 0; font-size: 0; }
.clear-both { clear: both; }
h1 { font-size: 17px; font-weight: bold; color: #d35912; padding-bottom: 10px; }
h2 { padding: 10px 0px; font-size: 15px; font-weight: bold; color: #d35912; }
h3 { padding: 10px 0px; font-size: 13px; font-weight: bold; color: #d35912; }
a img { border: none; }
a { text-decoration: none; }
ul { margin: 5px 0px; }
ul li { margin: 10px 0px 10px 20px; list-style: url(../img/li_10x10.png) outside; }
ol { margin: 5px 0px; }
ol li { margin: 10px 0px 10px 20px; }

.tleft { text-align: left; }
.tright { text-align: right; }
.tcenter { text-align: center; }
.fleft { float: left; }
.fright { float: right; }
.vmid { vertical-align: middle; }
.block { display: block; }
.none { display: none; }
.pointer { cursor: pointer; cursor: hand; }
.red { color: #ac203e; }
.white { color: #ffffff; }
.silver { color: #a8a8a8; }
.bold { font-weight: bold; }
.tline { text-decoration: line-through; }
.f10 { font-size: 10px; }
.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f16 { font-size: 16px; }
.f17 { font-size: 17px; }
/* end don't change */

div#global { clear: both; margin: auto; width: 950px; }

/* header */
div#global .header { clear: both; margin: 25px 0px; width: 950px; }
div#global .header .logo { float: left; margin-left: 10px; width: 215px; height: 55px; }
div#global .header .info { float: left; margin-left: 50px; width: 319px; height: 55px; background: url(../img/header_info_319x55.png) no-repeat; }
div#global .header .call { float: right; margin-left: 10px; width: 306px; height: 55px; }

/* content */
div#global .middle { clear: both; width: 950px; }

/* left column */
div#global .left { float: left; width: 635px; }
div#global .menu { clear: both; width: 950px; height: 50px; background: url(../img/header_menu_bg_1x50.png) repeat-x; }
div#global .menu .mleft { float: left; width: 5px; height: 50px; margin-right: 9px; background: url(../img/header_menu_sides_10x50.png) 0 0 no-repeat; }
div#global .menu .melement { display: block; float: left; padding: 16px 17px 18px; font-size: 13px; color: #fff; text-align: center; }
div#global .menu .melement span { cursor: pointer; cursor: hand; }
div#global .menu .melement:hover { padding: 0px; color: #000; background: url(../img/header_menu_active_bg_1x50.png) repeat-x; }
div#global .menu .melement:hover .el { display: block; float: left; width: 6px; height: 50px; margin-right: 11px; background: url(../img/header_menu_active_sides_12x50.png) 0 0 no-repeat; }
div#global .menu .melement:hover .ec { display: block; float: left; padding-top: 16px; }
div#global .menu .melement:hover .er { display: block; float: left; width: 6px; height: 50px; margin-left: 11px; background: url(../img/header_menu_active_sides_12x50.png) -6px 0 no-repeat; }
div#global .menu .active { padding: 0px; color: #000; background: url(../img/header_menu_active_bg_1x50.png) repeat-x; }
div#global .menu .active .el { display: block; float: left; width: 6px; height: 50px; margin-right: 11px; background: url(../img/header_menu_active_sides_12x50.png) 0 0 no-repeat; }
div#global .menu .active .ec { display: block; float: left; padding-top: 16px; }
div#global .menu .active .er { display: block; float: left; width: 6px; height: 50px; margin-left: 11px; background: url(../img/header_menu_active_sides_12x50.png) -6px 0 no-repeat; }
div#global .menu .mright { float: right; width: 5px; height: 50px; background: url(../img/header_menu_sides_10x50.png) -5px 0 no-repeat; }
div#global .left .content { clear: both; }
div#global .left .content .text_box { clear: both; margin-top: 8px; width: 635px; }
div#global .left .content .text_box_top { clear: both; width: 635px; height: 6px; background: url(../img/box_sides_635x12.png) 0 0 no-repeat; }
div#global .left .content .text_box_in { clear: both; padding: 5px 15px; width: 603px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
div#global .left .content .text_box_in a { color: #d35912; text-decoration: underline; }
div#global .left .content .text_box_in strong { color: #d35912; }
div#global .left .content .text_box_btm { clear: both; width: 635px; height: 6px; background: url(../img/box_sides_635x12.png) 0 -6px no-repeat; }

div#global .left .content .box_main_banner { clear: both; margin-top: 6px; padding: 11px 15px; width: 605px; height: 317px; background: url(../img/main_box_why_635x339.jpg) no-repeat; }
div#global .left .content .box_main_banner .bmb_top { height: 46px; }
div#global .left .content .box_main_banner .points_zwykly { margin: 40px 0px 0px 65px; font-size: 11px; }
div#global .left .content .box_main_banner .points_zzp { margin: 5px 0px 0px 65px; font-size: 11px; }
div#global .left .content .box_main_banner .point { padding: 9px 0px 9px 0px; }
div#global .left .content .box_main_banner .point_space { clear: both; width: 1px; height: 26px; }
div#global .left .content .box_main_banner .point_one { padding: 15px 0px 15px 0px; }
div#global .left .content .box_main_steps { clear: both; margin-top: 6px; width: 635px; height: 89px; background: url(../img/main_box_steps_635x89.png) no-repeat; cursor: pointer; cursor: hand; }

/* right column */
div#global .right { float: left; margin: 2px 0px 0px 9px; width: 306px; padding-top: 6px;}
div#global .right .real_box { clear: both; margin-top: 8px; width: 306px; }
div#global .right .real_box_top { clear: both; width: 306px; height: 6px; background: url(../img/right_menu_box_sides_306x12.png) 0 0 no-repeat; }
div#global .right .real_box .title_left { float: left; width: 40px; height: 36px; background: url(../img/real_box_icon_30x36.png) center top no-repeat; }
div#global .right .real_box .title_right { float: left; padding-top: 12px; width: 148px; font-weight: bold; font-size: 14px; font-family: arial; }
div#global .right .real_box .title_in { clear: both; padding-left: 40px; width: 148px; font-weight: bold; font-size: 14px; font-family: arial; }
div#global .right .real_box .info_box { clear: both; margin: 6px 0px 6px 40px; padding-top: 2px; width: 245px; height: 24px; font-size: 17px; font-weight: bold; color: #d35912; background: url(../img/real_box_info_245x26.png); text-align: center; }
div#global .right .real_box_in { clear: both; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
div#global .right .real_box_in { clear: both; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
div#global .right .real_box_btm { clear: both; width: 306px; height: 6px; background: url(../img/right_menu_box_sides_306x12.png) 0 -6px no-repeat; }

/* footer */
div#global .footer { clear: both; margin: 6px 0px 0px; width: 950px; height: 47px; background: url(../img/footer_bg_1x47.png) repeat-x; }
div#global .footer .fleft { float: left; width: 6px; height: 47px; background: url(../img/footer_sides_12x47.png) 0 0 no-repeat; }
div#global .footer .flogo { float: left; margin: 3px; width: 115px; height: 39px; background: url(../img/footer_logo_115x39.png) no-repeat; }
div#global .footer .fmenu { float: left; padding: 10px 10px; width: 642px; font-size: 11px; }
div#global .footer .fmenu a { padding: 0px 6px; color: #858181; text-decoration: underline; }
div#global .footer .fmenu a:hover { color: #414141; }
div#global .footer .fmenu a.active { color: #414141; }
div#global .footer .finfoline { position: relative; right: -5px; float: left; margin: 3px; width: 149px; height: 39px; background: url(../img/footer_infoline_149x39.png) no-repeat; }
div#global .footer .fright { float: right; width: 6px; height: 47px; background: url(../img/footer_sides_12x47.png) -6px 0 no-repeat; }

/* hyper */
div#global .hyper { clear: both; text-align: right; padding: 5px 0px 25px; }

div.phtchk { float: left; height: 100px; margin: 0px 20px; }
div.phtchk a { display: block; padding: 1px; border: 1px solid #e8e8e8; }

/* kontakt */
div.col_left { float: left; width: 300px; }
div.col_right { float: left; width: 300px; }

div.col_left .icon, div.col_right .icon { clear: both; margin-bottom: 10px; padding: 7px 0px 7px 40px; width: 240px; background-position: left center; background-repeat: no-repeat; font-size: 17px; color: #d35912; font-weight: bold; }
div.col_left .icon1 { background-image: url(../img/icon_napisz_30x31.png); }
div.col_left .icon2 { background-image: url(../img/icon_przyjdz_30x32.png); }
div.col_left .icon3 { background-image: url(../img/icon_zadzwon_33x35.png); }
div.col_right .icon4 { background-image: url(../img/icon_dodatkowe_informacje_30x31.png); }

div.col_left .block, div.col_right .block { clear: both; padding: 0px 0px 20px 5px; }
