html { background:url('../images/body_bg.jpg') #ebf6f6 50% 0 repeat-x; min-width:320px; overflow-y:scroll; background-attachment:fixed; }
html, body { margin:0px; border:none; height:100%; }
body { font-family: 'Nunito Sans', sans-serif; font-size:12px; color:#000000; }
div, td, th, span, a, font, button, input, select, textarea { font-family: 'Nunito Sans', sans-serif; }
img, a img { border:none; }
a:link, a:visited { color:#7da608; text-decoration:underline; }
a:hover { text-decoration:none; }
h1, .h1, h2, .h2, h3, .h3, h4, .h4 { font-family: 'Nunito Sans', sans-serif; font-weight:normal; color:#b8274f; font-size:24px; margin:10px 0px; padding:0px; }
.content-block h1, .content-block .h1 { margin-top:0px; }
.name h1{ margin-top:10px; margin-bottom:0px; font-size:14px; line-height:18px; font-weight:bold; color:#000000; text-decoration:none;}
h2, .h2 { font-size:24px; color:#94af05; }
h3, .h3 { font-size:16px; margin-top:0px; padding:0px; }
h4, .h4 { font-size:14px; margin-top:0px; padding:0px; }
ul, ol { list-style-position:outside; margin:0px 0px; padding:0px 0px 0px 20px; }
ul { list-style-type:disc; }
ul li, ol li {  }
p { margin:10px 0px; }

.float_l { float:left; }
.float_r { float:right;text-align:right;}
.clear, .clear_l, .clear_r { font-size:0; height:0; line-height:0; clear:both; text-indent:-9999px; }
.clear_l { clear:left; }
.clear_r { clear:right; }
.ff { width:49%; }
.thth { width:33%; }
.sxsx { width:66%; }

.alignleft { text-align:left !important; }
.alignright { text-align:right !important; }
.aligncenter { text-align:center !important; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { text-decoration:underline; }

.small { font-size:11px; }

.info { border:1px solid green; padding:5px; color:green; background:#eeffcc; margin:7px 0px 30px; border-radius:5px; }
.alert { border:1px solid #E60E28; padding:5px; color:#E60E28; background:#fff7f8; margin:7px 0px; border-radius:5px; }
.warning { border:1px solid #f5b017; padding:5px; background:#fff190; margin: 24px 0px 20px 0; border-radius:5px; }
.exclmation { border:1px solid #FF9BFA; padding:5px; background:#F9D7FC; margin:7px 0px; border-radius:5px; }

.price { }
.price b { font-weight:normal; color:#b92664; }

.f-larger { font-size:14px; }

.global-overlay { position:absolute; width:100%; height:100%; left:0; top:0; z-index:1; background:#ffffff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1); -moz-opacity:0.01; opacity:0.01; -khtml-opacity:0.01; }

.hidden { display:none; }

#wrapper { min-height:100%; position:relative; }
#body { max-width:1300px; min-width:300px; margin:0px auto; padding:0px 0px 170px; width:85%; }

#header { height:146px; position:relative; padding:0px 10px 0px 0px; }
#header #logo { position:absolute; top:35px; left:10px; display:block; width:208px; height:85px; text-decoration:none; background:url('../images/logo.png') transparent 50% 50% no-repeat; }
#header #auth-block { float:right; margin:36px 0px 0px; text-align:right; font-size:14px; }
#header #auth-block.in { margin-top:31px; }
#header #auth-block .logged-in  { margin:0px 43px 0px 0px; font-size:18px; }
#header #auth-block .logged-in a { color:#b92664; }
#header #auth-block .log-in, #header #auth-block .log-out { color:#000000; position:relative; }
#header #auth-block .log-out { }
#header #auth-block .log-in:before, #header #auth-block .log-out:before,
#header #auth-block .log-in .before, #header #auth-block .log-out .before { content:''; display:block; position:absolute; width:18px; height:18px; left:-18px; top:0px; background:url('../images/spline.png?v=2') transparent 0px 2px no-repeat; font-size:0px; line-height:0px; text-indent:-9999px; }
#header #secure { padding:55px 0 0; float:right; width:190px; }
#header #secure .verisign { display:block; float:left; margin:0 0 0 7px; height:36px; width:84px; background:url('../images/secure_norton.png') transparent 0 0 no-repeat; text-decoration:none; }
#header #secure .mcafee { display:block; float:left; margin:0 0 0 10px; height:36px; width:84px; background:url('../images/secure_mcafee.png') transparent 50% 5px no-repeat; text-decoration:none; }

#top-box { position:relative; background:url('../images/slp-line-bg.gif') #c7c7c7 0% 0% repeat; border-radius:10px; border:1px solid #c6c8c8; padding:17px; }
#top-box.lgin { padding:13px 17px; }
#top-box #slider { width:100%; background:#f2f2f2; position:relative; margin:0px 0px 17px; }
#top-box #slider .slide-title { text-transform:uppercase; font-size:26px; line-height:30px; color:#a93b7d; }
#top-box #slider .slide-info-block:before,
#top-box #slider .slide-info-block .before { display:block; width:30px; height:30px; background:url('../images/spline.png?v=2') transparent 0px -20px no-repeat; content:''; position:absolute; margin:-6px 0px 0px -40px; }
#top-box #slider .slide-info-block { padding:10px 0px 15px 40px; font-size:14px; text-shadow:0 0 5px #fefefe; }
#top-box #slider .slide-icon-block:before ,
#top-box #slider .slide-icon-block .before { display:block; width:94px; height:95px; background:url('../images/spline.png?v=2') transparent 100px 100px no-repeat; content:''; position:absolute; margin:-15px 0px 0px -105px; }
#top-box #slider .slide1 .slide-icon-block:before ,
#top-box #slider .slide1 .slide-icon-block .before { background-position:-30px 0; }
#top-box #slider .slide2 .slide-icon-block:before ,
#top-box #slider .slide2 .slide-icon-block .before { background-position:-340px -670px; }
#top-box #slider .slide3 .slide-icon-block:before ,
#top-box #slider .slide3 .slide-icon-block .before { background-position:-240px -670px; }
#top-box #slider .slide-icon-block { position:relative; margin:-5px 0px 0px; padding:15px 0px 0px 105px; color:#972469; font-size:24px; display:block; }
#top-box #slider .slide-icon-block span { display:block; }
#top-box #slider .slide-icon-block .slide-icon-text1 { }
#top-box #slider .slide-icon-block .slide-icon-text2 { padding:0px 0px 0px 40px; font-size:30px; line-height:24px; }
#top-box #slider .slider_container { width:100%; height:300px; overflow:hidden; }
#top-box #slider .slider_container .slide { float:left; height:269px; background:transparent 100% 0% no-repeat; padding:26px 290px 5px 32px; margin:0px; }
#top-box #slider .slider_container .slide1 { background-image:url('../images/slide1.jpg'); /*background-color:#f1f1f1;*/ }
#top-box #slider .slider_container .slide2 { background-image:url('../images/slide2.jpg'); }
#top-box #slider .slider_container .slide3 { background-image:url('../images/slide3.jpg'); background-color:#fafdfd; }
#top-box #slider .pagination { list-style:none; margin:-15px 0px 0px -67px; padding:0px; position:absolute; z-index:10; left:50%; bottom:-6px; width:133px; height:26px; background:url('../images/spline.png?v=2') transparent -130px -70px no-repeat; text-align:center; }
#top-box #slider .pagination li { display:inline; margin:0px 2px; position:relative; top:9px; line-height:14px; }
#top-box #slider .pagination li a { font-size:18px; line-height:18px; width:0px; text-decoration:none; padding:0px 7px; background:url('../images/spline.png?v=2') transparent -270px -70px no-repeat; }
#top-box #slider .pagination li.current a { background-position:-290px -70px; }
#top-box #top-menu { font-size:18px; line-height:30px; text-align:right; float:right; width:600px; }
#top-box #top-menu a,
#top-box #top-menu span { color:#000000; text-decoration:none; margin:0px 6px; }
#top-box #top-menu a.login,
#top-box #top-menu span.login { padding-right:17px; position:relative; margin-left:28px; }
#top-box #top-menu a.login:before, #top-box #top-menu a.login .before,
#top-box #top-menu span.login:before, #top-box #top-menu span.login .before { content:''; display:block; position:absolute; width:18px; height:18px; left:-18px; top:2px; background:url('../images/spline.png?v=2') transparent 0px 2px no-repeat; font-size:0px; line-height:0px; text-indent:-9999px; }
#top-box #top-menu a.login:after,#top-box #top-menu a.login .after,
#top-box #top-menu span.login:after,#top-box #top-menu span.login .after  { content:''; display:block; height:39px; width:1px; position:absolute; right:0; top:-7px; background:url('../images/spline.png?v=2') transparent -430px -40px no-repeat; }
#top-box #top-menu a.logout,
#top-box #top-menu span.logout { position:relative; margin-left:48px; }
#top-box #top-menu a.logout:before,#top-box #top-menu a.logout .before,
#top-box #top-menu span.logout:before,#top-box #top-menu span.logout .before  { content:''; display:block; position:absolute; width:18px; height:18px; left:-18px; top:2px; background:url('../images/spline.png?v=2') transparent 0px 2px no-repeat; font-size:0px; line-height:0px; text-indent:-9999px; }
#top-box #top-menu a.logout:after ,#top-box #top-menu a.logout .after ,
#top-box #top-menu span.logout:after ,#top-box #top-menu span.logout .after  { content:''; display:block; height:39px; width:1px; position:absolute; left:-40px; top:-7px; background:url('../images/spline.png?v=2') transparent -430px -40px no-repeat; }
#top-box #top-menu a.active,
#top-box #top-menu span.active { color:#b92664; }
#top-box #top-menu a:hover { text-decoration:underline; }
#top-box #top-menu span:hover {cursor:default;}
#top-box #account-status { margin:0px 500px 0px 0px; position:relative; }
#top-box #account-status #join { text-transform:uppercase; font-size:21px; font-weight:bold; font-family: 'Nunito Sans', sans-serif; line-height:30px; margin:0 0 0 12px; }
#top-box #account-status span.active { color:#b92664; }
.index #top-box #account-status #join  { text-decoration:none; position:absolute; left:0px; width:244px; height:64px; font-size:0px; line-height:0px; text-indent:-9999px; background:url('../images/spline.png?v=2') transparent -130px 0px no-repeat; margin:0; }
#account-status-balance { float:left; width:380px; font-size:14px; line-height:28px; }
#account-status-balance .title { font-weight:bold; }
#account-status-balance .price { margin:0 0 0 20px; }
#account-status-balance a, #account-status-balance span.buy-credits{ font-size:16px; margin:0 0 0 20px; }
#account-status-balance .bonus a{color: #b92664; font-size: 18px;line-height: 30px; margin:0 0 0 10px; }

#account-status-balance span.buy-credits{ color:#7da608; text-decoration:underline; cursor:default;}
#top-box #account-status-in { margin:10px 0 0; padding:20px 0 5px; border-top:1px solid #ddd; }
#top-box #account-status-menu { margin:0 260px 0 0; }
#top-box #account-status-menu a { position:relative; color:#000000; margin:0 0 0 50px; }
#top-box #account-status-menu a.active { color:#B92664; text-decoration:none; }
#top-box #account-status-menu a:before,
#top-box #account-status-menu a .before { content:''; display:block; position:absolute; left:-25px; top:-2px; width:21px; height:21px; background:url('../images/spline.png?v=2') transparent 100px 100px no-repeat; font-size:0px; line-height:0px; text-indent:-9999px; cursor:pointer; }
#top-box #account-status-menu span { position:relative; color:#000000; margin:0 0 0 50px; cursor:default; }
#top-box #account-status-menu span.active { color:#B92664; text-decoration:none; }
#top-box #account-status-menu span:before,
#top-box #account-status-menu span .before { content:''; display:block; position:absolute; left:-25px; top:-2px; width:21px; height:21px; background:url('../images/spline.png?v=2') transparent 100px 100px no-repeat; font-size:0px; line-height:0px; text-indent:-9999px;}
#top-box #account-status-menu .messages { margin-left:25px; }
#top-box #account-status-menu .messages:before,
#top-box #account-status-menu .messages .before { background-position:-310px -70px; }
#top-box #account-status-menu .chats:before,
#top-box #account-status-menu .chats .before { background-position:-340px -70px; }
#top-box #account-status-menu .interests:before,
#top-box #account-status-menu .interests .before { background-position:-330px -160px; }
#top-box #account-status-menu .favorites:before,
#top-box #account-status-menu .favorites .before { background-position:-330px -190px; }
#top-box #account-status-menu .missed-chats:before,
#top-box #account-status-menu .missed-chats .before { background-position:-500px 0px; }
#top-box #account-start-videochat { width:240px; height:50px; display:block; position:absolute; right:15px; bottom:3px; background:url('../images/spline.png?v=2') transparent -270px -360px no-repeat; text-decoration:none; }

#top-box-shadow { z-index:-1; position:relative; top:-12px; content:''; width:100%; height:19px; margin:0px 0px 10px; }
#top-box-shadow .l { position:absolute; top:0px; left:-5px; background: url('../images/index-slider-shadow.png') transparent 0px 0px no-repeat; width:50px; height:19px; }
#top-box-shadow .r { position:absolute; top:0px; right:-5px; background: url('../images/index-slider-shadow.png') transparent 0px -19px no-repeat; width:50px; height:19px; }
#top-box-shadow .c { margin:0px 45px; background: url('../images/index-slider-shadow.png') transparent 0px -39px repeat-x; height:19px; }

#middle { padding:0/* 0 20px*/; }

#footer { background:#dceaf5; min-width:320px; width:100%; position:absolute; bottom:0px; left:0px; }
#footer #footer-in { min-width:320px; max-width:1300px; margin:0px auto; width:85%; padding:40px 0px; text-align:center; }
#footer #bottom-menu { margin:0px 0px 20px; line-height:30px; }
#footer #bottom-menu a { margin:0px 10px; }
#footer #bottom-menu span { margin:0px 10px; color:#7da608; text-decoration:underline; cursor:default; }
#footer #copyright { }

#search-block { font-size:14px; line-height:30px; margin:0px 0px 18px; }
#search-block .search-title { font-size:22px; line-height:26px; float:left; width:9%; }
#search-block .search-label { float:left; width:35%; }
#search-block .search-field { float:left; width:55%; margin:4px 0px 0px; }
#search-block .search-field:after,
#search-block .search-field .after { clear:both; }
#search-block .search-gender-from { float:left; width:17%; }
#search-block .search-gender-from .search-label { width:25%; }
#search-block .search-gender-from .search-field { width:60%; }
#search-block .search-gender-to { float:left; width:18%; }
#search-block .search-gender-to .search-label { width:30%; }
#search-block .search-gender-to .search-field { width:60%; }
#search-block .search-age-from { float:left; width:14%; margin:0px 0px 0px 1%; }
#search-block .search-age-from .search-label { width:46%; }
#search-block .search-age-from .search-field { width:54%; }
#search-block .search-age-to { float:left; width:13%; margin:0px 0px 0px 2%; }
#search-block .search-age-to .search-label { width:20%; }
#search-block .search-age-to .search-field { width:54%; }
#search-block .search-lp-category { float:left; width:14%; margin:0px 0px 0px 0%; }
#search-block .search-lp-category .search-label { width:0; }
#search-block .search-lp-category .search-field { width:80%; }
#search-block .search-button { float:left; width:12%; text-align:right; }
#search-block .search-button button {  width:112px; height:36px; background:url('../images/spline.png?v=2') transparent -380px 0px no-repeat; border:none; margin:0px; padding:0px 0px 7px; font-size:16px; line-height:16px; color:#ffffff; position:relative; top:-3px; cursor:pointer; font-weight:normal; }

.tour { width: 100%; }
.tour .dob-d { float:left; width:63px; margin-right:7px; }
.tour .dob-m { float:left; width:103px; margin-right:7px; }
.tour .dob-y { float:left; width:70px; }
.tour .left_col  { width: 455px; font-weight: bold; padding: 10px; }
.tour select.styled { position: absolute; top:-3px; opacity: 0; filter: alpha(opacity=0); z-index: 5; }
.tour .over-select { display:block; position:relative; height:16px; text-align:left; }
.tour .over-select  select{width:100%;}
.tour .over-select.count_days{width:70px;}
.tour  span.select span {  height:16px; display:block; padding:1px 0px 1px 10px; margin:0px 25px 0px 0px; background:url('../images/spline.png?v=2') transparent 0px -100px no-repeat; position:relative; }
.tour  span.select span:after,
.tour  span.select span .after { background:url('../images/spline.png?v=2') transparent -310px -100px no-repeat; height:24px; width:25px; content:''; position:absolute; margin:0px 0px 0px 100%; top:-2px; left:0px; display:block; }
.tour  span.select.select-over span:after,
.tour  span.select.select-over span .after { background-position:-340px -100px; }
.tour tr.d { background:#ddd; height:1px; font-size:0px; line-height:0px; text-indent:-9999px; padding:1px; }

.tour .field { float:left; width:39%; max-width:333px; position:relative; margin:7px 0px 0px; }
.tour .field span { display:block; padding:2px 0px 2px 11px; margin:0px 11px 0px 0px; background:url('../images/spline.png?v=2') transparent -270px -410px no-repeat;  }
.tour .field:after,
.tour .field .after { content:''; display:block; position:absolute; top:0px; left:-11px; margin:0px 0px 0px 100%; width:11px; height:24px; background:url('../images/spline.png?v=2') transparent -590px -410px no-repeat; }
.tour .field input { width:100%; border:none; background:#fbfbfb; padding:1px 0px; font-size:12px; line-height:18px; height:18px; color:#B11E5C; }

.tour label.over-radio { display: block; line-height: 16px; width: auto; float: none; padding: 3px;}
.tour .checkbox, .tour .radio { width: 19px; height: 18px; padding: 0px; margin: 0px 5px 0px 0px; background: url('../images/spline.png?v=2') transparent 0px -240px no-repeat; display: block; clear: left; float: left; }

.tour .block{width:80%; margin: 10px auto; border: #ddd 1px solid; padding: 5px;}
.tour .block .photo .item{ float:left; margin:10px; border:1px solid #ffffff; position:relative; padding:5px; text-align:center; background:#ffffff; }

.tour .block .description{ width:80%; margin: 0 auto; padding: 1% 5% 1% 5%; }
.tour  .description{ width:80%; margin: 0 auto; padding: 1% 5% 1% 5%; }

.center{ margin:20px auto; width: 520px;}
.center .result_table{  width:100%; border:1px solid #cccccc;  background:#ffffff; border:#ddd 1px solid; border-collapse: collapse; text-align: center;}
.center .result_table .left_col{ width: 395px; font-weight: bold; padding: 10px; text-align: left;}
.center .result_table .total{ text-align:right; font-weight: bold;}
.center .result_table  td{ border: #ddd 1px solid; padding:5px 10px;}

form { margin:0px; padding:0px; }
form select { width:100%; margin:0px; }
form .over-select { display:block; position:relative; height:26px; text-align:left; }
form .over-select.dts-d { float:left; width:43px; margin-right:7px; }
form .over-select.dts-m { float:left; width:98px; margin-right:7px; }
form .over-select.dts-y { float:left; width:58px; margin-right:7px; }
form .over-select.dts-h { float:left; width:43px; margin-right:7px; }
form .over-select.dts-i { float:left; width:50px; }
form span.select { padding:0; white-space:nowrap; position:absolute; width:100%; display:block; color:#b11e5c; font-size:14px; line-height:26px; height:26px; }
form span.select_almost_empty { }
form span.select span {  height:24px; font-size:14px; line-height:24px; display:block; padding:1px 0px 1px 10px; margin:0px 0 0px 0px; background:#fbfbfb; /*background:url('../images/spline.png?v=2') transparent 0px -100px no-repeat;*/ position:relative; border-radius:11px; box-shadow:0 1px 2px 0 #bbbbbb inset; }
form span.select span:after,
form span.select span .after { background:url('../images/spline.png?v=2') transparent -310px -100px no-repeat; height:24px; width:25px; content:''; position:absolute; margin:0px 0px 0px 100%; top:1px; left:-20px; display:block; }
form span.select.select-over span:after,
form span.select.select-over span .after { background-position:-338px -100px; }
form .checkbox, form .radio { width:19px; height:18px; padding:0px; margin:0px 5px 0px 0px; background:url('../images/spline.png?v=2') transparent 0px -240px no-repeat; display:block; clear:left; float:left; }
form .over-checkbox { line-height:16px; width:auto; float:none; }
form .over-checkbox label { display:block; float:left; line-height:16px; font-size:14px; }
.search-form .over-checkbox label { padding:4px 0px 0px; }
form  label.over-checkbox { display:block; line-height:16px; width:auto; float:none; font-size:14px; }
.search-form label.over-checkbox { padding:4px 0px 0px; }
form .over-radio { line-height:16px; width:auto; float:none; }
form .over-radio label{ display:block; float:left; line-height:16px; font-size:14px; }
.search-form .over-radio label { padding:4px 0px 0px; }
form  label.over-radio { display:block; line-height:16px; width:auto; float:none; font-size:14px; }
.search-form label.over-radio { padding:4px 0px 0px; }
/*form button*/.btn1 { background:url('../images/spline.png?v=2') transparent 0px -630px repeat-x; width:100px; position:relative; margin:0px 30px; border:none; padding:0px; color:#ffffff !important; font-size:16px; line-height:20px; cursor:pointer; padding:5px 0px 10px; overflow:visible; text-decoration:none !important;}
/*form button*/.btn1.t2 { width:150px; }
/*form button*/.btn1.t3{ width:200px; }
/*form button*/.btn1.t4 { width:250px; }
/*form button*/.btn1.t5 { width:300px; }
/*form button*/.btn1:before,
				   /*form button*/.btn1 .before { content:''; display:block; position:absolute; width:20px; height:35px; left:-20px; top:0px; background:url('../images/spline.png?v=2') transparent -380px 0px no-repeat; }
/*form button*/.btn1:after,
				   /*form button*/.btn1 .after { content:''; display:block; position:absolute; width:20px; height:35px; left:0px; margin:0px 0px 0px 100%; top:0px; background:url('../images/spline.png?v=2') transparent -471px 0px no-repeat; }
/*form*/ button.btn2 { display:block; background:url('../images/spline.png?v=2') transparent 0px -670px repeat-x; width:240px; height:67px; margin:20px auto 0px; border:none; padding:0px; font-size:0px; line-height:0px; text-indent:-9999px; cursor:pointer; }
button.btn6 { background:url('../images/spline.png?v=2') transparent 0px -780px repeat-x; width:180px; position:relative; margin:0px 30px; border:none; padding:0px; color:#ffffff; font-size:16px; line-height:20px; cursor:pointer; padding:5px 0px 10px; overflow:visible; }
button.btn6:before,
button.btn6 .before { content:''; display:block; position:absolute; width:20px; height:35px; left:-20px; top:0px; background:url('../images/spline.png?v=2') transparent 5px -819px no-repeat; }
button.btn6:after,
button.btn6 .after { content:''; display:block; position:absolute; width:20px; height:35px; left:0px; margin:0px 0px 0px 100%; top:0px; background:url('../images/spline.png?v=2') transparent -95px -819px no-repeat; }
button.btn6 span.facebook_img{content:''; display:block; position:absolute; width:20px; height:20px; left:0px; top:1px; background:url('../images/spline.png?v=2') transparent -115px -821px no-repeat; }
button.btn6 span.facebook_text{margin-left:8px;}
span.facebook_or{margin: 5px; font-size:16px;}
.div_index_facebook{position: absolute;left: 248px;top: 17px;width: 140px;}
.div_index_facebook a{font-size:16px; font-weight:bold; color:#2d4486;}
.div_facebook button { width:100px; }
.div_index_facebook button.btn6 { width:75px; margin:0 18px; }

form input[type="text"], form input[type="password"], form textarea, form select { outline: none; }
.div_facebook{position: absolute; left: 190px; top: -2px;}
.gallery-list { }
.gallery-list .gallery-item { width:31%; height:310px; margin:0px -1px 35px 3.2%; float:left; border:1px solid #dddddd; border-radius:5px; background:#ffffff; position:relative; }
.gallery-list .gallery-item:after,
.gallery-list .gallery-item .after { content:''; display:block; position:absolute; height:12px; width:100%; background:url('../images/spline.png?v=2') transparent 50% -260px no-repeat; margin:1px 0px 0px; z-index:10; }
.gallery-list .gallery-item.first { margin-left:0%; }
.gallery-list .gallery-item .gallery-item-in { padding: 11px 21px 0px; height:299px; overflow:hidden; }
.gallery-list .gallery-item .status { position:absolute; right:-6px; top:-4px; width:83px; height:83px; z-index:1; background:url('../images/spline.png?v=2') transparent 0px -860px no-repeat; }
.gallery-list .gallery-item .status.offline { background-position:0px -950px; }
.gallery-list .gallery-item .status-info { padding:0px 0px 0px 50px; text-align:right; height:35px; font-size:14px; line-height:16px; color:#555555; font-weight:bold; position:relative; top: -15px;}
.gallery-list .gallery-item .status-info.status-icon-alert:before,
.gallery-list .gallery-item .status-info.status-icon-alert .before { content:''; position:absolute; padding:9px 9px 10px; margin:-2px 0px 0px -25px; background:url('../images/spline.png?v=2') transparent 0px -50px no-repeat; }
.gallery-list .gallery-item .status-info span { color:#ff0000; }
.gallery-list .gallery-item .age:before,
.gallery-list .gallery-item .age .before { content:'Age'; display:block; text-align:center; font-size:12px; color:#000000; font-weight:normal; line-height:16px; margin:0px 0px -5px; text-shadow:none; }
.gallery-list .gallery-item .age { float:left; width:48px; height:40px; background:url('../images/spline.png?v=2') transparent -380px -40px no-repeat; position:relative; margin:-2px 0px 0px; font-size:16px; font-weight:bold; color:#ffffff; text-align:center; position:relative; text-shadow:#666666 1px 2px 3px; }
.gallery-list .gallery-item .name { background:url('../images/spline.png?v=2') transparent 0px -123px no-repeat; border-top:1px solid #ededed; border-bottom:1px solid #ededed; text-transform:uppercase; padding:5px 11px; font-size:14px; line-height:18px; margin:0px 0px 12px 55px; font-weight:bold; color:#000000; text-decoration:none; display:block; max-width: 348px;}
.gallery-list .gallery-item .name:hover { text-decoration:underline; }
.gallery-list .gallery-item .picture { clear:both; margin:0px 0px 7px; float:left; text-align:center; font-size:0px; line-height:0px; width:150px; height:222px; padding:7px 4px; overflow:hidden; background:#eeeeee; position:relative; }
.gallery-list .gallery-item .picture a { text-decoration:none; }
.gallery-list .gallery-item .picture .new-user { background:url("../images/new-user-label.png") no-repeat; width:50px; height:32px; position:absolute; bottom:7px; left:1px; z-index: 100; }
.gallery-list .gallery-item .services { margin:24px 0px 0px 167px; padding:12px 0px 0px; }
.gallery-list .gallery-item .services a { display:block; margin:0px 0px 12px; padding:0px 0px 0px 38px; text-decoration:none; }
.gallery-list .gallery-item .services a.msg_free:before,
.gallery-list .gallery-item .services a.msg_free .before { background:url('../images/spline2.gif') transparent 50% 50% no-repeat; }
.gallery-list .gallery-item .services a:before,
.gallery-list .gallery-item .services a .before { content:''; display:block; position:absolute; width:29px; height:29px; margin:8px 0px 0px -38px; background:url('../images/spline.png?v=2') transparent 100px 100px no-repeat; cursor:pointer; }
.gallery-list .gallery-item .services a.videochat:before,
.gallery-list .gallery-item .services a.videochat .before { background-position:-460px -40px; }
.gallery-list .gallery-item .services a.videochat.online:before,
.gallery-list .gallery-item .services a.videochat.online .before { background:url('../images/camera_online.gif') transparent 0 0 no-repeat; }
.gallery-list .gallery-item .services a.videochat.hd-online:before,
.gallery-list .gallery-item .services a.videochat.hd-online .before { background:url('../images/camera_online_hd.gif') transparent 0 0 no-repeat; }
.gallery-list .gallery-item .services a.message:before,
.gallery-list .gallery-item .services a.message .before { background-position:-460px -100px; }
.gallery-list .gallery-item .services a.videoclip:before,
.gallery-list .gallery-item .services a.videoclip .before { background-position:-460px -130px; }
.gallery-list .gallery-item .services a > span { display:block; height:32px; padding:7px 2px 7px 6px; background:#ededed; color:#555555; border-radius:3px; font-size:14px; line-height:16px; position:relative; cursor:pointer; }
.gallery-list .gallery-item .services a > span > span { display:table-cell; width:100%; vertical-align:middle; height:32px; cursor:pointer; }
.gallery-list .gallery-item .services a > span:before,
.gallery-list .gallery-item .services a > span .before { content:''; display:block; position:absolute; width:5px; height:44px; background:url('../images/spline.png?v=2') transparent -310px -160px no-repeat !important; left:-5px; top:1px; cursor:pointer; }
.gallery-list .gallery-item .services a:hover > span, .gallery-list .gallery-item .services a.active > span { background:url('../images/spline.png?v=2') #a2c71a 0px -160px repeat-x; color:#ffffff; }
.gallery-list .gallery-item .services a:hover > span:before, .gallery-list .gallery-item .services a.active > span:before,
.gallery-list .gallery-item .services a:hover > span .before, .gallery-list .gallery-item .services a.active > span .before { background-position:-320px -160px !important; }
.gallery-list .gallery-item .services a b { color:#ff0000; font-weight:normal; }
.gallery-list .gallery-item .services a:hover b { color:#ffffff; }
.gallery-list .gallery-item .user-id {/* clear:both; border-top:1px solid #eeeeee;*/ padding:6px 0px 0px; color: #555555;  line-height:16px; text-align: center;}

.profile-detail { position:relative; }
.profile-detail .status { position:absolute; right:-26px; top:-19px; width:83px; height:83px; z-index:1; background:url('../images/spline.png?v=2') transparent 0px -860px no-repeat; }
.profile-detail .status.offline { background-position:0px -950px; }
.profile-detail .status-info span { color:#ff0000; }
.profile-detail .user-id { height:40px; color:#94af05; font-size:18px; line-height:18px; text-align:left; position:relative; margin:-7px 0px 0px; }
.profile-detail .btn-start-videochat { display:block; position:absolute; width:239px; height:48px; right:15px; margin:-5px 0px 0px; background:url('../images/spline.png?v=2') transparent -270px -360px no-repeat; text-decoration:none; }
.profile-detail .age:before,
.profile-detail .age .before { content:'Age'; display:block; text-align:center; font-size:12px; color:#000000; font-weight:normal; line-height:16px; margin:0px 0px -5px; text-shadow:none; }
.profile-detail .age { float:left; width:48px; height:40px; background:url('../images/spline.png?v=2') transparent -380px -40px no-repeat; position:relative; margin:0px; font-size:16px; font-weight:bold; color:#ffffff; text-align:center; position:relative; text-shadow:#666666 1px 2px 3px; }
.profile-detail .name { background:url('../images/spline.png?v=2') transparent 0px -470px no-repeat; border-top:1px solid #ededed; border-bottom:1px solid #ededed; text-transform:uppercase; padding:0px 45px 7px 11px; font-size:14px; line-height:18px; margin:0px 200px 12px 55px; font-weight:bold; color:#000000; text-decoration:none; display:block; }
.profile-detail .left-col { float:left; width:295px; }
.profile-detail .right-col { margin:0px 0px 0px 318px; }
.profile-detail .right-col .right-col-in { display:table; width:99.9%; }
.profile-detail .picture { text-align:center; font-size:0px; line-height:0px; width:277px; height:415px; padding:9px; overflow:hidden; background:#eeeeee; margin:0 0 10px; position:relative;}
.profile-detail .picture a { text-decoration:none; }
.profile-detail .picture .new-user { background:url("../images/new-user-label.png") no-repeat; width:50px; height:32px; position:absolute; bottom:9px; left:3px; z-index: 100; }
.profile-detail .params { min-height:433px; margin:0 0 10px; }
.profile-detail .params .param { margin:0px 0px 15px; color:#898989; }
.profile-detail .params .param span { color:#b92664; }
.profile-detail .params .param.selected span { color:#94af05; }
.profile-detail .services { }
.profile-detail .services a { display:block; margin:0px 0px 11px; padding:0px 0px 0px 38px; text-decoration:none; }
.profile-detail .services.tour a {margin:0px 0px 6px;}
.profile-detail .services a:before,
.profile-detail .services a .before { content:''; display:block; position:absolute; width:29px; height:29px; margin:1px 0px 0px -38px; background:url('../images/spline.png?v=2') transparent 100px 100px no-repeat; cursor:pointer; }
.profile-detail .services a.msg_free:before,
.profile-detail .services a.msg_free .before { background:url('../images/spline3.gif') transparent 50% 50% no-repeat; }
.profile-detail .services a.videochat:before,
.profile-detail .services a.videochat .before { background-position:-460px -40px; }
.profile-detail .services a.videochat.online:before,
.profile-detail .services a.videochat.online .before { background:url('../images/camera_online.gif') transparent 0 0 no-repeat; }
.profile-detail .services a.videochat.hd-online:before,
.profile-detail .services a.videochat.hd-online .before { background:url('../images/camera_online_hd.gif') transparent 0 0 no-repeat; }
.profile-detail .services a.message:before,
.profile-detail .services a.message .before { background-position:-460px -100px; }
.profile-detail .services a.videoclip:before,
.profile-detail .services a.videoclip .before { background-position:-460px -130px; }
.profile-detail .services a.present:before,
.profile-detail .services a.present .before { background-position:-460px -160px; }
.profile-detail .services a.interest:before,
.profile-detail .services a.interest .before { background-position:-460px -190px; }
.profile-detail .services a.contact:before,
.profile-detail .services a.contact .before { background-position:-490px -190px; }
.profile-detail .services a.favorite:before,
.profile-detail .services a.favorite .before { background-position:-460px -220px; }
.profile-detail .services a.delfavorite:before,
.profile-detail .services a.delfavorite .before { background-position:-490px -220px; }
.profile-detail .services a.delfavorite > span { color:#ff0000; }
.profile-detail .services a > span { display:block; height:16px; padding:7px 2px 7px 6px; background:#ededed; color:#555555; border-radius:3px; font-size:12px; line-height:16px; position:relative; cursor:pointer; }
.profile-detail .services a > span > span { display:table-cell; width:100%; vertical-align:middle; height:16px; cursor:pointer; }
.profile-detail .services a > span:before,
.profile-detail .services a > span .before { content:''; display:block; position:absolute; width:5px; height:26px; background:url('../images/spline.png?v=2') transparent -310px -168px no-repeat !important; left:-5px; top:2px;cursor:pointer; }
.profile-detail .services a:hover > span, .profile-detail .services a.active > span { background:url('../images/spline.png?v=2') #a2c71a 0px -168px repeat-x; color:#ffffff; }
.profile-detail .services a:hover > span:before, .profile-detail .services a.active > span:before,
.profile-detail .services a:hover > span .before, .profile-detail .services a.active > span .before { background-position:-320px -168px !important; }
.profile-detail .services a b { color:#ff0000; font-weight:normal; }
.profile-detail .services a:hover b, .profile-detail .services a.active b { color:#ffffff; }
.profile-detail .photos { }
.profile-detail .photos .title { background:url('../images/spline.png?v=2') transparent 0px -510px no-repeat; margin:0px 0px 11px; padding:5px 11px; font-size:24px; line-height:28px; color:#ffffff; font-weight:bold; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; }
.profile-detail .photos .btn-prev { display:block; position:absolute; width:31px; height:232px; top:0px; left:0px; background:url('../images/spline.png?v=2') #fafafa -529px -40px no-repeat; text-decoration:none; }
.profile-detail .photos .btn-next { display:block; position:absolute; width:31px; height:232px; top:0px; right:0px; background:url('../images/spline.png?v=2') #fafafa -570px -40px no-repeat; text-decoration:none; }
.profile-detail .photos .btn-prev:hover, .profile-detail .photos .btn-next:hover { background-color:#ffffff; }
.profile-detail .photos .photos-list { position:relative; height:224px; overflow:hidden; padding:3px 40px; }
.profile-detail .photos .photos-list  .photos-list-in { margin:0; height:224px;/* width:9999px;*/ }
.profile-detail .photos .photos-list  .photos-list-in a { margin:0 5px; display:block; width:150px; height:222px; float:left; text-decoration:none; font-size:0px; line-height:0px; text-align:cetner; }
.profile-detail h2 { margin:13px 0px 7px; border-top:1px solid #ebebeb; padding:20px 0px 0px; }

.pager { margin:15px 0 0; padding:14px; text-align:center; line-height:14px; }
.gallery-list .pager { margin:-10px 0 0; }
.pager > span { position:relative; }
.pager .pager-line { position:absolute; width:74%; left:13%; top:100%; margin:12px 0px 0px 0px; background:#757c7d; height:1px; font-size:0px; line-height:0px; text-indent:-9999px; }
.pager .pager-line:before,
.pager .pager-line .before { content:''; display:block; position:absolute; width:47px; height:1px; left:-47px; background:url('../images/spline.png?v=2') transparent 0px -220px no-repeat; }
.pager .pager-line:after,
.pager .pager-line .after { content:''; display:block; position:absolute; width:47px; height:1px; margin:0px 0px 0px 100%; left:0px; background:url('../images/spline.png?v=2') transparent 0px -210px no-repeat; }
.pager .prev, .pager .next { text-decoration:none !important; color:#000000; }
.pager .prev { margin-right:15px; }
.pager .next { margin-left:18px; }
.pager .prev:hover, .pager .next:hover { text-decoration:underline !important; }
.pager .number { margin:0px 6px; padding:4px; color:#000000; line-height:35px; font-weight:bold; text-decoration:none !important; }
.pager .number:hover { text-decoration:underline !important; }
.pager .active { color:#7da608; position:relative; }
.pager .active:after,
.pager .active .after { content:''; display:block; position:absolute; width:9px; height:9px; bottom:-9px; left:50%; margin:0px 0px 0px -4px; background:url('../images/spline.png?v=2') transparent -20px 0px no-repeat; }

.index-banners { margin:0 0 50px; }
.index-banners .banner { width:30.9%; height:108px; margin:0px 0px 0px 3.2%; float:left; border:1px solid #dddddd; border-radius:5px; background:#ffffff; position:relative; }
.index-banners .banner:after,
.index-banners .banner .after { content:''; display:block; position:absolute; width:260px; height:71px; background:url('../images/spline.png?v=2') transparent 100px 100px no-repeat; bottom:-35px; left:50%; z-index:1; margin:0px 0px 0px -130px; }
.index-banners .banner.videochat:after,
.index-banners .banner.videochat .after { background-position:0px -280px; }
.index-banners .banner.message:after,
.index-banners .banner.message .after { background-position:-270px -280px; }
.index-banners .banner.videoclip:after,
.index-banners .banner.videoclip .after { background-position:0px -360px; }
.index-banners .banner.first { margin-left:0%; }
.index-banners .banner  .banner-in { padding:23px 23px 35px; height:50px; overflow:hidden; text-transform:uppercase; font-weight:bold; line-height:14px; }

.index-text { margin:70px 0px 0px; font-family: 'Nunito Sans', sans-serif; }
.index-text * { font-family: 'Nunito Sans', sans-serif; }

#top-ladies { position:relative; background:url('../images/slp-line-bg.gif') #c7c7c7 0% 0% repeat; border-radius:10px; border:1px solid #ddd; padding:17px; position:relative; }
#top-ladies:after,
#top-ladies .after { content:''; background:url('../images/spline.png?v=2') transparent 50% -450px no-repeat; position:absolute; width:100%; height:19px; left:0px; bottom:-20px; }
#top-ladies .title { font-size:24px; color:#b92664; line-height:26px; padding:0px 0px 10px; margin:0px 0px 7px; border-bottom:1px solid #ebebeb; }
#top-ladies .users-list { width:100%; position:relative; }
#top-ladies .users-list .users-list-in { padding:11px 46px 5px; }
#top-ladies .users-list .btn-prev { display:block; position:absolute; width:31px; height:331px; top:0px; left:0px; background:url('../images/spline.png?v=2') transparent -530px 0px no-repeat; text-decoration:none; }
#top-ladies .users-list .btn-next { display:block; position:absolute; width:31px; height:331px; top:0px; right:0px; background:url('../images/spline.png?v=2') transparent -570px 0px no-repeat; text-decoration:none; }
#top-ladies .users-list .btn-prev:hover, #top-ladies .users-list .btn-next:hover { background-color:#fff; }
#top-ladies .user-block { width:23%; height:316px; margin:0px 0px 0px 2.33%; float:left; border:1px solid #dddddd; border-radius:5px; background:#ffffff; position:relative; }
#top-ladies .user-block:after,
#top-ladies .user-block .after { content:''; display:block; position:absolute; height:9px; width:100%; background:url('../images/spline.png?v=2') transparent 50% -440px no-repeat; bottom:-10px; }
#top-ladies .user-block.first { margin-left:0%; }
#top-ladies .user-block .user-block-in { padding:26px 8px 15px; height:271px; overflow:hidden; }
#top-ladies .user-block .status { position:absolute; left:-5px; top:-5px; width:53px; height:54px; z-index:1; background:url('../images/spline.png?v=2') transparent -530px -340px no-repeat; }
#top-ladies .user-block  .status.offline { background-position:-370px -170px; }
#top-ladies .user-block .age:before,
#top-ladies .user-block .age .before { content:'Age'; display:block; text-align:center; font-size:12px; color:#000000; font-weight:normal; line-height:16px; margin:0px 0px -5px; text-shadow:none; }
#top-ladies .user-block .age { float:left; width:48px; height:40px; background:url('../images/spline.png?v=2') transparent -380px -40px no-repeat; position:relative; margin:-2px 0px 0px; font-size:16px; font-weight:bold; color:#ffffff; text-align:center; position:relative; text-shadow:#666666 1px 2px 3px; }
#top-ladies .user-block .name { background:url('../images/spline.png?v=2') transparent 0px -120px no-repeat; border-top:1px solid #ededed; border-bottom:1px solid #ededed; text-transform:uppercase; padding:5px 11px; font-size:14px; line-height:18px; margin:0px 0px 12px 55px; font-weight:bold; color:#000000; text-decoration:none; display:block; }
#top-ladies .user-block .name:hover { text-decoration:underline; }
#top-ladies .user-block .picture { clear:both; margin:0px auto 6px; text-align:center; font-size:0px; line-height:0px; width:120px; height:178px; padding:7px 4px; overflow:hidden; background:#eeeeee; }
#top-ladies .user-block .picture a { text-decoration:none; }
#top-ladies .user-block .services { text-align:center; border-top:1px solid #ebebeb; width:128px; margin:auto; padding:8px 0px 0px; }
#top-ladies .user-block .services a { line-height:29px; font-size:24px; width:0px; padding:0px 11px; margin:0px 4px; background:url('../images/spline.png?v=2') transparent 100px 100px no-repeat; text-decoration:none; }
#top-ladies .user-block .services a.videochat { background-position:-460px -40px; }
#top-ladies .user-block .services a.videochat.active { /*background-position:-460px -70px;*/background:url('../images/camera_online.gif') transparent 0 0 no-repeat; }
#top-ladies .user-block .services a.message { background-position:-460px -100px; }
#top-ladies .user-block .services a.videoclip { background-position:-460px -130px; }

.content-block { background:#ffffff; border-radius:10px; border:1px solid #ddd; /*height:355px;*/ padding:21px; position:relative; margin:0px 0px 20px; min-height: 200px;  /*min-width:  630px;*/}
.content-block:after,
.content-block > .after { content:''; background:url('../images/spline.png?v=2') transparent 50% -450px no-repeat; position:absolute; width:100%; height:19px; left:0px; bottom:-20px; }
.content-block.register-fast { margin-bottom:40px; background:#fff5be; }
.register-fast .register-fast-title { margin:0 0 20px; font-weight:bold; text-align:center; font-size:18px; }
.register-fast .register-fast-agreement { float:left; line-height:29px; padding:0 0 0 110px; }
.content-block .title H1{border-bottom: 1px solid #C82664;}
.content-block .line{border-bottom: 1px solid #C82664; width:100%; height:1px; margin:30px 0 50px 0;}
.content-block .blog_social{width:100%; height:30px; margin:30px 0 20px 0;}
.content-block .blog_category_list {padding:0 0 50px 0; font-size:18px; list-style:none;}
.content-block .blog_category_list li {float:left; width:50%; padding: 20px 0px 0px 0px;}
.content-block .blog_article_list {margin:0 0 50px 0;}
.content-block .blog_article_list li a {margin:0 0 50px 0; font-size:18px;}
.content-block .blog_category_article_link {margin:0 0 15px 0;}
.content-block .sitemap-content{margin:15px;	color:#7da608;}
.content-block .sitemap-content a{text-decoration:none; display:block;}
.content-block .sitemap-content .sitemap-col{float:left; width: 30%; margin: auto/*10px*/;padding: 5px;}
.content-block .sitemap-content .sitemap-0 {border-bottom: 1px solid #C82664;}
.content-block .sitemap-content .sitemap-1{margin:10px 0px 0px 25px;}
.content-block .sitemap-content .sitemap-2{margin:10px 0px 0px 50px;}
.content-block .sitemap-content .sitemap-3{margin:10px 0px 0px 75px;}
.content-block .sitemap-content .sitemap-4{margin:10px 0px 0px 100px;}
.sitemap-girl { text-align:center;width:297px; margin: auto;float: right;}
.sitemap-girl .sitemap-picture { background:#eeeeee; padding:5px 10px; font-size:0px; line-height:0px; }
.account-page { margin:0px 0px 25px; }
.account-page .account-tabs { position:relative; padding:0px 18px; margin:0px 0px -2px; }
.account-page .account-tabs > .after { content:''; display:block; background:#fafafa; border-radius:10px; border:1px solid #ddd; font-size:12px; line-height:14px; height:20px; width:100%; position:relative; padding:0px 17px; top:-10px; left:-18px; }
.account-page .account-tabs a,.account-page .account-tabs span { display:block; float:left; white-space:nowrap; background:url('../images/slp-line-bg2.gif') #f0f0f0 0px 0px repeat; margin:0px 7px 0px 0px; padding:9px 12px 13px; color:#636363; text-decoration:none; border-radius:10px; border:1px solid #ddd; position:relative; z-index:0; }
.account-page .account-tabs a:hover,.account-page .account-tabs span:hover { background:#fafafa; }
.account-page .account-tabs a.active,.account-page .account-tabs span.active { background:#fafafa; font-size:24px; margin-top:-11px; line-height:28px; color:#b92664; padding:12px 14px 12px; z-index:100; }
.account-page .account-tabs a.active:after,.account-page .account-tabs a.active .after ,
.account-page .account-tabs span.active:after,.account-page .account-tabs span.active .after
{ content:''; display:block; position:absolute; width:100%; padding:0px 1px; left:-1px; top:100%; margin:-8px 0px 0px; background:#fafafa; height:10px; }
.account-page .account-content { background:#ffffff; border-radius:10px; border:1px solid #ddd; padding:27px 21px 21px; position:relative; margin:-22px 0px 25px; }
.account-page .account-content > .before { display:block; position:absolute; left:-1px; top:-1px; width:100%; padding:0px; height:6px; border:1px solid #ddd; border-top:none; background:#fafafa; }
/*.account-page .account-content:after,*/
.account-page .account-content > .after { content:''; background:url('../images/spline.png?v=2') transparent 50% -450px no-repeat; position:absolute; width:100%; height:19px; left:0px; bottom:-20px; }

/*.account-page*/ .account-block { float:left; width:300px; }
/*.account-page*/ .account-block .age:before,
					  /*.account-page*/ .account-block .age .before { content:'Age'; display:block; text-align:center; font-size:12px; color:#000000; font-weight:normal; line-height:16px; margin:0px 0px -5px; text-shadow:none; }
/*.account-page*/ .account-block .age { float:right; width:48px; height:40px; background:url('../images/spline.png?v=2') transparent -380px -40px no-repeat; position:relative; margin:-2px 0px 0px; font-size:16px; font-weight:bold; color:#ffffff; text-align:center; position:relative; text-shadow:#666666 1px 2px 3px; }
/*.account-page*/ .account-block .name { background:url('../images/spline.png?v=2') transparent 0px -120px no-repeat; border-top:1px solid #ededed; border-bottom:1px solid #ededed; text-transform:uppercase; padding:5px 11px; font-size:14px; line-height:18px; margin:0px 55px 12px 0px; font-weight:bold; color:#000000; text-decoration:none; display:block; }
/*.account-page*/ .account-block .picture { clear:both; float:left; margin:0px 0px 6px; text-align:center; font-size:0px; line-height:0px; width:120px; height:178px; padding:7px 4px; overflow:hidden; background:#eeeeee; }
/*.account-page*/ .account-block .picture img {   height: auto; width: 100%; }
/*.account-page*/ .account-block .services { margin:0px 0px 0px 140px; padding:10px 0px; font-size:14px; }
/*.account-page*/ .account-block .services .price { margin:0px 0px 10px; }
/*.account-page*/ .account-block .services a { color:#b92664; }
/*.account-page*/ .account-block .user-id { clear:both; font-size:18px; line-height:22px; color:#94af05; }
.account-page .account-options { margin:0px 0px 0px 320px; }
.account-page .account-options .title { border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background:url('../images/spline.png?v=2') transparent 0px -590px no-repeat; padding:9px; margin:0px 0px 15px; text-transform:uppercase; color:#ffffff; font-weight:bold; font-size:14px; line-height:16px; }
.account-page .account-options .left-col { float:left; width:49%; margin:0px 1.9% 0px 0px; }
.account-page .account-options .right-col { float:left; width:49%; }
.account-page .account-options .option { border-top:1px solid #ebebeb; padding:10px 0px 0px 40px; margin:10px 0px 0px; color:#898989; line-height:14px; height:55px; }
.account-page .account-options .option.edit-profile { border-top:none; padding-top:0px; margin-top:0px; }
.account-page .account-options .option.manage-photos { border-top:none; padding-top:0px; margin-top:0px; }
.account-page .account-options .option a:before,
.account-page .account-options .option a .before { content:''; display:block; position:absolute; width:35px; height:35px; top:0px; left:-40px; background:url('../images/spline.png?v=2') transparent 100px 100px no-repeat; font-size:0px; line-height:0px; text-indent:-9999px; cursor:pointer; }
.account-page .account-options .option.edit-profile a:before,
.account-page .account-options .option.edit-profile a .before { background-position:0px -550px; }
.account-page .account-options .option.search a:before,
.account-page .account-options .option.search a .before { background-position:-40px -550px; }
.account-page .account-options .option.new-profiles a:before,
.account-page .account-options .option.new-profiles a .before { background-position:-80px -550px; }
.account-page .account-options .option.messages a:before,
.account-page .account-options .option.messages a .before { background-position:-120px -550px; }
.account-page .account-options .option.manage-photos a:before,
.account-page .account-options .option.manage-photos a .before { background-position:-160px -550px; }
.account-page .account-options .option.manage-photos-girl a:before,
.account-page .account-options .option.manage-photos-girl a .before { background-position:-160px -550px; }
.account-page .account-options .option.chat-invitations a:before,
.account-page .account-options .option.chat-invitations a .before { background-position:-200px -550px; }
.account-page .account-options .option.video-clips a:before,
.account-page .account-options .option.video-clips a .before { background-position:-240px -550px; }
.account-page .account-options .option.interests a:before,
.account-page .account-options .option.interests a .before { background-position:-280px -550px; }
.account-page .account-options .option a { display:block; position:relative; font-size:14px; margin:0px 0px 5px; color:#000000; }

.search-form { border-top:1px solid #ddd; padding:10px 0px 0px; }
.search-form .search-by-id { padding:0px 0px 8px; }
.search-form .search-by-id .button { float:right; width:200px; text-align:right; }
.search-form .search-by-id .button button { width:160px; margin:2px 20px 0px; }
.search-form .search-by-id .fields { margin:0px 220px 0px 0px; }
.search-form .search-by-id .title { border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:8px; background:url('../images/spline.png?v=2') transparent 0px -470px no-repeat; float:left; width:60%; font-size:14px; }
.search-form .search-by-id .label { float:left; width:5%; color:#b92664; font-size:14px; margin:9px 0px 0px 2%; }
.search-form .search-by-id .field { float:left; width:29%; max-width:333px; position:relative; margin:7px 0px 0px; }
.search-form .search-by-params { }
.search-form .search-by-params .title { border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:8px; background:url('../images/spline.png?v=2') transparent 0px -510px no-repeat; color:#ffffff; font-size:14px; }
.search-form .search-by-params .left-col { float:left; width:49%; margin:0px 2% 0px 0px; }
.search-form .search-by-params .right-col { float:left; width:49%; }
.search-form .search-by-params .label { border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:2px 6px; background:url('../images/spline.png?v=2') transparent 0px -470px no-repeat; font-size:14px; margin:13px 0px 0px; }
.search-form .search-by-params .label.sort { background-position:0px -590px; color:#ffffff; }
.search-form .search-by-params .field { width:250px; height:30px; margin:10px auto; }
.search-form .search-by-params .field.sort { width:300px; }
.search-form .search-by-params .field > span { display:block; float:left; width:40px; text-align:center; font-size:14px; color:#898989; }
.search-form .search-by-params .field .age { float:left; width:80px; }

.main-form { max-width:750px; margin:auto; }
.main-form.full { margin:auto; display:table; width:99.9%; }
#fancybox-content .main-form.full { margin:auto; display:block; width:auto; }
.main-form .left-col { float:left; width:49%; margin:0 -3px 0 0; }
.main-form .right-col { float:left; width:49%; margin:0 0 0 2%; }
.main-form .label { border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; padding:2px 6px; background:url('../images/spline.png?v=2') transparent 0px -470px no-repeat; font-size:14px; margin:0px; text-transform:capitalize; }
.main-form .label.ttt { background-position:0px -590px; color:#ffffff; }
.main-form .field { width:250px; height:25px; margin:10px auto; }
.main-form .check_field { width:210px; height:25px; margin:10px auto; }
.main-form .ah { height:auto; }
.main-form .over-textarea { height:auto; max-width:350px; width:auto; }
.main-form .over-textarea.wide, .main-form .wide { max-width:10000px; }
.main-form .left { margin:10px 0px; }
/*.main-form*/ .inputtext { display:block; width:100%; position:relative; }
/*.main-form*/ .inputtext.short { float:left; width:80px; }
/*.main-form*/ .inputtext.captcha { float:left; width:135px; margin:2px 10px 0px 0px; }
/*.main-form*/ img.captcha { margin-top:-5px; }
/*.main-form*/ .inputtext span { display:block; padding:0 11px; background:#fbfbfb; border-radius:11px; box-shadow:0 1px 2px 0 #bbbbbb inset; height:25px; }
/*.main-form*/ .inputtext input { width:100%; border:none; background:transparent; padding:0; font-size:14px; line-height:26px; height:26px; color:#B11E5C;   }
.main-form .dob-d { float:left; width:63px; margin-right:7px; }
.main-form .dob-m { float:left; width:103px; margin-right:7px; }
.main-form .dob-y { float:left; width:70px; }
.main-form textarea { border:none; width:95%; max-width:338px; padding:5px 11px; font-size:14px; line-height:18px; background:#fbfbfb; color:#B11E5C; border-radius:11px; box-shadow:0 1px 2px 0 #bbbbbb inset; }
.main-form .wide textarea { max-width:10000px; }
.main-form.full .wide textarea { height:250px; }
.main-form .select { font-size:14px; }
.main-form .field-description { padding:0; }
.main-form .field-description.forgot-password { padding-top:8px; text-align:right; }
.main-form label { width:135px; display:block; float:left; line-height:25px; margin:10px 0 0 10px; }
.main-form .inline-field { width:218px; height:25px; margin:10px 0 0 145px; }
.main-form .inline-field .dob-d { width:43px; margin-right:7px; }
.main-form .inline-field .dob-m { width:98px; margin-right:7px; }
.main-form .inline-field .dob-y { width:62px; }
.main-form .sublabel { display:block; float:left; width:40px; line-height:25px; text-align:center; }

.main-form .attachments {height:130px; }
.main-form .att_new_message {height:130px; width:375px; overflow:hidden; }
.main-form .attach { text-align:center; width:65px; float:left; margin:0 10px 0px 0; }
.main-form .attach2 { text-align:center; width:65px; float:left; margin:0 10px 20px 0; }
.main-form .attach2 label{ margin:-1px !important; padding:0 0 10px 0; }
.main-form .attach2 span{ margin:0px -6px 0 0px; cursor:pointer;  height:25px !important;}
.main-form .attach .over-checkbox { line-height: 14px; }
.main-form .attach .over-checkbox a { vertical-align:middle; }
.main-form .attach_image { width:65px; *height:100px; overflow:hidden; *line-height:100px; margin: 0 0 10px 0;}
.main-form .attach_image img{ width:63px; vertical-align:middle; }
.main-form .attachments a img { border:1px solid transparent; }
.main-form .attachments a:hover img { border:1px solid #B5D34D; }
.main-form .attach_more { left:380px; position:relative; top:-100px; width:150px; }

.login-form { max-width:750px; width:auto; }
.login-form .col { float:left; width:49%; }
.login-form .col .field { max-width:250px; width:auto; }
.login-form .col.email { margin:0 -3px 0 0; }
.login-form .col.email .field { margin-bottom:0; }
.login-form .col.password { float:right; margin:0 0 0 2%; }
.login-form .col.password .field { margin-bottom:0; }
.login-form .col.remember { margin:0 -3px 0 0 }
.login-form .col.remember .field { margin-top:0; margin-bottom:0; }
.login-form .col.forgot { float:right; margin:0 0 0 2%; }
.login-form .col.forgot .field { margin-top:0; margin-bottom:0; }
.login-form .login-button { clear:both; padding:20px 0 0; text-align:center; }

.register-form-fast { max-width:750px; margin:auto; }
.register-form-fast.full { margin:auto; display:table; width:99.9%; }
.register-form-fast .left-col { float:left; width:49%; margin:0 -3px 0 0; }
.register-form-fast .right-col { float:left; width:49%; margin:0 0 0 2%; }
.register-form-fast .label { font-size:14px; margin:0 10px 10px 0; padding:2px 0; text-transform:capitalize; float:left; width:100px; text-align:right; background:transparent; border:none; }
.register-form-fast .field { width:250px; height:25px; margin:0 0 10px 110px; }
.register-form-fast .wide { width:100%; }
.register-form-fast .left { margin:10px 0px; }
.register-form-fast .inputtext { display:block; width:100%; position:relative; }
.register-form-fast .inputtext.short { float:left; width:80px; }
.register-form-fast .inputtext.captcha { float:left; width:135px; margin:5px 10px 0px 0px; }
.register-form-fast .inputtext input { width:230px; border:none; background:#fbfbfb; padding:0 11px; font-size:14px; line-height:22px; height:22px; color:#B11E5C; border-radius:11px; box-shadow:0 1px 2px 0 #bbbbbb inset; box-sizing:padding-box; }
.register-form-fast .select { font-size:12px; }

.file-box { display:block; }
.file-box .filename { display:block; padding:5px 0 4px 11px; margin:-1px 15px 0 0; background:url('../images/spline.png?v=2') transparent -270px -410px no-repeat; width:150px; float:left; height:16px; line-height:16px; position:relative; }
.file-box .filename:after,
.file-box .filename .after { content:''; display:block; position:absolute; top:0; left:0; margin:0 0 0 100%; width:11px; height:24px; background:url('../images/spline.png?v=2') transparent -590px -410px no-repeat; }
.file-box  .uploadifyError { background:#FDE5DD; border:1px solid #FBCBBC; padding:4px; margin:5px 0 0; width:200px; }
.file-box  .uploadifyProgress { background-color:#E5E5E5; margin-top:10px; width:212px; }
.file-box  .uploadifyProgressBar { background-color:#0099FF; height:8px; width:1px; }

.profiles-photo-list { float:left; width:150px; margin:5px 10px; text-align:center; }
.profiles-photo-list a { display:block; font-size:0px; line-height:0px; width:150px; height:222px; padding:7px 4px; overflow:hidden; background:#EEE; }
.profiles-photo-list .profiles-photo-list-radio { padding:5px 0px 0px 60px; }
.profiles-photo-list-buttons { margin:0; padding:10px 0 0; }

.register-girl { text-align:center; float:right; width:297px; }
.register-girl .register-picture { background:#eeeeee; padding:5px 10px; font-size:0px; line-height:0px; }
#register_form_container .register-form { margin:0px 320px 0px 0px; width:auto; }
.register-form .register-button { text-align:center; }
.register-form .register-button button { margin-top:25px; }
.register-form .register-button .facebook_or { margin-top:25px; }

.profile-video-item { width:520px; margin:15px auto; border:1px solid #D4D8E1; }
.profile-video-item .profile-video-title { text-align:center; font-weight:bold; padding:10px; background:#F8F8F9; border-bottom:1px solid #D4D8E1; }
.profile-video-item .profile-video-picture { background:url('../images/bg_videoclip.gif') #000000 50% 50% no-repeat; width:360px; height:240px; padding:15px 60px; margin:15px auto 0px; }
.profile-video-item .profile-video-view { width:480px; margin:15px auto 15px; }
.profile-video-item .profile-video-link { text-align:center; margin:15px 0px 0px; padding:10px; background:#F8F8F9; border-top:1px solid #D4D8E1; }

.profile-messages-video-item { width:260px; margin:5px 7px; border:1px solid #D4D8E1; display:inline-block; }
.profile-messages-video-item .profile-video-title { text-align:center; font-weight:bold; padding:10px; background:#F8F8F9; border-bottom:1px solid #D4D8E1; }
.profile-messages-video-item .profile-video-picture { background:url('../images/bg_videoclip_min.gif') #000000 50% 50% no-repeat; width:180; height:120px; padding:10px 40px; margin:5px auto 0px; }
.profile-messages-video-item .profile-video-view { width:220px; margin:15px auto 15px; }
.profile-messages-video-item .profile-video-link { text-align:center; margin:15px 0px 0px; padding:10px; background:#F8F8F9; border-top:1px solid #D4D8E1; }

.group { border:1px solid #D4D8E1; margin:10px 0px; border-radius:5px; overflow:hidden; background:#F8F8F9; }
.group .group-head { padding:8px; }
.group .group-head .group-title { font-size:13px; font-weight:bold; }
.group .group-head .group-description { font-size:11px; }
.group .group-body { background:#ffffff; border-radius:5px; }
.group .group-item { padding:5px; }
.group .group-item .group-item-picture { width:100px; float:left; }
.group .group-item .group-item-description { float:left; margin:5px 0px 5px 10px; /*width:480px;*/ }
.group .group-item .group-item-title { font-weight:bold; }
.group .group-item .group-item-price { margin:0px 0px 0px 25px; }
.group .group-item .group-item-price b { font-weight:bold; color:#b92664; }
form.msg-dell .work-panel{
	width: 730px;
	margin: 0 auto 20px;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	padding: 10px;
	background: #FAFAFA;
}
form.msg-dell .work-panel .actions div{
	margin: 0 0 5px 0;
}
form.msg-dell #controll-checkbox{
	display:none;
}
.messages-cols { width:730px; margin:0 auto 20px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; padding:10px; background:#FAFAFA/*#fdffc6*/; }
.messages-cols-in {background:#fdffc6 !important; }
.messages-cols .msg-col-1,
.messages-cols .msg-col-2,
.messages-cols .msg-col-3,
.messages-cols .msg-col-4,
.messages-cols .msg-col-234 { float:left; overflow:hidden; }
.messages-cols .msg-col-1 { width:150px; margin:0px 10px 0px 0px; }
.messages-cols .msg-col-234 .services a { width:200px }
.messages-cols .msg-col-2 { width:400px; margin:0px 10px 0px 0px; }
.messages-cols .msg-col-3 { width:90px; margin:0px 10px 0px 0px; }
.messages-cols .msg-col-4 { width:90px; }
.messages-cols .msg-col-234 { width:570px; }
.messages-cols .msg-col-234-h { width:100%; }
.messages-cols .msg-col-234 .msg-col-234-in { min-height:185px; height:auto !important; _height:185px; }
.messages-cols .age:before,
.messages-cols .age .before { content:'Age'; display:block; text-align:center; font-size:12px; color:#000000; font-weight:normal; line-height:16px; margin:0px 0px -5px; text-shadow:none; }
.messages-cols .age { float:left; width:48px; height:40px; background:url('../images/spline.png?v=2') transparent -380px -40px no-repeat; position:relative; margin:-2px 0px 0px; font-size:16px; font-weight:bold; color:#ffffff; text-align:center; position:relative; text-shadow:#666666 1px 2px 3px; }
.messages-cols .name { background:#b5d34d/*url('../images/spline.png?v=2') transparent 0px -590px no-repeat*/; border-top:1px solid #eee; border-bottom:1px solid #eee; text-transform:uppercase; padding:5px 11px; font-size:14px; line-height:18px; margin:0px 0px 12px 55px; font-weight:bold; color:#ffffff; display:block; }
.messages-cols .namehistory {margin-left:0px !important;}
.messages-cols .name a { color:#ffffff; }
.messages-cols .name.not-found { margin-left:0; }
.messages-cols span { color:#B92664; }
.historymsgs_load {width:100%;height:50px;}
.messages-cols .checkbox {
	/*float:right;*/
}

.attachment { line-height:14px; background:url('../images/attachment.png') transparent 50% 2px no-repeat; margin:0px 5px; padding:4px 5px; text-decoration:none !important; }

.costs-list { border:1px solid #ececec; border-radius:10px; background:#fdffc6; margin:9px 0; padding:50px 10px; height:250px; font-size:14px; }
.costs-list.costs-list-type-6 { height:250px; }
.costs-list.costs-list-type-6 .subtitle { padding-top:0px; }
.costs-list.costs-list-type-7 { height:293px; }
.costs-list.costs-list-type-7 .subtitle { padding-top:43px; }
.costs-list.costs-list-type-8 { height:336px; }
.costs-list.costs-list-type-8 .subtitle { padding-top:86px; }

.ajax-loader-cc { background:url('../images/ajax-loader.gif') transparent 50% 50% no-repeat; }

.popup-block-container-0 { background:url('../images/chat-block-sh-c1.png') transparent 0 0 no-repeat; position:relative; width:100%; height:100%; }
.popup-block-container-0:before,
.popup-block-container-0 > .before { content:''; display:block; width:8px; position:absolute; top:25px; bottom:0; left:0; background:url('../images/chat-block-sh-v.png') transparent 0 0 repeat-y; }
.popup-block-container-1 { background:url('../images/chat-block-sh-c2.png') transparent 100% 0 no-repeat; height:100%; position:relative; }
.popup-block-container-1:before,
.popup-block-container-1 > .before { content:''; display:block; width:8px; position:absolute; top:25px; bottom:0; right:0px; background:url('../images/chat-block-sh-v.png') transparent 100% 0 repeat-y; }
.popup-block-container-2 { position:relative; padding:8px 8px 0; }
.popup-block-container-2:before,
.popup-block-container-2 > .before { content:''; display:block; height:8px; position:absolute; top:0px; left:25px; right:25px; background:url('../images/chat-block-sh-h.png') transparent 0 0 repeat-x; }

.popup-block { position:fixed; bottom:0px; right:3px; z-index:999; width:200px; padding:0; }
.popup-block .popup-block-in { border-top:1px solid #da8dad; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; background:#b05080; position:relative; z-index:1; margin:-11px 0 0; padding:5px 10px; color:#ffffff; }
.popup-block .popup-block-in .popup-block-nums { width:120px; }
.popup-block .popup-block-restore { position:absolute; width:20px; height:20px; display:block; right:7px; top:6px; background:url('../images/spline.png?v=2') transparent -80px -240px no-repeat; text-decoration:none; }
.popup-block .popup-block-minimize { position:absolute; width:20px; height:20px; display:block; right:30px; top:6px; background:url('../images/spline.png?v=2') transparent -120px -240px no-repeat; text-decoration:none; }
.popup-block .popup-block-num { display:block; float:left; width:23px; height:23px; margin:0 5px 0 0; background:url('../images/spline.png?v=2') transparent -620px -380px no-repeat; font-size:14px; line-height:24px; text-align:center; font-weight:bold; color:#ffffff; text-decoration:none; }
.popup-block .popup-block-num.active, .popup-block .popup-block-num:hover { background-position:-590px -380px; }
.popup-block .popup-block-window { background:url('../images/slp-line-bg.gif') #ffffff 0 0 repeat; border-radius:10px; padding:10px 10px 0; border:1px solid #c6c6c6; position:relative; z-index:1; }
.popup-block .profile-buttons { position:relative; height:20px; margin:0 0 5px; width:100%; }
.popup-block .popup-block-window-close { position:absolute; width:20px; height:20px; display:block; right:0; top:0; background:url('../images/spline.png?v=2') transparent -100px -240px no-repeat; text-decoration:none; }
.popup-block .popup-block-window-minimize { position:absolute; width:20px; height:20px; display:block; right:22px; top:0; background:url('../images/spline.png?v=2') transparent -60px -240px no-repeat; text-decoration:none; }
.popup-block .popup-block-window-progress { margin:10px auto 0; display:block; width:150px; height:6px; background:url('../images/spline.png?v=2') transparent -140px -240px no-repeat; font-size:0px; line-height:0px; text-indent:-9999px; }
.popup-block .popup-block-window-progress .popup-block-window-progress-layer { display:block; height:6px; background:url('../images/spline.png?v=2') transparent -140px -250px no-repeat; }
.popup-block .popup-block-profile { border-bottom:1px solid #c6c6c6; margin:0 0 9px; padding:0 0 15px; }
.popup-block .popup-block-profile .profile-picture { display:block; float:left; margin:0 10px 0 18px; width:120px; /*height:178px;*/ padding:7px 4px; font-size:0px; line-height:0px; text-align:center; background:#eee; }
.popup-block .popup-block-profile .profile-picture a img{ width: inherit;  max-width: 100%; height:auto; }
.popup-block .popup-block-profile .picture a { text-decoration:none; }
.popup-block .popup-block-profile .profile-age:before,
.popup-block .popup-block-profile .profile-age .before { content:'Age'; float:left; display:block; text-align:center; font-size:12px; color:#000000; font-weight:normal; line-height:26px; margin:-2px 0px 0px; text-shadow:none; }
.popup-block .popup-block-profile .profile-age { float:left; width:48px; height:25px; background:#cfdc89; padding: 0 3px 0 6px; position:relative; margin:1px 0px 0px; font-size:16px; font-weight:bold; line-height: 21px; color:#ffffff; text-align:center; position:relative; text-shadow:#666666 1px 2px 3px;
	border-radius: 5px;
}
.popup-block .popup-block-profile .profile-name { background:url('../images/spline.png?v=2') transparent 0px -120px no-repeat; border-top:1px solid #ededed; border-bottom:1px solid #eee; text-transform:uppercase; padding:5px 11px; font-size:14px; line-height:14px; margin:6px 0 3px 63px; font-weight:bold; color:#000000; display:block; text-decoration:none; }
.popup-block .popup-block-profile .profile-name:hover { text-decoration:underline; }
.popup-block .popup-block-profile .profile-services { margin:-40px 0 0 0px; float:left;
	clear:both; width: 158px;}
.popup-block .popup-block-profile .profile-id { font-size:14px; color:#94af05; }
.popup-block .popup-block-profile .profile-country { font-size:14px; margin:5px 0 25px; height:35px; }
.popup-block .popup-block-profile .btn-start-chat { background:url('../images/spline.png?v=2') transparent 0 -740px no-repeat; display:block; text-decoration:none; width:145px; height:40px; margin:auto; }

table.data-table { border-collapse:collapse; border-bottom:1px solid #ECECEC; width:100%; }
table.data-table tr th, table.data-table tr td { padding:10px; font-size:13px; }
table.data-table tr th { background-color:#B5D34D; }
table.data-table tr td { background-color:#FAFAFA; }

#social-icons { display:block; float:right; padding:0 0 30px 20px; }
#social-icons a { display:block; float:left; width:48px; height:48px; margin:0 10px 0 0; background:url('../images/social_icons.png?v=201809171630') transparent 100px 100px no-repeat; text-decoration:none; }
#social-icons a.vkontakte:hover { background-position:-238px 0; }
#social-icons a.youtube:hover { background-position:-119px 0; }
#social-icons a.facebook:hover { background-position:-59px 0; }
#social-icons a.twitter:hover { background-position:-179px 0; }
#social-icons a.vkontakte { background-position:-238px -59px; }
#social-icons a.youtube { background-position:-119px -59px; }
#social-icons a.facebook { background-position:-59px -59px; }
#social-icons a.twitter { background-position:-179px -59px; }

.social-share { float:left; width:180px; }
.social-share > div { float:left;  margin:0 10px 0 0; padding:20px 0; height:20px; }
.social-share .social-share-fb { width:57px; }
.social-share .social-share-tw { width:57px; }

.msg-percent { margin:-15px 0 24px; }
.admin_close_x, .close_x,.close_x { float:right; cursor: pointer; width: 1em; height:12px; line-height:12px;}

.payment-system-options { width:680px; margin:30px auto 5px; }
.payment-system-options label { display:block; float:left; width:280px; height:60px; line-height:60px; margin:0 0 25px 60px; cursor:pointer; }
.payment-system-options label .radio { margin-top:20px; margin-right:20px; }
.payment-system-confirm { padding:25px 0; border-top:1px solid #e3e3e3; text-align:right; }
.payment-system-confirm button { margin-left:20px; margin-right:20px; }

.breadcrumbs{padding: 0 0 25px 0; color:#7da608; text-transform: uppercase;}

.errorboxbody { padding:0 20px; }
.check .button {margin-top:10px;}
.check .button a {text-decoration:none !important;text-align: center; margin: 2px;}
.check .button a .btn1{margin:0 auto;}

.banner-topline { clear:both; float:right; margin:7px auto 0; width:728px; height:90px; }
.banner-topline.pos-center { float:none; margin:30px auto 0; position:relative; top:-62px; left:20px; }
#header #secure.banner-bottom { padding-top:5px; }

.bonus-block { margin: auto; max-width: 900px; text-align: left; }
.bonus-block .bonus-title{ border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; padding: 8px; background: url('../images/spline.png?v=2') transparent 0px -510px no-repeat; color: #ffffff; font-size: 14px; /*width:98%;*/}
.bonus-block .bonus{padding: 10px 6px; font-size: 14px; margin: 0px; text-transform: capitalize; padding: 5px; /*border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;*/}
.bonus-block .name{min-width:120px; float:left; min-height: 1px; width:10%}
.bonus-block .amount{min-width:100px;float:left; min-height: 1px; width:10%}
.bonus-block .service_description{/*width:40%;*/float:left; min-height: 1px;}
.bonus-block .profile{width:20%;float:left; min-height: 1px;}
.bonus-block .header{font-size: 14px; font-weight:bold; /*border-top: 1px solid #eeeeee;*/ border-bottom: 1px solid #eeeeee; padding: 10px 6px; /*margin: 13px 0px 0px;*/}
.bonus-block {/*width: 100%;*/}
.bonus-block .grant{clear:both;}
.bonus-block .grant-group{width:900px;margin:auto;}
.bonus-block .info{width: 630px; font-size: 20px;}
.bonus-block .bonus-content{margin:auto;}
.bonus-block .bonuses{/*margin:auto; width:90%*/}
