BODY {
  margin: 0px;
  padding: 0px;
}

/** {
  margin: 0px;
  padding: 0px;
}*/

#containerOfAll {
  border-collapse: collapse;
  border: none;
  width: 100%;
}

#containerOfAll TD.containerOfAll {
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}

/*
    Header
*/
#header {
  border-collapse: collapse;
  border: none;
  width: 100%;
  height: 110px;
  background-image: url(/img/header_bg.jpg);
  background-repeat: repeat-x;
}

#header TD.header {
  vertical-align: top;
  white-space: nowrap;
  padding: 0px;
  margin: 0px;
}

#header TD.header.center {
  width: 100%;
  text-align: center;
}

#header TD.header.center H1 {
  color: #41AFBB;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  padding: 0px;
  margin: 0px;
  height: 20px;
}

/*#header TD.header.center IMG {
  padding-left: 7px;
  padding-right: 7px;
}*/

#header TD.header.center A {
  width: 191px;
  height: 80px;
  margin-left: 7px;
  margin-right: 7px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center top;
}

#header TD.header.center A.erp {
  background-image: url(/img/header_img11.gif);
}

#header TD.header.center A.tnp {
  background-image: url(/img/header_img22.gif);
}

#header TD.header.center A:HOVER, #header TD.header.center A:ACTIVE {
  background-position: 50% -80px;
}

#header TD.header.left {
  width: 210px;
}

/* Logo */
#header TD.header.left IMG {
  padding-left: 35px;
  padding-top: 25px;
}

#header TD.header.right {
  width: 270px;
}


/*
    Login
*/
#loginDiv {
  width: 260px;
  height: 100px;
  margin-left: 6px;
  margin-top: 9px;
/*  padding-top: 18px;*/
  background-image: url(/img/login_bg.jpg);
  background-repeat: no-repeat;
}

#loginDiv FORM {
  padding: 0px;
  margin: 0px;
  padding-top: 18px;
}

#loginDiv TABLE {
  border-collapse: collapse;
/*  padding-top: 18px;*/
  width: 260px;
}

#loginDiv TABLE .lableTd {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: right;
  width: 55px;
}

#loginDiv TABLE .userTd {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  width: 150px;
  white-space: normal;
  padding-left: 15px;
}

#loginDiv TABLE .inputTd {
  width: 110px;
  text-align: right;
  padding-bottom: 3px;
}

#loginDiv TABLE .inputTd INPUT {
  width: 90%;
  font-family: Arial;
  font-size: 12px;
/*  border-width: 1px;*/
  margin: 0px;
}

#loginDiv TABLE .btnTd {
  vertical-align: middle;
}

#loginDiv TABLE .registrationTd {
  text-align: center;
  padding-top: 5px;
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
}

#loginDiv TABLE .registrationTd A:LINK, #loginDiv TABLE .registrationTd A:VISITED {
  color: #FFFFFF;
}

#loginDiv TABLE .registrationTd A:HOVER {
  color: #00FF00;
}


/*
    Top Pannel
*/
#topPannel {
  border-collapse: collapse;
  border: none;
  width: 100%;
  height: 58px;
  background-image: url(/img/top_pannel_bg.jpg);
  background-repeat: repeat-x;
  table-layout: fixed;
}

#topPannel TD {
  vertical-align: top;
  white-space: nowrap;
  padding: 0px;
  margin: 0px;
}

#topPannel TH {
  white-space: nowrap;
}


#topPannel TD.btns {
/*  padding-left: 41px;*/
  padding-top: 16px;
  width: 203px; /*162*/
}

#topPannel TD.btns A {
  margin-left: 6px;
  margin-right: 6px;
}

#topPannel TD.btns IMG {
  border: none;
}


/*
    Top Menu
*/
#topPannel TD.topMenu {
  padding-top: 14px;
  height: 33px;
}

#topPannel TD.topMenu TABLE {
  border-collapse: collapse;
  height: 35px;
}

#topPannel TD.topMenu TABLE TH {
  background-image: url(/img/top_menu_bg.jpg);
  background-repeat: repeat-x;
  padding-left: 3px;
}
#topPannel TD.topMenu TABLE TH A:LINK, #topPannel .topMenu TABLE TH A:VISITED {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #5981B7;
}

#topPannel TD.topMenu TABLE TH A:HOVER {
  color: #FF3D3D;
}

#topPannel TD.topMenu TABLE TH.active A {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #FF3D3D;
}


#topPannel TD.topMenu TABLE .firstTd, #topPannel .topMenu TABLE .firstTd DIV {
  width: 35px;
}

#topPannel TD.topMenu TABLE .firstTd {
  background-image: url(/img/top_menu_first.jpg);
  background-repeat: no-repeat;
}

#topPannel TD.topMenu TABLE .imgTd, #topPannel .topMenu TABLE .imgTd DIV {
  width: 35px;
}

#topPannel TD.topMenu TABLE .imgTd{
  background-image: url(/img/top_menu_img.jpg);
  background-repeat: no-repeat;
}

#topPannel TD.topMenu TABLE .lastTd, #topPannel .topMenu TABLE .lastTd DIV {
  width: 20px;
}

#topPannel TD.topMenu TABLE .lastTd {
  background-image: url(/img/top_menu_last.jpg);
  background-repeat: no-repeat;
}


/*
    Main Columns
*/
#main {
  border-collapse: collapse;
  border: none;
  width: 100%;
/*  table-layout: fixed;*/
}

#main TD.main.left, #main TD.main.center, #main TD.main.right {
  vertical-align: top;
  padding: 0px;
  margin: 0px;
}

#main TD.main.left, #main TD.main.left .minWidth {
  width: 205px;
  overflow: hidden;
}

#main TD.main.left .minWidth {
  height: 100px;
  margin-top: -100px;
}


#main TD.main.center {
  width: 100%;
}

#main TD.main.right, #main TD.main.right .minWidth {
  width: 180px;
}

#main TD.main.right .minWidth {
  height: 100px;
  margin-top: -100px;
}


/*
    Left Menu
*/
#leftMenu {
  width: 192px;
  margin-left: 9px;
  margin-top: 10px;
  background-image: url(/img/left_menu_bg.jpg);
  background-repeat: repeat-y;
}

#leftMenu .header {
  width: 192px;
  height: 33px;
/*  padding-left: 30px;
  padding-top: 8px;*/
  background-image: url(/img/left_menu_header_bg.jpg);
  background-repeat: no-repeat;
  color: #5981B7;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
}

#leftMenu .header SPAN {
  margin-left: 30px;
  margin-top: 8px;
  display: inline-block;
}

#leftMenu .firstHeader {
  background-image: url(/img/left_menu_first_header_bg.jpg);
}

#leftMenu .footer {
  width: 192px;
  height: 31px;
  background-image: url(/img/left_menu_footer_bg.jpg);
  background-repeat: no-repeat;
}

#leftMenu UL {
  margin: 5px 5px 15px 10px;
/*  margin-top: 5px;
  margin-bottom: 15px;
  margin-left: 10px;
  margin-right: 5px;*/
  padding: 0px;
  list-style: none;
}

#leftMenu UL LI {
  background: url(/img/marker_menu.gif) no-repeat 0px 2px;
  line-height: 150%;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 2px;
  margin-top: 3px;
  color: #5981B7;
}

#leftMenu UL LI SPAN, #leftMenu UL LI A {
  padding-left: 15px;
  display: inline-block;
}

#leftMenu UL LI.link {
  background: url(/img/right_menu_marker1.gif) no-repeat 0px 3px;
}

#leftMenu UL LI.active {
  background-image: url(/img/right_menu_active_marker1.gif);
  color: #35ABB7;
  /* font-weight: bold;*/
}

#leftMenu UL LI A:LINK, #leftMenu UL LI A:VISITED {
  color: #5981B7;
}

#leftMenu UL LI A:HOVER {
  color: #35ABB8;
}

#leftMenu UL UL {
/*  margin-bottom: 10px;
  margin-left: 17px;*/
  margin: 0px 0px 5px 17px;
  list-style: none;
}

#leftMenu UL UL LI {
  background: url(/img/left_menu_marker.gif) no-repeat 0px 5px;
  line-height: 120%;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  margin-bottom: 3px;
  margin-top: 0px;
/*  margin-top: 0px;*/
}

#leftMenu UL UL LI SPAN, #leftMenu UL UL LI A {
  padding-left: 10px;
  display: inline-block;
}

#leftMenu UL UL LI.active {
  background-image: url(/img/left_menu_active_marker.gif);
  color: #00FF00;
}

#leftMenu UL UL LI A:LINK, #leftMenu UL UL LI A:VISITED {
  color: #5981B5;
}

#leftMenu UL UL LI A:HOVER {
  color: #35ABB8;
}


/*
    Search box -
*/
#searchBox {
  width: 196px;
  height: 75px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 9px;
  background-image: url(/img/search_bg.gif);
  background-repeat: no-repeat;
}
#searchBox FORM {
  margin: 0px;
}
#searchBox .lableTd {
  vertical-align: top;
  padding-top: 10px;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  font-size: 12px;
  font-family: Arial;
  height: 33px;
}
#searchBox INPUT {
  margin: 0px !important;
  font-size: 12px;
  font-family: Arial;
}
#searchBox .inputTextTd {
  padding-right: 5px;
}
#searchBox .inputText {
  width: 137px;
}


/*
    Voting -
*/
.votingDiv {
  margin-left: 9px;
  margin-top: 20px;
  width: 192px;
  overflow-x: hidden;
}
.votingDiv FORM {
  margin-bottom: 10px;
}
/*.votingDiv .mainTable {
  margin-left: 9px;
  margin-top: 10px;
  width: 192px;
}*/


/*
    Right Menu
*/
#rightMenu {
  margin-top: 20px;
  margin-bottom: 30px;
  margin-left: 10px;
}

#rightMenu UL {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

#rightMenu UL LI {
  background: url(/img/marker_menu.gif) no-repeat 0px 3px;
  line-height: 150%;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 2px;
  margin-top: 3px;
  color: #5981B7;
}

#rightMenu UL LI SPAN, #rightMenu UL LI A {
  padding-left: 15px;
  display: inline-block;
}

#rightMenu UL LI.link {
  background: url(/img/right_menu_marker1.gif) no-repeat 0px 3px;
}

#rightMenu UL LI.active {
  background-image: url(/img/right_menu_active_marker1.gif);
  color: #00FF00;
}

#rightMenu UL LI A:LINK, #rightMenu UL LI A:VISITED {
  color: #5981B5;
}

#rightMenu UL LI A:HOVER {
  color: #35ABB8;
}

#rightMenu UL UL {
  margin-bottom: 10px;
  margin-left: 17px;
  list-style: none;
}

#rightMenu UL UL LI {
  background: url(/img/right_menu_marker2.gif) no-repeat 0px 6px;
  line-height: 150%;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 2px;
  margin-top: 0px;
}

#rightMenu UL UL LI SPAN, #rightMenu UL UL LI A {
  padding-left: 10px;
  display: inline-block;
}

#rightMenu UL UL LI.active {
  background-image: url(/img/left_menu_active_marker.gif);
  color: #00FF00;
}

#rightMenu UL UL LI A:LINK, #rightMenu UL UL LI A:VISITED {
  color: #5981B5;
}

#rightMenu UL UL LI A:HOVER {
  color: #35ABB8;
}


/*
  Right Pannel
*/
.rightPannel {
  clear: both;
  margin-left: 5px;
  margin-bottom: 20px;
  padding-right: 4px;
  width: 168px;
  height: 134px;
  background-image: url(/img/right_pannel_bg.jpg);
  background-repeat: no-repeat;
}

.rightPannel H1 {
  font-family: Arial;
  font-weight: bold;
  font-size: 15px;
  color: #FFFFFF;
  text-align: center;
  padding-top: 13px;
  margin-bottom: 10px;
}

.rightPannel .text {
  margin-left: 10px;
  margin-right: 10px;
  font-family: Arial;
  font-size: 11px;
}

/*
    Center Frame
*/
#centerFrame {
  width: 100%;
  margin-top: 1px;
}

#centerFrame DIV.centerFrame.top {
  width: 100%;
  background-image: url(/img/main_frame_top.jpg);
  background-position: top;
  background-repeat: repeat-x;
}

#centerFrame DIV.centerFrame.left {
  width: 100%;
  background-image: url(/img/main_frame_left.jpg);
  background-position: left;
  background-repeat: repeat-y;
}

#centerFrame DIV.centerFrame.right {
  width: 100%;
  background-image: url(/img/main_frame_right.jpg);
  background-position: right;
  background-repeat: repeat-y;
}

#centerFrame DIV.centerFrame.bottom {
  width: 100%;
  background-image: url(/img/main_frame_bottom.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}

#centerFrame DIV.centerFrame.leftTop {
  width: 100%;
  background-image: url(/img/main_frame_left_top.jpg);
  background-position: left top;
  background-repeat: no-repeat;
}

#centerFrame DIV.centerFrame.rightTop {
  width: 100%;
  background-image: url(/img/main_frame_right_top.jpg);
  background-position: right top;
  background-repeat: no-repeat;
}

#centerFrame DIV.centerFrame.leftBottom {
  width: 100%;
  background-image: url(/img/main_frame_left_bottom.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
}

#centerFrame DIV.centerFrame.rightBottom {
  width: 100%;
  background-image: url(/img/main_frame_right_bottom.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
}


/*
    Body
*/
#centerFrame #body {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  min-height: 500px;
  text-align: justify;
}

/*#centerFrame #body #marginsDiv {
  margin: 20px 30px 20px 30px;
  border: 1px solid red;
  width: 100%;
  min-height: 500px;
}*/

#body .hr {
  height: 4px;
  margin-left: -21px;
  margin-right: -21px;
  background-image: url(/img/hr.gif);
  background-repeat: repeat-x;
}

#body H1 {
  color: #FF3D3D;
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
}

#body .shortNewsText {
  margin-bottom: 10px;
  margin-top: 10px;
  color: #536B89;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
}

#body H2 {
  color: #4F83C9;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 30px;
}

#body .inline {
  display: inline;
}

#body .block {
  display: block;
}

#body .date {
  color: #FFFFFF;
  background-color: #4F83C9;
  padding: 1px 5px;
  font-family: Arial;
  font-size: 11px;
}

#body .more {
  color: #71BED1;
  font-family: Arial;
  font-size: 12px;
  padding-right: 15px;
  background-image: url(/img/more_arrow.gif);
  background-position: right;
  background-repeat: no-repeat;
}

#body .more:HOVER {
  color: #00FF00;
}

#body P {
  text-align: justify;
  text-indent: 15px;
}

#body {
	color: #516B86;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
}

/*#body TD {
	vertical-align: middle;
	padding: 2px;
}*/

/*
    Bottom Menu
*/
#bottomMenu {
  width: 100%;
  height: 45px;
  padding-top: 10px;
  text-align: center;
  font-family: Arial;
  font-size: 11px;
  color: #5981B7;
  line-height: 17px;
}

#bottomMenu A:LINK, #bottomMenu A:VISITED {
  color: #5981B7;
  padding-left: 6px;
  padding-right: 6px;
}

#bottomMenu A:HOVER {
  color: #00FF00;
}


/*
    Footer
*/
#footer {
  clear: both;
  height: 55px;
  background-image: url(/img/footer_bg.jpg);
  background-repeat: repeat-x;
  color: #5981B7;
  font-family: Arial;
  font-size: 11px;
  text-align: right;
  padding-top: 15px;
  padding-right: 30px;
}

#footer .company {
  color: #00A1B3;
  font-weight: bold;
}
.tform{
	border-collapse : collapse;
	background-color : #E8F6F9;
	border : 1px solid #CACECF;
}
.form{
	border-bottom : 1px solid #D3D8DB;
	border-left : 1px solid #848B93;
	border-right : 1px solid #D3D8DB;
	border-top : 1px solid #848B93;
	 padding: 2px;	
}
.submit{
	background-color : #808DA0;
	font-size : 12px;
	font-weight : bold;
	color : White;
	padding : 2px 10px 2px 10px;
}
.mode_table_error{

	border-collapse : collapse;
/*	border-spacing : 1px;*/
	background-color : #E8F6F9;
	border : 1px solid Red;
/*	text-align : center;*/
  margin: 0 auto;
}
.mode_table_cities{

	border-collapse : collapse;
/*	border-spacing : 1px;*/
	background-color : #dfefef;
	border : 1px solid Red;
/*	text-align : center;*/
  margin: 0 auto;
}
#body TABLE{
	color: #516B86;
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
}
.mode_table_error{
	color: Red;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;

}
.artHeader{
	  color: #FF3D3D;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
}

.artHeader2{
	  color: #FF3D3D;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
}

.counterHead{
  font-family: Arial;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
}

.artHeaderTab{
	  color: #FFFFFF;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
}

.kaknibud1 {
  padding: 10px 10px 10px 20px;
  margin: 0px;
  border: 1px solid #48B8C4;
  display: block;
  text-align: justify;
}
.kaknibud1 DT {
/*  margin-left: 10px;*/
  font-weight: bold;
  color: #5A667E;
  display: block;
}
.kaknibud1 DD {
  margin: 0 0 8px 0;
  padding: 0;
  display: block;
}
.kaknibud1 DD A {
  color: #6084C0;
}
.kaknibud1 DD A:HOVER {
  color: #39B6C2;
}

#body H3 {
  color: #FFFFFF;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 0px;
  text-align: left;
  background-color: #48B8C4;
  padding: 3px 20px;
}

#body A:LINK, #body A:VISITED {
  color: #6084C0;
}
#body A:HOVER {
  color: #39B6C2;
}


UL.submenu {
  margin-bottom: 10px;
  margin-left: 23px;
  padding-left: 0px;
  list-style: none;
}

UL.submenu LI {
  background: url(/img/right_menu_marker2.gif) no-repeat 0px 9px;
  line-height: 150%;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 0px;
  margin-top: 0px;
}

UL.submenu LI SPAN, UL.submenu LI A {
  padding-left: 10px;
  display: inline-block;
}

UL.submenu LI.active {
  background-image: url(/img/right_menu_active_marker2.gif);
  color: #00FF00;
}

UL.submenu LI A:LINK, UL.submenu LI A:VISITED {
  color: #5981B5;
}

UL.submenu LI A:HOVER {
  color: #35ABB8;
}


UL.submenud {
  margin-top: 0px;
  margin-bottom: 9px;
  margin-left: 23px;
  padding-left: 10px;
  list-style: none;
}

UL.submenud LI {
  background: url(/img/right_menu_marker2.gif) no-repeat 0px 9px;
  line-height: 150%;
  font-family: Arial;
  font-size: 13px;
  font-weight: normal;
  margin-bottom: 0px;
  margin-top: 0px;
}

UL.submenud LI SPAN, UL.submenud LI A {
  padding-left: 10px;
  display: inline-block;
}

UL.submenud LI.active {
  background-image: url(/img/right_menu_active_marker2.gif);
  color: #00FF00;
}

UL.submenud LI A:LINK, UL.submenud LI A:VISITED {
  color: #5981B5;
}

UL.submenud LI A:HOVER {
  color: #35ABB8;
}

/*
    Alert window -
*/
#alertWindow {
  position: absolute;
  left: 50%;
  width: 300px;
  border: 2px solid Black;
  height: 100px;
  margin-left: -150px;
  margin-top: -50px;
  background-color: Red;
}
#alertWindow .textDiv {
  text-align: center;
  margin: 20px 20px 0px 20px;
  color: White;
  font-weight: bold;
}
#alertWindow .textDiv A {
  color: Black;
  font-weight: normal;
}
#alertWindow .closeImg {
  position: absolute;
  top: 2px;
  right: 2px;
  cursor: pointer;
}

A.cities:link {color: Red;text-decoration:none}
A.cities:visited {color: Red;text-decoration:none}
A.cities:active {color: Red;text-decoration:none}
A.cities:hover {color: Red;text-decoration:underline}

