body { background: url(../images/layout/body_bgr.jpg) repeat-x 0px 1px; }

#main { width:890px; margin:0px auto; position:relative;}

#logo { background:url(../images/layout/cofidis_logo.gif) center center no-repeat; width:225px; height:160px; float:left;}
#logolink {width:225px; height:160px; position:absolute; left:0px; top:0px; }
#logolink img {width:225px; height:160px; }

#menuHolder { width:655px; height:160px; float:right; background:url(../images/layout/menuBlockBgr.jpg) no-repeat -30px 0px; position:relative;}
#menuHolder2 { width:655px; height:160px; float:right; background:url(../images/layout/menuBlockBgr2.jpg) no-repeat -30px 0px; position:relative;}

.leftMenu { width:222px; float:left;}
.topFlash { width:631px; height:229px; float:left; position:relative; padding:0px 8px; overflow:hidden; }



#topmenu { margin:0px 40px 0px 10px; position:relative;  float:right; width:auto; height:43px; }
#topmenu ul { position:relative;}

#topmenu .menu .sub1 { list-style:none; display:block; float:left; padding:15px 3px; margin:0px; height:13px; background: url(../images/layout/menu_bgr.png) repeat-x; text-transform:uppercase; position:relative; }
#topmenu .menu .left { list-style:none; display:block; float:left; background:url(../images/layout/menu_left.png) no-repeat; width:14px; height:43px; position:relative;}
#topmenu .menu .right { list-style:none; display:block; float:left; background:url(../images/layout/menu_right.png) no-repeat; width:14px; height:43px; position:relative;}
#topmenu .menu .sub1 a:link, #topmenu .menu .sub1 a:visited { text-decoration:none; color:#FFF;}
#topmenu .menu .sub1 a { border-right:1px solid #FFF; padding-right:5px;}
#topmenu .menu .sub1.last a { border:none;}



#menu2 { margin:0px; position:absolute; bottom:0px; right:40px; z-index:100; width:418px; }
#menu2 ul { position:relative; width:418px; height:35px; z-index:50; }
#menu2 .menu .sub1 { list-style:none; display:block; float:left; padding:9px 3px 8px; margin:0px; height:18px; background: url(../images/menu/menu2_body.png) top repeat-x;  position:relative; }
#menu2 .menu .subsearch { list-style:none; display:block; float:left; padding:9px 3px 4px; margin:0px; height:22px; background: url(../images/menu/menu2_body.png) top repeat-x;  position:relative; }
#menu2 .menu .left { list-style:none; display:block; float:left; background:url(../images/menu/menu2_left.png) no-repeat; width:13px; height:35px; position:relative; }
#menu2 .menu .right { list-style:none; display:block; float:left; background:url(../images/menu/menu2_right.png) no-repeat; width:13px; height:35px; position:relative;}
#menu2 .menu .sub1 a:link, #menu2 .menu .sub1 a:visited { text-decoration:none; color:#FFF;}
#menu2 .menu .sub1 a { border-left:1px solid #FFF; padding-left:5px;}
#menu2 #search { height:15px; width:185px;}

 #newsLetterForm { position:relative;   background: #fff url(../images/menu/menu2_white_right.png) right repeat-y;  display:none; overflow:hidden; padding-right:10px; height:90px; z-index:35; }
#newsLetterFormInner, #newsLetterMessageInner {padding:5px 5px 5px 15px; background:#fff url(../images/menu/menu2_white.png) left repeat-y; height:60px;} 
  #newsLetterForm form { position:relative; height:63px; display:block; background:#FFF; }
  #newsLetterForm .nform1 { height:63px; width:225px; float:left;}
  #newsLetterForm .nform2 { height:63px; width:163px; float:left; padding-top:40px;}
	#newsLetterForm .accLabel { width:90px; clear:both; float:left;}
	#newsLetterForm .checkBox { float:left; width:25px; margin-top:15px;}  
  
#newsLetterMessage { position:relative;   background:url(../images/menu/menu2_white_right.png) right repeat-y;  display:none; overflow:hidden; padding-right:10px; }


 
 #newsLetterMessage { position:relative;   background:url(../images/menu/menu2_white_right.png) right repeat-y; z-index:150; display:none; overflow:hidden; padding-right:10px; }
 
.NewsLetterclosebutton { width:84px; height:46px; background: url(../images/bottombox/bezar.jpg) no-repeat; position:absolute; top:-13px; right:10px; cursor:pointer; z-index:45;} 
	#newsLetterForm label { float:left; width:40px; display:block; margin-top:5px; }
	#newsLetterForm  #newsLetterEmail { float:left; border:1px solid #A8A8A8; color:#333333; display:block; margin:3px 0 6px; padding:2px; width:170px; display:block; margin-top:2px; margin-right:5px;}
	#newsLetterForm #submitNewsLetter { float:right; cursor:pointer; }
	#newsLetterForm div.text { float:left; width:80px; padding-top:8px;}
	

	#newsLetterCaptcha { float:left; border:1px solid #A8A8A8; color:#333333; display:block; margin:3px 0 6px; padding:2px; width:50px; display:block; margin-top:20px; margin-right:0px; }
	#newsLetterSecurityImage { clear:both; display:block; float:left; margin:19px 10px 0px 0px;}
	#newsLetterMessage { color:#FF9100; }


#menuHolder .scrolltext { clear:both; margin-left:35px; padding-top:9px; height:20px;} 
#menuHolder .scrolltext li {  color:#ff9000; white-space:nowrap !important;}

.leftMenuTop { width:220px; height:10px; background:url(../images/layout/leftMenuTop.jpg) no-repeat; overflow:hidden;}
.leftMenuBody { width:220px; height:195px; background:url(../images/layout/leftMenuBody.jpg) no-repeat; overflow:hidden;}
.leftMenuBottom { width:220px; height:9px; background:url(../images/layout/leftMenuBottom.jpg) no-repeat; overflow:hidden;}
.leftMenuWrapper { margin-left:5px; margin-top:15px; }
.leftMenuWrapperGr  { margin-left:5px; margin-top:25px; }
.leftMenuWrapperGr .leftMenuTop { width:220px; height:13px; background:url(../images/menu/grmenu_TP.png)  no-repeat; overflow:hidden;}
.leftMenuWrapperGr .leftMenuBodyGr { width:220px; background: url(../images/menu/grmenu_BD.png) repeat-y; overflow:hidden; padding-bottom:10px;}
.leftMenuWrapperGr .leftMenuBodyInner { background:url(../images/menu/grmenu_GRAD.png)  no-repeat;}
.leftMenuWrapperGr .leftMenuBottom { width:220px; height:13px; background: url(../images/menu/grmenu_BT.png) no-repeat; overflow:hidden;}



.leftMenu li { list-style:none; margin:0px 10px 0px 0px; background:url(../images/layout/leftMenuSep.png) no-repeat; padding-left:10px; padding-top:3px; cursor:pointer; text-transform:uppercase; width:185px;}
.leftMenu li.hitelajanlat { list-style:none; margin:0px 10px 0px 0px; background:url(../images/layout/leftMenuSep.png) no-repeat; padding-left:10px; padding-top:5px; padding-bottom:5px; cursor:pointer; text-transform:uppercase;}



.leftMenu li a:link, .leftMenu li a:visited { text-decoration:none; color:#FFF; text-transform:uppercase; font-size:12px;} 
.leftMenu ul { padding-top:10px; padding-left:15px;}

.toFront { position:absolute; width:130px; height:130px; top:20px; left:50px; }
.toFront img {width:130px; height:130px;}