html, body {
	height: 100%;
	width: 100%;
}

body {
	padding:0px;
	margin: 0px;
	background-color: #ffffff;
	font: 11px Tahoma, Arial, sans-serif;
}

table {
	font: 11px Tahoma, Arial, sans-serif;
}

img {
	border: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
    color: #14589F;
}

.underline a {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

.copyright a:hover {
	text-decoration: none;
}

.none_underline a {
	text-decoration: none;
}

.a_nodecoration {
	text-decoration: none;
}

/* Aligns*/
.top {
	vertical-align: top;
}

.bottom {
	vertical-align: bottom;
}

.middle {
	vertical-align: middle;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.justify {
	text-align: justify;
}

.test {
	border: 1px solid red;
}

/* Paddings */
.margin_news {
    margin-top: 15px;
    margin-right: 10px;
    margin-left: 10px;
}

.padding0_top_bottom {
	padding-top: 0px;
	padding-bottom: 0px;
}

.padding15_top_bottom {
    padding-top: 15px;
    padding-bottom: 15px;
}

.padding0_left_right {
	padding-left: 0px;
	padding-right: 0px;
}

.padding_right15 {
	padding-right: 15px;
}

.padding_left15 {
	padding-left: 15px;
}

.margin_bottom19 {
	margin-bottom: 19px;
}

.margin_top19 {
	margin-top: 19px;
}

/*main*/

.bg_header {
	background-image: url(/site/images/bg_header.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.bg_menu {
	background-image: url(/site/images/bg_menu.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.bg_content {
	background-image: url(/site/images/bg_content.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.bg_footer {
	background-image: url(/site/images/bg_footer.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

/* Heights */
.h_100_ {
	height: 100%;
}

.h_768 {
 height: 768px;
}

.h_515 {
 height: 315px;
}

.h_140 {
 height: 140px;
}

.h_37 {
 height: 37px;
}

.h_34 {
 height: 34px;
}

.h_23 {
 height: 23px;
}

.height4 {
	height: 4px;
}

.height13 {
	height: 13px;
}

.height15 {
	height: 15px;
}

.height22 {
	height: 22px;
}

.height27 {
	height: 27px;
}

.height28 {
	height: 28px;
}

.height33 {
	height: 33px;
}

.height41 {
    height: 41px;
}

.height50 {
	height: 50px;
}

.height98 {
	height: 98px;
}

.height286 {
	height: 286px;
}

.h_97 {
	height: 97px;
}

/* Width */
.w_1003 {
	width: 1003px;
}

.w_333 {
	width: 333px;
}

.width54 {
	width: 54px;
}

.width321 {
	width: 321px;
}

.width348 {
	width: 348px;
}

.width225 {
	width: 225px;
}

.width894 {
	width: 894px;
}

.w_32 {
	width: 32px;
}

/* Colors */
.font_white {
	color: #ffffff;
}

.font_black {
    color: #000000;
}

.font_grey {
	color: #909294;
}

.font_dark_grey {
	color: #5C5C5C;
}

.font_blue {
	color: #14589F;
}

.font_orange {
	color: #FF9815;
}

.white {
	background-color: #ffffff;
}

.ligh_blue {
	background-color: #8AACCF;
}

.blue {
	background-color: #14589F;
}

.light_yellow {
	background-color: #F7D996;
}

.yellow {
	background-color: #EFB22D;
}

.light_grey {
	background-color: #F5F7F8;
}

.grey {
	background-color: #EBEEF1;
}

.light_orange {
	background-color: #FFCC8A;
}

.orange {
	background-color: #FF9815;
}

/* Fonts */
.font_underline {
    text-decoration: underline;
}

.font_link {
    cursor: hand;
    color: #14589F;
}

.bold {
	font-weight: bold;
}

.font_size12 {
    font-size: 12px;
}

.font_size14 {
	font-size: 14px;
}

/* Lists */

.listnone {
	list-style: none;
	padding: 0px;
}

/* Images */

.grey_border {
	border: 1px solid #AFB1B3;
}

.block {
	display: block;
}

.super {
	vertical-align: super;
}

.flagCurrent img {
    border: solid 2px #FF9816;
}

.NewsMore {
    color: #14589F;
    cursor: hand;
}

.NewsMore_table {
    padding-left: 240px;
}

.ContactTable{
	font: 11px tahoma, arial, sans-serif;
	color: #14589F;
	padding-bottom: 5px;
	padding-left: 5px;
    font-size: 12px;
}

/* Scrollbar */
.fcontent {
    scrollbar-base-color: #C0C3C7;
    scrollbar-darkshadow-color: #C0C3C7;
    scrollbar-shadow-color: #C0C3C7;
    scrollbar-track-color: #F5F7F8;      
}

.m_l_10 {
	margin-left: 10px;
}

.m_r_10 {
	margin-right: 10px;
}

.m_r_5 {
	margin-right: 5px;
}

.m_t_20 {
	margin-top: 20px;
}

.m_t_10 {
	margin-top: 10px;
}

.m_l_73 {
	margin-left: 73px;
}