.page_navigation {
  display: inline-block;
}

.page_navigation a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
}


.call,
.cmy,
.cyou{padding:2px;border:1px solid #FFF}
.call{background:#fdfdfa; padding:2px; border:1px solid #FFFFFF;}
.new_otaq { 
background-color: #ebf3fe;
background-repeat: repeat-x;
border: 1px solid #DADFE4;
border-radius: 4px;
margin: 4px 4px 1px 1px;
padding: 4px;
}

a,body {
  color:black;
text-decoration: none;
}

}.rating_price{
			text-decoration: none;
			font-weight: bold;
			color: brown;
			display: inline-block;
			padding: 6px;
		}
		a.rating_price:hover {
			background: #e4e4e4;
		}
		
		.gridbox::after {
			content: '';
			display: block;
			clear: both;
		}
		.grid{
			float: left;
		}
		.grid .body{
			padding: 4px 10px;
		}
		
		.grid > .content > .title {
			color: white;
		}
		.grid > .content > .title.yellow {
			background: #CABC59;
		}
		.grid > .content > .title.blue {
			background-image: url(bg.png);
  background-color:#3CB371;
		}
		.grid > .content > .title.green {
			background: #90C55F;
		}
		.grid_33{
			width: 33.33333333333333%;
			min-width: 33.33333333333333%;
		}
		
		.p_4 {
			//padding-left: 6px;
		}
		.p_2 {
			padding-right: 6px;
		}

		.linkrows li a {
			position: relative;
			padding: 2px 6px;
			display: block;
			border-radius: 3px;
			color: #888888;
			text-decoration: none;
			background: transparent;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			-webkit-transition: background 0.2s;
			line-height: 1.6em;
		}
		.linkrows li a:hover {
			background: #E8E8E8;
		}
		.linkrows:after {
			content: '';
			display: block;
			width: 100%;
			clear: both;
		}
		@media only screen and (max-width: 640px) {
			.grid {
				width: 100%;
				padding: 0px;
			}
			.gridbox {
				//padding: 0 12px;
			}
		}.nom{
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.7);
    background-color: #dc0d17;
    background-image: -webkit-linear-gradient(top,#fa3c45 0,#dc0d17 100%);
    color: #fff;
    min-width: 6px;
    padding: 1px 2px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.4);
    -webkit-background-clip: padding-box;
    display: inline-block;
    font-size: 9px;
    -webkit-font-smoothing: subpixel-antialiased;
    line-height: normal;
    position: absolute;
    margin-left: 5px;
}
.nav b{
	background: #464646;
	color: white;
	padding: 5px;
		border: 1px solid #C5C5C5;
		 margin-right: 5px;
}.nav a{
	background: #F1F1F1;
	border: 1px solid #C5C5C5;
	color: #909090; margin-right: 5px;
	text-decoration: none;
	padding: 5px;
}.links4 {
    background: #ffffff ;
    padding: 0px 30px 0px 0px;
    height: 78px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 12px;
}.at{
	border-top: 1px solid #d8d8d8;
	
}.ab{
	border-bottom: 1px solid #d8d8d8;
	
}.rows.f1 a.block {
    display: block;
    padding: 6px 14px;
    text-decoration: none;
    border-top: 1px dotted rgba(255,255,255,1);
    border-bottom: 1px dotted rgba(0,0,0,0.06);
	color: #326c85; background: white;
}.rows.f1 {
    line-height: 26px;
}.rows.f1 a:hover{
color: #5696ab; background: #f7f6f6;
}.rating_price{
			text-decoration: none;
			font-weight: bold;
			color: brown;
			display: inline-block;
			padding: 6px;
		}
		a.rating_price:hover {
			background: #e4e4e4;
		}
		
		.gridbox::after {
			content: '';
			display: block;
			clear: both;
		}
		.grid{
			float: left;
		}
		.grid .body{
			padding: 4px 10px;
		}
		
		.grid > .content > .title {
			color: white;
		}
		.grid > .content > .title.yellow {
			background-image: url(bg.png);
  background-color:#3CB371;
		}
		.grid > .content > .title.blue {
			background-image: url(bg.png);
  background-color:#3CB371;
		}
		.grid > .content > .title.green {
			background: #90C55F;
		}
		.grid_33{
			width: 33.33333333333333%;
			min-width: 33.33333333333333%;
		}
		
		.p_4 {
			//padding-left: 6px;
		}
		.p_2 {
			padding-right: 6px;
		}

		.linkrows li a {
			position: relative;
			padding: 2px 6px;
			display: block;
			border-radius: 3px;
			color: #888888;
			text-decoration: none;
			background: transparent;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			-webkit-transition: background 0.2s;
			line-height: 1.6em;
		}
		.linkrows li a:hover {
			background: #E8E8E8;
		}
		.linkrows:after {
			content: '';
			display: block;
			width: 100%;
			clear: both;
		}
		@media only screen and (max-width: 640px) {
			.grid {
				width: 100%;
				padding: 0px;
			}
			.gridbox {
				//padding: 0 12px;
			}
		}a,body {
  color:#808080;
}
.top ul>li>a,
a:hover {
color: red;
  text-decoration:none;
}

#alert-dialog>.alert-body>.alert-title,
.wrapper>.footerLink,
.content-navbar>ul>li>a,
.content>.title,
table.table-lower .head td {
  white-space:nowrap;
  text-overflow:ellipsis;
}
.line-menu {
  background:		#EFFFEF;
  padding:8px;
  border-left:1px solid #D3E0D0;
  border-right:1px solid #D3E0D0;
  color:#7D7D7D;
  font-weight:600;
  text-align:left;
  border-bottom:1px solid #C1C1C1;
border-radius: 2px;
}
body {
  background-color:#CBCBCB;
  font-family:Open-Sans,Geneva,sans-serif,arial,verdana;
  font-size:14px;
  z-index:1;
  line-height:1.2em;
}

* {
  margin:0;
  padding:0;
  list-style:none;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  outline:0;
}

.left {
  float:left;

}

.right {
  float:right;
}
.clear-after .left, .clear-after .right{
  height: 40px;
}

.wrapper {
  max-width:940px;
  margin:auto;
}

.container>.wrapper>.title,
.content {
  box-shadow:0 1px 2px rgba(0,0,0,.1);
  margin-bottom:12px;
  overflow:hidden;
}
mtitle.{
background-color: white;
}
.m_menu {
background: white;
padding: 10px;
text-align: left;
border: 4px;
border-bottom: 10px ;
border-radius: 4px;
margin: 1px;
}
.m_menu:hover{
border-left : 3px solid #3CB371;
}




.mxeber {
  background: #fcf7d1;
  //border-top: 1px solid #707070;
  padding: 15px;
  //color: #303030;
  text-align: left;
border-color: 1px solid black;
border-radius: 6px;
}


.m_satilan {
background: white;
padding: 10px;
text-align: left;
border: 4px;
border-bottom: 10px ;
border-radius: 4px;
margin: 1px;
}
.m_satilan:hover{
color:red;
border-left : 3px solid #3CB371;
}
 

.m_sifaris {
 background-color: #3CB371;
  color: white;
  padding: 4px 3px;
border-radius: 18px;
  //text-align: center;
}
.m_sifaris:hover {
color: white;
}

.top {
  background-image: url(bg.png);
  background-color:#3CB371;
  color:#F0F0F0;
  font-size:13px;
  text-shadow:1px 1px 1px rgba(0,0,0,.25);
  font-weight:600;
  width:100%;
}

.top ul {
  display:table;
  width:auto;
}

.top ul>li {
  display:table-cell;
  width:auto;
}

.top ul>li>.block {
  display:block;
  color:#F0F0F0;
  padding:12px 15px;
}

.content h2:before,
.content>.body a:before,
.top ul>li>.block:before {
  font-family:FontAwesome;
  font-size:14px;
  margin-right:5px;
  float:left;
  font-weight:400;
}

.top .left>a.block {
  display:block;
  color:#F0F0F0;
  padding:10px 15px 10px 10px;
  font-size:20px;
  text-decoration: none
}

.top .left>a.block span {
  font-weight:500;
  font-size:13px;
}

.top ul>li>a:hover {
  background:rgba(0,0,0,.2);
}

@media screen and (max-width:450px) {
  .top .wrapper .block>span {
    display:none;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size:14px;
  display:inline;
  font-weight:400;
}

img.ico {
  vertical-align:text-top;
  margin-right:5px;
}

.container>.wrapper>.title {
  background:#F9F9F9;
  border-radius:0 0 3px 3px;
  font-weight:400;
  color:#62768d;
}

.container>.wrapper>.title .h1 {
  padding:12px 10px;
  text-align:center;
}

.container>.wrapper>.title .redMsg {
  color:#cf6553;
}

.container>.wrapper>.title .greenMsg {
  color:#34a734;
}

.container>.wrapper>.title h1 {
  font-weight:700;
}

.content {
  border-radius:3px;
}

.content>.title h1,
.content>.title h2 {
  font-weight:700;
}

.content h2.currentColor:before,
.content>.title h2 {
  color:#5696ab;
}

.content>.body a:before {
  margin-top:1px;
}

.content>.title {
  background:#FDFDFD;
  padding:10px 15px;
  color:#8E8E8E;
  overflow:hidden;
  border-bottom:1px solid #ddd;
  font-weight:700;
}
.gridbox .content>.title{
  border-bottom:0;
}
.content>.body {
  background:#F9F9F9;
  padding:15px;
}

.mbagli{
background-color: #FAEBD7;
border: 1px solid #ccc;
padding: 5px;
}

.captcha,
.captchatload {
  background-color:#FFF;
  vertical-align:middle;
  display:inline-block;
}

.content>.body.f1,
.content>.body.f2,
.content>.body.f3 {
  line-height:1.4em;
}
.content>.body.f1, .content>.body.f4{
	box-shadow: inset 0px 1px 8px rgba(0,0,0,.1);
}

.content>.body.f3, .content>.body.f4{
  background-color:white;
  padding:0;
}
.content>.body.f2,
.content>.body.f2>.box{
  border-left:1px solid #D5D5D5;
}

.content>.body.f2>.box>.box-title {
  padding:0 0 8px 12px;
  border-bottom:1px solid #ddd;
}

.table-width {
  min-width:300px;
  max-width:600px;
  width:100%;
  text-align:left;
  font-size:14px;
}

.table-width td:first-child {
  text-align:right;
  padding-right:20px;
  width:40%;
}

.table-width td:last-child {
  width:60%;
}

.table-width tr .thead {
  text-align:center;
  font-weight:700;
  padding:5px;
}

.table-width input[type=text] {
  width:100%;
}

@media only screen and (max-width:350px) {
  .table-width td:first-child {
    width:25%;
    white-space:nowrap;
  }
}

.divider {
  border-top:1px dashed rgba(0,0,0,.09);
  border-bottom:1px dashed #fff;
}

.captcha {
  border:1px solid #C5C5C5;
  padding:3px;
  border-radius:2px;
  margin:0 5px 0 0;
}

.captchatload {
  border:1px solid #C5C5C5;
  border-radius:2px;
}

.captchatload .reload {
  cursor:pointer;
  padding:13px;
  display:inline-block;
  vertical-align:middle;
  background-image:url(/i/refresh.png);
  background-position:center center;
  background-repeat:no-repeat;
  background-size:16px 16px;
  -webkit-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0);
  -o-transition:all .8s ease-in-out;
  -moz-transition:all .8s ease-in-out;
  -webkit-transition:all .8s ease-in-out;
  transition:all .8s ease-in-out;
}

input[type=date],
input[type=email],
input[type=file],
input[type=number],
input[type=password],
input[type=search],
input[type=text],
select,
textarea {
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  color:#858585;
  padding:8px 6px 7px;
  border:1px solid #d7d7d7;
  display:inline-block;
  background:#fff;
  margin-bottom:5px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.07);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.07);
  border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  font-family:sans-serif;
  line-height:normal;
}

a.input,
input[type=submit] {
  font-size: 13px;
  padding:5px 12px;
  background-color:#54b785;
  cursor:pointer;
  color:#fff;
  display:inline-block;
  border-radius:2px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  line-height:normal;
  text-decoration:none;
  font-family:sans-serif;
  background-image:url(/i/linear-bg.png);
  background-repeat:repeat-x;
  background-position:top left;
  background-size:1px 150%;
  border:1px solid rgba(0,0,0,.06);
  min-width:60px;
}
input:disabled{
    background: #f3f3f3;
}


.attacks-link ul li,
table.table-lower tr.rows td:last-child {
  border-right:1px dashed #D5D5D5;
}

a.input:active,
a.input:hover,
input[type=submit]:active,
input[type=submit]:hover {
  background-color:#4ca578;
}

form.register input[type=submit],
form.signin input[type=submit] {
  margin-top:5px;
}

a.input.red,
input[type=submit].red {
  background-color:#b95656;
}

a.input.red:active,
a.input.red:hover,
input[type=submit].red:active,
input[type=submit].red:hover {
  background-color:#d35e5e;
}

a.input.dimgray,
input[type=submit].dimgray {
  background-color:#716f6f;
}

a.input.dimgray:active,
a.input.dimgray:hover,
input[type=submit].dimgray:active,
input[type=submit].dimgray:hover {
  background-color:#8d8b8b;
}
input.disabled {
    background-color: #f7f7f7;
	cursor: none;
    pointer-events: none;
}

.checkbox i {
  width:16px;
  height:16px;
  display:inline-block;
  background:url(/i/checkboxes.png);
  cursor:pointer;
  vertical-align:sub;
}

.checkbox input {
  display:none;
}

.checkbox input:checked+i {
  background-position:0 -17px;
}

.checkbox input:disabled+i {
  background-position:0 -34px;
}

.checkbox input:disabled:checked+i {
  background-position:0 -51px;
}

label.checkbox {
  cursor:pointer;
}

ul.confirm {
  display:table;
}

ul.confirm li {
  display:table-cell;
}

ul.confirm li:not(:first-child) {
  padding-left:5px;
}

.content-navbar {
  box-shadow:0 1px 0 rgba(0,0,0,.08);
  position:relative;
}

.content-navbar>ul {
  display:table;
  width:100%;
  table-layout:fixed;
  background:#fff;
}

.content-navbar>ul>li {
  display:table-cell;
}

.w_33 {
  width:33.33333333333333%;
}

.content-navbar>ul>li.active a{
  color:#0a6a97;
}
.content-navbar>ul>li:active a {
  color:#585858;
}

.content-navbar>ul>li.active a,
.content-navbar>ul>li:hover>a {
  background:#F9F9F9;
}

.content-navbar>ul>li>a {
  text-align:center;
  display:block;
  padding:10px;
  color:#8E8E8E;
  overflow:hidden;
  font-weight:700;
  position:relative;
}

.content-navbar>ul>li.active a:after,
.content-navbar>ul>li:active a:after,
.content-navbar>ul>li:hover>a:after {
  border-left:1px solid rgba(0,0,0,.08);
  box-shadow:inset 1px 0 0 rgba(255,255,255,.74);
}

.content-navbar>ul>li>a:after {
  display:block;
  position:absolute;
  right:0;
  top:0;
  height:100%;
  width:1px;
  border-left:1px solid rgba(255,255,255,.74);
  box-shadow:inset 1px 0 0 rgba(0,0,0,.08);
  content:'';
}

.ul-table {
  max-width:450px;
  padding:10px;
}

.ul-table ul {
  text-align:center;
  width:100%;
  display:block;
}

.ul-table ul li {
  padding:2px 0;
}

.ul-table ul.inviolable {
  display:table;
}

.ul-table ul.inviolable li:first-child {
  width:100px;
}

.ul-table ul.inviolable li:not(:first-child) {
  margin-left:5.12766%;
  display:table-cell;
  text-align:right;
}

@media screen and (min-width:500px) {
  .ul-table {
    padding:0;
  }
  .ul-table ul {
    display:table;
  }
  .ul-table ul li:first-child {
    vertical-align:middle;
    min-width:140px;
    margin-left:3.5%;
    white-space:nowrap;
    display:table-cell;
    width:100px;
  }
  .ul-table ul li:not(:first-child) {
    text-align:left;
    margin-left:5.12766%;
    display:table-cell;
  }
  .ul-table ul li {
    padding:4px 0;
  }
  .ul-table ul.inviolable li:not(:first-child) {
    text-align:left;
  }
  .ul-table ul li:first-child.row {
    padding-top:12px;
  }
}

@media screen and (max-width:500px) {
  .ul-table ul.inviolable li:last-child {
    text-align:left;
  }
  .ul-table ul.inviolable li:first-child {
    padding:5px 10px;
    float:none;
    display:table-cell;
  }
}

table.table-lower {
  width:100%;
  border-spacing:0;
  font-size:14px;
}

table.table-lower td {
  text-align:center;
}
    
.w45 {
  width: 45px;
}
.w140 {
  width: 140px;
}
.w160 {
  width: 160px;
}


table.table-lower .head td {
  font-weight:700;
  vertical-align:top;
  padding:8px 10px;
  background:#539FA9;
  background-size:1px 100%;
  color:#fff;
  overflow:hidden;
  font-size:12px;
  text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}

table.table-lower.transactions {
  max-width: 720px;
  margin: auto
}
table.table-lower.transactions .head td {
  background:#7b7b7b;
}


table.table-lower tr.rows td.id {
  width:35px;
  display:block;
}
table.table-lower tr.rows td.sbox {
    width: 1%;
    min-width: 50px;
}



table.table-lower tr.rows td {
  min-width:18px;
  background:#fff;
  padding:10px 0;
  border-left:1px dashed #D5D5D5;
  border-bottom:1px dashed #D5D5D5;
}

table.table-lower tr.rows.even td {
  background:#f2f2f2;
}



table.table-lower tr td.background-right-image {
  background-repeat:no-repeat;
  background-position:95% 8px;
  background-size:16px 16px;
  padding-right:40px;
  padding:0;
}

td > a.activate {
  cursor:pointer;
  display:block;
}

.attacks-icon ul,
.attacks-link ul {
  display:table;
  width:100%;
}

.attacks-link ul li {
  text-align:center;
  list-style:none;
  display:table-cell;
  min-width:30px;
}

.attacks-link ul li:last-child {
  border-right:none;
}

.attacks-link ul li a {
  display:block;
  padding:10px 0;
}

.attacks-link ul li a:hover {
  background-color:#eaeaea;
}

.attacks-icon ul li {
  list-style:none;
  display:table-cell;
  text-align:center;
}

.attacks-icon li:first-child {
  width:50%;
  text-align:right;
}

[class^=icons-] {
  vertical-align:text-top;
  background-repeat:no-repeat;
  display:inline-block;
  background-size:16px 16px;
  width:16px;
  height:16px;
  margin:0 5px 0 0;
}

.icons-error {
  background-image:url(/api/oldsimaz/i/icon-32/error.png);
}

.icons-stop {
  background-image:url(/api/oldsimaz/i/icons-32/bullet_red.png);
}

.icons-tick {
  background-image:url(/api/oldsimaz/i/icon-32/tick.png);
}

.main-title {
  width:95%;
  max-width:450px;
  background-color:#F3F3F3;
  padding:12px 0 10px;
  text-align:center;
  border-radius:6px;
  margin:6px auto;
  font-size:15px;
  color:#798592;
  text-shadow:1px 1px 0 #ECECEC;
  border:1px solid #dcdcdc;
}

.pagenav {
  margin-top:12px;
}

.pagenav ul {
  overflow:hidden;
  list-style-type:none;
  font-weight:700;
}

.pagenav ul li {
  display:inline-table;
  line-height:1.5em;
}

.pagenav ul li:first-child {
  margin-left:0;
}

.pagenav ul li a {
  font-size:12px;
  padding:4px 6px;
  background:#F1F1F1;
  display:block;
  border-radius:2px;
  margin:4px;
  min-width:30px;
  -webkit-transition:all .1s ease;
  text-align:center;
}

.pagenav ul li a.current,
.pagenav ul li a:hover {
  color:#FFF;
  background-color:#707070;
}

#alert-dialog {
  position:fixed;
  left:0;
  top:0;
  right:0;
  bottom:0;
  height:100%;
  width:100%;
  background-color:rgba(0,0,0,.69);
  z-index:99999;
}

#alert-dialog>.alert-error {
  text-align:center;
  color:red;
  max-width:250px;
  padding:10px;
}

#alert-dialog>.alert-body,
#alert-dialog>.alert-error {
  top:10%;
  left:50%;
  position:absolute;
  width:100%;
  border:4px solid #737373;
  background-color:#F8F8F8;
  z-index:3;
}

#alert-dialog>.alert-body>.body {
  padding:5px 10px;
}

#alert-dialog>.page-preload {
  position:absolute;
  left:50%;
  right:50%;
  top:50%;
}

.page-preload img {
  margin-left:-32px;
  margin-top:-32px;
  width:64px;
}

#alert-dialog>.alert-body>.alert-title {
  text-shadow:1px 1px 2px rgba(0,0,0,.37);
  background-color:#579baa;
  color:#f1f1f1;
  padding:8px;
  overflow:hidden;
  position:relative;
  /* border:1px solid #B5B5B5; */
}

#alert-dialog>.alert-body>.alert-title.error {
  background-color:#ab544a;
}

#alert-dialog>.alert-body>.alert-title.error .body {
  border:1px solid #cf835e;
  background:#fff9f9;
  margin-bottom:10px;
  padding:10;
}

#alert-dialog .alert-body>.alert-title .close-x {
  background-image:url(/i/alert_close.png);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:14px;
  padding:12px;
  cursor:pointer;
  position:absolute;
  right: 4px;
  top: 4px;
}

#alert-dialog .alert-body>.alert-title .close-x:hover {
  background-color:rgba(0,0,0,.18);
}
#ajax-lsc{
	padding: 15px 0px;
    /* background: white; */
    /* box-shadow: 0 0px 4px 1px rgba(0, 0, 0, 0.32) inset; */
}
#ajax-lsc > .php-code{
    background-color: #343434;
    position: relative;
    overflow-x: auto;
    overflow-y: hidden;
    box-shadow: inset 0px 0px 10px 0px #2A2A2A;
    border-radius: 4px;
    white-space: nowrap;
	font-family: monospace;
	text-align: left;
    padding: 8px;
    margin-top: 0px;
    margin-right: 6px;
    margin-left: 6px;
    margin-bottom: 10px;
	letter-spacing: -0.1;
}

#ajax-lsc > .php-code .title {
    color: #eae27a;
    text-align: center;
    font-weight: bold;
}
#ajax-lsc > .php-code .text {
    color: #f58838;
    padding: 6px 0;
}
#ajax-lsc > .php-code .divide {
    color: #f53838;
    text-align: center;
}

#ajax-lsc > .php-code .link {
	color: #76b0da;
    font-weight: bold;
    padding: 4px;
    display: inline-block;
    background: rgba(251, 251, 251, 0.08);
    border-radius: 2px;
    text-decoration: none;
}
#ajax-lsc > .php-code .link:hover {
    background: rgba(251, 251, 251, 0.20);
    color: #94bff7;
}
.ajax-into{
    margin-bottom: 10px;
    padding: 10px;
}
.ajax-into.success{
	border: #90CF5E solid 1px;
	background:#f9fff9;
	color:#21743c;
}
.ajax-into.warning{
	border: #cf9b5e solid 1px;
    background: #fffdf9;
    color: #d43e3e;
}

.wrapper>.footerLink {
  background:#FDFDFD;
  padding:10px 8px;
  color:#8E8E8E;
  overflow:hidden;
  font-weight:700;
  border-radius:3px 3px 0 0;
}

.footer {
  padding:15px;
  background:#F1F1F1;
  color:#909090;
  border-top:1px solid #C5C5C5;
}

.clear-after {
  clear:both;
}

.clear-after:after {
  display:block;
  width:100%;
  content:'';
  clear:both;
}

.hide,
.ul-table ul.inviolable.hide,
.ul-table ul li.hide {
  display:none;
}

@media only screen and (max-width:400px) {
  .hide-400 {
    display:none;
  }
  .content>.body.size-400 {
    padding:15px 5px;
  }
}

@media only screen and (max-width:450px) {
  .show-450 {
    display:table-cell;
  }
  .hide-450 {
    display:none;
  }
  table.table-lower.transactions tr.rows td, table.table-lower.sites tbody td{
    padding:0;
  }




}

@media only screen and (max-width:500px) {
  .show-500,
  .ul-table ul li.show-500  {
    display:block;
  }
  .show-inline-block-500 {
    display:inline-block;
  }
  .hide-500 {
    display:none;
  }
}

ul.link-lists {
  display:table;
  width:100%;
  border-bottom:1px solid #EFEFEF;
  table-layout:fixed;
  white-space:nowrap;
  overflow:hidden;
  text-align:left;
}

ul.link-lists > li {
  display:inline-block;
  text-align:center;
  padding-right:2px;
  vertical-align:bottom;
  list-style:none;
}

ul.link-lists > li > a {
  display:block;
  padding:5px 15px;
  border-radius:3px 3px 0 0;
  font-size:13px;
  font-weight:700;
  position:relative;
  white-space:nowrap;
  -webkit-transition:background .3s ease;
  color:#297fb3;
  background:#eaeaea;
  border:1px solid #eaeaea;
  border-bottom:0;
}

ul.link-lists > li > a:hover,
ul.link-lists > li > a.active {
  background-color:#f3f3f3;
  color:#676767;
}

ul.link-lists > li > a.active {
  text-decoration:none;
}

.balance-links {
  line-height:22px;
}

.balance-links a {
  color:#297fb3;
}

.extract-main, .transactions-items, .buy-vc-main {
  text-align:center;
  position:relative;
  max-width:600px;
  margin:auto;
  background:white;
  box-shadow:0 1px 2px rgba(0,0,0,.2);
}

.extract-main-title, .buy-vc-main-title {
    padding: 10px;
    border-bottom: 1px solid #EFEFEF;
}

.extract-main-box {
    padding: 10px 20px;
}

.buy-vc-main-box {
    padding: 10px 20px 20px;
}

.extract-main-box > ul,
.buy-vc-main-box > ul {
  display:table;
  width:100%;
  margin:6px 0;
}

.extract-main-box > ul li:first-child,
.buy-vc-main-box > ul li:first-child {
  display:table-cell;
  text-align:left;
  padding-left:10px;
  min-width:120px;
}

.extract-main-box > ul li:last-child,
.buy-vc-main-box > ul li:last-child {
  width:320px;
  display:table-cell;
}

.extract-main-box > ul.ul-inline li:first-child,
.buy-vc-main-box > ul.ul-inline li:first-child {
  vertical-align:middle;
}

.extract-main-box > ul.ul-inline li:last-child {}

.extract-main-box > ul select,
.extract-main-box > ul input,
.buy-vc-main-box > ul select,
.buy-vc-main-box > ul input {
  width:100%;
}
.extract-main-box > ul li.unibank_expire{
	text-align: left;
}
.extract-main-box > ul li.unibank_expire input{
    width: auto;
    margin: auto;
    text-align: center;
}
.extract-main-box > ul input[name="proprietor"], .extract-main-box > ul input[name="unibank_number"]{
	text-align: center;
}

.extract-main-box > .textarea {
  padding:6px 0;
}

.extract-main-box > .textarea textarea {
  width:100%;
}


.items{
    padding: 10px;
    margin: auto;
    max-width: 500px;
}
.items ul {
    display: table;
    width: 100%;
}
.items ul li {
    display: table-cell;
    padding: 8px;
    width: 50%;
}
.items ul li:first-child {
    text-align: left;
    padding-left: 50px;
}
.items ul li:last-child {
    text-align: left;
}












.index_menu{}


.index_menu >ul{
	display: flex;
    width: 100%;
}
.index_menu>ul>li{
	display: table-cell;
    text-align: center;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    cursor: pointer;
    width: calc(100%/4);
}
.index_menu>ul>li:last-child{
	border-right: 0;
}
.index_menu>ul>li.disabled>div, .index_menu>ul>li.disabled>div:hover{
    font-weight: normal;
    color: #989898;
    background: #f9f9f9;
    text-decoration-line: line-through;
}
.index_menu>ul>li>div, .index_menu>ul>li>a{
    font-weight: bold;
	color: #6d6d6d;
	background: #FDFDFD;
	padding: 10px 15px;
    -webkit-transition: background .2s ease, color .2s ease;
    -moz-transition: background .2s ease, color .2s ease;
    -o-transition: background .2s ease, color .2s ease;
    transition: background .2s ease, color .2s ease;
	display: block;
	text-decoration:none;
}

.index_menu>ul>li.active>div, .index_menu>ul>li>a:hover{
    color: #0a6a97;
	background: #efefef;
}


@media screen and (max-width:550px) {
  .index_menu>ul>li>div, .index_menu>ul>li>a{
	height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}










.order{
	text-align: center;
}
.order.order-rating{
	text-align: center;
    padding: 10px 8px;
    display: flex;
    justify-content: center;
    background: #F9F9F9;
    border-bottom: 1px solid #eaeaea;
    box-shadow: inset 0px 1px 8px rgba(0,0,0,.1);
}
.order-list{
	display: table;
}
.order-list>li{
    display: table-cell;
    padding-right: 6px;
}
.order-list>li > a, .order-list>li > div {
    color: #848484;
    background: #ffffff;
    padding: 6px;
    font-weight: normal;
    min-width: 60px;
    display: block;
    text-decoration: none;
    border: 1px solid #dcdcdc;
	box-shadow: 1px 1px 1px rgba(0,0,0,.10);
}
.order-list>li > a:hover, .order-list>li > div {
	color: #616161;
    border: 1px solid #d2d2d2;
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,.28);
}
.order-list>li > div {
    font-weight: bold;
}

.rlist_site>li {
    padding: 8px 12px;
    border-bottom: 1px dashed #D5D5D5;
    font-size: 14px;
}
.rlist_site>li a {
    font-weight: bold;
}
.rlist_site>li:nth-child(1) a.stuck {
    color: #438fc7;
}
.rlist_site>li:last-child {
    border-bottom: 0;
}
.rlist_site>li:nth-child(2) a.stuck {
    color: #35ab90;
}
.rlist_site>li:nth-child(3) a.stuck {
	color: #a97c43;
}
.rlist_site>li:nth-child(4) a.stuck {
	color: #717171;
}
#rating > .pagenav {
    margin-top: 0;
    padding: 2px;
    border-top: 1px solid #ddd;
}








ul.bold-btn {
    display: flex;
    justify-content: center;
}
li.btn-row {
    display: flex;
    flex-flow: column;
    max-width: 240px;
    width: 100%;
    margin-right: 8px;
}
.btn-button {
	padding: 12px;
    text-align: center;
    height: 80px;
    border-radius: 3px;
    border: 1px solid #e2e2e2;
    background-color: #ffffff;
    box-shadow: 1px 2px 6px rgba(171, 171, 171, 0.4);
    display: flex;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    -o-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
li.btn-row:last-child{
    margin-right: 0;
}
.btn-button:hover{
    box-shadow: 1px 2px 4px rgba(117, 117, 117, 0.6);
    background-color: #fffef2;
}










.user-select, .user-select *, .index_menu>ul>li>div {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

::-webkit-input-placeholder {
  color: #b3b3b3;
}
::-moz-placeholder {
  color: #b3b3b3;
}
:-ms-input-placeholder {
  color: #b3b3b3;
}
:-moz-placeholder {
  color: #b3b3b3;*79aac7
}








#license .header-menu {
	padding: 14px 6px 4px 6px;
}
#license .content-body{
	padding:10px;
}
#license .links {
    padding: 10px;
    border-top: 1px solid #EFEFEF;
    min-height: 40px;
    line-height: 22px;
}
#license .links>a.bold {
	color: #6d6d6d;
    font-weight: bold;
}
#license table.table-lower .head td{
	background: #428ebb;
}












.head-error {
  color:#F04327;
  background-color:#F6EDED;
}

.head-success {
  color:#358F53;
  background-color:#CCF0CC;
}

.head-msg {
  padding:8px;
  color:#3C7500;
  background-color:#DFF0CC;
}

.head-warn {
  padding:8px;
  color:#8C5969;
  background-color:#FFF5E8;
}

.head-error,
.head-success {
  padding:8px;
  text-shadow:0 1px rgba(255,255,255,1);
  font-weight:700;
}


.header-info{
	text-align: center;
    background: #1f1f1f;
    padding: 12px 6px;
}

.header-info > span{
    color: #ffab3a;
    font-size: 13px;
}
.header-info > a{
    padding: 8px;
    color: #ff5050;
    font-weight: bold;
    text-decoration: none;
}
.header-info > a:hover{
	color: brown;
}
.paying-2019{
    line-height: 22px;
}
.paying-2019 a{
	color: #4141e4;
}
.paying-2019 a:hover{
    color: #0707ad;
}