body {
    padding: 0px;
    margin: 0px;
    font-family:Arial;
	font-weight:normal;
    background-color: #ffffff;
    background: url(img/body_bg.jpg) repeat-x;
}

.vmenu {
    height: 144px;
    width: 1032px;
    background: url(img/header.jpg) no-repeat;
}



.vtop_menu{
    height: 34px;
    float: left;
    text-align: center;
    width: 991px;
    padding-top: 15px;
}

.vtop_menu a {
    font: 16px Arial;
    color: #333333;
    text-decoration: none;
    padding-left: 30px;
    padding-right: 30px;

}

.vtop_menu a:first-child {
    border: 0px;
}


.vtop_logo {
    height: 94px;
    width: 349px;
    float: left;
    text-align: left;
 
}

.top_logo_c {
    height: 95px;
    width: 214px;
    float: left;
  
    padding-top: 16px;
    padding-left: 6px;
    text-align: left;
    color: #fff8cf;
    font: 11px Arial;
}

.top_logo_c a.login {
    width: 55px;
    height: 20px;
    display: block;
    position: absolute;
    margin-top: 24px;
    margin-left: 140px;
}

.top_logo_c input {
    color: #999999;
    font: 12px Arial;
    margin-bottom: 12px;
    border: 0;
    height: 12px;
}

.top_logo_c a {
    color: #fff8cf;
    font: 11px Arial;
}

.vnumber {
    height: 80px;
    width: 421px;
    float: right;

    color: #999999;
    font: 18px Arial;
    text-align: left;
    padding-left: 15px;
    padding-top: 15px;
}

.top_number a {
    width: 130px;
    height: 42px;
    display: block;
    position: absolute;
    margin-top: 14px;
    margin-left: 275px;
}


.top_number span {
    font: 24px Arial;
    color: #d80000;
    line-height: 20px;
}

.top_number span.call {
    font: 14px Arial;
    color: #999999;
}

.content {
    width: 1005px;
}

.vpart {
    float: left;
    width: 251px;
}

.central_part {
    float: right;
    width: 754px;
}

.container {
    width: 1005px;
    text-align: left;
    font: 14px Arial;
    color: #666666;
}
.header{
    height:329px;
    width:1032px;
   margin-top:-20px;
}





ul {
    padding-left: 10px;
}

ul li {
    list-style: none;
	background: url(img/li.png) no-repeat;
	background-position: 0px;
	padding-left:20px;
	margin-top: 10px;
}

.body_collage ul {
    padding-left: 10px;
    margin-top: 22px;
}

.body_collage ul li {
    list-style: none;
	background: url(img/li.png) no-repeat;
	background-position: 10px;
    padding: 0px;
	padding-left:34px;
	font: 14px Arial;
	color: #835032;
}

.body_collage ul li div {
    padding-bottom: 8px;
    border-bottom: 1px dotted #c7baa9;
    width: 200px;
}


form {
    padding: 0px;
    margin: 0px;
}

img {
    border: 0px;
}

* {
    outline: 0;
}

.inquiry_input {
    width: 352px;
    height: 33px;
    border: 1px solid #aaaaaa;
    color: #000000;
    font: 18px Arial;
    padding-right: 7px;
    line-height: 33px;
}

select.inquiry_input {
    padding-top: 3px;
    padding-bottom: 3px;
}

.inquiry_area {
    width: 352px;
    height: 105px;
    border: 1px solid #aaaaaa;
    color: #000000;
    font: 18px Arial;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inquiry_field {
    float: left;
    font: bold 13px Arial;
    width: 70px;
    color: #000000;
    padding-top: 10px;
    text-align: left;
}



.info_popup {
    background: url(img/tool_tip.png) no-repeat;
	width: 159px;
	height: 57px;
	position: absolute;
	margin-left: -8px;
	margin-top: -15px;
	text-align: left;
	padding-left: 25px;
	padding-right: 10px;
    padding-top: 13px;
    font: 12px Arial;
    color: #383838;
    display: none;
	z-index: 2;
}

.error_popup {
    background: url(img/error_tip.png) no-repeat;
	width: 159px;
	height: 57px;
	position: absolute;
	margin-left: -8px;
	margin-top: -15px;
	text-align: left;
	padding-left: 25px;
	padding-right: 10px;
    padding-top: 13px;
    font: 12px Arial;
    color: #ffffff;
    display: none;
	z-index: 3;
}

.inquiry_element {
    margin-top: 20px;
    margin-bottom: 40px;
    font: bold 13px Arial;
}


.inquiry_input_comment {
	position: absolute;
	margin-left: 0px;
	margin-top: 38px;
	text-align: justify;
    font: 12px Arial;
    color: #afafaf;
}

.inquiry_input_comment a {
    color: #008fea
}

.captcha {
    border: 1px solid #aaaaaa;
    margin-left: 20px;
}

.radio_box {
    border: 1px solid white;
    width: 320px;
}

.error_input {
    border-color: #ff0000;
}

.validator_exp {
    display: none;
}

.script_ok {
    display: none;
}

.block_top {
    width: 246px;
    height: 46px;
}

.block_body {
    width: 246px;
    text-align: left;
}

.bbottom {
    width: 246px;
    background-repeat: no-repeat;
    margin-bottom: 20px;
}

.body_text {
    padding-left: 34px;
}

.body_text a { color:red; text-decoration:none; }

.body_text a:hover { text-decoration:underline;}

.block_body ul {
    padding: 0px;
    padding-top: 1px;
    margin: 0px;
}

.block_body ul li a {
    color: #ffffff;
    font: 14px Arial;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #626262;
    padding-top: 0px;
    padding-bottom: 6px;
}

.block_body ul li {
    background: url(img/left_arrow.jpg) no-repeat 18px;
    padding-left: 31px;
    padding-right: 20px;
}

.left_menu {
    padding-left: 31px;
    background: url(img/left_arrow.jpg) no-repeat 18px;
    padding-right: 20px;
}

.left_menu a {
    color: #ffffff;
    font: 12px Arial;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #626262;
}

.left_menu a div {
    border-bottom: 1px solid #363636;
    padding-top: 6px;
    padding-bottom: 6px;
}

.benefit {
    padding-left: 37px;
    font: 14px Arial;
    color: #333333;
    padding-right: 13px;
    background: url(img/benefit.png) no-repeat 12px;
}

.benefit div{
    border: 0px;
    border-top: 1px dotted #c7baa9;
    padding-top: 9px;
    padding-bottom: 9px;
}

h1 {
    font: bold 24px Arial;
    color: #d80000;
    padding: 0px;
    margin: 0px;
    padding-top: 10px;
    background: url(img/h1_r.png) no-repeat top right;
    height: 41px;
    margin-top: 36px;
}

.blog_body h1 {
    background: none;
    height: auto;
    padding: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.h1 {
    height: 51px;
    background: url(img/h1_c.jpg) repeat-x;
}

.h1_l {
    width: 37px;
    height: 51px;
    background: url(img/h1_l.jpg) no-repeat;
    float: left;
    margin-right: 10px;
}

h2 {
    font: 22px Arial;
    color: #ff6600;
}

h3 {
    font: 22px Arial;
    color: #ff6600;
    background: url(img/h3.png) no-repeat 5px;
    padding-left: 22px;
}

.footer {
    margin-top: 50px;
    height: 161px;
    background: url(img/footer_bg.jpg) repeat-x;
}

.footer_nav {
    height: 161px;
    width: 1032px;
    background: url(img/footer.jpg) no-repeat;
}

.footer_a {
    height: 113px;
    float: left;
    text-align: center;
    width: 991px;
    padding-top: 48px;
}

.footer_a a, .footer_a span {
    font: 14px Arial;
    color: #003663;
    text-decoration: none;
    padding-left: 30px;
    padding-right: 30px;
 
    cursor: pointer;
}

.footer_a span:first-child{
    border: 0px;
}



.page_navigation {
    text-align: left;
}

.page_navigation a, .page_navigation span {
    display: block;
    float: left;
    padding:2px;
    margin-right:3px;
    border: 1px solid #999999;
}

.anonymous{width:395px;height:180px;background:url(img/anon_bg.jpg) no-repeat;margin-bottom:20px;}
.anonymous .text{color:#f6f6f6;font:bold 12px Arial;text-shadow:1px 1px 0px #be5130;width:260px;position:absolute;margin-left:122px;margin-top:23px;}
.anonymous .inquiry_button{position:absolute;display:block;margin-left:203px;margin-top:104px;}
.anonymous .order_button{position:absolute;display:block;margin-left:15px;margin-top:104px;}
.anonymous .pop_up_tip{display:none;position:absolute;margin-left:123px;margin-top:-90px;}
.right_contacts{width: 246px;height:219px;background:url(img/contact_bg.jpg) no-repeat;margin-top:20px;padding-bottom:20px;}
.right_contacts .usa_number{font:18px Arial;color:#cc502e;position:absolute;margin-left:56px;margin-top:84px;text-shadow:1px 1px 0px #ffffff;}
.right_contacts .right_email{position:absolute;display:block;margin-top:201px;margin-left:47px;width:160px;}
.right_contacts .right_chat{position:absolute;display:block;margin-top:117px;margin-left:19px;width:210px;height:30px;}
.right_contacts .right_skype{position:absolute;display:block;margin-top:153px;margin-left:58px;width:134px;height:32px;}
