/* CSS Document */
/* -----------------------general------------------------ */
body
{
    padding: 0 0 0 0;
    margin: 0;
    background-color: #E6E7EB;
    color: #EFEFEF;
    font: normal 14px Arial, Helvetica, sans-serif;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, span
{
    margin: 0;
    padding: 0;
}
img
{
    padding: 0;
    margin: 0;
    border: none;
    display: block;
    font: normal 14px Arial, Helvetica, sans-serif;
}
ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 0;
    line-height: 0;
}
a
{
    text-decoration: none;
}
.spacer
{
    clear: both;
    font-size: 0;
    line-height: 0;
}
.padding
{
    padding: 0 0 50px 0;
}
/* -----------------------general------------------------ */
/* -----------------------body------------------------ */
#main_body
{
    background: url(../images/main_bg.gif) repeat-y 0 0;
    margin: 0 auto;
    width: 951px;
    padding: 23px 0 0 0;
}
#top
{
    width: 860px;
    margin: 0 auto;
}
img.logo
{
    float: left;
}
.blank
{
    width: 860px;
    margin: 0 auto;
}
/* -----------------------body------------------------ */
/* -----------------------header------------------------ */
#header
{
    background: url(../images/header_bg.jpg) no-repeat 0 0;
    margin: 0 auto;
    width: 860px;
    height: 260px;
}
/* -----------------------header------------------------ */
/* -----------------------nav------------------------ */
#nav_bg
{
    background-color: #EFEFEF;
    color: #999999;
    width: 851px;
    margin: 0 auto;
    padding: 4px 0 0 9px;
}
#nav_bg ul
{
}
#nav_bg ul li
{
    /*font:bold 12px/34px Arial, Helvetica, sans-serif; 	padding:0 23px; 	color:#A09D9D; 	background-color:inherit;*/
    float: left;
    margin: 0 1px 0 0;
    width: auto;
}
#nav_bg ul li a
{
    float: left;
    width: auto;
}
#nav_bg ul li a span.left
{
    float: left;
    background-image: none;
    width: auto;
}
#nav_bg ul li a span.left span.right
{
    padding: 0 23px;
    font: bold 12px/30px Arial, Helvetica, sans-serif;
    color: #A09D9D;
    background-color: inherit;
    display: block;
    background-image: none;
    float: left;
    cursor: pointer;
    width: auto;
}
#nav_bg ul li a:hover
{
    background-color: #FFFFFF;
    color: inherit;
    float: left;
    width: auto;
}
#nav_bg ul li a:hover span.left
{
    background: url(../images/nav_left_carv.gif) no-repeat 0 0;
    float: left;
    width: auto;
}
#nav_bg ul li a:hover span.left span.right
{
    background: url(../images/nav_right_carv.gif) no-repeat right top;
    padding: 0 23px;
    font: bold 12px/30px Arial, Helvetica, sans-serif;
    color: #D00614;
    background-color: inherit;
    display: block;
    float: left;
    cursor: pointer;
    width: auto;
}
#nav_bg ul li a.active
{
    background-color: #FFFFFF;
    float: left;
    width: auto;
    color: inherit;
}
#nav_bg ul li a.active span.left
{
    background: url(../images/nav_left_carv.gif) no-repeat 0 0;
    float: left;
    width: auto;
}
#nav_bg ul li a.active span.left span.right
{
    background: url(../images/nav_right_carv.gif) no-repeat right top;
    padding: 0 23px;
    font: bold 12px/30px Arial, Helvetica, sans-serif;
    color: #D00614;
    background-color: inherit;
    display: block;
    float: left;
    cursor: pointer;
    width: auto;
}
/* -----------------------nav------------------------ */
/* -----------------------body main------------------------ */
#boby
{
    width: 860px;
    margin: 0 auto;
}
#body_left
{
    width: 646px;
    float: left;
    border-right: 1px dashed #BFBFBF;
}
#left_div
{
    width: 622px;
    float: left;
    color: #817C7C;
    background-color: inherit;
    font: normal 14px/25px Arial, Helvetica, sans-serif;
   
}
h2.wel
{
    font: normal 22px/22px Arial, Helvetica, sans-serif;
    color: #000;
    background-color: inherit;
    padding: 0 0 18px 0;
}
.welcome
{
    color: #817C7C;
    background-color: inherit;
    font: normal 14px/25px Arial, Helvetica, sans-serif;
    padding: 0 0 0 0;
}
.welcome span
{
    color: #46a;
    background-color: inherit;
    font: bold 14px/25px Arial, Helvetica, sans-serif;
}
h2.pro
{
    font: normal 22px/22px Arial, Helvetica, sans-serif;
    color: #000;
    background-color: inherit;
    padding: 0 0 20px 0;
    float: left;
    width: auto;
}
.md_div
{
    width: 622px;
    float: left;
}
.div_one
{
    width: 337px;
    float: left;
}
.div_two
{
    width: 285px;
    float: right;
}
#div_bottom
{
    width: 622px;
    float: left;
    padding: 0 0 23px 0;
}
h2.latest
{
    font: normal 22px/22px Arial, Helvetica, sans-serif;
    color: #000;
    background-color: inherit;
    padding: 0 0 23px 0;
    float: left;
    width: auto;
}
#latest_left
{
    width: 217px;
    float: left;
}
#latest_right
{
    width: 190px;
    float: right;
}
#latest_medle
{
    width: 215px;
    float: left;
}
span.red
{
    font: bold 14px/14px Arial, Helvetica, sans-serif;
    color: #CE0000;
    background-color: inherit;
}
p.latest_text
{
    padding: 8px 0 0 0;
}
p.latest_text a
{
    color: #CF0714;
    background-color: inherit;
}
p.latest_text a:hover
{
    color: #CF0714;
    background-color: inherit;
    text-decoration: underline;
}
#body_right
{
    width: 192px;
    float: right;
    height:500px;
}
h2.news
{
    font: normal 22px/22px Arial, Helvetica, sans-serif;
    color: #000;
    background-color: inherit;
    padding: 0 0 23px 0;
}
p.news
{
    color: #817C7C;
    background-color: inherit;
    font: normal 14px/25px Arial, Helvetica, sans-serif;
    padding: 0 0 38px 0;
    float: left;
    width: auto;
}
p.news a
{
    color: #CF0714;
    background-color: inherit;
    font: normal 14px/25px Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
p.news a:hover
{
    color: #CF0714;
    background-color: inherit;
    font: normal 14px/25px Arial, Helvetica, sans-serif;
    text-decoration: none;
}
#newsletter
{
    width: 192px;
}
h2.signup
{
    font: normal 22px/22px Arial, Helvetica, sans-serif;
    color: #000;
    background-color: inherit;
    padding: 0 0 10px 0;
}
/* -----------------------body main------------------------ */
/*---------form---------- */
input.textbox
{
    width: 127px;
    border: 1px solid #CCCBCB;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #EEEEEE;
    padding: 2px 0 0 3px;
    height: 15px;
}
input.textbox_2
{
    width: 193px;
    border: 1px solid #CCCBCB;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #EEEEEE;
    padding: 2px 0 0 3px;
    height: 23px;
}
input.textbox_contact
{
    width: 203px;
    border: 1px solid #CCCBCB;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #EEEEEE;
    padding: 2px 0 0 3px;
    height: 18px;
}
textarea
{
    width: 127px;
    height: 43px;
    border: 1px solid #CCCBCB;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #EEEEEE;
    padding: 2px 0 0 3px;
}
textarea.contactpage
{   
    width: 203px;
    min-width: 203px;
    max-width: 203px;
    height: 80px;
    min-height: 80px;
    max-height: 80px;
    word-wrap: break-word;
    border: 1px solid #CCCBCB;
    font: normal 11px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #EEEEEE;
    padding: 2px 0 0 3px;
}
input.send_bt
{
    width: 67px;
    height: 23px;
    cursor: pointer;
}
input.go_bt
{
    width: 44px;
    height: 27px;
    cursor: pointer;
}
input.submit_bt
{
    width: 78px;
    height: 23px;
    cursor: pointer;
}
.form_text
{
    font: bold 11px/18px Arial, Helvetica, sans-serif;
    color: #C88656;
    background-color: inherit;
}
.form_text_search
{
    font: normal 18px/29px "Times New Roman" , Times, serif;
    color: #FF1111;
    background-color: inherit;
}
.form_text_contact_page
{
    font: normal 12px/22px Arial, Helvetica, sans-serif;
    color: #3C392E;
    background-color: inherit;
}
/*---------form---------- */
#contactform_bg
{
    width: 622px;
    float: left;
    
}
h3.con_for
{
    font: bold 16px/16px Arial, Helvetica, sans-serif;
    color: #272727;
    background-color: inherit;
    padding: 0 0 22px 0;
}
/*---------footer---------- */
#footer
{
    width: 860px;
    margin: 0 auto;
    background-color: #E4E4E4;
    color: #A09D9D;
    height: 29px;
}
#footer ul
{
    width: 474px;
    margin: 0 auto;
}
#footer ul li
{
    font: bold 12px/29px Arial, Helvetica, sans-serif;
    color: #A09D9D;
    background-color: inherit;
    padding: 0 23px;
    float: left;
    width: auto;
}
#footer ul li.nopadding
{
    font: bold 12px/29px Arial, Helvetica, sans-serif;
    color: #A09D9D;
    background-color: inherit;
    padding: 0;
    float: left;
    width: auto;
}
#footer ul li a
{
    font: bold 12px/29px Arial, Helvetica, sans-serif;
    color: #A09D9D;
    background-color: inherit;
    float: left;
    width: auto;
}
#footer ul li a:hover
{
    font: bold 12px/29px Arial, Helvetica, sans-serif;
    color: #D00614;
    background-color: inherit;
    float: left;
    width: auto;
}
#footer ul li a.active
{
    font: bold 12px/29px Arial, Helvetica, sans-serif;
    color: #D00614;
    background-color: inherit;
    float: left;
    width: auto;
}
#footer_text
{
    width: 860px;
    margin: 0 auto;
    font: normal 12px/38px Arial, Helvetica, sans-serif;
    color: #08080A;
    background-color: inherit;
    text-align: center;
}
#footer_text a
{
     color: #08080A; 
     font-weight:bold;
}

#footer_text a:hover
{
     color: #D00614; 
}
/*---------footer---------- */

