
div.no_foto {
	width: 108px;
	height: 64px;
	padding-top: 44px;
	text-align: center;
	vertical-align: middle;
	color: #C0C0C0;
	border: 1px solid #DAD9D4;
}
td.left {
	padding: 0px 6px 0px 6px;
	vertical-align: top;
	text-align: right;
	color: #989898;
}
td.right {
	vertical-align: top;
	padding: 0px 10px 0px 6px;
}


table.ProfileOperations
{
	width: 100%;
	background: url(/images/new_design/statistics-block/divider-bg.gif) top repeat-x;
}

table.ProfileOperations td
{
	padding: 5px 0px 5px 0px;
	background: url(/images/new_design/statistics-block/divider-bg.gif) bottom repeat-x;
}


.contBlockHead3 {
	width: 173px;
	height: 23px;
	font: 11px/23px "Lucida Sans Unicode","Trebuchet MS", Arial;
	color: #FFFFFF;
	padding-left: 33px;
	background: url(/images/new_design/left-block/top3.gif) left top no-repeat;
}
table.mano_cv_nav {
	margin: 19px 0px 10px 0px;
	text-align: center;
}
table.mygtukui {
	float: right;
	padding: 18px 5px 0px 0px;
	font-size: 12px;
}
a.mygtukas {
 	display: block;
	float: left;
	height: 24px;
	margin: 0px 10px 0px 0px;
	padding: 4px 7px 0px 0px;
	text-decoration: none;
	background: url(/images/new_design/tools/mygtukas.gif) right no-repeat;
}
table.mano_cv_nav img, table.mygtukui img {
 	float: left;
	margin-top: 2px;
}
a.mygtukas img {
	margin: 2px 7px 0px 3px;
}
td.left_tuscias {
	width: 20px;
	padding: 0px;
	background: url(/images/new_design/skelbimas/skelbimas_left.gif) left repeat-y;
}
table.skelbimas td.right_didelis {
	width: 97%;
	padding: 3px 18px 3px 0px;
	background: url(/images/new_design/skelbimas/skelbimas_right.gif) right repeat-y;
}
table.skelbimas td.right_didelis[class] {
	width: auto;
}
dl.info {
	margin: 0px;
	padding: 0px;
}
dl.info dd {
	float: left;
	width: 48%;
	padding-right: 5px;
	text-align: right;
	font-size: 12px;
	color: #989898;
}
dl.info dt {
	float: right;
	width: 50%;	
	text-align: left;
	font-size: 12px;
}
.silver{
	color: #989898;
}
a.be_fono_edit {
	margin-right: 10px;
	padding-left: 18px;
	background: url(/images/new_design/mano_cv/edit.gif) left 2px no-repeat;
}
a.be_fono_delete {
	margin-right: 10px;
	padding-left: 18px;
	background: url(/images/new_design/mano_cv/delete.gif) 2px top no-repeat;
}
a.be_fono_approve {
	margin-right: 10px;
	padding-left: 18px;
	background: url(/images/new_design/mano_cv/add.gif) left 2px no-repeat;
}

table.skelbimas th.ne_pirma {
	background: url(/images/new_design/mano_cv/thead_ne_pirma.gif) top left no-repeat;
}
table.skelbimas th.ne_pirma div {
	background: none;
}
table.skelbimas tr.pabaiga td.left_tuscias div {
	float: left;
	width: 10px;
	height: 10px;
	background: url(/images/new_design/skelbimas/corner_bl.gif) left bottom no-repeat;
}
table.skelbimas tr.pabaiga td.right_didelis div {
	float: right;
	width: 10px;
	height: 10px;
	background: url(/images/new_design/skelbimas/corner_br.gif) right bottom no-repeat;
}

table.kalbos {
 	margin:18px;
	width:90%;
}

table.kalbos th {
	background: url(/images/new_design/tables/bg-header.gif) repeat-x;
	text-align: left;
	color: white;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	height: 32px;
	font-weight: normal;
	border-right: 1px solid #7A7A7A;
	white-space: nowrap;
}

table.kalbos th.last {
	border-right: 0px;
}

table.kalbos td {
	padding: 5px 10px 5px 10px;
	background: url(/images/new_design/bg-divider-hor.gif) 3px bottom repeat-x;
	overflow:hidden;
}

td.CvViewTools {
	text-align: center;
	vertical-align: middle;
	padding: 20px 0 10px 0;
}

td.CvViewTools div {
	margin: 0 10px 0 10px;
}

table.CvPanel {
	float: none;
	clear: both;
}

table.CvPanel tr.Header td {
	height: 30px;
	background: url(/images/new_design/skelbimas/skelbimas_top.gif) top repeat-x #FFFFFF;
}


table.CvPanel tr.Header div.Headline, table.CvPanel tr.Header div.HeadlineWide
{
	float: left;
	width: 200px;
	height: 100%;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #636260;
	padding: 20px 0 10px 20px;
	background: url(/images/new_design/skelbimas/skelbimas_left.gif) left repeat-y;
}

table.CvPanel tr.Header div.HeadlineWide
{
	width: 500px;
}

table.CvPanel.SearchResults tr.Header div.Headline
{
	width: 212px;
	height: 75px;
	overflow: hidden;
	font-weight: normal;
}

table.CvPanel tr.Header.Top div.Headline, table.CvPanel tr.Header.Top div.HeadlineWide
{
	background: url(/images/new_design/skelbimas/corner_tl.gif) top left no-repeat;
}

table.CvPanel tr.Header div.ChangeButton {
	float: right;
	height: 100%;
	text-align: right;
	background: url(/images/new_design/skelbimas/skelbimas_right.gif) right repeat-y;
	padding: 20px 20px 10px 0;
}

table.CvPanel.SearchResults tr.Header div.ChangeButton {
	width: 255px;
	height: 75px;
	overflow: hidden;
	padding-left: 0;
}

table.CvPanel tr.Header.Top div.ChangeButton {
	background: url(/images/new_design/skelbimas/corner_tr.gif) top right no-repeat;
}


table.CvPanel td.left_tuscias {
	background: url(/images/new_design/skelbimas/skelbimas_left.gif) left repeat-y;
	width: 10px;
}

table.CvPanel td.right_didelis {
	padding: 0px 20px 20px 0px;
	background: url(/images/new_design/skelbimas/skelbimas_right.gif) right repeat-y;
}

table.CvPanel td.right_didelis[class] {
	padding: 0 20px 20px 16px;
}

table.CvPanel tr.pabaiga td {
	padding: 0px;
	font-size: 1px;
	background: url(/images/new_design/skelbimas/skelbimas_bottom.gif) bottom repeat-x;
}

table.CvPanel tr.pabaiga[class] td {
	padding: 0px;
}

table.CvPanel tr.pabaiga td.left_tuscias div {
	float: left;
	width: 10px;
	height: 10px;
	background: url(/images/new_design/skelbimas/corner_bl.gif) left bottom no-repeat;
}
table.CvPanel tr.pabaiga td.right_didelis div {
	float: right;
	width: 10px;
	height: 10px;
	background: url(/images/new_design/skelbimas/corner_br.gif) right bottom no-repeat;
}
table.CvPanel ul {
	margin: 0px;
	padding-left: 15px;
	list-style-image: url(/images/new_design/skelbimas/li.gif);
}


table.CvPanel {
	width: 100%;
	background: url(/images/new_design/skelbimas/skelbimas_top.gif) top repeat-x #FFFFFF;
}


table.InfoPanel td.Tools {
	text-align: left;
	vertical-align: top;	
	
	width: 70px;
}

table.InfoPanel td.ToolsRight {
	text-align: left;
	vertical-align: top;	
	
	padding-left: 10px;	
}

table.InfoPanel td.Left, table.InfoPanel td.Dates, table.InfoPanelLong td.Left {
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
}

table.InfoPanel td.Left, table.InfoPanel td.Dates {
	width: 160px;
}

table.InfoPanel td.Left, table.InfoPanelLong td.Left {
	font-size: 12px;
	color: #989898;
}

table.InfoPanelLong td.Left {
	width: 230px;
}

table.InfoPanelLong td.Photo {
	padding: 0;
	width: 250px;
	text-align: right;
	vertical-align: top;
}

table.InfoPanelLong td.HeadingBold
{
	font-weight: bold;
	padding-top: 10px;
}

form.FormPanel .input {
	width: 290px;
}

form.FormPanel select, form.FormPanel div.egz, div.LogoPanel {
	width: 295px;
}

form.FormPanel textarea {
	height: 100px;
}


form.FormPanel select {
	height: 102px;
}


form.FormPanel select[multiple=multiple] {
	height: 102px;
}

form.FormPanel .DoubleLength, form.FormPanel div.egz.DoubleLength {
	width: 634px;
}


form.FormPanel table.Dates {
	width: 297px;
}

form.FormPanel table.Dates select {
	width: 100%;
}

form.FormPanel tr.Label td {
	padding-top: 10px;
	padding-right: 70px;
	text-align: justify;
}

form.FormPanel tr.Label td.Second, form.FormPanel tr.Right td.Second {
	padding-right: 0;
	vertical-align: top;
}

form.FormPanel td {
	padding-right: 50px;
	vertical-align: top;
}

form.FormPanel tr.Buttons td {
	padding-top: 15px;
}

form.FormPanel table.Dates td {
	padding-right: 10px;
	padding-bottom: 5px;
}

form.FormPanel table.Dates td.Last {
	padding-right: 0;
}

form.FormPanel table.Logos {
	width: 100%;
}

form.FormPanel table.Logos td {
	padding: 0 0 5px 0;
}

form.FormPanel table.Logos td.Checkbox {
	width: 20px;
}

table.StatusTable td {
	padding-bottom: 5px;
}

table.StatusTable td.Left {
	vertical-align: top;
	padding-right: 5px;
}

table.StatusTable td.Right {
	width: 100%;
	text-align: justify;
}

form.FormPanel table.kalbos select {
	width: 100px;
}

form.FormPanel table.kalbos td {
	padding: 5px 5px 5px 5px;
	text-align: center;
	vertical-align: bottom;
}

form.FormPanel table.kalbos td.Tool {
	/*vertical-align: middle;*/
	padding-bottom: 10px;
}

form.FormPanel table.PhotoInput div.Tools {
	text-align: center;
	padding-top: 5px;
}

form.FormPanel table.PhotoInput td.Input {
	width: 300px;
	text-align: justify;
}

form.FormPanel table.PhotoInput td.Photo {
	vertical-align: middle;
}

form.FormPanel table.Passwords {
	width: 200px;
}

form.FormPanel table.Passwords input[type=password] {
	width: 200px;
}


form.FormPanel td.LogoPanel {
	height: 30px;
}

form.FormPanel div.LogoPanel {
	background: url(/images/new_design/employers/logo/logo-list-bg.gif) top left repeat-y;
	text-align: center;
	vertical-align: middle;
	padding: 5px 0 5px 0;
	margin: 0;
	border: 1px dashed red;
}

form.FormPanel td.LogoPanel img {
	margin: 0;
	padding: 0;
	border: 1px dashed blue;
}

form.FormPanel div.LogoPanel img {
	margin: 5px auto 5px auto;
}


form.FormPanel table.CheckTable td
{
	padding-top: 2px;
}

form.FormPanel table.CheckTable td.Header
{
	padding-top: 20px;
}

form.FormPanel table.CheckTable td.Checkbox
{
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
}

form.FormPanel table.CheckTable td.Label
{
	padding-bottom: 0px;
	padding-right: 30px;
}


.Subscription div.Heading {
	background: url(/images/new_design/employee/icons/arrow_right.gif) 3px 13px no-repeat;
	padding: 5px 0 0 16px;
	font-weight: bold;
}

.Subscription div.Heading img {
	position: relative;
	top: 4px;
}

.Subscription div.Heading Open {
	background: url(/images/new_design/employee/icons/arrow_down.gif) left 10px no-repeat;
	padding: 0 0 0 16px;
}

.Subscription table.InputTable {
	margin: 10px 100px 0 10px;
}

.Subscription table.InputTable td {
	padding-bottom: 3px;
}

table.InputTable  div.OrangeButton {
	margin: 10px 0 0 25px;
}

table.Statistics td {
	padding-bottom: 5px;
}

table.Statistics td.Label{
	color: #989898;
	width: 300px;
}


table.Subscription tr.Header td, table.SubscriptionUnconfirmed tr.Header td
{
	height: auto;
	padding: 0;
}

table.Subscription tr.Header div.Headline, table.SubscriptionUnconfirmed tr.Header div.Headline
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	width: auto;
	padding: 10px;
}

table.SubscriptionUnconfirmed tr.Header div.Headline
{
	color: red;
}

table.Subscription tr.Header div.ChangeButton, table.SubscriptionUnconfirmed tr.Header div.ChangeButton
{
	padding: 10px;	
}

table.Subscription td.right_didelis, table.SubscriptionUnconfirmed td.right_didelis
{
	padding: 0 10px 0 0;
}

table.Subscription td.right_didelis[class], table.SubscriptionUnconfirmed td.right_didelis[class]
{
	padding: 0 10px 0 0;
}

table.Subscription table.Order, table.SubscriptionUnconfirmed table.Order
{
	width: 100%;
	vertical-align: top;
}

table.Subscription table.Order td.Left, table.SubscriptionUnconfirmed table.Order td.Left
{
	text-align: right;
	padding-right: 10px;
	width: 30%;
	font-size: 12px;
	color: #989898;
}

table.Subscription table.Order td.Right, table.SubscriptionUnconfirmed table.Order td.Right
{
	text-align: left;
}
