/* CSS Document */
body {height:100%;font:62.5%/1.4 Arial, Tahoma, Georgia, Verdana, Sans-Serif;color:#434343;background:#fff url(../images/body.gif) repeat-x;}
body.members_body {background:#fff url(../images/body_members_v1.gif) repeat-x;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5 {margin:0;padding:0;}
table {border-collapse:collapse;}
table th {
	background: url('/images/total.gif') repeat-x; color:white;
}

img {border:none;}
ul, li {list-style:none;}
a, a:active, a:visited {text-decoration:none;color:#434343;}
a:hover {text-decoration:none;color:#000;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.height200 {height:300px;}
.height581 {height:340px;}

.margin_left_20 { margin-left:20px}
.send_mail { font-size:14px; margin-top:15px}
.send_mail a { color:#864a70; text-decoration:underline;}
.send_mail a:hover { color:#752c5a}

table.form-grid {}
table.form-grid td {padding:4px;}
.form-element-title {
	font-family:Arial; font-size: 12px; font-weight:bold; text-align:right;
	width:100px;
}

ul.paging { font-size: 12px; margin:5px 0 5px 0; }
ul.paging span { font-weight:bold; }
ul.paging li {display:inline; }
ul.paging li a { padding:1px 3px 1px 3px; margin: 0 2px 0 0; border:1px gray solid; }
ul.paging li a.a { padding:1px 3px 1px 3px; margin: 0 2px 0 0; border:1px #9B3EA4 solid; background:#eeeeee; }
ul.paging li a:hover {color:red; border:1px #9B3EA4 solid; }

.notetip {
    font-family: Arial; font-size: 12px;
    padding:20px 40px 20px 40px; margin:15px;
    border:1px dashed #F5B800;
}
.notetip a { color:#DB187A; text-decoration:underline; }
.notetip a:hover { color:#DC1818; text-decoration:none; }


/*  All  */
.wraper {width:1200px;}
.clear {font-size:0;line-height:0;clear:both;height:1px;}
.header {position:relative;height:82px;background:url(../images/header_bg.jpg) no-repeat; z-index:600}
.header .logo {margin:27px 0 0 13px;}
.header .logolink {display: block; height: 100%; width: 280px;}
.header .login_block {position:absolute;top:9px;left:801px;}
.header .login_block h3 {font-family:Arial;font-size:15px;color:#c9c9c9;font-weight:bold;padding-bottom:3px;}
.header .login_block p {font-size:1.1em;color:#eeeeee;font-weight:bold;padding-bottom:3px;}
.header .login_block p input {vertical-align:middle;color:#1b1b1b;font-size:11px;font-family:Arial;margin-right:3px;width:102px;height:19px;padding:3px 0 0 9px;background:url(../images/input.gif) repeat-x;border:none;font-weight:normal;}
.header .login_block p input {padding:4px 0 0 9px; color:#1b1b1b; font-size:11px;}
.header .login_block p input.button {height:23px;padding:0;width:44px;background:none;margin:0 0 0 1px;}
.header .login_block p input.check {width:auto;height:auto;background:none;padding:0;margin:0 3px 0 0;}
.header .login_block p span {padding-left:57px;}
.header .login_block p span img {vertical-align:middle;}
.header .login_block p span select {vertical-align:middle;color:#f3efc5;font-size:12px;background:#000;border:none;font-style:italic;font-family:'Myriad Pro',Arial;font-weight:normal;}
.header .logout_block {position:absolute;top:0;left:801px;}
.header .logout_block .lang {color:#626262;font-size:1.1em;padding:0 0 0 0;}
.header .logout_block .lang a, .header .logout_block .lang a:visited {color:#fff;}
.header .logout_block .lang img {vertical-align:middle;margin-left:13px;}
.header .logout_block .lang select {vertical-align:middle;color:#f3efc5;font-size:12px;background:#000;border:none;font-style:italic;font-family:'Myriad Pro',Arial;font-weight:normal;}
.header .logout_block .search {visibility:hidden;padding:5px 0 2px 0;}
.header .logout_block .search input {vertical-align:middle;height:16px;width:206px;background:#f2f2f2;color:#a9a9a9;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #fff;border-bottom:1px solid #fff;margin-right:6px;font-size:11px;}
.header .logout_block .search input.button {border:none;width:16px;height:17px;}
.header .logout_block .header_info {background:#f2f2f2 url(../images/header_info.gif) top repeat-x;padding:3px 7px 0 6px;width:225px;}
.header .logout_block .header_info p {font-size:1.1em;color:#1b1b1b;clear:both;border-top:1px solid #dddddd;}
.header .logout_block .header_info p.last {border-top:none;}
.header .logout_block .header_info p strong {float:left;width:135px;padding:1px 0 1px 3px;}
.header .logout_block .header_info p span {color:#880f4c;float:left;width:80px;padding:1px 0 1px 0;}
.header .logout_block .your_sex {color:#bfbfbf;font-size:1.2em;font-family:'Myriad Pro',Arial;font-style:italic;top:5px;left:-70px;position:absolute;background:url(../images/braket.gif) top right no-repeat;padding:18px 20px 20px 0;}
.header .login_block p input.check {vertical-align:middle;}
.header .login_block p span.rememberme {padding-left:5px;vertical-align:middle;/*text-transform:uppercase;*/}
.header .login_block p span.registerw {padding-left:0px; /*vertical-align:bottom; @vertical-align:middle;*/ text-transform:uppercase;}
.header .login_block p span.registerw a {background: url(../images/arrow_register.gif) no-repeat; background-position: 100% 7px; background-position: 100% 4px; padding-right:10px; padding-top: 3px; padding-top: 0px; font-size:11px; font-weight:bold; color:#eeeeee; display: inline-block; text-align: right;}
.header .login_block .login_tab td {vertical-align: top;}

.members_header {background:url(../images/members_header_bg.jpg) no-repeat; height:172px; position:relative; width:1075px;}
.members_header .logo {margin:56px 0 0 13px;}
.members_header .header_pager {position:absolute;top:7px;left:15px;color:#898989;font-size:1.2em;}
.members_header .logout_block {position:absolute; top:0px; right:0px; width:225px;}
.members_header .logout_block .lang {color:#626262;font-size:1.1em;padding:0 0 0 0;}
.members_header .logout_block .lang a, .members_header .logout_block .lang a:visited {color:#fff;}
.members_header .logout_block .lang img {vertical-align:middle;margin-left:13px;}
.members_header .logout_block .lang select {vertical-align:middle;color:#f3efc5;font-size:12px;background:#000;border:none;font-style:italic;font-family:'Myriad Pro',Arial;font-weight:normal;}
.members_header .logout_block .search {visibility:hidden;padding:5px 0 2px 0;}
.members_header .logout_block .search input {vertical-align:middle;height:16px;width:206px;background:#f2f2f2;color:#a9a9a9;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #fff;border-bottom:1px solid #fff;margin-right:6px;font-size:11px;}
.members_header .logout_block .search input.button {border:none;width:16px;height:17px;}
.members_header .logout_block .header_info {background:#f2f2f2 url(../images/header_info.gif) top repeat-x;padding:3px 7px 0 6px;width:225px;}
.members_header .logout_block .header_info p {font-size:1.1em;color:#1b1b1b;clear:both;border-top:1px solid #dddddd;}
.members_header .logout_block .header_info p.last {border-top:none;}
.members_header .logout_block .header_info p strong {float:left;width:135px;padding:1px 0 1px 3px;}
.members_header .logout_block .header_info p span {color:#880f4c;float:left;width:80px;padding:1px 0 1px 0;}
.members_header .logout_block .your_sex {color:#bfbfbf;font-size:1.2em;font-family:'Myriad Pro',Arial;font-style:italic;top:35px;left:-70px;position:absolute;background:url(../images/braket.gif) top right no-repeat;padding:18px 20px 20px 0;}
.members_header .message {color:#626262;font-size:1.1em;position:absolute;left:8px;top:150px;}
.members_header .message a, .members_header .message a:visited {text-decoration:underline;color:#626262;}
.members_header .message img {margin-right:6px;vertical-align:middle;}
#breadcrumb, .breadcrumb_text {display:none;}

.top_menu {position:absolute;top:111px;left:0;z-index:500;}
.top_menu li {float:left;font-size:1.4em;font-weight:bold;padding-right:3px;}
.top_menu .top_main_list a {color:#e5e5e5;display:block;padding:5px 15px 6px 15px;min-height:20px;}
.top_menu .top_main_list a:hover, .top_menu .top_main_list li:hover a {cursor:pointer;background:url(../images/top_menu.gif) repeat-x;color:#d6187a;}
.top_menu .top_main_list li.line a:hover, .top_menu .top_main_list li.line:hover a {color:#d6187a;}
.top_menu .top_main_list a.active:hover, .top_menu .top_main_list li:hover a.active {display:block;cursor:pointer;}
.top_menu .top_main_list li:hover , .top_menu .top_main_list li.active {cursor:pointer;background:url(../images/top_menu_act.gif) no-repeat right;color:#d6187a;padding-right:3px;}
.top_menu .top_main_list li:hover a , .top_menu .top_main_list li.active a {cursor:pointer;background:url(../images/top_menu_act.gif) no-repeat left;color:#d6187a;}
.top_menu .sub {display:none;}
.top_menu .sub_support {display:none;}
.top_menu ul ul {display:none;}
.top_menu table {width:0;height:0;}
.top_menu .sub {position:absolute;float:left;height:30px;width:660px;top:31px;left:0;padding-left:185px;background:url(../images/submenu.gif) repeat-x;}
.top_menu .top_main_list :hover .sub {display:block;background:url(../images/submenu.gif) repeat-x;}
.top_menu .top_main_list :hover .sub li {float:left;font-size:0.8em;white-space:nowrap;background:url(../images/submenu.gif) repeat-x; padding-right:0px;}
.top_menu .top_main_list :hover .sub li a {color:#464646;padding:6px 11px 6px 11px;min-height:1px;background:url(../images/submenu.gif) repeat-x;}
.top_menu .top_main_list :hover .sub li.subline a {color:#464646;}
.top_menu .top_main_list :hover .sub li a:hover, .top_menu .top_main_list :hover .sub li:hover {background:#000 url(../images/submenu_list.gif) top left repeat-x;color:#464646;position:relative;}
.top_menu .top_main_list :hover .sub li:hover > a {color:#464646;background:#000 url(../images/submenu_list.gif) top left repeat-x;border:1px solid #cacaca;border-bottom:none;}
.top_menu .top_main_list :hover .sub :hover ul {padding:0;margin:0;display:block;width:161px;position:absolute;left:0;top:28px;border:1px solid #cacaca;border-top:none;background:#fff;}
.top_menu .top_main_list :hover .sub :hover ul li a {width:150px;background:#f6f6f6 url(../images/submenu_line.gif) top left repeat-x;text-align:left;border-bottom:1px solid #e8e8e8;border-left:1px solid #fff;border-right:1px solid #fff;padding:6px 2px 6px 7px;font-size:1.2em;border-top:none;}
.top_menu .top_main_list :hover .sub :hover ul li a:hover {color:#d6187a;background:#f6f6f6 url(../images/submenu_line.gif) top left repeat-x;border-top:none;}
.top_menu .top_main_list :hover .sub :hover ul ul {display:none;}
.top_menu .top_main_list :hover .sub :hover ul :hover ul {padding:0;margin:0;display:block;width:125px;position:absolute;left:161px;top:0;border:1px solid #cacaca;border-top:none;background:#fff;}
.top_menu .top_main_list :hover .sub :hover ul :hover ul li a {width:125px;background:#f6f6f6 url(../images/last_lvl.gif) top left repeat-x;text-align:left;border-bottom:1px solid #e8e8e8;border-left:1px solid #fff;border-right:1px solid #fff;padding:6px 2px 6px 7px;font-size:11px;border-top:none;}
.top_menu .top_main_list :hover .sub :hover ul :hover ul li a:hover {color:#d6187a;background:#f6f6f6 url(../images/last_lvl.gif) top left repeat-x;border-top:none;}

.top_menu .sub_support {position:absolute;height:30px;width:380px;top:31px;left:250px;padding-left:100px;background:url(../images/submenu.gif) repeat-x;}
.top_menu .top_main_list :hover .sub_support {display:block;background:url(../images/submenu.gif) repeat-x; padding-left:240px}
.top_menu .top_main_list :hover .sub_support li {float:left;font-size:0.8em;white-space:nowrap;background:url(../images/submenu.gif) repeat-x;  padding-right:0px;}
.top_menu .top_main_list :hover .sub_support li a {color:#464646;padding:6px 11px 6px 11px;min-height:1px;background:url(../images/submenu.gif) repeat-x;}
.top_menu .top_main_list :hover .sub_support li.subline a {color:#464646;}
.top_menu .top_main_list :hover .sub_support li a:hover, .top_menu .top_main_list :hover .sub_support li:hover {background:#000 url(../images/submenu_list.gif) top left repeat-x;color:#464646;position:relative;}
.top_menu .top_main_list :hover .sub_support li:hover > a {color:#464646;background:#000 url(../images/submenu_list.gif) top left repeat-x;border:1px solid #cacaca;border-bottom:none;}
.top_menu .top_main_list :hover .sub_support :hover ul {padding:0;margin:0;display:block;width:161px;position:absolute;left:0;top:28px;border:1px solid #cacaca;border-top:none;background:#fff;}
.top_menu .top_main_list :hover .sub_support :hover ul li a {width:150px;background:#f6f6f6 url(../images/submenu_line.gif) top left repeat-x;text-align:left;border-bottom:1px solid #e8e8e8;border-left:1px solid #fff;border-right:1px solid #fff;padding:6px 2px 6px 7px;font-size:1.2em;border-top:none;}
.top_menu .top_main_list :hover .sub_support :hover ul li a:hover {color:#d6187a;background:#f6f6f6 url(../images/submenu_line.gif) top left repeat-x;border-top:none;}

.left_column {width:436px;float:left;background:url(../images/left_col_bg.jpg) no-repeat;position:relative;z-index:2;}
.left_column #flash_holder {position:absolute;top:0;left:0;width:436px;height:218px;z-index:3;}
.left_column .left_menu {padding:8px 0 31px;}
.left_column .left_menu li {font-weight:bold;font-size:1.3em;/*font-family:'Myriad Pro',Arial;*/font-family:arial;color:#da0076;width:133px;background:url(../images/line2.gif) bottom no-repeat;padding:3px 0 4px 20px;text-transform:uppercase;}
.left_column .left_menu li a, .left_column .left_menu li a:visited {color:#1b1b1b;}
.left_column .left_menu li a:hover {color:#da0076;}
.left_column .left_menu li.active a {color:#da0076;}
.left_column .left_menu li.last {background:none;}
.left_column .left_menu li.empty {background:none; height: 17px;}
.left_column .left_col_text {position:absolute;top:157px;left:157px;color:#1b1b1b;/*font-size:24px;font-family:'Myriad Pro',Arial;*/font-family:arial;line-height:24px;font-size:21px;}
.left_column h3 {color:#434343;font-size:1.8em;font-family:'Myriad Pro',Arial;font-weight:normal;padding:14px 0 8px 13px;}
.left_column h3.ext_sites {color:#ffffff;/*font-size:18px;font-family:'Myriad Pro',Arial;*/font-size:16px;font-family:arial;font-weight:bold;/*font-weight:normal;padding:14px 0 12px 14px;*/padding:4px 0 6px 14px;background:url(../images/left_title.gif) no-repeat;}
.left_column .flash {padding-left:13px;font-size:0;line-height:0;}
.left_column .news_block {padding:0;}
.left_column .news_block li {font-size:1.2em;float:left;width:200px; _width:190px;padding:0 3px 0 13px;}
.left_column .news_block li span {color:#a9a196;}
.left_column .left_programs_block {width:410px;margin:20px 0 0 11px;background:#f5f5f5 url(../images/left_col_programs.jpg) no-repeat;border:1px solid #f0f0f0;padding-top:10px;}
.left_column .left_programs_block ul li {clear:both;color:#1b1b1b;font-size:1.4em;font-family:'Myriad Pro',Arial;padding:0 0 0 18px;}
.left_column .left_programs_block ul li span {float:left;border-right:1px solid #c3c3c3;display:block;width:200px;margin-bottom:17px;padding-top:10px;}
.left_column .left_programs_block ul li em {float:left;display:block;width:150px;padding:20px 0 0 10px;margin-bottom:17px;line-height:16px;}
.left_column .left_programs_block p {position:relative;bottom:-13px;padding-left:142px;}
.left_column .left_programs_block p a, .left_column .left_programs_block p a:visited {text-align:center;display:block;color:#db117e;font-size:1em;font-family:'Myriad Pro',Arial;background:url(../images/view_program.gif) no-repeat;width:119px;height:20px;padding-top:5px;border:1px solid #eeeeee;}
.left_column .why_block {margin:8px 0 0 13px;border:1px solid #f4f4f4;background:#fbfbfb url(../images/why.jpg) no-repeat;width:410px;}
.left_column .why_block h3 {color:#1b1b1b;font-size:3.2em;font-family:'Myriad Pro',Arial;font-weight:normal;padding:20px 0 4px 17px;line-height:32px;}
.left_column .why_block h3 span {color:#e2007a;}
.left_column .why_block p {color:#000;font-size:1.2em;padding:0 140px 10px 17px;}

.managers_block {/*margin-top:-120px;*/float:left;}
.managers_block h3 {color:#434343;font-size:1.8em;font-family:'Myriad Pro',Arial;font-weight:normal;padding:14px 0 8px 13px;}
.managers_block .managers_support_list {padding:0 0 0 13px;position:relative;height:70px; z-index: 10;}
.managers_block .managers_support_list ul {/*width:700px;*/width:210px;position:absolute;top:0;left:13px;}
.managers_block .managers_support_list li {padding:6px 3px 3px 6px;width:200px;margin:0 10px 0 0;background:#f2f2f2;color:#1b1b1b;font-size:1.1em;line-height:11px;float:left;}
.managers_block .managers_support_list li img.photo {float:left;margin:0 5px 10px 0;}
.managers_block .managers_support_list li p span {color:#949494;}
.managers_block .managers_support_list li p img {vertical-align:middle;margin-top:3px;}

.right_column {width:764px;float:left;background:url(../images/right_col.jpg) no-repeat;}
.right_column .signup {padding:15px 0 0 6px;font-family:'Myriad Pro',Arial;font-size:1.2em;}
.right_column .signup a, .right_column .signup a:visited {color:#e2007a;display:block;width:288px;padding-top:10px;height:47px;text-align:left;/*background:url(../images/signup.png) no-repeat;*/cursor:pointer;}
.right_column .signup a span, .right_column .signup a span:visited {color:#1b1b1b;font-size:1.8em;font-weight:bold;line-height:20px;}

.right_column .signup_progs {padding:15px 0 0 6px;font-family:'Myriad Pro',Arial;font-size:1.2em;}
.right_column .signup_progs a, .right_column .signup a:visited {color:#e2007a;display:block;width:202px;padding-top:10px;height:47px;text-align:left;/*background:url(../images/signup.png) no-repeat;*/cursor:pointer;}
.right_column .signup_progs a span, .right_column .signup a span:visited {color:#1b1b1b;font-size:1.8em;font-weight:bold;line-height:20px;}
.right_column .girl_progs {float: right;}


.main_block {background:url(../images/main_right_bg_new.jpg) no-repeat;position:relative;/*left:-19px;padding:8px 0 180px 19px;*//*padding:8px 0 180px 0;*/padding:8px 0 65px;width:745px;/*margin-bottom:-40px;*/}
.main_block h2 {color:#1b1b1b;font-size:3.2em;font-family:'Myriad Pro',Arial;font-weight:normal;padding:8px 0 13px 14px;line-height:32px;}
.main_block h2 span {color:#e2007a;}
.main_block p {font-size:1.7em;color:#1b1b1b;/*padding:0 357px 0 14px;*/padding:0 200px 28px 14px;}
.main_block h3 {color:#ffffff;/*font-size:18px;font-family:'Myriad Pro',Arial;font-weight:normal;*/font-family:arial;font-size:16px;font-weight:bold;/*padding:14px 0 12px 14px;*/padding:5px 0 6px 14px;background:url(../images/titles_bg.gif) no-repeat;}
.main_block ul li {clear:both;color:#1b1b1b;font-size:1.4em;font-family:'Myriad Pro',Arial;padding:0 0 0 18px;}
.main_block ul li span {float:left;border-right:1px solid #c3c3c3;display:block;width:200px;margin-bottom:17px;padding-top:10px;}
.main_block ul li em {float:left;display:block;width:150px;padding:20px 0 0 10px;margin-bottom:17px;line-height:16px;}

.programs_block {background:url(../images/programs_right_bg.jpg) no-repeat;position:relative;left:-19px;padding:0 0 0 19px;width:745px;/*margin-bottom:-50px;*/ overflow:hidden}
.programs_block h2 {font-size:0;padding:10px 0 24px 14px;line-height:0;}
.programs_block ul li {font-size:1.2em;color:#1b1b1b;padding:0 125px 17px 14px; position:relative;}
.programs_block ul li img {margin-bottom:-3px;}
.programs_block ul li.pad {padding-right:457px;}
.programs_block .signup {padding:0 0 0 14px; float:left;}

.faq_block {padding:0 0 15px 0;}
.faq_block h2 {font-size:0;/*padding:10px 0 24px 14px;*/padding:0 0 24px 1px;line-height:0;}
.faq_block ul#faq li {color:#333;padding:0 0 13px 17px;}
.faq_block ul#faq li img {position:relative;top:-1px;margin:0 8px 0 0;}
.faq_block ul#faq li img.arrow {top:-2px;margin:0 6px 0 0;}
.faq_block ul#faq li a, .faq_block ul li a:visited {font-size:1.6em;color:#602446;font-weight:bold;}
.faq_block ul#faq li p {font-size:1.2em;border:1px solid #f1f1f1;background:#fff;padding:7px 9px;margin:3px 0 0 14px;}
.faq_block p.last_p {font-size:1.2em;padding:10px 0 0 17px;font-weight:bold;}
.faq_block .supprot_info {padding:0 0 23px 17px;}
.faq_block .supprot_info .user_box_image {float:left; padding:3px; background:#f2f2f2; margin-top:-15px;}
.faq_block .supprot_info ul {float:left;padding-left:8px;}
.faq_block .supprot_info ul li.user_name_l {color:#1b1b1b;font-size:11px;}
.faq_block .supprot_info ul li.centr {margin-bottom:1px;color:#737373;font-size:11px;}
.faq_block .supprot_info ul li.user_infos {font-size:12px;color:#373737;}
.faq_block .supprot_info ul li.user_infos a {color:#373737;}
.faq_block .supprot_info .contacts {clear:right;}
.faq_block .supprot_info .mail {background:url(../images/send_mail.gif) left center no-repeat; width:16px;height:11px;padding-left:20px;}
.faq_block .supprot_info .skype {background:url(../images/skype2.gif) left center no-repeat;width:19px;height:18px;padding-left:20px; padding:2px 1px 2px 22px;}
.faq_block .supprot_info .icq {background:url(../images/icq.png) left center no-repeat; width:20px;height:21px;padding-left:20px;padding:4px 0 4px 25px; font-size: 12px; font-weight: normal;}
.faq_block .supprot_info .line_tr {background:url(../images/line_info.gif) center top no-repeat; width:1px; height:20px; padding:0px 5px;}
.faq_block ul#faq li a, .faq_block ul li a:visited {font-size:16px;color:#af0058;font-weight:bold;}
.faq_block ul#faq li p {font-size:12px;border:1px solid #f1f1f1;background:#f5f5f5 url(../images/faq_q_bg.gif) left top repeat-x;padding:4px 9px;margin:3px 0 0 -3px;width:609px; font:Arial, Helvetica, sans-serif; color:#1b1b1b;}
.faq_block h2.faq {padding:5px 0 13px 15px;}
.faq_block .contact_us_block {background:none; padding:0px;}
.faq_block .contact_us_block table td input {height:21px;padding:3px 0 0 4px;width:191px;}
.faq_block .contact_us_block table td input.button {width:117px; padding:0px; height:30px;}
.faq_block .contact_us_block table td textarea {width:537px; height:64px;padding:4px 0 5px;}
.faq_block .message, .members_support .message {font-weight: bold; text-align:center; padding: 30px 0 30px 0; font-size: 15px; margin-right: 150px; color: #AF0058;}

.sites_block {padding:0px;}
.sites_block h2 {font-size:0;padding:10px 0 24px 14px;line-height:0;}
.sites_block .sites_menu {padding-left:25px;}
.sites_block .actions img{margin-right:3px;}
.sites_block .sites_menu li {float:left;font-size:1.1em;margin:5px 22px 0 0;}
.sites_block .sites_menu li a, .sites_block .sites_menu li a:visited {color:#df318f;}
.sites_block h3 {color:#1b1b1b;font-size:1.8em;font-family:'Myriad Pro',Arial;margin:20px 0 0 25px;padding:0 0 4px 0;background:url(../images/line3.gif) bottom left no-repeat;}
.sites_block .sites_list li {clear:both; padding:6px 0 25px 19px; padding:6px 0 40px 19px;}
.sites_block .sites_list li .float img {padding:2px; background:#fff url(../images/sites_img_bg.gif) bottom left repeat-x; border:1px solid #fff; float:left;}
.sites_block .sites_list li a.float {border:1px solid #d9d9d9; margin:0 19px 20px 0; float:left; vertical-align:top;}
/*.sites_block .sites_list li a.float:hover {border:1px solid #dd0078;}*/
.sites_block .sites_list li a.notiptool:hover {border:1px solid #dd0078; cursor: default;}

.sites_block .sites_list li div {width:410px;float:left;}
.sites_block .sites_list li h4 {color:#e2007a;padding:2px 0 4px 0;font-size:2.4em;font-family:'Myriad Pro',Arial;font-weight:normal;line-height:24px; text-transform:uppercase;}
.sites_block .sites_list li h4 .small_font {color:#e2007a; font-size:0.7em; font-style:italic}
.sites_block .sites_list li p {font-size:1.2em;color:#000;padding-bottom:4px;}
.sites_block .sites_list li p a, .sites_block .sites_list li p a:visited {color:#666;text-decoration:underline;}
.sites_block .sites_list li h5 {color:#E2007A; font-family:'Myriad Pro',Arial; font-size:14pt; font-weight:normal; line-height:24px; padding:2px 0 4px; text-transform:capitalize; }
.sites_girl{position:relative; top:-35px; left:182px; top:-15px;}

/* sign up */
.signup_block {padding:0 0 10px 125px;min-height:571px; background:url(../images/sign_up_bg.jpg) no-repeat; position:relative;}
#girl_sign_up {left:530px;position:absolute;top:290px;}
.signup_block .edit_button {width:117px; height:30px; overflow:hidden;border:none;background:none;}
.signup_block #step2 .edit_button.returnbutt {width:97px;height:30px; padding:0px; float:left;}
.signup_block #step2 .edit_button {float:right;width:97px;height:30px;padding:0;}
.signup_block .submit{width:257px;}
.signup_block .submit a{float:right; padding-left:12px; background:url(../images/prev_step.gif) no-repeat 0 50%; margin-top:10px;}
.signup_block h2 {font-size:0;padding:10px 0 21px 14px;line-height:0;}
.signup_block p {font-size:1.2em;color:#000; padding:0 145px 0 14px; width:585px;}
.signup_block h3 {color:#ba0066;/*font-size:2.8em;*/font-weight:normal;/*font-family:'Myriad Pro',Arial;*/font-family:Arial;font-size:2.6em;padding:10px 145px 7px 14px;}
.signup_block h5 {color:#ba0066;/*font-size:2em;*/font-weight:normal;/*font-family:'Myriad Pro',Arial;*/padding:10px 145px 7px 14px;font-family:arial;font-size:1.8em;}
.signup_block table {margin-left:14px;}
.signup_block table td {font-size:1.2em;color:#000;padding:3px 0 4px 0;}
.signup_block .comment {font-size:1em;color:#555555;padding:3px 0 4px 0; width: 400px;}
.signup_block td.submit {padding-top:19px;}
.signup_block table td.width {width:110px; text-align:right; padding-right:10px;}
.signup_block table td input {vertical-align:middle;border-top:1px solid #989898; border-bottom:none;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;background:#d2d2d2 url(../images/input2.gif) top left repeat-x;width:247px;height:18px;font-size:11px;color:#000; padding:3px 5px 0px;}
.signup_block table td input.button {border:none;background:none;width:117px;height:30px;margin-top:8px;}
.signup_block table td select {vertical-align:middle;border-top:1px solid #989898;border-bottom:none;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;background:#d2d2d2 url(../images/input2.gif) top left repeat-x;width:195px;height:21px;font-size:11px;color:#000;}
.signup_block table td .edit_input {width:13px; height:13px; margin-left:0px; padding-left:0px}
.signup_block a.advanced_link { color:#8b8b8b; text-decoration:underline;}
.signup_block a.advanced_link:hover { color:#000000; text-decoration:none;}
.signup_block .obigatory, .signup_block .block span, .obigatory{color:#ea0db1;}
.signup_block .block img{margin-left:10px;}
.signup_block .block{position:relative;}

.signup_block .signup_done {margin: 25px 0 0 50px;}
.signup_block .signup_done_text {background: url(../images/sign_done.gif) no-repeat 0% 50%; padding-left: 45px; margin: 0 0 20px -33px;}
.signup_block .signup_done .thank_message {font-size: 16px; font-weight: bold; color: #ba0066; margin-top: 20px;}

.mess{position:absolute; width:328px; left:290px; top:50%; margin-top:-40px;}
/*.mess{position:absolute; width:328px; left:-2px; top:10px;}*/
.mess_top{background:url(../images/mess_top.png) no-repeat top left; width:328px; height:9px; overflow:hidden;}
.mess_bottom{background:url(../images/mess_bottom.png) no-repeat top left; width:328px; height:9px; overflow:hidden;}
.mess_center{background:url(../images/mess_center.png) repeat-y top left;  width:318px; padding:0px 5px;}
.mess_inner{background:url(../images/mess_inner.gif) repeat-x bottom left; min-height:46px; _height:46px; padding:5px 10px; position:relative;}
.mess_arrow{width:12px; height:16px; background:url(../images/mess_arrow.png) repeat-y bottom left; left:-12px; position:absolute; top:50%; margin-top:-8px;}
.mess .close, .mess2 .close{background:url(../images/mess_close.gif) no-repeat center; color:#fff; padding:3px 10px 4px 8px;}
.mess .text{padding-bottom:10px;}
.mess img{margin:-5px 0px 0px 0px; position:absolute; left:-25px; top:50%; width:13px; height:11px;}

.menu_bg{height:40px; background:url(../images/menu_bg.gif) repeat-x top left; border-bottom:1px solid #fff; position:absolute; top:82px; left:0px; width:100%;}
.menu{position:relative; font-size:1.4em; font-weight:bold; text-transform:uppercase; height:40px;}
.menu li{float:left; height:30px; background:url(../images/menu_right_bg.gif) no-repeat top right; width:118px; text-align:center; padding:0px 7px 0px 0px;}
.menu li a{color:#1b1b1b;height:30px;width:118px;display:block; padding-top:10px;}
.menu li a.active{color:#da0076;}
.menu li a:hover {color:#DA0076;}

.contact_us_block {padding:0 0 200px 0;background:url(../images/contact_bg.jpg) no-repeat;}
.contact_us_block h2 {font-size:0;padding:10px 0 21px 14px;line-height:0;}
.contact_us_block p {font-size:1.2em;color:#000;padding:0 145px 25px 14px;}
.contact_us_block table {margin-left:14px;}
.contact_us_block table td {font-size:1.2em;color:#000;padding:3px 0 4px 0;}
.contact_us_block table td.width {width:75px;}
.contact_us_block table td input {vertical-align:middle;border-top:1px solid #989898;border-bottom:none;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;background:#d2d2d2 url(../images/input2.gif) top left repeat-x;width:303px;height:21px;font-size:11px;color:#000;}
.contact_us_block table td textarea {vertical-align:middle;border-top:1px solid #989898;border-bottom:none;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;background:#d2d2d2 url(../images/input2.gif) top left repeat-x;width:303px;height:210px;font-size:11px;color:#000;}
.contact_us_block table td.top {vertical-align:top;padding-top:5px;}
.contact_us_block table td input.button {border:none;background:none;width:117px;height:30px;}

.textpage_block {/*padding:0 0 280px 0;*/padding:0px;}
.textpage_block h2 {font-size:0;padding:10px 0 21px 14px;line-height:0;}
.textpage_block p {font-size:1.2em;color:#000;padding:0 145px 14px 14px;}

.tools_block {background:url(../images/tools_bg.jpg) no-repeat;padding:0 0 100px 0; width:745px; overflow:hidden}
.tools_block h2 {font-size:0;padding:10px 0 24px 14px;line-height:0;}
.tools_block p.need_tool {font-size:1.2em;padding:7px 310px 8px 14px;}
.tools_block ul li {font-size:1.2em;color:#1b1b1b;padding:0 330px 17px 46px;background:url(../images/dot.gif) 21px 3px no-repeat;}
.tools_block ul li img {margin-bottom:-3px;}
.tools_block ul li.pad {padding-right:400px;}
.tools_block .signup {padding:0 0 0 14px;}

.access_block {padding:0 0 140px 0;min-height:500px;}
.access_block h2 {font-size:0;padding:10px 0 24px 14px;line-height:0;}
.access_block p {font-size:1.1em;padding:0 0 10px 105px;}
.access_block p input {vertical-align:middle;}
.access_block p input.input {vertical-align:middle;border-top:1px solid #989898;border-bottom:none;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;background:#d2d2d2 url(../images/input2.gif) top left repeat-x;width:205px;height:21px;font-size:11px;color:#000;margin-top:3px;}
.access_block p a, .access_block p a:visited {color:#da0076;}

.members_block {float:left;background:url(../images/members_bg.jpg) no-repeat;width:1200px;/*padding-bottom:15px;*/padding-bottom:7px;}
.members_block_no_bg {background:none;}
.members_left_column {float:left;width:249px;}
.members_left_column h3 {color:#434343;font-size:1.8em;font-family:'Myriad Pro',Arial;font-weight:normal;padding:9px 0 8px 13px;}
.members_left_column p {margin:0 10px;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;background:#ebebeb url(../images/left_flash_bg.jpg) no-repeat;padding:9px 0 7px 9px;}
.members_left_column p span {display:block;margin:7px 0 0 0;text-align:center;color:#111;font-size:1.2em;font-family:'Myriad Pro',Arial;font-style:italic;width:210px;height:21px;padding-top:5px;background:url(../images/click_here_bg.gif) no-repeat;overflow:hidden;}
.members_left_column p span a, .members_left_column p span a:visited {color:#da0076;}

.members_center_column {float:left;width:589px;margin-right:10px;}
.members_center_column h3 {color:#434343;font-size:1.8em;font-family:'Myriad Pro',Arial;font-weight:normal;padding:9px 0 8px 3px;}
.members_center_column .news_list li {font-size:1.2em;padding-bottom:12px;}
.members_center_column .news_list li span {color:#a9a196;}
.members_center_column .members_income_sum_table {width:100%;}
.members_center_column .members_income_sum_table th {font-weight:bold;text-align:center;font-size:1.2em;color:#111;padding:4px 7px;border:1px solid #ebebeb;border-bottom:1px solid #fff;background:#f2f2f2 url(../images/th.gif) right top no-repeat;}
.members_center_column .members_income_sum_table td {font-size:1.1em;color:#111;border-left:1px solid #ebebeb;text-align:center;background:#f4f4f4;padding:4px 7px;}
.members_center_column .members_income_sum_table td.left {text-align:left;}
.members_center_column .members_income_sum_table td.bg {background:#fff;}
.members_center_column .members_income_sum_table td select {width:146px;border:1px solid #eeeeee;}
.members_center_column .members_income_sum_table td a, .members_center_column .members_income_sum_table td a:visited {text-decoration:underline;color:#111;}
.members_center_column .members_income_sum_table td.total a, .members_center_column .members_income_sum_table td.total a:visited {color:#fff;}
.members_center_column .members_income_sum_table td.total strong {color:#ff8ed4;}
.members_center_column .members_income_sum_table td.total {background:#424242 url(../images/total.gif) repeat-x;}

.members_right_column {float:left;width:229px;}
.members_right_col_support {width:570px;}
.members_right_column h3 {color:#434343;font-size:1.8em;font-family:'Myriad Pro',Arial;font-weight:normal;padding:9px 0 8px 1px;}
.members_right_column .managers_right_block li {padding:6px 3px 3px 6px;width:202px;background:#f2f2f2;color:#1b1b1b;font-size:1.1em;line-height:11px;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;}
.members_right_column .managers_right_block li img.photo {float:left;margin:0 5px 10px 0;}
.members_right_column .managers_right_block li p span {color:#949494;}
.members_right_column .managers_right_block li p img {vertical-align:middle;margin-top:3px;}
.members_right_column .poll_block {border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;}
.members_right_column .poll_block h4 {color:#111;font-size:1.6em;border-bottom:1px solid #dadada;background:#ebebeb url(../images/poll_h4.gif) top left repeat-x;padding:8px 5px 7px 11px;font-weight:normal;}
.members_right_column .poll_block p {font-size:1.1em;color:#111;border-top:1px solid #eeeeee;padding:5px 5px 5px 10px;background:#ebebeb url(../images/poll_p.gif) top left repeat-x;}
.members_right_column .poll_block p a, .members_right_column .poll_block p a:visited {color:#d92783;}
.members_right_column .poll_block ul {padding:6px 0 0 0;border-top:1px solid #eeeeee;background:#f2f2f2 url(../images/poll_list.gif) top left repeat-x;}
.members_right_column .poll_block ul li {font-size:1.1em;color:#111;padding:0 0 9px 9px;}
.members_right_column .poll_block ul li span {color:#626262;padding-left:5px;}
.members_right_column .poll_block ul li img {vertical-align:middle;}
.members_right_column .members_faq_block ul {background:url(../images/line5.gif) top left no-repeat;padding-top:15px;}
.members_right_column .members_faq_block ul li {color:#333;padding:0 0 10px 4px;}
.members_right_column .members_faq_block ul li img {position:relative;top:-1px;margin:0 8px 0 0;}
.members_right_column .members_faq_block ul li img.arrow {top:-2px;margin:0 6px 0 0;}
.members_right_column .members_faq_block ul li a, .members_right_column .members_faq_block ul li a:visited {font-size:1.4em;color:#602446;font-weight:bold;}
.members_right_column .members_faq_block ul li p {font-size:1.2em;border:1px solid #f1f1f1;background:#fff;padding:7px 9px;margin:3px 0 0 14px;}
.members_right_column .members_faq_block p.link {font-size:1.2em;padding-left:4px;}
.members_right_column .members_faq_block p.link a, .members_right_column .members_faq_block p.link a:visited {color:#c91773;text-decoration:underline;}

.members_stats_block {padding:23px 0 50px 16px;width:980px;}
.members_stats_block h3 {color:#434343;font-size:1.8em;font-family:/*'Myriad Pro'*/Arial;font-weight:normal;padding:8px 0;}
.members_stats_block p {font-size:1.2em;padding:0 0 5px 0;}
.members_stats_block .stats_buttons {padding:0 0 15px 0;}
.members_stats_block .stats_buttons img, .members_stats_block .stats_buttons input {vertical-align:middle;margin-right:7px;}
.members_stats_block .stats_search_block {border:1px solid #ebebeb;padding:15px 0 0 9px;margin-bottom:13px;}
.members_stats_block .stats_search_block table td {font-size:1.2em;padding-bottom:12px;}

.members_stats_block .stats_search_block table td select {width:150px;vertical-align:middle;margin:0 18px 0 6px; /*border:1px solid #eeeeee; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; background:#fbfbfb;*/ color:#434343;font-size:12px;height:21px;font-family:Arial;}

.members_stats_block .stats_search_block table td input {vertical-align:middle; /*border:1px solid #eeeeee; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; background:#fbfbfb;*/ color:#434343; font-size:12px; font-family:Arial; width:56px; height:20px; padding-top: 4px; border: 1px solid #bbbbbb; border-top: 0; border-bottom: 0; background: #d2d2d2 url(../images/input2.gif) repeat-x;}

.members_stats_block .stats_search_block table td input.button {width:99px; height:27px; margin-left:45px; position:relative; top:13px; padding-top: 0;}
.members_stats_block .members_stats_table_result {width:980px;}
.members_stats_block .members_stats_table_result th {font-weight:bold;text-align:center;font-size:1.2em;color:#111;padding:6px 9px;border:1px solid #ebebeb;border-bottom:1px solid #fff;background:#f2f2f2 url(../images/th.gif) right top no-repeat;}
.members_stats_block .members_stats_table_result th.left {text-align:left;}
.members_stats_block .members_stats_table_result td {font-size:1.1em;color:#111;border-left:1px solid #ebebeb;text-align:right;background:#f4f4f4;padding:6px 9px;}
.members_stats_block .members_stats_table_result td.left {text-align:left;}
.members_stats_block .members_stats_table_result td.bg {background:#fff;}
.members_stats_block .members_stats_table_result td a, .members_stats_block .members_stats_table_result td a:visited {text-decoration:underline;color:#d6187a;}
.members_stats_block .members_stats_table_result td a.black, .members_stats_block .members_stats_table_result td a.black:visited {color:#111;}
.members_stats_block .members_stats_table_result td.total a, .members_stats_block .members_stats_table_result td.total a:visited {color:#fff;}
.members_stats_block .members_stats_table_result td.total strong {color:#ff8ed4;}
.members_stats_block .members_stats_table_result td.total {color:#fff;background:#424242 url(../images/total.gif) repeat-x;}
.members_stats_block .members_stats_table_result td.border {border:none;}
.members_stats_block .members_stats_table_result .even td {background:#ffffff;}
.members_stats_block .members_stats_table_result .even:hover td {background:#efdeec;}
.members_stats_block .members_stats_table_result .odd td {background:#f4f4f4;}
.members_stats_block .members_stats_table_result .odd:hover td {background:#efdeec;}
.members_stats_block .members_stats_table_result .dsbl td {color:#888888;}
.members_stats_block .members_stats_table_result td .earned {font-size: 10px; color: #888888;}
.members_stats_block .members_stats_table_result td.rows2 {padding-top:3px; padding-bottom:3px; line-height: 12px;}

.clndr{ background-color: white; border:1px solid #E1E1E1; width:203px;/*+16*/ height:227px; padding:3px; font-size:1.2em; font-weight: bold; line-height:normal; position:absolute; top: 26px;  /*display: none; */ }
.clndr:hover{ cursor:pointer; /*cursor:hand; /* If you're worried about old IE versions, turn this on.  I have it off because I hate seeing css exceptions in my debug window. ;) */ }
.clndr .calwrapper{}
.clndr .calweekswrapper{ display:block; }
.clndr .calheader{ color:#2E2E2E; font-size:12px; display: block; width:100%; position: relative; text-align:center; background:transparent url(../images/calendar/year_bg.gif) no-repeat scroll center bottom;/*border-bottom: 1px solid #444;*/height:29px; }
.clndr .caltitle{ width: auto; margin-left:auto; margin-right:18px; padding-top:7px; text-align:center; }
.clndr .calcontrol{ color:#aaaaaa; margin: 2px; padding: 2px; font-size:10px; font-weight: bold; }
.clndr .calcontrol:hover{color:#d82782;}
.clndr .calclose{ border:1px solid #E1E1E1; font-size:11px; font-weight:bold; left:182px; position:absolute; top:2px; width:10px; }
.clndr .calclose:hover {border-color: #d82782;}
.clndr .calprevyear{ left:0px; position:absolute; top:5px; }
.clndr .calprevmonth{ left:21px; position:absolute; top:5px; }
.clndr .calnextmonth{left:148px; position:absolute; top:5px; }
.clndr .calnextyear{ left:163px; position:absolute;	top:5px; }
.clndr .weekboxname{ background:transparent url(../images/calendar/week_bg.gif) no-repeat scroll center top;color: #fff;height:30px;}
.clndr .daybox{ width: 27px; width: 27px; color: #eeeeee; border:1px solid #eeeeee; padding:6px 0 5px; text-align:center; float:left; }
.clndr .dayboxname{background: transparent;	font-size:12px; border: none; margin: 1px; color: black;}
.clndr .dayboxvalue{display: none;}
/*
.clndr .dayboxdate {color:#d82782;}
.clndr .dayboxsunday{ background-color: lightgray;}
.clndr .dayboxsaturday{	background-color: lightgray;}
.clndr .daybox:hover{border:1px solid red;}
.clndr .dayboxname:hover{border:1px solid black;}
*/
.clndr .dayinmonth{color:#d82782;}
.clndr .dayoutmonth{color:#aaaaaa; background:transparent url(../images/calendar/no_days_bg.gif) repeat-x scroll left bottom; }
.clndr .dayselected{background:transparent url(../images/calendar/calendar_active_bg.gif) repeat scroll 0 0;color:#FFFFFF;}
.clndr .daycurrent{background:transparent url(../images/calendar/calendar_active_bg.gif) repeat scroll 0 0;color:yellow;}
.clndr .weekbox{width:100%;	display:block;}
.clndr .endweek{float:left;}

.members_link_codes_block {padding:23px 0 10px 16px;width:1057px;}
.members_link_codes_block p {font-size:1.1em;padding:0 200px 12px 0;}
.members_link_codes_block p a, .members_link_codes_block p a:visited {text-decoration:underline;font-weight:bold;}
.members_link_codes_block p strong {color:#8b8b8b;}
.members_link_codes_block h4 {padding-bottom:10px;color:#45344b;font-family:'Myriad Pro',Arial;font-size:1.8em;text-transform:uppercase;}
.members_link_codes_block h4 span, .members_link_codes_block h4 a, .members_link_codes_block h4 a:visited {color:#b4b4b4;}
.members_link_codes_block h3 {color:#45344b; font-size:18px; font-weight:normal;}
/*.members_link_codes_block h3 {color:#45344b;font-family:'Myriad Pro',Arial;font-size:2.5em;font-weight:normal;text-transform:uppercase;}*/

.members_link_codes_block p.select_but {color:#999;background:url(../images/line4.gif) bottom left no-repeat;margin-bottom:17px;}
.members_link_codes_block p.select_but select {width:370px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;margin:0 11px 0 16px;}
.members_link_codes_block p.select_but input {vertical-align:middle;color:#000;}
.members_link_codes_block .members_link_codes_table {width:830px;}
.members_link_codes_block .members_link_codes_table th {font-weight:bold;text-align:center;font-size:1.2em;color:#111;padding:6px 9px;border:1px solid #ebebeb;border-bottom:1px solid #fff;background:#f2f2f2 url(../images/th.gif) right top no-repeat;}
.members_link_codes_block .members_link_codes_table th.left {text-align:left;}
.members_link_codes_block .members_link_codes_table td {font-size:1.1em;color:#111;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;text-align:center;background:#f4f4f4;padding:6px 9px;}
.members_link_codes_block .members_link_codes_table td input {width:575px;vertical-align:middle; /*border-top:1px solid #eeeeee; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf; border-left:1px solid #eeeeee; background:#f7f7f7 url(../images/input3.gif) top left repeat-x;*/ border: 1px solid #bbbbbb; border-top: 0; border-bottom: 0; background: #d2d2d2 url(../images/input2.gif) repeat-x; height:21px;font-size:11px;color:#000;}
.members_link_codes_block .members_link_codes_table td.left {text-align:left;}
.members_link_codes_block .members_link_codes_table td.last {border-bottom:1px solid #ebebeb;}
.members_link_codes_block .members_link_codes_table td.bg {background:#fff;}
.members_link_codes_block .members_link_codes_table td a, .members_link_codes_block .members_link_codes_table td a:visited {text-decoration:underline;color:#111;}

.members_support_block {float:left;width:447px;padding:0 0 30px 13px;margin-right:20px;}
.members_support_block h3 {color:#434343;font-size:1.8em;font-family:'Myriad Pro',Arial;font-weight:normal;padding:9px 0 8px 3px;}
.members_support_block h3.border_top {background:url(../images/line5.gif) top left no-repeat;margin-top:8px;}
.members_support_block h3.border_bottom {background:url(../images/line5.gif) bottom left no-repeat;margin-bottom:4px;}
.members_support_block p {color:#717171;font-size:1.1em;background:url(../images/line5.gif) bottom left no-repeat;padding:0 0 6px 0;}
.members_support_block table td {font-size:1.1em;padding:3px;}
.members_support_block table td input {vertical-align:middle;}
.members_support_block table td input.input {width:220px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;background:#f7f7f7 url(../images/input3.gif) top left repeat-x;height:21px;font-size:11px;color:#000;}
.members_support_block table td select {width:222px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;background:#f7f7f7 url(../images/input3.gif) top left repeat-x;height:21px;font-size:11px;color:#000;}
.members_support_block table td textarea {width:365px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;background:#f7f7f7 url(../images/input3.gif) top left repeat-x;height:183px;font-size:11px;color:#000;margin-bottom:4px;}
.members_support_block table td select.small {width:143px;}
.members_support_block table td.top {vertical-align:top;}
.members_support_block table td input.button {margin-left:288px;}


.members_benefits_block {padding:23px 0 50px 16px;width:1184px;background:url(../images/benefits_bg.jpg) no-repeat;}
.members_benefits_block .benefits_block_left {float:left;width:540px;}
.members_benefits_block .benefits_block_left ul li {font-size:1.2em;}
.members_benefits_block .benefits_block_left ul li.bg2 span {padding-right:240px;width:180px;}
.members_benefits_block .benefits_block_left ul li span {float:left;display:block;width:380px;padding:0 40px 28px 0;}
.members_benefits_block .benefits_block_left ul li span.img_left, .members_benefits_block .benefits_block_left ul li.bg2 span.img_left, .members_benefits_block .benefits_block_left ul li.bg3 span.img_left {width:80px;padding:0;}
.members_benefits_block .benefits_block_left ul li strong {font-size:1.5em;font-weight:normal;font-family:'Myriad Pro',Arial;}
.members_benefits_block .benefits_block_left ul li a, .members_benefits_block .benefits_block_left ul li a:visited {color:#434343;}
.members_benefits_block .benefits_block_right {float:left;width:510px;}
.members_benefits_block .benefits_block_right ul li {font-size:1.2em;}
.members_benefits_block .benefits_block_right ul li span {float:left;display:block;width:350px;padding:0 40px 28px 0;}
.members_benefits_block .benefits_block_right ul li span.img_left {width:80px;padding:0;}
.members_benefits_block .benefits_block_right ul li strong {font-size:1.5em;font-weight:normal;font-family:'Myriad Pro',Arial;}
.members_benefits_block .benefits_block_right ul li a, .members_benefits_block .benefits_block_right ul li a:visited {color:#434343;}
.members_benefits_block .benefits_block_right ul li div.clear {padding:0;}
.members_benefits_block .benefits_block_right div {padding:45px 0 200px 204px;}
.members_benefits_block .benefits_block_right div h3 {font-size:3.2em;font-weight:normal;line-height:30px;font-family:'Myriad Pro',Arial;color:#1b1b1b;padding-bottom:8px;}
.members_benefits_block .benefits_block_right div h3 span {color:#e2007a;}
.members_benefits_block .benefits_block_right div p {font-size:1.8em;font-family:'Myriad Pro',Arial;color:#1b1b1b;padding-bottom:20px;}

.members_marketing_block {padding:23px 0 50px 16px;width:1184px;background:url(../images/marketing_bg.jpg) no-repeat;}
.members_marketing_block li {font-size:1.2em;}
.members_marketing_block li strong {font-size:1.5em;font-weight:normal;font-family:'Myriad Pro',Arial;}
.members_marketing_block li span {float:left;display:block;width:550px;padding:0 0 25px 0;}
.members_marketing_block li span.img_left {width:86px;padding:0;}
.members_marketing_block li a, .members_marketing_block li a:visited, .members_marketing_block li a:hover {color:#434343;}

.members_ad_tools_search {font-size: 13px; width: 70%; text-align: left;}
.members_ad_tools_search th {font-size: 1.4em; font-weight: bold; text-align:center; padding-bottom: 10px;}
.members_ad_tools_search td {padding: 2px;}
.members_ad_tools_search td.center {text-align:center;}
.members_ad_tools_search td.right {text-align:right;}
.members_ad_tools_search td.label {font-weight: bold; text-align: right;}
.members_ad_tools_search input.numeric{ width: 45px;}
.members_ad_tools_search select.new {background: transparent;}
.members_ad_tools_search .label2 {font-weight: bold; font-size: 12px;}
.prog_cam_select .promo {text-align: center; margin: 10px 3px 0px 3px; font-weight: bold; font-size: 13px;}

.members_ad_tools_block {padding:23px 0 50px 16px;width:1057px;}
.members_ad_tools_block p {font-size:1.2em;padding:0 200px 12px 0;}
.members_ad_tools_block .prog_cam_select {border:1px solid #ebebeb;margin:0 0 10px 0; padding:20px;}
.members_ad_tools_block .prog_cam_select h3 {font-size:1.4em;color:#434343;padding:7px 0 10px 10px;}
.members_ad_tools_block .prog_cam_select .fieldlabel {width: 200px; float: left; font-size:1.2em; margin-bottom: 5px; }
.members_ad_tools_block .prog_cam_select p {color:#434343;padding:0 0 10px 10px;}
.members_ad_tools_block .prog_cam_select p textarea {width:400px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;margin:0 13px 0 0;}
.members_ad_tools_block .prog_cam_select p select {width:232px; height:21px; vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;margin:0 13px 0 8px;}
.members_ad_tools_block .prog_cam_select p select.marg {margin-left:17px;}
.members_ad_tools_block .prog_cam_select p input, .members_ad_tools_block .prog_cam_select p img {vertical-align:middle;}
.members_ad_tools_block .switsh_mode {position:relative;z-index:2;}
.members_ad_tools_block .switsh_mode p {z-index:2;font-weight:bold;position:absolute;top:5px;right:0;padding-right:10px;}
.members_ad_tools_block .switsh_mode p a, .members_ad_tools_block .switsh_mode p a:visited {color:#d6187a;}
.members_ad_tools_block .switsh_mode ul {position:relative;height:29px;bottom:-1px;}
.members_ad_tools_block .switsh_mode ul li {font-size:1.4em;font-weight:bold;color:#434343;float:left;width:136px;border:1px solid #ebebeb;border-bottom:none;text-align:center;height:23px;padding-top:6px;margin:0 5px 0 0;position:relative;}
/*.members_ad_tools_block .switsh_mode ul li a, .members_ad_tools_block .switsh_mode ul li a:visited {color:#d6187a;}*/
.members_ad_tools_block .switsh_mode ul li.active {background:url(../images/switsh_mode_li.gif) no-repeat;border-bottom:1px solid #fff; color:#d6187a;}
.members_ad_tools_block .switsh_mode .clear {height:0;}
.members_ad_tools_block .members_ad_tools_table {width:100%;position:relative;}
.members_ad_tools_block .members_ad_tools_table th {font-weight:bold;text-align:center;font-size:1.2em;color:#111;padding:6px 9px;border:1px solid #ebebeb;border-bottom:1px solid #fff;background:#f2f2f2 url(../images/th.gif) right top repeat-x;}
.members_ad_tools_block .members_ad_tools_table th.left {text-align:left;}
.members_ad_tools_block .members_ad_tools_table td {font-size:1.1em;color:#111;border:1px solid #ebebeb;text-align:center;background:#f4f4f4;padding:10px 9px 10px 9px;}
.members_ad_tools_block .members_ad_tools_table td.left {text-align:left;}
.members_ad_tools_block .members_ad_tools_table td.bg {background:#fff;}
.members_ad_tools_block .members_ad_tools_table td a, .members_ad_tools_block .members_ad_tools_table td a:visited {text-decoration:underline;color:#d6187a;}
.fha_thumb {width: 122px; height: 92px; padding:5px; border: 1px solid #cccccc;}
.fha_srcinput {width: 700px;}
.hpafpa_thumb {padding:5px; border: 1px solid #cccccc;}

.members_flashtools_block {padding:23px 0 50px 16px;width:1057px;}
.members_flashtools_block .switsh_mode {position:relative;z-index:2;}
.members_flashtools_block .switsh_mode ul {position:relative;height:29px;bottom:-1px;}
.members_flashtools_block .switsh_mode ul li {font-size:1.1em;font-weight:bold;color:#c91773;float:left;width:115px;border:1px solid #ebebeb;border-bottom:none;text-align:center;height:25px;padding-top:10px;margin:0 6px 0 0;position:relative;}
.members_flashtools_block .switsh_mode ul li a, .members_ad_tools_block .switsh_mode ul li a:visited {color:#505050;}
.members_flashtools_block .switsh_mode ul li.active {background:url(../images/switsh_mode_li2.gif) top repeat-x;border:1px solid #cbcbcb;border-bottom:1px solid #ededed;}
.members_flashtools_block .switsh_mode .clear {height:0;border-bottom:1px solid #cbcbcb;}
.members_flashtools_block .select_p {border:1px solid #e0e0e0;padding:5px 0 5px 10px;font-size:1.2em;margin:15px 0 10px 0;}
.members_flashtools_block .select_p select {width:215px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;margin:0 15px 0 20px;}
.members_flashtools_block .select_p span {padding:0 0 0 50px;}
.members_flashtools_block .select_p span#compaing_block, .members_flashtools_block .select_p span#program_block {padding:0;}
.members_flashtools_block .select_p span#compaing_block {padding-right:50px;}
.members_flashtools_block .flashtools_select {border:1px solid #ebebeb;border-left:none;margin:0 0 10px 0;float:left;width:1055px;}
.members_flashtools_block .flashtools_select h3 {font-size:1.4em;color:#434343;padding:11px 0 10px 10px;}
.members_flashtools_block .flashtools_select div {float:left;width:330px;padding-bottom:15px;border-left:1px solid #ebebeb;min-height:130px;}
.members_flashtools_block .flashtools_select div p {clear:both;font-size:1.2em;color:#434343;padding:4px 0 4px 10px;}
.members_flashtools_block .flashtools_select div p select {width:210px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;}
.members_flashtools_block .flashtools_select div p span {float:left;width:75px;}
.members_flashtools_block .flashtools_select div div {float:none;width:auto;padding-bottom:0;border-left:none;min-height:0;position:relative;top:-5px;}
.members_flashtools_block .flashtools_select div div#listDVD select {width:230px;}
.members_flashtools_block .flashplayer_block {border:1px solid #ebebeb;border-left:none;float:left;width:1055px;}
.members_flashtools_block .flashplayer_block h3 {font-size:1.4em;color:#434343;padding:11px 0 10px 10px;}
.members_flashtools_block .flashplayer_block div {float:left;width:330px;padding-bottom:15px;border-left:1px solid #ebebeb;min-height:360px;}
.members_flashtools_block .flashplayer_block div p {padding:0 0 0 10px;}
.members_flashtools_block .flashplayer_block div p div {float:none;width:auto;padding-bottom:0;border-left:none;min-height:auto;}
.members_flashtools_block .flashplayer_block div p textarea {background:#ebebeb;border-top:1px solid #d5d5d5;border-left:1px solid #d5d5d5;color:#434343;width:285px;height:275px;margin-bottom:11px;}
.members_flashtools_block .flashplayer_block div.last {text-align:center;width:655px;}
.members_flashtools_block .flashplayer_block div.last div {float:none;width:auto;padding:0 0 0 85px;border-left:none;min-height:10px;}
.members_flashtools_block .flashplayer_block .clear {float:none;width:auto;padding-bottom:0;border-left:none;min-height:1px;}

.members_hostedgal_block {padding:23px 0 50px 16px;width:1057px;}
.members_hostedgal_block .hosedgal_text {border:1px solid #e0e0e0;padding:18px 18px 8px 18px;}
.members_hostedgal_block .hosedgal_text p {font-size:1.2em;padding:0 0 12px 0;}
.members_hostedgal_block .hosedgal_text p strong {color:#86075a;}
.members_hostedgal_block .select_p {border:1px solid #e0e0e0;padding:10px 0 10px 18px;font-size:1.2em;margin:15px 0 10px 0;}
.members_hostedgal_block .select_p select {width:150px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;margin:0 18px 0 8px;}
.members_hostedgal_block .select_p span {padding:0 0 0 50px;}
.members_hostedgal_block .select_p span#program_block, .members_hostedgal_block .select_p span#compaing_block {padding:0;}
.members_hostedgal_block .select_p span a, .members_hostedgal_block .select_p span a:visited {color:#c91773;}
.members_hostedgal_block .hotgal_results_block {float:left; width:1035px; border:1px solid #e0e0e0;padding:18px 0 18px 18px; margin-top:18px;}
.members_hostedgal_block .hotgal_results_block .hotgal_pic_list {overflow:auto;background:#fbfbfb;border:1px solid #f0f0f0;height:123px;padding:5px 0 0 7px;width:1007px;position:relative;}
.members_hostedgal_block .hotgal_results_block .hotgal_pic_list ul {width:5600px;}
.members_hostedgal_block .hotgal_results_block .hotgal_pic_list li {font-size:0;line-height:0;float:left;position:relative;width:105px;height:97px;margin-right:7px;}
.members_hostedgal_block .hotgal_results_block .hotgal_pic_list li input {position:absolute;top:2px;left:4px;}
.members_hostedgal_block .hotgal_results_block .check_block {margin:9px 20px 12px 0; border:1px solid #e0e0e0; padding-left:30px;}
.members_hostedgal_block .hotgal_results_block .check_block div {border:0px solid #e0e0e0;border-right:none;width:190px;padding-bottom:12px;float:left;  margin-right:50px; }
.members_hostedgal_block .hotgal_results_block .check_block div.last {border-right:1px solid #e0e0e0;}
.members_hostedgal_block .hotgal_results_block .check_block div.clear {border:none;width:auto;padding-bottom:0;float:none;}
.members_hostedgal_block .hotgal_results_block .check_block div h3 {font-size:1.4em;color:#434343;padding:10px 0 10px 13px;}
.members_hostedgal_block .hotgal_results_block .check_block div p {font-size:1.2em;margin:0 21px 0 18px;border-bottom:1px solid #cfcfcf;padding-bottom:4px;}
.members_hostedgal_block .hotgal_results_block .check_block div ul {margin:5px 21px 0 18px;height:140px;overflow:auto;}
.members_hostedgal_block .hotgal_results_block .check_block div ul li {font-size:1.2em; white-space:nowrap; overflow:hidden;}
.members_hostedgal_block .hotgal_results_block .check_block div ul input {float:left;}
.members_hostedgal_block .hotgal_results_block .check_block div ul div {border:none;width:auto;padding-bottom:0;float:none;clear:both;}
.members_hostedgal_block .hotgal_results_block .check_block div ul p {font-size:1.2em;margin:0;border-bottom:none;padding-bottom:0;}
.members_hostedgal_block .hotgal_results_block  .buttons {float:left;width:230px;padding:0 0 12px 1px;}
.members_hostedgal_block .hotgal_results_block  .buttons input {margin-right:7px; }
.members_hostedgal_block .hotgal_results_block .generate_block h3 {color:#c91773;font-size:1.2em;font-weight:normal;text-align:center;width:127px;height:24px;padding-top:7px;border:1px solid #e0e0e0;border-bottom:1px solid #fff;position:relative;top:1px;}
.members_hostedgal_block .hotgal_results_block .generate_block div {border:1px solid #e0e0e0;width:748px;padding:12px 0 10px 17px;}
.members_hostedgal_block .hotgal_results_block .generate_block div table td {font-size:1.2em;padding:3px 20px 3px 0;}
.members_hostedgal_block .hotgal_results_block .generate_block div table td input.text {vertical-align:middle;border-top:1px solid #e0e0e0;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left:1px solid #e0e0e0;background:url(../images/input3.gif) top left repeat-x;width:50px;height:21px;font-size:11px;color:#000;}
.members_hostedgal_block .hotgal_results_block .generate_block div table td select {width:65px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;margin-right:14px;}

.members_rss_block {padding:23px 0 50px 16px;width:1057px;}
.members_rss_block .rss_select {border:1px solid #ebebeb;border-left:none;margin:0 0 10px 0;float:left;width:1055px;}
.members_rss_block .rss_select h3 {font-size:1.4em;color:#434343;padding:11px 0 10px 10px;}
.members_rss_block .rss_select div {float:left;width:330px;padding-bottom:15px;border-left:1px solid #ebebeb;min-height:230px;}
.members_rss_block .rss_select div p {clear:both;font-size:1.2em;color:#434343;padding:4px 0 4px 10px;}
.members_rss_block .rss_select div p select {width:210px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;}
.members_rss_block .rss_select div p span {float:left;width:80px;}
.members_rss_block .rss_select div p span.input {color:#b3b3b3;float:none;width:auto;}
.members_rss_block .rss_select div p span.input input {vertical-align:middle;border-top:1px solid #e0e0e0;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;border-left:1px solid #e0e0e0;background:url(../images/input3.gif) top left repeat-x;width:50px;height:21px;font-size:11px;color:#000;margin-right:7px;}
.members_rss_block .rss_select div.long_block {width:370px;}
.members_rss_block .rss_select div.long_block p span {width:120px;}
.members_rss_block .rss_select div.long_block p span#encode_text {width:auto;float:none;}
.members_rss_block .rss_button p {border:1px solid #ebebeb;padding:12px 0 12px 11px;margin-top:12px;}
.members_rss_block .rss_button p input {vertical-align:middle;margin-left:9px;}
.members_rss_block .rss_button p input.text {width:680px;height:23px;color:#232323;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;background:#ebebeb;margin:0 4px 0 0;}

.members_vtuner_block {padding:23px 0 50px 16px;width:1057px;}
.members_vtuner_block .vtuner_select {border:1px solid #ebebeb;border-left:none;margin:0 0 15px 0;float:left;width:743px;}
.members_vtuner_block .vtuner_select h3 {font-size:1.4em;color:#434343;padding:11px 0 10px 10px;}
.members_vtuner_block .vtuner_select div {float:left;width:190px;padding-bottom:15px;border-left:1px solid #ebebeb;min-height:230px;}
.members_vtuner_block .vtuner_select div.long_block {width:360px;}
.members_vtuner_block .vtuner_select div.long_block p input.input_txt {width:208px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;}
.members_vtuner_block .vtuner_select div ul {margin:5px 21px 0 18px;height:140px;overflow:auto;}
.members_vtuner_block .vtuner_select div ul li {font-size:1.2em;}
.members_vtuner_block .vtuner_select div p {clear:both;font-size:1.2em;color:#434343;padding:4px 0 4px 10px;}
.members_vtuner_block .vtuner_select div p.line {font-size:1.2em;margin:0 21px 0 18px;border-bottom:1px solid #cfcfcf;padding:0 0 4px 0;}
.members_vtuner_block .vtuner_select div p select {width:210px;vertical-align:middle;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;;border-right:1px solid #bfbfbf;border-left:1px solid #eeeeee;}
.members_vtuner_block .vtuner_select div p span {float:left;width:80px;}
.members_vtuner_block .vtuner_button div {border:1px solid #ebebeb;padding:10px 0 12px 0;margin-top:25px;width:743px;}
.members_vtuner_block .vtuner_button div h3 {font-size:1.4em;color:#434343;padding:0 0 7px 12px;}
.members_vtuner_block .vtuner_button p {text-align:center;padding-bottom:12px;}
.members_vtuner_block .vtuner_button p input {vertical-align:middle;}
.members_vtuner_block .vtuner_button p input.text {width:713px;height:38px;color:#232323;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;background:#ebebeb;margin:0 4px 0 0;text-align:center;}

.block2257 {padding:23px 0 50px 16px;width:1057px;}
.block2257 h3 {color:#45344b;font-family:'Myriad Pro',Arial;font-size:2.5em;font-weight:normal;text-transform:uppercase;padding:11px 0 10px 0;}
.block2257 p {font-size:1.2em;padding:0 20px 12px 0;}

.block_faq {padding:23px 0 50px 16px;width:1057px;}
.block_faq h3 {color:#45344b;font-family:'Myriad Pro',Arial;font-size:2.5em;font-weight:normal;text-transform:uppercase;padding:11px 0 10px 0;}
.block_faq ul {}
.block_faq ul li {color:#333;padding:0 0 13px 17px;}
.block_faq ul li img {position:relative;top:-1px;margin:0 8px 0 0;}
.block_faq ul li img.arrow {top:-2px;margin:0 6px 0 0;}
.block_faq ul li a, .block_faq ul li a:visited {font-size:1.6em;color:#602446;font-weight:bold;}
.block_faq ul li p {font-size:1.2em;border:1px solid #f1f1f1;background:#fff;padding:7px 9px;margin:3px 0 0 14px;}
.block_faq p.last_p {font-size:1.2em;padding:10px 0 0 17px;font-weight:bold;}

.members_block .campaigns_p {padding:10px 0 300px 16px;font-size:1.2em;}
.members_block .campaigns_p select {vertica-align:middle;margin-left:10px;}
.members_block .campaigns_p input {vertica-align:middle;margin-left:10px;}

.footer {/*background:url(../en/images/footer_bg.gif) 10px 27px no-repeat;*//*padding:0 0 10px 0;position:relative;z-index:3; float:left;*/float:right;margin-top:-62px;padding-bottom:10px;padding-left:0;padding-top:0;position:relative;z-index:3;}
.footer ul {padding:0 420px 0 208px;}
.footer_members ul {padding:0 20px 0 208px;}
.footer ul li {float:left;text-transform:uppercase;font-size:1.1em;padding-right:18px;margin:0 9px 8px 0;background:url(../images/line.gif) right 3px no-repeat;position:relative;}
.footer_members ul li {margin-bottom:15px;}
.footer ul li a, .footer ul li a:visited {color:#626262;}
.footer ul li.last {background:none;margin-right:0;padding-right:0;}
.footer p {font-size:1.1em;color:#949494;/*padding:0 420px 0 208px;*/padding:0 410px 0 208px;}
.footer p a, .footer p a:visited {color:#949494;}
.footer p span {color:#1b1b1b;}
.footer p.design {padding:0;font-size:1.2em;color:#9f9f9f;font-family:'Myriad Pro',Arial;font-style:italic;position:absolute;top:12px;left:804px;}
.footer_members p.design {top:22px;}
.footer p.design img {vertical-align:middle;margin-right:12px;position:relative;top:-4px;left:7px;}
.footer p.design span {color:#9f9f9f;}
.footer p.design span img {top:0;left:3px;}

div.box_green {border: 2px solid #66c266;margin-bottom: 11px;}
div.box_green div.c {background: #d1ecd1 url(http://foramateursonly.com/images/box_bg_green.gif) repeat-x left top;text-align: left;width: 500px;}
div.box_green div.c div.i {font: normal 8pt Verdana,Arial,Helvetica,sans-serif;padding: 10px;}
div.wide div.c {width: 746px;}
div.hint {position: absolute;z-index: 200;visibility: hidden;filter: Alpha(style=0,opacity=85);-moz-opacity: 0.85;opacity: 0.85;}
div.hint div.c {width: 220px;}
div.hint div.c div.i {color: #333333;}
#hintboxtext {text-align: justify;}


#LinksHTML {float:left;}

.gr{background:#f4f4f4;}

#LinksHTML .decritem {border:1px #e0e0e0 solid; width:1015px; margin-left:1px; margin-top:15px;}
#LinksHTML .decritem td.sh1 {width:195px;font-weight:bold;text-align:left;font-size:1.2em;color:#111;padding:6px 9px;border:1px solid #ebebeb;border-bottom:1px solid #fff;background:#f2f2f2 url(../images/th.gif) right top no-repeat;}
#LinksHTML .decritem td.sh2 {width:96px;font-weight:bold;text-align:left;font-size:1.2em;color:#111;padding:6px 9px;border:1px solid #ebebeb;border-bottom:1px solid #fff;background:#f2f2f2 url(../images/th.gif) right top no-repeat;}
#LinksHTML .decritem td.sh3 {width:125px;font-weight:bold;text-align:left;font-size:1.2em;color:#111;padding:6px 9px;border:1px solid #ebebeb;border-bottom:1px solid #fff;background:#f2f2f2 url(../images/th.gif) right top no-repeat;}
#LinksHTML .decritem td.sh4 {width:87px;font-weight:bold;text-align:left;font-size:1.2em;color:#111;padding:6px 9px;border:1px solid #ebebeb;border-bottom:1px solid #fff;background:#f2f2f2 url(../images/th.gif) right top no-repeat;}
#LinksHTML .decritem td.sh5 {width:514px;font-weight:bold;text-align:left;font-size:1.2em;color:#111;padding:6px 9px;border:1px solid #ebebeb;border-bottom:1px solid #fff;background:#f2f2f2 url(../images/th.gif) right top no-repeat;}
#LinksHTML .decritem {float:left; width:1015px;}
#LinksHTML .decritem td {}
#LinksHTML .decritem td.dc1 {height:32px; width:195px;font-size:1.1em;font-weight:bold; color:#111;vertical-align:top;border-left:1px solid #ebebeb;text-align:left;padding:6px 9px;}
#LinksHTML .decritem td.dc2 {width:96px;font-size:1.1em;color:#111;vertical-align:top;border-left:1px solid #ebebeb;text-align:left;padding:6px 9px;}
#LinksHTML .decritem td.dc3 {width:125px;font-size:1.1em;color:#111;vertical-align:top;border-left:1px solid #ebebeb;text-align:left;padding:6px 9px;}
#LinksHTML .decritem td.dc4 {width:87px;font-size:1.1em;color:#111;vertical-align:top;border-left:1px solid #ebebeb;text-align:left;padding:6px 9px;}
#LinksHTML .decritem td.dc5 {width:514px;font-size:1.1em;color:#111;vertical-align:top;border-left:1px solid #ebebeb;text-align:left;padding:6px 9px;}
#LinksHTML .decritem td.urlpl{height:52px; background:url(../images/bg_url.jpg) repeat-x; padding:0px;}
#LinksHTML .decritem td.urlpl div{margin:0px;}
#LinksHTML .decritem td.urlpl input {vertical-align:middle; width:681px; height:22px; border:1px; background:#ebebeb; margin-left:10px; margin-right:9px;}
#LinksHTML .decritem td.urlpl a{margin-right:6px;}
#LinksHTML .tekp{height:24px; width:24px;background:url(../images/bgp.gif) no-repeat; float:left; text-align:center; vertical-align:middle;}
#LinksHTML div {font-size:1.2em;float:left;padding:10px;}
#LinksHTML table div {float:none;padding:0;}

#generated_content_overlays p {font-size:1.2em;padding:0 10px 10px 20px;color:#000;}
#generated_content_overlays p span {display:block;padding-top:5px;}

#generated_content_banners h6 {font-size:1.5em;padding:0 10px 10px 20px;margin:0;}
#generated_content_banners table {width:1057px;}
#generated_content_banners table td strong {color:#111;}
#generated_content_banners table td {font-size:1.1em;color:#111;vertical-align:top;text-align:left;background:#f4f4f4;padding:6px 9px;}
#generated_content_banners table textarea {vertical-align:middle;}


/***my styles***/
.png {behavior: url(style/iepngfix.htc);}

.join h2	{ background:url(../images/title_bg.gif) no-repeat; width:283px; height:18px; color:#333333; font: bold 12px Arial; padding:1px 0 0 4px; margin-top:12px}
.join h2 span	{ color:#999999; font: normal 9px Arial; margin-left:20px}
.join label { width:80px; float:left; color:#434343; font: bold 12px Arial; margin-top:4px; margin-left:10px; }
.join p		{ width:280px; text-align:justify; }
.join .attention 			{ font:bold 12px Arial; color:#ba2100; background:url(../images/attention_bg.png) no-repeat; width:267px; height:39px; margin:10px}
.join .attention .img 		{ background:url(../images/attention.png) no-repeat; width:32px; height:33px; margin-left:9px; margin-top:7px; float:left; display:block }
.join .attention p 			{ margin-top:5px; margin-left:5px; width:205px; float:left}

.join .title3				{ margin-top:12px}
.join .form-box 			{ width:287px;  overflow:hidden; background:url(../images/form_bg.png) no-repeat; }

.join .form-box input		{ background:url(../images/input_bg.png) no-repeat; width:186px; height:19px; margin-bottom:8px; padding-top:6px; padding-left:8px; color:#999999; font: bold 11px Arial; overflow:hidden; }
.join .form-box select		{ background:url(../images/select_bg.png) no-repeat; width:186px; height:25px; margin-bottom:8px; color:#999999; font: bold 11px Arial; display:inline; border:0; overflow:hidden; padding:0}
.join .clear				{ display:inline}
.block5_foot p {  overflow:hidden; }
.block6_foot p { width:245px; overflow:hidden; }

.pay-button-card { cursor:pointer;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src=images/j_card.png);
					background-image: none; width:195px; height:52px; }
html>body .pay-button-card  {background:url(../images/j_card.png) no-repeat;}

.pay-button-check { cursor:pointer;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src=images/j_check.png);
					background-image: none; width:195px; height:52px; }
html>body .pay-button-check  {background:url(../images/j_check.png) no-repeat;}

.pay-button-phone { cursor:pointer;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src=images/j_phone.png);
					background-image: none; width:195px; height:52px; }
html>body .pay-button-phone  {background:url(../images/j_phone.png) no-repeat;}
.block4 { background:url(../images/block4_2.jpg) no-repeat; width:900px; height:488px; margin-top:23px; padding-left:32px; padding-top:32px; }
/*join*/

/*Language Bar*/
div.language_bar { border:1px solid #fff; height:27px; background:url(../images/bg.gif) repeat-x; position:absolute; top:23px; right:-50px; padding:0 7px; z-index:1000;	}
div.language_bar ul { list-style-type:none;}
div.language_bar li { float:left; position:relative;	}
div.language_bar ul li img {cursor:pointer;}
div.language_bar a {margin:0 3px; display:block; width:16px; height:11px; padding:8px 2px; cursor:pointer; background:center bottom no-repeat; }
div.language_bar span{ margin:0 3px; display:block; width:16px; height:11px; padding:8px 2px; background:center bottom no-repeat; }
div.language_bar .active a, div.language_bar .active a:hover, div.language_bar .active span { background-image:url(../images/arrow_a.gif);}
div.language_bar a:hover{ background-image:url(../images/arrow_lang.gif);}
div.language_bar ul li a:hover span{ display:block; }
div#lang_list.hide{display:none}
div#lang_list.show{display:block}

div#lang_list{background-color:#303030; border:1px solid #FFF; color:#FFF; position:absolute; right:-50px; top:52px; width:194px; z-index:1000;}
div#lang_list ul li{border-bottom:1px solid #525252; float:left;}
div#lang_list ul li a{margin:0px;	display:block; 	width:87px; height:11px; padding:8px 5px; cursor:pointer; background:center bottom no-repeat; color:#fff}
div#lang_list ul li a:hover{background:url(../images/bg.gif) repeat-x; text-decoration:none;}
div#lang_list ul li img{float:left; padding:2px 3px 0 0;}

.members_body div#lang_list{background-color:#303030; border:1px solid #FFF; color:#FFF; position:absolute; right:-50px; top:60px; width:194px; z-index:1000;}
.members_body div.language_bar { border:1px solid #fff; height:27px; background:url(../images/bg.gif) repeat-x; position:absolute; top:31px; right:-50px; padding:0 7px; z-index:1000;	}


.edit_payment  {padding:10px 0 140px 16px; min-height:990px;background:url(../images/signup_right_bg.jpg) no-repeat;}
.edit_payment  .edit_button {margin-left:110px; width:117px; height:30px; overflow:hidden}
.edit_payment  p {font-size:1.2em;color:#000;padding:0 145px 0 14px;}
.edit_payment  h3 {color:#812e68;font-size:2.4em;font-weight:normal;font-family:'Myriad Pro',Arial;padding:10px 145px 7px 14px;}
.edit_payment  h5 {color:#812e68;font-size:2em;font-weight:normal;font-family:'Myriad Pro',Arial;padding:10px 145px 7px 14px;}
.edit_payment  table {margin-left:14px;}
.edit_payment  table td {font-size:1.2em;color:#000;padding:3px 0 4px 0;}
.edit_payment  table td.width {width:110px;}
.edit_payment  table td input {vertical-align:middle;border-top:1px solid #989898;border-bottom:none;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;background:#d2d2d2 url(../images/input2.gif) top left repeat-x;width:193px;height:21px;font-size:11px;color:#000;}
.edit_payment  table td input.button {border:none;background:none;width:117px;height:30px;margin-top:8px; margin-left:14px}
.edit_payment  table td select {vertical-align:middle;border-top:1px solid #989898;border-bottom:none;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;background:#d2d2d2 url(../images/input2.gif) top left repeat-x;width:195px;height:21px;font-size:11px;color:#000;}
.edit_payment  table td .edit_input {width:13px; height:13px; margin-left:0px; padding-left:0px}
.obigatory_char {color:#c04985; font-weight:bold; }

/*member main page*/
#member_mainpage {width:980px; margin-left:16px;}
#member_mainpage .member_welcome {margin-top:23px; margin-bottom: 13px;margin-left:0px;}
#member_mainpage .member_welcome h4 {font:3.1em "Myriad Pro", Tahome, Verdana, sans-serif; float:left; padding-right:18px;}
#member_mainpage .member_welcome p {font:1.3em Tahoma, Geneva, sans-serif; display:table; padding: 5px 0 5px 15px; border-left:1px solid #b1b1b1; line-height:1.4;height:45px;}

#announcements {border:1px solid #cbcbcb; border-top-color:#ebebeb; border-bottom-color:#dadada; background:#ebebeb url(../images/info_grad_bg.gif) repeat-x 0 0; margin:3em 0 0.7em; padding:10px 10px 1px ;}
#announcements_nav {width:20em; border-left:1px solid #f7f7f7; float:right; height: 90px;}
#announcements_nav p {border-left:1px solid #ebebeb; text-align:center}
#announcements_nav p span {font-size:1.6em;}
#announcements_nav p a {font-size:1.3em;}
#announcements_nav p .nav_buttons_block {margin:1em 0 .5em; display:block; font-size:1em;}
#announcements_nav .nav_buttons {display:inline-block; width:57px; height:27px; overflow:hidden; cursor:pointer;}
#announcements .announcements_rec {font-size:1.2em; line-height:1.4; margin-right:16.8em; padding-right:10px; width: 750px;}
#announcements .announcements_rec strong {line-height:1.8}
#announcements .announcements_rec p {font:1.08em Tahoma, Geneva, sans-serif; line-height:1.4}
#announcements_resize { text-align: center; margin-top: 10px;margin-bottom: 0;padding-bottom: 0;color: #777777;cursor: pointer;}

#members_sum_table_block {width:647px; float:left; margin-right:7px;}
#members_sum_table_block table {font-size:1.1em; width:100%; border:1px solid #ebebeb; background:#f4f4f4}
#members_sum_table_block table a {text-decoration:underline; color:#111}
#members_sum_table_block table a:hover {text-decoration:none}
#members_sum_table_block table th, #members_sum_table_block table td {color:#111111; padding:7px 4px; text-align:center; border:1px solid #ebebeb; border-bottom:none; border-top:none; background:#fff;}
#members_sum_table_block table .odd td {background:#f4f4f4}
#members_sum_table_block table .odd:hover td, #members_sum_table_block table .even:hover td {background:#efdeec;}
#members_sum_table_block table .dsbl td {color:#888888;}
#members_sum_table_block table .total td {background:#424242 url(../images/total.gif) repeat-x 0 0; color:#fff; border:1px solid #424242; border-color:#ebebeb #fff #424242; border-bottom:none}
#members_sum_table_block table .total td a {color:#fff}
#members_sum_table_block table .total td strong {font-size:1.09em;}
#members_sum_table_block table th {background:#f2f2f2 url(../images/th.gif) repeat-x 0 0; border:1px solid #ebebeb; border-bottom-color:#fff; font-size:1.09em;}
#members_sum_table_block .table_head {background:#424242 url(../images/total.gif) repeat-x 0 0; color:#fff; font-size:1.2em; padding:7px 10px 7px 15px;}
#members_sum_table_block .table_head a {float:right; color:#d92783; text-decoration:underline;}
#members_sum_table_block .table_head a:hover {text-decoration:none;}

#account_info {border:1px solid #cbcbcb; border-color: #ebebeb #cbcbcb #dcdcdc; float:left; width:324px; background:#f2f2f2}
#account_info .account_info_header, #account_info .account_info_header2 {border-bottom:1px solid #cbcbcb; background:#ebebeb url(../images/info_grad_bg.gif) repeat-x 0 0; padding:10px 10px 15px; display:block; border-top:1px solid #ebebeb;}
#account_info .account_info_header2 {text-align:left; padding-bottom:5px; border-top:1px solid #ebebeb;}
#account_info .account_info_header h4, #account_info .account_info_header2 h4 {font:1.8em "Myriad Pro", Tahoma, Arial, sans-serif; font-weight:normal; float:left; margin-right:10px;}
#account_info .account_info_header2 h4 {float:none; margin:0}
#account_info .account_info_name {font-size:1.3em; color:#8e8d8d; float:right; text-align:left;}
#account_info .account_info_name h5 {font-size:1.23em; color:#d92783; font-weight:normal}
#account_info .account_info_settings, #account_info .account_info_photo, #account_info .account_info_news {border-top:1px solid #efefef; background:url(../images/account_info_gr.gif) repeat-x 0 0; overflow:hidden}
#account_info .account_info_news_block { height: 225px; margin: 5px; padding: 5px; overflow:auto;}
#account_info .account_info_news_block span.newshead {font-size: 11px;}
#account_info ul {margin-top:-1px; font-size:1.1em;}
#account_info ul li {border-top:1px solid #dadada; margin:0 11px; color:#111; padding:1.18em 0;}
#account_info .account_left_column {float:left; width:102px; color:#858585}
#account_info .account_middle_column {float:left; width:130px;}
#account_info .account_right_column {float:left; width:70px;}
#account_info ul li a {color:#d92783}
#account_info ul li a:hover {text-decoration:underline}
#account_info .account_info_photo ul img {float:left; margin: .2em 5px 0 0;}
#account_info .account_info_photo ul span {color:#949494}

/* News Carousel */
#news_carousel { float: left; width: 970px; height: 90px; margin-bottom: 5px; z-index: 500; position: relative;}
#news_carousel .container { float: left; width: 760px; height: 90px; position: relative; overflow: hidden;}
#news_carousel ul { margin: 0; padding:0; width: 100000px; position: relative; top: 0; left: 0;}
#news_carousel ul li { width: 760px; text-align: left;  list-style:none; float:left;}
#news_carousel .previous_button { background: url(../images/prev_button.gif); background-position: top left; z-index: 100; cursor: pointer;}
#news_carousel .previous_button_over { background-position: bottom left;}
#news_carousel .previous_button_disabled { background-position: top left; cursor: default; }
#news_carousel .next_button { background: url(../images/next_button.gif); background-position: top left; z-index: 100; cursor: pointer; }
#news_carousel .next_button_over { background-position: bottom left; }
#news_carousel .next_button_disabled { background-position: top left; cursor: default; }

.sign_make_monney {text-align:center;margin-top:10px;}
.main_block ul.payments_index li {padding:7px 0 0 18px;}
.main_block ul.payments_index li a {display:block;}
.payments_index {margin-top:7px;}
.payments_index li {/*margin:14px 0;*/width:396px; height:74px; cursor:pointer;}
.payments_index li.no_pay_type {margin-left:38px;padding-top:9px;}
/*.payments_index li.no_pay_type:hover {background:none;}*/
.payments_index li:hover {/*background:url(../images/pay_hover.png) no-repeat 0 0;*/ width:396px; height:74px;}


.left_column .left_menu li {font-size:13px;}
.left_column .left_menu li a {width:133px; display:block;}
.left_column .left_menu {margin-bottom:3px;}
.payments_index li.no_pay_type {padding-left:0px;margin-left:0px;}
.payments_index li.no_pay_type img {margin-left:47px;}
.main_block ul.payments_index li {padding:0px 0px 0px 18px;}
.main_block ul.payments_index li img {padding:7px 0px 0px 0px;}
.main_block ul.payments_index li.no_pay_type img {padding-top:15px;}
.right_column.main_block .signup {padding:4px 0 0 16px;}

.site_list {margin-top:12px;/*margin-left:16px;*/margin-left:14px;}
.site_box {width:97px; float:left; padding-right:8px;}
.site_box.last {padding-right:0px;}
.site_box h4 {font-size:10px;color:#4c4c4c;padding-left:2px;}
.site_box .img_box {border:1px solid #e6e6e6; width:89px; height:89px; padding:3px;margin:5px 0;}
.site_box .img_box:hover {border:1px solid #d70074;}
.site_box p {font-size:10px;color:#2b1337;text-align:center;}
.site_box p a {font-size:10px;color:#cb006e;}

/* select */
dl.sbrWrap{position:relative; height: 20px; width:222px; background:url(../images/select.gif) no-repeat center; cursor:default; padding:3px 30px 0 5px; margin:0px;}
dl.sbrWrap .sbrOptsCol {display:none;}
dl.sbrWrap dd{left:0px; margin:0; overflow:auto; padding:0px 5px; position:absolute; top:100%; white-space:nowrap; width:245px; z-index:999; background:#e9e9e9; border:1px solid #bbbbbb; max-height:167px;}
dl.sbrWrap * {display:block;}
dl.sbrWrap dd ul {overflow:hidden; width:100%;}
dl.sbrWrap dd li{cursor:default; overflow:hidden; white-space:nowrap; padding:5px 0px; border-top:1px #fff solid;}
dl.sbrWrap dd li:first-child{border-top:none;}
select.selReplaced{float:none; left:-999em; position:absolute; width:1px;}

/* login page */
.login_page_block {padding:0 0 300px 125px; background:url(../images/login_bg.jpg) no-repeat; color:#000;}
.login_page_block .block{position:relative;}
.login_page_block h2 {font-size:0; padding:10px 0 30px 14px; line-height:0;}
.login_page_block td{padding:0px 10px 7px 0px;}
.login_page_block td.label{font-size:1.2em; text-align:right;}
.login_page_block td.remember *{vertical-align:middle;}
.login_page_block .wrong_login {font-size:1.4em;font-weight:bold;color:#63204b;width:261px;height:32px;padding:17px 0 0 124px;border:1px solid #ebebeb;margin:0 0 35px 18px;background:url(../images/wrong_login.jpg) no-repeat;}
.login_page_block input.input {vertical-align:middle;border-top:1px solid #989898;border-bottom:none;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;background:#d2d2d2 url(../images/input2.gif) top left repeat-x; width:247px; height:20px; font-size:11px; color:#000; padding:3px 5px 0px;}
.login_page_block .mess {font-size:1.1em; color:#494949;}
.login_page_block .mess .main_text {color:#DA0076; font-weight: bold;}
.login_page_block .close{font-size:1.2em;}
.pink{color:#e8007e;}
.login_page_block .actions a{color:#000; font-weight:bold; font-size:1.2em;}
.login_page_block .reg{float:right; padding-right:12px; text-transform:uppercase; background:url(../images/link_arrow.gif) no-repeat right 50%;}

.mess2{position:absolute; width:286px; left:-15px; font-size:1.2em;}
.mess2_top{background:url(../images/mess2_top.png) no-repeat top left; width:286px; height:16px; overflow:hidden;}
.mess2_bottom{background:url(../images/mess2_bottom.png) no-repeat top left; width:286px; height:7px; overflow:hidden;}
.mess2_center{background:url(../images/mess2_center.png) repeat-y top left;  width:278px; padding:0px 4px;}
.mess2_inner{background:url(../images/mess2_inner.gif) repeat-x bottom left; padding:5px 10px; position:relative;}
.mess2 .text{padding-bottom:10px;}
.mess2 .close{font-size:12px;}

.login_page_block_failed {padding:0 0 300px 0;background:url(../images/login_bg.jpg) no-repeat;}
.login_page_block_failed h2 {font-size:0;padding:10px 0 60px 14px;line-height:0;}
.login_page_block_failed .wrong_login {font-size:1.4em;font-weight:bold;color:#63204b;width:261px;height:32px;padding:17px 0 0 124px;border:1px solid #ebebeb;margin:0 0 35px 18px;background:url(../images/wrong_login.jpg) no-repeat;}
.login_page_block_failed p {font-size:1.1em;padding:0 0 10px 50px;}
.login_page_block_failed p input {vertical-align:middle;}
.login_page_block_failed p input.input {vertical-align:middle;border-top:1px solid #989898;border-bottom:none;border-right:1px solid #bbbbbb;border-left:1px solid #bbbbbb;background:#d2d2d2 url(../images/input2.gif) top left repeat-x;width:205px;height:21px;font-size:11px;color:#000;margin-top:3px;}
.login_page_block_failed p a, .login_page_block p a:visited {color:#da0076;}

.tooltip{position:absolute; width:54px; height:22px; z-index:1000;}

/*Members Stats new*/
.members_stats_block .text_lt {float:left; width:140px; height:54px;margin-top:-7px;}
.members_stats_block .text_lt h1 {float:left;font-family:"Myriad Pro",Tahome,Verdana,sans-serif;font-size:3.1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-right:18px;}
.members_stats_block .text_lt h2 {font-size:17px; color:#d80075;}
.members_stats_block .text_rt {float:left; width:733px;}
.members_stats_block .text_rt h3 {padding:0px;margin-top:4px;font-family:Tahoma,Geneva,sans-serif;font-size:1.3em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.4;}.members_stats_block .line {background:url(../images/stats_line.gif) no-repeat center bottom; width:1px; height:47px; float:left; padding: 0px 21px 0px 19px;}
.members_stats_block .text_top_box {margin: 10px 0px;padding-left:0px;}
.members_stats_block .stats_search_block table td input.button {margin-left:0px; top:0px; text-align:center;}
.members_stats_block .timer_line input , .members_stats_block .timer_line span{ float:left;}
.members_stats_block .calendarSelectDate {background:url(../images/callendar_button.gif) no-repeat; width:23px; height:22px; display:block; float:left; margin-top:2px; margin-left:4px;}
.members_stats_block .timer_line span {margin-top:4px; padding:0px 5px;}
.members_stats_block .stats_search_block table td select {width:255px;}
.members_stats_block .pjcm select {float:left;}
.members_stats_block .pjcm label {float:left; width:67px; }
.members_stats_block .buttom_stats {width:125px;}

/* Calendar Stats*/
.members_stats_block .stats_search_block table#calendar td {padding:6px 0 5px;}
#calendarDiv {padding:3px;display: block;display: none;position: relative;border: 1px solid #E1E1E1;margin-top: -150px;margin-left: 25px;background:#ffffff;z-index:999;}
#calendarDiv a {cursor: pointer;cursor: hand;color:#d82782;font-weight:bold;}
#calendar {/*background: #ddd;*/clear: both;text-align: center;font-size: 105%;}
#calendarDay {background: #fff;clear: both;text-align: center;font-size: 105%;width:206px;border: 1px solid #E1E1E1;border-top: 1px solid none;background:transparent url(../images/calendar/day_bg.gif) repeat-x scroll;}
#calendar, #linksTable {/*width: 180px;*/width:206px;}
#calendar .calendarHeader {background:transparent url(../images/calendar/year_bg.gif) no-repeat scroll center bottom;/*border-bottom: 1px solid #444;*/color: #0096F3;height:29px;}
#calendar .weekDaysTitleRow {background:transparent url(../images/calendar/week_bg.gif) no-repeat scroll center top;color: #fff;height:30px;}
#calendar .weekDaysTitleRow td {font-weight:bold;color:#222020;font-size:14px;}
#calendar .weekDaysRow {background: #eee;color: #666;}
#calendar .weekDaysCell {color: #000;border: 1px solid #e1e1e1;background:transparent url(../images/calendar/days_bg.gif) repeat-x scroll left bottom;}
#calendar .weekDaysCell.noday {color: #000;border: 1px solid #ddd;background:transparent url(../images/calendar/no_days_bg.gif) repeat-x scroll left bottom;}
#calendar .weekDaysCellOver {background: #fff;border: 1px solid #777;}
#closeCalender {position: absolute;right: 0;top: 100%;margin-bottom: 1px;display: block;padding: 2px;cursor: pointer;cursor: hand;font-size: 10px;letter-spacing: 1px;background:#F7F7F7 none repeat scroll 0 0;	background:transparent url(../images/calendar/days_bg.gif) repeat-x;color: #fff;border:1px solid #e5e5e5;}
#calendarDiv a#closeCalender {color:#2E2E2E;font-size:11px;font-weight:bold;padding:2px 6px;margin-right:-1px;}
#closeCalender:hover {/*background:background:transparent url(../images/calendar/calendar_active_bg.gif) repeat scroll 0 0;*/color: #2e2e2e;}
#linksTable {background:transparent url(../images/calendar/month_bg.gif) no-repeat scroll center bottom;height:35px;}
#linksTable .calendarHeader span {font-size:24px;color:#2e2e2e;font-weight:bold;}
#linksTable a {display: block;color: #0096F3;letter-spacing: 1px;font-weight: bold;font-size: 80%;padding:16px 0 9px 66px;}
#linksTable a:hover {/*background: #ddd;color: #333;*/text-decoration:underline;}

#prevMonth,#nextMonth,#prevYear,#nextYear  {font-size:0px; text-indent:-999em;}
#prevMonth {float: left;background:transparent url(../images/calendar/arrow_left.gif) no-repeat center right;width:5px;height:10px;}
#nextMonth {float: right;background:transparent url(../images/calendar/arrow_right.gif) no-repeat center left;width:5px;height:10px;}
#prevYear {float: left;background:transparent url(../images/calendar/arrow_left.gif) no-repeat center right;width:5px;height:10px;}
#nextYear {float: right;background:transparent url(../images/calendar/arrow_right.gif) no-repeat center left;width:5px;height:10px;}

.calendarHeader a {display: block;color: #0096F3;letter-spacing: 1px;font-weight: bold;font-size: 80%;padding:4px 0 5px 72px;}
#calendar #today.weekDaysCell {background:transparent url(../images/calendar/calendar_active_bg.gif) repeat scroll 0 0;color:#FFFFFF;}
#calendar .calendarHeader span {font-size:14px;color:#2e2e2e;font-weight:bold;}
#calendarDiv #calendar #today.weekDaysCell a {color:#FFFFFF;}
#today {/*background: #91b1d7;*/background:transparent url(../images/calendar/calendar_active_bg.gif) no-repeat scroll 0 0;color:#FFFFFF;}
#calendar_cover {display: none; /*sorry for IE5*/display/**/: block; /*sorry for IE5*/position: absolute; /*must have*/z-index: -1; /*must have*/filter: mask(); /*must have*/top: -1px; /*must have*/left: -1px; /*must have*/width: 187px; /*must have to match width and borders*/height: 210px; /*must have to match maximum height*/}


/*END*/

.members_stats_block .stats_search_block table#calendarDay td {padding:0px;}
.members_stats_block .stats_search_block table#calendarDay td.today span {background:transparent url(../images/calendar/days_bg.gif) repeat-x scroll 0 0;height:18px;width:51px;display:block;margin:5px 0 7px 7px;	padding-top:5px;font-size:11px;color:#2e2e2e;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #d3d3d3;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}
.members_stats_block .stats_search_block table#calendarDay td.today span a {display:block;font-size:11px;color:#2e2e2e;font-weight:bold;text-transform:uppercase;}
.members_stats_block .stats_search_block table#calendarDay td.time {font-size:16px;color:#2e2e2e;font-weight:bold;}
.members_stats_block .stats_search_block table#calendarDay td.time .box {float:right;padding-right:10px;}
.members_stats_block .stats_search_block table#calendarDay td.time .text_type {float:left;height:20px;}
.members_stats_block .stats_search_block table#calendarDay td.time .boxArrows {height:20px;float:left;margin-top:2px;padding:0px 5px;}
.members_stats_block .stats_search_block table#calendarDay td.time .boxArrows div {height:9px;}
.members_stats_block .stats_search_block table#calendarDay td.time .boxArrows div img {vertical-align:text-top;}

.faq_block .mess {left:296px;margin-top:-72px;position:absolute;top:138px;width:328px;}
.faq_block .mess .close {padding:4px 10px 4px 9px;}
.faq_block .mess .text {text-align:left;}
.faq_block .mess_inner {text-align:center;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;}
.faq_block .mess_center {padding:0 0 0 3px;width:322px;}

/* ACCOUNT SETTINGS*/
.members_signup_block {min-height:370px;_height:370px; padding-top: 10px; padding-top: 22px; padding-bottom: 35px;}

.members_signup_block .text_top_box {margin:10px 0;padding-left:11px;}
.members_signup_block .text_lt {float:left;height:54px;width:285px;}
.members_signup_block .text_lt h1 {float:left;font-family:"Myriad Pro",Tahome,Verdana,sans-serif;font-size:3.1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding-right:18px;}
.members_signup_block .text_lt h2 {color:#D80075;font-size:18px; font-weight:normal;margin:2px 0 0 2px;}
.members_signup_block .line {background:transparent url(../images/stats_line.gif) no-repeat scroll center bottom;float:left;height:51px;padding:0 21px 0 19px;width:1px;}
.members_signup_block .text_rt {float:left;/*width:900px;*/width:740px;}
.members_signup_block .text_rt h3 {margin-top:8px;padding:0;font-family:Tahoma,Geneva,sans-serif;font-size:1.3em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.4;}
.members_signup_block  h3 {color:#434343;font-family:'Myriad Pro',Arial;font-size:1.8em;font-weight:normal;padding:8px 0;}

/*form_box*/
#first_acc_block {float:left;padding:8px 0 0 17px; position:relative;}
#two_acc_block {float:left;padding:8px 40px 0; position:relative;}
#three_acc_block {float:left;padding:8px 0 0 0px; position:relative;}
#four_acc_block {float:left;padding:20px 0 0 17px; position:relative;}
.form_box {border:1px solid #e0e0e0; width:324px;font-family:Arial, Helvetica, sans-serif;}
.form_box_in {border:1px solid #ffffff; background:#fafafa;}
.form_table .t_left {width:105px; text-align:right; padding-right:10px;}
.form_table .t_right {width:215px;}
.form_table tr {/*height:40px*/height:35px;}
.form_table tr.text_line {height:25px;}
.form_table span.text em {color:#909090;}
.form_table label.default {color:#000000; font-size:12px;display:block;width:105px;}
.form_table em.default {color:#ea0db1;font-style:14px; vertical-align:text-top;}
.form_table span.text {font-size:12px;color:#ba0066;}
/*
.form_table input.default {border-left:1px solid #eeeeee;border-right:1px solid #bfbfbf;border-top:1px solid #eeeeee;border-bottom:1px solid #bfbfbf;width:188px; height:22px;padding:2px 0 0 4px;background:transparent url(../images/input_bg.gif) repeat-x scroll 0 0; font-size:12px; color:#434343;}
*/
.members_block input.default {border: 1px solid #bbbbbb; border-top: 0; border-bottom: 0; background: #d2d2d2 url(../images/input2.gif) repeat-x; width:188px; height:22px; padding:2px 0 0 4px; font-size:12px; color:#434343;}

.members_block select {background: #d2d2d2; border: 1px solid #bbbbbb;}

.form_table select.default {/*border-left:1px solid #eeeeee; border-right:1px solid #bfbfbf; border-top:1px solid #eeeeee; border-bottom:1px solid #bfbfbf;*/ width:194px;height:25px;padding:3px 2px 3px 4px; /*background: transparent url(../images/input_bg.gif) repeat-x scroll 0 0;*/ font-size:12px; color:#434343;}



.members_signup_block .form_box  h3 {padding:6px 9px 5px 10px;}
.members_signup_block .form_box  h4 {padding:12px 9px 10px 11px;}
#two_acc_block .buttom {margin-bottom:5px;margin-top:19px;}
.form_box .mess {left:16px;margin-top:-40px;position:absolute;top:341px;width:328px;z-index:999;}
/*.form_box .mess {position:absolute; left:-2px; top: 10px; width:328px; z-index:999;}*/
.form_box .mess_inner {border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;text-align:center;}
.form_box .mess_center {padding:0 3px;width:322px;}
.form_box .mess_arrow_top {background:transparent url(../images/error_arrow_top.png) no-repeat scroll left bottom;height:12px;left:47%;margin-top:-7px;position:absolute;top:0;width:17px;}
.form_box .mess .close {padding:4px 11px 4px 8px;text-align:center;}

#first_acc_block_mess {top:0px; left:-5px; z-index:999; margin:0;}
#four_acc_block_mess {top:0px; left: -2px; z-index:999; margin:0;}
#two_acc_block_mess {top:0px; left:-2px; z-index:999; margin: 0;}
#three_acc_block_mess {left:-2px; top:0px; z-index:999; margin:0;}

.form_box h3 {font-size:1.9em; /*color:#e42a90;*/ color:#BA0066;font-family:Tahoma,Verdana,sans-serif;}
.form_box h4 {font-size:1.9em; /*color:#e42a90;*/ color:#010101;font-family:Tahoma,Verdana,sans-serif;font-weight:normal;}

/*New Header*/
.members_header .logout_block {right:78px;}
.members_header .box_loggin .actions {float:right; padding:5px 0px 6px; padding:5px 0px 3px; width:100%; text-align:right;}
.members_header .box_loggin .actions a {color:#d6187a; font-size:12px; font-weight:bold;}
.header_info .left_loggin {background:transparent url(../images/loggin_left.gif) no-repeat; width:6px; height:67px; float:left;}
.header_info .right_loggin {background:transparent url(../images/loggin_right.gif) no-repeat; width:6px; height:67px; float:left;}
.header_info .box_loggin {float:left;}
.header_info .bottom_loggin {background:transparent url(../images/loggin_bottom.gif) no-repeat; width:219px; height:8px; margin-top:-1px; overflow: hidden;}
.members_header .logout_block .header_info {width:auto;padding:0px; background:none; /*margin-top:2px;*/margin-top:0;}
.members_header .logout_block .header_info .box_loggin {background:#f2f2f2 url(../images/header_info.gif) top repeat-x;padding:3px 6px 0;width:194px;height:64px;}
.members_header .logout_block .header_info p strong {width:110px;}
.members_header .logout_block .header_info p.last {padding-top:3px;}
#breadcrumb_top {display:none;}
.members_header {background:url(../images/members_header_bg_v1.jpg) no-repeat;height:113px;position:relative;width:1075px;}
.members_header .logo {margin:27px 0 0 13px;}
.top_menu {top:83px;}
.members_header .logout_block .header_info p.last span {text-transform:capitalize;}

.member_welcome {margin-bottom:13px;margin-top:13px;margin-left:13px;}
.member_welcome h4 {float:left; font-family:"Myriad Pro",Tahome,Verdana,sans-serif; font-size:3.1em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:22px; padding-right:18px; margin-top: 10px;}
#member_mainpage .member_welcome h4 {margin-top: 2px;}
.member_welcome h2 {color:#D80075; font-size:18px; font-weight:normal; margin:2px 0 0 2px;}
.member_welcome p {border-left:1px solid #B1B1B1; display:table; font-family:Tahoma,Geneva,sans-serif; font-size:1.3em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; padding: 5px 0 5px 15px; width:755px; min-height: 55px; height: 65px;}

body:first-of-type .member_welcome p {display:block; float: left;} /* Safari */

/* members_support */
.members_support {padding:23px 0 10px 16px; width:980px;}
.members_support .text_block {width: 660px; padding: 7px 12px; border: 1px solid #e0e0e0; margin-bottom: 30px; font-size: 12px; background: #f7f7f7 url(../images/bg_mem_support.gif) repeat-x;}
.members_support h2 {padding-bottom: 5px; color:#D80075; font-size:18px; font-weight:normal;}
.members_support .contact_info .photo {float: left; margin-right: 10px;}
.members_support .contact_info_inner {float: left; font: 11px Arial;}

.members_support .contact_info .name {color: #1b1b1b;}
.members_support .contact_info .position {color: #737373;}
.members_support .contact_info ul {height: 21px; margin-top: 5px;}
.members_support .contact_info li {float: left; height: 21px; padding: 0 8px; border-right: 1px solid #e1e1e1; line-height: 21px;}
.members_support .contact_info li a {float: left; height: 21px;}

.members_support .contact_info .aol_ico a {background:url(../images/aol.gif) no-repeat 0% 50%; padding-left: 29px;}
.members_support .contact_info .email_ico a {background:url(../images/send_mail.gif) no-repeat 0% 50%; padding-left: 21px;}
.members_support .contact_info .icq_ico a {background:url(../images/icq.gif) no-repeat 0% 50%; padding-left: 25px;}
.members_support .contact_info .aol_ico, .members_support .contact_info .email_ico {padding-left: 0;}
.members_support .contact_info .icq_ico {border: 0;}

.members_support .contact_form {position: relative;}
.members_support .contact_form .required {margin-bottom: 12px;}
.members_support .contact_form table {width: 100%;}
.members_support .contact_form th, .members_support .contact_form td {padding: 0px 10px 6px 0px; vertical-align: top; font-weight: normal;}
.members_support .contact_form th {width: 100px; text-align: right; padding-top: 3px;}

.members_support .contact_form .subj, .members_support .contact_form textarea {border: 1px solid #bbbbbb; border-top: 0; border-bottom: 0; background:#d2d2d2 url(../images/input2.gif) repeat-x; font: 12px Arial; padding:2px 0 0 4px;}
.members_support .contact_form input.subj {width: 200px; height: 18px; vertical-align: baseline; display: inline-block; padding-top: 3px;}
.members_support .contact_form textarea {width: 386px; height: 94px; overflow: auto; font-family: Arial;}
.members_support .contact_form .button_td {padding-top: 10px;}

.members_support .mess {left: auto; right: 15px; top: 3px; margin-top: 0px;}
.members_support .mess_center {padding:0 0 0 3px;width:322px;}
.members_support .mess_inner {text-align:center;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;}
.members_support .mess a.#ok_40 {color: #fff;}
.members_support .message {margin: 0 auto;}

.members_support .mess_ok {position: relative; left: auto; right: auto; top: auto; margin: 30px auto 30px auto;}
.members_support .mess_ok .main_text {font-size: 15px; color: #AF0058;}
.members_support .mess_ok .text p {margin-top: 5px;}

.mt_pager {font-size: 15px; text-align: center;}
.mt_pager a.prev {background:url(../images/helper-btn-prev.gif) no-repeat 0% 50%; padding-left: 18px; }
.mt_pager a.next {background:url(../images/helper-btn-next.gif) no-repeat 100% 50%; padding-right: 18px;}
.mt_pager a:hover { text-decoration:underline; }
