.bar a,.menu a {
  text-decoration:none;
}

body {
  color:#484747;
  font-family:arial;
  font-size:14px;
  line-height:20px;
  min-width:320px;
  margin:auto;
  background:url(img/bg.gif);
}

#icenter {
  text-align:center;
}

#ileft {
  text-align:left;
}

#iright {
  text-align:right;
}

* {
  margin:0;
  padding:0;
}

.border {
  background:#393939;
  color:#fff;
  padding:4px;
  text-align:center;
}

.b {
  padding:6px;
  background:#fff;
  border:1px solid #f1f1f1;
  box-shadow:0 1px 2px rgba(0,0,0,.3);
}

.bar {
  background:url(img/bar_gul.png) repeat-x top;
  background-size: contain;
  color:#fff;
  padding:5px;
  position:relative;
  z-index:2;
}

.bar a {
  color:#e7e79e;
}

.bar a:hover {
  color:#fffd57;
}

.rsize {
  width:100%;
  min-width:305px;
  max-width:1000px;
  margin:0 auto;
}

.menu a {
  color:#0e63b8;
}

.menu a:hover {
  color:#fff;
  background:#0e63b8;
}

.menu.f1 {
  padding:20px 0 6px;
}

.menu-f1,
.menu.f1 table.submit {
  padding:6px 6px 0;
}

.bars,
.mlink,
.sms {
  border:1px solid #dfdfdf;
  padding:6px;
}

.top-ml {
  background:#fff3b3;
}

.my {
  background:#f4f4f4;
}

.you {
  background:#f3fff6;
}

.sms a {
  color:#FE2E2E;
}

.p2 {
  padding-bottom:4px;
}

.call,
.cmy,
.cyou {
  padding:2px;
  border:1px solid #FFF;
}

.cmy {
  background:#f4f2e0;
}

.cyou {
  background:#f7f7f7;
}

.call {
  background:#fdfdfa;
}

.ust_line {
  box-shadow:0 1px 9px rgba(0,0,0,.5);
}

#bar_right {
  float:right;
}

.alt_line {
  text-align:right;
  box-shadow:0 -1px 9px rgba(0,0,0,.5);
}

.c-black {
  color:#000;
}

.left-20 {
  padding:0 0 0 20px;
}

.right-20 {
  padding:0 20px 0 0;
}

img {
  vertical-align:middle;
  border:0;
}

.img {
  margin:0 0 -3px 1px;
}

.links {
  background:#FBFBFB;
  border:1px dotted #e5e5e5;
  padding:2px;
}

.links:hover {
  background:#edecec;
}

.fl,
.fln a {
  padding:6px;
  background:#F7F6F2;
  display:block;
  border-bottom:1px solid #DADADA;
}

.fln a:hover {
  background:#E9EBEB;
  color:#1580F2;
}

.fln span {
  color:#2869AA;
}

.fl {
  color:#7E7E7E;
}

hr {
  margin-top:4px;
  margin-bottom:6px;
  border-bottom:1px solid #dfdfdf;
  border-top-style:none;
  border-top-width:0;
  border-right-style:none;
  border-right-width:0;
  border-left-style:none;
  border-left-width:0;
}

input:focus,
textarea:focus {
  background:#fff;
  border:1px solid #BCBCBC;
}

input,
select,
textarea {
  background:#F5F5F5;
  border:1px solid #d8d8d8;
  color:#375676;
  padding:3px;
  margin:1px 0;
}

input[type=submit] {
  padding-right:1em;
  padding-left:1em;
}

.inputRed {
  background:#FFE2E2;
}

.inputGreen {
  background:#F2FDFF;
}

input[type=text]:disabled {
  background:#ddd;
}

input[type=submit],a.button
{
	#text-shadow:rgba(0,0,0,0.3) 0 1px 1px;
	border-radius:4px;
	#box-shadow:rgba(0,0,0,0.2) 0 1px 2px;
	color:#3a3a3a;
	border:solid 1px #FF8C00;
	background: repeat-x #ffbb77;
}

a.button{padding:0.3em;}
input[type=submit]:hover,a.button:hover{background:#ffe7d0; color:#696969;}


.ajax_message {
  display:table;
  width:100%;
  background:url(img/1.png);
  border-top:#ccc solid 1px;
  border-bottom:#ccc solid 1px;
}

.ajax_message .mysms,
.ajax_message .yousms {
  color:#343434;
  border:1px solid #ccc6bd;
  border-radius:4px;
  padding:2px 6px;
  margin:4px 5px;
  display:inline-block;
  position:relative;
  min-width:70%;
  text-align:left;
}

.dateBody,
.dateBody span {
  text-align:center;
}

.ajax_message .s1 {
  display:inline;
  word-break:break-all;
}

.ajax_message .s2 {
  display:table-cell;
  float:right;
  font-size:12px;
  color:#757575;
  margin-left:10px;
}

.dateBody span {
  background-color:#BEF0F7;
  width:70px;
  display:inline-block;
  border-radius:4px;
  padding:2px;
  margin-top:5px;
  border:1px solid #B7B7B7;
}

.menu-border {
  background:#EAEAEA;
  padding:0 5px;
}

.ajax_message .position-mysms {
  text-align:right;
}

.ajax_message .position-mysms .mysms {
  background-color:#CFFFC6;
}

.ajax_message .position-yousms .yousms {
  background-color:#fcfbf6;
}

@media only screen and (max-width:650px) {
  .ajax_message .mysms,
  .ajax_message .yousms {
    min-width:auto;
  }
  .ajax_message span.s1 b {
    display:none;
  }
}

@media only screen and (max-width:350px) {
  .menu-border {
    padding:0;
  }
}

[class*=" ic-wtc"],
[class^=ic-wtc] {
  vertical-align:middle;
  background-image:url(img/wtc-status.png);
  background-repeat:no-repeat;
  background-size:20px;
  height:20px;
  width:20px;
  display:inline-block;
  margin-left:2px;
}

.ic-wtc-send {
  background-position:right 4px;
}

.ic-wtc-delivered {
  background-position:right -13px;
}

.ic-wtc-hasread {
  background-position:right -30px;
}

.events {
  width:100%;
  border-collapse:collapse;
  border-spacing:0;
}

.events td {
  border-left:1px solid #CCCCCC;
}

.events td:first-child {
  border-left:none;
}

.events td a {
  display:block;
  text-align:center;
  padding:5px 10px;
  cursor:pointer;
}

.events td a.active,
.events td a:hover{
background:url(img/bar_gull.png)
}

.events td.main.f3 {
  font-weight:700;
  text-align:center;
  min-width:100px;
}

@media only screen and (min-width:650px) {
  .events td.main.f3 {
    min-width:140px;
  }
}

.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;
}

.menu {
  border:1px solid #D2D2D2;
  box-shadow:none;
  border-top:none;
  background:#f9f7f1;
  padding:8px 8px 6px 6px;
}

.events a span {
  -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;
}


.bars{
	margin: 3px 1px 1px 1px;
	padding: 4px 2px 4px 4px;
	border: 1px solid silver; 
	border-radius:6px;

 -moz-border-radius: 6px;


 -webkit-border-radius: 6px;
}

.afon {
display: inline-block;
background-color: #ffffff;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
margin-top: 2px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px;
}
.enik{border-radius: 14px 0 14px 0;padding: 6px 18px;font-weight: bold;font-family: Milonga;}
.enikk{border-radius: 14px 0 14px 0;padding: 6px 18px;font-weight: bold;font-family: Milonga;}
.enik_1{background-image: url(./enik/1.gif);color: #fff;}
.enik_2{background-image: url(enik/2.gif);color: #000;}
.enik_3{background-image: url(enik/3.gif);color: #fff;}
.enik_4{background-image: url(enik/4.gif);color: #37004D;}
.enik_5{background-image: url(enik/5.gif);color: #fff;}
.enik_6{background-image: url(enik/6.gif);color: white;}
.enik_7{background-image: url(enik/7.gif);color: #fff;}
.enik_8{background-image: url(enik/8.gif);color: #FFEC86;}
.enik_9{background-image: url(enik/9.gif);color: #fff;}
.enik_10{background-image: url(enik/10.gif);color: white;}
.enik_11{background-image: url(enik/11.gif);color: #000000;}
.enik_12{background-image: url(enik/12.gif);color: white;}
.enik_13{background-image: url(enik/13.gif);color: #8FFF00;}
.enik_14{background-image: url(enik/14.gif);color: #000000;}
.enik_15{background-image: url(enik/15.gif);color: #ffffff;}
.enik_16{background-image: url(enik/16.gif);color: white;}
.enik_17{background-image: url(enik/17.gif);color: white;}
.enik_18{background-image: url(enik/18.gif);color: white;}
.enik_19{background-image: url(enik/19.gif);color: #ffffff;}
.enik_20{background-image: url(enik/20.gif);color: #FFBF95;}
.enik_21{background-image: url(enik/21.gif);color: #000;}
.enik_22{background-image: url(enik/22.gif);color: white;}
.enik_23{background-image: url(enik/23.gif);color: white;}
.enik_24{background-image: url(enik/24.gif);color: white;}
.enik_25{background-image: url(enik/25.gif);color: #000;}
.enik_26{background-image: url(enik/26.gif);color: #ffffff;}
.enik_27{background-image: url(enik/27.gif);color: #000;}
.enik_28{background-image: url(enik/28.gif);color: #ffffff;}
.enik_29{background-image: url(enik/29.gif);color: #ffffff;}
.enik_30{background-image: url(enik/30.gif);color: #ffffff;}

.sehifee {
	display: inline-block;
	border: 1px solid #85CCFF;
	border-radius: 50%;
	text-decoration: none;
	background-color: #85CCFF;
	color: #fff;
	text-align: center;
	margin-top: 4px;
	margin-right: 1px;
	margin-bottom: 4px;
	margin-left: 1px;
	width:29px; 
	height:29px; 
	line-height: 29px;
}
a.sehife:link {
	display: inline-block;
	border: 1px solid #A4D9FF;
	border-radius: 50%;
	text-decoration: none;
	background-color: #F5FAFF;
	color: #696969;
	text-align: center;
	margin-top: 4px;
	margin-right: 1px;
	margin-bottom: 4px;
	margin-left: 1px;
	width:29px; 
	height:29px; 
	line-height: 29px;
}
a.sehife:hover {
	display: inline-block;
	border: 1px solid #BCDDFF;
	border-radius: 50%;
	text-decoration: none;
	background-color: #BCDDFF;
	color: #525252;
	text-align: center;
	margin-top: 4px;
	margin-right: 1px;
	margin-bottom: 4px;
	margin-left: 1px;
	width:29px; 
	height:29px; 
	line-height: 29px;
}
a.sehife:visited {
	display: inline-block;
	border: 1px solid #BCDDFF;
	border-radius: 50%;
	text-decoration: none;
	background-color: #BCDDFF;
	color: #525252;
	text-align: center;
	margin-top: 4px;
	margin-right: 1px;
	margin-bottom: 4px;
	margin-left: 1px;
	width:29px; 
	height:29px; 
	line-height: 29px;
}
.reg{
border: 1px solid #DEDEDE;
padding:6px;
border-radius:3px;
}

.hediyye a {color:#0e63b8; text-decoration: none;}
.hediyye a:hover {color:#fff; background:#0e63b8;}
.hediyye { 
background: #fffdc7;
position : relative; 
padding : 10px 10px; 
display : block; 
text-decoration : none; 
color : #646464; 
font-size : 0.96em; 
border-radius : 1px; 
border : #dbdae2 solid 1px; 
}
.ustatus {
display : inline-block;
border : #d0d9e3 solid 1px;
border-radius : 6px;
overflow-wrap : break-word;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 8px;
padding-right: 8px;
position : relative;
background-color : #fff;
box-shadow : 0 1px 0 0 rgb(75 95 117 / 0.06) inset, 0 1px 0 #fff;
}
.ustatus:before {
background : url("img/qush.png") 0 0 no-repeat scroll transparent;
display : block;
content : '';
margin-top : -13px;
padding : 7px 3px 3px 0;
height : 9px;
width : 11px;
}