<style type=text/css>{  }

@font-face {
	font-family: 'LatoRegular';
	src: url('fonts/Lato-Regular.eot');
	src: /*url('../fonts/Lato-Bold?#iefix') format('embedded-opentype'),*/ 
		url('fonts/Lato-Regular.woff') format('woff'),
        url('fonts/Lato-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LatoBold';
	src: url('fonts/Lato-Bold.eot');
	src: /*url('../fonts/Lato-Bold?#iefix') format('embedded-opentype'),*/ 
		url('fonts/Lato-Bold.woff') format('woff'),
        url('fonts/Lato-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LatoItalic';
	src: url('fonts/Lato-Italic.eot');
	src: /*url('../fonts/Lato-Bold?#iefix') format('embedded-opentype'),*/ 
		url('fonts/Lato-Italic.woff') format('woff'),
        url('fonts/Lato-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

html { min-height: 100%;}
body { margin: 0; padding: 0;} /*BACKGROUND: url(../images/bg.gif) #E9EFF3 top repeat-x ;*/

.left_top {
	 BACKGROUND: url(../images/left_top.gif) #f4f4f4 top repeat-x;
}

A.body:link {
	COLOR: #666666; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 12px;
}
A.menu:link {
	COLOR: #0066CC; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
	Font-weight:bold;		
}
A.menu:visited {
	COLOR: #0066CC; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
	Font-weight:bold;
}
A.menu:hover {
	COLOR: #127CE0; TEXT-DECORATION: underline;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
	Font-weight:bold;
}
A.left_menu:link {
	COLOR: #666666; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 12px;		
}
A.left_menu:visited {
	COLOR: #666666; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 12px;
}
A.left_menu:hover {
	COLOR: #3984D7; TEXT-DECORATION: underline;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 12px;
}
A.menu_blue:link {
	COLOR: #0098DB; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 12px;	
}
A.menu_blue:visited {
	COLOR: #0098DB; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 12px;
}
A.menu_blue:hover {
	COLOR: #000000; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 12px;
}
A.news:link {
	COLOR: #333333; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 12px;
}
A.news:visited {
	COLOR: #333333; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 12px;
}
A.news:hover {
	COLOR: #0098DB; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 12px;
}

A.banner_menu:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font-family:arial,sans-serif;
	FONT-SIZE: 11px;
	width:100%;
	font-weight:bold;
}
A.banner_menu:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font-family:arial,sans-serif;
	FONT-SIZE: 11px;
	width:100%;
	font-weight:bold;	
}
A.banner_menu:hover {
	COLOR: #000000; TEXT-DECORATION: none;
	font-family:arial,sans-serif;
	FONT-SIZE: 11px;
	width:100%;
	font-weight:bold;
}
A.top_menu:link {
	COLOR: #333333; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
}
A.top_menu:visited {
	COLOR: #333333; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
}
A.top_menu:hover {
	COLOR: #DB2128; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
}

A.footer_menu:link {
	COLOR: #999999; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
}
A.footer_menu:visited {
	COLOR: #999999; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
}
A.footer_menu:hover {
	COLOR: #3984D7; TEXT-DECORATION: none;
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
}

.bodylink
{
font-family:"LatoRegular",arial,sans-serif;
FONT-SIZE: 12px;
color:#666666;
text-decoration:none;
}

.bodytext
{
/*font-family:arial;*/
font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 14px;
color:#333333;
}
.bodytext1
{
font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
color:#666666;
}
.caption
{
font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 14px;
	font-weight:bold;
	color:#006699;
}

.heading
{
font-family:"LatoRegular",arial,sans-serif;
	font-size:20px; color:#2744A7;
}

.footer
{
	font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
	color:#666666;
}



.bodytextbold
{
font-family:"LatoRegular",arial,sans-serif;
	FONT-SIZE: 11px;
color:#000066;
font-weight:bold;
}

.border
{
border-top:solid;
border-bottom:solid;
border-left:solid;
border-right:solid;
border-width:1px;
border-left-color:#CACACA;
border-right-color:#CACACA;
border-top-color:#CACACA;
border-bottom-color:#CACACA;
}

.border_red
{
border-top:solid;
border-bottom:solid;
border-left:solid;
border-right:solid;
border-width:2px;
border-left-color:#ff0000;
border-right-color:#ff0000;
border-top-color:#ff0000;
border-bottom-color:#ff0000;
}
.border_shadow
{
border-top:solid;
border-bottom:solid;
border-left:solid;
border-right:solid;
border-top-width:1px;
border-left-width:1px;
border-right-width:2px;
border-bottom-width:2px;
border-left-color:#cccccc;
border-right-color:#ABA8A8;
border-top-color:#cccccc;
border-bottom-color:#ABA8A8;
}
.img_border1
{
border-top:none;
border-bottom:solid;
border-left:none;
border-right:solid;
border-width:1px;
border-left-color:#ffffff;
border-right-color:#acacac;
border-top-color:#ffffff;
border-bottom-color:#acacac;
}
.border_right_bottom
{
border-top:none;
border-bottom:solid;
border-left:none;
border-right:solid;
border-width:1px;
border-left-color:#CCCCCC;
border-right-color:#D1D1D1;
border-top-color:#CCCCCC;
border-bottom-color:#D1D1D1;
}.border_right
{
border-top:none;
border-bottom:none;
border-left:none;
border-right:solid;
border-width:1px;
border-left-color:#CCCCCC;
border-right-color:#D1D1D1;
border-top-color:#CCCCCC;
border-bottom-color:#D1D1D1;
}
.border_left_bottom
{
border-top:none;
border-bottom:solid;
border-left:solid;
border-right:none;
border-width:1px;
border-left-color:#CCCCCC;
border-right-color:#D1D1D1;
border-top-color:#CCCCCC;
border-bottom-color:#D1D1D1;
}
.border_bottom
{
border-top:none;
border-bottom:solid;
border-left:none;
border-right:none;
border-width:1px;
border-left-color:#CCCCCC;
border-right-color:#D1D1D1;
border-top-color:#CCCCCC;
border-bottom-color:#D1D1D1;
}
/*hober_img*/

.hover_img img {
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
}
.hover_img img:hover {
	-webkit-transform: scale(0.99);
	-moz-transform: scale(0.99);
	-o-transform: scale(0.99);
	opacity: 1;
}
.hover_img_l:hover{
	 z-index: 10;
     -webkit-transform: scale(1.05);
       -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
         -o-transform: scale(1.05);
            transform: scale(1.05);
	}

.cf {
  position:relative;
  /*height:281px;
  width:450px;*/
  margin:0 auto;
}

.cf img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

.cf img.top:hover {
  opacity:0;
}
</style>