body {
	background: transparent;
	height: 100%;
}
body, td, th, div, span, p {
	font: normal normal 11px/130%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}
input, textarea, option, select {
	font: normal normal 11px/100%  Arial, Tahoma, Verdana,  sans-serif;
	color: #000000;
}

a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 11px/130% Arial, Tahoma,  Verdana,  sans-serif;
	color: #000000;
}
a:hover {
	text-decoration: none;
}
.outer {
	position: relative;
	height:170px;
	scrollbar-3dlight-color : #42989C;
	scrollbar-arrow-color : #000848;
	scrollbar-base-color : #000848;
	scrollbar-darkshadow-color : #000848;
	scrollbar-face-color : #42989C;
	scrollbar-highlight-color : #42989C;
	scrollbar-shadow-color : #42989C;
	scrollbar-track-color : #BDBDBD;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	overflow-x: hidden;
}	
.scroll_padd {
	padding: 0 10px 0 0;
}

.mark_text {
	font-weight: bold;
}

.mark_text * {
	font-weight: bold;
}

/* for FCK */
.cms_border {
    border-style:Solid;
    border-color:#C0C0C0;
    margin:2px auto auto 1px;
}
.cms_border td {
    border:1px solid #C0C0C0;
}
.cms_border_no, .cms_border_no td {
    border:none;
}

.form {

}

.form div.error, .form td.error, .form span.error{
	color: red;
}

.form input.error, .form textarea.error, .form select.error {
	background-color: red;
}

.popup {
	width: 100%;
	height: 100%;
}

.img_preload {
	display: none;
}

.w50 {
	width: 50%;
}


.main {
	background-color: #031C23;
}
.page {
	background: #031C23 url('../media/images/bg/bg1.png') 0px 394px repeat-x;
}
.main #flash {
	height: 456px;
	background-color: #060807;
	text-align: center;
}
.page #flash {
  height: 291px;
	background-color: #000000;
}
.main #flash * {
	margin: 0px auto;
}
.main #copyright {
	background-color: #02262F;
	border-bottom: 1px solid #02161C;
	height: 30px;
	text-align: center;
}
.page #copyright {
  text-align: center;
  height: 26px;
}
.main #copyright * {
	text-align: left;
	font: bold 10px Arial;
	color: #348498;
	text-decoration: none;
}
.page #copyright * {
	text-align: left;
	font: bold 10px Arial;
	color: #358195;
	text-decoration: none;
}
.main #copyright a:hover,
.page #copyright a:hover {
	color: #9DB0B4;
}
.main #copyright table {
	width: 780px;
	margin: 0px auto;
}
.page #copyright table {
	width: 790px;
	margin: 0px auto;
	border-top: 1px solid #419AB1;
}
.main #copyright div,
.page #copyright div {
	float: right;
}
.page #copyright td {
	padding: 0px 3px 5px 3px;
}
.main #logo,
.page #logo {
	height: 81px;
	background-color: #0184A6;
	text-align: center;
}
.main #logo *,
.page #logo * {
	text-align: left;
}
.main #logo table,
.page #logo table {
	width: 780px;
	margin: 0px auto;
}
.main #logo .title,
.page #logo .title {
	padding-left: 28px;
}
.main #logo .title table tr a,
.page #logo .title  table tr a{
	white-space: nowrap;
}
.main #logo .title table .btn_l,
.page #logo .title  table .btn_l,
.main #logo .title table .btn_m,
.page #logo .title  table .btn_m,
.main #logo .title table .btn_r,
.page #logo .title  table .btn_r{
	height: 33px;
}
.main #logo .title table .btn_l,
.page #logo .title  table .btn_l{
	background: url('../media/images/bg/btn_l.gif') no-repeat;
	width: 6px;
}
.main #logo .title table .btn_m,
.page #logo .title  table .btn_m{
	background: url('../media/images/bg/btn_m.gif') repeat-x;
	padding: 0 0px 0 3px;
	vertical-align: middle;
}
.main #logo .title table .btn_r,
.page #logo .title  table .btn_r{
	background: url('../media/images/bg/btn_r.gif') no-repeat;
	width: 6px;
}

.main #logo .title table.ov .btn_l,
.page #logo .title  table.ov .btn_l{
	background: url('../media/images/bg/btn_ov_l.gif') no-repeat;
	width: 6px;
}
.main #logo .title table.ov .btn_m,
.page #logo .title  table.ov .btn_m{
	background: url('../media/images/bg/btn_ov_m.gif') repeat-x;
	padding: 0 0px 0 3px;
	vertical-align: middle;
}
.main #logo .title table.ov .btn_r,
.page #logo .title  table.ov .btn_r{
	background: url('../media/images/bg/btn_ov_r.gif') no-repeat;
	width: 6px;
}

.main #logo .title table .btn_m a,
.main #logo .title table .btn_m span,
.page #logo .title table .btn_m a,
.page #logo .title  table .btn_m span{
	color: #cee2e7;
	font-weight:bold;
	text-decoration: none;
	white-space:nowrap;
}
.main #top,
.page #top {
	height: 24px;
	text-align: center;
}
.main #top *,
.page #top * {
	text-align: left;
	white-space: nowrap;
}
.main #top a,
.page #top a,
.main #top span,
.page #top span {
	color: #ffffff;
	font: 12px Arial;
	text-decoration: none;
}
.main #top #lang a:hover,
.page #top #lang a:hover,
.main #top #lang a:hover span,
.page #top #lang a:hover span {
	color: #38464A;
}
.main #top #main_menu a:hover,
.page #top #main_menu a:hover,
.main #top #main_menu a:hover span,
.page #top #main_menu a:hover span {
	color: #6D6F70;
}
#top #main_menu a.selected {
	color: #0FA3C7;
	font-weight: bold;
}
#top #main_menu a.selected span {
  color: #0FA3C7;
}
.main #top table,
.page #top table {
	width: 780px;
	margin: 0px auto;
}
.main #top table table,
.page #top table table {
	width: auto;
}
.main #top #main_menu,
.page #top #main_menu {
	text-align: right;
}
.main #top #main_menu a,
.page #top #main_menu a {
	margin-left: 15px;
}
.main #top span,
.page #top span {
	position: relative;
	top: -1px;
}
.main #top #sound,
.page #top #sound {
	padding-left: 18px;
}
.main #top #sound a,
.page #top #sound a {
	display: block;
	width: 17px;
	height: 16px;
}
.main #top .sound_on,
.page #top .sound_on {
	background: transparent url('../media/images/btn/sound_on.gif') 50% 50% no-repeat;
}
.main #top .sound_off,
.page #top .sound_off {
	background: transparent url('../media/images/btn/sound_off.gif') 50% 50% no-repeat;
}
.main #top td,
.page #top td {
	vertical-align: middle;
}
.page #content {
	text-align: center;
}
.page #content #content_body {
	width: 790px;
	margin: 0px auto;
	text-align: left;
}
.page .preloader {
  background: transparent url('../media/images/bg/bg_flash3.png') 0 100% repeat-x;
}

#sub_menu table {
	width: 148px;
	margin: 0px 15px 30px 10px;
}
#sub_menu #sub_menu_top {
	height: 7px;
  background: transparent url('../media/images/bg/sub_menu_top.png') 0 0 no-repeat;
}
#sub_menu #sub_menu_bottom {
	height: 7px;
  background: transparent url('../media/images/bg/sub_menu_bottom.png') 0 0 no-repeat;
}
#sub_menu #sub_menu_body {
	background-color: #51BAD4;
	padding: 8px 13px 30px 13px;
}
#sub_menu a {
	display: block;
	color: #204A55;
	font: bold 12px Arial;
	text-decoration: none;
	padding: 2px 0px 2px 11px;
	background: transparent url('../media/images/ico/submenu1.gif') 0 7px no-repeat;
}
#sub_menu a:hover {
	color: #ffffff ! important;
	background-image: url('../media/images/ico/submenu2.gif') ! important;
}
#sub_menu a.selected {
	color: #000000;
	background-image: url('../media/images/ico/submenu3.gif');
}
#page_name {
	padding: 13px 0px 13px 18px;
	background: transparent url('../media/images/bg/bg3.gif') 0 100% repeat-x;
}
#text {
	padding: 10px 50px 20px 15px;
}
#text * {
	color: #F8F7E7;
	font-family: Arial;
	font-size: 12px;
	line-height: 19px;
	text-align: justify;
}
.page .header {
	padding-right: 50px;
}
.flash_content {
  background: transparent url('../media/images/bg/bg_flash1.png') 50% 100% no-repeat;
}
.flash_r {
  background: transparent url('../media/images/bg/bg_flash2.png') 0 100% repeat-x;
}
#mirror {
	position: relative;
}
#mirror img {
	position: absolute;
	left: 700px;
	top: -2px;
}
#flash_object {
	position: relative;
	z-index: 1000;
}
.activity_title {
	display: block;
	font: bold 15px Arial ! important;
	color: #60CADE ! important;
	padding-left: 26px;
	background: transparent url('../media/images/ico/activity2.png') 0 50% no-repeat;
	margin: 8px 0px;
}
.activity_sep {
	background: transparent url('../media/images/bg/bg2.gif') 0 50% repeat-x;
	height: 2px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.activities,
.news_list {
	padding-left: 0px ! important;
}
.activities #to_top {
	margin-left: 20px;
}
.activity_text,
.activity_title {
	margin-left: 20px;
}

#to_top {
	margin: 10px 0;
}

#to_top_bg {
	height: 31px;
}
#to_top_bg1 {
	width: 31px;
	background: transparent url('../media/images/bg/to_top1.png') 0 0 no-repeat;
}
.ov #to_top_bg1 {
	background-image: url('../media/images/bg/to_top1_ov.png');
}
#to_top_bg2 {
	font: bold 12px Arial;
	padding: 0px 5px 0px 15px;
	white-space: nowrap;
	vertical-align: middle;
	height: 31px;
  background: transparent url('../media/images/bg/to_top3.png') 0 0 no-repeat;
}
.ov #to_top_bg2 {
  background-image: url('../media/images/bg/to_top3_ov.png');
}
#to_top_link {
	display: block;
	width: 100%;
	height: 31px;
	margin-top: -31px;
	position: relative;
	background: transparent url('../media/images/s.gif') 0 0 repeat;
}
#to_top_bg #png2 {
	width: 7px;
	background: transparent url('../media/images/bg/to_top2.png') 0 0 no-repeat;
}
.ov #to_top_bg #png2 {
  background-image: url('../media/images/bg/to_top2_ov.png');
}
.ov #to_top_bg2 {
	color: #46A1B8;
}
.news_list_item {
	width: 100%;
	cursor: pointer;
}
.news_list_item .news_date,
.news_item_date {
	display: block;
	font: bold 15px Arial ! important;
	color: #60CADE ! important;
	padding-left: 35px;
	background: transparent url('../media/images/ico/activity2.png') 0 50% no-repeat;
	line-height: 36px ! important;
	text-decoration: none ! important;
}
.news_item_right1,
.news_item_left1,
.news_item_right3,
.news_item_left3 {
	height: 19px;
	width: 19px;
	font-size: 0px ! important;
	line-height: 0px ! important;
}

.ov .news_item_left1 {
  background: transparent url('../media/images/bg/news_item_c1.png') 0 0 no-repeat;
}
.ov .news_item_left3 {
  background: transparent url('../media/images/bg/news_item_c4.png') 0 0 no-repeat;
}
.ov .news_item_right1 {
  background: transparent url('../media/images/bg/news_item_c2.png') 0 0 no-repeat;
}
.ov .news_item_right3 {
  background: transparent url('../media/images/bg/news_item_c3.png') 0 0 no-repeat;
}
.ov .news_item_left2 {
  background: transparent url('../media/images/bg/news_item_l1.png') 0 0 repeat-y;
}
.ov .news_item_right2 {
  background: transparent url('../media/images/bg/news_item_l2.png') 0 0 repeat-y;
}
.ov .news_item_body {
	background: transparent url('../media/images/bg/news_item.png') 0 0 repeat;
}

.news_sep {
	background: transparent url('../media/images/bg/news_sep.png') 0 0 repeat-x;
	height: 2px;
	margin-bottom: 1px;
}
.news_item_body {
	padding-bottom: 8px;
}
.news_item_title {
	display: block;
	margin-bottom: 15px;
}
#paging {
	float: right;
	margin-top: 20px;
}
#paging a,
#paging div {
	display: block;
	width: 46px;
	height: 31px;
}

#paging div {
  background: transparent url('../media/images/bg/paging1.png') 0 0 no-repeat;
}
#paging div.ov {
  background-image: url('../media/images/bg/paging_ov.png');
}

#paging a {
	margin-top: -31px;
	position: relative;
	background: transparent url('../media/images/s.gif') 0 0 repeat;
	font: 11px Arial;
	line-height: 31px;
	text-align: center;
	text-decoration: none;
	color: #F8F7E7 ! important;
}
#paging a.current {
	font-weight: bold;
}
#paging div.current {
  background-image: url('../media/images/bg/paging2.png');
}
#paging .page_prev,
#paging .page_next {
	margin-top: 8px;
	width: 16px;
	height: 16px;
}
#paging .page_prev {
	background: transparent url('../media/images/bg/paging_prev.gif') 50% 50% no-repeat;
}
#paging .page_prev:hover {
	background-image: url('../media/images/bg/paging_prev_ov.gif');
}
#paging .page_next {
	background: transparent url('../media/images/bg/paging_next.gif') 50% 50% no-repeat;
}
#paging .page_next:hover {
	background-image: url('../media/images/bg/paging_next_ov.gif');
}

#no_flash {
	width: 600px;
	height: 291px;
	margin: 0px auto;
	text-align: center;
}

#no_flash,
#no_flash * {
	color: #ffffff;
	font: 12px Arial;
}
#no_flash a {
	color: #3692B3;
}
#text a {
	color: #0FA2C6;
}

.supply_form {
	
}
#electricity_supply_form * {
	color: #fff;
}
#electricity_supply_form .form_line {
	padding: 2px 0;
}
#electricity_supply_form .form_line_check {
	padding: 15px 0;
}
#electricity_supply_form label {
	width: 235px;
	line-height: 15px !important;
	float: left;
	text-align: left;
	display: block;
	margin: 0 10px 0 0;
}
#electricity_supply_form label.label_check {
	width: 100px;
}
#electricity_supply_form input,
#electricity_supply_form textarea  {
	color: #000;
	border: 1px solid #000;
	width: 308px;
	float: left;
	margin: 3px 0;
	padding: 3px 3px;
}
#electricity_supply_form input.radio {
	width: 13px;
	height: 13px;
	margin: 0 5px 0 0;
	padding: 0;
}
#electricity_supply_form textarea {
	height: 175px !important;
}
#electricity_supply_form  .line {
	background-image: url('../media/images/dec/line_02.gif') 0 0 repeat-x;
	height: 2px;
	line-height: 2px;
	font-size:2px;
	margin: 20px -10px;
}
#electricity_supply_form  h3 {
	font-size: 15px;
	font-weight: normal;
}
#electricity_supply_form  .files {
	padding-top: 10px;
}
#electricity_supply_form  .files img {
	display: inline;
	margin-bottom: -5px;
}
#electricity_supply_form  .w600 {
	width: 600px;
	padding: 10px 0;
}
#electricity_supply_form  .submit_btn {
	float: left;
	margin-left: 280px;
	cursor: pointer;
}

#electricity_supply_form  .submit_btn {
	background: url('../media/images/btn/send.gif') no-repeat;
	padding:7px 17px 8px 17px;
	margin-top: 9px;
}
#electricity_supply_form  .submit_btn.ov{
	background: url('../media/images/btn/send_ov.gif') no-repeat;
	color: #46a1b8;
}
#electricity_supply_form  .submit_btn a {
	color: #ced4d5;
	text-decoration: none;
	font-weight: bold;
}

#text .scroll_padd .download_pdf_btn {
	margin: 22px 0 0 0;
	cursor: pointer;
}
#text .scroll_padd .download_pdf_btn td {
	line-height: 33px;
}
#text .scroll_padd .download_pdf_btn a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#text .scroll_padd .line {
	background: url('../media/images/bg/line.gif') 0 0 repeat-x;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 15px 0;
}
#text .scroll_padd .download_pdf_btn .btn_left {
	height: 33px;
	width: 37px;
	background: url('../media/images/bg/download_pdf_left.gif') 0 0 no-repeat;
}
#text .scroll_padd .download_pdf_btn .btn_right {
	width: 11px;
}
#text .scroll_padd .download_pdf_btn.ov .btn_left {
	background: url('../media/images/bg/download_pdf_left_ov.gif') 0 0 no-repeat;
}
#text .scroll_padd .download_pdf_btn.ov .btn_mid {
	background: url('../media/images/bg/download_pdf_mid_ov.gif') 0 0 repeat-x;
}
#text .scroll_padd .download_pdf_btn.ov .btn_right {
	background: url('../media/images/bg/download_pdf_right_ov.gif') 0 0 no-repeat;
}