#formcv{margin:15px 0 0 0; padding:0 0 0 0; float:left; width:474px;}
#formcv ul{margin:0; padding:0; list-style-type:none;}
#formcv ul li{margin:0; padding:0; clear:both; background:url(../gfx/layout/linia.png) bottom repeat-x; display:block; min-height:21px; height:auto !important; height:21px;}
#formcv ul label{width:161px; display:block; float:left; clear:right; margin:0 1px 0 0 ; padding:2px 0 0 0; border:0; font-size:11px; color: #333333; min-height:18px; height:auto !important; height:18px;}
#formcv ul li.txt{margin:10px 0 20px 0; padding:0; color: #333333; background:none; display:block; float:none; clear:both;}
#formcv ul input{width:307px; display:block; margin:0; padding:0 0 0 5px; border:0; background-color:#f4f4f4; float:left; font-size:11px; color: #333333; min-height:18px; height:auto !important; height:18px;}
#formcv ul li ul { width:240px; margin:0; padding:0; list-style-type: none; float:left;}
#formcv ul li ul li{ width:100px; margin:0; padding:0; display: inline; clear:right;}
#formcv ul li ul label{ width:60px; margin:0; padding:0;}
#formcv ul li ul input{ width:30px; margin:0 0 0 0 ; padding:0; background:none;}
/*#formcv ul input#cvfile{width:245px; display:block; margin:0; padding:0; border:0; border-top:1px dotted #999999; float:left; font:11px Verdana, Arial; color: #333333; min-height:20px; height:auto !important; height:20px;}*/
#formcv ul li.subm{margin:0 0 0 350px; padding:0; border:0; background:none; clear:both;}
#formcv ul li.subm a{margin:0 15px 0 0; padding:0 0 0 10px; background:url(../gfx/layout/strzalka.jpg) 0 4px no-repeat; color:#2c77ae; text-decoration:none; float:right}
#formcv ul li.subm a:hover{ padding:0 0 0 7px}
#formcv ul input#subcv{width:71px; height:11px; min-height:11px; margin:0; padding:0; border:0; display:block;}