/*
  main.css,v 1.0 2006/03/18

  SEOTM Solutions
  http://www.seotm.com

  Copyright (c) 2006 Seotm.com
*/

BODY {
  background-color: #FFFFFF;
  color: #000000;
  margin: 0px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}

p {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: justify;                    
  text-indent: 20px;
  line-height: 1.5em;
  }
p .contact {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  text-align: justify;
  text-indent: 20px;
  line-height: 1.5em;
}
p.adress {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align: justify;
  line-height: 1.5em;
}

h1 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 18px;
}

h2 {
  font-family: Tahoma, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #005aab;
  background-image: url('/images/design/line.jpg'); background-repeat: repeat-x; background-position: center;
  padding-left: 0px;
}
h2.calc {
   background-image:none;
  font-family: Tahoma, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #005aab;
  padding-left: 0px;
}
h2 span {
  background-image: url('/images/design/h1.gif'); background-position: center left; background-repeat: no-repeat;
  background-color: #ffffff;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 18px;
}
h3 {
 font-family: Tahoma, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #005aab;
  background-image: url('/images/design/h1.gif'); background-position: center left; background-repeat: no-repeat;
  padding-left: 20px;
}
h3.calc {
 font-family: Tahoma, sans-serif;
  font-size: 18px;
  font-weight: normal;
   background-image:none;  
  color: #e14658;
  padding-left: 20px;
}
/*menu vertical*/
.submenu {height: 20px;border-right: 1px solid #cecece;width: 197px; }
.submenu table {  text-align: left; text-indent: 10px; width: 197px; }
.submenu table td { height: 20px;}
.vertical_menu .submenu td { height: 20px;}
.vertical_menu .submenu a{background-image: url('/images/design/st2.gif'); background-position: left; background-repeat: no-repeat;color: #005AAB; text-decoration: none; font-weight: normal; padding-left: 16px;}
.vertical_menu .submenu a:hover{ text-decoration: underline;}
.vertical_menu .submenu .sub2 a{background-image: url('/images/design/st1.gif'); background-position: left; background-repeat: no-repeat;color: #005AAB; text-decoration: none; font-weight: normal; padding-left: 42px;}
.vertical_menu .submenu .sub2 a:hover{ text-decoration: underline;}

A {
  color: #155b88; font-size: 12px; text-decoration: none; font-weight: normal; font-weight: bold;
}

A:hover {
  color: #155b88;  text-decoration: underline;
}
 
td {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}
 FORM {
 display: inline;
}
.lnk_page{
border:1px dotted #BBBBBB;
height:18px;
padding:3px 6px;
text-decoration:none;
}
a img{border:none;}
.lnk_page:hover{
 background-color:#C0C0FF;  
}
.LinkPagesSel{
background:#EEEEEE none repeat scroll 0%;
border:1px solid #BBBBBB;
font-weight:bold;
padding:3px 6px;
}
.scroll {
height:200px;
width: 250px;
overflow: auto;
} 
#from {list-style: none;cursor: pointer; padding-left: 0px; padding-right: 0px;}
#from ul{list-style: none;cursor: pointer; padding-left: 25px; padding-right: 0px;}
#to {list-style: none;cursor: pointer; padding-left: 0px; padding-right: 0px;}
#to ul{list-style: none;cursor: pointer; padding-left: 25px; padding-right: 0px;}
.sublevel{display: none;}
#num_pallet_p{ display: none;}
#num_km27{ display: none;}
#num_km28{ display: none;}
#subForm td{ padding-bottom: 3px;}
.nameT{ width: 220px;}
.valueT{width: 75px;}
.valueT .textbox{ text-align: right;width: 100px;}
.umT{width: 25px;}
.spaceT{width: 20px;}
.spaceU{width: 40px;}
.priceT{width: 120px; text-align: right;}

.select{ width: 35px;}
.head_background{background-image: url('/images/design/head.gif'); background-position: bottom; background-repeat: repeat-x;}
.picture{background-image: url('/images/design/menu_repeat.jpg'); background-position: middle; background-repeat: repeat-x; background-color: #3292ce; height: 51px;}
.menu_horizontal{background-image: url('/images/design/menu.gif'); background-position: middle; background-repeat: repeat-x; }
.menu_horizontal a{color: #004fa3; font-size: 11px;font-weight: bold; text-decoration: none;}
.menu_horizontal a:hover{text-decoration: underline;}
.menu_horizontal .item{ padding-left: 15px; padding-right : 18px; width: 40px;}
.path {color: #777777; font-size: 13px;font-weight: bold; text-decoration: none; vertical-align: top;height: 30px;}
.path a{color: #004fa3; font-size: 13px;font-weight: bold; text-decoration: none;}
.path a:hover{text-decoration: underline;}
.vertical_menu a{color: #004fa3; font-size: 12px; text-decoration: none; font-weight: bold;}
.vertical_menu td{ height: 30px;}
.vertical_menu a:hover{text-decoration: underline;color: #064a86;}
#news_right{background-color: #f0f0f0; padding: 10px; color: #98968d;}
#news_right a{color: #004fa3; font-size: 11px; text-decoration: underline; font-weight: normal;}
#news_right a:hover{text-decoration: none;color: #004fa3;}
a.t_link{color: #000000; font-size: 12px; text-decoration: none; font-weight: normal;}
a.t_link:hover{text-decoration: underline;color: #333333;}
a.date_cat{color: #085383; font-size: 13px; text-decoration: none; font-weight: normal;}
a.date_cat:hover{text-decoration: underline;color: #0269ab;}
.small_menu{background-image: url('/images/design/menu_small.gif'); background-position: top; background-repeat: repeat-x; color: #252122; }
.current{background-image: url('/images/design/active.gif'); background-position: top ; background-repeat: no-repeat; color: #252122; }
.small_menu a{color: #252122;font-size: 11px;font-weight: normal; text-decoration: none; padding-left: 15px; padding-right : 18px; text-transform: lowercase;font-family: Verdana, Arial, sans-serif;}
.small_menu a:hover{text-decoration: underline;}
.name{color: #e14658; font-size: 20px; height: 37px;font-family: Arial, sans-serif; vertical-align: bottom;}
.name2{color: #628fc1; font-size: 12px; font-family: Arial, sans-serif; vertical-align: top;}
#map{background-image: url('/images/design/map.jpg'); width: 150px; padding-top: 48px; background-repeat: no-repeat; padding-left: 10px; vertical-align: top;}
#map a{color: #e14658; font-size: 11px;background-image: url('/images/design/item2.gif'); background-repeat: no-repeat;background-position: left center; padding-left: 11px; text-decoration: underline; }
#map a:hover{text-decoration: none;}
a.contact_m {color: #004fa3; font-size: 11px;background-image: url('/images/design/map.gif'); background-repeat: no-repeat;background-position: center left; padding-left: 16px; text-decoration: underline;}
a.contact_m:hover{text-decoration: none;}
a.contact_e{color: #004fa3; font-size: 11px;background-image: url('/images/design/mail.gif'); background-repeat: no-repeat;background-position: center left; padding-left: 16px; text-decoration: underline;}
a.contact_e:hover{text-decoration: none;}
#telephone{background-color: #f0f0f0; border-top : 2px solid #c9c9c9;border-left : 1px dotted #c9c9c9; width: 200px;color: #005aab; font-size: 18px; }
#telephone p{ color: #3392cd; font-size: 18px; vertical-align: middle; text-indent: 5px; padding: 0px;}
.note{font-size: 10px;}
/*       Horizontal menu            */
.chromestyle{font-weight: bold;}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
/*content: ".";*/  height: 0; clear: both; visibility: hidden;}
.content_pages{ background: #ccc;}
.content_pages td {text-align: center; background: #ffffff;}
.h_link{font-size: 16px; color: #000000; font-weight: normal;}
a.link{font-size: 16px; color: #000000; font-weight: normal;}
a.link:hover{text-decoration: underline;}

/*.chromestyle table{border: 1px solid #BBB; padding: 4px 0; margin: 0;text-align: center;}

.chromestyle table td a{ color: #ff0000; padding: 4px 7px; margin: 0; text-decoration: none; border-right: 1px solid #DADADA;}

.chromestyle table td a:hover{ color: #00ff00;}*/
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{margin-left: -17px;margin-top: 5px; position:absolute; top: 0; border: 1px solid #cecece; /*THEME CHANGE HERE*/ border-bottom-width: 0; font:normal 12px Verdana; line-height:18px; z-index:100; background-color: #f0f0f0; width: 200px; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/}

.dropmenudiv a{ width: auto; display: block; text-indent: 3px; border-bottom: 1px solid #cecece; /*THEME CHANGE HERE*/ padding: 2px 0; text-decoration: none; color: #2c8ac9; font-size: 11px;font-weight: bold; text-decoration: none;}

* html .dropmenudiv a{ /*IE only hack*/ width: 200px; background-color: #eeeeee;}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/ background-color: #ffffff;}
/*   end horizontal menu*/
.text{text-align: left;}
.box{text-align: right;}
.error{color: #000000; font-weight: normal; font-size: 14px;}
.m_title{padding-left: 20px; background-color: #ebebeb; height: 30px; vertical-align:middle;}
.m_title b { font-family: Tahoma, sans-serif;  font-size: 18px;  font-weight: normal;  color: #005aab;  background-image: url('/images/design/h1.gif'); background-position: center left; background-repeat: no-repeat;  padding-left: 20px;}
#copyright{font-size: 12px; text-align: center; color: #2c2c2c; vertical-align: middle;font-family: Tahoma, sans-serif;}
#copyright a{font-size: 12px; color: #2c2c2c; text-decoration: none;font-family: Tahoma, sans-serif; font-weight: normal; padding: 0;}
#copyright a:hover{text-decoration: underline;}
.active_menu {background-color: #cecece;}
.headers{color: #005aab; font-weight: normal; font-size: 14px;}
.headers2{color: #E14658; font-weight: normal; font-size: 14px;}
.sender{ font-weight: bold; font-size: 12px;}
#declaration{width: 700px;}
#declaration #line{width: 1px; height: 180px; background-color: #ddd;}
#declaration .textbox{border: 1px solid #ddd;}
#declaration .textarea{border: 1px solid #ddd; width: 230px;}
#top_check{color: #ffffff;}
#top_check .text{ width: 140px; border: 1px solid #669bcd;}
#top_check .submit{ background-color: #f2f6f8; border: 1px solid #669bcd; color: #0059ad; background-image: url(/images/design/button.gif); background-position: top left; background-repeat: repeat-x;}