body{
background-image:url(/static/_wl_traditional/_wl_skin_minimal/i/static/_wl_traditional/_wl_skin_minimal/i/bg.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0px;
font-family:Tahoma, Verdana, Arial, Helvetica;
font-size:12px;
/*color:#666666;*/
}
h1,h2,h3,h4 {
margin:0px;
}
h1,h4
{
padding:0;
background:none;
}
h4
{
/*background:url(/static/_wl_traditional/_wl_skin_minimal/i/pixel.gif) center repeat-x;*/
color: #145195;
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
margin: 0px 0px 1px 0px;
display:block;
overflow:hidden;
border:none;
padding:0;
}
h4 span{
background-color:#FFFFFF;
}
h5{
color: #145195;
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
margin: 0px 0px 1px 0px;
display:block;
overflow:hidden;
}

/* links */

a:link, a:visited, a:active {
text-decoration: underline;
color:#006cff;
}
a:hover {
text-decoration:  underline;
color:#004eb7;
}
a.menu_item:link, a.menu_item_last:link, a.whitelink:link{
text-decoration: none;
color:#FFFFFF;
}
a.menu_item:visited, a.menu_item_last:visited, a.whitelink:visited{
text-decoration: none;
color:#FFFFFF;
}
a.menu_item:hover, a.menu_item_last:hover, a.whitelink:hover{
text-decoration: none;
color:#c9e4ff;
}
a.menu_item:active, a.menu_item_last:active, a.whitelink:active{
text-decoration: none;
color:#FFFFFF;
}

/* inputs */

input.button, .button-like
{
background-image:url(/static/_wl_traditional/_wl_skin_minimal/i/btnbg.gif);
background-position:top;
background-repeat:repeat-x;
border:0px;
height:21px;
padding:0px 4px 0px 4px;
margin:0px;

}
input.checkbox, .with_checkbox input
{
margin:0;
}

/* content */

.title
{
border-bottom:2px solid #878787;
color:#145195;
font-family:Tahoma,Arial;
font-size:14px;
font-weight:bold;
padding:0px 0px 0px 5px;
}
.content
{
padding: 5px;
}
#content .content
{
padding: 2px;
border:#d4d4d4 1px solid;
margin:0px 0px 2px 0px;
background-color:#FFFFFF;
}
#content .block input.button
{
background-image:url(/static/_wl_traditional/_wl_skin_minimal/i/btnbg.gif);
background-position:top;
background-repeat:repeat-x;
border:0px;
height:21px;
color:#FFFFFF;
margin:0px;
padding:0px;
}
#content .content_no_border
{
padding: 5px;
margin:0px 0px 2px 0px;
}
.left_menu_block{
background:#f7f7f7;
}
.title_left_top
{
color: #ffffff;
font-family: Tahoma , Arial;
font-size: 14px;
font-weight: bold;
background-color:#c5c9ce;
border-bottom: 0px;
padding: 7px 0px 7px 5px;
}
.content_skin
{
background-image:url(/static/_wl_traditional/_wl_skin_minimal/i/sr_menu_bg.gif);
background-position:right bottom;
background-repeat:no-repeat;
background-color:#FFFFFF;
}
.right_border_skin
{
vertical-align:middle;
background-color:#f6fbff;
height:103px;
width:112px;
padding-left:5px;
}
.buttons
{
vertical-align:middle;
padding:2px;
}
.wink-widget
{
margin:1px 0px 1px 0px;
}
.wink-widget div
{
cursor: pointer;
}
.send-wink, .wink-sent
{
display:block;
width:86px;
height:25px;
}
.send-wink
{
background:url(/static/_wl_traditional/_wl_skin_minimal/i/wink_on.gif) no-repeat;
}
.wink-sent
{
background:url(/static/_wl_traditional/_wl_skin_minimal/i/wink_off.gif) no-repeat;
}
/* header menu */

#header_menu
{
width: 840px;
margin:0 auto;
padding:0px;
background:url(/static/_wl_traditional/_wl_skin_minimal/i/menu_bg.gif) no-repeat center;
}
#header_menu .menu_item
{
width: 118px;
background:none;
border:none;
padding: 8px 0px 7px 0px;
}
#header_menu .menu_left
{
width: 10px; height: 28px;
background-color: #24ABDB;
float: left;
}
#header_menu .menu_right
{
width: 7px; height: 28px;
background-color: #24ABDB;
float: left;
}
#header_menu .last
{
margin: 0px 0px 0px 0px;
border:0px;
}

/* header logo */

#header_logo
{
background:url(/static/_wl_traditional/_wl_skin_minimal/i/headerbg.jpg) no-repeat right bottom;
width: 840px;
height:auto;
height:71px;
background-color: #ffffff;
margin: 0px auto;
}
#header_logo .title
{
width: 700px;
text-align: left;
font-family: Tahoma;
font-weight: bold;
color: #4b6180;
margin: 0px auto;
padding:0 0 0 4px;
border: 0px;
display:block;
float:left;
}
#header_logo span.title
{
width:430px;
}
#header_logo .slogan
{
width: 840px;
text-align: center;
font-family: Verdana;
font-size: 13px;
color: #787878;
margin: 0px auto;
}

/* footer */

#footer_block
{ 
background:transparent url(/static/_wl_traditional/_wl_skin_minimal/i/menu_bg.gif) no-repeat scroll center;
height:28px;
margin:0px auto;
width:840px;
}
#footer
{
height: 70px;
}
#footer .copyright
{
top: 30px;
}

.adds
{
text-align:center;
display:block;
overflow:hidden;
padding:20px 0px 7px 0px;
} 
.adds a:link, .adds a:hover, .adds a:visited, .adds a:active
{
font-weight:bold;
text-decoration: none;
font-size:14px;
}

.pink_border_bot {
padding:5px;
}

/* HEADER */

.header{
font-size:32px;
color:#4b6180;
font-weight:bold;
vertical-align:middle;
padding:0px;
text-align:left;
width:425px;
}
.header_menu{
margin:0px;
padding:0px;
background:url(/static/_wl_traditional/_wl_skin_minimal/i/menu_bg.gif) no-repeat center;
}
.menu_item
{
width: 118px;
padding: 8px 0px 7px 0px;
float: left;
text-align: center;
text-decoration: none;
text-transform: uppercase;
color: #FFFFFF;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
}

input.indextextfield{
background-color:#FFFFFF;
border: 1px solid #7f9db9;
padding:1px 0px 1px 0px;
margin:0px;
width:198px;
height:18px;
color:#666666;
}
input.indextextfield150{
color:#666666;
}

select.indexlistmenu{
border: 1px solid #7f9db9;
height:20px;
padding:1px 0 1px 0;
margin:0px;
width:200px;
color:#666666;
}

input.checkbox{
margin:0px;
padding:0px;
width:15px;
vertical-align:middle;
height:15px;
}

input.greenb {
    background:url(/static/_wl_traditional/_wl_skin_minimal/i/login_btn.gif) center no-repeat;
    border:0px;
    width:57px;
    height:21px;
    vertical-align:middle;
    color:#FFFFFF;
    padding-bottom:2px;
}

.login input.indextextfield150{
width:120px;
}

input.joinnowb{
background:url(/static/_wl_traditional/_wl_skin_minimal/i/joinnow_btn.gif) center no-repeat;
width:179px;
height:35px;
border:0px;
}

.atention{
border:#C9C9C9 1px solid;
color:#3d3d3d;
font-size:12px;
padding-left:10px;
background-color:#f6fbff;
}
.photo
{
border:1px solid #C7C7C7;
}

.members a:link, .members a:hover, .members a:active, .members a:visited, .footer a:link, .footer a:hover, .footer a:active, .footer a:visited{
text-decoration:none;
}

.border_table{
border-right:#8b9bab 1px solid;
}

/* DIV'S */

div.members{
border:0px none;
display:block;
height:auto;
margin:0pt auto;
padding-top:5px;
top:90px;
width:840px;
}

div.login{ 
border:0px none;
display:block;
height:50px;
width:390px;
}
div.login, div.login a
{
font-size:11px;
}
div.register {
    border: 1px solid #ececec;
    display: block;
    height: auto;
    padding: 10px 5px 0 5px;
    top: 420px; width: 841px;
    background-color: #f5f5f5;
    background-image: none;
    margin: 0 auto;
}
div.register, div.register a
{
font-size:11px;
}
div.topmenu{
border:0px none;
display:block;
margin:0pt auto;
width:840px;
}
.profile-photo
{
float:left;
display:block;
text-align:center;
width:105px;
height:142px;
padding:2px 0px 5px 0px;
font-size:11px;
}
.profile-photo a
{
font-size:11px;
}
.mainpage_blocks{
background-color:#fff7ce;
background-image:url(/static/_wl_traditional/_wl_skin_minimal/i/regformsbg.jpg);
background-position:left top;
background-repeat:no-repeat;
border:#a3c69a 1px solid;
}
.button-textchat-on, .button-textchat-off
{
display:block;
width:86px;
height:25px;
background:url(/static/_wl_traditional/_wl_skin_minimal/i/text_chat_on.gif) no-repeat;
}
.button-textchat-off
{
background:url(/static/_wl_traditional/_wl_skin_minimal/i/text_chat_on.gif) no-repeat;
}
.button-mail-on, .button-mail-off
{
display:block;
width:86px;
height:25px;
background:url(/static/_wl_traditional/_wl_skin_minimal/i/mail_on.gif) no-repeat;
}
.button-mail-off
{
background:url(/static/_wl_traditional/_wl_skin_minimal/i/mail_on.gif) no-repeat;
}
.button-videochat-on, .button-videochat-off
{
display:block;
width:86px;
height:25px;
background:url(/static/_wl_traditional/_wl_skin_minimal/i/video_chat_on.gif) no-repeat;
}
.button-videochat-off
{
background:url(/static/_wl_traditional/_wl_skin_minimal/i/video_chat_off.gif) no-repeat;
}
.menu_point
{
background:url(/static/_wl_traditional/_wl_skin_minimal/i/bull.gif) no-repeat;
background-position:0 7px;
padding:2px 0 2px 14px;
}
#left_menu
{
margin:0px 2px 0px 3px;
width:197px;
}
#left_menu .title
{
color: #FFFFFF;
font-family: Tahoma , Arial;
font-size: 14px;
font-weight: bold;
padding: 4px 0px 4px 5px;
background: #c8ccd1 url(/static/_wl_traditional/_wl_skin_minimal/i/top_block_bg.gif) no-repeat top;
border-bottom:#FFFFFF 1px solid;
width:182px;
}

#left_menu .increase{
position:relative;
border-top:#e6e6e6 1px solid;
}

#left_menu .increase img{
margin:4px;
}

#left_menu .increase h1{
position:absolute;
top:7px;
right:5px;
width:90px;
height: auto;
background:none;
border:0px;
text-align:center;
}

#left_menu .increase input.button{
position:absolute;
right:7px;
top:77px;
background:url(/static/_wl_traditional/_wl_skin_minimal/i/do_it_btn.gif) no-repeat center;
width:89px;
height:24px;
}

.undersub_item
{
padding-left:17px;
}
.submenu_item {
padding:2px 0px 6px 7px;
}

.mail_settings_block {
    width:609px;
    background-color:#FFFFFF;
}

.mail_group_block {padding-bottom:20px;}

.mail_group_title {
    font-size:14px;
    color:#646464;
    font-family:Tahoma,Arial, Helvetica, sans-serif;
    text-decoration:none;
    padding:3px;
    font-weight:bold;
    background-color:#F9F9F9;
}

.mail_rule_block {padding-left:25px;}

.mail_rule_title {
    font-size:12px;
    color:#292929;
    font-family:Tahoma,Arial, Helvetica, sans-serif;
    text-decoration:none;
}

.mail_settings_hint {
    font-size:12px;
    color:#292929;
    font-family:Tahoma,Arial, Helvetica, sans-serif;
    text-decoration:none;
    line-height:20px;
}

.sample_users_register{
    border: 1px solid #C7C7C7;
}

.buttons .button {
    float: left;
    margin-bottom:5px;
    margin-right: 10px;
    width:83px;
    height: 24px;
    background: url("/static/_wl_traditional/_wl_skin_minimal/i/do_it_btn.gif") no-repeat scroll center center transparent
}

.buttons .button a {
    color: #fff;
    display: block;
    padding-top: 3px;
}

.send-wink, .wink-sent
{
   margin-left:0px;
}

#header_logo .filter {
   width:281px;
}

.profiles_feed .feed_item{
    display:block;
    float:left;
    font-size:11px;
    height:142px;
    padding:2px 0 5px;
    text-align:center;
    width:105px;
}

input.indexcontrol, select.indexcontrol { float:left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
input.indexcontrol { padding: 1px 0; width: 190px; }
select.indexcontrol { padding: 1px 0; width: 192px; }
div.indexcontrol { height: 40px; padding: 0px 0 1px 1px; }

div.register .mainbold { width: 111px; float: left; text-align: left; height: 15px; margin: 3px 5px 2px 2px; letter-spacing: normal; }

select#frmDay, select#frmMonth, select#frmYear { font-size: 12px; float: left; }
select#frmDay, select#frmMonth { margin-right: 3px; }
select#frmDay { width: 40px; }
select#frmMonth { width: 92px; }
select#frmYear { width: 55px; }

div.register .r-wrap { width: 520px; float: left; }

.terms-custom { clear: both; padding-left: 5px; }

#footer_block input.bb {
    background-color: #fff;
    border: 1px solid #c6c6c6;
    color: #878787;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 16px;
    margin-right: 3px;
    padding-left: 5px;
    vertical-align: middle;
    width: 100px;
}

.member-login-bottom { padding-top: 4px; padding-left: 5px; width: 400px; float: left; *padding-top: 2px; }
.member-login-bottom a{ color: #FFF; font-size: 11px; }
input.greenb { height: 20px; margin-right: 3px; }
#footer_block .footer_copyrights, #footer_block .footer_menu, #footer_block .footer_menu a, #footer_block .footer_menu b {
    font-size: 12px;
    padding: 6px 5px 0 0;
}
.title-create{ color:#145195; display:block; font-family:Tahoma; font-size:14px; font-weight:bold; overflow:hidden; padding:0; width:840px; margin-top: 0; margin-right: auto; margin-bottom: 8px; margin-left: auto; }

.mark{display:inline;float:left;margin:0;width:0;}
.mark_ok{ float:left; width:16px; height:13px; background-image:url(/static/_wl_default/i/regform/ok2.gif); background-repeat: no-repeat; background-position: left top; margin-right:3px;}
.mark_error{float:left;width:13px;height:13px;margin-right:5px;background-image:url(/static/_wl_default/i/regform/error2.gif);display:inline-block;}
.error_txt{color:#f00;font-size:10px;_font-size:9px;padding-left:121px;padding-top:0;margin:0; clear:both;}
.mark_ajax{display:inline;width:16px;height:16px;float:right;background:transparent url(/static/_wl_default/i/regform/ajax_loading.gif) no-repeat scroll left center;margin:0 0 4px 0;}
.error_hidden{display:none;}
.terms_error{height:15px;color:#F00;font-size:11px;line-height:12px;}
* html .terms_error{left:130px;}
*+html .terms_error{left:130px;}

div.register #registration { background-image: url(/static/_wl_traditional/_wl_skin_minimal/i/but-reg.gif); background-repeat: no-repeat; background-position: left top; height: 56px; width: 193px; font-size:0px; border:0; background-color: transparent;  }
#reg-form #screenname_block { height: 47px; }
#reg-form #error_mes_screenname { padding-left: 3px; }

/** Events **/

#spd_search_params .content {
padding:4px 8px;
}
#content .event .content{border:none;}
#content #spd_search_params .content {
border:1px solid #E4E4E4;
font-size:11px;
margin:5px;
}
.event h1 { padding-bottom:3px;}
.data_grid th.special_cell { }

.spd_location_img {margin: 10px 0} 
 .banner-input{ background-image:url(/static/_wl_default/i/speed_dater/5th_ticket_banners.gif); background-repeat: no-repeat; height: 138px; width: 175px; display:block; font-size: 0px; }
 
a.tab_on, a.tab_off{ text-decoration:none}

#spd_booking_button { margin-top:10px; display:block;}
#content .button{margin-top:10px;}
.events .buttons .button  {
float:left;
}
/** Events end **/

/** Search client **/

#search-client .nb_profile_info_description #stars_rating_list { float: left; }

#search-client .nb_profile_info_description { margin-left: 5px; }

#search-client #search-categories {
    background:  url("/static/_wl_traditional/_wl_skin_minimal/i/menu_bg.gif") no-repeat scroll center center transparent;
}

#search-help #search_one_click .img {
    background: url("/static/_wl_default/i/search_one_click_white.gif") no-repeat scroll transparent;
    background-position: -10px 5px;
}

#search-client #search-categories {
    font-family: Arial,Helvetica,sans-serif;
}

#search-client #search-categories, #search-client #search-categories a {
    color: #fff;
}

#search-client #search-parameters, #search-client #advanced-search-description {
    background-color: transparent;
}

#search-client #search-categories span.with-panel,
#search-client #search-categories span.with-panel a,
#search-client #search-categories span.active,
#search-client #search-categories span.active a {
    background-color: #FFF;
    color: #006CFF;
}

.sc-wrapper {
    color: #000;
}

#search-client #search-parameters .secondary .section-title,
#search-client #search-parameters .secondary .subsection-title {
    color: #006CFF;
}

#search-client #search-parameters {
    border-bottom: solid 1px #006CFF;
}

.results #search-client-sorting a.active, .results #search-client-format a.active {
    color: #C7C7C7;
}

.results #search-client-sorting {
    margin-right: 25px;
}

.results #search-client-sorting a, .results #search-client-format a,
.results #sc-pagination a {
    color: #006CFF;
}

#search-client {
    margin-top: 10px;
}

#search-client .old_search_link {
    color: #fff !important;
}

#search-results .results .flirtcast {
    background: url("/static/_wl_default/i/flirtcast-btn-white.gif") no-repeat;
}

#search-results .results .flirtcast a {
    color: #006CFF;
    padding: 5px 5px 0 41px;
}

#search-results .no-results, #search-results .no-results .alert {
    color: #F36A00;
}

#flirtcast-tooltip img {
    margin-right: 5px;
}

.results #sc-pagination .pages b {
    background-color: #006CFF;
}

#location-selector .distances a.city.all,
#location-selector .distances .distance,
#location-selector .all-cities a.city.all {
    border-color: #006CFF;
    color: #006CFF;
}

#location-selector .slide a.selected, #location-selector .slide a.city.all.selected {
    background-color: #006CFF;
}

#location-selector .distances span i {
    color: #006CFF;
}

/** Search client End **/