html, body { text-align:justify; margin:0px; padding:0px; font:normal 14px Arial; color:#443a3a; }
table, tr, td { vertical-align:top; }
img { border:0px; }
form { margin:0; padding:0; }
.cb { clear:both; }
.fl { float:left; }
.fr { float:right; }
span { line-height:100%; }
.UlNoStyle { padding:0px; margin:0px; list-style-type:none; }
.rel { position:relative; top:0px; left:0px; width:0px; height:0px; }
.textR{text-align:right !important;}
.textL{text-align:left !important;}
/* IDs **/
/* CLASSes **/
.container { width:1001px; margin:0 auto; border:solid 1px #939393; position:relative;}
.toptext{font-size:20px; color:#5d5d5d; font-weight:bold; margin-top:225px; margin-left:30px;}
.logoMarg{ margin:3px 0 0 3px;}
.cont{padding:20px 10px 10px 5px; clear:both;}
.white{color:#fff;}
.fs11{font-size:11px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.margR5{margin-right:5px;}
.margR10{margin-right:10px;}
.margR20{margin-right:20px;}
.margR21{margin-right:21px;}
.blockPad{padding:10px 15px 10px 0px;}
.green{color:#48976c;}
.black{color:#000;}
.bold{ font-weight:bold;}
.titles{font-size:20px; font-weight:bold; color:#9ff0c4; background:#408961; padding:3px 10px 3px 10px;}
.greentit{line-height:45px;}
.lh25{line-height:20px;}
.h15{height:15px;}
.h42{height:42px;}
.counterblock{position:relative; top:3px; left:3px;}
/* BACKGROUNDs **/
.menusep{background:url(/images/menusep.gif) no-repeat center right; height:23px;}
.topbg{background:url(/images/top.gif) no-repeat; width:1001px; height:273px;}
.menubg{background:url(/images/menubg.gif) repeat-x top left; height:31px; padding-left:255px;}
.botbg{ background:url(/images/botbg.gif) repeat-x top left; height:60px; padding-top:15px; text-align:center; color:#fff;}
.greenbg{width:220px; background:#e2e2e2 url(/images/greenbg.gif) repeat-x top left; padding-bottom:5px; padding-left:15px;}
a.btn1, a.btn1:active, a.btn1:visited {background:url(/images/btn1.gif) no-repeat top left; height:24px; text-decoration:none; color:#fff; font-weight:bold; line-height:24px; padding:0 0 0 6px;}
a.btn1:hover { text-decoration:none; color:#5d5d5d; }
.btn2{background:url(/images/btn2.gif) no-repeat top left; height:24px; width:6px;}
.sep{background:url(/images/sep.gif) repeat-x center center; height:20px; clear:both;}

.srchinp{ background:url(/images/srchinp.png) no-repeat top left; width:181px; height:25px; color:#000; padding:0 0 0 5px; margin:0 5px 0 0; font-weight:bold; border:0; line-height:25px;background-image:url('/images/srchinp.png')!important; background-image:none; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/srchinp.png', sizingMethod='image');}
.srchbtn{background:url(/images/srchbtn.png) no-repeat; width:26px; height:26px; border:0; margin:0; padding:0; cursor:pointer;background-image:url('/images/srchbtn.png')!important; background-image:none; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/srchbtn.png', sizingMethod='image');}
/* LINKs **/
a, a:active, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
a.menu, a.menu:active, a.menu:visited { color:#fff; line-height:31px; font-size:18px; padding:0 18px 0 13px;}
a.menu:hover, a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover { color: #5d5d5d; text-decoration:none;line-height:31px; font-size:18px; padding:0 18px 0 13px;}
a.botmenu, a.botmenu:active, a.botmenu:visited { color:#fff; padding:0 10px 0 10px; line-height:20px;}
a.botmenu:hover, a.botmenu_act, a.botmenu_act:active, a.botmenu_act:visited, a.botmenu_act:hover { color: #9ff0c4; text-decoration:none; padding:0 10px 0 10px;}
a.inv, a.inv:active, a.inv:visited { text-decoration:underline; }
a.inv:hover { text-decoration:none; }
a.green, a.green:active, a.green:visited,a.green:hover  {color:#48976c;text-decoration:none; }
a.links{line-height:20px; background:url(/images/bull.gif) no-repeat center left; padding-left:10px;}
a.standard, a.standard:active, a.standard:visited  {color:#443a3a;text-decoration:none; }
a.standard:hover{ text-decoration:none; color:#48976c;}
/*PAGING*/
.PagingDiv { clear:both; margin-top:10px; }
a.paging, a.paging:active, a.paging:visited { padding:5px 8px 5px 8px; color:#fff; font-weight:bold; background:#5d5d5d; }
a.paging:hover, a.paging_current, a.paging_current:active, a.paging_current:visited, a.paging_current:hover { text-decoration:none; color:#9ff0c4; background:#408961; padding:5px 8px 5px 8px;  font-weight:bold;}
a._next, a._next:active, a._next:visited, a._next:hover { text-decoration:none; margin-left:3px; font-weight:bold; color:#408961;}
a._prev, a._prev:active, a._prev:visited, a._prev:hover { text-decoration:none; margin-right:3px;  font-weight:bold; color:#408961;}
/**/

/* Contacts **/
label.error { color:#eb5b5b; margin:4px 0 4px 0; text-align:left; }
div.errors { margin-bottom:5px;}
.contit { font-weight:bold; }
.asterisk { color:#eb5b5b; font-size:18px; padding-left:1px; font-weight:bold; }
.mandatory { font-weight:bold; border-bottom:double 1px #eb5b5b;}
.inputtext { border:solid 1px #5b5b5b; width:350px; background:none; margin:3px 3px 3px 0px; padding:0px; height:20px; font-size:12px; }
.inputtextarea { border:solid 1px #5b5b5b; width:350px; height:100px; background:none; overflow:auto; margin:3px 3px 3px 0px; padding:0px; font-size:12px; }
.code { border:solid 1px #5b5b5b; width:225px; height:44px; background:none; text-align:center; color:#eb5b5b; margin:0px 3px 5px 3px; padding:1px; font-size:25px; }
.relbtn { color:#fff; font-size:12px; border:solid 1px #5b5b5b; background:#5b5b5b; text-align:center; padding:0px 5px 0px 5px; cursor:pointer; margin:0px 0px 0px 3px;  font-weight:bold;}
.send { color:#fff; font-size:12px; border:solid 1px #5b5b5b; background:#eb5b5b; text-align:center; padding:0px 10px 0px 10px; cursor:pointer; display:block; margin:0px 3px 0px 0px; float:left; font-weight:bold; }
.reset { color:#5b5b5b; font-size:12px; border:solid 1px #5b5b5b; background:#c0c0c0; text-align:center; padding:0px 10px 0px 10px; cursor:pointer; display:block; margin:0px 3px 0px 0px; float:left; font-weight:bold; }
