html, body { background-color: #f9fafa; color: #2B3956; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; text-align: left; scrollbar-face-color:#F2F6FA; scrollbar-arrow-color:#506EA5; scrollbar-track-color:#FCFDFD; scrollbar-shadow-color: ''; scrollbar-highlight-color: ''; scrollbar-3dlight-color: ''; scrollbar-darkshadow-Color: '';  border: 0px none; }
body { padding-top: 0px; padding-bottom: 5px; }

span, form { margin: 0; padding: 0; border: 0px none; }

img { border: 0px; }

table { text-align: left; width: auto; empty-cells: show; }
.site_list { width: 100%; empty-cells: show; }

.register { width: 728px; }

h1 { margin-bottom: 10px; margin-top: 7px; padding: 0px; font-size: 17px; font-weight: normal; font-family: Verdana, Arial, Sans-Serif; }
h2 { margin-bottom: 10px; margin-top: 7px; padding: 0px; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Sans-Serif; }
h3 {font-size: 12px; font-weight: bold; margin-bottom: 2px; margin-top: 0px; padding: 0px; font-family: Verdana;}

td, div { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; }

a { color: #3E3C3C; text-decoration: underline; }
a:hover { color: #9C9898; }

/* Header */

.logo { background-image:url('http://www.top40.ro/images/csg-4971eed304ecb.gif'); background-position: 0 -48px; } 

.meniu { margin: 0px; margin-left: 30px; margin-top: 5px; margin-bottom: 5px; }
.meniu_left { background-image:url('http://www.top40.ro/images/csg-4971eed304ecb.gif'); background-position: 0 -2px; }
.meniu_right { background-image:url('http://www.top40.ro/images/csg-4971eed304ecb.gif'); background-position: 0 -125px; }
.meniu_bg { background-color: white; background-image: url('http://www.top40.ro/images/meniu/bg.gif'); background-position: center top; background-repeat: repeat-x; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; voice-family:"\"}\""; voice-family: inherit; height: 23px; }
.meniu_bg ul { list-style: none; margin: 0px; padding-left: 0px; }
.meniu_bg li { display: inline; padding: 0px; margin: 0px; margin-right: 0.5em; }
.meniu_bg li a { font-weight: bold; color: #616c83; font-family: Arial; font-size: 12px; text-decoration: none; }
.meniu_bg li a:hover { font-weight: bold; color: #616c83; font-family: Arial; font-size: 12px; text-decoration: underline; }
.meniu_bg li a:visited { font-weight: bold; color: #616c83; font-family: Arial; font-size: 12px; text-decoration: none; }
.meniu_separator { background-image:url('http://www.top40.ro/images/csg-4971eed304ecb.gif'); background-position: 0 -153px; margin-left: 1em;  color: #cdcdcd; }

.sponsored { background-image:url('http://www.top40.ro/images/csg-4971eed304ecb.gif'); background-position: 0 -107px; }
.input_search { 
/* background-image:url('http://www.top40.ro/images/csg-4971eed304ecb.gif'); background-position: 0 -32px; */
background-color: #ffffff; border: 1px solid #999999; border-top-color: #CCCCCC;  border-left-color: #CCCCCC;  color: #333333; font: 90% Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

/* Votes (IN, OUT) - Top List */

a.votes { color: #2B3956; text-decoration: none;  }
a.votes:hover { color: #2B3956; text-decoration: none;  }
a.votes:visited { color: #193A7D; text-decoration: none;  }

.highlightit { border: 1px solid #ccc; }
.highlightit_hover { border: 1px solid #336699; }

/* name */
.hightlight_name { font-size: 11px; background: #CEDAEB; }
.important_hightlight_name {font-size: 11px; background: #F8DCB8; }

/* description */
.hightlight_description { font-size: 10px; background: #CEDAEB; }
.important_hightlight_description { font-size: 10px; background: #F8DCB8; }

/* url */
.hightlight_url { font-size: 10px; background: #CEDAEB; }
.important_hightlight_url { font-size: 10px; background: #F8DCB8; }

.add_comment_form { border: 1px solid #c2cfdf; width: 100%; }

table.notes { width: 100%; height: 100px; margin: 0 0 0px 0px; padding: 5px; border: 1px solid #dddddd; background-color: #FEFEFB; color: #666666; font-size: 88%; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
div.notes { width: auto; height: auto; margin: 0 0 0px 0px; padding: 5px; background-color: #FEFEFB; color: #666666; font-size: 88%; -moz-border-radius: 7px; -webkit-border-radius: 7px; }

/* About Page */
.about_reply { font-size: 11px; line-height: 18px; }
.gen { font-size: 11px; }

.cat_hover_two { font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif; font-size: 11px; text-decoration: none;  color: #2E578E; font-weight: none; background: #F8FBFC;}
.cat_hover_two a { text-decoration: none; }

.cat_selected { font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif; font-size: 11px; text-decoration: none;  color: #2E578E; font-weight: none; border-bottom: 1px solid #657BB3; border-top: 1px solid #657BB3; background: #E9EFF7; }
.cat_selected a { text-decoration: none;  }

.correct_object { border: 1px solid #AC3962;  color: #333333;  font: 90% Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

.textbox { border: 1px solid #999999;  border-top-color: #CCCCCC;  border-left-color: #CCCCCC; color: #333333;  font: 90% Verdana, Helvetica, Arial, sans-serif; font-size: 11px; }

.textbox2 { font-size: 11px; width: 85px; }

a.faq_link { color: #2B3956; text-decoration: none; }
a.faq_link:hover { color: #2B3956; text-decoration: underline; }
a.faq_link:visited { text-decoration: dotted; }

a.small_url { color: green; font: 10px Verdana; text-decoration: none; }
a.small_url:hover { text-decoration: underline; }

a.border_link { text-decoration: none; color: #000000; border: 1px solid #2772AC; padding: 3px; }
a.border_link:hover { background-color: lightyellow; }

a.comments_pagination_link_current_page { text-decoration: none; color: #000000; border: 1px solid #A8C2D6; background-color: lightyellow; padding: 3px; }
a.comments_pagination_link { text-decoration: none; color: #000000; border: 1px solid #A8C2D6; padding: 3px; }
a.comments_pagination_link:hover { text-decoration: none; color: #000000; border: 1px solid #A8C2D6; background-color: lightyellow; padding: 3px; }


#top_main_box { background-image: url('http://www.top40.ro/images/top-bg.png'); background-repeat: no-repeat; height: 8px; width: 986px; margin: 0 auto; }

#pagewrapper { width: 968px; align: center; background-color: white; padding: 0px 8px 0px 8px; border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; }

#bottom_main_box { background-image: url('http://www.top40.ro/images/bottom-bg.png'); background-repeat: no-repeat; height: 8px; width: 986px; margin: 0 auto; }

/* margin: -7px 5px -10px 5px; */



/*- Menu Tabs 1--------------------------- */ 

#tabs { width: 100%; background: #FFFFFF; font-size: 93%; line-height: normal; }
#tabs ul { margin: 0; padding:10px 10px 0 50px; list-style: none; }
#tabs li {display: inline; margin:0; padding:0; }
	  
#tabs a { float:left; background:url("tableft.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration: none; }
#tabs a span { float:left; display:block; background:url("tabright.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#2E578E; }

#tabs li.current a { background-position:0% -42px; }
#tabs li.current a span { background-position:100% -42px; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span { float: none; }
/* End IE5-Mac hack */

#tabs a:hover span { color:#627EB7; }
#tabs a:visited span { color:#39556B; }
#tabs a:hover { background-position: 0% -42px; }
#tabs a:hover span { background-position: 100% -42px; }

/* NAVIGATION TABS (CONTROL PANEL) */

#tabnav { height: 20px; margin: 0; padding-left: 10px; background: url('http://www.top40.ro/images/tab_bottom.gif') repeat-x bottom; }

#tabnav li { margin: 0;  padding: 0;display: inline; list-style-type: none; }
#tabnav a:link, #tabnav a:visited { float: left; background: #F5F7FA; font-size: 10px; line-height: 14px; font-weight: normal; padding: 2px 10px 2px 10px; margin-right: 4px; border: 1px solid #ccc; text-decoration: none; color: #2B3956; }
#tabnav a:link.active, #tabnav a:visited.active { border-bottom: 1px solid #fff; background: #fff; color: #000; }
#tabnav a:hover { background: #fff; }

#popitmenu { position: absolute; background-color: white; border:1px solid #c7c4c4; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; line-height: 18px; z-index: 100; visibility: hidden; -moz-border-radius: 5px; }
#popitmenu a { text-decoration: none; padding-left: 6px; color: #616c83; display: block; }
#popitmenu a:hover { text-decoration: underline; }

input.button, input.submit { border: 1px solid #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; background: url('http://www.top40.ro/images/gray-grd.gif') bottom repeat-x; color: #333333; font: normal 90% Verdana, Helvetica, Arial, sans-serif; }

#pg { width: 700px; background-color: #FFFFFF; text-align: center; font-size: 10px; margin-bottom: 5px; padding: 10px; }

#usermenu { margin-top: 6px; margin-bottom: 6px; width: 100%; background-color: #FFFFF5; border: 1px solid #EFEFE6; -moz-border-radius: 4px; text-align: left; font-size: 11px; }
#usermenu td { font-size: 11px; padding: 3px; white-space: nowrap; }

#pag_table { width: 100%; border-top: 1px dotted #dddddd; border-bottom: 1px dotted #dddddd; background-color: white; text-align: left; font-size: 11px; margin-bottom: 7px; }
#pag_table td { font-size: 11px; padding: 3px; white-space: nowrap; }

#tags { margin-top: 6px; border-top: 1px solid #c2cfdf; border-bottom: 1px solid #c2cfdf; background-color: #F7F8FA; text-align: center; font-size: 11px; padding: 5px; }

#tagsTab { background-color: white;text-align: center; font-size: 11px; padding: 5px; }
#tagsTab a { text-align: center; }
#tagsTab a:hover { color: #2D3A6D; text-decoration: underline; }

/* Footer */

#footer { margin-top: 6px; border-top: 1px solid #DFD9C2; border-bottom: 1px solid #DFD9C2; background-color: #FAF9F7; background-image:url('http://www.top40.ro/images/footer_bg.gif'); background-position: center top; background-repeat: repeat-x; text-align: center; font-size: 10px; padding: 5px; width: auto; }
#footer td { font-size: 11px; padding: 5px; }

.allChars { background-color: #F4F7FA; border: 1px solid #F4F7FA; padding: 3px; text-align: left; }
.max_chars { background-color: white; border: 1px solid white;padding: 2px;text-align: left; }

.row1 { width: 99%; background-color: #FBFBFC; padding: 5px; text-align: left; border-bottom: 1px dotted #dddddd; }
.row2 { width: 99%; background-color: white; padding: 5px; text-align: left; border-bottom: 1px dotted #dddddd; }

.top_notes { background-color: #F5F7FA; padding: 4px; text-align: center; width: 100%; }

a.position_number { font-size: 14px; color: #7B9FAB; font-weight: bold; text-decoration: none; cursor: hand; }

.site_title { padding: 1px; margin-bottom: 2px; text-align: left; }
.site_title a { font-size: 11px; font-weight: bold; text-decoration: none; color: #2B3956; }
.site_title a:hover { text-decoration: underline; }

.site_description { color: #234563; font-size: 10px; font-weight: none; text-decoration: none; padding: 1px; margin-bottom: 2px; text-align: left; }

.desc { margin-bottom: 10px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }

.site_small_info { padding: 1px; margin-bottom: 2px; text-align: left; }
.site_info_icons { float: left; padding-left: 7px; }

.list_cell_1 { background-color: white; padding: 4px; -moz-border-radius: 3px; }
.list_cell_2 { background-color: #fbfbfc; 

/* background-image:url('http://www.top40.ro/images/list_cell_bg.gif'); background-position: center top; background-repeat: repeat-x; */

padding: 4px; -moz-border-radius: 3px; }

.list_register_cell_1 { padding: 3px; text-align: left; }
.list_register_cell_2 { background-color: #FBFBFC; padding: 3px; text-align: left; }

.list_statistics_cell_1 { background-color: white; padding: 4px; text-align: left; }
.list_statistics_cell_2 { background-color: #FBFBFC; padding: 4px; text-align: left;}

.list_comments_cell_1 { background-color: white; padding: 3px; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; text-align: left; }
.list_comments_cell_2 { background-color: #F5F7FA; padding: 3px;border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; text-align: left; }

.notification_error { height: auto; padding: 4px; background: #F8F0F1; text-align: left; -moz-border-radius: 5px; }
.notification_ok { height: auto; padding: 8px; background: #FCFDFC; text-align: center; width: 90%; -moz-border-radius: 5px; }

.admin_top_bar { font-size: 16px; height: auto; padding: 4px; text-align: center; }
.admin_top_bar img { margin-right: 10px; }

a.tags { color: #234563; text-decoration: none; }
a.tags:hover { text-decoration: underline; }
a.tags:visited { text-decoration: dotted; }

p { margin: 3px; padding:0; }

.info { background: #FFFDEE url('http://www.top40.ro/images/notice2.png') 15px 50% no-repeat; padding: 5px 20px 5px 45px; border: 1px solid #E3E3E3; -moz-border-radius: 3px; }

input.big { height: 25px; border: 1px solid #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC;

background: transparent url('http://www.top40.ro/images/gray-gradient-big.gif') repeat-x scroll center bottom;

color: #333333; font: normal 100% Verdana, Helvetica, Arial, sans-serif; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding-bottom: 3px; }
input.small { border: 1px solid #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC;

background: transparent url('http://www.top40.ro/images/gray-gradient-big.gif') repeat-x scroll center bottom;

color: #333333; font: normal 100% Verdana, Helvetica, Arial, sans-serif; -moz-border-radius: 3px; -webkit-border-radius: 3px; }


/* ROUNDED DIVS */

/* Right Side */
.t_rgt {background: url('http://www.top40.ro/images/rounded/div/dot.gif') 0 0 repeat-x; width: 99%; font-size: 11px; }
.b_rgt {background: url('http://www.top40.ro/images/rounded/div/dot.gif') 0 100% repeat-x}
.l_rgt {background: url('http://www.top40.ro/images/rounded/div/dot.gif') 0 0 repeat-y}
.r_rgt {background: url('http://www.top40.ro/images/rounded/div/dot.gif') 100% 0 repeat-y}
.bl_rgt {background: url('http://www.top40.ro/images/rounded/div/bl.gif') 0 100% no-repeat}
.br_rgt {background: url('http://www.top40.ro/images/rounded/div/br.gif') 100% 100% no-repeat}
.tl_rgt {background: url('http://www.top40.ro/images/rounded/div/tl.gif') 0 0 no-repeat}
.tr_rgt {background: url('http://www.top40.ro/images/rounded/div/tr.gif') 100% 0 no-repeat; padding: 5px} 

/* Main Side (Left Side is not loaded) */
.t_main {background: url('http://www.top40.ro/images/rounded/div/dot.gif') 0 0 repeat-x; width: 99%; font-size: 11px; margin-top: 10px; }
.b_main {background: url('http://www.top40.ro/images/rounded/div/dot.gif') 0 100% repeat-x}
.l_main {background: url('http://www.top40.ro/images/rounded/div/dot.gif') 0 0 repeat-y}
.r_main {background: url('http://www.top40.ro/images/rounded/div/dot.gif') 100% 0 repeat-y}
.bl_main {background: url('http://www.top40.ro/images/rounded/div/bl.gif') 0 100% no-repeat}
.br_main {background: url('http://www.top40.ro/images/rounded/div/br.gif') 100% 100% no-repeat}
.tl_main {background: url('http://www.top40.ro/images/rounded/div/tl.gif') 0 0 no-repeat}
.tr_main {background: url('http://www.top40.ro/images/rounded/div/tr.gif') 100% 0 no-repeat; padding: 5px} 

/* Categories' List */
.cat_li_box { font-family: Verdana; font-size: 11px; text-decoration: none; color: #2E578E; font-weight: none;background-position: 3px 1px; padding: 3px; }
.cat_li_box span { color: #818187;font-family: Trebuchet MS;  font-size: 11px; }

.cat_li_box a { font: 11px Verdana; text-decoration: none;  color: #2E578E; }
.cat_li_box a:hover { text-decoration: underline; }
.cat_li_box a:visited { text-decoration: none; color: #39556B; }

.cat_li_box_selected { font-family: Trebuchet MS; font-size: 11px; text-decoration: none; border-top: 1px solid #6887BE;  border-bottom: 1px solid #6887BE; background-position: 3px 1px; padding: 3px; }
.cat_li_box_selected a:hover { text-decoration: underline; }
.cat_li_box_selected a:visited { text-decoration: none; }


/* Comments pagination */
div.comments_pag { width: auto; text-align: center; padding: 5px; margin: 5px 0px 5px 0px; }

/* Comment title */
div.comment_title { padding: 4px; text-align: left; background-color: #FCFCFC; }

/* Paginare */
a.pg_border_link { font-size: 10px; text-decoration: none; color: #0; border: 1px solid #dddddd; padding: 2px; -moz-border-radius: 3px; }
a.pg_border_link:hover { font-size: 10px; text-decoration: none; color: #0; border: 1px solid #7A7A7A; background-color: white; padding: 2px; -moz-border-radius: 3px; }
.pg_border_link_selected { font-size: 10px; text-decoration: none; color: #0; border: 1px solid #336699; background-color: #F5F7FA; padding: 2px; -moz-border-radius: 3px; }

.clear { clear: both; }

.box_table { font: 10px Trebuchet MS; text-decoration: none; color: #2E578E; font-weight: none; width: 165px; }
.box_table a { font: 11px Trebuchet MS; text-decoration: none; font-weight: none; }
.box_table a:hover {  text-decoration: underline; }
.box_table a:visited { text-decoration: none; color: #39556B; }

.info_fieldset { -moz-border-radius: 7px; border: 1px white solid; }
.info_fieldset legend { color: black;  font-weight: none; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; padding: 2px 5px 2px 5px; -moz-border-radius: 3px;

background:#f3f9ff;
	border-bottom:1px solid #d9e6f0;

}
.info_fieldset legend h1 { font-size: 14px; margin: 2px; }

.ad_fieldset
{
-moz-border-radius: 5px; 
border: 1px #dddddd solid;
width: 160px;
margin-bottom: 10px;
}

.ad_fieldset legend
{
border: 1px #1A6F93 solid; 
color: black; 
font-weight: none;
font-family: Georgia, "Times New Roman", Times, serif;

padding: 2px 5px 2px 5px;

-moz-border-radius: 3px;
}

.box_fieldset { border: 1px solid #ededed; -moz-border-radius: 5px; width: 184px; margin-bottom: 10px; }
.box_fieldset legend { background: #f3f9ff; border:1px solid #d9e6f0;  padding: 3px; color: #607497; font-weight: bold; padding-top: 2px 5px 2px 5px; -moz-border-radius: 3px; }

.content_fieldset { border: 1px solid #ededed; -moz-border-radius: 5px; width: 159px; margin-bottom: 10px; width: 730px; }
.content_fieldset legend { background:#f3f9ff; border:1px solid #d9e6f0;  padding: 3px; color: #607497; font-weight: bold; font-size: 11px; padding-top: 2px 5px 2px 5px; -moz-border-radius: 3px; }

.box_ul { list-style-type: none; padding: 0; margin: 0; font: 11px Verdana; }

.li_box { -moz-border-radius: 3px; font: 10px Trebuchet MS; text-decoration: none; color: #2E578E;  padding-left: 18px;  padding-bottom: 3px; 

 background-image: url('http://www.top40.ro/images/46d63944ae9247242a8c7d15ce2a4244.gif'); background-position: -8px -168px; background-repeat: no-repeat; }


.li_box a {  font: 11px Verdana; text-decoration: none; color: #2E578E; }
.li_box a:hover { text-decoration: underline; color: #2E578E; }
.li_box a:visited { text-decoration: none; color: #39556B; }

.list_stat { width: 76px; font-size: 10px; }
.list_stat_in { float: left; text-align: right; }
.list_stat_out { float: left; text-align: left; }

.clear { clear: both; } 

.inscrieri { background-image:url('http://www.top40.ro/images/46d63944ae9247242a8c7d15ce2a4244.gif'); background-position: -8px -136px; }
.membri { background-image:url('http://www.top40.ro/images/46d63944ae9247242a8c7d15ce2a4244.gif'); background-position: -8px -104px; }
.voturi { background-image:url('http://www.top40.ro/images/46d63944ae9247242a8c7d15ce2a4244.gif'); background-position: -8px -72px; }
.iesiri { background-image:url('http://www.top40.ro/images/46d63944ae9247242a8c7d15ce2a4244.gif'); background-position: -8px -40px; }
.comentarii { background-image:url('http://www.top40.ro/images/46d63944ae9247242a8c7d15ce2a4244.gif'); background-position: -8px -8px; }

/* Suggestion Box */
.suggestionsBox { position: relative; left: 30px; margin: 10px 0px 0px 0px; width: 200px; background-color: #212427; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 2px solid #000; color: #fff; }
.suggestionList { margin: 0px; padding: 0px; }	
.suggestionList li { margin: 0px 0px 3px 0px; padding: 3px; cursor: pointer; list-style-type: none; text-align: left; }
.suggestionList li:hover { background-color: #659CD8; }

.comment { font-family:Georgia, "Times New Roman", Times, serif; font-size: 20px; color:#CC6600; }

/* Normal Bubble */
div.bubble {
float: right;
	width: 95%;
	text-align: left;
	margin-bottom: 24px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #fff;
	-moz-border-radius: 5px;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url('http://www.top40.ro/images/comments/tip.gif') no-repeat 20px 0;
	font-style: normal;
}

.ad_papers_leaderboard {
		width:751px;
		text-align:center;
		background:#FFFFFF url('http://www.top40.ro/images/ads_bgs/leaderboard_papers.png') center center no-repeat;
		padding:12px 17px 10px 6px;
		}

		.ad_papers_large_rectangles {
		width:366px;
		text-align:center;
		background:#FFFFFF url('http://www.top40.ro/images/ads_bgs/large_rectangle_papers.png') center center no-repeat;
		padding:16px 17px 18px 13px;
		}

			.small_square {
	width:226px;
		text-align:center;
		background:#FFFFFF url('http://www.top40.ro/images/ads_bgs/small_square.png') center center no-repeat;
		padding:9px 16px 17px 10px;
		}

					.ad_square {
	width:280px;
		text-align:center;
		background:#FFFFFF url('http://www.top40.ro/images/ads_bgs/square.png') center center no-repeat;
		padding:12px 18px 18px 12px;
		}

.ad_medium_rectangle {
		width:334px;
		text-align:center;
		background:#FFFFFF url('http://www.top40.ro/images/ads_bgs/medium_rectangle.png') center center no-repeat;
		padding:14px 22px 22px 12px;
		}
