/* CSS Document */

body{

	margin:auto;

	background-color:#B4A79B;

	font-family:Arial;	
	
	font-size: 14px;
	line-height: 160%;

}

a:link, a:visited, a:active{

	text-decoration:none;

	color:#333333;

}

a:hover{

	text-decoration:none;

	color:#6C3E2A;

}

div#body{ 

	background:url(images/ContentBG.gif) repeat-y;

	width:814px;

	height:auto;

	margin:auto;

	line-height:14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

h1{

	margin:-10px 0px 0px 0px;

	color:#333333;

	font-weight:bold;

	font-size:20px;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:3px; 

	line-height:130%; 

	border-bottom:inset; 

	font-variant:small-caps; 

	width:50%;

}

div.bg_header{

	background-color:#F9F4ED; 

	width:808px;

}

div#logo{

	height:22px;

	float:left;

	text-align:center;

	line-height:150%;

	margin:5px 50px 5px 34px;

	font-family:Geneva, Arial, Helvetica, sans-serif; 

	font-weight:bold; 

	font-size:14px;

	color:#B17743; 

	letter-spacing:3px;

}

div#header{

	width:747px;

	height:222px;

	background:url(images/header4.jpg) no-repeat;

	clear:both;

	margin:0px 23px 0px 32px;

}

div.ver_menu{

	float:right;

	margin:40px 34px 0px 0px;

	font-size:13px;

	font-weight:bold;

	text-decoration: none;

}



div#content{

	width:810px;

	clear:both;

}

div.hi-lite{

	color:#C94112; 

	font-weight:bold; 

	text-decoration:underline;

	padding-bottom: 8px;

	font-size:13px;

	line-height: 130%;

}

.hi-lite1{

	color:#C45D20; 

	font-style:italic;

	text-indent:2px;

}

div.news_lite{

	color:#C94112; 

	font-size:13px;

	font-weight:bold;

	line-height:120%;

	padding: 10px 0px 0px 5px;

}

div.h1{

	color:#C94112; 

	font-weight:bold;

	font-size:13px;

	line-height: 130%;

}

.h1 p{

	margin: 30px 0px 5px 0px;

}

.h2{

	width:85%;

	color:#C94112; 

	font-weight:bold;

	font-size:15px;

	line-height: 160%;

}

.h3{

	letter-spacing:3px; 

	line-height:30px; 

	border-bottom:inset; 

	font-variant:small-caps; 

	width:70%;

}

div.question{

	width:80%;

	margin:auto;

	background-color:#EDE3CE;

	color:#C45D20; 

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px; 

	letter-spacing: 1px;

	line-height:24px;

	font-variant:small-caps; 

	text-align:center; 

	padding: 15px 20px 15px 20px;

}

div.outline{

	width:75%;

	margin:auto; 

	background-color:#FFFFFF; 

	color:#C45D20; 

	font-weight:bold; 

	font-style:oblique; 

	border: 2px solid #E9C3AC; 

	padding: 3px 2px 3px 14px; 

}

div.caption {

	width:75%; 

	border: 4px solid #E9C3AC; 

	margin:auto; 

	background-color:#E9C3AC; 

	color:#C45D20; 

	padding: 3px 2px 3px 10px; 

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:17px; 

	font-weight:bold;

	letter-spacing: 1px; 

	line-height:24px; 

	font-variant:small-caps; 

}

.legal_notice{

   border-collapse: collapse;

   width: 100%;

   border-top: 2px solid #E9C3AC;

   border-left: 2px solid #E9C3AC;

}

.legal_notice th{

   background: #F9F4ED;

   color: #000000;

   font-size: 12px;

   text-align: left;

   font-weight: bold;

   padding: 10px 8px;

   border-right: 2px solid #E9C3AC;

   border-bottom: 2px solid #E9C3AC;

   width: 25%;

}

.legal_notice td{

   background: #FFFFFF;

   color: #000000;

   font-size: 12px;

   padding: 3px 5px;

   border-right: 2px solid #E9C3AC;

   border-bottom: 2px solid #E9C3AC;

   width: 75%;

}

.form_border {

	border: 2px solid #E9C3AC; 

}

div.main_menu{

	background-color:#F9F4ED;

	width:774px;

	height:40px;

	padding:10px 0px 0px 34px;

}

div.shadow_main_menu{

	background:url(images/Menufade.gif) no-repeat;

	width:814px;

	height:32px;

}

div.left_content{

	width:240px;

	float:left;

	padding:0px 0px 0px 34px;

}

div.header_box{

	background:url(images/BoxTop.gif) no-repeat;

	width:239px;

	font-weight:bold;

	padding:9px 0px 4px 12px;

	color:#FFFFFF;

	font-size:14px;

	word-spacing:2px;

}

div.middle_box{

	background:url(images/ContentLeftBG.gif) repeat-y;

	width:209px;

	font-size:12px;

	padding:10px 15px 0px 15px;

}


div.middle_box2{

	background:url(images/ContentLeftBG2.gif) repeat-y;

	width:209px;

	font-size:12px;

	padding:10px 15px 0px 15px;
    
}


div.image_news{

	float:left;

	margin:0px 10px 5px 0px;
}

div.image_news2{

	float:center;

	margin:0px 0px 0px 0px;
}

div.footer_box_left{

	background:url(images/ContentLeftBot_l.gif) no-repeat;

	width:10px;

	height:11px;

	float:left;

}

div.footer_box_middle{

	background-image:url(images/ContentLeftBot_m.gif);

	width:219px;

	height:11px;

	float:left;

}

div.footer_box_right{

	background:url(images/ContentLeftBot_r.gif) no-repeat;

	width:10px;

	height:11px;

	float:left;

}

div.right_content{

	width:482px;

	float:left;

	padding:0px 0px 0px 20px;

	font-family:Arial;	
}

div.title_right_content{

	margin:10px 0px 0px 0px;

	color:#333333;

	font-weight:bold;

	font-size:20px;

	font-family:Arial, Helvetica, sans-serif;

}

.title_right_content a:hover{

	color:#A79F7F;
	
	font-family:Arial;	
	


}

div.content_right_content{

	margin-left:10px;

	font-size:12px;	

}

div.link_more{

	float:right;

	background:url(images/Arrow.gif) no-repeat;

	margin:10px 10px 10px 320px;

	height:20px;	
}

div.link_more1{

	margin:0px 10px 0px 0px;	

	float:left;

	width:230px;

	text-align:right;

}

div.link_more2{

	text-align:right;

	padding:5px 10px 0px 0px;
}

a.link_more:link{

	text-decoration:underline;

	color:#A79F7F;

	margin:0px 20px 0px 20px;

	font-weight:bold;

	font-size:10px;
	float:right;
}

a.link_more:visited{

	text-decoration:underline;

	color:#9A8572;

	margin:0px 20px 0px 20px;

	font-weight:bold;

	font-size:10px;

}

a.link_more:hover{

	color:#9A8572;

}

a.link_more:active{

	color:#A79F7F;

}
a.link_more1:link{
	margin-left:20px;
	text-decoration:underline;
	color:#A79F7F;
	font-weight:bold;
	font-size:10px;
}
a.link_more1:visited{

	text-decoration:underline;

	color:#9A8572;

	margin:0px 20px 0px 20px;

	font-weight:bold;

	font-size:10px;

}

a.link_more1:hover{

	color:#9A8572;

}

a.link_more1:active{

	color:#A79F7F;

}

div.news{clear:both;}

div.news1{

	float:left;

	width:240px;

}

div.content_news{

	font-size:12px;

	padding:10px 10px 0px 0px;

}

div.news2{

	float:left;

	width:220px;

	padding-left:10px;

	border-left:1px solid #A79F7F;	

}

div.title_news{

	width:30%;

	color:#333333;

	text-indent: 2px;

	font-size:16px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-variant:small-caps;

	padding: 3px 5px 3px 5px;

	margin:5px 0px 10px 0px;

}

.title_news a:hover{

	text-decoration:none;

	color:#9A8572;

}

div.quote{	

	clear:both; 

	padding-top:20px; 

	text-align:center;

}

div#footer{

	text-align:center;

	color:#696969;

	padding:17px 0px 15px 0px;

	clear:both;

}

a.link_footer:link,a.link_footer:visited{

	color:#AC4000;

	text-decoration:none;

	font-size:11px;

}

a.link_footer:hover{

	color:#AC4000;

}

a.link_footer:active{

	color:#AC4000;

}

div.copyright{

	font-size:11px;

}

div#shadow_footer{

	background:url(images/ContentBot.gif) no-repeat;

	width:814px;

	height:25px;

}

.main_list{

	color:#C45D20;

	font-weight:bold; 

	font-style:italic;

	margin: 0px 5px 15px 12px;

	line-height:140%;

}

.main_list p{

	margin:0px 0px 6px 0px;

}

.box_list{

	font-style:italic;

	color:#5E4B3B; 

	line-height:120%;

	margin:8px 3px 5px 12px;

}

.checked{

	margin:0px 0px 0px 11px;

}

.cost{

	color:#AF4602; 

	width: 120px;

	font-style:italic; 

	font-weight:bold; 

	background-color:#EDE3CE;

	margin: 10px 0px 5px 5px;

	text-align:center;

}

.charge_cost{

	color:#AF4602; 

	width:65%;

	font-style:italic; 

	font-weight:bold; 

	text-indent:10px;

	background-color:#EDE3CE;

	margin: 10px 0px 5px 20px;

}

.charge_note{

	margin: 0px 10px 10px 15px; 

	border:1px solid #C45D20; 

	padding: 5px 5px 0px 10px;

	font-style:italic;

}

.box_list p, .checked p, .charge_note p {

	margin:0px 0px 8px 0px;

}

.checked p {

	margin:0px 0px 4px 0px;

}

#service_image1{

	width:228px;

	float:right; 

	border: 1px solid #968760; 

	margin:8px;

	color: #C45D20;

	text-align:center;

	font-style:italic;

	padding:2px;

	line-height:130%;

}

#service_image1 p{

	border-top:1px solid #968760;

	margin: 5px 15px 2px 15px;

}

.wraper {

	width: 90%;

	float:left; 

	margin: 0px 0px 0px 32px; 

	padding:10px 0px 0px 24px;

}

.support {

	float:right; 

	margin-left: 2px;

	font-size:12px;

}

.support_content{

	padding-left:5px;

}

div.right_box{

	float:right; 

	width:47% 

	padding:5px;

}

div.right_box_head{

	background:url(images/RBoxTop.gif) no-repeat; 

	font-weight:bold; 

	padding:9px 0px 4px 12px; 

	color:#FFFFFF; 

	font-size:14px; 

	word-spacing:2px; 

}

div.right_box_mid{

	background:url(images/RBoxBG.gif) repeat-y;	

	font-size:12px; 

	padding:5px; 

}

div.right_box_text {

	padding: 2px 10px 0px 4px; 

	color:#5E4B3B; 

	font-size:13.5px; 

	width:301px; 

}

div.right_box_bot1{

	background:url(images/ContentLeftBot_l.gif) no-repeat; 

	width: 10px; 

	height:11px; 

	float:left;

}

div.right_box_bot2{

	background:url(images/ContentLeftBot_m.gif) repeat-x; 

	width:301px; 

	float:left;

}

div.right_box_bot3{

	background:url(images/ContentLeftBot_r.gif) no-repeat;

	width:10px; 

	height:11px; 

	float: left;

}

.text_partner{

	color:#7A5A44;

}

/*services page*/

div.title_services{

	color:#333333;

}









/*original*/



.rollover-red

{

   margin: 30px 0;

   padding: 0;

   font-size: 20px;

   font-family: Arial, Helvetica, sans-serif;

   text-align: center;

   font-weight: normal;

}



.rollover-red a

{

   margin: 0;

   padding: 8px 15px;

   color: #fff;

   background: #cc0000;

   text-decoration: none;

   border-top: 2px solid #ff6666;

   border-left: 2px solid #ff6666;

   border-right: 2px solid #660000;

   border-bottom: 2px solid #660000;

}



.rollover-red a:visited

{

   margin: 0;

   padding: 8px 15px;

   color: #fff;

   background: #cc0000;

   text-decoration: none;

   border-top: 2px solid #ff6666;

   border-left: 2px solid #ff6666;

   border-right: 2px solid #660000;

   border-bottom: 2px solid #660000;

}





.rollover-red a:hover

{

   color: #fff;

   background: #dd3333;

   text-decoration: none;

   border-top: 2px solid #ff6666;

   border-left: 2px solid #ff6666;

   border-right: 2px solid #660000;

   border-bottom: 2px solid #660000;

}


/************** Font Class    ******************/


.font01{
	font-size: 13px;
	font-weight: bold;
	color: #0000CC;
}


.font02{
	font-size: 13px;
	font-weight: bold;
	color: #990000;
}

.font03{
	font-size: 16px;
	font-weight: bold;
	color: #0000CC;
}

.font04{
	font-size: 13px;
	color: #FF0000;
}

.font05{
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	margin-top: 15px;
}


.font06{
	font-size: 15px;
	color: #660000;
	font-weight: bold;
}

.font07{
	font-size: 11px;
	color: #FF0000;
	font-weight: normal;
}

.font08{
	font-size: 11px;
	color: #006600;
	font-weight: normal;
	line-height: 150%;
}
.font09 {
	font-size: 12px;
	line-height: 140%;
	font-weight: bold;
	color: #CC0000;
}

.font11{
	font-size: 14px;
	color: #448ee9;
	font-weight: bold;
	margin-top: 15px;
}


.headlinetop { color: #000000; font-size: 18px; font-weight: bold; line-height: 1.4; text-align: center; } 


.headline { color: #ff0000; font-size: 30px; font-weight: normal; line-height: 1.4; text-align: center; } 

.sub-headline { color: #ff0000; font-size: 26px; font-weight: normal; line-height: 1.4; text-align: center; } 

.subsub-headline { color: #000099; font-size: 20px; font-weight: normal; line-height: 1.4; text-align: center; } 


.subsubsub-headline { color: #ff0000; font-size: 18px; font-weight: normal; line-height:100%; text-align: left; } 


.ppc-headline { color: #ff0000; font-size: 40px; font-weight: normal; line-height: 1.4; text-align: center; } 





.bg-red { background-color: #ff9999 }

.bg-red-bold { background-color: #ff9999 ; font-weight: bold  }

.bg-yellow { background-color: #ffff99 }

.bg-icon-lightbulb { background: url(images/lightbulb.gif) no-repeat ; padding-left: 20px }

.bg-icon-comment { background: url(images/comment.gif) no-repeat ; padding-left: 20px }

.bg-icon-exclamation { background: url(images/exclamation.gif) no-repeat ; padding-left: 20px }

.bg-icon-page_white_text { background: url(images/page_white_text.gif) no-repeat ; padding-left: 20px }

.bg-icon-attach { background: url(images/attach.gif) no-repeat ; padding-left: 20px }



.souei { }

.red { color: #ff0000 }

.red-bold { color: #ff0000 ; font-weight: bold }

.red-bold-big { color: #ff0000 ; font-weight: bold ; font-size: 16px }

.white-bold-big { color: #ffffff ; font-weight: bold ; font-size: 24px }

.white-bold { color: #ffffff ; font-weight: bold ; font-size: 12px }

.dark-red { color: #cc0000 }

.orange { color: #ff9900 }

.yellow { color: #ffff00 }

.green { color: #99ff99 }

.blue { color: #0000ff }

.blue-bold-big { color: #0000ff ; font-weight: bold ; font-size: 16px  }


.dark-blue { color: #006699 }

.bold { font-weight: bold }

.bold-big { font-weight: bold ; font-size: 16px }


.italic { font-style: italic }

.center { text-align: center }

.right { text-align: right }

.left { text-align: left }

.line-through { text-decoration: line-through }

.underline { text-decoration: underline }

.underline-dashed { border-bottom: 1px dashed #999; }

.smaller { font-size: 80% }

.larger { font-size: 150% }



.box-blue
{
   margin: 15px 0;
   padding: 10px;
   background-color: #F0FAFF;
   border: 2px solid #000000;
}


.box-yellow
{
   margin: 15px 0;
   padding: 10px;
   background-color: #F9F4ED;
   border: 2px solid #000000;
}




/************* box styles ****************/
.box{
	background: #FFFFFF;
	width: 198px;
	text-align: left;
	color: #333333;
	margin-top: 0px;
	border: 1px solid #9B9999;
}

.box_font{
	color: #333333;
	font-size: 13px;
	padding: 10px 7px 7px 10px;
	line-height: 18px;

}



/************* box2 styles ****************/

.box2{
	background: #FFFFFF;
	width: 198px;
	text-align: left;
	color: #333333;
	margin-top: 0px;
	border: 0px solid #9B9999;
}

.box2_font{
	color: #333333;
	font-size: 13px;
	padding: 10px 7px 7px 10px;
	line-height: 18px;

}



/************* menu styles ****************/
.menu{
	width: 200px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.menu ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.menu li{
	margin-left: 0px;
}

.menu img{
	border-style: none;
	margin-bottom: 5px;
	margin-left: 0px;
}

.border{
	background: #999999;
	height: 1px;
	margin-top: 30px;
	margin-bottom: 30px;
}

/************* box styles ****************/
.box{
	background: #FFFFFF;
	width: 198px;
	text-align: left;
	color: #333333;
	margin-top: 0px;
	border: 1px solid #9B9999;
}

.box_font{
	color: #333333;
	font-size: 13px;
	padding: 10px 7px 7px 10px;
	line-height: 18px;

}



/************* box2 styles ****************/

.box2{
	background: #FFFFFF;
	width: 198px;
	text-align: left;
	color: #333333;
	margin-top: 0px;
	border: 0px solid #9B9999;
}

.box2_font{
	color: #333333;
	font-size: 13px;
	padding: 10px 7px 7px 10px;
	line-height: 18px;

}





