BODY {
  padding:0px;
	margin:0px;
	background:#FFFFFF;
	background-image:url(/templs/images/background.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:default;
}

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

TABLE, TD, P, OPTION {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  color:#666666;
}

A {
  text-decoration:underline;
	color:#006699;
}

A:hover {
  text-decoration:none;
	color:#006699;
}

INPUT {
  border:#c0cad5 solid 1px;
	font-size:12px;
	color:#666666;
}

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

DIV.gradient {
  background:repeat-x;
	background-image:url(/templs/images/gradient.jpg);
	padding:10px;
}

TD.top {
  background-color:#FFFFFF;
}

DIV.gradient TD{
 /* background:#FFFFFF;*/
}

TD.head {
  background:#3b91b0 repeat-x bottom url(/templs/images/head-back.gif);
	padding:0px;
	margin:0px;
	text-align:left;
}

TD.headmenu {
 	padding:0px;
	margin:0px;

  background-color:#FFFFFF;
}

TD.headserver {
	background:#FFFFFF repeat-x bottom url(/templs/images/head-back.gif);
	vertical-align:bottom;
}

TD.search INPUT{
	margin-top:8px;
}

/* Menu */

DIV.menubox {
  border-width:0px;
  padding:0px; !important; /* No use! */
  margin:0px;  !important; /* No use! */
  position:absolute; !important;/* No use! */
  cursor:default;
  left:-1000px;
  z-index:10;
}

DIV.menubox DIV {
  border-width:0px;
  background:#e2ddd2;
  
  position:relative; !important;/* For IE */ /* No use! */
  margin:0px; !important; /* No use! */
  padding:1px;!important; /* No use! */
}

DIV.menubox DIV.menuitem {
  border:0px; /* No use! */
  padding:0px;!important; /* No use! */
  margin:0px; !important; /* No use! */
  position:relative; !important;/* For IE */ /* No use! */
}

DIV.menubox DIV.menuitem DIV {
  border:#e2ddd2 solid 0px; 
  padding:6px;
  margin:0px;
	background:url(/templs/images/menuback.jpg);
  text-align:left;
	width:135px;
 /* position:relative; !important;/* For IE */ /* No use! */
}

DIV.menubox DIV.menuitem DIV A {
  color:#666666;
	text-decoration:none;
}

DIV.menubox DIV.menuitem DIV A:hover {
  color:#666666;
	text-decoration:underline;
}

TABLE.menumain {
  border-collapse:collapse; 
	border-spacing: 0;
  border:0px;
  padding:0px;
  margin:0px; 
 /* position:block; /* For IE */
  cursor:default;
 /* width:150px;*/
}

TABLE.menumain TD{
  border-collapse:collapse; 
  border-spacing:0;
  border:0px;
  padding:0px;
  margin:0px; 
}

TABLE.menumain DIV {
  border:0px; !important;
  padding:0px;!important;
  margin:0px; !important;
 /* position:relative; /* For IE */
}


DIV.topmenu {
  width:149px; 
	height:36px; 
	text-align:center; 
	vertical-align:middle;		
}

DIV.topmenu DIV{
	padding-top:15px;
}

A.TopMenu {
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  color:#666666;
	text-decoration:none;
}

A:hover.TopMenu {
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  color:#666666;
	text-decoration:underline;
}


/* NEWS */

TD.newsheader {
  background:url(/templs/images/menu-news.gif);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#FFFFFF;	
	
	text-align:center;
}

DIV.newscontent {
	margin:0px; 
	padding:18px;
	padding-top:0px;
	text-align:left;
}


DIV.newstext {
	font-family:sans-serif;
	font-size:11px;
	color:#878787;
	text-align:left;
}	

DIV.newsdate {
  font-family:sans-serif;
	font-style:italic;
	font-size:11px; !important;
	margin-top:20px;
	margin-bottom:4px;
	color:#989898;!important;
} 

DIV.newsdescr {
  text-align:right;
  margin-top:4px;
}

DIV.newsdescr A {
  text-align:right;
  text-decoration:none;
	font-size:11px;
}

DIV.newsdescr A:hover {
  text-align:right;
  text-decoration:underline;
	font-size:11px;
}

/* CONTENT */

TD.infoheader {
  background:url(/templs/images/menu-info.gif);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#FFFFFF;
	
	text-align:center;
}

DIV.infocontent {
	/*border:#CCCCCC solid 1px;*/
	padding:10px;
	text-align:left;
	font-size:11px;
	margin-bottom:8px;
}

DIV.infocontent DIV {
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5091af;
}

TD.enterheader {
  background:url(templs/images/menu-enter.gif);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;	
	color:#FFFFFF;
	
	text-align:center;	
}

DIV.entercontent {
	padding:10px;
	font-size:11px;
	text-align:left;
  color:#1ca0e3;
}

DIV.entercontent DIV {
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1ca0e3;	
}

DIV.entercontent DIV.button{
	padding:10px;	
	text-align:center;
}

DIV.module {
  border-bottom:#CCCCCC solid 1px;
  margin-bottom:15px;
}

DIV.module A {
  color:#666666;
	text-decoration:none;
	font-weight:bold;
}

DIV.module A:hover {
  color:#666666;
	text-decoration:underline;
	font-weight:bold;
}

DIV.content {
  text-align:left;
	vertical-align:top;
	padding-left:25px;
}


/* CLIENTS */

DIV.clients {
  border-top:#c5c8cf 1px solid;
	border-bottom:#c5c8cf 1px solid;
	background:#FFFFFF;
	text-align:center;
	width:95%;
	margin-top:35px;
	margin-bottom:30px;
}

A.clients {
  text-decoration:none;
	color:#5b9ef0;
}

A:hover.clients {
  text-decoration:underline;
}


/* BOTTOM */

TD.bottom {
  background:#FFFFFF;
	font-size:12px;
	text-align:center;
	color:#CCCCCC;
}

A.bottommenu {  
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c79b3;
	text-decoration:none;
	margin-left:15px;
	margin-right:15px;
}

A.bottommenu:hover {
  font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c79b3;
	text-decoration:underline;
}

DIV.copyright {
  margin:20px;
	color:#999999;
}

/* List */

DIV.ListItem {
	font-weight:bold;
	margin:0px;
  padding:0px;
	color:#669999;
	width:80%;
}

DIV.ListItem A {
  text-decoration:none;
	color:#669999;
}

DIV.ListItem A:hover {
  text-decoration:underline;
	color:#669999;
}

DIV.ListLine {
  line-height:0px; !impartant;
  background:url("/templs/images/line.gif");
  padding:0px; !important;
  margin:0px;
  margin-bottom:25px;
  height:1px;
  width:80%;
}

DIV.ListDate {
  font-family:Arial;
  font-size:11px;  
  font-style:italic;
	margin-bottom:8px;
	color:#999999;
} 

DIV.ListContent {
  font-family:Arial;
  font-size:12px;
  margin-bottom:12px;
	color:#333333;
}

/* GALERY */

DIV.galItem {
  text-align:center;
  border:#CCCCCC solid 1px;
  padding-top:4px;
  padding-bottom:16px;
  margin-right:15px;
  margin-bottom:15px;
}

DIV.galNum {
  font-family:Arial;
  font-size:12px;
  color:#CCCCCC;
  margin:4px;
}

DIV.galDescr { 
  font-family:Arial;
  font-size:12px;
  color:#999999;
  margin:8px;
}
