
html, body {
	height: 100%;
	width: 100%;
}

body {
	padding:0px;
	margin: 0px;
	background-color: #ffffff;
	font: 11px Arial, sans-serif;
}

table {
	font: 11px Arial, sans-serif;
}

img {
	border: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
}

.underline_hover a:hover {
    text-decoration: underline;
}

/* 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;
}

/* Paddings and Margins*/

/* Heights */
.height19 {
	height: 19px;
}

.height26 {
	height: 26px;
}

.height34 {
	height: 34px;
}

.height39 {
	height: 39px;
}

.height45 {
	height: 45px;
}

.height119 {
	height: 119px;
}

.height146 {
	height: 146px;
}

.height151 {
	height: 151px;
}

.height173 {
	height: 173px;
}

.height274 {
	height: 274px;
}
/* Width */

/* Colors */
.font_white {
	color: #ffffff;
}

.font_black {
    color: #000000;
}

.white {
	background-color: #ffffff;
}

.green {
	background-color: #00B159;
}

.gray {
	background-color: #D1D3D5;
}

/* Fonts */

.bold {
	font-weight: bold;
}

/* Borders: START */
.border_left {
	border-left: 1px solid #EBEBEB;
}

.border_right {
	border-right: 1px solid #EBEBEB;
}

.border_top {
	border-top: 1px solid #EBEBEB;
}

.border_bottom {
	border-bottom: 1px solid #EBEBEB;
}

/* Borders: END */

/* Scrollbar */
.scrollbar {
    scrollbar-base-color: #D4E4E1;
    scrollbar-darkshadow-color: #ECEEEF;
    scrollbar-shadow-color: #ECEEEF;
    scrollbar-track-color: #EEF8FC;
}

.action_center {
    margin-top: expression((document.body.clientHeight > 649)? 35 : 0);
}

/* Front page: START */
.powered {
	margin: 10px 56px 0px 0px;
   color: #AEAFAF;
}

.powered a {
    color: #AEAFAF;
}

.copyrights {
    margin: 10px 0px 0px 54px;
	 color: #AEAFAF;
	 font-size: 11px;
}

.copyrights a {
    text-align: left;
    color: #AEAFAF;
}

.copyrights a:hover {
    text-decoration: underline;
}

.front_content_article {
    height: 155px;
    width: 736px;
    overflow:auto;
    overflow-x: hidden;
    margin: 9px 0px 0px 11px;
    padding: 0px 5px 0px 0px;
    text-align: left;
}

.front_content_header {
	color: #F26530;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
}

.backgroung_frame1_2 {
	background-image: url(../images/header-02.gif);
	background-position: left center;
	background-repeat: repeat-x;
}

.background_frame2_1 {
	background-image: url(../images/header-03.gif);
	background-position: left center;
	background-repeat: repeat-x;
}

.flag {
	border: 1px solid #CDD0D2;
}

.flag_current {
	border: 1px solid #00B259;
}

.flag_span {
	font-size: 10px;
	width: 7px;
	height: 10px;
}

.flag_div {
	display: inline;
	float: left;
	height: 10px;
	width: 4px;
}

.background_footer {
	height: 31px;
	background-image: url(../images/footer-01.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.background_front_news {
	background-image: url(../images/fronpage-09.gif);
	background-position: left center;
	background-repeat: repeat-x;
}

.front_news {
	color: #F26630;
	font-size: 18px;
	font-weight: normal;
	margin: 1px 0px 0px 20px;
}

.news_div {
	margin: 23px 0px 0px 0px;
	color: #7F7F7F;
}

.news_div_article {
	margin: 0px 0px 0px 20px;
	color: #7F7F7F;
	height: 130px;
   width: 467px;
   overflow:auto;
   overflow-x: hidden;
	text-align: left;
}

.news_span {
	color: #008164;
}

.menu_div {
	margin: 0px 0px 0px 53px;
	width: 718px;
}
/* Foton page: END */

/* Content page: START */
.cont_content_article {
    height: 250px;
    width: 677px;
    overflow:auto;
    overflow-x: hidden;
    margin: 12px 0px 0px 56px;
    padding: 0px 5px 0px 0px;
    text-align: left;
	 color: #818181;
}

.cont_article_header {
	color: #F26530;
	font-size: 12px;
	font-weight: bold;
	margin: 12px 0px 0px 56px;
}

.header_backgroun {
	background-image: url(../images/contentpage-header_backgrou.gif);
	background-position: left center;
	background-repeat: repeat-x;
}
/* Content page: END */

/* Popup: START */
.popup_top {
	background-image: url(../images/popup-top.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.popup_div {
	 margin: 0px 0px 5px 5px;
	 color: #AEAFAF;
	 font-size: 11px;
}

.popup_powered {
	margin: 0px 5px 5px 0px;
   color: #AEAFAF;
}

.popup_powered a {
   color: #AEAFAF;
}

/* Popup: END */