* { 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:hidden; 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:59px 0 23px 20px; }
.menu li a {padding:0 0 0 29px; color:#212121; text-decoration:none; font-size:16px; margin-right:27px; background:url(images/button-off.gif) no-repeat left 7px;}
.menu li a:hover, .menu li a.act {color:#212121; background:url(images/button-on.gif) no-repeat left 7px;}


.list { padding: 17px 0 17px 16px; }
.list li { background: url(images/dot.gif) no-repeat left 4px; padding: 0 0 0 12px; }

.m1-2 {background:url(images/marker1.gif) no-repeat 238px 18px;}
.m1-3 {background:url(images/marker1.gif) no-repeat 381px 18px;}
.m1-4 {background:url(images/marker1.gif) no-repeat 492px 18px;}
.m2 {margin:5px 5px 0 0;}

/*==================other====================*/
.img-indent { margin:0 20px 0 0; float:left;}
.img-text {width:370px; float:left;}
.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 {color:#909090;}
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:18px;
}
.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 {background:url(images/bg-header.jpg) no-repeat 52px 131px}
#header .logo {margin:61px 0 0 427px;}
#header .banner1 {padding:79px 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 .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;}
