html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline
}
img
{
	border:0
}
body, html
{
	height: 100%
}
html
{
	background: #5d5c5c url(/images/style/bg/body.jpg) repeat-x 0 0
}
a
{
	color: #015491;
	outline: 0;
	text-decoration: underline
}
a:hover
{
	text-decoration: none
}
body, input, textarea
{
	font-family: 'Trebuchet MS', Tahoma, Arial, san-serif;
}
input, textarea
{
	font-size: .9em
}
body
{
	background: url(/images/style/bg/top-img.jpg) no-repeat center 0;
	color: #575656;
	font-size: 106.25%;
	min-width: 1024px;
}
h1
{
	color: #fff;
	font-size: .9em;
	padding: 0 0 15px;
	text-transform: uppercase
}
.l-content_inner h1
{
	color: #606060;
	text-transform: uppercase
}
h1 span
{
	background: #ff7e14;
	display: inline-block;
	padding: 7px 15px 7px 20px
}
span.h1 h1

{

	background: #ff7e14;

	display: inline-block;

	padding: 7px 15px 7px 20px

}


h2
{
	font-size: 1.1em;
	font-weight: 400;
	padding: 0 0 15px;
	text-transform: uppercase
}
p
{
	padding: 0 0 25px
}
ul
{
	padding: 0 0 20px
}
ul li
{
	background: url(/images/style/bg/1.png) no-repeat -437px -290px;
	padding: 0 0 0 17px
}
ul li li
{
	background: none
}
.clear
{
	clear: both;
	height: 0;
	overflow: hidden
}
.left-img
{
	float: left;
	margin: 7px 45px 15px 0
}
.l-mid:after, .b-nav ul:after, .b-nav:after, .b-breadcrumb ul:after, .l-content_inner2:after
{
	clear: both;
	content: '';
	display: block
}
.b-nav_top ul, .b-nav_top li, .b-nav ul, .b-nav li, .b-nav_left ul, .b-nav_left li,
.b-nav_foot ul, .b-nav_foot li, .b-breadcrumb ul, .b-breadcrumb li, .b-paging_news ul, .b-paging_news li,
.b-works ul, .b-works li, .b-gallery ul, .b-gallery li, .b-paging ul, .b-paging li
{
	background: none;
	list-style: none;
	margin: 0;
	padding: 0
}
.l-wrap
{
	background: url(/images/style/bg/bottom_bg.jpg) repeat-x 0 bottom;
	margin: 0 0 -75px;
	min-height: 100%;
	position: relative;
	overflow: hidden
}
.l-wrap_bg
{
	background: url(/images/style/bg/bottom-img.jpg) no-repeat center 0;
	position: absolute;
	bottom: 0;
	display: block;
	height: 386px;
	width: 100%
}
.l-wrap_dotted
{
	background: url(/images/style/bg/dotted.png) repeat 0 0;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	left: 0
}
.l-mid
{
	margin: 0 auto;
	padding: 0 0 105px;
	position: relative;
	width: 1024px
}
.l-lcol
{
	float: left;
	width: 217px
}
.l-rcol
{
	float: left;
	width: 792px
}
.l-head
{
	color: #fff;
	height: 132px;
	position: relative
}
.l-content
{
	background: #cdcdcd url(/images/style/bg/content_bg.png) repeat-x 0 0;
	font-size: .9em;
	font-weight: 700;
	position: relative
}
.l-content_inner
{
	padding: 0 42px 25px 50px
}
.l-foot
{
	height: 75px;
	margin: 0 auto;
	padding: 0 0 0 220px;
	position: relative;
	z-index: 5;
	width: 804px;
	position: relative
}
.b-bn
{
	margin: 20px 0 0;
	text-align: center
}
.b-breadcrumb
{
	font-size: 1.1em;
	padding: 0 0 30px
}
.b-breadcrumb a
{
	text-decoration: none
}
.b-breadcrumb a:hover
{
	text-decoration: underline
}
.b-breadcrumb li
{
	float: left;
	font-size: .9em;
	font-weight: 700;
	padding-top: 7px;
	padding-bottom: 7px;
	text-transform: uppercase
}
.b-breadcrumb li.item1
{
	background: #fdb301;
	padding-right: 15px;
	padding-left: 50px;
	min-width: 185px
}
.b-breadcrumb li.item2
{
	padding-left: 13px;
	padding-right: 13px
}
.b-breadcrumb li.item1 a
{
	color: #fff
}
.b-breadcrumb li.item2 a, .b-breadcrumb li.item3 a
{
	color: #efaa03
}
.b-breadcrumb li.item3
{
	padding-left: 13px;
	position: relative;
	text-transform: none
}
.b-breadcrumb li.item3 i
{
	background: #efaa03;
	display: block;
	width: 2px;
	overflow: hidden;
	height: 15px;
	position: absolute;
	left: 0;
	top: 11px
}
.b-breadcrumb ul
{
	position: relative
}
.b-copy
{
	color: #fff;
	font-size: .7em;
	letter-spacing: 1px;
	text-align: center
}
.b-copy p
{
	padding: 0
}
.b-coverflow, #CoverFlow1
{
	height: 300px
}
.b-coverflow, .b-coverflow iframe
{
	background: #e1e1e1
}
.b-coverflow
{
	margin: 0 0 15px;
	padding: 0 20px
}
.b-coverflow .edgesdiv, .b-coverflow .edgesdiv2
{
	border-color: transparent
}
.b-gallery li
{
	background: url(/images/style/bg/gallery-bg.png) no-repeat 0 8px;
	font-size: .85em;
	padding: 0 0 15px;
	overflow: hidden;
	width: 140px
}
.b-gallery .img img
{
	border-top: solid 8px #c8c7c7;
	display: block
}
.b-gallery .act .img img
{
	border-color: #e60e33
}
.b-gallery .text
{
	display: block;
	padding: 10px 0 0;
	text-align: center;
	width: 130px
}
.b-gallery .text em
{
	font-style: normal;
	text-decoration: underline
}
.b-gallery a:hover
{
	cursor: pointer
}
.b-gallery a:hover .text em
{
	text-decoration: none
}
.b-img
{
	float: left;
	margin: -10px 0 0
}
.b-nav
{
	padding: 0 0 15px
}
.b-nav ul
{
	background: url(/images/style/bg/nav.png) no-repeat 0 35px;
}
.b-nav li
{
	background: #fff url(/images/style/bg/nav.png) no-repeat 0 0;
	float: left;
	margin: 0 0 0 8px;
	width: 192px
}
.b-nav li:first-child, .b-nav li.first-child
{
	margin: 0
}
.b-nav .link
{
	display: block
}
.b-nav .submenu
{
	background: none;
	font-weight: 700;
	line-height: 90%;
	padding: 5px 10px 10px 20px
}
.b-nav .submenu a
{
	color: #000;
	font-size: .7em;
	text-decoration: none
}
.b-nav .submenu a:hover
{
	text-decoration: underline
}
.b-nav .submenu li
{
	background: url(/images/style/bg/1.png) no-repeat;
	float: none;
	line-height: 110%;
	margin: 0;
	padding: 0 0 0 15px;
	width: auto
}
.b-nav .item1 .submenu li
{
	background-position: -486px -28px
}
.b-nav .item1 .submenu li.act
{
	background-position: -493px 7px
}
.b-nav .item1 .submenu li.act a
{
	color: #f06102
}
.b-nav .item2 .submenu li
{
	background-position: -472px -114px
}
.b-nav .item2 .submenu li.act
{
	background-position: -479px -71px
}
.b-nav .item2 .submenu li.act a
{
	color: #2f9002
}
.b-nav .item3 .submenu li
{
	background-position: -458px -183px
}
.b-nav .item3
{
	min-height: 130px
}
.b-nav .item3 .submenu li.act
{
	background-position: -465px -147px
}
.b-nav .item3 .submenu li.act a
{
	color: #e60e33
}
.b-nav .item4 .submenu li
{
	background-position: -444px -259px
}
.b-nav .item4 .submenu li.act
{
	background-position: -451px -221px
}
.b-nav .item4 .submenu li.act a
{
	color: #d99f03
}
.b-nav_add
{
	font-size: .6em;
	text-align: justify
}
.b-nav_add a
{
	color: #fff;
	text-decoration: none
}
.b-nav_add table
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}
.b-nav_add td
{
	text-align: center;
	vertical-align: middle
}
.b-nav_foot
{
	padding: 25px 0 0 20px
}
.b-nav_foot, .b-nav_foot a
{
	color: #cdcdcd
}
.b-nav_foot a
{
	display: block;
	position: relative;
	margin: -3px 0;
	text-decoration: none
}
.b-nav_foot a:hover
{
	text-decoration: underline
}
.b-nav_foot li
{
	border-left: solid 1px #cdcdcd;
	float: left;
	font-size: .6em;
	padding: 0 10px;
	text-transform: uppercase
}
.b-nav_foot li:first-child, .b-nav_foot li.first-child
{
	border: 0;
	padding-left: 0
}
.b-nav_left
{
	font-size: .8em;
	padding: 0 0 0 25px
}
.b-nav_left li a
{
	color: #fff
}
.b-nav_left li
{
	font-weight: 700;
	padding: 0 0 1px
}
.b-nav_left ul
{
	padding: 0 0 20px
}
.b-nav_left .title
{
	color: #fdb301;
	cursor: pointer;
	font-size: .95em;
	font-weight: 700;
	padding: 0 0 10px
}
.b-nav_left .act a
{
	color: #fdb301
}
.b-nav_top
{
	float: right;
	padding: 10px 0 7px 0
}
.b-nav_top a
{
	display: block
}
.b-nav_top li
{
	padding: 0 0 5px
}
.b-news-list a
{
	color: #666565;
	text-decoration: none
}
.b-news-list a:hover
{
	text-decoration: underline
}
.b-news-list dd
{
	display: inline
}
.b-news-list dl
{
	padding: 0 0 25px
}
.b-news-list dt
{
	color: #fd6703;
	display: inline
}
.b-paging
{
	padding: 0 0 20px
}
.b-paging li
{
	display: inline;
	padding: 0 5px 0 0
}
.b-paging .prev a
{
	font-size: 20px;
	text-decoration: none
}
.b-paging_news
{
	position: absolute;
	bottom: 60px;
	left: 280px;
	width: 467px
}
.b-paging_news li
{
	float: left;
	width: 49%
}
.b-paging_news li.next
{
	float: right;
	text-align: right
}
.b-paging_news ul
{
	width: 100%
}
.b-phone
{
	color: #000;
	font-size: 1.8em;
	font-weight: 700;
	position: absolute;
	right: 0;
	top: 87px
}
.b-slogan1
{
	position: absolute;
	top: 34px;
	left: 10px
}
.b-slogan2
{
	color: #000;
	font-size: 1.8em;
	font-weight: 700;
	position: absolute;
	left: 10px;
	top: 87px;
	text-transform: uppercase
}
.b-stuff
{
	background: url(/images/style/bg/sotr.jpg) no-repeat 0 -30px;
	height: 1118px;
	width: 692px;
	position: relative;
	margin: -30px 0 0
}
.b-stuff p
{
	padding: 0 0 5px
}
.b-stuff .item, .b-stuff .item-photo
{
	position: absolute
}
.b-stuff .item
{
	color: #5d5c5c;
	left: -50px;
	text-align: right;
	width: 170px
}
.b-stuff .item .title
{
	color: #fd6703;
	padding: 0 0 15px;
	text-transform: uppercase
}
.b-stuff .item1
{
	top: 35px
}
.b-stuff .item2
{
	top: 165px
}
.b-stuff .item3
{
	top: 350px
}
.b-stuff .item4
{
	top: 510px
}
.b-stuff .item5
{
	top: 690px
}
.b-stuff .item6
{
	top: 850px
}
.b-stuff .item7
{
	text-align: left;
	left: 560px;
	top: 70px
}
.b-stuff .item8
{
	text-align: left;
	left: 560px;
	top: 220px
}
.b-stuff .item9
{
	text-align: left;
	left: 560px;
	top: 395px
}
.b-stuff .item10
{
	text-align: left;
	left: 560px;
	top: 550px
}
.b-stuff .item11
{
	text-align: left;
	left: 560px;
	top: 720px
}
.b-stuff .item12
{
	text-align: left;
	left: 560px;
	top: 900px
}
.b-stuff .item-photo
{
	height: 155px;
	width: 145px;
	overflow: hidden
}
.b-stuff .item-photo1
{
	left: 236px;
	top: 13px
}
.b-stuff .item-photo2
{
	left: 215px;
	top: 135px
}
.b-stuff .item-photo3
{
	left: 140px;
	top: 300px
}
.b-stuff .item-photo4
{
	left: 185px;
	top: 465px
}
.b-stuff .item-photo5
{
	left: 219px;
	top: 645px
}
.b-stuff .item-photo6
{
	left: 179px;
	top: 811px
}
.b-stuff .item-photo7
{
	left: 393px;
	top: 20px
}
.b-stuff .item-photo8
{
	left: 370px;
	top: 185px
}
.b-stuff .item-photo9
{
	left: 340px;
	top: 350px
}
.b-stuff .item-photo10
{
	left: 390px;
	top: 515px
}
.b-stuff .item-photo11
{
	left: 375px;
	top: 680px
}
.b-stuff .item-photo12
{
	left: 340px;
	top: 860px
}
.b-table
{
	padding: 0 0 20px
}
.b-table .cell
{
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 24%
}
.b-table .cell_27327
{
	display: none
}
.b-table .img
{
	display: block
}
.b-table .img img
{
	border: solid 1px #000
}
.b-text
{
	margin: 0 35px 0 280px
}
.b-works
{
	font-size: .85em;
	padding: 0 0 50px
}
.b-works a
{
	cursor: pointer
}
.b-works a:hover
{
	cursor: pointer
}
.b-works em
{
	font-style: normal
}
.b-works img
{
	display: block;
	margin: 0 auto
}
.b-works li
{
	display: inline-block;
	padding: 0 0 15px;
	text-align: center;
	vertical-align: top;
	width: 135px
}
.delivery-map
{
	display: none
}
#jquery-overlay
{
	position: fixed
}
body.mceContentBody
{
	background: #e4e4e4;
	height: auto
}

.web p {
font-size:13px;
text-align:justify;
font-weight:normal;
padding-bottom:0px;
margin-bottom:10px;
margin-top:10px;
}

.web {
margin-top:15px;
margin-bottom:15px;
}

.web li {
font-size:13px;
text-align:justify;
font-weight:normal;
margin-bottom:5px;
background:transparent url(/images/style/bg/1.png) no-repeat scroll -437px -290px;
padding:0 0 0 17px;
}

.web ul {
margin-top:10px;
padding-bottom:0px;
}

.web a {
color:#015491;
font-weight:bold;
}

.web h2 {
margin-top:10px;
padding-bottom:0px;
font-size:14px;
font-weight:bold;
}

