﻿@import url(reset.css);

*{font-family:Arial}

body
{
	background: url(../images/bg.jpg) repeat-x;
	background-position:bottom;
}

embed
{
	cursor:pointer !important;
}

.clr
{
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	clear:both;
}

div.header
{
	height:225px;
	background: url(../images/header_bg.jpg) repeat-x;
	overflow:hidden;
}


.header .area
{
	width:770px;
	margin:0px auto;
	overflow:hidden;
}
.header .area .logo
{
	background: url(../images/logo.png) no-repeat;
	margin-top:70px;	
	width:232px;
	height:54px;
	overflow:hidden;
	float:left;
}

.header .area .logo.tr
{
	background: url(../images/tr/logo.png) no-repeat;
}

.header .area #information
{
	float:right;
	margin-top:125px;
	text-align:right;
}

.header .area #informationtr
{
	float:right;
	margin-top:125px;
	text-align:right;
}

.header .area #information .searchbox, .header .area #informationtr .searchbox
{
	overflow:hidden;
	margin-top:4px;
	height:58px;
	vertical-align:top;
	line-height:58px;
}

.header .area #information .searchbox input.text, .header .area #informationtr .searchbox input.text
{
	background-color:#ffffff;
	border:solid 1px #e6e6e6;
	height:15px;
	width:142px;
	font-size:11px;
	line-height:15px;
	vertical-align:top;
	margin-top:6px;
}

.header .area #information .searchbox input.submit, .header .area #informationtr .searchbox input.submit
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('../images/search_btn.jpg') no-repeat;
	width:58px;
	height:26px;
	vertical-align:middle;
	margin-top:5px;
	cursor:pointer;
}

.header .area #information .searchbox input.submit.tr, .header .area #informationtr .searchbox input.submit.tr
{
	background: url('../images/tr/search_btn.jpg') no-repeat;
}

.header .area #menustrip, .header .area #menustriptr
{
	float:left;
}

.middle
{
	width:770px;
	margin:0px auto;
}


.middle .carosel
{
	height:85px;
	overflow:hidden;
}

.middle .carosel .sliderset
{
	float:right;
	text-align:right;
}

.middle .carosel .sliderset h1
{
	color:#992223;
	font-weight:normal;
	font-size:13px;
	margin:0px;
	padding:0px;
}
.middle .carosel .sliderset h1 a
{
	color:#992223;
	font-weight:normal;
	font-size:13px;
	margin:0px;
	padding:0px;
}

/*sevinç*/


p
{
	font-size:13px;
	color:#989898;
	margin:0px;
	padding:0px;
}

ul.inside 
{
	list-style-image: url('../images/ulinside.gif');
	margin-left:50px;
	font-size:13px;
	color:#989898;
}

ul.outside 
{
	list-style-image: url('../images/uloutside.gif');
	margin-left:25px;
	font-size:13px;
	color:#989898;
}


.solutiondetail h1
{
	font-size:12px;
	font-weight:bold;
	color:#b75557;
	margin-bottom:15px;
}

.solutiondetail h2
{
	font-size:12px;
	color:#b75557;
}

/*--sevinç--*/

/*add*/
.middle .carosel .sliderset h1 a
{
	color:#992223;
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
}

.middle .carosel .sliderset p a
{
	font-weight:normal;
	font-size:13px;
	color:#989898;
	text-decoration:underline;
}
/**/
p
{
	font-size:13px;
	color:#989898;
	margin:0px;
	padding:0px;
}

.middle .subnavigate
{
	overflow:hidden;
	width:770px;
	height:144px;
}

.middle .subnavigate #client, .middle .subnavigate #clienttr
{
	width:769px;
	height:78px;
	overflow:hidden;
}

.middle .alt
{
	display:none;
}

.footer
{
	height:140px; overflow:hidden;
	width:770px;
	margin:0px auto;
	margin-top:12px;
}

.footer .copyright
{
	float:left;
	background: url(../images/copyright.png) no-repeat;
	width:124px;
	height:8px;
	margin-left:10px;
}

.footer .plink
{
	float:right;
	margin-right:5px;
}

#slidercontrol
{
	text-align:right;
	float:right;
}
#slidercontrol span{
	background: url(../images/slider_bg.jpg) no-repeat;
	width:22px;
	height:21px;
	display:block;
	float:left;
	margin-left:2px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	cursor:pointer;
}

#jFlowSlide{
text-align:right;
overflow:hidden;
}

.jFlowSlideContainer
{
	overflow:hidden !important;
}

#slidercontrol span.jFlowSelected {
background: url(../images/slider_bg_active.jpg) no-repeat;
}


.jFlowPrev, .jFlowNext{
cursor:pointer;
}


.middle .content
{
	background: url(../images/content_bg.png) no-repeat 50% 100%;
	overflow:hidden;
	padding:7px 4px;
	padding-bottom:6px;
	padding-right:3px;
}

.middle .content.altern
{
	background: url(../images/content_bg1.png) no-repeat 50% 100%;
}

.middle .content.alternbig
{
	background: url(../images/content_bg2.png) no-repeat 50% 100%;
}

.middle .content h4
{
	margin:0px;
	padding:0px;
	background: url(../images/caption_bg.jpg) repeat-x;
	height:25px !important;
	font-size:18px;
	color:#afafaf;
	line-height:25px;
	vertical-align:middle;
	font-weight:normal;
	width:175px;
	text-align:center;
}

.middle .content h4 span.red
{
	color:#ba0000;
}

.middle .content h4.integration
{
	width:230px;
}

.middle .content h4.training
{
	width:220px;
}

.middle .content h4.solution
{
	width:305px;
}

.middle .content h4.humanresources
{
	width:195px;
}

.middle .content h4.ekonomist
{
	width:195px;
}

.middle .content h4.leftline
{
	padding-left:25px;
	text-align:left;
}

.middle .content h4.leftline.firstline
{
	width:140px;
	display:block;
	float:left;
}

.middle .content .inline
{
	padding:25px 28px;
	padding-bottom:0px;
}

.middle .content .inline1
{
	padding-right:0px;
	margin-bottom:30px;
}

.middle .content .inline1 .solutionprop
{
	clear:both;
	margin-top:55px;
	padding-left:118px;
	overflow:hidden;
	margin-bottom:25px;
	position:relative;
}

.middle .content .inline1 .solutionprop h1
{
	font-size:40px;
	color:#dedede;
}

.middle .content .inline1 .solutionprop p
{
	font-size:11px;
	color:#b21012;
}

.middle .content .inline1 .solutionlogo
{
	float:left;
	padding-left:1px;
	margin-right:25px;
}

.middle .content .inline1 .solutiondetail
{
	float:left;
	position:relative;
	overflow:hidden;
	width:600px;
}

.middle .content .inline1 .solutiondetail span
{
	color:#393434;
	font-size:12px;
}

.middle .content .inline1 .solutiondetail .sub
{
	padding-top:30px;
	height:30px;
	overflow:hidden;
}

.middle .content .inline1 .solutiondetail span.spt
{
	height:30px;
	width:1px;
	background-color:#a9a9a9;
	overflow:hidden;
	display:block;
	float:left;
	margin:0px 20px;
}

.middle .content .inline1 .solutiondetail a
{
	display:block;
	float:left;
	height:30px;
	vertical-align:middle;
	line-height:30px;
	font-size:11px;
	color:#2f2f2f;
	text-decoration:none;
}

.middle .content .inline1 .solutiondetail a:hover
{
	overflow:hidden;
	border-bottom:solid 1px #990000;
	height:29px;
}

.middle .content .inline1 .contactdetail
{
	float:left;
	padding:30px 0px 0px 30px;
	position:relative;
}

.middle .content .inline1 .contactdetail .acrobatpdf
{
	overflow:hidden;
	display:block;
	width:250px;
	height:52px;
	background: url(../images/acrobat_link.png) no-repeat;
}

.middle .content .inline1 .contactdetail span
{
	font-size:11px;
	color:#7c7c7c;
	display:block;
	margin-bottom:2px;
}

.middle .content .inline1 .contactdetail .topmargin
{
	overflow:hidden;
	margin-bottom:20px;
}

.middle .content .inline1 .contactdetail .topmargin1{margin-bottom:30px;}

.middle .content .inline1 .mapdetail
{
	float:right;
	overflow:hidden;
	position:relative;
}

.middle .content #map
{
	width:449px;
	overflow:hidden;
}

.middle .content .inline.topmargin
{
	padding-top:0px;
	margin-top:45px;
}

.middle .content .inline.topmargin1
{
	padding-top:35px;
}

.middle .content .inline.topmargin2
{
	padding-right:0px;
}
.middle .content .inline.topmargin3
{
	padding-right:0px;
	padding-left:0px;
}

.middle .content .inline.nonemargin
{
	padding:0px;
	margin-left:1px;
}

.middle .content .inline p
{
	font-size:11px;
	color:#7c7c7c;
	margin-bottom:15px;
	line-height:15px;
	position:relative;
}

.middle .content .inline p.submargin
{
	margin-bottom:21px;
}

.middle .content .inline a
{
	color:#991012;
	text-decoration:none;
}

.middle .content .inline .resform
{
	padding-top:5px;
	margin-bottom:15px;
	overflow:hidden;
	position:relative;
}

.middle .content .inline .resform .button
{
	position:relative; clear:both; overflow:hidden; text-align:right;
}
.middle .content .inline .resform .leftpart
{
	width:350px;
	float:left;
	position:relative;
}

.middle .content .inline .resform .leftpart.large
{
	 margin-bottom:100px;
}

.middle .content .inline .resform .rightpart
{
	width:350px;
	float:right;
	position:relative;
}

.middle .content .inline .resform span.caption
{
	width:75px;
	display:block;
	float:left;
	font-size:11px;
	color:#7c7c7c;
}

.middle .content .inline .resform span.caption.min
{
	padding-top:10px;
}

.middle .content .inline .resform span.field
{
	display:block;
	float:left;
	background: url(../images/textbox_bg.png) no-repeat;
	width:267px;
	height:30px;
	padding:8px 0px 0px 7px;
	padding-left:3px;
}

.middle .content .inline .resform span.field.clr1
{
	background:none;
}
.middle .content .inline .resform span.field .formcheck
{
	width:170px; float:left;
	font-size:11px;
	color:#7c7c7c;
}

.middle .content .inline .resform span.field .formcheck span
{
	display:block;
	float:left;
}

.middle .content .inline .resform span.field .formcheck span.margin
{
	margin-right:15px;
}

.middle .content .inline .resform span.field.largearea
{
	background: url(../images/textarea_bg.png) no-repeat;
	height:58px;
	width:263px;
	padding:2px 2px;
}

.middle .content .inline .resform span.field.minfield
{
	background: url(../images/textbox_bg1.png) no-repeat;
	width:170px;
}

.middle .content .inline .report
{
	width:313px;
	height:222px;
	overflow:hidden;
	float:left;
	margin-right:25px;
}

.middle .content .inline .repeater
{
	margin-top:3px;
}

.middle .content .inline .repeater .rowtemplate.none
{
	background:none;
}

.middle .content .inline .repeater .rowtemplate
{
	padding-left:35px;
	height:27px;
	background: url(../images/repeater_bg.png) repeat-x;
	line-height:27px;
	vertical-align:middle;
	position:relative;
}

.middle .content .inline .repeater .rowtemplate a
{
	display:block;
	height:27px;
	padding-left:40px;
	background: url(../images/del_pdficon.jpg) 0% 50% no-repeat;
	font-size:11px;
	color:#7c7c7c;
}

.middle .content .inline .repeater .rowtemplate:hover
{
	background: url(../images/repeater_hover.png) repeat-x;
}

.middle .content .inline .repeater .repeaternote
{
	z-index:1000;
	position:relative; float:right; height:41px; width:271px;
	background: url(../images/repeater_box.png) right top no-repeat;
	font-size:11px;
	color:#7c7c7c;
	text-align:right;
	padding:10px 5px;
	padding-left:10px;
}

.middle .content .absolutebtn
{
	display:block;
	background: url(../images/solution_center_ilk.png) no-repeat;
	width:135px;
	height:31px;
	position:relative;
	top:8px;
	float:right;
	left:3px;
	overflow:hidden;
}

.middle .content .absolutebtn.tr
{
	background: url(../images/tr/solution_center_ilk.png) no-repeat;
}

.middle .content .absolutebtn:hover
{
	background: url(../images/solution_center_ust.png) no-repeat;
}

.middle .content .absolutebtn.tr:hover
{
	background: url(../images/tr/solution_center_ust.png) no-repeat;
}

.middle .content span.captionlink
{
	display:block; float:right;
}

.middle .content span.captionlink.firstline
{
	float:left;
	margin-left:55px;
	vertical-align:bottom;
	height:25px;
	line-height:25px;
}

.middle .content span.captionlink a
{
	font-size:10px;
	color:#4a4a4a;
	text-decoration:none;
	background: url(../images/bullet.jpg) no-repeat left center;
	padding-left:20px;
	display:block;
	line-height:15px;
	vertical-align:middle;
}

.middle .content span.captionlink #menu4 a, #menu4 span
{
	background:none;
	float:left;
	font-size:10px;
	color:#989898;
	text-decoration:none;
	display:block;
	float:left;
	padding:0px 2px;
}

.middle .content span.captionlink #menu4 a.bottom
{
	line-height:25px;
	vertical-align:bottom;
}

.text1
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width:255px;
	position:relative;
	font-size:11px;
	color:#282828;
}

.textarea
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width:250px;
	height:45px;
	font-size:11px;
	color:#282828;
	padding:0px 0px 6px 7px;
	padding-left:0px;
	overflow:auto;
	position:relative;
	margin-left:3px;
}

.file.file_1{
margin-right:20px;
margin-left:2px;
font-size:11px;
}

.file_1
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding-top:5px;
	margin-right:10px;
	position:relative;
}

input.submit1
{
	background: url(../images/submit_btn1.png) no-repeat;
	width:89px;
	height:31px;
	display:block;
	float:right;
	margin-top:10px;
	border:none;
	margin-right:10px;
	position:relative;
}

input.submit1.tr
{
	background: url(../images/tr/submit_btn1.png) no-repeat;
}

input.submit2
{
	background: url(../images/login_btn.png) no-repeat;
	width:95px;
	height:31px;
	display:block;
	border:none;
	position:relative;
	float:right;
	cursor:pointer;
}

input.submit2.tr
{
	background: url(../images/tr/login_btn.png) no-repeat;
}

input.checkbox
{
	border:none;
}

#parent4 li, #parent4 li
{
	overflow:hidden;
}
#parent4 li .line
{
	background: url(../images/news_bg3.png) repeat-x bottom;
	border:none !important;
}

#parent4 li .line.bgnone
{
	background:none;
}

#parent4 li .line, #parent5 li .line
{
	padding:10px 0px;
	overflow:hidden;
	border-bottom:solid 2px #ffffff;
}

#parent5 li .line
{
	clear:both;
	background: url(../images/news_bg3.png) repeat-x bottom;
	border:none;
}

#parent5 li .line.bgnone
{
	background:none;
}

#parent5 li .line .newsnumber{
	background: url(../images/slider_bg_active.jpg) no-repeat;
	width:22px;
	height:21px;
	display:block;
	float:left;
	margin-left:2px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	cursor:pointer;
	float:right;
}

#parent5 li .line .newsnumber.nonenumber
{
	background:none;
	overflow:hidden;
}

#parent4 li .line h3, #parent5 li .line h3
{
	font-size:12px;
	color:#992223;
	margin:0px;
	padding:0px;
}

#parent4 li .line p
{
	color:#989898;
}

#parent5 li .line p
{
	color:#989898;
	padding-right:20px;
	margin-bottom:0px;
}


#parent4 li .line p a, #parent5 li .line p a
{
	display:block;
	color:#989898;
	text-decoration:underline;
}

#menu4 a.wactive, #menu5 a.wactive{
	color: #b20000 !important;
	text-decoration: underline;
}

#menu4, #menu5
{
	position:relative;
}

#parent6
{
	overflow:hidden;
}

#parent6 .line
{
	clear:both;
	overflow:hidden;
}

#parent6 .line .partleft
{
	float:left;
	width:350px;
}

#parent6 .line .partright
{
	float:right;
	width:350px;
}

#parent6 .line .partright.right2
{
}

#parent6 .line .partright.right2 .item
{
	padding:0px;
	padding-left:6px;
	padding-top:8px;
	background:none;
}

#parent6 .line .partright.right2 img
{
	width:106px;
	height:130px;
	overflow:hidden;
	float:left;
}

#parent6 .line .partright.right2 h1
{
	font-size:13px;
	color:#7c7c7c;
	margin:20px 0px 0px 0px;
}

#parent6 .line .partright.right2 h2
{
	font-size:12px;
	color:#b75557;
	margin-bottom:15px;
}

#parent6 .line .partright.right2 span
{
	margin-bottom:30px;
	display:block;
}

#parent6 .line .partright.right2 .sub
{
	height:25px;
	overflow:hidden;
}

#parent6 .line .partright.right2 span.spt
{
	height:25px;
	width:1px;
	background-color:#991012;
	overflow:hidden;
	display:block;
	float:left;
	margin:0px 20px;
}

#parent6 .line .partright.right2 a
{
	display:block;
	float:left;
	height:30px;
	vertical-align:middle;
	line-height:25px;
	font-size:10px;
	text-decoration:none;
}




#parent6 .line .item
{
	clear:both;
	padding-left:20px;
	padding:7px 0px 15px 20px;
	font-size:11px;
	color:#7c7c7c;
	vertical-align:middle;
	background: url(../images/news_bg3.png) repeat-x bottom;
	min-height:45px;
	overflow:hidden;
	margin-left:1px;
}

#parent6 .line .item.min
{
	font-size:10px;
	min-height:53px;
}

#parent6 .line .item h1
{
	font-size:11px;
	color:#7c7c7c;
}

#parent6 .line .item h2
{
	font-size:10px;
	color:#b75557;
}

#parent6 .line .item.end
{
	background:none;
}

#parent6 .line .item .red
{
	color:#b75557;
}

#parent6 .line .item img
{
	float:left;
	margin-right:20px;
}



/* accordion */
.accordion  {
	width:100%;
}
.accordion div
{
	background: bottom url(../images/reference_big.png) repeat-x;
	overflow:hidden;
	font-size:11px;
	color:#7c7c7c !important;
}

.accordion div span.ic
{
	display:block;
	padding-left:35px;
	padding-top:10px;
	height:200px;
	overflow:hidden;
}

.accordion div span.ic .line
{
	clear:both;
	overflow:hidden;
	background:none;
	margin-bottom:15px;
}

.accordion div span.ic .line .caption
{
	float:left;
	text-decoration:underline;
	width:260px;
	background:none;
}

.accordion div span.ic .line .desc
{
	float:left;
	width:420px;
	border-left:1px solid #C5C5C5;
	padding-left:25px;
	background:none;
}
	

/*başlık*/
.accordion a {
	cursor:pointer;
	display:block;
	padding-left:35px;
	height:90px;
	padding-top:5px;
	background: url(../images/reference_bg.png) repeat-x;
	font-size:11px;
	color:#7c7c7c !important;
	
}
.accordion a:hover {
	
}
.accordion a.selected {
	background-color: #80cfe2;
	display:none;
	overflow:hidden;
}

.accordion a span.logo
{
	display:block;
}

.accordion a span.left
{
	display:block;
	width:260px;
	float:left;
	border-right:solid 1px #c5c5c5;
	margin-right:25px;
	text-decoration:underline;
}

.accordion a div
{
	background: none !important;
	margin-bottom:3px;
}

a.researchpdf
{
	display:block;
	width:46px;
	height:53px;
	background: url(../images/pdf_icon.gif) no-repeat;
	float:left;
	margin-right:20px;
}

a.researchpdf:hover
{
	background: url(../images/pdf_icon_hover.gif) no-repeat;
}

.sspartright
{
	float:right;
	width:343px;
	padding-right:10px;
	overflow:hidden;
	position:relative;
	height:400px;
}

.sspartright .item
{
	clear:both;
	padding-left:20px;
	padding:7px 0px 15px 20px;
	font-size:11px;
	color:#7c7c7c;
	vertical-align:middle;
	background: url(../images/news_bg3.png) repeat-x bottom;
	min-height:45px;
	overflow:hidden;
	margin-left:1px;
}

.sspartright.right2 .item
{
	padding:0px;
	background:none;
	overflow:hidden;
	margin-left:7px;
}

.sspartright .item img
{
	float:left;
	margin-right:20px;
	margin-top:10px;
}

.sspartright.right2 img
{
	width:106px;
	height:130px;
	overflow:hidden;
	float:left;
}

.sspartright.right2 h1
{
	font-size:13px;
	color:#7c7c7c;
	margin:10px 0px 0px 0px;
}

.sspartright.right2 h2
{
	font-size:12px;
	color:#b75557;
	margin-bottom:15px;
}

.sspartright.right2 span
{
	display:block;
}

.sspartright.right2 span.end
{
	display:block;
	clear:both;
	margin-top:10px;
	height:200px;
	overflow:auto;
}

.sspartright.right2 .sub
{
	height:25px;
	margin-top:15px;
	overflow:hidden;
}

.sspartright.right2 a
{
	display:block;
	float:left;
	height:30px;
	vertical-align:middle;
	line-height:25px;
	font-size:10px;
	text-decoration:none;
}

.sspartright.right2 span.spt
{
	height:25px;
	width:1px;
	background-color:#991012;
	overflow:hidden;
	display:block;
	float:left;
	margin:0px 20px;
}

.sspartright.right2 a
{
	color:#991012;
	display:block;
	float:left;
	height:30px;
	vertical-align:middle;
	line-height:25px;
	font-size:10px;
	text-decoration:none;
}
