* {
margin: 0;
padding: 0;
}



body{
       font-family: Arial;
       background: #F8FCFF;
       text-align: center;
}

img{
border: 0px;
}

.kontener
{
margin: 0 auto;
background: #F8FCFF;
width: 960px;
}

.box_cale {
text-align: left;
float: left;
font-family: Arial;
font-size: 12px;
color:  #4B4B4B;
width: 695px;
margin-bottom: 10px;
}


.box {
text-align: left;
float: left;
font-family: Arial;
font-size: 12px;
color:  #4B4B4B;
width: 231px;

}

.box_head {
text-align: left;
width: 231px;
height: 45px;
font-size: 13px;
font-family: Tahoma;
color:  #ffffff;
font-variant: small-caps;
background: url(images/head.gif) repeat-x;
line-height: 43px;
}

.box_tresc {
text-align: left;
padding: 10px;
border: 1px solid #D1DDE7;
}


.header {
width: 960px;
height: 145px;
text-align:left;
}

.header_logo {
padding-top: 20px;
width: 235px;
text-align:left;
float: left;
}

.header_baner {
width: 515px;
height: 145px;
float: left;
background: #F8FCFF url(images/baner_top.png) no-repeat;
}

.header_tel {
padding-top: 68px;
width: 200px;
text-align:left;
float: left;
}


.menu
{
width: 964px;
height: 42px;
text-align:left;
background: url(images/menu_bg.gif) no-repeat;
font-family: Tahoma;
font-variant: small-caps;
float: left;
}


.menu a
{
width: 120px;
height: 42px;
display: block;
background: url(images/btn_off.gif) repeat;
float: left;
text-align: center;
font-size: 15px;
font-family: Tahoma;
color:  #ffffff;
font-variant: small-caps;
text-decoration: none;
line-height: 40px;
}

.menu a:hover{
width: 120px;
height: 42px;
background: url(images/btn_on.gif) repeat;
display: block;
font-family: Tahoma;
float: left;
text-align: center;
font-size: 15px;
color:  #ffffff;
text-decoration: none;
}


.last a
{
width: 121px;
height: 42px;
display: block;
float: left;
text-align: center;
font-size: 14px;
font-family: Tahoma;
color:  #ffffff;
font-variant: small-caps;
text-decoration: none;
line-height: 40px;
background: url(images/last_btn.gif) repeat;
}

.last a:hover{
width: 121px;
height: 42px;
background: url(images/last_btn.gif) repeat;
display: block;
font-family: Tahoma;
float: left;
text-align: center;
font-size: 14px;
color:  #ffffff;
text-decoration: none;
}


.reklama
{
width: 960px;
height: 73px;
float: left;
padding-top: 15px;
}

.reklama_tel
{
width: 245px;
height: 73px;
float: left;
margin-left: 7px;
}

.reklama_baner
{
text-align: center;
border: 1px solid #D1DDE7;
width: 690px;
height: 60px;
float: left;
font-size: 12px;
color: #8D8D8D;
margin-left: 10px;
}

.reklama_baner2
{
text-align: center;
border: 1px solid #D1DDE7;
width: 690px;
height: 60px;
float: left;
font-size: 12px;
color: #8D8D8D;
}


.tresc_lewa
{
width: 245px;
float: left;
text-align: left;
margin-left: 7px;
}




.tresc_prawa
{
width: 690px;
float: left;
text-align: left;
margin-left: 10px;
}

.merlin
{
float: left;
}

.pytania
{

height: 70px;
float: left;
}

.menu2
{
float: left;
}

.menu2 a
{

text-align: left;
font-size: 12px;
font-family: Arial;
color: #2D66A2;
text-decoration: none;
line-height: 28px;
width: 245px;
padding-bottom: 5px;
border-bottom: 1px solid #D1DDE7;
background: url(images/point.gif) no-repeat;
padding-left: 10px;
}

.menu2 a:hover{
text-align: left;
font-size: 12px;
font-family: Arial;
color:  #FE6902;
text-decoration: underline;
padding-bottom: 5px;
border-bottom: 1px solid #D1DDE7;
background: url(images/point.gif) no-repeat;
padding-left: 10px;
}















.stona_cale {
text-align: left;
float: left;
font-family: Arial;
font-size: 12px;
color:  #4B4B4B;
width: 693px;

}


.strona {
text-align: left;
float: left;
font-family: Arial;
font-size: 12px;
color:  #4B4B4B;
width: 693x;
margin-bottom: 10px;
}

.strona_head {
text-align: left;
width: 693px;
height: 45px;
font-size: 15px;
font-family: Tahoma;
color:  #ffffff;
font-variant: small-caps;
background: url(images/head1.gif) repeat-x;
line-height: 41px;
}

.strona_tresc {
text-align: left;
padding: 10px;
border: 1px solid #D1DDE7;
}




.strona_tresc  h1{
font-family: Arial;
font-size: 24px;
color:  #4B4B4B;
font-weight: normal;
padding-bottom: 5px;
}

.strona_tresc  a{
padding-top: 5px;
font-family: Arial;
font-size: 12px;
color:  #FE6902;
text-decoration: none;
}

.strona_tresc  a:hover{
padding-top: 5px;
font-family: Arial;
font-size: 12px;
color:  #FE6902;
text-decoration: underline;
}




.foot
{
text-align: center;
background: #F8FCFF url(images/tlo_stopka.gif) repeat-x;
width: 100%;
float: left;
}


.cale_footer
{
margin: 0 auto;
height: 62px;
width: 960px;
text-align: center;
}

.cale_footer_tresc
{
width: 960px;
text-align: left;
padding-top: 30px;
height: 50px;
font-family: Arial;
font-size: 12px;
color: #2D66A2;
font-weight: bold;
}

.cale_footer_tresc a
{


font-size: 12px;
font-family: Arial;
color: #2D66A2;
font-weight: bold;
text-decoration: none;
}

.cale_footer_tresc a:hover{

font-size: 12px;
font-weight: bold;
font-family: Arial;
color:  #FE6902;
text-decoration: underline;
}

.cale_footer_tresc1
{
width: 245px;
text-align: left;
float: left;
}

.cale_footer_tresc2
{
width: 690px;
text-align: right;
float: left;
}


.partnerzy
{
margin: 0 auto;
padding-top: 15px;
height: 100px;
width: 960px;
text-align: center;
}

.partnerzy_tresc
{
width: 960px;
text-align: left;
height: 100px;
font-family: Arial;
font-size: 12px;
color:  #4B4B4B;
}
