Body{
	background-color:#690909;
	color:#bd9b84;
}

.ratingmaim{
    border-top:1px solid #690909;
    padding-top:10px;
	margin-top:10px;
    overflow:hidden;
    width:50%;
    float:left;
}

.adsbyyottos{
	overflow:hidden;
	width:100%;
}

:active, :hover, :focus {
	outline:0!important;
	outline-offset:0!important;
}

::-webkit-scrollbar {
    width:15px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius:10px;
    border-radius:10px;
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius:10px;
    border-radius:10px;
    background:#d39700; 
    -webkit-box-shadow:inset 0 0 6px rgba(218, 102, 102, 0.5); 
}

::-webkit-scrollbar-thumb:window-inactive {
    background:#3e0000; 
}

.left{
	float:left;
}

.right{
	float:right;
}

#comments{
	width:100%;
}

textarea{
	background-color:#4a0300;
	border:1px solid #8c1a1a;
	background-image:none;
	color:#ffc30c;
}

.oneseo{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.oneseo h1{
	margin:0px;
}

/*-- oneline --*/
.oneline{
	background-color:#4c0000;
	overflow:hidden;
	width:100%;
}

.logo{
	padding:15px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.logo a{
	display:block;
}

.logo a > img{
	max-width:100%;
}

.searchitem{
	padding:25px 0px;
	overflow:hidden;
	width:100%;
}

.authbut{
	padding:20px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.authbut a{
	background-color:#ffc30c1f;
	border:1px solid #ffc30c4f;
	border-radius:6px;
	font-weight:bold;
	color:#ffc30c;
	padding:10px;
	display:block;
}

.authbut a:hover, .authbut a:focus{
	background-color:#f1b70742;
	border:1px solid #ffc30c85;
	text-decoration:none;
}

.authbut a > span{
	margin-right:10px;
}

.authform{
	overflow:hidden;
	width:100%;
}

.authform ul{
	overflow:hidden;
	list-style:none;
	padding:0px;
	margin:0px;
	width:100%;
}

.authform ul > li{
	text-align:center;
	overflow:hidden;
	padding:5px;
	width:100%;
}

.authform ul > li > input{
	text-align:center;
	font-size:16px;
	padding:20px;
}

.authformbut{
	text-align:center;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.authformbut button{
	text-transform:uppercase;
	margin-bottom:10px;
	border-radius:6px;
	font-weight:bold;
	width:100%;
}

.authformbut a{
	text-transform:uppercase;
	border-radius:4px;
	font-weight:bold;
	margin-top:10px;
	font-size:16px;
	padding:15px;
	width:100%;
}

.addbut{
	padding:20px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addbut a{
	border-radius:6px;
	font-weight:bold;
	padding:10px;
	display:block;
}

.addbut a:hover{
	text-decoration:none;
}

.addbut a > span{
	margin-right:10px;
}

.miniprofile{
	overflow:hidden;
	width:100%;
}

.miniprofileimg{
	text-align:center;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.miniprofileimg img{
	max-width:50%;
}

.miniprofilename{
	background-color:#4a0300;
	padding:15px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.miniprofilename p{
	font-weight:bold;
	font-size:20px;
	color:#ffc30c;
	margin:0px;
}

.miniprofilenemu{
	overflow:hidden;
	width:100%;
}

.miniprofilenemu ul{
	overflow:hidden;
	list-style:none;
	padding:0px;
	margin:0px;
	width:100%;
}

.miniprofilenemu ul > li{
	text-align:center;
	padding:3px;
	width:100%;
}

.miniprofilenemu ul > li > a{
    width:100%;
    font-weight:bold;
    padding:10px 0px;
}

.miniprofilenemu ul > li > a > span{
	margin-right:10px;
	color:#6b3100;
}

.miniprofilebalance{
	padding:10px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.miniprofilebalance p{
	font-weight:bold;
	font-size:16px;
	margin:0px;
}

.miniprofilebalance p > b{
	color:#77ca1c;
}

/*-- list-unstyled --*/
.list-unstyled{
	border-right:2px solid #4c0000;
	overflow:hidden;
	padding:0px;
}

.list-unstyled li{
	border:1px solid #2b0000;
}

.list-unstyled li > p{
	border-bottom:2px solid #4c0000;
	background-color:#3e0000;
	padding-bottom:10px;
	padding-left:10px;
	padding-top:10px;
	font-weight:500;
	color:#bf6705;
	margin:0px;
}

.list-unstyled li > a{
	background-color:#3e0000;
	padding:5px 10px;
	color:#c18b04;
	display:block;
}

/*-- vipline --*/
.vipline{
	background-color:#3e0000;
	margin-bottom:20px;
	padding:20px 0px;
	overflow:hidden;
	width:100%;
}

.viplinepanel{
	overflow:hidden;
	width:100%;
}

.viplinepanelbox{
	overflow:hidden;
	padding:15px 7px;
	width:20%;
	float:left;
}

.viplineitembox{
	box-shadow:1px 3px 10px 0px rgba(35, 1, 1, 0.97);
	overflow:hidden;
	width:100%;
}

.viplineitembox:hover{
	box-shadow:1px 3px 10px 0px rgba(0, 0, 0, 0.97);
	opacity:0.8;
}

.viplineitem{
	border-radius:6px;
	max-height:300px;
	min-height:300px;
	position:relative;
	overflow:hidden;
	width:100%;
}

.viplinepaneltitle{
	text-align:center;
	overflow:hidden;
	padding:5px 0px;
	width:100%;
}

.viplinepaneltitle p{
	font-size:20px;
	color:#d49700;
	margin:0px;
}

.viplinepaneltitle p > b{
	color:#ffc30c;
}

.viplinebox{
	max-height:300px;
	min-height:300px;
	display:block;
}

.viplinebox img{
	max-width:100%;
}

.viplineinfo{
	background-color:#3f020ae0;
	position:absolute;
	overflow:hidden;
	width:100%;
	bottom:0;
}

.okfoto{
	background-color:#5fad0ab8;
	text-align:center;
	position:absolute;
	overflow:hidden;
	padding:5px;
	width:100%;
	top:0;
}

.okfoto p{
	font-weight:bold;
	color:#e4e4e4;
	margin:0px;
}

.okfoto p > span{
	margin-right:5px;
}

.viplinename{
	padding:13px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.viplinename p{
	font-size:16px;
	color:#ffc30c;
	margin:0px;
}

.viplineboxinfo{
	background-color:#4c0000;
	overflow:hidden;
	width:100%;
}

.viplineboxinfo ul{
	padding:5px 0px;
	overflow:hidden;
	list-style:none;
	margin:0px;
}

.viplineboxinfo ul > li{
	padding:3px 10px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.viplineboxinfo ul > li > p{
	color:#cc9292;
	margin:0px;
}

.viplineboxinfo ul > li > p > b{
	margin-left:10px;
	color:#d49700;
}

.viplineboxcost{
	background-color:#3e0000;
	padding:10px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.viplineboxcost p{
	margin:0px;
}

.viplineboxcost p > b{
	margin-left:5px;
	color:#ffb404;
}

/*-- mainitem --*/
.mainitem{
	padding-bottom:20px;
	overflow:hidden;
	width:100%;
}

.leftitem{
	background-color:#4c0000;
	overflow:hidden;
	width:100%;
}

.rightitem{
	margin-top:10px;
	overflow:hidden;
	width:100%;
}

/*-- blockitem --*/
.blockitem{
	overflow:hidden;
	width:100%;
}

.blocktitle{
	background-color:#3e0000;
	padding:20px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.blocktitle p{
	text-transform:uppercase;
	font-weight:bold;
	color:#ffb404;
	margin:0px;
}

.blockmes{
	overflow:hidden;
	width:100%;
}

/*-- mainanket --*/
.mainanketbox{
	overflow:hidden;
	padding:7px;
	width:100%;
}

.mainanket{
	background-color:#4c0000;
	border-radius:6px;
	overflow:hidden;
	width:100%;
}

.mainanketimg{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.mainanketimg img{
	max-width:100%;
}

.mainankettitle{
	background-color:#23051f54;
	padding:13px 6px;
	overflow:hidden;
	width:100%;
}

.mainankettitle p{
	padding:0px 15px;
	font-weight:bold;
	font-size:15px;
	color:#c9c6ff;
	margin:0px;
}

.mainanketinfo{
	overflow:hidden;
	width:100%;
}

.mainanketinfo ul{
	margin-bottom:0px;
	overflow:hidden;
	margin-top:5px;
	list-style:none;
	padding:0px;
	width:100%;
}

.mainanketinfo ul > li{
	border-bottom:1px solid #690909;
	padding:3px 15px;
	overflow:hidden;
	width:100%;
}

.mainanketinfo ul > li > p{
	color:#bd9b84ffc30c;
	margin:0px;
}

.mainanketinfo ul > li > p > b{
	margin-left:10px;
	color:#ff9904;
}

.mainanketinfo ul > li > p > span{
	margin-right:10px;
}

.mainankettext{
	padding:5px 10px;
	overflow:hidden;
	width:100%;
}

.mainankettext p{
	color:#bd9b84;
	margin:0px;
}

.mainanketbut{
	position:absolute;
	text-align:center;
	overflow:hidden;
	width:100%;
	bottom:0;
}

.mainanketbut a{
	text-transform:uppercase;
	padding:10px 0px;
	font-weight:bold;
	width:100%;
}

/*-- fullanket --*/
.fullanket{
	background-color:#4c0000;
	overflow:hidden;
	width:100%;
}

.fullanketnamepanel{
	background-color:#3e0000;
	overflow:hidden;
	width:100%;
}

.fullankethead{
	border-bottom:2px solid #690909;
	overflow:hidden;
	width:100%;
}

.fullanketname{
	border-right:2px solid #690909;
	padding:20px 10px;
	overflow:hidden;
	width:100%;
}

.fullanketname p{
	padding:0px 15px;
	font-weight:bold;
	font-size:15px;
	color:#c9c6ff;
	margin:0px;
}

.fullankettell{
	background-color:#3e0000;
	overflow:hidden;
	width:100%;
}

.fullankettell a{
	font-weight:bold;
	font-size:22px;
	color:#ff9904;
	padding:20px;
	display:block;
}

.fullankettell a > span{
	margin-right:10px;
	color:#b90000;
}

.fullankettell a:hover{
	text-decoration:none;
}

.fullanketcost{
	overflow:hidden;
	width:100%;
}

.fullanketcost ul{
	margin-bottom:0px;
	padding:10px 0px;
	overflow:hidden;
	list-style:none;
	width:100%;
}

.fullanketcost ul > li{
	padding:10px 20px;
	overflow:hidden;
	width:100%;
}

.fullanketcost ul > li > p{
	font-size:18px;
	color:#bd9b84;
	margin:0px;
}

.fullanketcost ul > li > p > span{
	margin-right:5px;
	color:#841b1b;
}

.fullanketcost ul > li > p > b{
	margin-right:10px;
	margin-left:10px;
	color:#ff9904;
}

.fullanketool{
	border-bottom:2px solid #690909;
	background-color:#4c0000;
	overflow:hidden;
	width:100%;
}

.ratingbox{
	border-right:2px solid #690909;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.anketviews{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.anketviews p{
	margin:0px;
}

.anketviews p > span{
	margin-right:10px;
	color:#b96002;
}

.addfaw{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addfaw a{
	padding:10px 0px;
	display:block;
}

.addfaw a > span{
	margin-right:5px;
}

.anketviews{
	border-right:2px solid #690909;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.fullanketinfo{
	background-color:#4c0000;
	overflow:hidden;
	width:100%;
}

.fullanketinfo ul{
	margin-bottom:0px;
	padding:10px 0px;
	overflow:hidden;
	list-style:none;
	width:100%;
}

.fullanketinfo ul > li{
	border-bottom:2px solid #690909;
	padding:10px 20px;
	overflow:hidden;
	width:100%;
}

.fullanketinfo ul > li > p{
	font-size:16px;
	color:#bd9b84;
	margin:0px;
}

.fullanketinfo ul > li > p > b{
	margin-right:10px;
	margin-left:10px;
	color:#ff9904;
}

.fullanketstory{
	overflow:hidden;
	padding:10px;
	width:100%;
}

.fullanketservice{
	border-right:4px solid #3e0000;
	background-color:#4c0000;
	overflow:hidden;
	width:100%;
}

.fullanketservicetitle{
	background-color:#3e0000;
	padding:15px 20px;
	overflow:hidden;
	width:100%;
}

.fullanketservicetitle p{
	font-size:16px;
	color:#ffa90c;
	margin:0px;
}

.fullanketservicetitle p > span{
	margin-right:5px;
	color:#bc341c;
}

.fullanketservice ul{
	margin-bottom:0px;
	padding:10px 0px;
	overflow:hidden;
	list-style:none;
	width:100%;
}

.fullanketservice ul > li{
	padding:5px 20px;
	overflow:hidden;
	width:100%;
}

.fullanketservice ul > li > p{
	font-size:16px;
	color:#34ce05;
	margin:0px;
}

.fullanketservice ul > li > p > span{
	margin-left:5px;
	color:#34ce05;
}

.fullanketservice ul > li > p > del{
	color:#b50c03;
}

.fullanketphoto{
    background-color:#2b0000;
	overflow:hidden;
	width:100%;
}

.fullanketphotozoom{
    position:absolute;
	text-align:center;
	overflow:hidden;
	bottom:0;
	width:100%;
	z-index:9;
}

.fullanketphotozoom a{
    background-color:#170000b8;
	font-size:18px;
	color:#d6c1b3;
	padding:20px;
	display:block;
}

.fullanketphotozoom a:hover{
	text-decoration:none;
	color:#ff9904;
}

.fullanketphoto .carousel-inner > .item{
	max-height:500px;
}

.carousel-indicators{
	background-color:#3e0000;
	overflow:hidden;
	width:100%;
	left:300px;
	top:385px;
}
.carousel-indicators li{
	overflow:hidden;
	margin:5px 0px;
	display:inherit;
	text-indent:0;
	height:130px;
	width:16%;
	float:left;
}
.carousel-indicators li img{
	max-width:100%;
	height:130px;
}
.carousel-indicators .active img{
}
.carousel-indicators .active{
	padding:3px 5px;
	margin:5px 0px;
	height:138px;
	width:16%;
}
.carousel-control.right,
.carousel-control.left{
}


/*-- navigation --*/
.navigation{
	padding:20px 5px;
	overflow:hidden;
	width:100%;
}

.navigation a{
	background-color:#3f020a;
	padding:10px 15px;
	font-weight:bold;
	overflow:hidden;
	color:#ffb404;
    display:block;
	height:40px;
	margin:3px;

    float:left;
}

.navigation a:hover, .navigation a:hover{
	background-color:#56030e;
	text-decoration:none;
	color:#ffc30c;
}

.navigation span{
	background-color:#23051f54;
	padding:10px 15px;
	font-weight:bold;
	color:#bd9b84;
	display:block;
	height:40px;
	margin:3px;
	width:40px;
    float:left;
}

/*-- mainfilters --*/
.mainfilters{
	background-color:#3e0000;
	width:100%;
}

.mainfilterstitle{
	text-align:center;
	overflow:hidden;
	padding:15px;
	width:100%;
}

.mainfilterstitle p{
	font-size:18px;
    color:#d49700;
    margin:0px;
}

/*-- stats --*/
.stats{
	background-color:#5d0000c4;
	margin-bottom:15px;
	overflow:hidden;
	width:100%;
}

.statstitle{
	background-color:#5d0000c4;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.statstitle h4{
	font-weight:bold;
	color:#e3c9a7;
}

.statstitle h4 > span{
	margin-right:10px;
	color:#901c1c;
}

.statscontent{
	overflow:hidden;
	padding:10px;
}

.statsbut{
	padding:20px 10px;
	text-align:center;
	overflow:hidden;
}

.statsbut button{
	text-transform:uppercase;
	padding:10px 30px;
	border-radius:6px;
	font-weight:bold;
}

/*-- profile --*/
.profile{
	overflow:hidden;
	width:100%;
}

.profilevisit{
	overflow:hidden;
	width:100%;
}

.profilevisitimg{
	text-align:center;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.profilevisitimg img{
	border:3px solid #5d0000c4;
	max-width:100%;
	max-width:100%;
}

.profilevisitstatus{
	text-align:center;
	overflow:hidden;
}

.profilevisitstatus p{
	font-weight:bold;
}

.profilevisitstatus .offline{
	color:#ac2323;
}

.profilevisitstatus .online{
	color:#4aac23;
}

.profilevisitbut{
	text-align:center;
	overflow:hidden;
	padding:0px 10px;
}

.profilevisitbut a{
	background-color:#b7640d;
	border-color:#ca7318;
	margin-bottom:10px;
	border-radius:6px;
	padding:10px;
	display:block;
	color:#f3f3f3;
	width:100%;
}

.profilevisitbut a:hover{
	-webkit-transition:.1s ease-out;
	-webkit-transition-delay:0.1s;
	-o-transition:.1s ease-out;
	-o-transition-delay:0.1s;
	-moz-transition:.1s ease-out;
	-moz-transition-delay:0.1s;
	transition:.1s ease-out;
	transition-delay:0.1s;
	text-decoration:none;
	background-color:#8e4d0a;
	border-color:#9a5915;
	color:#ffffff;
}

.profileinfo{
	overflow:hidden;
	width:100%;
}

.profileinfo ul{
	overflow:hidden;
	margin-top:5px;
	list-style:none;
	padding:5px;
}

.profileinfo ul > li{
	border-bottom:1px solid #8c1a1a;
	background-color:#5d0000c4;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.profileinfo ul > li > span{
	color:#e3c9a7;
}

.profileinfo ul > li > span > b{
	color:#ffc30e;
}

/*-- static --*/
.static{
	background-color:#4c0000;
	overflow:hidden;
	width:100%;
}

.statictitle{
	background-color:#3e0000;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.statictitle h4{
	font-weight:bold;
	color:#e3c9a7;
}

.statictitle h4 > span{
	margin-right:10px;
	color:#f7c30c;
}

.statictitle h4 > b{
	color:#f7c30c;
}

.staticcontent{
	overflow:hidden;
	padding:10px;
}

/*-- registerbox --*/
.registerbox{
	overflow:hidden;
	width:100%;
}

.registerifopanel{
	background-color:#253640;
	margin-bottom:10px;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.registerifopanel b{
	font-size:18px;
	color:#bcc7c7;
}

.registerifopanel p{
	margin-top:5px;
}

.registerinputlist{
	padding:15px 15px;
	overflow:hidden;
}

.registerinputlist input{
	margin-bottom:10px;
	font-size:18px;
	padding:20px;
}

.registerinputlist textarea{
	margin-bottom:10px;
}

.registeravatar{
	overflow:hidden;
}

.registeravatar span{
	margin-right:10px;
	float:left;
}

.registeravatar input{
	float:left;
}

/*-- captchabox --*/
.captchabox{
	margin-bottom:10px;
	padding:0px 15px;
	overflow:hidden;
}

.captchaimg{
	overflow:hidden;
	width:30%;
	float:left;
}

.captchainput{
	overflow:hidden;
	width:70%;
	float:left;
}

.captchainput input{
	padding:36px;
	font-size:20px;
}

/*-- pmheadbut --*/
.pmheadbut{
	background-color:#500000;
	overflow:hidden;
	width:100%;
}

.pmheadbut ul{
	overflow:hidden;
	list-style:none;
	padding:0px;
	margin:0px;
}

.pmheadbut ul > li{
	text-align:center;
	overflow:hidden;
	width:33.333%;
	padding:15px;
	float:left;
}

.pmheadbut ul > li > a{
	background-color:#ecb200d9;
	border-color:#ffc30c4f;
	font-size:18px;
	padding:15px;
	display:block;
	color:#ffffff;
}

.pmheadbut ul > li > a:hover{
	-webkit-transition:.2s ease-out;
	-webkit-transition-delay:0.3s;
	-o-transition:.2s ease-out;
	-o-transition-delay:0.3s;
	-moz-transition:.2s ease-out;
	-moz-transition-delay:0.3s;
	transition:.2s ease-out;
	transition-delay:0.3s;
	text-decoration:none;
	background-color:#e2ab04d1;
	border-color:#e2ab04d1;
}

.pmform{
	background-color:#4c0000;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.pmformtitle{
	background-color:#5f0101;
	text-align:center;
	overflow:hidden;
	padding:20px;
	width:100%;
}

.pmformtitle p{
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
	color:#e7c30c;
	margin:0px;
}

.pmbox{
	margin-bottom:10px;
	overflow:hidden;
	width:100%;
}

.pmprofile{
	overflow:hidden;
	width:15%;
	float:left;
}

.pmavatar{
	text-align:center;
	overflow:hidden;
	padding:10px;
}

.pmavatar img{
	border:3px solid #eeeeee;
	border-radius:50%;
	max-width:100%;
}

.pmname{
	text-align:center;
	overflow:hidden;
	padding:5px;
}

.pmname p{
	font-weight:bold;
	color:#7a95a5;
	font-size:15px;
}

.pmcontent{
	overflow:hidden;
	padding:10px;
	width:85%;
	float:left;
}

.pmmess{
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	margin:10px 0px 16px 0px;
    border: 1px solid #690909;
    background-color: #3e0000;
	border-radius:5px;
	position:relative; 
	margin-left:9px;
	width:100%;
}

.pmmess:before {
	content:'';
	border:10px solid transparent;
	border-right:10px solid #2b0000;
	position:absolute;
	left:-20px;
	top:40%;
	margin-top:-10px;
}

.pmmesstext{
	overflow:hidden;
	color:#bd9b84;
	padding:10px;
}

.pmpanel{
	background-color:#2b0000;
	overflow:hidden;
}

.pmdate{
	padding:10px 15px 0px 0px;
	overflow:hidden;
	text-align:right;
}

.pmdate p{
	color:#526b79;
	font-size:12px;
	margin:0px;
}

.pmpanel ul{
	overflow:hidden;
	list-style:none;
	padding:0px;
	width:100%;
	margin:0px;
}

.pmpanel ul > li{
	overflow:hidden;
	padding:5px;
}

.pmpanel ul > li >p{
	padding-left:10px;
	color:#d59700;
	margin:0px;
}

.pmpanel ul > li >p > span{
	margin-right:5px;
}

.pmpanel ul > li > a{
	background-color:#b7640d;
    text-transform:uppercase;
    border-radius:2px;
    color:#e0e0e0;
	font-size:10px;
	display:block;
	padding:4px;
}

.pmpanel ul > li > a:hover{
	-webkit-transition:.2s ease-out;
	-webkit-transition-delay:0.3s;
	-o-transition:.2s ease-out;
	-o-transition-delay:0.3s;
	-moz-transition:.2s ease-out;
	-moz-transition-delay:0.3s;
	transition:.2s ease-out;
	transition-delay:0.3s;
	background-color:#c1c1c1;
	text-decoration:none;
	color:#ffffff;
}

.pmsadtitel{
	padding:30px 0 0 0;
	text-align:center;
	overflow:hidden;
}

.pmsadtitel p{
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
}

.pmaddform{
	overflow:hidden;
	padding:10px;
}

.pmaddforminput{
	overflow:hidden;
}

.pmaddforminput input{
	margin-bottom:10px;
	font-size:18px;
	padding:25px;
}

.pmaddformeditor{
	overflow:hidden;
}

.pmaddformbut{
	text-align:center;
	overflow:hidden;
	padding:10px;
}

.pmformcontent{
	background-color:#4c0000;
	overflow:hidden;
	width:100%;
}

.pmformcontent tr{
    border-bottom:1px solid #690909;
}

.pmformcontent td{
	padding:10px;
}

/*-- commentbox --*/
.commentbox{
	overflow:hidden;
	width:100%;
}

.commentcontent{
	padding:10px 15px;
	overflow:hidden;
	width:100%;
	float:left;
}

.commentmess{
	box-shadow:1px 2px 3px 3px #2b000091;
	background-color:#690909;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative; 
	width:100%;
}

.commentmess:before {
	content:'';
	border:10px solid transparent;
	border-right:10px solid #5f0101;
	position:absolute;
	left:-20px;
	top:40%;
	margin-top:-10px;
}

.commentmesstext{
	overflow:hidden;
	color:#bd9b84;
	padding:10px;
}

.commentmesstext p{
	color:#e2ab04;
}

.commentmesstext p > span{
	color:#c13939;
	float:right;
}

.commentpanel{
	background-color:#5d0505;
	overflow:hidden;
}

.commentpanel ul{
	overflow:hidden;
	list-style:none;
	padding:0px;
	width:100%;
	margin:0px;
}

.commentpanel ul > li{
	overflow:hidden;
	padding:5px;
	float:left;
}

.commentpanel ul > li >p{
	padding-left:10px;
	color:#7a95a5;
	margin:0px;
}

.commentpanel ul > li > a{
    background-color:#b7640d;
	padding: 4px 10px;
    border-radius:2px;
    font-size:13px;
	color:#f3d6d6;
    display:block;
}

.commentpanel ul > li > a:hover{
	background-color:#8e4c07;
	text-decoration:none;
	color:#ffffff;
}

.mass_comments_action{
	overflow:hidden;
	padding:10px;
	width:100%;
}

.mass_comments_action select{
	border:2px solid #924d05;
	background:#3e0000;
}

.mass_comments_action select > option{
	border-bottom:1px dashed #840909;
	font-size:16px!important;
	color:#c8c9b8!important;
	padding:10px;
}

.mass_comments_action input{
    background-color:#b7640d;
	border:1px solid #b7640d;
	color:#ffffff;
}

.mass_comments_action input:hover, .mass_comments_action input:focus{
	background-color:#8e4c07;
	text-decoration:none;
}

/*-- coomentitem --*/
.coomentitem{
	border-right:3px solid #3e0000;
	background-color:#4c0000;
	overflow:hidden;
	width:100%;
}

.coomentitemtitle{
	background-color:#3e0000;
	overflow:hidden;
	padding:25px;
	width:100%;
}

.coomentitemtitle p{
	font-size:18px;
	color:#ffb405;
	margin:0px;
}

.coomentitemtitle p > span{
	margin-right:5px;
	font-size:16px;
	color:#690909;
}

.coomentitemcontent{
	overflow:hidden;
	padding:5px;
	width:100%;
}

.addcommet{
	border-right:3px solid #3e0000;
	overflow:hidden;
	width:100%;
}

.addcommettitle{
	background-color:#3e0000;
	overflow:hidden;
	padding:25px;
	width:100%;
}

.addcommettitle p{
	font-size:18px;
	color:#ffb405;
	margin:0px;
}

.addcommettitle p > span{
	margin-right:5px;
	font-size:16px;
	color:#690909;
}

.addcommetitem{
	overflow:hidden;
	padding:10px;
	width:100%;
}

/*-- speedbar --*/
.speedbar{
	border-bottom:2px solid #690909;
	border-left:2px solid #690909;
	background-color:#3e0000;
	padding:15px 20px;
	overflow:hidden;
	width:100%;
}

/*-- addnews --*/
.addnews{
	overflow:hidden;
	width:100%;
}

.bordr{
	border-right:3px solid #310000;
	overflow:hidden;
}

.bordl{
	border-left:1px solid #310000;
	overflow:hidden;
}

.addnewstitle{
	background-color:#310000;
	padding:30px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addnewstitle p{
	text-transform:uppercase;
	font-weight:bold;
	font-size:20px;
	color:#d49700;
	margin:0px;
}

.addneewslisttitle{
	background-color:#310000;
	padding:30px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addneewslisttitle p{
	text-transform:uppercase;
	font-size:18px;
	color:#d49700;
	margin:0px;
}

.addnewscutegorytext{
	padding:15px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addnewscutegorytext p{
	font-size:18px;
	color:#d49700;
	margin:0px;
}

.addnewscutegorytext p > span{
	font-size:17px;
	color:#bd9b84;
}

.addnewscutegory{
	margin-bottom:20px;
	padding:10px 0px;
	overflow:hidden;
	width:100%;
}

.addnewscutegory select{
	border:2px solid #924d05;
	background:#3e0000;
	width:100%!important;
	min-height:40px;
}

.addnewscutegory select > option{
	border-bottom:1px dashed #840909;
	font-size:16px!important;
	color:#c8c9b8!important;
	padding:10px;
}

.addneewslist{
	border-right:3px solid #310000;
	overflow:hidden;
	width:100%;
}

.addneewslist ul{
	overflow:hidden;
	list-style:none;
	padding:0px;
	margin:0px;
	width:100%;
}

.addneewslist ul > li{
	text-align:center;
	overflow:hidden;
	padding:10px;
	width:100%;
	float:left;
}

.addneewslist ul > li > p{
	font-size:18px;
	color:#d49700;
}

.addneewslist ul > li > input{
	background-color:#2b0000;
	border:1px solid #690909;
	background-image:none;
	line-height:1.42857143;
	border-radius:6px;
	padding:10px 12px;
	font-size:18px;
	color:#ffc30c;
	display:block;
	height:50px;
	width:100%;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.addneewslist ul > li > textarea{
	background-color:#2b0000;
	border:1px solid #690909;
	background-image:none;
	line-height:1.42857143;
	padding:10px 12px;
	border-radius:6px;
	min-height:100px;
	font-size:18px;
	color:#ffc30c;
	display:block;
	width:100%;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.addneewslist ul > li > select{
	border:2px solid #690909;
	width:70%!important;
	background:#310000;
	padding:10px;
}

.addneewslist ul > li > select > option{
	border-bottom:1px dashed #840909;
	font-size:16px!important;
	color:#d49700!important;
	padding:10px;
}

.addneewsimgtext{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addneewsimgtext p{
	font-size:20px;
}

.addneewsimgtext p > span{
	font-size:18px;
	color:#d49700;
}

.addneewsimg{
	background-color:#3e0000;
	padding:10px 0px;
	overflow:hidden;
	width:100%;
}

.addneewsimg ul{
	overflow:hidden;
	list-style:none;
	padding:0px;
	margin:0px;
	width:100%;
}

.addneewsimg ul > li{
	border:3px solid #4c0000;
	padding:20px 0px;
	text-align:center;
	overflow:hidden;
	width:33.333%;
	float:left;
}

.bg-teal{
	background-color:#b7640d;
	border-color:#ca7318;
	color:#fff;
}

.bg-teal:hover{
	background-color:#8e4d0a;
	border-color:#9a5915;
	color:#fff;
}

.verifi{
	overflow:hidden;
	width:100%;
}

.verifititle{
	border-bottom:2px solid #621801;
	margin-bottom:10px;
	padding:10px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.verifititle p{
	font-weight:bold;
	font-size:22px;
	color:#d49700;
	margin:0px;
}

.verifitext{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.verifitext p{
	font-size:17px;
	color:#d49700;
}

.verifitext p > b{
	color:#bd9b84;
}

.verifiimg{
	margin-bottom:20px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addnewsbut{
	border-top:2px solid #310000;
	padding:15px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addnewsbut button{
	text-transform:uppercase;
	padding:15px 40px;
	font-weight:bold;
	font-size:18px;
}

/*-- cabprofile --*/
.cabprofile{
	background-color:#3e0000;
	overflow:hidden;
	width:100%;
}

.cabprofileimg{
	text-align:center;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.cabprofileimg img{
	max-width:100%;
	min-width:100%;
}

.cabprofilename{
	text-align:center;
	padding:5px 0px;
	overflow:hidden;
	width:100%;
}

.cabprofilename p{
	font-weight:bold;
	font-size:15px;
	color:#d49700;
}

.cabprofilebalance{
	border-bottom:2px solid #4c0000;
	padding:15px 0px;
	overflow:hidden;
	width:100%;
}

.cabprofilebalance p{
	font-size:18px;
	color:#e3c9a7;
	margin:0px;
}

.cabprofilebalance p > span{
	color:#d49700;
	float:right;
}

.cabprofilebutbalance{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.cabprofilebutbalance a{
	font-weight:bold;
	padding:10px;
	width:100%;
}

.cabcontent{
	background-color:#3e0000;
	overflow:hidden;
	padding:15px;
	width:100%;
}

.cabcontentitem{
	border-top:2px solid #4c0000;
	overflow:hidden;
	width:100%;
}

/*-- butoption --*/
.butoption{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.butoption a{
	text-align:center;
	font-weight:bold;
	font-size:17px;
	padding:15px;
	width:100%;
	float:left;
}

.butoption a > span{
	margin-right:10px;
}

/*-- addvip --*/
.addvip{
	overflow:hidden;
	width:100%;
}

.addviptitle{
	background-color:#3e0000;
	padding:25px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addviptitle p{
	font-weight:bold;
	font-size:20px;
	color:#d49700;
	margin:0px;
}

.addvipinfo{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addvipinfo p{
	font-weight:bold;
	font-size:17px;
}

.addvipinfo h2{
	margin:0px 0px 10px 0px;
	font-weight:bold;
}

.addvipform{
	overflow:hidden;
	width:100%;
}

.addvipform input{
	text-align:center;
	font-size:18px;
	color:#d49700;
	padding:25px;
}

.addvipitem{
	padding-top:20px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addvipbut{
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addvipbut button{
	padding:10px 20px;
	font-weight:bold;
	font-size:18px;
}

.addvipcost{
	background-color:#3e0000;
	padding-bottom:20px;
	margin-bottom:20px;
	overflow:hidden;
	width:100%;
}

.addvipcostitle{
	background-color:#350000;
	padding:25px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addvipcostitle p{
	font-weight:bold;
	font-size:20px;
	color:#d49700;
	margin:0px;
}

.addvipselect{
	overflow:hidden;
	margin:0px auto;
	width:80%;
}

.addvipselect select{
    border:2px solid #690909;
    width:100%!important;
    background:#310000;
    font-weight:bold;
	font-size:20px;
	color:#d49700;
	padding:20px;
}

.addvipcostext{
	padding:10px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addvipcostext p{
	font-size:18px;
	margin:0px;
}

.addvipcostinfo{
	padding:20px 0px;
	text-align:center;
	overflow:hidden;
	width:100%;
}

.addvipcostinfo p{
	font-size:20px;
	margin:0px;
}

.addvipcostinfo p > b{
	color:#d49700;
}

.addvipcostbutbalance{
	text-align:center;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.addvipcostbutbalance a{
	font-size:18px;
}

.addtovip{
	text-align:center;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.addtovip a{
	font-weight:bold;
	font-size:16px;
}

.addtovip a > span{
	margin-right:6px;
}

/*-- footer --*/
footer{
	background-color:#3e0000;
	overflow:hidden;
	width:100%;
}

.footersearch{
	overflow:hidden;
	padding:10px;
	width:100%;
}

.seotext{
	background-color:#4c0000;
	padding:20px 0px;
	overflow:hidden;
	width:100%;
}

.seotextbox{
	text-align:center;
	overflow:scroll;
	height:300px;
	width:100%;
}

.seotextbox p{
	color:#bd9b84;
	margin:0px;
}

.fuutermenu{
	padding:10px 0px;
	overflow:hidden;
	width:100%;
}

.fuutermenu a{
	margin-right:10px;
	font-size:12px;
}

.copy{
	background-color:#4c0000;
	text-align:center;
	overflow:hidden;
	padding:10px;
	width:100%;
}

.copy p{
	color:#bd9b84;
	margin:0px;
}

/*--- Подсветка исходного кода ---*/
.hljs-comment, .hljs-quote {
  color: #a0a1a7;
  font-style: italic;
}

.hljs-doctag, .hljs-keyword, .hljs-formula {
  color: #a626a4;
}

.hljs-section, .hljs-name, .hljs-selector-tag, .hljs-deletion, .hljs-subst {
  color: #e45649;
}

.hljs-literal {
  color: #0184bb;
}

.hljs-string, .hljs-regexp, .hljs-addition, .hljs-attribute, .hljs-meta-string {
  color: #50a14f;
}

.hljs-built_in, .hljs-class .hljs-title {
  color: #c18401;
}

.hljs-attr, .hljs-variable, .hljs-template-variable, .hljs-type, .hljs-selector-class, .hljs-selector-attr,
.hljs-selector-pseudo, .hljs-number {
  color: #986801;
}

.hljs-symbol, .hljs-bullet, .hljs-link, .hljs-meta, .hljs-selector-id, .hljs-title {
  color: #4078f2;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

.hljs-link {
  text-decoration: underline;
}

figure {
    margin: 0;
}

figure.align-left {
    float: left;
}

figure.align-right {
    float: right;
}

figure.image.align-center {
    display: table;
    margin-left: auto;
    margin-right: auto;
}

figure.image figcaption {
	padding: 1rem;
    background-color: #fafafa;
    font-size: .8rem;
    caption-side: bottom;
    word-break: break-word;
    text-align: center;
}

figure.image.align-center figcaption {
	display: table-caption;
}