html, body { text-align:left; margin:0px; padding:0px; font:normal 20px Monotype Corsiva; color:#000; }
div, input, textarea, table, tr, td { text-align:left; font:normal 20px Monotype Corsiva; color:#000; }
img { border:0px; }
form { margin:0; padding:0; }
.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; }
.fl { float:left; }
.fr { float:right; }
.text_just { text-align:justify; }
.all_ul { padding:0px; margin:0px; list-style-type:none; }
.contactErrors { padding:0px; margin:0px; list-style-type:none; color:#942205; }
#container { width:1003px; margin:0 auto; background:url(img/mainbg.jpg) no-repeat;}
.rel { position:relative; top:0px; left:0px; width:0px; height:0px; }
table,tr,td{vertical-align:top;}
/****************************************/
/* IDs **/
#logo { position:relative; top:20px; left:334px; }
#menu { width:600px; height:15px; margin:11px 0px 0px 213px; clear:left; }
#iconblock { position:relative; top:-30px; left:150px; width:100px; }
#footer { clear:both; height:44px; text-align:center; font-size:14px; color:#ffe5b3; position:relative; padding-top:100px;}
#maincontent { margin-left:74px; clear:both; margin-top:20px; }
/* CLASSes **/
.iconpad { padding-right:10px; float:left; }
.texts { clear:left; margin-left:45px; text-align:justify; width:800px;}
/* BACKGROUNDs **/
/* FONTs **/
.titles { font-size:24px; font-weight:bold; color:#942205; font-family:Monotype Corsiva; position:relative; top:7px; left:7px; }
/* LINKs **/
a, a:active, a:visited { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
a.menu, a.menu:active, a.menu:visited { color:#3c3010; font-size:16px; font-weight:bold; margin-right:14px; float:left; padding-right:3px;}
a.menu:hover { color:#fff; text-decoration:none; }
a.menu_act, a.menu_act:active, a.menu_act:visited, a.menu_act:hover { color:#fff; text-decoration:none; font-weight:bold; margin-right:14px; float:left; font-size:16px; padding-right:3px;}
a.lang:hover { text-decoration:none; color:#fff; }
a.lang_act, a.lang_act:active, a.lang_act:visited, a.lang_act:hover { text-decoration:none; color:#fff; }
a.copyright, a.copyright:active, a.copyright:visited { color:#ffe5b3; font-size:14px; text-decoration:underline; }
a.copyright:hover { text-decoration:none; }
a.pager, a.pager:active, a.pager:visited { font-weight:bold; }
a.pager:hover { text-decoration:none; color:#942205; }
a.pager_act, a.pager_act:active, a.pager_act:visited, a.pager_act:hover { text-decoration:none; color:#942205; font-weight:bold; }
a.more, a.more:active, a.more:visited { color:#942205; text-decoration:underline; float:right; padding-right:15px;}
a.more:hover { text-decoration:none; }
/* SEARCH **/
.sinput { padding:0px; margin:0px; border:0px; color:#829095; height:15px; width:95px; position:relative; top:2px; left:22px; background:none; }
.sbutton { margin:3px 0px 0px 5px; padding:0px; border:0px; background:url(img/go.gif) no-repeat; cursor:pointer; width:16px; height:12px; float:right; }
/* CONTACTs **/
.contact_titles { width:160px; clear:left; float:left; text-align:right; font-weight:bold; padding-right:5px;}
.contact_titles_error { color:#942205; width:160px; clear:left; float:left; text-align:right; font-weight:bold; padding-right:5px;}
.mandatory { font-weight:bold; text-decoration:underline; }
.inputtext { border:solid 0px #000; width:202px; background:#5a3628; margin-bottom:5px; height:16px; color:#cfb98c; font-weight:bold;   font-size:14px;}
.inputtextarea { border:solid 0px #000; width:340px; height:70px; background:#5a3628; overflow:auto;  font-size:14px; /*scrollbar-face-color: #cfb98c;
	scrollbar-highlight-color: #cfb98c;
	scrollbar-shadow-color: #5a3628;
	scrollbar-3dlight-color: #5a3628;
	scrollbar-arrow-color:  #5a3628;
	scrollbar-track-color:#5a3628;
	scrollbar-darkshadow-color: #5a3628;*/
	margin-bottom:5px; color:#cfb98c; font-weight:bold; }
.button { border:solid 0px #000; margin:0px; padding:0px; background:#942205; height:22px; cursor:pointer; text-align:center; color:#fff; font-weight:bold; }
.code { border:solid 0px #000; margin:0px; padding:0px; width:78px; height:34px; line-height:34px; font-size:20px; background:#5a3628; color:#cfb98c; font-weight:bold; float:left; }
/*****************/

/* SCROLL JS **/

#text { position:relative; top:5px; left:0px; width:860px; height:358px; }
#actDiv { position:relative; width:860px; height:358px; top:0px; left:0px; background-color:transparent; z-index:50; }
.OuterMargAct { width:860px; height:358px; margin-left:2px; position:relative; }
.track { position:absolute; left:850px; top:0px; z-index:3; }
.contentMask { position:absolute; left:0px; top:0px; width:860px; height:330px; overflow:hidden; background-color:transparent; padding-top:10px; padding-left:10px; }
.scrollcontent { position:absolute; left:0px; top:0px; width:830px; }
.ball { position: absolute; left: 839px; top: 5px; z-index: 4; cursor: pointer; }

.foot_bg{position:absolute; width:1003px; height:144px; left:0; top:0 !important; top:2px; background-image:url('img/foot_bg.png')!important; background-image:none; filter:none!important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/foot_bg.png', sizingMethod='crop');}