body 
{
 background-image: url('img/body.jpg');
 background-repeat: repeat;
 background-position: 0px 929px;
 text-align: center;
 margin: 0px;
 padding: 0px;
 font-size: 9pt;
 font-family: verdana, arial, helvetica, sans-serif;
 height: 100%;
 color: #dfd1d7;
}

html 
{
 margin: 0px;
 padding: 0px;
}

#main_body 
{
 background-image: url('img/body_gradient.jpg');
 background-repeat: repeat-x;
 background-position: top left;
 height: 100%;
}

#emoticons-outer .border2 
{
 background-color: #fff;
}

#user_setting 
{
 background-color: #666666;
}

img 
{
 border-width: 0px;
}

a 
{
 color: #c9c9c9;
 text-decoration: none;
}

a:hover 
{
 
}

table, td, th 
{
 font-size: 9pt;
}

input 
{
 background-color: #F6F6F6;
 border-color: #00cfef;
 border-width: 1px;
 border-style: solid;
 font-size: 10pt;
 color: #000;
}

.inputmain 
{
 background-color: #fff;
 border-color: #D9AEB8;
 border-width: 1px;
 border-style: solid;
 font-size: 10pt;
 color: #000;
}

textarea 
{
 background-color: #F6F6F6;
 border-color: #000;
 border-width: 1px;
 border-style: solid;
 font-size: 8pt;
 color: #000;
}

.textarea 
{
 background-color: #fff;
 border-color: #000;
 border-width: 1px;
 border-style: solid;
 font-size: 8pt;
 color: #000;
}

/*########################
 	MAIN SURR.
 ########################*/
#outer 
{
 margin-left: auto;
 margin-right: auto;
 font-size: 8pt;
 text-align: left;
 background-image: none;
 width: 100%;
}

/*########################
 	INPUT BUTTONS / FORMS
 ########################*/
.button 
{
 background-image: url('img/menu_bg.jpg');
 background-repeat: repeat-x;
 background-position: top left;
 color: #fff;
 border-color: #454545;
 border-width: 2px;
 border-style: solid;
 cursor: pointer;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 padding: 5px;
 margin-left: 20px;
}

.button2 
{
 background-image: url('img/menu_bg.jpg');
 background-repeat: repeat-x;
 background-position: top left;
 color: #fff;
 border-color: #454545;
 border-width: 2px;
 border-style: solid;
 cursor: pointer;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 padding: 5px;
 margin-left: 20px;
}

.button_grey 
{
 background-image: url('img/menu_bg.jpg');
 background-repeat: repeat-x;
 background-position: top left;
 color: #fff;
 border-color: #454545;
 border-width: 2px;
 border-style: solid;
 cursor: pointer;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 padding: 5px;
}

.input 
{
 background-color: #E7F2FC;
 border-right-color: #00cfef;
 border-right-width: 2px;
 border-right-style: solid;
 border-bottom-color: #00cfef;
 border-bottom-width: 2px;
 border-bottom-style: solid;
 border-top-color: #00cfef;
 border-top-width: 2px;
 border-top-style: solid;
 border-left-color: #00cfef;
 border-left-width: 2px;
 border-left-style: solid;
 font-size: 8pt;
 color: #000;
}

.input2 
{
 background-color: #E7F2FC;
 border-color: #c9c9c9;
 border-width: 2px;
 border-style: solid;
 font-size: 8pt;
}

.input3 
{
 background-color: #000;
 border-color: #fff;
 border-width: 1px;
 border-style: solid;
 font-size: 8pt;
 color: #fff;
}

.input4 
{
 background-color: #000;
 border-color: #459DCF;
 border-width: 1px;
 border-style: solid;
 font-size: 8pt;
 color: #fff;
}

/*########################
 	IMAGES
 ########################*/
.pic1 
{
 border-color: #5c5b5b;
 border-width: 1px;
 border-style: solid;
}

.pic2 
{
 border-color: #5c5b5b;
 border-width: 1px;
 border-style: solid;
}

.pic3 
{
 border-color: #fff;
 border-width: 2px;
 border-style: solid;
}

.pic4 
{
 /*filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;*/

 border-color: #fff;
 border-width: 1px;
 border-style: solid;
}

.pic5 
{
 border-color: #ccc;
 border-width: 1px;
 border-style: solid;
}

.pics1 
{
 
}

.pics4 
{
 
}

.pics2 
{
 
}

.pics3 
{
 
}

.wrap1 
{
 
}

.wrap2 
{
 
}

.wrap3 
{
 
}

.wrap4 
{
 
}

.wrap5 
{
 
}

.wrap5 img 
{
 
}

/*########################
 	TOP AREA
 ########################*/
#top .top_text a 
{
 color: #fff;
}

#top .top_text a:hover 
{
 color: #54A4DE;
}

#top .top_text 
{
 color: #fff;
}

#top 
{
 background-image: none;
 width: 100%;
 color: #fff;
}

.top2 
{
 background-image: none;
}

/*########################
 	MENU LINKS
 ########################*/
#outer2 
{
 background-color: #54A4DE;
 border-left-color: #D9D9D9;
 border-left-width: 1px;
 border-left-style: solid;
 border-right-color: #D9D9D9;
 border-right-width: 1px;
 border-right-style: solid;
 text-align: center;
}

.menu 
{
 background-image: url('img/menu_bg.jpg');
 background-repeat: repeat-x;
 background-position: top left;
 height: 46px;
 text-align: center;
}

.menu span 
{
 display: block;
 height: 46px;
 background-image: url('img/menu_bg_separator.jpg');
 background-repeat: no-repeat;
 background-position: top left;
}

.menu a 
{
 display: block;
 font-size: 12px;
 line-height: 12px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #e0dfdf;
 text-decoration: none;
 padding-top: 17px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

.menu2 
{
 background-image: url('img/menu_bg_hover.png');
 background-repeat: repeat-x;
 background-position: top left;
 height: 46px;
 text-align: center;
}

.menu2 a 
{
 display: block;
 font-size: 12px;
 line-height: 12px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #e0dfdf;
 text-decoration: none;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

.menu2 a:hover 
{
 display: block;
 font-size: 12px;
 line-height: 12px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #e0dfdf;
 text-decoration: none;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

/*########################
 	MENU LINKS 4
 ########################*/
.menu4 
{
 padding: 2px;/* border-top:1px #014E82 solid;
 	border-left:1px #000 solid; */

 border-bottom-color: #014E82;
 border-bottom-width: 1px;
 border-bottom-style: solid;/*cursor:pointer;*/

 font-size: 7pt;
 font-weight: bold;
}

.menu4-1 
{
 padding: 2px;
 border-bottom-color: #195B85;
 border-bottom-width: 1px;
 border-bottom-style: solid;/*cursor:pointer;*/

 font-size: 7pt;
 font-weight: bold;
}

.menu4-2 
{
 font-size: 7pt;
 font-weight: bold;
 padding-left: 15px;
}

.menu4-4 a 
{
 color: #fff;
}

.menu4-4 a:hover 
{
 color: #fff;
}

/*########################
 	LOGIN BOX
 ########################*/
.login1 
{
 background-color: #fff;
 border-left-color: #D9D9D9;
 border-left-width: 1px;
 border-left-style: solid;
 border-right-color: #D9D9D9;
 border-right-width: 1px;
 border-right-style: solid;
}

.login2 
{
 background-color: #195B85;
 border-left-color: #D9D9D9;
 border-left-width: 1px;
 border-left-style: solid;
 border-right-color: #D9D9D9;
 border-right-width: 1px;
 border-right-style: solid;
 color: #fff;
 font-size: 8pt;
}

/*########################
 	MENU LINKS 5

 	MAIN LINKS FOR THE MEMBERS AREA border-bottom:1px #332F2F solid;

 ########################*/
.menu5border 
{
 
}

.menu5 
{
 font-size: 7pt;
 color: #fff;
 padding-left: 5px;
 cursor: pointer;
 background-color: #000;
}

.menu5c 
{
 font-size: 7pt;
 color: #fff;
 padding-left: 5px;
 cursor: pointer;
 background-color: #000;
}

.menu5a 
{
 background-color: #000;
 background-position: right;
 background-repeat: no-repeat;
 text-align: right;
 width: 24px;
 height: 41px;
}

.menu5b 
{
 background-image: url(line5.gif);
 background-color: #000;
 background-position: right;
 background-repeat: no-repeat;
 text-align: right;
 width: 24px;
 height: 41px;
}

.menu5d 
{
 font-size: 7pt;
 color: #000;
 text-align: center;
 background-color: #fff;
}

.menu5e 
{
 font-size: 8pt;
 color: #fff;
 text-align: right;
 padding-right: 10px;
 padding-top: 8px;
 background-color: #000;
 font-weight: bold;
}

.menu5f 
{
 background-color: #000;
 width: 24px;
 height: 35px;
}

.menu5g 
{
 border-color: #000;
 border-width: 1px;
 border-style: solid;
 padding: 5px;
 background-color: #000;
 font-size: 7pt;
}

.menu5g2 
{
 border-color: #000;
 border-width: 1px;
 border-style: solid;
 padding: 5px;
 background-color: #1F1F1F;
 font-size: 7pt;
}

.menu5 a 
{
 color: #fff;
}

.menu5c a 
{
 color: #fff;
}

.menu5d a 
{
 color: #064D9F;
}

.menu5d a:hover 
{
 color: #000;
}

.menu5g a 
{
 color: #fff;
}

.menu5g2 a 
{
 color: #000;
}

/*########################
 	MAIN PAGES
 ########################*/
#main 
{
 background-image: none;
 font-size: 8pt;
 color: #dfd1d7;
}

.main2 
{
 background-color: #fff;
 border-right-color: #D9D9D9;
 border-right-width: 1px;
 border-right-style: solid;
 font-size: 7pt;
 color: #fff;
}

.main3 
{
 background-color: #fff;
 border-left-color: #D9D9D9;
 border-left-width: 1px;
 border-left-style: solid;
 font-size: 7pt;
 color: #fff;
}

.main3-b 
{
 background-color: #000;
 vertical-align: bottom;
}

.main3-a 
{
 background-color: #fff;
 text-align: right;
 vertical-align: bottom;
}

.main3-c 
{
 background-color: #fff;
 border-left-color: #D9D9D9;
 border-left-width: 1px;
 border-left-style: solid;
 font-size: 7pt;
 color: #fff;
}

.main4 
{
 background-color: #fff;
 border-right-color: #D9D9D9;
 border-right-width: 1px;
 border-right-style: solid;
 font-size: 8pt;
 color: #000;
}

.main3 a 
{
 color: #fff;
}

.main3 a:hover 
{
 color: #fff;
 text-decoration: underline;
}

#topright 
{
 background-color: #fff;
 border-right-color: #D9D9D9;
 border-right-width: 1px;
 border-right-style: solid;
 font-size: 8pt;
 color: #000;
}

/*##############################
 	#topleft - TOP LEFT AREA BLACK SWOSH
 	A:LINKS - USERNAME
 ###############################*/
#topleft 
{
 background-color: #fff;
 background-repeat: no-repeat;
 width: 480px;
 height: 45px;
 color: #fff;
 border-left-color: #D9D9D9;
 border-left-width: 1px;
 border-left-style: solid;
}

#topleft a 
{
 color: #fff;
 text-decoration: underline;
}

#topleft a:hover 
{
 color: #fff;
 text-decoration: none;
}

.page 
{
 color: #fff;
}

.pbar1 
{
 background-color: transparent;
}

.pbar2 
{
 background-color: #941D31;
}

.pbar3 
{
 font-size: 8pt;
 padding: 1px;
 border-width: 1px;
 border-color: #014E82;
 border-style: solid;
}

/*########################
 	MENUS
 ########################*/
.mainmenu 
{
 background-image: url(line11.gif);
 background-color: #1F1F1F;
 font-size: 7pt;
 color: #000;
}

.mainmenu2 
{
 background-image: url(line10.gif);
 background-color: #1F1F1F;
 font-size: 7pt;
 color: #fff;
}

.mainmenu2 a 
{
 color: #fff;
}

.mainmenu2 a:hover 
{
 color: #54A4DE;
}

.mainmenu3 
{
 background-image: url('img/menu_bg_hover.png');
 background-repeat: repeat-x;
 background-position: top left;
 font-size: 7pt;
 color: #fff;
 padding-top: 8px;
 padding-right: 0px;
 padding-bottom: 8px;
 padding-left: 0px;
}

.mainmenu4 
{
 background-image: url('img/menu_bg_hover.png');
 background-repeat: repeat-x;
 background-position: top left;
 font-size: 7pt;
 color: #fff;
 padding-top: 8px;
 padding-right: 0px;
 padding-bottom: 8px;
 padding-left: 0px;
}

.mainmenu5 
{
 background-image: url('img/menu_bg_hover.png');
 background-repeat: repeat-x;
 background-position: top left;
 font-size: 7pt;
 color: #fff;
}

.mainmenu6 
{
 background-image: url('img/menu_bg.jpg');
 background-repeat: repeat-x;
 background-position: top left;
 color: #fff;
 border-color: #454545;
 border-width: 2px;
 border-style: solid;
 cursor: pointer;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 padding: 5px;
}

.mainmenu6 a 
{
 color: #fff;
 text-decoration: none;
}

.mainmenu6 a:hover 
{
 color: #fff;
 text-decoration: none;
}

.mainmenu7 
{
 background-image: url('img/menu_bg.jpg');
 background-repeat: repeat-x;
 background-position: top left;
 color: #fff;
 border-color: #454545;
 border-width: 2px;
 border-style: solid;
 cursor: pointer;
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 padding: 5px;
}

.mainmenu7 a 
{
 color: #FFF;
 text-decoration: none;
}

.mainmenu7 a:hover 
{
 color: #FFF;
 text-decoration: none;
}

/*########################
 	SITE MENUS
 ########################*/
.item 
{
 
}

.item2 
{
 
}

.item3 
{
 border-bottom-color: #ccc;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 color: #54A4DE;
}

.item a 
{
 color: #54A4DE;
 text-decoration: none;
}

.item2 a 
{
 color: #195B85;
 text-decoration: none;
}

.item2 a:hover 
{
 color: #195B85;
 text-decoration: none;
}

/*########################
 	BORDERS
 ########################*/
.border 
{
 border-color: #332F2F;
 border-width: 1px;
 border-style: solid;
 background-image: url('img/menu_bg_hover.png');
 background-repeat: repeat-x;
 background-position: top left;
}

.border2 
{
 
}

.border3 
{
 border-color: #95C719;
 border-width: 1px;
 border-style: solid;
 background-color: #000;
 color: #fff;
}

.border4 
{
 border-color: #474646;
 border-width: 1px;
 border-style: solid;
 background-color: #666;
 border-collapse: collapse;
}

.border4 td 
{
 border-color: #474646;
 border-width: 1px;
 border-style: solid;
 background-color: #666;
}

.border4 th 
{
 border-color: #474646;
 border-width: 1px;
 border-style: solid;
 background-color: #666;
}

.border4 .color 
{
 color: #00CFEF;
}

.border5 
{
 border-bottom-color: #000;
 border-bottom-width: 1px;
 border-bottom-style: dashed;
}

.border6 
{
 border-color: #95C719;
 border-width: 1px;
 border-style: solid;
 background-color: #2589C5;
 color: #fff;
}

.border7 
{
 border-bottom-color: #98C920;
 border-bottom-width: 1px;
 border-bottom-style: dashed;
}

.border8 
{
 background-color: #F5F5F5;
 border-color: #000;
 border-width: 1px;
 border-style: solid;
}

.border9 
{
 background-color: #fff;
 color: #000;
}

/* USED IN MAIL ALERT */
.border10 
{
 background-image: url(line10.gif);
 background-color: #000;
 color: #fff;
}

.border11 
{
 border-color: #BDBDBD;
 border-width: 1px;
 border-style: solid;
 background-color: #fff;
 color: #000;
}

/* B-BOARD */
.border12 
{
 background-color: #fff;
 color: #000;
}

.border13 
{
 
}

.border14 
{
 background-color: #F9F9F9;
 color: #fff;
}

/*########################
 	TEXT COLORS
 ########################*/
.color 
{
 color: #00cfef;
}

.color2 
{
 color: #fff;
}

.color3 
{
 color: #ff0000;
}

.color4 
{
 color: #000;
}

/*########################
 	BACKGROUNDS & EXTRAS
 ########################*/
.cur 
{
 cursor: pointer;
}

.pollinput 
{
 background-color: transparent;
 border-width: 0px;
}

.frame1 
{
 background-color: #fff;
 margin: 0px;
}

.main_frame1 
{
 background-color: #FFFFFF;
 margin: 0px;
}

.link1 a 
{
 color: #195B85;
}

.link1 a:hover 
{
 color: #195B85;
 text-decoration: underline;
}

/* USED IN MAIN MENU SQURE */
.sqr 
{
 
}

.sqr1 
{
 vertical-align: middle;
 margin-left: 4px;
 margin-right: 3px;
}

/* COMMENT BOX */
.comment 
{
 border-color: #BDBDBD;
 border-width: 1px;
 border-style: solid;
 background-color: #fff;
 color: #000;
}

.comment-text 
{
 color: #000;
 font-size: 8pt;
}

.comment-headline 
{
 background-color: #fff;
 color: #000;
 padding: 5px;
 font-size: 7pt;
}

.comment-head 
{
 background-color: #195B85;
 font-size: 7pt;
 color: #fff;
 padding: 5px;
}

.comment-head a 
{
 color: #fff;
}

.comment-head a:hover 
{
 color: #54A4DE;
}

/*########################
 	BOTTOM MENUS
 ########################*/
#bottom3 
{
 background-color: #195B85;
 width: 100%;
 font-size: 7pt;
 font-weight: bold;
 text-align: center;
 color: #fff;
}

#bottom3 a 
{
 color: #fff;
}

#bottom3 a:hover 
{
 color: #fff;
 text-decoration: underline;
}

#bottom4 
{
 background-color: #54A4DE;
 width: 100%;
 color: #fff;
}

/*########################
 	FORUM
 ########################*/
.forum-1 
{
 background-color: #00CFEF;
 color: #fff;
 font-size: 8pt;
}

.forum-2 
{
 background-color: #999;
 color: #000;
 font-size: 8pt;
}

.forum-2 a 
{
 color: #00CFEF;
}

.forum-2 a:hover 
{
 color: #00CFEF;
 text-decoration: underline;
}

.forum-3 
{
 border-color: #666;
 border-width: 1px;
 border-style: solid;
}

.forum-4 
{
 border-color: #666;
 border-width: 1px;
 border-style: solid;
 background-color: #fff;
 color: #000;
 font-size: 8pt;
}

.forum-q 
{
 background-color: #F5F5F5;
 color: #000;
 font-size: 8pt;
 border-color: #666;
 border-width: 1px;
 border-style: solid;
}

/*########################
 	DROP DOWN MENU
 ########################*/
#dropmenudiv 
{
 padding: 5px;
 border-color: #c0c0c0;
 border-width: 1px;
 border-style: solid;
 background-color: #1c4c80;
 position: absolute;
 z-index: 100;
 font-size: 7pt;
 text-align: left;
}

#dropmenudiv a 
{
 color: #fff;
}

#dropmenudiv a:hover 
{
 color: #fff;
 text-decoration: underline;
}

/*########################
 	MESSAGES AND ERRORS
 ########################*/
span.message_message 
{
 background-image: url("http://indigo.phpfoxcustomization.com/design/pic/message.gif");
 background-repeat: no-repeat;
 padding-left: 20px;
 padding-bottom: 6px;
}

span.error 
{
 background-image: url("http://indigo.phpfoxcustomization.com/design/pic/warning.gif");
 background-repeat: no-repeat;
 padding-left: 20px;
 color: #FF0000;
 padding-bottom: 6px;
}

span.message_error 
{
 background-image: url("http://indigo.phpfoxcustomization.com/design/pic/warning.gif");
 font-weight: bold;
 background-repeat: no-repeat;
 padding-left: 20px;
 color: #FF0000;
 padding-bottom: 6px;
}

.ajax_message 
{
 background-color: #FFF8CC;
 padding: 5px;
 border-color: #FFE222;
 border-width: 1px;
 border-style: solid;
}

.jquery_background 
{
 background-color: #fff;
}

.socialover 
{
 background-color: #FFF8CC;
 border-color: #FFE222;
 border-width: 1px;
 border-style: solid;
 color: #000;
}

.socialdefault 
{
 background-color: #fff;
 border-color: #fff;
 border-width: 1px;
 border-style: solid;
 color: #000;
}

.socialbox 
{
 border-color: #BDBDBD;
 border-width: 1px;
 border-style: solid;
 color: #000;
 background-color: #f9f9f9;
}

.topfriendsnum 
{
 float: left;
 margin-left: 8px;
 vertical-align: top;
 height: 80px;
 width: 80px;
 text-align: center;
 padding-top: 5px;
 font-size: 16pt;
 border-color: #ccc;
 border-width: 1px;
 border-style: solid;
}

/*__________My Styles__________*/
.head_bg 
{
 background-image: url('img/head_bg.png');
 background-repeat: repeat-x;
 background-position: top left;
 width: 990px;
}

.head_bg_right 
{
 background-image: url('img/head_bg_right.jpg');
 background-repeat: no-repeat;
 background-position: top right;
 height: 142px;
 overflow: hidden;
 width: 990px;
}

.login_form 
    {
        background: url('img/login_form.png') no-repeat top left ;
        width: 100px;
        padding: 8px 0px;
        text-align: left;
        font: normal 12px/12px Arial, Helvetica, sans-serif;
        color: #767676;
        border: 0px;
        text-indent: 10px;
    }

*html .login_form 
{
 background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/login_form.png', sizingMethod='image');
}

.login_button 
{
 background: url('img/login_button.png') no-repeat top left;
 width: 56px;
 height: 33px;
 border: 0px;
}

*html .login_button 
{
 background: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/login_button.jpg', sizingMethod='image');
}

.login_icon 
{
 background-image: url('img/login_icon.png');
 background-repeat: no-repeat;
 background-position: top left;
 width: 12px;
 height: 142px;
}

.login_icon_opened 
{
 background-image: url('img/login_icon_opened.png');
 background-repeat: no-repeat;
 background-position: top left;
 width: 93px;
 height: 142px;
}

.lost_pass_text 
{
 font-size: 11px;
 line-height: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #999;
 vertical-align: top;
 padding-bottom: 5px;
}

.lost_pass_text a 
{
 font-size: 11px;
 line-height: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
 padding-top: 0px;
 padding-right: 4px;
 padding-bottom: 0px;
 padding-left: 4px;
}

label.lost_pass_text 
{
 font-size: 11px;
 line-height: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
 padding-top: 0px;
 padding-right: 4px;
 padding-bottom: 0px;
 padding-left: 4px;
}

.lost_pass_text a:hover 
{
 font-size: 11px;
 line-height: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 text-decoration: underline;
 padding-top: 0px;
 padding-right: 4px;
 padding-bottom: 0px;
 padding-left: 4px;
}

.under_login 
{
 font-size: 11px;
 line-height: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 text-align: right;
 vertical-align: bottom;
 padding-right: 20px;
 padding-bottom: 10px;
}

.under_login a 
{
 font-size: 11px;
 line-height: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #00cfef;
}

.language_text 
{
 font-size: 11px;
 line-height: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #d9aeb8;
 text-transform: lowercase ! important;
}

.language_select 
{
 font-size: 11px;
 line-height: 11px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #767676;
}

.top_left_corner 
{
 background-image: url('img/top_left_corner.jpg');
 background-repeat: no-repeat;
 background-position: top right;
}

.top_right_corner 
{
 background-image: url('img/top_right_corner.jpg');
 background-repeat: no-repeat;
 background-position: top left;
}

.menu_border 
{
 border-color: #454545;
 border-width: 1px;
 border-style: solid;
 border-left-width: 0px ! important;
 border-right-width: 0px ! important;
}

.bot_bg_box 
{
 zoom: 1;
 overflow: hidden;
 height: 18px;
 width: 992px ! important;
}

.bot_left_corner 
{
 background-image: url('img/bot_left_corner.png');
 background-repeat: no-repeat;
 background-position: top right;
 width: 16px;
 height: 18px;
 float: left;
 margin-right: -3px;
}

*html .bot_left_corner 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/bot_left_corner.jpg', sizingMethod='image');
}

.bot_right_corner 
{
 background-image: url('img/bot_right_corner.png');
 background-repeat: no-repeat;
 background-position: top left;
 width: 16px;
 height: 18px;
 float: right;
 margin-left: -3px;
}

*html .bot_right_corner 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/bot_right_corner.jpg', sizingMethod='image');
}

.bot_bg 
{
 background-image: url('img/bot_bg.png');
 background-repeat: repeat-x;
 background-position: top left;
 height: 18px;
 overflow: hidden;
}

*html .bot_bg 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/bot_bg.jpg', sizingMethod='scale');
}

/*_________top_block_____________*/
.top_block_left_shadow 
{
 background-image: url('img/top_block_left_shadow.png');
 background-repeat: repeat-y;
 background-position: top right;
}

*html .top_block_left_shadow 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/top_block_left_shadow.jpg', sizingMethod='scale');
}

.top_block_right_shadow 
{
 background-image: url('img/top_block_right_shadow.png');
 background-repeat: repeat-y;
 background-position: top left;
}

*html .top_block_right_shadow 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/top_block_right_shadow.jpg', sizingMethod='scale');
}

.top_block_center_pattern 
{
 background-image: url('img/top_block_center_pattern.jpg');
 background-repeat: repeat;
 background-position: top left;
}

.top_block_left_pattern 
{
 background-image: url('img/top_block_left_pattern.jpg');
 background-repeat: repeat-y;
 background-position: top left;
 height: 235px;
}

.top_block_right_pattern 
{
 background-image: url('img/top_block_right_pattern.jpg');
 background-repeat: repeat-y;
 background-position: top right;
 width: 100%;
}

.blocks_top_shadow 
{
 background-image: url('img/blocks_shadow_top.png');
 background-repeat: repeat-x;
 background-position: top left;
 height: 37px;
}

*html .blocks_top_shadow 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/blocks_shadow_top.jpg', sizingMethod='scale');
}

.blocks_bot_shadow 
{
 background-image: url('img/blocks_shadow_bot.jpg');
 background-repeat: repeat-x;
 background-position: bottom left;
 height: 37px;
}

*html .blocks_bot_shadow 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/blocks_shadow_bot.jpg', sizingMethod='scale');
}

.border_horizontal 
{
 background-image: url('img/border_horizontal.gif');
 background-repeat: repeat-x;
 background-position: bottom left;
 height: 1px;
 overflow: hidden;
}

.border_vertical 
{
 background-image: url('img/border_vertical.gif');
 background-repeat: repeat-y;
 background-position: top right;
}

.top_block_flower_bg 
{
 background-image: url('img/top_block_flower_bg.png');
 background-repeat: no-repeat;
 background-position: bottom left;
 width: 100%;
 overflow: hidden;
 height: 198px;
}

*html .top_block_flower_bg 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/top_block_flower_bg.jpg', sizingMethod='scale');
}

.welcome_girl 
{
 background-image: url('img/welcome_guy.png');
 background-repeat: no-repeat;
 background-position: bottom left;
 width: 127px;
 height: 198px;
 float: left;
}

*html .welcome_girl 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/welcome_girl.jpg', sizingMethod='image');
}

p.welcome 
{
 padding-top: 0px;
 padding-right: 20px;
 padding-bottom: 0px;
 padding-left: 30px;
 font-size: 12px;
 line-height: 18px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #b3a6ab;
 text-align: left;
 margin: 0px;
}

h3.welcome 
{
 padding-top: 0px;
 padding-right: 20px;
 padding-bottom: 5px;
 padding-left: 10px;
 font-size: 22px;
 line-height: 22px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 text-align: left;
 margin: 0px;
}

.sign_up 
{
 background-image: url('img/sign_up_button.png');
 background-repeat: no-repeat;
 background-position: top left;
 display: block;
 width: 92px;
 height: 41px;
 position: absolute;
 bottom: 0px;
 right: 20px;
 cursor: pointer;
}

*html .sign_up 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/sign_up_button.jpg', sizingMethod='image');
}

.relative 
{
 position: relative;
}

a.news 
{
 padding: 0px;
 font-size: 12px;
 line-height: 18px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #b3a6ab;
 text-align: left;
 margin-top: 0px;
 margin-right: 20px;
 margin-bottom: 0px;
 margin-left: 20px;
 text-decoration: none;
 background-image: url('img/arrow.gif');
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 20px;
 display: block;
}

h3.news 
{
 padding-top: 0px;
 padding-right: 20px;
 padding-bottom: 5px;
 padding-left: 10px;
 font-size: 22px;
 line-height: 22px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 text-align: left;
 margin: 0px;
}

.act_link 
{
 background-image: url('img/link_for_more.png');
 background-repeat: no-repeat;
 background-position: top left;
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 width: 117px;
 padding-top: 7px;
 padding-right: 0px;
 padding-bottom: 15px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 15px;
 margin-bottom: 0px;
 margin-left: 0px;
 display: block;
 cursor: pointer;
 text-decoration: none;
 text-align: center;
}

*html .act_link 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/link_for_more.jpg', sizingMethod='image');
}

.act_link:hover 
{
 color: #c9c9c9;
 text-decoration: none;
}

.act_link_large 
{
 background-image: url('img/view_more_button.png');
 background-repeat: no-repeat;
 background-position: top left;
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #bfbfbf;
 width: 120px;
 padding-top: 7px;
 padding-right: 0px;
 padding-bottom: 15px;
 padding-left: 0px;
 margin-top: 0px;
 margin-right: 15px;
 margin-bottom: 0px;
 margin-left: 0px;
 display: block;
 cursor: pointer;
 text-decoration: none;
 text-align: center;
}

*html .act_link_large 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/view_more_button.jpg', sizingMethod='image');
}

.act_link_large:hover 
{
 color: #bfbfbf;
 text-decoration: none;
}

.block_for_all_news_link 
{
 padding-top: 10px;
 padding-right: 20px;
 padding-bottom: 0px;
 padding-left: 0px;
 position: relative;
}

.content_bg 
{
 background-color: #4f0025;
}

.blocks_titles_box 
{
 overflow: hidden;
 zoom: 1;
}

.blocks_titles 
{
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 20px;
 padding-left: 0px;
 text-align: left;
 float: left;
 text-transform: uppercase;
}

.blocks_titles_pic 
{
 background-image: url('img/blue_arrow.png');
 background-repeat: no-repeat;
 background-position: 0px 0px;
 width: 31px;
 height: 42px;
 float: left;
 margin-left: 15px;
 *margin-left: 10px;
}

*html .blocks_titles_pic 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/blue_arrow.jpg', sizingMethod='image');
}

.blocks_bot_right_corner 
{
 background-image: url('img/blocks_bot_right_corner.png');
 background-repeat: no-repeat;
 background-position: top right;
 height: 29px;
}

.blocks_bot_bg 
{
 background-image: url('img/blocks_bot_bg.png');
 background-repeat: repeat-x;
 background-position: top right;
 height: 29px;
}

.blocks_bot_left_corner 
{
 background-image: url('img/blocks_bot_left_corner.png');
 background-repeat: no-repeat;
 background-position: top left;
 height: 29px;
}

.between_rows 
{
 background-image: url('img/between_rows.jpg');
 background-repeat: repeat-x;
 background-position: top left;
 height: 22px;
}

.user_name 
{
 font-size: 12px;
 line-height: 14px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 padding: 0px;
 margin: 0px;
 text-align: center;
 text-decoration: none;
 display: block;
}

.user_name:hover 
{
 font-size: 12px;
 line-height: 14px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 padding: 0px;
 margin: 0px;
 text-align: center;
 text-decoration: underline;
 display: block;
}

.blocks_top_bg 
{
 background-color: #474646;
 background-image: url('img/blocks_top_bg.png');
 background-repeat: repeat-x;
 background-position: top left;
}

.blocks_top_right_corner 
{
 background-image: url('img/blocks_top_right_corner.png');
 background-repeat: no-repeat;
 background-position: top right;
}

.blocks_top_left_corner 
{
 background-image: url('img/blocks_top_left_corner.png');
 background-repeat: no-repeat;
 background-position: top left;
}

.video_box 
{
 overflow: hidden;
 zoom: 1;
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 25px;
}

.video_image 
{
 float: left;
 margin-right: 20px;
}

.video_discription 
{
 float: left;
 text-align: left;
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
}

.video_discription a 
{
 display: block;
 text-align: left;
 font-size: 14px;
 line-height: 16px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #00cfef;
 margin-bottom: 5px;
}

.video_discription p 
{
 display: block;
 text-align: left;
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 margin-bottom: 5px ! important;
 margin: 0px;
}

.polls_question 
{
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 text-align: left;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 10px;
 padding-left: 10px;
}

.poll_box 
{
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 30px;
 text-align: left;
}

.polls_answer 
{
 font-size: 12px;
 line-height: 14px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 margin-bottom: 5px;
}

.button_vote 
{
 background-image: url('img/button_vote.png');
 background-repeat: no-repeat;
 background-position: top left;
 width: 51px;
 height: 28px;
 border-width: 0px;
}

*html .button_vote 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/button_vote.jpg', sizingMethod='image');
}

.hot_tags_box 
{
 text-align: center;
 padding-top: 20px;
 padding-right: 30px;
 padding-bottom: 0px;
 padding-left: 50px;
}

.hot_tags_box a 
{
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #c9c9c9;
 text-decoration: none;
}

.text1 
{
 font-size: 11px;
}

.text2 
{
 font-size: 12px;
}

.text3 
{
 font-size: 14px;
}

.text4 
{
 font-size: 15px;
}

.text5 
{
 font-size: 16px;
}

.text6 
{
 font-size: 17px;
}

.text7 
{
 font-size: 18px;
}

.text8 
{
 font-size: 19px;
}

.text9 
{
 font-size: 20px;
}

.google_adds_bg 
{
 background-image: url('img/google_adds_bg.jpg');
 background-repeat: repeat-x;
 background-position: top left;
 height: 131px;
 text-align: center;
 vertical-align: middle;
}

.google_adds_bg_left 
{
 background-image: url('img/google_adds_bg_left.jpg');
 background-repeat: no-repeat;
 background-position: top left;
 height: 131px;
 text-align: center;
}

.google_adds_bg_right 
{
 background-image: url('img/google_adds_bg_right.jpg');
 background-repeat: no-repeat;
 background-position: top right;
 height: 131px;
 text-align: center;
}

.google_adds_pad 
{
 padding-top: 20px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}

.google_adds_bg_right td 
{
 width: 25%;
}

.google_adds_box 
{
 padding-top: 5px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 30px;
}

.add_by_google_title 
{
 background-image: url('img/adds_by_google_title.png');
 background-repeat: no-repeat;
 background-position: top left;
 width: 95px;
 height: 21px;
}

*html .add_by_google_title 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/adds_by_google_title.jpg', sizingMethod='image');
}

.google_adds_text 
{
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
}

.google_adds_text a 
{
 font-size: 12px;
 line-height: 14px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #999;
 text-decoration: none;
}

.google_adds_text h3 
{
 margin: 0px;
}

.google_adds_text h3.marg 
{
 margin: 0px;
 padding-top: 20px;
}

.google_adds_text h3 a 
{
 font-size: 12px;
 line-height: 14px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #999;
 text-decoration: underline;
 margin: 0px ! important;
}

.google_adds_text a.small 
{
 font-size: 10px;
 line-height: 12px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #999;
 text-decoration: none;
}

.google_adds_more_box 
{
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 0px;
 text-align: right;
 overflow: hidden;
 zoom: 1;
}

.google_adds_more_box a 
{
 display: block;
 background-image: url('img/google_adds_more.gif');
 background-repeat: no-repeat;
 background-position: top left;
 width: 11px;
 height: 11px;
 text-decoration: none;
 float: right;
}

.bot_blocks_bg 
{
 background-color: #484747;
 background-image: url('img/border_horizontal1.png');
 background-repeat: repeat-x;
 background-position: top left;
}

.blogs_info 
{
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
}

a.blogs_info 
{
 font-size: 11px;
 line-height: 13px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 text-decoration: none;
}

.forum_topics_box 
{
 overflow: hidden;
 zoom: 1;
 margin-bottom: 10px;
}

.forum_topics_author_photo 
{
 float: left;
 width: 40px;
}

.forum_topics_author_text 
{
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 10px;
 float: left;
}

.forum_topics_author_text a 
{
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 text-decoration: none;
}

.forum_topics_author_text p 
{
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 margin: 0px;
}

.forum_topics_author_text p a 
{
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 text-decoration: underline;
}

.content_shadow_box 
{
 overflow: hidden;
 zoom: 1;
 height: 15px;
 margin-top: -10px;
 *margin-top: 0px;
 _margin-top: -2px;
}

.content_left_shadow 
{
 background-image: url('img/content_shadow_left.png');
 background-repeat: no-repeat;
 background-position: top right;
 width: 24px;
 height: 15px;
 float: left;
 _margin-right: -3px;
}

*html .content_left_shadow 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/content_shadow_left.jpg', sizingMethod='image');
}

.content_right_shadow 
{
 background-image: url('img/content_shadow_right.png');
 background-repeat: no-repeat;
 background-position: top left;
 width: 24px;
 height: 15px;
 float: right;
 _margin-left: -3px;
}

*html .content_right_shadow 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/content_shadow_right.jpg', sizingMethod='image');
}

.content_shadow 
{
 background-image: url('img/content_shadow.png');
 background-repeat: repeat-x;
 background-position: top left;
 overflow: hidden;
 height: 15px;
}

*html .content_shadow 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/content_shadow.jpg', sizingMethod='scale');
}

.content_shadow_bot 
{
 width: 100%;
 background-image: url('img/content_shadow_bot.png');
 background-repeat: repeat-x;
 background-position: top left;
 height: 29px;
 margin-bottom: 20px;
}

*html .content_shadow_bot 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/content_shadow_bot.jpg', sizingMethod='scale');
}

.content_box_border 
{
 border-left-color: #42403f;
 border-left-width: 1px;
 border-left-style: solid;
 border-right-color: #42403f;
 border-right-width: 1px;
 border-right-style: solid;
}

.shadow_left_of_content 
{
 background-image: url('img/shodow_left_of_content.png');
 background-repeat: repeat-y;
 background-position: top right;
}

*html .shadow_left_of_content 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/shodow_left_of_content.jpg', sizingMethod='scale');
}

.shadow_right_of_content 
{
 background-image: url('img/shadow_right_of_content.png');
 background-repeat: repeat-y;
 background-position: top left;
}

*html .shadow_right_of_content 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/shadow_right_of_content.jpg', sizingMethod='scale');
}

.shadow_left_with_lines 
{
 background-image: url('img/shadow_left_with_lines.jpg');
 background-repeat: no-repeat;
 background-position: top left;
 height: 141px;
}

*html .shadow_left_with_lines 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/shadow_left_with_lines.jpg', sizingMethod='image');
}

/*___________Footer_________*/
.footer_box 
{
 overflow: hidden;
 zoom: 1;
}

.footer_left 
{
 float: left;
 width: 364px;
 height: 137px;
 overflow: hidden;
 margin-right: -3px;
}

.foter_round 
{
 background-image: url('img/footer_round.png');
 background-repeat: no-repeat;
 background-position: bottom left;
 height: 137px;
 width: 173px;
 float: left;
}

*html .foter_round 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../file/style/grey/img/footer_round.jpg', sizingMethod='image');
}

.footer_after_round 
{
 background-image: url('img/footer_after_round.png');
 background-repeat: no-repeat;
 background-position: bottom left;
 height: 137px;
 width: 191px;
 float: left;
}

*html .footer_after_round 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../file/style/grey/img/footer_after_round.jpg', sizingMethod='image');
}

.footer_bg 
{
 background-image: url('img/footer_bg.jpg');
 background-repeat: repeat-x;
 background-position: bottom left;
 height: 137px;
 overflow: hidden;
 text-align: center;
}

.menu_footer_box 
{
 padding-top: 55px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
}

.menu_footer_box a 
{
 text-align: center;
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #c9c9c9;
 text-decoration: none;
 padding-top: 0px;
 padding-right: 6px;
 padding-bottom: 0px;
 padding-left: 6px;
 text-transform: capitalize;
}

.footer_logo_pad 
{
 padding-top: 25px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 80px;
}

.footer_logo 
{
 background-image: url('img/logo_bot.png');
 background-repeat: no-repeat;
 background-position: top left;
 width: 58px;
 height: 58px;
}

*html .footer_logo 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../file/style/grey/img/logo_bot.jpg', sizingMethod='image');
}

.footer_after_round_text 
{
 text-align: left;
 font-size: 8pt;
 color: #c9c9c9;
 padding-top: 40px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 5px;
}

/*__________Profile__________*/
.profile_menu_box 
{
 background-color: #515050;
 width: 990px;
}

.profile_menu_box1 
{
 background-color: #515050;
}

table.profile_menu 
{
 margin: 0px;
 padding: 0px;
}

table.profile_menu td 
{
 background-image: url('img/profile_menu_bg.png');
 background-repeat: repeat-x;
 background-position: top left;
 height: 37px;
}

table.profile_menu div.bg_left 
{
 background-image: url('img/profile_menu_bg_left.png');
 background-repeat: no-repeat;
 background-position: top left;
 height: 37px;
}

table.profile_menu div.bg_right 
{
 background-image: url('img/profile_menu_bg_right.png');
 background-repeat: no-repeat;
 background-position: top right;
 text-align: center;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
}

table.profile_menu a 
{
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 text-decoration: none;
}

table.profile_menu a:hover 
{
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 text-decoration: underline;
}

.user_text 
{
 padding-top: 0px;
 padding-right: 5px;
 padding-bottom: 0px;
 padding-left: 20px;
 font-size: 12px;
 line-height: 14px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #dfd1d7;
 margin: 0px;
 text-align: left;
}

.user_info 
{
 padding-top: 10px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 20px;
 overflow: hidden;
 zoom: 1;
}

.user_avatar 
{
 float: left;
 width: 90px;
 margin-right: 10px;
}

.user_info_text 
{
 float: left;
 text-align: left;
 font-size: 12px;
 line-height: 16px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #dfd1d7;
}

.user_info_text p 
{
 margin: 0px;
}

.user_details 
{
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 20px;
 font-size: 12px;
 line-height: 16px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #dfd1d7;
}

.user_details p 
{
 margin: 0px;
 text-transform: uppercase;
}

.user_details span 
{
 font-size: 12px;
 line-height: 16px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #00cfef;
 text-transform: none;
}

.about_user 
{
 padding-top: 0px;
 padding-right: 10px;
 padding-bottom: 0px;
 padding-left: 20px;
 font-size: 12px;
 line-height: 16px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #dfd1d7;
}

.comments_box 
{
 padding-top: 0px;
 padding-right: 20px;
 padding-bottom: 0px;
 padding-left: 20px;
}

.comment_author 
{
 font-size: 12px;
 line-height: 16px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #dfd1d7;
 text-align: left;
 padding-bottom: 7px;
}

.comment_author a 
{
 font-size: 12px;
 line-height: 16px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #dfd1d7;
 text-decoration: none;
}

.comment_text 
{
 font-size: 12px;
 line-height: 16px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #dfd1d7;
 padding-left: 15px;
}

.comment_text p 
{
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 5px;
}

.comment_date 
{
 font-size: 12px;
 line-height: 16px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #00cfef;
 text-align: right;
}

.page_top_bg 
{
 background-color: #474646;
 background-image: url('img/blocks_top_bg.png');
 background-repeat: repeat-x;
 background-position: top left;
 width: 990px;
}

/*________Music___________*/
.choose_music_bg 
{
 background-image: url('img/choose_music.png');
 background-repeat: repeat-x;
 background-position: top left;
 margin-bottom: 20px;
}

.block_for_link_choose_music 
{
 font-size: 12px;
 line-height: 14px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #b4b3b3;
 text-decoration: none;
}

.link_choose_music 
{
 font-size: 12px;
 line-height: 14px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #b4b3b3;
 text-decoration: none;
 padding-top: 0px;
 padding-right: 5px;
 padding-bottom: 0px;
 padding-left: 5px;
}

.color_pink 
{
 color: #d7c4cd;
 font-size: 12px;
 line-height: 14px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.color_pink:hover 
{
 color: #d7c4cd;
 font-size: 12px;
 line-height: 14px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: underline;
}

.box_for_genres 
{
 overflow: hidden;
 zoom: 1;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 text-align: center;
}

.box_for_genres ul 
{
 float: left;
 display: block;
 list-style: none;
 margin-top: 0px;
 margin-right: 20px;
 margin-bottom: 0px;
 margin-left: 0px;
}

.box_for_genres ul li 
{
 margin-bottom: 5px;
}

.box_for_genres ul a 
{
 font-size: 12px;
 line-height: 14px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #00cfef;
 text-decoration: none;
}

.box_for_genres ul a:hover 
{
 font-size: 12px;
 line-height: 14px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #00cfef;
 text-decoration: underline;
}

.music_link 
{
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff ! important;
 text-decoration: none;
}

.music_link span 
{
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-family: Arial, Helvetica, sans-serif;
 color: #00cfef;
 text-decoration: none;
}

.last_released_music_box 
{
 padding-bottom: 20px;
}

.music_girl 
{
 background-image: url('img/music_girl.png');
 background-repeat: no-repeat;
 background-position: bottom left;
 width: 201px;
 height: 188px;
 margin-top: 10px;
 float: left;
}

*html .music_girl 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/music_girl.jpg', sizingMethod='image');
}

.music_player 
{
 background-image: url('img/music_player.png');
 background-repeat: no-repeat;
 background-position: bottom left;
 width: 128px;
 height: 189px;
 margin-top: 9px;
 float: left;
 margin-left: 30px;
}

*html .music_player 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/music_player.jpg', sizingMethod='image');
}

.all_music_news 
{
 background-image: url('img/all_news_link.png');
 background-repeat: no-repeat;
 background-position: top left;
 display: block;
 width: 89px;
 height: 39px;
 position: absolute;
 bottom: 0px;
 right: 20px;
 cursor: pointer;
}

*html .all_music_news 
{
 background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='file/style/grey/img/all_news_link.jpg', sizingMethod='image');
}

.contact_panel_link_box 
{
 background-image: url('img/contact_panel_bg.png');
 background-repeat: repeat-x;
 background-position: top left;
 height: 22px;
 text-align: center;
}

.contact_panel_link_box a 
{
 font-size: 13px;
 line-height: 16px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 display: block;
 text-align: center;
 padding-top: 3px;
 text-decoration: none;
}

.contact_panel_link_box a:hover 
{
 font-size: 13px;
 line-height: 16px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 color: #fff;
 display: block;
 text-align: center;
 padding-top: 3px;
 text-decoration: underline;
}

.bg_block 
{
 width: 100%;
 background-color: #474646;
}

.back 
{
 background-color: #676767;
 border-color: #403b3a;
 border-width: 1px;
 border-style: solid;
 padding: 10px;
 border-collapse: collapse;
}

.back1 
{
 background-color: #403b3a;
 border-color: #676767;
 border-width: 1px;
 border-style: solid;
 padding: 10px;
 color: #fff ! important;
 border-collapse: collapse;
}




    /*########################
    START EASY SIGN UP
 ########################*/


.contentslide1{
border: 0px solid #DBDBDB;
border-bottom-width: 0px;
padding: 0px;
width: 100%;
height: 100%;
}

.contentslide1 .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}

.contentslide1 .contentdiv{
display: none;
}


.pagination{
width: 506px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
background-color: #F0F0F0;
border: 5px solid #DBDBDB;
border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 490px; /*IE5 width*/
w\idth: 506px; /*IE6 width*/
}

.pagination a{
padding:0 5px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}

/*## Design Login Box ##*/
.signupmod {
background:#CCC;
border:1px solid #000;
color:#000;
height:100%;
}

/*## checkbox background - set to login box background color ##*/
.checkbox{
background:#f1f1f1;
}

/*########################