* { margin:0; padding:0; }
body { font-family: Tahoma, Sans-Serif}
a img, iframe, textarea { border:none}
ul li { list-style-type:none;}
input[type="submit"], input[type="radio"], input[type="image"], input[type="checkbox"] { cursor:pointer}
.bg_none { background:none !important}
.border_bottom { border-bottom: 1px solid #e0e0e0 !important; }
.border_bottom_none { border-bottom: none !important;}
.clear_both { clear:both; height:0; display:block; overflow:hidden}
.clearfix:after { content: "."; display: block; height: 1%; clear:both; visibility: hidden; line-height:0; }
.cursor_move {cursor:move}
.display_inline { display:inline !important}
.display_none { display:none !important}
.overflow_h { overflow:hidden}
.float_l { float:left ;}
.float_r { float:right; }
.float_n { float:none !important}

.height_10  { height:10px; }
.height_15  { height:15px; }
.height_20  { height:20px; }
.height_155 { height:155px !important; }

.margin_0 {margin:0 !important}
.margin_bottom_0  { margin-bottom:0px !important; }
.margin_bottom_8  { margin-bottom:8px !important; display:block; }
.margin_bottom_10 { margin-bottom:10px !important; }
.margin_left_4	 { margin-left:4px !important; }
.margin_left_7   { margin-left:7px !important; }
.margin_left_15  { margin-left:15px !important; }
.margin_left_38  { margin-left:38px !important; }
.margin_left_48  { margin-left:48px !important; }
.margin_left_63  { margin-left:63px !important; }
.margin_left_120 { margin-left:120px !important; }
.margin_left_140 { margin-left:140px !important; }
.margin_right_10 { margin-right:10px; }
.margin_right_25 { margin-right:25px !important; }
.margin_top_0  { margin-top:0 !important; }
.margin_top_5  { margin-top:5px !important; }
.margin_top_10 { margin-top:10px !important; }
.margin_top_20 { margin-top:20px !important; }

.text_transform_none { text-transform:none !important; }
.thumb { margin-top:10px !important; }

.padding_left_0 { padding-left:0 !important; }
.padding_right_0 { padding-right:0 !important; }
.padding_top_0  { padding-top:0 !important; }
.padding_top_5  { padding-top:5px !important; }

.black	  { color:#000000 !important; }
.green 	  { color:#00960b !important; }
.grey 	  { color:#646464 !important; }
.red 	  { color:#ed0101 !important; }

.width_33  { width:33px !important; }
.width_70  { width:70px !important; }
.width_80  { width:80px !important; }
.width_100 { width:100px !important; }
.width_120 { width:120px !important; }
.width_133 { width:133px; }
.width_140 { width:140px; }
.width_183 { width:183px; }
.width_190 { width:190px !important; }
.width_210 { width:210px !important; }
.width_230 { width:230px !important; }
.width_260 { width:260px !important; }
.width_302 { width:302px !important; }
.width_400 { width:400px !important; }
.width_415 { width:415px !important; }
.width_435 { width:435px !important; }
.width_455 { width:455px !important; }
.width_656 { width:656px; }

h4 { width:300px; color:#990000; font:bold 14px Tahoma, Sans-Serif; }

.grey_button { background:url(../gfx/design2/bg_grey_button.gif) no-repeat; overflow:hidden; width:91px; height:17px; text-decoration:none; color:#FFFFFF; font: bold 11px Tahoma, Sans-Serif; text-align:center; padding-top:2px; display:block }
.grey_button_143x26 { background:url(../gfx/design2/bg_grey_button_143x26.gif) no-repeat; width:143px; height:26px; display:block; overflow:hidden; color:#ffffff; font-weight:bold; border:none; cursor:pointer; }
.grey_button_123x19 { background:url(../gfx/design2/bg_grey_button_123x19.gif) no-repeat; overflow:hidden; width:123px; height:19px; text-decoration:none; color:#FFFFFF; font: bold 11px Tahoma, Sans-Serif; text-align:center; display:block; border:none; cursor:pointer; }
.red_button { background:url(../gfx/design2/bg_red_button.gif) no-repeat; overflow:hidden; width:91px; height:17px; text-decoration:none; color:#FFFFFF; font: bold 11px Tahoma, Sans-Serif; text-align:center; padding-top:2px; display:block }
.red_button_90x26 { background:url(../gfx/design2/bg_red_button_93x26.gif) no-repeat; width:93px; height:26px; display:block; overflow:hidden; color:#ffffff; font:bold 11px Tahoma, Sans-Serif; margin:0 auto; border:none; cursor:pointer; }
.red_button_123x19 { background:url(../gfx/design2/bg_red_button_123x19.gif) no-repeat; overflow:hidden; width:123px; height:19px; text-decoration:none; color:#FFFFFF; font: bold 11px Tahoma, Sans-Serif; text-align:center; display:block; border:none; cursor:pointer; }
a.red_button_123x19 { height:17px; padding-top:2px; }

.gray_button_90x26 { background:url(../gfx/design2/bg_gray_button_93x26.gif) no-repeat; width:93px; height:26px; display:block; overflow:hidden; color:#ffffff; font:bold 11px Tahoma, Sans-Serif; margin:0 auto; border:none; cursor:pointer; }
.green_button_90x26 { background:url(../gfx/design2/bg_green_button_93x26.gif) no-repeat; width:93px; height:26px; display:block; overflow:hidden; color:#ffffff; font:bold 11px Tahoma, Sans-Serif; margin:0 auto; border:none; cursor:pointer; }
.green_button_123x19 { background:url(../gfx/design2/bg_green_button_123x19.gif) no-repeat; overflow:hidden; width:123px; height:19px; text-decoration:none; color:#FFFFFF; font: bold 11px Tahoma, Sans-Serif; text-align:center; display:block; border:none; cursor:pointer; }
a.green_button_123x19 { height:17px; padding-top:2px; }
.green_button_180x26 { background:url(../gfx/design2/bg_green_button_180x26.gif) no-repeat; width:180px; height:26px; display:block; overflow:hidden; color:#ffffff; font:bold 11px Tahoma, Sans-Serif; margin:0 auto; border:none; cursor:pointer; }
.green_button_180x26_small { background:url(../gfx/design2/bg_green_button_180x26.gif) no-repeat; width:180px; height:26px; display:block; overflow:hidden; color:#ffffff; font: 11px Tahoma; margin:0 auto; border:none; cursor:pointer; }

#app { margin:7px 0 11px 0; display:block; }

a.s_h_link { background:url(../gfx/design2/bg_red_button_h17.gif) repeat-x; color:#ffffff; display:block; text-decoration:none; float:right; margin-right:10px; font-weight:bold; cursor:pointer}
a.s_h_link .left { background:url(../gfx/design2/bg_red_button_corners_h17.gif) no-repeat; width:4px; overflow:hidden; float:left; height:17px }
a.s_h_link .right { background:url(../gfx/design2/bg_red_button_corners_h17.gif) no-repeat -4px 0; width:4px; overflow:hidden; float:left; height:17px }

.bg_white { background-color:#ffffff; }
.bg_gray  { background-color:#fafafa; }

.create_set_block { color:#1a1a1a; margin:0 0 10px 5px; display:block; overflow:hidden; }
.create_set_block span { float:left; margin-top:5px; }
.create_set_block a { float:right; }

.memeber_bg { background-color:#fafafa !important; }

h1 { font-size:18px}

.set_control1 { float:right; overflow:hidden; display:block; height:20px }
p.desc { height:40px; display:block; overflow:hidden; color:#404040; }

.tabs_bar { position:relative; z-index:50; top:4px; height:30px; overflow:hidden; }
.tabs_bar .tab_first { background:url(../gfx/design2/bg_tab1.gif); width:115px; height:23px; display:block; float:left; color:#1f1f1f; font:bold 11px Tahoma, Sans-Serif; text-decoration:none; padding:7px 0 0 0px; text-align:center; }
.tabs_bar .tab_last { background:url(../gfx/design2/bg_amateur_vorschaubild_link2.gif); width:113px; height:23px; display:block; float:left; color:#1f1f1f; font:bold 11px Tahoma, Sans-Serif; text-decoration:none; padding-top:7px; text-align:center;}

.promo_banner { overflow:hidden; width:100%; text-align:center; background-color:#fafafa; padding:10px 0; }

.inputs_line { margin-top:10px; }
.inputs_line input { margin-right:4px; }

a.red_button_h17 { display:block; overflow:hidden; height:17px; text-decoration:none; color:#ffffff !important; font: bold 11px Tahoma, Sans-Serif; float:left; cursor:pointer; }
.red_button_h17 .left_part { background:url(../gfx/design2/bg_red_button_corners_h17.gif); width:4px; height:17px; display:block; overflow:hidden; float:left; }
.red_button_h17 .right_part { background:url(../gfx/design2/bg_red_button_corners_h17.gif) -4px 0; width:4px; height:17px; display:block; overflow:hidden; float:left; }
.red_button_h17 .center_part { background:url(../gfx/design2/bg_red_button_h17.gif) repeat-x; float:left; height:15px; padding-top:2px}

a.gray_button_h17 { display:block; overflow:hidden; height:17px; text-decoration:none; color:#ffffff !important; font: bold 11px Tahoma, Sans-Serif; float:left; cursor:pointer}
.gray_button_h17 .left_part { background:url(../gfx/design2/bg_gray_button_corners_h17.gif); width:4px; height:17px; display:block; overflow:hidden; float:left;}
.gray_button_h17 .right_part { background:url(../gfx/design2/bg_gray_button_corners_h17.gif) -4px 0; width:4px; height:17px; display:block; overflow:hidden; float:left;}
.gray_button_h17 .center_part { background:url(../gfx/design2/bg_gray_button_h17.gif) repeat-x; float:left; height:15px; padding-top:2px}

a.white_button_h19 { text-decoration:none; margin:0px 0px 10px 10px; display:block; float:right; overflow:hidden}
.white_button_h19 .left_corner1 { background:url(../gfx/design2/bg_white_button_h19_corners.gif); width:23px; height:19px; display:block; overflow:hidden; float:left }
.white_button_h19 .left_corner2 { background:url(../gfx/design2/bg_white_button_h19_corners.gif) 0 -19px; width:23px; height:19px; display:block; overflow:hidden; float:left; }
.white_button_h19 .left_corner3 { background:url(../gfx/design2/bg_white_button_h19_corners.gif) 0 -38px; width:23px; height:19px; display:block; overflow:hidden; float:left; }
.white_button_h19 .right_corner { background:url(../gfx/design2/bg_white_button_h19_corners.gif) -23px 0; width:8px; height:19px; display:block; overflow:hidden; float:left }
.white_button_h19 .center { background:url(../gfx/design2/bg_white_button_h19.gif) repeat-x; float:left; display:block; overflow:hidden; height:17px; font:bold 11px Tahoma, Sans-Serif; color:#000000; padding-top:2px}

.vip { background:url(../gfx/design2/vip.gif) left top no-repeat; display:block; overflow:hidden; width:90px; text-align:center; padding-left:30px; margin-left:10px !important; }
.del { background:url(../gfx/design2/delete.gif) no-repeat left center; padding-left:12px;}
.tabs_bg { overflow:hidden; background:#fafafa url(../../../gfx/design2/bg_tabs_content.gif) no-repeat right bottom; height:30px; width:455px;}
/* Selects */

select.selReplaced { position:absolute; left:-999em; float:none;}
dl.sbrWrap {
	display:-moz-inline-stack; /*  Firefox*/
	display:inline-block; /*   IE  Firefox*/
	zoom:1; /* hasLayout*/
	*display:inline; /* hasLayout true display==inline    display==inline-block*/
}

dl.sbrWrap * { position: static; float: none; display: block; @display: inline-block;  overflow: none; }
dl.sbrWrap { padding: 0; position: relative; overflow: none; height: 26px; background:url(../gfx/design2/bg_selectbox.gif) no-repeat left top; display: inline-block; text-align: left; float:left; }
dl.sbrWrap dt { cursor: pointer; color:#000000; background: url(../gfx/design2/form_elements/select_arrow2.gif) right top no-repeat; overflow: hidden; font: 12px Tahoma, Sans-Serif;  white-space: nowrap; height:21px; padding:5px 0 0 5px; }
dl.sbrWrap .sbrOptsCol {display: none;}
dl.sbrWrap .sbrOptsExp * {display: block; @display: inline-block;}
dl.sbrWrap dd { position: absolute; z-index: 10000; left: 0; top: 100%; margin: 0; padding: 0; }
dl.sbrWrap dd li { padding: 2px 0 0 10px; margin:0; color: #333;  height: 18px; overflow: hidden; font: 11px Tahoma, Sans-Serif; cursor:pointer;}
dl.sbrWrap dd li:hover { background: #cecece;  cursor: pointer; color: #000000; position: relative; z-index: 10000; left: 0px; top: 0px;}


.select_55 dl.sbrWrap dd { white-space: nowrap; width:72px; }
.select_55 dl.sbrWrap dd ul { width:55px; padding:5px 0px; overflow:auto; }
.select_55 dl.sbrWrap dd ul li {  width:44px; overflow:hidden; }


.select_72 dl.sbrWrap dd { white-space: nowrap; width:72px; background:url(../gfx/design2/form_elements/bg_listbox2.gif) no-repeat; }
.select_72 dl.sbrWrap dd ul { width:72px; padding:5px 0px; overflow:auto; height:240px; }
.select_72 dl.sbrWrap dd ul li {  width:45px; }


.select_100 dl.sbrWrap dd { white-space: nowrap; width:100px; background:#e7e7e7 url(../gfx/design2/form_elements/bg_listbox_top_100.gif) no-repeat left top; }
.select_100 dl.sbrWrap dd ul { width:100px; padding:5px 0px; overflow:auto; background:url(../gfx/design2/form_elements/bg_listbox_bottom_100.gif) no-repeat left bottom; }
.select_100 dl.sbrWrap dd ul li {  width:88px; border-left: 1px solid #cecece; border-right: 1px solid #cecece; }

.select_134 { float:left; }
.select_134 dl.sbrWrap dd { white-space: nowrap; width:134px; background:#e7e7e7 url(../gfx/design2/form_elements/bg_listbox_top_134.gif) no-repeat left top; }
.select_134 dl.sbrWrap dd ul { width:134px; padding:5px 0px; overflow:auto; background:url(../gfx/design2/form_elements/bg_listbox_bottom_134.gif) no-repeat left bottom; }
.select_134 dl.sbrWrap dd ul li {  width:122px; border-left: 1px solid #cecece; border-right: 1px solid #cecece; }


.select_193_high dl.sbrWrap dd { white-space: nowrap; width:300px; height:410px; background:url(../gfx/design2/form_elements/bg_listbox3.gif) no-repeat left top; }
.select_193_high dl.sbrWrap dd ul { width:317px; height:400px; padding:5px 0px; overflow:auto; }
.select_193_high dl.sbrWrap dd ul li {  width:290px;  }

.select_width_48   { width:48px !important; float:left;  }
.select_width_55   { width:55px !important; float:left;  }
.select_width_65   { width:65px !important; float:left;  }
.select_width_134  { width:134px !important; float:left; }
.select_width_193  { width:193px !important; float:left; }

/* Selects end  */

#wrapper { width:1000px; margin:0 auto; background:#fafafa url(../gfx/design2/bg_header.jpg) repeat-x; overflow:hidden}

#header { height:58px;  }
#header .logo { float:left; margin: 14px 0 0 51px; }
#header input { border:none}
#password_help_input_i { font-style:italic; color:gray;}
.user_info_frame { padding:0px; width:374px; height:42px; float:right;  }
#loginarea { background:url(../gfx/design2/bg_login_area.png) no-repeat; width:368px; height:42px; float:right; display:inline; margin-top:16px; padding-left:6px}

#loginarea input { background:url(../gfx/design2/form_elements/bg_login_area_input.gif) no-repeat; width:122px; height:26px; float:left; padding:0 5px; display:block; overflow:hidden; margin:12px 0 0 8px; }
.contentrow1 input { background:url(../gfx/design2/form_elements/bg_login_area_input.gif) no-repeat; width:122px; height:26px; float:left; padding:0 5px; display:block; overflow:hidden; margin:12px 0 0 8px; }

.amateure_name { font: 11px Tahoma, Sans-Serif; color:#ec0000; text-align:center; border:none; margin-top:3px; }
.plus { float:left; margin:2px 5px 0 5px}

#loginarea input.login_button { background:url(../gfx/design2/login_logout_button.gif) no-repeat; width:65px; height:26px; padding:0; cursor:pointer}
#loginarea_members a.logout_button { background:url(../gfx/design2/login_logout_button.gif) no-repeat 0 -26px; width:65px; height:26px; padding:0; float:right; margin:13px 15px 0 0; cursor:pointer}
#loginarea p { float:left; font: bold 11px Tahoma, Sans-Serif; display:inline; margin:10px 0 0 15px; color:#171717}
#loginarea_members p { float:left; font: bold 11px Tahoma, Sans-Serif; display:inline; margin:10px 0 0 15px; color:#171717}
#loginarea a { color:#171717}
#loginarea_members a { color:#171717}
#loginarea a:hover { text-decoration:none}

.randompicsrow { height:150px; padding-top:10px;  background-color:#fafafa; }
.randompicsrow .randompic { width:126px; height:145px; display:inline; cursor: pointer; float:left; margin-left:30px; overflow:hidden; }
.randompicsrow .randompic:first-child { margin-left:48px}
.randompicsrow .randompic .image { width:120px; height:121px; display:block; overflow:hidden; border:1px solid #b3b3b3; margin:1px; padding:1px}
.randompicsrow .randompic .image:hover { border:2px solid #ff0909; margin:0 0 -1px 0; }
.randompicsrow a.amateure_name { display:block}

.registration_block { background:url(../gfx/design2/bg_registration_block.gif) repeat-x; height:57px; padding:10px 0 0 48px; margin-bottom:10px}

.maincontent { display:block; width:1000px; padding-left:38px}


/*  Left Column begin  */
.maincontent .contentrow1 { width:207px; float:left; margin-top:25px}
.maincontent .contentrow1 input { border:none}
.maincontent .contentrow1 .search_button { background:url(../gfx/design2/bg_search_button.gif) no-repeat; display:block; width:60px; height:26px; float:right; border:none; cursor:pointer}
.maincontent .contentrow1 .box, .maincontent .contentrow3 .box { width:207px; margin-top:10px; background-color:#ffffff; overflow:hidden}
.maincontent .contentrow1 .box .t_l, .maincontent .contentrow3 .box .t_l { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners.gif) no-repeat}
.maincontent .contentrow1 .box .t_r, .maincontent .contentrow3 .box .t_r { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners.gif) no-repeat -4px 0}
.maincontent .contentrow1 .box .top, .maincontent .contentrow3 .box .top { width:199px; height:3px; display:block; overflow:hidden; float:left; border-top: 1px solid #e0e0e0; background-color:#ffffff}
.maincontent .contentrow1 .box .b_l, .maincontent .contentrow3 .box .b_l { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners.gif) no-repeat 0 -4px}
.maincontent .contentrow1 .box .b_r, .maincontent .contentrow3 .box .b_r { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners.gif) no-repeat -4px -4px}
.maincontent .contentrow1 .box .bottom, .maincontent .contentrow3 .box .bottom  { width:199px; height:3px; float:left; display:block; overflow:hidden; border-bottom: 1px solid #e0e0e0; background-color:#ffffff}
.maincontent .contentrow1 .box .box_title { width:201px; height:25px; display:block; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; padding:0 2px; margin-bottom:0px;  }
.maincontent .contentrow1 .box .box_title_content { width:198px; height:21px; display:block; float:left; overflow:hidden; background:url(../gfx/design2/bg_box_title.gif) no-repeat; padding:4px 0 0 6px; }
.maincontent .contentrow1 .box .box_title_content span { float:left; font:bold 13px Tahoma, "Times New Roman", Times, serif; color:#4c4c4c; display:block}
.maincontent .box .box_content { border: 1px solid #e0e0e0; width:205px; display:block; border-top:none; overflow:hidden; padding-bottom:10px; border-bottom: none}
.maincontent .box .box_content .menu li a { font: bold 12px Tahoma, Sans-Serif; color:#242424; text-decoration:none; display:block }
.maincontent .box .box_content .menu li a.red { font: bold 14px Tahoma, Sans-Serif; color:#ec0000;}
.maincontent .box ul.menu { margin-left:10px; }
.maincontent .box .menu li { background:url(../gfx/design2/bg_menu_list.gif) no-repeat; padding-left:10px; margin-top:3px; height:15px; }
.maincontent .contentrow1 .box img { margin:5px}

.maincontent .contentrow1 .box .online { height:15px; display:block; overflow:hidden; float:left; margin-left:10px}
.maincontent .contentrow1 .box .online .left { background:url(../gfx/design2/bg_online_corners.gif) no-repeat; width:5px; height:15px; display:block; overflow:hidden; float:left }
.maincontent .contentrow1 .box .online .right { background:url(../gfx/design2/bg_online_corners.gif) no-repeat -5px 0; width:5px; height:15px; display:block; overflow:hidden; float:left }
.maincontent .contentrow1 .box .online .center { background:url(../gfx/design2/bg_online.gif) repeat-x; padding:1px 3px 0 5px; height:14px; display:block; overflow:hidden; float:left; font: bold 10px Tahoma, Sans-Serif; color:#ffffff}

.maincontent .contentrow1 .box .box_content .gender_filter   { margin:9px 0 0 8px; }
.maincontent .contentrow1 .box .box_content .gender_filter a { color:#000000; font: 12px Tahoma, Sans-Serif; text-decoration:none; background:url(../gfx/design2/gender_filter_separator.gif) no-repeat left top; display:block; height:19px; overflow:hidden; float:left; padding:0 6px 0 8px; }
.maincontent .contentrow1 .box .box_content .gender_filter a:first-child { background:none;}
.maincontent .contentrow1 .box .box_content .gender_filter a:hover { color:#d10000}
.maincontent .contentrow1 .box .box_content .gender_filter a span { padding-top:1px; height:18px; display:block; overflow:hidden; float:left}
.maincontent .contentrow1 .box .box_content .gender_filter a.current {  display:block; overflow:hidden; background:none; padding:0 0 0 0px; }
.maincontent .contentrow1 .box .box_content .gender_filter a.current span {float:left;  color:#FFFFFF; background:url(../gfx/design2/bg_gender_filter.gif) repeat-x; padding-left:1px}
.maincontent .contentrow1 .box .box_content .gender_filter a.current .left { background:url(../gfx/design2/bg_gender_filter_corners.gif) no-repeat; display:block; overflow:hidden; width:5px; height:19px; float:left}
.maincontent .contentrow1 .box .box_content .gender_filter a.current .right { background:url(../gfx/design2/bg_gender_filter_corners.gif) no-repeat -5px 0; display:block; overflow:hidden; width:5px; height:19px; float:left;}

.maincontent .contentrow1 .box .box_content .amateurs_list { width:185px; height:171px; overflow:auto; border:1px solid #e7e7e7; margin:7px 0 0 8px;}
.maincontent .contentrow1 .box .box_content .amateurs_list .bg1 { height:20px; background-color:#FFFFFF;}
.maincontent .contentrow1 .box .box_content .amateurs_list .bg2 { height:20px; background-color:#F7F7F7;}
.maincontent .contentrow1 .box .box_content .amateurs_list a { font: 11px Tahoma, Sans-Serif; color:#000000; text-decoration:none; float: left; margin: 3px 0 0 8px; display:inline; overflow:hidden}
.maincontent .contentrow1 .box .box_content .amateurs_list a:hover { color:#d10000}
.maincontent .contentrow1 .box .box_content .amateurs_list a.livecams { float:right; margin-right:5px; text-decoration:underline}

.maincontent .contentrow1 .box .box_content .statistics { font:11px Tahoma, Sans-Serif; margin:8px 0 0 10px; }
.maincontent .contentrow1 .box .box_content .statistics .color1 { color:#222222; }
.maincontent .contentrow1 .box .box_content .statistics .color2 { color:#5f5f5f; }

.maincontent .contentrow1 .box .box_content form { margin:0px 9px 0 0; }
.maincontent .contentrow1 .box .box_content form label { float:right;  margin:12px 0 0 0; padding:0; font: 12px Tahoma, Sans-Serif; color:#000000  }
.maincontent .contentrow1 .box .box_content form input { float:right; width:122px; height:26px; margin:8px 0 0 10px; }
.maincontent .contentrow1 .box .box_content form select { float:right; width:132px; overflow:hidden; margin:8px 0 0 10px ; padding:0; border:10px solid grey; height:26px;  }
.maincontent .contentrow1 .box .box_content form .button { background:url(../gfx/design2/bg_search_form_button.gif) no-repeat; width:70px; height:22px; display:block; font: bold 11px Tahoma, Sans-Serif; color:#FFFFFF; margin-right:62px; display:inline; padding:0 5px; cursor:pointer}

#amateur_search dl.sbrWrap dd { position: absolute; z-index: 101; left: 0; top: 100%; margin: 0; padding: 0; width: 134px; overflow: auto; overflow-x: hidden; background:#e7e7e7 url(../gfx/design2/form_elements/bg_listbox_top_134.gif) no-repeat left top; white-space: nowrap; }
#amateur_search dl.sbrWrap dt { background: url(../gfx/design2/form_elements/select_arrow.gif) right top no-repeat; }
#amateur_search dl.sbrWrap { margin: 6px 0 0 9px; padding: 0; position: relative; overflow: none; background:url(../gfx/design2/form_elements/bg_selectbox.gif) no-repeat left top; display: inline-block; text-align: left; float:right;}
#amateur_search dl.sbrWrap dd ul { overflow: hidden; width:134px;  padding-top:5px;  background:url(../gfx/design2/form_elements/bg_listbox_bottom_134.gif) no-repeat left bottom; padding-bottom:5px}
#amateur_search dl.sbrWrap dd li { padding: 2px 0 0 10px; margin:0; color: #333; width:122px; height: 18px; overflow: hidden; border-left: 1px solid #cecece; border-right: 1px solid #cecece;}

#player { display:block;width:540px;height:432px;}
#trailer_holder { font:13px Lucida Sans Unicode; background:#fff 50px 50px no-repeat; padding:10px; width:600px;}
#trailer_holder .contentbox { margin-top:10px; text-align:left;}
#trailer_holder span { font-size:12px;color:#838383;}
#trailer_holder span .title1 { font-weight:normal;}

#trailer_holder .header .title1 {color:#be0101; font-size:18px; font-weight:bold; float:left;}
#trailer_holder .header a {color:#be0101; font-size:14px; font-weight:bold; float:right; text-decoration:none;}
/*  Left column end  */

/*  Central column begin  */


#video_filter { float:right; height:40px; }
#video_filter input { float:right; margin:6px 0 0 10px; }
#video_filter input.button { float:right; background:url(../gfx/design2/bg_video_filter_button.gif) no-repeat; width:85px; height:24px; font: bold 11px Tahoma, Sans-Serif; color:#FFFFFF; margin-top:0; border:none; cursor:pointer}
#video_filter label { float:right; font:12px Tahoma, Sans-Serif; color:#000000; margin-top:5px }
.contentrow2 { float:left; width:676px; margin:23px 0 0 39px; }
.contentbox { width:676px; display:block; font:12px Tahoma, Sans-Serif;}
.contentbox .contentbox_title { background:url(../gfx/design2/bg_content_box_title.gif) repeat-x; width:100%; height:25px; overflow:hidden; margin-bottom:9px; }
.contentbox .contentbox_title .left { background:url(../gfx/design2/bg_content_box_title_corners.gif) no-repeat; width:6px; height:25px; display:block; overflow:hidden; float:left;}
.contentbox .contentbox_title .right { background:url(../gfx/design2/bg_content_box_title_corners.gif) no-repeat -6px top; width:6px; height:25px; display:block; overflow:hidden; float:right;}
.contentbox .contentbox_title .center { float:left; font: bold 13px "Myriad Pro", Tahoma, Sans-Serif; color:#4c4c4c; padding-top: 3px; width:664px}
.contentbox .contentbox_title .center span { float:left; text-transform:uppercase}
.contentbox .contentbox_title .center a { float: right; display:block; overflow:hidden; height:17px; text-decoration:none; padding:0px; cursor:pointer }
.contentbox .contentbox_title .center a span.left_corner { background:url(../gfx/design2/bg_title_link_corners.gif) left top; width:5px; height:17px; float:left; display:block; overflow:hidden; }
.contentbox .contentbox_title .center a span.right_corner { background:url(../gfx/design2/bg_title_link_corners.gif) 5px 0; width:5px; height:17px; float:left; display:block; overflow:hidden; }
.contentbox .contentbox_title .center a span.center_part { background:url(../gfx/design2/bg_title_link.gif) repeat-x; height:13px; display:block; overflow:hidden; padding:2px 2px; text-transform:capitalize; color:#FFFFFF; font: bold 10px Tahoma, Sans-Serif; }
.contentbox .contentbox_title .center a.search_page { background:none; float:left; text-decoration:underline; font: bold 13px "Myriad Pro", Tahoma, Sans-Serif; color:#4c4c4c;  margin:0px; padding:0px; height:15px}

.contentbox .content a.title { font: bold 12px Tahoma, Sans-Serif; color:#ed0101; text-decoration:none; margin: 5px 0; display:block; }
.contentbox .content a.amateure_name { font: 11px Tahoma, Sans-Serif; color:#ed0101; text-decoration:none; margin: 5px 0;  display:block; }

.contentbox .t_l { background:url(../gfx/design2/bg_content_box_item_corners.gif) no-repeat; width:4px; height:4px; display:block; overflow:hidden; float:left}
.contentbox .t_r { background:url(../gfx/design2/bg_content_box_item_corners.gif) no-repeat -4px 0; width:4px; height:4px; display:block; overflow:hidden; float:left}
.contentbox .b_l { background:url(../gfx/design2/bg_content_box_item_corners.gif) no-repeat 0 -4px ; width:4px; height:4px; display:block; overflow:hidden; float:left}
.contentbox .b_r { background:url(../gfx/design2/bg_content_box_item_corners.gif) no-repeat -4px -4px; width:4px; height:4px; display:block; overflow:hidden; float:left}



.contentbox .item_changing { display:block; float:left; overflow:hidden;}
.contentbox .item_changing .content { overflow:hidden; display:block; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; }
.contentbox .item_changing .t_c { height:3px; display:block; overflow:hidden; float:left; border-top: 1px solid #e0e0e0; }
.contentbox .item_changing .b_c { height:3px; display:block; overflow:hidden; float:left; border-bottom: 1px solid #e0e0e0; }

.contentbox .item1 { width:218px; height:282px; display:block; float:left; margin: 0 7px 10px 0; overflow:hidden; }
.contentbox .item1 .t_c { height:3px; display:block; overflow:hidden; float:left; border-top: 1px solid #e0e0e0; width:210px;background-color:#ffffff}
.contentbox .item1 .b_c { height:3px; display:block; overflow:hidden; float:left; border-bottom: 1px solid #e0e0e0; width:210px; background-color:#ffffff}

.contentbox .item1 .content { width:216px; height:272px; overflow:hidden; display:block; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; text-align:center; background-color:#ffffff}
.contentbox .item1 .content p { font: 11px Tahoma, Sans-Serif; color:#000000; text-align:left; margin: 0 0 5px 14px; width:185px; }
.contentbox .item1 .content p.grey { color:#404040}
.contentbox .content .more { background:url(../gfx/design2/bg_more_button.gif) no-repeat; width:65px; height:16px; display:block; overflow:hidden; font: bold 11px "Myriad Pro", Tahoma, Sans-Serif; color:#FFFFFF; text-decoration:none; padding-top:3px; margin:auto}

.contentbox .item2 { width:160px; display:block; float:left; margin: 0 9px 10px 0; overflow:hidden;}
.contentbox .item2 .t_c { width:152px; height:3px; display:block; overflow:hidden; float:left; border-top: 1px solid #e0e0e0; background-color:#fcfcfc}
.contentbox .item2 .b_c { width:152px; height:3px; display:block; overflow:hidden; float:left; border-bottom: 1px solid #e0e0e0; background-color:#fcfcfc}
.contentbox .item2 .content { width:158px; overflow:hidden; display:block; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; text-align:center; padding: 10px 0; background-color:#fcfcfc}
.contentbox .item2 .content p { margin:0px auto; font: 11px Tahoma, Sans-Serif; color:#000000; display:inline}

.contentbox .item1 .content .title_block  { height:30px; display:block; overflow:hidden; margin:auto; text-align:center; width:200px}
.contentbox .item2 .content .title_block  { width:140px; height:30px; display:block; overflow:hidden; margin:auto;}
.contentbox .item2 .content .title_block a, .contentbox .item1 .content .title_block a { text-decoration:none; color:#FF0000}

.favoriten_block table .item2 { float:none}

.contentbox .item3 { width:455px; display:block; float:left; background-color:#FFFFFF; margin-bottom:10px;}
.contentbox .item3 .t_c { width:447px; height:3px; display:block; overflow:hidden; float:left; border-top: 1px solid #e0e0e0; }
.contentbox .item3 .b_c { width:447px; height:3px; display:block; overflow:hidden; float:left; border-bottom: 1px solid #e0e0e0; }
.contentbox .item3 .content { width:436px; display:block; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; padding: 10px 8px 7px 9px; overflow:hidden }
.contentbox .item3 .content p { margin:0px auto; font: 11px Tahoma, Sans-Serif; color:#1a1a1a; margin-bottom:10px}
.contentbox .item3 .content p .red { color:#ff0000; font-weight:bold}
.contentbox .item3 .content label { font: 12px Tahoma, Sans-Serif; color:#1a1a1a; float:left; width:130px; display:block; margin:5px 9px 0 0 ; text-align:right;}
.contentbox .item3 .content .text_field { background:url(../gfx/design2/form_elements/bg_text_field.gif) no-repeat; width:188px; height:26px; display:block; padding-left:5px; margin-bottom: 8px; border:none }
.contentbox .item3 .content .radio_button { width:13px; height:13px; display:block; float:left; margin:10px 3px 0 0; }
.contentbox .item3 .content .form_element_title { font: 12px Tahoma, Sans-Serif; color:#1a1a1a; float:left; width:125px; display:block; margin:10px 9px 0 0 ; text-align:right; }
.contentbox .item3 .content .short { width:45px; text-align:left; margin-top:0px; }
.contentbox .item3 .content .register_button { background:url(../gfx/design2/registration_button.gif) no-repeat; width:143px; height:26px; display:block; overflow:hidden; margin:20px auto 0 auto; }

.contentbox .item3 .content a.amateure_name { font: 11px Tahoma, Sans-Serif; color:#ed0101; text-align:left; display:block; border:none; margin:0 3px 0 0; float:left; }
.contentbox .item3 .content a.float_l img { margin:0 12px 9px 0; }
.contentbox .item3 .content .description { float:left; overflow:hidden; width:302px; }
.contentbox .item3 .content .description  span.date { float:right; font: 11px Tahoma, Sans-Serif; color:#1a1a1a; }
.contentbox .item3 .content .description p { margin-top:10px; }
.contentbox .item3 .content .description .red_button { background:url(../gfx/design2/bg_red_button.gif) no-repeat; display:inline; overflow:hidden; width:91px; height:17px; float:left; text-decoration:none; color:#FFFFFF; font: bold 11px Tahoma, Sans-Serif; text-align:center; padding-top:2px; margin:0 7px 0 55px; }
.contentbox .item3 .content .description .grey_button { background:url(../gfx/design2/bg_grey_button.gif) no-repeat; display:inline; overflow:hidden; width:91px; height:17px; float:left; text-decoration:none; color:#FFFFFF; font: bold 11px Tahoma, Sans-Serif; text-align:center; padding-top:2px; margin-bottom:10px; }

.contentbox .item3 .content .top_amateure_description { float:left; overflow:hidden; width:254px; font:11px Tahoma, Sans-Serif; }
.contentbox .item3 .content .top_amateure_description .amateure_name { float:left; margin:-1px 3px 0 3px; font-size:12px; color:#ed0101}
.contentbox .item3 .content .top_amateure_description strong { color:#010101; margin:10px 0; display:block}

.contentbox .item3 .content .description .set_control2 .red_button { background:url(../gfx/design2/bg_red_button_111x19.gif) no-repeat; width:111px; height:17px; display:block; float:left; overflow:hidden; padding-top:2px; text-align:center; }
.contentbox .item3 .content .description .set_control2 a { margin:0 3px 0px 0px}

.contentbox .item4 { width:675px; display:block; float:left; margin: 0 7px 10px 0; background-color:#ffffff; }
.contentbox .item4 .t_c { height:3px; display:block; overflow:hidden; float:left; border-top: 1px solid #e0e0e0; width:666px; }
.contentbox .item4 .b_c { height:3px; display:block; overflow:hidden; float:left; border-bottom: 1px solid #e0e0e0; width:666px; }
.contentbox .item4 .content { display:block; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:8px; }

.contentbox .item5 { width:143px; display:block; float:left; margin: 0 9px 10px 0; overflow:hidden; }
.contentbox .item5 .t_c { height:3px; display:block; overflow:hidden; float:left; border-top: 1px solid #e0e0e0; width:135px;}
.contentbox .item5 .b_c { height:3px; display:block; overflow:hidden; float:left; border-bottom: 1px solid #e0e0e0; width:135px; }
.contentbox .item5 .content { overflow:hidden; display:block; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; text-align:center; padding-left:10px; }
.contentbox .item5 .content .title_block { width:120px; height:30px; display:block; overflow:hidden; margin:auto; }
.contentbox .item5 .content .title_block a { text-decoration:none; color:#FF0000; }

.contentbox .item6 { width:343px; display:block; float:left; overflow:hidden; background-color:#ffffff; margin-bottom:12px; }
.contentbox .item6 .t_c { height:3px; display:block; overflow:hidden; float:left; border-top: 1px solid #e0e0e0; width:335px;}
.contentbox .item6 .b_c { height:3px; display:block; overflow:hidden; float:left; border-bottom: 1px solid #e0e0e0; width:335px; }
.contentbox .item6 .content { overflow:hidden; display:block; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding-left:10px; }

#my_amateure .item3 .content { padding:0; width:453px; }

#my_amateure .item5 .content a img { margin:6px 0px; }
#my_amateure .comment { margin:0 0 5px 5px; display:block; }

#my_amateure .row { width:453px; overflow:hidden; display:block; height:22px; padding-top:4px; background-color:#f7f7f7;}
#my_amateure .white { background-color:#ffffff; }
#my_amateure .amateure { width:280px; padding:0px 0 0 15px; height:26px; display:block; overflow:hidden; float:left}
#my_amateure .amateure a { color:#ef0000; font:12px Tahoma, Sans-Serif; text-decoration:none; }
#my_amateure .online_status { background:url(../gfx/design2/bg_cells_separator.gif) left top no-repeat; float:left; width:61px; height:24px; overflow:hidden; display:block; padding:2px 0 0 15px; font: 11px Tahoma, Sans-Serif}
#my_amateure .delete { background:url(../gfx/design2/bg_cells_separator.gif) left top no-repeat; float:left; width:61px; height:24px; overflow:hidden; display:block; padding:2px 0 0 15px}
#my_amateure .delete img { margin-right:5px }
#my_amateure .delete a { color:#191919; text-decoration:none; font:11px Tahoma, Sans-Serif; }
#my_amateure .video { background:url(../gfx/design2/bg_cells_separator.gif) left top no-repeat; float:left; width:140px; height:24px; overflow:hidden; display:block; padding:2px 0 0 15px; }
#my_amateure .video a { color:#191919; text-decoration:none; font:11px Tahoma, Sans-Serif; }

.single_line_filter { background:url(../gfx/design2/bg_single_line_filter.jpg) no-repeat; height:24px; padding-left:10px; width:444px }
.double_line_filter { background:url(../gfx/design2/bg_double_line_filter.jpg) no-repeat; height:46px; display:block; overflow:hidden; text-align:center; width:454px; margin:0 auto; }
.double_line_filter table { margin:0 auto}
.filter_cell { background:url(../gfx/design2/filter_border.gif) no-repeat left top; font:bold 11px Tahoma, Sans-Serif; padding:0 12px; white-space:nowrap; }
.filter_cell a { color:#262626; text-decoration:none; }
/*  Central column end    */

/*   Second column begin  */

.contentrow4 { float:left; width:456px; margin: 26px 0 0 25px; }
.contentrow4 .contentbox { width:456px; display:block; }
.contentrow4 .contentbox .contentbox_title .center { width:444px; }

/* Registration page begin */
#registration_page .contentbox .item3 .content { overflow:visible}
#registration_page dl.sbrWrap dd { background:url(../gfx/design2/form_elements/bg_listbox2.gif) no-repeat; height:250px; overflow:auto}
#registration_page dl.sbrWrap { margin:0 11px 0 5px;}

/* Registration page end */

.webcam_schedule dl.sbrWrap dd li { padding: 0 0 0 10px; margin:0; color: #333; width:45px; height: 20px; overflow: hidden; }
.webcam_schedule dl.sbrWrap { margin: 0; padding: 0; position: relative; overflow: none; height: 26px; background:url(../gfx/design2/form_elements/bg_selectbox.gif) no-repeat left top; display: inline-block; text-align: left; float:left; }
.webcam_schedule { font:11px Tahoma, Sans-Serif; }
.webcam_schedule .grey { color:#808080; font:9px Tahoma, Sans-Serif; }
.webcam_schedule select { width:72px; }
.webcam_schedule input.red_button_90x26 { margin:0px !important; cursor:pointer }
table.webcam_schedule { margin-left:15px}

/* My data page begin */

#deutschland, #nicht_eu, #eu_ausland { margin:7px 5px 10px 138px; }
.my_data textarea { width:280px; height:56px; background:url(../gfx/design2/bg_text_field.gif) no-repeat; overflow:auto; padding:5px; float:left; margin-bottom:15px; }
.my_data form { display:block}
.my_data span.float_l, .amateure_data label { width:132px; font:12px Tahoma, Sans-Serif; text-align:right; margin-right:5px; float:left;}
.my_data input { float:left; margin-bottom:8px;  }
.my_data .width_69 { width:69px !important; text-align:left; margin-left:5px; }
.my_data .left_corner, #search_page .left_corner, .login_area .left_corner { background:url(../gfx/design2/bg_text_input_corners.gif) no-repeat; width:5px; height:26px; display:block; overflow:hidden; float:left; }
.my_data .right_corner, #search_page .right_corner, .login_area .right_corner { background:url(../gfx/design2/bg_text_input_corners.gif) no-repeat -5px 0; width:5px; height:26px; display:block; overflow:hidden; float:left;  }
.my_data input.central_part, .login_area input.central_part { background:url(../gfx/design2/bg_text_input.gif) repeat-x; height:26px; padding-top:0px; border:none}

.my_data .item3 .content { overflow:visible}

.my_data .select_55 dl.sbrWrap { margin:0 11px 0 5px;}
.my_data .select_55 dl.sbrWrap dd, #search_page .select_55 dl.sbrWrap dd { background:url(../gfx/design2/form_elements/bg_listbox2.gif) no-repeat; height:250px; overflow:auto}

.my_data .red_button_90x26 { float:none; margin:17px auto 8px auto; }
.my_data .label { width:162px; text-align:left; }

.my_data a.meine_daten { background:url(../gfx/design2/bg_meine_daten_link.gif) no-repeat left top; width:116px; height:23px; display:block; overflow:hidden; float:left; color:#1f1f1f; font:bold 11px Tahoma, Sans-Serif; text-decoration:none; padding-top:7px; text-align:center }
.my_data a.amateur_daten { background:url(../gfx/design2/bg_amateur_daten_link.gif) no-repeat left top; width:113px; height:23px; display:block; overflow:hidden; float:left; color:#1f1f1f; font:bold 11px Tahoma, Sans-Serif; text-decoration:none; padding-top:7px; text-align:center; }
.my_data a.amateur_vorschaubild { background:url(../gfx/design2/bg_amateur_vorschaubild_link.gif) no-repeat left top; width:113px; height:23px; display:block; overflow:hidden; float:left; color:#1f1f1f; font:bold 11px Tahoma, Sans-Serif; text-decoration:none; padding-top:7px; text-align:center; }
.my_data a.amateur_vorschaubild2 { background:url(../gfx/design2/bg_amateur_vorschaubild_link2.gif) no-repeat left top; width:113px; height:23px; display:block; overflow:hidden; float:left; color:#1f1f1f; font:bold 11px Tahoma, Sans-Serif; text-decoration:none; padding-top:7px; text-align:center; }

.active { background-position:0 -30px !important}
#friendlist .active { background-position:0 -33px !important}
.my_data .links_corner { background:url(../gfx/design2/bg_links_menu.gif) no-repeat; width:72px; height:30px; display:inline; overflow:hidden; float:right;}
ul.list { margin:10px 0; display:block }
.list li { background:url(../gfx/design2/bg_menu_list.gif) no-repeat; padding-left:10px; margin-top:3px; height:15px; }
.list2 li { background:url(../gfx/design2/bg_menu_list.gif) left 1px no-repeat; padding-left:10px; margin-top:3px; }
.my_data .upload_button { background:url(../gfx/design2/bg_red_button_93x26.gif); width:93px; height:26px; display:block; overflow:hidden; float:left; color:#FFFFFF; font:bold 12px Tahoma, Sans-Serif; margin:20px 0 20px 150px; border:none }
.my_data .delete_button { background:url(../gfx/design2/bg_gray_button_93x26.gif); width:93px; height:26px; display:block; overflow:hidden; float:left; color:#FFFFFF; font:bold 12px Tahoma, Sans-Serif; margin:20px 0 20px 150px; border:none }
.my_data .browse_button { height: 26px; font-size: 11px; font-family: verdana; padding: 1px; margin: 1px auto; border:1px solid #000000; margin:0px 8px 0 15px}
.my_data .set_status { margin-left:	100px; float:left; display:inline}
.my_data .set_status span { margin-left:5px;}
.my_data a.delete { text-decoration:none; font:11px Tahoma, Sans-Serif; color:#191919; display:block; float:right; margin-right:55px}
.my_data .delete img { margin-right:8px}
.my_data .set_img { margin:10px auto; display:block; text-align:center; }

.aufladung { margin-bottom:20px}
.aufladung { font:10px Tahoma, Sans-Serif; color:#5a5a5a}
.aufladung a { color:#f40000; text-decoration:none; }
.aufladung .select_193 dl.sbrWrap dd, #search_page .select_193 dl.sbrWrap dd { white-space: nowrap; width:193px; background:#e7e7e7 url(../gfx/design2/form_elements/bg_listbox_top_193.gif) no-repeat left top; border: }
.aufladung .select_193 dl.sbrWrap dd ul, #search_page .select_193 dl.sbrWrap dd ul { width:193px; padding:5px 0px; overflow:auto; background:url(../gfx/design2/form_elements/bg_listbox_bottom_193.gif) no-repeat left bottom; }
.aufladung .select_193 dl.sbrWrap dd ul li, #search_page .select_193 dl.sbrWrap dd ul li {  width:181px; border-left: 1px solid #cecece; border-right: 1px solid #cecece; }



/* My data page end   */

/* PA Desktop page begin */
#desktop .item { display:block; float:left; overflow:hidden; }
#desktop .item .t_c { height:3px; display:block; overflow:hidden; float:left; border-top: 1px solid #e0e0e0; width:644px}
#desktop .item .b_c { height:3px; display:block; overflow:hidden; float:left; border-bottom: 1px solid #e0e0e0; width:644px}
#desktop .item .content { padding:12px; font: 12px Tahoma, Sans-Serif; color:#1a1a1a; text-align:left; width:628px; display:block; overflow:hidden; background-color:#ffffff; }
#desktop ul { float:left; margin:20px 45px 20px 0px}
#desktop li { background:url(../gfx/design2/red_arrow.jpg) no-repeat; padding-left:15px; width:235px; font:14px Tahoma, Sans-Serif; margin-bottom:6px;  overflow:hidden; display:block;}

#desktop .item4 { background-color:#fcfcfc; }
#desktop .item4 .content { padding-left:10px}
#desktop .item4 h1 { font: bold 12px Tahoma, Sans-Serif; color:#ff0000; margin-bottom: 8px; text-align:left}
#desktop .item4 p { font: 11px Tahoma, Sans-Serif; text-align:left; margin-bottom:10px }

/* PA Desktop page end */


/* Ecklusive page begin */
.exclusive ul { margin:20px 45px 20px 0px; font: 12px Tahoma, Sans-Serif}
.exclusive li { background:url(../gfx/design2/red_arrow.jpg) no-repeat; padding-left:15px; font:14px Tahoma, Sans-Serif; margin:6px 0; overflow:hidden; display:block;}
.exclusive p { font-size:12px !important; }
.exclusive img { margin-right:10px; }
.exclusive .red_button { width:144px; height:26px; display:block; overflow:hidden; margin:10px auto; text-decoration:none;}
.exclusive .red_button img { float:left; display:block; width:11px; overflow:hidden; margin-right:0px}
.exclusive .red_button div { width:122px; height:21px; float:left; display:block; color:#ffffff; font:bold 12px Tahoma, Sans-Serif; background:url(../gfx/design2/red_bg_button_26.gif) repeat-x; padding-top:5px}
/* Ecklusive page end */

/* Search page begin */

#search_page .central_part { width:124px; background:url(../gfx/design2/bg_text_input.gif) repeat-x; height:26px; padding-top:0px; float:left; border:none}
#search_page label { float:left; margin: 5px 5px 0 0; text-align:right; width:88px;}
#search_page span.float_l { margin:5px 5px 0 5px}
#search_page .submit_button { background:url(../gfx/design2/bg_red_button_143x26.gif) no-repeat; width:143px; height:26px; overflow:hidden; display:block; font:bold 12px Tahoma, Sans-Serif; color:#FFFFFF; border:none }
#search_page .checkbox { margin:15px 5px 0 5px; float:left; }
#search_page .item2 .content img { margin:10px 0; }
#search_page .title_block { background-color:#eeeeed; height:20px; width:658px; font:12px Tahoma, Sans-Serif; color:#636363; padding:5px 0 0 15px; margin:20px 0 10px 0; }
#search_page .head { width:135px; float:left; text-align:right; margin:5px 5px 0 0}
#search_page .column { float:left; width:150px; margin-bottom:10px; }
#search_page .column input { float:left; }
#search_page .column label { text-align:left; margin-left:5px; width:100px; overflow:hidden; }
#search_page .select_width_55, #search_page .select_width_134, #search_page dl.width_100, #search_page dl.width_120, #search_page dl.width_80 { margin-bottom:10px; margin-left:0px;}
#search_page .red_button_90x26 { float:left; margin:0 20px 0 230px }
/* Search page end */


/* Amateur Stats begin */
.amateur_stats .button { background:url(../gfx/design2/bg_search_form_button.gif) no-repeat; width:70px; height:22px; display:block; font: bold 11px Tahoma, Sans-Serif; color:#FFFFFF; display:inline; padding:0 5px; float:left; margin-top:2px; border:none; cursor:pointer}
.amateur_stats  .select_65 dl.sbrWrap dd { white-space: nowrap; width:65px; background:#e7e7e7 url(../gfx/design2/form_elements/bg_listbox_top_65.gif) no-repeat left top;  }
.amateur_stats .select_65 dl.sbrWrap dd ul { width:65px; padding:5px 0px; overflow:auto; background:url(../gfx/design2/form_elements/bg_listbox_bottom_65.gif) no-repeat left bottom; }
.amateur_stats .select_65 dl.sbrWrap dd ul li {  width:53px; border-left: 1px solid #cecece; border-right: 1px solid #cecece; }
.amateur_stats form { float:right; margin:8px 9px 0 0; }
.amateur_stats form span { float:left; margin-left:8px; margin-top:5px }
.amateur_stats form .select_72 { float:left; margin:0 14px 0 8px;}
.amateur_stats form .select_65 { float:left; margin:0 8px;}
.amateur_stats th { font: bold 12px Tahoma, Sans-Serif; color:#595959; height:32px;}
.amateur_stats th img { margin:0px !important; }
.amateur_stats tr { height:24px; }
.amateur_stats tr.total { height:38px; background:url(../gfx/design2/bg_total_row.gif) repeat-x; font:bold 12px Tahoma, Sans-Serif; color:#ffffff !important }
.amateur_stats td.left_corner { background:url(../gfx/design2/bg_total_row_left_corner.gif) no-repeat left top !important;}
.amateur_stats td.right_corner { background:url(../gfx/design2/bg_total_row_right_corner.gif) no-repeat right top !important; }
.amateur_stats td a { text-decoration:none; color:#f61212;}

.amateur_stats .item_changing { margin-bottom:10px; background-color:#ffffff}
.amateur_stats .item_changing .content { width:674px; }
.amateur_stats .item_changing .t_c, .amateur_stats .item_changing .b_c { width: 668px;}

.amateur_stats .item_changing .item_internal { margin:8px 0 5px 7px; }
.amateur_stats .item_changing .item_internal .t_c { width:650px; }
.amateur_stats .item_changing .item_internal .b_c { width:650px; }
.amateur_stats .item_changing .item_internal .content{ width:656px; text-align:center; }


.amateur_stats  img.information { float:left; margin:20px 10px; }
.amateur_stats p { text-align:left; padding:10px 0; }

/* Amateur Stats end */

/* Webcam page begin */
.webcam { width:676px; margin:20px 0 0 115px}
.webcam .white_block .center { width: 656px;}
.webcam h1 { color:#ed0101; font:bold 12px Tahoma, Sans-Serif; text-align:left; margin:5px 0 10px 0; }
.webcam ul { margin:10px 0}
.webcam li { background:url(../gfx/design2/red_arrow.jpg) no-repeat; padding-left:15px; width:235px; font:14px Tahoma, Sans-Serif; margin:6px 0; overflow:hidden; display:block;}
.webcam a {text-decoration:none}
.webcam .item6 .content img.float_l { margin:10px 10px 0px 10px}
.webcam .item6 .content p.float_l { margin-top:8px}
.webcam .good { color:#23a600; }
.webcam .bad { color:#f60000; }

.webcam .item_changing { background-color:#ffffff; margin-bottom:10px  }
.webcam .item_changing .content { width: 532px; padding:0 10px }
.webcam .item_changing .t_c, .webcam .item_changing .b_c  { width: 546px;}


#frm_vote label { float:left; margin:10px 15px 10px 7px}
#frm_vote input { float:left; margin:10px 0 }

.webcam .flash_holder { width:554px; display:block; float:right; overflow:hidden; background-color:#ffffff; margin-bottom:12px }
.webcam .flash_holder .t_c { height:3px; display:block; overflow:hidden; float:left; border-top: 1px solid #e0e0e0; width:546px;}
.webcam .flash_holder .b_c { height:3px; display:block; overflow:hidden; float:left; border-bottom: 1px solid #e0e0e0; width:546px; }
.webcam .flash_holder .content { width:542px; height:790px; overflow:hidden; display:block; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding-left:10px; }
.webcam #flashid { width:542px; height:780px; text-align:center}
.webcam .red_button_h17 { float:right}
#HelpBox {float:left}
#HelpBox p { margin-bottom:10px; text-align:justify; width:530px;}
#HelpBox ul, #HelpBox li { width:480px; text-align:justify}
/* Webcam page end */

/* Webcam popup begin*/
.beta2 .contentbox { padding:10px; text-align:left;}
.beta2 .link { display:block; font-weight:bold; padding:5px 0;}
.beta2 ul { padding:0; margin:0 0 0 15px;;}
.beta2 li { list-style:disc; margin-top:5px;}
.good { font-weight:bold; color:red;}
.bad { font-weight:bold;}
.form p, .form form { float:left;}
.beta2 .write { background:url(/gfx/write.gif) no-repeat; padding-left:20px; font-weight:bold;}
.pop_up .yes { background:url(/gfx/yes.gif) 100% 50% no-repeat; display:block; float:left; width:50px; margin-right:10px;}
.pop_up .no { background:url(/gfx/no.gif) 100% 50% no-repeat; display:block; float:left; width:50px;}


#popup_window {z-index:999;}
#pop_up_holder { background:#fff; padding:10px; text-align:left; font: 12px Tahoma, Sans-Serif; border:1px dashed #000;}
#pop_up_holder form { background:#eee; text-align:left; vertical-align:top; padding:10px; margin:10px 0 0 0;}
#pop_up_holder .yes, #pop_up_holder .no { display:block; border:none; width:35px; float:left; margin-right:10px;}
#pop_up_holder .yes input, #pop_up_holder .no input {width:15px;}
#pop_up_holder .yes { background:url(/gfx/yes.gif) 100% 50% no-repeat; width:50px;}
#pop_up_holder .no { background:url(/gfx/no.gif) 100% 50% no-repeat;  width:50px;}
#pop_up_holder form .button { background:#ccc; border:1px solid #000;}
#pop_up_holder .text {border:1px solid #000; width:100%;}
#pop_up_holder p { float:left; font-weight:bold; padding-right:20px;}
#pop_up_holder table{ font: 12px Tahoma, Sans-Serif;}
#pop_up_holder span, #pop_up_holder b a  { color:#940000; font-weight:bold; display:block; text-decoration:none;}
#pop_up_holder b { float:right;}
#pop_up_holder span { float:left;}
/* Webcam popup end */

/* Movies manage begin */
#movies_manage .item3 .content { padding-top:5px}
#movies_manage .item3 .content .description { padding-left:10px; }
#movies_manage label { width:70px;}
#movies_manage input { float:left; margin:10px 10px 0 0 }
#movies_manage .videos_control1 a { margin:10px 10px 0 0 }
#movies_manage .red_button_h17 { margin-left:3px}

.gift_block_header {  overflow:hidden;}
.gift_block_header img { border:none}
.gift_block_header table { width:100%; margin-top:5px }
.gift_block_header td { background: #ffffff url(gfx/gifts_block_bg.gif) repeat-x left bottom; }
.gift_block_header h1 { color:#ff0000; font: bold 14px Arial, Helvetica, sans-serif; margin-bottom: 4px; }
.gift_block_header p { font: 10px Arial, Helvetica, sans-serif; color:#363636;  width:271px; height:40px}

.gift_block_header {}
.gift_block_footer p { float:left; text-align:left; margin:5px; font: bold 14px Arial, Helvetica, sans-serif; color:#ff0000; overflow:hidden }
.gift_block_footer form { float:right; margin:5px 5px 0 0}

.gift_block_content { width:542px; height:468px; border:1px solid #cccccc; overflow:auto; background-color:#FFFFFF;}
.gift_block_content iframe {border:none; height:100%; width:100%;}

.gift_block_content h2 { width:521px; height:29px; border-bottom:1px solid #efefef; font: bold 18px Arial, Helvetica, sans-serif; margin:15px auto }
.gift_block_content h2 span { color:#ff0000}
.gift_block_content .thumb { width:119px; height:176px; float:left; text-align:center; margin:0 12px 23px 0; }
.gift_block_content .thumb img { width:86px; height:108px; border:1px solid #d9d9d9; overflow:hidden}
.gift_block_content .thumb .title { margin: 7px 0 10px 0}
.gift_block_content .thumb .title a { color:#ff0000; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none}
.gift_block_content .thumb .price_block { border:1px solid #ff0000; width:117px; overflow:hidden }
.gift_block_content .thumb .price_block .digits { font:bold 18px Arial, Helvetica, sans-serif; float:left; width:94px; height:22px; padding-top:1px }
.gift_block_content .thumb .price_block .buy    { float:left; overflow:hidden; width:23px; height:23px; }
.gift_block_content .thumb .price_block .buy img { width:23px; height:23px; border:none}

.gift_block_content_detail { width:555px; height:448px; border:1px solid #cccccc; overflow:auto; background-color:#FFFFFF; }
.gift_block_content_detail h2 { margin:20px 0 11px 8px; padding:0 0 10px 10px; border-bottom:1px solid #efefef; font: bold 18px Arial, Helvetica, sans-serif; color:#000000; width:521px; text-align:left; }
.gift_block_content_detail h3 { margin:0 0 15px 8px; padding:0 0 10px 10px; border-bottom:1px solid #efefef; width:521px; text-align:left; }
.gift_block_content_detail h3 a { font: bold 10px Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:none}
.gift_block_content_detail .description { float:left; font:13px Arial, Helvetica, sans-serif; width:296px; overflow:hidden; padding-left:18px;}
.gift_block_content_detail .description p { text-align:left; margin-bottom:18px}
.gift_block_content_detail img { float:left; border:1px solid #cccccc; margin-left:25px}
.gift_block_content_detail td { font:bold 14px Arial, Helvetica, sans-serif; color:#484848}
.gift_block_content_detail form {text-align:left}
.gift_block_content_detail input { width:67px; height:22px; border:1px solid #cdcdcd}
.gift_block_content_detail select { width:70px; height:24px; }

.gift_block_content_detail .price_block { border:1px solid #ff0000; width:294px; height:41px; overflow:hidden; margin-top:66px}
.gift_block_content_detail .price_block .digits { width:134px; font: bold 26px Arial, Helvetica, sans-serif; padding-top:6px; text-align:center; float:left;}
.gift_block_content_detail .price_block .name { background-color:#ff0000; float:left; width:132px; height:31px;  font: bold 18px Arial, Helvetica, sans-serif; color:#ffffff; padding-top:10px; text-align:center; overflow:hidden }
.gift_block_content_detail .price_block img.buy  { float:right; margin:0; padding:0; border:0; width:28px}


#cartPopUp_holder {border:1px solid #000000; width:450px; background:#fff;}
#cartPopUp_holder p {font: bold 14px Arial, Helvetica, sans-serif; color:#ff0000}
#cartPopUp_holder span {display:block;}

#userFAQ_holder  {border:1px solid #000000; background:#fff;}
#userFAQ_holder p {font: bold 14px Arial, Helvetica, sans-serif; color:#ff0000; width:430px; margin-left:10px}
#userFAQ_holder span {display:block;}
#userFAQ_holder ul { margin:0 0 10px 10px}
#userFAQ_holder li {background:url(../gfx/design2/bg_menu_list.gif) no-repeat; padding-left:10px; margin-top:3px; width:630px; text-align:justify }

#amateur_wishlist iframe {border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; height:480px; }
#amateur_wishlistFAQ_holder, #userFAQ_holder, #wishlist_holder { overflow:hidden; background-color:#ffffff; padding:10px 10px 0px 10px; }

/* Movies manage end */


/*   Second column end  */

/* Pager begin */

.pager { background:url(../gfx/design2/bg_pager.gif) no-repeat; width:453px; height:23px; display:block; margin:0 auto 10px auto; padding-top:1px;}
.pager table { margin:auto}
.pager a { display:block; height:12px; padding:4px 4px 6px 4px; text-decoration:none; font: bold 12px Tahoma, Sans-Serif; color:#000000;  }
.pager span { color:#000000; display:block; padding-top:2px; height:20px }
.pager a.prev { background:url(../gfx/design2/next_prev.gif) no-repeat; display:block; width:6px;overflow:hidden;  height:22px; padding:0; margin-right:19px }
.pager a.next { background:url(../gfx/design2/next_prev.gif) no-repeat -6px 0; display:block; overflow:hidden; width:6px; height:22px; padding:0; margin-left:19px; }
.pager a.current { background:url(../gfx/design2/bg_pager_current_page.gif) repeat-x; color:#ffffff !important;}
.pager a.prev_long { background:url(../gfx/design2/next_prev.gif) no-repeat; display:block; width:100px;overflow:hidden;  height:22px; padding:0 0 0 10px; margin-right:19px }



/* Pager end   */

.white_block { display:block; overflow:hidden; margin-bottom:10px}
.white_block .left_corner { background:url(../gfx/design2/bg_white_block_corners.gif) no-repeat; width:5px; height:24px; display:block; overflow:hidden; float:left }
.white_block .right_corner { background:url(../gfx/design2/bg_white_block_corners.gif) no-repeat -5px 0; width:5px; height:24px; display:block; overflow:hidden; float:left }
.white_block .center { background:url(../gfx/design2/bg_white_block.gif) repeat-x; height:20px; float:left; padding:4px 0 0 10px; font:11px Tahoma, Sans-Serif; }
.white_block a { text-decoration:none; color:#000000}

.white_block .link_left_part { background:url(../gfx/design2/bg_red_button_corners_h17.gif); width:4px; height:17px; display:block; overflow:hidden; float:left;}
.white_block .link_right_part { background:url(../gfx/design2/bg_red_button_corners_h17.gif) 4px 0; width:4px; height:17px; display:block; overflow:hidden; float:left;}
.white_block .link_center_part { background:url(../gfx/design2/bg_red_button_h17.gif) repeat-x; height:17px; padding:1px; float:left; overflow:hidden; color:#ffffff;  }

.red_button_123x30 { background:url(../gfx/design2/bg_red_button_123x30.gif); display:block; overflow:hidden; width:123px; height:28px; font: bold 11px Tahoma, Sans-Serif; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:2px}
.red_button_143x26 { background:url(../gfx/design2/bg_red_button_143x26.gif); width:143px; height:26px; display:block; overflow:hidden; color:#ffffff; font-weight:bold; border:none}
.red_button_183x26 { background:url(../gfx/design2/bg_red_button_183x26.gif); width:183px; height:26px; display:block; overflow:hidden; color:#ffffff; font-weight:bold; border:none}
.verdict { float:left; margin:0 10px 10px 0}
.comment_date { float:left; }
.rating label{ width:60px !important; margin-top:0px !important; }
.rating input { float:left; margin:0 !important; }
.rating table { margin-bottom:10px; }
.rating .white_block { margin:10px 0 0 0}
.rating .center { width:415px; }

.login_area label { float:left; margin:4px 10px 0 160px; width:80px; text-align:right }
.login_area p { margin:10px 0; padding:0 10px}
.login_area a { color:#ff0000}

.show_amateur img { margin:5px 0 5px 10px;}
.show_amateur p { margin: 0 0 8px 0px}
.show_amateur .amateur_info { float:left; margin:5px 0 0 10px; width:389px; overflow:hidden; display:inline; }
.show_amateur .amateur_info a.red_button { background:url(../gfx/design2/bg_red_button_123x19.gif) no-repeat; width:123px; height:17px; display:block; float:right; overflow:hidden; padding-top:2px; text-align:center; text-decoration:none; color:#ffffff; font:bold 11px Tahoma, Sans-Serif; }
.show_amateur .amateur_info a.red_button2 { background:url(../gfx/design2/bg_red_button_123x30.gif); display:block; overflow:hidden; width:123px; height:28px; font: bold 11px Tahoma, Sans-Serif; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:2px; float:right}
.show_amateur .amateur_info a.grey_button { background:url(../gfx/design2/bg_grey_button_123x19.gif) no-repeat; display:inline; overflow:hidden; width:123px; height:17px; text-decoration:none; color:#FFFFFF; font: bold 11px Tahoma, Sans-Serif; text-align:center; padding-top:2px; float:right}

/* mailbox page begin */
#mailbox .contentbox_title .center input { float:right; }
#mailbox .contentbox_title .center .search_field { margin: 0 6px 0 17px; width:93px; border: 1px solid #e6e6e6; border-top:1px solid #f8f8f8; padding:0 2px; }
#mailbox .contentbox_title .center img { margin-left:15px; }
#mailbox .mail_filter { margin-bottom:10px; text-align:center }
#mailbox .mail_filter .select_100 { width:100px; float:left; margin-right:20px; display:block; }
#mailbox .mail_filter .select_134 { margin-right:20px; display:block; }
#mailbox .mail_filter .select_100 select { width:100px;}


#mailbox th { border-bottom:1px solid #cfcfcf; text-align:left; height:25px; padding-left:10px; font:12px Tahoma, Sans-Serif; color:#000000; }
#mailbox td { padding-left:10px; border-bottom:1px solid #f0f0f0; font: 10px Tahoma, Sans-Serif; color:#807f7f; }
#mailbox td a { color:#000000; font:12px Tahoma, Sans-Serif}
#mailbox td a img { margin: 2px 10px 0 0}
#mailbox .item3 .content { padding:0; width:454px; }
#mailbox .links_corner { background:url(../gfx/design2/bg_links_menu2.gif) no-repeat right top; width:112px; height:30px; display:block; overflow:hidden; float:right; }
#mailbox .table_footer { background:url(../gfx/design2/bg_content_box_title.gif) repeat-x; }
#mailbox .table_footer td { padding:0; border:none}
#mailbox .table_footer td .left { background:url(../gfx/design2/bg_content_box_title_corners.gif) no-repeat; width:6px; height:25px; display:block; overflow:hidden; float:left;}

#mailbox .view_message { margin:20px 0 10px 0; display:block; overflow:hidden}
#mailbox .view_message img { float:left; margin:0 7px 0 13px; }
#mailbox .view_message h1 { font-size:14px; margin-bottom:5px}
#mailbox .view_message h1 a { color:#FF0000; text-decoration:none}

#mailbox .item_changing { margin:0 0 10px 12px; display:inline}
#mailbox .item_changing .content { width:428px; height:92px;}
#mailbox .item_changing .t_c { width:422px;}
#mailbox .item_changing .b_c { width:422px;}
#mailbox .item_changing textarea { width:420px; height:90px; margin-left:2px; overflow:auto; text-align:left; border:none; background:none}
#mailbox .red_button_90x26 { font-size:15px; float:right; margin:0 12px 10px 0; }
#mailbox #Form button.red_button_90x26 { float:none; margin:0 auto 10px auto; }

#mailbox .message_controls { margin:10px 40px; }
#mailbox .message_controls input { float:left; margin:0 5px; }
#mailbox .message_controls .button_short { background:url(../gfx/design2/bg_red_button.gif) no-repeat; border:none; width:91px; height:19px; color:#ffffff; font:bold 11px Tahoma, Sans-Serif; cursor:pointer; float:left }
#mailbox a#activated_link { margin-left:178px; }

#mailbox h3 { font: bold 14px Tahoma, Sans-Serif; color:#ff0000; margin:10px 13px; float:left; display:inline}
#mailbox .item3 .white_block { margin-left:10px; }
#mailbox .item3 .white_block .center { width:415px; }
#mailbox .list { margin:5px 0 10px 10px}
#mailbox .my_data label { width:85px}

#mailbox .grey_button { background:url(../gfx/design2/bg_grey_button.gif) no-repeat; display:inline; overflow:hidden; width:91px; height:17px; text-decoration:none; color:#FFFFFF; font: bold 11px Tahoma, Sans-Serif; text-align:center; padding-top:2px; margin: 8px 13px 0 0px; float:right}

#mailbox .red_button_143x26 { margin-left:154px; float:left; }
#mailbox .pre_message { border:1px dashed #e0e0e0; padding:5px; font:11px Tahoma, Sans-Serif; background-color:#f3f3f3; width:422px; margin:10px }
#mailbox #messagepic_link div.grey { float:right; font-weight:bold; margin:13px 13px 0 0; }

a.tab1 { background:url(../gfx/design2/bg_tab1.gif) no-repeat left top; width:115px; height:23px; display:inline; overflow:hidden; float:left; color:#1f1f1f; font:bold 11px Tahoma, Sans-Serif; text-decoration:none; padding:7px 0 0 0px; text-align:center; }
a.tab2 { background:url(../gfx/design2/bg_tab2.gif) no-repeat left top; width:113px; height:23px; display:inline; overflow:hidden; float:left; color:#1f1f1f; font:bold 11px Tahoma, Sans-Serif; text-decoration:none; padding:7px 0 0 0px; text-align:center; }
a.tab3 { background:url(../gfx/design2/bg_tab3.gif) no-repeat right top; width:115px; height:23px; display:inline; overflow:hidden; float:left; color:#1f1f1f; font:bold 11px Tahoma, Sans-Serif; text-decoration:none; padding:7px 0 0 0px; text-align:center; }

/* mailbox page end */

/* friendlist page begin */
#friendlist .friend { font:11px Tahoma, Sans-Serif; border-bottom:1px solid #e0e0e0; display:block; overflow:hidden }
#friendlist .item3 .content { padding:0; width:453px; }
#friendlist .links_corner { background:url(../gfx/design2/bg_links_menu2.gif) no-repeat right top; width:225px; height:30px; display:block; overflow:hidden; float:right;}
#friendlist .friend_avatar { float:left; margin:10px; display:block; }
#friendlist .friend .red { margin-top:8px; display:block; font-weight:bold;}
#friendlist .friend .online_status { margin:5px 0 39px 0; }
#friendlist .friend .online_status img { margin-left:5px; }
#friendlist .controls { float:right; margin:8px 10px 0 0; text-align:right; }
#friendlist .controls a { background:url(../gfx/design2/bg_red_button_111x19.gif) no-repeat; width:111px; height:17px; display:block; overflow:hidden; padding-top:2px; text-align:center; color:#FFFFFF; text-decoration:none; font-weight:bold; margin-bottom:8px; }

#friendlist .tabs_content { width:455px; display:block; overflow:hidden; height:30px; margin-top:0; background:url(../gfx/design2/bg_tabs_content.gif) repeat-x }
#friendlist a.tab_long { background:url(../gfx/design2/bg_tab_long.gif) no-repeat right top; width:150px; height:23px; display:inline; overflow:hidden; float:left; color:#1f1f1f; font:bold 11px Tahoma, Sans-Serif; text-decoration:none; padding:7px 0 0 0px; text-align:center; }
#friendlist a.tab_short { background:url(../gfx/design2/bg_tab_short.gif) no-repeat right top; width:77px; height:23px; display:inline; overflow:hidden; float:left; color:#1f1f1f; font:bold 11px Tahoma, Sans-Serif; text-decoration:none; padding:7px 0 0 0px; text-align:center; }
#friendlist p { height:20px; margin:10px auto; display:block; overflow:hidden; font: bold 12px Tahoma, Sans-Serif; text-align:center}

#friendlist .white_block input { float:right; margin-right:5px}
#friendlist .white_block .center .search_field { margin: 0 6px 0 17px; width:93px; border: 1px solid #e6e6e6; border-top:1px solid #f8f8f8; padding:0 2px; }

/* friendlist page end */

.schedule table, .schedule td, .schedule th { background-image:none; text-align:left;}
.schedule td { font-size:10px; color:#727272;}
.schedule_btn {border:1px solid #333; background:#993333; font:bold 11px verdana; color:#fff; width:80px; text-align:center; margin-left:10px;}
#scheduler .div1, #scheduler .div2 { float:right; }
#scheduler .center { width:654px}
#scheduler .red_button_h17 { cursor:pointer; float:right}

/* help pages begin */
.help { padding:0 10px 10px 10px; }
.help { text-align:left !important; }
.help li a { color:#646464; }
.help li a:visited { color:#9f00b7; }

/* help pages end */

.tabs_content 				{ position:relative; margin-top:30px; }
.tabs_content .tabs_nav 	{ height:30px; position:absolute; top:-30px; left:0px; width:100%;}
.tabs_content .tabs_nav a 	{ display:block; height:23px; padding-top:7px; color:#940000; text-decoration:none; float:left; font:bold 12px Tahoma, Sans-serif; background:url(../../../gfx/design2/bg_tab_unactive.gif) no-repeat; width:220px; text-align:center; }
.tabs_content .tabs_nav a.sel_tabs_link { padding-top:7px; background:#fff; color:#000; height:23px; text-decoration:none; background:url(../../../gfx/design2/bg_tab_active.gif) no-repeat; width:220px; text-align:center; }

.tabs_content .tabs 		{ width:665px; overflow:auto; height:370px; display:block;}

.tabs_content .tabs .item, #advtab1 .item, #advtab2 .item { width:156px; float:left; margin:5px; display:block}
.tabs_content .tabs .item .t_c, .tabs_content .tabs .item .b_c, #advtab1 .item .t_c, #advtab1 .item .b_c, #advtab2 .item .t_c, #advtab2 .item .b_c  { width:140px; }
.tabs_content .tabs .item .content, #advtab1 .item .content, #advtab2 .item .content { width:126px; padding-left:12px }

.tabs_content .tabs .item .content .title_block, #advtab1 .item .content .title_block, #advtab2 .item .content .title_block { width:120px; height:30px; display:block; overflow:hidden; text-align:center}
.tabs_content .tabs .item .content .title_block a  { text-decoration:none; color:#FF0000}

.tabs_content .links_corner { background:url(../gfx/design2/bg_links_menu2.gif) no-repeat right top; width:232px; height:30px; display:block; overflow:hidden; float:left; }

#advtab_nav { height:30px; overflow:hidden; position:absolute; top:0px; left:0px; width:600px; }
#advtab_nav a { display:block; height:23px; padding-top:7px; color:#940000; text-decoration:none; float:left; width:220px; text-align:center; background:url(../../../gfx/design2/bg_tab_unactive.gif) no-repeat; font:bold 12px Tahoma, Sans-serif;}
#advtab_nav a.sel { padding-top:7px; background:url(../../../gfx/design2/bg_tab_active.gif) no-repeat; color:#000; height:23px; text-decoration:none; width:220px; text-align:center; font:bold 12px Tahoma, Sans-serif;}
#advtab1, #advtab2 { height:370px; overflow:none; border:1px solid #e0e0e0; margin-top:26px; width: 664px;  }
#advpopup_holder { width:666px; overflow:hidden; z-index:999; height:470px; position:relative; left:128px; top:150px }
#advpopup_holder .close { display:block; position:absolute; background:url(gfx/closeadvpopup.gif) top left no-repeat; width:10px; height:10px; top:10px; right:11px; text-indent:-9999px; overflow:hidden;}

#coins table { margin-top:10px; font: 11px Tahoma, Sans-Serif}
#coins table .item_changing { width:193px; background-color:#ffffff;}
#coins table .item_changing .t_c, #coins table .item_changing .b_c { width:185px }
#coins table .item_changing .content { width:181px; padding-left:10px}
#coins .item3 .content { overflow:visible}


#coins table .contentbox_title_short {  width:193px; height:25px; overflow:hidden; margin:10px 0; }
#coins table .contentbox_title_short .left { background:url(../gfx/design2/bg_content_box_title_corners.gif) no-repeat; width:6px; height:25px; display:block; overflow:hidden; float:left;}
#coins table .contentbox_title_short .right { background:url(../gfx/design2/bg_content_box_title_corners.gif) no-repeat -6px top; width:6px; height:25px; display:block; overflow:hidden; float:right;}
#coins table .contentbox_title_short .center { background:url(../gfx/design2/bg_content_box_title.gif) repeat-x; float:left; font: bold 13px "Myriad Pro", Tahoma, Sans-Serif; color:#4c4c4c; padding-top: 3px; height:22px;width:181px; }
#coins table .contentbox_title_short .center span { float:left; text-transform:uppercase}

#coins_promo { width:477px; margin-bottom:14px; overflow:visible; }
#coins_promo .contentbox_title { width:477px}
#coins_promo .contentbox_title .center { width:465px; }
#coins_promo .item_changing { width:477px; overflow:visible; background-color:#ffffff }
#coins_promo .item_changing .t_c, .b_c { width:469px; }
#coins_promo .item_changing .content { padding:5px; overflow:visible}

#ftp_message { left:550px; top:102px; z-index:10; position:absolute; display:block; overflow:hidden; text-align:center; color:#ffffff}
#ftp_message .contentbox .item_changing { width:258px; background-color:#000000;}
#ftp_message .item_changing .t_c, #ftp_message .item_changing .b_c { width:250px; }
#ftp_message .item_changing .content { width:256px; height:100px; }
#ftp_message .item_changing .content .text { margin: 40px 0 10px 40px; float:left; display:inline }
#ftp_message .item_changing a.close { display:block; width:42px; height:101px; margin:0 3px 0 0; float:right; background:url(../gfx/design2/girl.gif) right top no-repeat}
#ftp_message .item_changing .t_l { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners_black.gif) no-repeat}
#ftp_message .item_changing .t_r { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners_black.gif) no-repeat -4px 0}
#ftp_message .item_changing .b_l { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners_black.gif) no-repeat 0 -4px}
#ftp_message .item_changing .b_r { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners_black.gif) no-repeat -4px -4px}

/*     My profile begin    */
#my_profile .top_links a { background:url(../gfx/design2/bg_tab2.gif) no-repeat; width:113px; height:23px; display:block; float:left; overflow:hidden; font: bold 12px Tahoma, Sans-Serif; text-decoration:none; color:#000000; text-align:center; padding-top:7px}
#my_profile .top_links .links_corner { background:url(../gfx/design2/bg_links_menu2.gif) right top no-repeat; float:left; width:226px; height:30px; overflow:hidden }
#my_profile .content { padding:0px; width:453px;}
#my_profile .title_block { background-color:#eeeeed; height:20px; width:438px; font:12px Tahoma, Sans-Serif; color:#636363; padding:5px 0 0 15px; margin:10px 0; }
#my_profile .select_width_55, #my_profile .select_width_134, #my_profile dl.width_100, #my_profile dl.width_120, #my_profile dl.width_80 { margin-bottom:10px; margin-left:0px;}
#my_profile .width_70 span { font-size:10px}

#my_profile .column { width:104px; float:left; margin-bottom:10px; }
#my_profile .column label { text-align:left; margin-left:5px; width:70px; overflow:hidden; }
/*     My profile end      */


/*     User profile begin    */
#user_profile .item_changing { width:260px; float:left; margin:6px 0px; }
#user_profile .item_changing .t_c, #user_profile .item_changing .b_c {width:252px;}
#user_profile .item_changing .content { width:240px; padding:6px 9px}
#user_profile .amateure_name { margin:5px auto; float:none; text-align:center}
#user_profile table { color:#838383; font-size:11px; margin:6px 1px 0 0;}
#user_profile table a.red_button  { background:url(../gfx/design2/bg_red_button_123x19.gif) no-repeat; width:123px; height:17px; display:block; float:right; overflow:hidden; padding-top:2px; text-align:center; text-decoration:none; color:#ffffff; font:bold 11px Tahoma, Sans-Serif; }
#user_profile table a.red_button2 { background:url(../gfx/design2/bg_red_button_123x30.gif); display:block; overflow:hidden; width:123px; height:28px; font: bold 11px Tahoma, Sans-Serif; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:2px; float:right}
#user_profile table a.grey_button { background:url(../gfx/design2/bg_grey_button_123x19.gif) no-repeat; display:inline; overflow:hidden; width:123px; height:17px; text-decoration:none; color:#FFFFFF; font: bold 11px Tahoma, Sans-Serif; text-align:center; padding-top:2px; float:right}
#user_profile a.title { text-decoration:none; color:#4d4d4d; font-size:12px; margin:0; padding:0;  }
#user_profile a.title strong { width:120px; display:block; word-wrap:break-word;}
#user_profile .appearance { width:324px; float:left; }
#user_profile .appearance .title { width:152px; float:left; text-align:right; padding:3px 5px;}
#user_profile .appearance .value { width:152px; float:left; text-align:left; padding:3px 5px; }

#user_profile a.view_all  { background:url(../gfx/design2/bg_red_button_93x26.gif) no-repeat; width:93px; height:21px; display:block; overflow:hidden; float:right; padding-top:5px; text-decoration:none; color:#ffffff; font:bold 12px Tahoma, Sans-Serif; margin:0 18px 10px 0 }
#user_profile div.video_bottom_block { width:120px; display:block; text-decoration:none}
#user_profile .video_bottom_block .price_block  { background:url(../gfx/design2/bg_black.gif) repeat-x; color:#fafafa; border-left:1px solid #212121; float:left; overflow:hidden; width:69px; height:14px; text-align:center}
#user_profile .video_bottom_block .lenght_block { background:url(../gfx/design2/bg_gray.gif) repeat-x; color:#e60000; border-right:1px solid #fbfbfb; float:left; overflow:hidden; width:49px; height:14px; text-align:center}
/*     User profile end      */

/*     Video Message begin   */

.video_message .white_button_h19 { cursor:pointer; }
.video_message .white_button_h19 .left_corner1 { background:url(../gfx/design2/bg_white_button_h19_corners.gif); width:23px; height:19px; display:block; overflow:hidden; float:left; }
.video_message .white_button_h19 .left_corner2 { background:url(../gfx/design2/bg_white_button_h19_corners.gif) 0 -19px; width:23px; height:19px; display:block; overflow:hidden; float:left; }
.video_message .white_button_h19 .right_corner { background:url(../gfx/design2/bg_white_button_h19_corners.gif) -23px 0; width:8px; height:19px; display:block; overflow:hidden; float:left }
.video_message .white_button_h19 .center { background:url(../gfx/design2/bg_white_button_h19.gif) repeat-x; float:left; display:block; overflow:hidden; height:17px; font:bold 11px Tahoma, Sans-Serif; color:#000000; padding:2px 5px 0 5px; }
.video_message input.central_part { width:124px; }
.video_message input.central_part { width:150px; }
.video_message  #flash_id, #Form #flash_id  { text-align:center; }



/*     Video Message end     */

#vorschaubild .item_changing { width:436px; margin-top:10px; text-align:center}
#vorschaubild .item_changing .t_c, #vorschaubild .item_changing .b_c { width:428px;}
#vorschaubild .item_changing .content { width:417px;}
#vorschaubild .item_changing .content input { float:none; margin:10px 0 }


/*   Third column begin */
.contentrow3 { width:207px; float:left; overflow:hidden; margin:26px 0 0 27px}
/*   Third column end   */

/*  Footer begin*/

#footer { text-align:center; font: 10px Tahoma, Sans-Serif; color:#3a3a3a; margin: 20px auto}
#footer a { text-decoration:none; color:#f40000}
#footer .grey { color:#6c6c6c}

/*  Footer end */


/* webcam request begin */
#live_chat_shadow {display:none; background-color:black;position:absolute; left:0px; top:0px;
	filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;z-index:500;}
.add_block{margin-bottom:150px;padding:0;margin:0;}

.livechat_request {padding:0;margin:0;display:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px; position:absolute;z-index:1700;top:200px; left:50%; margin-left:-199px; background-color:#ffffff; border:5px solid white; }
.livechat_header {padding:0;margin:0; width:302px; height:25px; font-weight:bold; color:#4c4c4c;_margin-top:-11px; margin-bottom:10px; background:url(../gfx/design2/bg_content_box_title.gif) repeat-x; }
.livechat_header .livechat_header_text { width:268px; height:21px; overflow:hidden; margin-bottom:9px; padding-top:4px; float:left; text-transform:uppercase; }
.livechat_header .left { background:url(../gfx/design2/bg_content_box_title_corners.gif) no-repeat; width:6px; height:25px; display:block; overflow:hidden; float:left;}
.livechat_header .right { background:url(../gfx/design2/bg_content_box_title_corners.gif) no-repeat -6px top; width:6px; height:25px; display:block; overflow:hidden; float:right;}

.livechat_reply { background-color:#FFFFFF; }
.livechat_reply .contentbox { width:302px !important; }
.livechat_reply .item_changing .content { width:300px !important; }
.livechat_reply .item_changing .t_c, .livechat_reply .item_changing .b_c { width: 294px !important; }
.livechat_reply .red_button { margin-right:14px;}


.livechat_header .livechat_header_close {padding:0;margin:0; float:right; margin: 4px 5px 0 0; }
.livechat_header .livechat_header_close a{padding:0;margin:0;text-decoration:none; color:#fff}
.livechat_body {padding:0;margin:0;background-color:#fff; width:300px; height:103px; padding-top:16px;}
.livechat_body .livechat_body_img {padding:0;margin:0;margin-left:9px; width:65px; height:65px; border:1px solid #000; float:left;_margin-left:5px;}
.livechat_body .livechat_body_textarea {padding:0;width:199px; height:60px; float:right; margin-right:14px;_margin-right:5px;}
.livechat_body .livechat_body_textarea .livechat_body_textarea_top {padding:0;margin:0;background:url(../gfx/design2/livechat_request_testarea_top.gif) no-repeat; width:199px; height:4px;}
.livechat_body .livechat_body_textarea .livechat_body_textarea_middle {padding:0;margin:0;width:187px; height:45px; border-left:1px solid #b4b4b4; border-right:1px solid #ebebeb; padding:5px;_margin-top:-10px;}
.livechat_body .livechat_body_textarea .livechat_body_textarea_middle textarea{padding:0;margin:0;width:187px; height:45px; border:0; color:#4c4c4c; font-size:11px;}
.livechat_body .livechat_body_textarea .livechat_body_textarea_bottom {padding:0;margin:0;background:url(../gfx/design2/livechat_request_textarea_bottom.gif) no-repeat; width:199px; height:4px;}
.livechat_body .red_button { float:right; margin:10px 14px 10px 0;}
.livechat_body .grey_button { float:right; margin:10px 14px 10px 0;}


#livechat_list_request_user {display:none;}
#livechat_list_request_body {display:none;}

.livechat_list_request {display:none;position:absolute;top:175px;left:50%;padding:0;margin:0;border:0;font-family:Tahoma, Geneva, sans-serif;z-index:1100; margin-left:-200px; background-color:#ffffff; border:5px solid white}
.livechat_list_request_middle {background-color:#fff;width:400px;border:0; padding:0;margin:0;_margin-top:-2px;}
.livechat_list_request_middle .middle_top { background:url(../gfx/design2/bg_content_box_title.gif) repeat-x; width:394px;height:25px; font: bold 13px "Myriad Pro", Tahoma, Sans-Serif; color:#4c4c4c; padding-top: 3px;  }
.livechat_list_request_middle .left { background:url(../gfx/design2/bg_content_box_title_corners.gif) no-repeat; width:6px; height:25px; display:block; overflow:hidden; float:left;}
.livechat_list_request_middle .right { background:url(../gfx/design2/bg_content_box_title_corners.gif) no-repeat -6px top; width:6px; height:25px; display:block; overflow:hidden; float:right;}
.livechat_list_request_middle .item_changing { }
.livechat_list_request_middle .item_changing .t_c, .livechat_list_request_middle .item_changing .b_c { width:392px;}
.livechat_list_request_middle .item_changing .content { width:398px;}

.livechat_list_request .contentbox .grey_button_123x19 { float:left; margin:10px }
.livechat_list_request .contentbox .red_button_123x19 { float:left; margin:10px 10px 0 80px; }
.livechat_list_request .contentbox .red_button_123x30 { float:left; margin:10px 10px 10px 80px; }



.livechat_list_request_middle .middle_top p.titles {margin:0; padding:0; display:block; margin-left:15px; float:left; text-transform:uppercase;}

.livechat_list_preloader {display:none; position:relative; left:160px; top:150px; background:url(../gfx/design2/pre-loader.gif) no-repeat; width:69px; height:107px;}
.livechat_list_preloader2 {display:none; background:url(../gfx/design2/dots.gif) no-repeat; width:15px; height:3px; float:left; margin:10px 0 0 2px }

.livechat_list_request_middle .middle_top a {margin:0;padding:0;display:block;float:right;margin-right:10px;text-decoration:none;color:#fff;position:relative; top:-20px;}
.livechat_list_request_middle .middle_line {background:url(../gfx/design2/livechat_list_request_line.gif) no-repeat;width:398px;height:3px;margin:0;padding:0;}
.livechat_list_request_middle .middle_bottom {margin:0;padding:0;height:37px;width:377px;padding-right:21px;}

.livechat_list_request_middle .middle_body{ margin:3px 3px 5px 0;padding:5px 0 0;width:398px;height:466px;overflow-y:scroll;overflow-x:hidden;}

.livechat_list_request_middle .middle_body .user {margin:0;padding:11px;background-color:#e8e8e8;}

.livechat_list_request_middle .middle_body .white {background-color:#fff;}

.livechat_list_request_middle .middle_body .user .links a {padding:0;font-weight:bold;font-size:14px;color:#ab0000;display:block;float:right;margin-right:27px}

.livechat_list_request_middle .middle_body .user p {margin:0;padding:0;font-size:11px;font-weight:bold;}
.livechat_list_request_middle .middle_body .user p.title{color:#ab0000;font-size:14px;margin-bottom:10px;font-weight:bold;width:100%;}

.livechat_list_request_middle .middle_body .user .image {float:left;border:1px solid #e1e1e1;width:67px;height:67px;background-color:#fff;padding:5px;margin:0 7px 0;}
.livechat_list_request_middle .middle_body .user .image .promodb_td {margin:0; padding:0; border:0;width:auto;height:auto;background:none;}
.livechat_list_request_middle .middle_body .user .image img {margin:0;padding:0;border:1px solid #a9a9a9; display:block;width:65px;height:65px;}
.livechat_list_request_middle .middle_body .user .information {padding:0;margin:0 0 12px;width:243px;float:left;}
.livechat_list_request_middle .middle_body .user .information table {padding:0;margin:0 0 10px;}
.livechat_list_request_middle .middle_body .user .information table td {font-size:12px;margin:0;padding:0;white-space:nowrap;}
.livechat_list_request_middle .middle_body .user .information table td.type {text-align:left;padding-right:5px;}
.livechat_list_request_middle .middle_body .user .information table td.value {text-align:left;color:#ab0000;font-weight:bold;padding-right:30px;}

.videochat_status_line {display:none; width:300px; margin:1px 0 0 -180px; float: left; background-color:#fff; padding:0; font-size:11px; position:absolute; left:50%; }
.videochat_status_line .videochat_status_line_pager { width:300px; height:7px; background:#c0c0c0 url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pager_down.gif) no-repeat center center; cursor:pointer; margin:0; padding:0; font-size:1px; }
.videochat_status_line  .videochat_status_line_pager2 { width:300px; height:7px; background:#c0c0c0 url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pager_up.gif) no-repeat center center; cursor:pointer; margin:0; padding:0; font-size:1px;}
.videochat_status_line .videochat_status_line_box {overflow-y:scroll; overflow-x:hidden; height:39px; padding:5px 5px 5px 10px; margin:0; }
.videochat_status_line .videochat_status_line_box2 { height:auto; _height:39px; min-height:39px; overflow-y:scroll; overflow-x:hidden;padding:5px 5px 5px 10px; margin:0; position:relative; left:0; top:0; z-index:1000 }
.videochat_status_line a {text-decoration:underline; font-weight:bold; color:#ab0000;}
.videochat_status_line ul {text-indent:0; margin:0;padding:0;}
.videochat_status_line li {text-indent:0; margin:0;padding:0;vertical-align:middle;}
.videochat_status_line li span {position:relative;top:-2px;}
.videochat_status_line .wait { list-style:inside url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pic_wait.gif);}
.videochat_status_line .confirm { list-style:inside url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pic_confirm.gif);}
.videochat_status_line .invite { list-style:inside url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pic_invite.gif);}

.videochat_status_line .decline { list-style:inside url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pic_decline.gif);}
.videochat_status_line .ftp { list-style:inside url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pic_ftp.gif);}
.videochat_status_line .mails { list-style:inside url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pic_mails.gif);}
.videochat_status_line .photos { list-style:inside url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pic_photos.gif);}
.videochat_status_line .request { list-style:inside url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pic_request.gif);}
.videochat_status_line .videos { list-style:inside url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pic_videos.gif);}
.videochat_status_line .ignor { list-style:inside url(http://cdn1.e5.mydirtyhobby.com/u/images/livechat/status_bar/pic_ignor.gif);}
.videochat_status_line .reply { list-style:inside url(/images/livechat/status_bar/pic_reply.gif);}
.videochat_status_line .reply span { position:relative; top:-5px; }

#livechat_request_popup_holder {height:160px;width:302px;}
#livechat_list_request_popup {display:none;}

.width_302 .t_c, .width_302 .b_c { width:294px; }
/* webcam request end */


/*   Scroll begin*/
/* Basic styling with no images starts here */

/* IMPORTANT:
Note that, even if you are not expecting to use horizontal scrollbars,
you should at least define colors for it, e.g. you never know what font size
your users will force on the page
*/

/* .scrollgeneric is required for proper scrollbar display,
not for user customization, and is mandatory*/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

/* For scrollbars, defining a color for background alongside with an image
is always a good idea, this way the scrollbars are visible until images load */
.vscrollerbase {
/* vscrollerbase is the div that holds the scrollbar (parent of vscrollerbar) */
width: 16px; background-color: #ffffff; overflow:hidden; }

.vscrollerbar { margin-left:2px;
width: 13px;
/*background-color: black;*/
}

.vscrollerbar {
/* Main body of vertical scrollbar */
background: #3b3b3b /*url(../gfx/design2/form_elements/scroll_v2.gif) 0px 0px repeat-y*/;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll-base,
the padding will automatically be turned off by the script
The greater the padding, the further away the scrollbar
stops away from both ends. This may be used, for example,
to provide space for our "faux" arrow heads.
*/
padding: 13px;

/* z-index for scrollbars define the z-index for the content, if left at
"auto" or "0", they are set to "2", if defined, content z-index is set the
same as the scrollbars. Version 1.7.5 and higher does not need this setting
to function properly, earlier versions need this for proper operation */
z-index: 2;
}

.vscrollerbarbeg {
/* Top image holder for vertical scrollbar*/
background: url(../gfx/design2/form_elements/scroll_v.gif) no-repeat;
width: 13px;
/* Height of this class is normally set by the script, to fit the scrollbar, but Webkit (Safari's rendering
engine) currently has a bug on no-repeat for negatively positioned backgrounds, causing the top
image to repeat on certain sizes. In this style, we do not need our script to strech the
vscrollerbarbeg, so we can fix the problem by forcing the size using CSS with an !important decleration: */
height: 14px !important;
}

.vscrollerbarend {
/* Bottom image holder for vertical scrollbar*/
background: url(../gfx/design2/form_elements/scroll_v.gif) 0px -14px no-repeat;
width: 13px;
height: 14px;
}

/*.hscrollerbarbeg {
/* Left image holder for horizontal scrollbar */
/* Width of this class is normally set by the script, to fit the scrollbar, but Webkit (Safari's rendering
engine) currently has a bug on no-repeat for negatively positioned backgrounds, causing the top
image to repeat on certain sizes. In this style, we do not need our script to strech the
vscrollerbarbeg, so we can fix the problem by forcing the size using CSS with an !important decleration: */
/*width: 13px !important;
}

/* Following are for scrollbase images, may not always be required */

.vscrollerbase {
/* Vertical scrollbar's base body */
background: #ffffff
}

.vscrollerbasebeg {
/* Vertical scrollbar's base top-cap */
/* This may be used for holding the up arrow */
background: url(../gfx/design2/form_elements/scroll_v.gif) -13px 0px no-repeat;
width: 13px;
height: 14px !important; /*  Safari BG repeat fix */ margin-left:2px;
}

.vscrollerbaseend {
/* Vertical scrollbar's base bottom-cap */
/* This may be used for holding the down arrow */
background: url(../gfx/design2/form_elements/scroll_v.gif) -13px -14px no-repeat;
height: 14px;
width: 13px; margin-left:2px;
}

.scrollerjogbox:hover {
background: #828282 url(../gfx/design2/form_elements/scroll_v.gif) -39px -13px;
}

/* Scroll Bar End */

/* Epayment popup*/
/* popup - buycoins */
.buycoins .paypopup { position: absolute; top: 30%; left: 20%; width: 440px; padding:4px; background-color:#ffffff; }
.buycoins .paypopup .contentbox { width:440px; }
.buycoins .paypopup .contentbox .contentbox_title .center { width:428px; }
.buycoins .paypopup .contentbox .item_changing { width:440px; }
.buycoins .paypopup .contentbox .item_changing .t_c, .buycoins .paypopup .contentbox .item_changing .b_c { width:432px; background-color:#FFFFFF; }
.buycoins .paypopup .contentbox .item_changing .content { width:438px; background-color:#FFFFFF; }

.buycoins .paypopup { position: absolute; top: 30%; left: 20%; width: 590px; padding:4px; background-color:#ffffff; }
.buycoins .paypopup .contentbox { width:590px; }
.buycoins .paypopup .contentbox .contentbox_title .center { width:578px; }
.buycoins .paypopup .contentbox .item_changing { width:590px; }
.buycoins .paypopup .contentbox .item_changing .t_c { width:582px; background-color:#FFFFFF; border-top:1px solid #787878; }
.buycoins .paypopup .contentbox .item_changing .b_c { width:582px; background-color:#FFFFFF; border-bottom:1px solid #787878; }

.buycoins .paypopup .contentbox .item_changing  .t_l { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners_dark.gif) no-repeat}
.buycoins .paypopup .contentbox .item_changing  .t_r { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners_dark.gif) no-repeat -4px 0}
.buycoins .paypopup .contentbox .item_changing  .b_l { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners_dark.gif) no-repeat 0 -4px}
.buycoins .paypopup .contentbox .item_changing  .b_r { width:4px; height:4px; display:block; overflow:hidden; float:left; background:url(../gfx/design2/bg_corners_dark.gif) no-repeat -4px -4px; }
.buycoins .paypopup .contentbox .item_changing .content { width:528px; background-color:#FFFFFF; padding:15px 30px 30px 30px; border-left:1px solid #787878; border-right:1px solid #787878;  }
.buycoins .paypopup .contentbox .item_changing .content p { margin-left:10px; }

.buycoins .paypopup_inner strong {color: #ab0000; }

.buycoins .paypopup .buttons { margin-top: 20px; text-align: center; }
.buycoins .paypopup .popup_message { display:none; margin:10px auto; text-align:center; }
.buycoins .paypopup .ok_message { display:none; margin:10px auto; text-align:center;}
.buycoins .paypopup #popup_btn_ok, .buycoins .paypopup #popup_btn_cancel { font-size:14px; float:left; margin:10px 18px; }
.buycoins .paypopup #popup_btn_change { font-size:14px; float:left; margin-top:10px; }

.buycoins .paypopup .buttons input#popup_btn_change { @padding: 3px 0px; @width: 190px; }
.buycoins .paypopup input.red_button_90x26 { margin-left:70px !important; }
.buycoins .paypopup h1 { color:#ed0101; font-size:18px; text-align:center; margin-bottom:15px; }

/* buycoins_epay_ok */
.buycoins_epay_ok { padding: 4px; }
.buycoins_epay_ok .headline_r { margin-bottom: 15px; text-align: center; }
.buycoins_epay_ok .desc_txt { margin-bottom: 15px; font-size: 12px; }



.tabs_block { width:455px; height:30px; background:url(../gfx/design2/tabs_block_bg.gif) left bottom no-repeat; }
.tabs_block a { display:block; overflow:hidden; float:left; text-decoration:none; }
.tabs_block a .left_corner { float:left; width:4px; height:26px; overflow:hidden; background:url(../gfx/design2/tab_bgs.gif); }
.tabs_block a .right_corner { float:left; width:4px; height:26px; overflow:hidden; background:url(../gfx/design2/tab_bgs.gif) no-repeat -6px 0; }
.tabs_block a .center { padding:7px 5px 0 5px; text-decoration:none; color:#1f1f1f; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; background:url(../gfx/design2/tabs_bg_new.gif) repeat-x; float:left; height:19px; }
.tabs_block a.active_tab .center { background:url(../gfx/design2/tabs_bg_new.gif) repeat-x left -26px; height:30px; }
.tabs_block a.active_tab .left_corner { float:left; width:4px; height:27px; overflow:hidden; background:url(../gfx/design2/tab_bgs.gif) -10px 0; }
.tabs_block a.first_tab .left_corner { height:30px; }
.tabs_block a.first_tab .right_corner { background-position:-5px 0; }
.tabs_block a.active_tab .right_corner { float:left; width:4px; height:27px; overflow:hidden; background:url(../gfx/design2/tab_bgs.gif) no-repeat -16px 0; }
.tabs_block .first_active_tab { background-position: -15px 0 !important; }

/* World Cup 2010 Begin */
.world_cup th { font: bold 12px Tahoma, Sans-Serif; color:#595959; height:32px;}
.world_cup th img { margin:0px !important; }
.world_cup tr { height:24px; }
.world_cup tr.total { height:38px; background:url(../gfx/design2/bg_total_row.gif) repeat-x; font:bold 12px Tahoma, Sans-Serif; color:#ffffff !important }
.world_cup td.left_corner { background:url(../gfx/design2/bg_total_row_left_corner.gif) no-repeat left top !important;}
.world_cup td.right_corner { background:url(../gfx/design2/bg_total_row_right_corner.gif) no-repeat right top !important; }
.world_cup  .content { width:410px; text-align:center; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.world_cup .bline td {border-top:1px solid #595959}

/* World Cup 2010 End */

/* Xmas promo */
.xmas {background:url(../gfx/design2/xmas_bg.jpg) no-repeat; height:416px;}
.xmas .text {margin-top:185px;}
.xmas .text p {font:bold 16px Arial, Helvetica, sans-serif; padding:0 15px; margin-bottom:15px; margin-left:10px;}  
.xmas .text p span {color:#fd0000; font-size:18px;}
/* Xmas promo */
