/* copyrights by Qbic Studio */	
* {
	outline:none;
	}

body {
	margin:0;
    padding:0;
	width:100%;
    text-align:left;
	background:#f4efeb;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	}
	
a {
	outline:none;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#353537;
	text-decoration:underline;
	}
	
a:hover {
	text-decoration:none;
	color:#fc5a00;
	}

a:active, a:focus {
	-moz-outline:none;
	outline:none;
	ie-dummy:expression(this.hideFocus=true);
	}      		
	
a img {
	border:none;
	}	
	
/* top section */	
#topContainer {
	width:100%;
	height:185px;
	display:block;
	background:url(../images/bck_top.png) repeat-x 1000px 0;
	position:relative;
	}
	
#topFla {
	width:100%;
	height:185px;
	display:block;
	background:url(../images/bck.png) no-repeat 1000px 0;
	text-align:left;	
	}
	
#searchField {
	position:absolute;
	top:41px;
	left:828px;
	}		
	
#searchField input {
	border:0px solid;
	width:124px;
	height:16px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#716a64;
	padding-top:4px;
	}	
	
#searchSubmit {
	position:absolute;
	top:37px;
	left:956px;
	}

form {
     margin:0;
     padding:0;
     }      		
	
/* all page section */			
#allContainer {
	width:100%;
	height:auto;
	display:block;
	text-align:left;
	background:url(../images/bck2.png) no-repeat 1000px 0;	
	}	
	
#container {
	width:1000px;
	height:auto;
	position:relative;
	margin:0;
	}
	
#contentA {
	width:1000px;
	height:auto !important;
	height:215px;
	min-height:215px;
	display:block;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#353537;
	float:left;
	}
	
#contentB {
	width:940px;
	height:auto !important;
	height:40px;
	min-height:40px;
	display:block;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#353537;
	background:url(../images/content_bck.gif) no-repeat top right;
	line-height:20px;
	padding:55px 20px 30px 40px;
	position:relative;
	float:left;
	}	
	
#anim {
	display:block;
	width:541px;
	height:auto !important;
	height:215px;
	min-height:215px;
	float:left;
	}
	
#contentTxt {
	display:block;
	width:446px;
	height:auto !important;
	height:215px;
	min-height:215px;
	float:right;
	background:url(../images/content_bck.gif) no-repeat top right;
	position:relative;
	line-height:20px;
	padding:55px 10px 25px 3px;
	}				
	
#contentTxt #header {
	position:absolute;
	top:20px;
	left:0;
	}
	
#contentB #header {
	position:absolute;
	top:20px;
	left:35px;
	}		
	
#blueHeaders {
	width:1000px;
	height:53px;
	position:relative;
	background:url(../images/cyb_06.png) no-repeat;
	clear:both;
	}
	
#blueHeaders2 {
	width:1000px;
	height:30px;
	position:relative;
	background:url(../images/blueheader.png) repeat-x;
	clear:both;
	}		
	
#questBut a {
	display:block;
	width:22px;
	height:22px;
	position:absolute;
	z-index:50;
	right:12px;
	top:15px;
	background:url(../images/pyt_0.png) no-repeat;
	cursor:default;
	}
	
#questBut a:hover {
	background:url(../images/pyt_1.png) no-repeat;
	}	
	
#onmouseBox { 
	position:absolute;
	top:0;
	background:#fff;
	width:134px; 
	padding:8px;
	border:1px solid #eeeae6;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#2a8fcd;
	line-height:16px;
	z-index:1000;
	visibility:hidden;
	}		
	
#blueBox {
	width:1000px;
	background:#01578c;
	}	
	
#sep1 {
	width:36px;
	height:180px;
	background:url(../images/cyb_07.png) no-repeat #075b8f;
	float:left;
	}
	
#sep2 {
	width:36px;
	height:180px;
	background:url(../images/cyb_09.png) no-repeat #075b8f;
	float:left;
	}	
	
#infor {
	width:544px;
	height:171px;
	background:url(../images/bck_news.png) no-repeat #01578c;
	float:left;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#e5edf3;
	line-height:17px;
	text-align:justify;
	padding:4px 20px 5px 12px;
	overflow:hidden;
	}
	
#infor a {
	text-decoration:underline;
	color:#e5edf3;
	}	
	
#infor a:hover {
	text-decoration:none;
	color:#FFDA77;
	}	
	
#login {
	width:352px;
	height:auto !important;
	height:180px;
	min-height:180px;
	background:url(../images/bck_login.png) no-repeat #01578c;
	float:left;
	position:relative;
	}
		
h1.orange {
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffab56;
	margin:0 0 10px 0;
	padding:0;
	}
	
.read_more {
	width:100%;
	padding:7px 0 0 0;
	text-align:right;
	}	
	
#loginForm_username {
	position:absolute;
	top:28px;
	left:26px;
	}
	
#loginForm_password {
	position:absolute;
	top:28px;
	left:192px;
	}
	
#loginForm_login {
	display:block;
	width:74px;
	height:27px;
	position:absolute;
	right:12px;
	top:65px;
	}
	
#loginForm_remember {
	position:absolute;
	top:70px;
	left:28px;
	}
	
#seeAlso {
	width:426px;
	height:auto !important;
	height:126px;
	min-height:126px;
	position:relative;
	background:url(../images/seealso.jpg) no-repeat top left;
	float:left;
	padding:32px 10px 0px 14px;
	}
	
#altText {
	width:532px;
	height:auto !important;
	height:126px;
	min-height:126px;
	position:relative;
	float:right;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#353537;
	line-height:20px;
	padding:34px 10px 0px 8px;
	}
	
#altHeader {
	height:22px;
	width:300px;
	position:absolute;
	top:1px;
	left:0;
	}
	
#whiteBox {
	display:block;
	width:990px;
	height:43px;
	position:relative;
	background:#fff;
	clear:both;
	font:12px Arial, Helvetica, sans-serif;
	color:#444545;
	padding:26px 0 0 10px;
	}	
	
#whiteBox a {
	font:12px Arial, Helvetica, sans-serif;
	color:#444545;
	text-decoration:none;
	margin:0 8px;
	}
	
#whiteBox a:hover {
	color:#75a007;
	}
	
#underWhiteBox {
	display:block;
	width:1000px;
	height:15px;
	background:url(../images/cyb_16.png) no-repeat;
	}		
	
#topBut {
	display:block;
	width:69px;
	height:23px;
	position:absolute;
	top:22px;
	right:22px;
	}		
	
#copyQbic {
	padding:0 0 7px 20px;
	font:11px Arial, Helvetica, sans-serif;
	color:#aeaba9;
	}	
	
a.lineMenu {
	display:block;
	width:190px;
	height:auto !important;
	min-height:14px;
	height:14px;
	border-bottom:1px solid #ffc482;
	background:url(../images/arrow_0.gif) no-repeat 7px 5px;
	padding:5px 0 5px 32px;
	text-decoration:none;
	}
	
a.lineMenu:hover {
	background:url(../images/arrow_1.gif) no-repeat 7px 5px;
	}
	
.borderNone {
	border-bottom:0px;
	}	

.nulspace {
	padding:0;
	margin:0;
	}
	
.marLeft20 {
	margin-left:20px;
	}	
	
.paddBot40 {
	padding-top:10px;
	padding-bottom:40px;
	}	
	
a.yellow {
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#ffda77;
	text-decoration:underline;		
	}
	
a.yellow:hover {
	color:#ffda77;
	text-decoration:none;
	}	
				
.invisible {
	border:0px solid;
	width:138px;
	height:16px;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#716a64;
	padding-top:4px;
	}
	
#underBlue {
	width:1000px;
	height:27px;
	background:url(../images/cyb_11.png) no-repeat;
	clear:both;
	}
	
.grey {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#838383;
	}

.padd7px {
	padding-bottom:3px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#fc5800;
	}
	
.clearer {
	clear:both;
	}					
	
ul, ol {
	margin:5px 0 10px 15px;
	padding:0;	
	}
	
ol {
	padding-left:20px;
	}
					
ol li {
	padding-bottom:0px;
	}

ul li {
	list-style:none;
	padding:0 0 4px 13px;
	background:url(../images/li.gif) no-repeat 0 6px;
	line-height:15px;
	zoom:1; /* for IE<= 7 */
	}
	
ul li a {
	line-height:15px;
	padding:0;
	}
	
ul li.lineheight {
	list-style:none;
	padding:0 0 10px 12px;
	background:url(../images/li.gif) no-repeat 0 6px;
	line-height:15px;
	}
	
/* news */
.oneNew {
	width:98%;
	margin-bottom:20px;
	}
	
.oneNewID {
	width:98%;
	margin-bottom:0px;
	}	

.whiteNew {
	background:url(../images/h_bck.gif) repeat-y;
	padding:3px;
	margin-bottom:5px;
	}

.header {
	display:block;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#67a001;
	padding-bottom:2px;
	}
	
.date {
	font:11px Arial, Helvetica, sans-serif;
	color:#9e9f96;
	display:block;
	padding-left:1px;
	}
	
.txtNew {
	padding:3px 3px 3px 4px;
	text-align:justify;
	}	
	
.photoNew {
	display:block;
	width:110px;
    height:93px;
    float:left;
    position:relative;
    padding:6px 10px 10px 4px;
	}
	
.photoNew img {
	border:1px solid #faf8f6;
	}		
	
.readmore {
	width:100%;
	text-align:right;
	clear:both;
	}
	
.nomoreread {
	clear:both;
	position:relative;
	}
	
.center {
	width:100%;
	text-align:center;
	}
	
.activeBut, .normalBut  {
	padding:1px 3px 1px 4px;
	background:#ff9400;
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	}
	
.normalBut {
	background:#ccc;
	}
	
.navLink a {
	text-decoration:none;
	padding:0;
	background:none;
	}
	
.imgLeft {
	margin:4px 10px 5px 0;
	border:1px solid #eeeae6;
	}				
	
.imgRight {
	margin:4px 0 5px 10px;
	border:1px solid #eeeae6;
	}		
	
.white {
	color:#fff;
	}	
	
.submenuBox {
	background:#fff;
	padding:5px 10px;
	float:left;
	display:block;
	margin-right:7px;
	margin-bottom:20px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#f78723;
	}	
	
.submenuBox a {
	color:#2F7CA0;
	text-decoration:none;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	}
	
.submenuBox a:hover {
	text-decoration:none;
	color:#bbb;
	}
	
.hr_dot {
	width:99%;
	height:1px;
	font-size:1px;
	border-bottom:1px dotted #8b8b8b;
	}
	
.blue {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#0087b0;
	}
		
#subMenu {
	background:#015382;
	position:absolute;
	z-index:3000;
	width:160px;
	top:166px;
	left:460px;
	visibility:hidden;
	}			
	
#contactForm {
	width:440px;
	height:auto !important;
	height:390px;
	min-height:390px;
	float:right;
	border-left:1px solid #ddd;
	}
	
.input {
	width:280px;
	height:18px;
	background:#fff;
	border:1px solid #c0c0c0;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding:3px 3px 0 3px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	}
	
.input_error {
	width:280px;
	height:18px;
	background:#ffcccc;
	border:1px solid #c0c0c0;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#dc0000;
	padding:3px 3px 0 3px;
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	}	
	
/* tooltip */
#helpTip {
	visibility:hidden;
	position:absolute;
	top:-81px;
	right:12px;
	width:207px;
	background:#fff;
	color:#048bb1;
	padding:5px;
	line-height:15px;
	z-index:200;
	}

#helpTip img.botArrow {
	position:absolute;
	right:5px;
	bottom:-5px !important;
	bottom:-5px;
	z-index:100;
	}      	

