.bottoms {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #FFFFFF;
	background-color: EC8558;
}

input, select, textarea {
	FONT-SIZE:	12px;
	font-color: #FF00FF;
/*	BACKGROUND: #F0F8FF;*/
	border: #8D93B1 solid 1px;
	padding: 4px;
}
textarea {
	width:100%; 
	scrollbar-dark-shadowcolor:#E7E8EB;
	scrollbar-light-shadow-color:#EFF3F4;
	scrollbar-base-color:#EFF3F4;
	scrollbar-arrow-color:#B0ADC3;
	scrollbar-face-color:#E7E8EB;
	scrollbar-shadow-color:#7D868D;
	scrollbar-3d-light-color:#EFF3F4;
}	

input[type="submit"], input[type="reset"], .button {
    padding: 4px 10px;
    margin: 5px;
    border: 1px solid #ccc;
    color: #191970;
    text-shadow: 1px 1px 0 #fff;
    cursor: pointer;
    background-color: #f1f1f1;
    background: -moz-linear-gradient(90deg, #e3e3e3, #fff) repeat-x scroll 0 0 #e3e3e3;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e3e3e3));
    background: -webkit-linear-gradient(#fff, #e3e3e3);
    background: -o-linear-gradient(#e3e3e3, #fff);
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;
    white-space: nowrap;
}

input[type="submit"]:hover, input[type="reset"]:hover, .button:hover {
	 color:#000;
	 text-decoration:none;
	 background:-moz-linear-gradient(90deg,#f1f1f1,white) repeat-x scroll 0 0 #f1f1f1;
	 border-color:#999
}

textarea {
	FONT-SIZE:	12px;
	font-color: #FF00FF;
/*	BACKGROUND: #F0F8FF;*/
	border: #8D93B1 solid 1px;
/*	border-style: none;
	border: solid thin ffffff;
	BACKGROUND: #8D93B1;
	COLOR: #ffffff;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;*/
}

body {
	SCROLLBAR-FACE-COLOR:		 #8D93B1; 
	SCROLLBAR-HIGHLIGHT-COLOR:	 #8D93B1;
	SCROLLBAR-SHADOW-COLOR:		 #FFFFFF; 
	SCROLLBAR-3DLIGHT-COLOR:	 #ffffff;           
	SCROLLBAR-ARROW-COLOR:		 #ffffff; 
	SCROLLBAR-TRACK-COLOR:		 #D8DDFB;                    
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	leftmargin:   0;
	topmargin:    0;
	marginwidth:  0;
	marginheight: 0;
	padding: 0px;
	margin:  0px;
}

html, body, #main-table{
	height:100%;
}

A:link {
	FONT-SIZE: 12px; COLOR: #666699; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 12px; COLOR: #006600; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 12px; COLOR: #666699; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 12px; COLOR: #990000; TEXT-DECORATION: none
}


.simple {
	color: #191970;
	font-size: 8pt;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 2px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.simple_red {
	color: #b70000;
	font-size: 8pt;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 2px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.simple_bold {
  	font-weight: bolder;
	color: #191970;
	font-size: 8pt;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 2px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.simple_bold_center {
	text-align: center;
  	font-weight: bolder;
	color: #191970;
	font-size: 8pt;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 2px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.simple_small {
	color: #191970;
	font-size: 6pt;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 2px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.decs {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FAFAE0;
}
.decs_big {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FAFAE0;
}
.ahead {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: Navy;
	background-color: #B8D9FF;
	clip: rect( );
	font-size: small;
}
.ahead_cen {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	text-align: center;
	color: Navy;
	background-color: #B8D9FF;
	clip: rect( );
	font-size: small;
	font : bold;
}
.ahead_r {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #FFFFFF;
	background-color: #B8D9FF;
	clip: rect( );
	font-size: small;
	text-align: right
}
.asummary {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #FFFFFF;
	background-color: #191970;
	font-size: 11px;
}
.asum_big {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: Navy;
	background-color: #91C4FF;
	font-size: small;
}
.apos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background-color: #B8D9FF;
	text-align: left;
	vertical-align: middle
}
.apos_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #B8D9FF;
	text-align: center;
	vertical-align: top
}
.apos_cen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background-color: #B8D9FF;
	text-align: center;
	vertical-align: middle
}
.apos_stat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	background-color: #B8D9FF;
	text-align: left;
	vertical-align: middle
}
.aposnum {
	font-family: "Courier New", Courier, mono;
	font-size: small;
	color: #000000;
	background-color: #B8D9FF;
	text-align: right;
	vertical-align: middle
}
.asep {  font-size: xx-small; line-height: 6px}
.adate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #E9E961;
	background-color: #1A1FEA;
	text-align: left;
	vertical-align: middle
}
.aadr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	background-color: #0000CC;
	text-align: left;
	vertical-align: middle
}
.arem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #663399;
	background-color: #FAFAE0;
	text-align: right;
	vertical-align: middle
}
.aform {
	font-family: "Times New Roman", Times, serif;
	background-color: #B0C4DE;
	vertical-align: middle;
	font-size : small;
}
.aform_top {
	font-family: "Times New Roman", Times, serif;
	background-color: #B0C4DE;
	vertical-align: top;
	font-size : small;
}
.aform_cen {
	font-family: "Times New Roman", Times, serif;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	font-size : small;
}
.ares_title {
	font-family: "Times New Roman", Times, serif;
	font-size: x-small;
	background-color: #99CCFF;
	font-style: normal;
	vertical-align: top;
}
.ares_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: #FAFAE0;
	font-style: normal;
	vertical-align: middle;
	text-align: center;
}
.ares_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #FAFAE0;
	font-style: normal;
	vertical-align: middle;
	text-align: justify;
}
.ares_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	vertical-align: middle;
	text-align: right;
}
.amain {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	background-color: #FAFAE0;
	font-style: normal;
	vertical-align: top;
	text-align: center;
}
.apos_pos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background-color: #B8D9FF;
	text-align: center;
	vertical-align: top
}
.mpos {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	color: #000000;
	background-color: #FAFAE0;
	text-align: justify;
	vertical-align: top
}
.mpos_lt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #114000;
	vertical-align: top
}
.mpos_c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #114000;
	background-color: #FAFAE0;
	text-align: right;
	vertical-align: top
}
.mpos_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF4500;
	background-color: #FAFAE0;
	text-align: left;
	vertical-align: top
}
.mheader {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #000000;
	background-color: #FAFAE0;
	text-align: center;
	font-size: medium;
}
.pheader {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: bold;
	color: Navy;
	background-color: #FAFAE0;
	text-align: center;
	font-size: medium;
}

td.atext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:	small;
	font-style: normal;
	vertical-align: middle;
	text-align: justify;
}

.atext_tc {
	font-family: Arial, Helvetica, sans-serif;
	font-size:	small;
	font-style: normal;
	vertical-align: top;
	text-align: center;
    padding: 5px;    
}

.atext_error {
	font-family: Arial, Helvetica, sans-serif;
	font-size:	small;
	font-style: normal;
	vertical-align: top;
	text-align: center;
    color: #CC0000;
}

.row_light {
	font-family: Arial, Helvetica, sans-serif;
    background-color: #f2fbfd;

}

.row_dark {
	font-family: Arial, Helvetica, sans-serif;
    background-color: #ddeaf2;
}

.row_header {
	font-family: Arial, Helvetica, sans-serif;
    background-color: #b0c4de;

}

.atext_gaz_cell {
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
    font-weight: bold;
	vertical-align: middle;
	text-align: center;
    color: #FFFFFF;
}

.atext_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
    font-weight: bold;
	vertical-align: middle;
	text-align: center;
    color: #FFFFFF;
}

.atext_tl {
	font-family: Arial, Helvetica, sans-serif;
	font-size:	small;
	font-style: normal;
	vertical-align: top;
	text-align: left;
    padding: 5px;
}

.atext_tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size:	small;
	font-style: normal;
	vertical-align: top;
	text-align: right;
}

.atext_tj {
	font-family: Arial, Helvetica, sans-serif;
	font-size:	small;
	font-style: normal;
	vertical-align: top;
	text-align: justify;
}

.atext_lt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	vertical-align: middle;
	text-align: justify;
}


p.ident_bold {
	color: #191970;
	font-weight: bolder;
	text-indent: 20pt;
	font-size: 8pt;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 2px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.ident {
	color: #191970;
	text-indent: 20pt;
	font-size: 8pt;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 2px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.bold_centre {
	color: #191970;
	font-weight: bolder;
	font-size: 10pt;
	margin-bottom: 2px;
	margin-top: 2px;
    text-align: center;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.bold_centre_white {
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 10pt;
	margin-bottom: 2px;
	margin-top: 2px;
    text-align: center;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.bold_sm {
	color: #191970;
	font-weight: bolder;
	font-size: 9pt;
	margin-bottom: 2px;
	margin-top: 2px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.simple, .phone, .email, .simple_indent, .simple_bold {
	color: #191970;
	font-size: 8pt;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 2px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.phone {
	background: url(../images/phone1_16.png) no-repeat left center;
    padding-left:20px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.email {
	background: url(../images/email1_16.gif) no-repeat left center;
    padding-left:20px;
}

p.simple_indent {
	text-indent: 20pt;
	text-align: justify;
	margin-bottom: 5px;
}

p.simple_bold {
  	font-weight: bolder;
}

p.header {
	text-align: center;	
	color: #253D55;
	font-weight: bolder;
	font-size: 12pt;
	margin-bottom: 5px;
	margin-top: 5px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.bold {
	color: #191970;
	font-weight: bolder;
	font-size: 10pt;
	margin-bottom: 2px;
	margin-top: 2px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.error_msg {
   	color: #CC0000;
	font-size: 8pt;
	font-weight: bolder;
	margin-bottom: 1px;
	margin-top: 1px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.simple_sm {
	color: #191970;
	font-size: 6pt;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 2px;
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.poster p {
	margin: 0px;	
}

.menu {
	color: White;
	background-color: #191970;
	text-align: center;
	font-size: 8pt;
	border : 2px solid #191970;
	border-right : 1px solid #FAFAE0;
}
.menuselected {
	color: #191970;
	background-color: #FAFAE0;
	text-align: center;
	font-size: 8pt;
	border : 2px solid #FAFAE0;
	border-right : 1px solid #FAFAE0;
}

a.menulinkselected{
	font-weight: bold;
	color: #191970;
}

a.menulink{
	font-weight: bold;
	color: White;
}
a.menulink:link {
	font-weight: bold;
	color: White;
}
a.menulink:active{
	font-weight: bold;
	color: White;
}
a.menulink:visited{
	font-weight: bold;
	color: White;
}
a.menulink:hover{
	
}

.gv-list li, .gv_list ol li{
	margin-bottom: 6px;
}

.gv-list .simple {
	font-size: 101%;
	font-weight: 500;
}

.gv-list .simple a {
	font-size: 101%;
}

.gv-list li img {
	width: 16px;
	margin-bottom: -3px;
}


#menu label { padding:0 0.25em; font:3.125em/1.375em Arial }
#menu .sub-nav .toggle { padding:0 0.3125em; font:2em/2em Arial; top:0; -webkit-transform:scale(-1,1); -ms-transform:scale(-1,1); transform:scale(-1,1) }
#header label:hover, #menu label:hover { color:#ccc }
#main-nav-check, #menu .sub-nav-check { position:absolute; top:-9999px; left:-9999px }
.toggle { position:absolute; right:0.15em; cursor:pointer; color:#fff }
.container { background:#fff; min-height:100%; padding:0; margin:0 }
#menu, #menu .sub-nav { /*position:absolute; top:0; bottom:0;*/ width:13.75em; background:#9BAAB1; z-index:1; left:-13.75em }
.container, #menu, #menu .sub-nav {   
	-webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0);
	-webkit-transition:-webkit-transform .25s ease; transition:transform .25s ease;
	}
#menu ul { background:#9BAAB1; 
		   line-height:1.75em; 
		   text-decoration:none; 
		   padding:0; 
		   list-style:none; 
		   margin-bottom:0px; 
		   margin-top:0px; 
		   /*margin-top:4.0625em;*/ 
		   border-top:1px solid #434F5B; 
		   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		   font-weight: bold;}
#menu li { border-bottom:1px solid #434F5B }
#menu li a { background:#9BAAB1; display:block; font-size:0.875em; padding-left:1.5em; color:#fff; text-decoration:none }
#menu li a:hover, #menu .toggle-sub:hover { background:#4B577F }
#menu .sub-nav { margin-top:-1px }
#menu .sub-heading { margin-top:4.0625em; padding-left:1.3125em; color:#999 }
#menu .sub-heading:before { content:""; display:block; height:1px; width:13.75em; margin-left:-1.3125em; background:#434F5B }
#menu .toggle-sub { font:bold 1em/2.75em Arial; color:#fff; background:#9BAAB1; float:right; margin-top:-2.75em; width:2.25em; border-left:1px solid #434F5B; cursor:pointer; text-align:center }
.container, #menu, #menu .sub-nav { -webkit-transform:translate3d(0,0,0) } /* http://davidwalsh.name/translate3d */

/* #### - corrects 'unfixing' bug in Safari - uncomment if you have position:fixed elements inside .container - #### */
/* @media screen and (-webkit-min-device-pixel-ratio:0) { .container { -webkit-transform:none !important } } */

/* #### - define ids of animated container, menu and sub-menus here - #### */
#main-nav-check:checked ~ .container,
#main-nav-check:checked ~ #menu,
#menu .sub-nav-check:checked ~ [id$="-sub"] /* matches all elements with id ending "-sub" */ { 
	-webkit-transform:translate(13.75em,0); -ms-transform:translate(13.75em,0); transform:translate(13.75em,0) 
	}


@media ( min-width:60em ) { /* #### - switch to desktop menu at 960px (960/16=60 - 16px being default browser font-size) - #### */

	.container, #menu, #menu .sub-nav { -webkit-transform:translate(0,0) !important; -ms-transform:translate(0,0) !important; transform:translate(0,0) !important }
	#menu label, #menu .sub-nav, #menu .sub-heading, #header label { display:none }
	#menu { left:auto; bottom:auto; height:0; width:100% }
	#menu > ul { background:#9BAAB1; float:left; position:relative; /*z-index:9999;*/ top:0em; margin-top:0; display:inline-table; border-left:1px solid #434F5B; border-right:0; font-size:0.875em }
	#menu ul:after { content:""; clear:both; display:block }
	#menu ul li { float:left; position:relative; text-align:left; border-right:1px solid #434F5B }
	#menu ul li a { padding:0.1em 2.5em 0.1em 1.0em }
	#menu ul li a:only-child { padding-right:1.5em }
	#menu ul li a:after { content:"\203A"; position:absolute; right:0.5em; margin-top:-1.1625em; display:block; font:1.5em Arial; -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg) }
	
	#menu ul li a:only-child:after, #menu ul li.emptySubmenu a:after { content:"" }
	#menu ul li:hover > a { background:#4B577F; -webkit-transition:background-color .25s ease; transition:background-color .25s ease }
	#menu ul li:hover > ul { display:block }
	#menu ul ul { position:absolute; left:0; margin-left:-1px }
	#menu ul ul li { float:inherit; width:18.75em; border-left:1px solid #434F5B; }
	#menu ul ul li a { padding: 0.375em 0 0.375em 1.5em }
	#menu ul ul li a:after { right:0.375em; margin-top:-1.35em; -webkit-transform:none; -ms-transform:none; transform:none }
	#menu ul .sub-nav { top:auto; bottom:auto; left:auto; width:auto; margin-top:0 }	
	#menu ul ul .sub-nav { float:left; top:0; left:18.5em; margin-left:0; margin-top:-1px }
	#menu ul .fly-left ul { left:-13.75em; margin-left:-2px }
	#menu ul .fly-left ul li { float:none }
	#menu ul .fly-left a:after { right:auto; left:0.5em; left:0.375em; margin-top:-1.5625em; -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); transform:rotate(-180deg) }

}

/* EasyTabs */
.etabs { margin: 0; padding: 0; }
.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: solid 1px #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { font-size: 9px; line-height: 1.54em; display: block; padding: 0 2px; outline: none; }
.tab a:hover { text-decoration: underline; }
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
.tab a.active { font-weight: bold; }
.tab-container .panel-container { background: #fff; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
.panel-container { margin-bottom: 10px; }

#menu .home-ico {
    height: 1.2em;
/*    margin-bottom: 0.3em;*/
    margin-top: 0.3em;
}

.content-header .home-ico {
	height: 12px;
	margin-right: 5px;
	margin-bottom: -0.1em;
}

/*
.qtip {
	max-width: 640px !important;
} 
*/
.libkor-qtip .qtip-content{
    color: #191970;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 0.75em;
	line-height: 1.5em;
}
.banner {
	margin: 10px;
	width: 180px;
	display: inline-block;
}

.tabs .tab-title {
	position: inherit !important;	
}

.ozd_instr {
	width: 1024px !important;
	max-width: 90%;
	background: #f8f8ff url(../plugins/reveal/modal-gloss.png) no-repeat -200px -80px !important;
	margin-left: auto !important;
	margin-right: auto !important;	
	transform: translate(-50%, 0);
	top: 20px !important;
	display: none;
}

.ozd_instr img {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;	
	margin-bottom: 10px;
}	

.btn-plus, .btn-minus {
	font-weight: bolder;
	font-size: 1rem;
	width: 28px;
	float: right;
	padding: 2px 6px;
	text-align: center;
	margin-right: 0px;
}

.btn-plus {
	color: green;
}

.btn-minus {
	color: red;
}
a.video {
	position: relative;
}
.button-play {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -230px 0 0 -50px;
	
}