/* standard part - reset all basic default settings */
html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

/* font-min */
body {font:13px tahoma,arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:100%;line-height:100%;}


/* 001 part - dont't change!!!!! */

/* BASE STYLES */
html 			{	background:#ffffff top repeat-x; 	}
body			{	text-align:left; margin:0; padding:0; color:black;	}
td				{	vertical-align:top;	}
b, strong		{	font-weight:bold;	}
a				{	color:#c00; text-decoration:none;	}
a:hover			{	text-decoration:underline;	}
em				{	font-style:italic;	}

h1, h2, h3		{	font-family:Arial, Helvetica, sans-serif; color:black; font-weight:bold;	}
h1				{	font-size:18px; margin-bottom:1em; color:#666;	}
h1 b			{	color:black;	}
h2				{	font-size:13px; margin-bottom:0.5em;	}
#home h2		{	font-size:18px; margin-bottom:0.5em; color:#666;	}
h3				{	margin-bottom:0.3em;	}
p				{	margin-bottom:0.3em;	}

div.spacer		{	line-height:5px; font-size:5px; visibility:hidden;	}
.float-l		{	float:left;	}
.float-r		{	float:right;	}
.clearboth		{	clear:both; font-size:1px; line-height:0; height:0;	}
.align-r							{	text-align:right;	}

.red			{	color:#f00;	}
.green			{	color:#090;	}
.blue			{	color:#039;	}
.orange			{	color:#f60;	}
.black			{	color:#000;	}
.grey			{	color:#888;	}

/* Common text styles */
.text ul		{	margin:.5em 0;	}
.text li		{	list-style:disc; margin:0 0 0.2em 2em; }
.text li li		{	list-style:circle; 	}
.text li li		{	list-style:square; 	}
.smalltext		{	font-size:100%;	}

.text p			{	margin-bottom:1.25em;	}
.text h3		{	margin-bottom:0.75em;	}




/* CONTAINERs */
#container					{	width:35%; padding:0 20px 20px; margin:0 auto; text-align:left; background:url(footer00.gif) bottom left no-repeat white;	}
#admin						{	display:none;	}

/*POPUP*/
.popup						{	width:80%; padding:20px 0; margin:0 auto; text-align:left; }
.popup h1					{	color:black; margin:0 0 0.5em; }
.popup p					{	margin-bottom:1em; }
.popup input				{	font-size:11px; }


/* HEADER */
.header						{	width:920px; height:90px; margin:15px 0 10px; }
.header .logo				{	float:left; margin-left:10px;		}

/* PATH */
.path						{	font-size:9px; font-family:Verdana, Geneva, sans-serif; color:#666;
								margin-top:-18px;	margin-bottom:18px; }
/*.path						{	border-bottom:1px solid #ccc; padding-bottom:3px; margin-top:-15px; }*/
.path b						{	font-size:11px; font-weight:normal; line-height:9px; color:#999; }


/* TOP-MENU */
.topmenu					{	width:920px; height:28px; margin-bottom:25px; background:url(menu-bck.png) top left no-repeat; font-family:verdana,helvetica,sans-serif; font-size:11px; line-height:1em;	}
.topmenu em					{	visibility:hidden; }
.topmenu .search			{	float:right; height:28px; line-height:28px;	background:url(menu-bcl.png) top right no-repeat; width:101px; padding-left:10px }
.topmenu .search form 		{	margin:0; padding:4px 0 0 0;}
.topmenu .search input 		{	background-color:transparent; border:0; font-size:11px; margin: 0 1px 0; padding:0px 0px 2px 0px; width:76px; color:#999; font-family:Arial, Helvetica, sans-serif;	}
.topmenu .search input.menusubmit		{	height:15px; width:20px; margin:0; padding:0; }
.topmenu .lang				{	float:right; height:28px; line-height:28px; padding:0 0.7em; }
.topmenu .lang span			{	font-size:10px; }
.topmenu .lang span a		{	font-weight:normal; }
.topmenu .mn				{	float:left; height:28px; line-height:28px; padding-left:1em;	}
.topmenu a					{	font-weight:bold; color:#900;	}
.topmenu b					{	display:block; float:left; background:url(menu-bcm.png) top left no-repeat; 	} /* makes white arrow */
.topmenu b a				{	color:black; 	}
.topmenu div.item			{	float:left; 	}
.topmenu b.mn-divider		{	display:block; float:left; background:url(menu-bcm.png) top left no-repeat; width:2em;	}

/*FOOTER */
#footer						{	width:920px; margin:8px auto 30px; text-align:left; font-size:85%; color:#666; line-height:1.75em;	}
#footer em					{	font-style:normal; color:#b3b3b3; font-family:Verdana, Geneva, sans-serif; 	}
#footer	.lang				{	float:right;	}




/* ++++++++++++ LAYOUTS ++++++++++++ */

/* LAYOUT - 4 columns, #1=170- (Info - Home)  */
#layout-4c-1						{		}
#layout-4c-1 .c1					{	float:left; width:170px; margin-right:20px;	}
#layout-4c-1 .c2					{	float:left; width:230px; margin-right:20px;		}
#layout-4c-1 .c3					{	float:left; width:230px; 		}
#layout-4c-1 .c4					{	float:right; width:230px; 		}

/* LAYOUT - 3 columns, #0=150-580-150 (Home)  */
#layout-3c-0						{		}
#layout-3c-0 .c1					{	float:left; width:150px; margin-right:20px;	}
#layout-3c-0 .c2					{	float:left; width:580px;		}
#layout-3c-0 .c3					{	float:right; width:150px; 		}

/* LAYOUT - 3 columns, #1=170-540-170 (Lists, My Account, ...)  */
#layout-3c-1						{		}
#layout-3c-1 .c1					{	float:left; width:170px; margin-right:20px;	}
#layout-3c-1 .c2					{	float:left; width:540px; 		}
#layout-3c-1 .c3					{	float:right; width:170px;		}

/* LAYOUT - 3 columns, #2=170-500-210 + head 730 (menu-body-more.links.menu) */
#layout-3c-2						{		}
#layout-3c-2 .c1					{	float:left; width:0px; margin-right:20px;	}
#layout-3c-2 .c0					{	float:left; width:60%; margin-left: 20px;	}
#layout-3c-2 .c2					{	float:left; width:100%; 	}
#layout-3c-2 .c3					{	float:right; width:0px;		}
#layout-3c-2 h1						{	font-size:21px; color:black; font-weight:bold; margin-bottom:0.1em;	}
#layout-3c-2 h2						{	font-size:15px; color:#555; font-weight:normal; margin-bottom:0.75em;	}
#layout-3c-2 .c0					{	border-bottom:1px solid #ccc; margin-bottom:2px;	}
#layout-3c-2 .c2					{	border-right:0px solid #ccc; padding-right:18px; padding-top:18px; line-height:1.4em; color:#555;	}
#layout-3c-2 .c3					{		}

/* LAYOUT - 2 columns, #1=640-260 (body-more.links-menu) */
#layout-2c-1						{		}
#layout-2c-1 .c1					{	float:left; width:640px;	}
#layout-2c-1 .c2					{	float:right; width:260px;		}
#layout-2c-1 .c0					{	border-bottom:1px solid #ccc; margin-bottom:2px;	}
#layout-2c-1 h1						{	font-size:21px; color:black; font-weight:bold; margin-bottom:0.3em;	}
#layout-2c-1 h1 em					{	font-style:normal; font-weight:normal;	}
#layout-2c-1 h2						{	font-size:15px; color:#555; font-weight:normal; margin-bottom:0.75em; margin-top:-0.3em;	}
#layout-2c-1 .c1					{	border-right:1px solid #ccc; padding-right:18px; padding-top:18px; line-height:1.4em; color:#555;	}
#layout-2c-1 .c2					{		}

/* LAYOUT - 2 columns, #2=150-750 (menu-body)  */
#layout-2c-2						{		}
#layout-2c-2 .c1					{	float:left; width:170px;	}
#layout-2c-2 .c2					{	float:right; width:730px;		}
#layout-2c-2 .c0					{	border-bottom:1px solid #ccc; margin-bottom:2px;	}
#layout-2c-2 h1						{	font-size:21px; color:black; font-weight:bold; margin-bottom:0.1em;	}
#layout-2c-2 h1 em					{	font-style:normal; font-weight:normal;	}
#layout-2c-2 h2						{	font-size:15px; color:#555; font-weight:normal; margin-bottom:0.1em;	}
#layout-2c-2 .c1					{	line-height:1.4em; color:#555;	}
#layout-2c-2 .c2					{		}

/* LAYOUT - 2 columns, #3=370-500 (login)  */
#layout-2c-3						{		}
#layout-2c-3 .c1					{	float:left; width:370px;	}
#layout-2c-3 .c2					{	float:right; width:500px;		}
#layout-2c-3 .c0					{	margin-bottom:10px;	}
#layout-2c-3 h1						{	font-size:21px; color:black; font-weight:bold; margin-bottom:0.1em;	}

/* LAYOUT - 2 columns, #4=640-260 (body-more.links-menu) */
#layout-2c-4						{		}
#layout-2c-4 .c1					{	float:left; width:750px;	}
#layout-2c-4 .c2					{	float:right; width:150px;		}
#layout-2c-4 .c0					{	border-bottom:1px solid #ccc; margin-bottom:2px;	}
#layout-2c-4 h1						{	font-size:21px; color:black; font-weight:bold; margin-bottom:0.3em;	}
#layout-2c-4 .c1					{	border-right:1px solid #ccc; padding-right:18px; padding-top:18px; line-height:1.4em; color:#555;	}
#layout-2c-4 .c2					{		}

/* LAYOUT - 1 column, #1=75-770-75  */
#layout-1c-1						{		}
#layout-1c-1 .c1					{	width:770px; margin-left:75px;	}

/* LAYOUT - 1 column, #2=100%  */
#layout-1c-2						{		}
#layout-1c-2 .c1					{	width:100%;	}

/* LAYOUT - 3 column, #1=100-720-100  */
#layout-1c-3						{		}
#layout-1c-3 .c1					{	width:720px; margin-left:100px;	}




/* ICON LINKS */
.icn-detail							{	background:url(icn-deta.gif) left left no-repeat; padding:1px 0 1px 18px;	}


/* +++++++++++++ HOME +++++++++++++ */

/* WHITE LEFT BOX 150 */
.box150								{	background:url(box150-m.gif) top left repeat-y; font-size:85%; line-height:1.15em;	}
.box150 .box-top					{	background:url(box150-t.gif) top left no-repeat;	}
.box150 .box-bot					{	background:url(box150-b.gif) bottom left no-repeat; padding:11px; padding-bottom:1px;	}
.box150 ul							{	margin-bottom:13px;	}
.box150 li							{	margin:3px 0; padding-left:10px; background:url(ul-li-do.gif) 0.1em 0.45em no-repeat;	}

/* YELLOW left BOX 580 */
.box580								{	background:url(box580-m.png) top left repeat-y; font-size:85%; margin-bottom:1.5em;	}
.box580 .box-top					{	background:url(box580-t.png) top left no-repeat;	}
.box580 .box-bot					{	background:url(box580-b.png) bottom left no-repeat;	}
.box580 .h1							{	height:20px; font-size:13px; font-weight:bold; padding:7px 0 0 15px;	}
.box580 .hformtable					{	margin:3px 20px 0 30px; width:535px;	}
.box580 .hformtable .col1			{	width:345px; padding:5px 15px 0 0;	}
.box580 .hformtable .col2			{	width:165px; padding:5px 0 0 10px;	background:url(box-link.png) bottom left no-repeat; color:#564930;	}
.box580 .form-l						{	padding:4px 0; line-height:16px; width:90px;	}
.box580 .form-r						{	padding:2px 0;	}
.box580 .form-r input				{	font-size:100%; width:230px; font-family:Tahoma,Helvetica,sans-serif; border:#d94 1px solid; padding:2px 4px 3px;		}
.box580 .form-r select				{	font-size:100%; width:240px; font-family:Tahoma,Helvetica,sans-serif; border:#d94 1px solid; padding:3px;	}
.box580 .form-r table				{	margin-top:5px; 	}
.box580 .form-r table td			{	padding:0 0 2px; font-size:100%; line-height:1.2em;	}
.box580 .form-r .button-search		{	background:url(button-s.png) top left no-repeat; font-size:13px; font-weight:bold; width:155px; padding:0.4em 0;	}
.box580 .form-r .button-search a	{	padding:0 20px 0 25px; 	}
.box580 .ico-info					{	background: url(ico-info.png) no-repeat top left; padding-left:18px;	}

/* HOME left TEXT (3 columns) */
.hometext							{	font-size:85%; 	}
.hometext td						{	width:180px; 	}
.hometext td.v-spacer				{	width:20px;	background-image:url(v-link00.gif); background-position:left top; background-repeat:repeat-y;		}

/* HOME BOTTOM TOP CLIENTS */
.loga table							{	width:920px; border-top:25px white solid;	}
.loga td							{	border-bottom:#ccc 1px solid;	}
.loga img							{	margin:5px 0 5px 20px;	}
.loga .link							{	float:right; font-size:85%; margin-top:8px;	}
.loga h2							{	margin-bottom:8px;	}




/* ++++++++++++ NEXT ++++++++++++ */

/* MENU LEFT */
ul.menu								{	font-size:11px; line-height:12px; margin:3px 0;	}
ul.menu	ul.menu						{	margin-bottom:0;	}
ul.menu li							{	padding:3px 4px 4px 8px;	}
/* ul.menu li.sel 					{	background-color:#ffe4aa;	} selected item v01 */
/* ul.menu li.sel, ul.menu li.sel a {	text-decoration:underline;	} selected item v02 */
ul.menu li.sel, ul.menu li.sel a 	{	font-weight:bold;	}
ul.menu li.sel li a				 	{	font-weight:normal;	}
ul.menu em							{	color:#888; font-style:normal;	}


/* FILTER LEFT */
ul.filter-top						{	font-size:11px; line-height:12px; margin:3px 0;	}
ul.filter-top li					{	padding:1px 2px 4px 8px;	}
ul.filter-top em					{	color:#888; font-style:normal;	}
ul.filter-top li.indent				{	margin:0 5px 0 10px;	}
ul.filter-top li.spacer				{	margin-top:5px;	}

.filter-top-search					{	padding:0 0 0 4px; margin:4px 0 6px; height:24px; line-height:24px; background:url(left-sea.png) top right no-repeat; width:160px; }
.filter-top-search form 			{	margin:0; padding:0;}
.filter-top-search input 			{	background-color:transparent; border:0; font-size:11px; margin: 0 1px 0; padding:4px 0px 3px 4px; width:130px; color:#999; font-family:Arial, Helvetica, sans-serif;	}

.email-box							{	padding:0; margin:-4px 0 0 0; height:22px; line-height:22px; background:url(emailbox.png) top right no-repeat; width:130px; text-align:right; }
.email-box form 					{	margin:0; padding:0;}
.email-box input 					{	background-color:transparent; border:0; font-size:11px; margin: 0 1px 0; padding:2px 0px 3px 3px; width:105px; color:#999; font-family:Arial, Helvetica, sans-serif;	}




/* BOXes and DIVIDERs */

div.hr								{	border-top:1px solid #ccc; background:url(gradient.gif) top repeat-x #fff; height:4px; margin-bottom:-4px;  	}
div.hr hr							{	display:none; 	}

.box-y								{	border:1px solid #ffb74c;	}
.box-ys								{	border:1px solid #ffb74c; 		background:url(gradienu.gif) top repeat-x #fff7d3;	}
.box-y div.hr, .box-ys div.hr		{	border-top:1px solid #ffb74c; 	background:url(gradienu.gif) top repeat-x #fff7d3; 	}


.box-dy								{	border:2px solid #ffb74c;	}
.box-dys							{	border:2px solid #ffb74c; 		background:url(gradienv.gif) top repeat-x #ffebb7;	}
.box-dy div.hr, .box-dys div.hr		{	border-top:2px solid #ffb74c; 	background:url(gradienv.gif) top repeat-x #ffebb7; 	}




.box-w								{	border:1px solid #ccc;	}
.box-ws								{	border:1px solid #ccc; 			background:url(gradient.gif) top repeat-x #fff;	}
.box-w div.hr, .box-ws div.hr		{	border-top:1px solid #ccc; 		background:url(gradient.gif) top repeat-x #fff; 	}

.box-g								{	border:1px solid #ccc;	}
.box-gs								{	border:1px solid #ccc; 			background:url(gradienv.gif) top repeat-x #f3f3f3;	}
.box-g div.hr, .box-gs div.hr		{	border-top:1px solid #ccc; 		background:url(gradienv.gif) top repeat-x #f3f3f3; 	}

.box-b								{	border:1px solid #92b8e2;	}
.box-bs								{	border:1px solid #92b8e2; 		background:url(gradienw.gif) top repeat-x #f0f6ff;	}
.box-b div.hr, .box-bs div.hr		{	border-top:1px solid #92b8e2; 	background:url(gradienw.gif) top repeat-x #f0f6ff; 	}




/* ADs */
.ad-img								{	text-align:left;	}
.ad-txt								{	margin:10px; font-size:85%; color:#444;	}
.ad-txt	.ad-img						{	margin-bottom:10px; text-align:left;	}

/* List Right */
.list-r								{	margin:10px; margin-top:7px; font-size:85%; color:#444;	}
.list-r p							{	margin:0.5em 0 0.7em;	}
.list-r .icn-star-small				{	background:url(icn-star.png) left left no-repeat; padding-left:17px;	}
.list-r .icn-hot-small				{	background:url(icn-hot-.png) left left no-repeat; padding-left:17px;	}
.list-r em							{	font-style:normal; color:#888;	}


.txt-in-box							{	margin:10px 10px; font-size:93%; }
.txt-in-box h2 em, .txt-in-box p em	{	font-style:normal; color:#888; }
.txt-in-box table td, .txt-in-box table th			{	font-size:13px !important; }
.txt-in-box p.link					{	color:#888; }



blockquote							{	padding-left:10px; margin-bottom:1em;	}
blockquote table					{	font-size:13px;	}
blockquote p						{	margin-bottom:1em;	}


/* STEPS */
.steps								{	background:url(gradienw.gif) bottom repeat-x #fff7d3; height:23px; font-size:11px; line-height:23px; border:1px solid #ffb74c; 	}
/* css hacks */
*:first-child+html .steps			{	border-bottom:none;	} 	/* WinIE7 */
* html .steps						{	border-bottom:none;	}	/* WinIE6 + MacIE */
/*.steps, x:-moz-any-link 			{	border-bottom-width:1px;	}*/ /*FF2*/  	/*.steps, x:-moz-any-link, x:default	{	border-bottom-width:0;	}*/	/*FF3*/
.steps b							{	font-weight:normal; display:block; float:left; background-repeat:no-repeat; color:#767463; height:23px; line-height:23px; 	}
.step-div1, .step-div2, .step-div3, .step-div4, .step-div5, .step-div6, .step-div7, .step-div8, .step-div9, .step-div10			{	background:url(step-div.gif) bottom no-repeat #fff7d3;	width:14px; padding:0; margin:0; }
.step1, .step2, .step3, .step4, .step5, .step6, .step7, .step8, .step9, .step10													{	padding-left:1em; padding-right:1em; 	}

.step-sel1 .step1, 		.step-sel2 .step2,		.step-sel3 .step3,		.step-sel4 .step4,		.step-sel5 .step5,		.step-sel6 .step6,		.step-sel7 .step7,		.step-sel8 .step8,		.step-sel9 .step9,		.step-sel10 .step10					{	background-color:white; color:black; font-weight:bold; 	}
.step-sel1 .step-div1,	.step-sel2 .step-div2,	.step-sel3 .step-div3,	.step-sel4 .step-div4,	.step-sel5 .step-div5,	.step-sel6 .step-div6,	.step-sel7 .step-div7,	.step-sel8 .step-div8,	.step-sel9 .step-div9,	.step-sel10 .step-div10				{	background:url(step-rig.gif) bottom no-repeat #fff7d3; 	}
.step-sel2 .step-div1,	.step-sel3 .step-div2,	.step-sel4 .step-div3,	.step-sel5 .step-div4,	.step-sel6 .step-div5,	.step-sel7 .step-div6,	.step-sel8 .step-div7,	.step-sel9 .step-div8,	.step-sel10 .step-div9										{	background:url(step-lef.gif) bottom no-repeat #fff7d3; 	}



/* TABS */
.tabs								{	background:url(tab-bckg.png) top repeat-x; height:29px; font-size:11px; line-height:11px; 	}
.tabs-r								{	background:url(tab-bckh.png) top right  no-repeat ; height:29px;  }
.tabs-l								{	background:url(tab-bckh.png) top left no-repeat ; height:29px;  }
.tabs b								{	font-weight:normal; display:block; padding:7px 0 10px; background-repeat:no-repeat; float:left; 	}


.tabs .start1, 		.tabs .start2,  	.tabs .start3,  	.tabs .start4,  	.tabs .start5,
.tabs .start6,  	.tabs .start7,  	.tabs .start8,  	.tabs .start9,  	.tabs .start10 		{	background-image:url(tab-nose.png); 	width:13px;  	}
.tabs .mid1, 		.tabs .mid2, 		.tabs .mid3, 		.tabs .mid4, 		.tabs .mid5,
.tabs .mid6, 		.tabs .mid7, 		.tabs .mid8, 		.tabs .mid9, 		.tabs .mid10		{	background-image:url(tab-cnt-.png); 	background-repeat:repeat-x; 	}
.tabs .end1, 		.tabs .end2, 		.tabs .end3, 		.tabs .end4, 		.tabs .end5,
.tabs .end6, 		.tabs .end7, 		.tabs .end8, 		.tabs .end9, 		.tabs .end10		{	background-image:url(tab-end-.png); 	width:19px;  	}

.tabs .start1																						{	background-image:url(tab-no-n.png); width:13px;  	}

.stab1 .start1,		.stab2 .start2,		.stab3 .start3,		.stab4 .start4,		.stab5 .start5,
.stab6 .start6,		.stab7 .start7,		.stab8 .start8,		.stab9 .start9,		.stab10 .start10	{	background-image:url(tab-no-s.png);		}
.stab1 .mid1,		.stab2 .mid2,		.stab3 .mid3,		.stab4 .mid4,		.stab5 .mid5,
.stab6 .mid6,		.tab7 .mid7,		.stab8 .mid8,		.stab9 .mid9,		.stab10 .mid10		{	background-image:url(tab-cnt0.png);  	}
.stab1 .end1,		.stab2 .end2,		.stab3 .end3,		.stab4 .end4,		.stab5 .end5,
.stab6 .end6,		.tab7 .end7,		.stab8 .end8,		.stab9 .end9,		.stab10 .end10		{	background-image:url(tab-end0.png);  	}
.stab1 .start2,		.stab2 .start3,		.stab3 .start4,		.stab4 .start5,		.stab5 .start6,
.stab6 .start7,		.stab7 .start8,		.stab8 .start9,		.stab9 .start10,	.stab10 .start11	{	background-image:url(tab-sel-.png);	}


.tabs1 .start2, 	.tabs2 .start3, 	.tabs3 .start4, 	.tabs4 .start5, 	.tabs5 .start6,
.tabs6 .start7, 	.tabs7 .start8, 	.tabs8 .start9, 	.tabs9 .start10, 	.tabs10 .start11	{	background-image:url(tab-nose.png);	}

.stab1 .tabs1 .start2,	.stab2 .tabs2 .start3, 	.stab3 .tabs3 .start4,	.stab4 .tabs4 .start5,	.stab5 .tabs5 .start6,
.stab6 .tabs6 .start7,	.stab7 .tabs7 .start8,	.stab8 .tabs8 .start9,	.stab9 .tabs9 .start10,	.stab10 .tabs10 .start11		{	background-image:url(tab-sel0.png);	}

/* hides not used tabs */
.tabs1 .mid2, .tabs1 .end2,		.tabs1 .start3, .tabs1 .mid3, .tabs1 .end3,		.tabs1 .start4, .tabs1 .mid4, .tabs1 .end4,		.tabs1 .start5, .tabs1 .mid5, .tabs1 .end5, 	.tabs1 .start6, .tabs1 .mid6, .tabs1 .end6, 	.tabs1 .start7, .tabs1 .mid7, .tabs1 .end7, 	.tabs1 .start8, .tabs1 .mid8, .tabs1 .end8, 	.tabs1 .start9, .tabs1 .mid9, .tabs1 .end9, 	.tabs1 .start10, .tabs1 .mid10, .tabs1 .end10,	.tabs1 .start11,
.tabs2 .mid3, .tabs2 .end3, 	.tabs2 .start4, .tabs2 .mid4, .tabs2 .end4, 	.tabs2 .start5, .tabs2 .mid5, .tabs2 .end5, 	.tabs2 .start6, .tabs2 .mid6, .tabs2 .end6, 	.tabs2 .start7, .tabs2 .mid7, .tabs2 .end7, 	.tabs2 .start8, .tabs2 .mid8, .tabs2 .end8, 	.tabs2 .start9, .tabs2 .mid9, .tabs2 .end9, 	.tabs2 .start10, .tabs2 .mid10, .tabs2 .end10, 	.tabs2 .start11,
.tabs3 .mid4, .tabs3 .end4, 	.tabs3 .start5, .tabs3 .mid5, .tabs3 .end5, 	.tabs3 .start6, .tabs3 .mid6, .tabs3 .end6, 	.tabs3 .start7, .tabs3 .mid7, .tabs3 .end7, 	.tabs3 .start8, .tabs3 .mid8, .tabs3 .end8, 	.tabs3 .start9, .tabs3 .mid9, .tabs3 .end9, 	.tabs3 .start10, .tabs3 .mid10, .tabs3 .end10, 	.tabs3 .start11,
.tabs4 .mid5, .tabs4 .end5, 	.tabs4 .start6, .tabs4 .mid6, .tabs4 .end6, 	.tabs4 .start7, .tabs4 .mid7, .tabs4 .end7, 	.tabs4 .start8, .tabs4 .mid8, .tabs4 .end8, 	.tabs4 .start9, .tabs4 .mid9, .tabs4 .end9, 	.tabs4 .start10, .tabs4 .mid10, .tabs4 .end10, 	.tabs4 .start11,
.tabs5 .mid6, .tabs5 .end6, 	.tabs5 .start7, .tabs5 .mid7, .tabs5 .end7, 	.tabs5 .start8, .tabs5 .mid8, .tabs5 .end8, 	.tabs5 .start9, .tabs5 .mid9, .tabs5 .end9, 	.tabs5 .start10, .tabs5 .mid10, .tabs5 .end10, 	.tabs5 .start11,
.tabs6 .mid7, .tabs6 .end7, 	.tabs6 .start8, .tabs6 .mid8, .tabs6 .end8, 	.tabs6 .start9, .tabs6 .mid9, .tabs6 .end9, 	.tabs6 .start10, .tabs6 .mid10, .tabs6 .end10, 	.tabs6 .start11,
.tabs7 .mid8, .tabs7 .end8, 	.tabs7 .start9, .tabs7 .mid9, .tabs7 .end9, 	.tabs7 .start10, .tabs7 .mid10, .tabs7 .end10, 	.tabs7 .start11,
.tabs8 .mid9, .tabs8 .end9, 	.tabs8 .start10, .tabs8 .mid10, .tabs8 .end10, 	.tabs8 .start11,
.tabs9 .mid10, .tabs9 .end10, 	.tabs9 .start11														{	display:none;	}



/* TABLE DATA */
.datatable							{	width:100%; border:1px solid #ffb74c; border-width:1px; color:#444;	}
/*.datatable							{	-moz-outline: white solid 1px;  }*/
.datatable th,
.datatable thead td					{	font-size:77%; padding:0.5em 7px 0.5em 11px; background:url(gradienw.gif) bottom repeat-x #fff7d3; border-bottom:1px solid #ffb74c; }
.datatable td						{	font-size:85%; padding:0.5em 7px 0.5em 11px; background:url(dashed-l.gif) top repeat-x white; line-height:1.2em;			}
.datatable tr.first-tr td			{	background:none; background-color:white	}
.datatable th a.list-up,
.datatable thead td a.list-up 		{	background:url(list-arr.gif) right left no-repeat; padding-right:8px;	}
.datatable th a.list-down,
.datatable thead td a.list-down		{	background:url(list-arr.gif) right left no-repeat; padding-right:8px;	}
.datatable tr.sel-adv td			{	background-color:#fff7d3;	}


/* TABLE STATS */
.statstable							{	width:100%; border:1px solid #ffb74c; border-width:1px; color:#444;	}
.statstable th,
.statstable thead td				{	font-size:77%; padding:0.25em 0 0.255em 11px; background:url(gradienw.gif) bottom repeat-x #fff7d3; border-bottom:1px solid #ffb74c; }
.statstable td						{	font-size:85%; padding:2px 0 2px 11px; line-height:15px;		}
.statstable tr.first-tr td			{	padding-top:1em;	}
.statstable tr.last-tr td			{	padding-bottom:1em;	}


/* THREADs DATA */
.threadtable						{	width:100%; border:1px solid #ffb74c; border-width:1px; color:#444;	}

.threadtable th,
.threadtable thead td				{	font-size:77%; padding:0.5em 7px 0.5em 11px; background:url(gradienw.gif) bottom repeat-x #fff7d3; border-bottom:1px solid #ffb74c; }

.threadtable td						{	font-size:85%; padding:0.5em 7px 0.5em 11px; background:url(dashed-l.gif) top repeat-x white; line-height:1.2em;			}

.threadtable tr.first-tr td			{	background:none; background-color:white	}

.threadtable tr.head td				{	background:url(gradienv.gif) bottom repeat-x #ffebb7; border-bottom:1px solid #ffb74c; border-top:1px solid #ffb74c; font-size:100%; padding:0.3em 7px 0.35em 11px;	}

.threadtable .count					{	width:50px; text-align:right;	}
.threadtable .thread				{	font-size:100%; vertical-align:middle; padding-top:0.4em; padding-bottom:0.4em;	}
.threadtable .date					{	width:100px; text-align:right; padding-left:0;	}

.threadtable th a.list-up,
.threadtable thead td a.list-up 	{	background:url(list-arr.gif) right left no-repeat; padding-right:8px;	}

.threadtable th a.list-down,
.threadtable thead td a.list-down	{	background:url(list-arr.gif) right left no-repeat; padding-right:8px;	}




/* TABLE Extras */
.table-top							{	font-size:85%; padding:0.4em 7px 0.4em 11px; color:#767463;	border:1px solid #ffb74c; border-bottom:none; 	background:url(gradienw.gif) bottom repeat-x #fff7d3; }
.table-bottom						{	font-size:85%; padding:0.4em 7px 0.4em 11px; color:#767463; border:1px solid #ffb74c; border-top:none; 		background:url(gradienu.gif) top repeat-x #fff7d3;	}
.box-ys .table-bottom				{	font-size:85%; padding:0.4em 7px 0.4em 11px; color:#767463; border:none; 		background:url(gradienu.gif) top repeat-x #fff7d3;	}
/* TABLE Extras FORM */
.table-top form, .table-bottom form			{	margin:-2px 0; }
.table-top input, .table-bottom input		{	font-size:11px;	}
.table-top select, .table-bottom select		{	font-size:11px;	}
.table-top form img, .table-bottom form img	{	margin-bottom:-3px; }

/* TABLE DATA in-blue-box */
.box-b .datatable, 				.box-bs .datatable				{	border:1px solid #92b8e2; 	}
.box-b .datatable th, 			.box-bs .datatable th,
.box-b .datatable thead td, 	.box-bs .datatable thead td		{	background:url(gradienx.gif) bottom repeat-x #d8e9ff; border-bottom:1px solid #92b8e2; }
.box-b .datatable td, 			.box-bs .datatable td			{	background:url(dashed-m.gif) top repeat-x #f0f6ff;			}
.box-b .datatable tr.sel-adv td, .box-bs .datatable tr.sel-adv td	{	background-color:white;	}




/* TABLE JOB */
.jobtable							{	width:100%; border:1px solid #ffb74c; color:#444;	}
.jobtable th,
.jobtable thead td					{	font-size:77%; padding:0.5em 7px 0.5em 11px; background:url(gradienw.gif) bottom repeat-x #fff7d3; border-bottom:1px solid #ffb74c; }
.jobtable td						{	font-size:85%; padding:0.5em 10px 0.5em 0;	}
.jobtable tr.first-tr td			{	background:none;	}
.jobtable th a.list-up,
.jobtable thead td a.list-up		{	background:url(list-arr.gif) right left no-repeat; padding-right:8px;	}
.jobtable th a.list-down,
.jobtable thead td a.list-down		{	background:url(list-arr.gif) right left no-repeat; padding-right:8px;	}

.jobtable tr.sel-adv td				{	background-color:#fff7d3;	}

.jobtable td.col0 					{	background:url(dashed-l.gif) top repeat-x; font-size:13px; padding:0.5em 0 0 8px; width:22px; 	}
.jobtable td.col1					{	background:url(dashed-l.gif) top repeat-x; padding:0.5em 0 0 0px; width:22px; 	}
.jobtable td.col2					{	background:url(dashed-l.gif) top repeat-x; padding-bottom:0;			}
.jobtable td.col2 a					{	font-family:Arial, Helvetica, sans-serif; font-size:13px;			}
.jobtable td.col2 a:visited			{	color:#c28484;			}
.jobtable td.col2 a:hover			{	color:#c00;			}
.jobtable td.col3					{	padding-top:0.25em; 			}
.jobtable td.col4					{	padding-top:0.25em; 			}
.jobtable td.col5					{	padding-top:0.25em; width:40%; 			}
.jobtable td.col6					{	padding-top:0.25em; text-align:right; width:12%; 			}



/* TABLE JOB */
.formtable							{	width:100%; border:1px solid #ffb74c; color:#444;	}
.formtable td.col1					{	font-size:85%; padding:0.75em 10px 0.75em 10px; background:url(dashed-l.gif) top repeat-x; width:30%;  	}
.formtable td.col2					{	font-size:85%; padding:0.75em 10px 0.75em 10px; background:url(dashed-l.gif) top repeat-x; width:70%;  color:black;			}
.formtable tr.first-tr td			{	background:none;	}

.formtable h2						{	font-size:12px; font-weight:bold; color:black;	}
.formtable .info					{	line-height:1.1em; color:#666;	}

.formgroup	td						{	padding:0.2em 2em 0.2em 0;	}



/* TABLE SUBMIT */
.formtable-submit					{	width:100%;	}
.formtable-submit td.col1			{	padding:0.25em; width:30%;  	}
.formtable-submit td.col2			{	padding:0.25em; width:70%;		}










/* CONTENT */
.subtitle_line1						{	font-size:13px; font-weight:bold; padding:0.4em 0 0.4em 20px; line-height:1em; color:black;
										border:1px solid #ffb74c; 		background:url(gradienu.gif) top repeat-x #fff7d3; /*border-width:1px 0;*/	}

.textoverview						{	margin:1em 20px 2.5em; 	}
.textoverview td					{	padding:0.25em 10px 0.25em 0; color:black; line-height:1.1em; vertical-align:middle; 	}
.overview td						{	padding:0.25em 0 0.25em 10px; color:black; line-height:1.1em; vertical-align:middle; 	}
.searchthread td					{	padding:0.25em 10px 0.25em 0; color:black; line-height:1.1em; vertical-align:middle; 	}

dl									{	margin:1.3em 20px 3em;	}
dt									{	font-size:13px; font-weight:bold; padding:0 0 0.4em 0; line-height:1em; color:black;	}
dd									{	margin:0 0 0.7em 20px;	}



/* BUTTONS */
.buttons							{	margin-bottom:1em;	}
.buttons li							{	background:url(button-g.gif) bottom repeat-x; border-bottom:1px solid #ccc; font-size:85%; line-height:15px; padding:6px 15px;	}
.send 								{	background:url(icn-send.gif) 	left left no-repeat;	}
.add 								{	background:url(icn-add0.gif) 	left left no-repeat;	}
.friend 							{	background:url(icn-frie.gif) 	left left no-repeat;	}
.print 								{	background:url(icn-prin.gif) 	left left no-repeat;	}
.help 								{	background:url(icn-help.gif) 	left left no-repeat;	}
.send a,.add a,.friend a,.print a,.help a	{	padding: 2px 0 2px 20px; font-weight:normal; }

/* LINKS */
.links								{	margin-bottom:1em;	border-bottom:1px solid #ccc;	}
.links h3							{	font-size:13px; font-weight:bold; 	}
.links ul							{	padding:0 15px; line-height:1.15em; margin-bottom:1em; 	}
.links li							{	margin:3px 0; font-size:85%;  padding-left:10px; background:url(ul-li-do.gif) 0.1em 0.45em no-repeat;	}




.results							{	width:100%;	}
.results td							{	padding:5px 0 10px;	}
.results .col1						{	width:30px; color:#666; }
.results a							{	font-size:108%; display:block; margin-bottom:0.2em;	}






.login 								{	padding-top:0.4em;	}
.login input						{	padding:0.2em;	}
.login .formbig	td					{	vertical-align: middle; font-size:116%;	}
.login .formbig	td.formleft			{	text-align:right; padding-left:2em;	}





.price-td							{	text-align:right; width:80px;	}
.priceset-td						{	width:100px;	}


.right-tab-button					{	font-size:100%; padding:0.2em 0.1em; margin-top:-0.4em; }
strong .right-tab-button 			{	font-weight:bold; }

.right-tab-button-orange			{	background:url(button-l.png) left top no-repeat; margin-left:10px;	}
.right-tab-button-orange div		{	background:url(button-r.png) right top no-repeat;	}
.right-tab-button-orange a			{	font-size:12px; line-height:22px; height:22px; padding:5px 1em;		}

.right-tab-button-red				{	background:url(button-l.png) left top no-repeat; margin-left:10px;	}
.right-tab-button-red div			{	background:url(button-r.png) right top no-repeat;	}
.right-tab-button-red a				{	font-size:12px; line-height:22px; height:22px; padding:5px 1em; color:#ffe066;		}




.forum								{	border:1px solid #ccc; border-width:0 1px 1px 1px; width:100%;	}
.forum td							{	background:url(gradient.gif) top repeat-x #fff; padding:10px; border-top:1px solid #ccc;	}
.forum td.name						{	font-size:77%; width:100px; color:#666; padding-left:10px !important;	}

.forum thead td						{	background:url(gradienv.gif) top repeat-x #f3f3f3; padding:10px; border-top:1px solid #ccc; 	}

.forum p							{	margin-bottom:0.75em;	}

.forum .forum-bt					{	float:right; margin-bottom:0; color:#888;	}
.forum .forum-id					{	font-size:77%; /*text-align:right;*/ /*margin:-0.6em -0.5em 0.5em 0;*/ color:#888; margin-bottom:0.5em;	}


.forum tr.reply-1 td				{	border-top-width:0; background-image:url(dashed-m.gif);		padding-left:40px;	}
.forum tr.reply-2 td				{	border-top-width:0; background-image:url(dashed-m.gif);		padding-left:70px;	}
.forum tr.reply-3 td				{	border-top-width:0; background-image:url(dashed-m.gif);		padding-left:100px;	}
.forum tr.reply-4 td				{	border-top-width:0; background-image:url(dashed-m.gif);		padding-left:130px;	}
.forum tr.reply-5 td				{	border-top-width:0; background-image:url(dashed-m.gif);		padding-left:160px;	}



.overview-3c 						{	color:#666; font-size:85%; line-height:1.3em;	}
.overview-3c h2						{	font-size:13px;	}
.overview-3c ul						{	margin:1em 0;	}
.overview-3c li						{	margin:3px 0; padding-left:10px; background:url(ul-li-do.gif) 0.1em 0.45em no-repeat;	}

.txt-in-box-grey					{	background-color:#f3f3f3; padding:10px; background:url(gradienv.gif) top repeat-x #f3f3f3;	}



.overview-1c 						{	color:#666; margin:1em 0; /*font-size:85%; line-height:1.3em;	*/}
.overview-1c table					{	width:100%;	}
.overview-1c td.col1				{	width:480px;	}
.overview-1c td.col2				{	width:240px; padding-left:10px; border-left:1px solid #ccc;	}
.overview-1c td.col3				{	width:140px; padding-top:4px;	}
.overview-1c td.col4				{	width:330px; padding-right:10px;	}
#layout-2c-2 .overview-1c h2		{	margin-bottom:0.3em;	}
.overview-1c ul						{	margin:0 0 0.5em;	}
.overview-1c li						{	margin:3px 0; padding-left:10px; background:url(ul-li-do.gif) 0.1em 0.45em no-repeat;	}



.alert								{	font-size:11px; margin-bottom:0.2em;	}
.infotext							{	font-size:10px; line-height:1.4em; font-family:Tahoma, Arial, Verdana, Geneva, sans-serif; color:#888; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:2px 5px 3px; background-color:#F5F5F5; margin-bottom:4px;	}
.infotext:hover						{	color:black;	}

/* Profesia part  - additional styles impleented by profesia staff  */

.datatable td a:visited {
	color:#c28484;
}

.align-left {
  text-align: left;
}

.left-border {
  border-left: 1px solid orange;
}

.text-middle {
  vertical-align: middle;
}

.text-left {
  text-align: left;
}

.right-tab-button-orange a {
  font-weight: bold;
}

#layout-2c-3 .c2 ul, #layout-2c-2 .c2 ul {
	margin: 0 0 1em 0;
	padding: 0 0 0 1em;
}

#layout-2c-3 .c2 li, #layout-2c-2 .c2 li {
	margin: 0.2em 0 0.2em 1em;
	padding: 0 0 0 0em;
	list-style: disc;
}

#layout-2c-2 .txt-in-box h2 {
	font-size:13px;
	margin-bottom:0.5em;
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}

#layout-2c-2 h1 {
	margin-bottom: 1em;
}

/* discuss's icons*/
.contextmenu .ico-remove-selected-question
{
	background:url(icn-remo.gif) no-repeat top left;
}

.contextmenu .ico-add-to-selected-question
{
	background:url(icn-add-.gif) no-repeat top left;
}

/* menu in CMS */
#layout-3c-2 .c1 {
	color: #555555;
}

.text h2 {
	font-weight: bold;
}


/* remove white arrow from menu */
.topmenu b {	background-image: none; }


/* admin info in offer/cv */
.txt-in-box table td, .txt-in-box table th {
	font-size: 11px !important;
}

/* */
.txt-in-box .searchthread td {
  font-size: 13px !important;
}

.txt-in-box .datatable td {
	padding-left: 5px;
}

.txt-in-box table.overview  td{
	font-size: 13px !important;
}



/* text edit for adverts */
div.advert-edit {
	position: absolute;
	z-index:100;
	margin: -1em 0 0 0;
}

.filter-top-search
{
	width:150px;
	margin-left:4px;
}

/* Icons for Context section */

.contextmenu .ico-print
{
	background:url(icn-prin.gif) no-repeat top left;
}

.contextmenu .ico-send
{
	background:url(icn-send.gif) no-repeat top left;
}

.contextmenu .ico-favorite
{
	background:url(icn-favo.gif) no-repeat top left;
}

.contextmenu .ico-favorite-add
{
	background:url(star0000.gif) no-repeat top left;
}

.contextmenu .ico-favorite-del
{
	background:url(star-s00.gif) no-repeat top left;
}

.contextmenu .ico-cv {
	background:url(icn-cv00.gif) no-repeat top left;
}
.contextmenu .ico-tool {
	background:url(icn-tool.gif) no-repeat top left;
}

.contextmenu .ico-info {
	background:url(ico-info.gif) no-repeat top left;
}

.contextmenu .ico-detail {
	background:url(icn-deta.gif) no-repeat top left;
}

.contextmenu .ico-edit {
	background:url(icn-edit.gif) no-repeat top left;
}

.contextmenu .ico-back {
	background:url(icn-back.gif) no-repeat top left;
}

.contextmenu .ico-save {
  background:url(icn-save.gif) no-repeat top left;
}

.contextmenu .ico-delete {
  background:url(icn-dele.gif) no-repeat top left;
}

.contextmenu .ico-selected {
  background:url(icn-sele.gif) no-repeat top left;
}

.contextmenu .ico-search {
  background:url(svp-sear.png) no-repeat top left;
}

.contextmenu .ico-stats {
	background:url(icn-stat.png) no-repeat top left;
}

.contextmenu .ico-add {
	background:url(icn-add0.gif) no-repeat top left;
}

.contextmenu .ico-match {
	background:url(matched0.gif) no-repeat top left;
}

.contextmenu .ico-match-cv {
	background:url(matched0.gif) no-repeat top left;
}

.contextmenu .ico-total-delete {
  background:url(icn-hot0.gif) no-repeat top left;
}

.contextmenu .ico-upload {
  background:url(svp-db20.png) no-repeat top left;
}

.contextmenu .ico-main {
  background:url(icn-hot-.png) no-repeat top left;
}

.contextmenu .ico-add-user {
  background:url(icn-add-.gif) no-repeat top left;
}

.contextmenu .ico-publicate {
  background:url(icn-item.gif) no-repeat top left;
}

.contextmenu .ico-publicate-offer {
  background:url(ico-publ.gif) no-repeat top left;
}

.contextmenu .ico-add-description {
  background:url(icn-add-.gif) no-repeat top left;
}

.contextmenu .ico-add-question {
  background:url(icn-add-.gif) no-repeat top left;
}

.contextmenu .ico-send-friend {
  background:url(icn-send.gif) no-repeat top left;
}

.contextmenu .ico-edit-cv {
  background:url(icn-edit.gif) no-repeat top left;
}

.contextmenu .ico-spell-check {
  background:url(icn-spel.gif) no-repeat top left;
}

.contextmenu .ico-end-publicate {
  background:url(icn-dele.gif) no-repeat top left;
}

.contextmenu .ico-reload {
  background:url(svp-relo.png) no-repeat top left;
}

.contextmenu .ico-copy {
  background:url(icn-copy.gif) no-repeat top left;
}

.contextmenu .ico-selected-question {
  background:url(icn-sele.gif) no-repeat top left;
}

.contextmenu .ico-remove-from-selected {
  background:url(icn-remo.gif) no-repeat top left;
}

.contextmenu .ico-back-to-theme {
  background:url(icn-back.gif) no-repeat top left;
}

.contextmenu .ico-advanced-search {
  background:url(icn-adva.gif) no-repeat top left;
}

.contextmenu .ico-add-to-selected {
  background:url(icn-unse.gif) no-repeat top left;
}

.contextmenu .ico-remove-from-selected {
  background:url(icn-sele.gif) no-repeat top left;
}

.contextmenu .ico-order {
  background:url(order000.gif) no-repeat top left;
}

.contextmenu .ico-change-status {
  background:url(icn-chan.gif) no-repeat top left;
}

.contextmenu .ico-attachment {
  background:url(icn-atta.gif) no-repeat top left;
}

.contextmenu .ico-move {
  background:url(icn-move.gif) no-repeat top left;
}

.contextmenu .ico-send-to-coworker {
  background:url(coworker.gif) no-repeat top left;
}

.contextmenu .ico-edit-mail-template {
  background:url(icn-edit.gif) no-repeat top left;
}

.contextmenu .ico-svp {
  background:url(icn-svp0.gif) no-repeat top left;
}

.contextmenu .ico-pdf {
  background:url(pdf00000.gif) no-repeat top left;
}

.contextmenu .ico-add-to-selected-cv {
  background:url(icn-add-.gif) no-repeat top left;
}

.contextmenu a
{
	padding:0px 0 3px 20px;
	/*display:block;*/ /*commented - fix */
}

.r-spacer
{
	margin-bottom:1.7em;
}

.detail-overview {
	background-color:white;
	width:100%;
	font-size:100%;
	line-height:1.75em;
	margin-bottom:1.5em;
}


.detail-overview .l	{
	width:170px;
	padding-left:15px;
	color: black;
	font-weight: bold;
}

.detail-overview .r
{
	padding-left:10px;
	color: black;
}

.skillselect1 { width:200px; }
.skillselect2 { width:200px; }

.regionselect, .positionselect, .educationselect, .categoryselect, .defaultselect
{
	width:260px;
}

.listoffersselect select
{
   width:240px;
}

.listoffersselect
{
 empty-cells: show;
}

.listoffersselect td, .listsummerjobs td
{
  padding-top:4px;
  padding-bottom:4px;
}

.subtitle { font-size:10pt; font-weight:bold; }

.nup
{
	font-size: 10px;
	width: 26px;
	height: 13px;
	text-align: left;
	vertical-align: bottom;
	background-color: rgb(178,178,178);
	font-weight: bold;
	color: white;
	font-family: sans-serif;
}

.bold, ol.list, ul.list
{
  font-weight: bold;
}

.csscategory
{
  font-weight: bold;
  background-color:#FFFFCC;
}

ol.list
{
  list-style-position: outside;
  list-style:decimal;
  padding-top:0px;
  margin-top:0px;
  text-align:left;
}

ol.list li
{

  padding-top:0.3em;
  clear:right;
}

optgroup
{
	font-style: normal;
	font-weight: bold;
}

.normal
{
  font-weight: normal;
}

.article
{
  text-align:justify;
}



.seach_cv_submit_backform tr td input,
.seach_cv_submit_backform tr td nobr input,
.seach_offers_submit_backform tr td nobr input,
.seach_offers_submit_backform tr td input
{
	border-top:0px;
	border-bottom:0px;
	border: none;
	margin:0px 0px 0px 0px;
	font-size: 85%;
}

.seach_offers_submit_backform, .seach_cv_submit_backform
{
	font-size: 85%;
}



.seach_cv_submit_backform tr td,
.seach_offers_submit_backform tr td
{
   vertical-align:top;
   padding-top:5px;
}

.ASJSection0
{
    	            margin-left:0px;
    	            width:175px;
}


.ASJSection1
{
    	            margin-left:175px;
    	            margin-top:-18px;
    	            margin-bottom:15px;
}


.ASJSection2
{
    	            margin-left:175px;
}


.ASJSection3
{
	margin-left:0px;
    margin-top:-25px;
    margin-bottom:15px;
}

.offer-price-table
{
	empty-cells: show;
}

.offer-price-table tr td
{
	padding: 2px;
}

.with-border-ltb
{
  border-top: 2px solid;
  border-left: 2px solid;
  border-bottom: 2px solid;
  border-color: #ffb74c;
}

.with-border-rtb
{
  border-top: 2px solid;
  border-right: 2px solid;
  border-bottom: 2px solid;
  border-color: #ffb74c;
}

.with-border-lrtb
{
  border-top: 2px solid;
  border-left: 2px solid;
  border-right: 2px solid;
  border-bottom: 2px solid;
  border-color: #ffb74c;
}

.with-border-lb
{
  border-left: 2px solid;
  border-bottom: 2px solid;
  border-color: #ffb74c;
}

.with-border-lbr
{
  border-left: 2px solid;
  border-bottom: 2px solid;
  border-right: 2px solid;
  border-color: #ffb74c;
}


.liveinput
{
	border: none;
	text-align: right;
	background-color: white;
	font-size: 11px;
	font-weight: bold;
	color: black;
	vertical-align: middle;
}

.pravda_sk_box
{
	text-align: left;
	width:138px;
	padding-left:6px;
	padding-right:4px;
	padding-top:13px;
	padding-bottom:8px;
	font-size:10px;
}

.pravda_sk_box a
{
	font-weight: bold;
	color: black;
	display: block;
	padding-bottom: 6px;
	background-color: #ffffff;
}

.pravda_sk_box a:link, .pravda_sk_box a:visited, .pravda_sk_box a:active
{
	text-decoration: none;
	color: Black;
	background-color: #ffffff;
}

.pravda_sk_box a:hover
{
	text-decoration:underline;
}

.pravda_sk_box a img
{
        padding-bottom:4px;
}

table.cvform, table.offeragentform
{
  table-layout: fixed;
  empty-cells: show;
}

td.width25
{
  width: 150px; /*25%; +10 */
}

td.width75
{
  width: 450px; /*25%; +10 */
}

select.width75
{
  width: 450px; /*25%; +10 */
}

.width100
{
  width: 600px; /*25%; +10 */
}

td.indented
{
	padding-left: 0.5em;
}

.topclient_x_delimiter
{
		background: url("horizont.gif");
		background-repeat: repeat-x;
		height: 10px;
}

td.topclient1
{
  background-color: white;
  color: black;
  text-align:left;
  vertical-align:middle;
  width: 140px;
  height:50px;
  font-size: 85%;
}

td.topclient2
{
  vertical-align:top;
  text-align:left;
  padding-top:6px;
}

.topclient2 td
{
  /* font-weight: bold; */
  text-align:left;
}


.offernavigator a
{
  font-weight:bold;
}

.searchofferscompanyselect
{
  width:436px;
}

table.searchoffers
{
  empty-cells: show;
}

ul.adduser
{
	list-style-type: square;
}

ul.adduser li
{
  padding-bottom: 0.33em;
}

.advertuserofferlist
{
  padding-left:0px;
  list-style:inside;
}

.advertuserofferlist a
{
  font-weight:bold;
}

.addcompanybox
{
  width:390px;
}

.f1
{
   /* background-color:#d0dce0; */
   padding-left:10pt;padding-right:10pt;
}

.f2
{
  /* background-color:#e0d0e0; */
   padding-left:10pt;padding-right:10pt;
}

.offer_lng_flag
{
   float:right;
   display:block;
   margin-left:3px;
}


a.icon-svp-edit
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp_edit.png) no-repeat top left;
}

a.icon-svp-status
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp-stat.png) no-repeat top left;
}

a.icon-svp-send-email
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp-send.png) no-repeat top left;
}

a.icon-svp-add-attachement
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp-add-.png) no-repeat top left;
}

a.icon-svp-move
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp-move.png) no-repeat top left;
}

a.icon-svp-print
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp-prin.png) no-repeat top left;
}
a.icon-svp-forward
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp-forw.png) no-repeat top left;
}


a.icon-svp-signature
{
	padding:3px 10px 13px 20px; /* workaround pre CSS od grafika */
	background:url(icn-edit.gif) no-repeat top left;
}

a.icon-svp-end
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp_end0.png) no-repeat top left;
}

a.icon-svp-reload
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp-relo.png) no-repeat top left;
}

a.icon-svp-copy
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp-copy.png) no-repeat top left;
}

a.icon-svp-archive
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp-arch.png) no-repeat top left;
}

a.icon-svp-search-cv
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp_db00.png) no-repeat top left;
}

a.icon-svp-db
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp-db20.png) no-repeat top left;
}

a.icon-svp-add-applicant
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp_add0.png) no-repeat top left;
}

input.svp-search-applicant
{
	padding:0px 0 3px 20px; /* workaround pre CSS od grafika */
	background:url(svp-sear.png) no-repeat top right white;
	padding-right:15px;
	padding-left:0px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

table.svp-applicant-detail tr td
{
	padding-right:6px;
}

/*
dl.details
{
  margin: 0px 0px 0px 0px;
}
*/
/*
dl.details dt
{
  font-weight:bold;
}

dl.details dd
{
  padding-left:1em;
  margin-left:0px;
  margin-bottom: 1em;
}*/

dl.details2
{
  margin: 0px 0px 0px 0px;
}

dl.details2 dt
{
  font-weight:bold;
  display:inline;
}

dl.details2 dd
{
  padding-left:0em;
  margin-left:0px;
  display:inline;
}


dl.companydetails
{
  margin: 0px 0px 0px 0px;
}

dl.companydetails dt
{
  font-weight:bold;
}

dl.companydetails dd
{
  padding-left:1em;
  margin-left:0px;
  margin-bottom:4px;
}

/*info o zoztavajucich ponukach vo vase konto */
div.your_account dl.companydetails
{
  margin: 0px 0px 1em 0px;
}

div.your_account dl.companydetails dt
{
  float:left;
  margin-right: 1em;
}

div.your_account dl.companydetails dd
{
  font-weight:bold;
  margin:0;
}

.companycomment, .usercomment
{
	padding-left:3em;
}


dl.agentdetails
{
  margin: 0px 0px -1em 0px;
}

dl.agentdetails dt
{
  font-weight:bold;
}

dl.agentdetails dd
{
  padding-left:1em;
  margin-left:0px;
  padding-bottom:0.6em;
}

/*
.applicationform td
{
	vertical-align:top;
}

*/

.APMActionSelect
{
	width:17em;
}

.APMShortComment
{
	visibility: hidden;
	z-index: 200;

	position: absolute;
	width: 300px;
	background-color:white;
	border:2px solid #FF9900;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
}

.ImportantRow
{
	display: none;
}

input.textfield_search {
	width: 91px;
	height: 13px;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	background-color: #fff;
	border: outset 0px;
	border: 1px solid #000;
}

TD.head_border {
	border-bottom: 1px solid gray;
}

DIV.float_left {
	float: left;
}
DIV.float_right {
	float: right;
}

TD.table_head_border {
	border-bottom: 2px solid gray;
}

.tooltip
{
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	visibility:hidden;
	font-weight:normal;
	background-color:#ffffff;
	border: solid 2px #FF9900;
	padding:5px 5px 5px 5px;
	margin:160px 5px 5px 0px;
}

.ApproveLinks
{
	text-align:left;
	font-size:.9em;
}

.ApproveLinks tr td
{
	border: 1px dotted #ce0000;
}

.salarybox
{
	border: 2px solid black;
	padding: 3px 3px 3px 3px ;
	font-size: 2em;
	font-weight: bold;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.salaryred
{
	/*text-align:left;*/
	color:red;
}

.salaryenter
{
	font-weight:bold;
	font-size:large;
}


.salaryyellow
{
	background-color: #FFFFC6;
	padding:4px 4px 4px 4px;

}

.salaryselectbox
{
	width:350px;
}

optgroup, option
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* CSS Styles for Import ASPI*/

div#laws div.left-link
{
	float: left;
	width: 45%;
	text-align: left;
	margin: 1em 0 0 0;
}

div#laws div.right-link
{
	float: right;
	width: 45%;
	text-align: right;
	margin: 1em 0 0 0;
}

div#laws div.zasady-nadpis,
div#laws div.cast-cislo,
div#laws div.cast-nadpis,
div#laws div.predpis-cislo,
div#laws div.predpis-druh,
div#laws div.datum-schvaleni,
div#laws div.predpis-nazev,
div#laws div.conversion
 { text-align: left; font-weight: bold;}
div#laws div.paragraf { text-align: left; }
div#laws div.paragraf-group-nadpis { text-align: left; font-weight: bold; margin: 1em 0 1em 0; font-size:large; }
div#laws div.paragraf-cislo { font-weight: bold; margin: 1em 0 1em 0}
div#laws div.paragraf-nadpis { font-weight: bold; margin: 1em 0 1em 0 }
div#laws div.odstavec {text-align: left; margin: 1em 0 1em 0;}
div#laws div.odstavec-group { text-align: left; }
div#laws div.pismeno { text-align: left; margin: 0.5em 0 0.5em 1em}
div#laws div.podpismeno { text-align: left; margin: 0em 0 0em 2em}
div#laws div.footnote { margin-top: 10px; font-size: 10px; }
div#laws div.foot-pismeno { margin-left: 15px; }
div#laws div.group-nadpis-left { text-align: left; font-weight: bold; margin: 1em 0 1em 0;}
div#laws div.list-uvod {margin: 1em 0 1em 0em}
div#laws div.list-polozka {margin: 0em 0 0em 1em}
div#laws div.clanek { text-align: left; }
div#laws div.clanek-cislo { font-weight: bold; margin: 1em 0 1em 0;}
div#laws div.uvodni-veta {margin: 1em 0 1em 0;}
div#laws div.bod { text-align: left; margin: 1em 0 1em 0;}
div#laws pre { font-size: 11px; }


.hotoffer
{
	background-color: #ffffcc;
	padding: 2px 2px 2px 2px;
	border: none;
	width: 123px;
}

.TopClientsTitle, .HotOffersTitle
{
	text-align: left;
	color: black;
	background-color:#FF9900;
	font-weight: bold;
	width: 123px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.HotOffersTitle
{
	margin-bottom: 4px;
}

tr.row-error, tr.row-error table, tr.row-error table tr td
{
	background-color: #f53c36 !important;
	/* color: yellow !important; */
}

tr.row-error td.subsection-white
{
	background-color: white !important;
}

.select-left
{
	vertical-align: middle;
	padding:0;
}

.alphabet, div.alphabet a
{
  font-size:100%;
  font-weight: bold;
}

.alphabet
{
   font-size:150%;
}

.ez-table
{
	background-color: #555555;
}

.ez-table td
{
	padding: 3px 3px 3px 3px;
	white-space: nowrap;
	background-color: #ffffff;
}

.ez-table td.num
{
	color:#555599;
	text-align:left;
	background-color:#eeeeee;
}

/*h2
{
	font-size: 120%;
	margin-bottom:1em;
	font-weight:bold;
}*/

.detail-top h2
{
	font-size: 120%;
	margin-bottom:0;
	font-weight:normal;
}

.genericlist_table
{
	border-spacing:2px;
}

.genericlist_table td, .genericlist_table th
{
	padding: 2px 2px 2px 2px;
}

tr.bold th
{
	font-weight:bold;
}


.maintextearea .price_list, .invoice_list, .genericlist_table  {
    background-color: #FF9900;
	 color: #000000;
}
.maintextearea .price_list_row_1, .invoice_list_row_1, .genericlist_row_1 {
    background-color: #ffec93;
	 color: #000000;
}

.maintextearea .price_list_row_2, .invoice_list_row_2, .genericlist_row_2 {
    background-color: #FFFFDD;
	 color: #000000;
}

.maintextearea .price_list td, .invoice_list td, .genericlist td {
    padding: 3px;
}

.maintextearea .price_list ul {
    padding-left: 15px;
    margin: 0px;
}

.genericlist_white
{
    background-color: white;
	 color: #000000;
}

.maintextearea .price_table, .invoice_table, .genericlist_table
{
    border-collapse: separate;
}

/*for recruitrank tables*/
.maintextearea .rr_table_detailed{
    	border-collapse: collapse;
}
.maintextearea .rr_table_detailed td, .rr_table_detailed th{
    	border:1px solid #FF9A00;
}
.maintextearea .rr_table_detailed td
{
   	background-color: white;
}

.rr_desc_fter_tab
{
	font-size: 77%;
}

.warningbox
{
	background-color:#FFFFCC;
}

.admin-menu
{
	position:absolute;
	left:1113px;
	top:165px;
}

div.brick-box-full
{
	clear: both;
	width: 730px;
	margin: 10px 10px 10px 10px;
}

div.brick-box-left
{

	float: left;
	width: 344px;
	margin: 10px 10px 10px 10px;
	margin-right:0;
	padding:0;
	clear:both;
}

div.brick-box-right
{
	float:right;
	width: 344px;
	margin: 10px 10px 10px 10px;
	padding:0;
}

div.brick-box-top, div.brick-box-top div.brick
{
	margin-top:0;
}

div.brick-box-bottom, div.brick-box-bottom div.brick
{
	margin-bottom:0;
}


div.brick
{
	border: black solid 1px;
	margin: 5px 0px 5px 0;
	padding: 15px;
	clear: right;
}

div.brick-box-title
{
	font-size: 1.2em;
	font-weight: bold;
	vertical-align: middle;
	margin-bottom: 0.4em;
}

div.brick ul li
{
	padding: 0.2em 0 0.2em 35px;
	border: none;
}

div.brick hr
{
	background-color: #c00;
	border: 0;
	margin: 1em 0 1em 0;
	height: 1px;
}

div.brick a
{
	font-weight: bold;
}

div.brick div.info
{
	font-size: 85%;
	background: url(icon-inf.png) left 50% no-repeat;
	padding-left: 35px;
}

div.brick-box-top, div.brick-box-top div.brick
{
	margin-top:0;
}

div.brick-box-bottom, div.brick-box-bottom div.brick
{
	margin-bottom:0;
}

div.brick-box-fixed div.brick
{
	height: 150px;
}

div.brick-box-fixed div.brick ul
{
	height: 63px;
}

#id-form-login {margin-left:auto;margin-right:auto;padding-bottom:3em;}
#id-form-login .tab-form td.col-1 {text-align:right;}
#id-form-login table.tab-form tr td.fb-1strow-col-1,
#id-form-login table.tab-form tr td.fb-1strow-col-2,
#id-form-login table.tab-form tr td.fb-1strow-col-3 {padding-top:0;}
#id-form-login table.tab-form tr.empty-row {background-position:left;vertical-align:middle;}
#id-form-login table.tab-form tr.empty-row td {line-height:1px;padding:1em 0;}

#id-form-login div.login-links table.tab-form td {padding-top:0;line-height:4em;vertical-align:middle;}
#id-form-login div.login-links table.tab-form tr.empty-row {background-position:left;vertical-align:middle;}
#id-form-login div.login-links table.tab-form tr.empty-row td {line-height:1px;padding:0;}

#id-form-login div.login-separator {height:2em;width:100%;}


/*nice table*/
table.common-table
{
	clear: both;
	width: 100%;
	border: 1px solid #FFB74C;
}

table.common-table td
{
	padding: 3px;
	text-align:left;
	border:0
}

table.common-table tr
{
	border: 1px dotted #FFB74C;
}

table.common-table thead tr td
{
	font-weight: bold;
	background-color:#FFF7D3;
	border: 1px solid #FFB74C;
}

table.common-table td
{
	border-top: 1px dotted #FFB74C;
	border-bottom: 1px dotted #FFB74C;
}

table.common-table-transparent,table.common-table-transparent td, table.common-table-transparent tr
{
	border:0;
	text-align:left;
	margin:0;
	padding:0;

}

/*SELECT contact - start page for company*/
div.company-select-contact
{
	border: 1px solid #FFB74C;
	background-color:#FFF7D3;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:40px;
	padding-right:40px;
	font-size:11px;
}

div.company-select-contact ul
{
	padding-left:12em;
}

div.company-select-contact ul li.new-cp-link
{
	margin-top:2em;
}


tr.invoice-table-total-amount-row
{
	background-color:#FFF7D3;
}

.imgtop
{
	border: 0;
	margin: 0;
	text-align: left;
}


.td-white td
{
	background-color: white;
}

.xtab-pagination tr td
{
	background-color: #FFFFDD;
}

.pagination-row {
	padding: 0 !important;
	margin: 0;
}

.tab-pagination
{
	width: 100%;
}

.tab-pagination	td {
	font-size: 100%;
	font-weight: bold;
	background-color:#ffec93;
	border:none !important;
	padding:5px 0.3em 5px 0.3em;
	vertical-align: middle;
	white-space: nowrap;
}
.tab-pagination img {
	vertical-align: middle;
}
.tab-pagination-left {
	padding-left: 10px !important;
	text-align:right !important;
}
.tab-pagination-right-label
{
	text-align:right !important;
}
.tab-pagination-right	{
	padding-right: 10px !important;
	text-align:right !important;
}
.tab-pagination select
{
	font-size: 11px;
}


table.nice-table2 td
{
	font-weight: normal;
	text-align: left;
	border-right: 1px dotted #FFB74C;
}

/*full info definition list - DETAILS PAGES */

dl.full-info2 dt, dt.full-info2
{
	background-color: transparent;
}
dl.full-info2, dl.full-info2 dd, dd.full-info2
{
	margin-left:0;
	padding-left:0;
}

dl.full-info-inline dt, dt.full-info-inline
{
	float:left;
	margin-right:1em;
}

dl.full-info-inline dd, dd.full-info-inline, dt.full-info-inline, dl.full-info-inline dt
{
	line-height: 1.4em;
}

/* END of details pages dd lists*/

.admin-dashline
{
	border-top:1px dashed #ffb74c;
	margin-top:3px;
	width:120px;
	height: 3px;

}


nobr a img /* SVP */
{
	margin-right:2px;
	margin-left:2px;
}

div.error_hide { /*FOR AJAX*/
	display: none;
}

img.icon-pad
{
	padding-left:2px;
	padding-right:1px;
}

.right-tooltip
{
	font-size: 80%;
	background: white;
	background-image:none;

}

.svp-select
{
	width:350px;
}

hr.svp-hr, hr.left-separator
{
	height:1px;
	color:#CCCCCC;
	background-color:#CCCCCC;
	border:0;
}

/*common table footer*/
.datatable tfoot td
{
	font-size:77%;
	padding:0.5em 7px 0.5em 11px;
	background:url(gradienw.gif) bottom repeat-x #fff7d3;
	border-top:1px solid #ffb74c;
}

.datatable td.simple-header
{
	background: #fff7d3;
}

/*common table and navigation*/
.datatable tr td.datatable-navigation
{
	margin:0;
	padding:0;
}

/*common table and navigation*/
.datatable tr td.datatable-navigation div.table-bottom
{

}
tr.common-table-left td, td.common-table-left
{
	text-align:left;
}
tr.common-table-left td, td.common-table-left
{
	text-align:left;
}

tr.common-table-right td, td.common-table-right
{
	text-align:right;
}

/*tabs - html after tab*/
.html-after-tab form
{
	display:inline;
}

/* common table text- no data row*/
td.tab-list-offers-empty {
	border: 1px solid #ffb74c;
	color:#4c4c4c;
	width: 100%;
	padding:5px;
}

/* Linka nema byt preco cierna (ina ako default)
a.normal
{
	text-decoration: none;
	color: black;
}
*/

.formtable td.col-full {font-size:85%; padding:0.75em 10px 0.75em 10px; background:url(dashed-l.gif) top repeat-x; }

.tooltip-img
{
	clear:both;
	float:right;
	margin-right:3px;
}

span.subsection
{
	font-size: 15px;
	color: #555555;
	font-weight: normal;
	margin-bottom: 0.75em;
}

span.after-subsection, span.description
{
	color: #808080;
	font-weight:normal;
}

.formtable td.nobkg   { font-size:85%; padding:0.1em 10px 0.1em 10px; color:black; }
.formtable td.nobkg-space { font-size:85%; padding:1.2em 10px 0.1em 10px; color:black;}
.formtable td.col-first  { font-size:85%; padding:0.1em 10px 0.1em 10px; }
.formtable td.col-next  { font-size:85%; padding:0.15em 10px 0.15em 10px; color:black; }

.empty-row {background: none; height:1.5em; }

.separator { padding:0.75em 10px 0.75em 10px; background:url(dashed-l.gif) left repeat-x; }

/*SUBTITLE SEPARATOR*/
div.subtitle-separator {height:1em;width:100%;}

/* ordered list numbers */
ol.numbered-list li
{
	list-style: decimal;
	margin-left: 1em;
}

.width100-margin {
  margin: 0px auto;
  width: 300px;
}

.automargin {
  margin: 0px auto;
}

.searchTDPAButton {
  padding: 4px;
}

.withoutBorder {
  border: none;
}

.logaWidth730 table {
  width: 730px;
}

#layout-2c-2 .formtable h2 {
  color: #555555;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 0.5em;
}

.formtable td.colN1					{	font-size:85%; padding:0.75em 10px 0.75em 10px; width:30%;	}
.formtable td.colN2					{	font-size:85%; padding:0.75em 10px 0.75em 10px; color:black; }
.formtable td.colN3					{	font-size:85%; padding:0.75em 10px 0.75em 10px; color:black; }
/* background:url(/images/design/dashed-line.gif) top repeat-x; */

.submit-row							{	padding:0.4em 7px 0.4em 11px; color:#767463; border:1px solid #ffb74c; border-top:none; background:url(gradienu.gif) top repeat-x #fff7d3;	}
.button-apply	{ margin-right: 10px; }

/* search button fix*/
.box580 .form-r .button-search input	{	padding:0 20px 0 25px; border:0; margin:0; width:146px;background-color:transparent;color:#CC0000;font-weight:bold;cursor:pointer;}

.hide {
	display: none;
}
div.show { /*MM*/
	display: block;
}
tr.show { /*MM*/
	display: table-row;
}


a.leftsubmenu1
{
	font-weight: normal;
	margin-left: 1em;
	display: block;
}

a.leftsubmenu2
{
    font-weight:normal;
    margin-left:2em;
    display:block;
}

/*for no print element*/
.no-print
{

}

.subtitle_line_new						{	font-size:11px; font-weight:bold; padding:0.4em 0 0.4em 20px; line-height:1em; color:black;	border:1px solid #ffb74c; 		background:url(gradienu.gif) top repeat-x #fff7d3; /*border-width:1px 0;*/	}


.detailscompany, h3, body.mceContentBody h3, .mceEditorH3
{
	font-weight: bold;
	font-size: 110%;
}

.mceEditorH3, .mceContentBody h3 {
	color: black;
}

div.subtitle_line1
{
    margin-top:18px;
	padding-bottom:3px;
}

.subtitle_line1 img
{
  float:right;
  position:relative;
  top:0px;
}

.subtitle_line0	{
	font-size:13px; font-weight:bold; padding:0.4em 0 0.4em 20px; line-height:1em; color:black;
	border:1px solid #ffb74c; 		background:url(gradienx.gif) top repeat-x #fff7d3; /*border-width:1px 0;*/
}


dl.detail
{
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

/* jobtable fix - company list offers */
.jobtable .col3
{
	padding:0.5em 0 0 8px;
}

div.top-right-logo {
	width: 210px;
	text-align: left;
	float: right;
}

.filter-top-search 					{ padding:0 0 0 4px !important; margin:4px 0 6px; height:24px; line-height:24px; background:url(left-sea.png) top right no-repeat; width:160px; }
.filter-top-search form 			    { margin:0; padding:0;}
.filter-top-search input.main-input 	{ background-color:transparent; border:0; font-size:11px; margin: 0 1px 0; padding:4px 0px 3px 4px; width:130px; color:#999; font-family:Arial, Helvetica, sans-serif; }
.filter-top-search input.submit-input 	{ height:15px; width:20px; margin:0; padding:0; }

.filter-top-search2 					{ padding:0 0 0 4px !important; margin:4px 0 6px; height:24px; line-height:24px; background:url(left-sea.png) top right no-repeat; width:160px; }
.filter-top-search2 form 			    { margin:0; padding:0;}
.filter-top-search2 input.main-input 	{ background-color: transparent; border:0; font-size:11px; margin: 0 1px 0; padding:4px 0px 3px 4px; width:130px; color:#999; font-family:Arial, Helvetica, sans-serif; }
.filter-top-search2 input.submit-input 	{ height:15px; width:20px; margin:0; padding:0; }

.icn-extra-tip {	background:url(icn-tip0.gif) left left no-repeat; padding-left:17px;	}

/* zmena farby pre poznamky - normalne biele, uprednostnene su modre*/
.box-b .datatable tr.sel-adv td, .box-bs .datatable tr.sel-adv td
{
	background: #FFA500;
}
.box-b .datatable td, .box-bs .datatable td
{
	background: white;
}

span.main_title_value
{
	color:#666666;
}


table.skillTable1 tr td
{
	padding-bottom:10px;
	padding-right:10px;
}

/* LAYOUT - 2 columns, #2=150-750 (menu-body) for with menu form */
#layout-2c-f						{		}
#layout-2c-f .c1					{	float:left; width:170px; margin-right:20px;	}
#layout-2c-f .c0					{	float:left; width:730px;	}
#layout-2c-f .c2					{	float:left; width:730px;border-bottom:1px solid #ccc; margin-bottom:2px;	}
#layout-2c-f h1						{	font-size:21px; color:black; font-weight:bold; margin-bottom:0.1em;	}
#layout-2c-f h2						{	font-size:15px; color:#555; font-weight:normal; margin-bottom:0.75em;	}
#layout-2c-f .c0					{	border-bottom:1px solid #ccc; margin-bottom:2px;	}
#layout-2c-f .c2					{	padding-top:18px; line-height:1.4em; color:#555;	}


/* List Right, overwritten */
.list-r .icn-hot-small				{	background:url(icn-hot0.gif) left left no-repeat; padding-left:17px;	}
.list-r .icn-star-small				{	background:url(icn-all-.gif) left left no-repeat; padding-left:17px;	}

/* HOME BOTTOM TOP CLIENTS, overwritten */
.loga img							{	margin: 0;	}


a.itemvisited, a.itemvisited:link
{
	color:#C28484;
}

.arrow-right
{
	border: 0;
	margin: 0;
	padding: 0;
	cursor: hand;
	width: 17px;
	height: 16px;
	background:url(move-rig.gif) no-repeat top left;
}

.arrow-left
{
	border: 0;
	margin: 0;
	padding: 0;
	cursor: hand;
	width: 17px;
	height: 16px;
	background:url(move-lef.gif) no-repeat top left;
}

.ad-img	{	text-align:left;	}

textarea {
font-family:Tahoma,Helvetica,sans-serif;
}

.title-for-right-upper_box
{
	width:519px;
	float:left;
}

.right-upper-box
{
	float:right;
	width:206px;
}

.width32 {
	width: 32%;
}

.text ol li {
	list-style-type: decimal;
}

	.text ol ol {
		margin-left: 2em;
	}

	.text ol ol li {
		list-style-type: lower-alpha;
	}

.contextmenu a
{
  display: block;
}



