html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img{margin:0;padding:0;border:0}
html{font-size:1em;}
body{font-family:Arial, Helvetica, sans-serif;background-color:#fff;font-size:1em;}
ul{list-style-type:none}
.sprite i{}
.sprite-mln{background:url(../img/sex.png) no-repeat}
.sprite-icon i{background:url(../img/sprite-icon.gif) no-repeat}
#icp_mycolor{padding-left:10px;padding-left:21px;color:#1d1d1d;line-height:22px;font-size:20px;text-decoration:underline;margin-left:5px;position:relative}
#icp_mycolor i{background-position:-45px 1px;margin-left:-1.2em;padding-left:1.2em}
#icp_mycolor:hover{text-decoration:none}
.content, footer{overflow:hidden}
.c1{background-position:-17px 0}
.c2{background-position:-86px 0}
.c3{background-position:-155px 0}
.c4{background-position:-218px 0}
.c5{background-position:-282px 0}
.c6{background-position:-344px 0}
.c7{background-position:-405px 0}
.c8{background-position:-466px 0}
.c9{background-position:-527px 0}
.c10{background-position:-584px 0}
.content div.cend{width:50px}
.content .color-sprite{width:41px;height:45px;float:left}
.content .rad{margin:12px 0 0 18px}
.hidden-color{float:left;padding-left:10%;width:100%}
.iColorPicker{border:0px;background-color:#fff;z-index:0}
.block-color{height:24px;width:130px;float:left}
.rz{color:#fff;text-decoration:underline}
.rz:hover{text-decoration:none;color:#EBFFD6}
#i_setHome i{background-position:-17px 0.2em;margin-left:-1.5em;padding-left:1.5em}
#i_favorites i{background-position:6px 0.2em;margin-left:-1.5em;padding-left:1.5em}
.i_tmp0{cursor:pointer;display:block;min-height:20px;color:#1d1d1d;font-size:17px;color:#fff;text-decoration:underline}
a.i_tmp0:hover{text-decoration:none;color:#EBFFD6}
.topban{text-align:center}
.farbtastic{position:relative}
.farbtastic *{position:absolute;cursor:crosshair}
.farbtastic, .farbtastic .wheel{width:195px;height:195px}
.farbtastic .color, .farbtastic .overlay{top:47px;left:47px;width:101px;height:101px}
.farbtastic .wheel{background:url(../img/wheel.png) no-repeat;width:195px;height:195px}
.farbtastic .overlay{background:url(../img/mask.png) no-repeat}
.farbtastic .marker{width:17px;height:17px;margin:-8px 0 0 -8px;overflow:hidden;background:url(../img/marker.png) no-repeat}
.bg-glavna{background:url(../img/bg-glavna.png) 2px 1px no-repeat}
.about-chat{margin:1em auto;color:#fff;float:left;width:90%}
.about-chat h2{font-size:1em;}
.about-chat p{font-size:.8em;padding-bottom:.5em;text-indent:3em;}
.plus{margin-bottom:-1.5em}
header{background-color:#ff6600}
header .navbar-nav .main-menu ul{}
header .main-menu li a{font-size:1.8em;color:#fff;}
header .main-menu li.active a{color:#00cc00;text-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3);}
header .main-menu li a:hover{color:#00cc00;background-color:#fff;transition:0.5s;}
header .navbar-toggle .icon-bar{background-color:#fff}
.content{margin-bottom:1px;}
.content h1{text-align:center;display:block;max-width:358px;margin:15px auto;font-size:2em;line-height:1.3em}
.content .dialog{background:url(../img/dialog.png) center no-repeat;float:right;height:107px;width:117px;}
.content .dialog div{font-size:2.2em;color:#000;padding:22px 0 0 17px;font-family:"Times New Roman", Times, serif}
.content .main-img img{display:block;margin:0 auto;width:100%;max-width:394px}
.content .main-img img{display:block;margin:0 auto;width:100%;max-width:394px}
.content .h-color{color:#00cc00;font-size:1.55em;font-weight:bold;text-align:center}
.content .color-bg{background:url(../img/color-bg.png) no-repeat;background-size:100% 100%;min-height:130px}
.content .color-text{margin:0 auto;max-width:450px;overflow:hidden;}
.content .color-text label{float:left;width:45px;height:50px;background-image:url(../img/color-sprite.png);background-repeat:no-repeat;margin-top:10px;cursor:pointer}
.content .color-text label input{margin:18px 0 0px 12px;cursor:pointer;}
.content .color-text .fifty{width:50%;float:left}
.content .login, .content .password{color:#00cc00;font-size:30px;padding:5px;overflow:hidden;}
.content .login input, .content .password input{border-width:0 0 1px;font-size:0.8em;margin-left:0.5em;color:#000;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4) inset;padding-left:5px}
.content input::-webkit-input-placeholder{opacity:.3;transition:opacity 0.3s ease;}
.content input::-moz-placeholder{opacity:.3;transition:opacity 0.3s ease;}
.content input:-moz-placeholder{opacity:.3;transition:opacity 0.3s ease;}
.content input:-ms-input-placeholder{opacity:.3;transition:opacity 0.3s ease;}
.content input:focus::-webkit-input-placeholder{opacity:0;transition:opacity 0.3s ease;}
.content input:focus::-moz-placeholder{opacity:0;transition:opacity 0.3s ease;}
.content input:focus:-moz-placeholder{opacity:0;transition:opacity 0.3s ease;}
.content input:focus:-ms-input-placeholder{opacity:0;transition:opacity 0.3s ease;}
.content .m, .content .l, .content .n{height:76px;text-align:center;}
.content .m{background-position:center -110px;}
.content .l{background-position:center 0px;}
.content .n{background-position:center -210px;}
.content .sex, .content .pol ,.content .room{color:#0099ff;font-size:30px;padding:0.1em 0 0 0.3em;overflow:hidden;}
content .pol input{opacity:0}
.content .sprite-mln{display:block;cursor:pointer;border-radius:10px;margin:0 2px}
.content .sprite-mln:hover{border:1px solid #9bff9b;background-color:#eefeee}
.content .pol input{display:block;opacity:0}
.content .pol input:checked + label{border:1px solid #2f972f;background-color:#c5ffc5}
.content .pol > div{padding:0}
.content .rooms label{font-size:18px;font-weight:normal;color:#0099ff;text-align:right;display:block;max-width:165px;margin:0}
.content .rooms .room-inp li{padding-left:15px;margin:0}
.myButton{border:0px;margin:0 auto;-moz-box-shadow:0px 10px 14px -7px #276873;-webkit-box-shadow:0px 10px 14px -7px #276873;box-shadow:0px 10px 14px -7px #276873;background:#1e5799;background:-moz-linear-gradient(top, #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8));background:-webkit-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-o-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-ms-linear-gradient(top, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:linear-gradient(to bottom, #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;display:block;cursor:pointer;color:#ffffff;font-family:arial;font-size:20px;font-weight:bold;padding:13px 32px;text-decoration:none;text-shadow:0px 1px 0px #3d768a;margin-bottom:16px;}
.myButton:hover{background:#2473b7;background:-moz-linear-gradient(top, #2473b7 0%, #2aa0e0 50%, #2267d6 51%, #80c3ed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2473b7), color-stop(50%,#2aa0e0), color-stop(51%,#2267d6), color-stop(100%,#80c3ed));background:-webkit-linear-gradient(top, #2473b7 0%,#2aa0e0 50%,#2267d6 51%,#80c3ed 100%);background:-o-linear-gradient(top, #2473b7 0%,#2aa0e0 50%,#2267d6 51%,#80c3ed 100%);background:-ms-linear-gradient(top, #2473b7 0%,#2aa0e0 50%,#2267d6 51%,#80c3ed 100%);background:linear-gradient(to bottom, #2473b7 0%,#2aa0e0 50%,#2267d6 51%,#80c3ed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2473b7', endColorstr='#80c3ed',GradientType=0);}
.content .banner{padding:0;margin-left:-25px;text-align:center}
.content .bg-img img{width:auto;}
.content .bg-img{background:url("../img/avatar_bg_big.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);margin:0;padding:6px 11px 11px 6px;text-align:center;}
.content .title-foto-bg{color:#0099ff;font-size:30px;text-align:center}
.content .nikname{text-align:center}
.content .frends{margin-top:30px;text-align:center}
.content .frends a{color:#000;text-align:center}
.content .frends li{display:block;padding:10px}
.myButton:active{position:relative;top:1px;}
footer{background-color:#0099fd;color:#fff;padding:15px 0;text-align:justify;font-size:12px;margin-top: -1px;}
footer .right{float:right;color:#fff}
footer .red-p{color:#f00}
footer .pred{font-size:10px}
footer .nom1{font-size:14px;color:#fff;text-align:center}
footer .nom1 a{font-size:14px;color:#fff;}
footer h2{font-size:18px}
.err + footer{position:absolute;bottom:0;width:100%}
.err{text-align:center}
.err h1{padding-top:20px}
.err .vh-v-ch{font-size:20px;}
ol li{margin-left:40px}
.form-recovery .left{font-size:1.3em}
.form-recovery input{font-size:1.4em;width:100%}
.form-recovery .row{padding-bottom:10px;}
.form-recovery .row img{width:80%;margin:0 auto;display:block;max-width:300px}
.center{text-align:center}
body .breadcrumbs.container{width:auto;display:block;text-align:left;padding-top:20px;overflow:hidden}
body .breadcrumbs.container div{float:left;}
body .breadcrumbs.container div a{margin-right:5px}
body .breadcrumbs.container span{float:left;margin-left:5px}
body p{text-indent:10px;margin-bottom:15px}
ul.vopr{list-style-type:inherit;font-size:1.2em}
ul.vopr li{padding-bottom:20px}
.podarokcont .item{width:25%;float:left;transition:0.5s;}
.podarokcont .item .price{background-color: #ddd;background-image: linear-gradient(#eee, #ddd);border-radius: 5px 5px 0 0;margin-top: -30px;padding-top: 30px;}
.podarokcont .item .price{background-color: #eee;background-image: linear-gradient(#fff, #eee);font-size: 20px;font-weight: normal;margin: -20px 0 50px;padding: 20px;}
.podarokcont .item .price span {background: #fff none repeat scroll 0 0;line-height: 90px;font-weight:bold;border: 5px solid #fff;border-radius: 100px;box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;color: #777;display: block;height: 100px;margin: 10px auto -65px;width: 100px;}
.podarokcont .item .naschet{font-size:14px;padding-bottom:15px}
.podarokcont .item .cont-tov{padding:10px 5px;border:1px solid #c3c3c3;transition:0.5s;}
.podarokcont .item:hover .cont-tov{border:1px solid #c3c3c3;box-shadow:0 0px 10px rgba(0, 0, 0, 0.4);}
.podarokcont .item .cont-img {min-height:150px; vertical-align: middle;width: 100%;}
.podarokcont .item .cont-img img{width:auto;max-width:100%;}
.cont-vid{padding-bottom:15px}
.video-obzor li,.video-obzor p{font-size:16px}


@media (max-width:990px){.podarokcont .item{width:33.3333333%;}header .main-menu li a {font-size: 1.7em;}.no-viev{display:none}.content h1{font-size:1.3em;}}
@media (max-width:785px){.podarokcont .item{width:50%;}.content .sex, .content .pol,.content .rooms{max-width:430px;margin:0 auto}.content .login, .content .password{margin:0 auto;max-width:430px;}footer h2{padding-top:50px}}
@media (max-width:500px){.podarokcont .item{width:100%;}.content .color-text .fifty{float:none;width:225px;margin:0 auto;overflow:hidden}.content .color-text label{margin-top:0px}
.hidden-color{display:none}.content .login input, .content .password input{width:200px}}
.c10a, .c10a:hover{font-size:16px;font-weight:bold;text-align:center;margin:25px auto;display:block;text-align:center;text-transform:uppercase;color:#f00;text-decoration:underline;}