/*
 * başvuru formu
 */
 
.apply .con				{ overflow:hidden; }


.form fieldset			{ background:#F9F9F9; border:1px solid #DDDDDD; margin-bottom:20px; }
.form fieldset h3		{ font:19px Georgia !important; color:#134067 !important; padding:10px; margin:0 0 20px 0 !important; background:#FFF4CC; border:1px solid #FFEA9F;}
.form fieldset h3 span	{ float:right; font:11px Arial; margin:8px 0 0 0; }  
.form fieldset h5		{ font:bold 13px Arial; color:#333333; padding:10px 0;}

.form ul				{ }
.form ul li				{ overflow:hidden; margin:0 !imortant; list-style:none !important; list-style-type:none !important; list-style-position:inside !important; padding:0 !important }
.form ul li label		{ float:left; width:200px; padding:2px 10px; text-align:right;   }
.form ul li label.red	{ color:#990000; font:bold 13px Arial;}


.form ul li label.opt	{ color:#990000; }
.form ul li.deep label	{ width:230px;}
.form ul li span		{ font:10px Arial; }

.form ul li input,
.form ul li textarea	{ border:1px solid #CCCCCC; padding:4px; font:12px Arial; }

.form ul li h4			{ font:bold 13px Arial; color:#990000; }
.form ul li div			{ float:left; overflow:hidden; margin:0 8px 0 0; }
.form ul li div label	{ float:none; width:auto;  display:block; text-align:left; padding:0; clear:both; font:11px Arial;  }
 
.form ul.short li label	{ width:160px; } 
.form ul.short li .w312	{ width:350px; } 
   
.form ul li.lang label	{ text-align:left; padding:0; }
.form ul li.lang span	{ font:12px Arial;}

.form ul li.lang .m1	{ padding-left:92px;}
.form ul li.lang .m2	{ padding-left:30px;}
.form ul li.lang .m3	{ padding-left:33px;}
.form ul li.lang .m4	{ padding-left:23px;}

.form ul li.lang .m5	{ padding-left:56px;}
.form ul li.lang .m6	{ padding-left:83px;}
.form ul li.lang .m7	{ padding-left:91px;}

.form ul li.lang input	{ width:220px; }
.form ul li.mul div		{ float:left; width:316px; margin:0; }
.form ul li.mul input	{ margin:0 0 10px 0;}

.job label				{ float:none !important; }

.old p					{ text-align:right; font:11px Arial; }
.old p input			{  }

.photo					{ margin:30px 0; text-align:right; }
.photo label			{ color:#990000; font-weight:bold; }
.photo span				{ font:11px Arial; display:block; padding:5px 0 0 0; color:#666666;}

.form button	{ background:url(../image/form.button.png) top left no-repeat; border:none; }
.form button	{ font:bold 15px Georgia; padding:6px 22px; color:#134067; margin:20px 0 20px 382px; width:210px; display:inline; }

.firms 					{ background:#F9F9F9; border:1px solid #E2ECF5; margin:10px; }
.firms ol				{ }
.firms ol li			{ height:100px;  margin:20px; padding:10px; background:white; border:1px solid #E1E1E1; overflow:hidden; }
.firms ol li img		{ float:left; margin:0 10px 0 0; padding:0; display:inline; }
.firms ol li h4			{ font:bold 12px Arial; color:#134067; margin:0 0 5px 0   !important; padding:0 !important; }
.firms ol li p			{ line-height:18px !important;  }
.firms ol li label			{ float:right; font:bold 11px Arial; color:#134067; padding:0; margin:0 0 10px 0; }
.firms ol li label input	{ margin:0 0 0 5px ; padding:0; width:12px; height:12px; float:right; }
.firms h3					{ font:19px Georgia !important; color:#2D5578; background:url(../image/text.h2.png) top left repeat-x; margin:0 !important; padding:10px;}

.firms button	{ margin:20px 0 20px 341px !important; width:auto;}

.w500	{ width:530px; height:70px; }  
.w312	{ width:306px; }
.w70	{ width:62px; }
.w130	{ width:122px; }
.h70	{ height:62px; }



.end .con { overflow:hidden; }	

.end h3	 	{ font:19px Georgia !important; color:#2D5578; }
.end h4		{ font:18px Arial; margin:0 0 3px 0; }
.end img	{ float:left; margin:0 10px 0 0; }
.end p			{ }
.end p strong	{ font:bold 13px Arial; color:#2D5578; }

.end .bl		{ color:black;}
.end .a-firms		{ margin:0; padding:0 !important; margin:10px 0 !important} 
.end .a-firms li 	{ list-style:square outside url("/image/bullet.square.blue.png"); } 

.end .buttons			{ overflow:hidden; height:40px;}
.end .buttons *			{ float:left; }
.end .buttons button	{ background:url(../image/form.button.small.png) top left no-repeat; }
.end .buttons button	{ width:163px; height:32px; border:none; font:bold 15px Georgia; color:#134067}
.end .buttons a			{ padding:10px 10px 10px 20px; margin:0 68px; color:black; text-decoration:underline; background:url(../image/printer.png) 0 12px no-repeat; }

