table, tr, td { vertical-align:top; }
img { border:0px; }
form { margin:0; padding:0; }
.cb { clear:both; }
.fl { float:left; }
.fr { float:right; }
.all_ul { padding:0px; margin:0px; list-style-type:none; }
.t_center{text-align:center;}
.t_left{text-align:left;}
.just{text-align:justify;}
#container { width:1003px; margin:0 auto;position:relative;}
.rel { position:relative; top:0px; left:0px; width:0px; height:0px; }
/* IDs **/
#logo{ padding:65px 0px 0px 65px;}
#left{padding:335px 10px 0px 30px; width:210px;}
/* CLASSes **/
.topMenuMarg{margin:20px 0px 0px 150px;}
.MainMenuPad{margin:3px 0px 0px 350px;}
.relBotImg{position:relative; top:0px; left:0px;height:80px; width:90px;}
.relCopy{position:relative;top:-25px; left:30px; width:0px; height:0px;}
.absBotImg{position:absolute; top:-25px;}
.AbsCopy{position:absolute; width:200px;}
.AbsContact{width:250px; height:154px;position:absolute; top:253px; right:0px;}
.BorMarg{margin-left:50px; margin-top:55px;}
.bold{font-weight:bold;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs18{font-size:18px;}
.w480{width:520px;}
.h10{height:10px;}
.h20{height:20px;}
.titles{color:#706e6e; font-weight:bold; font-size:16px;}
.red{color:#fc1c1c;}
.imgbord{border:dashed 0px #e9e9e9;}
.ImgWhiteBord{border-bottom:solid 2px #fff;}
.nodecor{text-decoration:none;}
.redborder{border-bottom:solid 1px #fc1c1c;}
.Marg15{margin-right:15px;}

.imgblock td{vertical-align:middle; text-align:center; padding:10px;}
/* BACKGROUNDs **/
.mainbg{background:#fff url(/img/body.jpg) no-repeat; width:1003px;}
.mapbg{background:url(/img/mapbg.gif) no-repeat; width:130px; padding-right:5px; text-align:right; margin-right:5px; margin-top:5px;}
.shadow{height:expression(this.scrollHeight < 500 ? "500px" : "auto"); min-height:500px; background:url(/img/shadow.gif) no-repeat bottom left; width:680px; margin:200px 0px 0px 0px ; padding:0px 0px 30px 30px;}
.lightgray_repeat{background:#000; height:230px;  padding-bottom:0px;}
.lightgray_repeat_hover{background:#404040; height:230px;  padding-bottom:0px;}
/* LINKs **/
a, a:active, a:visited { color:#fc1c1c; text-decoration:none; }
a:hover { text-decoration:underline;}
a.pager, a.pager:active, a.pager:visited { padding:3px 6px 3px 6px; background:#000; color:#fff;}
a.pager:hover { text-decoration:none; background:#fc1c1c; }
a.pager_act, a.pager_act:active, a.pager_act:visited, a.pager_act:hover { text-decoration:none; padding:3px 6px 3px 6px; background:#fc1c1c; color:#fff;}
a.links, a.links:active, a.links:visited{  color:#7a7a7a; }
a.links:hover{border-bottom:solid 1px #fc1c1c; text-decoration:none;}
a.links2, a.links2:active, a.links2:visited{  color:#7a7a7a; }
a.links2:hover{border:0; text-decoration:none; color:#000;}
a.links_act, a.links_act:active, a.links_act:visited{  color:#7a7a7a; border-bottom:solid 1px #fc1c1c; text-decoration:none; }
a.gray2, a.gray2:active, a.gray2:visited{  color:#7a7a7a; text-decoration:none; border-bottom:solid 1px #fc1c1c;}
a.gray2:hover{border-bottom:solid 0px #fc1c1c;}
a.gray, a.gray:active, a.gray:visited {  text-decoration:none; color:#afabab; line-height:36px; padding:0px 10px 3px 10px; }
a.gray:hover {  text-decoration:none; background:url(/img/hover.gif) no-repeat bottom center;} /*border-bottom:solid 1px #fbe103;*/
a.gray_act, a.gray_act:active, a.gray_act:visited, a.gray_act:hover {  text-decoration:none; color:#afabab; line-height:36px; background:url(/img/hover.gif) no-repeat bottom center; padding:0px 10px 3px 10px;}
a.newstit, a.newstit:active, a.newstit:visited{  text-decoration:underline; color:#f30000; }
a.newstit:hover{ text-decoration:none;}
a.yellow, a.yellow:active, a.yellow:visited { text-decoration:underline;color:#ffc500; padding-right:3px;}
a.yellow:hover { text-decoration:none;}
a.lang, a.lang:active, a.lang:visited { color:#afabab; padding:0px 3px 0px 3px; }
a.lang:hover { text-decoration:underline; }
a.lang_act, a.lang_act:active, a.lang_act:visited, a.lang_act:hover { text-decoration:underline; color:#afabab; padding:0px 3px 0px 3px;}
a.titles, a.titles:active, a.titles:visited, a.titles:hover { color:#706e6e; font-weight:bold; font-size:16px;}

.menubg{background:url('/img/menubg.png') no-repeat!important; background-image:none; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menubg.png', sizingMethod='image'); height:23px; float:left;}

a.menu, a.menu:active, a.menu:visited {
background:url('/img/hover2.gif') no-repeat bottom center; padding:0px 18px 2px 18px; color:#d2d2d2; font-weight:bold; text-align:center; display:block;}

a.menu:hover { text-decoration:none; color:#fff; }

a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover { background:url('/img/hover2.gif') no-repeat bottom center; padding:0px 18px 2px 18px;  text-decoration:none; color:#fff; font-weight:bold; text-align:center; display:block;}
 
 
 

/* CONTACTs **/
.contit{ color:#000;}
.contit_err { color:#fc1c1c; }
.asterisk { color:#fc1c1c; padding:0px 2px 0px 2px; font-size:16px; }
.mandatory {border-bottom:solid 1px #fc1c1c;}
.inputtext { border:solid 1px #7a7a7a; width:250px; background:none; margin:3px 0px 3px 0px; height:15px; }
.inputtextarea { border:solid 1px #7a7a7a; width:270px; height:89px; background:#e9e9e9; overflow:auto; margin:3px 0px 3px 0px; padding:5px;}
.code {border:solid 1px #7a7a7a; width:185px; height:17px; color:#c70101; font-weight:bold; text-align:center; background:none; float:left; font-family:Georgia; margin:3px 0px 3px 0px; font-size:15px;}
.contacttext{width:300px; margin:10px 0px 0px 20px;}
.send { color:#fff; font-size:14px; border:solid 1px #000; text-align:center; padding:0px 5px 0px 5px; cursor:pointer; display:block; background:#fc1c1c; margin:0px 2px 0px 0px; float:left; }
.reset { color:#000; font-size:14px; border:solid 1px #000; text-align:center; padding:0px 5px 0px 5px; cursor:pointer; display:block; background:none; margin:0px 2px 0px 0px; float:left; }


/*********/
.distbl{display: table; _position: relative; overflow: hidden; text-align:left;}
.distblcell{_position: absolute; _top: 50%; display: table-cell; vertical-align: middle; text-align:left;}
.disinnertbl{_position: relative; _top: -50%; text-align:left;}




