 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/red_icon.png) top repeat-x #f78411;
	top repeat-x #4195BB;
	color:#fff;
	padding: 4px;
	position:relative;
	z-index:0
	}

.bar a{
	color:#e7e79e
	}

.bar a:hover{
	color:#fffd57
	}

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

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

.menu a{
	color:#0e63b8
	}

.bars,.mlink,.sms{
	border:1px solid #dfdfdf;
	border-bottom-style:none;
	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{
	//padding: 9px;
	}

#bar_right{
	float:right
	}

.alt_line{
	text-align:right;
	padding: 8px;	//
	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
	}
	
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
	}

a.button,input[type=submit]{
	#text-shadow:rgba(0,0,0,.3) 0 1px 1px;
	border-radius:4px;
	#box-shadow:rgba(0,0,0,.2) 0 1px 2px;
	color:#f0f4f3;
	border:1px solid #236e9b;
	background:url(img/red_icon.png); repeat-x #f68310;
	 
	}

a.button{
	padding:.3em
	}
	
	a.button:hover,input[type=submit]:hover{
		background:url(img/red_icon.png);
		 
		color:#FFF;
		}


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

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

.events{
	width:100%;
	border-collapse:collapse;
	border-spacing:0
	}
	
.events td{
	border-left:1px solid #fff
	}

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

.events td a{
	display:block;
	text-align:center;
	padding: 8px 8px;
	cursor:pointer
	}
.events td a.active,.events td a:hover{
	//background-color:#3DADE0
	}
.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:#fff;
	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
	}

.new_otaq { 
background-color: #ebf3fe;
background-repeat: repeat-x;
border: 1px solid #DADFE4;
border-radius: 4px;
margin: 4px 4px 1px 1px;
padding: 4px;
}



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

.room{
	cursor:pointer;
	display:inline-block;
	padding:3px 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 4px;
	margin-left: 1.5px;
	background:#eee;
	border:1px solid #d8d8d8;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;color:#444;
	-webkit-border-radius: 3px;border-radius: 3px;
	}
.room:active{
	position:relative;
	top:1px;
	}
	

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

.room a{
	color:white;
}

.info_fon {
    display: inline-block;
    background-color: #ffffff;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    margin-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
}

.st_room{
	background-color: #ebf3fe;
	background-repeat: repeat-x;
	border: 1px solid #DADFE4;
	border-radius: 4px;
	margin: 4px 4px 1px 1px;
	padding: 4px;
	}

.bars-blue{
	background: #ebf3fe; padding: 10px;color: #777;text-shadow: 0 1px #fff; border-radius: 6px;border-top: none;
}#title-one{
	background-color: #ebf3fe;
    background-repeat: repeat-x;
    border: 1px solid #DADFE4;
    border-radius: 4px;
    margin: 4px 4px 1px 1px;
    padding: 4px;
}#title-two{
	    background: #fdfdfa;
    padding: 2px;
    border: 1px solid #FFFFFF;
}


 .info_fon{
	 display: inline-block;
	 background-color: #ffffff;
	 border-top-left-radius: 2px;
	 border-top-right-radius: 2px;
	 border-bottom-left-radius: 2px;
	 border-bottom-right-radius: 2px;
	 margin-top: 2px;padding-left: 2px;
	 padding-right: 2px;
}

 
 

hr{
	margin-top:4px;
	margin-bottom:6px;
	margin-left: -6px;
	margin-right: -8px;
	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
	}