@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0px; margin-top:0px; background-image: url(images/bg2.jpg); font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:1.3em; background-color: #0d0d21; background-position:center top;}
.bodydiv { margin:0; padding:0px; width:100%; float:left; background-image:url(images/back2.jpg); background-repeat:repeat-x; background-position:center top}
.container{ margin:0; padding:0px; width:978px; position:relative}
.header{ margin:0; padding:0px; width:978px; height:214px; float:left; background-image:url(images/header.jpg); position:relative; background-position:10px 0; background-repeat:no-repeat; padding-bottom:1px; }
.logolink{ width:390px; height:200px;}
.logolink a{ width:390px; height:200px; display:block;}
.phone{ width:300px; float:right; color:#fff; text-align:right; line-height:normal; position:absolute; top:15px; right:20px;}
.phone span{ font-size:30px; color:#fff;}
.law{ width:310px; height:160px; background-image:url(images/law.png); position:absolute; top:34px; right:742px;}
.share{ width:140px; position: absolute; top:168px; right:10px}
#mainNav { float:left; margin:0; width:235px; background-image:url(images/menu_mid.jpg); background-repeat:repeat-y}
.menu_top{float:left; margin:0; width:235px; background-image:url(images/menu_top.jpg); background-repeat: no-repeat; background-position:top}
.menu_bot{float:left; margin:0; width:225px; background-image:url(images/menu_bot.jpg); background-repeat: no-repeat; background-position: bottom; padding:5px;}
#menuTop { padding:0; width:225px; margin:0px; float:left; position:relative }
#menuTop li { width:225px; float: left; height:32px; position:relative; list-style-type:none; margin-bottom:1px; }
#menuTop li a { width:205px; height:27px; padding:0; cursor:pointer; text-decoration:none; font-size:14px; text-decoration:none; display:block; color:#FFF; padding:5px 10px 0px 10px; text-align:left; font-weight:bold}
.item a{ background-image: url(images/menu.jpg); background-position:top}
.item a:hover{ background-image: url(images/menu.jpg); background-position: bottom}
#activ{ background-image: url(images/menu.jpg); background-position: bottom}
#menuTop ul.ssNav { float: none; top: -999em; position: absolute; margin:0px; padding:0px; width:225px;}
#menuTop ul.ssNav li {background:none; border:none; padding:0px; width:225px; float:left; }
#menuTop ul.ssNav li a { background-image: url(images/menu.jpg); background-position: bottom}
#menuTop ul.ssNav li a:hover { background-image: url(images/menu.jpg); background-position:top}
#menuTop li.on a, #menuTop li:hover a, #menuTop li.current a { text-decoration:none;}
#menuTop li:hover ul.ssNav, /* pure CSS hover is removed below */ 
#menuTop li.on ul.ssNav { left: 226px; top: 0px; }
/*following rule negates pure CSS hovers so submenu remains hidden and JS controls when and how it appears*/
.superfish li:hover ul.ssNav { top: -999em; }
a{color:#f0ca81; text-decoration:underline;}
a:hover{color:#f0ca81; text-decoration:none;}
.header_big{ width:542px; float:left; height:96px; background-image:url(images/header_big.jpg); padding:287px 180px 1px 20px; background-repeat:no-repeat;}
.balance_div{ width:100%; height:1px; position:relative}
.balance{ width:21px; height:26px; background-image:url(images/balance.png); position:absolute; bottom:58px; left:722px;}
.header_big p{ color:#000; font-size:16px; line-height:24px;}
.header_big p strong{ color:#000; font-size:18px;}
.header_big p a{ color:#613800}
.header_big p a:hover{ color:#613800}
.content{ width:978px; float:left;}
.left{ width:235px; float:left;}
.left p {margin: 0 0 2em 0;}
.right{ width:742px; float:right;}
.links{ width:205px; float:left; padding-left:10px; padding-top:10px;}
.top{ width:246px; float:left; background-image:url(images/box_top.jpg); background-repeat:no-repeat; background-position:top center;}
.mid{ width:246px; float:left; background-image:url(images/box_mid.jpg); background-repeat:repeat-y; }
.bot{ width:206px; float:left; background-image:url(images/box_bot.jpg); background-repeat:no-repeat; background-position:bottom center; min-height:510px; padding:20px; padding-top:5px; padding-bottom:0px;}
.top1{ width:248px; float:left; background-image:url(images/box_top1.jpg); background-repeat:no-repeat; background-position:top center; }
.mid1{ width:248px; float:left; background-image:url(images/box_mid1.jpg); background-repeat:repeat-y; }
.bot1{ width:208px; float:left; background-image:url(images/box_bot1.jpg); background-repeat:no-repeat; background-position:bottom center; min-height:510px; padding:20px; padding-top:5px; padding-bottom:0px;}
.ulul{ margin:0px; padding:0px; float:left; width:732px; padding-left:10px; padding-top:0px; padding-bottom:15px;}
.ulul li{ width:720px; padding:2px 0px 2px 12px; background-image:url(images/li1.png); background-repeat:no-repeat; list-style-type:none; background-position:0px 10px;; float:left }
.ulhome_box{ width:206px; float:left; margin:0px; padding:0px; padding-bottom:10px; padding-top:10px;}
.ulhome_box li{ float:left; list-style-type:none}
.ulhome_box li a{float:left; font-weight:bold; text-decoration:none; color:#FFF;}
.ulhome_box li a:hover{ float:left; font-weight:bold; text-decoration: underline; color:#f0ca81;}
.strongcolor{ font-size:16px; color:#ffcfa0; font-weight:normal;}
.li1{ padding-left:62px; background-image:url(images/li1.jpg); background-repeat:no-repeat; background-position:top left; height:140px; padding-bottom:10px; width:144px; position: relative; padding-top:6px;}
.ulhome_box li ul{ margin:0px; padding:0px; width:182px; float:left; position:absolute; left:0px; top:56px; padding-left:24px}
.li6{ width:96px; padding-left:20px; background-image:url(images/li6.jpg); background-repeat:no-repeat; background-position:left top; height:33px; padding-left:50px; padding-bottom:2px; padding-top:10px;}
.li7{ width:96px; padding-left:20px; background-image:url(images/li7.jpg); background-repeat:no-repeat; background-position:left top; height:33px; padding-left:50px; padding-top:10px;}
.li2{ padding-left:62px; background-image:url(images/li2.jpg); background-repeat:no-repeat; background-position:top left; height:42px; padding-bottom:2px; width:144px; padding-top:12px;}
.li3{ padding-left:62px; background-image:url(images/li3.jpg); background-repeat:no-repeat; background-position:top left; height:42px; padding-bottom:2px; width:144px; padding-top:12px;}
.li4{ padding-left:62px; background-image:url(images/li4.jpg); background-repeat:no-repeat; background-position:top left; height:42px; padding-bottom:2px; width:144px; padding-top:12px;}
.li5{ padding-left:62px; background-image:url(images/li5.jpg); background-repeat:no-repeat; background-position:top left; height:42px; padding-bottom:2px; width:144px; padding-top:12px;}
ol li{ padding:2px 0px 2px 0px;}
h1{ margin:0px; width:100%; padding:0px; color:#ffbe74; font-size:30px; float:left; font-weight:normal; line-height:normal; padding-bottom:10px; padding-top:20px; letter-spacing:-1px; }
h2{ margin:0px; width:100%; padding:0px; color:#fff; font-size:22px; float:left; font-weight:normal; line-height:normal; padding-bottom:10px; padding-top:10px; letter-spacing:-1px;}
.ulhome{ margin:0px; padding:0px; float:left; width:205px; padding-bottom:10px;}
.ulhome li{ width:193px; padding:2px 0px 2px 12px; background-image:url(images/li.png); background-repeat:no-repeat; list-style-type:none; background-position:0px 10px;; float:left; padding-bottom:10px;}
.ulhome li a{ color:#96a5eb;}
.par{ width:100%; float:left; padding-top:10px; padding-bottom:10px;}
.par1{ width:100%; float:left; padding: 0 0 2em 0;}
.par2{ width:100%; float:left; padding-top:0px; padding-bottom:20px;}
.par3{ width:100%; float:left; padding-top:0px; padding-bottom:0px;}
p img{ border:3px solid #585d79}
.pic{width:246px; float:left;}
.pic img{ border:3px solid #585d79}
.pic_text{ width:476px; float:right;}
.pic1{width:246px; float:right;}
.pic1 img{ border:3px solid #585d79}
.pic_text1{ width:476px; float:left;}
.pic1a{width:206px; float:right;}
.pic1a img{ border:3px solid #585d79}
.pic_text1a{ width:516px; float:left;}
.footer { font-weight:normal; color:#999ebd; width:100%; float:left; background-image:url(images/footer.jpg); background-repeat: repeat-x; background-position: top center; margin-top:10px; }
.meniufooter{ width:100%; float:left; color: #999ebd; padding:10px 0px 10px 0px; text-align:right; float: left;}
.meniufooter a{ color: #999ebd; text-decoration: none; font-size:12px; padding:0px 5px 0px 5px; }
.meniufooter a:hover{ color: #999ebd; text-decoration: underline; font-size:12px; }
.copy{margin:0; padding:0px; width:100%; float:left; font-size:12px; color:#999ebd; padding-top:5px; text-align:right; }
#web-design{ width:100%; font-size:12px; text-align:right; color:#999ebd; float:left; padding-bottom:20px;}
#web-design a{ font-size:12px;}
#web-design a:hover{font-size:12px;}
a img{border:none;}
p {margin:0px;}
.contactform{width:540px; float:left; font-size:14px; float: left; padding-top:20px;}
.field{ width:142px; background-color:#efe7e2; border:1px solid #000; }
.field1{ width:142px; background-color:#efe7e2; border:1px solid #000; }
.field2{ width:380px; height:120px; background-color:#efe7e2; border:1px solid #000; }
.submit{ border:none; color:#000; cursor:pointer; background-color:#986d4c; background-image:url(images/submit.jpg); font-size:11px; border:1px solid #000}
.ntext td{ padding:3px; font-size:11px;}
.contactform{ width:520px; float:left}