@charset "utf-8";


body,th {
	font-size: 11px;
	/*font-family: Calibri, "Segoe UI", Arial, Helvetica, Sans-Serif;*/
	/*font-family: Arial, Tahoma, Verdana;*/
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#fff;
}
* { /*font-family: Calibri, "Segoe UI", Arial, Helvetica, Sans-Serif; font-family: Arial, Tahoma, Verdana;*/font-family:Geneva, Arial, Helvetica, sans-serif;}
body {
	background-image:url(../images/bgr.gif);
	background-repeat:repeat;
	margin:0;
	padding:0;
	height:100%;
}

html { height: 100%; } 

.left_bg {	width:5px !important;	height:100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/left_bg.png',sizingMethod='scale'); }
html>body .left_bg { background: url(../images/left_bg.png);	background-position:top left; background-repeat:repeat-y; }
.right_bg {	width:5px !important;	height:100%; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/right_bg.png',sizingMethod='scale'); }
html>body .right_bg { background: url(../images/right_bg.png); background-position:top left;	background-repeat:repeat-y; }

form {	margin:0px;	padding:0px; }
p {	margin:0px;	padding:7px; }
a img {	border:none; }
a:link { color: #2E2E2E; }
a:visited {	color: #2E2E2E; }
a:hover { color: #FB5600; }
a:active { color: #FB5600; }

h1 {
	font-size: 16px;
	font-weight:bold;
	color: #525252;
	margin-left:6px;
	border-bottom:1px dotted #525252;
}
h2 {
	clear:both;
	font-size: 12px;
	font-weight:normal;
	/*color: #FF58DB;*/
	color: #949494;
	margin:0px 0px 10px 0px;
	padding:2px;
}
h3 {
	font-size: 12px;
	color: #F6F6F6;
}
h4 {
	font-size:14px;
	margin:0px;
	font-weight:normal;
}
h5 {
	font-size: 13px;
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#505050;
	line-height:30px;
	font-weight:bold;
	clear:both;	
}
h6 {
	margin:0;
	line-height:22px;
	font-size:13px;
	/*font-weight:normal;
	clear:both;*/
}
h6 div.grey {
height: 26px !important; background:#A5A5A5 !important; color:#fff !important;

margin:0 !important;
padding:0 0 0 10px;
}
h6 div {
height: 26px !important; background:#85B300 !important; color:#fff !important;
width:390px;
margin:0 !important;
padding:0 0 0 10px;
}

.label { padding:0; margin:4px 0 3px 0; font-size: 12px; color:#868686; font-weight:bold;}
ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.head_bgr {
	margin-left:7px;
	clear:both;
	background-image:url(/images/head_bgr.gif);
	background-repeat:no-repeat;
	background-position:top;	
	position: relative;
}

.boxBig h6 {
	margin:0px 0px 10px 0px;
	background-image:url(../images/header/default/border-main-list.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	position: relative;
}

.boxBig h5 {
	margin:0px 0px 10px 0px;
	background-image:url(../images/header/default/border-main-list.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	position: relative;
}

#tblContent input, #tblContent a {
	position: relative;
}

div.default_error {
	color:#006600;
	border:1px solid #333333;
	padding:5px;
	background-color:#FFFFFF;
}
compensation
div.flashmsg {
	clear:both;
	text-align:center;
	font-size:12px;
	margin: 10px;
}

.error {
	color:red;
}
.warning {
	color:white;
}
.success {
	color:green;
}
span.field_invalid {
	display:block;
	color:red;
	padding:2px;
}
span.auto-error {

}

#container, #header {
	margin:0 auto;
	padding:0;
	width:950px;
	text-align:left;
	background-color:#fff;
}
#container { 
	overflow:hidden;
	padding:0;
	position:relative;
	min-height:82%;
}
#header { text-align:center; }
div.headBg {
	background-color:#F4F3EE;
	border-bottom:1px solid #fff;
}

.logo {margin:10px 0 10px 0;}

div.subNav {
	position:absolute;
	top:1px;
	left:248px;
	/*clear:both;*/
	margin:0;
	padding:6px 0 3px 30px;
	text-align:center;
	overflow:hidden;
	width:667px;
	background-color:#DFE1E0;
	border-bottom:1px solid #A4A4A4;
}
div.subNav img {
	border:0;
	margin-right:4px;
	}
div.subNav ul {
	clear:both;
	overflow:hidden;
	display:block;
	width:770px; /* 610 */
	margin-left: auto;
	margin-right: auto;
}
.sub_home {
	display:block; height:20px;
	background-image:url(../images/ico/submenu/home.png);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 24px; margin:0; width:32px;
}
.sub_messages {
	display:block; height:20px;
	background-image:url(../images/ico/submenu/messages.png);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 24px; margin:0; width:55px;
}

.sub_photos {
	display:block; height:20px;
	background-image:url(../images/ico/submenu/photos.gif);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 24px; margin:0; width:78px;
}
.sub_loves {
	display:block; height:20px;
	background-image:url(../images/ico/submenu/heart.png);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 24px; margin:0; width:45px;
}
/*
.sub_upload {
	display:block; height:20px;
	background-image:url(../images/ico/submenu/upload.png);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 24px; margin:0; width:66px;
}*/
.sub_profile {
	display:block; height:20px;
	background-image:url(../images/ico/submenu/profile.png);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 24px; margin:0; width:36px;
}
.sub_friends {
	display:block; height:20px;
	background-image:url(../images/ico/submenu/friends.png);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 24px; margin:0; width:47px;
}
.sub_personal {
	display:block; height:20px;
	background-image:url(../images/ico/submenu/account.png);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 24px; margin:0; width:40px;
}
.sub_logout {
	display:block;
	height:24px;width:24px;
	cursor:pointer;
	background-image:url(../images/ico/submenu/logout.png);
	background-repeat:no-repeat; background-position:0 0;
}

div.subNav ul li a {
	text-decoration:none;
}
div.subNav ul li {
	float:left;
	padding:4px 0 5px 0;
	margin:0 10px 0 0;
}
.checked {
	margin-left:5px;
	padding-left:20px;
	background-image:url(../images/ico/check.gif);
	background-repeat:no-repeat;
}

.notchecked {
	margin-left:5px;
	padding-left:20px;
	background-image:url(../images/ico/ncheck.gif);
	background-repeat:no-repeat;
}

#containerBody {
	padding:5px 10px 20px 20px;
	margin:0;
	float:left;
	width:660px;
	overflow:hidden;
}
.mainDiv {
	padding:10px 0 0 30px;
}
#containerMenu {
	width:244px;
	float:left;
	overflow:hidden;
}


.clear {clear:both;}

.left {
	float:left;
}

.right {
	float:right;
}

.align_right {
	text-align:right;
}

.center {
	text-align:center;
}
.rowClick {	cursor: hand; cursor: pointer; }


ul.menu-top {
	width:940px;
	height:49px;
	margin:0 auto;
	padding:0;
	background-image:url(../images/menu/menu_bg.gif);
	background-position:left;
	background-repeat:repeat-x;
}

ul.menu-top li { float:left; }
ul.menu-top li div{ width: 97px; height:49px; }
ul.menu-top li div span { display:none; }
ul.menu-top li div.home { background:url(../images/menu/home.gif) left no-repeat; }
ul.menu-top li div.register { width:140px; background:url(../images/menu/register.gif) left no-repeat; }
ul.menu-top li div.hotornot { width:138px; background:url(../images/menu/hot_or_not.gif) left no-repeat; }
ul.menu-top li div.man { background:url(../images/menu/man.gif) left no-repeat; }
ul.menu-top li div.woman { background:url(../images/menu/woman.gif) left no-repeat; }
ul.menu-top li div.topex { background:url(../images/menu/topex.gif) left no-repeat; }
ul.menu-top li div.top { width:113px;  background:url(../images/menu/top.gif) left no-repeat; }
ul.menu-top li div.forum { width: 100px; background:url(../images/menu/forum.gif) left no-repeat; }

table.topextable td {
border-bottom:1px solid #ccc;
padding-bottom:10px;
padding-top:10px;
}

a.mainMenu:link, a.mainMenu:visited, a.mainMenu:active  {
	color: #fff;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
}
a.mainMenu:hover {
	font-weight:bold;
	text-decoration:underline;
}

.msg {
	color: #F3727B;
	font-weight:bold;
	background-image: url(../images/ico/ico_info.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin-bottom:10px;
	padding-left:23px;
}



div.footerLine {
	clear:both;
	margin-bottom:5px;
	background-color:#B3D44F;
	height:15px;
	padding:4px;
	color:#393838;
	text-align:center;
}
#footer {
	width:940px;
	margin-top:20px;
	padding-bottom:10px;
	text-align:center;
}

/* Login */


div.loginForm2 {
text-align:center;
	border:1px #131313 solid;
	/*background-image:url(../images/header/default/main_list_bg.jpg);
	background-repeat:repeat-x;*/
	width:220px;
}

div.loginForm2 ul {
	border:1px #131313 solid;
	background-image:url(../images/header/default/main_list_bg.jpg);
	background-repeat:repeat-x;
	padding:15px;
	width:250px;
	margin-left: auto;
	margin-right: auto;
}

div.loginForm2 form ul li input {
	font-size:14px;
}

div.loginForm2 ul li.remember input {
	width:auto !important;
}

div.loginForm2 ul li.remember {
	padding:0px !important;
}

div.loginForm2 ul li {
	text-align:center;
	padding:7px;
	line-height:25px;
}

div.loginForm2 span {
	width:50px;
	float: left;
	text-align:right;
}

div.loginForm2 input {
	width:150px;
}

div.loginForm2 input.btnLogin {
	width:50px;
	margin-right:15px;
	margin-left:20px;
}


#login {
	background-color:#B7E1FA;
}
#login form {
	padding-left:10px;
}

#login div.login-title {
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#32576D;
	padding:6px;
	background:#A4CFE8;
	border-bottom:1px dotted #87BDDC;
	margin-bottom:7px;
	/*color:#000;*/
}


div.topProfile {
	overflow:hidden;
	padding-top:4px;
}
div.profileField {
	position:relative;
	background-color:#B7E1FA;
	height:78px;
	width:240px;
	border:1px solid #A4A4A4;
}


div.quick-search {
	margin-top:5px;
	background-color:#DFE1E0;
}
div.quick-search div {
	padding:10px;
}

div.quick-search form {
	padding:0 0 10px 10px;
}

div.quick-search #search_type, div.quick-search #country {
	width:205px;
}
div.quick-search select{
	font-size:10px;
}

div.quick-search div.search-title {
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#808080;
	padding:6px;
	background:#C7C7C7;
	border-top:1px dotted #A4A4A4;
	border-bottom:1px dotted #A4A4A4;
	margin-bottom:7px;
	/*color:#000;*/
}


input, select, textarea {
	border:1px solid #BDBCC0;
	background-color:#F0EFF4;
	color:#000;
	padding:3px;
	font-size:12px;
	font-family:Tahoma;
}

.noStyle {
	border: none !important;
	background: none !important;
	background-image: none !important;
	padding:0;
}
.bBorder { border: 1px solid #000; }

.bBack { background-color: #000; }

ul.login-form li input {

	width:85px;
	height:14px;
	margin-top:7px;
	margin-right:5px;
}

div.topProfile{
	clear:both;
	overflow:hidden;
	margin:0;
	padding-top:4px;
}

.topProfile-submenu {
	position:absolute;
	display:block;
	top:65px;
	left:139px;
	font-size:10px;
	font-weight:normal;
}

.topProfile-submenu a { font-weight:normal;}

div.topProfile img {
	height:70px;
	margin-right:7px;
	margin-left:5px;
	float:left;
}

div.topProfile div {
	float:left;

	width:120px;
	padding:1px 0 0 0;
	margin:0;
	/*line-height: 10px;*/
	font-size:10px;
}

div.topProfile div a {
	margin: 0; padding: 0;
	text-decoration:none;
}

div.topProfile span {
	font-weight:bold;
	margin: 0; padding: 0;
}


/* reggistration */
div.regForm {
	margin-left:7px;
	clear:both;
	padding:0 20px 20px 0px;
}
div.regForm h6 {
	margin:0px 0px 10px 0px;
}
div.regForm h5 {
	clear:both;
	padding-left:7px;
}

.border {
	border-top:1px solid #2a2a2a;
}
.border2 {
	border:1px solid #ccc;
}
.grey_border {
	margin:5px 0 0 0;
	border:1px solid #C9C7C8;
	padding: 10px;
	height:auto;
}
.div_border {
	border:1px solid #A4A4A4;
	clear:both;
}
.padding { padding:10px; }
div.regForm dl dt {
	display:inline;
	padding:10px;
	margin:0px;
	font-weight:bold;
	width:90px;
}

div.regForm dl dd {
	display:inline;
	padding:5px;
	margin:0px;
}

ul.commonUL {
	margin-top:15px;
}
ul.commonUL li {
	
	margin:5px 0 0 0;
	padding:1px 5px 1px 5px ;

}
ul.commonUL li label {
	width:50px;
	float:left;
	display: block;
	font-weight:bold;
	color:#555;
	margin-right:7px;
}

ul.regFields {
	margin-top:15px;
}
ul.regFields li {
	margin:5px 5px 0 5px ;
/*	border: 1px solid #303030;
	width: 300px;
	*/
	padding:1px 5px 1px 5px ;

}
ul.regFields li label {
	width:100px;
	display: block;
	float:left;
	color:#868686; font-weight:bold;
	line-height:25px;
	padding-left:7px;
	margin-right:7px;
}
ul.regFields input {
	width:168px;
	display:inline;
}
ul.regFields textarea {
	width:250px;
	height:100px;
	display:inline;
}

.popupboxt td b{
	color: #949494;
}

div.txtRequired {
	font-style:italic;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}


div.homeList {
	padding: 0 15px 15px 15px;
	text-align: left;
}
div.homeList div {
	padding:2px;
}
div.homeList div a {
	text-decoration:none;
}
div.homeList div span {
	display:inline;
}
/* Left->Index */
div.leftMenu {
	/*background-color:#F6F6F8;
	padding:1px 1px 0 1px;*/
}

div.newmembers {
	clear:both;
	padding:8px 0 0 15px;
	margin-bottom:1px;
	margin-top:10px;
	border:1px solid #303030;
	overflow:hidden;
}
div.newmembers h6 {
	line-height:12px !important;
	margin-top:0px !important;
	padding-bottom:10px;
	margin-bottom:10px !important;
	margin-right:15px;
}



.profileImg {
	padding:5px;
	/*background-color:#000000;
	width:100px;
	height:133px;
	border:5px solid #000000;*/
}

.FAQ {
	background-image:url(../images/bg/blackgrbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:8px 0 0 8px;
	margin-bottom:1px;
	margin-top:10px;
	border:1px solid #303030;
	height: 282px;
}
.FAQ[class] {
	background-image:url(../images/bg/blackgrbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:8px 0 0 8px;
	margin-bottom:1px;
	margin-top:10px;
	border:1px solid #303030;
	height: 270px;
}
.FAQ h6 {
	line-height:12px !important;
	margin-top:0px !important;
	padding-bottom:10px;
	margin-bottom:10px !important;
	margin-right:15px;
	background-image:url(../images/header/default/border-main-list.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.FAQ ul li{
	float:left;
	padding:0px 3px 2px 2px;
}
.FAQ ul li div{
	text-align:center;
	padding-bottom:10px;
}
a.greenLink:link, a.greenLink:visited, a.greenLink:active  {
	color: #a9eb00;
	font-size: 10px;
	text-decoration:none;
}
.faqsize {
font-size: 9px;
}
.ntitle {
color: #FB5600;
font-size: 12px;
}

.gr { display:block;
	margin:5px 0;
}

/* messages - index */
.history {
	border:1px solid #A4A4A4;
	margin: 0;
	width: 656px;
}

.msg_submenu {
	margin-left:0;
	padding:0px 10px 0px 0px;
	clear:both;
	overflow:hidden;
}
.msg_submenu li{
	float:left;
	width:77px;
	text-align:center;
	background-color:#eee;
	padding:8px;
	height:15px;
	margin-right:10px;
	font-size:9px;
	font-weight:bold;
}
.msg_submenu li a {
	text-decoration:none;
}
/* messages - inbox */

.message_list div {
	float:left;
}
.msg_title {
	padding:5px;
}
.msg_status {
	padding:4px;
}
.msg_thead {
	padding:5px;
}
.msg_bg_even {
	background-color:#EEEEEE;
}
.msg_bg_odd {
	background-color:#FFFFFF;
}
.cap {
	text-transform:capitalize;
}

.pform {
	display:inline;
}
.hdr {
background-color:#111111;
}
.bld a{
font-weight:bold;
}

.msgheader {
	clear:both;
	background-color:#ddd;
	background-position:top;
	overflow:hidden;
	margin:0;
	height:23px;
}

div.msg_bg_even {
	background-color:#E9E9E9;
}
div.msg_bg_odd {
	background-color:#fff;
}
div.message_list {
	clear:both;
	overflow:hidden;
}

div.msgBorder {
	border-left:1px #DDDDDD solid;
	border-right:1px #DDDDDD solid;
	border-bottom:1px #DDDDDD solid;
	/*padding-top:2px;*/
	padding-bottom:0;
	clear:both;
	overflow:hidden;
}
li.msg-tab-over {
	background-color:#ddd;
}
ul.msgSubList {
	clear:both;
	padding-left:7px;
}
ul.msgSubList li {
	float:left;
	padding-right:15px;
}


div.mainLists {
	float: left;
	/*clear:both;
	overflow:hidden;*/
}
div.mainLists ul li{
	float:left;
	padding:7px 0px 0px 7px;
}
div.mainLists ul li div{
	text-align:center;
	padding-bottom:10px;
}

.mainLists td {
	border: none;
	background: none;
}

/* photo upload */

#uploadField div.formBlock
{
	padding: 0 15px 0 15px;
}

#uploadField span {
	width:100px;
	float:left;
	display:block;
}
div.albumTopFields input {
	float:left;
	margin-right:40px;
}
#uploadField div {
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
}
#uploadField div ul {
	float:left;
}
#uploadField div ul li {
	float:left;
	width:170px;
}

.censored {
color:#FB5600 !important;
}

.fromBig, .fromBig:link, .fromBig:visited, .fromBig:hover, .fromBig:active {
text-decoration:none;
font-size:12px;
width:99%;
color:#3365A5;
}

input.to {
font-size:12px;
width:354px;
}
ul.categories_checks {
	float:left;
}
ul.categories_checks li{
	display:block;
	float:left;
	width:170px;
	padding-left: 5px;
}
ul.categories_checks li label {
	padding-left:2px;
}


div.mainTxt {
	width:363px;
	padding-left:10px;
	float:left;
}
div.mainTxt div.mainLists {
	margin-top:0px;
}
div.mrBg {
	padding:0px 0px 0px 15px !important;
	height:173px;
}
div.mainTxt li {
	float:left;
	padding:10px 12px 5px 0;
	margin-left: 2px;

}
div.mainTxt div {
	padding-bottom:20px;
}
div.leftList {
	clear:both;
	/*overflow:auto;
	height:auto;*/
}
div.leftList ul {
	margin:0 5px;
}
div.leftList ul li {
	float:left;
	width:44px;
	padding:6px 0px 5px 0px;
}
div.leftList img {
	padding:2px 7px;
}
img.typeImage {
	width:auto !important;
	height:auto !important;
	margin:auto !important;
	border:none;
}

#mainRightList {
	width:240px;
	float:left;
	padding-left:10px;
}
#mainLeftList {
	overflow:hidden;
	width:400px;
	float:left;
	padding-left:20px;
}

.unread {
	color:#FB5600;

}

ul.homepage_pics {
	margin-left:-8px;
	margin-right:-14px;
	/*height:130px;*/
}
ul.homepage_pics li {
	float:left;
	width:68px;
	/*text-align:center;*/
}
ul.homepage_pics li img {
	margin:0;
	padding:0;
}

.aboutInfo div.icons {
	float:left;
	width:160px;
}


ul.picList li {
	float:left;
	padding:7px;
	text-align:center !important;
	overflow:hidden;
	width:105px;
}

ul.picList li div {
text-align:center;
	padding:5px;
}

div.overal-pics h6 {
	margin-bottom:0px !important;
}

/*profile.htm*/
.profileTble {

	/*border:1px solid #fff;*/
}

.profileTble td.main {
	border: 1px solid #A4A4A4;
}

.aboutInfo {
	margin-left:10px;
	padding:10px;
}

.profileList th {
	color:#949494;
	font-weight:bold;
	text-align: left;
	width: 90px;
	border: none !important;
	background: none !important;
	padding-left: 20px;
}
td.profileList h5 {
	margin:0px 15px 0px 15px;
}
.profileList td {
	border: none !important;
	background: none !important;
	color: white !important;
}
/* Comments  */
.line1 {
	border-top:1px solid #262626;
	height:1px;
	margin-bottom:10px;
	}

.comments {
	padding:10px 5px 10px 5px;
	clear:both;
	}
div.comentDate {
	float:left;
	width:160px;
}
div.comentPodredba {
	float:left;
	width:60px;
}
div.comentW {
	width:470px;
	float:left;
}
.commentbox {
	border:1px solid #BDBCC0;
	background-color:#F0EFF4;
	margin:10px 5px 10px 0;
	padding:10px;

	width:420px;
	height:70px;
	overflow:auto;
	}
#remainingChars {
	width:30px; margin-right:6px;
}

div.cmnt-but{
	padding-left:7px;
}
.delComment:link,.delComment:active,.delComment:visited {
	color: #6f6f6f;
	text-decoration:none;
}
.delComment:hover {
	color:#FF0000;
	text-decoration:none;
}
.addComment:link,.addComment:active,.addComment:visited {
	color: #6f6f6f;
	font-size:12px;
	text-decoration:none;
}
.addComment:hover {
	text-decoration:none;
	color:#FB5600;
}
.lastComment {
	text-decoration:none
	}
.lastComent:link, .lastComent:active, .lastComent:hover, .lastComent:visited {
	text-decoration:none;
	}
ul.editFields li
{
	width: 300px;
	text-align:left;
}
ul.editFields li label {
	width:60px;
	float:left;
	margin:7px 7px 0 0;
}
ul.editPic li label {
	width:100px !important;
}
ul.editFields li input, ul.editFields li select {
	margin-top:7px;
}
ul.picCatsList {
	overflow:hidden;
	clear:both;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}
ul.picCatsList li {
	float:left;
	width:150px;
	text-align:left;
}
.closeBtn {
	position: absolute;
	left: 170px;
	top: -30px;
	width: 10px;
	height: 10px;
}
input.imagebtn
{
	border: 0px !important;
	padding: 0px;
}

/* Castings */
ul.location { margin-top:15px; }
ul.location li { float:left; margin:5px 5px 0 5px; padding:1px 5px 1px 5px; }
ul.location li label { width:50px; display: block; float:left; margin-top:5px; padding-left:7px; }
div.cb-compensation { margin-top:10px; margin-left:118px; }
div.cb-apply { margin-top:10px; margin-left:14px; }
div.cb-compensation div { padding:4px; }
div.cb-compensation div input {	margin-right:10px; }
div.casting-ages { padding:15px 0px 0px 10px; clear:both; }
div.casting-ages span select { width:57px; }
div.casting-ages label { padding-left:10px;	width:105px; display:block;	float:left; }
div.casting-ages span {	margin-right:10px; }

.capitalise {
	text-transform:capitalize;
}
.admin_btn {
	border:none;
	padding:0px;
	margin:0px;
}

div.user_photos {
	float:left;
	border:1px solid #A4A4A4;
	background-color:#1a1a1a;
}
div.album_holder {
	text-align:left;
	border-bottom:1px solid #A4A4A4;
	padding:5px 0px 5px 15px;
	background-color:#0e0e0e;
}
div.album_holder span {
	font-size:12px;
	color:#e3179c;
}
div.album_holder select {
	font-size:11px;
	width:165px;
}
div.thumb_holder {
	padding:2px 2px 8px 0px;
}
div.thumb_holder img {
	margin:8px 0px 4px 11px;
}
img.thumb {
	border:3px solid #000000;
}
.pointer {
	cursor:pointer;
}

div.page_list {
	width:100px;
}
div.page_list div {
	float:left;
	width:15px;
}

div.profile_comments {
	float:left;
	width: 100%;
	border:1px solid #A4A4A4;
	margin:8px 0 0 0;
	font-size:12px;
	
	font-family:Verdana !important;
}
div.photo_comments {
	float:left;
	width:958px;
	border:1px solid #A4A4A4;
	margin-top:12px;
	font-size:12px;
	font-family:Verdana !important;
}
.comment_whole {
	padding:8px 0px;
	/*background-color:black;*/
}

.comment_top {
	padding:8px 0px 8px 10px;
	border-bottom:1px solid #A4A4A4;
}

.comment_big {
	font-size:14px;
	font-weight:bold;
}
.comment_head {
	float:left;
	color:#808080;
	padding:8px 0px 4px 10px;
}
.comment_head a {
	text-decoration:none;
	font-size:14px;
	color:white;
	font-weight:bold;
}
.comment_delete {
	padding:8px 10px 8px 10px;
	float:right;
}
.comment_text {
	clear:both;
	padding:4px 0px 6px 10px;
	border-bottom:1px solid #A4A4A4;
}
.comment_smileys {
	float:left;
	width:230px;
	height:80px;
	border:1px solid #393838;
	padding:5px;
	background-color:#191919;
}
.comment_smileys img {
	margin:1px;
	cursor:pointer;
}
.no_comments {
	padding:10px 0px 10px 10px;
}

.galleryImage {
	margin-top:10px;
	text-align:center;
}
.galleryImage img {
	border:2px solid #C7C7C7;
}



.imagesList {
	float: left;
	clear: right;
	width: 248px;
}

.galleryMenu {
	margin-top: 3px;
	float: left;
	clear: left;
	width: 702px;
	position: relative;
}

.voteMenu {
	margin-top: 3px;
	margin-left: 10px;
	float: left;
	clear: right;
	width: 238px;
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}

.galleryPaging {
	position: absolute;
	left: 230px;
	width: 244px;
	top: 0;
	margin: 0; padding: 0;
	font-size: 14px;
	color: #8CCA1E;
    font-weight: bold;
	font-family: Verdana;
	line-height: 20px;
	text-align: center;

}

#comments {
	float: left;
	clear: both;
}

div.albums-list {
	height: 22px;
	margin: 10px 0px 0px 0px;
	padding: 0 0 10px 10px;
	background-image:url(../images/header/default/border-main-list.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

div.albums-list select {
	font-size:11px;
}
.stats_align {margin: 0;}
.stats_align th {text-align: right; width: 50%; padding: 0 4px 0 0; font-size: 10px}
.stats_align td {text-align: left; font-size: 11px}
.hugeText { font-size:20px;}
.bold { font-weight:bold; }
.green { color:#9EB62D !important; }
.green2 { color:#4F690A !important; }
.blue { color:#677E94 !important; }
.floatRight { float:right; }
.bio ul { 
	list-style:disc;
	line-height:16px;
	padding:2px 0px 2px 20px;
	margin:0px;
}
.bio ol {
	line-height:16px;
	padding:2px 0px 2px 28px;
	margin:0px;
}
.bio p {
	padding:0px;
	margin:0px;
}

.box_registration { width: 103px; }
.box_registration_small { width: 50px; }



.clearBoth { clear:both; }
.floatLeft { float:left; }
/*
.button { color:#545454; background-color:#DFE1E0; border:1px solid #A4A4A4; margin:0 !important;
padding:10px;
text-align:center; font-weight:bold;
cursor:pointer;
}
*/
.button { color:#fff; border:1px solid #3B6E22; margin:0 !important;
padding:3px 8px;
background: #9EB62D url(/images/bg_btn.gif) no-repeat; overflow: visible;
font-size:13px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align:center; font-weight:bold;
cursor:pointer !important;
cursor:hand !important;

}
.ver_code {padding:8px;height:24px; width:70px; font-size:22px; letter-spacing:4px;}


/* My account Headers */
.emot_link {
	cursor:pointer;
}
.accordion {height:660px;}
.accordion_header
{
    background-color:#F5F5F5;
    border:solid 1px #E0E0E0;    
    color:#626262;
    padding:5px;
    cursor:pointer;
    background-image:url(images/arrow_grey_right_inactive.gif);
    background-repeat:no-repeat;    
    background-position:center left;   
    float:left; 
    margin-top:5px;
}

.accordion_toggle
{
}

.accordion_content
{    
    border-left:solid 1px #E0E0E0;
    border-right:solid 1px #E0E0E0;
    border-bottom:solid 1px #E0E0E0;  
    background-color:#ffffff;
    float:left;
}

.accordion_header:hover
{
    background-color:#E4EFC7;
    border:solid 1px #E0E0E0;
    color:#626262;
    padding:5px;    
    cursor:pointer;
    background-image:url(images/arrow_grey_right_inactive.gif);
    background-repeat:no-repeat;    
    background-position:center left;    
    float:left;
}
.panel_header { padding-left:16px; }
.accordion_header_highlight
{
    background-color:#E4EFC7;
    border:solid 1px #E0E0E0;
    color:#000000;
    padding:5px;    
    cursor:default;
    background-image:url(images/arrow_grey_down_active.gif);
    background-repeat:no-repeat;    
    background-position:center left;   
    float:left; 
}

.accordion_header_highlight:hover
{
    background-color:#E4EFC7;
    border:solid 1px #E0E0E0;
    color:#000000;
    padding:5px;    
    cursor:default;
    /*background-image:url(images/arrow_grey_down_active.gif);
    background-repeat:no-repeat;
    background-position:center left;  */     
    float:left; 
}
/*
.popup {
	filter: alpha(opacity=95) !important;
	moz-opacity: .95;
	opacity: .95;
	padding:15px;
	background:#F2F9ED;
	border:1px solid #A4A4A4;
	position:absolute;
	left :0;
	top:0;
	borderCollapse :collapse;
	visibility:hidden;
	zIndex:101;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}*/
/*div.popup img { border:1px solid #000; }*/
.loveblock {
position:relative;
	
	margin:10px 0 20px 0;
	/*height:140px;*/
	
	
	}
	
.mylove {
	height:133px;
	padding:10px;
	width:480px;
	background-color:#DA78B4;
	border:1px solid #D86AB5;
}

.exlove {
	height:133px;
	padding:10px;
	width:480px;
	background-color:#EBDDE6;
	border:1px solid #D8D3D6;
}	


div.loveblock img { float:left; margin-right:20px; }
.name { font-size:18px; font-weight:bold; color:#8F276E; }
.male_name { font-size:18px; font-weight:bold; color:#2374A3; }
.exname { font-size:16px; font-weight:bold; color:#B06999; }

/* icons */
.love_photos {
	display:block; height:20px;
	background-image:url(../images/ico/submenu/photos.gif);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 27px; margin:0;
}

.love_profile {
	display:block; height:20px;
	background-image:url(../images/ico/heart.gif);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 27px; margin:0;
}

.exlove_profile {
	display:block; height:20px;
	background-image:url(../images/ico/brokenheart.gif);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 27px; margin:0;
}

.love_edit {
	display:block; height:20px;
	background-image:url(../images/ico/submenu/account.png);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 27px; margin:0; /*width:40px;*/
}

.love_del {
	display:block; height:20px;
	background-image:url(../images/ico/broom.gif);
	background-repeat:no-repeat; background-position:0 0;
	padding:3px 0 0 27px; margin:0; /*width:40px;*/
}


div.loveblock div.links { position:absolute; right:10px; top:10px; }

table.loveInfo { margin-left:5px;  }
table.loveInfo th { text-align:left; background-color:transparent !important; }

.profilesBox { float: left; text-align:center; font-size:13px; margin-top:10px; }
.actionMenu { margin: 3px 0 0 0px; width: 114px; text-align:center; } 
#love_rating {
display:block;
text-align:right;
margin:10px;
font-size:13px;
color:#737373;
   }
   .rating_num { font-size:18px; color:#D53831; font-weight:bold; }
   .num_f { font-size:18px; color:#DA78B4; font-weight:bold; }
   .num_m { font-size:18px; color:#5FBDF3; font-weight:bold; }
   
   /* Paging */
   
div.pages {
 font-size:11px;
 margin-left: auto; margin-right: auto;
text-align:center;
 clear:both;
margin-top:20px;
}
div.pages span {
 /*display:block;
 float:left;*/
 background-color:#fff;
 border:1px solid #DDDDDD;
 padding:2px 4px;
 margin:1px;
 text-align:center;
}
div.pages span a {
 text-decoration:none;
}
div.pages span.num, div.pages span.num-selected {
 padding:2px 6px;
}
div.pages span.num-selected {
 font-size:13px;
 border:0px solid #DDDDDD;
 font-weight:bold;
 color:#6B8E1E;
}

.topmonth { font-size:12px; font-weight:bold; padding:5px;  }
.aboutInfo label { 
 font-weight:bold;
 color: #3C3C3C;
}

.poll_tit { 
	display:block;
    font-weight:bold;
font-size: 12px; margin:20px;

}
.poll { margin: 0 0 20px 20px; }

ul.poll li {  background-image:url(/images/poll_radio.gif);
    background-repeat:no-repeat;
    background-position:0 2px; 
    margin:3px;
    padding-left:15px;
    }
    
    #dg {  
    color:#fff !important;
     background-color:#000;
     } 
     
    .relative {  
    position:relative;
     }
     .rateval {
  cursor: pointer;
  float: left;
  padding: 3px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  background-color: #ffcc33;
}
#ratebar {
  text-align: center;
  width: 460px;
  padding: 4px;
  border: 1px solid #856812;
  background-color: #ffcc33;
  margin-right:auto;
  margin-left:auto;
}
