* { margin:0; padding:0;}
body { background:#000; font-family:Arial; font-size:100%; line-height:1em; color:#909090;}

input, textarea { font-family:Arial; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x #fff;}
.tail-bottom { background:url(images/tail-bottom.gif) left bottom repeat-x;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal; border:1px solid #333333;}
img {border:0; vertical-align:top; text-align:left;}

.form {height:33px;}
.input1 {width:177px; height:18px;}
.input2 {width:273px; height:18px; color:#909090; font-size:11px; padding-left:4px;}
.select1 {width:59px; height:18px; margin-left:4px; color:#909090; font-size:11px;}
textarea {width:268px; height:85px; float:left; background:#fff; overflow:auto; border:1px solid #333333; color:#909090; font-size:11px; padding-left:4px;}


/*==================list====================*/
ul {list-style:none;}
.menu li {display:inline;}
.menu {overflow:hidden; padding:61px 0 21px 20px; }
.menu li a {padding:0 0 0 29px; color:#212121; text-decoration:none; font-size:16px; margin-right:23px; background:url(images/button-off.gif) no-repeat left center;}
.menu li a:hover {color:#212121; background:url(images/button-on.gif) no-repeat left center;}
.menu li a.act { color:#212121; background:url(images/button-on.gif) no-repeat left center;}

.list1 {margin:13px 0 31px 0;}
.list1 li a { font-size:11px;}
.list1 li a:hover {text-decoration:none;}
.list2 {margin:13px 0 0 0; line-height:20px;}
.list2 li a {font-size:12px; background:url(images/marker3.gif) no-repeat left center; padding-left:8px; color:#5f5f5f; text-decoration:none;}
.list2 li a:hover {text-decoration:none; color:#FF0000;}
.list3 {margin:13px 0 17px 0;}
.list3 li a { font-size:12px; color:#5f5f5f;}
.list3 li a:hover {text-decoration:none;}

.m1 {background:url(images/marker1.gif) no-repeat 138px 18px;}
.m1-1 {background:url(images/marker1.gif) no-repeat 252px 18px;}
.m1-2 {background:url(images/marker1.gif) no-repeat 365px 18px;}
.m1-3 {background:url(images/marker1.gif) no-repeat 517px 18px;}
.m1-4 {background:url(images/marker1.gif) no-repeat 645px 18px;}
.m2 {margin:5px 5px 0 0;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-text {width:370px; float:left;}
.img-text a:visited{ color:#909090;}
.img-text2 {width:150px;}
.img-box { width:100%; overflow:hidden; padding-bottom:20px;}
.img-box img { float:left; margin:0 0 0 0;}


/*==================txt, links, lines, titles====================*/
a {text-decoration:none;}
a:hover{text-decoration:none;}

.p1 {line-height:19px;}
.p2 {margin-top:17px;}
.p3 {margin-top:32px;}
.p4 {margin-top:10px;}

.txt1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#66cc1c;}
.txt2 {font-size:11px;}
.txt2 a:visited{ color:#909090;}
.txt3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.txt4 {color:#6a6a6a; font-size:13px;}

.link1 { display:block; float:left; background:url(images/link1-center.gif) repeat-x top left; color:#fff; text-decoration:none; font-size:11px;}
.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}
.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:1px 15px 5px 15px; font-style:normal; font-weight:normal;}
.link1:hover {text-decoration:underline;}
.link2 { display:block; float:left; background:url(images/link2-center.gif) repeat-x top left; color:#fff; text-decoration:none; font-size:11px; }
.link2 em { display:block; background:url(images/link2-left.gif) no-repeat left top;}
.link2 b { display:block; background:url(images/link2-right.gif) no-repeat right top; padding:1px 15px 5px 15px; font-style:normal; font-weight:normal;}
.link2:hover {text-decoration:underline;}
.link3 { display:block; float:left; background:url(images/link3-center.gif) repeat-x top left; color:#fff; text-decoration:none; font-size:11px; margin-top:27px;}
.link3 em { display:block; background:url(images/link3-left.gif) no-repeat left top;}
.link3 b { display:block; background:url(images/link3-right.gif) no-repeat right top; padding:1px 15px 5px 15px; font-style:normal; font-weight:normal;}
.link3:hover {text-decoration:underline;}
.link4 { font-size:12px; color:#5f5f5f;}
.link4:hover {text-decoration:none;}
.link5 { font-size:12px; color:#66cc1c; font-size:11px;}
.link5:hover {text-decoration:none;}


/*header*/
#header .logo {margin:28px 0 0 459px;}
#header .banner1 {padding:45px 0 0 429px;}
#header .banner2 {padding:66px 0 0 0;}
#header .banner3 {padding:7px 0 0 0;}
#header .col-1 {width:685px;}
#header .col-2 {width:295px;}

/*content*/
#content {padding:48px 0 30px 0;}	
#content .title {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background:url(images/border-1.gif) repeat-x left bottom; width:100%;padding-bottom:32px; margin-bottom:32px;}
#content .title a:visited{ color:#68C410;}
#content .indent {padding-bottom:35px;}
#content .indent1 {padding-bottom:26px;}
#content .indent2 {margin-right:100px;}
#content .col-1 .title {color:#68c410;}
#content .col-2 .title {color:#343434;}
#content .col-3 .title {color:#ed1c24;}


/*footer*/
#footer {background:url(images/bg-footer.gif) no-repeat 316px 0px; color:#bcbcbc;}
#footer .indent {padding:40px 0 0 69px;}
#footer a {color:#ed1c24;}
#footer a:hover {text-decoration:none;}

/* --------------------------------- slide Optim -------------------------------------*/

.slide{
position:relative;
width:120px;
height:20px;
font-size:11px;
color:#FFFFFF;
font-family:"Trebuchet MS";
}

.Optim1, .Optim2{
color:#BCBCBC;
font-family:"Arial";
}

.menu-Optim1, .menu-Optim2 {
width:150px;
position:absolute;
padding-top:10px;
background-color:#FFFFFF;
font-family:Arial;
}
.menu-Optim1 ul, .menu-Optim2 ul, .menu-Optim1 li, .menu-Optim2 li {
margin:0px;
padding:0px;
list-style-type:none;
list-style:none;
}
.menu-Optim1 a, .menu-Optim2 a {
display:block;
height:100%;
font-size:11px;
text-decoration:none;
text-align:left;
color:#66CC1C;
}
.menu-Optim1 li a:hover, .menu-Optim2 li a:hover {
background-color:#BCBCBC;
color:#FF0000;
}



/* --------------------------------- fin slide -------------------------------------*/

.scroll {
width:100%;
height:200px;
overflow:auto;
padding-right:5px;
clear:both;

scrollbar-face-color: #605FA2;
scrollbar-shadow-color: #BCBBCE;
scrollbar-highlight-color: #BCBBCE;
scrollbar-3dlight-color: #BCBBCE;
scrollbar-darkshadow-color: #BCBBCE;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #000000;
}