body {
	background: #990000 url(../images/layout/background_line.png) repeat-x;
	margin: 0;
	padding: 0;
}

a {
	outline: none;
}

div {
	position: relative;
	border: 0;
} 

img {
	border: 0;
	padding: 0; 
	margin: 0;
}

input[type=text], input[type=password], select{
	background: #FFFFFF;
	border: 1px solid #999999;
	font: 12px Verdana;
	color: #666;
	width: 150px;
}

input[type=text]:focus, input[type=password]:focus, select:hover {
	border: 1px solid #666666;
}

pre {
	position: absolute;
	z-index: 1000;
	left: 0;
	width: 220px;
	top: 0;
	font: 9px Tahoma;
	background: #fff9f9;
	border: 1px dotted black;
}

textarea {
	font: 11px Verdana;
	color: #000;
	width: 300px;
	height: 100px;
	border: 1px solid #cdcdcd;
}

textarea:focus {
	border: 1px solid #666;
}

input[type=submit] {
	font: 11px Verdana;
	color: #666;
	border: 1px solid #cdcdcd;
	padding: 5px;
}

input[type=submit]:hover {
	color: #000;
	border: 1px solid #666;
}

input[type=button] {
	font: 11px Verdana;
	color: #333333;
	border: 1px solid #797777;
	padding: 5px;
}

input[type=button]:hover {
	color: #000;
	border: 1px solid #666;
	cursor: pointer;
}


#container {
	width: 950px;
	height: auto;
	overflow: hidden;
	margin: 0 auto 0 auto;
	background: #FFF;
}

#top {
	width: 950px;
	height: 225px;
	background: url(../images/layout/top.png) no-repeat;
	margin: 0 auto 0 auto;
}

#topIntro {
	width: 950px;
	height: 258px;
	background: url(../images/layout/intro_logo.png) no-repeat;
	margin: 0 auto 0 auto;
}

#menuTop {
	width: 949px;
	height: 41px;
	margin: auto auto 0 auto;
	position: absolute;
	top: 190px;
	left: 0;
	
}

#bottomLinks {
	width: 950px;
	text-align: center;
	padding: 5px;
	margin: 5px auto 5px auto;
	color: #959494;
	font: bold 10px Verdana;
}

.menuButton{
	width: 100px;
	height: 36px;
	float: left;
	margin-left: 1px;
}

#topLine {
	width: 950px;
	height: 6px;
	background: url(../images/layout/top_line.png) no-repeat;
	margin: 0 auto 0 auto;
}

#search {
	width: 770px;
	height: 40px;
	background: url(../images/layout/search_header.png) no-repeat;
	margin: 5px auto 0 auto;
	padding: 3px 0 0 135px;
}


#logo {
	width: 273px;
	height: 106px;
	position: absolute;
	top: 32px;
	left: 10px;
}

#logoBottom {
	width: 267px;
	height: 80px;
	background: url(../images/layout/logo_bottom.png) no-repeat;
	position: absolute;
	bottom: 65px;
	left: 0;
}

#userImg {
	border: 1px solid #cdcdcd;
}

#userImg:hover {
	border: 1px solid #666666;
	cursor: pointer;
}

#userPanel {
	width: 228px;
	float: right;
	font: bold 14px Verdana;
	color: #666;
	padding-top: 10px;
}

#loggedPanel {
	font: 10px Verdana;
}

.loginFields {
	width: 200px; 
	height: 80px; 
	clear: both;
}

.loginFieldLeft {
	width: 50px; 
	height: 15px; 
	float: left; 
	text-align: right; 
	padding: 5px; 
	padding-left: 0;
}

.loginFieldRight {
	width: 100px; 
	height: 15px; 
	float: left; 
	padding: 5px;
}

a.whiteMini:visited, a.whiteMini:link, a.whiteMini:active {
	font: bold 10px Verdana;
	text-decoration: none;
	color: #FFF;
}

a.whiteMini:hover {
	font: bold 10px Verdana;
	text-decoration: underline;
	color: #FFF;
}

a.white:visited, a.white:link, a.white:active {
	font: bold 12px Verdana;
	text-decoration: none;
	color: #FFF;
}

a.white:hover {
	font: bold 12px Verdana;
	text-decoration: underline;
	color: #FFF;
}

a.blackMini:visited, a.blackMini:link, a.blackMini:active {
	font: bold 10px Verdana;
	text-decoration: none;
	color: #333;
}

a.blackMini:hover {
	font: bold 10px Verdana;
	text-decoration: none;
	color: #000;
}

a.red:visited, a.red:link, a.red:active {
	font: bold 10px Verdana;
	text-decoration: none;
	color: #a32626;
}

a.red:hover {
	font: bold 10px Verdana;
	text-decoration: none;
	color: #881212;
}

a.redBig:visited, a.redBig:link, a.redBig:active {
	font: bold 11px Verdana;
	text-decoration: none;
	color: #a32626;
}

a.redBig:hover {
	font: bold 11px Verdana;
	text-decoration: none;
	color: #881212;
}

a.redBigger:visited, a.redBigger:link, a.redBigger:active {
	font: bold 14px Verdana;
	text-decoration: none;
	color: #a32626;
}

a.redBigger:hover {
	font: bold 14px Verdana;
	text-decoration: none;
	color: #881212;
}

a.black:visited, a.black:link, a.black:active {
	font: bold 11px Verdana;
	text-decoration: none;
	color: #333333;
}

a.black:hover {
	font: bold 11px Verdana;
	text-decoration: none;
	color: #000000;
}

#left {
	width: 223px;
	height: auto;
	min-height: 533px;
	overflow: hidden;
	float: left;
	padding-bottom: 100px;
}

#right {
	width: 714px;
	height: auto;
	min-height: 533px;
	overflow: hidden;
	float: left;
	padding-left: 13px;
	padding-bottom: 30px;
}

#announceMonthBackground {
	width: 208px;
	height: 205px;
	clear: both;
	margin-bottom: 10px;
}

#announceMonthBackgroundL {
	width: 9px;
	height: 205px;
	float: left;
	background: url(../images/layout/announce_mounth_background_l.png) no-repeat;
}

#announceMonthBackgroundC {
	width: 176px;
	height: 205px;
	float: left;
	background: url(../images/layout/announce_mounth_background_c.png) repeat-x;
}

#announceMonthBackgroundR {
	width: 23px;
	height: 205px;
	float: left;
	background: url(../images/layout/announce_mounth_background_r.png) no-repeat;
}

#announceMonthHeader {
	width: 122px;
	height: 25px;
	margin-left: 32px;
	background: url(../images/layout/announce_mounth_header.png) no-repeat;
}

.announceFramePhoto {
	width: 111px;
	height: 180px;
	float: left;
	margin-right: 6px;
}

.announceFramePhotoL {
	width: 7px;
	height: 170px;
	background: url(../images/layout/announce_frame_photo_l.png) no-repeat;
	float: left;
}

.announceFramePhotoC {
	width: 93px;
	height: 160px;
	background: url(../images/layout/announce_frame_photo_c.png) repeat-x;
	float: left;
	text-align: center;
	padding: 10px 0 0 0;
}

.announceFramePhotoR {
	width: 7px;
	height: 170px;
	background: url(../images/layout/announce_frame_photo_r.png) no-repeat;
	float: left;
}

#lastComment {
	width: 209px;
	height: 276px;
	background: url(../images/layout/last_comment.png) no-repeat;
	margin-bottom: 10px;
}

#lastCommentText {
	width: 189px;
	margin: 10px auto 0 auto;
	height: 45px;
	font: italic 11px Verdana;
	color: #990000;
	clear: left;
	text-align: center;
}

#sites {
	width: 209px;
	height: auto;
	background: url(../images/layout/sites_header.png) no-repeat;
	text-align: center;
	padding-top: 41px;
	margin-bottom: 20px;
}

#advertisement {
	width: 209px;
	height: auto;
	background: url(../images/layout/advertisement_header.png) no-repeat;
	text-align: center;
	padding-top: 41px;
	margin-bottom: 20px;
}

#ladiesSearchButton {

}

#ladiesSearchButton:hover {
	cursor: pointer;
}

#guysSearchButton {

}

#guysSearchButton:hover {
	cursor: pointer;
}

#couplesSearchButton {

}

#couplesSearchButton:hover {
	cursor: pointer;
}

#clubsSearchButton {

}

#clubsSearchButton:hover {
	cursor: pointer;
}


.searchPanelItem {
	width: auto;
	height: 35px;
	float: left;
	margin-right: 15px;
}

#referedAnnounces {
	width: 940px;
	height: auto;
	margin: 0 auto 5px auto;
}

#referedTop {
	width: 940px;
	height: 24px;
	/*background: #cc3333 url(../images/layout/refered_top.png) no-repeat;*/
	background: url(../images/layout/refered_header.png) no-repeat;
}

#referedInside {
	width: 920px;
	height: auto;
	overflow: auto;
	text-align: center;
	padding-left: 20px;
	/*background: #cc3333 url(../images/layout/refered_background.png) repeat-y;	*/
}

#referedBottom {
	width: 940px;
	height: 20px;
	/*height: 30px;*/
	/*background: #cc3333 url(../images/layout/refered_bottom.png) no-repeat;*/
}

#announcesList {
	width: 705px;
	height: auto;
	padding: 10px;
	padding-top: 0;
	overflow: hidden;
}

#randomAnnouncesHeader {
	width: 715px;
	height: 25px;
	margin-top: 5px;
	margin-bottom: 10px;
	background: url(../images/layout/random_announces_header.png) no-repeat;
}

#infoBackground {
	width: 694px;
	height: 31px;
	font: 12px Verdana;
	color: #990000;
	padding: 40px 10px 0 10px;
	background: url(../images/layout/info_background.png) no-repeat;
	margin-bottom: 5px;
}

#infoText {
	width: 620px;
	height: 20px;
	font: 12px Verdana;
	color: #990000;
	float: left;
}

#infoMore {
	width: 55px;
	height: 20px;
	float: left;
	margin-left: 10px;
}

.menuCategoryList {
	width: 125px;
	height: auto;
	overflow: hidden;
	display: none;
	/*margin-top: -5px;*/
	margin-left: 13px;
	z-index: 10;
	position: absolute;
	top: 35px;
	left: -12px;
}

.menuCategoryRow {
	width: 106px;
	height: 20px;
	background: url(../images/layout/search_menu_item.png) no-repeat;
	z-index: 10;
	padding-left: 15px;
	padding-top: 6px;
	font: bold 11px Tahoma;
	color: #666666;
}

.menuCategoryRow:hover {
	font: bold 11px Tahoma;
	color: #000000;
	cursor: pointer;
}

#footer {
	width: 950px;
	height: 64px;
	background: url(../images/layout/footer.png) no-repeat;
	clear: both;
	margin-top: 20px;
}

#footerMenu {
	font: bold 12px Verdana;
	color: #FFF;
	float: left;
	width: 500px;
	height: 20px;
	margin-top: 25px;
	margin-left: 20px;
}

#footerCopyrights {
	float: right;
	width: 200px;
	height: 20px;
	margin-top: 25px;
	margin-right: 20px;	
	font: bold 12px Verdana;
	color: #990000;	
}

a.footer:visited, a.footer:link, a.footer:active {
	font: bold 12px Verdana;
	text-decoration: none;
	color: #FFF;
}

a.footer:hover {
	font: bold 12px Verdana;
	text-decoration: underline;
	color: #FFF;
}

#citiesList {
	height: 272px;
	overflow: hidden;
}

.paging {
	text-align: center;
	font: bold 12px Verdana;
	clear: both;
}

.paging span {
	font: 12px Tahoma;
}

.paging span.disabled {
	font: bold 12px Tahoma;
	color: #b3a6a6;
}

.paging span.active {
	font: bold 12px Tahoma;
	color: #602518;
}

.paging a:link, .paging a:visited {
	color: #990000;
	font: bold 12px Verdana;
	text-decoration: none;
	padding: 0 2px 0 2px;
}
.paging a:hover {
	color: #000000;
	font: bold 12px Verdana;
	text-decoration: none;
	padding: 0 2px 0 2px;
}

#rightHeader {
	width: 200px;
	height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

#rightVia {
	width: 490px;
	height: 25px;
	margin: 25px 20px 10px 0;
	text-align: right;
	float: left;
	font: bold 11px Verdana;
	color: #a32626;
}


#rightContent {
	width: 714px;
	height: auto;
	min-height: 533px;
	overflow: hidden;
	clear: left;
}

.favouritesIcon {
	width: 20px;
	height: 20px;
	right: 5px;
	top: 0;
	position: absolute;
	z-index: 2;
}

#prevNextAnnounce {
	width: 708px;
	height: 117px;
	margin-top: 7px;
	font: 12px Verdana;
	color: #666666;
}

.announceNavigator:link, .announceNavigator:active, .announceNavigator:visited {
	font: 12px Verdana;
	color: #666666;
	text-decoration: none;
}

.announceNavigator:hover {
	font: 12px Verdana;
	color: #333333;
	text-decoration: none;
}

.prevAnnounce {
	width: 350px;
	height: 117px;
	float: left;
}

.prevAnnouncePhoto {
	width: 89px;
	height: 117px;
	float: left;
	margin-right: 10px;
}

.prevAnnounceText {
	width: 250px;
	height: 30px;
	float: left;
}

.nextAnnounce {
	width: 350px;
	height: 117px;
	float: left;
	text-align: right;
	vertical-align: top;
}

#singleAnnounceHeader {
	width: 699px;
	height: 29px;
	background: url(../images/layout/single_announce_header.png) no-repeat;
	padding: 5px 0 0 15px;
	margin-top: 10px;
	font: 18px Verdana;
	color: #ffffff;
}

#singleAnnouncePhoto {
	width: 702px;
	height: auto;
	border: 1px solid black;
	margin-top: 10px;
	text-align: center;
	background: #ededed;
	padding: 10px 0 8px 0;
}

#singleAnnouncePhotos {
	width: 704px;
	height: 122px;
	margin: 10px auto 10px auto;
	float: left;
}

.singleAnnouncePhoto {
	height: auto;
	float: left;
	margin-right: 5px;
	width: 89px; 
	height: 122px;
}

#leftPhotoRotator {
	width: 12px;
	height: 117px;
	background: url(../images/layout/left_photo_rotator.png) 0 22px no-repeat;
	margin-right: 4px;
	margin-left: 7px;
	float: left;
	cursor: pointer;
}

#rightPhotoRotator {
	width: 12px;
	height: 117px;
	background: url(../images/layout/right_photo_rotator.png) 0 22px no-repeat;
	float: left;
	cursor: pointer;
}

#leftPhotoRotator2 {
	width: 12px;
	height: 117px;
	background: url(../images/layout/left_photo_rotator.png) 0 22px no-repeat;
	margin-right: 4px;
	margin-left: 7px;
	float: left;
	cursor: pointer;
}

#rightPhotoRotator2 {
	width: 12px;
	height: 117px;
	background: url(../images/layout/right_photo_rotator.png) 0 22px no-repeat;
	float: left;
	cursor: pointer;
}

.singleAnnouncePhoto:hover {
	cursor: pointer;
}

.singleAnnounceData {
	width: 704px;
	height: auto;
	overflow: hidden;
	margin-top: 10px;
	clear: left;
	font: 13px Verdana;
	color: #000000;
}

#singleAnnounceLeft {
	width: 280px;
	height: auto;
	overflow: hidden;
	float: left;
}

.singleAnnounceLeftRow {
	width: 280px;
	height: 30px;
	margin-top: 5px;
	line-height: 150%;
}

#singleAnnouceRight {
	width: 410px;
	height: auto;
	overflow: hidden;
	float: left;
	margin-left: 10px;
}

.singleAnnounceRightRow {
	width: 410px;
	height: 38px;
	margin-top: 5px;
	text-align: right;
}

.singleAnnounceRightData {
	width: 410px;
	height: auto;
	margin-top: 10px;
	text-align: left;
	font: 13px Verdana;
	color: #000000;
	overflow: hidden;
}

.singleAnnounceRightL {
	width: 200px;
	height: auto;
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.singleAnnounceRightR {
	width: 200px;
	height: auto;
	float: left;
	margin-top: 10px;
}

.comment {
	width: 694px;
	height: auto;
	overflow: hidden;
	clear: left;
	margin-bottom: 5px;
	padding: 10px 0 10px 10px; 
	background: #f4f4f4;
}

.commentLogin {
	width: 415px;
	height: 20px;
	float: left;
	font-weight: bold;
}

.commentDate {
	width: 215px;
	height: 20px;
	float: left;
	margin-left: 50px;
	text-align: right;
	font: 11px Verdana; 
	color: #990000;
}

.commentContent {
	font: 11px Verdana;
	width: 684px;
	height: auto;
	clear: left;
	text-align: justify;
}

.regulationsParagraph {
	text-align: center; 
	font: bold 16px Verdana;
	color: #990000;
}

.regulationsParagraph ol, .regulationsParagraph ol li {
	list-style-type: decimal;
}

#regulationContent {
	width: 694px;
	height: auto;
	margin-top: 10px;
	font: 11px Verdana;
	padding: 0 10px 10px 10px;
}

.registerField{
	width: 700px;
	height: 34px;
	margin: 0 0 5px 5px;
}

.registerName{
	height: 28px;
	width: 140px;
	float: left;
	padding-top: 6px;
	text-align: right;
	font: bold 11px Verdana;
	color: #990000;
	padding-right: 7px;
}

.registerInput{
	width: 230px;
	height: 30px;
	float: left;
	padding-top: 4px;
	margin-left: 5px;
	font: bold 14px Verdana;
	color: #990000;
}

.registerInput1 {
	width: 70px;
	height: 15px;
	float: left;
	margin-left: 5px;
}

.registerInput2 {
	width: 50px;
	height: 15px;
	margin-left: 5px;
}

.priceName {
	float: left;
	padding-top: 3px;
	width: 80px; 
	height: 17px; 
	font: 11px Verdana; 
	color: #333333;
	text-align: right;
}

.addAnonsSelect{
	width: 225px;
	height: 37px;
	padding-top: 2px;
	float: left;
	margin-left: 10px;
	font: bold 11px Tahoma;
	color: #666666;
}

.formSelect {
	border: 1px solid #cdcdcd;
	font: bold 11px Tahoma;
	color: #666666;
}

.addTextarea{
	width: 635px;
	height: 124px;
	margin: 0 0 0 5px;
}

.registerFieldRegulations{
	width: 650px;
	height: auto;
	padding: 10px 10px 0 0;
	text-align: justify;
	font: 11px Verdana;
	color: #990000;
}

.registerValidator {
	float: left;
	height: 31px;
	width: 254px;
	padding-top: 3px;
	font: bold 10px Verdana; 
	color: #FF0000;	
}

.addAnonsContent {
	width: 320px;
	float: left;
	height: auto;
}

#addAnonsTop {
	width: 700px;
	height: 40px;
	font: 12px Tahoma;
	color: #990000;	
}

.infoOkFrame {
	margin: 30px auto 0 auto;
	height: auto;
	width: 425px;
	background: #a4f2a4;
	font: 12px Tahoma;
	color: #14bc14;
	padding: 10px;	
	text-align: center;
	border: 1px solid #5ee15e; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;	
	
}

.infoWarningFrame {
	margin: 30px auto 0 auto;
	height: auto;
	width: 425px;
	background: #f2a3a3;
	font: 12px Tahoma;
	color: #b92c0c;
	padding: 10px;	
	text-align: center;
	border: 1px solid #e76c6c; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;	
}

.photosContent {
	width: 400px;
	height: 70px;
}

.photosContent2 {
	width: 400px;
	height: 70px;
}

.photosLeft {
	float: left;
	width: 100px;
	height: 50px;
	padding: 10px 0 10px 10px;
	margin: 0 0 0 10px;
}

.photosRight {
	float: left;
	width: 270px;
	height: 40px;
	padding: 30px 0 0 10px;	
}

.photosDown {
	margin-top: 20px;
	overflow: auto;
}

#addPhotoField {
	width: 580px;
	min-height: 30px;
	height: auto;
	margin: 10px 0 0 5px;
}

.addPhoto{
	width: 370px;
	margin-left: 10px;
	height: auto;
	float: left;
}

#topTenTitle {
	width: 100px;
	height: 40px;
	background: url(../images/layout/top10_header.png) no-repeat;
	float: left;
	margin-bottom: 10px;
}

#topTenTop {
	width: 610px;
	height: 40px;
	float: left;
	margin-left: 0px;
	margin-bottom: 10px;
}

.topTenFrame {
	width: 681px;
	height: 136px;
	margin: 5px auto 0 auto;
	clear: left;
}

.topTenLeft {
	width: 136px;
	height: 136px;
	text-align: center;
	font: 20px Verdana;
	color: #000000;
	float: left;
	background: url(../images/layout/top10_left.png) no-repeat;
}

.topTenCenter {
	width: 515px;
	height: 136px;
	font: 12px Verdana;
	color: #000000;
	float: left;
	background: url(../images/layout/top10_center.png) repeat-x;
}

.topTenRight {
	width: 25px;
	height: 136px;
	text-align: center;
	font: 20px Verdana;
	color: #000000;
	float: left;
	background: url(../images/layout/top10_right.png) no-repeat;
}

.topTenPhoto {
	width: 89px;
	height: 117px;
	float: left;
	padding: 10px 0 0 10px;
}

.topTenContentLeft {
	width: 185px;
	height: 125px;
	float: left;
	margin: 5px 0 0 15px;
	font: bold 11px Verdana;
}

.topTenContentRight {
	width: 205px;
	height: 105px;
	float: left;
	font: 11px Verdana;
	line-height: 140%;
	padding: 20px 5px 0 0;
}

.topTenContentRow {
	width: 175px;
	height: 20px;
}

.topTenName:link, .topTenName:visited, .topTenName:active {
	font: 22px Verdana;
	color: #990000;
	text-decoration: none;
}

.topTenName:hover {
	font: 22px Verdana;
	color: #333333;
	text-decoration: none;
}

.writeMessageTop {
	width: 550px;
	height: 30px;
	font: 11px Verdana;
	color: #990000;
	margin: 10px auto 10px auto;
}

#formDiv {
	clear: left; 
	height: auto; 
	overflow: hidden;
}

.singleAnnounceRowLeft {
	width: 117px;
	height: 20px;
	float: left;
	text-align: center;
	padding-top: 4px;
	font: bold 13px Verdana; 
	color: #990000;
	background: url(../images/layout/single_announce_row.png) no-repeat;
}

.singleAnnounceRowLeft2 {
	width: 117px;
	height: 20px;
	float: left;
	text-align: center;
	padding-top: 4px;
	font: bold 13px Verdana; 
	color: #ffffff;
	background: url(../images/layout/single_announce_row_red.png) no-repeat;
}

.singleAnnounceRowRight {
	width: 145px;
	height: 21px;
	float: left;
	padding-top: 3px;
	margin-left: 8px;
	font-weight: bold;
	color: #333333;
}

.introSiteContent {
	font: 12px Verdana;
	color: #333333;
	height: 350px;
	width: 700px;
	margin: 20px auto 20px auto;
	text-align: center;
	line-height: 170%;
}

.introButton {
	height: 38px;
	width: 301px;
	float: left;
	margin: 30px 0px 0 30px;
}

#verificationWindow {
	width: 690px;
	height: 189px;
	margin: 30px auto 0 auto;
}

#verificationWindowLeft {
	width: 23px;
	height: 189px;
	background: url(../images/layout/verification_left.png) no-repeat;
	float: left;
}

#verificationWindowCenter {
	width: 620px;
	height: 159px;
	background: url(../images/layout/verification_center.png) repeat-x;
	float: left;
	font: 14px Verdana;
	color: #333333;
	padding: 30px 10px 0 10px;
	text-align: center;
}

#verificationWindowRight {
	width: 23px;
	height: 189px;
	background: url(../images/layout/verification_right.png) no-repeat;
	float: left;
}

.verificationButton {
	width: 179px;
	height: 30px;
	float: left;
	padding: 0;
	text-align: center;
	margin: 15px 20px 0 10px;
}

#loginPanel {
	width: 673px;
	height: 168px;
	background: url(../images/layout/login_panel_big.png) no-repeat;
	padding: 30px 0 0 20px;
	margin: 20px auto 0 auto;
}

.loginField {
	height: 40px;
	width: 180px;
	margin: 15px 0 0 10px;
	float: left;
}

.loginFieldRow {
	height: 20px;
	width: 180px;
	font: 12px Verdana;
	color: #333333;
}

.loginInput {
	width: 70px;
	height: 18px;
}

.loginField2 {
	height: 60px;
	width: 180px;
	margin: 15px 0 0 10px;
	float: left;	
}

#loginPanelButton {
	width: 180px;
	height: 30px;
	float: left;
	margin-top: 15px;
}

.jobFrame{
	width: 704px;
	height: auto;
	margin-bottom: 10px;
}

#ladiesCatCont, #guysCatCont, #couplesCatCont {
	float: left;
}

.jobHeader {
	width: 694px;
	height: 17px;
	background: #990000;
	font: bold 12px Verdana;
	color: #ffffff;
	padding: 3px 0 0 10px;
}

.jobContact {
	width: 300px;
	height: 30px;
	font: bold 12px Verdana;
	color: #990000;
	float: left;
	margin: 20px 10px 0 20px;
}

.jobSelect {
	width: 700px;
	height: 20px;
	margin-bottom: 10px;
}

.announceAvailabilityRow {
	width: 400px;
	height: 15px;
	clear: left;
}

.announceAvailabilityRowL {
	width: 75px;
	height: 15px;
	float: left;
	text-align: right;
	padding-right: 5px;
}

.announceAvailabilityRowR {
	width: 310px;
	height: 15px;
	float: left;
}

.announcePriceRow {
	width: 200px;
	height: 15px;
	clear: left;
}

.announcePriceRowL {
	width: 40px;
	height: 15px;
	float: left;
	text-align: right;
	padding-right: 5px;
}

.announcePriceRowR {
	width: 155px;
	height: 15px;
	float: left;
}

#paymentTop {
	width: 680px;
	height: 32px;
	background: url(../images/layout/payment_top.png) no-repeat;
	padding: 14px 0 0 20px;
	font: bold 16px Verdana;
	color: #ffffff;
	margin-top: 10px;
}

#paymentCenter {
	width: 700px;
	height: auto;
	font: 12px Verdana;
	color: #333333;
	overflow: hidden;
}

#paymentCenterL {
	width: 530px;
	height: auto;
	font: 12px Verdana;
	color: #333333;
	float: left;
	margin-right: 7px;
	padding-top: 10px;
}

#paymentCenterR {
	width: 145px;
	height: 263;
	float: left;
}

#paymentBottom {
	width: 700px;
	height: 170px;
	background: url(../images/layout/payment_bottom.png) no-repeat;
	clear: left;
	font: 12px Verdana;
	color: #333333;
}

.messageTop {
	height: 0;
	width: 600px;	
	margin: 10px auto 0 auto;
}

.message {
	font: 13px Arial;
	color: #6A2828;
	margin: 0 auto 0 auto;
	padding: 20px 30px 0 40px;
	width: 530px;
	min-height: 300px;
	height: auto;
	background: #FFFFFF;
	text-align: justify;
	
}

.messageBottom {
	height: 20px;
	width: 560px;		
	margin: 0 auto 0 auto;
	font: 13px Arial;
	color: #6A2828;
	padding: 10px 0 0 0;
}

.message a:link, .message a:visited, .messageBottom a:link, .messageBottom a:visited {
	font: bold 12px Tahoma;
	color: #6A2828;
	text-decoration: none;
}

.message a:hover, .messageBottom a:hover {
	font: bold 12px Tahoma;
	color: #6A2828;
	text-decoration: underline;
}

.announceHeaderSection {
	width: 694px;
	height: 17px;
	background: #990000;
	font: bold 12px Verdana;
	color: #ffffff;
	text-align: center;
	padding: 3px 0 0 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.mailListHeaderLP {
	width: 50px;
	height: 17px;
	float: left;
	text-align: left;
}

.mailListLP {
	width: 50px;
	height: 17px;
	float: left;
	text-align: left;
	padding-top: 2px;
}


.mailListHeaderCheckbox {
	width: 19px;
	height: 17px;
	float: left;
	text-align: left;
}


.mailListHeaderIcon {
	width: 30px;
	height: 17px;
	float: left;
	text-align: left;
	margin-left: 5px;
}

.mailListHeaderSender {
	width: 150px;
	height: 17px;
	float: left;
	text-align: left;
}

.mailListHeaderTitle {
	width: 250px;
	height: 17px;
	float: left;
	text-align: left;
}

.mailListHeaderDate {
	width: 150px;
	height: 17px;
	float: left;
	text-align: left;
}

.mailListRow {
	width: 694px;
	height: 20px;	
	font: bold 11px Verdana;
	padding-left: 10px;
	color: #333333;
	padding-top: 3px;
}

.mailListRow:hover {
	width: 694px;
	height: 20px;	
	font: bold 11px Verdana;
	background: #f2f2f2;
	padding-left: 10px;
	color: #000000;
	padding-top: 3px;
	cursor: pointer;
}

.navigator {
	font: bold 12px Tahoma;
	color: #333333;
}

.mailHeaderData {
	width: 200px;
	float: left;
	height: 17px;
	text-align: left;
}

.mailSenderName {
	width: 200px;
	float: left;
	height: 40px;
	font: bold 12px Tahoma;
	color: #333333;
	margin-left: 10px;
}

#mailContent {
	width: 450px;
	float: left;
	height: auto;
	font: 11px Verdana;
	color: #333333;
	line-height: 170%;
	margin-bottom: 40px;
}

#answerMessageCont {
	width: 964px;
	height: 400px;
}

#mailButton {
	width: 200px;
	height: 40px;
	clear: left;
	margin-left: 42px;
	text-align: right;
}

#mailBoxFrame {
	width: 209px;
	height: 180px;
	margin-top: 17px;
	margin-bottom: 10px;
	clear: both;
}

#mailBoxHeader {
	width: 209px;
	height: 34px;
	background: url(../images/layout/mail_header.png) no-repeat;
}

#mailBoxBackground {
	width: 209px;
	height: 130px;
	background: #ffffcc;
	padding-top: 10px;
}

.mailPanelElem {
	width: 180px;
	height: 20px;
	margin: 3px auto 0 auto;
	font: bold 12px Tahoma;
	color: #333333;
}

.mailBox:link, .mailBox:active, .mailBox:visited {
	font: bold 12px Tahoma;
	color: #333333;
	text-decoration: none;
}

.mailBox:hover {
	font: bold 12px Tahoma;
	color: #666666;
	text-decoration: none;
}

.deleteFromTrash:link, .deleteFromTrash:active, .deleteFromTrash:visited {
	font: bold 9px Verdana;
	color: #810707;
	text-decoration: none;
}

.deleteFromTrash:hover {
	font: bold 9px Verdana;
	color: #9a0101;
	text-decoration: none;
}

.table {
	border-collapse: collapse;
	border: 1px solid #990000;
	margin: 20px auto 0 auto;
	width: 700px;
	margin-bottom: 10px;
}

.forumHeader {
	width: 698px;
	height: 20px;
	background: #990000;
	font: bold 12px Verdana;
	color: #ffffff;
	padding: 3px 0 0 0;	
}

.forumCategory {
	width: 668px;
	height: 20px;
	background: #cfcfcf;
	font: bold 12px Verdana;
	color: #333333;
	padding: 3px 0 0 30px;	
}

.forumRow {
	width: 698px;
	height: auto;
	clear: left;
	overflow: hidden;
}

.forumName {
	width: 343px;
	height: auto;
	float: left;
	padding: 2px 0 0 7px;
	font: 11px Tahoma;
	color: #605f5f;
	margin-bottom: 5px;
}

.forumStats {
	width: 60px;
	height: 30px;
	font: 12px Tahoma;
	color: #333333;	
	text-align: center;
}

.forumLastTopic {
	width: 200px;
	height: auto;
	font: 10px Tahoma;
	color: #990000;	
	text-align: left;	
	padding-left: 30px;
}

.forum:link, .forum:active, .forum:visited {
	font: bold 11px Tahoma;
	color: #990000;
	text-decoration: none;
}

.forum:hover {
	font: bold 11px Tahoma;
	color: #c20101;
	text-decoration: none;
}

.forumTopic {
	width: 223px;
	height: 40px;
	padding: 3px 0 0 7px;
	font: 11px Tahoma;
	color: #605f5f;
	margin-bottom: 5px;
}

.forumOwner {
	width: 171px;
	height: 40px;
	padding: 3px 0 0 7px;
	font: bold 11px Tahoma;
	color: #333333;
	margin-bottom: 5px;
}

.forumLastPost {
	width: 208px;
	height: 40px;
	padding: 3px 0 0 15px;
	font: bold 11px Tahoma;
	color: #666666;
	margin-bottom: 5px;	
}

.topicHeader {
	width: 698px;
	height: 17px;
	background: #990000;
	font: bold 12px Verdana;
	color: #ffffff;
	padding: 1px 0 0 0;	
}

.topicPost {
	width: 698px;
	height: auto;
	overflow: hidden;
	margin-bottom: 5px;
}

.post {
	width: 676px;
	height: auto;
	border: 1px solid #999999;
	border-top: none;
	padding: 0 10px 15px 10px;
	font: 11px Tahoma;
	color: #333333;
}

.topicAuthor {
	width: 440px;
	height: 18px;
	float: left;
	padding: 2px 0 0 10px;
}

.topicDate {
	width: 230px;
	height: 18px;
	float: left;
	padding: 2px 0 0 0;
	text-align: right;
	font: 11px Tahoma;
}

.topicTitle {
	width: 698px;
	height: 15px;
	padding: 2px 0 0 0;
	font: bold 11px Tahoma;	
	padding: 8px 0 8px 0;
}

.forumNavigator {
	width: 698px;
	height: 20px;
	padding: 2px 0 0 0;
	margin: 4px 0 20px 0;	
	font: 12px Tahoma;
	color: #333333;
}

.seeAnnounce:link, .seeAnnounce:active, .seeAnnounce:visited {
	font: bold 8px Verdana;
	color: #ffffff;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.seeAnnounce:hover {
	font: bold 8px Verdana;
	color: #eaeaea;
	text-decoration: none;
}

.seeAnnounce2:link, .seeAnnounce2:active, .seeAnnounce2:visited {
	font: bold 8px Verdana;
	color: #000000;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.seeAnnounce2:hover {
	font: bold 8px Verdana;
	color: #040404;
	text-decoration: none;
}

.topicAnswer {
	width: 670px;
	text-align: right;
	height: 15px;
}

.topicAnswerPost {
	height: 28px;
	width: 80px;
	float: left;
	padding-top: 6px;
	text-align: right;
	font: bold 11px Verdana;
	color: #990000;
	padding-right: 7px;
}

.answerHeader {
	width: 688px;
	height: 17px;
	background: #666666;
	font: bold 11px Tahoma;
	color: #ffffff;
	padding: 3px 0 0 10px;	
	margin-top: 20px;
	margin-bottom: 10px;
}

#newTopicAdd {
	width: 700px;
	height: auto;
	overflow: hidden;
	clear: left;
	margin-bottom: 20px;
}

.categoryForum:link, .categoryForum:active, .categoryForum:visited {
	font: bold 12px Verdana;
	color: #333333;
	text-decoration: none;
}

.categoryForum:hover {
	font: bold 12px Verdana;
	color: #000000;
	text-decoration: none;
}

#advertismentContent {
	width: 694px;
	height: auto;
	margin-top: 10px;
	font: 12px Tahoma;
	color: #333333;
	padding: 0 10px 10px 10px;
}

#movie {
	width: 700px; 
	text-align: center; 
	height: auto; 
	margin: 10px 0 0 0;
	font: 11px Tahoma;
	color: #333333;
}

.movies {
	float: left; 
	width: 200px; 
	height: 180px; 
	padding: 10px; 
	text-align: center;

}

#movie a:link, #movie a:hover, #movie a:active, #movie a:visited {
	font: 11px Tahoma;
	color: #555555;
}
