/*****
www.rehabilitasyon.com
*****/

body {
	background:url("../img/bkg_body.gif") repeat-x scroll 0 0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 

body {
	font: 13px Tahoma, arial, helvetica, sans-serif;
	color: #666;
}

.small {font-size:11px;}
h1{	font-size:19px; margin-bottom:10px}
h2{	font-size:17px;}

a, a:visited { color: #C50C0C; text-decoration: underline; }
a:hover { color: #BBBBBB; text-decoration: none; }

a.link_white { color: #fff; text-decoration:none; }
	a.link_white:visited { color: #fff; }
	a.link_white:hover { color: #fff; text-decoration: underline; }

a.link_grey, a.link_grey:visited { color: #4d4d4d; text-decoration: none; }
	a.link_grey:hover { color: #8fcc14; text-decoration: underline; }


.clear 			{ clear:both; }

.float_left 	{ position:relative; float:left; }
.float_right 	{ position:relative; float:right; }

.text_left 		{ text-align:left; }
.text_right 	{ text-align:right; }
.text_center 	{ text-align:center; }
.text_justify 	{ text-align:justify; }
.text_remove 	{ position: absolute; left: -9999px; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }

.wrap 			{ width:960px;margin:0 auto; }

.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }

.pointer 		{ cursor: pointer; }
.padding-5-5 	{ padding:5px; }
.padding-5-0 	{ padding:5px 0; }
.padding-10-10 	{ padding:10px; }
.padding-10-0 	{ padding:10px 0; }
.padding-0-10 	{ padding:0 10px; }
.wrapper {
	width: 970px;
	height: auto;
	position: relative;
	margin: 10px auto;
	
}
.main
{
	width: 970px;
	height: auto;
	position: relative;
	float: left;
	border:1px solid #ddd;	
}

/***** Header *****/
.header_wrapper {
	width: 970px;
	height: 130px;
	float: left;
	clear: both;
	background:#FFFFFF url("../img/back-grad-red.png") repeat-x;
}
/*** Banner ***/
.header_banner {
	width: 970px;
	height: 95px;
	position: relative;
	float: left;
	clear: both;			
}
/* Logo */
.header_logo {
	width: 170px;
	padding: 10px;
	position: relative;
	float: left;
	height:80px; 
	overflow:hidden;
}
/* Header Text */
.header_text {					
	position: relative;
	float: left;
	padding:32px 0px;
	width:630px;
	color:#fff;
}	
.header_text h1{ font-size : 22px}

.reh_logo {					
	position: relative;
	float: left;	
	width:150px;
	height:120px;
	color:#fff;
	margin-top:10px;
}	

			
/*** Content ***/
.page {
	width: 950px;
	height:auto;
	position: relative;
	float: left;
	clear: both;
	background-color:#ffffff;
	padding:10px;
}
.page-left
{
	width: 168px;
	min-height:500px;
	border:1px dashed #DDDDDD;	
	background-color:#fafafa;
	position: relative;
	float: left;
}

.page-right
{
	width: 770px;
	height: auto;
	position: relative;
	float: right;
	min-height:500px;
	padding-left:10px;
}

.content{
	min-height:500px;	
}

.content p{
	font-size:13px;
	line-height:1.6em
}

		
/* Footer */
.footer {
	width: 970px;
	height: 36px;	
	padding: 5px 0px 5px 0px;
	float: left;
	clear: both;
	color: #ffffff;
	line-height: 35px;
	background-color:#880606;	
}

.header1{
	font-family:Verdana;
	font-weight:bold;
	font-size:16px;
	color:#6CAF00;
	padding:5px 0px 5px 0px;	
}

.box-right{
	background:transparent url(../img/right-box-bg.gif) repeat scroll 0 -1px;
	border:1px dashed #bebebe;
	min-height:100px;
	margin-bottom:10px;
	padding:4px;
}

.bordered-bottom {
	border-bottom:1px dashed #ddd;	
	padding:5px 0
}

label{
	font-style:italic;
	color:#aaa;	
}

.paging-container{border:none}
.paging-container td {
	border-top: 1px dashed #C1DAD7;
	border-left: 1px dashed #C1DAD7;
	padding:0px;
	text-align:center;
}

.paging-container a {width:22px;padding:2px;text-decoration:none;display:block;}
.paging-normal a:hover { background-color:white;}
.paging-prev {width:70px;}
.paging-prev a {font-weight:bold;}
.paging-prev-passive {color:gray;font-weight:bold;width:70px;}

.mytable, .mytable2 {
	width: 100%;
	padding: 0;
	margin: 0;
}

.mytable caption, .mytable2 caption {
	padding: 0 0 5px 0;		
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-top: 1px solid #bebebe;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #ddd;
}

.mytable th.nobg, .mytable2 th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px dashed #C1DAD7;
	background: none;
}

.mytable td, .mytable2 td {
	border-right: 1px dashed #bebebe;
	border-bottom: 1px dashed #bebebe;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

.mytable th.first_col, td.first_col {
	border-left: 1px solid #bebebe;
}

.mytable td.first_col {
	border-left: 1px dashed #bebebe;
}
.mytable td.alt {
	background: #FEF6F6;
	color: #797268;
}
.mytable td.table_top {
	border: 0;
	padding: 0 0 5px 0;		
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


.mytable2 th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	border-right: 1px dashed #bebebe;
	border-bottom: 1px dashed #bebebe;
	border-top: 1px dashed #bebebe;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #ddd;
}
.mytable2 th.specalt {
	border-left: 1px dashed #bebebe;
	border-bottom: 1px dashed #bebebe;
	border-right: 1px dashed #bebebe;
	border-top: 0;
	background: #FEF6F6;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

.mytable2 .title{
	border-top: 0;
	border-left: 0;
	border-right: 1px dashed #bebebe;	
	background:#f2f2f2;
}

.col { 
	display: inline; 
	position: relative; 
	float: left;
	margin: 0 10px 10px 0; 
}		

.panel_top, .panel_middle, .panel_content, .panel_bottom { 
	display: block; position: relative; float: left; clear: both; 
}

.panel_top { 
	height:8px; 
	width:100%;
}

.panel_bottom { 
	height: 8px;
	width:100%; 
}

.panel_middle{
	width:100%;
	border: 1px dashed #bebebe;
	margin-bottom:10px;
	background: #fafafa;
}
.panel_header {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #ddd;
}
.panel_content{
	padding: 6px;
	width:95%;
	min-height:100px;
}

/* Ads Detail */
DIV.features{
	border:1px dashed #bebebe;
}	

DIV.feat_header, DIV.box_title{
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	border-bottom: 1px dashed #bebebe;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #ddd;
}

DIV.feat_body{
	padding: 6px 6px 6px 12px;
	color: #444;
}

DIV.warning {
	padding-left:30px;
	background: url(images/warning.png) no-repeat;
	height:30px;
	margin:20px 0px 0px 5px;
	font-weight:bold;
	text-decoration:underline;
}

DIV.company{
	margin-top:20px;
	border:1px solid;
}

DIV.company TD{
	padding:3px;
}

DIV.apply{
	margin-top:20px;
	border:1px solid blue;
}

DIV.apply .box_title{
	color:blue;
	background-color: lightblue;
}
/*********************************/

DIV#personel{
	cursor:pointer;		
}

DIV#personel:hover{
	background:#FEF6F6;
}

.album-list-item {
	padding-top:10px;
	min-height:120px;
	border-bottom:5px solid #f3f3f3;
}
.mytable td.box-hover {
	background:#FEF6F6;
}