/*
-----------------------------------------------
copyright psdtheme(s).com
Stylesheet:  GLOBAL.css
Version:  1 
Revision: 1 MARCH  2008
----------------------------------------------- */

html, body {

font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
color:#91959E;
font-size:11px;
margin: 0;
padding: 0;
height: 100%;
background-color: #222831;

}
.pipe 
{
color: gray;
padding-top: 0px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 3px;
}
a:focus { -moz-outline-style: none; }
.avatar{float:left;  margin-right:10px; width:auto;}

textarea{ border:none; font-family:Arial, Verdana, Arial, Helvetica, sans-serif; border-left:1px solid #D3D1D1; margin-left:10px; height:auto; padding-top:10px; padding-bottom:10px; width:220px; float:left; background-color:#EEEBEB; padding-left:10px; padding-right:10px; color:#876A4C; font-size:11px; min-height:68px; }

.input{ background-color:#EEEBEB; float:left; width:326px; margin-bottom:9px;}
.input_top{ background-image:url(../images/comments/inputs.png); float:left; height:4px; width:326px;}
.input_bottom{ background-image:url(../images/comments/inputs.png); float:left; height:5px; width:326px; background-position:0px -4px;}
input.comment{ border:none; border-left:1px solid #D3D1D1; margin-left:10px;  width:200px;  background-color:#EEEBEB; padding-left:10px; padding-right:10px; color:#876A4C; font-size:11px; margin-top:2px; padding-top:10px; padding-bottom:10px;  }
.plans{ width:100%; float:left; background-image:url(../images/divider_plans.png); background-repeat:repeat-x; background-position:left bottom; overflow:visible;color:#fefeff; }
.desc_divider{ width:100%; height:2px; float:left; background-image:url(../images/divider_plans.png); background-repeat:repeat-x; background-position:left bottom; overflow:visible;color:#fefeff; }
.plans_simple{ width:100%; float:left;  overflow:visible; color:#FFFFFF; border-bottom:1px solid #696f78; }

.plans_simple_last{ width:100%; float:left;  overflow:visible; }

.plans_last{ width:100%; float:left; color:#fefeff;}


.title_plan{ font-family:Calibri, Arial;  font-size:18px; float:left; display:inline; width:430px; margin-top:4px;  }
.sub_title_plan{ font-family: Arial;  font-size:12px; width:430px; float:left; display:block; margin-top:4px; color:#c5c5c5;}
#invite_plan{ font-family: Arial;  font-size:18px; float:left; display:inline; width:auto; margin-top:4px; color:#FFFFFF; font-weight:bold; margin-top:10px;   }
#expand_plan{ font-family:Arial;  font-size:18px; float:left; display:inline; width:auto; margin-top:4px; color:#FFFFFF; font-weight:bold; margin-top:10px;  }

#ivite_ico{ float:left; background-image:url(../images/content/share_and_win_ico.png); width:41px; height:32px; background-position:0px -32px; margin-right:5px; margin-top:-3px;}
#expand_ico{ float:left; background-image:url(../images/content/share_and_win_ico.png); width:37px; height:23px; background-position:0px -64px; margin-right:9px; margin-top:-1px;}

#blue_rss{ float:left; background-image:url(../images/content/share_and_win_ico.png); width:42px; height:25px; margin-bottom:0px; margin-right:5px; margin-top:-1px; }

.planslit{ width:600px; float:left;  margin-top:10px; } 
.planslist li{ list-style:none; float:left; border-bottom:1px solid #696f78;  width:595px; margin-left:10px;}
.planslist li#last{ border-bottom:none; margin-bottom:20px;}
.planslist li span{ width:100%; float:left; padding-top:8px; padding-bottom:8px; color:#c5c5c5;}



.sup { font-size:13px; vertical-align:8px; line-height:24px;} 

.checkbox{ background-image:url(../images/check_box.png); width:100%; height:42px; padding-left:46px;  margin-left:-10px; padding-top:12px; padding-bottom:12px; background-position:10px center; background-repeat:no-repeat; cursor:pointer;}

.checkbox_checked{ background-image:url(../images/check_box_checked.png); width:100%; height:42px;  padding-left:46px;  margin-left:-10px; padding-top:12px; padding-bottom:12px; background-position:10px center; background-repeat:no-repeat; cursor:pointer;}


.checkbox_checked_blue{ background-image:url(../images/check_box_checked_blue.png); width:100%; height:42px;  padding-left:46px;  margin-left:-10px; padding-top:12px; padding-bottom:12px; background-position:10px center; background-repeat:no-repeat; cursor:pointer;}

.reg{ font-weight:bold; font-size:24px; color:#FFFFFF; background-image:url(../images/members_plans.png); background-repeat:no-repeat; background-position:right top; width:165px; height:34px; float:left; padding-top:8px; margin-right:10px; line-height:24px;}

.sus{ font-weight:bold; font-size:24px; color:#FFFFFF; background-image:url(../images/members_plans.png); background-repeat:no-repeat; background-position:right -42px; width:165px; height:36px; float:left; padding-top:4px; margin-right:10px; line-height:24px; }

.deve{ font-weight:bold; font-size:24px; color:#FFFFFF; background-image:url(../images/members_plans.png); background-repeat:no-repeat; background-position:right -84px; width:165px; height:36px; float:left; padding-top:4px; margin-right:10px; line-height:24px; }



.reader_plan{ font-weight:bold; font-size:24px; color:#FFFFFF; background-image:url(../images/members_plans.png); background-repeat:no-repeat; background-position:left -84px; width:50px; height:38px; float:left; padding-top:4px; line-height:24px; margin-bottom:15px; margin-top:20px; }


.suscriber_plan{ font-weight:bold; font-size:24px; color:#FFFFFF; background-image:url(../images/members_plans.png); background-repeat:no-repeat; background-position:left -42px; width:50px; height:38px; float:left; padding-top:4px; line-height:24px; margin-bottom:15px; margin-top:20px; }

.registred_plan{ font-weight:bold; font-size:24px; color:#FFFFFF; background-image:url(../images/members_plans.png); background-repeat:no-repeat; background-position:left 0px; width:50px; height:38px; float:left; padding-top:4px;  line-height:24px; margin-bottom:15px; margin-top:20px;}

.input_low{ background-color:#EEEBEB; float:left; width:316px; margin-bottom:9px;}
.input_low_top{ background-image:url(../images/comments/inputs_low.png); float:left; height:4px; width:316px;}
.input_low_bottom{ background-image:url(../images/comments/inputs_low.png); float:left; height:5px; width:316px; background-position:0px -4px;}

input.login{ border:none; border-left:1px solid #D3D1D1; margin-left:10px; padding-top:12px; padding-bottom:12px; width:136px; float:left; background-color:#EEEBEB; padding-left:10px; padding-right:10px; color:#2f3744; font-size:11px; margin-top:1px;  }


.input_large{ background-color:#EEEBEB; float:left; width:416px; margin-bottom:3px; margin-right:25px; }

.input_large_top{ background-image:url(../images/register/inputs.png); float:left; height:5px; width:416px;}

.input_large_bottom{ background-image:url(../images/register/inputs.png); float:left; height:5px; width:416px; background-position:0px -5px;}

input.large{ border:none; border-left:1px solid #D3D1D1; margin-left:10px; padding-top:10px; padding-bottom:10px; width:220px; background-color:#EEEBEB; padding-left:10px; padding-right:10px; color:#A97B4D; font-size:11px; margin-top:1px;  }

.browse{ border:none; border-left:1px solid #D3D1D1; margin-left:10px; padding-top:5px; padding-bottom:5px; float:left; width:220px; background-color:#EEEBEB; padding-left:10px; padding-right:10px; color:#A97B4D; font-size:11px; margin-top:1px;  }



textarea.large{ border:none; border-left:1px solid #D3D1D1; margin-left:10px; height:86px; padding-top:10px; width:220px; float:left; background-color:#EEEBEB; padding-left:10px; padding-right:10px; color:#FD6B02; font-size:11px; min-height:76px; }

.fieldLarge{ color:#71767E; background-color:transparent; width:130px; text-align:left !important;  float:left; font-size:11px; padding-left:20px; padding-top:10px; padding-bottom:10px;}
.fieldLargeR{ color:#C60011; background-color:transparent; width:130px; text-align:left !important;  float:left; font-size:11px; padding-left:20px; padding-top:10px; padding-bottom:10px;}
.fieldLargeReq{ color:#71767E; background-color:transparent; width:130px; background-image:url(../images/comments/required.png); background-repeat:no-repeat; background-position:120px 14px; text-align:left !important;  float:left; font-size:11px; padding-left:20px; padding-top:10px; padding-bottom:10px;}


input.login{ border:none; border-left:1px solid #D3D1D1; margin-left:10px; padding-top:12px; padding-bottom:12px; width:136px; float:left; background-color:#EEEBEB; padding-left:10px; padding-right:10px; color:#2f3744; font-size:11px; margin-top:1px;  }

.input_login{ background-color:#EEEBEB; float:left; padding-left:10px; width:226px; margin-bottom:5px; margin-top:5px; }
.input_login_top{ background-image:url(../images/input_login.png); float:left; height:4px; width:236px; margin-left:-10px;}
.input_login_bottom{ background-image:url(../images/input_login.png);  float:left; height:4px; width:236px; background-position:0px -4px;  margin-left:-10px;}

#login_button{ background-image:url(../images/login_button.png) !important; width:72px; height:36px; float:right; background-repeat:no-repeat; cursor:pointer; }
#find_button{ background-image:url(../images/buttons/find_button.png) !important; width:72px; height:36px; float:right; background-repeat:no-repeat; }

#login_button:hover{ background-position:0px -36px; cursor:pointer;}
#find_button:hover{ background-position:0px -36px;}




.comment_content{float:right; width:445px;}

.fieldlogin{ color:#71767E; background-color:transparent; width:54px; text-align:right !important;  float:left; font-size:11px; padding-top:12px; padding-bottom:12px;}

.fieldname{ color:#71767E;  background-color:transparent; width:54px; text-align:right; padding-right:11px; float:left; font-size:11px; padding-top:10px; }

.required{color:#71767E;  background-color:transparent; width:54px; text-align:right; padding-right:11px; float:left; font-size:11px; padding-top:10px; background-image:url(../images/comments/required.png); background-repeat:no-repeat; background-position:57px 14px;}

#dark { position: absolute; left: 0px; top: 0px; }
body > div#dark { position: fixed; }

#dark{ 
width:100%;
height:100%;
background-color:#000000;
background-repeat: repeat;
z-index:1000;
float:left;
display:none;
background-attachment: scroll;
z-index:100;
 }

#login_box{
color: #FFFFFF;
background-repeat:repeat-x;
background-attachment: scroll;
z-index:1000;
left: 50%; 
width: 280px;
height: 260px;
margin-top: -140px; /* moitié de la hauteur */
margin-left: -140px; /* moitié de la largeur */
position:fixed;
display:none;
text-align:left;
overflow:hidden;}

#login_box_content{
background-image:url(../images/login_box_bg.png);
float:left;
background-repeat:repeat-x;
padding-top:20px;
padding-left:14px;
padding-right:14px;
width:235px;
height:206px;
padding-bottom:55px;
}

#login_box_content.min{
background-image:url(../images/login_box_bg_m.png);
}

#login_box_bottom{ width:235px; position:absolute; bottom:-8px; height:55px; float:left; padding-left:14px; padding-right:14px;  left:3px; margin-top:28px;}

#login_box_left{
background-image:url(../images/login_box_l_r.png);
float:left;
background-repeat:no-repeat;
width:4px;
height:281px;
}

#login_box_left.min{
background-image:url(../images/login_box_l_r_m.png);
float:left;
background-repeat:no-repeat;
width:4px;
height:228px;
}

#login_box_right{
background-image:url(../images/login_box_l_r.png);
float:left;
background-repeat:no-repeat;
width:4px;
background-position:-4px 0px;
height:281px;
}

#login_box_right.min{
background-image:url(../images/login_box_l_r_m.png);
float:left;
background-repeat:no-repeat;
width:4px;
background-position:-4px 0px;
height:228px;
}


a.close_button{
background-image:url(../images/close_button.png);
width:16px;
height:16px;
float:right;
margin-top:-10px;
margin-right:-8px;

}


#site{
width:100%;
float:left;
z-index:1;
text-align : left;
background-image:url(../images/background.png);
background-repeat:repeat-x;
background-color:#222831;
padding-bottom:60px;
border-bottom:1px solid #2e4b7a;
}

body {
text-align: center; /*  IE */
}

img{
border: none;
}



#container{
width:993px;
margin-left:auto;
margin-right:auto;
text-align : left;
}


/*MEMBERS TOP BOXE*/

#members{
width:970px;
margin-left:auto;
margin-right:auto;
height:14px;
padding-top:11px;
text-align:right;
padding-right:20px;
}

/*HEADER*/

#header{
width:915px;
background-image:url(../images/layout/head.png);
height:182px;
float:left;
padding-left:39px;
padding-right:39px;
}

#top_header{
float:left;
background-repeat:no-repeat;
width:915px;
height:28px;
padding-top:15px;
}
#top_menu{ width:420px; height:5px; float:left; margin-top:8px;}
#top_menu ul{ margin:0; padding:0;}
#top_menu li
{
display: inline;
list-style-type: none;
margin-right: 22px;
}

#top_menu a{ background-repeat:no-repeat; padding-top:10px; padding-bottom:10px; margin-right:10px;  }

#home a{ background-image:url(../images/menu/top.png); float:left; width:22px; height:5px;}
#home a:hover{background-position:-400px 0px;}

#about a{ background-image:url(../images/menu/top.png); float:left; width:27px; height:5px;  background-position:-48px 0px;}
#about a:hover{background-position:-448px 0px;}

#contact a{ background-image:url(../images/menu/top.png); float:left; width:39px; height:5px;  background-position:-97px 0px;}
#contact a:hover{background-position:-497px 0px;}

#archives a{ background-image:url(../images/menu/top.png); float:left; width:43px; height:5px;  background-position:-158px 0px;}
#archives a:hover{background-position:-558px 0px;}

#advertise a{ background-image:url(../images/menu/top.png); float:left; width:47px; height:5px;  background-position:-223px 0px;}
#advertise a:hover{background-position:-623px 0px;}

#suscribe a{ background-image:url(../images/menu/top.png); float:left; width:107px; height:5px; background-position:-292px 0px;}
#suscribe a:hover{background-position:-692px 0px;}



#networking{ float:right; width:348px; height:24px; margin-top:-3px; margin-right:-25px; }
a#share_us{ width:106px; height:5px; float:left; background-image:url(../images/networks/title.png); margin-top:10px; margin-right:12px; background-repeat:no-repeat;}
a#rss{ width:23px; height:24px; background-image:url(../images/networks/icons.png); float:left; margin-right:2px; }
a#rss:hover{ background-position:0px -24px; width:23px;}

a#digg{width:23px; height:24px; background-image:url(../images/networks/icons.png); background-position:-24px 0px; float:left; margin-right:2px;}
a#digg:hover{background-position:-24px -24px; float:left; width:23px; }


a#delicious{width:23px; height:24px; background-image:url(../images/networks/icons.png); background-position:-48px 0px; float:left; margin-right:4px;}
a#delicious:hover{background-position:-48px -24px; float:left; width:23px; }

a#Stumbleupon{width:23px; height:24px; background-image:url(../images/networks/icons.png); background-position:-74px 0px; float:left; margin-right:2px;}
a#Stumbleupon:hover{background-position:-74px -24px; float:left; width:23px; }

a#technorati{width:23px; height:24px; background-image:url(../images/networks/icons.png); background-position:-99px 0px; float:left; margin-right:2px;}
a#technorati:hover{background-position:-99px -24px; float:left; width:23px; }

a#Reddit{width:23px; height:24px; background-image:url(../images/networks/icons.png); background-position:-124px 0px; float:left; margin-right:2px;}
a#Reddit:hover{background-position:-124px -24px; float:left; width:23px; }

a#Newsvine{width:23px; height:24px; background-image:url(../images/networks/icons.png); background-position:-148px 0px; float:left; margin-right:2px;}
a#Newsvine:hover{background-position:-148px -24px; float:left; width:23px; }

a#Furl{width:23px; height:24px; background-image:url(../images/networks/icons.png); background-position:-173px 0px; float:left; margin-right:1px;}
a#Furl:hover{background-position:-173px -24px; float:left; width:23px; }


a#Flickr{width:23px; height:24px; background-image:url(../images/networks/icons.png); background-position:-197px 0px; float:left; margin-right:2px;}
a#Flickr:hover{background-position:-197px -24px; float:left; width:23px; }


#header_content{ float:left; padding-top:25px; width:100%}
#statistics{  float:right; margin-right:-36px; margin-top:-23px; width:auto; }

a.logo{display:block; text-decoration:none; width:399px; height:68px; background-image:url(../images/logo.png); margin-left:-2px; float:left; margin-right:15px; text-indent:-5000px; position:relative;  }
a.logo:hover{  background-image:url(../images/logo.png);   top:-9px; background-position:0px -68px; height:77px;   }

/*CONTENT*/

#content{ 
width:975px;
float:left;
padding-left:8px;
padding-right:8px;

}


#main_menu{ width:975px; height:36px; position:relative;  float:left; margin-top:7px;  background-image:url(../images/menu/main/bg.png);}
#main_menu ul{ margin:0; padding:0; }
#main_menu li
{
display: inline;
list-style-type: none;
float:left;
width:auto;
height:36px;
background-repeat:repeat-x;
font-weight:bold;
margin:0;

}
#main_menu li a{
text-decoration:none;
float:left;
width:auto;
line-height:37px;
color:#FFFFFF;
 }
#main_menu li a:hover{
text-decoration:none;
float:left;
width:auto;
background-image:url(../images/menu/main/bg_over.png);
line-height:37px;
 }

#main_menu li{
color:#FFFFFF;
float:left;
width:auto;
line-height:37px;
background-image:url(../images/menu/main/divider.png);
background-position:right top;
background-repeat:no-repeat;
}


#main_menu li a#last{
color:#FFFFFF;
float:left;
width:auto;
line-height:37px;
background-image:none;
background-position:right top;
background-repeat:no-repeat;
}
#main_menu li a#last:hover{
color:#B7BFCC;
float:left;
width:auto;
line-height:37px;
background-image:url(../images/menu/main/bg_over.png);
background-repeat:repeat-x;
}


#main_menu li#last a{
color:#FFFFFF;
float:left;
width:auto;
height:37px;
background-image:none;
text-align:center;
}
#main_menu li.active a{
color:#eee5dc;
float:left;
width:auto;
background-image:url(../images/menu/main/active_bg.png);
background-repeat:repeat-x;
}
#main_menu li.active{
color:#eee5dc !important;
float:left;
width:auto;
line-height:37px;
background-image:url(../images/menu/main/active_divider.png);
background-position:right top;
background-repeat:no-repeat;
cursor:default;

}
#main_menu li.active a:hover{
color:#FFFFFF !important;
float:left;
width:auto;
line-height:37px;
background-image:url(../images/menu/main/active_bg.png) !important;
background-repeat:repeat-x;
cursor:default;

}

#main_menu li.active a#last{
float:left;
width:auto;
padding-top:13px;
height:36px;
background-image:url(../images/menu/main/active_divider.png);
background-position:right top;
background-repeat:no-repeat;
cursor:default;

}

#main_menu li.active a#last:hover{
color:#FCFCFC;
float:left;
width:auto;
padding-top:13px;
height:36px;
background-image:url(../images/menu/main/active_divider.png);
background-position:right top;
background-repeat:no-repeat;
cursor:default;
}

#sub_menu{width:975px; position:relative; float:left; margin-bottom:11px; padding-bottom:7px; background-image:url(../images/menu/main/sub_bg.png); background-repeat:repeat-x; background-color:#424A55;}

#sub_menu_content{width:955px; float:left; margin-left:0px; padding-right:10px;  text-align:center; float:left; }

#sub_menu_content h1{ margin-top:11px; margin-bottom:4px; float:left; width:100%; text-align:center; }

#top_left_menu_active{background-image:url(../images/menu/main/corners.png); width:3px; height:3px; position:relative; top:0; float:left; margin-right:-3px; }

#top_left_menu{background-image:url(../images/menu/main/corners.png); width:3px; height:3px; position:relative; top:0; float:left; margin-right:-3px; background-position:-3px 0px; }

#sub_menu ul{float:left; margin:6px 0px 0px 26px; padding:0; }
#sub_menu ul li{display:inline; padding:6px 15px 4px 15px; float:left; list-style:none;background:url(../images/menu/main/divider_sub.png) no-repeat right top; }
#sub_menu ul li a{ color:#D6DADD; font-weight:bold; padding:0px; background:url(../images/menu/main/filter.png) no-repeat; }
#sub_menu ul li a:hover{ text-decoration:none; }
#sub_menu ul li a.active{ border-bottom:2px solid #515A66; }
#sub_menu ul li a.preactive{ border-bottom:2px solid #515A66; padding-top:21px; padding-left:30px; }

#sub_menu ul li#exclu a{	 background-position:4px 0px; }
#sub_menu ul li#dev a { background-position:4px -38px;}
#sub_menu ul li#free a{ background-position:4px -76px;}

#sub_menu ul li#freemium a{ background:none; padding:0px;}
#sub_menu ul li#free { background:none;}

#sub_menu ul li#exclu a span{color:#5097f1;	}
#sub_menu ul li#dev a span{color:#33bda9; }
#sub_menu ul li#free a span{color:#e3a842;}

#top_left_menu.hover{ background-position:-3px 0px; }


#top_right_menu{background-image:url(../images/menu/main/corners.png); width:3px; height:3px; position:absolute; top:0; float:left; right:0; background-position:-6px 0px; }


#bottom_left_menu{background-image:url(../images/menu/main/corners.png); width:3px; height:3px; position:absolute; bottom:0px; float:left; left:0px;  background-position:-3px -3px; }
#bottom_right_menu{background-image:url(../images/menu/main/corners.png); width:3px; height:3px; position:absolute; bottom:0px; float:right; right:0px; background-position:-6px -3px; }


#searchform{background-image:url(../images/menu/search.png); width:181px; height:19px; position:absolute; right:5px; padding-top:4px; padding-left:5px; margin-top:5px;}
#searchform input{border:none; background-color:#E8EBEF; color:#444c57; font-size:11px; width:143px; height:16px; display:block; float:left; margin-top:-2px; padding-top:2px; }
input#searchsubmit{ background-image:url(../images/menu/search_button.png); width:22px; height:17px; float:left; background-repeat:no-repeat; display:block; margin-left:10px; cursor:pointer;outline: none;}


#browse{ width:969px;  float:left; height:40px; margin-top:10px; margin-left:3px; margin-right:3px; }
#browse_mini{ width:254px;  float:left; height:40px; margin-top:0px;  margin-bottom:13px;  }
#browse_mini_top{ width:254px;  float:left; height:40px;  margin-bottom:13px;  }
a#prevBtn{ float:left; width:47px; height:40px; background-image:url(../images/browse.png); }
a#prevBtn:hover{ background-position:0px -40px; }

a#nextBtn{ float:left; width:47px; height:40px; background-image:url(../images/browse.png); background-position:-656px 0px; }
a#nextBtn:hover{ background-position:-656px -40px; }

#browse_content{ float:left; width:591px; height:26px; text-align:center; padding-top:14px; color:#9DBADC; margin-left:9px; margin-right:9px; background-image:url(../images/browse.png); background-position:-56px 0px; font-weight:bold;}
#browse_content_mini{ float:left; width:139px; height:24px; text-align:center; padding-top:14px; color:#9DBADC; margin-left:9px; margin-right:9px; background-image:url(../images/mini_browse.png);  font-weight:bold;}
#browse_content_mini_full{ float:left; width:195px; height:24px; text-align:center; padding-top:14px; color:#9DBADC; margin-left:9px;  background-image:url(../images/mini_browse.png);  background-position:0px -38px;  font-weight:bold;}


#latest_tutorials{ float:left; width:253px; margin-bottom: 12px; }
#latest_tutorials_top{width:100%; height:3px; background-image:url(../images/latest_themes/top-bottom.png); float:left;}
#latest_tutorials_bottom{width:100%; height:3px; background-image:url(../images/latest_themes/top-bottom.png); float:left; background-position:0px -3px;}
#latest_tutorials_title{float:left; width:240px; padding-right:3px; padding-left:10px; padding-top:10px; padding-bottom:7px; background-image:url(../images/latest_themes/title_bg.png); background-repeat:repeat-y; font-weight:bold; color:#F9F9F9; font-size:14px;}
#latest_tutorials_content{float:left; width:240px; padding:3px; padding-left:10px; padding-top:0; background-image:url(../images/latest_themes/content_bg.png); background-repeat:repeat-y; font-weight:bold;}
.divider{ float:left; background-image:url(../images/latest_themes/divider.png); width:252px; height:2px; margin-left:-10px; margin-bottom:4px;  }
.topdivider{ float:left; background-image:url(../images/latest_themes/top_divider.png); width:252px; height:3px; margin-left:-10px; margin-bottom:4px;  }
.detail_latest{ float:right; width:175px; font-weight:normal; padding-top:6px; color:#C4DAF5; font-size:12px;}
 
 
 #latest_themes{ float:left; width:253px; margin-bottom: 12px;}
#latest_theme_top{width:100%; height:3px; background-image:url(../images/latest_themes/top-bottom.png); float:left;}
#latest_theme_bottom{width:100%; height:3px; background-image:url(../images/latest_themes/top-bottom.png); float:left; background-position:0px -3px;}
#latest_theme_title{float:left; width:240px; padding-right:3px; padding-left:10px; padding-top:10px; padding-bottom:7px; background-image:url(../images/latest_themes/title_bg.png); background-repeat:repeat-y; font-weight:bold; color:#F9F9F9; font-size:14px;}
#latest_theme_content{float:left; width:240px; padding:3px; padding-left:10px; padding-top:0; background-image:url(../images/latest_themes/content_bg.png); background-repeat:repeat-y; font-weight:bold;}

/*FOOTER*/


#footer{ width:100%; background-color:#191e25; float:left;}
#footer_content{ width:975px; margin-left:auto; margin-right:auto; text-align:left; }
#footer_menu{ width:975px; height:36px; float:left; margin-top:-36px; position:relative; z-index:1; background-image:url(../images/menu/footer/bg.png); }
#footer_menu ul{ margin:0; padding:0;}
#footer_menu li
{
display: inline;
list-style-type: none;
float:left;
width:auto;
height:36px;
background-image:url(../images/menu/footer/bg.png);
background-repeat:repeat-x;
font-weight:bold;
margin:0;
padding:0;
}

#footer_menu li a:hover{
text-decoration:none;
float:left;
width:auto;
background-image:url(../images/menu/main/footer_bg_over.png);
background-repeat:repeat-x; }

#footer_menu li a{
color:#fcfcfc;
float:left;
width:auto;
line-height:38px;
background-image:url(../images/menu/main/divider.png);
background-position:right top;
background-repeat:no-repeat;
}

#footer_menu li a.last{
color:#fcfcfc;
float:left;
width:auto;
line-height:38px;
background-image:none;
}
#footer_menu li a.last:hover{
text-decoration:none;
float:left;
width:auto;
background-image:url(../images/menu/main/footer_bg_over.png);
background-repeat:repeat-x; }

#footer_menu li.last{
float:right;
width:auto;
}

#footer_menu li.last a{
color:#B7BFCC;
float:right;
height:36px;
background-image:url(../images/menu/footer/to_top.png);
width:112px;
padding:0;
}
#footer_menu li.last a:hover{
background-position:0px -36px;
height:36px;
width:112px;
}
#footer_menu li#spacer{
color:#B7BFCC;
height:36px;
width:auto;
float:left;
background-image:url(../images/menu/footer/bg.png);
}



#footer_menu li.active
{
float:left;
width:auto;
background-image:url(../images/menu/footer/bg_active.png);
background-repeat:repeat-x;
margin-right:-1px;
}
#footer_menu li.active a{
color:#FFFFFF;
float:left;
line-height:38px;
width:auto;
}
#footer_menu li.active a:hover{
background-image:url(../images/menu/main/divider.png);
background-position:right top;
background-repeat:no-repeat;
}

#footer_menu li.active:hover{
float:left;
width:auto;
background-image:url(../images/menu/footer/bg_active.png);
background-repeat:repeat-x;
margin-right:-1px;
}

#sub_footer_menu{ color:#A09484; width:975px; float:left; padding-top:27px; padding-bottom:48px; background-image:url(../images/menu/footer/bg_content.png); background-repeat:repeat; margin-bottom:25px; }
#sub_footer_menu a{color: #A09484;}

#sub_footer_menu_content{width:955px; float:left; padding-left:10px; padding-right:10px; text-align:center; }

#top_left_footer_menu_active{background-image:url(../images/menu/footer_active_corner.png); width:3px; height:3px; position:relative; top:0; float:left;  }

#bottom_left_footer_menu{background-image:url(../images/menu/footer/bottom_left.png); width:3px; height:3px; position:relative; bottom:-78px; margin-top:-33px;     float:left; margin-left:-10px; }
#bottom_right_footer_menu{background-image:url(../images/menu/footer/bottom_right.png); width:3px; height:3px; position:relative; bottom:-78px; margin-top:-33px;  float:right; margin-right:-10px;  }


#copyright{ float:left;  width:787px; padding-left:5px;  margin-bottom:100px; font-size:10px;}
a#space_has_no_boundary{ float:right; width:173px; margin-right:10px; height:16px; background-image:url(../images/space_has_no_boundary.png); text-indent:-5000px;}
a#space_has_no_boundary:hover{background-position:0px -16px;}


#right_side{ float:right; width:254px; padding-top:12px; }
#right_side_themes{ float:right; width:254px; padding-top:11px;}
#usages{
  width:100%;
  margin-top:11px;
  margin-bottom:12px;
 }
#advertisements{ width:100%; float:left; margin-bottom:12px; padding-top:11px; background-image:url(../images/ads/bloc_bg.png); background-position:left top; background-repeat:no-repeat; }
#big_adv{ width:100%; height:201px; float:left; margin-bottom:9px;}
#share_and_win{ width:100%; float:left; height:201px; background-image:url(../images/ads/share_brown.png); background-repeat:no-repeat; cursor:pointer; }
#share_and_win_blue{ width:100%; float:left; height:201px; background-image:url(../images/ads/share_blue.png); background-repeat:no-repeat; display:none; cursor:pointer;}

.middle_adv{ width:125px; height:125px; float:left; margin-right:1px; margin-bottom:3px;}
.empty_adv{ width:100%; height:100%; background-color:#1B1B1B; background-image:url(../images/ads/advertise_title.png); background-position:5px 115px; background-repeat:no-repeat; float:left;}

.mini_adv{ width:20px; height:20px; float:left; margin-right:1px;}
.empty_mini_adv{ width:100%; height:100%; background-color:#1B1B1B; background-image:url(../images/ads/ad_mini_title.png); background-position:center center; background-repeat:no-repeat; float:left;}

a.tagsz-1 { font-size:  12px; padding:1px;  text-transform: lowercase; }
a.tagsz-2 { font-size: 14px; padding:1px;  text-transform: lowercase; }
a.tagsz-3 { font-size: 16px; padding:1px;  text-transform: lowercase; }
a.tagsz-4 { font-size: 16px; font-weight:bold; padding:1px;  text-transform: lowercase;  }
a.tagsz-5 { font-size: 22px; font-weight:bold; padding:1px;  text-transform: lowercase; }

#mini_donut{
background-image:url(../images/content/mini_donut.png);
display:block;
width:24px;
height:24px;
float:left;
margin-right:5px;
margin-top:8px;
}

#mini_tags{
background-image:url(../images/buttons/footer_buttons.png);
display:block;
width:22px;
height:24px;
float:left;
margin-top:8px;
margin-left:30px;
margin-right:8px;
background-position:0px 0px;
}
#mini_paint{
background-image:url(../images/buttons/footer_buttons.png);

width:23px;
height:24px;
float:left;
margin-top:8px;
margin-left:15px;
margin-right:8px;
background-position:-24px 0px;
}
#mini_email{
background-image:url(../images/buttons/footer_buttons.png); display:block;
width:22px;
height:24px;
float:left;
margin-top:8px;
margin-left:15px;
margin-right:8px;
background-position:-48px 0px;

}

#loader{background-image:url(../images/loader.gif); background-repeat:no-repeat; 
background-position:center center; width:100%; 
float:left;
 margin-top:100px; 
 display:none;  
 height:100px;}
 
#sidebar {
    float:left;
    width:100%;
}
#sidebar ul {
    list-style-type:none;
    margin:0;
    padding:0;
    position:relative;
}
#sidebar li {
    height: 70px;
    overflow: hidden;
}
#sidebar .spyWrapper {
    height: 150px;
    overflow: hidden;
    position: relative;    
	  margin:0;
	padding:0;
}

.mini{        

float:left; border:1px solid #65798f; width:52px; height:52px; margin-bottom:7px; overflow:hidden; background-color:#2C3A4B; text-align:center;
}

#popup_slide{
overflow:hidden; 
position:fixed;
bottom:0px;
width:100%;
height:45px;
padding-top:10px;
float:left;
z-index:250;

}

#popup_mess{
margin-top:45px;
background-repeat:repeat-x;
background-image:url(../images/popup/cloud.png);
background-position:left bottom;
padding-top:14px;
height:32px;
}
#popup_content{
margin-left:auto;
margin-right:auto;
width:947px;
display:block;
}
#madguy{float:left; background-image:url(../images/popup/madguy.png);  width:42px; margin-top:-23px; margin-right:12px; position:relative; z-index:251;  height:53px; background-repeat:no-repeat;}
#payandgo{float:left; background-image:url(../images/popup/payandgo.png);  width:607px; height:20px; margin-top:4px; background-repeat:no-repeat;}

a#close_popup{width:164px; float:right; height:20px; background-image:url(../images/popup/close.png); margin-top:4px; }
a#close_popup:hover{background-position:0px -20px;}

a.reply_comment{background-image:url(../images/buttons/reply.png); float:right; position:relative; width:14px; z-index:10; height:16px;}
a.reply_comment:hover{background-position:0px -16px;}
div.reply{
background-color:#EEEBEB; 
width:518px; 
padding-left:19px; 
padding-right:19px; 
padding-top:10px; 
padding-bottom:10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
margin-top:10px;
color:#C8B879;
background-image:url(../images/comments/quote.png); 
background-position:7px 13px;
background-repeat:no-repeat;
float:left;
display:none;
font-size:12px;
}
div.reply textarea{ border:none; font-family:Arial, Verdana, Arial, Helvetica, sans-serif; border-left:1px solid #C5C5C5; margin-left:0px; margin-top:5px; height:auto; padding-top:10px; padding-bottom:10px; width:413px; float:left; background-color:#EEEBEB; padding-left:10px; color:#AAB2BC; font-size:12px; min-height:20px; }
div.reply_container{ width:100%; float:left; position:relative;}
a.add_reply{background-image:url(../images/buttons/addreply.png); position:absolute; right:0; bottom:0; width:71px; height:46px;}
a.add_reply:hover{background-position:0px -46px;}

div.replied{
background-color:#EEEBEB; 
width:518px; 
padding-left:19px; 
padding-right:19px; 
padding-top:10px; 
padding-bottom:10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
margin-top:10px;
color:#C8B879;
background-image:url(../images/comments/quote.png); 
background-position:7px 13px;
background-repeat:no-repeat;
float:left;
font-size:12px;
}

div.replied span{color:#AAB2BC; }

div.replied span a{color:#AAB2BC!important;}


#affiliate{
	float:left;
	width:253px;
	height:222px;
	background-image:url(../images/layout/affiliate.jpg);
	text-decoration:none;
	margin-bottom:16px;
}

#affiliate a:hover{ text-decoration:none; }

#affiliate .titleAf{
	float:left;
	margin-left:14px;
	margin-top:14px;
	font-weight:bold;
	color:#FFF;
	font-size:14px;
}
#affiliate .affiliateDesign{
	
	margin-left:14px;
	margin-top:25px;
	font-weight:bold;
	color:#F3D225;
	font-size:14px;
	float:left;
	line-height:18px;

	
}
#affiliate .affiliation{
	float:left;
	margin-left:14px;
	margin-top:15px;
	width:90px;
	color:#C4DAF5;
	padding-right:149px;
	line-height:18px;
}

#affiliate .yellow{
	color:#f5d224;
	font-weight:bold;
}

div.member_box{
	width:253px;
	float:left;
	margin-bottom:16px;
}

	div.member_box .top{
		float:left;
		background-image:url(../images/layout/members/top.png);
		width:225px;
		height:15px;
		padding:14px;
		font-weight:bold;
		color:#FFF;
		font-size:14px;
		position:relative;
	}
	
	div.member_box .top.wel{
		background-image:url(../images/layout/members/top_wel.png);
		height:14px;
		
	}
	
	div.member_box .content{
		float:left;
		background-image:url(../images/layout/members/bg.png);
		width:225px;
		padding:5px 14px 10px 14px;
	}
		
	div.member_box .content.wel{
		background-image:url(../images/layout/members/bg_wel.png);
	
	
	}
		
	div.member_box .content.welcome_member{
		color:#8A95A4;
		line-height:16px;
	}
	
	div.member_box .content.welcome_member strong{
		color:#FFF;
	}
	
	.creature{
		background-image:url(../images/content/mad_guys.png);
		position:absolute;
		right:10px;
		top:-30px;
		width:55px;
		height:59px;
		background-position:0px -30px;
	}
	
	.creature.exclusive{
		background-position:0px -117px;
	}	
	.creature.dev{
		background-position:0px -206px;
	}
	
		div.member_box  a:hover{
			text-decoration:none;
		}
		
		div.member_box .content .divider{
				
				background-image:url(../images/layout/members/divider.png);
				margin-left:-14px;
				margin-top:5px;
				margin-bottom:5px;
				float:left;
				width:253px;
		}
		
		div.member_box .content.wel .divider{
			background-image:url(../images/layout/members/devider_wel.png);
		}
		
		div.member_box .content.wel .italics{
			color:#fff;
			display:block;
		}
		
	
	div.member_box .bottom{
		float:left;
		background-image:url(../images/layout/members/bottom.png);
		width:253px;
		height:4px;
	}
	
		div.member_box .bottom.wel{
			background-image:url(../images/layout/members/bottom_wel.png);
		}
	
	
	div.member_box ul{
		float:left;
		margin:0;
		padding:0;
		width:100%;
		}
		
	div.member_box ul li{
		float:left;
		width:100%;
		list-style:none;
		background:url(../images/layout/members/divider.png) no-repeat left bottom;
		margin-left:-14px;
		padding-left:14px;
		padding-right:14px;
		margin-bottom:10px;
		margin-top:5px;
	}
	
	div.member_box ul li.last{
		background:none;
		margin-bottom:0;
	}
	
	div.member_box ul li a{
		float:left;
		font-size:12px;
		color:#C4DAF5;
		background-image:url(../images/content/mad_guys.png);
		background-repeat:no-repeat;
		padding-left:75px;
		height:75px;
		width:150px;
	}
	
	
	div.member_box ul li a:hover{ text-decoration:none; }
	
	div.member_box ul li#free a{
		background-position: left -30px;
	}		
	
	div.member_box ul li#exclu a{
		background-position: left -117px;
	}	
	
	div.member_box ul li#dev a{
		background-position: left -206px;
		border-bottom:none;
		padding-bottom:10px;
		height:55px;
	}
	
	div.member_box ul li a  span{ margin-top:0px; float:left; width:100%; font-weight:bold; }
	
	
	div.member_box ul li#free span{
		color:#F7B340;		
	}	
	div.member_box ul li#exclu span{
		color:#75ACF2;		
	}	
	div.member_box ul li#dev span{
		color:#2AB17D;		
	}
	
	div.member_box ul li a  p span{ margin-top:0px; float:none; width:auto; color:#FFF!important; font-size:11px; visibility:hidden; }
	
	span.yellow{ color:#F3D225 }
	
	
	span#twitter_icon{
		position:absolute;
		background:url(../images/content/twitter.png) no-repeat;
		width:29px;
		height:26px;
		right:10px;
		top:6px;
	}
	
	div.member_box .shout{
			float:left;
			font-size:11px;
			color:#C4DAF5;
		}
		
		div.member_box .shout .time{
			font-style:italic; color:#939CA8;
		}
		div.member_box .shout a{
			text-decoration:unerline;
		}
		
	a.upgrade{
		width:143px;
		float:left;
		background:url(../images/buttons/upgrade.png);
		height:40px;
		padding:16px 65px 0px 15px;
		color:#fff;
		font-size:11px;
		font-weight:bold;
		line-height:14px;
		margin-top:10px;
		margin-bottom:5px;
	}
	
	a.upgrade:hover{
		text-decoration:none;
		background-position:-223px 0px;
	}
	
	
	a.upgrade span{
		color:#75ACF2;
		float:left; 
		width:100%;
	}
	a.upgrade.dev{
		background-position:0px -60px;
	}	
	a.upgrade.dev:hover{
		text-decoration:none;
		background-position:-223px -60px;
	}
	
	a.upgrade.dev span{
		color:#2AB17D;
	}