* { margin: 0; padding: 0; }
body { background: #e0eb8c; }
img { border: 0; }
table { border-collapse: collapse; width: 100%; }
td { vertical-align: top; }

.insideHeader { height: 215px; background: #165C00; }
.insideTop { font-family: arial; font-size: 17px; color: #A4D952; }
.insideLogo { background: url(/images/inside-top.gif) bottom left; height: 145px; width: 512px; }
.insideRight { background: url(/images/inside-top-bg.gif) right; text-align: right; }

.insideInfo { background: url(/images/inside-info-bg.gif); }

#tableTop { background: #186400; height: 305px; }
#tdTopL { background: url(/images/top-bgc.gif) left top; width: 512px; height: 235px; }
#tdTopM { background: url(/images/top-bgc.gif) right top; height: 235px; text-align: right; }
#tdTopR { background: url(/images/top-3.gif) left top no-repeat; width: 8px; }
#divTop { background: url(/images/top-bg.gif) no-repeat; height: 235px; }
#divLogo { padding-left: 139px; padding-top: 40px; width: 367px; }

.top1 { font-family: arial; font-size: 17px; color: #A4D952; }
.top2 { font-family: arial; font-size: 12px; color: #BBDBB1; }
.top2 a { color: #30D5CB; }
p#top1 { margin-top: 11px; }
p#top2 { margin-top: 5px; }
p#top3 { margin-top: 7px; }
#top1, #top2, #top3 { margin-left: 65px; }

#tableInfo { background: #A6C182 url(/images/top-bgm.gif); }
.menu1 { font-family: arial; font-size: 13px; color: #186400; font-weight: bold; }
.menu2 { font-family: arial; font-size: 21px; color: #186400; }
#menu1, #menu2 { vertical-align: bottom; }
#menu1 p { padding-bottom: 14px; }
#menu2 p { padding-bottom: 10px; }
#menu1 { width: 304px; }
#menu2 { background: url(/images/top-5.jpg) right no-repeat; }


ul#menu, ul#menu li { float: left; list-style: none; }

ul#menu {
    background: #0CE3D7 url(/images/menu-dea.gif);
    width: 100%; height: 36px; overflow: hidden; }

ul#menu li.menuDel { width: 1px; height: 36px; }
ul#menu li.lisimple { padding-top: 8px; padding-bottom: 10px; }

#menu li { font-family: arial; font-size: 13px;
           color: #fff; font-weight: bold; }
#menu li.active { background: url(/images/menu-act.gif); }
#menu a { color: #fff; }

.Pad { width: 12px; }
li.liFirst { padding-left: 50px; }

#menu li.liEmail { text-align: right; font-weight: normal; padding-right: 48px; float: right; }

#bottom { height: 111px; background: #186400 url(/images/bottom.gif); }
#bottom table { width: auto; margin: auto; }
#bottom table td img { margin-left: 10px; margin-right: 10px; text-align: right; }
.banner { width: 120px; height: 60px; background: #777; }

#flowers { background: url(/images/index-flowers.jpg); width: 287px; height: 273px; }
#flowers div { padding-top: 45px; text-align: right; padding-right: 32px; }
.flowers1, .flowers3 { font-family: arial; font-size: 25px; color: #FF8B1C; }
.flowers2 { font-family: arial; font-size: 13px; font-weight: bold; color: #76A829; margin-top: 12px; line-height: 19px; margin-bottom: 3px; }
.flowers3 { color: #FF8B1B; font-family: arial; font-size: 25px; margin-top: 0px; }
.flowers4 { color: #76A829; font-family: arial; font-size: 12px; font-weight: bold; margin-top: 11px; margin-bottom: 6px; }

#tdLeft { width: 287px; background: #EBF1B1 url(/images/left-bg.jpg) repeat-x top; }
#tdMain { background: #A7C654 url(/images/index-main-bg.jpg) repeat-x; }

.indexMainPadding { width: 59px; }


/* news */
#newsHead a { padding-left: 63px; font-family: arial; font-size: 18px; font-weight: normal; color: #01D8C8; }
#newsHead { height: 20px; background: url(/images/index-news-head.jpg); }
.indexNews { background: #EBF1B1 url(/images/index-news-bg.jpg) bottom repeat-x; min-height: 86px; max-width: 287px; }
.indexNews div { margin-left: 63px; padding-top: 21px; padding-bottom: 21px; color: #605162; }
.indexNews { font-family: arial; font-size: 12px; }
.indexNews a { color: #00BDAF; }

#indexLeftBottom { height: 156px; background: #D7E59F url(/images/index-left-bottom.jpg); }

.bold { font-weight: bold; }
.orange { color: #FF8B1B; }

.texthead, .h1 { font-family: arial; color: #208500; font-weight: bold; clear: both; margin-bottom: 10px; margin-top: 10px; font-size:16px;}
.h1 {font-weight: normal; }
.texthead a { color: #00C5DC; }
.text { font-family: arial; color: #605162; margin-bottom: 11px; font-size: 12px; }
.text a { color: #018FB3; }
.index-float-left { float: left; margin-right: 19px; }
.textwelcome { color: #186400; font-family: arial; font-size: 14px; font-style: italic; margin-top: 15px; }
.textcopyright { color: #506748; font-family: arial; font-size: 10px; margin-top: 33px; clear: both; margin-bottom: 21px; }

/* questions */

ul.text li, ul.text, ul.text ul { float: left; clear: both; }
ul.text li, ul.text ul { //float: none; }
//ul.text li { background: url(/images/quest-line.gif) repeat-x 0 3px; }
.questLink { float: left; padding-right: 3px; background: #E0EB8C; }
.questCount { float: right; background: #E0EB8C; padding-left: 3px; }

ul.text li { list-style-type: decimal; line-height: 19px; margin-left: 21px; color: #018FB3;
             background: url(/images/quest-line.gif) 0px 2px repeat-x; }
}
ul.text li ul li { margin-left: 30px; list-style-type: none; }
ul.text ul { margin-bottom: 15px; }

#questForm label { font-size: 11px; font-family: arial; color: #605162; }
#questForm input { font-size: 11px; font-family: arial; color: #605162; border: 1px solid #C6CF7E; height: 17px; }
#questForm { line-height: 25px; }
.right { text-align: right; }
#questForm textarea { width: 191px; height: 153px; border: 1px solid #c6cf7e; font-size: 11px; font-family: arial; color: #605162; }

.questQuest { font-family: arial; padding-bottom: 0px; padding-top: 10px; }
.questNo { font-size: 12px; font-weight: bold; color: #FF8B1C; }
.questText { font-size: 12px; color: #208500; margin-bottom: 5px; }
.questName { font-size: 11px; font-weight: bold; color: #208500; margin-bottom: 10px; }
.questAnswer { font-size: 12px; color: #605162; margin-bottom: 5px; }
.questSpec { font-size: 11px; font-weight: bold; color: #675969; }
.questDel { background: url(/images/quest-main-bg.jpg) no-repeat bottom left; height: 29px; margin-left: -50px; }

.pages { font-family: arial; color: #208500; font-size: 11px; margin-top: 11px;}
.pages a { color: #018FB3; }

.serv { list-style: none; }

#tdLeft ul.serv { margin-left: 63px; font-size: 12px; }
#tdLeft ul.serv li { font-family: arial; margin-bottom: 11px; color: #FF8B1C; padding-left: 10px; background: url(/images/servs-left-marks.gif) no-repeat 0 6px; }
#tdLeft ul.serv li.orangeMark { background: url(/images/servs-left-marks-a.gif) no-repeat 0 6px; }
#tdLeft ul.serv li a { color: #00BDAF; }
ul.serv ul { margin-left: 30px; }
#tdLeft ul.serv ul { margin-left: 10px; margin-top: 10px; }
#tdLeft ul.serv ul li  { background: none; }
.servText * { font-family: arial; font-size: 12px; color: #605162; line-height:140%; }
.servText img { border: 7px solid #FFFFFF; margin-right:10px; margin-bottom:10px;}
.servText p { margin-bottom: 15px; }
.servText a { color: #018FB3; }
.servLeftHead { margin-top: 50px; margin-left: 60px; margin-bottom: 12px; }

#tdMain ul.serv li { background: url(/images/quest-line.gif) 0px 4px repeat-x; }
#tdMain ul.serv li span { background: #E0EB8B; }

.contsHead { font-family: arial; font-size: 19px; color: #208500; margin-bottom: 11px; margin-top: 6px; }
.constLeft { width: 116px; font-family: arial; font-size: 12px; color: #605162; background: url(/images/conts-bg.gif) repeat-x 3px 5px; }
.constRight { font-family: arial; font-size: 12px; font-weight: bold; color: #FF8C1F; padding-left: 3px; padding-bottom: 10px;}
.constRight a { color: #FF8C1F; }
.constGreen { font-family: arial; font-size: 12px; font-weight: bold; color: #318F14; margin-top: 25px; margin-bottom: 2px; }
.noBg { background: #E0EB8B; }