@import url("reset.css");
/* ///CMS MAIN STYLE/// */
a {color:#3A3A3A;}
a:hover {color:#0093dd;}
html, body { font-size:12px; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;color:#3A3A3A; height:100%; background:#f8f8f8; }
a.lan{  color:#717171; padding:0px;  }
a.lan:hover, a.lansel{ color:#2a84c0; text-decoration:none; }
.lang {margin:auto; position:relative; width:1058px;  height:13px;text-align:right; padding-right:11px;font-size:9px; text-transform:uppercase;}


.menu {text-transform:uppercase;padding-top:10px;}
.reg {float:right; width:158px;height:37px;  text-align:right; padding-right:11px; background:url(../images/menu_break.png) no-repeat left; text-transform:uppercase;}
.title {font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:18px; text-transform:uppercase; cursor:pointer; display:block; color:#414141; }
.title:hover {color:#0093dd;}

.contentbody{ font-size:12px;  font-family:inherit; width:100%; color:#3A3A3A; overflow:hidden; }
.contentbody *{ font-size:inherit;line-height:17px; font-family:inherit; text-align:left; }
.contentbody p{ padding-left:0px; display:block; white-space:normal; margin:2px 0px; }
.contentbody .h1, .contentbody h1{cursor:pointer; display:block; color:#353535; background:none; font-size:14px; line-height:normal; font-weight:bold; border:none; text-decoration:none; margin:0px 0px 20px 0px; }
ul, .contentbody ul{ padding-left:20px;}
li, .contentbody li{ list-style-image:url(../images/bullet.jpg); margin:2px 0px; font-size:inherit; }
sup, .contentbody sup, .contentbody sup *{ font-size:0.8em; vertical-align:super;}
em, .contentbody em, .contentbody em *{ font-style:italic; }
strong, .contentbody strong, .contentbody strong *{ font-weight:bold; }
.contentbody td{ border-bottom:#CCC solid 1px; padding:3px 0px;}
.contentbody img{ padding:2px; border:1px solid #cecece; }
.contentbody a{ text-decoration:underline; color:#2d8ecf;}
.contentbody a:hover{ text-decoration:underline; color:#0093dd;}
.contentbody hr{ background:#e6e6e6; height:2px; color:#e5e5e5;  padding:0px; margin:20px 0px; border:none; border-bottom:none; display:block; float:none; width:100%;}


.list_news {font-size:12px;  font-family:inherit; width:100%; color:#3A3A3A; 	}
.list_news *{color:#3A3A3A;   }
.list_news h1{ cursor:pointer; display:block; color:#353535; background:none; font-size:14px; line-height:normal; font-weight:bold; border:none; text-decoration:none; margin:0px 0px 20px 0px;}
.list_news .short{ color:#3A3A3A; text-decoration:none;}
.list_news .head:hover{ color:#0093dd; text-decoration:none;}
.list_news .short:hover{ color:#0093dd; text-decoration:none;}
.hr { background:url(../images/ic_hr.png) repeat-x; height:1px; color:#b2b2b2;  margin-bottom:10px; border:none; border-bottom:none; display:block; float:none; width:100%;}



.news_home {margin:0px;}
.news_home h1{ cursor:pointer; display:block; color:#353535; background:none; font-size:14px; line-height:normal; font-weight:bold; border:none; text-decoration:none; margin:0px 0px 10px 0px;}
.news_home .short {color:#3A3A3A; text-decoration:none;}
.news_home .short:hover{color:#0093dd; }


.list{color:#3A3A3A;  width:100%; font-size:12px; }
.list *{color:#3A3A3A;   }
.list h1{ cursor:pointer; display:block; color:#353535; background:none; font-size:14px; line-height:normal; font-weight:bold; border:none; text-decoration:none; margin:0px 0px 10px 0px;}
.list .short{  display:block; text-align:justify; color:#3A3A3A;}
.list .short:hover{ color:#0093dd; text-decoration:none;}


.partner { height:142px; width:274px; border:3px solid #d5d5d5;}
.partner .head { font-size:14px; color:#353535; font-weight:bold; text-transform:capitalize;}
.partner .text { display:block; padding-top:6px;}
.partner img { padding-top:20px; padding-left:10px;}


.f2 *{ font-size:11px;   }
 .f2 input{ background:#efefef; width:340px; height:24px; border-left:solid #c9c9c9 1px; border-top:solid #c5c5c5 1px; border-bottom:solid #efefef 1px; border-right:solid #fff 1px; line-height:14px; font-size:12px; padding:2px 4px; margin-bottom:3px; float:left;}
.f2 select{ background:#e3e3e3; width:210px; height:15px; border:solid #ced0d1 1px; line-height:14px; font-size:11px; padding:2px 4px; margin-bottom:3px; float:left; }
.f2 .kapcha  input{ height:21px; }
.f2 .kapcha  img{  height:27px;}
.f2 textarea{background:#efefef; width:340px; height:61px; border-left:solid #c9c9c9 1px; border-top:solid #c5c5c5 1px; border-bottom:solid #efefef 1px; border-right:solid #fff 1px; line-height:14px; font-size:11px; padding:4px 4px;  float:left;}
.f2 radio, .f2 option{ width:auto; border:none; background:none; }
.f2 .button, .f2 .button:hover{ width:82px; height:22px; border:none; line-height:14px; font-size:11px; padding:4px 4px;  }
.f2 .title{ padding:4px 0px 0px 8px;  } 
.f2 .ttle { padding-top:5px; width:90px; text-transform:capitalize;  }
.f2 .ttle1 { padding-top:13px; text-transform:capitalize;}
.f2 .style1{ float:none; text-align:center; margin:4px; display:block; text-align:left; overflow:hidden;}
.f2 .style1 input{ height:15px; margin:2px 2px 2px 0px; display:block; float:left; width:15px;}
.f2 .btn {height:30px; width:120px; margin-left:230px; background:#4d4d4d; border:none; cursor:pointer; color:#fff; text-transform:capitalize; }
.f2 .btn:hover{ background:#8d8d8d; }


.bx2 a:hover{ text-decoration:underline;}
.hd1 { margin-top:10px; padding-bottom:10px; height:36px; }
.hd1 h3{font-size:30px;}
.bx2{ display:block; width:100%; margin:0px; margin-bottom:6px; float:left; color:#666666;}
.bx2 .subbx{ margin:0px; width:100%; }
.bx2 a {color:#2d8ecf; text-decoration:underline;}
.bx2 a:hover{ text-decoration:none;}


.ticker3 {float:left; width:330px;}
.ticker3 .left{ width:197px; float:left; margin-right:10px; font-size:12px;}
.ticker3 .head{ display:block; font-weight:bold;}
.ticker3 .short{display:block;margin-top:10px;}
.ticker3 .img{float:right; padding-bottom:15px;}
.ticker3 .read_more{clear:both; display:block; text-align:right; font-size:10px;text-transform:capitalize; color:#252627; height:20px;   padding-right:30px; padding-left:10px;}
.ticker3 .read_more p{padding-top:3px; text-align:right;}
.read_more { background:url(../images/read_more.png) no-repeat right top; clear:both; display:block; text-align:right;  font-size:10px;text-transform:capitalize; color:#252627; height:20px;   padding-right:30px; padding-left:10px;} 
.read_more:hover { background:url(../images/read_more.png) no-repeat right bottom; color:#186ab4;} 
.tickerbox a:hover{ color:#186ab4;}




.credits {
	border-bottom: solid 1px #eee;
	padding-bottom: 10px;
	margin: 0 0 30px;
}
#pagewrap {
	margin: 0 auto;
	width: 600px;
	padding-left: 150px;
	position: relative;
}

/*
Back to top button 
*/
#back-top {
	position: fixed;
	bottom: 60px;
	right:0px;
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 90px;
	height: 90px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url(../images/up-arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #777;
}



/* tinybox  */
#testdiv {width:600px; margin:0px auto; border:1px solid #ccc; padding:20px 25px 12px; background:#fff}
.tbox {position:absolute; display:none; padding:14px 17px; z-index:999 !important;}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(../images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:999;}
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(../images/close.png) no-repeat}
.tclose:hover {background-position:0 -30px}
#error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
#error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
#success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
#bluemask {background:#4195aa}
#frameless {padding:0}
#frameless .tclose {right:0px}





/* ////////////////USER///////////////////// */
.note .alert{ float:left; width:90%; display:block; border:#89BB97  solid 1px; background:#E1E9E0; padding:15px; font-size:12px; margin:15px 0px; color:#4B4646; }
.f1 .radio{ width:auto; float:left; }
.f1 .hover input, .f1 .hover textarea, .f1 .hover select{ border:#1c6495 solid 1px; background:#d1e5f2; }
.f1 .kapcha  input{ height:24px; border-radius:0px;}
.f1 .kapcha  img{  height:27px;}
.f1 *{ font-size:12px;   }
.f1 td{ padding:5px 10px; }
.f1 .user_title { padding-top:15px; color:#555555;}
 .f1 input{ background:#efefef; width:250px; height:24px; border-left:solid #c9c9c9 1px; border-top:solid #c5c5c5 1px; border-bottom:solid #efefef 1px; border-right:solid #fff 1px; line-height:14px; font-size:12px; padding:2px 4px; margin-bottom:3px; float:left;}
.f1 select{ background:#e3e3e3; width:210px; height:15px; border:solid #ced0d1 1px; line-height:14px; font-size:11px; padding:2px 4px; margin-bottom:3px; float:left; }
.f1 .kapcha  input{ height:21px; }
.f1 .kapcha  img{  height:27px;}
.f1 textarea{background:#efefef; width:340px; height:61px; border-left:solid #c9c9c9 1px; border-top:solid #c5c5c5 1px; border-bottom:solid #efefef 1px; border-right:solid #fff 1px; line-height:14px; font-size:11px; padding:4px 4px;  float:left;}
.f1 radio, .f1 option{ width:auto; border:none; background:none; }
.f1 .button{ height:30px; width:120px; background:#4d4d4d; border:none; cursor:pointer; color:#fff; text-transform:capitalize;  }
.f1 .button:hover{ background:#8d8d8d; }
.f1 .ttle1 { padding-top:13px; text-transform:capitalize;}
.f1 .style1{ float:none; text-align:center; margin:4px; display:block; text-align:left; overflow:hidden;}
.f1 .style1 input{ height:15px; margin:2px 2px 2px 0px; display:block; float:left; width:15px;}




.af .row{ display:block; width:100%; color:#555555;  padding:5px 0px 5px 15px; border-bottom:dashed 0px #CCC; margin:5px 0px; float:left;}
.af .head{  font-size:14px;color:#555555; text-transform:capitalize; width:40%; padding:5px 0px; }
.af input, .af textarea, .af select{ width:250px; height:25px; background:#e4e4e4;border:solid #ced0d1 1px;  padding:0px 0px; float:left; }
.af textarea{ background:url(../images/f1textarea.png) no-repeat; width:250px; height:80px; background:#e4e4e4; }
.af .row .title{ display:block; float:left; font-size:12px; text-transform:capitalize; padding-left:3px; width:130px; padding-top:5px;color:#555555; }
.af .row .desc{ display:none;}
.af .row .field{  float:left;  }
.af .row .field .ch{ display:block; float:left; width:35%;line-height:23px; margin-right:10px; margin:1px; font-size:90%; }
.af .row .field .ch input{ display:block; float:left;  width:20px; height:20px; margin:1px; }
.af .row .field .ch .text{  width:323px; height:22px; background:url(../images/f1input.png) no-repeat; border:none; padding:0px 5px; float:left; }
.af .edit{ display:block; float:left; width:20px; height:20px; margin:0px 4px; background:url(../images/sys/Write.png) no-repeat; position:static; }
.af .formbtn1{ display:block; background:url(../images/formbtn1.png) no-repeat; width:209px; height:28px; border:none; font-size:12px; font-weight:bold; text-align:center; cursor:pointer; line-height:25px; margin:1px; }
.af .vtip{ cursor:help; }
.af .btn{ background:#e4e4e4; display:block; float:left; text-align:center; color:#555555; width:83px; height:25px; font-size:12px; line-height:17px; padding:0px; margin:5px; text-transform:capitalize;  }
.af .group2{ width:40%; }
.af .group2 input{ width:120px;  }
.af .group2 select{ width:160px;  }
.af .group3{ width:30%; }
.af .group3 input{ width:120px; }
.af .group4{ width:100%; }
.af .group4 input{ width:120px; }
.af .group4 select{ width:160px; }
.af .kapcha .sec_title { display:block; float:left; font-size:12px; text-transform:capitalize; padding-left:3px; width:125px;color:#555555; padding-top:10px; }
.af .kapcha  input{ height:23px; }
.af .kapcha  img{  height:25px;}