body { background:url(../design/bg_body.jpg) center top no-repeat #f7aa09; font-family:Tahoma; font-size:11px; padding:0; margin:0;}

.main {width:950px; margin:auto auto;}
.main .mainHeader{width:950px; height:218px; text-align:center; position:relative; z-index:1;}
.main .mainMenuContainer {position:relative; height:96px; margin:auto auto}
.main .mainMenu{ height:75px; text-align:center; position:absolute; top:-20px; z-index:3}
.main .mainMenu ul{list-style-type:none; padding:0 0 0 4px; margin:0}
.main .mainMenu ul li.br{padding:30px 30px 0 15px; background:url('../design/bg_menu_sp.png') right no-repeat; height:66px; float:left;}
.main .mainMenu ul li.nobr{padding:30px 30px 0 10px; height:66px; float:left;}
.main .mainContent{width:950px; height:930px; margin:auto auto; position:relative; top:-30px; z-index:2; background:url('../design/bg_mainContent.png') no-repeat center; overflow:hidden;}
.main .mainContentPage {width:948px; margin:auto auto; position:relative; top:-30px; z-index:2;}
.main .mainContentPage .pageTop{width:948px; margin:auto auto; height:50px; background:url('../design/bg_pagetop.png') no-repeat}
.main .mainContentPage .pageBottom{width:888px; padding:0 30px 60px 30px; min-height:400px; height:auto; margin:auto auto; background:url('../design/bg_pagebot.png') no-repeat bottom}
.main .mainContentPage .pageBottom .aside {float:left; width:220px;}

.main .mainContentPage .pageBottom .aside ul {padding:0; margin-top:0; color:#e98900}
											.ustsayfa { color:#b47a01; font-size:14px; margin-bottom:5px; border-bottom:dashed 1px #bbaca7; padding-bottom:5px; width:100%; display:block;}
.main .mainContentPage .pageBottom .aside ul li{ padding:10px 0 10px 0; border-bottom:dashed 1px #bbaca7 }
											a.solmenu {color:#e98900; font-weight:bold; text-decoration:none}

.main .mainContentPage .pageBottom .content {float:left; width:610px; margin-left:20px; line-height:18px; text-align:justify; color:#5a5a5a;}

.main .mainContentPage .pageBottom .content a{text-decoration:underline; color:#bf0000}
.main .mainContentPage .pageBottom .content a:hover{text-decoration:none; color:#000000}

.main .mainContentPage .pageBottom .content .PageTitle {margin-bottom:15px; padding-bottom:10px; border-bottom:solid 1px #dedddd}

.main .mainContent .mainCompany { width:550px; height:280px ; float:left; margin:20px 0 0 30px; }
.main .mainContent .slider {float:left; width:290px; height:290px; margin:10px 0 0 60px; }

.main .mainContent .mainUrunler { width:550px; height:320px ; margin:30px 0 0 30px; float:left; }
.main .mainContent .mainSperator { width:30px;  height:350px; margin:20px 0 0 0; float:left; }
.main .mainContent .mainSiparis  {width:310px; height:320px ; margin:30px 0 0 10px; float:left; }
.main .mainContent .gruplar { width:900px; color:#7b7b7b; height:245px ; margin:20px 0 0 30px; float:left; }
.main .mainContent .gruplar .grup{ width:275px; height:225px; padding:20px 0 0 0; float:left; }
.main .mainContent .gruplar .grup_sepe{ width:35px; height:245px ; float:left; text-align:center; }
.main .mainContent .gruplar .grup .spot {color:#7b7b7b; line-height:17px; margin-top:10px; margin-bottom:10px; border-bottom:solid 1px #d4d9d0; padding-bottom:5px;}
.main .mainContent .gruplar .grup .spotresim {width:120px; height:92px; float:left; margin-right:10px; overflow:hidden;}
.main .mainContent .gruplar .grup .metin {text-align:justify; color:#7b7b7b; float:right; width:140px; height:95px; line-height:18px; }

.main .mainContent .gruplar .grup .metin .tarih {color:#b4b4b4; margin-bottom:5px; font-size:10px; }
.gpRef{background-image:url('../design/arrow.png'); background-position:left center; background-repeat:no-repeat; padding-left:8px; overflow:hidden; white-space:nowrap; float:left; color:#7b7b7b; text-decoration:none; line-height:18px; display:block; width:100px;}
.gpRef:hover {text-decoration:none; color:#000000;}

.mainFooter {width:900px; height:30px; margin:auto auto; color:#ffffff; margin-top:-20px; margin-bottom:35px; line-height:16px }
.mainFooter a{color:#ffffff; text-decoration:none; }
.mainFooter a:hover{color:#000000; text-decoration:underline; }
#islemsonuc {padding:5px;  font-size:12px; color:#d80600; text-align:center}

/*-------------------------------------------------------------------------
=GENEL AYARLAR
-------------------------------------------------------------------------*/
.floatNone { float:none }
.floatLeft { float:left }
.floatRight { float:right }
.floatCenter{ margin: auto auto }
.clearBoth { clear:both }
.noBg { background:none !important }
.noMargin { margin:0 !important }
.noPadding { padding:0 !important }
.noBorder { border:0 !important }
.displayNone { display:none !important }
.displayBlock { display:block !important }
.left { text-align:left }
.center { text-align:center }
.right { text-align:right }
.border {border:solid 1px #d9a537; padding:2px; background:#ffffff; }
hr {height:1px; color:#bccdd7; padding:0; margin:0;}
/*-------------------------------------------------------------------------
=FORMLAR
-------------------------------------------------------------------------*/
form {margin:0px; padding:0px;}
.inputContainer {background:url('../design/inputbg.png') no-repeat; float:left; margin-right:5px; overflow:hidden; width:108px; height:20px; padding:2px; font-family:Tahoma; border:none;}
.input {background:transparent; border:none; width:100px; color:#909090; margin-right:10px; margin-left:5px; font-size:11px;}
.input2 {background:transparent; border:none; width:140px; color:#909090; margin-right:10px; margin-left:5px; font-size:11px;}

.SiparisFormu {border:solid 1px #e4e4e4; padding:5px; color:#515151 }
.SiparisFormu legend {	color:#b47a01; font-size:12px; font-weight:bold; }
.SiparisFormu label{	color:#515151; font-weight:bold;}
.SiparisFormu label em{	color:#d80600; font-style:normal; font-weight:normal; font-size:10px;}
.SiparisFormu .input1{	background:#f5f8f5; border:solid 1px #d1e2d1;  font-size:11px; padding:5px; margin-bottom:5px;}
.Sonuc {	padding:5px; background:#faf4f4; border:dotted 1px #aa0000;  font-size:10px; color:#d80600;}
.Y_Button {border:none; background:url('../design/bg_button.png') repeat-x; height:28px; color:#000000;}

/*-------------------------------------------------------------------------
=GENEL LİNKLER
-------------------------------------------------------------------------*/
a { color:#424242; text-decoration:none }
a:hover { color:#710000; text-decoration:none}
a img {border:none;}
.AktifSayfa{	font-weight:bold; color:#000000;display:block; }
.sollink{	font-weight:bold; color:#303d4f; border-bottom:dotted 1px #e1e7eb; padding:6px; display:block; }

/*-------------------------------------------------------------------------
=BAŞLIKLAR
-------------------------------------------------------------------------*/
h1, h2, h3, h4 { font-family:Helvetica, Arial, sans-serif; font-weight:bold; color:#424242}
h1 { font-size:21px }
h2 { font-size:28px; color:#076478}
h3 { font-size:16px; color:#076478}
h5 { font-size:14px; color:#c8050e}


/*-------------------------------------------------------------------------
=SIFR
-------------------------------------------------------------------------*/
@media screen {
	.sIFR-flash { visibility:visible !important; margin:0; padding:0 }
	.sIFR-replaced, .sIFR-ignore { visibility:visible !important }
	.sIFR-alternate { overflow: hidden; position:absolute; left:0; top:0; display:block; width:0; height:0 }
	.sIFR-replaced div.sIFR-fixfocus { float:none; overflow:auto; margin:0pt; padding:0pt; letter-spacing:0px }	

	.sIFR-active .main .mainMenu ul li a { padding:0; margin:0; visibility:hidden;}
	.sIFR-active .main .mainContent .slogan { padding:0; margin:0; visibility:hidden; line-height:1em;}
	.sIFR-active .main .mainContent .isim { padding:0; margin:0; visibility:hidden; line-height:30px;}
	.sIFR-active .main .mainContent .siparis { padding:0; margin:0; visibility:hidden;}
	.sIFR-active .main .mainContent .tel a{ padding:0; margin:0; visibility:hidden;}
	.sIFR-active .main .mainContent .gruplar .grup h6{ padding:0; margin:0; visibility:hidden;}
	.sIFR-active .main .mainContentPage .pageBottom .content .PageTitle h5{ padding:0; margin:0; visibility:hidden;}
}
hr{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border-color:-moz-use-text-color -moz-use-text-color #EAEAEA;
	border-style:none none solid;
	border-width:0 0 1px;
	height:5px;
}