@charset "utf-8";
#cc_information { margin:0 0 10px 0; clear:both; padding:0 0 3px 0; width:180px; background:#f6f6f6 url(round_bottom180.png) 0 100% no-repeat; }
    #cc_information ul { padding:10px 10px 5px 10px; margin:0; border:1px solid #d3d3d3; border-width:0 1px; }
    #cc_information li { border-bottom:1px dotted #ccc; padding:4px 8px; background:url(help_li.gif) 0 10px no-repeat; font-size:90%;  color:#323232; line-height:18px;}
        #cc_information li.bottom { border:none; padding:5px 0 3px 8px; }
#register_en { margin:0 0 10px 0; clear:both; width:180px; height:55px; }
	#register_en a { display:block; background: url(btn_register_en.jpg); width:180px; height:55px; text-indent:-99999px; }
	#register_en a:hover { background: url(btn_register_hover_en.jpg); }

#trends { margin:0 0 10px 0; clear:both; padding:0 0 3px 0; width:180px; background:#f6f6f6 url(round_bottom180.png) 0 100% no-repeat; }
    #trends ul { padding:5px 10px; margin:0; border:1px solid #d3d3d3; border-width:0 1px; }
    #trends li { border-bottom:1px dotted #ccc; padding:4px 8px; background:url(help_li.gif) 0 10px no-repeat; font-size:90%;  color:#323232; line-height:18px;}
        #trends li.bottom { border:none; padding:5px 0 3px 8px; }

.column_cc { width:200px; margin:0 20px 0 0; float:left; }
    .column_cc h2 { font-size:100%; padding:4px 0 4px 8px; margin:0; background:#C9DAE2 url(h2_200.jpg) no-repeat; clear:both; color:#1f1f1f; }
		.column_cc h2 a, .column_one h2 a:link { color:#1f1f1f; }
		
.column_one { width:200px; margin:0 20px 0 0; float:left; }
    .column_one h2 { font-size:100%; padding:4px 0 4px 8px; margin:0; background:#C9DAE2 url(h2_200.jpg) no-repeat; clear:both; color:#1f1f1f; }
		.column_one h2 a, .column_one h2 a:link { color:#1f1f1f; }
.column_two { width:525px; margin:0 10px 0 0; float:left; }
	.column_two h1 { font-size:100%; padding:4px 0 4px 8px; margin:0; background:#C9DAE2 url(h2_525.jpg) no-repeat; clear:both; color:#1f1f1f; }
		.column_two h1 a, .column_two h1 a:link { background: url(icon_link.gif) 100% 100% no-repeat; padding-right:18px; color:#1f1f1f; }    
	.column_two h2 { font-size:100%; padding:4px 0 4px 8px; margin:0; background:#C9DAE2 url(h2_525.jpg) no-repeat; clear:both; color:#1f1f1f; }
		.column_two h2 a, .column_two h2 a:link { color:#1f1f1f; }
		
.column_two_more { width:600px; margin:0 10px 0 0; float:left; }
	.column_two_more h1 { font-size:100%; padding:4px 0 4px 8px; margin:0; background:#C9DAE2 url(h2_525.jpg) no-repeat; clear:both; color:#1f1f1f; }
		.column_two_more h1 a, .column_two h1 a:link { background: url(icon_link.gif) 100% 100% no-repeat; padding-right:18px; color:#1f1f1f; }    
	.column_two_more h2 { font-size:100%; padding:4px 0 4px 8px; margin:0; background:#C9DAE2 url(h2_525.jpg) no-repeat; clear:both; color:#1f1f1f; }
		.column_two_more h2 a, .column_two h2 a:link { color:#1f1f1f; }
		
.column_three { width:180px; margin:0; float:right; }
    .column_three h2 { font-size:100%; padding:4px 0 4px 8px; margin:0; background:#C9DAE2 url(h2_180.jpg) no-repeat; clear:both; color:#1f1f1f; }

.description { margin:0; padding:10px; border:1px solid #d6d6d6; border-width:0 1px; }
    .description p { margin:0; font-size:90%; color:#3e3e3e; line-height:18px; color:#323232;}
.description_container { margin:0 0 10px 0; padding:0 0 2px 0; background:url(round_bottom525.png) 0 100% no-repeat; }

.feature { margin:0 0 20px 0; padding:0 0 3px 0; background:#f6f6f6 url(round_bottom200.png) 0 100% no-repeat; }
    .feature ul { padding:5px 10px; margin:0; border:1px solid #d3d3d3; border-width:0 1px; }
    .feature li { border-bottom:1px dotted #ccc; padding:4px 8px; background:url(help_li.gif) 0 10px no-repeat; font-size:90%;  color:#323232; line-height:18px;}
        .feature li.bottom { border:none; padding:5px 0 3px 8px; }

.hotcompany_container {  margin:0 0 20px 0; padding:0 0 2px 0; background: url(round_bottom525.png) 0 100% no-repeat; }
    .hotcompany { padding:10px 10px 5px 10px; border:1px solid #d6d6d6; border-width:0 1px; }
        .hotcompany h3 { font-size:90%; margin: 0 0 0 70px; padding:0; }
        	.hotcompany h3 a.new_company { background: url(new.png) 100% 100% no-repeat; padding-right:35px; }
        .hotcompany img { float:left; }
        .hotcompany p { margin: 0 0 20px 70px; font-size:90%; line-height:18px; color:#323232;}
	.col_350 .hotcompany { border:none; }

#image_gallery .image { clear:both; width:503px; height:65px; }
#image_gallery .nav { clear:both; float:right; margin:0; padding:2px 0 0 0; }
#image_gallery .next { background:url(pagination_next.gif) 100% 3px no-repeat; padding:0 10px 0 5px; cursor:pointer; }
#image_gallery .prev { background:url(pagination_previous.gif) 0 3px no-repeat; padding:0 5px 0 10px; cursor:pointer; }

.job_container { width:525px; margin:0 0 20px 0; padding:0 0 2px 0; background:url(round_bottom525.png) 0 100% no-repeat; font-family:Arial, Helvetica, sans-serif;}
.job_group { width:503px; padding:10px; border:1px solid #d6d6d6; border-width:0 1px; font-size:90%; }
     .job_group span { color:#999; margin:0; line-height:18px; padding:3px 0 1px 8px; background:url(help_li.gif) 0 10px no-repeat; }
        .job_group span.bottom { border:none; }
    .job_group a:link { color:#333; }
    .job_group a:visited { color:#999; }
    .job_one { width:235px; margin:0 20px 0 0; float:left; }
    .job_two { width:245px; float:left; }

.sponsors { width:180px; clear:both; margin:0 0 20px 0; }
    .container { width:170px; padding:5px 5px 0 5px; background:#e1e1e1; }
	.banner { height:50px; clear:both; }
    .jobs { padding:0; margin:0 0 0 3px; }
	
.sponsorship_front{ padding:10px 0 5px 0; margin:0; clear: both; }
.sponsorship_front_top { padding:14px 0 5px 0; margin:0; clear: both; }

.tab { margin: 0; padding:0; clear:both; height:24px; border-bottom:3px solid #76B9D8; }
    .tab ul { margin: 0; padding: 0; list-style: none; }
	.tab li { background-image:none; padding:0; margin: 0 1px 0 0; float: left; height:24px; }
	.tab a { background:#fff url(buttons.gif) 100% -850px no-repeat; height:24px; line-height:24px; padding-right:12px; color:#000; margin:0; display:block; width:auto; overflow:visible; float:left; color: #000; }
        .tab a:hover { background:#78afd4 url(buttons.gif) 100% -900px no-repeat; color:#fff; text-decoration:none; }
    .tab span { background:url(buttons.gif) 0 -850px no-repeat; padding:4px 0 5px 12px; height:15px; line-height:15px; display: block; white-space:nowrap; float:left; clear:left; cursor:pointer; color: #000; }
        .tab a:hover span { background:#78afd4 url(buttons.gif) 0 -900px no-repeat; }
		.tab li.current span { background:#fff url(buttons.gif) 0 -800px no-repeat; color:#fff; }
			.tab li.current a { background:#fff url(buttons.gif) 100% -800px no-repeat; color:#fff; }
				.tab li.current a:hover { background:#78afd4 url(buttons.gif) 100% -900px no-repeat; color:#fff; }
					.tab li.current a:hover span { background:#78afd4 url(buttons.gif) 0 -900px no-repeat; color:#fff; }
			.tab li a img { margin:0 3px -3px 0 !important; padding:0; border:none; width:16px; height:16px; }

