@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
a{ border:0;}
.clear{ clear:both; border:0;}

body{ background:#f0f0f0 url(../img/page_bg.gif) repeat-x top;}

#pagearea{ width:920px; margin:auto;}


#logo{ width:190px; height:120px; background:#dfe6dc; float:left; text-align:center; padding:10px 0;}
#logo img{border:0px;}


#menu{ float:right; margin:50px 0 0; width:658px; height:40px; padding:0 0 0 72px; border-bottom:50px solid #dfe6dc;}
#menu a{ width:130px; height:26px; padding-top:3px; display:block; float:left; font:normal 18px Georgia, "Times New Roman", Times, serif; text-decoration:none; text-align:center; color:#3a3a3a; border-right:1px solid #3a3a3a;}
#menu a:hover{ background:#edf1eb;}
#menu a.active{ background:#29ae25; color:#fff; border-right:1px solid #3a3a3a;}

#flash{}

#bottompanelholder{clear:both; background:#fff; padding:0 0 0 5px ; border-bottom:solid 5px #FFF;}
#bottompanelholder div{ border:1px solid #eaefe9; width:217px; height:180px; float:left; margin:5px 5px 7px 0; padding:10px; background:url(../img/why_bg.gif) no-repeat right bottom;}
#bottompanelholder div h1{ font:italic normal 18px Georgia, "Times New Roman", Times, serif; color:#23a01f; background:url(../img/ico_1.gif) no-repeat left; padding:10px 0 10px 35px;}
#bottompanelholder div h2{ font:italic normal 18px Georgia, "Times New Roman", Times, serif; color:#23a01f; background:url(../img/ico_4.gif) no-repeat left; padding:10px 0 10px 35px;}
#bottompanelholder div p{ font:normal 12px Arial, Helvetica, sans-serif; color:#2c2c2c; line-height:18px; }
#bottompanelholder div ul{font:bold 12px Arial, Helvetica, sans-serif; color:#2c2c2c;}
#bottompanelholder div li{ line-height:25px; margin-left:10px; color:#6d6c6c; list-style:none; background:url(../img/bullet1.gif) no-repeat left; padding-left:18px;}
#bottompanelholder div .more1, #bottompanelholder div .more2, #bottompanelholder div .more3{ text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; color:#59a939; float:right; padding-right:10px;}
#inner_content_right .more2{ text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; color:#59a939; float:right; padding-right:10px;}
#bottompanelholder div .more2{color:#22257e;}
#bottompanelholder div .more3{ color:#e7a034;}

#bottompanelholder div.vision{ background-image:url(../img/vision_bg.gif)}
#bottompanelholder div.vision h1{ color:#25298b; background-image:url(../img/ico_2.gif);}

#bottompanelholder div.type{ background-image:none; width:185px;}
#bottompanelholder div.type h1{background-image:url(../img/ico_3.gif);}

#bottompanelholder div.quick{ background-image:url(../img/quick_bg.gif);border:0;  width:205px !important; margin-right:0; height:190px;}
#bottompanelholder div.quick p{ font-size:11px;}
#bottompanelholder div.quick h1{ color:#2c2c2c; background-image:none;padding:10px 0 10px 10px;}
#bottompanelholder div.quick input{ float:left; background:#fdee9c; border:1px solid #e3d47f; margin:2px; width:120px;}
#bottompanelholder div.quick input:focus{ background:#fffbe3;}
#bottompanelholder div.quick span{ display:block; float:left; width:60px; clear:both; padding-left:10px;}
#bottompanelholder div.quick .send{ float:right; margin:5px 10px;}
#bottompanelholder .phone{ border-right:5px solid #fff;}
#bottompanelholder .email{border-right:3px solid #fff}
#bottompanelholder .partners{}

#footer{ font:normal 11px Arial, Helvetica, sans-serif; color:#2f2b2b; padding:10px 5px;}
#footer a{color:#2f2b2b;}
#footer span{ padding:0 215px;}


#inner_banner{}
#inner_content{width:640px;font:normal 11px Arial, Helvetica, sans-serif;background:#fff; padding:10px 15px 15px 15px;text-align:justify; margin:0;}

#inner_content_right{ padding:10px; width:222px; float:right; height:465px; margin:10px 0px 0px 0px;}
#inner_content_right ul{}
#inner_content_right li{padding:5px 0 0 0; list-style:square; margin-left:15px; color:#666;}
#inner_content_right li.nobullet{ list-style:none; margin:0px;}
#inner_content_right li:hover{ color:#4a4a46;}
#inner_content_right li a{font:bold 11px Georgia, "Times New Roman", Times, serif; color:#555654; text-decoration:none;}
#inner_content_right li a:hover{ color:#2263bb;}



#inner_content_right h1{width:221px;padding:0 0 3px 0; font:italic 17px Georgia, "Times New Roman", Times, serif; color:#29ae25; border-bottom:1px dashed #a5b0a1;}

#inner_content h1{padding:0px; font:italic normal 18px Georgia, "Times New Roman", Times, serif; color:#509330; margin-top:5px;}
#inner_content h2{ font: italic normal 18px Georgia, "Times New Roman", Times, serif; color:#509330;}
#inner_content p{ color:#504f4f; line-height:18px;}
p span{ width:640px; color:#6c7768; line-height:18px; font:normal 14px Arial, Helvetica, sans-serif; text-decoration:none; border-bottom:dashed 1px #cdd4ca; padding-bottom:3px; display:block;}
#inner_content ul{ margin:7px 0 0 23px; font: normal 13px Arial, Helvetica, sans-serif;}
#inner_content ul li { color:#504f4f; line-height:19px; list-style-image:url(../img/icon_5.gif);}
#inner_content .contact_canvas_a { float:left; background:#f8fff5; margin:2px; padding:10px; width:350px; height:310px; border:solid 2px #e8f7e1;}
#inner_content .contact_canvas_b { float:left; background:#f8fff5; margin:2px 0 2px 10px; padding:10px; width:480px;height:310px; border:solid 2px #e8f7e1;}
#inner_content .form{ border:0; margin-right:0; height:auto;}
#inner_content .form p{ font-size:11px;}
#inner_content .form h1{ color:#2c2c2c; background-image:none;padding:12px 0 10px 10px; text-decoration:underline;}
#inner_content .form input{ float:left;background:#fefffd; border:1px solid #cde0c5; margin:2px; width:160px; margin-left:55px; margin-right:150px; height:19px; padding-top:3px;}
#inner_content .form label{ display:block; float:left;width:60px; margin-left:10px; height:30px;clear:both;}

#inner_content #message{ float:left; background:#fefffd; border:1px solid #cde0c5; margin:2px; width:310px; margin-left:55px; height:60px; padding-top:3px;}
#inner_content .form input:focus{ background:#e1f4da;}
#inner_content #message:focus { background:#e1f4da;}
#inner_content .form span{ display:block; float:left; width:60px; clear:none; padding-left:10px; text-decoration:none;}
#inner_content .form .send{ margin:5px 0 0 370px;;}

#productul li{background:url(../img/icon_5.gif) no-repeat 10px 14px; list-style:none; padding-left:28px; line-height:25px; padding-bottom:3px; font-size:12px; border-bottom:1px dashed #ccc; margin:0;}
#productul li:hover{background:#e8feea url(../img/icon_5.gif) no-repeat 10px 14px;}
