/* 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;
}
ul{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	line-height:2;
}
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:#4F4F4F;
	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:600px;
	float:left;
	border-right:1px dashed #BFBFBF;
}

#body_default{
	width:860px;
	float:left;
}
#left_div{
	width:590px;
	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;
}
p.welcome{
	color:#817C7C;
	background-color:inherit;
	font:normal 14px/25px Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
}
p.welcome span{
	color:#986312;
	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:590px;
	float:left;
}
#div_one{
	width:337px;
	float:left;
}
#div_two{
	width:285px;
	float:right;
}
#div_bottom{
	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:250px;
	float:right;
}
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 10px 0;
	float:left;
	width:auto;
}

p.news{
	color:#817C7C;
	background-color:inherit;
	font:normal 14px/25px Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	float:left;
	width:auto;
}
p.address{
	color:#817C7C;
	background-color:inherit;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
}

p.address a {
	color:#817C7C;
}

p.address a:hover {
	color:#817C7C;
	text-decoration: underline;
}

p.address a:active {
	color:#817C7C;
}
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;
	height:80px;
	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:400px;
	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---------- */


.flags_holder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	height: 33px;
}

.flags_holder a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	height: 33px;
	text-align: right;
}

.flags_holder a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	height: 33px;
	text-align: right;
	text-decoration: underline;
}

.flags_holder a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	height: 33px;
	text-align: right;
}
.headerphone {
	font-size: 18px;
	color: #245caf;
	width: 140px;
	float: right;
	margin-left: 20px;
	text-align: center;
}
.flag {
	float: right;
	width: 100px;
}
.faq_title {
	font-size: 16px;
	font-weight: normal;
	color: #245caf;
}

