* {
font-family: "Trebuchet MS",tahoma,arial,sans-serif;
font-size:12px;
}

body {
margin:0;
padding:0;
background-color:#dddddd;
}

#menu
{
font-size:11px;
font-weight:bold;
color:#003399;
background-color:#eeeeee;
border-collapse:collapse;
}


td.sep
{
  background: url('img/topmenu_sep.gif') 0px 5px no-repeat;
  width:2px;
}

td.item
{
background-color:#eeeeee;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
align:center;
}

.logoline {background-image:url('img/logo_line.gif');background-repeat:no-repeat;background-position:left bottom;}
.bottomline, td.on {background-color:#003399;color:#fff;}
.border {background-image:url('img/gradside.gif');background-repeat:no-repeat;background-position:left top;}
.lshadow {background-image:url('img/lshadow.gif');background-repeat:no-repeat;background-position:right top;}
.rshadow {background-image:url('img/rshadow.gif');background-repeat:no-repeat;background-position:left top;}

.menubg {background-color:#eeeeee;}

div.content
{
  margin:0;
  min-height:500px;
  padding:24px;
  background-image:url('img/mside.gif');
  background-repeat:no-repeat;
  background-position:left top;
  color:#636363;
}

div.news
{
margin:0;
width:225px;
font-family:tahoma, arial, sans-serif;
font-size:12px;
color:#636363;
background-image:url('img/news_sep.gif');
background-repeat:no-repeat;
background-position:bottom;
}

p.news_head
{
  margin:0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-size:14px;
  font-weight:bold;
  color:#003399;
}

p.news_text
{
  margin:0;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}

h1
{
//font-family:tahoma, arial, sans-serif;
font-size:14pt;
color:#636363;
font-weight:bold;
padding: 0;
}

a { color: #003399;} 
a:visited { color:#003399; }
a:hover { color:#3566d2; }

//a.pic img { margin:0;border:1px solid #fff; }
//a.pic img:hover  { cursor:pointer;border:1px solid #ddd;  }

.pic { margin:0;border:1px solid #fff; }
.pic:hover  { cursor:pointer;border:1px solid #ddd;  }


div.title, span.title, .title
{
  font-family: "Trebuchet MS",tahoma,arial,sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#003399;
}

div.text
{
margin:0;
font-size:10pt;
color:#636363;
text-align:justify;
padding: 10px 0px 10px 0px;
}

div.text ul 
{
  list-style-type: square;
}

div.text li
{
  padding-bottom: 15px;
}

div.projecttitle
{
margin:0;
font-size:18px;
color:#636363;
padding:0px;
padding-bottom:10px;
font-weight:bold;
}

div.projecth1
{
font-size:14px;
color:#003399;
padding:0px;
font-weight:bold;
}

div.projecttext
{
font-size:12px;
color:#636363;
padding-bottom:10px;
}

#projectimg 
{
border: 0px;
padding: 0px;
}

.projectthumb 
{
border: 5px solid #dddddd;
padding: 0px;
margin-right: 5px;
}

table.gallery 
{
border-collapse:separate;
}

table.gallery td
{
  background-color:#eeeeee;
  cursor:pointer;
  text-align:center;
}

table.gallery td.clear 
{
  background-color:#fff;
  cursor:default;
}

table.product 
{
font-family: tahoma,arial,sans-serif;
font-size:12px;
border-collapse:collapse;
}

table.product_sub 
{
border-collapse:collapse;
}


table.product_sub th 
{
border-top: 2px solid #003399;
border-bottom: 2px solid #003399;
}

table.product_sub td
{
border-bottom: 1px solid #003399;
}

.productname
{
font-size:14px;
font-height:bold;
color:#003399;
padding:0px;
}

div.warning 
{
  color:red;
  font-weight:bold;
}