.avastick{
	max-width: 40px;
	max-height: 40px;
	position: absolute;
	margin: -40px 0px 0px 70px;
}

#delete_photo{
	position: relative;
	margin-left: 80px;
	border-top-right-radius: 5px;
	background-color: red;
	color: red;
	height: 20px;
	width: 20px;
	border-bottom-left-radius: 3px;
	margin-top: -100px;
}
table.sexwar tr td.display {
  position: relative;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
table.sexwar tr td.display div {
  width: 120px;
  position: absolute;
  overflow: hidden;
  vertical-align: top;
  top: 0px;
  left: 0px;
}

table.sexwar tr td.male {
  background-image: url(/../images/male.png);
}
.cbtn.green {
    background-position: 0 -270px;
}
.btn-link1{ background:url('rus/boss/clan/images/btn-link.png') repeat center;	color: #FFE8B2;	width: 125px;	font-size:14px;}
.btn-link1:hover{ background:url('rus/boss/clan/images/btn-link.png') repeat center;color: #FFDA82;text-decoration: none;}
.btn-link2{ background:url('rus/boss/clan/images/btn-link1.png') repeat center;	color: #FFE8B2;	width: 125px;	font-size: 14px;}
.btn-link2:hover{ background:url('rus/boss/clan/images/btn-link1.png') repeat center;color: #FFDA82;text-decoration: none;}

.cbtn, .cbtn .cb_end, .cbtn .cb_ttl {
    display: block;
    font-size: 0;
    background-image: url(images/bg-cbtn.png);
    background-repeat: no-repeat;
}
.btns { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 200; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; user-select: none;  border: 1px solid transparent; border-radius: 4px;}
.cbtn {
    display: inline-block !important;
    text-decoration: none !important;
    vertical-align: top;
}

.cbtn.green .cb_end {
    background-position: 100% -300px;
}
.cbtn .cb_end {
    padding: 0 8px;
}

.cbtn.green .cb_ttl {
    color: #d4ff82;
    background-position: 0 -330px;
}
.cbtn .cb_ttl {
    height: 23px;
    padding: 7px 5px 0;
    white-space: nowrap;
    overflow: hidden;
    font-size: small;
    text-align: center;
    background-repeat: repeat-x;
}
.btn {
    cursor: pointer;
    display: inline-block;
    background-color: #0B8600;
    background: -webkit-linear-gradient(top, #237004 1%, #5e9c00 50%);
    background: -moz-linear-gradient(top, #237004 1%, #5e9c00 50%);
    background: linear-gradient(to bottom, #237004 1%, #5e9c00 50%);
    box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.72);
    color: white;
    border: solid 1px #0EAD00;
	width: 125px;
    text-shadow: 0 -1px 0 #144003;
    border-radius: 2px;
    padding: 4px 8px;
    text-decoration: none;
}
.dashedtext
{
border-bottom: 1px dashed red;
}
.new_blocks {
    background-color: #003300;
    padding: 4px;
    border: 1px solid #00a000;
    border-radius: 6px;
    margin: 2px 0px;
}
.photo_cls{
	border-radius: 10px;
	box-shadow: 0px 0px 5px 0px black;
	margin: 10px;
	width: 100px;
	height: 100px;
	background-size: 100% 100%;
	display: inline-block;
}

#info_box{
	position: fixed;
	top: 0;
	left: 0;
	background-color: #E2E2E2;
	width: 100%;
	height: 100%;
	display: none;
}

.infob_inner{
	width: 30%;
	min-width: 80px;
	position: absolute;
	left: 35%;
	top: 10%;
}

#mail_send_box{
	position: absolute;
	top: 14%;
	width: 100%;
	margin: auto;
	margin-left: 25px;
}

#color_fnick{
	transition:1s;
	font-style: italic;
	font-weight: bold;
}

#color_fnick:hover{
	font-size: 20px;
}

#colorpixelfam{
	border-radius: 5px;
}

.f-quest-link-name {
	padding-top: 11px;
	text-align: center;
	font-size: 12px;
}

.f-friends-link {
	color: #fff;
	position: relative;
	width: 230px;
	height: 37px;
	background: transparent url('/images/f-backgrounds-4.png') -1760px -3px no-repeat;
}

.open_box{
	margin: auto;
	width: 140px;
	position: fixed;
	background-color: white;
	top: 50%;
	left: 50%;
	margin-left: -70px;
	color: black;
	height: 70px;
	margin-top: -35px;
	text-align: center;
	border-radius: 5px;
	box-shadow: 0 0 5px 1px black;
	font-weight: 900;
	font-family: sans-serif;
}
.cN19 {color:#00CCCC;} .cN18 {color:#FF00FF;} .cN17 {color:#FF00CC;} 

.cN20 {color:#0099CC;} .cN21 {color:#6600CC;} .cN22 {color:#006666;} .cN23 {color:#009966;}.cN24 {color:#660066;}.cN25 {color:#669966;} .cN26 {color:#990066;} .cN27 {color:#999966;} 
.cN28 {color:#99CC66;} .cN29 {color:#CC0066;} 

.cN30 {color:#CC9966;} .cN31{color:#CCCC99;} .cN32{color:#FFCC66;} .cN33 {color:#990033;} .cN34{color:#993333;} .cN35{color:#996633;} .cN36 {color:#999933;} .cN37{color:#99FF00;}
.cN38{color:#99CC33;} .cN39 {color:#CCCC33;}

.cN40 {color:#FF9933;} .cN41{color:#FF3399;} .cN42{color:#990099;} .cN43 {color:#66CC99;} .cN44{color:#669999;} .cN45{color:#33FFFF;} .cN46 {color:#FFAEB9;} .cN47{color:#EED2EE;}
.cN48{color:#CDB5CD;} .cN49 {color:#8B7B8B;} 

.cN50 {color:#B5B5B5;} .cN51{color:#CFCFCF;} .cN52{color:#E8E8E8;} .cN53 {color:#FFFAFA;} .cN54{color:#F8F8FF;} .cN55{color:#F5F5F5;} .cN56 {color:#FFFAF0;} .cN57{color:#FAF0E6;}
.cN58{color:#FFFFF0;} .cN59 {color:#FFF5EE;} 

.cN60 {color:#F0FFF0;} .cN61{color:#6B8E23;} .cN62{color:#E6E6FA;} .cN63 {color:#F0F8FF;} 

.noread_mail{
	padding: 5px;
	background-color: rgb(27, 92, 2);
	cursor: pointer;
	transition: 1s;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	box-shadow: 3px 0px 5px 1px black;
}

.noread_mail td:nth-child(1){
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	box-shadow: 0px 0px 10px 1px rgb(41, 255, 0);
}

.noread_mail:hover{
	background-color: rgb(48, 139, 13);
}

.read_main{
	background-color: rgba(0, 255, 72, 0.1);
	padding: 5px;
	border-radius: 5px;
	margin: 5px;
	cursor: pointer;
}

.mail_table{
	width: 100%;
	margin: 10px 0px 5px 1px;
	height: 75px;
}

#del_mail{
	background: rgba(10, 66, 13, 1);
	text-align: center;
	color: lime;
	font-size: 21px;
	cursor: pointer;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	padding: 0px;
	width: 30px;
}

#dialog_open{
	width: 100%;
	height: 500%;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #179100;
}

#dialog_open_close{
	color: white;
	font-size: 24px;
	font-family: arial;
	background-color: rgb(0, 63, 8);
	float: right;
	margin-right: 50px;
	margin-top: 10px;
	width: 30px;
	height: 25px;
	text-align: center;
	padding: 5px;
	border-radius: 10px;
	text-shadow: 0px 0px 5px rgb(92, 9, 9);
	cursor: pointer;
}

#dialog_open_html{
	outline: 2px dashed;
	width: 90%;
	height: 100%;
	max-height: 360px;
	margin-left: 20px;
	position: relative;
	top: 50px;
	min-height: 300px;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 10px;
}

.dragon_img{
	float: left;
}

a.disabled {
	pointer-events: none;
	cursor: default;
}

@font-face {
	font-family: KobzarKS;
	src: url(/font/KobzarKS.otf);
}

@font-face {
	font-family: MonAmourOneMedium;
	src: url('/font/Mon Amour One Medium.ttf');
}
@font-face {
  font-family: RupsterScriptFree;
  src: url(/font/RupsterScriptFree.ttf);
}

@font-face {
	font-family: Majestic;
	src: url(/font/Majestic.ttf);
}

@font-face {
	font-family: Xiomara;
	src: url(/font/Xiomara.ttf);
}

@font-face {
	font-family: TeddyBear;
	src: url(/font/TeddyBear.ttf);
}

@font-face {
	font-family: Figurny;
	src: url(/font/Figurny.ttf);
}

@font-face {
	font-family: 'а аОаМаАбаКаИаН ббаИбб'; 
	src: url(/font/Romashulka.ttf);
}

@font-face {
	font-family: wash;
	src: url(/font/wash.ttf);
}

.smspos0 {position:fixed; right:5%;}
.smspos1 {position:absolute;top: 17px;right: 10px;}
.pavelgrey {padding-top:7px;}
.progress{background-color:#6c6;width:0;padding-top:1px;padding-bottom:1px}
.progress_line {background-color:red;width:0;padding-top:2px;padding-bottom:2px}
.stat_bar{margin-top:5px;margin-bottom:8px;border:#000 solid 1px;background-color:#fff;max-width:50%;padding:0}
html, div, span, h1, h2, h3, form, p, img, ul, li {padding: 0;margin: 0;}
body, input, textarea {font-family: Verdana, Arial, Tahoma, Sans-Serif;}
table {border: 0;border-collapse: collapse;}
li {list-style:none;}
.gpagea{border:4px solid #242; background:#003300; padding: 8px;margin-top: 8px;margin-bottom: 8px; text-shadow: 0px 0px 15px #40B5AB;}
.gpager{border:3px solid #242; background:#003300; padding: 8px;margin-top: 8px;margin-bottom: 8px; text-shadow: 0px 0px 15px #40B5AB;}
.gpagea:hover{background:#242;}
.gpager:hover{background:#242;}
img {border: 0;vertical-align: middle;max-width:100%;}
main_win {
	background-color: #0a3047;
	border: 1px solid #505050;
	box-shadow: 0px 0px 11px 1px #0a3047;
	display: block;
}
.pt {padding-top:12px;}
.ptm {padding-top:4px;}
.pb {padding-bottom:12px;}
.pbm {padding-bottom:4px;}
.prm {padding-right:4px;}
.small {font-size:small;}
.pl4 { padding-left: 4px !important; }
.ml30 { margin-left: 30px !important; }
.wide {width:90%;}
.main_menu a{
	background: url(images/title.png) left top repeat-x;
	border-radius: 4px 0 4px 0 ;
	border-bottom: solid 1px lime;
	border-left: solid 1px lime;
	font-weight: normal;
	color:#FFFFFF;
	padding: 5px;
	display: block;
}
.g_menu{
	background: url(images/title.png) left top repeat-x;
	border-radius: 12px 12px 12px 0;
	border: solid 1px gray;
	padding: 5px 15px 5px 5px;
	display: inline-block;
	color:#366ea1;
}
.g_menu2{
	background: url(images/title.png) left top repeat-x;
	border-radius: 12px 12px 0px 0;
	border: solid 1px gray;
	padding: 5px 15px 5px 5px;
	display: inline-block;
	color:#366ea1;
}
.lid {
    margin-top: 5px;
    display: inline-block;
    background: green;
    padding: 5px;
    border: 1px solid grey;
    border-radius: 7px;
}
h1 {font-size:1.3em;padding:1px;}
h2 {font-size:1.1em;padding:1px;}
h3 {font-size:1.1em;padding:1px 0;}
.fa{border:3px solid #A60000; background:#2A1717; padding: 8px;margin-top: 8px;margin-bottom: 8px; text-shadow: 0px 0px 15px #40B5AB;}
.fr{border:3px solid #A60000; background:#2A1717; padding: 8px;margin-top: 8px;margin-bottom: 8px; text-shadow: 0px 0px 15px #40B5AB;}
.fa:hover{background:#451C1C;}
.fr:hover{background:#451C1C;}
img.portrait {float:left;margin-right:6px;margin-bottom:6px;}
