@charset "utf-8";
/* CSS Document */

body {
	background:#fff ;
  background-position: 0px -34px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.pds {
	margin:auto;
	width:1000px;
	position:relative;
	padding-top:0px;
  color:#363968; 
	font-size:12px; 
	line-height:16px;
  background:#FFF;
}
.top{ 
height:197px;
/*background:#fff url(../img/1/top_02.jpg)*/ 

}
.footer{
width:100%;
background: #363968;
padding: 20px 0px 20px 0px ; 
}






.footer a {
display:block;
width:490px;
border-radius: 15px;
font-size: 17px;
height:130px;
background: white;
border:4px solid #000;
float:right;
text-decoration:none;
}



.footer a > span.bkdr img{
float:left;
margin:10px;
}

.footer a > span.bkdr > span{
display:block;
color:#660033;
text-decoration:none;
line-height:30px;
margin:35px 0px  0px 50px;
text-align:center;
font-weight:bold;
}


#kontaktLogo{
border-bottom: 0px solid #660033;

height:90px;
font-size:13px;
color:#ebd69f;
}
#kontaktLogo h2{
padding:0px;
margin:0px;

}
#kontaktLogo p{
margin-left:20px;
}
.daneAdresowe {
margin-left:25px;
}

.daneAdresowe a{
text-decoration: none;
color:white;
}


.daneAdresowe .kp{
text-align:left;
line-height: 20px;
font-size:15px;
}

#logo img{

}
.left {
	float:left; 
  width:230px;
	padding-left:30px;
	padding-top:30px;
}
.right {
	float:right; width:650px;
	padding-right:30px;
	
	padding-top:30px;
}

.both {	clear:both;}
img {	border:0;}

.mtxt{ padding:5px; }

a {	text-decoration:underline;}
a:hover {	text-decoration:none; }
a:visited {	color:#CCC; }

.t1 img{ float:left; }
.t2,.t3,.zdjecia{ float:left; }

.zdjecia{
margin-left:15px;
}
.center{ text-align:center; }


.logo{
	position:absolute;
	left: 300px;
	top: 50px;
} 

.menu{ background-color: #89baa7; height:34px; margin-left:0px; }
.menu ul{list-style:none; margin:0px; padding:4px 10px; } 
.menu li{float:left; display:inline-block; } 
.menu a{ display:inline-block; padding:6px 43px 6px 40px; font-size:17px; font-weight:normal; color:#fff;  text-decoration:none; } 
.menu a:hover{ color:#000 }
.menu input{
margin:10px 0px 19px 25px;
padding:5px;
float:right;
color:#cfcfcf;
border:1px solid #990000
}


#topMenu {display:block;width:1000px;height:42px; }
#topMenu ul{list-style:none; margin:0px;padding:0px; } 

#topMenu li{float:left; display:inline-block; padding:0px;margin:0px;} 
#topMenu a{ display:inline-block; padding:11px 15px 11px 15px; font-size:14px; font-weight:normal; color:#363968;text-decoration:none;} 

#topMenu a:hover{  color:#000 }





.tlo{ 

} 
.s{ background:url(../img/s1.jpg) no-repeat; } 
.ng{ font-size:18px; font-weight:normal; margin:0; padding:5px; color:#B5CAE5;  } 






.galeria  a{ display: inline-block; text-decoration:none; background:#131313; margin:5px 5px; width:200px;height:210px;float:left;border:1px solid #000;}
.galeria img{display:block; }
.galeria a span{
display:block;
color:#BCBCBC;
text-align:center;
margin: 5px;
}

#form_login input{
padding:5px; font-size:22px;
width:300px;margin:auto;

}

.daneOferty th{
background:url() repeat-x left top; 
height:30px;
color:red;
} 




#formS th{
background:url(../img/nav_bg.jpg) repeat-x left top; 
height:30px;
color:white;
}
#formC input{
width:30px;
}

 .lewy { 

font-weight:bold;
 padding:7px;
 width:100px;
}
#content { 
text-align:left;
 min-height:500px;
 height:auto !important;
 height:500px;
 margin-bottom:20px;
}

.tekst{
font-size:13px;
line-height:17px;
text-align: justify;
}

div#navigation { margin-bottom:10px; }

ul#navigation_li { width:940px; margin:0 auto; overflow:hidden;  list-style:none; font-family:verdana, Arial, sans-serif; background:url(../img/nav_bg.jpg) repeat-x left top; 
font-size:15px;}
ul#navigation_li li { float:left; margin:0 4px; height:29px; padding:11px 40px 10px 50px; }

ul#navigation_li li a:link,
ul#navigation_li li a:visited { font-weight:bold; color:#999; }
ul#navigation_li li a:hover,
ul#navigation_li li a:focus { text-decoration:none; color:#F6F6F6;}

body.home ul#navigation_li li.Home,
body.nowa_oferta ul#navigation_li li.nowa_oferta,
body.mailing_klienci ul#navigation_li li.mailing_klienci,
body.newsletter ul#navigation_li li.newsletter,
body.statystyki ul#navigation_li li.statystyki,
body.samochody_osobowe ul#navigation_li li.samochody_osobowe,
body.Fundraising ul#navigation_li li.Fundraising,
body.Antarctica ul#navigation_li li.Antarctica,
body.Team ul#navigation_li li.Team,
body.News ul#navigation_li li.News,
body.Foundation ul#navigation_li li.Foundation,
body.Sponsors ul#navigation_li li.Sponsors,
body.Resources ul#navigation_li li.Resources,
body.Press ul#navigation_li li.Press { 
background:url(../img/nav_cur_bg.jpg) no-repeat center bottom ;


 color:white
 
 }

body.home ul#navigation_li li.Home a,
body.nowa_oferta ul#navigation_li li.nowa_oferta a,
body.mailing_klienci ul#navigation_li li.mailing_klienci a,
body.newsletter ul#navigation_li li.newsletter a,
body.statystyki ul#navigation_li li.statystyki a,
body.samochody_osobowe ul#navigation_li li.samochody_osobowe a,
body.Fundraising ul#navigation_li li.Fundraising a,
body.Antarctica ul#navigation_li li.Antarctica a,
body.Team ul#navigation_li li.Team a,
body.News ul#navigation_li li.News a,
body.Foundation ul#navigation_li li.Foundation a,
body.Sponsors ul#navigation_li li.Sponsors a,
body.Resources ul#navigation_li li.Resources a,
body.Press ul#navigation_li li.Press a { color:#fff; }



.daneOferty_L{
padding:0px;
font-weight:bold;
padding-right:10px;
font-size:12px;


}
.odstep{
padding:3px 4px 3px 4px  ;
width:90px;
}
#tb_klient td{
padding:5px;
}
.stronicowanie  a{
vertical-align: baseline;
padding:10px;
font-size:12px;
text-decoration:none;
border:1px solid black;
margin:2px;
}

.subMenu{
margin: 5px 0px 30px 0px;
}
.subMenu a{
vertical-align: baseline;
padding: 5px 20px 5px 20px;
font-size:13px;
text-decoration:none;
border:1px solid black;
margin:2px;
text-transform: uppercase;
}


.rogi5{
 -webkit-border-radius: 5px; /* Safari, Chrome */
 -khtml-border-radius: 5px;    /* Konqueror */
 -moz-border-radius: 5px; /* Firefox */
  border-radius:5px;
}
.gradient{
background: #333333; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #333333 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #333333 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #333333 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #333333 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #333333 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-8 */
}

.current{
background:#303030;
}
.stronicowanie {
    clear: both;
    font-weight:bold;
    margin: 20px 15px;
    text-align: right;
}
div.info, div.success, div.warning, div.error {
    border: 1px solid;
    display: block;
    font-size: 14px;
    margin: 5px;
    padding: 10px;
}
div.info .sprite_ico, div.success .sprite_ico, div.warning .sprite_ico, div.error .sprite_ico {
    background: url("/img/css_sprite_32.png") no-repeat;
    display: inline-block;
    height: 32px;
    margin-right: 10px;
    vertical-align: middle;
    width: 32px;
}
div.info {
    color: #00529B;
    background-color: #BDE5F8;
}
div.info .sprite_ico {
    background-position: 0px 0px;
}
div.success {
    color: #4F8A10;
    background-color: none;
    border:none
}
div.success .sprite_ico {
    background-position: -32px 0px;
}
div.warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
div.warning .sprite_ico {
    background-position: -64px 0px;
}
div.error {
    background-color: none;
    border:none
}
div.error .sprite_ico {
    background-position: -96px 0px;
}
#wyszukiwarka td,#wyszukiwarka th{
text-align:center;
color:black;

}

#listing td {
    font-size: 13px;
    text-align: center;
    color:#912824;
    height:80px;
    vertical-align: middle;
    
}
#listing th {
    background: none repeat scroll 0 0 transparent;
    color: white;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    background: #363968;
}
#listing {
margin-top:10px;
}
#paginacja{
margin-top:20px;
color:black;
}
#paginacja a{

color:black;
padding:8px 12px 8px 12px;
font-size:12px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
 background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid silver;
    text-decoration: none;    
}
#listing a{
color:#363968;
}

#sortownica {
margin-top:30px;
}
#sortownica select{
width:120px;
border:1px solid #363636;
color:#363636;
}

#sortownica input {
margin-left:5px;
width:80px;
border:1px solid #363636;
color:#363636;
}
#naglowek h3{
color:black;
font-size:15px;
}


#form_wyszukiwarka td{
background:#616161;
color:white
}
#form_wyszukiwarka th{
background:#616161;
color:white
}
.FotkaSzczegol{
background:#F2F2F2;
width:116px;
height:116px;
background-repeat: no-repeat;
background-position: center center;
float:left;
margin:0px;
margin-left:5px;
margin-bottom:5px;
border:1px solid silver;
}


.podglad_contener {
position: relative;
width:485px;
height:385px;
margin:5px;
margin-top:0px;
}
.galeria_zdjec_podglad{
width:485px;
height:385px;
background: #F2F2F2;
border:1px solid silver;
background-position: center center;
background-repeat: no-repeat;
cursor:pointer;
position:absolute;
}

.mapa_podglad {
width:485px;
height:385px;
background: #F2F2F2;
border:1px solid silver;
background-position: center center;
background-repeat: no-repeat;
cursor:pointer;
position:absolute;
}






.galeria_zdjec_podglad span{ 
display:block;
padding:5px;
font-size:15px;
color: red;
}

.menu_foto{  height:34px; margin-left:0px; }
.menu_foto ul{list-style:none; margin:0px; padding:10px  10px 0px 5px;; } 
.menu_foto li{float:left; display:inline-block; } 
.menu_foto a{ display:inline-block; padding:6px 25px 3px 25px; font-size:15px; font-weight:normal; color:white;text-decoration:none; background-color: #B0B0B0;margin-right:5px;

-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
 border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;


}

.gradinetGray1 {
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}

 
.menu_foto a:hover{color:#FFF ;background-color:  #912824; }
.menu_oferta{
margin-top:30px;
}
.menu_oferta a{
color:black;
padding:12px 15px 12px 15px ;
text-decoration: none;
background: #F2F2F2;
border:1px solid silver;
}

.menu_oferta a:hover{
color:red;
background: #e2e2e2;
border:1px solid silver;
}
.menu_oferta span{
display:block;
float:right;
width:50px;
height:100%;
}
#kalkulator {
width:100%;
height:100%;
}
.kalkulator_table td {
border:1px solid white;
color:#000000;
font-size:12px;
padding:4px;
}
#kalkulator input{
padding:3px;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 0.8em;
}
#FormZapytanie input {
padding:5px;
}
.tabelka1 {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-collapse: separate;
	border-spacing: 0px 0px;
	*border-collapse: expression('separate', cellSpacing = '1px');
	margin: auto;
	/* background-color: #24a8f0;
*/
	margin-bottom: 20px;
}
.tabelka1 td a {
	color: black;
}
.tabelka1 td {
	padding: 13px;
	margin: 1px;
	vertical-align: middle;
	color: black;
}
.tabelka1 th {
	padding: 13px;
	margin: 1px;
	vertical-align: middle;
	color: white;
	text-align: center;
	font-weight: bold;
	background: #004d77;
}
.tabelka1 tr:nth-of-type(2n) {
	background-color: #f0f0f0;
}
.kontakt {
font-size:1.3em;
}
.tabelka td{
padding:5px;
}

div.textbox {
    background-color: #F8F8F8;
    border: 2px solid #E0E0E0;
    border-radius: 15px;
    font-size: 17px;
    font-weight: normal;
    margin: 10px auto;
    padding: 0 15px;
    width: auto;
    text-align:center;
}


#OpisOfertyL ul {
padding:0px;
padding-left:10px;
}

#OpisOfertyL li {
padding-bottom:3px;
}

#OpisOfertyL {
margin-bottom:20px;
}

#OpisOfertyL td, #OpisOfertyL th{
padding:5px;
font-size:13px;
}
