* {
margin: 0;
padding: 0;
outline: 0;	
border: none;
font-size: 100%;
font-weight: inherit;
font-family: inherit;
font: inherit;
vertical-align: top;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;	
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
font-family: Verdana, sans-serif;
font-size: 12px;
line-height: 25px;
color: #333;
background-color: #aa9;
-webkit-text-size-adjust: none;
}
body strong {
font-weight: bolder;
font-size: 11px;
color: #333;
}
.row{
display: table; 
table-layout: fixed; 
box-sizing: border-box; 
border-spacing: 20px 0px; 
margin: 20px 0 0 0; 
padding: 0px 0 0 0; 
width:100%;
}
[class*="col_"] {
display: table-cell;
background-color: #EED; 
box-sizing: border-box; 
margin: 0;
padding: 0;
float:none;
}
.col_1  {width: 6.33%;}
.col_2  {width: 14.66%;}
.col_3  {width: 23.0%;}
.col_4  {width: 31.33%;}
.col_5  {width: 39.66%;}
.col_6  {width: 48.0%;}
.col_7  {width: 56.33%;}
.col_8  {width: 64.66%;}
.col_9  {width: 73.0%;}
.col_10 {width: 81.33%;}
.col_11 {width: 89.66%;}
.col_12 {width: 98%;}
.hf {
display:block;
overflow:hidden;
background: #0967c1;
/*background: url('../img/bar3.png') repeat 65%;*/
margin: 0;		
padding: 0;		
}
.hf .row {	
border-spacing: 10px 0px; 
background: none;
margin: 0;		
padding: 5px 0px 5px 10px;	
width:100%;
height:auto;
}
.hf [class*="col_"]{
background: none;
padding:0;
margin:0;
text-align: center;
vertical-align: middle;
}
.hf .w-cn {
margin: 0;
padding: 0;
background: none;
color: #fff;
}
/************************/
.cls1{margin: 20px 0 0 0;}
.cls2{background:none;}
.cls3{min-height:500px;}
.cls4{display:none;}
.cls5{padding:0;}
.cls6{padding:0 10px 10px 10px;}
.cls7{min-height:90px; padding:0 10px 10px 10px;}
.cls8{min-height:110px;}
.cls9{visibility:hidden;}
/************************/
@media screen and (max-width: 768px) {
.row {	
display: block;
margin: 0% 1% 0% 1%; 
padding: 0; 
width: 98%;
}
[class*="col_"] {
display: block;
margin: 4% 1% 0% 1%; 
padding: 0; 
width: 98%;
float:left;
}
.hf {
display:block;
overflow:hidden;	
margin: 0;		
padding: 0;	
width:100%;	
float:left;	
}
.hf .row {
background: none;
margin: 0;		
padding: 0 0 0 10px;	
width: 100%;		
} 
.hf [class*="col_"] {	
margin: 1% 0 1% 0;
}
.combo-wr  {
display:block;
margin: 0 auto;
padding:0;
width:100%;
max-width: 300px;
float:none;
}
/************************/
.cls1{margin: 20px 0 0 0;}
.cls2{background:none;}
.cls3{min-height:0px;}
.cls4{display:none;}
.cls5{padding:0;}
.cls6{padding:0 10px 10px 10px;}
.cls7{min-height:90px; padding:0 10px 10px 10px;}
.cls8{min-height:110px;}
.cls9{visibility:hidden;}
}
/************************/
.w-hd {
background-color: #0967c1;
/*background: url('../img/bar3.png') repeat 40%;*/
color: #fff;
text-align: center;		
font-weight: bolder;	
margin: 3px 5px 0px 5px;
padding: 3px 3px 3px 3px;
}
.w-cn {	
background-color:#EED;
color: #000;
padding:20px;		
}
[class*="col_"], .w-hd, .w-cn{
border-radius: 10px; 
-webkit-border-radius: 10px; 
-moz-border-radius: 10px; 
-khtml-border-radius: 10px;  
-o-border-radius: 10px;
}
.t-c {
text-align: center;
}
.t-l {
text-align: left;
}
h1,h2,h4,h5 {
text-align: center;
text-transform: uppercase;
}
#CE_container{
font-style: italic;
}
a {
color:	#0967c1;
text-decoration: none;
font-weight: bold;
}
a:hover {
Color: #0b89e3;
}
/************************/
#dtbl {
border-collapse: collapse;
width:100%;
}
#dtbl tr td{
padding: 2px 0px 2px 0px;
}
#dtbl tr:last-child td{
padding: 5px 0px 5px 0px;
border-top: 2px groove #fff;
border-bottom: 2px groove #fff;	
background-color: #eeb;
}
#dtbl tr td:nth-child(1) {
width:30%;
}
#dtbl tr td:nth-child(2) {	
width:70%;
}
/************************/
.logo {
display: block;
max-width:100%;
margin:auto;	
}
.Image {
display:block;
max-width:100%;
height:auto;
margin-top: 5px;
margin-bottom: 5px;
vertical-align: middle;
margin-left: auto;
margin-right: auto;	
}
img {
padding: 0px 0px 0px 0px;
margin:0;
height: auto;
/*	width:auto;*/
vertical-align: middle;
}
.query {
line-height: 1;
font-family: Verdana, sans-serif;
font-size: 11px;
padding: 7px 0px 7px 30px;
border: 1px solid #CCCCCC;
border-radius: 10px;
background-color: #666;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;	
background: #fff;
outline:none;
display: inline-block;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
width: 100%;
}
#search input:focus, button:focus {
outline: none;
}
#search button {
cursor:pointer;
position: absolute;
margin: 2px auto 2px auto;
padding: 1px 1px 1px 25px;
height: 26px;
border: none;
border-radius: 10px;
background-color: #FFF;
background-image: url(../img/button-search.png);
background-repeat: no-repeat;
background-position: 10px center;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
}
.button, .SRN_cnt, .EML_cnt {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:8px;
background: #f3f3f3;
border: 1px solid #bbb;		
outline:none;
display: block;
-webkit-appearance:none;
-moz-appearance:none;
-o-appearance:none;	
appearance:none;
width: 100%;
max-width:300px;
margin:0 auto;
}
#e_srn, #e_eml  {
width: 100%;
max-width:300px;
margin:0 auto;
}
.combo:hover, .SRN_cnt:hover, .EML_cnt:hover {
border:1px solid #888;
}
/*----COMBO WRAPPER---*/
.combo-wr  combo {
display:block;
margin:0;
padding:0;
}
.combo-wr combo select{	
display:inline-block;
display:-moz-inline-stack;
zoom:1;
*display:inline;	
/*width: auto;
max-width:100%;*/
height:auto;
}
.combo-wr combo select option{
padding: 0px;
}
.combo-wr [class*="col_"] {	
padding: 0% 0% 0% 0%;
margin: 0% 1% 4% 1%;
float:left;
background: #f3f3f3;
}
/*---------------*/
/* ---- COMBO ---*/
.combo {
position: relative;
display:block;
margin-top:0;
padding:0;
border: 1px solid #bbb;
border-radius: 5px;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
-khtml-border-radius: 5px;  
-o-border-radius: 5px;
background: #f3f3f3;
}
.combo select {
position: relative;
width:100%;
margin:0;
background:none;
border: 1px solid transparent;
outline: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
font-size:12px;
padding: 5px 5px 5px 5px;
line-height:1.6;  
text-indent: 0.01px;
text-overflow: '';		
}
.arr {
/*border: 1px solid green;*/
content: "";
position: absolute;
width: 25px;
height: 100%;
top: 0%;
right: 0;
margin:auto;
background-image: url('../img/drp.png');
background-repeat: no-repeat;
background-size: auto;
background-position:center;
vertical-align:middle;
z-index: 2;
pointer-events:none;
}
.combo select:focus {
outline:none;
box-shadow: 0 0 1px 3px rgba(180,222,250, 1);
background-color:transparent;
color: #222;
border:1px solid #aaa;
}
.combo option {
font-weight:normal;
background-color: #fff;
}
x:-o-prefocus, .combo::after {
display:none;
}    
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
.combo select::-ms-expand {
display: none;
}
.combo select:focus::-ms-value {
background: transparent;
color: #222;
}
}  	
@-moz-document url-prefix() { 
.combo {
overflow: hidden;
}
.combo select {
width: 100%;
max-width:100%;
}
}
.combo select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #000;
}
.button {
color: #fff;
height: 35px;
font-weight: bold;
margin-top: 20px;
margin-bottom: 20px;
background-color: #447;
}
.button:hover {
opacity: 0.5;
}
.EML_cnt, .SRN_cnt {
line-height: 1;	
font-family: "Courier New", Courier, monospace;
font-size: 16px;
padding:8px;
font-weight: bold;
color: #294b6c;
}
.SRN_cnt {
text-transform: uppercase;
}
ol, ul {
list-style: none;
}
.lst2 {
list-style-position: inside;
list-style-image: url(../img/list.png);
font-weight: normal;
}
.lst2 li{
padding:5px;
}
/*------Pagination-----*/
div.pagination {
line-height: 30px;
display: block;
position: relative;
padding: 0px;
margin: 0px;
text-align:left;
color:#a0a0a0;
font-size:100%;
}
div.pagination a {
display: inline;
border: 1px solid #909090;
margin-right:10px;
padding:5px 5px;
background-position:bottom;
text-decoration: none;
color:#eed;		
}
div.pagination a:hover, div.meneame a:active {
display: inline;
border: 1px solid #f0f0f0;
background-color:#aa9;
color: #ffffff;
}
div.pagination span.current {
display: inline;
margin-right:10px;
padding:5px 5px;
border: 1px solid #ffffff;
font-weight: bold;
background-color: #606060;
color: #ffffff;
}
div.pagination span.disabled {
display: inline;
margin-right:10px;
padding:5px 5px;
border: 1px solid #909090;
color: #a0a0a0;
}
/*===== Responsive menu =====*/
.topnav {
overflow: hidden;
letter-spacing: 1px; 
text-transform: uppercase;
font-weight: bold;  
font-size: 9px;
float:right;
}
.topnav a {
float: left;
display: block;
color: #fff;
text-align: right;
padding: 0 0 10px 20px;
text-decoration: none;
font-size: 9px;
}
.topnav a:hover {
color: #aaa;
}
.topnav .icon {
display: none;
font-size:20px;
}
@media screen and (max-width: 768px) {
.topnav {  float:right;}
.topnav a {display: none;}
.topnav a.icon {
float: left;
display: block;
}
.topnav.responsive {position: relative;}
.topnav.responsive .icon {
position: relative;
right: 0;
top: 0;
}
.topnav.responsive a {
float: none;
display: block;
text-align: right;
}
}
/*=======slider==========*/
[id^="carousel"]>figure {
display: none;
margin: 0px;
}
[id^="carousel"]>figure.visible{
display: block;
overflow: hidden;
position: relative;
margin: 0px auto;
}