@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; }

.hide{display: none;}
.error{position: absolute; margin-left: 0; background: #FAC7AE; width: 180px; text-align: center; font-size: 16px; padding: 7px 5px; color: #000; z-index: 2;}

/*************

**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;}

.regCrop{float:left; margin-left: 15px;}

/***************

**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;}

.mainer11{color:#FF0000; font-size:30px;}


.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{width: 642px; margin: 0 auto;}

.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 .friend{float:left; margin-right: 30px;}
.home_photos .no-margin{margin-right: 0;}
.home_photos .nophoto{width:80px; height:113px; border:1px solid #000; background:#e0e0e0;}
.home_photos .details-name{color:#000; font:100 14px "Arial";}
.home_photos .details{color:#000; font:100 10px "Arial"; width:80px;}
.geoip-text{color: #1322F8;
            font-size: 16px;
            font-weight: 700;
            margin: 0 0 15px 0;}

.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 -20px 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:0 0 0 40px; padding:0px; font-size:13px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; color:#14238e; float:left;}



#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;}

#profile .smalltxt{font-size:11px; float:right; margin-right: 20px;}



/*****************

**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}
#profile_edit .links{margin-bottom: 20px;}
#profile_edit .links a{margin-right: 15px;}
#profile_edit .friends{overflow: auto; height: 150px;}
#profile_edit .friend{float: left; margin:3px 5px;}
/* Basic styling, used when JavaScript is unsupported */
.box{background-color: #F3F3F3; 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; margin-top:-5px;}
.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: 240px;}
.rp .details-big{float:left; width: 300px; margin:0px 0 0 25px;}
.rp .details-big .item{background: #fff; width: 318px; min-height: 13px; float:left; padding:2px 0 3px 0; margin:0 0 3px 0px;}
.rp .details-big .item .left{width: 110px; 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: 175px;}
.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;}



/*Dashboard Styles*/

fieldset.event

{

    border: 1px solid #d2d2d2;

    padding:10px;

    background:#f9f9f9;

    -moz-border-radius:10px;

    -webkit-border-radius: 10px;

    border-radius: 10px;

}



.event legend

{

    color: #fff;

    background: #7881fb;

    border: 1px solid #781351;

    padding: 2px 6px

}

.event textarea{width:500px; margin-bottom: 20px;}

.event label

{

    width: 120px;;

    float: left;

    text-align: right;

    margin: 15px 0 0 0;

    display: block

}

.dashboard{width:665px; padding:0 10px;}

.dashboard .setup{float:right;}

.dashboard .setup a{margin-left:10px;}

.dashboard .status{font:100 11px "Arial"; float:right; margin-top:10px;}

.dashboard .small_text{font-size:11px; float:right;}

#search_dash .dashboard label{width: 80px;;}
#search_dash #dash_zip,#dash_country,#dash_city{
    width: 200px;;
    float: left;
    text-align: left;
    margin: 12px 0 0 10px;
    padding:0 0 0 2px;
    display: block
}
#search_dash .dashboard #dash_country{padding:0;}
#search_dash .dashboard{width:300px; padding:0; margin:0 auto;}
#search_dash .dashboard #dash_sub{margin: 15px 0 0 0;}

#uploader{margin: 0 auto; width: 110px;}
#avatarUploadQueue{width: 300px;  margin:10px 0 0 -200px;}

.fileUploadQueueItem {
	background-color: #F5F5F5;
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadQueueItem .completed {
	background-color: #E5E5E5;
}
.fileUploadProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}
