* {margin: 0px; padding: 0px;}

body {
	background-color: #9d3b00;
}

body, table, td, div {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}

span, p, font {font-family:Arial, Helvetica, sans-serif; font-size:14px;}

ol,ul {margin-left: 24px;}

h1 {font-size: 18px; color: #f26522; font-family: times new roman; text-transform: uppercase; letter-spacing: 3px; margin-bottom: 14px; margin-top: 26px;}
h2 {font-size: 16px; color: #c11200;}
h3 {font-size: 14px; color: #f26522; text-transform: uppercase;}
h4 {font-size: 14px; color: #f26522;}
h5 {font-size: 13px; color: #f26522;}
h6 {font-size: 13px; color: #f26522; text-transform: uppercase;}

#sp h1 {font-size: 26px; color: rgb(129,37,24); font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 14px; margin-top: 26px; text-align: center;}
#sp p, #sp a {font-weight: bold; font-size: 16px;}
p#phone {font-size: 24px; text-align: center; margin-bottom: 14px; margin-top: 14px;}

.cnt_tbl {border-collapse:collapse;}
.cnt_tbl th, .cnt_tbl td { border: 1px solid rgb(129,37,24); padding: 3px;}

img {border: 0px;}

.maincontent p, .maincontent div, .maincontent font, .maincontent ol, .maincontent ul {padding-top: 15px; padding-bottom: 15px;}

a:link{color:#c11200;}
a:hover{color:#c11200; text-decoration:none;}
a:active{color:#c11200; text-decoration:none;}
a:visited{color:#c11200;}

h1 a:link, h1 a:hover, h1 a:active, h1 a:visited {color: #f26522;}

div.tel-mail {font-size: 18px; color: #c11200; padding-top: 1px;}

#sep {margin-left: 9px; margin-bottom: 6px; font-size: 15px; letter-spacing: 3px; color:#c11200; text-transform: uppercase; font-weight: bold;}

#mainmenu { position: absolute;
	    top: 56px;
	    left: 312px;		


}

.mainmenuitem {float: left;

}

.mainmenuitem a:link, .mainmenuitem a:visited {color: #ffffff;
                 font-size: 18px;
}
.mainmenuitem a:hover, .mainmenuitem a:active {color: #fded83;
                 font-size: 18px;
}

#mm_selected a {color: #fded83;font-size: 18px;}

.lmenuitem, .lmenuitem_closed {padding-bottom: 14px; padding-left: 9px;
	background-image: url(/templates/taishu/images/lm1_point.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}

.lmenuitem a:link, .lmenuitem a:visited {color: #000000; font-size:13px; text-transform: uppercase; text-decoration:none;}
.lmenuitem a:hover, .lmenuitem a:active {color: #000000; font-size:13px; text-transform: uppercase; text-decoration: underline;}

.lmenuitem_closed a:link, .lmenuitem_closed a:visited {color: #c11200; font-size:13px; text-transform: uppercase; text-decoration:none;}
.lmenuitem_closed a:hover, .lmenuitem_closed a:active {color: #c11200; font-size:13px; text-transform: uppercase; text-decoration: underline;}

#lm_selected a {color: #000000; font-size:13px; text-transform: uppercase; font-weight: bold;}


.lmenuitem_2 {padding-bottom: 14px; margin-left: 9px;
}

.lmenuitem_2 a:link, .lmenuitem_2 a:visited {color: #c11200; font-size:12px;padding-left: 9px;}
.lmenuitem_2 a:hover, .lmenuitem_2 a:active {color: #c11200; font-size:12px; text-decoration: underline;padding-left: 9px;}
#lm_selected_2 a {color: #c11200; font-size:12px; text-transform: uppercase; font-weight: bold;
	background-image: url(/templates/taishu/images/lm2_point.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 9px;
}


#top_bg {
	background-image: url(/templates/taishu/images/top_bg.gif);
	background-repeat: repeat-x;
	height: 123px;
}

#bottom_bg_top {
        background-color: #9d3b00;
	width:46px;
	background-image: url(/templates/taishu/images/bottom_bg_top1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#bottom_bg {
	background-image: url(/templates/taishu/images/bottom_bg_1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#content {
	background-image: url(/templates/taishu/images/content_bg.gif);
	background-repeat: repeat;
	background-position: 5px top;
}

#left_clmn0 {
	background-image: url(/templates/taishu/images/taishucut3-2.png);
	background-repeat: repeat-y;
	background-position: left top;
	width: 46px;
}
#right_clmn0 {
	width: 31px;
}
#right_clmn1 {
	background-color: #9d3b00;
	width: 35px;
}
.maincontent {
	padding-left: 37px;
	padding-top: 42px;
	padding-right: 49px;
}
#left_clmn1 {
	background-image: url(/templates/taishu/images/leftline.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}


#content_tbl {

	background-image: url(/templates/taishu/images/content_top_bg1.gif);
	background-repeat: repeat-x;
	background-position: 4px 0px;

}

#leftmenu {
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(/templates/taishu/images/taishucut2-1-1-new.png);
}

#leftmenu_text {
        padding-top: 10px;
	padding-left: 58px;
	background-image: url(/templates/taishu/images/taishucut2-1-new.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#leftmenu_pic {
	width: 343px;
	height: 134px;
	position: relative;
	z-index:4;
}

.newsblock {margin-bottom: 28px; font-size: 12px;}
.newsblock a:link, .newsblock a:hover, .newsblock a:active, .newsblock a:visited {color: #f26522; font-size: 12px; text-decoration:none;}
.newsblock a:hover, .newsblock a:active {text-decoration: underline;}
.newsimg {text-align: right; float: right; width: 240px; margin-bottom: 12px;}

.logbut {width: 130px; border: 2px solid #f26522; font-size: 16px; font-weight: bold; color:#f26522; text-align: center; cursor: pointer;}
.logfield {width: 180px; border: 2px solid #f26522; font-size: 26px; font-weight: bold; color:#f26522; text-align: center;}
#copyr {height: 47px; width: 100%; text-align: right; padding-top:27px; color: #ffffff;}

.flv {margin:0px; padding:0px 0px 0px 20px; height: 16px; background: url('/templates/taishu/images/flv.png') no-repeat;}