@charset "utf-8";
/* CSS Document */


/*============================================================
 !Reset
============================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/*============================================================
 !Defaults
============================================================*/

h1,h2,h3,h4,h5,h6 {line-height:normal;}
h1 {font:16px Arial, Helvetica, sans-serif; font-weight:bolder; color:#e4e4e4;}
h2 {font:18px "Times New Roman", Times, serif; color:#7B7549; font-weight:bold;}
h3 { font:13px Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; border-bottom:#808080 1px solid; padding:22px 0px 5px 0px;}
h4 { font:16px "Times New Roman", Times, serif; color:#7B7549; font-weight:bold; padding:4px 0px;}
h5 { font:12px Arial, Helvetica, sans-serif ; color:#676767; font-weight:bold;}
h6 { font:11px Verdana, Arial, Helvetica, sans-serif; color:#989898; font-weight:bold; padding:0px 0px 0px 80px;}
p { line-height:1.22em; }
b,strong {
	font-weight:bold;
	line-height:1;
	}

i,em { font-style:italic; }

img { vertical-align: middle; }

a {
	color:#828282;
	outline:none;
	text-decoration:underline;
	}
a:active {
	color:#828282;
	outline:none;
	}
	
a:hover {
	color:#F96A49;
	text-decoration:none;
	}
a img, .noborder { border:0; }

a.nounderline {
	text-decoration:none;
	}
a.nounderline:hover {
	text-decoration:underline;
	}

ul {
	list-style: none;
	}
	
/*============================================================
 !Basics
============================================================*/
body { background-color:#000000; font:11px Verdana, Arial, Helvetica, sans-serif; color:#6b6b6b; line-height:16px; text-align:justify;}

#wrapper { width:990px; margin:0px auto; background:url(../images/bg00.gif) repeat;}

#wrappes { width:966px; margin:0px auto;}

#header_part { width:966px;}

.bnr { background:url(../images/img00_bnr.jpg) no-repeat top; width:966px; height:250px;}

.nav { background:url(../images/nav.gif) no-repeat top left; width:966px; height:52px;}
.nav ul { margin:0px; padding:0px 0px 0px 92px;}
.nav li { margin:0px; padding:0px; float:left;}
.nav li a { font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#e5e5e5; line-height:52px; text-decoration:none; padding:0px 35px; display:block;}
.nav li a:hover { color:#e15c12; display:block;}
#active { color:#e15c12; display:block;}

#body_part { width:966px; background:url(../images/bg02.gif) repeat-y center;}

.bodytp { background:url(../images/bg01.gif) no-repeat top; width:966px; height:28px;}

.container_wrapper { width:864px; padding:12px 51px;}

.left_body { width:206px; background:url(../images/bg02_leftbg.gif) repeat-y; float:left;}

.lefttp { background:url(../images/bg02_lefttp.gif) no-repeat top; width:206px; height:12px;}

.left { width:186px; padding:14px 0px 14px 20px;}

.subtitle_ourmenu { background:url(../images/bg030.gif) no-repeat left; width:186px; height:14px;}

.lsidelist { width:186px; margin:0px; padding:20px 0px 22px 0px;}
.lsidelist ul { width:160px; margin:0px; padding:0px;}
.lsidelist li { margin:0px; padding:0px;}
.lsidelist li a { 
	background:url(../images/bg04_arrow01.gif) no-repeat 4px 12px; 
	font:12px Arial, Helvetica, sans-serif; font-weight:bold; 
	line-height:31px;
	height:31px;
	display:block; 
	color:#828282; 
	text-decoration:none; 
	border-bottom:#303030 1px dashed;
	padding-left:24px; 
	}
.lsidelist li a:hover { background:url(../images/bg04_arrow02.gif) no-repeat 4px 12px #171717; color:#d0d0d0;}

.leftbtm { background:url(../images/bg02_leftbtm.gif) no-repeat bottom; width:206px; height:12px;}

.cntr_body { width:430px; padding:20px 12px 20px 20px; float:left;}

.welcome_header { background:url(../images/header_welcome.gif) no-repeat left; width:430px; height:20px;}

.container00 { width:430px; padding-top:15px;}

.home_img { background:url(../images/img011.jpg) no-repeat; width:125px; height:106px; float:left; margin:0px 20px 10px 0px;}

.homegal { background:url(../images/bg051.gif) no-repeat; width:439px; height:154px; margin-top:38px; }

.homegal_wrap { padding:52px 0px 0px 17px; width:405px; height:83px;}
.homegal_wrap img a { border:#393939 2px solid;}

.right_body { width:179px; padding:26px 0px 0px 0px; float:left;}

.right { width:178px; border-left:#303030 1px dashed;}

.subtitle_specials { background:url(../images/bg031.gif) no-repeat center; width:179px; height:14px;}

.spc_desc { font:13px Arial, Helvetica, sans-serif; color:#7A8D0D; text-align:center; font-weight:bold; line-height:22px; margin:10px 0px 0px 12px;}

.spc_but { width:107px; height:26px; margin:12px auto;}
.spc_but a, .spc_but a:active, .spc_but a:visited { background:url(../images/bg04_but01.gif) no-repeat; width:107px; height:26px;}
.spc_but a:hover { background:url(../images/bg04_but02.gif) no-repeat; width:107px; height:26px;}

.home_contdet { width:181px; margin-left:6px; padding-top:20px;}

.homeont { background:url(../images/bg052.gif) no-repeat; width:181px; height:154px;}

.homecondet { width:167px; padding:38px 0px 0px 14px; color:#828282; line-height:15px;}

.bodybtm { background:url(../images/bg011.gif) no-repeat bottom; width:966px; height:42px;}

#footer_part { width:990px; margin:0px auto}

.footer { background:url(../images/bg021.gif) no-repeat top; width:990px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#3C3C3C; text-align:center; padding-top:14px;}

.redtxt { font-weight:bold; color:#BD1616;}
.redtxt a, .redtxt a:active, .redtxt a:visited { font-weight:bold; color:#BD1616;}

.footer2 { color:#828282; padding:6px 0px 10px 0px;}
.footer2 a, .footer2 a:active, .footer2 a:visited { color:#828282; text-decoration:underline;}
.footer2 a:hover { color:#EBD1616; text-decoration:none;}


.conttop { background:url(../images/bg06.gif) no-repeat; width:864px; height:12px;}

.container { width:864px; background:url(../images/bg062.gif) repeat-y;}

.contbtm { background:url(../images/bg061.gif) no-repeat; width:864px; height:12px;}

.left_part { width:206px; padding:0 20px 0 0; float:left;}

.right_part { width:600px; padding:19px; float:left;}

.maincont { width:600px; padding-top:15px;}



/*============================================================
 !About us
============================================================*/
.cntr_body02 { width:632px; padding:20px 0px 20px 20px; float:left;}

.container01 { width:632px; padding-top:15px;}

.aboutus_header { background:url(../images/header_about.gif) no-repeat left; width:430px; height:20px;}

.abt_img { width:210px; height:170px; float:left; margin:0px 20px 10px 0px;}



/*============================================================
 !Menu
============================================================*/
#menu_wrapper { width:800px;}

.m_ttl { font:20px "Times New Roman", Times, serif; color:#F7731B; font-weight:bold;}




/*============================================================
 !Contact us
============================================================*/

.contactus_header { background:url(../images/header_contactus.gif) no-repeat left; width:600px; height:20px;}

.cont_locas { width:600px; padding-top:15px;}
.cont_locas img{ border:4px #292929 solid; padding:2px;}

.locimg { width:148px; float:left;}

.locbref { width:255px; padding:0px 12px; float:left;}

.locdet { width:173px; float:left;}	

.loctitle { font:14px Arial, Helvetica, sans-serif; font-weight:bold; color:#CC9900;}

.border{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #C4C4C4;
	background:#F1EFEF;
	width:262px;
	height:18px;
	padding:2px;
}

.border1{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
	border:1px solid #2FB3D1;
	background:#E78A8A;
	width:262px;
	height:18px;
	padding:2px;
}


/* Text Box End */

/* Buttons End */

.btn{
	background: #FFE88C;
	border:2px solid #DDB000;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	cursor:pointer;
	color:#957700;
	}

.btn:hover{
	background: #FFCC01;
	}
#c1{
	margin:0 auto;
	padding:0;
	width:270px;
	float:left;
	line-height:25px;
	text-align:left;
	}	

#c2{
	margin:0;
	padding:0 0 0 20px;
	width:310px;
	float:left;
	line-height:25px;
	float:left;
}

.map { width:300px; padding-bottom:4px; background-color:#2D2D2D; border:#FFFFFF 4px solid;}

.error{
	font-size:13px;
	font-weight:bold;
	padding:20px;	
	text-align:center;
	color:#6EBDDA;
	}

.ok{
	font-size:13px;
	font-weight:bold;
	padding:20px;	
	text-align:center;
	color:#6EBDDA;
	}
	




