/* Global 
---------------------------------------------------------- */

* {	padding:0; margin:0; }
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
html, body { width: 100%; height: 100%; }
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #606060;
	background: #FFF;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin: 10px 0;
	font-size: 1em;
}
h1, h2, h3, h4, h5, h6 {
	margin: 30px 0 10px 0;
	}
li, dd, blockquote { 
	margin-left: 30px; 
}

h1 { font-size: 1.66em; margin-bottom: 25px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: normal; color: #007f29; }
h2 { font-size: 1.4em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: normal; color: #007f29; }
h3 { font-size: 1.2em; color: #007f29; }
h4 { font-size: 1.0em;  }
h5 { font-size: 1.4em; }
h6 { font-size: 1.2em; }

/* Table */
table { border: 0; width:100%}
table td { padding: 5px; vertical-align: top; text-align: center;}

table.m { border: 0; width:100%}
table.m td { padding: 5px; vertical-align: top; text-align: center; font-size: 12px;}

.canv { filter: fliph() flipv(); writing-mode: tb-rl; width: 10px; height: 10px;
}

.t1 { border: 0; width: auto;}
.t1 td { padding: 5px; vertical-align: center; text-align: left;}

.t2 { border: 0; width: auto;}
.t2 td { vertical-align: center; text-align: left;}


/* Inputs */
input { padding-left: 3px; }

/* Lists */

/* Text */
p, li { line-height: 1.6em; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.last { border-bottom: none !important; border-right: none !important; margin-right: 0 !important; background: none !important; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.middle { vertical-align: middle; }
.fleft { display: block; float: left; }
.fright { display: block; float: right; }

/* Links 
---------------------------------------------------------- */

a img { border: 0; }
a {
	color: #0068c0;
	text-decoration: underline;
}
a:hover, a:focus, a:active {
	color: #002d53;
	text-decoration: underline;
}
a.m:hover, a:focus, a:active {
	color: #ff3300;
	text-decoration: underline;
	}

/* Layout 
---------------------------------------------------------- */

#page {
font-size: 1.2em; 
}


#page .wrapper { width: 100%;  }

#header { margin: 0 0 25px 0; }
#w { margin: 0 0 0 356px; }
#content {
 width: 553px; margin: 0 auto; padding: 0 0 30px 0;
}
#sidebar-left { display: inline; float: left; width: 262px; margin: 0 0 0 44px; padding: 72px 0 0 0; }
#sidebar-left2 { display: inline; float: left; width: 262px; margin: 0 0 0 44px; padding: 0 0 0 0; }
#footer .wrapper { margin: 0;width: 947px; } 



/* Header
---------------------------------------------------------- */

#langs ul { display: inline; float: left; margin: 0 38px 23px 38px; }
#langs ul li { position: relative; float: left; margin: 0 0 0 -11px; list-style-type: none; }
#langs ul li a { position: relative; display: block; margin: 0 11px; padding: 0 3px; height: 21px; //width: 1px; background: url(../images/langs_bg.gif) repeat-x; color: #ffffff; font-size: 0.9em; }
#langs ul li i { position: absolute; left: -11px; top: 0; display: block; width: 11px; height: 21px; background: url(../images/langs_left_green.png) no-repeat; cursor: pointer; }
#langs ul li b { position: absolute; right: -11px; top: 0; display: block; width: 11px; height: 21px; background: url(../images/langs_right_green.png) no-repeat; cursor: pointer; }
#langs ul li a:hover, #langs ul li.active a { background: url(../images/langs_bg_yell.gif) repeat-x; color: #876000; text-decoration: none; }
#langs ul li a:hover i, #langs ul li.active a i { background-image: url(../images/langs_left_yell.png); }
#langs ul li a:hover b, #langs ul li.active a b { background-image: url(../images/langs_right_yell.png); }

#logo { display: inline; float: left; width: 200px; height: 103px; margin: 0px 0 0 44px; }
#logo b { position: relative; display: block; height: 100%; }
#logo span { position: absolute; top: 0; left: -11px; display: block; width: 100%; height: 100%; background: url(../images/logo.gif) no-repeat; }

#logo2 { display: inline; float: left; width: 200px; height: 103px; margin: 29px 0 0 44px; }
#logo2 b { position: relative; display: block; height: 100%; }
#logo2 span { position: absolute; top: 0; left: -6px; display: block; width: 100%; height: 100%; background: url(../images/logo_eng.gif) no-repeat; }

#headerImage { margin: 0 0 0 252px; background: #00633c; }
#headerImage div { float: left; width: 100%; height: 138px; background:url(../images/header_img.jpg) no-repeat; }

#menu { margin: 3px 0 0 350px; background: url(../images/menu_bg_2.gif) repeat-x; 

}
#menu ul { display: inline; float: left; margin: 0; 

}
#menu ul li { position: relative; float: left; margin: 0 0 0 -11px; list-style-type: none; clear: right;}
#menu ul li a { position: relative; display: block; margin: 0 11px; padding: 0 25px 0 11px; height: 44px; line-height: 44px; width: 60px; text-align: center; background: url(../images/menu_bg.gif) repeat-x; color: #ffffff;  }
#menu ul li i { position: absolute; left: -25px; top: 0; display: block; width: 25px; height: 44px; background: url(../images/menu_left_green.png) no-repeat; cursor: pointer; }
#menu ul li b { position: absolute; right: -24px; top: 0; display: block; width: 24px; height: 44px; background: url(../images/menu_right_green.png) no-repeat; cursor: pointer; }
#menu ul li a:hover, #menu ul li.active a { background: url(../images/menu_bg_yell.gif) repeat-x; color: #876000; text-decoration: none; }
#menu ul li a:hover i, #menu ul li.active a i { background-image: url(../images/menu_left_yell.png); }
#menu ul li a:hover b, #menu ul li.active a b { background-image: url(../images/menu_right_yell.png); }


/* Content
---------------------------------------------------------- */




/* Sidebar (Left)
---------------------------------------------------------- */

#sidebar-left h2 { font-size: 1.66em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: normal; color: #007f29; }
#sidebar-left2 h2 { font-size: 1.66em; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: normal; color: #007f29; }
             
#nav ul { margin-bottom: 30px; border-top: 1px solid #d6d6d6; }
#nav li { margin: 0; list-style-type: none; }
#nav li a { position: relative; display: block; width: 100%; line-height: 2.92em; border-bottom: 1px solid #d6d6d6; }
#nav li a:hover, #nav li a.active { margin: -1px -21px 0 -44px; padding: 1px 21px 0 44px; background: url(../images/nav_bg.gif) 0 50% no-repeat; border-bottom-color: #fff; text-decoration: none; color: #876000; }

#nav2 ul { margin-bottom: 30px; border-top: 1px solid #d6d6d6; }
#nav2 li { margin: 0; list-style-type: none; }
#nav2 li a { position: relative; display: block; width: 100%; line-height: 2.92em; border-bottom: 1px solid #d6d6d6; }
#nav2 li a:hover, #nav2 li a.active { text-decoration: none; color: #876000; }

#newsList { font-size: 0.92em; }
#newsList dl { margin-top: 20px; }
#newsList dt {font-weight: bold; color: #f5b61f; }
#dt {font-weight: bold; color: #f5b61f; }
#newsList dd { margin: 9px 0 23px 0; }


.dt2 {font-weight: bold; color: #f5b61f; }

/* Footer 
---------------------------------------------------------- */

#copyright { float: left; width: 667px; padding: 38px 0 35px 44px; background: url(../images/footer_bg.gif) 0 100% no-repeat; font-size: 0.9em; color: #606060; }
#phone { float: right; width: 149px; height: 48px; margin: 20px 0 0 0; background: url(../images/phone.gif) no-repeat; text-indent: -9999px; }


.s1 {
 width: 150px;
}

select {
FONT-SIZE: 14px; BACKGROUND: #aaccaa; 
}
input {
FONT-SIZE: 14px; BACKGROUND: #aaccaa; 
}