html {background-image:none;background-color:#f6f6f6;}
body {background-color:#f6f6f6;font-family: Trebuchet MS, Tahoma, Arial;font-size:12px;}

a:link {text-decoration: none;color: #24468a;}
a:visited {text-decoration: none;color: #24468a;}
a:hover {text-decoration: underline;color: #24468a;}
a.normal:hover {text-decoration: none;color: #24468a;}
a:active {text-decoration: underline;color: #24468a;}

td,th,div {font-family: Trebuchet MS, Tahoma, Arial;}

select, input, textarea, button{font-size: 100%;font-family: Trebuchet MS, Tahoma, Arial;}

.hide {display: none;}

#container,
.header,
#footer {width:970px;}

#header h1 {margin-bottom:0;} /* important to keep kisalfold menu left aligned */
#footer 		{width: 970px;margin: 0 auto 14px;font-size: 13px;text-align: center;}
#footer a 		{margin-right: 14px;color: #4a4a4a;font-weight: normal;}
#footer a:hover	{text-decoration: none;color: #24468a;}
#footer a img 	{vertical-align: middle;}

#container	{margin: 8px auto;padding: 10px;width: 970px;background-color: #fff;
	border: solid 1px #cfcfcf;overflow: hidden;text-align: left;background-image:none;}

/* LAYOUT - 4 columns, #1=170- (Info - Home)  */
#layout-4c-1 .c2					{width:280px;}/* 230 + 50 */

/* LAYOUT - 3 columns, #0=150-580-150 (Home)  */
#layout-3c-0 .c2					{	width:630px;} /*580 + 50*/


/* LAYOUT - 3 columns, #1=170-540-170 (Lists, My Account, ...)  */
#layout-3c-1 .c2					{	float:left; width:590px; 		}/*540 + 50 */

/* LAYOUT - 3 columns, #2=170-500-210 + head 730 (menu-body-more.links.menu) */
#layout-3c-2 .c2					{	float:left; width:508px;	} /* 500 */

/* LAYOUT - 2 columns, #1=640-260 (body-more.links-menu) */
#layout-2c-1 .c2					{	float:right; width:310px;		} /* 260 + 50*/

/* LAYOUT - 2 columns, #2=150-750 (menu-body)  */
#layout-2c-2 .c2					{	float:right; width:780px;		}/* 730 + 50 */

/* LAYOUT - 2 columns, #3=370-500 (login)  */
#layout-2c-3 .c2					{	float:right; width:550px;		}/*500 + 50 */

/* LAYOUT - 2 columns, #4=640-260 (body-more.links-menu) */
#layout-2c-4 .c2					{	float:right; width:200px;		}/* 150 + 500*/

#classad_search_box					{	margin-top:0;margin-bottom:1.5em;width:630px;} /* 580 + 50*/
#classad_search_box .cutebutton		{	margin-top:0; }
#classad_search_box	h2				{	width:auto;}
.box580								{	margin-bottom:0; font-size: 100% }
.box580 .box-top					{	background:#fff; }
.box580 .box-bot					{	background:none;}
.box580 .hformtable					{	margin:20px 20px 0 30px; width:585px;	}
.box580 .hformtable .col2			{	width:165px; padding:5px 0 0 10px;background-image:url(/images/design/v-link.gif); background-position:left center; background-repeat:repeat-y; color:#564930;	}
.box580 .h1							{	height:20px; font-size:16px; font-weight:bold; padding:0;}
.box580 .form-r input				{	font-size:100%; width:230px; border:1px #000 inset;}
.box580 .form-r select				{	font-size:100%; width:240px; border:1px inset #000;}
.box580 .form-r .button-search		{	background:none;}

.hometext							{margin-bottom:1.5em; font-size: 100%;}
.hometext td						{width:30%;}
.hometext td.v-spacer				{	width:20px;	background-image:url(/images/design/v-link.gif); background-position:center top; background-repeat:repeat-y;		}

.topmenu {background:#f0f0f0 url(/images/design/menu-bckg-hu.jpg) repeat-x;width:968px;border:1px solid #cfcfcf;}
.topmenu b.mn-divider {background-image: url(/images/design/menu-bckg-divider-hu.png);}
.topmenu .search	 { background:url(/images/design/menu-bckg-search-light.gif) top right no-repeat; }

.box-y								{	border:1px solid #ccc;	}
.left-border						{	border-left:1px solid #c0c0c0; }
.box-ys								{	border:1px solid #ccc; 			background:url(/images/design/gradient-top-gray.gif) top repeat-x #f3f3f3;	}
.box-y div.hr, .box-ys div.hr		{	border-top:1px solid #ccc; 		background:url(/images/design/gradient-top-gray.gif) top repeat-x #f3f3f3; 	}

#layout-3c-0 .c1 .box150 .box-bot {padding:0;}

.jobtable td {
	font-size: 100%;
}

.link {
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}

/* LEFT TOP LOGO part */
#layout-3c-0 .c1 .rightmenuspacer {border:1px solid #ccc;margin-top:.5em;margin-bottom:.5em;padding-bottom:1em;}
#layout-3c-0 .c1 .rightmenuspacer h1 {margin-bottom:1em;}
#layout-3c-0 .c1 .rightmenuspacer h1,
#layout-3c-0 .c1 .rightmenuspacer h2 {font-size:16px;font-weight:bold;text-align:center;color:#4a4a4a;border-bottom:1px solid #cfcfcf;
	background:#f0f0f0 url(/images/design/menu-bckg-hu.jpg) repeat-x;line-height:22px;}

.kis-top-logo,
.kis-offer-logo { border:1px solid #dadada;width:120px;height:120px;
	background-color:#fff;background-repeat:no-repeat;background-position:center; }
a.kis-top-logo { margin:5px auto;display:block; }

/* list offers part */
#kis-offer-list table.jobtable {border:none;}
#kis-offer-list table.jobtable td.col2,
#kis-offer-list table.jobtable td.col1,
#kis-offer-list table.jobtable td.col0 {background-image:none;border:none;padding-right:0;padding-left:0;margin-right:0;}
#kis-offer-list table.jobtable td.offer-item {width:auto;}
#kis-offer-list table.jobtable td.offer-item div.offer {font-size:12px;}
#kis-offer-list table.jobtable td.offer-item div.offer div.link a{font-size:14px;font-weight:bold;}
#kis-offer-list table.jobtable td.offer-item .generic {border:1px dotted #cfcfcf;}
#kis-offer-list table.jobtable td.offer-item .top2 {background-color:#ffffff;border:1px solid #cfcfcf;}
#kis-offer-list table.jobtable td.offer-item .top1 {background-color:#f8f8f8;border:1px solid #cfcfcf;}
#kis-offer-list table.jobtable td.offer-item div.offer {padding:0.5em;overflow: hidden;height: auto ! important;height:100%;}

/* STEPS */
.steps			{	background:url(/images/design/gradient-bot-gray.gif) bottom repeat-x #f7f7f7; height:23px; font-size:11px; line-height:23px; border:1px solid #c0c0c0; 	}
.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(/images/design/step-divider-print.gif) bottom no-repeat #fff7d3;	width:14px; padding:0; margin:0; }

.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(/images/design/step-right-print.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(/images/design/step-left-print.gif) bottom no-repeat #fff7d3; 	}


/* TABS */
.tabs			{	background:url(/images/design/tab-bckg-print.png) top repeat-x; height:29px; font-size:11px; line-height:11px; 	}
.tabs-r			{	background:url(/images/design/tab-bckg-side-print.png) top right  no-repeat ; height:29px;  }
.tabs-l			{	background:url(/images/design/tab-bckg-side-print.png) top left no-repeat ; height:29px;  }


.tabs .start1, 		.tabs .start2,  	.tabs .start3,  	.tabs .start4,  	.tabs .start5,
.tabs .start6,  	.tabs .start7,  	.tabs .start8,  	.tabs .start9,  	.tabs .start10 		{	background-image:url(/images/design/tab-nosel-nosel-print.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(/images/design/tab-cnt-nosel-print.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(/images/design/tab-end-nosel-print.png); 	width:19px;  	}

.tabs .start1																						{	background-image:url(/images/design/tab-no-nosel-print.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(/images/design/tab-no-sel-print.png);		}
.stab1 .mid1,		.stab2 .mid2,		.stab3 .mid3,		.stab4 .mid4,		.stab5 .mid5,
.stab6 .mid6,		.tab7 .mid7,		.stab8 .mid8,		.stab9 .mid9,		.stab10 .mid10		{	background-image:url(/images/design/tab-cnt-sel-print.png);  	}
.stab1 .end1,		.stab2 .end2,		.stab3 .end3,		.stab4 .end4,		.stab5 .end5,
.stab6 .end6,		.tab7 .end7,		.stab8 .end8,		.stab9 .end9,		.stab10 .end10		{	background-image:url(/images/design/tab-end-sel-print.png);  	}
.stab1 .start2,		.stab2 .start3,		.stab3 .start4,		.stab4 .start5,		.stab5 .start6,
.stab6 .start7,		.stab7 .start8,		.stab8 .start9,		.stab9 .start10,	.stab10 .start11	{	background-image:url(/images/design/tab-sel-nosel-print.png);	}


.tabs1 .start2, 	.tabs2 .start3, 	.tabs3 .start4, 	.tabs4 .start5, 	.tabs5 .start6,
.tabs6 .start7, 	.tabs7 .start8, 	.tabs8 .start9, 	.tabs9 .start10, 	.tabs10 .start11	{	background-image:url(/images/design/tab-nosel-no-print.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(/images/design/tab-sel-no-print.png);	}

.formtable		{	border:1px solid #c0c0c0;}
.formtable td.col1	{	background:url(/images/design/dashed-line-print.gif) top repeat-x; }
.formtable td.col2	{	background:url(/images/design/dashed-line-print.gif) top repeat-x; }
.formtable td.col-first  { font-size:100%; }
.formtable td.col-next  { font-size:100%; }

.separator { background:url(/images/design/dashed-line-print.gif) center repeat-x; }

.submit-row		{	color:#767463; border:1px solid #ffb74c; background:url(/images/design/gradient-top-gray.gif) top repeat-x #f7f7f7;	}

.subtitle_line_new	{	border:1px solid #f7f7f7; background:url(/images/design/gradient-top-gray.gif) top repeat-x #f7f7f7; }

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

.table-top				{	border:1px solid #c0c0c0; background:url(/images/design/gradient-bot-gray.gif) bottom repeat-x #f7f7f7; }
.table-bottom			{	border:1px solid #c0c0c0; background:url(/images/design/gradient-top-gray.gif) top repeat-x #f7f7f7;	}
.box-ys .table-bottom	{	border:none; background:url(/images/design/gradient-top-gray.gif) top repeat-x #f7f7f7;	}
.filter-top-search		{	background:url(/images/design/left-searchbox-gray.gif) top right no-repeat; }

.datatable				{	border:1px solid #c0c0c0; }
.datatable th,
.datatable thead td		{	background:url(/images/design/gradient-bot-gray.gif) bottom repeat-x #f7f7f7; border-bottom:1px solid #c0c0c0; }
.datatable td			{	background:url(/images/design/dashed-line-gray.gif) top repeat-x white; }
.datatable tr.sel-adv td	{	background-color:#f7f7f7;	}

.buttons li	{ font-size:100% }

a.button-apply {margin:0;}
a.button-apply,
a.button-apply:link,
a.button-apply:active {color:#fff;}

#layout-3c-2 .c0 {width:780px;}
#layout-3c-2 .c3 {width:270px;}
#layout-3c-2 .c3 #right_menu,
#layout-3c-2 .c3 #right_menu ul,
#layout-3c-2 .c3 #right_menu ul li {width:auto;}
#layout-3c-2 .c1 {margin-right:0.5em;}
#layout-3c-2 .c2 {padding-left:5px;padding-right:5px;}

#layout-3c-2 .c3 #right_menu h3,
#layout-3c-0 .c5 #right_menu h3 {width:auto;border:none;background:none;}

dl.full-info2 {font-size:12px;}
#price-list-container {float: left; width: 790px;}

#container.partner-hu.offer-detail,
#container.partner-hu.offer-detail #layout-3c-0,
#container.partner-hu.offer-detail #header {width:1000px;}

.banner_billboard {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #ccc;
    margin-top: 10px;
    padding: 5px 0;
    text-align: center;
    width: 338px;
}

.banner_billboard b {
    color: #ccc;
    display: block;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 3px;
    text-transform: uppercase;
}

#container.partner-hu #layout-2c-2 {margin-top:1em;}

#right_menu .similar-ftr {background: url(../images/design/kisdel/li_bg.gif) repeat-x top center;}
#right_menu .similar-context-div {padding-left: 0;}
#right_menu .similar-context-div a {padding-left: 0;}
#right_menu .similar-context-div .similaroffers.jobtable {border-color: #ccc;}
#right_menu .similar-context-div .similaroffers.jobtable td.col2 {background: none;border-top: 1px solid #ccc;}
#right_menu .similaroffers td {text-align: left;}
