/*html, body {
    height: 100%;
}

html {
    display: table;
    margin: auto;
}

body {
    display: table-cell;
    vertical-align: middle;
}
*/
a[href^=tel] {
    color: inherit;
    text-decoration: none;
}
#html, body {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:980px;
  height: 100%;
  margin: auto;
}
#container {
 margin: 0 auto;
 width: 960px;
 }
/*
body {
	text-align:center; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #ffffff; 
	width: 960px; 
	margin: 0 auto;
}
*/
img {
  border-radius: 0px;
  //border-radius: 10px;
}
.header
{
	BACKGROUND-COLOR: #000000; 
}
.footer
{
	BACKGROUND-COLOR: #cccccc; 
}

.seo_google_msn_yahoo
{
	COLOR: silver;
	FONT-FAMILY: "Helvetica";
	FONT-SIZE: 11pt;
	TEXT-DECORATION: none

}


.content_link 
{
	COLOR: black;
	FONT-FAMILY: "Helvetica";
	FONT-SIZE: 12pt;
	TEXT-DECORATION: underline
}

a.content_link:visited {
	COLOR: black; 
	FONT-FAMILY: "Helvetica";
	FONT-SIZE: 12pt;
	TEXT-DECORATION: underline
}
a.content_link:hover{
	COLOR: red; 
	FONT-FAMILY: "Helvetica"; 
	FONT-SIZE: 12pt;
	TEXT-DECORATION: underline
}


.content_headline
{
	COLOR: #000000;
	FONT-FAMILY: "Helvetica";
	FONT-SIZE: 13pt;
}

.content_text_home
{
text-align: left;
	COLOR: #333333;
	FONT-FAMILY: "Helvetica";
	FONT-SIZE: 12pt;
}
.content_text
{
margin-left: 40px;
margin-right: 40px;
text-align: left;
	COLOR: #333333;
	FONT-FAMILY: "Helvetica";
	FONT-SIZE: 12pt;
}



.nag_title_text
{
	COLOR: #333333;
	font-weight: bold;
	FONT-FAMILY: "Helvetica";
	FONT-SIZE: 12pt;
}
.nag_text
{
	COLOR: #ffffff;
	FONT-FAMILY: "Helvetica";
	FONT-SIZE: 12pt;
}


.foot_text
{
	COLOR: #ffffff;
	FONT-FAMILY: "Helvetica";
	FONT-SIZE: 8pt;
}

.logo
{
	COLOR: #000000;
	FONT-FAMILY: "Helvetica";
	FONT-SIZE: 16pt;
}
.body_bg
{
BACKGROUND-COLOR: #ffffff; 
background-image: url(body_bg.gif);
}



.mainMenu_2 {
	height: 30px;
	background-image: url(menu_bg.gif);
	font-weight:bolder;
	cursor:pointer;
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.mainMenu_2:visited {
	height: 30px;
	background-image: url(menu_bg.gif);
	font-weight:bolder;
	cursor:pointer;
	FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.mainMenu_2:hover {
	height: 30px;
	background-image: url(menu_bg.gif);
	font-weight:bolder;
	cursor:pointer;
	FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.menuItemFirst {
 height: 30px;
	font-family: tahoma,arial; background-image: url(menu_bg.gif);
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	background-color:#666666;
	padding:4px 4px 4px 4px;
	width:180px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.menuItem {
 height: 30px;
	font-family: tahoma,arial; background-image: url(menu_bg.gif);
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	background-color:#666666;
	padding:4px 4px 4px 4px;
	width:180px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.menuItemLast {
 height: 30px;
	font-family: tahoma,arial; background-image: url(menu_bg.gif);
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	background-color:#666666;
	padding:4px 4px 4px 4px;
	width:180px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

/* On mouse over */
.menuItemFirstOver {
 height: 30px;
	font-family: tahoma,arial; background-image: url(menu_bg.gif);
	font-size:11px;
	font-weight:bold;
	color:#cccccc;
	cursor:pointer;
	background-color:#261616;
	padding:4px 4px 4px 4px;
	width:180px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.menuItemOver {
	height: 30px;
	font-family: tahoma,arial; background-image: url(menu_bg.gif);
	font-size:11px;
	font-weight:bold;
	color:#cccccc;
	cursor:pointer;
	background-color:#261616;
	padding:4px 4px 4px 4px;
	width:180px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.menuItemLastOver {
 height: 30px;
	font-family: tahoma,arial; background-image: url(menu_bg.gif);
	font-size:11px;
	font-weight:bold;
	color:#cccccc;
	cursor:pointer;
	background-color:#261616;
	padding:4px 4px 4px 4px;
	width:180px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

/* submenus container */
.submenu {
 height: 30px;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	width:180px;
}
.mainMenu {
font-weight:bolder;
	cursor:pointer;
FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.mainMenu:visited {
font-weight:bolder;
	cursor:pointer;
FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.mainMenu:hover {
font-weight:bolder;
	cursor:pointer;
FONT-SIZE: 12px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.mainMenu_mobile {
margin-left:5px;/*40px;*/
font-weight:bolder;

	cursor:pointer;

FONT-SIZE: 25px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
text-align:Center;
/*text-transform:uppercase;*/
}

a.mainMenu_mobile:visited {
text-align:Center;
font-weight:bolder;

	cursor:pointer;

FONT-SIZE: 25px; COLOR: white; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}

a.mainMenu_mobile:hover {
text-align:Center;
font-weight:bolder;

	cursor:pointer;

FONT-SIZE: 25px; COLOR: #cccccc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none

}


.BG_main_Menu
{
	font-weight:bolder;
	cursor:pointer;
	FONT-SIZE: 12px; 
	COLOR: #cccccc; 
	font-family: tahoma,arial;
	TEXT-DECORATION: none
}

.BG_main_Menu a {
	display: block;
	width:100%;
	height: 100%;
	background-color: #666666;
	text-decoration: none;
	color:#fff;
}
.BG_main_Menu a:hover {
	display: block;
	width:100%;
	height: 100%;
	text-decoration: none;
	background-color: #4E4E4E;
	color: #ffffff;
}

.current_page
{
	COLOR: #280E00;
	font-weight: bold;
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif";
	FONT-SIZE: 15pt;
}

#container {
	width: 980px;
	margin-left: 10px;
	margin-right: auto;
	background-position: center top;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}


.BG_Menu
{
height:30px;
background-color: #511C00;
	font-weight:bolder;
	cursor:pointer;
	FONT-SIZE: 12px; 
	COLOR: #cccccc; 
	font-family: tahoma,arial;
	TEXT-DECORATION: none
}

.BG_Menu a {
height:30px;
	display: block;
	background-color: #280E00;
	text-decoration: none;
	color:#fff;
}
.BG_Menu a:hover {
height:30px;
	display: block;
	text-decoration: none;
	background-color: #933200;
	color: #cccccc;
}


.home_image {
 opacity: 1;
    border-radius: 0px;
	//border-radius: 25px;
    filter: alpha(opacity=100);
}

.home_image:hover {
 opacity: 0.7;
    filter: alpha(opacity=100);
}


a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}




#moblie{display:none;}

#msg3{z-index:9999;border-radius:3px;-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5);background:#fff;position:fixed;left:50%;top:50%;margin-left:-280px;width:560px;}
#msg3 iframe{width:100%; height: 100%;}
.Boxheader,.Boxfooter,.Boxbody{ position:relative;}
.headerL,.FooterL,.BodyL{ float:left;}
.BodyL{width:100%;}
.headerR{height:46px;}
.headerL{height:46px; line-height:50px;padding:0 0 0 15px;width:100%;background:#fff; font-weight:normal; color:#333;border-radius:5px 5px 0 0;border-bottom:solid 1px #ddd;font-size:16px;}
.FooterR{height:59px;}
.FooterL{height:39px;padding:10px 0 10px 15px;}
.BoxMask{ height:100%; width:100%;left:0; top:0; background:#000;opacity:0.5;filter:alpha(opacity=50);}
.Boxfooter{height:40px; display:none;}
.Boxbody{/*overflow:hidden;*/}
.Boxheader{ height:46px;}
.Boxfooter .btns{ display:inline-block; float:right; margin:10px 20px 0 0;}
.Boxheader{background:#efefef;border-radius:0;}
.headerL span{background:url(../img/cuo.png) no-repeat left center;margin-right:15px;width:20px!important;}
.T_iframe{background:#fff;z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;border:NONE;}

.tanview{padding-bottom:0;}
.tanview .stb-comment-container{margin-top:0!important;}
.tanview .stb-comment-container .heading{margin-bottom:5px!important;}
.tanview .stb-comment-container .stb-form p{margin: 0 0 8px;}
.tanview .stb-comment-container .comment-box{margin-bottom:10px;}

@media (max-width: 768px) {
  #s768,.topk{display:none;}
  #moblie{display:block;background:#000;color:#fff;overflow:hidden;}  
  #moblie .menu{float:left;width:24px;margin:10px 25px 0 15px;cursor:pointer;}
  #moblie .menu img{height:24px;}
  #moblie img{float:left; height:45px;margin:5px 0;}
  #moblie .xianshi{position:absolute;left:-260px; top:0;background:#000;width:260px;z-index:9999;background: -webkit-linear-gradient(top, #000, #666);   /*Safari5.1 Chrome 10+*/box-shadow: 5px 0 5px rgba(0, 0, 0, .15);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);transition: transform 300ms ease;min-height: 100%;max-height: none;
  }
  #moblie .xianshi li{text-align:left;line-height:20px;padding:10px 15px;border-bottom: 1px dotted #ccc;}
  #moblie .xianshi li:hover{background:#1374e1;}
  #moblie .xianshi li.bt{background:#002c85;color:#fff;line-height:35px;font-weight:600;}
  #moblie .xianshi li.bt:hover{background:#002c85;}
  #moblie .xianshi li a{color:#fff;display:block;}
  
  #social,.yp-menu-container,.col6,.yp-menu-container .middle,#footer,#copyright{width:100%!important;}
  #footer .footbox{width:50%;}
  
}
@media (max-width: 767px) {
  body{padding:0;}
  #topbar, #header, #topnav, #intro, #breadcrumb, #container, #footer, #copyright {
    width: 100%;
  }
  .wrapper {padding:0 10px;}
  .topk{height:20px;}
  .yp-search-box .yp-text-category {
    width: 40% !important;
  }
  #footer{margin:0;padding-bottom:0;}
  #footer .footbox{width:100%;}

 /* .home_row{display:none;}*/
  

}
.comment-text{word-break:break-all;word-wrap:break-word;}
#viewph{display:none;}


@media (max-width: 480px) {

/*.home_row{display:none;}*/
  .yp-search-box .yp-text-category {
    width: 40% !important;
  }
  #msg3{width:95%!important;}
  #viewph{display:block;color:red;font-weight:600;}
}