img { border:0px; }
form { margin:0; padding:0; }
.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; }
.fl { float:left; }
.fr { float:right; }
.all_ul { padding:0px; margin:0px; list-style-type:none; }
#container { width:1003px; margin:0 auto; }
.rel { position:relative; top:0px; left:0px; width:0px; height:0px; }
/* IDs **/
#langblock { color:#7e774c; float:right; margin:0px; padding:0px 10px 0px 0px; position:relative; top:-22px; z-index:1000; }
#logo { width:125px; position:relative; top:367px; left:215px; }
#footer { clear:both; }
/* CLASSes **/
.sep2 { clear:both; background:url(/img/sep2.gif) repeat-x center center; height:10px; }
/* BACKGROUNDs **/
.contbg { float:left; width:504px; height:545px; position:relative; z-index:1000; margin-top:30px; }
.sep { height:1px; margin-top:1px; clear:both; width:985px; }
/* FONTs **/
.titles { color:#fffffe; font-size:20px; }
.copy { color:#3d453b; font-size:10px; text-align:center; clear:both; }
.date { font-size:10px; font-weight:bold; }
/* LINKs **/
a, a:active, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
a.menu, a.menu:active, a.menu:visited { color:#ffffb6; font-size:11px; line-height:28px; height:28px; padding:0px 10px 0px 10px; text-align:center; }
a.menu:hover { background:url(/img/mbg_act.gif); text-decoration:none; display:block; height:28px; float:left; }
a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover { color:#ffffb6; font-size:11px; line-height:28px; background:url(/img/mbg_act.gif); text-decoration:none; display:block; height:28px; padding:0px 10px 0px 10px; float:left; text-align:center; }
a.submenu, a.submenu:active, a.submenu:visited { color:#7b7456; font-size:13px; line-height:33px; padding:0px 10px 0px 10px; float:left; position:relative; z-index:1000; }
a.submenu:hover { text-decoration:none; color:#fff; }
a.submenu_act, a.submenu_act:active, a.submenu_act:visited, a.submenu_act:hover { color:#fff; font-size:13px; line-height:33px; padding:0px 10px 0px 10px; float:left; text-decoration:none; position:relative; z-index:1000; }
a.lang, a.lang:active, a.lang:visited { color:#7e774c; font-size:10px; }
a.lang:hover { text-decoration:none; color:#ecd997; }
a.copyright, a.copyright:active, a.copyright:visited { color:#3d453b; font-size:10px; }
a.copyright:hover { color:#2a3128; font-size:10px; color:#ffffb6; text-decoration:none; }
a.lang_act, a.lang_act:active, a.lang_act:visited, a.lang_act:hover { color:#ecd997; text-decoration:none; font-size:10px; }
a.pager, a.pager:active, a.pager:visited { text-decoration:none; color:#fff; }
a.pager:hover { text-decoration:none; color:#d6c488; }
a.pager_act, a.pager_act:active, a.pager_act:visited, a.pager_act:hover { text-decoration:none; color:#d6c488; font-weight:bold; font-size:18px; }
a.more, a.more:active, a.more:visited { color:#fff; float:right; cursor:pointer; font-size:11px; }
a.more:hover { text-decoration:none; color:#730002; }
/* CONTACTs **/
.contact_titles { font-size:12px; clear:left; }
.contact_titles_error { color:#9c4042; font-size:12px; }
.asterisk { color:#fff; font-size:19px; padding:2px 5px 0px 3px; }
.mandatory { font-size:11px; text-align:left; }
.inputtext { border:solid 1px #515254; width:200px; background:#b3a978; margin-bottom:10px; height:18px; color:#000; }
.inputtextarea { border:solid 1px #515254; width:200px; height:90px; background:#b3a978; overflow:auto; margin-bottom:5px; color:#000; }
.button { border:0; margin:0px; background:#252113; height:20px; cursor:pointer; text-align:center; color:#fff; padding:0px 3px 0px 3px; font-size:12px; }
.code { border:solid 1px #000; width:76px; height:29px; margin-right:2px; font-size:22px; text-align:center; background:#b3a978; color:#000; font-weight:bold; font-family:Georgia; float:left; }
/* SCROLL JS **/
.text { position:relative; top:50px; left:35px; width:445px; height:460px; }
#actDiv { position:relative; width:445px; height:460px; top:0px; left:0px; background-color:transparent; z-index:50; }
.OuterMargAct { width:445px; height:460px; margin-left:2px; position:relative; }
.track { position:absolute; left:445px; top:0px; z-index:3; }
.contentMask { position:absolute; left:0px; top:0px; width:445px; height:450px; overflow:hidden; background-color:transparent; padding-top:10px; padding-left:10px; }
.scrollcontent { position:absolute; left:0px; top:0px; width:415px; }
.ball { position: absolute; left: 439px; top: 0px; z-index: 4; cursor: pointer; }
/* SCROLL JS HOME **/
.text2 { position:relative; top:50px; left:35px; width:445px; height:191px; }
#actDiv2 { position:relative; width:445px; height:151px; top:0px; left:0px; background-color:transparent; z-index:50; }
.OuterMargAct2 { width:445px; height:151px; margin-left:2px; position:relative; }
.track2 { position:absolute; left:445px; top:0px; z-index:3; }
.contentMask2 { position:absolute; left:0px; top:0px; width:445px; height:141px; overflow:hidden; background-color:transparent; padding-top:10px; padding-left:10px; }
.scrollcontent2 { position:absolute; left:0px; top:0px; width:415px; }
.ball2 { position: absolute; left: 439px; top: 0px; z-index: 4; cursor: pointer; }
