body {background:#ffd2b7; margin:0; padding:0; font:11px Arial, Helvetica, sans-serif;}
h1, h2, h3, p, form {margin:0; padding:0;}
/*h1 { margin: 5px 0 0 0; }*/
.clear {clear:both;}
img {border:0;}
h1 {font:bold 18px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding-bottom:10px;}
p.txt {color:#4485c9; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; padding-bottom:10px; padding-right:20px;}
p.txtleft {color:#4485c9; font:bold 12px Arial, Helvetica, sans-serif; text-align:left; padding-bottom:10px; padding-right:20px;}
img.header {display:block;}
a:hover {text-decoration:none;}

#main {margin:0 auto; width:960px; background:#fff;}
#flashhead { position: relative; }
#login { position: absolute; width: 450px; height: 30px; top: 0; right: 0; z-index: 1000;
	background: url("../img/bg_menu.jpg") repeat-x scroll 0 -3px transparent; padding-left: 15px; 
	border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
#login label { display: inline-block; padding: 5px 10px; color: white; }
#login input { font:11px Arial, Helvetica, sans-serif; width: 100px; margin-top: 3px;  }
#login input.sbmt { width: 100px; font-weight: bold; width: 70px;  }

#member-menu { position: absolute; width: 300px; height: 30px; top: 0; right: 0; z-index: 1000;
	background: url("../img/bg_menu2.jpg") repeat-x scroll 0 -3px transparent; padding-left: 15px;
	border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; }
#member-menu .btn {color:#000; line-height:28px; padding:0 10px; font-weight: bold; }
#member-menu .btn a {color:#000;}

#message-box { padding: 10px; font-size:14px !important;}
#message-box a { color: #000; }
#message-box h2 { text-transform: uppercase; margin-bottom: 10px; color:#ff6000; }
#message-box .messages-item td { border-top: 1px solid #4485C9; padding: 5px;  font-size:13px !important; }
#message-box .messages-item-date { text-align: center; }
#message-box .messages-item-notdelivered { color: #900; text-align: center; }
#message-box .delivered0 .messages-item-date,
#message-box .messages-item-notdelivered,
#message-box .delivered1 .messages-item-notdelivered { display: none; }
#message-box .delivered1 .messages-item-date,
#message-box .delivered0 .messages-item-notdelivered { display: table-cell; }
#message-box .messages-item .messages-item-reply { display: none; }
#message-box .messages-item .messages-item-view { display: none; }
#message-box .messages-item .messages-item-send { display: none; }
#message-box .tag-from, #message-box .tag-to { display: none; }
#message-box .messages-inbox .messages-item-reply { display: table-cell; }
#message-box .messages-inbox .tag-from { display: inline; }
#message-box .messages-outbox .delivered1 .messages-item-view { display: table-cell; }
#message-box .delivered0 .messages-item-send { display: table-cell; }
#message-box .messages-outbox .tag-to { display: inline; }
#message-box .tag { font-weight: bold; }
#message-box .icon-read, #message-box .read1 .icon-unread { display: none; }
#message-box .icon-unread, #message-box .read1 .icon-read { display: table-cell; }
#message-box .message-out .tag-to { display: inline; }
#message-box .message-in .tag-from { display: inline; }
#message-box .btn-delete { float: right; margin: 0 0 15px 0; }

#menu {background:url(../img/bg_menu.jpg) repeat-x; height:35px; padding:0 8px;}
#menu a {float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:0 11px; line-height:35px; text-transform:uppercase; text-decoration:none;}
#menu a:hover {text-decoration:underline;}
#menu img { float:left; }

#message-form-ctnr { border: 1px solid #4485C9; padding: 10px 35px; margin: 0 0 15px 0; background: #e4f4ff; }
#message-form-ctnr .presenter { float: left; margin: 0 15px 0 0; border: 1px solid white; }
#message-form-ctnr .message-form { width: 700px; float: left; }
#message-form-ctnr .message-form .message-form-label { display: block; width: 100px; float: left; font-weight: bold; line-height: 22px; margin: 0 0 5px 0; }
#message-form-ctnr .message-form .message-subject { width: 400px;  margin: 0 0 5px 0; float: left; }
#message-form-ctnr .message-form .message-content { width: 400px;  margin: 0 0 5px 0; float: left; height:300px;}
#message-form-ctnr .message-form .message-submit { float: left; margin: 0 0 0 100px; }

#credits-form-ctnr { border: 1px solid #C00; padding: 10px 35px; margin: 0 0 15px 0; background: #ffecec; text-align: center; }
#credits-form-ctnr h2 { font-size: 15px; text-align: center; }
#credits-form-ctnr .lang { text-align: center; font-size: 14px; }
#credits-form-ctnr .lang .toggle_lang { line-height: 15px; font-size: 11px; float: right; margin-left: 5px; }
#credits-form-ctnr .lang .number { font-size: 22px; font-weight: bold; }
#credits-form-ctnr .lang .tariff { font-size: 11px; }
#credits-form-ctnr .pincode { padding: 5px; font-size: 15px; margin: 5px 0 0 0; }
#credits-form-ctnr .submit { padding: 3px; font-weight: bold; font-size: 10px; text-transform: uppercase; }
#credits-form-ctnr .cheaper { font-weight: bold; font-size: 14px; }

#models {padding:3px 4px 10px 4px; height:80px;}
#models table {cellpadding:0; cellspacing:0; border-collapse:collapse; width:100%;}
#model_bg {background:#ffd2b7; width:100%; padding-top:2px;}
#models div.online, #models div.offline {height:80px; text-align:center; padding:0 1px;}
#models a {font:9px Arial, Helvetica, sans-serif; color:#202020; line-height:10px;}
#models a:hover {text-decoration:none;}
#models div.online img {display:block; border:3px solid #4485c9; width:60px; margin:0 auto !important;}
#models div.offline img {display:block; padding:1px; background:#000; border:2px solid #fff; margin:0 auto; width:60px;}

#content_left {float:left; width:220px; padding-left:6px; padding-right:14px;}
#content_right {float:left; width:720px;}
#content_right h1 {color:#4889cb;}
h1.orange {color:#ff6000;}

#presentatrices {background:#ff6000; width:696px; height:160px; padding-top:10px; margin-bottom:10px;}
#presentatrices .cam {float:left; width:169px; height:150px; position:relative;}
#presentatrices .cam img.i {position:absolute; top:4px; right:3px;}
#presentatrices .cam span {position:absolute; left:22px; top:5px; font:bold 11px "Tahoma", Arial, Helvetica, sans-serif; color:#fff;}
#presentatrices .cam img.pic {position:absolute; left:22px; top:21px; border:1px solid #fff;}
#presentatrices .cam p {position:absolute; left:21px; bottom:5px; text-align:center; width:123px; color:#fff; font:11px Verdana, Arial, Helvetica, sans-serif;}
#presentatrices .cam p a {color:#fff; font-weight:normal;}
#presentatrices .cam p a:hover {text-decoration:none;}
#presentatrices .cam p strong {color:#0f0;}
#presentatrices .cam img.overlay {position:absolute; left:23px; top:22px;}

#cams {}
#cams .cam_space {float:left; width:169px; height:180px; padding:0 0 15px 9px;}
#cams .cam {width:169px; height:180px;position:relative; background:url(../img/cam_bg.png);}
#cams .cam .pic {position:absolute; top:9px !important; bottom:auto; left:9px; border:1px solid #fff; padding:0; margin:0;}
#cams .cam p {position:absolute; top:123px; left:9px; height:23px; line-height:23px; color:#4485C9;}
#cams .cam p span { text-transform:capitalize;}
#cams .cam .overlay {position:absolute; top:10px; left:10px;}
#cams .cam .i {position:absolute; bottom:7px; left:3px;}
#cams .cam .chat {position:absolute; bottom:3px; right:-2px;}
#cams .cam .flag {position:absolute; top:128px; right:7px;}

.side_cnt {padding-bottom:10px; text-align:center;}
.side_cnt img {display:block;}
.side_cnt .side {background:#acc9e7; width:220px;}
.side_cnt h1 {text-align:center; padding-bottom:5px;}
.side_cnt h1.foto_big {text-align:center; padding-bottom:5px; color:#4889cb;}
.side_cnt a {font-weight:bold; color:#4889cb;}
.side_cnt a:hover {text-decoration:none;}
.side_cnt p {padding:5px 0;}
.side_cnt .cam {background:url(../img/side_bgcam.jpg) no-repeat; width:167px; height:150px; position:relative; margin:0 auto; padding-bottom:5px;}
.side_cnt .cam img.i {position:absolute; top:4px; right:3px;}
.side_cnt .cam span {position:absolute; left:21px; top:5px; font:bold 11px "Tahoma", Arial, Helvetica, sans-serif; color:#fff;}
.side_cnt .cam img.pic {position:absolute; left:21px; top:21px; border:1px solid #fff;}
.side_cnt .cam p.ononline,
.side_cnt .cam p.offoffline {position:absolute; left:21px; top:112px; text-align:center; width:123px; color:#fff; font:11px Verdana, Arial, Helvetica, sans-serif;}
.side_cnt .cam p.ononline {bottom:7px;}
.side_cnt .cam p.offonline,
.side_cnt .cam p.onoffline {display:none;}
.side_cnt .cam p.ononline a {color:#fff; font-weight:normal;}
.side_cnt .cam p.offoffline a {color:#f00;}
.side_cnt .cam p.ononline strong {color:#0f0;}
.side_cnt .cam img.overlayonline {position:absolute; left:22px; top:22px;}
.side_cnt .cam img.overlayoffline {display:none;}
.side_cnt ul {list-style:square; color:#4889cb; padding-right:15px; text-align:left; padding-top:0;}
.side_cnt li {padding-top:0;}
.side_cnt h2 {font:bold 14px Arial, Helvetica, sans-serif; color:#4889cb; padding:5px 0 2px;}
.side_cnt p.nr {background:#fff; border:1px solid #202020; font:bold 36px Arial, Helvetica, sans-serif; color:#ff6000; width:208px; height:35px; line-height:35px; margin:0 auto; padding:0;}
.side_cnt a.meer {font:bold 14px Arial, Helvetica, sans-serif; color:#ff6000;}
.side_cnt img.foto_big {padding:1px; border:1px solid #4889cb; background:#fff; width:183px; margin:0 auto;}
.side_cnt .onoffline {width:130px; margin:0 auto; padding-top:10px;}
.side_cnt .onoffline img {float:left;}
.side_cnt .info {color:#fff; font-weight:bold; padding-left:15px; line-height:20px !important; font:11px Verdana, Arial, sans-serif; text-align:left;}
.side_cnt .info span {float:left; color:#4889cb; width:100px;}
.side_cnt .info img {float:left; padding-right:2px;}
.side_cnt .btnonline, .side_cnt .btnoffline {width:146px; height:27px; text-align:center; line-height:24px; text-transform:uppercase; margin:0 auto;}
.side_cnt .btnonline a, .side_cnt .btnoffline a {color:#000; font-weight:normal; text-decoration: none; font-weight: bold; font-size: 10px;}
.side_cnt .btnoffline a { color: white; }

#profiel_links { padding-bottom:20px;}
#profiel_links .links {float:left;width:340px;}
#profiel_links .links2 {float:left; width:340px;}
#profiel_links a {font-weight:bold; color:#4889cb; letter-spacing:1px; font:bold 12px Verdana, Arial, sans-serif; line-height:22px;}
#profiel_links a:hover {text-decoration:none;}
#profiel_links a.big {font:bold 18px Arial, Helvetica, sans-serif; color:#4889cb; line-height:40px;}

#chicks {}
#chicks .chick_cnt {width:240px; float:left; padding-top:10px;}
#chicks .chick_cnt img {float:left; border:1px solid #000;}
#chicks .vanavondon, #chicks .sms_txt {display:block; font:bold 10px Verdana, Arial, sans-serif; text-transform:uppercase; color:#4889cb;}
#chicks .vanavondon1, #chicks .sms_txt {display:block; font:bold 14px Verdana, Arial, sans-serif; text-transform:uppercase; color:#4889cb;}
#chicks .vanavondoff {display:none;}
#chicks .info {float:left; padding-left:5px; line-height:23px; padding-top:-3px;}
#chicks .smsdemeiden, #chicks .meidsms {display:none;}
#chicks .meiddemeiden, #chicks .smssms {display:block; border:1px solid #000; width:220px; margin-top:2px; padding:5px; text-align:center;}
#chicks a {font:bold 10px Verdana, Arial, sans-serif; color:#4889cb; line-height:18px;}
#chicks a.big {font:bold 18px Arial, Helvetica, sans-serif; color:#ff6000 !important; line-height:21px;}
#chicks .vanavondon1 span, #chicks .sms_txt span {color:#ff6000 !important;}
p.txt a.big {font:bold 18px Arial, Helvetica, sans-serif; color:#4889cb !important; line-height:23px;}


#content_right p.nr {background:#fff; border:1px solid #202020; font:bold 36px Arial, Helvetica, sans-serif; color:#ff6000; width:280px; height:35px; line-height:35px; margin:0 auto; padding:5px; text-align:center; margin-bottom:10px;}
#content_right p.nr span {font:10px Arial, Helvetica, sans-serif !important; color:#000;}

#snapshots {width:700px; padding-bottom:20px;}
#snapshots img {padding:1px; border:1px solid #4889cb; float:left; margin-right:2px; margin-bottom:2px;}

#profiel_tekst {float:left; width:440px; padding-left:20px; padding-bottom:20px;font:11px Verdana, Arial, sans-serif;}
#preview {float:left; width:240px;}
#preview .ononline {display:block; text-align:center; padding-bottom:20px;}
#preview .ononline a, #preview .offoffline a {color:#4889cb; font:bold 11px Verdana, Arial, sans-serif;}
#preview .onoffline {display:none;}
#preview .offonline {display:none;}
#preview .offoffline {display:block; text-align:center; padding-bottom:20px;}

.klikhier {text-align:center; color:#000; font-weight:bold; padding-right:20px;}

#screens img {float:left; padding:6px 12px 5px 0;}

.gallerij_yes {display:block; padding-bottom:20px; width:530px; margin:0 auto;}
.gallerij_no {display:none;}
.wallpaper_yes {display:block; width:300px; margin:0 auto;padding-bottom:20px; text-align:center;}
.wallpaper_no {display:none;}

 .gallerij_yes img {float:left; padding:1px; border:1px solid #4889cb; float:left; margin-right:2px; margin-bottom:2px;}
 .wallpaper_yes a {color:#4889cb;font:bold 12px Verdana, Arial, sans-serif;}
 
.ajaxbutton {background: url(../img/pagenr.jpg); width:20px; height:20px; float:left; text-align:center; line-height:20px; font-weight:bold; margin-bottom:20px; text-decoration:none;}
.ajaxbutton.selected { background: url(../img/pagenr-selected.jpg); color: white; }
.ajaxbutton.over { background: url(../img/pagenr-over.jpg); color: white; }

 .alles {text-align:center;font:bold 18px Arial, Helvetica, sans-serif; padding-bottom:20px; }
 .alles a {color:#4889cb;}
 .alles_charisma {display:none;}
 .alles_Charisma {display:none;}
 
.form_blok {float:left; width:310px; padding:5px; color:#000; font-size:11px;}
.form_blok input.input, .form_blok select.input {background:#fff url(../img/bg_input.jpg) repeat-x !important; border:1px solid #4485c9; padding:1px; color:#1c1c1c; width:145px; }
.form_blok p {height:25px;}
.form_blok label {width:135px; float:left; height:25px; line-height:25px;}
.form_blok_bdr {border:1px solid #4485c9; padding:5px; height:190px; position:relative;}
.form_blok_bdr .btn {position:absolute; bottom:10px; right:10px;}
.form_blok2 {width:290px !important;}
.form_blok3 {width:330px !important; overflow:hidden;}

#credits-form label { float: none; }
#credits-form #idealbanks div { width: 155px; overflow: hidden; display: inline-block; float: left; }

.cnt-msg { font-size:13px; }
.cnt-msg p { height: auto; margin: 10px; }
.content-ctnr { padding: 10px; }

