/*
 *	Default CSS Styles
 */

* { margin: 0; padding: 0; outline: none; }
body { margin:0; padding:0; background:#000; font: normal 70%/130% Tahoma, Verdana, Arial, sans-serif; color: #fff; height: 100% }
table, img { border:0 }
a { text-decoration: underline; color: #96c700 } a:hover { text-decoration:none }
table {	border-collapse: collapse; width: 100% }
td { margin: 0px; padding: 0px }
.fl { float:left }
.fr { float:right }

.center { text-align:center }
ul { padding:7px 0 7px 15px; list-style:none }
li { background:url(../i/ico/bul.gif) 3px 50% no-repeat; padding-left:17px;  }


li.green { background:url(../i/ico/green-list.gif) 0 50% no-repeat }
li.blue { background:url(../i/ico/blue-list.gif) 0 50% no-repeat }
li.orange { background:url(../i/ico/orange-list.gif) 0 50% no-repeat }


h1{ font: bold 180% Arial, Tahoma, Verdana, sans-serif; padding: 0 0 .3em 0; margin-bottom:12px  }
h2{ font: bold 140% Verdana, Tahoma, Arial, sans-serif; padding: 0 0 .3em 0 }
h3{ font: bold 130% Verdana, Tahoma, Arial, sans-serif; padding: 0 0 .3em 0 }
h4{ font: bold 110% Verdana, Tahoma, Arial, sans-serif; padding: 0 0 .3em 0 }
h5{ font: bold 100% Verdana, Tahoma, Arial, sans-serif; padding: 0 0 .3em 0 }
h6{ font: bold 90% Verdana, Tahoma, Arial, sans-serif; padding: 0 0 .3em 0 }
h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a{ color: #92c700 !important; display:block; text-decoration: none !important; }

h1{ background:url(../i/bg/line.gif) 0 100% repeat-x }
h1 span { color:#f6821f }

#container { margin: 0 auto;  width:926px; position:relative; text-align: left;  }

/**
 *	Header Styles
 */
#header { height:38px; width:918px; overflow:hidden; margin:20px auto; font: normal .8em/1.7em Tahoma, Verdana, Arial, sans-serif; position:relative }
#header .fl img { margin-right:7px }
#header h1 {  width:136px; height:38px; position: absolute; top: 0px; left: 445px }
#header h1 a { display:block; background: url(../i/ico/logo.gif) no-repeat; width:136px; height:38px; text-indent: -999em }
#header cite { display: block; background: url("../img/slogan.gif") no-repeat; width: 340px; height: 205px;  position: absolute; top: 225px; left: 110px; text-indent: -999em; z-index:1 }
#header .fr { text-align:right; padding:2px 5px 0 0 }
#header span { color:#f6821f }

/**
 *	Footer Styles
 */
#footer { height:40px; width:926px; margin-bottom:20px; overflow:hidden; background:url(../i/bg/footer.gif); color:#000;  }
#footer .left-cup, #footer .right-cup { height:40px; width:11px; display:block }
#footer .left-cup { background:url(../i/bg/footer-left.gif) no-repeat; float:left }
#footer .right-cup { background:url(../i/bg/footer-right.gif) no-repeat; float:right }
#footer a { color:#000; text-decoration:none }
#footer .foot-menu {  padding:12px 0 0 22px; text-transform:uppercase; font: normal .9em/1.7em Tahoma, Verdana, Arial, sans-serif; }
#footer .foot-menu a { padding:0 2px }
#footer .foot-copy {padding:12px 22px 0 100px }
#footer cite { text-transform:none; font-style:normal; padding:12px 24px 0 0px }

/**
 *	Menu Styles
 */
#menu { overflow:hidden; height:237px; width:918px; margin:0 auto; padding:0 0 22px 0 }
#menu .auto { overflow:hidden; height:237px; width:574px }
#menu .menu ul { padding:2px 0 0 0px;  list-style:none }
#menu .menu li { padding:0 0 6px 0; }
#menu .menu li, #menu .menu li a { display:block; width:317px; height:35px  }
#menu .menu li a { text-decoration:none; background:url(../i/bg/m.gif) no-repeat; text-align:center; color:#000; font:bold 1em/2.5em Tahoma, Verdana, Arial, sans-serif; font-size:12px; text-transform:uppercase  }
#menu .menu li a.active,  #menu .menu li a:hover  { background:url(../i/bg/m-a.gif) no-repeat;  }


/**
 *	Content Styles
 */
 
#content { position:relative; width:918px; margin:0 auto 20px auto; overflow:hidden; }
#print { display:block; background:url(../i/ico/print.gif) no-repeat; width:16px; height:15px; text-indent:-999em; position:absolute; top:10px; right:7px }

.cnt-left {  width:574px; position:relative  }


.frm { background:url(../i/bg/form.gif) no-repeat; width:272px; height:172px; overflow:hidden; padding:30px; color:#aaacae; line-height:1.8em }
.frm div { padding:0 0 12px 0 }
.frm span { color:#f06900 }
.frm .submit { background:url(../i/bg/send.gif) no-repeat; width:74px; height:28px; border:none; padding:0px 0 3px 10px; margin:0 0 0 7px; text-align:left; color:#2b270e; font-weight:bold }

.gallery { width:927px; overflow:hidden; margin:0 aut }
.gallery div {  width:166px; height:147px; border:1px solid #6e6f71; float:left; margin:7px }
.gallery table {  width:164px; height:145px; }
.gallery table { margin:0 auto; text-align:center }
.gallery td { width:166px; height:147px; margin:0 auto; text-align:center;  }


.logo { width:927px; overflow:hidden; margin:0 auto; text-align:center }
.logo div {  float:left; margin:12px 18px }
.logo div.thumb {  width:113px; height:68px; border:1px solid #6e6f71; margin:0px;  }
.logo table {  width:111px; height:66px; }
.logo table { margin:0 auto; text-align:center }
.logo td { width:111px; height:66px; margin:0 auto; text-align:center; }
.logo p { clear:both; display:block; padding-top:5px }
.logo p a { color:#fff; text-decoration:none }
