body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	 text-align: center;
	 background-color: #292929;
	 margin:0;
	 padding:0;
	 width: 100%;
	 font-weight: bold;
	 color: white;
	 font-size: 9px;
	 background-image: url('/img/bg.gif');
}

#header span{
	 display: none;
}
#header a{
	 display: block;
	 width: 354px;
	 height: 76px;
	 background-image: url('/img/logo.png');
}

#sd{
	 height: 18px;
	 width: 1017px;
	 margin: 0 auto;
	 background-image: url('/img/bg_shd_d.png');
}

#container{
	width: 800px;
	margin: 0 auto;
	text-align:left;
	position: relative;
}

#shadow{
	 margin: 0 auto;
	 width: 1017px;
	 background-image: url('/img/bg_shd.png');
	 padding: 22px 0 20px 0;
}

h1,h2,h3{
	 margin: 0;
	 padding: 0;
}

.clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0;
}

img{
	 border: none;
}

a{
	 color: #f8c300;
}
a:hover{
	 text-decoration: none;
}

ul a{
	 color: white;
	 text-decoration: none;
}
ul a:hover{
	 color: #f8c300;
	 text-decoration: underline;
}

#welcom{
	 background-color: #414141;
	 background-image: url('/img/logo_bg.jpg');
	 background-repeat: no-repeat;
	 background-position: 590px 10px;
	 font-size: 9px;
	 padding-right: 13px;
	 margin-top: 18px;
	 position: relative;
}
#welcom p{
	 text-align: justify;
}
#welcom img{
	 float: left;
	 margin-right: 12px;
}
h2, h3{
	 color: #f8c300;
	 font-size: 12px;
}
#welcom h2{
	 padding: 25px 0 7px 0;
}

.bt_1 span{
	 display: none;
}
a.bt_1{
	 display: block;
	 width: 197px;
	 height: 45px;
	 background-image: url('/img/bt_1.png');
	 background-repeat: no-repeat;
	 position: absolute;
	 right: 12px;
	 bottom: 20px;
}
a.bt_1:hover{
	 background-position:0 -45px;
}

#menu_m{
	 position: absolute;
	 right: 0;
	 top: 0;
}
ul{
	 padding-left: 12px;
}
li{
	 padding-bottom: 10px;
}
#menu_m, #menu_s, #smenu{
	 font-size: 10px;
}
#menu_m ul,
#menu_s ul,
#smenu ul{
	 list-style: none;
	 margin: 0;
	 padding: 0;
}
#menu_s ul{
	 font-size: 9px;
}
#menu_s{
	 position: absolute;
	 bottom: 0;
	 left: 235px;
}
#menu_m a,
#menu_s a{
	 text-decoration: none;
	 display:block;
	 white-space:nowrap;
}
#menu_m a{
	 color: white;
	 padding:12px 6px 9px 6px;
	 border-bottom: 3px solid #474747;
}
#menu_s a{
	 color: #787878;
	 padding: 0 4px;
}
#menu_m a:hover{
	 color: #fce799;
	 border-color: #823936;
}
#menu_s a:hover{
	 color: #ab9648;
}
#menu_m .sel a{
	 color: #f8c300;
	 border-color: #da251d;
}
#menu_s .sel a{
	 color: #f8c300;
	 text-decoration: underline;
}

#menu_m li,
#menu_s li{
	 display:block;
	 float:left;
	 padding-bottom: 3px;
}
#menu_m li{
	 padding-right: 3px;
	 background-image: url('/img/ms.png');
	 background-repeat: no-repeat;
	 background-position: right center;
}
#menu_m li.l{
	 background-image: none;
	 padding-right:0;
}
#menu_s li{
	 padding: 0 3px;
	 border-right: 1px solid #787878;
}
#menu_s li.l{
	 border: none;
}

#smenu{
	 font-size: 7px;
	 text-align: right;
	 width: 77px;
	 position: absolute;
	 left: -87px;
	 top: 120px;
}

#smenu li{
	 margin: 0;
	 padding: 0;
	 margin-bottom: 3px;
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	 -moz-opacity: 0.6;
	 -khtml-opacity: 0.6;
	 opacity: 0.6;
}
#smenu li.sel,
#smenu li:hover{
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	 -moz-opacity: 1.0;
	 -khtml-opacity: 1.0;
	 opacity: 1.0;
}
#smenu li a span{
	 display: none;
}
#smenu li a{
	 display: block;
	 line-height: 21px;
	 height: 21px;
	 width: 77px;
}
#smenu .h, #smenu .p, #smenu .m, #smenu .f{
	 background-image: url('/img/smenu.png');
	 background-repeat: no-repeat;
}
#smenu .p{
	 background-position:0 -21px;
}
#smenu .m{
	 background-position:0 -42px;
}
#smenu .f{
	 background-position:0 -63px;
}

hr{
	 border:0 none black;
	 border-top: 3px solid #474747;
	 margin-top: 19px;
	 padding-bottom: 19px;
}

#footer{
	width: 905px;
	height: 48px;
	margin: -8px auto 20px auto;
	text-align:center;
	position: relative;
}

#footer .ph{
	 padding-left: 50px;
	 background-image: url('/img/phone.png');
	 background-repeat: no-repeat;
	 background-position: left center;
	 text-align: center;
	 width: 132px;
	 font-size: 13px;
	 position: absolute;
	 left: 0;
	 top: 0;
}
strong,
#footer .cp{
	 color: #f8c300;
}
#footer .sig{
	 font-size: 9px;
	 position: absolute;
	 right: 0;
	 bottom: 0;
}
#footer .sig a{
	 color: white;
}
#footer .cp{
	 font-size: 9px;
	 padding-top: 12px;
}

.c3f #s1 h2,
.c3f #s2 h2,
.c3f #s3 h2{
	 padding-bottom: 15px;
}

.c3f #wrapper,
.c3 #wrapper,
.c2 #wrapper {
	 float:left;
	 width:100%;
}

.c3f #s1 {
	 clear:none;
	 margin:0 192px;
	 padding:0 25px;
	 text-align: justify;
	 font-size: 10px;
}
.c3f #s2 {
	 float:left;
	 overflow:hidden;
	 margin-left:-100%;
	 width:189px;
	 border-right: 3px solid #474747;
}
.c3f #s3{
	 float:left;
	 margin-left:-192px;
	 overflow:hidden;
	 width:174px;
	 border-left: 3px solid #474747;
	 padding-left: 15px;
}

.c3 .columns{
	 background-image: url('/img/col_sep.png');
	 background-repeat: repeat-y;
	 background-position: center center;
}

.c3 #s1{
	 clear:none;
	 margin:0 266px;
}
.c3 #s2 {
	 float:left;
	 overflow:hidden;
	 margin-left:-100%;
	 width:266px;
}
.c3 #s3{
	 float:left;
	 margin-left:-266px;
	 overflow:hidden;
	 width:266px;
}
.c3 #s1{text-align: center;}
.c3 #s2{text-align: left;}
.c3 #s3{text-align: right;}

.c3 #s1 h3,
.c3 #s2 h3,
.c3 #s3 h3{
	 text-align: center;
	 padding-bottom: 8px;
}
.c3 .columns p{
	 padding: 0 40px;
	 text-align: left;
}
.c3 #s2 p,
.c3 #s2 h3{
	 padding-left: 10px;
	 padding-right: 70px;
}
.c3 #s3 p,
.c3 #s3 h3{
	 padding-left: 75px;
	 padding-right: 10px;
}

.c3 .columns p.more{
	 padding-bottom: 40px;
	 text-align: right;
	 font-size: 11px;
}

.c3 a img{
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	 -moz-opacity: 0.7;
	 -khtml-opacity: 0.7;
	 opacity: 0.7;
}
.c3 a img:hover{
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	 -moz-opacity: 1.0;
	 -khtml-opacity: 1.0;
	 opacity: 1.0;
}

.title{
	 margin: 10px 0 25px 0;
	 height: 22px;
	 background-color: #414141;
	 position: relative;
	 background-image: url('/img/t_s.png');
	 background-repeat: no-repeat;
}
.title .date{
	 margin: 0;
	 padding: 0;
	 color: #292929;
	 font-size: 11px;
	 position: absolute;
	 left: 85px;
	 top: 0;
	 overflow: hidden;
	 width: 100px;
	 height: 22px;
	 line-height: 22px;
}
.s_about .title{
	 background-image: url('/img/t_a.png');
}
.s_partners .title{
	 background-image: url('/img/t_p.png');
}
.s_news .title{
	 background-image: url('/img/t_n.png');
}
.s_onenews .title{
	 background-image: url('/img/t_empty.png');
}
.s_contacts .title{
	 background-image: url('/img/t_c.png');
}
.s_service .title{
	 background-image: url('/img/t_s.png');
}
.s_sitemap .title{
	 background-image: url('/img/t_m.png');
}
.s_gallery .title{
	 background-image: url('/img/t_g.png');
}
.s_branches .title{
	 background-image: url('/img/t_f.png');
}
.title .nav a{
	 color: #c5c5c5;
	 font-size: 12px;
}
.title .nav{
	 margin: 0;
	 padding: 0;
	 position: absolute;
	 right: 5px;
	 top: 2px;
}
.s_about .title h2,
.s_services .title h2,
.s_partners .title h2,
.s_news .title h2,
.s_sitemap .title h2,
.s_gallery .title h2,
.s_branches .title h2,
.s_contacts .title h2{
	 display: none;
}
.title .ico{
	 display: block;
	 width: 50px;
	 height: 50px;
	 background-repeat: no-repeat;
	 position: absolute;
	 left: 3px;
	 top: -13px;
}
.s_about .title .ico{
	 background-image: url('/img/ico_paper.png');
}
.s_services .title .ico{
	 background-image: url('/img/ico_fold.png');
}
.s_partners .title .ico{
	 background-image: url('/img/ico_fold.png');
}
.s_news .title .ico{
	 background-image: url('/img/ico_paper.png');
}
.s_onenews .title .ico{
	 background-image: url('/img/ico_pencil.png');
}
.s_contacts .title .ico{
	 background-image: url('/img/ico_paper.png');
}
.s_service .title .ico{
	 background-image: url('/img/ico_pencil.png');
}
.s_sitemap .title .ico{
	 background-image: url('/img/ico_paper.png');
}
.s_gallery .title .ico{
	 background-image: url('/img/ico_fold.png');
}
.s_branches .title .ico{
	 background-image: url('/img/ico_paper.png');
}
.s_onenews .title h2{
	 color: white;
	 font-size: 10px;
	 height: 22px;
	 line-height: 22px;
	 position: absolute;
	 left: 210px;
	 top: 0;
	 overflow: hidden;
	 width: 450px;
}
.s_service .title h2{
	 color: white;
	 font-size: 10px;
	 height: 22px;
	 line-height: 22px;
	 position: absolute;
	 left: 210px;
	 top: 0;
	 overflow: hidden;
	 width: 450px;
}

.c2 #s1 {
	 clear:none;
	 margin:0 0 0 250px;
	 padding:0 30px;
	 text-align: left;
	 font-size: 11px;
}
.c2 #s2 {
	 float:left;
	 overflow:hidden;
	 margin-left:-100%;
	 width:249px;
	 border-right: 3px solid #474747;
}
.c2 #s2 h3{
	 margin-bottom: 15px;
	 text-align: center;
	 padding-right: 45px;
}

form{
	 padding-top: 10px;
	 text-align: center;
}
form label{
	 display: block;
	 float: left;
}
form .text{
	 border: 2px solid #474747;
}
form div{
	 padding-bottom: 5px;
	 text-align: left;
}
form p{
	 text-align: left;
	 padding-bottom: 10px;
}
form label{
	 width: 140px;
}
form .text,
form textarea{
	 width: 288px;
}
form .but{
  margin-left:80px;
}

.s_about #s1{
	 font-size: 13px;
	 font-weight: normal;
	 padding-bottom: 25px;
}
.s_about #s1 p{
	 text-indent: 22px;
}
.s_news #s1{
	 font-size: 13px;
	 font-weight: normal;
	 padding-bottom: 25px;
}
.s_news #s1 p{
	 text-indent: 22px;
}
.s_onenews #s1{
	 font-size: 13px;
	 font-weight: normal;
	 padding-bottom: 25px;
}
.s_onenews #s1 p{
	 text-indent: 22px;
}
.s_service #s1{
	 font-size: 13px;
	 font-weight: normal;
	 padding-bottom: 25px;
}
.s_service #s1 p{
	 text-indent: 22px;
}
.s_sitemap #s1{
	 font-size: 13px;
	 font-weight: normal;
	 padding-bottom: 25px;
}
.s_sitemap #s1 p{
	 text-indent: 22px;
}
.s_branches #s1 p{
	 text-indent: 22px;
}
.s_gallery #s1 p{
	 text-indent: 22px;
}

/*BlackList*/

.s_bp #s1 ul{
	 padding: 0;
	 margin: 0;
	 list-style: none;
	 font-size: 11px;
}
.s_bp #s1 ul li{
	 border-bottom: 3px solid #474747;
	 padding: 15px;
}
.s_bp #s1 ul .z{
	 background-color: #333333;
}
.s_bp #s1 ul img{
	 float: left;
	 margin-right: 20px;
}
.s_bp #s1 ul h3{
	 padding-top: 15px;
	 color: white;
}
.paginator{
	 margin:5px 0 -12px 0;
	 text-align: center;
	 font-size: 12px;
}
.paginator a{
	 text-decoration: none;
	 color: white;
}
.paginator a:hover{
	 color: #fce799;
}
.paginator a.sel{
	 color: #F8C300;
	 text-decoration: underline;
}

.s_bp .i3 .ico{
	 background-image: url('/img/ico_paper.png');
}
.s_bp .i3{
	 background-image: url('/img/t_i3.png');
}
.s_bp .i3 .prev{
	 left: 230px;
}
.s_bp .i3 .next{
	 right: 30px;
}
.s_bp .i2 .ico{
	 background-image: url('/img/ico_fold.png');
}
.s_bp .i2{
	 background-image: url('/img/t_i2.png');
}
.s_bp form{
	 padding: 0;
	 text-align: left;
}
.s_bp .i2 form .text{
	 position: absolute;
	 left: 201px;
	 top: 0;
	 width: 523px;
}
.s_bp .i2 form .but{
	 position: absolute;
	 right: 0;
	 top: -1px;
	 width: 70px;
}

.s_bp .i1 .ico{
	 background-image: url('/img/ico_pencil.png');
}
.s_bp .i1{
	 background-image: url('/img/t_i1.png');
}
.s_bp .i1 .desc{
	 position: absolute;
	 left: 220px;
	 top: 3px;
	 padding: 0;
	 margin: 0;
	 font-size: 12px;
}
.s_bp #welcom{
	 font-size: 10px;
}
.s_bp #welcom p{
	 text-align: left;
}
.s_bp #welcom form{
	 display: block;
	 width: 524px;
	 float: left;
	 margin:0 12px 0 0;
	 background-color: #292929;
	 padding: 0 0 0 55px;
}
.s_bp #welcom form .text,
.s_bp #welcom form textarea{
	 width: 365px;
}
.s_bp #welcom form .but{
	 display: none;
}
.s_bp #welcom form .but_img{
	 display: block;
	 width: 197px;
	 height: 45px;
	 background-image: url('/img/bt_submit.png');
	 background-repeat: no-repeat;
	 position: absolute;
	 right: 12px;
	 bottom: 20px;
}
.s_bp #welcom form .but_img:hover{
	 background-position:0 -45px;
}

.s_bp .i1 h2,
.s_bp .i2 h2,
.s_bp .i3 h2{
	 display: none;
}
