.clr
{
	clear:both;
	
}

body
{
	font-family:Trebuchet MS;
	font-size:8pt;
	line-height:1.3;
	overflow-x:hidden;
	background:url(bg.gif);
}

a
{
	color:inherit;
	text-decoration:none;
}

#menuwrp
{
	border-top:13px solid #2e3192;
	background:url(menubg.jpg) no-repeat right top;
	height:86px;
	width:1241px;
	position:absolute;
	right:272px;
	z-index:10;
}

#menu
{
	position:absolute;
	right:0;
	top:20px;
	height:40px;
	line-height:40px;
}

#menu a
{
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	padding:0 38px 0 0;
	color:#fff;
	background:url(abg.png) no-repeat right top;
	font-weight:bold;
	margin:0 20px 0 0;
	font-size:10pt;
	text-shadow:0 0 0 #fff;
}

#menu a:last-child
{
	background:none;
	padding:0 20px 0 0;
}

#menu a.home
{
	padding:0;
	background:url(home.png) no-repeat center center;
	width:21px;
	margin:0 30px 0 0;
}

#main
{
	width:1026px;
	margin:0 auto;
	position:relative;
}

#logo
{
	width:907px;
	height:149px;
	display:block;
	background:url(logo.png);
	position:absolute;
	right:-500px;
	z-index:5;
	top:0;
}

#lang
{
	width:74px;
	border-top:3px solid #7c7c7d;
	position:relative;
	left:245px;
}

#lang a
{
	width:28px;
	height:28px;
	display:block;
	float:left;
	margin:5px 0 0 6px;
}

#lang a.tr
{
	background:url(tr.gif);
}

#lang a.en
{
	background:url(en.gif);
}

#banner
{
	width:1836px;
	height:219px;
	position:absolute;
	left:50%;
	margin-left:-918px;
	top:43px;
	overflow:hidden;
	z-index:1;
}

#banner.main
{
	height:431px;
}

#banner li
{
	opacity:0;
	width:1836px;
	height:431px;
	position:absolute;
	left:0;
	top:0;
}

#banner li:first-child
{
	opacity:1;
}

#katalog
{
	display:block;
	width:204px;
	height:208px;
	background:url(katalog.png);
	z-index:100;
	position:relative;
	left:135px;
	top:-45px;
	opacity:0.9;
}

#mpanes
{
	width:1500px;
	margin-left:-16px;
	position:relative;
	z-index:10;
}

#content.main
{
	padding-top:180px;
}

#content
{
	padding-top:305px;
}

#mpanes div
{
	width:304px;
	padding:0 16px;
	background:url(mpimgbg.png) no-repeat left 125px;
	float:left;
	text-align:justify;
}

#mpanes div img
{
	width:304px;
	height:131px;
	margin-bottom:15px;
}

#mpanes h6
{
	height:30px;
	width:304px;
	margin-bottom:10px;
	background:url(mptitles.png);
}

#mpanes div.mp2 h6
{
	background-position:left 30px;
}

#mpanes div.mp3 h6
{
	background-position:left 60px;
}

#referanslar
{
	background:url(refbg.png) no-repeat right bottom;
	min-height:400px;
}

h1
{
	height:28px;
	margin-bottom:16px;
}

#referanslar h1
{
	background:url(refh1.png) no-repeat;
}

.ref
{
	display:block;
	float:left;
	width:134px;
	height:83px;
	margin:0 7px 6px 0;
	overflow:hidden;
	position:relative;
}

.ref span
{
	position:absolute;
	bottom:-50px;
	padding:3px 5px;
	color:#fff;
	background:url(rfsp.png);
	width:124px;
	left:0;
	text-align:center;
	font-weight:bold;
	
}

#kurumsal
{
	background:url(kbg.png) no-repeat right center;
}

#khak
{
	width:367px;
	float:left;
	text-align:justify;
}

#khak h1
{
	background:url(hakh1.png);
}

#kr
{
	width:366px;
	float:right;
	text-align:justify;
}

#kvizyon
{
	margin-bottom:125px;
}

#kvizyon h1
{
	background:url(vh1.png) no-repeat;
}

#kmisyon h1
{
	background:url(mh1.png) no-repeat;
}

#uretim h1
{
	background:url(uretimh1.png) no-repeat;
}

#urunleft
{
	width:236px;
	float:left;
}

#urunleft li
{
	display:block;
	color:#070707;
	font-size:11pt;
	margin-bottom:5px;
}

#urunleft li a
{
	display:block;
	padding:0 7px;
	line-height:24px;
	height:24px;
	background:url(lmenu.png) no-repeat;
}

#urunleft li.sel a, #urunleft li:hover a
{
	background-position:left -24px;
	color:#fffefe;
}

#urunleft ul
{
	display:block;
	padding:0 0 0 5px;
}

#urunleft li ul li a, #urunleft li.sel ul li a
{
	padding-left:5px;
	background:none;
	color:#070707;
	font-size:10pt;
}

#urunleft li ul li.sel a
{
	color:#2b3394;
}

#uretimright
{
	float:left;
	width:366px;
	padding-right:339px;
	margin-left:40px;
	background-repeat:no-repeat;
	background-position:right center;
	text-align:justify;
}

#urunright
{
	width:800px;
	margin-left:40px;
	float:left;
}

#urunler h1
{
	background:url(urunlerh1.png) no-repeat;
}

#urunler
{
	width:1200px;
}

.urun
{
	width:164px;
	height:144px;
	display:block;
	float:left;
	margin:0 7px 6px 0;
	position:relative;
}

.urun span
{
	position:absolute;
	bottom:0;
	display:block;
	width:164px;
	height:21px;
	line-height:21px;
	color:#fff;
	text-align:center;
	font-size:10pt;
	background:url(urunspbg.png);
}

#shadow
{
	width:1000px;
	height:19px;
	background:url(bshad.png);
	position:absolute;
	left:50%;
	margin-left:-500px;
	top:262px;
}

#iletisim div
{
	width:318px;
	float:left;
	margin-right:23px;
	font-size:11pt;
	margin-bottom:20px;
}

#iletisim div h1
{
	height:30px;
	line-height:30px;
	background:url(iltitles.png) no-repeat;
}

#iletisim div#il2 h1
{
	background-position:left -30px;
}

#iletisim div#il3 h1
{
	background-position:left -60px;
}
#iletisim div#il4 h1
{
	background:url(ititles2.png) no-repeat !important;
	background-position:left 0px;
}
#iletisim div#il5 h1
{
	background:url(ititles2.png) no-repeat !important;
	background-position:left -30px !important;
}
#iletisim div#il6 h1
{
	background:url(ititles2.png) no-repeat !important;
	background-position:left -93px !important;
}
#iletisim div#il7 h1
{
	background:url(ititles2.png) no-repeat !important;
	background-position:left -123px !important;
}
#iletisim div#il8 h1
{
	background:url(ititles2.png) no-repeat !important;
	background-position:left -60px !important;
}
#il1 td
{
	padding:0 3px 3px 0;
}

#il1 td.f
{
	font-weight:bold;
	padding-right:10px;
}

#il2 table td
{
	vertical-align:top;
}

#il2 table
{
	width:100%;
}

#il2 table td
{
	padding:0 3px 3px 0;
}

#il2 table input[type=text], #il2 table textarea
{
	width:230px;
	border:1px solid #ccc;
	padding:2px;
}

#il2 table input[type=submit]
{
	float:right;
	width:104px;
	color:#fff;
	text-align:center;
	line-height:22px;
	height:22px;
	background:#414042;
	border:none;
	
}

#map
{
	height:192px;
	background:#414042;
}

#kalite
{
	width:366px;
	text-align:justify;
	float:left;
}

#kalite h1
{
	background:url(kaliteh1.png);
}

#kaliter
{
	width:607px;
	float:right;
	background:url(kaliterbg.png) no-repeat;
	padding-top:153px;
	margin-top:22px;
}

#kaliter a
{
	width:146px;
	height:50px;
	display:block;
	float:left;
	background:#414042;
	margin-right:6px;
}

#kaliter a:last-child
{
	margin-right:0px;
}

#footer
{
	width:2000px;
	background:url(flogo.png) no-repeat 95px center;
	height:60px;
	margin-top:50px;
	margin-bottom:10px;
}

#fmenu
{
	position:absolute;
	width:1727px;
	left:273px;
	bottom:5px;
	height:43px;
	background:url(fmenu.gif);
}

#fmenu a
{
	margin-left:28px;
	color:#fff;
	line-height:43px;
	font-size:10pt;
}
#act
{
	width:104px;
	height:60px;
	background:url(act.png);
	display:block;
	position:absolute;
	right:0;
}

#swrp
{
	margin-top:15px;
}

.bx-wrapper
{
	padding:3px 43px;
	background:#292827;
}

.bx-prev,.bx-next
{
	left:0;
	top:0;
	width:43px;
	height:124px;
	position:absolute;
	text-indent:-10000px;
	background:url(bprev.png) no-repeat center center;
}

.bx-next
{
	right:0;
	left:auto;
	background-image:url(bnext.png);
}
#slider div
{
	width:149px;
}
.videoikon
{
	width:95px;
	height:46px;
	display:block;
	float:left;
	margin-right:38px;
	background:url(videoikon.png) no-repeat center top;
	padding-top:45px;
	text-align:center;
	font-family:"trebuchet ms";
	color:#434242;
	font-size:17pt;
}