* {margin:0;}
body { margin: 0; padding: 0; font-family:Arial,sans-serif; font-size:14px; color:#6B6F72;}
small {font-size:80%;}
#logtop { margin: 0pt auto; width:1000px; height:48px;margin-top:0px; position:relative; }
#usertop { margin: 0pt auto; width:1000px; height:38px;margin-top:0px; position:relative; }
#tuserinfo {float:right; margin-top:4px;}
#tuserinfo td {padding:0px 10px;}
#tuserinfo td a {margin:0px 5px; }
#phtop { margin: 0pt auto; width:1000px; height:84px; position:relative; }
#ph { margin: 0pt auto; width:1000px; position:relative;}
#fo p { padding:0px; font-size:11px; color:#6B6F72; }    
#fo a { color:#6B6F72; }
#fo { position:relative;;margin: 0pt auto; width:980px;height:42px; border-top:1px solid #ddd; padding:0px 10px;}
#fotr { width:60%; text-align:right; }
#fot { margin: 0pt auto; width:100%; padding:5px 0px; }
#fot td { vertical-align:top; }
a#logo { display:block; width: 160px; height: 35px; background: url("../templates/images/logo.jpg") no-repeat top left; position: absolute; top:14px; left: 20px; }
/*a#konkurs, a#konkursl { display:block; width: 255px; height: 80px; background: url("../templates/images/konkurs_t.gif") no-repeat top left; position: absolute; top:4px; left: 210px; }
a#konkursl {background: url("../templates/images/konkurs_tl.gif") no-repeat top left !important; }*/
#sms_service { display:block; width: 143px; height: 55px; background: url("../templates/images/sms.jpg") no-repeat top left; position: absolute; top:14px; left: 230px; }
#menu { position:absolute; top:15px; left:518px; height:34px;}
#menu a.nl { display:block; float:left; font-weight:bold; color:#6B6F72; margin-right:16px; text-decoration:none; font-size:14px; margin-top:10px;padding-bottom:2px;}
#menu a.nl#mid6 {border-bottom: 1px solid #6B6F72;}
#menu a.nl:hover { border-bottom: 1px dashed #6B6F72 !important; }
/* dynamic menu */
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none}
ul.menu li {position:relative; float:left; margin:0px;}
ul.menu ul {position:absolute; top:32px; left:0; display:none; opacity:0; list-style:none; width:120px;}
ul.menu ul li {position:relative;margin:0; width:120px;border-top:2px solid #fff;}
ul.menu ul li a {display:block; padding:3px 7px; font-size:12px; border:1px solid #ddd;background-color:#fff; font-weight:bold;}
ul.menu ul li a:hover {background-color:#ececec}
ul.menu ul li div.excali {background-color:#fff;}
ul.menu ul li div.excali a {display:block;padding:0;border:none;background-color:transparent;}
ul.menu ul li div.excali a:hover {background-color:transparent;}
ul.menu ul li div.excali {border:1px solid #ddd;padding-left:5px;}
ul.menu .menulink {background:url(/templates/images/zmbg.gif) no-repeat center left;display:block; font-weight:bold; color:#6B6F72; margin-right:16px; text-decoration:none; font-size:14px; padding-top:10px; padding-left:18px;padding-bottom:10px; }
ul.menu .menulink:hover, ul.menu .menuhover {}
ul.menu .sub {background:#d1d1d1}
ul.menu a#mid5 {margin-right:0px;}

/* logout link */   
div.logout { position:absolute; right:33px; top:21px; height:34px; text-align:center;background: url("../templates/images/mbgl.gif") no-repeat top right;}
div.logout a { display:block; float:left; font-weight:bold; color:#fff; margin-right:30px; margin-left:30px; text-decoration:none; font-size:14px; margin-top:10px;}

#content p, #content h1{ }
#content {}
ul { list-style-type: none; }
p a, .botInfo a, div#kosztyMenuAdd a, a { color:#6B6F72; text-decoration:underline; }    
p { line-height: 20px; padding:10px 0 10px 0; }
h1 { font-size: 1.4em; font-weight:bold; padding:10px 0 10px 0;}
h2 { font-size: 1.2em; font-weight:bold; padding:5px 0 5px 0;}
h3 { font-size: 1.0em; font-weight:bold; padding:5px 0 5px 0; }
/* home */
#stepsh { width: 1000px; height: 443px; background: url("../templates/images/homebg.jpg") no-repeat center right; position:relative; padding-top:25px;}
#steps { width: 1000px; height: 193px; background: url("../templates/images/steps.jpg") no-repeat 17px 0px; position:relative; }
#steps a { display:block; position:absolute; }
#steps a#s1 { top:138px; left:200px; height:53px; width:137px; background: url("../templates/images/sbut1.jpg") no-repeat;}
#steps a#s2 { top:5px; left:451px; height:39px; width:176px; background: url("../templates/images/sbut2.jpg") no-repeat; }
#steps a#s3 { top:144px; left:787px; height:39px; width:176px; background: url("../templates/images/sbut3.jpg") no-repeat; }

#content #home { margin-top: 60px; }
#content #home td { vertical-align:top;}
#content #home td div.listGreen { background: url("/templates/images/listgr.gif") no-repeat center left; padding-left:50px;font-weight:bold;}

#content #home td a.linkGrey { margin-left:10px; display:block; margin-top:5px; background: url("/templates/images/linkGrey.gif") no-repeat center left; padding-left: 20px; font-weight:bold; color:#6B6F72 !important; margin-bottom:5px; text-decoration:none; font-size: 12px; }

div.listGreen { background: url("/templates/images/listGreen.jpg") no-repeat center left; padding-left:40px; padding-bottom:10px;padding-top:5px;}
div.listBlue { background: url("/templates/images/listBlue.jpg") no-repeat center left; padding-left:40px; padding-bottom:10px;padding-top:5px; }
a.linkGrey, a.back, span.linkGreyD { display:block; margin-top:10px; background: url("/templates/images/linkGrey.gif") no-repeat center left; padding-left: 16px; font-weight:bold; color:#6B6F72 !important; margin-bottom:10px; text-decoration:none; font-size:12px !important; line-height:14px;}
span.linkGreyD { background: url("/templates/images/linkGreyD.gif") no-repeat center left; color:#ddd !important; }    
a.back { background: url("/templates/images/linkB.gif") no-repeat center left; margin-top:30px; }    
/*.blue { color: #6B7485 !important;   }*/
.blue { color: #687482 !important;   }
.green { color: #6CBB12 !important; }
a.green { text-decoration:none; }
a.red { text-decoration:none; }   
.red { color: #C8101C; }

h2.blue a { color: #6D89B1 !important; text-decoration:none; }    
#content #homeSoc { margin-top:20px; width:100%;}    
#content #homeSoc td { vertical-align:top; }               
div.soc { height:41px; line-height:40px; padding-left:22px; position:relative;background: #f1f1f1 url("/templates/images/hsoc.gif") no-repeat 240px 6px;}

/* logowanie strona główna */
#logoBox { position:relative;background: url("/templates/images/logh.gif") no-repeat 400px 12px; height:48px;}
#logoBox h1 { color: #fff; font-family: 'Trebuchet MS'; font-size:18pt;font-weight:bold; margin-left:20px;}
#logoBox a, #logoBox span { font-size:10px; color: #fff; display:block; line-height:12px; text-decoration:none;}
#logoBox a:hover { text-decoration:underline; }
#logoBox input { border:1px solid #fff; padding: 1px; width:206px; font-size:12px; position:absolute;} 
#logoBox input.lBut { padding:0px; width:72px; background: url("/templates/images/lBut.jpg") no-repeat center center; border:0px;height:21px; }


/* forms */
input { border: 1px solid #bbb; height:auto; padding:3px; font-size:12px; margin:3px; }
select { height:auto; padding:3px; border: 1px solid #bbb; font-size:12px; margin:3px; }
textarea { padding:3px; border: 1px solid #bbb; font-size:12px; margin:3px; }    
.formLeftTd { font-size:12px;  padding-right:10px;width:180px; /*font-weight:bold; font-family: 'Trebuchet MS'; width:200px; */ } 
input.lSubmitButton, input.gSubmitButton { margin-top:5px; border:none !important; color:#fff; font-weight:bold; height:33px; width:255px; padding:0px; font-size:12px; background: url("/templates/images/butbgred.gif") no-repeat center center; }

.nform {width:100%;margin-bottom:20px;}
.nform .label {font-size:12px;padding-top:5px;margin-left:3px;}
.nform h3 {font-weight:bold;font-size:20px;text-align:left;padding:5px 0px;}
.nform input {border:1px solid #ddd;border-top:1px solid #bbb;border-left:1px solid #bbb;background-color:#EBEEF3;width:300px;}
.nformb input {border:1px solid #ddd;border-top:1px solid #bbb;border-left:1px solid #bbb;background-color:#EBEEF3;width:auto;}
.nform select {border:1px solid #ddd;border-top:1px solid #bbb;border-left:1px solid #bbb;background-color:#EBEEF3;width:300px;}
.nformb select, .nformb select  {border:1px solid #ddd;border-top:1px solid #bbb;border-left:1px solid #bbb;background-color:#EBEEF3;width:150px;}
.nform input.asub {width:96px;}
.nform input.asubd {margin:3px;height:26px; width:96px; border: none !important;text-align:center;color:#7D929F;background: url(/templates/images/butbg.gif) no-repeat top left !important; font-size:11px; font-weight:bold;}
.nform #spactive {border:1px solid #6CBB12;}
.nform textarea {border:1px solid #ddd;border-top:1px solid #bbb;border-left:1px solid #bbb;background-color:#EBEEF3;}
.nformb textarea {border:1px solid #ddd;border-top:1px solid #bbb;border-left:1px solid #bbb;background-color:#EBEEF3;}

div.polel {margin-bottom:0;}
div.polel input {background-color:transparent;border:1px solid #f1f1f1;border-top:1px solid #d7d7d7; border-bottom:#F3F4F8;width:240px;}
/* profil podstawa */
table.profilAccount a { color:#c8101c;display:block; margin-bottom:10px;}
table.profilAccount span { font-size:12px;}
table.profilAccount h3 { margin-top:2px;margin-bottom:14px;padding:0; }
table.profilAccount img, table.profilAccount div.userThumb { border:1px solid #ddd; }   
 
/* pojazd maly listing */
div.clear { float:none; clear:both; }
div.listingCars div.lsHol { float:left; }
/* pojazd maly */
div.lsHol { margin-right:30px; border:1px solid #6B6F72; position:relative; }
div.lsHol div.name { padding-left:5px; padding-right:5px; }    
div.lsHol div.name a { font-size: 16px; font-weight:bold; line-height:20px; color: #486E9D; text-decoration:none; }    
div.lsHol div.image { width:200px; height:150px; text-align:center; vertical-align:middle; display:table-cell; }
    
div.lsHol div.image img { z-index:1; }    
div.lsHol div.image div.reg { position:absolute; bottom:0px; right:0px; z-index:4; font-weight:bold; line-height:22px; text-transform:uppercase; border-top:1px solid #6B6F72; border-bottom:1px solid #6B6F72; border-left:1px solid #6B6F72; padding-left:20px; padding-right:20px; background-color:#fff; }    
div.lsHol div.infoLink { text-align:right; line-height:16px; padding-right:5px; }
div.lsHol div.infoLink a { font-size: 10px; text-decoration:none; color: #C8101C; }
div.lsHol table.lsBody { margin:5px; width:190px; }    
div.lsHol table.lsProfil { width:200px; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; }    
div.lsHol table.lsBody td { line-height: 20px; }    
div.lsHol table.lsBody td.data { text-align:right; font-weight:bold; }
div.lsHol table.lsProfil td.pimage { padding:5px; }   
div.lsHol table.lsProfil td.pbody a { line-height:20px; text-decoration:none; color: #6CBB12; font-weight:bold; }    
div.lsHol div.services { padding:5px;   }
div.ser, a.ser { width:22px;height:22px;margin-left:1px;float:left;margin-top:1px;    }
div.der { width:37px;height:37px;margin-left:3px;float:left;    }    
div.listingCars div.lsHol { float:left; }
/* pojazd maly car 1 */
div.carHol { margin-right:10px; margin-bottom:30px; border-left:5px solid #4A70A1; position:relative; width: 451px; height:233px; background-color:#f5f5f5; }
div.carHol div.name { position: absolute; top:10px; left:15px; }    
div.carHol div.name a { text-transform:uppercase; font-size: 16px; font-weight:bold; line-height:20px; color: #6B6F72; text-decoration:none; }    
div.carHol a.image { display:block; border:1px solid #6B6F72; width:200px; height:150px; text-align:center; vertical-align:middle; position: absolute; top:36px; left:15px; }
div.carHol a.image img { margin: 0pt auto; }    
div.carHol div.reg { background: url("/templates/images/tablica.png") no-repeat top left; padding-left:15px; font-weight:bold; line-height:18px; text-transform:uppercase; width:70px; background-color:#fff; height:19px; float:left; margin-top:1px; padding-top:3px; }    
div.carHol div.infoLink { text-align:right; line-height:16px; position:absolute; right:23px; top:10px; }
div.carHol div.infoLink a { font-size: 10px; text-decoration:none; color: #C8101C; }
div.carHol table.lsBody { width:190px; position: absolute; top:34px; left:235px; }    
div.carHol table.lsProfil { width:190px; border-top:1px solid #f1f1f1; position: absolute; top:126px; left:235px; }    
div.carHol table.lsBody td { line-height: 20px; }    
div.carHol table.lsBody td.data { text-align:right; font-weight:bold; }
div.carHol table.lsProfil td.pimage { padding:5px; }   
div.carHol table.lsProfil td.pbody a { line-height:20px; text-decoration:none; color: #6CBB12; font-weight:bold; }    
div.carHol div.services { position: absolute; top:198px; left:15px; }   
div.listingCars div.carHol { float:left; }
/* pojazd duzy car 2 */

div.carHol1 { margin-top:20px; position:relative; width:100%; }
div.carHol1 table.car1 { width:100%;margin-bottom:10px;}    
div.carHol1 table.car1 td.left { vertical-align:top; padding-top:20px; padding-right:20px; font-size:12px; width:290px;}
div.carHol1 table.car1 td.left table.sMini td.img {width:63px; padding:0px; padding-left:1px;}
div.carHol1 table.car1 td.left table.sMini td.img img, div.carHol1 table.car1 td.left table.sMini td.img div {border: 1px solid #6e7474;}
div.carHol1 table.car1 td.left div.sMiniHol {margin:0px;margin-top:10px;}
div.carHol1 table.car1 td.left div.excali {display:block;padding:2px; padding-left:8px; border-top: 1px solid #E4EBFF;margin-bottom:2px;}
div.carHol1 table.car1 td.right { padding-top:20px; vertical-align:top; }
div.carHol1 table.car1 td.right p { padding:5px 5px 15px; }
div.chead,div.cheadr,div.cheadg { background: #d8e1ff url(/templates/images/headbl.gif) no-repeat bottom left; font-weight:bold; font-size:14px; padding:10px 10px 18px 14px;}
div.cheadr { background: #cd1c22 url(/templates/images/headre.gif) no-repeat bottom left; color:#fff; }
div.cheadg { background: #88b415 url(/templates/images/headgr.gif) no-repeat bottom left; color:#fff; }

div.carHol1 div.name a, div.carHol1 div.name span, div.dphoto div.name span, div.dphoto div.name a { text-transform:uppercase; font-size: 20px; font-weight:bold; text-decoration:none; display:block; }   
div.carHol1 div.name span, div.dphoto div.name span { font-size:14px; color:#5F7F9A; }    
div.carHol1 table.car1 div.services { float:left; }    
a.ico { display:block; float:left;margin-left:3px; width:38px;height:37px; }    
div.carHol1 div.kr { padding:8px;margin-bottom:20px; font-size:12px; border: 1px solid #E4EBFF; background-color: #fff;}
div.carHol1 div.kr p { padding-bottom:0px; }    
div.carHol1 div.kr div { font-size:14px; background: url(/templates/images/ser/kr_actives.png) no-repeat top left; color: #D6101C; font-weight:bold; padding-left:30px; line-height:24px; padding-bottom:10px; }
div.carHol1 div.do { padding:8px;margin-bottom:20px; font-size:12px; border: 1px solid #E4EBFF; background-color: #fff; }
div.carHol1 div.do p { padding-bottom:0px; }
div.carHol1 div.do div { font-size:14px; background: url(/templates/images/ser/do_actives.png) no-repeat top left; color: #6CBB12; font-weight:bold; padding-left:30px; line-height:24px; padding-bottom:10px; }
div.carHol1 div.happy { padding:20px; font-size:12px; /*    background: url(/templates/images/bal.jpg) no-repeat top left;*/ position:relative; height:20px; border:1px solid #E4E8FB; background-color:#fff; margin-bottom:10px; }  
div.carHol1 div.happy div { position:absolute; top:10px; left:130px; font-weight:bold; color:#5F7F9A; font-family:"Trebuchet MS"; font-size:18px; }    
div.carHol1 div.happy img{ position:absolute; left:0px; top:0px; }    
div.carHol1 div.history { line-height:20px; font-weight:bold; padding:10px 0px 0px;font-size:12px; }    
/* profil */

div.profHol { width:416px; border:1px solid #ddd; margin-top:10px; margin-bottom:15px; font-size:12px; position:relative;background-color:#f5f5f5;}   
div.profHol table.lsProfil { width:100%; }
table.stProfil td div.profHol table.profspol { width:100%; }
table.stProfil td div.profHol span { font-weight:bold; font-size:14px; display:block; padding:10px; padding-bottom:20px;background: #fff url(/templates/images/userhead.gif) no-repeat bottom left; border-top:1px solid #ddd;}
table.stProfil td div.profHol span.friend, table.stProfil td div.profHol a.friend {font-size:10px;display:block;margin:0px 3px;text-align:center;font-weight:normal;background:#fff; border-top:1px solid #ddd;padding:5px 0px;}
table.stProfil td div.profHol div#fr3 {position:absolute;top:96px;left:3px;width:35px;height:28px;background: #fff url(/templates/images/ico/fr3.gif) no-repeat top left;}
table.stProfil td div.profHol div#fr1 {position:absolute;top:96px;left:3px;width:35px;height:28px;background: #fff url(/templates/images/ico/fr1.gif) no-repeat top left;}
table.stProfil td div.profHol div#fr5 {position:absolute;top:96px;left:3px;width:35px;height:28px;background: #fff url(/templates/images/ico/fr5.gif) no-repeat top left;}

div.profHol table.profspol td.pimage img {margin:3px 3px 0px;}  
div.profHol table.profspol td.pbody {padding:10px;line-height:18px;}
div.profHol table.profspol td.pbody a { line-height:30px; text-decoration:none; color: #6CBB12; font-weight:bold; font-size:26px;display:block;}

div.profHol table.lsProfil td.pimage { padding:5px; width:60px; }  
div.profHol table.lsProfil td.pbody {padding-top:5px;}
div.profHol table.lsProfil td.pbody a { line-height:20px; text-decoration:none; color: #6CBB12; font-weight:bold; font-size:14px;}
div.profHol div.data { padding:5px 10px; line-height:18px; }
div.profHol div.pol { background: #fff url("/templates/images/pol.png") no-repeat center right; padding:5px; font-size:12px; line-height:18px; margin:5px; border:1px solid #ddd;} 
table.stProfil td { vertical-align:top; }    
div.carHol1 div.infoLink { text-align:right; line-height:16px; }
div.profHol div.hr { border-top:1px solid #f1f1f1; margin:10px; height:0px; }    
div.carHol1 div.infoLink a { font-size: 10px; text-decoration:none; color: #C8101C; }
div.carHol1 div.carGal { text-align:center; position:relative; padding:0px; }
div.carHol1 div.image { display:block; width:248px; height:200px; text-align:center; vertical-align:middle; border:1px solid #fff; }
div.carHol1 div.imgdesc { position: absolute; color:#fff; background-color:#333; width:238px; padding:5px; bottom:1px; left:1px; opacity:0.7; filter:alpha(opacity=70); text-align:left; font-size:10px; }
div.carHol1 div.data { padding-top:20px; padding-bottom:10px; }    
div.carHol1 div.data span { font-weight:bold; font-size:14px; display:block; line-height:24px; }
div.carHol1 div.data p { margin-top:0px; padding-top:0px; padding-bottom:10px; font-size:12px;}    
div.carHol1 div.vmax  { padding:0px 8px; }     
div.carHol1 div.vmax table th,div.carHol1 div.header { font-size:12px; font-weight:bold; color:#6b6f72; text-align:left; }    
div.carHol1 div.vmax table td { color: #5F7F9A; font-size:18px; font-weight:bold; }   
div.carHol1 div.note { position:relative; height:50px; }
div.carHol1 div.note #again { text-transform:lowercase; font-weight:bold; font-size:22px; }
div.carHol1 div.note #note { font-weight:bold; position:absolute; top:0px; right:0px; font-size:2.6em; color:#5F7F9A; }    
div.carHol1 td.center input#galbut { width:210px; margin:0px; background-color: #505050; /*    border:1px solid #617CCF;*/ color:#fff; border:1px solid #6F6F6F; }
div.carHol1 div.pol { background: #E4EBFF url("/templates/images/pol.png") no-repeat center right; padding:8px; font-size:12px; line-height:18px; margin:10px 0px; }
/* koszty */
div.carHol1 div.spalanie { background: #E4EBFF url("/templates/images/sredniesp.png") no-repeat center right; padding:8px; font-size:12px; line-height:18px; border-top:1px solid #D8E2FF; }    
div.carHol1 div#koszty { padding:5px; font-size:12px; }    
div.carHol1 div#koszty .infoKoszty { }
div.carHol1 div#koszty .infoKoszty a { display:inline; padding-right:5px; }
div.carHol1 div#koszty #kosztyData { }
div.carHol1 div#koszty #kosztyData { }
div.carHol1 div#koszty #kosztyData h3 { }    
div.carHol1 div#koszty #kosztyData .scroll { margin-top:20px; height:170px; overflow: auto; border-top:1px solid #E4EBFF; }
div.carHol1 div#koszty #kosztyData table.kosztyauto { width:100%; }    
div.carHol1 div#koszty #kosztyData table.kosztyauto td.ktop { padding-top:6px; padding-bottom:2px; padding-left:5px; padding-right:2px; background-color: #E4EBFF; font-size:11px; font-weight:bold; border-top:2px solid #fff; }
div.carHol1 div#koszty #kosztyData table.kosztyauto td.kbot { padding-bottom:4px; padding-right:2px; padding-left:5px; padding-top:2px; background-color: #E4EBFF; }
div.carHol1 #kosbut { width:250px; border:none; font-weight:bold; color: #5F7F9A; text-align:left; cursor:pointer; background: #E4EBFF url("/templates/images/kos.png") no-repeat center right; height:46px; margin:0px; }    
/* car gallery */
#gallery_wrap div.panel-verlay p { text-align:left; }
/* galeria */

div.gallery {float:left; padding:20px 0px; text-align:center;}    
div.gallery div { margin:5px; float:left; width:84px;font-size:12px;}
div.gallery div span a { display:block; color: #C8101C; }    
div.gallery div img { margin:3px;padding:3px;border:1px solid #ddd;background-color:#fff; }

/* photo */
.dphoto .tphoto {width:100%;}   
#hphoto td {width:25%;text-align:left;padding:2px 0px;font-size:12px;font-weight:bold;} 
#trate td {text-align:left;padding-right:10px;font-size:12px;font-weight:normal;line-height:16px;}
a.aob img {border:none;}
a.aob {display:block;float:left;margin:5px;border:1px solid #ddd;padding:3px;}
/* car mini */

div.carTop { width:334px; /*    background: url("/templates/images/galtopbg.png") no-repeat bottom left; */ }
div.carBot { width:334px; height:10px; /*    background: url("/templates/images/galbotbg.png") no-repeat top left; */ }
div.carMini { width:332px; /*    background: url("/templates/images/galmidbg.png") repeat-y; */ text-align:left; padding-bottom:5px; padding-top:5px; padding-left:10px; position:relative; height:120px; border-left:5px solid #4A70A1; /*    background-color:#f5f5f5;*/ }
div.carMini div.name { border:none; position: absolute; top: 5px; left:120px; }    
div.carMini div.name a { padding-left:0px; text-transform:uppercase; font-size: 16px; font-weight:bold; line-height:20px; color: #6B6F72; text-decoration:none; }    
div.carMini a.image { display:block; border:1px solid #6B6F72; width:95px; height:86px; text-align:center; vertical-align:middle; }
div.carMini a.image img { margin: 0pt auto; }   
table.sMini { width:100%;} 
table.sMini td.img { width:62px;} 
div.carMini div.reg, table.sMini td div.reg { background: url("/templates/images/tablica.png") no-repeat top left; padding-left:10px; font-weight:bold; line-height:18px; text-transform:uppercase; width:75px; background-color:#fff; height:19px; float:left; margin-top:1px; margin-right:3px; padding-top:3px; font-size:12px; text-align:center; }    
div.carMini div.lsBody { width:190px; position:absolute; top:30px; left:120px; }    
div.carMini div.lsProfil { padding-top:5px; width:190px; border-top:1px solid #f1f1f1; position:absolute; left:120px; top:53px; }    
div.carMini div.lsProfil a { line-height:20px; text-decoration:none; color: #6CBB12; font-weight:bold; }    
div.carMini div.services { padding-top:10px; }
div.services small { line-height:26px; }  
div.listMiniCars { margin-top:10px; margin-bottom:20px; float:left; }
/* minis */

#homeSoc div.listMiniCars { }
#homeSoc div.sMiniHol { width:200px; padding-right:10px; border-right:1px solid #ddd; margin-right:10px; margin-top:20px; margin-bottom:10px;}
#homeSoc div.sMiniHol table.sMini td div.vname a { font-size:12px; }
#homeSoc div.sMiniHol table.sMini td div.lsProfil div { padding-top:2px;}
#homeSoc div.sMiniHol a.userLink { font-size:12px; }
#homeSoc div.last div.sMiniHol { padding-right:0px; border:none; margin-right:0px; }
#homeSoc td .logHolder div.sMiniHol { padding-right:0px; margin-right:0px; margin-bottom:0px; border:0px; width:210px; }

/* stinfo */
table.stProfil {width:100%;}
table.stProfil td.stInfo .head { border:1px solid #DDDDDD; font-size:14px; font-weight:bold; padding:10px 0;position:relative;margin-left:10px;margin-bottom:20px;height:18px;margin-top:10px;} 
table.stProfil td.stInfo .head a.sl { position:absolute;top:6px;right:10px;width:100px;text-align:right;font-size:10px; line-height:14px;text-decoration:none;}   
table.stProfil td.stInfo .head a.sl:hover {text-decoration:underline;}  
table.stProfil td.stInfo .grlists {margin-left:15px;} 
table.stProfil td.stInfo .flist{margin-left:15px;margin-top:0px;}
.flist { float:left; margin-top:10px;  } 
td.pbody div { margin-top:10px;font-size:12px; }   
.slist div.sMiniHol, .flist div.sMiniHol { width:223px; float:left; padding-right:10px; margin-right:10px; margin-bottom:20px; border-right:1px solid #ddd; }

table.stProfil td.stInfo div.listMiniCars {margin-bottom:0px;}
table.stProfil td.stInfo div.listMiniCars div.sMiniHol { width:223px; float:left; padding-right:20px; padding-left:20px; margin-bottom:20px; border-right:1px solid #ddd; }
div.sMiniHol { margin-bottom:20px; }    
table.sMini td { padding:5px; }     
table.sMini td.img img, table.sMini td.img div { border:1px solid #6B6F72; }   
table.sMini td div.vname a, table.sMini td div.lsProfil a, table.comment td a.userLink { display:block; text-decoration:none; color:#6B6F72; font-weight:bold; font-size:14px; }
table.sMini td div.vname span { font-size:12px;   }        
div.lsProfil div { font-size:12px; padding-top:5px; }    

#content #homeSoc td div.listMiniCars div.holMini { float:left; margin-right:10px; }
 /* komentarze */
.dynamicComments {}
table.comment,table.twpis { margin-top: 5px; width: 100%; }    
table.comment td.user, table.twpis td.user { text-align:left; vertical-align:top; padding:5px; padding-right:10px; width:190px;}
table.comment td.text, table.twpis td.text { text-align:left; font-size:12px; vertical-align:top;padding:10px; }
table.comment td.text div { line-height:18px; }  
table.formComment { margin-top: 5px; margin-bottom: 5px; width:100%; }
div.cform { padding:10px; }
#parentInfo table { margin-top:5px;    }        
table.formComment td input.cSubmitButton, input.asub { margin:3px;height:26px; width:96px; border: none !important;text-align:center;color:#fff;background: url(/templates/images/butbg.gif) no-repeat top left !important; font-size:11px; font-weight:bold;}
table.formComment td textarea { border: none; margin:3px; padding:0px; width:339px;height:178px; background: url(/templates/images/text.gif) no-repeat top left;}

/* blog */
a.blogs {display:block;margin:5px; font-size:12px; padding-left:34px;background: url(/templates/images/ico/bico.gif) no-repeat center left;}
.tblog {width:100%;}   
.tblog td, .tfriends td, .tgrupy td {vertical-align:top;}   
.tblog td .warinf, .tfriends td .warinf, .tgrupy td .warinf {margin-right:10px;}   
.tblog td div.dynamicComments {margin-top:0px;margin-bottom:30px; border-bottom:1px solid #ddd;padding-bottom:10px;}   
.tblog .name a, a.lbig {display:block; font-size:20px; font-weight:bold; text-decoration:none; line-height: 36px; }
input.bsub { margin:3px;height:26px; width:96px; border: none;text-align:center;color:#fff;background: url(/templates/images/butbgb.gif) no-repeat top left;}
textarea.btext { border: none; margin:3px; padding:0px; width:500px;height:178px; background: url(/templates/images/text2.gif) no-repeat top left;}
.twpis td.user table.excali {margin-top:10px;}
.twpis td.text img.thumb {border: 1px solid #6C6D71;margin:5px;margin-left:0px;}

.hsumcom {font-size:1.6em;font-weight:bold;}
.tblog td div.dynamicComments .hsumcom { font-size:10px;font-weight:normal;}
div.warinf { margin-top:10px; padding:10px 10px 20px 70px; margin-bottom:10px; font-weight:bold; line-height:20px; }
div.wi2 { border:1px dashed #ddd; background: #ffffff url("/templates/images/uw.png") no-repeat center left; }
div.wi3 { border:1px dashed #ddd;  background: #ffffff url("/templates/images/uw3.png") no-repeat center left; }   
div.wi1 { border:1px dashed #ddd;  background: #ffffff url("/templates/images/uw2.png") no-repeat center left; }
div.warinf h2 { }    
div.warinf .text { margin-top:10px; }
div.admmenu { padding:10px; height:26px; margin-bottom:5px;border: 1px solid #ddd; }            
div.admmenu a { float:left; display:block; padding:0px; color: #6B6F72; margin:5px 15px 5px 5px; text-decoration:none; font-weight:bold; }
div.admmenu a:first-letter, div.vehmenu a:first-letter, div.groupmenu a:first-letter { text-transform:uppercase; }
div.groupmenu { padding:10px; background-color: #D9E7EF; height:26px; margin-bottom:5px; }            
div.groupmenu { background-color:#f5f5f5; border:1px solid #e5e5e5; }
div.groupmenu a { float:left; display:block; padding:5px; color: #6B6F72; margin:0 10px 0 0; text-decoration:none; font-weight:bold; }
div.vehmenu { padding:3px 0px; margin-bottom:5px;float:left;border-bottom:1px solid #ededed; width:980px;}
div.vehmenu a.veh { float:left; display:block; padding:3px; padding-left: 20px; margin:0px 10px 0 0; text-decoration:none; font-weight:bold;background:url(/templates/images/zmbg2.gif) no-repeat center left; }
div.vehmenu table.excali {width:auto;float:left;margin-right:20px;}
.excali a {display:block;text-decoration:none;}
div.vehmenu #vsel { float:left; display:block; width:300px; color: #6B6F72; margin:2px 10px 0 10px; text-decoration:none; border:1px solid #E4E8FB; }

div.spolStatus { padding:5px 20px; margin-bottom:5px; line-height:20px; font-weight:bold; font-size:12px; }
div#spolStatus1 { background-color:#FFD4D4; }
div#spolStatus2 { background-color:#D6EFD2;   }  
div#spolStatus3 { background-color:#FAFFD4; }

div.empty{ font-size:12px;padding:5px;}
div.hr1{ margin-top:20px; font-size:16px; font-weight:bold;padding:5px;border-top: 3px solid #f1f1f1;}
div.infoBox { border:1px solid #ddd; margin-bottom:30px; position:relative; }    
table.msgbox { width:100%; }    
table.msgbox td { text-align:left; padding-left:15px; border-top:1px solid #f1f1f1; }    
table.msgbox td h1 { cursor:pointer; font-size:12px; font-family: Arial; font-weight:normal; }    
table.msgbox td.text { padding:0px 15px;border:0px !important; }
table.msgbox td.date { padding-top:5px; padding-bottom:5px; font-size:10px; width:120px; }
table.msgbox td.but { width:180px; }    
table.msgbox td input { width:80px; height:auto; padding:2px; font-size:12px; border: 1px solid #ddd; background-color: #f5f5f5; }    
table.msgbox td input.but, table.msgbox td input.del { color:#6B6F72;  }
table.msgbox td input.delall { border:none; color:#fff; width: 170px; height:auto;; padding:2px; background-color:#C8101C; }    
div.infoBox div.infoMenu { /*    border-bottom:1px solid #6B6F72; */ padding:15px; background: #f5f5f5 url("/templates/images/env.png") no-repeat 928px 0px; }   
div#infoData { }      

div.infoBox div.infoMenu a { color: #6B6F72; font-size: 12px; font-weight:normal; text-decoration:underline; display:inline; margin-right:60px;}

table.uslugi { width:100%; }    
table.uslugi td { width:50%; vertical-align:top; padding:5px; padding-right:30px;font-size:12px;}
table.uslugi td img {margin-top:8px;margin-left:1px;}
table.uslugi td.caption {padding-top:25px; }
a.lsub { display:block;height:26px; line-height:26px; width:96px; border: none !important;text-align:center;color:#fff;background: url(/templates/images/butbg.gif) no-repeat top left !important; font-size:11px; font-weight:bold; text-decoration:none;}
table.uslugi .linkGrey  { }
span.active { display:block;font-size:16px; font-weight:bold; text-transform:uppercase;color: #6CBB12; }
span.disabled { display:block;font-size:16px; font-weight:bold; text-transform:uppercase;color: #C8101C; }
table.tCarSel { width:100%; }    
table.tCarSel td { vertical-align:top; }    
table.tCarSel td div.sMiniHol { width:220px; }
table.tPrzypominacz { margin-bottom:20px;}           
table.tPrzypominacz td, table.tPrzypominacz th { padding:5px 5px 5px 20px; text-align:left; border-left:1px dashed #ddd; font-size:12px;}
#cena,#cenas,#cash,#lt,#ubewlasnekwota,#ubocznizka,#ubacznizka,#km { text-align:right; }
textarea#post1, textarea#post2, textarea#post3, textarea#post4, textarea#post5, textarea#post6, textarea#post7, textarea#post8, textarea#post9, textarea#post10 { width:550px; }
div#koszty { border: 1px solid #D8E2FF;     }
div#kosztyMenu { width:100%; float:left; background-color: #E4EBFF;}          
div#kosztyMenu #vsel { margin-top:8px; color:#6B6F72; }    
div#kosztyMenuAdd { margin-top:10px; margin-bottom:10px; padding:5px; font-size:12px; }    
div#kosztyMenuAdd a { display:inline; margin-left:10px; }    
div#kosztyMenu a { display:block; float:left; padding:12px; font-size:14px; font-weight:bold; text-decoration:none; color:#4B709D; }
div#kosztyMenu a:hover, div#kosztyMenu a#av  { background-color: #fff; }   
table.kosztybox { width:100%; }    
table.kosztybox td { text-align:left; padding:5px; border-top:1px solid #D8E2FF; }    
#koszty h1 { cursor:pointer; font-size:16px; }    
table.kosztybox td.text { background-color:#E4EBFF; padding-left:10px; }
table.kosztybox td.date { font-size:10px; width:60px; border-right:1px solid #D8E2FF; }
table.kosztybox td .but, table.kosztybox td .del { height:auto; width:60px; padding:5px; background-color:#fff; color:#5F7F9A; border:1px solid #D8E2FF; font-size:12px; }   
table.kosztybox td .del { color: #C8101C; border:1px solid #EFBBBC; }
table.kosztybox td.but { width:150px; }       
table.kosztybox td span.botInfo { display:block; font-size:10px; font-weight:bold; }
a.rea, div.sl a { display:block; background: url("/templates/images/ar_d.gif") no-repeat center left; height:18px; padding-left:10px; text-align:left; }
div.sl { padding:10px 10px 10px 5px; }    
div.sl a { color: #6B6F72; font-size:12px; }
/* search bar */
div.kSearch { padding:5px;   background-color:#E4EBFF; border-top:1px solid #D8E2FF; }
table.kSum { background-color:#E4EBFF; border-top:1px solid #D8E2FF; width:100%; }    
table.kSum td { padding:5px;   border-right:1px solid #D8E2FF; }      
div.kSearch input { }   
input.brea { background-color: #fff; width:120px;text-align:center; height:auto; padding:5px; border:1px solid #bbb; }     
div.kSearch input.brea { }
a.answer { background: url("/templates/images/answer.png") no-repeat center left; width:30px; height:23px; display:block; float:left; padding-right:20px; }   
div#ansform {padding:20px;}

table.formAccount {}
form#aForm table.formAccount {  }

table.rejestracja h1 { font-size:22px; margin-bottom:10px;}       
table.rejestracja .linkGrey { margin-top:20px !important;}       
table.rejestracja td table td.label  {font-size: 11px;font-weight:bold;line-height:16px;}       
table.rejestracja td table td.element {width:283px;height:31px;background: url("/templates/images/rejinput.png") no-repeat top left;padding-bottom:10px;}
table.rejestracja td table td.element input {width:240px;height:22px;background-color: #D5EAFF; border: 1px solid #D5EAFF; margin:5px 0px 0px 4px;padding:0px;}
table.rejestracja td table td.but input.rejBut {width:255px;height:33px;border: 0px; margin:10px 0px 0px 1px;padding:0px;background: url("/templates/images/rejbut.gif");}
table.rejestracja td table td.but input.logBut {width:255px;height:33px;border: 0px; margin:10px 0px 0px 1px;padding:0px;background: url("/templates/images/logbut.gif");}
table.rejestracja td table td.but input.remBut {width:255px;height:33px;border: 0px; margin:10px 0px 0px 1px;padding:0px;background: url("/templates/images/rembut.gif");}

table.rejestracja td div#logl a.linkGrey { margin-top:5px !important;}       

/*
#profilspol h4, #profilspol h3, #addveh h3, #addveh h4 { font-size:16px; margin-bottom:2px; padding-top:10px; padding-bottom:10px; }
#profilspol h4 { width:457px; padding:20px; border-left:5px solid #6CBB12; }
#addveh h4 { padding:15px; border-left:5px solid #6D89B1; }
#profilspol { width:100%; }
#spolForm table td select { width:300px; }    
#spolForm table td select#spactive { border:1px solid #6CBB12; }
*/

.ckb, .nform input.ckb { width:14px; height:14px; padding:0px;} 
table.formVeh { width:600px; background-color:#f5f5f5;
    border:20px solid #f5f5f5;
}   
table.formVeh td select, .uform td select { width:150px; }    
.galAdm div a {font-size:12px;}    
.uform .formLeftTd { width:350px; }     
.uform h3 { border-left: 5px solid #F35747; padding:5px; margin-bottom:5px; }
.uform { background-color:#f5f5f5; border:20px solid #f5f5f5; }
#sPojazd { }    
#sPojazd form table td input, #sPojazd form table td select, #sKierowca form table td input, #sKierowca form table td select { width: 145px; padding:5px; height:auto; }   
#sPojazd form table td input#sPBut { width:154px; padding:5px; background-color:#fff; color: #48719F; border: 1px solid #48719F; font-weight:bold; height:auto; }
#sKierowca form table td input#sKBut { width:154px; padding:5px; height:auto; background-color:#fff; color: #6CBB12; border: 1px solid #6CBB12; font-weight:bold; }
.shSum, .commentsSum {font-size:12px;  margin-top:20px; } 
table.commentsSum td {font-size:10px;padding:5px;padding-right:10px;}  
table.commentsSum {margin-top:20px; width:100%; }  

.shSum { }     
.smenu { margin-bottom:10px; padding:5px; font-size:12px; background-color: #E4E8FB; font-family: verdana; }
div.shPages, .commentsPages  { float: right;}    
div.shPages a, div.shPages span.page, .commentsPages a, .commentsPages span.page { font-size: 12px; text-decoration:none; float: left; display: block; line-height: 16px; padding:5px; border: 1px solid #ddd; text-align: center; margin: 2px; background-color: #fff; color: #4A3A5E; }
.commentsPages a, .commentsPages span.page {}    
div.shPages span.page, div.shPages a:hover, div.pagesTop span.page, div.commentsPages a:hover { border: 1px solid #FF0E75; text-decoration:none; }
#sPojazd .searchFormActive { background-color: #E4E8FB; }
#sKierowca .searchFormActive { background-color: #c6ffaf; }
ol { margin:10px 25px;  padding:0px;  }     
li { margin:5px 0px;   line-height:18px; }
.forum .grLink { display:block; font-size:24px;   text-decoration:none; }         
.forum .grupa { width:100%; }    
.gEdit { background-color: #f5f5f5; }    
.forum .grupa td { vertical-align:top; padding:10px; }   
.gEdit .uform .formLeftTd { width:200px;   }
.editInfo { font-size:12px; }
.listaTematy { border-collapse:collapse; width:100%; margin-top:10px; }             
.listaTematy td { background-color:#f1f1f1; text-align:center; padding:7px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }    
.listaTematy th { background-color: #f1f1f1; padding:7px; }    
.listaTematy td.odd { background-color:#fff; }
a.dodajTemat { color: #6CBB12 !important; display:block;float:right; }       
a.temats {display:block;margin:5px; font-size:12px; padding-left:34px;background: url(/templates/images/ico/tico.gif) no-repeat center left;}
span.date { display:block; font-weight:bold; font-size:12px;   }
.topicN a { }         
.topicL a { text-decoration:underline; }
.postHolder { margin-top:10px; }
.postHolder table.tPost { width:100%; background-color:#f1f1f1; }        
.postHolder table.tPost td { vertical-align:top; }    
.postHolder table.tPost td.links { border:1px solid #E5E5E5; padding:5px 10px; line-height:18px; }
.postHolder table.tPost td.links span.date { font-size:14px; }    
.postHolder table.tPost td.user { border-left:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; width:250px; background-color:#fff; }
.postHolder table.tPost td.post { border-right:1px solid #E5E5E5; border-left:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; padding:15px; background-color:#fff; line-height:18px;width:701px; }
#formdodajPost .formLeftTd { width:220px; }
    
.quote_wrapper, .code_wrapper { margin: 5px; border-left: 3px solid #f1f1f1; color:#aaa; padding: 5px; }
.quote_title, .code_title { font-weight:bold; }
.quote_area, .code_area { }
.code_area { white-space: pre; }
td.post a { color: #6D89B1 !important;  text-decoration:underline; }
div.gMiniHol { padding:5px; width:218px; float:left; padding-right:20px; margin-right:20px; border-right:1px solid #ddd; margin-bottom:20px; }
.grlist2 { float:left; margin-top:10px;   }     
.grlist2 div.gMiniHol { padding-right:10px; margin-right:10px; }    
div.gMiniHol td.img { width:60px; }    
div.gMiniHol td { padding:5px; margin:0; }
#sGrupa input { padding:5px; height:auto; }
#sGrupa input.searchFormActive { background-color:#f5f5f5; }
.logHolder { padding-left:35px; }          
#he_link  { position:absolute; right:-5px; top:-3px;  height:42px; width:41px; display:block; border:none; background: url("/templates/images/pomoc.png") no-repeat center center; }
div.head1 { padding:5px; font-size:12px; font-family: verdana; margin-top:20px; } 
div.fgal { float:left; padding:5px; text-align:center;} 
div.fgal a img { border:0;margin:5px;}
fieldset .grlists div.fgal {padding:0px;} 
fieldset .grlists div.fgal img {margin:4px;} 
a.fgall { display:block; font-size:10px;}
div.fgal2 { float:left; padding:5px; text-align:center;} 
div.fgal2 a {display:block;text-decoration:none; } 
div.fgal2 a img {margin:3px;padding:3px;border:1px solid #ddd;background-color:#fff;} 
a.fgall2 { display:block; font-size:10px;margin:0px 10px;}

div.hinfo {background: url("/templates/images/pomoc.png") no-repeat 10px 10px; padding:10px; padding-left: 60px; border: 1px dashed #ddd;font-size:12px;margin:10px 0px;}
fieldset {border:1px solid #ddd;padding:5px;margin-bottom:20px;}
legend {font-weight:bold;font-size:16px;color:#6B6F72;} 
a.pdf { display:inline-block; border:none; background: url("/templates/images/ico/pdf.png") no-repeat center left;height:30px;line-height:30px;padding:3px;padding-left:30px;margin-left:20px;}
.tgarage div table td {padding:0px;}
.tgarage td div div table td a.lbig {font-size:16px;line-height:34px;}
.tgarage div table tr.sm td {font-size:11px;padding:0px 15px;padding-top:10px;}
.tgarage div table tr.mid td {padding:0px 15px;}
.tgarage div table tr.ser td {padding:5px;}
.tgarage div table tr.mid .carThumb {border:1px solid #fff;}
.tgarage div table tr.mid table.ti td {padding:5px 2px;}

.photolist {float:left;}
.photolist .photo {float:left;padding:3px;margin:5px;border:1px solid #ddd;width:140px;background-color:#f7f7f7;background: url("/templates/images/bbg.gif") repeat-x 0px -48px}
.photolist .photo img {border:0}
.photolist .photo .desc {font-size:12px;font-weight:bold;margin-top:5px;padding:5px 3px;}
.photolist .photo .nhol {float:left;padding:10px 0;width:140px;}
.photolist .photo .nhol .note {float:left;background: url("/templates/images/ico/notco.gif") no-repeat center left; padding-left:20px;font-weight:bold;font-size:14px;}
.photolist .photo .nhol .note span {font-weight:normal;}
.photolist .photo .nhol .com {float:right;background: url("/templates/images/ico/bico2.gif") no-repeat center left; padding-left:30px;}
#homeSoc div.fgal2 { padding:0px;} 
a.lsm {display:block;margin-top:10px;font-size:12px;}
#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #fff; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

