root{
    display:block;
}
body{
    margin:0;
    padding:0;
    background:url(../img/tlo_belka_top.png) repeat-x;
    font-family: Verdana;
    font-size: 11px;
}

strong {
    font-weight: bold;
}

h1, h2, h3, h4, button{
    text-decoration:none;
}

h1{
    font-family:Verdana;
    font-weight:bold;
    font-size: 14px;
}

h2 {
    font-family: Verdana;
    font-weigth: normal;
    font-size: 21px;
}

h3 {
    display:block;
    font-size:15px;
    font-weight:bold;
    margin:1em 0;
}

h4 {
    display:block;
    font-weight:bold;
    font-size: 13px;
    margin:1.33em 0;
}

h1.humanst{
    font-family: Verdana;
    font-weigth: normal;
    font-size: 25px;
    line-height:31px;
}
h1.blue{
    font-family: Verdana;
    font-weigth: normal;
    font-size: 25px;
    color: white;
}
div#wrapper{
    width:960px;
    margin:0 auto;
}
div#header{
    width:960px;
    overflow:hidden;
    height: 96px;
}

div#header span#numer1{
    color: white;
    margin: 11px 0;
    display: block;
}

div#content{
    margin-top:12px;
    width:960px;
    overflow:hidden;
}
div#footer{
    margin-top:15px;
    width:920px;
    border-top:4px solid #0249a0;
    padding:20px;
    padding-top:15px;
    font-family:Verdana;
    font-weight:normal;
    font-size: 11px;
    color:#aaaaaa;
}
div#footer a{
    text-decoration:none;
    font-family:Verdana;
    font-weight:normal;
    font-size: 11px;
    color:#aaaaaa;
}
div#footer span{
    float:left;
}
div#footer span.spacer{
    color:#efefef;
    margin:0 10px;
}
div#top_left{
    width:788px;
    float:left;
}
div#top_right{
    /*width:172px;*/
    float:right;
}
div#top_right a{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color:#fff;
    float:left;
    text-decoration:none;
    margin-right:20px;
    margin-top:10px;
}

div#top_right a.newsletter{
    margin-right:24px;
}
div#top_right #NewsletterAddForm {
    background: #EEEEEE;
    display:none;
    position:absolute;
    margin-top: 35px;
    padding: 5px;
    *width:225px;
    *margin-left:-170px;
}
#recommendationSendForm {
    background: #fff;
    display:none;
    position:absolute;
    margin-top:35px;
    margin-left:-215px;
    *width:335px;
    *margin-left:-335px;
}
#recommendationSendForm input.text {
    color:#777;
}


img#logo{
    float:left;
    margin-left:15px;
}
ul#menu_top{
    width:auto;
    margin-top:28px;
    list-style-type:none;
    white-space:nowrap;
    height:25px;
}
ul#menu_top li{
    display:inline;
    height:25px;
}
ul#menu_top li a{
    float:left;
    display:block;
    height:25px;
}
ul#menu_top li#oferta a{
    margin-left:12px;
    width:64px;
    height:25px;
    background:url(../img/menu_top.png) 0 0 no-repeat;
}
ul#menu_top li#oferta a:hover, ul#menu_top li#oferta.active a{
    background:url(../img/menu_top.png) 0 -24px no-repeat;
}
ul#menu_top li#ochrona a{
    width:151px;
    height:25px;
    background:url(../img/menu_top.png) -64px 0 no-repeat;
}
ul#menu_top li#ochrona a:hover, ul#menu_top li#ochrona.active a{
    background:url(../img/menu_top.png) -64px -24px no-repeat;
}
ul#menu_top li#strefa a{
    width:125px;
    height:25px;
    background:url(../img/menu_top.png) -215px 0 no-repeat;
}
ul#menu_top li#strefa a:hover, ul#menu_top li#strefa.active a{
    background:url(../img/menu_top.png) -215px -24px no-repeat;
}
ul#menu_top li#partnerzy a{
    width:134px;
    height:25px;
    background:url(../img/menu_top.png) -340px 0 no-repeat;
}
ul#menu_top li#partnerzy a:hover, ul#menu_top li#partnerzy.active a{
    background:url(../img/menu_top.png) -340px -24px no-repeat;
}
ul#menu_top li#ofirmie a{
    width:92px;
    height:25px;
    background:url(../img/menu_top.png) -474px 0 no-repeat;
}
ul#menu_top li#ofirmie a:hover, ul#menu_top li#ofirmie.active a{
    background:url(../img/menu_top.png) -474px -24px no-repeat;
}
ul#menu_top li#kontakt a{
    width:70px;
    height:25px;
    background:url(../img/menu_top.png) -566px 0 no-repeat;
}
ul#menu_top li#kontakt a:hover, ul#menu_top li#kontakt.active a{
    background:url(../img/menu_top.png) -566px -24px no-repeat;
}
div#left{
    width:710px;
    float:left;
}
div#right{
    width:240px;
    float:right;
}
div#right_form{
    background:#eeeeee;
    padding-bottom:9px;
}
div#right_contact{
    margin-top:13px;
    border:1px solid #eeeeee;
}
div#main_img_container{
    background:#0249a0;
    padding:10px;
    float:left;
}
img#main_img{
    vertical-align:top;
}
#main_accordion{
    width:219px;
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
    border:none;
    float:right;
}
#main_accordion div {
    background:#0249a0;
}
#main_accordion div div {
    padding:13px 5px 6px 6px;
}
#main_accordion p {
    color:#fff;
    margin:0;
    padding:5px 0;
    font-weight:normal;
    line-height:16px;
}
#main_accordion a.header {
    cursor:pointer;
    display:block;
    line-height:30px;
    padding-left:8px;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    color:#0249a0;
    background-color:#00a0c6;
    border-bottom:1px solid #FFFFFF;
    background-image:url(../img/acc_top.png);
}
#main_accordion a.last {
    border-bottom:none;
}
img#dowiedz_sie{
    margin-top:2px;
}
img#zamow_rozmowe{
    margin-top:13px;
    margin-left:14px;
}
div#left_content input{
    
    width:170px;
   
    padding:5px;
    font-family:Verdana;
    font-size:11px;
    color:#777777;
    border:1px solid gray;
}

div#left_content input#LeadDate{
    width:75px !important;
    margin-top:0 !important;
    padding-right:5px !important;
  
}

div#right input{
    margin-left:16px;
    width:188px;
    margin-top:10px;
    padding:5px;
    font-family:Verdana;
    font-size:11px;
    color:#777777;
}
div#right input.first{
    margin-top:4px;
}
p#preferowana_data{
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    color:#010101;
    margin:9px 0 0 17px;
}
div#right input{
    margin-left:16px;
    width:188px;
    margin-top:9px;
    padding:7px;
    font-family:Verdana;
    font-size:11px;
    color:#777777;
    background:url(../img/input_bg.png) no-repeat;
    border:none;
}
div#right_form input#LeadDate{
    width:75px !important;
    margin-top:0 !important;
    padding-right:5px !important;
/* background:url(../img/input_bg.png) no-repeat !important;*/
}
div#right_form input#LeadZipcode{
    width:40px !important;
}
input#state{
    background:url(../img/input_bg_off.png) no-repeat !important;
}
input#city{
    width:125px !important;
    margin-left:5px !important;
/*    background:url(../img/input_bg_off.png) no-repeat !important;*/
}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div{
    font-size:0.9hem;
}
.ui-datepicker-trigger{
    position:relative;
    top:8px;
    left:4px;
    *top:2px;
}
div#mySelect{
    width:90px;
    float:left;
    margin-top:5px;
    *margin-top:1px;
    margin-left:15px;
}

select#LeadHour{
    padding: 5px;
}

input#submit{
    float:right;
    padding:0 !important;
    margin:5px 23px 0 0 !important;
    width:71px !important;
    height:27px !important;
    background:none !important;
}
div#strefa_klienta{
    background:url(../img/strefa_bg.png) 0 0 repeat-x;
    display:block;
    padding:13px 0 16px 18px;
}
div#strefa_klienta a{
    font-family:Verdana;
    font-size:11px;
    color:#0249a0;
}
div#prezentacja{
    clear:both;
    padding-top:28px;
}
div#prezentacja a{
    color:#0249A0;
}
div#prezentacja_left{
    float:left;
    
    width:335px;
    display:block;
}
div#prezentacja p.prezentacja{
    font-family:Verdana;
    font-size:11px;
    color:#000;
    line-height:16px;
    
}
div#prezentacja_right{
    float:left;
    display:block;
    padding-left:10px;
}
img#prezentacja_spacer{
    float:left;
    margin:0 5px;
}
div#left_content{
    margin-top:-4px;
    border:1px solid #f1f1f1;
    border-top:none;
    overflow:hidden;
    height:100%;
}
div#left_content_menu{
    margin-top:1px;
    width:238px;
    float:left;
}
div#left_content_text{
    padding:19px;
    float:left;
    width:432px;
    line-height: 1.5;
}
div#left_content_text h1{
    margin:10px 0 14px 3px;
}
div#left_content_text p{
    margin:10px 3px;
    font-family:Verdana;
    font-size:11px;
    color:#000;
    padding:4px 0;
    line-height:16px;
}
div#left_breadcrumbs{
    background:url(../img/resize.png) no-repeat;
    display:block;
    width:699px;
    height:37px;
    padding:3px 0 0 12px;
}
div#left_breadcrumbs span, div#left_breadcrumbs span a, div#left_content_menu a{
    font-family:Verdana;
    font-size:11px;
    color:#0249a0;
}
div#left_breadcrumbs img{
    margin:0 3px;
    position:relative;
    top:2px;
}
div.menu_item{
    background:url(../img/left_menu_spacer.png) bottom left no-repeat;
    padding:4px 0 11px 4px;
    position:relative;
}
div.menu_item_last{
    background:none !important;
}
div.menu_item img{
    float:right;
    margin-right:6px;
}
div.menu_item a{
    float:left;
    display:block;
    width:180px;
}
div.right_menu_item{
    background:url(../img/spacer.gif) bottom left no-repeat;
    padding:9px 0 7px 1px;
    position:relative;
}
div.right_menu_item img{
    float:right;
    margin-right:15px;
}
div.right_menu_item a{
    float:left;
    display:block;
    width:190px;
}
div.gray_bg{
    background:#f7f7f7;
    border-right:1px solid #f1f1f1;
    border-bottom:1px solid #f1f1f1;
    padding:15px;
}
div.white_bg{
    background:#fff;
    border-right:1px solid #f1f1f1;
    border-bottom:1px solid #f1f1f1;
    padding:15px;
}
div.white_bg h2{
    color:#0249a0;
}
div.white_bg div.menu_item{
    background:url(../img/spacer.gif) bottom left no-repeat;
}
img#oblicz_skladke{
    padding:15px;
}
div#breadcrumbs_menu{
    width:130px;
    height:27px;
    display:block;
    float:right;
    margin:5px 11px 0 0;
    *margin-right:6px;
    background:url(../img/resize_menu.png) no-repeat;
}
a#print{
    display:block;
    float:left;
    width:25px;
    height:25px;
    cursor:pointer;
}
a#send{
    display:block;
    float:left;
    width:25px;
    height:25px;
    margin-left:10px;
    cursor:pointer;
}
a#small_font{
    display:block;
    float:left;
    width:10px;
    height:10px;
    margin-left:15px;
    margin-top:10px;
    cursor:pointer;
}
a#default_font{
    display:block;
    float:left;
    width:10px;
    height:15px;
    margin-left:5px;
    margin-top:5px;
    cursor:pointer;
}
a#large_font{
    display:block;
    float:left;
    width:20px;
    height:15px;
    margin-left:5px;
    margin-top:5px;
    cursor:pointer;
}
img.oferta{
    border:7px solid #0249a0;
}
a.oferta{
    font-size:10px;
    color:#0249a0;
}

#left_content_menu h2{
    margin:10px 0 10px 0;
}

#left_content_text a{

    color:#0249A0;
}

.to_top{
    font-size: 10px;
}
div#korpo input{
    width:188px;
    margin-top:9px;
    padding:7px;
    font-family:Verdana;
    font-size:11px;
    color:#777777;
    background:url(../img/form_input_bg.png) no-repeat;
    border:none;
}
input#ContactBody_submit{
    float: right;
    padding:0 !important;
    margin:15px 23px 0 0 !important;
    width: 63px !important;
    height: 22px !important;
    background:none !important;
}
textarea#ContactBody{
    width:400px;
    height:100px;
    padding:7px;
    font-family:Verdana;
    font-size:11px;
    color:#777777;
    background:url(../img/form_textarea.png) no-repeat;
    border:none;
    overflow:hidden;
}

#map_canvas {
    line-height: normal;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

#mainNav{
     margin:0;
     padding:0;
}
#mainNav h2.humanst{
    font-weight: normal;
    font-size: 20px;
}
#mainNav li{
	height:77px;
        border:1px solid #d3d3d3;
        border-left:none;
        border-right:none;
	list-style:none;
	float:left;
	background-color:#f7f7f7;
	background-image: url(../img/navBtn.png);
	background-repeat: no-repeat;
	background-position: left top;
        color:#b9b9b9;
}
#mainNav li h2{
	margin:8px 0 0 20px;
}
#mainNav li p{
	margin:6px 0 0 20px;
        color:#b9b9b9;
}
#mainNav li.last{
        border-right:1px solid #d3d3d3;
        width:236px !important;
}
#mainNav li.afterCurrent{
        background-color:#f7f7f7;
	background-image: url(../img/navAfterCurrent.png);
}
#mainNav li.current{
	background-color:#ffd300;
	background-image: url(../img/navCurrentBtn.png);
        color:#000;
}
#mainNav li.firstCurrent{
	background-color:#ffd300;
        border:1px solid #d3d3d3;
        border-right:none;
	background-image: none;
        color:#000;
}
#mainNav li.firstCurrent h2{
	margin:8px 0 0 15px;
}
#mainNav li.firstCurrent p{
	margin:6px 0 0 15px;
        color:#0249a0;
}
#mainNav li.lastCurrent{
	background-color:#ffd300;
        border:1px solid #d3d3d3;
        border-left:none;
        background-image: url(../img/navCurrentBtn.png);
        color:#000;
}
#mainNav li.done{
	background-color:#dadada;
        border:1px solid #0249a0;
        border-left:none;
        border-right:none;
	background-image: url(../img/navLastDoneBtn.png);
        color:#fff;
}
#mainNav li.done h2{
	margin:8px 0 0 20px;
}
#mainNav li.done p{
	margin:6px 0 0 20px;
       color:#fff;
}
#mainNav li.firstDone{
	background-color:#dadada;
        border:1px solid #0249a0;
        border-right:none;
	background-image: none;
        color:#fff;
}
#mainNav li.firstDone h2{
	margin:8px 0 0 15px;
}
#mainNav li.firstDone p{
	margin:6px 0 0 15px;
       color:#fff;
}
#mainNav li.noBg{
	background-image:none;
}

#mainNav.fiveStep li{width:235px;}
#mainNav.fiveStep li a{width:141px;}
span.blue{
    font-family:Verdana;
    font-weight:bold;
    font-size: 14px;
    color:#0249a0;
    margin-left:10px;
}
ul.tabs {
    list-style-type: none;
    padding: 0;
    margin: 0;
    cursor:pointer;
    height:35px;
}
ul.tabs li {
    float: left;
    padding: 0;
    margin: 0;
    display:block;
    padding:11px;
    background:#fff url(../img/tabs_regular.png) no-repeat right top;
}
ul.tabs li.current{
    background:#f7f7f7 url(../img/tabs_current.png) no-repeat right top;
}
ul.tabs li.regularFirst{
    margin-top:3px;
    background:#b1b1b1;
    width:1px;
    height:32px;
    padding:0;
}
ul.tabs li.currentFirst{
    background:#b1b1b1;
    width:1px;
    height:35px;
    padding:0;
}
ul.tabs li.regularLast{
    background:#f7f7f7 url(../img/tabs_regularLast.png) no-repeat right top;
    width:191px !important;
}
ul.tabs li.currentLast{
    background:#f7f7f7 url(../img/tabs_currentLast.png) no-repeat right top;
    width:190px !important;
}
ul.tabs li.beforeCurrent{
    background:#f7f7f7 url(../img/tabs_beforeCurrent.png) no-repeat right top;
}

.tabcontent{
    background-color:#F7F7F7;
    width:652px;
    border:solid 1px #B9B9B9;
    border-top:none;
    padding:10px;
}


table.text td{
    vertical-align:top;
    padding-top:10px;
}


table.text td.bold{
    font-weight:bold;
}

input.error, select.error {
    background-color:#F8E5E5;
    border:1px solid #A90000 !important;
}

label{
    cursor:pointer;
}

input.radio_margin{
    margin-left:10px;
    margin-right:8px;
}

div.sitemap a{
    color:black;
}
div.p0{
    font-weight:bold;
    margin:5px 0px;
}
div.p1{
    margin:0px 0px 5px 15px;
     font-weight:bold;
}
div.p2{
    margin:10px 0px 8px 40px;
   
}
div.p3{
    margin:0px 0px 4px 65px;

}
div.p4{
    margin-left:80px;
}
div.p5{
    margin-left:85px;
}

tr.hidden_secure{
     display:none;
}
tr.hidden_company_name{
     display:none;
}


p.form-text{
      font-size:11px;
      color:#777777;
      padding:10px 16px;


}

p.landing-text{
      font-size:11px;
      color:#777777;
      margin-top:40px;


}

p.form-title{
      padding-left:16px;
      padding-top:10px;

}

div.landing-image{
      padding-left:108px;padding-top:34px;padding-bottom:28px;
}
div.landing-image-car{
     padding-top:34px;padding-bottom:28px;
}

div.landing-left{
      width:319px;float:left;border:1px solid #eeeeee;margin-right:20px;
      padding-left:17px;
      padding-top:14px;
}

div.landing-right{
      width:319px;float:left;border:1px solid #eeeeee;
       padding-left:17px;
   padding-top:14px;
}

ul.landing-list{
     list-style-position:outside; list-style-image: url(../img/ul_arrow_white.gif); font-size: 11px; color: #0249a0;padding:0px;margin-left:17px;margin-top:0px;
}
ul.landing-list li{
padding-bottom:8px;

border-bottom:1px solid #eeeeee;
}
ul.landing-list li.last{
border:none;
}

ul.landing-list li.slim{
 padding-bottom:4px;

}
