/* RESET */
div{ float: left; width: auto; }
div, h1, h2, h3, h4, h5, form, input, ul, li, select, option, textarea, p, a, img{ padding: 0; margin: 0; border: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; }
a{ outline: none; }

html{ width: 100%; height: 100%; }
body{ width: 100%; height: 100%; margin: 0; text-align: center; background: #f4f4f4; }

#global{ width: 100%; background: #fff url(../images/road.gif) no-repeat top center; }
#site{ width: 980px; margin: 0 auto; padding: 0 10px 0 10px; float: none; }
#layout{ width: 960px; text-align: left; }

#layout, #layout #breadcrumbs, #layout #content, #layout #FooterContent{ width: 960px; }

/* LINKI */
a:link{ color: #6495d0; text-decoration: none; }
a:visited{ color: #6495d0; text-decoration: none; }
a:hover{ color: #c91818; text-decoration: none; }
a:active{ color: #3b3b3b; text-decoration: none; }
a.underline{ text-decoration: underline; }
a.underline:visited{ text-decoration: underline; }

/* ERRORS */
.rejestracja .errorRed p{ color: #c91818; }
.rejestracja .errorRed .BlueInput, .rejestracja .errorRed .BlueSelect{ border: 1px solid #c91818; }

.errors{ width: 100%; float: left; list-style: none; margin: 0 0 10px 0;; }
.errors li{ margin-bottom: 1px; color: #fff; font-size: 12px; line-height: 30px; border: 1px dashed #e29191; background: #c91818 url(../images/icon/alert_wr.png) no-repeat 10px; }
.errors li#title{ color: #333333; font-weight: bold; background: #fff url(../images/icon/alert_ww.png) no-repeat 10px; }
.errors li span{ padding: 0 10px 0 40px; }

.egreen li{border: 1px dashed #32721c; background: #5fa34d url(../images/icon/alert_wg.png) no-repeat 10px; }

/* Display */
.dn{ display: none; }
.db{ display: block; }

/* NIEBIESKI INPUT */
.BlueInput{ border: 1px solid #93bceb; padding: 4px 5px 5px 5px; float: left; }
.BlueSelect{ border: 1px solid #93bceb; height: 26px; padding: 4px 4px 4px 0; }

/* CHECKBOX */
.checkbox input{ margin-right: 5px; float: left; display: inline; }
.checkbox span{ float: left; line-height: 16px; }

/* BTN */
.zalogujBtn{ width: 59px; height: 21px; background: url(../images/btn/zaloguj.png) no-repeat; cursor: pointer; }
.zarejestrujBtn{ width: 80px; height: 21px; background: url(../images/btn/zarejestruj.png) no-repeat; cursor: pointer; }
.deleteBtn{ width: 8px; height: 8px; float: left; background: url(../images/btn/delete.png) no-repeat; cursor: pointer; }
.dodajautoBtn input{ width: 82px; height: 21px; float: right; background: url(../images/btn/dodaj_auto.png) no-repeat; cursor: pointer; }
.zapiszBtn input{ width: 51px; height: 21px; float: right; background: url(../images/btn/zapisz.png) no-repeat; cursor: pointer; }
.usunkontoBtn input{ width: 78px; height: 21px; float: right; background: url(../images/btn/usun_konto.png) no-repeat; cursor: pointer; }
.pokazmapeBtn{ width: 105px; height: 21px; float: right; background: url(../images/btn/pokaz_mape.png) no-repeat; cursor: pointer; }
/* Na zoltym tel, dla optmenu */
.omprzegladajBtn{ width: 72px; height: 21px; float: left; background: url(../images/btn/optmenu_przegladaj.png) no-repeat; cursor: pointer; }
.omstatBtn{ width: 69px; height: 21px; float: left; background: url(../images/btn/optmenu_stat.png) no-repeat; cursor: pointer; }
.omdodajwpisBtn{ width: 84px; height: 21px; float: left; background: url(../images/btn/optmenu_dodaj_wpis.png) no-repeat; cursor: pointer; }
.wrocdodziennikaBtn{ width: 161px; height: 21px; float: left; background: url(../images/btn/optmenu_wroc_do_dziennika.png) no-repeat; cursor: pointer; }
.przejdzdodziennikaBtn{ width: 175px; height: 21px; float: left; background: url(../images/btn/optmenu_przejdz_do_dziennika.png) no-repeat; cursor: pointer; }
.wrocBtn{ width: 42px; height: 21px; float: left; background: url(../images/btn/opt_menu_wroc.png) no-repeat; cursor: pointer; }
.wrocdogarazuBtn{ width: 100px; height: 21px; float: left; background: url(../images/btn/optmenu_wroc_do_garazu.png) no-repeat; cursor: pointer; }
.rejestracjaBtn{ width: 76px; height: 17px; float: left; background: url(../images/btn/rejestracja.png) no-repeat; cursor: pointer; margin-right: 4px; display: inline; }
.zobaczwiecejBtn{ width: 93px; height: 21px; float: right; background: url(../images/btn/zobacz_wiecej.png) no-repeat; cursor: pointer; margin-right: 4px; display: inline; }
.dodajwpisSBtn input{ width: 131px; height: 21px; float: left; background: url(../images/btn/dodaj_wpis_s.png) no-repeat; cursor: pointer; }
.dodajwpisCBtn input{ width: 151px; height: 21px; float: left; background: url(../images/btn/dodaj_wpis_c.png) no-repeat; cursor: pointer; }
.dodajwpisBtn input{ width: 75px; height: 21px; float: left; background: url(../images/btn/dodaj_wpis.png) no-repeat; cursor: pointer; }
.dodajprzypomnienieBtn input, .dodajprzypomnienieBtn{ width: 133px; height: 21px; float: left; background: url(../images/btn/dodaj_przypomnienie.png) no-repeat; cursor: pointer; }
.omdodajprzypBtn{ width: 133px; height: 21px; float: left; background: url(../images/btn/optmenu_dodaj_przypomnienie.png) no-repeat; cursor: pointer; }
.wyslijBtn{ width: 47px; height: 21px; float: left; background: url(../images/btn/wyslij.png) no-repeat; cursor: pointer; }
.dodajnowypojazdBtn{ width: 117px; height: 21px; float: left; background: url(../images/btn/dodaj_nowy_pojazd.png) no-repeat; cursor: pointer; }
.dodajnowypojazdBtn a{ width: 117px; height: 21px; float: right; border: 0; background: none; cursor: pointer; }
.exportBtn{ width: 101px; height: 21px; float: left; background: url(../images/btn/export.png) no-repeat; cursor: pointer; }
.exportIsoBtn{ width: 108px; height: 21px; float: left; background: url(../images/btn/export_iso.png) no-repeat; cursor: pointer; }
.exportWinBtn{ width: 108px; height: 21px; float: left; background: url(../images/btn/export_win.png) no-repeat; cursor: pointer; }
.exportimportBtn{ width: 108px; height: 21px; float: left; background: url(../images/btn/eksport_import.png) no-repeat; cursor: pointer; }
.importBtn{ width: 167px; height: 21px; float: left; background: url(../images/btn/import.png) no-repeat; cursor: pointer; }
.wrocdostatystykBtn{ width: 116px; height: 21px; float: left; background: url(../images/btn/wroc_do_statystyk.png) no-repeat; cursor: pointer; }

.opt_wrocdodziennikaBtn{ width: 162px; height: 21px; float: left; background: url(../images/btn/opt_wroc_do_dziennika.png) no-repeat; cursor: pointer; }
.opt_wrocdogarazuBtn{ width: 100px; height: 21px; float: left; background: url(../images/btn/opt_wroc_do_garazu.png) no-repeat; cursor: pointer; }
.opt_wrocdostatystykBtn{ width: 116px; height: 21px; float: left; background: url(../images/btn/opt_wroc_do_statystyk.png) no-repeat; cursor: pointer; }
.opt_wrocBtn{ width: 43px; height: 21px; float: left; background: url(../images/btn/opt_wroc.png) no-repeat; cursor: pointer; }

/* Btn w jmwi */
.pddtpBtn{ width: 203px; height: 21px; float: left; background: url(../images/btn/pddtp.png) no-repeat; cursor: pointer; }
.pdgtpBtn{ width: 187px; height: 21px; float: left; background: url(../images/btn/pdgtp.png) no-repeat; cursor: pointer; }

/* Ikony glowne */
.wp_ico, .ws_ico, .wi_ico, .pt_ico, .ne_ico, .bk_ico, .m_ico{ width: 42px; height: 35px; float: left; background-image: url(http://www.automoti.pl/images/icon/dziennik_ico.png); background-repeat: no-repeat; }
.wp_ico, .ws_ico, .wi_ico, .pt_ico, .ne_ico, .bk_ico, .m_ico{ margin: 10px 0 0 15px; display: inline; }

.wp_ico{ background-position: -308px 0; }
.ws_ico{ background-position: -258px 0; }
.wi_ico{ background-position: -204px 0; }
.pt_ico{ background-position: -156px 0; }
.ne_ico{ background-position: -102px 0; }
.bk_ico{ background-position: -51px 0; }
.m_ico{ background-position: 0 0; }

/* TRESC */
.body{ line-height: 18px; }
.body ul{ margin: 10px 0 0 14px; }
.body ul li{ margin: 5px 0 0 0; }
.body p{ margin: 5px 0 5px 0; }
.body h5{ margin: 10px 0 10px 0; font-size: 16px; color: #6495d0; font-weight: normal; }

/* NAGLOWEK */
#header{ width: 940px; margin-left: 10px; display: inline; padding-bottom: 25px; }
#header #menu{ width: 630px; float: right; }
#header .um{ float: right; list-style: none; font-size: 11px; margin: 15px 0 10px 0; font-weight: bold; }
#header .um li{ float: left; border-right: 1px solid #808080; padding: 0 10px 0 10px; line-height: 13px; }
#header .um li a:link{ color: #6495d0; text-decoration: none; }
#header .um li a:visited{ color: #6495d0; text-decoration: none; }
#header .um li a:hover{ color: #c91818; text-decoration: none; }
#header .um li a.login{ background: url(../images/user_ico.png) no-repeat left; padding-left: 10px; margin-left: 5px; text-decoration: underline; }
#header .um li a.login:hover{ background: url(../images/user_ico_red.png) no-repeat left; }
#header .um .last{ border-right: 0; padding-right: 0; }
#header #logo{ width: 297px; height: 52px; float: left; background: url(../images/logo.png) no-repeat; margin: 35px 0 0 0; }
#header .mainmenu{ float: right; list-style: none; display: block; margin-top: 8px; }
#header .mainmenu li, #header .mainmenu li span, #header .mainmenu li span a,
#header .mainmenu .activ, #header .mainmenu .activ span, #header .mainmenu .activ span a,
#header .mainmenu .hover, #header .mainmenu .hover span, #header .mainmenu .hover span a{ background: url(../images/menu.png); }
#header .mainmenu li, #header .mainmenu li span, #header .mainmenu .activ, #header .mainmenu .activ span, #header .mainmenu .hover, #header .mainmenu .hover span{ background-repeat: no-repeat; }
#header .mainmenu li span a, #header .mainmenu .activ span a, #header .mainmenu .hover span a{ background-repeat: repeat-x; }
#header .mainmenu li,#header .mainmenu li span{ float: left; }
#header .mainmenu li{ background-position: right -40px; margin-left: 10px; }
#header .mainmenu li span{ background-position: left -80px; }
#header .mainmenu li span a{ background-position: 0 0; margin: 0 10px 0 10px; line-height: 30px; float: left; color: #fff; font-size: 11px; font-weight: bold; }
#header .mainmenu .active{ background-position: right -160px; }
#header .mainmenu .active span{ background-position: left -200px; }
#header .mainmenu .active span a{ background-position: 0 -120px; color: #404040; text-decoration: none; }
#header .mainmenu .hover{ background-position: right -280px; }
#header .mainmenu .hover span { background-position: left -320px; }
#header .mainmenu .hover span a{ background-position: 0 -240px; color: #fff; }

/* BREADCRUMBS */
#breadcrumbs{ line-height: 26px; font-size: 10px; }
#breadcrumbs a{ color: #fccd00; text-decoration: none; font-size: 10px; }

/* UKLAD - DWIE KOLUMNY */
#RightColumn{ width: 300px; float: right; }

/* Podzial na 3 kolumny - glowna, rejestracja */
.main #LeftColumn,
.main_rejestracja #LeftColumn,
.main_ubezpieczenia #LeftColumn,
.main_warsztat #LeftColumn,
.main_onas #LeftColumn,
.main_regulamin #LeftColumn,
.main_polityka #LeftColumn,
.main_reklama #LeftColumn,
.main_stat #LeftColumn{ width: 650px; margin-right: 10px; }

/* Podzial na 3 kolumny */
.main_garaz #LeftColumn,
.main_garaz_dodaj #LeftColumn,
.main_dziennik #LeftColumn,
.main_profil_edycja #LeftColumn,
.main_wpaliwowy #LeftColumn,
.main_wserwisowy #LeftColumn,
.main_winny #LeftColumn,
.main_powiadomienie_dodaj #LeftColumn,
.main_powiadomienia #LeftColumn,
.main_spolecznosc #LeftColumn,
.main_kontakt #LeftColumn,
.main_konkurs #LeftColumn,
.main_kluby #LeftColumn{ width: 172px; margin-right: 10px; display: inline; }

.main_garaz #CenterColumn,
.main_garaz_dodaj #CenterColumn,
.main_dziennik #CenterColumn,
.main_profil_edycja #CenterColumn,
.main_wpaliwowy #CenterColumn,
.main_wserwisowy #CenterColumn,
.main_winny #CenterColumn,
.main_powiadomienie_dodaj #CenterColumn,
.main_powiadomienia #CenterColumn,
.main_spolecznosc #CenterColumn,
.main_kontakt #CenterColumn{ width: 468px; }

/* KONTAKT */
.dane_kontakt #danek{ margin: 10px 0 0 10px; width: 130px; padding-bottom: 10px; line-height: 18px; }
.dane_kontakt #danek b{ font-size: 14px; font-weight: normal; color: #6495d0; float: left; width: 100%; padding: 10px 0 5px 0; background: url(../images/dashed.png) repeat-x bottom; }
.dane_kontakt #danek p{ float: left; margin-top: 5px; }

/* FORM LOGOWANIE */
.logowanie form{ width: 260px; border-bottom: 1px solid #93bceb; float: left; padding-bottom: 10px; margin-bottom: 7px; }
.logowanie form .BlueInput{ width: 202px; font-weight: bold; padding-left: 50px; }
.logowanie form div.login, .logowanie form div.pasw{ width: 260px; margin: 0 0 10px 0; display: inline; }
.logowanie form div.login input, .logowanie form div.pasw input{ background: #fff url(../images/login_name.png) no-repeat; }
.logowanie form div.login input{ background-position: 0 0; }
.logowanie form div.pasw input{ background-position: 0 -38px }
.logowanie form .rememberme{ margin-top: 3px; }
.logowanie form .rememberme input{ margin: 1px 3px 0 0; }
.logowanie form .rememberme span{ font-size: 11px; }
.logowanie form .loginbtn{ float: right; width: 59px; }
.logowanie a.red{ color: #c91818; font-weight: bold; }
.logowanie .option{ font-size: 11px; color: #333333; }

/* Profil / Prawa kolumna, Spolecznosc - najnowszy user */
#RightColumn .profil .b{ height: 29px; background-position: 0 -1099px; }
.profil , .profil .c, .profil #data{ overflow: hidden; }
.profil #data{ width: 100%; float: left; margin-top: 20px; }
.profil #data{ font-size: 11px; vertical-align: top; }
.profil #data tr{ vertical-align: top; }
.profil #data td{ background: url(../images/dashed.png) repeat-x bottom; padding: 5px 0 5px 0; }
.profil #data .stname{ width: 80px; }
.profil #data .stat{ text-align: left; }
.profil #data .stat{ font-weight: normal; }
.profil .user_info .shortdata{ list-style: none; float: left; width: 145px; margin-top: 7px; line-height: 12px;}

.ostdolaczyli .c .title{ margin: 0; }
.ostdolaczyli .user_info,
.najauta .user_info,
.profil_edycja .user_info{ padding: 10px 0 10px 0; background: url(../images/dashed.png) repeat-x bottom; }


.user_info{ width: 100%; }
.user_info img{ border: 1px solid #93bceb; float: left; width: 100px; height: 100px; margin: 0 10px 0 0; padding: 0; display: inline; }
.user_info .shortdata{ width: 310px; float: left; list-style: none; }
.item_info .shortdata{ width: 100px; float: left; list-style: none; }
.user_info .shortdata li h4,
.item_info .shortdata li h4{ padding: 10px 0 10px 0; }
.user_info .shortdata li.stat, .item_info .shortdata li.stat, .profil #data li.stat{ font-size: 11px; padding: 0 0 6px 0; color: #333333; }
.user_info .shortdata li.stat span, .item_info .shortdata li.stat span, .profil #data li.stat span{ font-weight: bold; color: #333333; }
.user_info .shortdata li a, .item_info .shortdata li a, .profil #data li a{ line-height: normal; }
.najauta .item_info .shortdata li.stat, .ostdolaczyli .item_info .shortdata li.stat{ padding: 1px 0 1px 0; }
.najauta .item_info .shortdata li h4, .ostdolaczyli .item_info .shortdata li h4{ padding: 3px 0 3px 0; }

.najauta .c, .ostdolaczyli .c{ margin-bottom: 0; }
.item_info{ width: 100px; height: 220px; padding-bottom: 10px; margin: 0 4px 0 3px; background: none; display: inline; }
.item_info img{ border: 1px solid #93bceb; float: left; width: 100px; height: 100px; margin: 0; padding: 0; display: inline; }
.ostdolaczyli .c .title{ margin-bottom: 10px; }

/* REJESTRACJA */
.rejestracja .podst,.rejestracja .auto { width: 100%; border-bottom: 1px dashed #226a88; padding-bottom: 20px; margin: 10px 0 10px 0; }
.rejestracja .auto{ border-bottom-style: solid; }
.rejestracja .info{ width: 806px; float: right; padding-bottom: 10px; }
.rejestracja div{ float: left; }
.rejestracja div .BlueInput{ width: 175px; font-weight: bold; }
.rejestracja div .BlueSelect{ width: 100px; }
.rejestracja div p{ width: 105px; margin-right: 10px; font-weight: bold; float: left; line-height: 26px; color: #226a88; text-align: right; }
.rejestracja div p span{ margin-left: 3px; display: inline; color: #226a88; font-size: 16px; }
.rejestracja .rejestracjabtn{ float: right; }
.rejestracja .akceptreg{ width: 500px; margin-left: 115px; padding: 15px 0 0 0; display: inline; }

/* NOWOSCI */
.nowosci .c .title{ margin-bottom: 0; }

/* Menu box */
#LeftColumn .garaz_auta .b{ height: 29px; background-position: 0 -953px; }
#LeftColumn .jmwi172 .b{ height: 29px; background-position: 0 -198px; }
#LeftColumn .menu_box .c{ margin: 0 0 0 10px; width: 150px; }
#vertical_container{ width: 150px; margin-left: 1px; display: inline; position: relative; }
#vertical_container h1, #vertical_container a{ float: left; width: 150px; display: inline; padding-left: 10px; width: 140px; line-height: 29px; font-size: 16px; font-weight: normal; float: left; background-position: 0 0; color: #808080; cursor: pointer; }
#vertical_container h1.a_active,
#vertical_container a.a_active,
#vertical_container a:hover{ background-color: #7e7e7e; background-image: none; color: #fff; }
/*jmwi*/
.jmwi172 #vertical_container h1,
.jmwi172 #vertical_container a{ background-color: #fff; color: #4b729e; background-image: none; }
.jmwi172 #vertical_container h1.a_active,
.jmwi172 #vertical_container a.a_active,
.jmwi172 #vertical_container a:hover{ background-color: #78ace5; background-image: none; color: #fff; }/*3b3b3b*/

#vertical_container h1,
#vertical_container a,
.garaz_auta .active_car{ background-image: url(../images/backgrounds.png); background-repeat: repeat-x; border-bottom: 1px dashed #DCDCDC; }

#vertical_container a.delink{ color: #6495d0; display: inline; background: none; float: none; font-size: 12px; border: 0; padding: 0; margin: 0; }
#vertical_container a.delink:hover{ color: #c91818; }

/* GARAZ */
.garaz_auta .auto{ width: 140px; padding: 0 0 10px 10px; cursor: pointer; position: relative; /*background: url(../images/dashed.png) repeat-x bottom;*/ border-bottom: 1px dashed #DCDCDC; }
.garaz_auta .a_content{ width: 150px; overflow: hidden; position: relative; }
.garaz_auta h3{ width: 135px; float: left; padding: 6px 0 6px 0; position: relative; }
.garaz_auta img{ width: 50px; height: 50px; border: 1px solid #b3b2b0; float: left; position: relative; }
.garaz_auta ul{ float: left; display: block; margin: 0 0 0 10px; list-style: none; line-height: 12px; }
.garaz_auta ul li{ font-size: 10px; width: 70px; }
.garaz_auta ul li.h{ /*color: #808080;*/ }
.garaz_auta .active_car{ /*background-position: 0 -40px;*/ background: #fec600; }
.jmwi172 #vertical_container .active_car{ /*background-position: 0 -40px;*/ background: #dff2ff; }

.garaz_auta ul li .pi,
.garaz_auto .data .pi,
.garaz_auta ul li .ci,
.garaz_auto .data .ci{ width: 70px; height: 10px; float: left; padding: 0 0 0 16px; font-size: 10px; }
.garaz_auta ul li .pi,
.garaz_auto .data .pi{ background: url(../images/icon/per.gif) no-repeat; margin-top: 4px; }
.garaz_auta ul li .ci,
.garaz_auto .data .ci{ background: url(../images/icon/comm.gif) no-repeat; margin-top: 3px; padding-left: 18px; }

/* AUTO W GARAZU */
.garaz_auto #galeft{ float: left; width: 220px; }
.garaz_auto img{ width: 220px; float: left; overflow: hidden; }
.garaz_auto .data{ width: 195px; line-height: 16px; float: right; }
.garaz_auto .data p{ font-size: 11px; }
.garaz_auto .data p.green{ line-height: 30px; color: #358d37; font-weight: bold; }
.garaz_auto .data p.edit{ float: right; margin-top: 10px; }
.garaz_auto .data .starsc{ font-weight: bold; margin-top: 5px; float: left; padding-bottom: 10px; width: 100%; height: 15px; }
.garaz_auto .data .starsc span{ float: left; padding-right: 5px; }
.garaz_auto .data .starsc img{ width: 15px; height: 15px; float: none; }
.garaz_auto .data .io{ width: auto; float: left; margin-right: 10px; display: inline; }
.garaz_auto .data .pi,
.garaz_auto .data .ci{ width: auto; height: 10px; margin-right: 10px; margin-top: 3px; line-height: 10px; float: left; display: inline; padding: 0 0 0 16px; font-size: 10px; }
.garaz_auto #danewpisy{ float: left; width: 220px; list-style: none; margin: 5px 0 0 0; }
.garaz_auto #danewpisy li{ float: left; line-height: 16px; font-size: 10px; width: 100%; background: url(../images/dashed.png) bottom repeat-x; padding: 3px 0 3px 0; }
.garaz_auto #danewpisy li a{ font-size: 11px; font-weight: bold; float: left; }
.garaz_auto #danewpisy li span{ float: right; }

/* GALERIA AUTA W GARAZU */
.garaz_galeria img, .najzdjecia img{ float: left; margin-bottom: 10px; width: 426px; }
.garaz_galeria .desc{ width: 100%; float: left; margin-bottom: 10px; line-height: 16px; }

/* Menu w dolnej czesc boksu */
.box .b a, .box .b .add{ float: right; color: #fff; background-image: url(../images/icon/nav_ico.gif); background-repeat: no-repeat; font-size: 11px; font-weight: bold; padding-left: 10px; margin-right: 10px; line-height: 29px; cursor: pointer; }
.box .b a.add:hover, .profil .b .more:hover{ color: #fec839; }
.box .b a.view_all:hover{ color: #6495d0; }
.garaz_auta .b .add,
.powiadomienia .b .add,
.winfo .b .more,
.profil .b .more{ background-position: 0 10px; }
.profil .b .add,
.powiadomienia .b .view_all,
.profil .b .hide{ background-position: 0 -119px; }

/* POWIADOMIENIA & KALENDARZ */
#RightColumn .powiadomienia .b{ height: 29px; background-position: 0 -1002px; }
.powiadomienia ul, .kalendarz ul, .latestop ul{ width: 100%; float: left; list-style: none; line-height: 18px; }
.powiadomienia ul li, .latestop ul li{ margin-bottom: 10px; padding-bottom: 10px; float: left; background: url(../images/dashed.png) repeat-x bottom; width: 260px; }
.powiadomienia ul li.last, .kalendarz ul li.last, .latestop ul li.last{ margin-bottom: 0; background-image: none; padding-bottom: 0; }
.powiadomienia ul li span, .latestop ul li span{ float: left; width: 100%; margin-bottom: 8px; line-height: 25px; font-size: 16px; }
.powiadomienia ul li.soon span{ padding-left: 30px; font-size: 16px; width: auto; color: #c91818; background: url(../images/icon/alert_yw.png) no-repeat top left; }
.kalendarz ul li{ height: auto; float: left; width: 100%; padding: 0 0 5px 0; margin-bottom: 5px; background: url(../images/dashed.png) repeat-x bottom; }
.kalendarz ul li span{ float: left; }
.kalendarz ul li a{ float: right; }
#RightColumn .latestop ul li span { line-height: 16px; }
#RightColumn .latestop ul li span.stars { float: right; width: auto; margin: 8px 0 0 0; }
#RightColumn .latestop ul li span.stars p{ float: left; font-size: 11px; font-weight: bold; margin-right: 5px; display: inline; }
/*jmwi*/
#RightColumn .jmwi_powiadomienia .b{ height: 29px; background-position: 0 -247px; }

/* WPIS W DZIENNIKU POJAZDU */
#CenterColumn .dziennik_wpis .b{ height: 29px; background-position: 0 -1159px; }
#CenterColumn .powiadomienie .b{ height: 29px; background-position: 0 -1159px; }
#CenterColumn .jmwi_wpis .b{ height: 12px; background-position: 0 -159px; }
#CenterColumn .dziennik_wpis a.usunwpisBtn{ width: 73px; height: 17px; float: right; margin: 6px 10px 0 0; padding: 0; background: url(../images/btn/usunwpis_off.png) no-repeat; cursor: pointer; }
#CenterColumn .dziennik_wpis a.usunwpisBtn:hover{ background: url(../images/btn/usunwpis_on.png) no-repeat; }

.dziennik_wpis a.delete{ background-position: 0 -336px; padding-left: 15px; }
.dziennik_wpis a.delete:hover{ color: #333333; }

.powiadomienie a.delete{ background-position: 0 -336px; padding-left: 15px; }
.powiadomienie a.delete:hover{ color: #333333; }

.dziennik_wpis .c .title, .powiadomienie .c .title{ font-weight: normal; font-size: 16px; color: #6495d0; }
.dziennik_wpis .c .title span, .powiadomienie .c .title span{ color: #333333; font-size: 12px; float: right; margin-top: 0; }/*-16*/
.dziennik_wpis img{ float: left; }
.dziennik_wpis .desc{ width: 350px; line-height: 16px; float: right; }
.dziennik_wpis .m{ width: 100%; margin-top: 15px; }
.dziennik_wpis .m a.count,
.dziennik_wpis .m a.addcom{color: #333333; float: right;}
.dziennik_wpis .m a.count:hover,
.dziennik_wpis .m a.addcom:hover{color: #c91818;}
.dziennik_wpis .m a.count{ text-decoration: underline; }
.dziennik_wpis .m a.addcom{ padding-left: 15px; font-weight: bold; margin-left: 10px; display: inline; background-image: url(../images/icon/nav_ico.gif); background-repeat: no-repeat; background-position: 0 3px; }
.powiadomienie .desc{ width: 100%; line-height: 20px; float: right; }


/* ANKIETA */
.ubezpieczenia_ankieta table{ width: 100%; float: left; }
.ubezpieczenia_ankieta table .que{ width: 100%; color: #6495d0; font-size: 16px; padding: 20px 0 10px 0; font-weight: bold; }
.ubezpieczenia_ankieta table .ans{ width: 100%; padding: 8px 0 8px 15px; font-size: 12px; background: url(../images/dashed.png) repeat-x bottom; }
.ubezpieczenia_ankieta table .hover{ background: #E7F5FF url(../images/dashed.png) repeat-x bottom; }
.ubezpieczenia_ankieta table .ans label{ float: left; padding: 4px 10px 8px 0; width: 250px; }
.ubezpieczenia_ankieta table#ankieta .rl label{ width: 100%; }
.ubezpieczenia_ankieta table .wyslijBtn{ float: right; margin-top: 10px; }
.ubezpieczenia_ankieta table .anb{ text-align: center; padding-bottom: 20px; padding: 10px; }
.ubezpieczenia_ankieta table .anb span{ font-size: 12px; color: #333333; font-weight: normal; }
label.error { margin-left:40px; }

/* FLOAT RIGHT */
.ubezpieczenia, .oferta_dla_firm, .opis_serwisu{ float: right; }

/* VIEW */
.viewpl{ width: auto; line-height: 16px; }
.viewpl a{ width: 260px; float: left; padding: 10px 0 10px 0; display: block; border-bottom: 1px dashed #dcdcdc; }
.viewpl a.last{ padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
.viewpl img{ float: left; margin-right: 10px; display: inline; border: 1px solid #b3b3b3; }

/*View 2*/
.view2{ padding: 10px 0 10px 0; border-bottom: 1px dashed #dcdcdc; width: 100%; }
.view2 img{ margin: 0; }
.view2 a{ float: left; width: 50px; height: 50px; padding: 0; border: none; }
.view2 a.ItemName{ width: 180px; height: auto; padding-bottom: 5px; font-size: 14px; margin-right: 0; font-weight: bold; margin: 0 0 0 10px; display: inline; }
.view2 span{ width: 190px; font-size: 11px; line-height: normal; margin: 0 0 0 10px; display: inline; float: left; }

/* Optmenu */
.opt_menu{ width: 650px; height: 39px; margin-bottom: 10px; }
.opt_menu .l, .opt_menu .r, .opt_menu .c{ background-image: url(../images/menu/optmenu.png); }
.opt_menu_grey .l, .opt_menu_grey .r, .opt_menu_grey .c{ background-image: url(../images/menu/optmenu2.png); }
.opt_menu_blue .l, .opt_menu_blue .r, .opt_menu_blue .c{ background-image: url(../images/menu/optmenu_blue.png); }
#content .opt_menu_grey{ width: 468px; height: 39px; margin-bottom: 10px; }
#content .opt_menu_grey .c{ width: 448px; }
.opt_menu_grey .c .wrocdodziennikaBtn,
.opt_menu_grey .c .wrocBtn,
.opt_menu_grey .c .wrocdogarazuBtn,
.opt_menu .r{ width: 10px; height: 100%; background-position: 0 0; }
.opt_menu .l{ width: 10px; height: 100%; background-position: 0 -98px; }
.opt_menu .c{ width: 630px; height: 100%; background-position: 0 -49px; background-repeat: repeat-x; }
.opt_menu .c .omprzegladajBtn, .opt_menu .c .omstatBtn, .opt_menu .c .omdodajwpisBtn, .opt_menu .c .omdodajprzypBtn{ margin: 9px 10px 0 0; }
.opt_menu .c .omdodajwpisBtn, .opt_menu .c .omdodajprzypBtn{ float: right; margin-right: 0; }
.opt_menu .c .slidemenu{ display: block; width: 140px; height: 190px; padding: 0 10px 0 10px; list-style: none; position: absolute;  background: #fff; border: 1px solid #d2d2d2; }
.opt_menu .c .slidemenu li{ line-height: 30px; font-weight: bold; }
.opt_menu .c .slidemenu li a{ line-height: 30px; width: 100%; float: left; background: url(../images/dashed.png) repeat-x bottom;; }
.opt_menu .c h4{ font-size: 14px; line-height: 39px;color: #404040; width: auto; float: left; margin-right: 10px; }
.opt_menu .c .pddtpBtn,
.opt_menu .c .pdgtpBtn,
.opt_menu .c .opt_wrocBtn,
.opt_menu .c .opt_wrocdogarazuBtn,
.opt_menu .c .opt_wrocdodziennikaBtn{ float: right; margin: 9px 0 0 0; }

/*Optmenu - ico*/
.opt_menu_blue_dziennik{ width: 46px; height: 39px; float: left; background: url(../images/icon/optmenu_blue_dziennik.png) no-repeat; }
.opt_menu_blue_garaz{ width: 46px; height: 39px; float: left; background: url(../images/icon/optmenu_blue_garaz.png) no-repeat; }
.opt_menu_dziennik{ width: 46px; height: 39px; float: left; background: url(../images/icon/opt_menu_dziennik.png) no-repeat; }
.opt_menu_garaz{ width: 46px; height: 39px; float: left; background: url(../images/icon/opt_menu_garaz.png) no-repeat; }

.optmenu300{ width: 172px; }
.optmenu300 .c{ width: 152px; }

/*Warsztaty - Lista miast / warsztatow*/
.w_lista table{ width: 100%; float: left; }
.w_lista table td{ width: 30%; padding: 4px 0 4px 0; font-weight: bold; }/*background: url(../images/dashed.png) repeat-x bottom;*/
.w_lista .title span{ float: left; }
.w_lista select{ border:1px solid #808080; height:26px; padding:4px 4px 4px 0; }
/*Warsztaty mapa*/
.w_mapa .map{ width: 389px; height: 364px; }

/*Warsztaty - lista woj.*/
.w_mapa .wojewodztwa,
.w_mapa .top,
.w_mapa .bottom{ width: 185px; }
.w_mapa .wojewodztwa{ background: url(../images/maps/mapback.png) repeat-y; margin: 10px 0 0 20px; display: inline; }
.w_mapa .top{ background: url(../images/maps/mapt.png) no-repeat top; }
.w_mapa .bottom{ background: url(../images/maps/mapb.png) no-repeat bottom; padding: 10px 0 10px 0; }
.w_mapa .bottom a{ line-height: 20px; width: 100%; display: block; margin: 0 10px 0 10px; }

/*Warsztaty - Zakladki */
.tabs .tabs_header li,
.tabs .tabs_header li span,
.tabs .tabs_header li p{ background-image: url(../images/tabs.png); background-repeat: no-repeat; }
.tabs{ width: 650px; }
.tabs .tabs_header{ list-style: none; float: left; margin-left: 10px; display: inline; }
.tabs .tabs_header li{ float: left; font-weight: bold; background-position: 0 -78px; margin-right: 1px; display: inline; background-repeat: repeat-x ; }
.tabs .tabs_header li p{ float: left; background-position: left -39px; }
.tabs .tabs_header li span{ padding: 5px 10px 5px 10px; float: left; background-position: right 0; color: #808080; cursor: pointer; }

.tabs .tabs_header li.active,
.tabs .tabs_header li.hover{ float: left; font-weight: bold; background-position: 0 -195px; margin-right: 1px; display: inline; background-repeat: repeat-x ; }
.tabs .tabs_header li.active p,
.tabs .tabs_header li.hover p{ float: left; background-position: left -156px; }
.tabs .tabs_header li.active span,
.tabs .tabs_header li.hover span{ padding: 5px 10px 5px 10px; float: left; background-position: right -117px; color: #808080; cursor: pointer; }

.tab{ width: 100%; position: relative; }
.tabs .tabs_list .c{ margin: 0 0 0 10px; width: 610px; }
.tabs .tabs_list .item{ width: 100%; background: url(../images/dashed.png) repeat-x bottom; padding: 10px;}
.tabs .tabs_list h1{ margin-bottom: 6px; float: left; width: 100%; }
.tabs .tabs_list h1 a{ float: left; font-size: 16px; font-weight: bold; }
.tabs .tabs_list h1 .stars{ float: right; margin-top: 2px; }
.tabs .tabs_list .result{ float: right; margin-top: 0px; font-size: 11px; color: #333333;}
.tabs .tabs_list ul{ list-style: none; }
.tabs .tabs_list ul li{ list-style: none; font-size: 11px; color: #333333; }
.tabs .tabs_list .color{ background: #fef7dd url(../images/dashed.png) repeat-x bottom; }

/*Widok warsztatu*/
#LeftColumn .winfo .b{ height: 29px; background-position: 0 -1052px; }
.main_warsztat .winfo, .main_warsztat .komentarz{ float: right; }
.main_warsztat .dkomentarz{ float: left; }
.main_warsztat #search{ width: 650px; height: 45px; background: url(../images/search.png) no-repeat left top; margin-bottom: 10px; }
.main_warsztat #search .searchi{ background: none; width: 333px; float: left; padding: 6px 5px 4px 5px; margin: 10px 0 0 10px; color: #333333; display: inline; }
.main_warsztat #search .searchs{ width: 54px; height: 21px; float: left; margin: 12px 0 0 11px; cursor: pointer; background: none; }
.main_warsztat #search a{ float: left; line-height: 45px; font-weight: bold; margin-left: 25px; display: inline; }
.main_warsztat .mapaw .c{ margin: 0 0 0 10px; width: 320px; }
.winfo ul{ float: left; list-style: none; border-bottom: 1px solid #c4c4c4; padding-bottom: 10px; width: 100%; }
.winfo ul li{ float: left; width: 100%; line-height: 18px; }
.winfo ul .iname{ color: #6495d0; line-height: 22px; font-size: 16px; font-weight: bold; }
.winfo ul .ult{ font-weight: bold; font-size: 11px; margin-top: 20px; }
.winfo .commc,
.winfo .starsc{ font-weight: bold; margin-top: 10px; float: right; }
.winfo .commc{ float: left; }
.main_warsztat .komentarz .starsc{ float: right; }
.winfo .starsc span{ float: left; }
.winfo .starsc .stars{ margin-left: 5px; float: left; }
.main_warsztat .komentarz .c img{ width: auto; height: auto; margin: 0; float: none; }
.main_warsztat .komentarz .c h5,
.main_warsztat .komentarz .c div{ width: 100%; }
#winforcol{ width: 300px; float: right; }
#winfolcol{ width: 340px; float: left; }

/* Komentarz */
.komentarz .c img{ width: 100px; height: 100px; margin-right: 10px; float: left; }
.komentarz .c h5{ float: left; font-size: 11px; margin-bottom: 10px; }
.komentarz .c div{ float: left; line-height: 18px; width: 315px; }
.komentarz .stars img{ width: auto; height: auto; margin: 0; float: none; }
.komentarz .starsc{ font-weight: bold; width: auto; float: right; margin: 10px 0 10px 110px; display: inline; }
.dkomentarz .starsc{ font-weight: bold; width: auto; float: right; margin: 10px 0 10px 0; }
.komentarz .starsc span,
.dkomentarz .starsc span{ float: left; display: block; }
/*Dodawanie komentarza*/
.komentarz .starsc .stars,
.dkomentarz .starsc .stars{ margin-left: 5px; }
.dkomentarz .starsc{ float: left; margin: 13px 0 0 0; }
.main_warsztat .dkomentarz #komentarz{ width: 287px; }
.dkomentarz #komentarz{ width: 415px; }
.dkomentarz .wyslijBtn{ float: right; margin-top: 10px; }

/* Rating */
.dkomentarz .stars{ position: absolute; float: left; }
.star-rating-control{ width: 80px; height: 15px; margin-left: 35px; display: inline; position: absolute; float: none; }
.rating-cancel, .star-rating{ float:left; width:15px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden; }
div.rating-cancel{ width: 0; height: 0; }
.rating-cancel, .rating-cancel a{ background:url(../images/stars/delete.gif) no-repeat 0 -16px; }
.star-rating, .star-rating a{ background:url(../images/stars.png) no-repeat 0 0px; float: left; }
.rating-cancel a, .star-rating a{ display:block; width:15px; height:100%; background-position:0 -15px; border:0; }
.star-rating-on a{ background-position:0 0!important; }
.star-rating-hover a{ background-position:0 0; }
#showrating{ font-size: 12px; margin-left: 10px; display: inline; margin-left: 120px; }


/* PAGINACJA */
#pagination{ list-style: none; float: right; margin: 0 10px 10px 0  ; }
#pagination li{ float: left; margin-left: 5px; }
#pagination li a{ float: left; padding: 2px 8px 2px 8px; color: #3b3b3b; border: 1px solid #d0d0d0; background: #ebebeb; font-weight: bold; font-size: 11px; }
#pagination li.strona{ float: left; padding: 2px 8px 2px 8px; color: #3b3b3b; border: 1px solid #d0d0d0; background: #ebebeb; font-weight: bold; font-size: 11px; }
#pagination li.pab a{ border: 1px solid #3b3b3b; background: #343434; color: #fff; padding: 1px 8px 3px 8px; }
#pagination li a:hover,
#pagination li.active span{ float: left; padding: 2px 8px 2px 8px; border: 1px solid #b3d7ed; background: #e1eff8; color: #3b3b3b; }

/* STOPKA */
#footer{ width: 100%; background: #f4f4f4; border-top: 1px solid #d6d6d6; padding-bottom: 10px; margin: 0; }
#FooterContent{ width: 960px; margin: 0 auto; float: none; text-align: left; padding: 10px 0 0 0; }
#FooterContent ul{ float: right; list-style: none; margin: 3px 20px 0 0; display: inline; }
#FooterContent ul li{ float: left; border-right: 1px solid #7b7a76; padding: 0 10px 0 10px; line-height: 13px; }

#FooterContent ul li.last{ padding-right: 0; border-right: 0; }
#FooterContent ul li a,
#FooterContent p{ color: #7b7a76; font-size: 11px; }
#FooterContent ul li a:hover{ color: #c91818; }
#FooterContent a#logo2{ width: 111px; height: 20px; float: left; background: url(../images/logo_f.png) no-repeat; margin: 0 10px 0 0; }
#FooterContent p{ float: left; margin: 2px 0 0 0; }

/* Statystyki */
.main_stat .p_ico{ width: 23px; height: 20px; float: left; background: url(../images/icon/paliwo_male.png) no-repeat; margin-right: 10px; display: inline; }
.main_stat .i_ico{ width: 23px; height: 20px; float: left; background: url(../images/icon/inne_male.png) no-repeat; margin-right: 10px; display: inline; }
.main_stat table{ width: 100%; float: left; font-size: 10px; }
.main_stat .zobaczwiecejBtn{ margin-bottom: 10px; }
.main_stat .stat .c{ margin: 0; width: 628px; margin-left: 11px; display: inline; }
.main_stat .stat .c .title{ margin: 10px 0 0 0; padding-left: 9px; width: 620px; }
.main_stat table .f{ padding: 0 0 0 10px; }
.main_stat table .l{ padding: 0 10px 0 0; }
.main_stat table .namet{ background: #f3f3f3; line-height: 26px; font-size: 11px; background: #ffda71; }
.main_stat table tr{ background: url(../images/dashed.png) repeat-x bottom; }
.main_stat table tr td{ line-height: 12px; padding: 12px 3px 12px 3px; }
.main_stat table tr td.comm{ width: 200px; padding-right: 15px; line-height: 14px; }
.main_stat table tr td.koszt{ font-size: 10px; font-weight: bold; }
.main_stat table tr.hover{ background: url(../images/backgroundyellow.png) repeat-x bottom; color: #c91818; }

.main_stat .opt_menu{ width: 650px; }
.main_stat .opt_menu .c{ width: 630px; }

.tankowanie_dopelna{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-tankowanie-dopeln.gif) no-repeat; display: inline; }
.tankowanie_dolewka{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-tankowanie-dolewk.gif) no-repeat; display: inline; }
.paliwo_on{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-paliwo-diesel.gif) no-repeat; display: inline; margin-right: 3px; }
.paliwo_pb{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-paliwo-benzyna.gif) no-repeat; display: inline; margin-right: 3px; }
.paliwo_lpg{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-paliwo-lpg.gif) no-repeat; display: inline; margin-right: 3px; }
.styl_normal{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-jazda-normal.gif) no-repeat; display: inline; }
.styl_eco{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-jazda-eco.gif) no-repeat; display: inline; }
.styl_dynamic{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-jazda-dynamic.gif) no-repeat; display: inline; }
.drogi_miasto{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-drogi-miasto.gif) no-repeat; display: inline; margin-right: 3px; }
.drogi_lokalne{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-drogi-lokalne.gif) no-repeat; display: inline; margin-right: 3px; }
.drogi_autostrady{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-drogi-autostrady.gif) no-repeat; display: inline; margin-right: 3px; }
.opony_letnie{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-opony-letnie.gif) no-repeat; display: inline; }
.opony_zimowe{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-opony-zimowe.gif) no-repeat; display: inline; }
.opony_caloroczne{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-opony-caloroczne.gif) no-repeat; display: inline; }
.klima_0{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-klima-0.gif) no-repeat; display: inline; margin-right: 5px; }
.klima_33{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-klima-33.gif) no-repeat; display: inline; margin-right: 5px; }
.klima_66{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-klima-66.gif) no-repeat; display: inline; margin-right: 5px; }
.klima_100{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-klima-100.gif) no-repeat; display: inline; margin-right: 5px; }
.komentarz_ico{ width: 13px; height: 10px; float: left; background: url(../images/icon/comm.png) no-repeat; display: inline; }
.edytuj_ico{ width: 15px; height: 15px; float: left; background: url(../images/icon/ico-stats-edytuj.gif) no-repeat; display: inline; }
.stacja{ width: 15px; height: 15px; float: left; display: inline; margin-right: 5px; }

/*Reklamy*/
.ad300{ width: 300px; float: right; padding-bottom: 10px; }
.ad468{ width: 468px; float: left; padding-bottom: 10px; }

/*Kluby | TODO: uporzadkowac, zdecydowanie zbyt rozbudowana struktura*/
.kluby  .item,.najkluby  .item { -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/dashed.png) repeat-x scroll center bottom;padding:7px;width:50%;margin-bottom:6px;width:400px; }
.kluby_moje .item,.najkluby  .item { width:200px; }
.kluby .action,.najkluby  .action { background-color:#EEEEEE;border:1px solid #DDDDDD;display:block;float:right;font-weight:bold;line-height:20px;margin-bottom:5px;margin-left:5px;margin-right:5px;text-align:center;width:187px; }
.kluby .action:hover,.najkluby .action:hover  { background-color:#fff; }
.kluby_list_moje .action { float:left; }
.kluby .name,.najkluby .name { border-bottom:1px solid #DDDDDD;display:block;float:left;margin-bottom:5px; }
.kluby_moje .name,.najkluby .name { width:100%; }
.kluby_all .name { width:190px;height:70px;border-bottom:0px solid #DDDDDD; }
.kluby_jeden .name { width:400px; }
.kluby .name a,.najkluby .name a { font-size:20px;font-weight:normal; }
.kluby .logo,.najkluby .logo  { border:0 solid #DDDDDD;float:left;height:70px;margin-bottom:5px;margin-right:10px;width:200px;background-repeat:no-repeat;background-position:center center; }
.kluby .stats { float:right;font-size:11px;font-weight:normal;margin-bottom:5px;width:190px; }
.kluby_moje .stats { float:left;margin-left:5px;margin-top:5px; }
.kluby_all .stats { margin-top:5px; }
.kluby_jeden .stats { height:60px;padding-top:10px; }
.kluby .stats>span { display:block;float:left;margin-bottom:5px;width:95px; }
.kluby .stats>span>img { height:20px;margin-left:5px;vertical-align:middle;width:20px;padding-right:5px; }
.kluby .url a { font-weight:normal;font-size:11px; }
.kluby .desc { display:block;float:left;font-size:11px;line-height:1.4em;margin: 0 0 5px 5px;text-align:justify;width:195px; }
.kluby_jeden .desc { float:none;font-size:12px;width:100%; }
