@import url("reset.css");
/*********
**GLOBAL**
*********/
body {font-family:Arial; color:#000;}
.clear{clear:both;}
.align{margin-top:250px;}
#loading { position: fixed; top: 200px; left: 47%; border:1px solid #333; -moz-border-radius:10px; -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
           -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); -webkit-border-radius: 10px; padding:10px; text-align:center; margin:0 auto;
           background-color:#FFF; width:60px; font-size: 12px; font-weight: bold; color:#e65b2b; }
/*************
**END GLOBAL**
*************/
/***********
**REGISTER**
***********/
table td{padding:6px; font-size:14px; text-align:left;}
.middle{vertical-align:middle}
.show_zip{display:none;}
.show_email{display:none;}
table .header{background-color:#000A94;}
table .header_text {font-size: 17px;font-weight: bold;color: #FFF;margin: 2px 0 0 0;}
table .input_content{background-color:#F3EAFF;}
table .align_input{text-align:right;}
table .border{border-bottom:1px #fff solid;}
/***************
**END REGISTER**
***************/
/*********
**HEADER**
*********/
#header{background:url(../images/header_bg.png) repeat-x; height:183px; min-width:1100px;}
#header .image{background:url(../images/header_image.jpg) no-repeat; width:803px; height:183px; margin:0 auto; cursor:pointer;}
#meniu_header{background:url(../images/meniu_bg.png) repeat-x; height:45px;}
#meniu_footer{background:url(../images/meniu_bg.png) repeat-x; height:45px;}
.meniu{position:relative; width: 820px; margin:0 auto;}
.meniu li {float: left; list-style:none; margin:8px 0 0 40px;}
.meniu li a {height:25px; background:url(../images/meniu.png) no-repeat; overflow:hidden;}
.whatis{}
/***************
**END HEADER****
***************/
/*********
**HOME**
*********/
.box_top{background:url(../images/box_top.png) no-repeat; width:370px; height:11px;}
.box_middle{background:url(../images/box_middle.png) repeat-y; width:370px;}
.box_bottom{background:url(../images/box_bottom.png) no-repeat; width:370px; height:15px;}
.searchBoxText{color:#fff; font-size:16px; font-weight:700;}
.mainer{color:#000000; font-size:16px;}
.mainer2{color:#000000; font-size:13.4px;}
.mainer3{color:#000000; font-size:12px;}
.search_button{background:url(../images/search_button.png) no-repeat; width:107px; height:36px; border:none; cursor:pointer;}
.searchBox{background:url(../images/searchbox.png) no-repeat; width:134px; height:43px; border:none; font-size:26px; padding:2px 0 0 10px; margin:10px 0 0 10px;}
.largestText{font-size:21px; color:#1322f8; font-weight:700; margin:0 0 15px 0;}
.largestText2{font-size:21px; color:#1322f8; font-weight:700; margin:0 0 0px 0;}
.notDating{font-size:15px; color:#ff0011; font-weight:700; margin:0 0 5px 0;}
.strictly{font-size:19px; color:#000000; font-weight:700; margin:0 0 25px 0;}
.instant{font-size:15px; color:#000000; margin:0 0 25px 0;}
.instant a{color:#1e00ff;}
.specific{font-size:19px; color:#000000; font-weight:700; }
.usedfor{font-size:13px; text-align:center; margin:10px 0 10px 0;}
.newfriends{font-size:17px; color:#000000; font-weight:700;}
.home_photos{float:left; margin-left:50px;}
.mediumrentafriend{background:url(../images/rentafriend.png) no-repeat; width:188px; height:39px; margin:0 auto;}
.footer_text{font-size:12px; margin:0 auto; text-align:center;}
.footer_text a{color:#1e00ff;}
.home_photos .nophoto{width:100px; height:100px; border:1px solid #000; background:#e0e0e0;}
.radios_home{font-size:12px; color:white; float: left; margin:0 6px;}
.radios_home1{font-size:12px; color:white; float: left; margin:0 4px; height:20}
/***************
**END HOME****
***************/
/***********
**PROFILE***
***********/
#profile{width:705px;}
#profile .name{font-size:17px; font-weight:700; margin: 3px 0 0 0;}
#profile .tag{font-size:12px; margin: 3px 0 0 0;}
#profile .details{font-size:14px; text-align:left; padding-left:10px; margin: 3px 0 0 40px; width:300px; background-color:#fff;}
#profile .details a{font-size:14px; color:#2400ff;}
#profile .more{margin:0 10px 5px 10px; font-size:16px; font-weight:700; border-bottom:2px solid #d0d0d0;}
#profile .description{font-size:14px; margin:0 15px 0 15px; text-align:left;}
#profile .join a{color:#2400ff; font-size:14px;}
#profile .right{float:left; margin: 0 0 0 0;}
#profile .right_small{float:left; margin: 0 0 0 10px;}
#profile .right_small_2{float:left; margin: 0 0 0 10px;}
#profile .nophoto{width:194px; height:274px; margin: 0 0 0 30px; border:1px solid #060606;}
/*#profile .nophoto img{width:100%; height:100%;}*/
#profile .nophoto_small{width:48px; height:48px;  border:#c0c0c0 3px solid;; background:#fff; margin: 5px 0 0 0;}
#profile .left{float:left;}
#profile .see_more{float:left; margin:3px 0 10px 50px; font-size:12px;}
.results a{font-size:12px; color:#2400ff;}
.join a{font-size:16px; color:#2400ff;}

#profile .darkblue-header h1 { margin:0; padding:0; font-size:19px; font-weight:bold;
                               font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#003399; }

/* IF YOU WANT FIXED WIDH YOU CAN ADJUST IT LIKE THIS = .rp {background-color:#f3f3f3; width:300px;} or another width you like    */
#profile .profile {background-color:#f3f3f3;} /* FITS WITH CONTENT */
#profile .profile-pic img { border:#c0c0c0 3px solid;}
#profile .profile-left { background:url(../images/pixel.gif) left top repeat-y;}
#profile .profile-right { background:url(../images/pixel.gif) right top repeat-y;}
#profile .profile-top { background:url(../images/pixel.gif) top left repeat-x;}
#profile .profile-bottom { background:url(../images/pixel.gif) bottom left repeat-x;}
#profile .more-photos{width: 200px; float:left; margin-left:40px;}
#profile .more-photos a { text-transform:uppercase; font-size:11px; color:#003399; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
#profile .more-photos a:hover { text-transform:uppercase; font-size:11px; color:#003399; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
#profile .profile-header h2 { margin:0; padding:0; text-align: center; font-size:19px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-transform:none; color:#4d4d4d; }
#profile .rp .baba{width:612px;}
#profile .red-text {font-size:13px; text-align: center; font-family:Verdana, Geneva, sans-serif; color:#cc1129; margin:20px 0 0 0;}
#profile .activities {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:15px; width: 616px;}
#profile .activities2 {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:17px; font-weight:300; width: 616px;}
#profile .more-info h3 {margin:0px; padding:0px; font-size:13px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; color:#14238e;}

#profile .join-to-contact {text-align:center; vertical-align: middle; color:#000; font-size:15px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#profile .join-to-contact a { color:#14238e;  font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:underline; font-weight:bold; }
#profile .join-to-contact a:hover { color:#14238e;  font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; font-weight:bold; }
#profile .separator{border-bottom:#bbb solid 1px; width: 616px; height: 1px;}
/*****************
**END PROFILE*****
*****************/
/*************
**MESSAGING***
************/
.inbox{width:600px;}
.inbox label
{
    width: 4em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    display: block
}
.inbox fieldset
{
    border: 1px solid #781351;
    padding:10px;
    background:#f9f9f9;
}

.inbox legend
{
    color: #fff;
    background: #7881fb;
    border: 1px solid #781351;
    padding: 2px 6px
}
.inbox input
{
    color: #781351;
    margin: 0 0 5px 0;
    border: 1px solid #781351
}

.inbox .submit input
{
    margin-left: 4.5em;
    color: #fff;
    background: #c51a30;
    border: 2px outset #d7b9c9;
    margin: 10px 0 0 0;
}
/********************
**END MESSAGING******
********************/
/****************
**EDIT PROFILE***
****************/
#showAdv{display:none;}
#profile_edit{width:750px;}
#profile_edit fieldset
{
    border: 1px solid #781351;
    width: 675px;
    padding:10px;
    background:#f9f9f9;
}

#profile_edit legend
{
    color: #fff;
    background: #7881fb;
    border: 1px solid #781351;
    padding: 2px 6px
}
/* Basic styling, used when JavaScript is unsupported */
.box{
    background-color: rgb(153, 170, 187);
    padding:20px 50px 50px;
    top:2000px;
    position:absolute;
    -moz-border-radius:10px; -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6); -webkit-border-radius: 10px;
    display:none;
    z-index:999;
}

#backgroundPopup {background-color: #000; height: 100%; filter:alpha(opacity=75); /* IE's opacity*/ left: 0px; opacity: 0.75; position: fixed; top: 0px; width: 100%; z-index: 99; display:none;}
.cancel{float:right; margin: 0 0 30px 0;}

.tabs{clear:both; position:relative;}
.tabs ul{list-style:none;}
.tabs ul li{float:left; border-bottom:0px; border:1px solid #e9fded; border-bottom:none;  padding:8px 0 8px 0; margin-right:2px;}
.tabs ul li a{text-decoration:none; padding:5px 8px 5px 8px; font-size:16px; font-weight:bold; color:blue;}

table.inbox-messages {width:100%; margin-top:15px;}
table.inbox-messages tr td {vertical-align:middle; padding:5px; text-align:left; border-bottom:solid 1px #cacaca}
table.inbox-messages tr.last td { border:none;}
table.inbox-messages tr.first td { border-top:1px solid #cacaca;}
table.inbox-messages .select-it {width:20px;}
table.inbox-messages .icon {width:10px;}
table.inbox-messages .avatar {width:50px;}
table.inbox-messages .from {width:150px;}
table.inbox-messages .from span {font-size:10px; color:#909090;}
table.inbox-messages tr.unread{background:#e4ffe0;}

/**********************
**END EDIT PROFILE*****
**********************/
/***********
**SEARCH***
***********/
.searchArrow{background:url(../images/searchArrow.png) no-repeat; width:101px; height:81px; float:left;}
.search_all{width:510px; margin:0 auto;}
.search_right{float:center;}
.narrow{font-size:18px; margin:5px 0 5px 0;}
.sex{font-size:14px; float:center;}
.preferences{font-size:12px; margin: 3px 30px 0 0;}

/* RESULT PAGE */

#search .result-table { width:696px; }
#search .red-header { font-size:15px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#cc1129; }

#search .search-inpt { background-color:#f3f3f3;}
#search .search-inpt .t { font-size:13px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

#search .search-inpt select { border:#000 1px solid; width:150px; height:19px; text-transform:none; }

#search .join-result { font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#search .join-result2 { font-size:15px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}


/* IF YOU WANT FIXED WIDH YOU CAN ADJUST IT LIKE THIS = .rp {background-color:#f3f3f3; width:300px;} or another width you like    */
.rp{padding:10px 0; background-color:#f3f3f3; margin-bottom: 5px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius:10px;border:#cfcfcf solid 1px;}
.rp .view-profile{float:none; margin-left:6px;}
.rp .content{margin-top:5px; float:left;}
.rp .avatar{float:left; width: 100px; margin: 0 40px 0 40px;}
.rp .details{float:left; width: 300px;}
.rp .details .item{background: #fff; width: 275px; height: 17px; float:left; margin-bottom: 3px;}
.rp .details .item .left{width: 100px; font-size:13px; color:#000000; font-family:Verdana, Geneva, sans-serif; float:left; text-align: left; margin:0 0 0 10px;}
.rp .details .item .right{font-size:13px; color:#000000; font-family:Verdana, Geneva, sans-serif; font-weight: 700; text-align: left;}
.rp .details .item-link  .link a{font-size:13px; color:#003399; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-decoration:underline;}
.rp .details .item-link  .link a:hover{font-size:13px; color:#003399; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}
.rp .details .item-link  .link{background: #fff; width: 255px; min-height: 20px; float:left; padding:2px 10px;}
.rp .title{margin:0 auto; width: 696px; margin-bottom: 10px;}
.rp .title h2{margin:0; padding:0; text-align: center; font-size:19px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-transform:none; color:#4d4d4d; }
.rp .avatar-big{float:left; margin:0 0 0 40px;}
.rp .avatars{float:left; width: 310px;}
.rp .details-big{float:right; width: 300px; margin:0 35px 0 0;}
.rp .details-big .item{background: #fff; width: 295px; min-height: 13px; float:left; padding:2px 0 3px 0; margin-bottom: 3px;}
.rp .details-big .item .left{width: 100px; font-weight: 700; font-size:13px; color:#000000; font-family:Verdana, Geneva, sans-serif; float:left; text-align: left; margin:0 0 0 10px;}
.rp .details-big .item .right{font-size:13px; color:#000000; font-family:Verdana, Geneva, sans-serif; font-weight: 100; text-align: left; width: 165px;}

.rp td{padding:0px; margin:0px;}
.rp-left { background:url(../images/pixel.gif) left top repeat-y;}
.rp-right { background:url(../images/pixel.gif) right top repeat-y;}
.rp-top { background:url(../images/pixel.gif) top left repeat-x;}
.rp-bottom { background:url(../images/pixel.gif) bottom left repeat-x;}
.rp .baba{margin:0 auto; width: 410px; height: 100px; padding: 0px;}
.rp .baba td{vertical-align: top;}
.click-to-view { font-size:13px; vertical-align: top; color:#000000; font-family:Verdana, Geneva, sans-serif;}
.click-to-view td{vertical-align: middle;}
.click-to-view th{vertical-align: middle;}
.click-to-view a { font-size:13px; color:#003399; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-decoration:underline;}
.click-to-view a:hover { font-size:13px; color:#003399; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}

#search .pic img{border:#d1d4ff 3px solid;}
#search .pic .nophoto{width: 100px; height: 130px; display: block;border:#d1d4ff 3px solid;}

/*****************
**END SEARCH*****
*****************/
/**************
**PAGINATION***
**************/
.pagination{margin:20px;}
.pagination a{padding:5px;border:1px solid #333;background-color:#FFF;}
.inactive{padding:5px;border:1px solid #333;background-color:#FFF;font-weight:bold;text-decoration:underline;}
.dots{padding:5px;border:1px solid #333;background-color:#FFF;text-decoration:none;}
.paginate, paginate:visited{text-decoration: none;color: #336699;}
.paginate:hover{background-color:#f9f5f3;text-decoration: underline;color: #ff0000;}
/******************
**END PAGINATION***
******************/
/*********
**LOGIN***
**********/
#login{width:500px; font-size:14px;}
.friend_link{float:left; margin: 0 0 0 110px;}
.member_link{float:left; margin: 0 0 0 20px;}
#login label
{
    width: 4em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    display: block
}
#login input
{
    color: #781351;
    margin: 0 0 5px 0;
    border: 1px solid #781351
}

#login .submit input
{
    margin-left: 4.5em;
    color: #fff;
    background: #c51a30;
    border: 2px outset #d7b9c9;
    margin: 10px 0 0 0;
}
#login fieldset
{
    border: 1px solid #781351;
    width: 20em;
    padding:10px;
    background:#f9f9f9;
}

#login legend
{
    color: #fff;
    background: #7881fb;
    border: 1px solid #781351;
    padding: 2px 6px
}
/*************
**END LOGIN***
*************/
/************
SWF UPLOADER
*************/
.progressWrapper {
    width: 357px;
    overflow: hidden;
}

.progressContainer {
    margin: 5px;
    padding: 4px;
    border: solid 1px #E8E8E8;
    background-color: #F7F7F7;
    overflow: hidden;
}
/* Message */
.message {
    margin: 1em 0;
    padding: 10px 20px;
    border: solid 1px #FFDD99;
    background-color: #FFFFCC;
    overflow: hidden;
}
/* Error */
.red {
    border: solid 1px #B50000;
    background-color: #FFEBEB;
}

/* Current */
.green {
    border: solid 1px #DDF0DD;
    background-color: #EBFFEB;
}

/* Complete */
.blue {
    border: solid 1px #CEE2F2;
    background-color: #F0F5FF;
}

.progressName {
    font-size: 8pt;
    font-weight: 700;
    color: #555;
    width: 323px;
    height: 14px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
    font-size: 0;
    width: 0%;
    height: 2px;
    background-color: blue;
    margin-top: 2px;
}

.progressBarComplete {
    width: 100%;
    background-color: green;
    visibility: hidden;
}

.progressBarError {
    width: 100%;
    background-color: red;
    visibility: hidden;
}

.progressBarStatus {
    margin-top: 2px;
    width: 337px;
    font-size: 7pt;
    font-family: Arial;
    text-align: left;
    white-space: nowrap;
}

a.progressCancel {
    font-size: 0;
    display: block;
    height: 14px;
    width: 14px;
    background-image: url(../images/cancelbutton.gif);
    background-repeat: no-repeat;
    background-position: -14px 0px;
    float: right;
}

a.progressCancel:hover {
    background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
    vertical-align: top;
}
/***************
END SWF UPLOADER
***************/
/****
JCROP
*****/
.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
    font-size: 0;
    position: absolute;
    background: white url('../images/Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
    font-size: 1px;
    width: 7px !important;
    height: 7px !important;
    border: 1px #eee solid;
    background-color: #333;
    *width: 9px;
    *height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
    background: yellow;
}
.custom .jcrop-handle
{
    border-color: black;
    background-color: #C7BB00;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
/********
END JCROP
********/
/*Contact us*/
.contact_content {width: 900px; margin: 0 auto;}
.contact_us_area {width:400px; height:130px;}
.contact_us_cols {border: 1px solid #ccc;padding: 8px;margin: 0 10px 10px 0;background: #eee;color: #454545;display:table;width:530px;float:left;}
.left_articles {margin: 0px 0 10px 0; color: #454545; padding: 15px 15px 5px 10px; margin:0 auto; width:530px;}
.left_articles p{padding-left:15px;}
.error_msg {float:left; padding-left:150px;color:#db2525;}

.font_20{font-size:22px;}
.font_21{font-size:24px; margin:0 px 0px 0px 0px;padding-bottom:5px;padding-top:5px;}

.add_links{font-size:22px; width:900px; margin: 0 auto;}
.add_links_title{font-size:30px; text-align:left; padding-top:8px; padding-left:15px; color:#595959; width:560px; margin: 0 auto;}
.form{float:left; width:180px; text-align:right; padding-right:10px; padding-bottom:15px;}
.form_all{ padding-top:15px; padding-left:15px;}
.style_submit{width:200px; height:30px; font-size:18px; margin-left:200px;}
.style_submit1{width:200px; height:30px; font-size:18px;}

.movie{visibility: visible; position: fixed; z-index: 100; bottom: -10px; right: 0px;}


/*countries*/
.search_ct{width:760px; margin: 0 auto;}
.countries{text-align:left;}
.countries li{float:left; width: 210px; padding: 3px 20px;}