body, table, tr, td { border:0px; padding:0px; margin:0px; }

body { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; background: #EBF5FC url('../img/body_bg.jpg') repeat-x 0 0; }

div#header { height:150px; margin-left:auto; margin-right:auto; width:920px; margin-top:20px; padding:8px 2px 2px 2px; background: url('../img/content-top.png') no-repeat 0px 0px; }
div#header div.logo { float: left; width:393px; padding-left:10px; padding-top:4px; }
div#header div.logo img { border:0px; }
div#header div.call { text-align:right; padding-right:40px; padding-top:30px; font-size:14px; font-weight:bold; }
div#header div.call a { text-decoration:none; color:#000000; }
div#header div.call a:hover { text-decoration:underline; color:#000000; }
div#header div.menu { clear:both; padding-top:10px; }
div#header div.menu ul { list-style:none; border:0px; margin:0px; padding:0px; padding-left:8px; }
div#header div.menu li { margin:0px 15px; float:left; text-align:center; }
div#header div.menu li a { text-decoration:none; color:#0066CC; font-weight:bold; }
div#header div.menu li a:hover { text-decoration:underline; color:#CC3300; }

div.topteaser { padding-top:8px; font-size:14px; font-weight:bold; color:#990000; text-align:center; }
div.topteaser a { color:#990000; text-decoration:none; }
div.topteaser a:hover { text-decoration:underline; }

div#content { background: url('../img/content-middle.png') repeat-y 0 0; width:924px; margin-left:auto; margin-right:auto; display:table; }

div#content div.left { float:left; margin-left:10px; width:160px; }
div#content div.left div { padding-top:20px; }
div#content div.left a { text-decoration:none; color:#990000; }
div#content div.left img { border:0px; padding-bottom:10px;  }
div#content div.left ul { list-style:none; margin:0px; padding:0px; border:0px; font-size:11px; }
div#content div.left li { width:140px; padding:2px; border-bottom:1px solid #CCCCCC; }
div#content div.left li:hover { background-color:#EFEFEF; }
div#content div.left li a { text-decoration:none; color:#0066CC; }
div#content div.left li.top { background-color:#0066CC; }
div#content div.left li.top:hover { }
div#content div.left li.top a { text-decoration:none; color:#FFFFFF; }
div#content div.left li.top a:hover { color:#CCCCCC; }
div#content div.left li.none { border:0px; padding-top:20px; }
div#content div.left li.none:hover { background-color:#FFFFFF; }
div#content div.left li.none a { text-decoration:none; color:#0066CC; }

div#content div.right { float:right; width:128px; text-align:center; margin-right:10px; }
div#content div.right a { text-decoration:none; }
div#content div.right img { border:0px; padding-bottom:10px;  }

div#content div.middle { width:590px; margin-left:170px; }

div#content div#front { background: url('../img/front.jpg') no-repeat 0px 0px; width:590px; padding-top:0px; display:table; }
div#content div#front h4 { height:40px; padding-top:40px; padding-left:40px; padding-bottom:65px; }
div#content div#front ul { list-style:none; margin:0px; padding:0px; border:0px; font-size:14px; font-weight:bold; float:left; }
div#content div#front ul li { width:166px; padding:7px 2px; border-bottom:1px solid #CCCCCC; text-align:right;}
div#content div#front ul li:hover { background-color:#E6ECF1; }
div#content div#front ul li a { text-decoration:none; color:#000000; }
div#content div#front ol { list-style:none; margin:0px; padding:0px; border:0px; margin-left:180px; }
div#content div#front ol li { width:96px; height:120px; float:left; padding:2px; border-left:1px solid #CCCCCC; text-align:center;}
div#content div#front ol li:hover { background-color:#E6ECF1; }
div#content div#front ol a:hover { text-decoration:none; color:#000000; }
div#content div#front img { border:0px; }

div#content div#front2 { background: url('../img/front.jpg') no-repeat 0px 0px; width:590px; padding-top:180px; display:table; }
div#content div#front2 ul { list-style:none; margin:0px; padding:0px; border:0px; font-size:14px; font-weight:bold; float:left; }
div#content div#front2 ul li { width:166px; padding:7px 2px; border-bottom:1px solid #CCCCCC; text-align:right;}
div#content div#front2 ul li:hover { background-color:#E6ECF1; }
div#content div#front2 ul li a { text-decoration:none; color:#000000; }
div#content div#front2 ol { list-style:none; margin:0px; padding:0px; border:0px; margin-left:180px; }
div#content div#front2 ol li { width:96px; height:120px; float:left; padding:2px; border-left:1px solid #CCCCCC; text-align:center;}
div#content div#front2 ol li:hover { background-color:#E6ECF1; }
div#content div#front2 ol a:hover { text-decoration:none; color:#000000; }
div#content div#front2 img { border:0px; }

div#content h1.front { background: url('../img/front.jpg') no-repeat 0px 0px; width:590px; padding-top:180px; margin-top:0px; border-top:0px; }

div#content div#front3 { padding-top:20px; width:590px; display:table; padding-bottom:20px; }
div#content div#front3 ul { list-style:none; margin:0px; padding:0px; border:0px; font-size:14px; font-weight:bold; float:left; }
div#content div#front3 ul li { width:166px; padding:7px 2px; border-bottom:1px solid #CCCCCC; text-align:right;}
div#content div#front3 ul li:hover { background-color:#E6ECF1; }
div#content div#front3 ul li a { text-decoration:none; color:#000000; }
div#content div#front3 ol { list-style:none; margin:0px; padding:0px; border:0px; margin-left:180px; }
div#content div#front3 ol li { width:96px; height:120px; float:left; padding:2px; border-left:1px solid #CCCCCC; text-align:center;}
div#content div#front3 ol li:hover { background-color:#E6ECF1; }
div#content div#front3 ol a:hover { text-decoration:none; color:#000000; }
div#content div#front3 img { border:0px; }

div#content div.middle h1 { color:#000000; font-size:24px; font-family:Tahoma; font-weight:none; }
div#content div.middle h3 { color:#000000; font-size:18px; font-family:Tahoma; font-weight:none; }
div#content div.middle h4 { color:#000000; font-size:14px; font-family:Tahoma; font-weight:none; }
div#content div.middle p { text-align:justify; }
div#content div.middle li { text-align:justify; }
div#content div.middle a { text-decoration:none; color:#000000; }
div#content div.middle a:hover { text-decoration:underline; color:#FF3300; }

div#content div.middle ul.check { list-style:none; margin:0px 20px; border:0px; padding:0px; border-top:1px solid #EFEFEF; }
div#content div.middle ul.check li { padding: 12px 12px 12px 32px; border-bottom:1px solid #EFEFEF; border-top:1px solid #FFFFFF; background: #E6ECF1 url('../img/check.gif') no-repeat 10px 10px; }
div#content div.middle ul.check li.b { background-color:#F5F8FA; }

div#content div.middle form#contact { margin:0px 20px; border:0px; padding:0px; border-top:1px solid #EFEFEF; }
div#content div.middle form#contact div { padding:8px; border-bottom:1px solid #EFEFEF; border-top:1px solid #FFFFFF; background-color:#E6ECF1; }
div#content div.middle form#contact span { float:left; width:100px; text-align:right; padding-right:10px; padding-top:4px; }
div#content div.middle form#contact input[type=text] { width:250px; border:1px solid #999999; background-color:#FFFFFF; font-size:12px; font-family:Tahoma; padding:4px; color:#000000; }
div#content div.middle form#contact input[type=submit] { width:100px; border:1px solid #999999; background-color:#0066CC; font-size:10px; font-family:Tahoma; padding:4px; color:#FFFFFF; }
div#content div.middle form#contact input[type=reset] { width:100px; border:1px solid #999999; background-color:#0066CC; font-size:10px; font-family:Tahoma; padding:4px; color:#FFFFFF; }
div#content div.middle form#contact textarea { width:250px; height:200px; border:1px solid #999999; background-color:#FFFFFF; font-size:12px; font-family:Tahoma; padding:4px; color:#000000; }
div#content div.middle form#contact div.b { background-color:#F5F8FA; }
div#content div.middle form#contact div.s { background-color:#FFFFFF; padding-left:120px; }

div#content div.middle ol.faql { list-style:none; margin:0px 10px; border:0px; padding:0px; border-top:1px solid #EFEFEF; font-size:20px; }
div#content div.middle ol.faql li { padding:8px 8px 8px 30px; border-bottom:1px solid #EFEFEF; border-top:1px solid #FFFFFF; font-size:12px; background: #F5F8FA url('../img/right.png') no-repeat 6px 8px; }
div#content div.middle ol.faql li a { color:#000000; }
div#content div.middle ol.faql li a:hover { text-decoration:underline; color:#FF3300; }
div#content div.middle ol.faql li.b { background-color:#F5F8FA; }
div#content div.middle ol.faql li.b a { color:#000000; }
div#content div.middle ol.faql li.b a:hover { text-decoration:underline; color:#FF3300; }

div#content div.middle div.faq { padding-top:40px; }
div#content div.middle div.faq div.q { border-bottom:1px solid #EFEFEF; padding:10px 0px; font-weight:bold; font-size:12px; }
div#content div.middle div.top { margin-left:auto; width:116px; }
div#content div.middle div.top a { color:#FFFFFF; text-align:center; color:#FFFFFF; font-size:10px; background: url('../img/up.png') no-repeat 0px 0px; width:116px; display:block; padding:2px; }
div#content div.middle div.top a:hover { color:#FFFFFF; text-decoration:underline; }

div#content div.middle div.c_category { padding-top:40px; }
div#content div.middle div.c_category div { font-weight:bold; }
div#content div.middle div.c_category ul { list-style:none; margin:0px 10px; border:0px; padding:0px; border-top:1px solid #EFEFEF; }
div#content div.middle div.c_category ul li { font-size:11px; padding: 8px 8px 8px 30px; border-bottom:1px solid #EFEFEF; border-top:1px solid #FFFFFF; background: #F5F8FA url('../img/right.png') no-repeat 6px 6px; }
div#content div.middle div.c_category ul li a { font-weight:bold; }
div#content div.middle div.c_category ul li a:hover { text-decoration:underline; }

div#content div.middle table.normal { width:500px; margin-left:auto; margin-right:auto; border:1px solid #EFEFEF; }
div#content div.middle table.normal tr { margin:0px; padding:0px; border:0px; }
div#content div.middle table.normal td { padding:8px; text-align:left; border-bottom:1px solid #EFEFEF; border-top:1px solid #FFFFFF; background-color:#F5F8FA; }
div#content div.middle table.normal td.c { text-align:center; }
div#content div.middle table.normal th { padding:8px; border-bottom:1px solid #EFEFEF; border-top:1px solid #FFFFFF; background-color:#E6ECF1; font-weight:bold; text-align:center; }

div#content div.middle a.order { color:#FFFFFF; text-align:center; color:#FFFFFF; font-size:14px; font-weight:bold; background: url('../img/order.png') no-repeat 0px 0px; width:128px; display:block; padding:6px; }
div#content div.middle a.order:hover { color:#FFFFFF; text-decoration:underline; }

div#content div.middle a.order2 { color:#FFFFFF; text-align:right; color:#FFFFFF; font-size:12px; font-weight:bold; background: url('../img/order2.png') no-repeat 0px 0px; width:74px; display:block; padding:6px; }
div#content div.middle a.order2:hover { color:#FFFFFF; text-decoration:underline; }

div#content div.middle ul.client { list-style:none; margin:0px 10px; border:0px; padding:0px; border-top:1px solid #EFEFEF; }
div#content div.middle ul.client li { font-size:11px; padding: 8px 8px 8px 30px; border-bottom:1px solid #EFEFEF; border-top:1px solid #FFFFFF; background: #F5F8FA url('../img/right.png') no-repeat 6px 6px; }
div#content div.middle ul.client li a { font-weight:bold; }
div#content div.middle ul.client li a:hover { text-decoration:underline; }

div#content div.middle ul.pdf { list-style:none; margin:0px 10px; border:0px; padding:0px; border-top:1px solid #EFEFEF; }
div#content div.middle ul.pdf li {padding: 20px 20px 20px 96px; border-bottom:1px solid #EFEFEF; border-top:1px solid #FFFFFF; background: #F5F8FA url('../img/pdf.gif') no-repeat 6px 6px; }
div#content div.middle ul.pdf li a { font-weight:bold; }
div#content div.middle ul.pdf li a:hover { text-decoration:underline; }

div#content div.middle ul.buy { list-style:none; margin:0px 10px; border:0px; padding:0px; border-top:1px solid #EFEFEF; }
div#content div.middle ul.buy li {padding: 20px 20px 20px 80px; border-bottom:1px solid #EFEFEF; border-top:1px solid #FFFFFF; background: #F5F8FA; }
div#content div.middle ul.buy li a { font-weight:bold; }
div#content div.middle ul.buy li a:hover { text-decoration:underline; }

div#content img.face { border:1px solid #000000; margin: 0px 0px 10px 10px; padding:1px; float:right; }

div#bottom { background: url('../img/content-bottom.png') no-repeat 0 0; width:920px; padding:2px; margin-left:auto; margin-right:auto; height:30px; clear:both; }

div#footer { background-color:#231F20; color:#FFFFFF; }
div#footer a { color:#FFFFFF; text-decoration:none; }
div#footer a:hover { color:#FF9900; text-decoration:none; }
div#footer div.sitemap { width:680px; margin-left:auto; margin-right:auto; font-size:10px; background: url('../img/sitemap.png') no-repeat 0px 10px; height:140px; padding-left:40px; }
div#footer div.sitemap ul { float:left; list-style:none; margin:10px 30px 0px 0px; border:0px; padding:0px; }
div#footer div.sitemap li { padding:1px; }
div#footer div.sitemap li:hover { background-color:#989395; }
div#footer div.copyright { clear:left; width:879px; margin-left:auto; margin-right:auto; font-size:10px; padding-top:25px; padding-bottom:20px; background: url('../img/footercopy.png') no-repeat 0px 20px; padding-left:45px; }
