body,table,td,tr,li,ul,p{
			color: #544E47;
					font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td,th { vertical-align: top; }
h1{
							
	font-size: 16px;
	font-weight: bold;
		color: #7B2308;
		padding: 10px 0px 10px 0px; 
		margin: 0px 0px 0px 0px;
}
h2{
						
	font-size: 14px;
	font-weight: bold;
		color: #7B2308;
				padding: 10px 0px 10px 0px; 
		margin: 0px 0px 0px 0px;
}
h3{
	font-size: 14px;
	font-weight: bold;
	color: #8C98AC;
}
b{
	color: #78868E; font-weight: bold;
}

li{
	list-style-type : circle;
	list-style-image : url(/xtpl/i/bul.gif);
	
}
ul{
		padding: 7px 0px 5px 25px;
	margin: 0px 0px 0px 0px;
}
A{
	color: #385F84;
	text-decoration : underline;
}
form {
	margin-top: 0px;
	margin-bottom: 0px
}




#top_br{
	border-bottom: 2px solid #E0E0E0; margin-top: 4px
}
#top_hr{
	background : #7C7C7C url(/xtpl/i/hr.gif); margin: 0px 0px 3px 0px;
}
#top_hr img{
height: 4px;
}
.left_col{
	border-right: 1px solid #DCDDDE;
	padding: 0px 14px 0px 0px;

}
.center_col{
		padding: 0px 14px 0px 14px;

}
.right_col{
	border-left: 1px solid #DCDDDE;
		padding: 10px 0px 0px 14px;

}
#bg_left div{
margin-top: 150px; 
}

.tm{
	
	padding-left: 17px; padding-bottom: 10px
}
.tm div{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px; height: 15px;
	color: #9AABBF;
	padding: 5px 15px 0px 15px;
	display : inline;
	border-right: 1px solid #9AABBF;
	}
.tm A{
	text-decoration : none; color: #9AABBF;
}
.tm A:hover{
	text-decoration : underline; color: #9AABBF;
}
.tm b A{
	font-size: 11px;
	font-weight: bold;
	color: #78868E;
	text-decoration : underline; 	
	border-right: 0px ; margin: 15px 0px 15px 0px;
}

.logo{
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	padding: 15px 0px 15px 30px;
margin-bottom:8px;
}


#mtop{
	background-color : #b4b4b4;
	height: 10px;
	font-family : Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
}
#mtop DIV {
	background-color : #2B3353;
	width: 190px;
	padding: 0px 15px 2px 15px;
	color: white;
	display : inline;
}
#mtop A{
	text-decoration: underline;
	color: white;
}
#mtop div A{
	padding: 0px 6px 0px 6px; 	background-color : #2B3353;
}

.m{
	margin-bottom: 3px; margin-top: 3px
}
.m div{
	background-color : #f6f6f6; 	
}
.m div div{
	background-color : #757C83;
	display : inline;

}
#menu{
	border-top: 1px solid #A0A0A0;
	margin-bottom: 15px;
	}
#menu div{
	border-bottom: 1px solid #A0A0A0;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
			padding: 2px 0px 2px 8px;
}
#menu A {
	color: #3A4C5A;
	text-decoration: none;
padding-left: 10px;
}
#menu A:hover {
	color: #3A4C5A;
	text-decoration: underline;
}
#menu  img{
	margin-right: 8px;
	height: 9px;
	width: 9px;

}


#serv{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b4b4b4;
	padding: 15px 0px 15px 0px;
	text-align : right;
}
#serv img{
	margin-left: 8px;
	vertical-align : bottom;
}
#serv A{
	padding: 0px 10px 0px 10px; 
}





.free{
	color: #595550; 	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px; border-bottom: 1px solid #B8B8B8; 
	padding: 10px; margin-bottom: 15px;
}
.free li{
	font-size: 11px;
}
#auth {
	margin-bottom: 15px;		
}
#auth_bg{
	background-color : #eeeee4;
}
.auth td{
	padding: 3px 15px 3px 15px;
	color: #788A98;
		font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.auth input{
	border: 1px solid #CAC9C9;
	height: 18px; width: 100%;
}
.auth A{
	color: #788A98;
	text-decoration : none;
}
.auth textarea{
	border: 1px solid #CAC9C9;
	}
#msg{
	color: #595550;
	font-size: 11px; padding: 0px 15px 0px 15px;
	}
	#msg td{
	padding: 0px 15px 0px 15px;
}
#msg td b{
	color: #788A98;
}
#msg b{
	color: #7B2308; font-size: 11px; font-weight: bold;
}
#msg_b{
	background : url(/xtpl/i/dd_v.gif) repeat-y right; 
	color: #7B2308; font-weight: bold;
}
#msg li{
	color: #595550; font-size: 11px; margin-bottom: 10px;
}
.bt_center{
		padding: 0px 14px 20px 0px;	color: #7C7D7F; 
		font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.bt_right{
	border-left: 1px solid #DCDDDE;
		padding: 0px 0px 20px 14px; 	color: #7C7D7F; 
		font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
#bt{
	border-top: 1px solid #b3b3b3;
padding-top: 10px;
}



#bt_br{
	border-top: 1px solid #b6b6b6;
	text-align : center;
}
#bt_br img{
	height: 3px;
	width: 50%;
	background-color : #b6b6b6;
	margin-bottom: 15px
}
#bm1{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7D260B;
	}
	#bt div#bm1{
	padding-top: 15px;
}
#bm1 A{
	color: #7D260B;
	padding: 0px 5px 0px 5px;
	text-decoration : none;
}
#bm1 A:hover{
	color: #7D260B;
	padding: 0px 5px 0px 5px;
	text-decoration : underline;
}
#bm2{
		font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #7C7D7F; 
}
#bm2 A{
	color: #7C7D7F; text-decoration : none; padding: 0px 5px 0px 5px;
}
#bm2 A:hover{
	color: #7C7D7F; 
	text-decoration : underline;
	padding: 0px 5px 0px 5px;
}




.note td{
padding: 0px 0px 0px 15px;
	color: #7F7C69;
	font-size: 11px; border-bottom: 0px solid #b4b4b4;
}
.note img {
		border: 2px solid #D0D9DE;
}
#note_img{
	padding: 0px 15px 0px 0px;	
background: url(/xtpl/i/dd_v.gif) repeat-y right;
}
#note{
		border-top: 4px solid #bfbfbf;	padding: 15px 0px 15px 0px;
	border-bottom: 4px solid #bfbfbf;	margin: 15px 0px 15px 0px;
}
.news{
padding: 0px 15px 0px 10px;
	color: #62666A;
	font-size: 11px; margin: 10px 0px 10px 0px
}
.news td{
		font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.news td div a{
	color: #8C98AC;
	font-weight: bold;
	text-decoration : underline;
}
.news A{
	color: #62666A;
	text-decoration : none;
}
.news A:hover{
color: #62666A;
	text-decoration : underline;
}
.news img {
		border: 2px solid #D0D9DE;
}
#news_img{
	padding: 0px 0px 0px 15px;	
background: url(/xtpl/i/dd_v.gif) repeat-y;
}
#news{
		margin: 0px 0px 15px 0px; background : url(/xtpl/i/pp.gif) repeat-x top;
}
#news_d{
	background : url(/xtpl/i/pp.gif) repeat-x bottom; padding: 3px 0px 3px 10px;	
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px; 	color: #7B7F82;
}
#r{
	margin-top:10px;
}
#r div{
	background-color : #DFDFDF;
	height: 10px; margin-right: -14px
}
#r img{
	margin-right: 15px;
}
#service {
color: #7B7F82;
	padding: 0px 0px 15px 0px
}

#service b A {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7B2308;
	display : block; 	color: #7B2308;
	text-decoration: underline; padding-bottom: 5px
}
#service div{
		padding: 6px 0px 6px 0px; font-size: 11px; 	
}


#sm{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9B9A9A;
	text-align : center; padding: 5px 0px 5px 0px; 
}
#sm A{
	color: #9B9A9A;
	text-decoration : underline;
	padding: 0px 5px 0px 5px;
}
#project  A{
	color: #8C98AC;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration : underline;
	
}
#project li{
		font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7B7D7C;
}
#project ul{
	margin-top: -5px;
	margin-left: -7px;
}
#project img{
	border: 2px solid #D0D9DE;
margin-right: 14px; 
}

#project td{
	border-bottom: 1px solid #DFDFDF;
	padding: 10px 0px 10px 0px
}
#clients{
	color: #545E68; 	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px; padding: 15px 0px 15px 0px;
}
#clients A{
	color: #545E68;
	text-decoration : underline;
}
#clients b{
	display : block;
}
#special_h{
	background-color : #FE7F0D;
	height: 10px;
	width: 180px;
	font-family : Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	color: white;
	display : inline;
	padding: 0px 15px 0px 15px;
	text-align : center;
}
#special_h A{
	color: white;
	text-decoration : none; 
}
#special{
				border-top: 4px solid #bfbfbf;	padding: 5px 0px 5px 0px;
	border-bottom: 4px solid #bfbfbf;	margin: 0px 0px 15px 0px;
}
#special_tab td{
	
	border-right: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
}
#special_r{
	border-right: 15px solid #CECECE;
	border-left: 15px solid #CECECE;
	background-image : url(/xtpl/i/pp.gif);
	background-repeat : repeat-x;
	background-position : top;
	height: 1px; 
}
#special_r img{
	height: 1px; width: 1px;
}
#special_img {
	margin: 35px 0px 20px 80px;
	text-align : center;
}
#special_next {
	height: 20px; padding: 3px 0px 0px 0px; 
	color: #888484;
	font-family : Tahoma, Verdana, Arial;
	font-size: 10px;
	text-align : right; 
	
}
#special_next A{
	color: #888484;
	text-decoration : none;
}
#special_next img{
	margin-left:6px;
	height: 9px;
	width: 9px;
	vertical-align : bottom; margin-right:10px; 
}
#order{
	background: url(/xtpl/i/bg_bn.gif) no-repeat;
	border-bottom: 1px solid #d6d6d6 ;
	height: 195px;
	padding-bottom: 15px; 	padding-right: 15px;
	padding-left: 10px;
}
.order_b{
border:  solid #d6d6d6 ;	border-width: 0px 0px 183px 0px
}
.order {
	background: url(/xtpl/i/bn_txt.gif) no-repeat right;
	height: 65px; 
}

#spbru{
	background :  url(/xtpl/i/spbru.gif) no-repeat;
	border-top: 1px solid #B8B8B8; border-bottom: 1px solid #B8B8B8;
	height: 70px;

}
.spbru{
	width: 70%;
	 border-top: 5px solid #647292;
	padding: 10px 0px 10px 0px;
}
.spbru li{
	margin-bottom: 5px; font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#tab th{
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #78868E;
	border-top: 1px solid #b4b4b4;
	border-bottom: 5px solid #b4b4b4;
	padding: 4px 5px 4px 5px;
	text-align : center;
}
#tab b{
		color: #78868E;
			font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#tab div{
	background: #eeeee4;
	font-size: 11px; font-weight: bold; color: #833923;
	border-top: 2px solid white; border-bottom: 2px solid white;
}
#tab td{
	border-bottom: 1px solid #b4b4b4; padding: 3px 5px 3px 5px;
		font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#tab{
	margin-bottom: 10px;
}
#content{
	margin-bottom: 15px
}

.printonly { display: none; }  
.screenonly { display: block; }

.bg_p { background : url(/xtpl/i/bg_p.gif); }
