/* BASE /////////////////////////////////////////////////////////////////////////////////// */
* { margin: 0; padding: 0; }
body { color: #18232d; font: 12px  Arial, Tahoma, Helvetica,Verdana ; line-height: 18px; background: #d7d9db url('../gfx/bg.gif') 0 0 repeat-x; } 

a { text-decoration: none; color: #255b90; }
a img {border: none;}
a:link, a:visited {color: #255b90; text-decoration: none;}
html body a:hover {text-decoration: underline; }

p { padding:  5px 0 15px 0; font-size: 12px; }
h1 { 	color: #000; padding:  10px 0 5px 0; font-size: 13px}
h2 { 	color: #5c6873; margin: 0 !important;  padding:  30px 0 15px 0; font-size: 13px; font-style:italic;}
h2 span { font-weight: normal; }
h3 { 	color: #ffb61a; padding:  5px 0 5px 0; font-size: 11px; }
h4 { 	color: #9a9a9a; padding:  15px 0 5px 0; font-size: 11px; }

ul,li,form,input { font-size: 11px Tahoma, Helvetica,Verdana, Arial ;}

/* Listy  ///////////////////////////////////////////////////////////////////////////////////  */
ul { margin: 5px 0px; line-height: 15px; }
li { margin: 0 0 5px 20px;}

/* Formularze  /////////////////////////////////////////////////////////////////////////////////// */
input,textarea,select { color: #999; vertical-align: middle; font-size: 11px; padding: 0; margin: 0; }
textarea, input.text, select { border: 1px solid #CCC; background-color: #FFF; width: 150px;  padding: 1px 4px; }
textarea { height: 90px; }
select { width: 160px; padding: 0; }
input.text {  }
input.button { border: 1px solid #005726; background-color:#00923f;	font-weight: bold; padding: 2px 5px; color: #FFF; cursor: pointer; width: auto; overflow: visible; }
input.light { background-color:#cccccc; }

/* Ogólne  ///////////////////////////////////////////////////////////////////////////////////  */
.clearing { clear: both; line-height: 0.1%; font-size: 0.1%; }
p.more {  padding: 0; margin: 0 }
p.more a { background: url('../gfx/arr.gif') right center no-repeat; padding: 0 11px 0 0; margin: 0; }
.fl { float: left }
.fr { float: right }
.l_img { float: left; margin: 0 15px 10px 0; }
.r_img { float: right; margin: 0 0 10px 25px; background-color: #eeeeee; border: 1px solid #dfdfdf; padding: 4px; }
.img { background-color: #eeeeee; border: 1px solid #dfdfdf; padding: 4px; }
.c_img { text-align: center; margin: 0 15px 10px 15px; }
.separate { border-top: 1px solid #dfdfdf; margin: 7px 0; }
/* USABILITY /////////////////////////////////////////////////////////////////////////////////// */
.skiplink { position: absolute; left: 0px; top: -500px; overflow: hidden; }

/* Format strony  /////////////////////////////////////////////////////////////////////////////////// */
#container { width: 951px; margin: 0 auto; }
#header { width: 951px; height: 38px; background: url(../gfx/menu_bg.gif) 0 0 repeat-x;}
#lCol { width: 224px; float: left; }
#rCol { width: 713px; float: left; padding-left: 14px; }

/*MENUTOP  ///////////////////////////////////////////////////////////////////////////////////  */
#menuTop { float: left; }
#menuTop ul { margin: 0 0 0 16px; padding: 0; }
#menuTop li { list-style-type:none; float: left; margin: 0; padding: 0; }
#menuTop a { display:block; height: 38px; background-position: 0 0; background-repeat: no-repeat; }
#menuTop a span { display: none; }
#menuTop a#item_home { background-image: url('../gfx/b_1.gif'); width: 73px; }
#menuTop a#item_tuning { background-image: url('../gfx/b_2.gif'); width: 80px; }
#menuTop a#item_samochody { background-image: url('../gfx/b_3.gif'); width: 100px; }
#menuTop a#item_bazawiedzy { background-image: url('../gfx/b_4.gif'); width: 108px; }
#menuTop a#item_ofirmie { background-image: url('../gfx/b_5.gif');  width: 86px;}
#menuTop a#item_kontakt { background-image: url('../gfx/b_6.gif'); width: 87px; }
#menuTop a#item_kocar_sport { background-image: url('../gfx/b_7.gif'); width: 103px; }
#menuTop a:hover,
#menuTop a.selected { background-position: 0 -38px; }

#search { float: right; margin: 5px 16px 0 0 ;  display: inline; }
#search .text { width: 157px; height: 17px; border: none; background-color: none; color: #FFF; font-size: 11px; line-height: 14px; padding: 2px 0 0 4px; background: url('../gfx/input_search.gif') 0 0 no-repeat;}
#search .button { border: none; width: 51px; height: 19px; line-height: 12px; background: url('../gfx/search.gif') 0 0 no-repeat; cursor: hand; padding: 0; margin: 0 0 0 11px; vertical-align: middle; }

/*  LOCALISER  /////////////////////////////////////////////////////////////////////////////////// */
#localiser { font-size: 9px; width: 951px; background: url('../gfx/localiser.gif') 0 0 no-repeat; padding: 2px 0 17px 19px; color: #8d99a4;}
#localiser a { font-weight: normal; color: #8d99a4; padding: 0 12px 0 6px; background: url('../gfx/arr.gif') right center no-repeat;  }

.m1 .p1 { height: 23px; width: 224px; background: url('../gfx/m1_top.gif') 0 0 no-repeat;}
.m1 .p2 { height: 33px; width: 224px; background: url('../gfx/m1_bot.gif') 0 0 no-repeat; margin-bottom: 10px; }
.m1 .inside { background-color: #88919a; width: 184px; padding: 0 20px; }
.m1 .inside p { padding: 0;}
.m1 ul.cars { margin: 0; padding: 0; }
.m1 .cars  li { margin: 0; padding: 5px 0 0 0; float: left; width: 50%; list-style-type: none;}
.m1 .cars  a { color: #FFF; font-weight: bold; font-family:  Tahoma, Helvetica,Verdana, Arial ; font-size: 11px; }

 ul.hotnews { margin: 0; padding: 27px 0 5px 0; background: url(../gfx/hotnews.gif) 0 0 no-repeat; }
 .hotnews  li { margin: 0; padding: 10px 0; width: 100%; list-style-type: none; border-bottom:1px dashed #a0a0a0;}
 .hotnews  a { color: #FFF; font-weight: bold; font-family:  Tahoma, Helvetica,Verdana, Arial ; font-size: 11px; }


#m2 { width: 503px; padding-bottom: 23px; background: url('../gfx/m2_bot.gif') left bottom no-repeat; float: left; }
#m2 .inside { background-color: #5d6871; width: 503px; height: 94px; }
#m2 p {  padding: 0; float: left; width: 232px; color: #FFF; } 
#m2 p.Chiptuning { padding: 0 0 0 20px;}
#m2 p.Tuningbox { width: 220px; padding: 0 0 0 15px;}
#m2 a { color: #FFF; font-weight: bold; } 
.moc { float: left; padding: 0 0 17px 16px; }

.m3 .p1 { height: 24px; width: 713px; background: url('../gfx/m3_top.gif') 0 0 no-repeat;  }
.m3 .p2 { height: 24px; width: 713px; background: url('../gfx/m3_bot.gif') 0 0 no-repeat;  }
.m3 #page { background-color: #FFF; width: 667px;padding: 0 23px; }
.m3 #page2 { background-color: #FFF; width: 667px;padding: 0 23px; }
 
/* FOOTER  /////////////////////////////////////////////////////////////////////////////////// */
#footer { color: #35414c; padding: 10px 0 0 265px; }
#footer p { float: left; padding-right: 30px; font-family:  Tahoma, Helvetica,Verdana, Arial ; font-size: 11px;  }

/* TABELE  ///////////////////////////////////////////////////////////////////////////////////  */
table { font-size: 11px;  }
.info { margin-top: 10px; margin-bottom: 10px; border-collapse: collapse; color: #000; border: 1px solid #d6d6d6; }
.info td { padding: 5px 8px; border: 1px solid #c0c0c0; border-collapse: collapse; vertical-align: middle; text-align: left; }
.info .td_nobd { background-image: none; }
.buttons td { text-align: center; padding-top: 12px; padding-bottom: 12px; background-image: none; }
.info th { font-weight: normal; background-color: #e2e2e2;	padding: 2px 8px 2px 8px; color: #000; text-align: center; border: 1px solid #c0c0c0; }
td.first { font-weight: bold; }
.line0 td { background-color: #f6f6f6; }

/*  MENU - SIDE /////////////////////////////////////////////////////////////////////////////////// */
#menu ul { margin: 0; padding: 2px 0 0 0; list-style-image: none; background: url(../gfx/d.gif) left bottom repeat-x;  } 
#menu ul li { list-style:none; background: url(../gfx/d.gif) 0 0 repeat-x; margin:0; padding:2px 0; }
* html #menu ul li { height:1px; vertical-align:bottom; }
#menu ul li a { background: url(../gfx/m.gif) 0px 6px no-repeat; display:block; padding:4px 5px 5px 17px;
  text-decoration:none;	color:#FFF; }
#menu ul li a:hover { text-decoration: underline }
#menu ul li.selected a { background: url(../gfx/m.gif) 0px 6px no-repeat; font-weight: bold; }
* html #menu ul li a { height:1px; }
#menu ul ul { margin:	0 0 0 10px; padding:0; }
#menu ul ul li { list-style:none; margin:0; padding:2px 0; }
* html #menu ul ul li { height:1px; vertical-align:bottom; }
#menu ul ul li a { display: block; font-size: 9px; font-weight:	normal; padding:	0 2px 0 20px; text-decoration:none; color:		#000; background: 	url(../gfx/li.gif) 5px 6px no-repeat; }
#menu ul ul li.selected a{ background: 	url(../gfx/li.gif) 5px 6px no-repeat; color:		#E86A00; }
* html #menu ul ul li a { height:		1px; }

/* PRINT  RECOMMEND TOP BACK ///////////////////////////////////////////////////////////////*/
#nav_bot { margin: 20px 0 0 0; padding: 10px 0; border-top: 1px solid #dfdfdf;  color: #a5a5a5;  }
#nav_bot a { font-size: 9px;  color: #747474; font-weight: normal; text-decoration: none; padding: 0 7px;}

#nav_bot a:hover { text-decoration: underline; }

/* AKTUALNOSCI /////////////////////////////////////////////////////////////////////////////////// */
.pages, .paginate { border-top: 1px solid #CCCCCC; padding: 10px 5px 10px 0; margin-top: 10px; }
.pages a, .paginate a { background-color: #fd5d04; padding: 1px 4px; color: #FFF; } 
.pages a.boldlink, .paginate a.boldlink { background-color: #666; padding: 1px 4px; color: #FFF; }
.pages a.prevnext, .paginate a.prevnext { background-color: #fff; padding: 0px; color: #fd5d04; }
.pages a.prevnext img, .paginate a.prevnext img { vertical-align: middle; }

.tabela_z_bazy {
    padding:0px 0px 0px 0px;
    border-spacing:0px;
    border:1px solid #dde4e9;
    background:#fff  url('../gfx/tlo.jpg') repeat-x;    
    width:100%;
    margin: 0 !important;
}

.tabela_z_bazy th { background-color: #88919a; color: #FFF; border: 1px solid #dae1e7;}

.tabela_z_bazy tr td {
    padding-left:3px;
    padding-right:3px;
    height:20px;
    border:1px solid #dde4e9;
}

.height30 {
    height:30px;
}


.produkt_list {
    border:1px dashed #a0a0a0;
    width:300px;
    height:30px;
    padding:0px;
    margin-bottom:10px;
}
/*
.produkt_list p{
    height:30px;
    padding:0px;
    margin:0px;
}
*/
.produkt_list a {
    display:block;
    color:#333f4a;
    width:300px;
    height:30px;
}

.produkt_list  a:hover{
    background:#e8ecef;
}

.produkt_list a span {
    padding-top:8px;
}

.baza_ofert {
    width:300px;
    height:30px;
}

.baza_ofert p {
    float:left;
}


.nazwa_auta {
    float:left;
    width:300px;
}

.nazwa_auta p span{
    font-weight:bold;
}


.auto {
    float:left;
    border:1px solid #a0a0a0;
    width:100%;
}

.imageimgAuto {
    padding:10px;
}


.right_menu {
    border:1px solid #a0a0a0;
    float:right;
    width:200px;
}

.right_menu a {
    display:block;
}

.warunki {
    width:200px;
    margin-left:450px;
}

.articleImage {
    margin:10px 10px 10px 10px;
    padding:1px;
    border:2px solid #dfdfdf;
}

.separate2{
    width:100%;
    height:2px;
    border-bottom:1px dashed #dfdfdf;
}

.imagegal{
    width:650px;
}
.galeria a{ float:left; text-decoration:none; width:130px; height:120px; display:block; margin:6px; text-align:center; }
.galeria a:hover{ text-decoration:none; }
.galeria a img{ border:1px solid #a0a0a0; margin:2px; padding:2px; }