#mainHolder {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
}
#bodyContainer {
	width:650px;
	float:left;
	overflow:hidden;
	background-color:#00438b;
	margin:0;
}
#tblContent {
	min-width:350px;
	overflow:hidden;
}
div.forum-container {
	width:100% !important;
}
div.forum-container div.title {
	max-width:959px !important;
}
#rightHolder {
	width:320px;
	float:left;
	background-color:#fdd93b;
	color:#3280c0;
	background-image:url(/images/log_inbg.gif);
	background-repeat:no-repeat;
	margin:0 0 0 10px;
	overflow:hidden;
}
#rightHolder h5 {
	margin-left:5px;
}
div.angles {
	overflow:hidden; 
	clear:both;
}
div.body-header {
	background-image:url(/images/top_img.jpg); 
	background-repeat:no-repeat; 
	background-position:center top;
	overflow:hidden;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
div.forum-header {
	background-image:url(/images/top_img_forum.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	overflow:hidden;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
div.top-banner {
	overflow:hidden;
	width:728px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	padding-left:216px;
	padding-top:28px;
}
div.submenuHolder {
	margin-left:auto;
	margin-right:auto;
	padding:22px 0 15px 40px;
	height:25px;
	overflow:hidden;
}
div.submenu {
	float:left;
	width:auto;
	padding:12px 10px 0 10px;
	background-image:url(/images/top_menu_bg.jpg);
	overflow:hidden;
	height:35px;
	font-size:14px;
}
div.submenu img {
	vertical-align:bottom;
	margin:0 3px 0 3px;
}
div.body-case {
	background-color:#255b94;
	border-left:1px solid #2d639d;
	border-right:1px solid #2d639d;
	border-bottom:1px solid #2d639d;
	margin:0 10px 0 10px;
	overflow:hidden;
	clear:both;
	padding:20px 15px 15px 15px;
	min-height:500px;
}
div.right-bottom {
	background-image:url(/images/bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	overflow:hidden;
	min-height:266px;
}
div.right-bottom  ul {
	list-style:none;
	margin:10px 10px 20px 10px;
	padding:0;
	overflow:hidden;
}
div.right-bottom  ul li {
	font-size:10px;
	width:143px;
	margin:3px;
	float:left;
	background-image:url(/images/links_pointer.gif);
	background-position:8px 8px;
	background-repeat:no-repeat;
	background-color:#d29344;
}
div.right-bottom  ul li a {
	display:block;
	line-height:18px;
	padding-left:18px;
	border:1px solid #FFFFFF;
}
div.right-bottom  ul li a:hover {
	color:#FFFFFF;
	border:1px solid #FFFF00;
}
td.member-position {
	width:80px;
	border-bottom:1px solid #2d639d;
	vertical-align:top;
}
	ul.iconsSmall {
		padding:0;
		margin:0 0 10px 0;
		list-style:none;
		float:right;
		overflow:hidden;
	}
	ul.iconsSmall li {
		float:left;
		padding-left:5px;
		padding-top:7px;
	}
	ul.iconsSmall img {
		border:0;
		text-align:center;
	}
a.lang-menu {
	background-image:url(/images/ico/lang_change.png);
	background-repeat:no-repeat;
	width:54px;
	height:34px;
	display:block;
	cursor:pointer;
	padding-top:10px;
	text-align:center;
	color:#FFF;
	position:absolute;
	margin-left:580px;
	margin-top:-44px;
	font-size:8px;
}
a.lang-menu img {
	margin-bottom:3px;
}
div.rating-points {
	text-align:center;
	font-weight:bold;
	width:70px;
	background-image:url(/images/title_left.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:1px;
	float:right;
	background-color:#00438b;
	overflow:hidden;
	height:34px;
}
div.rating-points div {
	border-bottom:1px solid #2d639d;
	padding:3px 0 4px 0;
	margin-left:9px;
}
div.profile-title {
	border-right:none !important;
}
h3.title {
	color:#ff004e;
	font-size:14px;
	}
div.title {
	background-image:url(/images/title_bg.gif);
	margin:0 0 0 10px;
	max-width:629px;
	border-right:1px solid #2d639d;
	overflow:hidden;
	width:100%;
}
div.title p {
	background-image:url(/images/title_right.gif);
	background-position:left;
	background-repeat:no-repeat;
	overflow:hidden;
	display:block;
	width:36px;
	height:35px;
	float:left;
	margin:0px;
	padding:0px;
}
div.title h1 {
	background-color:#00438b;
	border-bottom:1px solid #2d639d;
	padding-right:15px;
	padding-left:5px;
	float:left;
}

div.msg-success {
	color:#00CC00;
}
div.msg-error {
	color:#CC0000;
}
.small-info {
	font-size:10px;
	font-style:italic;
	color:#FFFF95;
}
/*pages/index.html*/
div.by-location {
	margin:10px 0 10px 0;
	clear:both;
	background-color:#4473a4;
}
div.by-location-title {
	padding-left:10px;
}
div.by-location ul{
	list-style:none;
	padding:0;
	margin:0;
	clear:both;
	overflow:hidden;
}
div.by-location li{
	overflow:hidden;
	background-color:#235994;
	margin:0 7px 1px 7px;
}
div.by-location li a{
	float:left;
	display:block;
	width:170px;
	padding:7px;
}
div.by-location li div{
	float:left;
	width:50px;
	text-align:right;
	padding:7px;
}
div.top-profiles {
	background-image:url(/images/home/top_profiles_bg.gif); 
	background-repeat:no-repeat; 
	width:100%; 
	height:246px;
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
	padding-left:23px;
}
div.top-profiles div.big-pic {
	width:105px;
	float:left;
	padding-top:45px;
}
div.top-profiles ul.small-pics {
	width:345px;
	float:left;
	list-style:none;
	padding:0;
	margin:45px 10px 0 15px;
	overflow:hidden;
}
div.top-profiles ul.small-pics li {
	float:left;
	width:45px;
	text-align:center;
	padding:2px 2px 1px 2px;
}
div.sms_msgs {
	clear:both;
}
div.sms_msgs ul {
	background:url(/images/sms-msg.gif) no-repeat 0 5px;
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	min-height:50px;
}
div.send-sms {
	text-align:right;
	font-size:9px;
	width:585px;
}
div.send-sms a {
	text-decoration:underline;
}
div.sms_msgs ul li {
	margin-left:60px;
	border-bottom:1px solid #00438b;
	padding:4px;
	width:520px;
	background-color:#5f9ac8;
}
div.main-left-fields {
	width:266px;
	float:left;
	overflow:hidden;
}
div.main-right-fields {
	width:362px;
	float:left;
	overflow:hidden;
}
div.quick-search {
	height:169px;
	background-image:url(/images/home/search_bg.gif); 
	background-repeat:no-repeat;
	margin-bottom:10px;
	overflow:hidden;
	padding:15px;
	font-size:10px;
	text-transform:lowercase;
}
div.quick-search div {
	line-height:30px;
	text-align:center;
}
div.quick-search div label {
	display:block;
	width:100px;
	padding-left:10px;
	float:left;
	margin-bottom:10px;
}
div.quick-search ul {
	padding:0px;
	margin:0px;
	list-style:none;
	overflow:hidden;
}
div.quick-search ul li {
	width:78px;
	float:left;
	height:40px;
	margin:0;
}
div.quick-search select {
	background-color:#48a1de;
	font-size:10px;
}
div.quick-search div select {
	width:160px;
}
div.quick-search ul li select {
	width:65px;
}
div.new-photos {
	background-color:#4473a4;
	clear:both;
}
div.miss-mister {
	margin:10px 0 10px 0;
	clear:both;
	background-color:#4473a4;
}
div.miss-mister ul {
	list-style:none;
	padding:0;
	margin:0;
	clear:both;
	overflow:hidden;
}
div.miss-mister ul li {
	margin-left:15px;
	text-align:center;
	float:left;
}
div.forum-rubric {
	background-color:#4473a4;
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:352px;
}
div.forum-rubric ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
div.forum-rubric ul li {
	background-image:url(/images/forum/folder_new.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	padding-left:45px;
	width:286px;
	overflow:hidden;
	line-height:40px;
	margin:0 0 5px 10px;
	background-color:#235994;
}
div.forum-rubric ul li a {
	display:block;
	width:241px;
}
div.forum-moderator {
	padding:10px;
}
div.forum-moderator div {
	color:#FFFF00;
	padding:10px 0 10px 14px;
	background:url(/images/forum/clock.gif) no-repeat center left;
}
div.forum-moderator span {
	font-size:16px;
	color:#FF9900;
}
div.forum-change-priority {
	float:left;
	width:200px;
	padding-top:10px;
}
div.of-the-minute {
	float:left;
	width:352px;
	margin-left:10px;
	background-color:#4473a4;
}
div.panel-holder {
	margin:0 15px 5px 15px;
}
p.pc1, p.pc2, p.pc3, p.pc4 {
	padding:0px;
	margin:0px;
	width:10px;
	height:10px;
	background-repeat:no-repeat;
}
p.pc1, p.pc3 {
	float:left;
}
p.pc2, p.pc4 {
	float:right;
}
p.pc1 {
	background-image:url(/images/home/panel_angle_1.gif);
}
p.pc2 {
	background-image:url(/images/home/panel_angle_2.gif);
}
p.pc3 {
	background-image:url(/images/home/panel_angle_3.gif);
}
p.pc4 {
	background-image:url(/images/home/panel_angle_4.gif);
}
a.reg-banner {
	width:266px;
	height:110px;
	background-image:url(/images/home/reg_banner.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
a.reg-banner div {
	padding:65px 0 0 190px;
	font-size:10px;
}
a.reg-banner:hover {
	color:#FFFF00;
}
div.index-comments {
	float:left;
	margin-left:10px;
	width:352px;
}
div.index-comments ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
div.index-comments ul li {
	background-color:#235994;
	margin:7px 0 7px 0;
	padding:7px;
	clear:both;
	min-height:79px;
	overflow:hidden;
}
div.comment-img {
	width:60px; 
	float:left;
}
div.index-comment-txt {
	float:left;
	width:268px;
}
div.index-comment-txt div {
	padding-left:7px;
}
div.index-comment-txt p {
	margin:0px 0px 5px 0px;
	padding:7px;
	border-bottom:1px solid #00438b; 
}
div.index-comment-txt span {
	float:right;
	font-size:10px;
}
div.comments-menu {
	clear:both;
	overflow:hidden;
	padding:10px 0 7px 0;
}
div.comments-menu div {
	float:left;
	width:335px;
	padding-top:12px;
	text-align:right;
}
div.comments-menu h2 {
	width:250px;
	float:left;
}
/*registration*/
div.submit {
	padding:15px 0 15px 180px;
	clear:both;
	overflow:hidden;
}
div.submit input{
	font-size:24px;
	background-image:url(/images/top_menu_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding:0 7px 0 7px;
	border:0px !important;
	height:45px;
	color:#FFFFFF;
}
input.reg_checkbox {
	width:auto !important;
}
div.err_msg {
	color:#FF9900;
	font-size:10px;
	margin-left:155px;
}
div.info-msg, div.warning-msg, div.error-msg, div.success-msg {
	background-position:10px 7px;
	background-repeat:no-repeat;
	padding:20px 20px 20px 70px;
	font-size:14px;
	background-color:#416d9b;
}
div.full-scr-msg {
	background-position:20px 20px !important;
	padding:20px 20px 20px 80px !important;
	line-height:35px;
}
div.info-msg {
	background-image:url(/images/info_ico.png);
	color:#FFFF00;
}
div.warning-msg {
	background-image:url(/images/warning_ico.png);
	color:#FF9900;
}
div.error-msg {
	background-image:url(/images/error_ico.png);
	color:#FF0000;
}
div.success-msg {
	background-image:url(/images/success_ico.png);
	color:#4dd709;
}
div.reg-txtfield {
	width:170px;
	display:inline;
	margin-left:7px;
	font-weight:bold;
}
div.regForm {
	margin-left:7px;
	clear:both;
	}
div.regForm h5 {
	background-image:url(/images/line2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	clear:both;
	padding-left:7px;
}
ul.regFields {
	list-style:none;
	padding:0;
	margin:0;
	margin-top:15px;
}
ul.regFields li {
	padding:5px;
	line-height:22px;
}
ul.regFields li label {
	width:150px;
	display: block;
	float:left;
	line-height:25px;
	padding-left:7px;
	text-align:left;
}
ul.editFields li label {
	width:190px !important;
}
li.descr-text {
	font-size:10px;
	color:#666666;
	margin-top:-5px;
}
ul.regFields input {
	width:350px;
	display:inline;
	margin-left:7px;
}
ul.regFields textarea {
	display:inline;
	margin-left:7px;
	width:350px;
}

ul.regFields select {
	display:inline;
	margin-left:7px;
	width:350px;
}
div.validationField {
	padding:7px;
	margin-top:15px;
	margin-left:100px;
}
div.validationField img {
	display:inline;
	float:left;
	margin-left:15px;
	border:1px solid #2d639d;
}
div.validationField input {
	width:115px;
	font-size:24px;
	border:1px solid #222222;
	padding:3px;
	margin-left:15px;
}
div.validationField label {
	float:left;
	line-height:70px;
	display:block;
	width:220px;
	height:70px;
	margin-right:50px;
}
div.txtRequired {
	font-style:italic;
	font-weight:bold;
	padding-right:10px;
}
div.edituser {
	margin-left:160px;
	padding-top:15px;
}
span.date-format {
	font-size:10px;
	color:#999999;
	padding-left:10px;
}
#gender {
	width:70px;
}
select.day-menu {
	width:70px !important;
}
select.month-menu {
	width:70px !important;
}
select.hour-menu {
	width:70px !important;
}
select.minute-menu {
	width:70px !important;
}
select.year-menu {
	width:100px !important;
}
ul.regMeasurements li select {
	width:130px !important;
}
dl.form, dl.editPic {
	clear:both;
	width:100%;
}
dl.editPic dt {
	width:130px;
	text-align:left;
}
dl.form dt {
	width:150px;
}
dl.form dd {
	width:400px;
}
dl.form dt, dl.form dd, dl.editPic dt, dl.editPic dd {
	padding:5px;
	margin:0px;
	float:left;
}
dl.form input {
	width:400px;
}
dl.editPic textarea {
	width:185px;
	height:60px;
}
dl.form textarea {
	width:340px;
	height:90px;
}
dl.editPic select {
	width:185px;
}
textarea.pic-info {
	width:390px !important;
	height:60px !important;
}
dl.form select {
	width:300px;
}
dl.form dd div.err_msg {
	margin:0px !important;
}
dd.cat-list label {
	display:block;
	width:250px;
	float:left;
	text-align:left;
	font-size:10px;
}
dl.editPic dd.cat-list label {
	width:195px !important;
}
dd.cat-list input {
	width:auto !important;
}
a.closeBtn {
	position:absolute;
	margin-top:-40px;
	margin-left:170px;
}
a.closeBtn img {
	border:0px;
}
div.btn-editpic {
	width:100%;
	text-align:center;
	clear:both;
}
#cbl_cat_id5, #cbl_cat_id6, #cbl_cat_id9 {
	color:#FF0099;
}
#mypics {
	clear:both;
	width:100%;
	margin:0px;
	list-style:none;
	padding:0px;
}
#mypics li {
	float:left;
	width:114px;
	text-align:center;
	padding:7px 3px 7px 2px;
}
#mypics li img {
	padding:1px;
/*	border:3px solid #222222;*/
}
img.main-pic {
	border:3px solid #FFCC33 !important;
}
#editPicContent {
	width: 350px;
	text-align: center;
}
div.book-list {
	line-height:30px;
	clear:both;
	font-size:22px;
	background-color:#416d9b;
	padding:5px 5px 5px 10px;
	margin-top:5px;
}
div.book-list img {
	vertical-align:text-bottom;
}
div.mypics-but {
	float:left;
	width:45px;
	text-align:left;
	padding:7px;
}
div.vice {
	overflow:hidden;
	padding-left:10px;
	padding-top:10px;
}
div.vice span {
	display:block;
	width:155px;
	float:left;
	height:100px;
}
div.vice label {
	width:300px;
	display:block;
	float:left;
}
/*admin*/
table.admin_table {
	width:100%;
}
table.admin_table th, table.admin_table td {
	padding:7px;
	border-bottom:1px solid #333333;
}
div.mainMenu {
	font-size:12px;
	width:1000px;
	height:56px;
	background-repeat:repeat-x;
	clear:both;
}
div.mainMenu ul {
	list-style:none;
	padding:20px 10px 20px 10px;
	clear:both;
}
div.mainMenu li {
	float:left;
	padding:0 7px;
	font-size:14px;
	text-align:center;
}
div.mainMenu a:link, div.mainMenu a:visited, div.mainMenu a:active {
	color:#eee;
	text-decoration:none;
}
div.mainMenu a:hover {
	text-decoration:underline;
}
dl.sp_full dt {
	width:20% !important;
}
dl.sp_full dd {
	width:70% !important;
	font-weight:bold;
}
div.show-pics-menu {
	padding:10px;
	font-weight:bold;
}
/*end admin*/
div.login {
	float:right;
	width:300px;
	margin-top:20px;
}
div.login input {
	width:100px;
	float:left;
	border-top:1px solid #1c1c1c;
	border-left:1px solid #1c1c1c;
	padding:2px;
	margin:2px;
	font-size:9px;
}
div.loginMain {
	padding:10px;
	}
div.loginMain ul {
	list-style:none;
	}
div.loginMain input {
	clear:both;
	border:1px solid #f0dc85;
	height:20px;
	width:70%;
	padding:3px;
	font-size:14px;
	}
div.loginMain a:link, div.loginMain a:visited, div.loginMain a:active {
	color:#3280c0;
	}
div.loginMain a:hover {
	text-decoration:underline;
	}
.inline { 
	display:inline;
	}
hr.rightMenu {
	height:2px;
	border-bottom:1px solid #ffeb93;
	border-top:1px solid #f0c608;
	}	
div.leftMenuHolder {
	width:240px;
	float:left;
	margin-right:15px;
	margin-bottom:7px;
}
div.leftMenuHolder img {
	margin:0 0 5px 2px;
}
ul.info {
	clear:both;
	list-style:none;
	color:#fff;
	margin:10px 0px 0px 0px;
	padding:0px;
}
ul.info img {
	vertical-align:middle;
	margin:0px;
}
ul.info li {
	line-height:26px;
	clear:both;
		background:#2965a4;
}
ul.info li label {
	width:90px;
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:2px;
	padding-left:10px;
	border-right:1px solid #2c6eb4;
	}
div.location {
	padding-bottom:10px;
}
div.website {
	clear:both;
	padding-top:7px;
	padding-bottom:7px;
}
/* ---------------- Lines ------------------------------- */
.line1 {
	background:#323232;
	height:1px;
	width:600px;
	margin:30px 30px;
}
div.line2 {
	border-bottom:1px solid #386492;
	border-top:1px solid #416d9b;
	height:0px;
	margin:10px 0 10px 0;
	clear:both;
	}
div.line3 {
	height:4px;
	margin:10px 0 10px 0;
	clear:both;
	background-color:#000;
}
div.book {
	clear:both; 
	overflow:hidden;
}
div.bottom {
	width:980px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}
div.grayBg {
	padding:0;
	background-color:#1c1c1c;
	clear:both;
	overflow:hidden;
	margin:3px 0;
	padding:10px;
}
div.grayBg p {
	color:#ff004e;
	font-size:16px;
}
div.grayBg ul {
	padding:0;
	margin:0;
	list-style:none;
}
div.grayBg li {
	padding:0 5px 2px 15px;
	background-image:url(/images/clock.gif);
	background-repeat:no-repeat;
}
div.controlPanelHolder {
	background-color:#121212;
	padding:10px;
	margin:10px;
	overflow:hidden;
}
div.controlPanelNews {
	float:left;
	padding:20px;
	margin:10px;
	background:#000;
	width:150px;
}
div.controlPanelSmall {
	width:280px;
	margin:10px auto;
	background:#cca805;
	padding:10px;
	}
div.controlPanelSmall ul.cp {
	list-style:none;
	padding:2px;
	margin:0;
	float:left;
	}
div.controlPanelSmall ul.cp li {
	margin:6px;
	}
div.controlPanelSmall img{
	float:left;
	}
div.cp-logout {
	clear:both;
	text-align:right;
	padding-right:7px;
}
ul.cpMenu2{
	list-style:none;
	border-top:1px solid #a48805;
	border-bottom:1px solid #a48805;
	margin:15px 7px 7px 7px;
	padding:10px 0 10px 0;
	clear:both;
	width:95%;
	}
ul.cpMenu2 li {
	padding:2px;
}
ul.cpMenu2 a:link, ul.cpMenu2 a:visited, ul.cpMenu2 a:active {
	font-size:16px;
	text-decoration:none;
	}
ul.cpMenu2 a:hover {
	font-size:16px;
	text-decoration:none;
	}
div.msg2all {
	float:left;
	width:380px;
	padding:10px;
}
div.msg2all textarea {
	width:300px;
	border:1px solid #1c1c1c;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
div.net {
	width:380px;
	padding:10px;
	float:left;
	clear:both;
	background:#0c0c0c;
}
div.statistic {
	margin:0 10px;
}
table.statisticTD {
	width:300px;
	margin:10px;
	padding:0px;
	}
table.statisticTD .stat-odd {
	background-color:#fef0b1;
	}	
table.statisticTD th {
	text-align:left;
	padding:5px;
	font-weight:normal;
}
table.statisticTD td {
	padding:5px;
	text-align:right;
}
table.statisticTD th a {
	color:#3280c0;
}
table.statisticTD th h1 a {
	color:#FFF!important;
}
.class2 {
	padding:5px;
	}	
div.statistic dl {
	padding:20px;
	margin:1px;
	background:#000000;
	float:left;
	width:115px;
}
div.statistic dt {
	font-size:18px;
	color:#ff004e;
	padding:0;
	margin:0;
}
div.statistic dd {
	font-size:10px;
	color:#6b6b6b;
	padding:0;
	margin:0;
}
dl.titles {
	padding:0 0 5px 10px;
	margin:1px;
	float:left;
	clear:both;
	width:350px;
}
dl.titles dt {
	font-size:18px;
	color:#ff004e;
	padding:0;
	margin:0;
}
dl.titles dd {
	font-size:10px;
	color:#6b6b6b;
	padding:0;
	margin:0;
}
img.profile-pic {
	max-width:225px;
	max-height:250px;
	padding:1px;
	border:4px solid #375573;
	background-color:#4ab6ff;
}
div.profile-info h2 {
	margin-bottom:7px;
}
div.profile-info {
	border:1px solid #4d79a8;
	padding:10px;
	float:left;
	width:320px;
	background-image:url(/images/info_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	min-height:320px;
}
div.profile-info p {
	padding:0px;
	margin:7px 0 7px 0;
}
div.last-action {
	padding-bottom:10px;
	border-bottom:1px solid #4d79a8;
	margin-bottom:10px;
}
li.info-title {
	font-weight:bold;
	padding:15px 0 10px 0;
}
ul.small-thumbs {

	list-style:none; 
	clear:both; 
	margin:0px;
	padding:0px;
}
ul.small-thumbs li {
	width:46px; 
	height:65px; 
	float:left;
	margin-right:1px;
	margin-bottom:2px;
}
img.small-thumbs {
	width:40px; 
	height:60px;
	border:2px solid #375573;
	padding:1px;
	background-color:#4ab6ff;
}
img.smaller-thumbs {
	width:40px; 
	height:60px;
}
img.selected-pic {
	border:2px solid #FFCC33 !important;
}
div.under-pic {
	margin-top:15px;
	padding:10px 0 0 0;
	overflow:hidden;
	border-top:1px solid #5d94d0;
}

img.banner {
	background:url(/images/bannerBg.gif);
	background-repeat:no-repeat;
	padding:23px 0 25px 0;
}
/*messages*/
div.autocomplete {
      position:absolute;
      width:250px;
      background-color:#FFFFFE;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #ffb;}
    div.autocomplete ul li {
      list-style-type:none;
	  background-repeat:no-repeat;
	  background-position:left center;
	  color:#000000;
      display:block;
      margin:0;
      padding:8px 0 2px 10px;
      height:20px;
      cursor:pointer;
    }	
ul.msg_submenu {
	margin-left:0;
	padding:0px 10px 0px 0px;
	clear:both;
	overflow:hidden;
	list-style:none;
}
ul.msg_submenu li {
	float:left;
	width:77px;
	text-align:center;
	padding-top:6px;
	padding-bottom:4px;
	margin-right:10px;
	font-size:9px;
	font-weight:bold;
}
.msg_submenu li a {
	text-decoration:none;
	font-weight:bold;
}
li.msg-tab-over {
	background-image:url(/images/msgs/over.gif) !important;
}
/* new design for Inbox  //// msg */

table.friend-requests {
	width:100%;
	margin-bottom:10px;
}
table.friend-requests td {
	padding:15px 10px 15px 10px;
	background-image:url(/images/line_blue.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
table.friend-requests td.actions {
	width:150px;
	text-align:right;
}
td.actions img {
	padding-bottom:5px;
	} 
table.messages {
	width:100%;
	margin-bottom:10px;
}
table.messages tr.new {
	background-color:#31699F;
}
table.messages td {
	padding:15px 10px 15px 10px;
	background-image:url(/images/line_blue.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
/* end new design for Inbox */
img.emot_link {
	cursor:pointer;
}
div.sendOK {
	height:300px;
	margin:50px;
	padding:30px;
	border:1px #5d94d0 solid;
	text-align:center;
	}
div.sendOK  h2{
	font-size:16px;
	}
/* view.html -------------------- */
div.viewMsgImg {
	background-image:url(/images/bg_podSnimkata.gif);
	float:left;
	width:160px;
}
div.viewMsgImg img {
	margin:60px 17px 60px 25px; 
}
div.viewMsg {
	float:left;
	padding:10px;
	width:400px;
	}
div.viewMsg form {
		clear:both;
	}
.subject-title {
	font-size:18px;
	padding:30px 40px 0 30px;
}
div.msg-text {
	font-size:12px;
	padding:0 40px 40px 30px;
	float:left;
	}
div.left200 {
	float:left;
	width:200px;
	padding-bottom:10px;
	}
div.msg-text-history {
	background-color:#181818;
	padding:10px 20px 20px 20px;
	margin-top:10px;
	}
div.history {
	padding:10px;
}
div.history img {
	float:left;
	margin-right:10px;
	}
div.history div {
	padding:0 10px;
	}
/*end messages*/

/* Log In form page */

ul.login-list {
	list-style:none;
	padding:20px;
	margin:0;
}
ul.login-list li {
	padding:2px;
}
ul.login-list input {
	font-size:24px;
	padding:5px;
	border-top:1px solid #282828;
	border-left:1px solid #282828;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
}
ul.reigstration-link {
	list-style:none;
	padding:10px 0 0 0;
	margin:0;
}
ul.reigstration-link li {
	padding-left:5px;
	margin:10px;
}
ul.reigstration-link a:link, ul.reigstration-link a:visited, ul.reigstration-link a:active {
	display:block;
	background-image:url(/images/top_menu_bg.jpg);
	padding:15px;
	width:80%;
	font-size:14px;
	text-decoration:none;
	margin:0;
	border:1px solid #255b94;
}
ul.reigstration-link a:hover {
	color:#F9F900;
	border:1px solid #eec201;
}
/* end Log In form page */
ul.albums-listing {
	list-style:none;
	margin:10px 0px 0px 0px;
	padding:0px;
	clear:both;
	overflow:hidden;
}
div.pic-count {
	padding-bottom:10px;
}
ul.albums-listing li {
	margin:5px;
	padding:10px;
	border:1px solid #4d79a8;
	overflow:hidden;
	float:left;
	width:267px;
	height:133px;
}
ul.albums-listing li img {
	float:left;
	margin-right:10px;
}
ul.models-listing {
	list-style:none;
	margin:10px 0 10px 0;
	padding:0px;
	clear:both;
	overflow:hidden;
	}
ul.models-listing li {
	float:left;
	margin-left:8px;
	margin-bottom:8px;
	}
ul.models-listing img, img.thumb{
	border:4px solid #375573;
	background-color:#5890ce;
	padding:1px;
	width:100px;
	height:133px;
}
ul.models-listing a:link, ul.models-listing a:hover, ul.models-listing a:active, ul.models-listing a:visited {
	border:0;
	}
ul.models-listing li div {
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}
/* --------------------- UPLOAD Images -------------------------- */

div.approved {
	color:#15BF0D;
	background-image:url(/images/ico/pics/approved.png);
	background-repeat:no-repeat;
	padding:10px 0 7px 35px;
}
div.notapproved {
	color:#FF0000;
	background-image:url(/images/ico/pics/noapproved.png);
	background-repeat:no-repeat;
	padding:10px 0 7px 35px;
}
div.pending {
	color:#F9CE06;
	background-image:url(/images/ico/pics/wait.png);
	background-repeat:no-repeat;
	padding:10px 0 7px 35px;
}
div.upload-pic {
	
	}
div.mypics-approved {
	clear:both;
	text-align:left;
	padding-left:7px;
	padding-bottom:5px;
	font-size:9px;
}
.upload-file-input {
	font-size:18px;
	padding:3px;
	}
/*profile*/
div.pic-menu {
	width:225px;
	clear:both; 
	line-height:25px; 
	text-align:center;
	position:absolute; 
	background-image:url(/images/frame/frame_bgnd.png);
	font-size:10px;
}
div.gallery-title {
	clear:both;
	overflow:hidden;
}
div.img-view {
	margin-top:15px;
	text-align:center;
}
div.pic-descr {
	margin:10px 0 0 0;
	background-color:#4d79a8;
	padding:10px;
	font-weight:bold;
}
div.gallery-title div {
	width:100px;
	float:left;
	border-bottom:1px solid #5d94d0;
	padding-bottom:5px;
	line-height:20px;
}
div.gallery-title h3 {
	width:398px;
	float:left;
}
/*comments*/
div.comment-list {
	background-color:#416d9b;
	margin-top:10px;
	padding:7px;
	overflow:hidden;
}
div.reply-but {
	width:80px;
	float:left;
}
div.reply-but img {
	vertical-align:bottom;
}
div.comment-menu {
	text-align:right;
}
div.comment-del {
	width:80px;
	float:left;
}
div.comment-del img {
	vertical-align:bottom;
}
div.reply-box {
	background-color:#4d79a8;
	padding:1px 7px 7px 7px;
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
div.comment-txt {
	margin-bottom:10px; 
	clear:both; 
	border-bottom:1px solid #00438b; 
	padding-bottom:7px;
}
div.commentW {
	float:left;
	width:60px;
}
div.comment {
	float:left;
	width:520px;
	padding-bottom:7px;
}
.comment-dt {
	color:#000000;
	padding-left:14px;
	background-image:url(/images/ico/clock.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}
div.reply-label {
	color:#235994;
	padding-bottom:3px;
}
div.reply-txt {
	border-bottom:1px solid #00438b;
	padding-bottom:7px;
	margin-bottom:7px;
}
div.reply-case {
	float:left;
	width:518px;
}
div.reply-pic {
	float:left;
	width:41px;
	padding-left:7px;
	padding-top:7px;
}
div.emot-commonts {
	width:570px;
	margin:10px 0 10px 0px;
}
#btnComment {
	width:100%;
	height:30px;
	font-size:18px;
}
#newCommentLayer {
	padding:20px 30px 20px 10px;
	border:1px solid #6f93b9;
	width:550px;
}
div.textareaComment {
	padding:10px;
		}
div.textareaComment textarea {
	border:1px solid #469edb;
	padding:2px;
	font-size:10px;
	width:100%;
	height:100px;
	}
img.emot-icon {
	margin:2px;
}
/*--- search.htm --*/
div.search {
	text-align:center;
}
	div.search h2 {
		padding-top:5px;
		padding-bottom:12px;
		clear:both;
	}
	div.search ul {
		margin-left:15px;
		margin-right:15px;
		padding:0px;
		clear:both;
		list-style:none;
	}
	div.search ul li {
		overflow:hidden;
		float:left;
		width:25%;
		height:50px;
		padding:25px 0 5px 0;
		border-bottom:1px solid #5d94d0;
		text-align:center;
	}
	div.search ul li.group-field {
		width:50%;
		padding:15px 0 15px 0;
	}
	div.search ul li.group-field div {
		width:85%;
		background-color:#00438b;
	}
	div.search ul li label {
		padding-bottom:3px;
		display:block;
	}
	div.search ul li.cb-search {
		padding:40px 0 10px 0;
		height:30px;
	}
	div.search ul li.cb-search label {
		display:inline;
		font-size:12px;
		padding-left:15px;
	}
	div.search div {
		padding:10px;
	}
	div.search input {
		padding:3px;
		font-size:18px;
	}
	div.search select {
		padding:1px;
		width:100px;
		clear:both;
	}
	div.search-location div {
		clear:both;
		overflow:hidden;
	}
	div.search-location select {
		float:left;
		width:200px;
		clear:none !important;
	}
	div.search-location input {
		float:left;
	}
	div.search-location label {
		width:200px;
		display:block;
		float:left;
		line-height:26px;
	}
/*my-profile*/
ul.right-friends, ul.right-galleries  {
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style:none;
}
ul.right-friends li {
	float:left;
	width:50px;
	height:70px;
	text-align:center;
}
ul.right-galleries li {
	float:left;
	width:100px;
	height:150px;
	text-align:center;
}
ul.right-galleries li img {
	width:80px !important;
	height:120px !important;
}
div.my-profile {
	padding:0px 20px 20px 20px;
	background-color:#28629f;
	font-size:9px;
}
div.my-profile-menu ul { /* Tova e za gornoto menu Lichni Danni i t.b.*/
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:0;
	}
div.my-profile-menu li {
	float:left;
	padding:12px 10px 0px 15px;
	}
div.profile-menu-msg { /* Tova e za menuto v Kontrolniqt panel */
	padding:0px 0 50px 20px;
	float:left;
	}
div.profile-menu-msg ul {
	list-style:none;
	border-bottom:1px solid #375573;
	margin:10px 0 3px 20px;
	padding:0 0 5px 0;
	}
div.profile-menu-msg ul li {
	line-height:22px;
}
div.profile-menu-msg a:link, div.profile-menu-msg a:visited, div.profile-menu-msg a:active {
	font-size:16px;
	text-decoration:none;
	}
div.profile-menu-msg a:hover {
	font-size:16px;
	text-decoration:none;
	}	
div.profile-menu-msg img {
	border:0;
	padding-right:5px;
	}
div.bigNums {
	width:105px;
	height:100px;
	border:1px solid #4b82ae;
	padding:10px;
	margin:10px;
	float:left;
	font-size:9px;
	text-align:center;
	cursor:pointer;
	}
div.bigNums div {
	height:50px;
}
div.bigNums h1 {
	font-size:24px;
	}
div.friends {
	padding:10px;
	margin:10px;
	border:1px solid #4b82ae;
	overflow:hidden;
	clear:both;
	}
div.friends ul {
	list-style:none;
	}
div.friends li {
	background-image:url(/images/clock_bullet.gif);
	background-repeat:no-repeat;
	padding-left:12px;
		}	
/*forum*/
table.posts {
	border:0px;
	width:100%;
	border-bottom:1px solid #2c6eb4;
}
.postingForum input{
	width:400px;
}
div.inactive-member {
	font-size:10px;
	font-style:italic;
	padding-top:10px;
}
#helpbox {
	background-color:#5b9dd0;
	padding:10px;
	clear:both;
	margin:10px;	}
table.posts th {
	background-image:url(/images/top_menu_bg.jpg);
	background-position:center;
	border-left:1px solid #2c6eb4;
	border-top:1px solid #2c6eb4;
	padding:7px;
}
table.posts td {
	padding:10px;
	border-top:1px solid #2c6eb4;
margin:1px;
}
table.posts h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:100;
	padding:1px;
	}
table.posts h2 a {
	text-decoration:none !important;
	border-bottom:1px solid #edc200 !important;
}
table.posts h2 a:active,table.posts h2 a:hover {
	text-decoration:none !important;
	border:0px !important;
}
table.posts a:link, table.posts a:visited, table.posts a:active {
	text-decoration:underline;
	}
table.posts a:hover {
	text-decoration:none !important;
	}
td.bgBlue /* tova e za borq na temite i razglejdaniqta */ {
	font-size:14px;
	text-align:center;
	margin:3px;
	background-color:#265d98;
	}
td.author-col {
	width:130px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
}
.viewTd {
	vertical-align:top;
	border-left:1px solid #2c6eb4;
	}
img.forum-avatar {
	margin:10px 0 10px 0;
}
div.post-header {
	overflow:hidden;
	margin:7px;
	border-bottom:1px solid #2c6eb4;
	padding-bottom:7px;
	font-size:14px;
}
div.post-title {
	clear:both;
	overflow:hidden;
	color:#FFFF00;
}
div.post-date {
	width:180px;
	float:left;
	color:#FFFF00;
	padding-left:14px;
	background-image:url(/images/forum/clock.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
div.post-body {
	clear:both;
	padding:0 7px 7px 7px;
	width:740px;
	overflow:auto;
}
hr.signature {
	border-bottom:1px dotted #6DB6D8;
	height:2px;
	margin:0 300px 0 7px;
	padding-bottom:7px;
}
div.post-signature {
	margin:0 7px 0 7px;
}
div.post-actions {
	float:right;
	width:280px;
	text-align:right;
}
ul.bb-buttons {
	list-style:none;
	margin:10px;
	padding:10px;
}
ul.bb-buttons li {
	float:left;
	padding-right:5px;
}
img.forum-user-img {
	max-width:740px;
}
blockquote.quote, blockquote.code  {
	padding:5px;
	margin:5px;
	border:1px dotted #FFFFFF;
}
blockquote blockquote.quote div, blockquote blockquote.code div {
	background-color:#5389BF !important;
	margin:10px;
	padding:10px;
	overflow:hidden;
}
blockquote.quote div, blockquote.code div {
	background-color:#2F71B9;
	margin:10px;
	padding:10px;
	overflow:hidden;
}
div.forum-pages {
	padding-top:7px;
}
div.forum-pages a {
	text-decoration:underline;
}
hr.mode1 {
	height:1px;
	color:#5d94d0;
	}
div.border {
	border:1px solid #30669f;
	text-align:center;
	}
/*pages*/
ul.pages {
	list-style:none;
	padding:0px;
	margin:10px 0 0 0;
	float:right;
}
ul.pages li {
	float:left;
	margin:2px;
	font-weight:bold;
}
ul.pages li a {
	display:block;
	padding:6px;
	text-decoration:none;
}
ul.pages li:hover {
	
}
ul.pages li.num-selected:hover {
	
}
ul.pages li.num-selected {
	padding:6px;
	color:#FFFF00;
}
ul.pages li.num {
}
/*end pages*/
table.sms {
	list-style:none;
	margin:10px 0 0 0;
	text-align:center;
	width:100%;
	border:1px solid #2c6eb4;
	}
table.sms th {
	font-size:14px;
	background-color:#2c6eb4;
	padding:5px;
	}
table.sms td {
	font-size:9px;
	}	
#sms-but {
	margin-top:10px;
	cursor:pointer;
}
#sms-info {
	text-align:left !important;
	width:225px;
	padding:70px 20px 0 10px;
	margin-left:2px;
	margin-top:11px;
	background-image:url(/images/vote_open.jpg);
	background-repeat:no-repeat;
	font-size:9px;
	height:201px;
	cursor:pointer;
}
#sms-info p {
	padding:0;
	margin:0 0 10px 0;
}
#sms-info span {
	font-size:12px;
	font-weight:bold;
	color:#FDD93B;
}
ul.top {
	float:left;
	width:290px;
	margin:0;
	padding:0;
	list-style:none;
}
ul.top li {
	clear:both;
	padding-top:10px;
}
ul.top li h1 {
	width:85px;
	text-align:center;
	line-height:130px;
	font-size:36px;
	font-weight:lighter;
	float:left;
}
div.top-sms {
	clear:both;
}
div.top-thumb {
	float:left;
	width:150px;
}
ul.years, ul.months, ul.days {
	margin:0;
	padding:0;
	width:100%;
	list-style:none;
	overflow:hidden;
	display:block;
	clear:both;
}
ul.years li {
	width:50px;
	font-size:14px;
	float:left;
}
ul.years li.selected a {
	font-weight:bold;
	color:#FFFF00;
}
ul.months li {
	padding:7px;
	float:left;
}
ul.months li.selected a {
	font-weight:bold;
	color:#FFFF00;
}
ul.days li {
	width:22px;
	line-height:22px;
	text-align:center;
	height:20px;
	margin:1px;
	float:left;
	border:1px solid #0066CC;
}
ul.days li.selected a {
	font-weight:bold;
	color:#FFFF00;
}