html, body {height:100%;}
* { margin:0px; padding:0px; }
body { font:14px Verdana; color:#555555;background:url(/_img/top_bg.png) repeat-x left top;}
table {width:100%; border-collapse:collapse;}
td { vertical-align:top;}
img { border:none; }


/*::selection { background:#9ccee5; }*/ /*Opera, Safari, Google Chrome*/
/*::-moz-selection { background:#9ccee5; }*/ /*FireFox*/

.blue {color:#7cb8f2;}

h1
{
	font-size:22px;
	color:#7CB8F2;
	margin:0;
	padding:0;
	font-weight:normal;
}

a{color:#7cb8f2;}
a:hover{color:#7cb8f2;text-decoration:none;}
label {cursor:pointer;}
label:hover {cursor:pointer;text-decoration:underline;}


#page-all {min-height: 100%; margin-bottom: -92px;}
* html #page-all {height: 100%;}
#page-empty {height: 100px; clear: both;}
#page-footer {height: 80px;}

.justify{text-align:justify;}
.center { width:980px;margin:0px auto;}


.top_links{text-align:right; color:#b55559; font-size:12px;}
.top_links a{color:#b55559;text-decoration:none; font-size:12px;}
.top_links a:hover{color:#b55559;text-decoration:underline; font-size:12px; }



.registration {margin-left:230px;width:600px;padding-top:20px; line-height:20px; padding-bottom:40px;}
.registration td {line-height:26px;}

input[type="radio"] {font-size:12px;height:20px;vertical-align: middle; margin-left:15px;}
input[type="checkbox"] {font-size:12px;height:20px;vertical-align: middle; margin-left:5px;position:relative;top:1px;}
/*
input[type="checkbox"] {font-size:12px;height:20px;vertical-align: middle; margin-left:5px;}
input[type="text"] {border:0px;}
input[type="password"] {border:0px;}
input[type="button"] {border:0px;}
input[type="submit"] {border:0px;}
*/
textarea {border:0px;}

.input_124{border:0px;color:#666666; background:url(/_img/boxes/input_124.png) no-repeat top left; width:114px;height:26px;padding-left:5px;padding-right:5px;}
.input_175{color:#666666; width:165px;height:22px;padding-left:5px;padding-right:5px;}
.input_223{border:0px;color:#666666; background:url(/_img/boxes/input_223.png) no-repeat top left; width:213px;height:26px;padding-left:5px;padding-right:5px;}
.input_270{border:0px;color:#666666; background:url(/_img/boxes/input_270.png) no-repeat top left; width:260px;height:26px;padding-left:5px;padding-right:5px;}

.textarea_960{border:0px;color:#666666; background:url(/_img/boxes/textarea_960.png) no-repeat top left; width:950px;height:80px;padding-left:5px;padding-right:5px;padding-top:20px;}

.back{width:106px;height:20px;background:url(/_img/back.png);color:#ffffff;font-weight:bold;font-size:12px;text-align:center;padding-left:18px;padding-top:6px;}
.next{width:106px;height:20px;background:url(/_img/next.png);color:#ffffff;font-weight:bold;font-size:12px;text-align:center;padding-right:18px;padding-top:6px;}

.next a{color:#ffffff;text-decoration:none;}
.back a{color:#ffffff;text-decoration:none;}
.next a:hover{color:#ffffff;text-decoration:underline;}
.back a:hover{color:#ffffff;text-decoration:underline;}

.messagebox {font-weight:bold;color:#ffffff;text-align:center;padding-top:10px;width:498px;height:78px;margin:50px auto;background:url(/_img/message.png) no-repeat top left;}

.login {height:30px;}

.login input[type="text"] {border:0px;color:#cccccc; background:url(/_img/boxes/input_124.png) no-repeat top left; width:114px;height:26px;padding-left:5px;padding-right:5px;}
.login input[type="password"] {border:0px;color:#cccccc; background:url(/_img/boxes/input_124.png) no-repeat top left; width:114px;height:26px;padding-left:5px;padding-right:5px;}

.gray {color:#333333 !important;}
.gray_lite {color:#cccccc !important;}

.left_top {background:url(/_img/elips/left_top.png) no-repeat left top;}
.right_top {background:url(/_img/elips/right_top.png) no-repeat right top;}
.right_bottom {background:url(/_img/elips/right_bottom.png) no-repeat right bottom;}
.left_bottom {background:url(/_img/elips/left_bottom.png) no-repeat left bottom;}

.elips_content {background-color:#fafbda;font-size:14px;}
.elips_content a{color:#7cb8f2;font-size:14px;text-decoration:underline;}
.elips_content a:hover{color:#7cb8f2;font-size:14px;text-decoration:none;}
.elips_content td{padding:0px !important;margin:0px !important;}

.td_valign_center td {vertical-align:middle;}

.red {color:#B55559;}

.fs_22 { font-size:22px;}
.fs_20 { font-size:20px;}
.fs_18 { font-size:18px;}
.fs_17 { font-size:17px;}
.fs_16 { font-size:16px;}
.fs_15 { font-size:15px;}
.fs_14 { font-size:14px;}
.fs_12 { font-size:12px;}


.buttons{padding-top:46px;/*padding-bottom:16px;*/clear: both; font-size:12px;color:#ffffff;height:26px;}

	.buttons .button_pb {height:26px; width:auto; float:left;margin-right:10px;}
		.buttons .button_pb .left {padding:5px 10px;height:16px; width:auto;float:left; background:url(/_img/buttons_pb.png) left top;}
		.buttons .button_pb .right {text-align:center;padding:5px 8px;height:16px; min-width:26px;;width:auto;float:left; background:url(/_img/buttons_pb.png) right top;}

	.buttons .button_pb_arrow {height:26px; width:auto; float:left;margin-right:10px;}
		.buttons .button_pb_arrow .left {padding:5px 10px;height:16px; width:auto;float:left; background:url(/_img/buttons_pb_arrow.png) left top;}
		.buttons .button_pb_arrow .right {text-align:center;padding:5px 10px;height:16px; min-width:10px;;width:auto;float:left; background:url(/_img/buttons_pb_arrow.png) right top;}

	.buttons .button_pp_arrow {height:26px; width:auto; float:left;margin-right:10px;}
		.buttons .button_pp_arrow .left {padding:5px 0px 5px 10px;height:16px; width:auto;float:left; background:url(/_img/buttons_pp_arrow.png) left top;}
		.buttons .button_pp_arrow .right {text-align:center;padding:5px 8px;height:16px; min-width:10px;;width:auto;float:left; background:url(/_img/buttons_pp_arrow.png) right top;}

	.buttons .button_pp_check {height:26px; width:auto; float:left;margin-right:10px;}
		.buttons .button_pp_check .left {padding:5px 0px 5px 10px;height:16px; width:auto;float:left; background:url(/_img/buttons_pp_arrow.png) left top;}
		.buttons .button_pp_check .right {text-align:center;padding:5px 8px;height:16px; min-width:12px;;width:auto;float:left; background:url(/_img/buttons_pp_check.png) right top;}

	.buttons a{color:#ffffff;text-decoration:none;font-weight:bold;}
	.buttons a:hover{color:#ffffff;text-decoration:underline;}




.ProfileFooterLinks{padding:10px;}
.ProfileFooterLinks a {color:#7cb8f2;text-decoration:underline;}
.ProfileFooterLinks span {margin-right:40px;}
.ProfileFooterLinks a:hover {color:#7cb8f2;text-decoration:none;}
.ProfileFooterLinks .mail {padding-left:25px; background:url(/_img/mail.png) no-repeat 0px 3px;}

.elips_content_dark {background-color:#a3a3a3;font-size:14px;color:white;}
.elips_content_dark a{color:white;font-size:14px;text-decoration:underline;}
.elips_content_dark a:hover{color:white;font-size:14px;text-decoration:none;}
.elips_content_dark td{padding:0px !important;margin:0px !important;}


.dark_left_top {background:url(/_img/elips/dark_left_top.png) no-repeat left top;}
.dark_right_top {background:url(/_img/elips/dark_right_top.png) no-repeat right top;}
.dark_right_bottom {background:url(/_img/elips/dark_right_bottom.png) no-repeat right bottom;}
.dark_left_bottom {background:url(/_img/elips/dark_left_bottom.png) no-repeat left bottom;}


.messages_tbl th {height:30px;vertical-align:middle;border-bottom:1px solid #acd1f5;}
.messages_tbl td {height:25px;vertical-align:middle;}

.messages_tbl tr.new {color:#ff0066;}
.messages_tbl tr.new a {color:#ff0066;text-decoration:underline;}

.messages_tbl tr.old {color:#000000;}
.messages_tbl tr.old a {color:#000000;text-decoration:underline;}

a.delete {padding-right:10px;background:url(/_img/delete.png) no-repeat bottom right; text-decoration:none !important;color:#ff0066 !important;}

.messages_links a{font-size:12px; padding:0px 17px;color:#999999;text-decoration:underline;}

.newmessage_tbl {margin:0px 10px;}
.newmessage_tbl th {height:25px;color:#acd1f5;width:80px;vertical-align:middle;text-align:left;}
.newmessage_tbl td {height:25px;vertical-align:middle;}

.newmessage_tbl_content {margin:0px 10px;}
.newmessage_tbl_content th {height:40px;color:#acd1f5;width:80px;vertical-align:middle;text-align:left;}
.newmessage_tbl_content td {vertical-align:middle;}

.back_to_list{padding-right:11px;background:url("/_img/back_to_list.png") no-repeat top right;}
.delete_message{padding-right:17px;background:url("/_img/delete_message.png") no-repeat top right;}

.add_friend{padding-left:20px;background:url("/_img/add_friend.png") no-repeat top left;color:#000000 !important;}
.send_message{padding-left:18px;background:url("/_img/send_message.png") no-repeat top left;color:#000000 !important;}

.accept  {float:left;  width:61px; height:20px;color:#ffffff; padding-left:7px;padding-top:0px; background:url("/_img/accept.png") no-repeat top left;}
.decline {float:right; width:61px; height:20px;color:#ffffff; padding-left:7px;padding-top:0px; background:url("/_img/decline.png") no-repeat top left;}

.pr_30 {padding-right:30px;}
.pl_5  {padding-left:5px;}


.pl_10 {padding-left:10px;}
.pl_20 {padding-left:20px;}

.pr_10 {padding-right:10px;}
.pr_20 {padding-right:20px;}
.pr_5  {padding-right:5px;}

.mt_10 {margin-top:10px;}

.news_top{background:url(/_img/news_top.png) left top; height:5px;}
.news_bottom{background:url(/_img/news_bottom.png) left top; height:5px;}
.news_center{background-color:#eeeeee;padding-left:8px;padding-right:8px;}
.news_center a{color:#000000;text-decoration:none;}
.news_center a:hover{color:#000000;text-decoration:underline;}
.news_center .red a{font-family:Arial;font-weight:bold;color:#b63a38;text-decoration:none;}
.news_center .red a:hover{color:#b63a38;text-decoration:underline;}

.space_5{height:5px;}
.space_10{height:10px;}

.rate_images img {position:relative;top:1px;cursor:pointer;}

.PhotoItems {border:1px solid #7cb8f2 !important;float:left;width:227px;height:165px;margin-right:5px;margin-bottom:5px;padding:6px;text-align:center;background-color:#ffffff;}
.PhotoItems:hover{background-color:#7cb8f2;}
.PhotoItems:hover a{color:#ff0066;font-size:12px;}
.randphotos .item {overflow:hidden;padding:5px; width:227px;height:270px;float:left;margin-bottom:5px;border:1px solid #7cb8f2 !important;}
.randphotos .item.right {margin-right:5px;}

/*


.first { margin-left:0px !important;}


.error {color:#ff0000;}
.bgpink {background-color:#ff0066;}
.pink {color:#ff0066;}

.pink a {color:#ff0066;}
.pink a:hover {text-decoration:underline;}


#panel {text-align:left !important;font-family: 'OfficinaSansCTTRegular', sans-serif;}
#panel a {color:#666666;font-size:12px;}
#panel a:hover {color:#ff0066;text-decoration:none;}


a {color:#999999;text-decoration:none;}
a:hover {color:#ff0066;text-decoration:none;}


.content {padding-top:20px;}
.gallery {margin:20px 0px;}
.footer { background:url(/_img/line.gif) repeat-x 0px 10px;  margin:0px 20px;  padding-top:15px; }
.align { text-align:center; }
.padding_all { padding:5px;}
.border_right { border-right:1px solid #737373; }

.footer_links {width:auto; }
.spacer_30 { width:30px;}





.home_content td { padding:7px;}
.selectes td { padding:3px !important; vertical-align:middle;}


#list{	line-height:17px; }

.offers_bg{ background:url(/_img/offers_bg.png) no-repeat}
.other_head {height:118px;width:950px; margin:0px auto;}


.sing_up {width:694px; height:30px; margin:0px auto;}
.sing_up .terms {width:595px;padding-left:15px;padding-top:7px; height:23px; background:url(/_img/registration/terms_bg.png) no-repeat top left; float:left;}
.sing_up a {color:#ff0066; text-decoration:underline;}
.sing_up a:hover {color:#ff0066; text-decoration:none;}
.sing_up .button {width:84px;float:left;}



.LangSelectList {height:auto;background-color:#ffffff;padding-top:5px;}
.LangSelectList  li {width:115px;}
.LangSelectList  a {height:20px;width:97px;display:block;color:#333333;padding-left:18px;}
.LangSelectList  a:hover {height:20px;width:97px;background-color:#cfcfcf;}

.left_top {background:url(/_img/elips/left_top.png) no-repeat left top;}
.right_top {background:url(/_img/elips/right_top.png) no-repeat right top;}
.right_bottom {background:url(/_img/elips/right_bottom.png) no-repeat right bottom;}
.left_bottom {background:url(/_img/elips/left_bottom.png) no-repeat left bottom;}

.elips_content {background-color:#dfdfdf;font-size:11px;}
.elips_content a{color:#ff0066;font-size:11px;text-decoration:underline;}
.elips_content a:hover{color:#ff0066;font-size:11px;text-decoration:none;}
.elips_content td{padding:0px !important;margin:0px !important;}


.td_valign_center td {vertical-align:middle;}


.hr {height:1px;background-color:#aaaaaa;}


.PhotoItems {float:left;width:110px;height:110px;margin:4px;}

.PhotoItemsEdit {float:left;width:110px;height:130px;margin:4px;text-align:center;background-color:#ffffff;}
.PhotoItemsEdit:hover{background-color:#e0e0e0;}
.PhotoItemsEdit:hover a{color:#ff0066;font-size:12px;}
.PhotoItemsEdit a{font-size:12px;}
.PhotoItemsEdit a:hover{text-decoration:underline;font-size:12px;}


*/
