/*
  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;
  padding:0px;
  font-family: Tahoma,Verdana, Arial, sans-serif;
}

p {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
}

h1 {
  font-family:Tahoma, Verdana, Arial, sans-serif;
  font-size: 16px;
  color:#333333;
  border-bottom:1px solid #3d6f9f;
}

h2 {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 15px;
}

h3 {
  font-family: Tahoma,Verdana, Arial, sans-serif;
  font-size: 14px;
}

A {
  color: #333333;
  text-decoration: underline;
  font-weight: normal;
  font-family: Tahoma, Arial, sans-serif;
}

A:hover {
  text-decoration: underline;
}

img { border:0px; }

td {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}

FORM {
 display: inline;
}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; } 


.lnk_page{
border:1px dotted #BBBBBB;
height:18px;
padding:3px 6px;
text-decoration:none;
}

.lnk_page:hover{
 background-color:#C0C0FF;  
}

.LinkPagesSel{
background:#EEEEEE none repeat scroll 0%;
border:1px solid #BBBBBB;
font-weight:bold;
padding:3px 6px;
}

.select{
 width: 35px;
}

.err_box { border:1px solid #FFC0C0; background-color:#FFDDDD; padding:15px; margin:5px; width:50%; float: center; }
.err_title{ font-size: 12px; padding-bottom: 2px; }
.err_text { font-size: 10px; }
.msg_box { border:1px solid #C0FFC0; background-color:#D9FFD9; padding:15px; margin:5px; width:50%; float: center; }
.msg_text { }
.wrn_box { border:1px solid #FFFF80; background-color:#FFFFCC; padding:15px; margin:5px; width:50%; float: center; }
.wrn_text { }

td.tsp1 { background-image: url(/images/design/tsp1.gif); background-repeat: repeat-x; }
td.tsp2 { background-image: url(/images/design/tsp2.gif); background-repeat: repeat-x; }

.t_menu td a { color: #FFF; }
.tm { padding:12px 20px 0px 20px; vertical-align: top; }
.tm a { font-size:13px; font-weight:normal;  }

.slogan { font-size: 19px; font-weight: bold; color: #FFF; text-decoration: none; text-transform: uppercase; }
.slogan:hover { font-size: 19px; font-weight: bold; color: #FFF; text-decoration: none; text-transform: uppercase; }
td.lrsp1 { background-image:url(/images/design/lrsp1.gif); background-repeat:repeat-x; font-weight:bold; text-transform:uppercase; font-size:13px; color:#FFF; text-align:center; }
.list { list-style:none; padding-left:0px; margin-left:0px; }

td.content { vertical-align:top; }
td.left_menu { vertical-align:top; }
td.right_menu { vertical-align:top; }

ul.left_menu 
{ 
padding-left:13px; 
margin-left:0px; 
padding-right: 6px;
padding-bottom:15px;
background-color:#f0f1f3;
margin-top:0px;
padding-top:15px;
background-image:url(/images/design/du1.gif); 
background-repeat:no-repeat; 
background-position:bottom; 
}

ul.left_menu1
{
margin-left:5px;
padding-left:13px; 
margin-top:2px;
margin-bottom:2px;
padding-right: 6px;
list-style-image: url(/images/design/barr.gif);
}
ul.left_menu1 li 
{
list-style-image: url(/images/design/barr.gif);
}

li
{
 margin:2px 0px 2px 0px;
}

li a { font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; color: #000000; text-decoration: none; }
li a:hover { font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; color: #000000; text-decoration: underline; }

a.general {font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; color: #000000; text-decoration: none;}
a.general:hover {font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; color: #000000; text-decoration: underline;}

a.item { font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; color: #000000; text-decoration: underline; }
a.item:hover { font-family: Arial, Tahoma, Verdana, serif; font-size: 12px; color: #000000; text-decoration: underline; }

td.hd1 { text-align: center; color: #0865bc; text-transform: uppercase; font-size: 13px; font-weight: bold; background-image: url(/images/design/tdsp2.gif); background-repeat: repeat-y; }
td.hd1 a { color: #0865bc; text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration:none;}
td.hd1 a:hover { color: #0865bc; text-transform: uppercase; font-size: 13px; font-weight: bold; text-decoration:underline;}

td.fsp { background-image: url(/images/design/fsp.gif); background-repeat: repeat-x; }
table.footer_table tr td { padding:0px 17px 0px 17px; }

table.footer_table tr td a { color: #FFF; font-family: Tahoma, Arial, Verdana, sans; font-size: 14px; font-weight:normal; text-decoration: none; }
table.footer_table tr td a:hover { color: #FFF; font-family: Tahoma, Arial, Verdana, sans; font-size: 14px; font-weight:normal; text-decoration: underline; }

td.our_link { padding-right:35px; color: #FFF; font-weight:normal; text-decoration: none; }
td.our_link a {  color: #FFF; font-weight:normal; text-decoration: none; }
td.our_link a:hover {  color: #FFF; font-weight:normal; text-decoration: underline; }

a.gallery { font-family: Tahoma, Arial, Verdana, sans-serif; font-size:14px; color:#33689a; font-weight:normal; }
td.image_ph { padding-right:15px; vertical-align:top; }
td.descr_ph { vertical-align:top; width:100%; }

h4.im_name { font-family:Arial, Tahoma, sans-serif; font-size:14px; padding:0px; margin:0px 2px 10px 0px; }
h4.im_name:first-letter {  font-family:Arial, Tahoma, sans-serif; font-size:16px; text-transform:uppercase; }

p.im_descr {  font-family:Arial, Tahoma, sans-serif; font-size:13px; padding:0px; margin:0px 2px 10px 0px; }

h3.sbj, h3.sbj a  
{ 
font-family:Verdana, Tahoma, Arail, sans-serif;
font-size:16px; 
font-weight:normal; 
text-decoration:underline; 
color:#333333; 
padding:0px; 
margin:0px 0px 10px 0px;
}

.nsp1
{
background-image:url(/images/design/nsp1.gif);
background-repeat:repeat-x;
}

a.apath { color: #333333; }
p.title { padding:0px; margin:0px 5px 15px 0px; font-size: 16px; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight:normal; color: #333333; }
