*{

}
body{
	margin:0px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color:#ededed;
  width:98%
}
a:link, a:visited{
  color:#000;
  text-decoration:none;
}
a:hover,a:active{
  color:#B12A1C;
  text-decoration:none;
}

a.menuB:link, a.menuB:visited{
  color:#FFDFDF;
  text-decoration:none;
}
a.menuB:hover,a.menuB:active{
  color:#FFDFDF;
  text-decoration:none;
}

a.menuB2:link, a.menuB2:visited{
  color:#000;
  text-decoration:none;
}
a.menuB2:hover,a.menuB2:active{
  color:#B12A1C;
  text-decoration:none;
}

#content{
  position:relative;
  left:0px;
  top:0px;
  z-index:1;
  width:900px;
  margin:auto;
  border:0px solid red;
  padding:10px;
  border:1px solid #999;
  background-color: #fff;
}
#langs{
  position:absolute;
  left:800px;
  top:30px;
}
#header{
  background-image:url(images/header_bg.gif);
  background-repeat: repeat-x;
}
#main{
  padding-top:30px;
}
#leftCol{
  width:200px;
  float:left;
  overflow:hidden;
}
#rightCol{
  position:relative;
  left:11px;top:0px;
  padding-left:10px;
  padding-right:15px;
  margin-left:200px;  
}
#footer{
  margin-top:20px;
  clear:both;  
  background-image:url(images/footer_bg.gif);
  background-repeat: repeat-x;
  width:900px;
  height:100px;
}
#LeftMenu TD{
  width:200px;
  height:20px;
  background-image:url(images/menu_left_bg.gif);
  background-repeat: repeat-x;
  padding-left:6px;
}
#fRow TD{
  background-image:url(images/footer_bg.gif);
  background-repeat: repeat-x; 
  height:10px;
}
.box{
  border:1px solid #888; 
  background-image:url(images/box_bg.gif);
  background-repeat:repeat-x;
  width:212px;
  padding-bottom:0px;
}
.boxTitleDiv{
  position:absolute;
  left:13px;
  top:3px;
  width:180px;
  height:12px;
  overflow:hidden;
}
.boxTitleSpan{
  background-color:#EFEFEF;
  color:#B12A1C;
  font-weight:bold;
  text-transform:uppercase;
  padding:0px 4px 0px 3px;
}
.boxTitleBg{
  position:absolute;
  left:20px;
  top:6px;
  background-image:url(images/box_dots.gif);
  background-repeat:repeat-x;
  width:188px;
  height:8px;
}
.boxTitleAr{
  position:absolute;
  left:4px;
  top:2px;
}
.boxText{
  padding:24px 4px 2px 4px;
  width:204px;
  text-align:left;
}
#LeftMenu TR.subs TD{
  background-image: none;
  background-color:#Fff;
  padding:0px;
}
.subsDiv{
  background-color:#F4F4F5;
  margin:2px 0px 4px 0px;
  border:1px solid #aaa;
}
.sub2{
  padding-left:10px;
}
.sub3{
  background-color:#FFDFDF;
  padding-left:20px;
}
#LeftMenu .chd{
  background-color:#FFDFDF;
  padding-left:10px;
}
#LeftMenu .chd2{
  background-color:#B12A1C;
  color:#000;
  padding-left:20px;
}
.hd{
  font-size:14px;
  font-weight:bold;
}
#params{
  border-collapse:collapse;
  border:1px solid #999;
}
#params td{
  border:1px solid #999;
  width:160px;
}
td{
  vertical-align:top;
}
.fotoTD{
  vertical-align:middle;
  padding:0px 3px 0px 0px;
}
.fotoDiv{
  width:45px;
  height:60px;
  border:1px solid #333;
  background-color:#ccc;
  margin:4px;
}
.map{
  width:240px;
/*  height:160px; */
  border:1px solid #333;
  background-color:#ccc;
  margin:0px 25px 0px 0px;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
  color:#eee;
  font-size:18px;
}
.cmpTable {border:1px solid #333;border-collapse:collapse;}
.cmpTable .ftrCT{background-color:#FFDFDF}
.cmpTable td{width:120px;border:1px solid #ccc;padding:3px;}
td.ftdCmp{background-color:#F4F4F5;}
.gallery{border:0px solid #ccc;;empty-cells: hide; }
.gallery TD{padding:5px;border:1px solid #ccc;}