@charset "utf-8";
/* CSS Document */

/********************************************************************************************************/
/* THE FOLLOWING LINES OF CODES WERE CODED FOR CB-IMS CLOUD BASED INFORMATION MANAGEMENT SYSTEM PROJECT */
/* BY DONE MUHENDISLIK & DANISMANLIK HIZMETLERI. COPYING,SHARING or PUBLISHING THIS FILE IS FORBIDDEN   */
/*                                                                                                      */
/*                                                                      YIGIT PEKMEZCI                  */
/*                                                                     Software Engineer                */
/*                                                           Done Muhendislik & Danismanlik Hizmetleri  */
/********************************************************************************************************/

@import url(https://fonts.googleapis.com/css?family=Raleway&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Montserrat&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext);

body {
	height: 100%;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
}


#header_main_container {
	position: relative;
	width: 100%;
	min-width: 1349px;
	min-height: 905px;
	height: 100%;
	overflow: hidden;
}

#header_container {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 3;
	width: 100%;
	min-width: 1349px;
	height: 100%;
	min-height: 790px;
}

#sub_content_container {
	position: absolute;
	margin-top: 699px;
	margin-left: 0px;
	z-index: 2;
	width: 100%;
	height: 193px;
	overflow: hidden;
	-moz-opacity: 1;
	filter: alpha(opacity: 1);
	opacity: 1;
}

#sub_content {
	width: 1238px;
	height: 193px;
	background-image: url(../images/sub_content_bg.png);
	background-repeat: no-repeat;
	background-position: center;
}

.sub_content_boxes {
	width: 380px;
	height: 160px;
	overflow: hidden;
}

#slide_container {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 0;
	width: 100%;
	min-width: 1349px;
	height: 790px;
	overflow: hidden;
}

#slide_container_curtain {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 1;
	width: 100%;
	min-width: 1349px;
	height: 790px;
	overflow: hidden;
	background-image: url(../images/slide_container_curtain.png);
	background-repeat: repeat;
}


#main_menu_container {
	width: 100%;
	min-width: 1349px;
	height: 170px;
	overflow: hidden;
	background-image: url(../images/main_menu_container_bg.png);
	background-position: center;
	background-repeat: repeat-x;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	margin-top: 7px;
	
}	

#main_menu_content {
	position: relative;
	width: 1349px;
	height: 170px;
	overflow: hidden;
}

#logo_container {
	position: absolute;
	margin-top: 0px; /* 10 */
	margin-left: 0px; /* 570 */
	z-index: 1;
	width: 231px;  /* 231 */
	height: 152px; /* 152 */
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	overflow: hidden;
}

#logo_txt_container {
	position: absolute;
	margin-top: 44px;
	margin-left: 56px;
	z-index: 0;
	width: 455px;
	height: 74px;
	overflow: hidden;
}

#logo_txt {
	position: absolute;
	margin-top: 22px;
	margin-left: -188px;
	z-index: 0;
	overflow: hidden;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
}


#main_menu {
	position: relative;
	margin-top: 44px;
	width: 619px;
	height: 74px;
	overflow: hidden;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
}

.main_menu_but_frame {
	width: 88px;
	height: 35px;
	border-style: solid;
	border-width: 0px;
	border-color: #ee662a;
	
}



#intro_text_container { /* Includes quick search container */
	position: relative;
	width: 1349px;
	height: 520px;
	overflow: hidden;
	/*-moz-opacity: 0.5;
	filter: alpha(opacity: 0.5);
	opacity: 0.5;*/
}


#trade_mark_container {
	width: 1080px;
}

#page_content_container {
	width: 100%;
	min-width: 1080px;
	height: 100%;
	min-height: 651px;
}


.space_hor {
	width: 100%;
	min-width: 1080px;
	height: 120px;	
}

.space_hor_2 {
	width: 100%;
	min-width: 1080px;
	height: 240px;
}

.space_hor_3 {
	width: 100%;
	min-width: 1080px;
	height: 85px;
}

.space_hor_4 {
	width: 100%;
	min-width: 1080px;
	height: 55px;
}


.content_container {
	width: 100%;
	min-width: 1349px;
	height: auto; /* AUTO */
	/*background-color: #039;*/
}

.content {
	width: 1080px;
	height: auto; /*AUTO */
	/*min-height: 600px;*/
}

.content_fs {
	width: 1349px;
	height: auto;
}

#services_preview_container {
	width: 100%;
	min-width: 1349px;
	height: auto; /* AUTO */
	min-height : 292px;
	background-image: url(../images/services_preview_bg.png);
	background-repeat: repeat-x;
}


.page_title_cell_right {
	width: 1080px;
	height: 41px;
	background-image: url(../images/page_title_bg_right.png);
	background-repeat: no-repeat;
	background-position: center;
}

.page_title_cell_left {
	width: 1080px;
	height: 41px;
	background-image: url(../images/page_title_bg_left.png);
	background-repeat: no-repeat;
	background-position: center;
}



.page_form_listbox {
	width: 312px;
	height: 30px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.page_form_txtbox {
	width: 306px;
	height: 25px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.page_form_txtbox_small {
	width: 182px;
	height: 25px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}


.page_form_txtarea {
	width: 305px;
	height: 180px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}


.page_form_listbox_multiple {
	width: 310px;
	height: 115px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.page_form_listbox_small {
	width: 120px;
	height: 30px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.page_upload_box {
	width: 304px;
	height: 30px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}


.page_form_buttons {
	width: 120px;
	height: 35px;
	color: #ffffff;
	background-color: #b0c47f;
	font-size: 15px;
	border-style: solid;
	cursor: pointer;
}


.page_form_buttons:hover {
	background-color: #4e8abe;
}

.page_form_hidden_rows {
	display: none;
}

#search_but {
	cursor: pointer;
}

#search_advertisement_container {
	width: 760px;
	height: 294px;
	overflow: hidden;
}



.news_img_nav_buts {
	cursor: pointer;
}

.news_img_nav_buts_2 {
	cursor: pointer;
}


.done_slide_nav_buts {
	cursor: pointer;
}




/***************************************/
/* CONTACT */
#contact_maps_container {
	width: 375px;
	height: 250px;
	overflow: hidden;
}

.maps {
	width: 375px;
	height: 250px;
}

.maps_info {
	width: 375px;
	height: 250px;
}

#contact_info_container {
	width: 375px;
	height: 250px;
	overflow: hidden;
}

.contact_txtbox_ess {
	width: 475px;
	height: 35px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.contact_txtbox_noness {
	width: 475px;
	height: 35px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.contact_txtarea_ess {
	width: 475px;
	height: 250px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.contact_txtarea_noness {
	width: 475px;
	height: 250px;
	border-color: #e1e1e1;
	border-style: solid;
	font-size: 15px;
	color: #7a7a7a;
}

.contact_form_buttons {
	width: 100px;
	height: 35px;
	color: #ffffff;
	background-color: #b0c47f;
	font-size: 15px;
	border-style: solid;
	cursor: pointer;
}

.contact_form_buttons:hover {
	background-color: #4e8abe;
}


/***************************************/
.page_space {
	width: 100%;
	min-width: 1080px;
	height: 100px;
	/*background-color: #063;*/
}

.page_space_top {
	width: 100%;
	min-width: 1080px;
	height: 150px;
	/*background-color: #063;*/
}

#footer_container {
	width: 100%;
	min-width: 1349px;
	height: 223px;
	overflow: hidden;
	background-image: url(../images/footer_container_bg.png);
	background-position: bottom;
	background-repeat: repeat-x;
	/*background-color: #ff0000;*/
}


#footer {
	width: 1349x;
	height: 223px;
	overflow: hidden;
}

#footer_logo_container {
	position: relative;
	margin-top: 2px;
	margin-left: 52px;
	z-index: 0;
	width: 250px;
	height: 250px;
	overflow: hidden;
}

#footer_logo_layer_1 {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 0;
}

#footer_logo_layer_2 {
	position: absolute;
	margin-top: 34px;
	margin-left: 33px;
	z-index: 1;
}

#footer_logo {
	position: absolute;
	margin-top: 75px;
	margin-left: 72px;
	z-index: 2;
}



/******************************************************************************/

/* FONTS */
@font-face {
  font-family: '526';
  src: url('526.eot?#iefix') format('embedded-opentype'),  url('526.woff') format('woff'), url('526.ttf')  format('truetype'), url('526.svg#526') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	 font-family: 'MyriadPro';
	 src: url('MyriadPro.eot');
     src: url('MyriadPro.eot?#iefix') format('embedded-opentype'),
         url('MyriadPro.woff') format('woff'),
         url('MyriadPro.ttf') format('truetype'),
         url('MyriadPro.svg#HarringtonRegular') format('svg');
}


@font-face {
    font-family: 'CenturyGothic';
    src: url('gothic.eot');
    src: url('gothic.eot?#iefix') format('embedded-opentype'),
         url('gothic.woff') format('woff'),
         url('gothic.ttf') format('truetype'),
         url('gothic.svg#HarringtonRegular') format('svg');
  
}

@font-face {
    font-family: 'CenturyGothicBold';
    src: url('gothic_bold.eot');
    src: url('gothic_bold.eot?#iefix') format('embedded-opentype'),
         url('gothic_bold.woff') format('woff'),
         url('gothic_bold.ttf') format('truetype'),
         url('gothic_bold.svg#HarringtonRegular') format('svg');
 

}


@font-face {
	 font-family: 'Futul';
	 src: url('Futul.eot');
     src: url('Futul.eot?#iefix') format('embedded-opentype'),
         url('Futul.woff') format('woff'),
         url('Futul.ttf') format('truetype'),
         url('Futul.svg#HarringtonRegular') format('svg');
}

@font-face {
	 font-family: 'Cuprum';
	 src: url('cuprum.eot');
     src: url('cuprum.eot?#iefix') format('embedded-opentype'),
         url('cuprum.woff') format('woff'),
         url('cuprum.ttf') format('truetype'),
         url('cuprum.svg#HarringtonRegular') format('svg');
}

@font-face {
	 font-family: 'Sansation';
	 src: url('sansation.eot');
     src: url('sansation.eot?#iefix') format('embedded-opentype'),
         url('sansation.woff') format('woff'),
         url('cuprum.ttf') format('truetype'),
         url('sansation.svg#HarringtonRegular') format('svg');
}

@font-face {
	 font-family: 'FutulBold';
	 src: url('FutulBold.eot');
     src: url('FutulBold.eot?#iefix') format('embedded-opentype'),
         url('FutulBold.woff') format('woff'),
         url('FutulBold.ttf') format('truetype'),
         url('FutulBold.svg#HarringtonRegular') format('svg');
}

@font-face {
	 font-family: 'Oswald';
	 src: url('oswald.eot');
     src: url('oswald.eot?#iefix') format('embedded-opentype'),
         url('oswald.woff') format('woff'),
         url('oswald.ttf') format('truetype'),
         url('oswald.svg#HarringtonRegular') format('svg');
}

.quick_search_txt_1 {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 2px #000000;
}

.quick_search_txt_2 {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 38px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 2px #000000;
}

.quick_search_txt_2_1 {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 34px;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px 2px #000000;
}

.social_buts {
	cursor: pointer;
}

.social_texts {
	font-family: 'Futul', Arial, sans-serif;
	font-size: 12pt;
	color: #303030;
	text-decoration: none;
}

.loader_text {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 18pt;
	color: #ffffff;
	text-decoration: none;
}

.main_menu_buts_txt {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
}

.main_menu_buts {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 15px;
	color: #000000;
	cursor: pointer;
	text-decoration: none;
}

.main_menu_buts:hover {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 15px;
	color: #ee662a;
	cursor: pointer;
	text-decoration: none;
}


.page_title_small {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 14px;
	color: #515151;
	
}

.page_title_big {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 25px;
	color: #2c5f7e;
	
}

.page_title_big_2 {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 30px;
	color: #2c5f7e;
	
}


.page_content_title {
	font-family: 'Futul', Arial, sans-serif;
	font-size: 23pt;
	color: #16a74b;
}


.sub_content_title {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 15px;
	color: #46729e;	
}


.sub_content_text {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
}

.sub_content_text_red {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 12px;
	color: #ffca01;
	text-decoration: none;
}

.sub_content_text_red:hover {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.sub_content_text_2 {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.blog_pre_title_txt {
	font-family: '526', Arial, sans-serif;
	font-size: 30px;
	color: #ffffff;
	text-decoration: none;
}

.blog_pre_text_txt {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.event_pre_title_txt {
	font-family: '526', Arial, sans-serif;
	font-size: 30px;
	color: #ffffff;
	text-decoration: none;
}

.event_pre_text_txt {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.page_text {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 11px;
	color: #6e6e6e;
}

.page_text_bold {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
}

.page_text_small {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.page_text_red {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 10pt;
	color: #be0000;
}

.page_text_bold {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 10pt;
	color: #4e4e4e;
}

.page_text_bold_2 {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 12pt;
	color: #e2000f;
}


.page_text_2 {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 12pt;
	color: #969696;
}

.src_preview_title {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 18px;
	color: #ffffff;
}

.src_preview_text {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.page_link_0 {
	font-family: 'Futul', Arial, sans-serif;
	font-size: 18pt;
	color: #e2000f;
}

.page_link {
	font-family: 'Futul', Arial, sans-serif;
	font-size: 18pt;
	color: #e2000f;
	text-decoration: none;
	cursor: pointer;
}

.page_link:hover {
	color: #00aedb;
}

.page_warn_texts {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

.project_pre_title_txt {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 16px;
	color: #527aa3;
	cursor: pointer;
	text-decoration: none;
}

.project_pre_text_txt {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 11px;
	color: #636363;
	cursor: pointer;
	text-decoration: none;
}

.footer_title {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 20px;
	color: #292929;
}

.footer_title_2 {
	font-family: 'CenturyGothicBold', Arial, sans-serif;
	font-size: 14px;
	color: #292929;
}

.footer_text_1 {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 12px;
	color: #292929;
	text-decoration: none;
	cursor: pointer;
}

.footer_text_2 {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 11px;
	color: #393939;
	text-decoration: none;
}

.footer_link {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 11px;
	color: #393939;
	text-decoration: none;
	cursor: pointer;
}

.footer_link:hover {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 11px;
	color: #be0000;
	text-decoration: none;
}



.footer_agreements {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.footer_agreements:hover {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 12px;
	color: #31def2;
	text-decoration: none;
}

.footer_text_3 {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.footer_text_3_link {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.footer_text_3_link:hover {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 10px;
	color: #ecde03;
	text-decoration: none;
}

.footer_text_4 {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}


.contact_titles {
	font-family: 'Oswald', Arial, sans-serif;
	font-size: 15pt;
	color: #616161;
}

.contact_map_text {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 9pt;
	color: #616161;
	cursor: pointer;
}

.contact_map_text:hover {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 9pt;
	color: #616161;
	cursor: pointer;
}

.contact_texts {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 9pt;
	color: #616161;
}

.contact_texts_2 {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 9pt;
	color: #636363;
}

.contact_texts_ess {
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 12pt;
	color: #a10101;
}

#contact_send_but {
	cursor: pointer;
}

#contact_cancel_but {
	cursor: pointer;
}

.contact_textbox {
	width: 525px;
	height: 51px;
	border-color: #797979;
	border-style: solid;
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 20px;
	color: #797979;
	text-indent: 8px;
}

.contact_textbox_err {
	border-color: #797979;
	border-style: solid;
}

.contact_textarea {
	width: 523px;
	height: 200px;
	border-color: #797979;
	border-style: solid;
	font-family: 'CenturyGothic', Arial, sans-serif;
	font-size: 20px;
	color: #797979;
	text-indent: 8px;
}

.cont_but {
	cursor: pointer;
}


.cont_but_2 {
	cursor: pointer;
}

.cont_but_3 {
	cursor: pointer;
}

.cont_but_4 {
	cursor: pointer;
}

.cont_but_5 {
	cursor: pointer;
}

