body,td,th{font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#EDEEF8; background-image:url(images/background.jpg); background-repeat:repeat-x;}
body{margin: 0px;}
div.pages a:hover, div.pages a:active{display:block; width:30px; height:30px; line-height:30px; text-decoration:none; color:#FFCC00; float:left; margin:0px 12px 12px 0px; text-align:center; font-weight:bold; font-size:14px; background-color:#A80B82}
div.pages a{display:block; width:30px; height:30px; line-height:30px; text-decoration:none; color:#000; float:left; margin:0px 12px 12px 0px; text-align:center; font-weight:normal; font-size:14px; background-color:#DBDDF1}
div.pages span.current{display:block; width:30px; height:30px; line-height:30px; text-decoration:none; color:#FFF; float:left; margin:0px 12px 12px 0px; text-align:center; font-weight:bold; font-size:14px; background-color:#A80B82}
div.pages span.disabled{display:block; width:30px; height:30px; line-height:30px; text-decoration:none; color:#FFF; float:left; margin:0px 12px 12px 0px; text-align:center; font-weight:bold; font-size:14px; background-color:#C7ADB4}
div.pages{margin:0px 7px 0px 0px; display:table; text-align:left; padding:0px 0px 7px 0px; clear:left}
h1{font-size:15px; font-weight:normal; color:#FFCC00; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative; top:9px; width:250px; overflow:hidden; height:18px;}
h2{font-size:14px; font-weight:normal; color:#FFCC00; margin:10px 10px 0px 10px; padding:0px 0px 0px 0px;}
h3{font-size:14px; font-weight:normal; color:#FFCC00; margin:10px 10px 0px 10px; padding:0px 0px 0px 0px; line-height:21px;}
p{font-size:12px; font-weight:normal; color:#FFF; margin:10px 10px 10px 10px; padding:0px 0px 0px 0px; line-height:17px;}
ul{margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}

#arrow {width: 180px; height: 24px; background:#FC0; position:relative;}
#arrow:after{content:''; position: absolute; left:0; bottom:0; width:0; height:0; border-left:6px solid #505B93; border-top: 12px solid transparent; border-bottom: 12px solid transparent;}
#arrow:before {content:''; position: absolute; right:-6px; bottom:0; width:0; height:0; border-left:6px solid #FC0; border-top: 12px solid transparent; border-bottom: 12px solid transparent;}

a.box_link{line-height:18px; color:#505B93; text-decoration:none; font-size:13px; display:block; padding:4px 0px 0px 10px; overflow:hidden; height:18px;}
a.nav_links{color:#000; font-size:16px; font-weight:normal; text-decoration:none; line-height:36px; display:block;}
a.pervers_button{float:right; text-decoration:none; line-height:24px; color:#000; display:block; height:30px; width:200px; background-color:#FC0; text-align:center; margin:0px 20px 20px 0px;}

.act,a.nav_links:hover{background-color:#E7AA00;}
.answer{display:block; height:30px; line-height:30px; margin:0px 0px 0px 20px; font-style:italic;}
.box_city{line-height:18px; color:#909BD5; text-decoration:none; font-size:12px; display:block; padding:0px 0px 0px 10px; overflow:hidden; height:18px;}
.box_desc{background-color:#FFF; height:60px; display:block; width:155px;}
.box_pic{height:125px; width:155px; background-size:cover; background-position: center top; background-color:#FFF;}
.box_stars{line-height:18px; color:#FB0; text-decoration:none; font-size:13px; display:block; padding:0px 0px 0px 10px; overflow:hidden; height:18px;}
.box{width:155px; margin:20px 0px 0px 20px; height:185px; float:left;}
.bubble:after{content:''; position:absolute; display:block; width:0;z-index:1; border-style:solid;border-width:0 15px 26px 0; border-color:transparent #fff transparent transparent; top:0; left:-15px ;margin-top:0}
.bubble{position:relative; background:#FFF; color:#505B93; font-family:Arial; font-size:13px; line-height:21px; text-align:left; height:auto; border-radius:0 10px 10px 10px; padding:20px; margin:20px 20px 20px 30px;}
.chatbox{background-color:#DBDDF1; text-align:left; height:50px; margin-bottom:20px;}
.chatfield{background-color:#FFF; border-radius:15px; height:30px; border:1px inset #DBDDF1; margin:10px 10px 10px 10px; color:#999; float:left; line-height:30px; padding:0px 10px 0px 10px}
.col1{background-color:#505B93; float:left; text-align:left;}
.col2{text-align:center; display:table;}
.col3{text-align:left; display:table; margin-left:0px; padding:0px 0px 0px 0px; position:relative; float:left; overflow:hidden;}
.col4{background-color:#FFF; margin:0px 0px 0px 0px; text-align:center; width:100%; display:table;}
.col5{}
.col6{text-align:left; background-color:#DBDDF1; margin:0px 0px 0px 0px}
.col7{text-align:left; background-color:#B7BBE3; margin:0px 0px 0px 0px; overflow:hidden;}
.dots{display:block; width:30px; height:30px; line-height:30px; text-decoration:none; float:left; margin:0px 0px 12px 12px; font-weight:bold; color:#4C3370}
.header{background-image:url(images/bg.jpg); background-position:top center; background-size:cover; height:100px; -moz-box-shadow:0 0 4px rgba(0,0,0,0.15);-khtml-box-shadow:0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.15);-o-box-shadow:0 0 4px rgba(0,0,0,0.15);}
.hid{display:none;}
.interesses{font-size:13px; color:#505B93; clear:both; margin:0px 0px 10px 13px; font-weight:bold;}
.item{height:25px; width:100px; float:left; display:block; line-height:25px; margin:0px 0px 0px 13px; overflow:hidden;}
.limit2{}
.limit{}
.longer{}
.main{text-align:left; display:block; wdith:1050px;}
.mini_pic2{height:40px; width:40px; background-color:#DBDDF1; float:left; border:1px solid #F8F8FC; margin:13px 13px 13px 0px; line-height:40px; text-align:center; font-size:24px; color:#F8F8FC; cursor:pointer}
.mini_pic{height:40px; width:40px; background-size:cover; background-position: top top; background-color:#FFF; float:left; border:1px solid #F8F8FC; margin:13px 13px 13px 13px; cursor:pointer}
.nav_li{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:25%; display:block;}
.nav_ol{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style-type:none;}
.nomo{display:none; height:0px; overflow:hidden;}
.pagen{padding:20px 0px 0px 20px; display:block; clear:both}
.pervers_pic{height:125px; width:155px; background-size:cover; background-position: center center; background-color:#FFF; float:left; margin:0px 10px 10px 0px;}
.pervers{margin:10px 0px 20px 10px; clear:both; display:block;}
.pro_li{width:40%; padding:0px 0px 0px 20px; float:left; list-style-type:none; height:30px; line-height:30px; display:block; color:#FFFFFF;}
.profile_pic{height:400px; width:100%; background-size:cover; background-position: top center; background-color:#FFF;}
.question{display:block; height:30px; line-height:30px; padding:10px 0px 0px 0px; margin:0px 0px 0px 20px; font-weight:bold; color:#505B93;}
.ribbon-back-left{position:absolute; top:-7px; left:0; width:0; height:36px; background-color:#EDEEF8; z-index:0}
.ribbon-back-right{position:absolute; top:-7px ;right:0; width:0; height:36px; background-color:#EDEEF8; z-index:0}
.ribbon-edge-bottomleft,.ribbon-edge-bottomright{top:36px}
.ribbon-edge-bottomleft{border-width:0 10px 0 0}
.ribbon-edge-bottomright{border-width:0 0 0 10px}
.ribbon-edge-topleft,.ribbon-edge-bottomleft{left:-10px;border-color:transparent #423700 transparent transparent}
.ribbon-edge-topleft,.ribbon-edge-topright,.ribbon-edge-bottomleft,.ribbon-edge-bottomright{position:absolute;z-index:1;border-style:solid;height:0;width:0}
.ribbon-edge-topleft{top:-7px ;border-width:7px 0px 0 0}
.ribbon-edge-topright,.ribbon-edge-bottomright{border-color:transparent transparent transparent #423700}
.ribbon-edge-topright{top:-7px;border-width:7px 0 0 0px}
.ribbon-front,.ribbon-back-left,.ribbon-back-right{-moz-box-shadow:0 0 4px rgba(0,0,0,0.15);-khtml-box-shadow:0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.15);-o-box-shadow:0 0 4px rgba(0,0,0,0.15);}
.ribbon-front{background-color:#FFBC01; height:72px; position:relative; z-index:2}
.ribbon-wrapper{position:relative}
.send{background: rgb(255,187,0); background: rgb(170,174,218); background: linear-gradient(0deg, rgba(170,174,218,1) 0%, rgba(201,204,234,1) 98%); text-align:center; font-size:20px; border-radius:5px; height:30px; width:40px; color:#FFF; cursor:pointer; float:left; line-height:30px; padding:0px 10px 0px 10px; margin:10px 10px 10px 10px;}
.sep1{height:0px; background-color:#EDEEF8; display:block; clear:both;}
.smile{font-size:20px; line-height:50px; padding:0px 10px 0px 20px; float:left}
.stars{color:#D4DAF7; font-size:24px; maring-top:-10px;}
.story{margin:10px 10px 10px 0px; clear:both;}
.top{height:12px; background-color:#505B93; -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);}
.trapezoid{border-top: 24px solid #505B93; border-left: 24px solid transparent; border-right: 24px solid transparent; height:0; width:250px;}
.wrap{}
.yellow{color:#FC0;}
