body {
    margin: 0px;
font-family: arial;
/*    font-family:Georgia,Times,"Times New Roman",serif; */
/*    font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;*/
    font-size: 12.5px;
    color: #4f4a48;
}

a       {text-decoration: none; color: #f04c06;}
a:hover {text-decoration: underline;}
img     {border: 0px;}
input, textarea, select   {border: 1px solid #f1f1f1; padding: 7px;}
.clr     {clear: both;}

.conteiner {
    width: 966px;
    margin-left: auto;
    margin-right: auto;
}

.header_index {
    background-image: url(images/header_index.png);
    background-repeat: no-repeat;
    background-position: top left;
    height: 580px;
}

.header_inner {
    background-image: url(images/header_inner.png);
    background-repeat: no-repeat;
    background-position: top left;
    height: 300px;
}

.header .top {
    width: 693px;
    padding: 30px 0px 0px 60px;
    margin-left: auto;
    margin-right: auto;
}

.header .top .top_links a {
    color: #ffffff;
}

.header .top .top_links {
    margin: 37px 0px 0px 0px;
    padding-left: 10px;
    float: right;
    color: #ffffff;
}

.header .top_content {
    padding: 25px 30px 0px 140px;
}

.header .top_content .right .t1 li.small .white a {
    text-decoration: underline;
}

.header .top_content .right .t1 li.small .white, .header .top_content .right .t1 li.small .white a {
    font-size: 11px;
    color: #ffffff; 
}

.header .top_content .right .t1 li.small {
    margin-bottom: 10px;
}

.header_inner .top_content .right .t1 li {
    margin-bottom: 4px !important;
}

.header_inner .top_content .right .t1 li a {
    color: #6a625a;
    font-weight: bold;
}

.header_inner .top_content .right .t1 li a:hover {
    color: #f45d3a;
}

.header .top_content .right .t1 li {
    margin-bottom: 23px;
}

.header .top_content .right ul {
    padding: 0px 0px 0px 20px;
    margin: 0px;
}

.header .top_content .right .t1 {
    list-style: none;
    list-style-image: url(images/arr.png);
}

.header .top_content .right .t2 {
    list-style: none;
    list-style-image: url(images/arr2.png);
}
.header .top_content .right .t2 li {
    margin-top: 7px;
}

.header .top_content .right .title {
    color: #f04c06;
    font-size: 14px;
}

.header .top_content .right .order a {
    text-decoration: underline;
    font-size: 11px;
}

.header .top_content .right .order {
    padding: 30px 0px 0px 30px;
}

.header_inner .top_content .right {
    padding: 0px 290px 0px 0px;
}

.header .top_content .right {
    float: right;
}

.header_inner .top_content .left .target a {
    height: 180px !important;
}

.header .top_content .left .target a {
    width: 344px;
    height: 266px;
    display: block;
}

.header .top_content .left .help a {
    width: 317px;
    height: 68px;
    display: block;
}

.header .top_content .left .help {
    padding: 20px 0px 30px 10px;
}

.under_header .big
{
    color: #f04c06;
    font-size: 18px;
    padding: 10px 0px 10px 50px;
    background-image: url(images/target_small.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.under_header
{
    padding: 10px 0px 20px 40px;
}

.content_index .title
{
    color: #f04c06;
    font-size: 24px;
}

.content_index .left .item p
{
    margin-top: 0px;
margin-bottom:7px;
}

.content_index .left .read_more a
{
    font-size: 11px;
}

.content_index .left .item, .content_index .left .read_more
{
    margin-top: 0;
}

.content_index
{
    background-image: url(images/bg_index.png);
    background-position: top center;
    background-repeat: no-repeat;
    height: 453px;
    padding: 20px 20px 0px 40px;
}

.content_index .left
{
    margin-right: 500px;
}

.content_index .right ul li
{
    margin: 5px 0px;
}

.content_index .right ul
{
    list-style: none;
    list-style-image: url(images/arr3.png);
}

.content_index .right
{
    float: right;
}

.footer .links .box ul li a
{
    color: #4F4A48;
}

.footer .links .box ul
{
    padding: 0px 0px 0px 15px;
    list-style-image: url(images/arr4.png);
/*    list-style: none;*/
}

.footer .links .box .title
{
    font-weight: bold;
    font-size: 12px;
    background: none;
    border: 0px;
    padding: 0px;
}

.footer .links .box
{
    margin-left: 30px;
    width: 210px;
    float: left;
}

.footer .copy a
{
    text-decoration: underline;
}

.footer .copy, .footer .copy a
{
    color: #8c4f23;
    font-weight: bold;
}

.footer .text
{
    padding: 20px 0px 0px 150px;

}

.footer .copy
{
    background-image: url(images/footer_bg.png);
    background-position: top center;
    background-repeat: no-repeat;
    height: 55px;
}

.footer_inner
{
    border-top: 1px solid #000000;
    padding-top: 30px;
    margin-top: 10px;
}

.content_inner .title
{
    padding: 0px 0px 10px 60px;
    background-image: url(images/target_small.png);
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 30px;
    font-weight: bold;
    border-bottom: 1px solid #000000;
}

.content_inner .right .box ul li a:hover, .content_inner .right .box_expert li a:hover
{
    color: #f45d3a;
}

.content_inner .right .box ul li a, .content_inner .right .box_expert li a
{
    color: #6A625A;
}

.content_inner .right .box ul li, .content_inner .right .box_expert li
{
    margin-bottom: 10px;
}

.content_inner .right .box ul, .content_inner .right .box_expert ul
{
    list-style-image: url(images/arr5.png);
}

.content_inner .right .box .title, .content_inner .right .box_expert .title
{
    font-size: 14px;
    font-weight: bold;
    color: #f04c06;
    border: 0px;
    background: none;
    padding: 0px;
}

.content_inner .right .box
{
    background-image: url(images/box_bg.png);
    background-repeat: no-repeat;
    height: 232px;
    padding: 16px 0px 0px 10px;
}

.content_inner .right .box_expert
{
    background-image: url(images/box_expert.jpg);
    background-repeat: repeat-y;
    padding:  0px;
    margin-bottom: 10px
}

.content_inner .right .box_expert .box_expert_top
{
    padding: 0px;
    margin: 0px;
    background-image: url(images/box_expert_top.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    width: 245px;
    height: 11px;
}

.content_inner .right .box_expert .box_expert_bottom
{
    padding: 0px;
    margin: 0px;
    background-image: url(images/box_expert_bottom.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    width: 245px;
    height: 13px;
}

.content_inner .right .box_expert .box_expert_content
{
     padding: 16px 10px 10px 10px;
}

.content_inner .left .content_conteiner
{
    margin-bottom: 30px;
}

.content_inner .left h3
{
    font-size: 18px;
    color: #f04c06;
    padding-left: 10px;
    background-image: url(images/arr5.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.content_inner .left
{
    margin-right: 280px;
}

.content_inner .right
{
    width: 245px;
    float: right;
}


.hide
{
    display: none;
}
.order .order_field
{
    margin-top: 20px;
}

.order h2
{
    font-family:Times New Roman;
    font-size:25px;
    font-weight:bold;
    margin: 0px 0px 0px 0px;
}

.w100p
{
    width: 97%;
}

.br
{
    border: 1px solid #7c7c7c;
}

.order input, .order textarea
{
    font-size: 18px;
    /*color: #7c7c7c;*/
    padding: 5px;
    font-weight: normal;
}

.order #order_add_divs
{
    margin-top: 5px;
}

.order #order_add_divs #order_add_upload_div ul li
{
    list-style: none;
}

.order .order_pc input
{
    width: 40px;
    text-align: right;
}

.center
{
    text-align: center;
}

.order_error p
{
    margin: 0px;
}

.order_error
{
    margin: 5px 0px 15px 0px;
    padding: 5px;
    background-color: #FFFFE0;
    border: 1px solid #E6DB55;
}

table.order
{
    width: 100%;
    border-collapse: collapse;
}

table.order td.key, table.order td.value
{
    border-bottom: 1px solid #E6DB55;
    padding: 5px;
}

table.order tr.noline td
{
    border-bottom: 0px;
}

table.order .order_field
{
    margin-top: 20px;
}

table.order td.key
{
    /*border-right: 1px solid #E6DB55;*/
    width: 150px;
    font-weight: bold;
}

table.order_price
{
    border-collapse: collapse;
    border-spacing: 0px;
    border-top: 1px solid #E6DB55;
    border-left: 1px solid #E6DB55;
}

table.order_price tr td
{
    border-bottom: 1px solid #E6DB55;
    border-right: 1px solid #E6DB55;
    padding: 4px;
    font-size: 11px;
}

table.order_price tr td.key
{
    text-align: center;
    font-weight: bold;
}

table.order_price tr td.dl
{
    border-left: 4px double #E6DB55;
}

.bold
{
    font-weight: bold;
}

#acastyle
{
    margin-top: 5px;
}

.order_calc .order_field
{
    margin-top: 15px;
}

.order_calc input
{
    width: 50px;
    text-align: right;
}

.order_calc select
{
    width: 250px;
}

.order_calc input, .order_calc select
{
    /*font-size: 16px;
    padding: 5px;
    border: 1px solid #7C7C7C;*/
}

.calc_result
{
    font-weight: bold;
    font-size: 16px;
}

td.title
{
    font-size: 12px !important;
    background: none !important;
    border: 0px !important;
}

table.price .title
{
    white-space: nowrap;
}

table.price
{
text-align:center;
width:500px;
}

table.price td
{
font-size:11px !important;
border-bottom:1px dashed #333333 !important;
padding:5px !important;
}

table.price tr:hover
{
background-color:#CCCCCC;
}

table.price td.title
{
font-size:12px;

}
table.price th
{
font-size:11px;
background-color:#ede9f3;
padding:4px;
}

.pagerbox a:hover
{
    background-color: #F04C06;
    color: #ffffff;
}

.pagerbox a.current
{
    background-color: #F04C06;
    color: #ffffff;
}

.pagerbox a
{
    text-decoration: none;
    border: 1px solid #ede9f3;
    padding: 5px;
}

.alignright
{
float: right;
}

.alignleft
{
float: left;
}

.aligncenter
{
margin-left: auto;
margin-right: auto;
}

.content_conteiner p img{
	padding: 10px;
}
