body {
    font-family:Tahoma, Verdana, Arial, sans-serif;
    font-size:11px;
    line-height:120%;
    position:relative;
    width:764px;
    margin:auto;
}
a img {border:none;}
h1 {
    font-size:11px;
    font-weight:bold;
    color:#002d48;
    padding:0;
    margin:0;
    margin-bottom:16px;
    margin-left:-12px;
    padding-left:12px;
    position:relative;
    background:url('../images/ico_raquo_white.png') 0px 4px no-repeat;
    text-transform:uppercase;
}
div#content_inside h1 {
    text-transform:none;
    font-weight:normal;
}
div#content_inside h1.wo_raquo {
    background:none;
    text-transform:uppercase;
    font-weight:bold;
}
h2 {
    font-size:11px;
    font-weight:bold;
}
*.margins {
    padding-left:22px;
    padding-right:12px;
    padding-top:13px;
    padding-bottom:0px;
    margin:0px;
}
a {
    color:#005182;
    padding:0;
    margin:0;
}
a.lewo {
    display:block;
}
a.prawo {
    display:block;
    text-align:right;
}
a.prawo_blok {
    position:absolute;
    right:12px;
    bottom:16px;
}
ins {
    text-decoration:none;
}
ul.list_3 {
    padding:0px;
    margin:0px;
    margin-bottom:10px;
    list-style:none;
    display:block;
}
ul.list_3 li, ul.list_3 li.active {
    display:block;
    position:relative;
    margin:0px;
    padding-left:16px;
    background:url('../images/ico_arrow.png') no-repeat 0px 50%;
    margin-bottom:0px;
    height:17px;
    font-weight:bold;
}
ul.list_3>li, ul.list_3>li.active {
    height:auto;
}
ul.list_3 a {
    color:#002c49;
    text-decoration:none;
    display:block;
    padding:2px;
    clear:both;
    font-weight:bold;
}
div#left ul.list_3 a:hover {
    background-color:#EE6100;
    color:white;
}
ul.list_3 li.active {
    color:#eb5700;
    padding:2px 2px 2px 18px;
}
span.nl {
    clear:both;
    display:block;
    line-height:0px;
}
*.box_corner_lb_a {
    display:block;
    margin:0;
    padding:0;
    height:10px;
    width:10px;
    position:absolute;
    right:0px;
    bottom:0px;
    background:url('../images/box_corner_lb_grey.png') no-repeat white;
    font-size:10px;
    line-height:10px;
}
div#upper_inside>span.box_corner_lb_a {
    right:-1px;
    bottom:-1px;
}
*.box_corner_lb_b {
    display:block;
    margin:0;
    padding:0;
    height:10px;
    width:10px;
    position:absolute;
    right:0px;
    bottom:0px;
    background:url('../images/box_corner_lb.png') no-repeat white;
    font-size:10px;
    line-height:10px;
}
span.spacer {
    line-height:1px;
    font-size:1px;
    height:1px;
    display:block;
}
div.block_inside span.box_corner_lb_b {
    bottom:-1px;
}
div.block_inside>span.box_corner_lb_b {
    bottom:0px;
}
div.block_inside span.box_corner_lb_b {
    bottom:-1px;
}
div.block_inside>span.box_corner_lb_b {
    bottom:0px;
}
/************** C E N T E R ****************/
div#center {
    position:relative;
    top:145px;
    width:764px;
    background-image:url('../images/main_content_bg.png');
}
/************* / C E N T E R ***************/
div#right {
    float:right;
    position:relative;
    width:556px;
    margin-left:4px;
    padding:0;
    margin-right:-19px;
}
div#center>div#right {
    margin-right:0;
}
/*************  L E F T  *******************/
div#left {
    float:left;
    position:relative;
    width:204px;
}
div#left_1,div#left_2,
div#left_3,div#left_4,
div#gg {
    border-bottom:solid white 4px;
    position:relative;
    float:left;
    width:204px;
}
div#left_4 {
    border-bottom:none;
}
div#left_1 {
    background:url('../images/box_01_left_bg.png') repeat-y;
}
div#left_2 {
    background:url('../images/box_02_left_bg.png') repeat-y;
}
div#left_3 {
    background:url('../images/box_03_left_bg.png') repeat-y;
}
div#left_4, div#gg {
    background:url('../images/box_04_left_bg.png') repeat-y;
}
div#gg {
    width:450px;
    margin:0px;
    padding:0px;
}
div#gg input.text {
    border:1px solid #919191;
    width:100px;
    height:16px;
    padding:0px;
    line-height:18px;
}
p#gg_result {
    margin:0px;
    padding:0px;
}
p#gg_result span {
    font-size:20px;
}
form#seoForm {
    display:inline;
}
input#btnGGFormSend_pl, input#btnGGFormSend_en {
    border:none;
    width:48px;
    height:18px;
    background:url('../images/btn_gg_check_pl.png') no-repeat;
    margin-left:3px;
}
input#btnGGFormSend_en {
    background:url('../images/btn_gg_check_en.png') no-repeat;
}
span.corner_1,span.corner_2,
span.corner_3,span.corner_4,
span.corner_gg {
    display:block;
    height:30px;
    width:12px;
    position:absolute;
    left:0px;
    top:0px;
}
span.corner_1 {
    background-image:url('../images/box_01_corner_rt.png');
}
span.corner_2 {
    background-image:url('../images/box_02_corner_rt.png');
}
span.corner_3 {
    background-image:url('../images/box_03_corner_rt.png');
}
span.corner_4, span.corner_gg {
    background-image:url('../images/box_04_corner_rt.png');
}
div.left_in, div.left_in_a {
/* width:157px; */
/* position:relative; */
    margin-left:12px;
    border: solid 1px #e4e4e4;
    border-left:none;
}
div.left_in_a {
    border-bottom:none;
}
strong.phone {
    display:block;
    height:17px;
    background:url('../images/ico_phone.png') no-repeat;
    padding-left:24px;
    padding-top:3px;
    margin-top:12px;
    margin-bottom:12px;
}
*.pole {
    width:95px;
}
/************* / L E F T  ******************/
div#right {
    float:right;
}
/*************  U P P E R  *****************/
div#upper {
    background:url('../images/box_05_left_bg.png') repeat-y;
    float:right;
    width:556px;
    border-bottom:4px solid white;
}
span.corner_5 {
    display:block;
    height:30px;
    width:12px;
    position:absolute;
    left:0px;
    top:0px;
    background-image:url('../images/box_05_corner_rt.png');
}
div#upper_inside {
    position:relative;
    margin-left:12px;
    background-color:#f3f3f3;
    border: solid 1px #e4e4e4;
    border-left:none;
}
div#upper>div#upper_inside {
    padding-bottom:10px;
}
ul#list_1 {
    padding:0;
    margin:0;
    margin-top:0px;
}
ul#list_1 li {
    float:left;
    position:relative;
    padding-left:0;
    margin-left:0px;
    margin-top:0px;
    width:169px;
    list-style:none;
}
/************* / U P P E R  ****************/
/*************  B L O C K S  ***************/
div.block_inside {
    border:solid 1px #e4e4e4;
    border-top:none;
    margin-top:112px;
    height:70px;
    background-color:white;
    padding-left:8px;
    padding-right:8px;
    padding-top:6px;
    padding-bottom:0px;
}
div#block_1,div#block_2,div#block_3,div#block_4 {
    width:136px;
    float:left;
    position:relative;
    margin-left:0px;
    background-color:yellow;
    margin-right:4px;
    border-top:solid white 1px;
    border-bottom:solid white 4px;
}
div#block_1 {
    margin-left:0px;
    background: url('../images/prod_box_01.png') no-repeat;
}
div#block_2 {
    background: url('../images/prod_box_02.png') no-repeat;
}
div#block_3 {
    background: url('../images/prod_box_03.png') no-repeat;
}
div#block_4 {
    background: url('../images/prod_box_04.png') no-repeat;
    margin-right:-4px;
    clear:right;
}
/************* / B L O C K S  **************/
/************* C O N T E N T ***************/
div#content {
    background:url('../images/box_05_left_bg.png') repeat-y;
    position:relative;
    width:556px;
    float:right;
    background-color:white;
}
div#content_inside {
    position:relative;
    margin-left:12px;
    background-color:#f3f3f3;
    border: solid 1px #e4e4e4;
    border-left:none;
    background-color:white;
    border-bottom:none;
}
div#content_inside ul {
    padding:0px;
    margin:10px 0px 10px 0px;
    list-style:none;
}
div#content_inside ul li {
    margin-left:0px;
    padding-left:10px;
    background:url('../images/li_square.png') no-repeat 0px 5px;
}
div.division {
    width:231px;
    position:relative;
    float:left;
    margin-right: 22px;
    margin-bottom:22px;
    background-color:white;
}
span.hack {
    width:462px;
    position:relative;
    float:left;
    margin-right:33px;
    margin-bottom:-20px;
    font-size:0;
    display:block;
}
/************* / C O N T E N T *************/
/************* B A N N E R *****************/
div#banner {
    position:absolute;
    top:0px;
    left:0px;
    width:576px;
    height:145px;
    padding:0;
    margin:0;
}
ul.list_2 {
    padding:0px;
    margin:0px;
    width:400px;
    list-style:none;
    position:relative;
    top:0;
    left:208px;
}
ul.list_2 li {
    margin-left:0px;
    padding-left:16px;
    background-color:green;
    width:84px;
    float:left;
    position:relative;
    background:url('../images/ico_arrow.png') no-repeat 0px 5px;
    margin-bottom:4px;
    height:14px;
}
ul.list_2 li.off {
    background:none;
}
ul.list_2 a {
    text-decoration:none;
}
ul.list_2 a:hover {
    color:#EC5600;
}
ul.list_2 li.li_1,ul.list_2 li.li_2,
ul.list_2 li.li_3,ul.list_2 li.li_4 {
    background-image:none;
    height:14px;
    line-height:14px;
    border-top:5px solid yellow;
}
ul.list_2 li.li_1 {
    border-color:#ee6200;
    margin:0px;
}
ul.list_2 li.li_2 {
    border-color:#ff8e1e;
    margin:0px;
}
ul.list_2 li.li_3 {
    border-color:#ffbb7b;
    margin:0px;
}
ul.list_2 li.li_4 {
    border-color:#ffddbd;
    margin:0px;
}
a#logo {
    border:none;
    text-decoration:none;
    position:absolute;
    top:22px;
    left:0px;
}
a#logo img {
    border:none;
    text-decoration:none;
}
/************* / B A N N E R ****************/
/******** M A I N  H E A D E R **************/
#main_header {
    background-image:url('../images/main_header_bg.png');
    height:56px;
    width:764px;
    position:absolute;
    top:85px;
}
#main_header h1 {
    color:white;
    background:none;
    float:left;
    font-size:22px;
    line-height:56px;
    margin-left:12px;
    margin-top:0px;
}
#szukanie {
    float:right;
    color:white;
    padding-top:8px;
    margin-right:8px;
}
#main_header form {
    margin:0;
    padding:0;
    padding-top:5px;
}
/************** F O O T E R  ****************/
div#footer {
    padding-top:36px;
    position:relative;
    top:145px;
    height:155px;
    width:752px;
    background:url('../images/main_footer_bg.png') no-repeat;
    color:gray;
    padding-left:0px;
}
body>div#footer {
    height:25px;
}
#footer a {
    text-decoration:none;
    color:silver;
}
span.footer_links_1 {
    padding:0;
    margin:0;
    position:absolute;
    right:0;
    color:gray;
}
span.footer_links_1 a {
    color:gray;
}
span.poweredBy {
    position:absolute;
    left:330px;
}
/* /Footer */
input, textarea {
    font-family:"Trebuchet MS", Tachoma, Verdana;
    font-size:11px;
}
input#newsletterFld {
    border:1px solid #919191;
    width:100px;
    height:16px;
    padding:0px;
    line-height:18px;
}
input#searchFld {
    border:1px solid #919191;
    width:100px;
    height:16px;
    padding:0px;
    line-height:18px;
}
input#btnNewsletterSend_pl, input#btnContactFormSend_pl, 
input#btnNewsletterSend_en, input#btnContactFormSend_en {
    border:none;
    width:48px;
    height:18px;
    background:url('../images/btn_newsletter_send_pl.png') no-repeat;
    margin-left:3px;
}
input#btnNewsletterSend_en, input#btnContactFormSend_en {
    background:url('../images/btn_newsletter_send_en.png') no-repeat;
}
input#btnSearch_pl, input#btnSearch_en {
    border:none;
    width:48px;
    height:18px;
    background:url('../images/btn_search_pl.png') no-repeat;
}
input#btnSearch_en {
    background:url('../images/btn_search_en.png') no-repeat;
}
p#contactForm label {
    display:block;
    margin:3px;
    line-height:15px;
    vertical-align:middle;
    font-weight:bold;
}
p#contactForm label.label {
    font-weight:normal;
}
p#contactForm input {
    border:1px solid #919191;
    height:16px;
    padding:0px;
    line-height:15px;
    vertical-align:middle;
}
p#contactForm input.checkbox, p#contactForm input.radio {
    border:none;
}
p#contactForm textarea {
    border:1px solid #919191;
}
span.formError {
    background-color:#FFDDBC;
    padding:3px;
    margin:2px 0px 2px 0px;
    border:1px solid #CCC;
    display:block;
    width:300px;
    font-weight:normal;
}
p.message {
    background-color:#FFDDBC;
    padding:3px;
    margin:2px 0px 20px 0px;
    border:1px solid #CCC;
    display:block;
}
span.hack {
    width:462px;
    position:relative;
    float:left;
    margin-right:33px;
    margin-bottom:-20px;
    font-size:0;
    display:block;
}
img.customer {
    margin:15px 20px 15px 0px;
}
div#buttons {
    margin-top:30px;
    border-top:1px solid #E4E4E4;
    height:60px;
    width:500px;
}
div#buttons img {
    margin-top:16px;
    float:left;
}
span#btnSpacer {
    width:40px;
    height:48px;
    display:block;
    float:left;
}
ul#sitemap {
	padding:0px;
}
ul#sitemap li {
	background:none !important;
	font-size:11px;
	font-weight:bold;
	margin:15px 0px;
	padding-left:0px !important;
}
