/*Global Option*/
body,div,span,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,select,option,textarea,p,blockquote,table,th,td,img,a{margin:0;padding:0;border:0;outline:none;list-style:none;border-collapse:collapse;font-size:100%;font-weight:normal;}
html,body{width:100%;height:100%;}
body,textarea,input,select,a{font:normal 14px/20px Tahoma;color:#424242;}
a:hover{text-decoration:none;}
.both{clear:both;}
.clear:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clear{zoom:1;}

/*main container*/
.main{min-width:1000px;_width:expression(document.body.clientWidth<990?1000+'px':document.body.clientWidth+'px');margin:0 auto;height:auto !important;height:100%;min-height:100%;position:relative;}
.main .container{padding:33px 0 150px;}

/*content*/
.content{width:100%;float:left;position:relative;}
.index{background:url(../images/content-center.png) no-repeat 40% 70px;}
.head{height:135px;position:relative;}
.head .logo{position:absolute;top:34px;left:50px;width:225px;height:50px;background:url(../images/logo.png) no-repeat;}
.head .tape{position:absolute;top:103px;left:45px;width:232px;height:32px;background:url(../images/tape.png) no-repeat;color:#fff;font:normal 18px/32px Tahoma;text-align:center;}
.head .reg{width:380px;height:100px;position:absolute;left:60%;bottom:0;border:1px solid #e5e5e5;background:url(../images/key.png) no-repeat 23px center;}
.head .reg a.audent{position:absolute;top:15px;left:130px;color:#000;font:normal 30px/32px Tahoma;}
.head .reg a.audent:hover{text-decoration:none;}
.head .reg a.registr{position:absolute;top:47px;left:160px;color:#23b4ff;font:normal 24px/26px Tahoma;}
.head .reg a.registr:hover{text-decoration:none;}
.head .reg .tl{position:absolute;top:-1px;left:-1px;width:10px;height:10px;line-height:10px;font-size:1px;background:url(../images/reg-tl.png) no-repeat;}
.head .reg .tr{position:absolute;top:-1px;right:-1px;width:10px;height:10px;line-height:10px;font-size:1px;background:url(../images/reg-tr.png) no-repeat;}
.head .reg .bl{position:absolute;bottom:-1px;left:-1px;width:10px;height:10px;line-height:10px;font-size:1px;background:url(../images/reg-bl.png) no-repeat;}
.head .reg .br{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;line-height:10px;font-size:1px;background:url(../images/reg-br.png) no-repeat;}
.news{padding:5px 45px;width:232px;float:left;}
.news .new p{padding-bottom:15px;}
.news .new span{font:bold 14px/30px Tahoma;}
.about{margin-left:60%;}
.about h3,.about h6{font:normal 24px/30px Tahoma;color:#131313;padding-top:15px;}
.about p{padding:5px 45px 0 0;}
.about .support a,.about .finance a{color:#23b4ff;font:normal 18px/20px Tahoma;}
.about .support a:hover,.about .finance a:hover{text-decoration:none;}
.responses{clear:both;padding-top:90px;*padding-top:45px;}
.responses .l{width:49%;float:left;}
.responses .l h3{color:#131313;font:bold 18px/20px Tahoma;padding:0 45px;}
.responses .l .response p{padding:15px 45px 0;color:#626262;}
.responses .l .response span{padding:0 45px;color:#3d3d3d;font-weight:bold;}
.responses .envelope{width:49%;float:left;text-align:center;}
.body{padding:15px 45px 50px;}
.line{height:30px;}
.line input{width:200px;height:18px;margin-left:10px;border:1px solid #363636;}
.line select{width:218px;height:18px;margin-left:10px;border:1px solid #c0cedb;}
.item{height:30px;width:120px;padding-right:217px;position:relative;}
.item input{width:200px;height:18px;position:absolute;top:0;right:17px;border:1px solid #363636;}
.item select{width:218px;height:18px;position:absolute;top:0;right:0;border:1px solid #c0cedb;}
.item .del{color:#23b4ff;position:absolute;top:0;right:-190px;}
.item .edit{color:#23b4ff;position:absolute;top:0;right:-110px;}
.item.status select{width:95px;right:122px;}
.item.payss select{width:75px;right:142px;}
.tick{height:30px;width:200px;padding-right:407px;position:relative;}
.tick input{width:390px;height:18px;position:absolute;top:0;right:17px;border:1px solid #363636;}
.tick select{width:218px;height:18px;position:absolute;top:0;right:189px;border:1px solid #c0cedb;}
.tickarea{height:160px;width:200px;padding-right:407px;position:relative;}
.tickarea textarea{width:390px;height:160px;position:absolute;top:0;right:17px;border:1px solid #363636;}
.check{height:30px;}
.check input{width:auto;height:auto;border-style:none;}
.check label{padding-left:10px;}
.purse select{width:75px;right:142px;}
.purse input{right:-90px;}
form textarea.faq{width:490px;height:150px;border:2px solid #7f7f7f;}
.sub{float:left;background:#fff url(../images/faq-sub.png) no-repeat left center;font:normal 20px/25px Tahoma;height:25px;color:#23acfa;cursor:pointer;overflow:visible;padding-left:20px;margin-top:20px;text-decoration:underline;display:block;}
thead{color:#23b4ff;}
tbody td a{margin-right:10px;}
td{padding:5px 10px 5px 0;vertical-align:top;}
.tablenews .td1{width:135px;padding-right:80px;}
.tablenews .td2{width:80px;padding-right:40px;}
.tablenews .td3{width:80px;padding-right:40px;}
.tablenews .td4{width:80px;padding-right:90px;}
.tablenews .td5{width:190px;}
.paycur{width:400px;padding-bottom:15px;}
.links{padding-bottom:15px;}
.links span{margin-right:20px;}
.links a.link{margin-right:20px;color:#23acfa;}
.tablepay tbody td{border-top:1px solid #cdcdcd;}
span.showon{cursor:pointer;text-decoration:underline;}
.tablepay .more .paymore{margin-left:40px;}
.tablepay .more td{border-width:0;}
#morewmz,#morewmr,#yad{display:none;}
.banners td{padding:10px 40px 10px 0;vertical-align:middle;}
.banners td a{color:#23b4ff;}
h3.sel{color:#23b4ff;font:bold 14px/40px Tahoma;clear:both;}
.selections td{width:100px;}
td.center{text-align:center;}
td.open{color:#7cab27;}
td.close{color:#e00a09;}
.period{position:relative;}
.period input{float:left;width:100px;height:18px;border:1px solid #363636;}
.period .s{float:left;margin-right:10px;}
.period .po{float:left;margin-right:10px;}
.calendar{width:18px;height:19px;float:left;margin:0 25px 0 10px;background:url(../images/calendar.png) no-repeat;cursor:pointer;}


/*header*/
.header{min-width:1000px;_width:expression(document.body.clientWidth<990?1000+'px':document.body.clientWidth+'px');position:absolute;top:0;left:0;width:100%;height:33px;}
.header .menu{width:100%;text-align:center;}
.header .menu td{height:33px;padding:0;background:url(../images/menu-off.png) repeat-x;}
.header .menu td.empty{width:45px;}
.header .menu a{margin:0;font:bold 14px/33px Tahoma;color:#fff;text-decoration:none;display:block;background:url(../images/menu-on.png) repeat-x left 33px;}
.header .menu a:hover{color:#000;background:url(../images/menu-on.png) repeat-x;}

/*good*/
.good{min-width:1000px;_width:expression(document.body.clientWidth<990?1000+'px':document.body.clientWidth+'px');position:absolute;top:33px;left:0;width:100%;height:33px;}

/*footer*/
.footer{position:relative;min-width:1000px;_width:expression(document.body.clientWidth<990?1000+'px':document.body.clientWidth+'px');height:150px;margin-top:-150px;}
.footer .menu{width:100%;text-align:center;}
.footer .menu td{padding:0;}
.footer .menu a{margin:0;font:bold 14px/150px Tahoma;color:#4c4c4c;text-decoration:underline;}
.footer .menu a:hover{text-decoration:none;}
.footer  .in{height:120px;width:97px;position:absolute;top:0;left:20px;background:url(../images/footer.png) no-repeat;}
.footer .support{position:absolute;bottom:30px;left:120px;}
.footer .finance{position:absolute;bottom:30px;left:320px;}
.footer  h6{color:#000;}
.footer .support a,.footer .finance a{color:#23b4ff;}
.footer .support a:hover,.footer .finance a:hover{text-decoration:none;}

.errors{margin: 10px;}
.errors ul{margin: 5px;}
.errors li{list-style: square outside;}
.red{color: red;}

a.dp-choose-date {
	float: left;
	width: 18px;
	height: 19px;
	padding: 0;
	margin: 0px 10px 0px 5px;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}

input.dp-applied {
	float: left;
}

.dp-text {
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}

.balance{
	width: 300px;
	display: block;
	position: absolute;
	top: 50px;
	right: 10px;
	font-weight: bold;
	text-align: right;
}
.new_answer td{
	background-color: #dfdfdf;
}
.support td{
	padding: 5px;
}