.puCol230 {width:230px; float:left}
.puCol690 {width:690px; float:right}
.puCol940 {width:940px}

.puLogLeftLogin {padding:1px; border:1px solid #b2daf2; float:left; width:460px;line-height: 16px; color: #333333; margin:0 0 20px 0}
.puLogLeftLoginHd {padding:12px 10px 20px 10px; background:url(../gfx/box1hd2.gif) top left repeat-x; color:#2c5a80;  font-size:17px; line-height:17px}
.puLogLeftLoginHd h3 {color:#2c5a80;  font-size:17px; line-height:17px; font-weight:normal}
.puLogLeftLoginHdLink { padding-top:3px; float:right}
.puLogLeftLoginHdLink a {color:#0067e6; text-decoration:underline;}
.puLogLeftLoginHdLink a:hover {text-decoration:none;}
.puLogLeftLoginCnt {padding:10px 10px 10px 10px;}
.puLogLeftLoginDesc {font-family: Arial,Tahoma,Helvetica,sans-serif; font-style: normal; font-weight: bold; font-size: 12px; line-height: normal; padding:0px 10px 10px 0; color:#000}
.puLogFormLabel {width:50px; float:left; text-align: left; padding:6px 0px 0 0}
.puLogFormInput {  float:left; vertical-align: middle; padding:3px 3px 3px 0 }
.puLogFormInput input{  border-left:1px solid #9b9b9b; border-top:1px solid #9b9b9b; border-bottom:1px solid #bababa; border-right:1px solid #bababa; background:#fff url(../gfx/pofbg.gif) top left no-repeat; }
.puLogFormAlert {float:left; text-align: left; padding:9px 0px 0 10px; color:red}
.puLogFormOk { float:left; vertical-align: middle; padding:3px 3px 3px 0 }

.puLogRightReg  {padding:1px; border:1px solid #cdcdcf; float:right; width:460px;line-height: 16px; color: #333333; margin:0 0 20px 0}
.puLogRightRegHd { padding:7px 10px 10px 10px; background:url(../gfx/box2hd1.gif) top left repeat-x; }
.puLogRightRegHd h3 {color:#fff;  font-size:16px; line-height:17px; font-weight:normal}
.puLogRightRegHdLink { padding-top:3px; float:right}
.puLogRightRegHdLink a {color:#0067e6; text-decoration:underline;}
.puLogRightRegHdLink a:hover {text-decoration:none;}
.puLogRightRegCnt {padding:10px 10px 10px 10px; background-color:#f4f4f4}
.puLogRightRegDesc {font-family: Arial,Tahoma,Helvetica,sans-serif; font-style: normal; font-weight: bold; font-size: 12px; line-height: normal; padding:0px 10px 10px 0; color:#000}
.puLogRightRegOk { float:left}
.puLogRightRegLinks { float:left; margin:0 0 0 30px}
.puLogRightRegLinks ul {margin:0; padding:0; list-style:none;}
.puLogRightRegLinks  li {margin:0; padding:0 0 3px 8px;color:#333;background:url(../gfx/footerbullet.gif) 0.1em 0.4em no-repeat;}
.puLogRightRegLinks  li a {font-size:11px; text-decoration:none; color:#333;}
.puLogRightRegLinks  li a:hover {color:#000;text-decoration:underline;}


.puStar {color: #ff0000; font-weight: bold;}
.puCnt fieldset { padding:10px; margin:15px 0 0 0; border:1px dotted #dddddd}
.puCntFormLabel {width:15%; float:left; text-align: right ; padding:6px 15px 0 0}
.puCntFormInput {  float:left; vertical-align: middle; padding:3px 3px 3px 0 }
.puCntFormInput input{  border-left:1px solid #9b9b9b; border-top:1px solid #9b9b9b; border-bottom:1px solid #bababa; border-right:1px solid #bababa; background:#fff url(../gfx/pofbg.gif) top left no-repeat; }
.puCntFormSel {  float:left; vertical-align: middle; padding:3px 3px 3px 0 }
.puCntFormIco {float:left; padding:5px 5px 0 5px }
.puCntFormAlert { float:left; text-align: left; padding:6px 0px 0 10px; color:red}
.puCntFormLabel span {color:red}
.puCntFormAcceptBox {padding:25px 0px 0px 0px }
.puCntFormDescBox {float:left; vertical-align: middle; padding:3px 3px 3px 0 }
.puCntFormAccept {font-size: 11px;  padding:6px 0 0 0 }
.puCntFormAcceptInfo {font-size: 11px; color: #444444;}
.puCntFormButBox {padding:15px 0px 15px 0px }
.puCntFormOk { float:left; vertical-align: middle; padding:3px 3px 3px 0; margin:15px 0 15px 0}



.puMenu {padding:10px; background:#f4f4f4;}
.puMenu h5 {margin:0 0 10px 0; padding:0; font:bold 16px/16px Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#333;}
.puMenu ul {margin-bottom:20px; line-height:18px;}

.puProfile {float:left;}
.puProfile h2 {margin:0 0 10px 0; padding:0; font:bold 30px/30px Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#333;}
.puProfile h3 {margin:0 0 10px 0; padding:0 0 5px 0; font:normal 18px/18px Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#999; border-bottom:1px solid #999;}
.puProfile p {margin:5px 0;}
.puAvatar {float:left; margin-right:20px; border:1px solid #999; padding:1px;}

.puAdres, .puFaktura {width:315px; margin:20px 0; padding: 10px; border:1px solid #ccc;}
.puAdres {float:left}
.puFaktura {float:right}
.puAdres h3, .puFaktura h3, .puH3 h3 {margin:0 0 15px 0; padding:0; font:normal 18px/18px Arial, Verdana, Tahoma, Helvetica, sans-serif; color:#1693ae;}
.puAdres p, .puFaktura p {margin-bottom:8px; font-size:13px;  color:#666;}

.puCars {font-size:12px; margin:10px 0; padding-top:11px; border-top:1px solid #ccc;}
.puCars a {text-decoration:underline;}
.puCars a:hover {color:#000;}
.puCars p {font-size:18px; font-weight:700; color:#666; padding-bottom:5px;}
.puCars p span {font-size: 11px; font-weight:normal;}
.puCars li {display:inline; padding-right:5px;}
.puCars li a {font-weight:700;}

.puNewCar {background:#f4f4f4; padding:10px; margin-bottom:30px;}
.puNewCarForm {float: left; margin-right:20px;}
.puNewCar label {display:block; font-weight:700; color:#666}
.puNewCar select {display:block;}

.puTable {}
.puTable a {text-decoration:underline;}
.puTable a:hover {color:#000;}
.puTable table {width:100%; border-collapse: collapse; border:none; margin-bottom:10px;}
.puTable th {background:#f4f4f4; color:#666; border:1px solid #ddd; padding:10px 5px; text-align:center;}
.puTable td {border:1px solid #ddd;}
.puTableWd50 {width:50px;}
.puTableWd80 {width:80px;}
.puTableCena {width:70px; font-size:11px; font-weight:700; text-align:center; color:#e30000;}
.puTableData {font-size:11px; text-align:center;}
.puTableStatus {width:40px; text-align:center;}

