body, p, h2, h3, div, ul, li, input, textarea, select, option, table, tr, td, form {
	padding: 0px;
	margin: 0px;
	list-style: none;
	color: #fff;
	font-family: Verdana;
}

h1
{
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #fff;
	font-family: Verdana;
}

option{
	font-size: 5px;
}

li{
	color:#CCCCCC;
}

a {
	color: #EBD05D;	
}

select, input, option, textarea {
	color: #333;
	font-size: 11px;
}



body {
	background-color: #242526;
	font-size: 11px;
}

#page {
	background-image: url("images/page_background.jpg");
	background-repeat: repeat-y;
	width: 936px;
	margin-left: auto;
	margin-right: auto;
}

#footer {
	height: 107px;
	background-image: url("images/footer_background.jpg");
	background-repeat: repeat-x;
	margin-left: 18px;
	margin-right: 18px;
	position: relative;
}

#header {
	background-image: url("images/back_header.jpg");
	background-repeat: no-repeat;
	margin-left: 18px;
	margin-right: 18px;
}

#menu_top {
	height: 140px;
	background-image: url("images/menu_top_background.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
}

.menu_item img, .menu_item_a img {
	display: inline;
	margin-top: 6px;
	border-width: 0px;
}

.menu_item {
	background-image: url("images/menu_item_bg.png");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 28px;
	float: right;
	padding: 0px 5px 0px 5px;
	margin-top: 56px;
}

.menu_item_s {
	background-image: url("images/menu_item_slide.png");
	background-repeat: no-repeat;
	background-position: bottom;
	height: 28px;
	width: 19px;
	float: right;
	margin-top: 56px;
}


.menu_item_la {
	background-image: url("images/menu_item_slide_la.png");
	background-repeat: no-repeat;
	background-position: bottom;
	height: 28px;
	width: 17px;
	float: right;
	margin-top: 56px;
}

.menu_item_ar {
	background-image: url("images/menu_item_slide_ar.png");
	background-repeat: no-repeat;
	background-position: bottom;
	height: 28px;
	width: 17px;
	float: right;
	margin-top: 56px;
}

.menu_item_sl {
	background-image: url("images/menu_item_left_single_bg.png");
	background-repeat: no-repeat;
	background-position: bottom;
	height: 28px;
	width: 15px;
	float: right;
	margin-top:56px;
}

.menu_item_sr {
	display: inline;
	background-image: url("images/menu_item_right_single_bg.png");
	background-repeat: no-repeat;
	background-position: bottom;
	height: 28px;
	width: 14px;
	float: right;
	margin-top: 56px;
	margin-right: 25px;
}

.menu_item_a {
	background-image: url("images/menu_item_active_bg.png");
	background-repeat: repeat-x;
	background-position: bottom;
	height: 28px;
	float: right;
	padding: 0px 5px 0px 5px;
	margin-top: 56px;
}

.menu_item_a_sl {
	background-image: url("images/menu_item_left_single_a_bg.png");
	background-repeat: no-repeat;
	background-position: bottom;
	height: 28px;
	width: 14px;
	float: right;
	margin-top: 56px;
}

.menu_item_a_sr {
	display: inline;
	background-image: url("images/menu_item_right_single_a_bg.png");
	background-repeat: no-repeat;
	background-position: bottom;
	height: 28px;
	width: 15px;
	float: right;
	margin-top: 56px;
	margin-right: 25px;
}

#content {
	background-repeat: no-repeat;
	background-position: top;
	position: relative;
	padding-bottom: 50px;
	min-height: 1720px !important;
	_height: 2020px;
}

#left_panel {
	background-color: #3c3c3c;
	background-image: url("images/left_panel_bg.gif");
	background-repeat: no-repeat;
	background-position: left top;
	/*height: 500px;*/
	top: 210px;
	left: 18px;
	/*_left: -222px;*/
	width: 215px;
	position:absolute;
}

#left_panel #login_module h3{
	background: url('images/bre.jpg');
}

#left_panel h3{
	background: url('images/breaker_l.jpg') top left no-repeat;
	padding-top:10px;
	padding-left: 10px;
	margin-left: -10px;
}

#right_panel {
	background-color: #3c3c3c;
	background-image: url("images/right_panel_bg.gif");
	background-repeat: no-repeat;
	background-position: right top;
	width: 210px;
	/*height: 400px;*/
	position: absolute;
	right: 18px;
	top: 210px;	
}

#right_panel h3{
	background: url('images/breaker.jpg') top right no-repeat;
	padding-top:10px;
}

#text_content {
	padding-top: 210px;
	margin-left: 240px;
	margin-right: 235px;
}

.clear {
	clear: both;
	margin-top: -1em;
	font-size: 0px;
}

.roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    14px: the width or height of the border image
*/
.borderTL, .borderTR, .borderBL, .borderBR {
    width: 8px; height: 8px;
    padding: 0px; border: 0px;
    z-index: 99;
}
.borderTL, .borderBL { float: left; clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
.borderTL { margin: -8px 0px 0px -16px; }
.borderTR { margin: -8px -16px 0px 0px; }
.borderBL { margin: -8px 0px 0px 0px; }
.borderBR { margin: -8px 0px 0px 0px; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
.borderTL {
    margin-left: -8px;
    ma\rgin-left: -8px;
}
html>body .borderTL {
    margin-left: -8px;
}
.borderTR {
    margin-right: -8px;
    margin-left: 0px;
    ma\rgin-right: -16px;
}
html>body .borderTR {
    margin-right: -8px;
}
.borderBL {
    margin-left: -0px;
    ma\rgin-left: 0px;
}
html>body .borderBL {
    margin-left: 0px;
}
.borderBR {
    margin-right: -0px;
    ma\rgin-right: 0px;
}
html>body .borderBR {
    margin-right: 0px;
}
/* To get around a known bug in IE5/win, apply the
   border (no margin, padding or positioning) to the
   content class and apply whatever positioning you
   want to the contentWrapper class. */
.content {
    margin: 0px;
    padding: 8px;
    border: 0px solid #000000;
    background-color: #262626;
    color: #CCCCCC;
}
.contentWrapper {
    /* position this div however you want, but
       keep its padding and border at zero */
    padding: 0px;
    border: 0px;
    background-color: #262626;
}

.littleBox {
	width: 152px;
	/*height: 142px;*/
	float: left;
}

.divSpacerV {
	float: left;
	height: 100px;
	width: 2px;
	font-size: 0px;
}

.divSpacerH {
	clear: both;
	height: 10px;
	_margin-top: -2px;
}



#left_panel .margin {
	margin-top: 10px;
	margin-left: 10px;
}

#right_panel .margin {
	margin-top: 10px;
	margin-left: 20px;
}
/* Works in FF & IE6 | IE7 */
div.inputLine {
	display: inline;
	background-image: url('images/input_bg_over.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	*padding-top: 0px;
	*padding-bottom: 0px;
	height: 22px;
}

div.inputLine span {
	background-image: url('images/input_bg.gif');
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 4px;
	*padding-top: 0px;
	*padding-bottom: 0px;
}

input.inputLine {
	background-image: url('images/input_bg_field.gif');
	background-position: top right;
	background-repeat: repeat-x;
	padding: 4px 5px 4px 0px;
	*padding: 4px 4px 4px 0px;
	border-width: 0px;
}

div.inputButton {
	display: inline;
	background-image: url('images/button_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 5px;
	*padding-top: 0px;
	*padding-bottom: 0px;
	height: 22px;
}

div.inputButton span {
	background-image: url('images/button_bg_over.gif');
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 5px;
	*padding-top: 0px;
	*padding-bottom: 0px;
}

input.inputButton {
	background-image: url('images/button_bg_field.gif');
	background-position: top right;
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 5px 5px 5px 0px;
	*padding: 6px 4px 4px 0px;
	border-width: 0px;
}

#login_module form {
	margin-top: 20px;
}

td.tdDesc {
	font-weight: bold;
}

td.tdSpacerV {
	width: 10px;
}

div.error {
	color: #AB0A0A;
}

#login_module .divSpacerH {
	dislay: block;
	height: 7px;
	_height: 10px;
}

a.moreLink {
	margin: 5px 0px 10px 20px;
	font-size: 10px;
}

.moduleRight, .moduleLeft {
	margin-bottom: 15px;
}

.rakebackResults {
	margin-top: 15px;
}

.site_details caption {
	color: #fff;
	padding-left: 2px;
	text-align: left;
	font-size: 13px;
	font-weight: bold;
}

p.space {
	padding-bottom: 10px;
}

td div.text_margin{
	margin:7px;
}

div.detalii {
	display: inline;
	background-image: url('images/detalii_bg_over.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 9px;
	*padding-top: 0px;
	*padding-bottom: 0px;
	height: 22px;
}

div.detalii_f span {
	background-image: url('images/detalii_bg_field.gif');
	background-position: top right;
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	display: inline;
	padding: 4px 5px 9px 5px;
	*padding: 3px 5px 7px 5px;
	border-width: 0px;
}

div.detalii_f span a{ 
	color: #fff;
	text-decoration: none;
}

div.detalii_f {
	background-image: url('images/detalii_bg.gif');
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-top: 4px;
	display: inline;
	padding-bottom: 9px;
	*padding-top: 0px;
	*padding-bottom: 0px;
}

img.floatLeft{
	margin: 0px 12px 7px 0px;
	float:left;
}

p {
	text-align: justify;
	color: #CCCCCC;
}


#rakeback_right ul li a, #vip_bonus_right ul li a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

#rakeback_right ul li.selected, #rakeback_right ul li:hover, #vip_bonus_right ul li.selected, #vip_bonus_right ul li:hover{
	margin-left: -10px;
	background-image: url('images/arrow.gif');
	background-position: 2px 2px;
	background-repeat: no-repeat;
}

#rakeback_right ul li.selected a,  #rakeback_right ul li:hover a{
	margin-left: 10px;
}

#forum_topics ul li.selected,#forum_topics ul li:hover
{
	margin-left: -10px;
	background-image: url('images/arrow.gif');
	background-position: 2px 2px;
	background-repeat: no-repeat;
}
#forum_topics ul li.selected a,  #forum_topics ul li:hover a{
	margin-left: 10px;
}


#vip_bonus_right ul li.selected a,  #vip_bonus_right ul li:hover a{
	margin-left: 10px;
}

#rakeback_right_slide, #vip_bonus_right_slide {
	/*margin-left: -10px;*/
}

#rakeback_right ul li a, #vip_bonus_right_slide {
	/*margin-left: 10px;*/
}


.text_red{
	color:red;
	font-size: 13px;
	font-weight: bold;
}

.text_yellow{
	color:#EBD05D;
	text-decoretion: underline;
}

.numbered_list li {
	list-style-type: decimal;
}

.link{
	cursor:pointer;
}

form#searchForm {
	line-height: 0px;
}

form#searchForm input.searchField {
	background-image: url('images/search_field.gif');
	background-repeat: no-repeat;
	background-position: top left;
	border-width: 0px;
	padding: 4px 0px 4px 8px;
	width: 100px;
}

form#searchForm input.searchButton {
	background-image: url('images/search_button.gif');
	background-repeat: no-repeat;
	background-position: top right;
	border: 0px solid #FFF;
	width: 56px;
	padding:3px 3px 3px 6px;
	color: #FFF;
	font-weight: bold;
}

div.inputText {
	background: #FFF;
	float: left;
}

div.inputText div.topRight {
	background-image: url('images/textarea_top_right.gif');
	background-position: top right;
	background-repeat: no-repeat;
}


div.inputText div.topLeft {
	background-image: url('images/textarea_top_left.gif');
	background-position: top left;
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-top: 9px;
}

div.inputText div.middleRight {
	background-image: url('images/textarea_bg_right.gif');
	background-position: top right;
	background-repeat: repeat-y;
}

div.inputText div.middleLeft {
	background-image: url('images/textarea_bg_left.gif');
	background-position: top left;
	background-repeat: repeat-y;
	margin-right: 7px;
}

div.inputText textarea {
	margin-left: 7px;
	background-color: #FFF;
	border-width: 0px;
	height: 100px;
}

div.inputText div.bottomRight {
	background-image: url('images/textarea_bottom_right.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.inputText div.bottomLeft {
	background-image: url('images/textarea_bottom_left.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-right: 10px;
	padding-top: 8px;
}

div.news h2 {
	font-size: 15px;
	font-weight: bold;
	color: #EBD05D;
	padding-bottom: 5px;
}

div.news .date {
	font-weight: bold;
}

div .left_space{
	margin-left:10px;
}

#testimonials_right {
	margin-right: 25px;
}

#testimonials_right p {
	text-align: left;
}

div.banner {
	height: 60px;
	position: relative;
}

div.banner img {
	width: 440px;
	height: 60px;
	overflow: hidden;
}

#rotatingBanner {
	position: absolute;
	width: 468px;
	height: 60px;
	top: 15px;
	right: 25px;
	border: solid 2px #FFFFFF;
}

#logoSite{
	position: absolute;
	top: 54px;
	left: 0px;
	
}

#free_rolls_right div{
	font-weight: bold;
	margin-top: 5px;
	padding-left: 2px;
}
#free_rolls_right div a {
	font-weight: normal;
}
td.th, td.site, td.points, td.points2 {
	color: #CCC;
}

td.th {
	font-weight: bold;
	border: 1px solid #CCC;
	padding: 5px;
}

td.site {
	font-weight: bold;
	border-collapse: collapse;
	color: #EBD05D;
	padding: 5px;
	border-bottom: 1px solid #CCC;
	/*border-right: 1px solid #FFF;*/
	/*border-left: 1px solid #FFF;*/
}

td.points {
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	/*border-right: 1px solid #FFF;*/
	background-color: #333;
	padding: 5px;
}

td.points2 {
	text-align: center;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
	/*border-right: 1px solid #FFF;*/
	padding: 5px;
}

div.littleiBox {
	float: left;
	width: 223px;
	height: 121px;
}

div.divSpacerVi {
	float: left;
	height: 121px;
	width: 14px;
}

div.spacer{
	height: 7px;
}
.border_table th{
	border: 1px solid #3C3C3C;
	padding: 4px;
	color: #EBD05D;
}

.border_table th.no_border{
	border-width: 0px;
	border-bottom: 1px solid #3C3C3C;
	padding: 4px;
	color: #EBD05D;
}

.border_table .title_2 {
	border-left-width: 0px;
}

.border_table td.first {
	border-left: 1px solid #3C3C3C;
}

.border_table td {
	border-right: 1px solid #3C3C3C;
	border-bottom: 1px solid #3C3C3C;
	font-weight: bold;
	text-align: center;
}

.border_table tr.row_1 {
	background-color: #333333;
}

.spacer_footer{
	height: 40px;
}

.xpn_logo{	
	margin-left: 15px;
	float: left;
	display: inline;
	color: #2a2a2a;
}

.menu_footer{
	float: right;
	display: inline;
	margin-right: 15px;
	margin-top: 7px;
	color: #242526;
}

.menu_footer a{
	margin-left: 10px;
	margin-right: 10px;
	color: #242526;
	text-decoration: none;
}

.created_by{
	float: right;
	margin-right: 25px;
	display: inline;
	margin-top: 18px;
	text-decoration: none;
	color: #2a2a2a;
}

.usa_img{
	width:125px;  
	float:left;
	display:inline;
	margin-left:0px;
}

.link_promotions{
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.text_justify{
	text-align: justify;
}

.margin_l_r{
	margin-left:10px; 
	margin-right:10px;
}

.margin_home{
	margin:8px;
}
#footer_separator {
	position: absolute;
	width: 5px;
	height: 79px;
	background-image: url('images/footer_separator.jpg');
	background-repeat: none;
	background-position: top left;
	top: 15px;
	left: 500px;
}

.yellow_bold{
	font-weight: bold;
	color: #EBD05D;
}

.yellow{
	color: #EBD05D;
}

.text_gri tr td, .text_gri{
	color: #CCCCCC;
}

.comment_text{
	text_align:left;
}

.comments{
	margin-left: 15px;
	margin-right: 15px;
}

.white_bold{
	color:#FFFFFF;
	font-weight: bold;
}

.text_normal tr td{
	font-weight: normal;
}

.text_normal tr th{
	color:#FFFFFF;
}

div.statContainer {
	overflow-x: scroll;
	width: 305px;
	float: left;
}

div.statContainer table {
}

table.floatTable {
	margin-left: 0px;
	float: left;
	width: 140px;
}

.status_left{
	float: left;
	width: 210px;
	color: #C5C5C5;
	font-size: 12px;
	margin-bottom: 10px;
}

.status_right{
	float: right;
	width: 208px;
	height: 100px;
	background-image: url(images/points_rectangle.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	text-align: center;
}

.status_right .text p{
	font-size: 15px;
	padding-top:9px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

.status_right .points{	
	font-size: 18px;
	color: #262626;
	font-weight: bold;	
}

.status_right .visit{	
	margin-top:10px;
	text-decoration: underline;
}

.status_right .visit a{	
	color: #FFFFFF;
	text-decoration: none;
}
.status_left .yellow{
	font-weight: bold;
}

#my_status{
	color: #C5C5C5;
}

.t_points{
	font-size: 11px;
}

.t_points th{
	color: #C3C3C3;
	text-align: center;	
}

.t_points th.header1{
	background-image: url(images/images_test/t_header_m.jpg);
	background-repeat: repeat-x;
	height:68px;
	
}

.t_points th.header2{
	background-image: url(images/images_test/t_header_m1.jpg);
	background-repeat: repeat-x;
}

.t_points .t_header_txt{
	margin-top: 15px;
	color: #C3C3C3;
}

.t_points td{
	color: #C3C3C3;
}

.t_points td{
	padding-left: 0px;
}

.t_points .site{
	margin-left: 15px;
}

.t_points .users{
	_margin-top: 6px;
}

.table_top {

}

.table_body {
	margin-top: -30px;	
	
}

.t_points .line{
	margin-top:3px;
	background-image: url(images/images_test/t_line_m.jpg);
	background-repeat: repeat-x;
	height: 7px;
}


.points th.top1{
	background-image: url(images/images_test/t_header_m.jpg);
	background-repeat: repeat-x;	
}

.points th.top2{
	background-image: url(images/images_test/t_header_m1.jpg);
	background-repeat: repeat-x;	
}

.points th.yellow, .points td.yellow{
	color: #EBD05D;
}

.points .title{
	font-weight: bold;
	color: #CCCCCC;
	margin-top:20px;
	margin-bottom:15px;
	padding-left: 4px;
	padding-right: 4px;
}

.points td, .points th{
	padding-top:3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 11px;
	color: #CCCCCC;
}

.points .line{	
	background-image: url(images/images_test/t_line_m.jpg);
	background-repeat: repeat-x;
	height: 7px;
}

.results {
	margin-bottom: 20px;
}

.results .title {
	font-weight: bold;
}

.text_link {
	color: #EBD05D;
}

.rakeSelect {
	width: 100px;
	font-size: 9px;
	color: #FFF;
	background-color: #262626;
}

.rakeSelect optgroup {
	color: #EBD05D;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
}

.rakeSelect option {
	padding-left: 5px;
	color: #FFF;
	font-size: 9px;
}

a.floatImgA {
	display: block;
	float: right;
}

#flags{
	margin-left: 163px; 
	margin-right: 40px;
	margin-bottom:35px;
}

.flag{
	margin-left: 7px; 
	margin-right: 7px;
	float: left;
	display: inline;
	cursor: pointer;
}

.link_space{
	margin: 0px 8px 0px 8px;
}

.men_left{
margin: 3px 0px 3px 0px;
font-size: 13px;
}

#promo{
	background: url('images/promotions/bg_promotie.jpg') repeat-y top center;
	width: 460px;
	
}

#promo .content{
	background: url('images/promotions/promotie.jpg') no-repeat top center;	
	padding: 0px;
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 12px;
}

#promo #swf{
	padding-top: 130px;
	margin-bottom: 10px;
}

#promo .black{
	color: #000000;
}

#promo .text14{
	font-size: 14px;
}

#promo .text20{
	font-size: 16px;
}

#promo ul{
	margin-left: 23px;
}

#promo li {
	color: #FFFFFF;
	list-style-type: circle
}
.sus_links
{
	float:left;
	display:inline;
}
