@CHARSET "UTF-8";

/* RESET ---------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; font-weight: inherit;    font-style: inherit; font-size: 100%;    font-family: inherit;    vertical-align: baseline; }


body {background-color: #efdab5; font-family: 'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 13px;}

h1 {font-size: 23px; font-weight: bold; margin-bottom: 10px; color: #902B24;}
h2 {font-size: 18px; font-weight: bold; margin-bottom: 5px; color: #902B24;}
h3 {font-size: 14px; font-weight: bold; margin-bottom: 0px; color: #902B24;}
h3.warning18 {font-size: 23px; font-weight: bold; margin-bottom: 10px; color: #902B24;}

.vipexpires {
	text-align: center;
	font-size: 14px;
	font-weight: 700;
}

.vipexpires-holder {
	padding: 10px;
	margin-bottom: 10px;
}

.simplepay_logo {
	display: inline-block;
	padding: 20px 0 25px;
	width: 100px;
}

.with-pay-you-accept,
.data-transfer-statement {
	width: 95%;
	margin: 0 auto;
}

.with-pay-you-accept {
	text-align: center;
}

a:LINK {color: #902B24;}
a:VISITED {color: #902B24;}
a:HOVER {color: #902B24;}

.w100 {width: 100%;}
.c {margin: 0 auto;}
.tc {text-align: center;}
.tr {text-align: right;}
.pl10 {padding-left: 10px;}
.vat {vertical-align: top;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mt15 {margin-top: 15px;}
.mb5 {margin-bottom: 5px;}
.ofh {overflow: hidden;}

.fn {float: none;}
.fl {float: left;}
.fr {float: right;}

.lh {line-height: 18px;}

.colortext {color: #902B24;}

#loggedoutheaderframe {height: 70px;width: 100%;background-color: #902B24; left: 0; position: absolute; top: 0; color: #efdab5;}
#loggedoutheaderbox {width: 982px; position: relative; margin: 0 auto;}
/*#title {font-size: 65px; float: left; font-weight: bold; font-family: 'Lobster','Lucida Handwriting',cursive; margin-left: 10px;}*/
#headerlogin {float: right; margin-top: 2px; text-align: right;}

a.headerlink:LINK {color: #efdab5;}
a.headerlink:VISITED {color: #efdab5;}
a.headerlink:HOVER {color: #efdab5;}

.headerloginbox {margin-top: 3px;}

input {background-color: #EEEEEE; color: #111111;}
select {background-color: #EEEEEE; color: #111111;}
textarea {background-color: #EEEEEE; color: #111111;}

input.headerloginbox {border: 1px solid #efdab5; padding: 3px; margin-left: 5px;}
button.headerloginbox {background: none repeat scroll 0 0 transparent;
						cursor: pointer; padding: 2px;
						border: 1px solid #efdab5;
						color: #efdab5; margin-left: 5px;}

#loggedoutcontentframe {width: 100%; left: 0; top: 70px; position: absolute; font-size: 12px;}
#contentbox {width: 982px; position: relative; color: #111111; margin: 0 auto; padding-top: 10px; padding-left: 2px;}
.mainpageleftbox {float: left; width: 485px; margin-right: 10px; margin-bottom: 10px;}
#pixiepic {height: 450px;}
.mainpagerightbox {width: 485px; float: left; padding-top: 0px; vertical-align: top; margin-bottom: 10px;}
#mainpagestat {text-align: center; color: #111111;}
#mainpagesignup {text-align: center; font-weight: bold; font-size: 30px; padding: 12px 5px;}


.langselect {width: 100%; text-align: center; margin-top: 10px;}

#loginholder {margin: auto; width: 450px;}
#loginbox {margin: auto; width: 312px;}

.indexpics {margin-left: 10px; margin-right: 10px; margin-bottom: 10px;}

.footer {width: 100%; color: #222222; text-align: center; font-size: 11px;}
a.footer:LINK {color: #222222;}
a.footer:VISITED {color: #222222;}
a.footer:HOVER {color: #222222;}


div.clear {clear: both;}

textarea {border: 2px solid #902B24; width: 99%; height: 80px; margin: 0 auto; margin-bottom: 5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
textarea.formrow {width: 530px; height: 80px;}
input {border: 1px solid #902B24; }
input[type='radio'] {border: none; background: none; background-color: #EEEEEE;}
input[type='checkbox'] {border: none; background: none; background-color: #EEEEEE;}
select {border: 1px solid #902B24; }
label:not(.chk) {width: 150px;display: block; float: left; padding-top: 3px;}
button {
	background: none repeat scroll 0 0 #902B24;
	cursor: pointer;
	font-weight: bold; padding: 3px 6px; outline: medium none; border: 1px solid #efdab5; color: #efdab5; float: left;}
button.fn {float: none;}
button.fr {float: right;}
/*button {background: none repeat scroll 0 0 transparent; cursor: pointer; font-weight: bold; padding: 2px 1px 2px; outline: medium none; border: 1px solid #902B24; float: left; color: #902B24;}*/
input.errorinput {background-color: #EED1D1; border-color: #DD3C10;}
textarea.errorinput {background-color: #EED1D1; border-color: #DD3C10;}
select.errorinput {background-color: #EED1D1; border-color: #DD3C10;}

div.profileedit {margin: auto; text-align: center; width: 385px;}
td.edit {padding: 3px 5px; text-align: center; vertical-align: middle;}
tr.light {background-color: #d9c9ac}
td.light {background-color: #d9c9ac}
td.pairtable {width: 28px; text-align: center;}
td.cp {width: 50%; padding-bottom: 4px;}
td.stat {padding-bottom: 4px;}

a.delete {background-image: url("../images/icons/delete.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.deletent {background-image: url("../images/icons/delete.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.edit {background-image: url("../images/icons/page_edit.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.add {background-image: url("../images/icons/add.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.view {background-image: url("../images/icons/eye.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.up {background-image: url("../images/icons/arrow_up.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.down {background-image: url("../images/icons/arrow_down.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.group {background-image: url("../images/icons/group.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.groupkey {background-image: url("../images/icons/group_key.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.groupadd {background-image: url("../images/icons/group_add.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.groupdel {background-image: url("../images/icons/group_delete.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.serveredit {background-image: url("../images/icons/server_edit.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.accept {background-image: url("../images/icons/accept.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.archiveadd {background-image: url("../images/icons/award_star_add.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.archivedel {background-image: url("../images/icons/award_star_delete.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.heart {background-image: url("../images/icons/heart.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.picedit {background-image: url("../images/icons/picture_edit.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.pickey {background-image: url("../images/icons/picture_key.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.wantad {background-image: url("../images/icons/newspaper.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.book {background-image: url("../images/icons/book.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.date {background-image: url("../images/icons/date.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.medal {background-image: url("../images/icons/award_star_gold_2.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.layout {background-image: url("../images/icons/layout.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.useredit {background-image: url("../images/icons/user_edit.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.wrench {background-image: url("../images/icons/wrench.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.user {background-image: url("../images/icons/user.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.usergo {background-image: url("../images/icons/user_go.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.photo {background-image: url("../images/icons/photo.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.medalg1 {background-image: url("../images/icons/medal_gold_1.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.medalg2 {background-image: url("../images/icons/medal_gold_2.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.medalg3 {background-image: url("../images/icons/medal_gold_3.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.heartadd {background-image: url("../images/icons/heart_add.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.heartdel {background-image: url("../images/icons/heart_delete.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.email {background-image: url("../images/icons/email.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.email_link {background-image: url("../images/icons/email_link.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}

a.vcard {background-image: url("../images/icons/vcard.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.usercomment {background-image: url("../images/icons/user_comment.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.connect {background-image: url("../images/icons/connect.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.plugin {background-image: url("../images/icons/plugin.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.camera {background-image: url("../images/icons/camera.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.link {background-image: url("../images/icons/link.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.script {background-image: url("../images/icons/script.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
a.usergo {background-image: url("../images/icons/user_go.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}

a.active {background-color: #d9c9ac;}

/*span.bar {background-image: url("../images/icons/chart_bar.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}*/
span.user {background-image: url("../images/icons/user.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
span.benefit {background-image: url("../images/icons/accept.png"); background-repeat: no-repeat; background-position: left; padding-left: 16px; color: #007700;}

div.formrow {margin-bottom: 5px;}

div.error {
	/*background-color: #EED1D1; width: 95%; margin: 0 auto; text-align: center; font-weight: bold; padding: 5px;
	color: black; border: 2px solid #DD3C10; margin-bottom: 5px;*/
	background-color: #efb5b5; width: 95%; margin: 0 auto; text-align: center; font-weight: bold; padding: 5px;
	color: #111111; border: 1px solid #BB1B00; margin-bottom: 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
div.ok {
	/*background-color: #D1EED1; width: 95%; margin: 0 auto; text-align: center; font-weight: bold; padding: 5px;
	color: black; border: 2px solid #3CDD10; margin-bottom: 5px;*/
	background-color: #b6efb5; width: 95%; margin: 0 auto; text-align: center; font-weight: bold; padding: 5px;
	color: #111111; border: 1px solid #00BB1B; margin-bottom: 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
div.info {
	background-color: #acc7d9; width: 95%; margin: 0 auto; text-align: center; font-weight: bold; padding: 5px;
	color: #111111; border: 1px solid #1B00BB; margin-bottom: 5px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#loggedinheaderframe {height: 40px; width: 100%; background-color: #902B24; left: 0; position: absolute; top: 0;}
#loggedinheaderbox {width: 975px; height: 0; position: relative; margin: 0 auto;}
#loggedintitle {margin-top: 4px; float: left;}
#headericonbox {float: left; margin-top: 7px; text-align: left; margin-left: 10px; vertical-align: bottom; font-size: 11px; font-weight: bold;}
#chaticon {float: left; width: 30px; height: 25px; margin-right: 5px; cursor: pointer;}
#mailicon {float: left; width: 30px; height: 25px; margin-right: 5px; cursor: pointer;}
#newsicon {float: left; width: 30px; height: 25px; margin-right: 5px; cursor: pointer;}
#headerlinkbox {float: right; margin-top: 15px; text-align: right; font-size: 14px; font-weight: bold; position: absolute; right: 0;}
.infonum {position: relative; top: -18px; background-color: #EEEEEE; float: right; padding: 1px; margin-right: 5px; min-width: 12px; text-align: right;}
.infoicon {position: relative; top: 6px;}

.dpi {display: inline-block;}

a.headerlinkbox:LINK {color: #efdab5; text-decoration: none; margin-left: 5px; padding-left: 5px; padding-right: 5px;}
a.headerlinkbox:VISITED {color: #efdab5; text-decoration: none; margin-left: 5px; padding-left: 5px; padding-right: 5px;}
a.headerlinkbox:HOVER {color: #902B24; background-color: #efdab5; text-decoration: none; margin-left: 5px; padding-left: 5px; padding-right: 5px;}

#loggedincontentframe {width: 100%; left: 0; top: 40px; position: absolute; font-size: 12px;}
#col3right {width: 160px; float: left;}
#col3center {width: 685px; float: left; margin-left: 5px;}
#col3left {width: 120px; float: right; margin-right: 2px;}
#col2right {width: 845px; float: left;}


.tdnone {text-decoration: none;}

.linkbox {font-weight: bold; margin-bottom: 20px; padding-left: 10px;}
.profilbox {width: 100%; text-align: center; color: white; margin-bottom: 20px;}
.normalpic {width: 160px; height: 120px;}
.smallprofilpic {width: 60px; height: 45px; float: left; margin-right: 0px;}

/*userbox*/
td.userbox {padding: 1px; width: 16px; height: 17px;}
td.userbox.online {background-image: url('../images/icons/accept.png'); background-repeat: no-repeat; background-position: left;}
td.userbox.chat {background-image: url('../images/icons/emoticon_grin.png'); background-repeat: no-repeat; background-position: left;}
td.userbox.material {background-image: url('../images/icons/money.png'); background-repeat: no-repeat; background-position: left;}
td.userbox.pic {background-image: url('../images/icons/photos.png'); background-repeat: no-repeat; background-position: left;}
td.userbox.ownpic {background-image: url('../images/icons/pictures.png'); background-repeat: no-repeat; background-position: left;}
td.userbox.closedpic {background-image: url('../images/icons/key.png'); background-repeat: no-repeat; background-position: left;}
td.userbox.blog {background-image: url('../images/icons/book.png'); background-repeat: no-repeat; background-position: left;}
td.userbox.event {background-image: url('../images/icons/date.png'); background-repeat: no-repeat; background-position: left;}
td.userbox.phone {background-image: url('../images/icons/phone.png'); background-repeat: no-repeat; background-position: left;}


span.ownpic {background-image: url('../images/icons/pictures.png'); background-repeat: no-repeat; background-position: left; padding-left: 16px;}
span.closedpic {background-image: url('../images/icons/key.png'); background-repeat: no-repeat; background-position: left; padding-left: 16px;}

/* .longbox {width: 835px; padding: 5px; border: solid 1px #111111; margin-bottom: 10px; overflow: hidden;}
.medbox {width: 670px; padding: 5px; border: solid 1px #111111; margin-bottom: 10px; overflow: hidden;} */

.longbox {
	width: 835px; padding: 5px; margin-bottom: 10px; overflow: hidden;
	border: 1px solid #EEEEEE;
	background-color: #d9c9ac;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.medbox {
	width: 670px; padding: 5px; margin-bottom: 10px; overflow: hidden;
	border: 1px solid #EEEEEE;
	background-color: #d9c9ac;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.box {
	border: 1px solid #EEEEEE;
	background-color: #d9c9ac;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 5px;
}

.serachbox {
	width: 630px; margin-left: 105px;
}

#profilmenu {
	display: none; z-index: 1001; background-color: black; color: #EEEEEE; width: 311px; padding: 5px; position: absolute; opacity: 0.9; filter:alpha(opacity=90);
	border: 1px solid rgb(255,255,255);
	border-top-width: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#notifymenu {
	display: none; z-index: 1001; background-color: black; color: #EEEEEE; width: 311px; padding: 5px; position: absolute; opacity: 0.9; filter:alpha(opacity=90);
	border: 1px solid rgb(255,255,255);
	border-top-width: 0px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.notifyitem {
	cursor: pointer; border-bottom-style: solid; border-bottom-color: #902B24; border-bottom-width: 1px; padding-bottom: 1px; margin-bottom: 5px;
}

li.warning {
	padding-left: 20px;
	padding-bottom: 5px;
	color: #EE0000;
	list-style: none;
	background-image: url('../images/icons/exclamation.png');
	background-repeat: no-repeat;
	background-position: left top;
}

/*
 *
 *
 EXTERNAL START
 *
 *
 */


/*
AUTOCOMPLETE START
*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}

/*
PRETTY PHOTO
*/
div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_rounded .pp_nav .pp_play{background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_nav .pp_pause{background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_rounded .pp_nav .pp_play{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_nav .pp_pause{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_square .pp_nav .pp_play{background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_pause{background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_square .pp_nav .pp_play{background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_pause{background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_nav .pp_play{background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_pause{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{float: left;margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav .pp_play,.pp_nav .pp_pause{float: left;margin-right:4px;text-indent: -10000px;}a.pp_arrow_previous,a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}.pp_gallery{left:50%;margin-top: -50px;position:absolute;z-index:10000;}.pp_gallery ul{float: left;height:35px;margin:0 0 0 5px;overflow: hidden;padding:0;position: relative;}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float: left;height:33px;overflow: hidden;}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float: left;margin:0 5px 0 0;}.pp_gallery li.default a{background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}.pp_gallery li.default a img{display: none;}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;line-height:22px;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}

/*
TIPTIP
*/

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner {
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner {
		border-top-color: rgba(20,20,20,0.92);
	}
}

/*
 *
 *
 EXTERNAL END
 *
 *
 */

/*
 SPRITEOK
 */

.spc {
	background: url(../images/spritev1.png) no-repeat top left
}

.sprite-accept{ background-position: 0 0; width: 16px; height: 16px; }
.sprite-add{ background-position: -36px 0; width: 16px; height: 16px; }
.sprite-adultpixie{ background-position: -72px 0; width: 189px; height: 30px; }
.sprite-adultpixiebig{ background-position: -281px 0; width: 271px; height: 43px; }
.sprite-arrow_down{ background-position: -572px 0; width: 16px; height: 16px; }
.sprite-arrow_up{ background-position: -608px 0; width: 16px; height: 16px; }
.sprite-award_star_add{ background-position: -644px 0; width: 16px; height: 16px; }
.sprite-award_star_delete{ background-position: -680px 0; width: 16px; height: 16px; }
.sprite-award_star_gold_1{ background-position: -716px 0; width: 16px; height: 16px; }
.sprite-award_star_gold_2{ background-position: -752px 0; width: 16px; height: 16px; }
.sprite-award_star_silver_1{ background-position: -788px 0; width: 16px; height: 16px; }
.sprite-book{ background-position: -824px 0; width: 16px; height: 16px; }
.sprite-camera{ background-position: -860px 0; width: 16px; height: 16px; }
.sprite-connect{ background-position: -896px 0; width: 16px; height: 16px; }
.sprite-date{ background-position: -932px 0; width: 16px; height: 16px; }
.sprite-de{ background-position: -968px 0; width: 16px; height: 11px; }
.sprite-delete{ background-position: -1004px 0; width: 16px; height: 16px; }
.sprite-email{ background-position: -1040px 0; width: 16px; height: 16px; }
.sprite-email_add{ background-position: -1076px 0; width: 16px; height: 16px; }
.sprite-email_delete{ background-position: -1112px 0; width: 16px; height: 16px; }
.sprite-email_go{ background-position: -1148px 0; width: 16px; height: 16px; }
.sprite-email_link{ background-position: -1184px 0; width: 16px; height: 16px; }
.sprite-email_open{ background-position: -1220px 0; width: 16px; height: 16px; }
.sprite-emoticon_grin{ background-position: -1256px 0; width: 16px; height: 16px; }
.sprite-en{ background-position: -1292px 0; width: 16px; height: 11px; }
.sprite-exclamation{ background-position: -1328px 0; width: 16px; height: 16px; }
.sprite-eye{ background-position: -1364px 0; width: 16px; height: 16px; }
.sprite-feed{ background-position: -1400px 0; width: 16px; height: 16px; }
.sprite-find{ background-position: -1436px 0; width: 16px; height: 16px; }
.sprite-group{ background-position: -1472px 0; width: 16px; height: 16px; }
.sprite-group_add{ background-position: -1508px 0; width: 16px; height: 16px; }
.sprite-group_delete{ background-position: -1544px 0; width: 16px; height: 16px; }
.sprite-group_edit{ background-position: -1580px 0; width: 16px; height: 16px; }
.sprite-heart{ background-position: -1616px 0; width: 16px; height: 16px; }
.sprite-heart_add{ background-position: -1652px 0; width: 16px; height: 16px; }
.sprite-heart_delete{ background-position: -1688px 0; width: 16px; height: 16px; }
.sprite-house{ background-position: -1724px 0; width: 16px; height: 16px; }
.sprite-hu{ background-position: -1760px 0; width: 16px; height: 11px; }
.sprite-key{ background-position: -1796px 0; width: 16px; height: 16px; }
.sprite-layout{ background-position: -1832px 0; width: 16px; height: 16px; }
.sprite-link{ background-position: -1868px 0; width: 16px; height: 16px; }
.sprite-medal_gold_1{ background-position: -1904px 0; width: 16px; height: 16px; }
.sprite-medal_gold_2{ background-position: -1940px 0; width: 16px; height: 16px; }
.sprite-medal_gold_3{ background-position: -1976px 0; width: 16px; height: 16px; }
.sprite-money{ background-position: 0 -63px; width: 16px; height: 16px; }
.sprite-newspaper{ background-position: -36px -63px; width: 16px; height: 16px; }
.sprite-page_edit{ background-position: -72px -63px; width: 16px; height: 16px; }
.sprite-phone{ background-position: -108px -63px; width: 16px; height: 16px; }
.sprite-photo{ background-position: -144px -63px; width: 16px; height: 16px; }
.sprite-photos{ background-position: -180px -63px; width: 16px; height: 16px; }
.sprite-picture_edit{ background-position: -216px -63px; width: 16px; height: 16px; }
.sprite-picture_key{ background-position: -252px -63px; width: 16px; height: 16px; }
.sprite-pictures{ background-position: -288px -63px; width: 16px; height: 16px; }
.sprite-plugin{ background-position: -324px -63px; width: 16px; height: 16px; }
.sprite-ro{ background-position: -360px -63px; width: 16px; height: 11px; }
.sprite-script{ background-position: -396px -63px; width: 16px; height: 16px; }
.sprite-server_edit{ background-position: -432px -63px; width: 16px; height: 16px; }
.sprite-sk{ background-position: -468px -63px; width: 16px; height: 11px; }
.sprite-table_add{ background-position: -504px -63px; width: 16px; height: 16px; }
.sprite-user{ background-position: -540px -63px; width: 16px; height: 16px; }
.sprite-user_add{ background-position: -576px -63px; width: 16px; height: 16px; }
.sprite-user_comment{ background-position: -612px -63px; width: 16px; height: 16px; }
.sprite-user_delete{ background-position: -648px -63px; width: 16px; height: 16px; }
.sprite-user_edit{ background-position: -684px -63px; width: 16px; height: 16px; }
.sprite-user_female{ background-position: -720px -63px; width: 16px; height: 16px; }
.sprite-user_go{ background-position: -756px -63px; width: 16px; height: 16px; }
.sprite-user_gray{ background-position: -792px -63px; width: 16px; height: 16px; }
.sprite-user_green{ background-position: -828px -63px; width: 16px; height: 16px; }
.sprite-user_orange{ background-position: -864px -63px; width: 16px; height: 16px; }
.sprite-user_red{ background-position: -900px -63px; width: 16px; height: 16px; }
.sprite-user_suit{ background-position: -936px -63px; width: 16px; height: 16px; }
.sprite-vcard{ background-position: -972px -63px; width: 16px; height: 16px; }
.sprite-world{ background-position: -1008px -63px; width: 16px; height: 16px; }
.sprite-wrench{ background-position: -1044px -63px; width: 16px; height: 16px; }
.sprite-gift{ background: url(../images/icons/gift.png) no-repeat top left; width: 16px; height: 16px; }
.sprite-emoticon_smile{ background: url(../images/icons/emoticon_smile.png) no-repeat top left; width: 16px; height: 16px; }
.sprite-emoticon_unhappy{ background: url(../images/icons/emoticon_unhappy.png) no-repeat top left; width: 16px; height: 16px; }
.sprite-kiss{ background: url(../images/icons/kiss.png) no-repeat top left; width: 16px; height: 16px; }
.sprite-filter{ background: url(../images/icons/filter.png) no-repeat top left; width: 16px; height: 16px; }

/*new*/
#headerloginboxmobile {display: none;}
.maintextbox {margin-left: 7px; float: left; width: 360px; overflow: hidden;}
.lastloggedinusers {margin-left: 25px;}

.blockMsg {text-align: left; padding: 5px; color: #000; border: 1px solid rgb(255,255,255); background-color: #d9c9ac; /*rgb(17,17,17);*/ border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin: 40px auto;} /*margin: 40px auto 0 auto;*/
.blockMsg {position: relative !important;}

.searchresult {margin-bottom: 10px;}
.resultheader {margin-bottom: 10px;}
.resultheader h1 {margin-bottom: 0; float: left; display: block;}
.resultheader div {margin-bottom: 0; float: right; margin-top: 7px;}
.resultdesc {margin-bottom: 10px;}

div.wallpost {float: left; margin: 0px 2px 0px 2px; overflow: hidden; width: 720px;}
div.wallcommentholder {float: none; margin: 3px 2px 0px 108px; overflow: hidden;}

.smallform {width: 340px;}

.desktop {}
.mobile {display: none;}

div.profileuserbox {float: left; width: 160px; height: 120px; text-align: center;}
div.profileuserboxinfo {width: 100%; margin: 0 auto; padding: 5px; margin-bottom: 5px;}
div.profiletime {width: 50%; float: left;}
div.profileuserboxinfobox {float: left; margin-left: 10px; width: 530px;}
div.profilestatusbox {float: left; margin-left: 10px; width: 123px; height: 90px; font-weight: bold; font-size: 16px; text-align: center;}
div.profilestatusboxrow {text-align: center;}

#contactbox {width: 650px; margin: 0 auto; text-align: center; font-weight: bold; float: left;}

.leftbox {width: 405px; margin-right: 10px; float: left;}
.rightbox {width: 405px; float: left;}

div.controlpanelholder {}
div.controlpanelitem {width: 150px; float: left; margin-bottom: 6px;}

div.statpanelholder {}
div.statpanelitem {width: 190px; float: left; margin-bottom: 6px;}

.sexbox {float: left; width: 267px; margin-right: 3px;}
.sexbox.last {margin-right: 0;}

.intrestbox {float: left; width: 197px; margin-right: 3px;}
.intrestbox.last {margin-right: 0;}

div.ytitem {padding: 2px; margin: 1px; text-align: center; width: 120px; float: left;}

div.albumnameitem {width: 150px; padding: 2px; margin: 1px; vertical-align: middle; float: left;}
div.albumnameitemholder {width: 156px; float: left; margin-right: 10px; padding: 2px; line-height: 17px;}
div.albumcontent {width: 672px; float: left;}

.smalluserbox {float: left; margin: 2px; padding: 3px; text-align: center; width: 94px; border: solid 1px #d9c9ac;}
.smalluserbox-no-float {float: none; display: inline-block; background-color: #d9c9ac}
.2likenum {display: block; background: #d9c9ac; border-radius: 4px; border: 1px solid #EEEEEE; padding: 1px 2px}
.2likenum a {text-decoration: none; display: inline-block}
div.userbox {width: 147px; margin-right: 5px; margin-bottom: 5px; height: 150px; float: left;}

.w80h60 {width: 80px; height: 60px;}
.w160h120 {width: 160px; height: 120px;}
.w120h90 {width: 120px; height: 90px;}

#menuiconbox {float: right; margin-top: 7px; text-align: left; vertical-align: bottom; font-size: 11px; font-weight: bold;}
#menuicon {float: right; width: 18px; height: 25px; margin-right: 2px; cursor: pointer;}
#homeicon {float: right; width: 25px; height: 25px; margin-right: 2px; cursor: pointer;}
#findicon {float: right; width: 25px; height: 25px; margin-right: 2px; cursor: pointer;}

#menubox {display: none;}

.home3col {width: 319px; margin-right: 2px; float: left; padding: 2px;}
.home3col.last {margin-right: 0;}
.homefr {height: 220px;}

.lastreg {width: 492px; float: left;}
.wall {width: 478px; float: left; margin-right: 10px;}

.wallcommentholder textarea {width: 98%;}

div.savedsearchitem {width: 200px; padding: 2px; margin: 5px; vertical-align: middle; float: left;}
input.digit3 {width: 30px;}

#message input[type='text'] {width: 530px;}

div.galleryitem {width: 160px; margin: 1px; float: left; text-align: center; overflow: hidden; padding: 2px;}

.visitorbox {padding: 2px; float: left; margin-bottom: 1px; width: 162px; overflow: hidden; margin-right: 1px; height: 115px;}

div.insitebanner {width: 100%; margin-bottom: 10px; text-align: center;}
div.bannerPC1 {}
div.bannerPC2 {}
div.bannerPC3 {}
div.bannerTAB {display: none;}
/*div.bannerMO1 {display: none;}*/
div.bannerMO2 {display: none;}

/* SPECIALS */
@media all and (max-width: 499px) {
	div.bannerPC1 {display: none;}
	div.bannerPC2 {display: none;}
	div.bannerPC3 {display: none;}
	div.bannerTAB {display: none;}
	/*div.bannerMO1 {display: none;}*/
	div.bannerMO2 {display: block;}

	#loggedoutheaderframe {height: 35px;}
	#loggedoutcontentframe {top: 35px;}
	#loggedoutheaderbox {width: 320px;}
	#contentbox {width: 318px;}
	.fullwidthbox {width: 305px;}
	.usersearchbox {width: 318px;}
	#mainuserbox {width: 204px;}
	.smalluserholderbox {width: 204px;}
	#mainnavbox {width: 246px;}
	.maintextbox {width: 195px; height: 75px;}
	/* #homeicon {display: none;} */
	label {float: none;}
	.smallform {width: 187px;}
	.toowild {display: none;}
	.stayw50 {width: 50%;}
	div.controlpanelholder {width: 300px;}
	select {max-width: 300px;}
	div.statpanelholder {width: 190px;}
	div.wallpost {width: 195px;}
	div.wallcommentholder {width: 195px;}
	div.galleryholder {width: 264px;}
	div.galleryitem {width: 80px;}
	div.savedsearchholder {width: 206px;}
	div.ytholder {width: 256px;}
	div.votetext {width: 158px;}
	div.itemcheckholder {width: 310px;}
	.blockMsg {width: 300px;}
	#findicon {display: none;}

	#col3left {display: none;}
	#col3right {display: none;}
	#col3center {width: 318px; float: none;}
	#col2right {width: 318px; float: none;}
	#headerloginboxmobile {display: block;}
	.headerloginbox {display: none;}
	#loggedoutheadmenu {display: none;}
	.mainpageleftbox {float: none; width: 100%; margin-right: 0;}
	.mainpagerightbox {width: 100%; float: none;}
	.lastloggedinusers {width: 316px; margin-left: -5px;}
	.sprite-adultpixiebig{ background-position: -72px 0; width: 189px; height: 30px; }
	.searchresult {width: 318px;}
	.resultheader h1 {margin-bottom: 0; float: none;}
	.resultheader div {margin-bottom: 0; float: none; margin-top: 0;}
	.forumcreated {display: none;}
	.forumlcomment {display: none;}
	.forumnumcomment {display: none;}
	textarea.formrow {width: 300px;}
	.desktop {display: none;}
	.mobile {display: block;}
	div.profileuserbox {float: none;}
	div.profileuserboxinfo {text-align: center; margin: 2px; padding: 0;}
	div.profiletime {width: 100%; float: none; text-align: center;}
	div.profileuserboxinfobox {float: none; margin-left: 0; width: 100%;}
	div.profilestatusbox {float: none; margin-left: 0; width: 100%; height: auto;}

	#contactbox {width: 100%; float: none; margin-top: 10px;}

	.leftbox {width: auto; float: none; margin-right: 0;}
	.rightbox {width: auto; float: none;}

	.sexbox {float: none; width: auto; margin-right: 0;}
	.intrestbox {float: none; width: auto; margin-right: 0;}

	div.albumnameitemholder {width: auto; float: none; margin-right: 0;}
	div.albumcontent {width: auto; float: none;}

	.biglink a {padding: 2px; line-height: 18px;}

	.smalluserbox {padding: 2px;}
	div.userbox {padding: 3px; margin-right: 3px; margin-bottom: 3px;}

	#headericonbox {margin-left: 5px;}
	#chaticon {width: 27px; margin-right: 3px;}
	#mailicon {width: 27px; margin-right: 3px;}
	#newsicon {width: 27px; margin-right: 0;}
	#menuicon {width: 17px;}
	#homeicon {display: none;}

	.home3col {width: auto; float: none;}
	.homefr {height: auto;}
	.lastreg {width: auto; float: none;}
	.wall {width:  auto; float: none; margin-right: 0;}

	.serachbox {width: auto; margin-left: 0;}

	#message input[type='text'] {width: 300px;}

	.visitorbox {width: 150px;}
}

@media all and (min-width: 500px) and (max-width: 799px) {
	div.bannerPC1 {display: none;}
	div.bannerPC2 {display: none;}
	div.bannerPC3 {display: none;}
	div.bannerTAB {display: none;}
	div.bannerMO1 {display: block;}
	div.bannerMO2 {display: none;}

	#loggedoutheaderframe {height: 35px;}
	#loggedoutcontentframe {top: 35px;}
	#loggedoutheaderbox {width: 500px;}
	#contentbox {width: 500px;}
	.fullwidthbox {width: 480px;}
	.usersearchbox {width: 480px;}
	#mainuserbox {width: 510px;}
	.smalluserholderbox {width: 510px;}
	#mainnavbox {width: 492px;}
	.maintextbox {width: 373px;}
	label:not(.chk) {width: 150px;}
	.smallform {width: 340px;}
	div.controlpanelholder {width: 450px;}
	div.statpanelholder {width: 380px;}
	div.wallpost {width: 377px;}
	div.wallcommentholder {width: 405px;}
	div.galleryholder {width: 440px;}
	div.galleryitem {width: 80px;}
	div.savedsearchholder {width: 412px;}
	div.ytholder {width: 500px;}
	div.votetext {width: 368px;}
	div.itemcheckholder {width: 465px;}
	.blockMsg {width: 520px;}

	#col3left {display: none;}
	#col3right {display: none;}
	#col2right {width: 500px; float: none;}
	#col3center {width: 500px; float: none;}
	#headerloginboxmobile {display: block;}
	.headerloginbox {display: none;}
	#loggedoutheadmenu {display: none;}
	.mainpageleftbox {float: none; width: 100%; margin-right: 0;}
	.mainpagerightbox {width: 100%; float: none;}
	.lastloggedinusers {margin-left: 34px;}
	.sprite-adultpixiebig{ background-position: -72px 0; width: 189px; height: 30px; }
	.searchresult {margin-left: 5px;}
	.resultheader h1 {margin-bottom: 0; float: none;}
	.resultheader div {margin-bottom: 0; float: none; margin-top: 0;}
	.forumcreated {display: none;}
	.forumlcomment {display: none;}
	textarea.formrow {width: 330px;}
	.desktop {display: none;}
	.mobile {display: block;}
	div.profileuserbox {float: none;}
	div.profileuserboxinfo {text-align: center; margin: 2px; padding: 0;}
	div.profiletime {width: 100%; float: none; text-align: center;}
	div.profileuserboxinfobox {float: none; margin-left: 0; width: 100%;}
	div.profilestatusbox {float: none; margin-left: 0; width: 100%; height: auto;}
	#contactbox {width: 100%; float: none; margin-top: 10px;}
	.leftbox {width: auto; float: none; margin-right: 0;}
	.rightbox {width: auto; float: none;}
	.sexbox {float: none; width: auto; margin-right: 0;}
	.intrestbox {float: none; width: auto; margin-right: 0;}

	div.albumnameitemholder {width: auto; float: none; margin-right: 0;}
	div.albumcontent {width: auto; float: none;}

	.biglink a {padding: 2px; line-height: 18px;}

	.home3col {width: auto; float: none;}
	.homefr {height: auto;}
	.lastreg {width: auto; float: none;}
	.wall {width:  auto; float: none; margin-right: 0;}

	.serachbox {width: auto; margin-left: 0;}

	#message input[type='text'] {width: 330px;}

	.visitorbox {width: 150px;}
}

@media all and (min-width: 800px)  and (max-width: 999px) {
	div.bannerPC1 {display: none;}
	div.bannerPC2 {display: none;}
	div.bannerPC3 {display: none;}
	div.bannerTAB {display: block;}
	div.bannerMO1 {display: block;}
	div.bannerMO2 {display: none;}

	#loggedoutheaderframe {height: 35px;}
	#loggedoutcontentframe {top: 35px;}
	#loggedoutheaderbox {width: 700px;}
	#contentbox {width: 700px;}
	.fullwidthbox {width: 680px;}
	.usersearchbox {width: 480px;}
	#mainuserbox {width: 510px;}
	.smalluserholderbox {width: 510px;}
	#mainnavbox {width: 492px;}
	.maintextbox {width: 475px;}
	label:not(.chk) {width: 150px;}
	.smallform {width: 340px;}
	div.controlpanelholder {width: 600px;}
	div.statpanelholder {width: 570px;}
	div.wallpost {width: 578px;}
	div.wallcommentholder {width: 475px;}
	div.galleryholder {width: 528px;}
	div.galleryitem {width: 80px;}
	div.savedsearchholder {width: auto;}
	div.ytholder {width: 700px;}
	div.votetext {width: 438px;}
	div.itemcheckholder {width: 465px;}
	.blockMsg {width: 590px;}

	#col3left {display: none;}
	#col3right {display: none;}
	#col3center {width: 700px; float: none;}
	#col2right {width: 700px; float: none;}
	#headerloginboxmobile {display: block;}
	.headerloginbox {display: none;}
	#loggedoutheadmenu {display: none;}
	.mainpageleftbox {float: none; width: 100%; margin-right: 0;}
	.mainpagerightbox {width: 100%; float: none;}
	.lastloggedinusers {width: 636px; margin-left: 24px;}
	.sprite-adultpixiebig{ background-position: -72px 0; width: 189px; height: 30px; }
	.searchresult {margin-left: 20px;}
	.resultheader h1 {margin-bottom: 0; float: none;}
	.resultheader div {margin-bottom: 0; float: none; margin-top: 0;}
	.forumcreated {display: none;}
	.forumlcomment {display: none;}
	textarea.formrow {width: 530px;}
	.desktop {display: none;}
	.mobile {display: block;}
	.linklistbox {float: left; width: 333px; padding: 5px; margin-right: 5px; margin-bottom: 5px;}

	div.profileuserboxinfobox {width: 500px;}
	div.profilestatusbox {float: none; margin-left: 0; width: 500px; height: auto;}
	div.profilestatusboxrow {width: 25%; float: left;}

	#contactbox {width: 100%; float: none;}

	.leftbox {width: auto; float: none; margin-right: 0;}
	.rightbox {width: auto; float: none;}

	.sexbox {width: 219px;}
	.intrestbox {width: 160px;}

	div.albumcontent {width: 528px;}

	.biglink a {padding: 2px; line-height: 18px;}

	.home3col {width: auto; float: none;}
	.homefr {height: auto;}
	.lastreg {width: auto; float: none;}
	.wall {width:  auto; float: none; margin-right: 0;}

	.serachbox {width: auto; margin-left: 0;}
}
@media all and (min-width: 999px) {
	div.bannerMO1 {display: none;}
	div.bannerMO1.main {display: block;}
}
@media all and (min-width: 1000px) {
	.blockMsg {width: 950px;}
	.resultheader div {margin-top: 0;}
	div.wallpost.blogcomment {width: 563px;}
	.linklistbox {float: left; width: 264px; padding: 5px; margin-right: 5px; margin-bottom: 5px;}

	.biglink a {padding: 2px;}

	.wall div.wallpost {width: 356px;}
}

/*
 * Új ikonok
 */
.icons-new {
	background: none;
	background-size: contain;
}
.icons-new.message.empty {
	background-image: url(../images/icons-new/message.png);
}
.icons-new.message.has-message {
	background-image: url(../images/icons-new/message_yellow.png);
}

.icons-new.alarm.empty {
	background-image: url(../images/icons-new/alarm.png);
}
.icons-new.alarm.has-notify {
	background-image: url(../images/icons-new/alarm_yellow.png);
}

.infonum {
	border-radius: 50%;
	background-color: #ff0900;
	color: #fff;
	text-align: center;
}

.icons-new.menu {
	background-image: url(../images/icons-new/menu.png);
}

.icons-new.search {
	background-image: url(../images/icons-new/search.png);
}

.icons-new.home {
	background-image: url(../images/icons-new/home.png);
}

#profilmenu {
	background-color: #d9c9ac;
	opacity: 1;
	filter: alpha(opacity=100);
	color: #000;
}

.mw405 {
	max-width: 405px;
}

.pull-right {
	float: right !important;
}

.simplepay_logo {
	width: 200px;
}

.mt20 {
	margin-top: 20px;
}

.text-center {
	text-align: center;
}

.chk-holder {
	display: flex;
	align-items: center;
}

@media (min-width: 500px) {
	.chk-holder {
		margin-left: 150px;
	}
}

.text-left {
	text-align: left !important;
}

.text-right {
	text-align: right !important;
}

.text-center {
	text-align: center !important;
}

td.edit.new-phone {
	white-space: nowrap;
}

td.edit.new-phone .error {
	margin: 5px 0;
	font-size: 10px;
}

.vip-table td.edit {
	vertical-align: top;
}

@media all and (min-width: 500px) {
	td.edit.new-phone .error {
		display: inline-block;
		width: auto;
		white-space: nowrap;
		margin: 0 5px;
		padding: 2px 5px;
	}

	.vip-table td.edit {
		vertical-align: middle;
	}
}

#baseform #answerHolder {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
	z-index: -1;
}

#baseform #questionHolder {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
	z-index: -1;
}

.ml150 {
}

.material-desc {
}

.material-desc .info {
	margin-top: 10px;
}

@media (min-width: 500px) {
	.ml150 {
		margin-left: 150px;
	}

	.material-desc {
		display: flex;
		align-items: center;
	}

	.material-desc .info {
		margin-left: 10px;
		margin-top: 0;
	}
}

ul.icon-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.icon-list li {
	cursor: default;
	margin: 2px 0;
	width: 16px;
	height: 16px;
}

ul.icon-list * {
	box-shadow: none;
}

div.userbox {
	border-width: 1px;
	height: auto;
}

div.userbox .is-pro {
	height: 20px;
}

.userbox.material {
	border-color: #902b24;
	box-shadow: 0 0 0 1px #902b24;
}

.userbox {
	box-shadow: 0 0 0 1px #eeeeee;
}

.textbg {
	background-color: #efdab5;
}

.userbox-holder {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}

.userbox-holder .u-image {
	flex: 1 1 auto;
	min-width: 0;
}

.userbox-holder .u-icons {
	display: flex;
	justify-content: right;
	flex: 0 0 auto;
	min-width: 22px;
}

.userbox-holder .img-holder img {
	width: 125px;
	height: 125px;
}

.box .box-item {
	display: flex;
	border: 1px solid #fff;
	margin: 10px;
}

.box .box-item .smalluserbox {
}

.box .box-item .maintextbox {
	padding: 5px;
	width: auto;
}

.userbox .img-itself {
	width: 125px;
	height: 125px;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
}

.album-errorbox .error {
	width: auto !important;
}

.galleryholder  {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: 10px;
}

.album-card {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background-color: #d5c9af;
	padding: 10px;
	border: 1px solid #fff;
}

.album-card .album-card__title {
	flex: 1 1 100%;
	padding-bottom: 10px;
}

.album-card .album-card__user {
	flex: 1 1 100%;
	display: flex;
	justify-content: center;
	margin-bottom: 10px;
}

.album-card .album-card__user .userbox {
	margin: 0;
}

.album-card .album-card__images {
	display: flex;
	flex: 1;
	height: 300px;
}

.album-card .album-card__images .album-card__images--main-image {
	position: relative;
	flex: 1;
	height: 100%;
	min-height: 150px;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	width: 1px;
}

.album-card .click-area {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.album-card .album-card__images .album-card__images--thumbnails {
	flex: 0 0 auto;
	margin-left: 10px;
}

.album-card .album-card__images .album-card__images--thumbnail {
	position: relative;
	width: 28px;
	height: 28px;
	margin: 0;
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat;
	border: 2px solid #fff;
}

.album-card .album-card__images .album-card__images--thumbnail + .album-card__images--thumbnail {
	margin-top: 6px;
}

@media (min-width: 992px) {
	.galleryholder  {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-gap: 10px;
	}
}

@media (min-width: 500px) {
	.album-card .album-card__user {
		flex: 0 0 auto;
		margin-bottom: 0;
	}

	.album-card .album-card__images .album-card__images--main-image {
		margin-left: 10px;
	}
}

.new-album-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}

.new-album-header .add {
	display: none;
}

#uploadBtnHolder.active,
.new-album-header .add.active {
	display: block;
}

#uploadBtnHolder {
	display: none;
	text-align: center;
	margin: 10px;
}

#uploadBtnHolder button {
	background-color: green;
}

.picform .p-info {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 5px;
}

.picform .p-info .image-name {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.picform .p-info .delete-btn {
	text-align: right;
}

.picform .p-info > div {
	flex: 0 0 50%;
}

a.itsme {
	opacity: .3;
	color: #000;
}

.error.hl {
	width: 100%;
	text-align: left;
	margin: 0 0 10px;
	box-sizing: border-box;
}

.box.hl,
.box-item.hl {
	border-color: #BB1B00;
}

a.new-user {
	color: #1a9103;
}
span.new-user {
	text-transform: uppercase;
	font-weight: bold;
	color: #1a9103;
	margin-left: 15px;
	font-size: .65rem;
}