* {
  margin: 0px;
  padding: 0px; 
}
body {
  background-image: url(images/bg.png);
  background-repeat: repeat-x;
  background-color: #E5E5D5;
  font-family: Helvetica, Arial;
  text-align: center;
  font-size: 11px;
}
img {
  border: none;
  /*display: block;*/
  behavior:	url("pngfix/pngbehavior.htc");
}
#wrapper {
  position: relative;
  width: 908px;
  height: 490px;
  margin: auto;
}
.rel {
  position: relative;
  width: 100%;
  height: 100%;
}
.clear {
  line-height: 1px;
  font-size: 1px;
  clear: both;
}
h1 {
  color: #00793E;
  font-size: 18px;
  font-weight: 100;
  line-height: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}
h2 {
  color: #00793E;
  font-size: 16px;
  font-weight: 900;
  line-height: 20px;
  margin: 0px;
  padding: 0px;
}
h3 {
  color: #00793E;
  font-size: 18px;
  font-weight: 100;
  line-height: 30px;
  border-bottom: 1px solid #d6e1dc;
  margin: 0px;
  padding: 0px;
}
.float_r {
  float: right;
  margin-left: 15px;
  margin-bottom: 10px;
}
a {
  color: #00793e;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}


/*-------- EDITOR styles ----------*/

.text
{
   font-family: Verdana;
   font-size: 11px;
   color: #363f3b;
   font-weight: 100;
}
.textBold{
   font-family: Verdana;
   font-size: 11px;
   color: #363f3b;
   font-weight: bold;
}
.textRed{
   font-family: Verdana;
   font-size: 11px;
   color: #df2e35;
   font-weight: 100;
}
.textBoldRed {
   font-family: Verdana;
   font-size: 11px;
   color: #df2e35;
   font-weight: bold;
}
.textGreen {
   font-family: Verdana;
   font-size: 11px;
   color: #00793e;
   font-weight: 100;
}
.textBoldGreen {
   font-family: Verdana;
   font-size: 11px;
   color: #00793e;
   font-weight: bold;
}
.headGreen {
   font-family: Verdana;
   font-size: 18px;
   color: #00793E;
   font-weight: 100;
}
.headRed {
   font-family: Verdana;
   font-size: 18px;
   color: #df2e35;
   font-weight: 100;
}
/*-------- //EDITOR styles ----------*/



/*-------- Transparent Backgrounds & Main Containers ----------*/

#topbanner[id] {
  width: 908px;
  height: 92px;
  background-image: url(images/topbanner_bg.png);
}
#topbanner{
  width: 908px;
  height: 92px;
  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/topbanner_bg.png');
}
#mainmenu[id] {
  width: 908px;
  height: 40px;
  background-image: url(images/mainmenu_bg.png);
}
#mainmenu{
  width: 908px;
  height: 40px;
  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/mainmenu_bg.png');
}
#content_bg[id] {
  width: 908px;
  background-image: url(images/content_bg.png);
}
#content_bg{
  width: 908px;
  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/content_bg.png');
}
#content_bg .rel {
  width: 888px;
  margin: auto;
}
#content_top_bg[id] {
  width: 908px;
  height: 9px;
  line-height: 1px;
  font-size: 1px;
  background-image: url(images/content_top.png);
}
#content_top_bg{
  width: 908px;
  height: 9px;
  line-height: 1px;
  font-size: 1px;
  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/content_top.png');
}
#content_bottom_bg[id] {
  width: 908px;
  height: 9px;
  line-height: 1px;
  font-size: 1px;
  background-image: url(images/content_bottom.png);
}
#content_bottom_bg{
  width: 908px;
  height: 9px;
  line-height: 1px;
  font-size: 1px;
  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/content_bottom.png');
}
#footer[id] {
  width: 908px;
  height: 106px;
  background-image: url(images/footer_bg.png);
}
#footer{
  width: 908px;
  height: 106px;
  //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/footer_bg.png');
}

/*-------- //Transparent Backgrounds & Main Containers ----------*/

/*---Head---*/

#lang {
  position: absolute;
  top: 0px;
  left: 34px;
  width: 73px;
  height: 18px;
  background-image: url(images/lang_bg.png);
}

#logo {
  position: absolute;
  top: 16px;
  left: 36px;
  width: 255px;
  height: 69px;
}

#lang ul li {
  display: inline;
}
#lang a {
  color: #70857b;
  text-decoration: none;
  font-size: 10px;
}
#lang a:hover {
  text-decoration: underline; 
}
#banner {
  position: absolute;
  top: 12px;
  right: 24px;
  width: 470px;
  height: 62px;
  text-align: left;
}

/*---//Head---*/

/*---MainMenu---*/

#mainmenu .rel div {
  float: left;
  margin-top: 7px;
  height: 27px;
  line-height: 27px;
}
#mainmenu .rel div.first {
  width: 20px;
}
#mainmenu .rel div.mm_link {
    padding: 0px 10px 0px 10px;
    margin-top: 10px;
}
#mainmenu .rel div.mm_sel {
  background-image: url(images/mm_sel_bg.png);
}
#mainmenu .rel div.mm_sel div.rel2 {
  margin-top: 0px;
  position: relative;
  padding: 0px 10px 0px 10px;
}
#mainmenu .rel div.rel2 div#mm_selected {
  padding-top: 6px;
  height: 21px;
  line-height: 21px;
  margin-top: 0px;
  position: relative;
}
#mainmenu .rel div.mm_l {
  float: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 14px;
  height: 27px;
  margin-top: 0px;
  background-image: url(images/mm_sel_l.png);
}
#mainmenu .rel div.mm_r {
  float: none;
  position: absolute;
  top: 0px;
  right: -1px;
  width: 14px;
  height: 27px;
  margin-top: 0px;
  background-image: url(images/mm_sel_r.png);
}
#mainmenu a {
  color: #4b564b;
  text-decoration: none;
  font-weight: bold;
}
#mainmenu a:hover {
  text-decoration: underline;
}
#mainmenu a.selected {
  color: #008349;
  text-decoration: none;
}

/*---//MainMenu---*/

/*---Left Column---*/

#left_column_wrapper {
  width: 197px;
  float: left;
}

/*-Submenu-*/

#submenu {
  position: relative;
  width: 197px;
  background-image: url(images/submenu_bg.gif);
  text-align: left;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
#l_subm_top {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 197px;
  height: 6px;
  line-height: 1px;
  font-size: 1px;
  background-image: url(images/submenu_top.gif);
}
#l_subm_bottom {
  position: absolute;
  bottom: -1px;
  left: 0px;
  width: 197px;
  height: 6px;
  line-height: 1px;
  font-size: 1px;
  background-image: url(images/submenu_bottom.gif);
}
#submenu .submenu_row {
  width: 167px;
  line-height: 20px;
  border-bottom: 1px solid #b6c6b8;
  margin: auto;
  text-align: left;
  padding-left: 10px;
}
#submenu .submenu_row2 {
  width: 167px;
  line-height: 20px;
  border-bottom: 1px solid #88948a;
  margin: auto;
  text-align: left;
  padding-left: 10px;
}
#submenu .submenu_row_sel {
  width: 167px;
  line-height: 20px;
  border-bottom: 1px solid #b6c6b8;
  margin: auto;
  text-align: left;
  padding-left: 10px;
  background-color: #d7e6d9;
}
#submenu .submenu_row_sel .subsub {
  width: 140px;
  line-height: 16px;
  margin: auto;
  text-align: left;
  padding-left: 25px;
  font-size: 10px;
}
#submenu .submenu_row_sel .subsub img {
  display: inline;
  vertical-align: middle;
  margin-right: 3px;
  padding-left: 0px;
  margin-left: -6px;
}
#submenu .submenu_row a, #submenu .submenu_row2 a, #submenu .submenu_row_sel a {
  color: #000000;
  text-decoration: none;
}
#submenu .submenu_row a:hover, #submenu .submenu_row2 a:hover, #submenu .submenu_row_sel a:hover {
  text-decoration: underline;
}
#submenu .submenu_row_sel .subsub a {
  color: #6e7b70;
}

/*-//Submenu-*/

/*-//Leftbanner-*/

.leftbanner {
  width: 197px;
  text-align: center;
  padding: 0px;
  margin: 0px;
  margin-top: 7px;
}
.leftbanner img {
  margin: 0px;
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
}
.leftbanner .banner_space {
  margin-top: 0px;
}

/*-//Leftbanner-*/

/*-Gallup-*/

#l_gallup {
  position: relative;
  width: 197px;
  background-image: url(images/gallup_bg.gif);
  text-align: left;
  margin-top: 7px;
  text-align: left;
  padding-bottom: 15px;
}
#l_gallup_top {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 197px;
  height: 6px;
  line-height: 1px;
  font-size: 1px;
  background-image: url(images/gallup_top.gif);
}
#l_gallup_bottom {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 197px;
  height: 6px;
  line-height: 1px;
  font-size: 1px;
  background-image: url(images/gallup_bottom.gif);
}
#l_gallup p {
  margin: 0px 10px 0px 10px;
}
#l_gallup .lg_heading {
  line-height: 30px;
  border-bottom: 1px solid #d6e1dc;
  color: #566660;
  font-weight: bold;
}
#l_gallup p.question {
  font-size: 11px;
  font-weight: bold;
  color: #7c9489;
  margin-bottom: 10px;
  margin-top: 10px;
}
#l_gallup p.poll {
  color: #7c9489;
  margin-bottom: 5px;
}
#l_gallup p.poll input {
  margin-right: 5px;
  vertical-align: middle;
}
#l_gallup p.btns {

}
#l_gallup input.btn {
  border: 0px;
  float: left;
  width: 80px;
  height: 22px;
  background-image: url(images/btn_poll.gif);
  color: #FFFFFF;
  font-weight: bold;
  margin-top: 5px;
  margin-left: 5px;
  cursor: pointer;
}

/*-//Gallup-*/

/*-LeftNews-*/

#left_news {
  position: relative;
  width: 197px;
  margin-top: 7px;
  background-image: url(images/l_news_bg.gif);
  text-align: left;
}
#l_news_top {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 197px;
  height: 6px;
  line-height: 1px;
  font-size: 1px;
  background-image: url(images/l_news_top.gif);
}
#l_news_bottom {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 197px;
  height: 6px;
  line-height: 1px;
  font-size: 1px;
  background-image: url(images/l_news_bottom.gif);
}
#left_news .ln_heading {
  line-height: 30px;
  border-bottom: 1px solid #d6e1dc;
  margin: 0px 10px 10px 10px;
  color: #566660;
  font-weight: bold;
}
#left_news p {
  margin: 0px 10px 0px 10px;
}
#left_news p.ln_date {
  font-size: 9px;
  color: #a9c0b5;
}
#left_news p.ln_text {
  color: #7c9489;
  padding-bottom: 10px;
}
#left_news p.ln_arch {
  color: #7c9489;
  padding-bottom: 10px;
}
#left_news a.ln_title {
  font-size: 11px;
  font-weight: bold;
  color: #7c9489;
  text-decoration: none;
}
#left_news a.ln_title:hover {
  text-decoration: underline;
}
#left_news a.news_arch {
  font-size: 11px;
  font-weight: bold;
  color: #566660;
  text-decoration: underline;
}
#left_news a.news_arch:hover {
  text-decoration: none;
}
/*-//LeftNews-*/

/*---//Left Column---*/

/*---Content---*/

#content_wrapper {
  width: 685px;
  float: right;
  text-align: center;
  margin-bottom: 30px;
}
#content {
  position: relative;
  width: 660px;
  margin: auto;
  text-align: left;
}
#content p {
  color: #363f3b;
  margin-bottom: 15px;
}
#content a.textlink {
  color: #00793E;
}
#content a.textlink:hover {
  text-decoration: none;
}
#content ul { margin-left:20px; }

/*---Sitemap---*/

.sitemap_level1 {
  margin-top: 20px;
  margin-left: 30px;
  margin-bottom: 20px;
}
.sitemap_level1 li {
  list-style-type: none;
}
.sitemap_level1 li a {
  color: #363f3b;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none; 
  line-height: 25px;
}
.sitemap_level1 li a:hover {
  text-decoration: underline;
}
.sitemap_level2 {
  margin-left: 20px;
  list-style: url(images/bullet.gif);
}
.sitemap_level1 .sitemap_level2 a {
  color: #6e7b70;
  line-height: 20px;
}
.sitemap_level3 {
  margin-left: 20px;
}
.sitemap_level3 li {
  list-style: url(images/bullet.gif);
}
.sitemap_level1 .sitemap_level2 .sitemap_level3 a {
  font-weight: 100;
  line-height: 16px;
}

/*---//Sitemap---*/

/*---News---*/

#content .news_row {
  width: 90%;
  margin-top: 30px;
}
#content .news_row p.nr_title {
  margin-top: 10px;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 0px;
  padding: 0px;
  text-decoration: none;
  color: #363f3b;
}
#content .news_row p.nr_title a {
  margin-top: 10px;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 0px;
  padding: 0px;
  text-decoration: none;
  color: #363f3b;
}
#content .news_row p.nr_title a:hover {
  text-decoration: underline;
}
#content .news_row p.nr_date {
  color: #7c9489;
  margin-bottom: 5px;
}
#content .news_row p.nr_desc {
  padding-bottom: 10px;
  border-bottom: 1px solid #d6e1dc;
}
#content .news_row input.btn_l {
  float: left;
  border: 0px;
  width: 80px;
  height: 22px;
  background-image: url(images/btn_default.gif);
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  margin-bottom: 30px;
  cursor: pointer;
}
#content .news_row input.btn_r {
  float: right;
  border: 0px;
  width: 80px;
  height: 22px;
  background-image: url(images/btn_default.gif);
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  margin-bottom: 30px;
  cursor: pointer;
}

/*---//News---*/

/*---Search---*/

.search_result table {
  border-bottom: 1px solid #d6e1dc;
  border-top: 1px solid #d6e1dc;
  margin-top: 0px;
  margin-bottom: 20px;
}
.search_result table td {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  color: #363f3b;
}
.search_result table td input.txt {
  width: 146px;
  text-indent: 3px;
  color: #566660;
}
.search_result table td select {
  width: 150px;
  text-indent: 3px;
  color: #566660;
}
.search_result table td input.btn {
  border: 0px;
  width: 80px;
  height: 22px;
  background-image: url(images/btn_default.gif);
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  cursor: pointer;
}
.search_result p {
  margin-bottom: 0px;
}
.search_result a.sr_title {
  font-size: 12px;
  color: #566660;
  font-weight: bold;
}
.search_result p.sr_desc {
  margin-left: 10px;
}
#sr_btn {
  margin-top: 30px;
}
#content .search_result input.btn_l {
  float: left;
  border: 0px;
  width: 80px;
  height: 22px;
  background-image: url(images/btn_default.gif);
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  margin-bottom: 30px;
  cursor: pointer;
}
#content .search_result input.btn_r {
  float: right;
  border: 0px;
  width: 80px;
  height: 22px;
  background-image: url(images/btn_default.gif);
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
  margin-bottom: 30px;
  cursor: pointer;
}

/*---//Search---*/

/*---GallupResults---*/

.gallup_result {
  width: 270px;
  float: left;
  
}
.gallup_result2 {
  width: 197px;
  float: left;
  
}
.gallup_result2 .table_result,
.gallup_result .table_result {
  text-align: left;
}
.gallup_result2 .table_result td.title,
.gallup_result2 p.title,
.gallup_result .table_result td.title,
.gallup_result p.title {
  font-weight: bold;
  padding-bottom: 10px;
  padding-top: 10px;
  color: #363f3b;
}
.gallup_result2 .table_result td.percent,
.gallup_result .table_result td.percent {
  font-size: 16px;
  font-weight: bold;
  width: 50px;
  text-align: center;
  color: #C20000;
}
.gallup_result2 .table_result td.option,
#content .gallup_result2 p.option,
.gallup_result .table_result td.option,
#content .gallup_result p.option {
  font-weight: bold;
  padding-left: 3px;
  color: #566660;
}
#content .gallup_result2 p.option input,
#content .gallup_result p.option input {
  vertical-align: middle;
  margin-right: 5px;
}
input.btn_ {
  border: 0px;
  float: left;
  width: 80px;
  height: 22px;
  background-image: url(images/btn_poll.gif);
  color: #FFFFFF;
  font-weight: bold;
  margin-top: 5px;
  margin-left: 5px;
  cursor: pointer;
}
.gallup_result2 .result_bar {
  margin-bottom: 10px;
  margin-left: 10px;
}

.gallup_result .result_bar {
  margin-bottom: 10px;
}
.gallup_result2 .result_bar td,
.gallup_result .result_bar td {
  background-color: #C20000;
  font-size: 1px;
  line-height: 1px;
  height: 6px;
}
/*---//GallupResults---*/

/*---GallupList---*/

.gallup_list {
  width: 270px;
  float: right;
  margin-top: 10px;
  padding-left: 15px;
  border-left: 1px solid #d6e1dc;
}
#content .gallup_list .g_list_title {
  font-weight: bold;
  padding-top: 10px;
}
#content .gallup_list .g_list_item {
  font-weight: bold;
  color: #566660;
  margin: 0px;
  padding: 0px;
}
#content .gallup_list .g_list_item {
  margin: 0px;
  padding: 0px;
  margin-bottom: 5px;
  
}
#content .gallup_list .g_list_link {
  margin-bottom: 5px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d6e1dc;
}

/*---//GallupList---*/

/*---Feedback---*/

.feedback {
  width: 400px;
}
.feedback input.txt {
  width: 200px;
  color: #566660;
}
.feedback textarea {
  width: 200px;
  height: 200px;
  color: #566660;
}

/*---//Feedback---*/

/*---//Partners---*/

#content table.partners {
  margin-top: 20px;
  margin-bottom: 20px;
}
#content table.partners .par_head {
  padding-top: 0px;
  padding-bottom: 0px;
}
#content table.partners td {
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#content table.partners p {
  margin: 0px;
  padding: 0px;
}
#content table.partners p img {
  display: inline;
  vertical-align: middle;
  margin-right: 5px;
}
#content table.partners p.title {
  font-weight: bold;
}

/*---//Partners---*/

/*---Team---*/

#content table.team {
  margin-bottom: 20px;
  width: 100%;
}
#content table.team .par_head {
  padding-top: 0px;
  padding-bottom: 0px;
}
#content table.team td {
  padding: 10px;
}
#content table.team p {
  margin: 0px;
  padding: 0px;
}
#content table.team p.name {
  font-size: 13px;
  font-weight: bold;
  color: #566660;
}
#content table.team p.mail {
  border-bottom: 1px solid #d6e1dc;
  padding-bottom: 2px;
  margin-bottom: 2px;
}
#content table.team p.fax {
  border-top: 1px solid #d6e1dc;
  padding-top: 2px;
  margin-top: 2px;
}
#content table.team img.person {
  float: left;
  border: 1px solid #d6e1dc;
  margin-right: 10px;
}
#content table.team p img {
  display: inline;
  vertical-align: middle;
  margin-right: 5px;
}

/*---//Team---*/

/*---Algusesse---*/

div#algusesse {
  position: absolute;
  left: 215px;
  bottom: -5px;

  text-align: left;
  margin-bottom: 10px;
  vertical-align: middle;
}
div#algusesse a {
  vertical-align: middle;
  text-decoration: none;
  color: #718B80 ;
}
div#algusesse img {
  display: inline;
  margin-right: 5px;
  vertical-align: middle;
}

/*---//Algusesse---*/

/*---Order---*/

table.order {
  width: 100%;
  margin-bottom: 10px;
  color: #363f3b;
}
table.order_2 {
  color: #363f3b;
  margin-bottom: 10px;
  margin-top: 10px;
}
table.order_2 td {
  padding: 2px 5px 2px 5px;
}
table.order tr {
  background-color: #ebf0ec;
}
table.order tr.even {
  background-color: #FFFFFF;
}
table.order tr.last_inserted {
  font-weight: bold;
  font-size: 11px;
  color: #078b56;
}
table.order tr.last_inserted td {
  border-top: 1px solid #363f3b;
  border-bottom: 1px solid #363f3b;
}
table.order td {
  padding: 5px;
}
table.order tr.mistake td {
  border-top: 1px solid #c20000;
  border-bottom: 1px solid #c20000;
  color: #c20000;
  font-weight: bold;
}
table.order td.tbl_head {
  background-color: #cbdccd;
  font-weight: bold;
  padding: 2px 5px 2px 5px;
  border-top: 1px solid #b6c6b8;
  border-bottom: 1px solid #b6c6b8;
}
table.order td.sum {
  background-color: #FFFFFF;
  border-top: 2px solid #363f3b;
  font-weight: bold;
}
table.order td .txt {
  width: 130px;
}
table.order td .txt2 {
  width: 145px;
}
table.order td .amount {
  width: 60px;
}
table.order td .amount2 {
  width: 30px;
}
table.order td .file {
  width: 100px;
}
select.transport {
  width: 160px;
}
textarea.order_comment {
  width: 400px;
  height: 80px;
}
.pank {
  width: 100%;
  text-align: center;
}
.pank table {
  width: 60%;
  margin: auto;
}
.pank2 {
  width: 100%;
  text-align: center;
}
.pank2 table {
  width: 60%;
  margin: auto;
  text-align: left;
}
.pank2 table td {
  padding: 2px;
  color: #333333;
}
.pank img {
  margin-bottom: 5px;
}
.pank .pay {
  padding-bottom: 30px;
}
.a_btn_2 {
  border: 0px;
  float: left;
  width: 80px;
  height: 22px;
  background-image: url(images/btn_poll.gif);
  color: #FFFFFF;
  font-weight: bold;
  margin-left: 5px;
  cursor: pointer;
  text-align: center;
  font-size: 13px;
  font-family: Verdana;
  text-decoration: none;  
}
input.btn_2 {
  border: 0px;
  float: left;
  width: 80px;
  height: 22px;
  background-image: url(images/btn_poll.gif);
  color: #FFFFFF;
  font-weight: bold;
  margin-left: 5px;
  cursor: pointer;
}
input.btn_small {
  border: 0px;
  float: left;
  width: 42px;
  height: 22px;
  background-image: url(images/btn_small.gif);
  color: #FFFFFF;
  font-weight: bold;
  margin-left: 5px;
  cursor: pointer;
}
input.btn_del {
  border: 0px;
  float: left;
  width: 22px;
  height: 22px;
  background-image: url(images/btn_del.gif);
  color: #FFFFFF;
  font-weight: bold;
  margin-left: 5px;
  cursor: pointer;
}
input.btn_2r {
  border: 0px;
  float: right;
  width: 80px;
  height: 22px;
  background-image: url(images/btn_poll.gif);
  color: #FFFFFF;
  font-weight: bold;
  margin-left: 5px;
  cursor: pointer;
}
input.btn_wide {
  border: 0px;
  float: left;
  width: 160px;
  height: 22px;
  background-image: url(images/btn_wide.gif);
  color: #FFFFFF;
  font-weight: bold;
  margin-left: 5px;
  cursor: pointer;
}
input.btn_wide2 {
  border: 0px;
  float: left;
  width: 160px;
  height: 22px;
  background-image: url(images/btn_wide.gif);
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  margin-left: 5px;
  cursor: pointer;
}
input.btn_wide_240 {
  border: 0px;
  float: left;
  width: 240px;
  height: 22px;
  background-image: url(images/btn_wide_240.gif);
  color: #FFFFFF;
  font-weight: bold;
  margin-left: 5px;
  cursor: pointer;
}
/*---Order---*/

table.debt {
  width: 100%;
  margin-bottom: 10px;
}

table.debt td {
  text-align: center;
  border: 1px solid #FF0000;
  color: #FF0000;
  padding: 5px;
}
table.advance {
  width: 100%;
  margin-bottom: 10px;
}

table.advance td {
  text-align: center;
  border: 1px solid #000000;
  color: #000000;
  padding: 5px;
}
.al_right {
  text-align: right;
}
.w_bla {
  width: 60px !important;
}
/*---//Content---*/

/*---SendPrint---*/

#sendprint {
  position: relative;
  top: 5px;
  width: 100%;
  right: 0px;
  text-align: right;
  margin-bottom: 20px;
}
#location {
  float: left;
  width: 330px;
  text-align: left;
}
#sendprint div#location a {
  margin: 0px;
  padding: 0px;
}

#sendprint img {
  display: inline;
  margin-right: 5px;
}
#sendprint a {
  color: #718b80;
  text-decoration: none;
  margin-right: 10px;
}
#sendprint a:hover {
  text-decoration: underline;
}

/*---//SendPrint---*/

/*---Footer---*/

#footer_l {
  float: left;
  width: 205px;
  height: 70px;
  margin-top: 16px;
  text-align: left;
}
#footer_l p {
  color: #FFFFFF;
  margin-left: 20px;
  line-height: 12px;
}
#footer_l a {
  color: #FFFFFF;
}

#footer_c {
  float: left;
  width: 485px;
  height: 70px;
  margin-top: 16px;
  text-align: left;
}
#footer_c p {
  color: #FFFFFF;
  margin-left: 280px;
  margin-top: 5px;
  line-height: 12px;
}
.login {
  margin-left: 200px;
}
.login td {
  text-align: right;
  color: #FFFFFF;
  padding-right: 10px;
  font-size: 11px;
}
.login td input.txt {
  border: 0px;
  width: 125px;
  height: 20px;
  background-image: url(images/login_text.gif);
  padding-top: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  vertical-align: middle;
  font-size: 11px;
  font-family: Helvetica;
  color: #566660;
}
.login td input.btn, input.logout {
  border: 0px;
  width: 92px;
  height: 22px;
  background-image: url(images/btn_log.gif);
  font-size: 11px;
  cursor: pointer;
}
#footer_r {
  float: left;
  width: 210px;
  height: 70px;
  margin-top: 16px;
}
#footer_r input.txt {
  margin-top: 25px;
  border: 0px;
  width: 125px;
  height: 20px;
  background-image: url(images/login_text.gif);
  padding-top: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  vertical-align: middle;
  font-size: 11px;
  font-family: Helvetica;
  color: #566660;
}
#footer_r input.btn {
  margin-top: 25px;
  border: 0px;
  width: 22px;
  height: 22px;
  background-image: url(images/btn_search.gif);
  vertical-align: middle;
  cursor: pointer;
}

p.copyright {
  position: absolute;
  bottom: 15px;
  right: 65px;
  color: #FFFFFF;
}

/*---//Footer---*/
