*{ padding:0; margin:0;}
img {border:none;}
img , a, div { outline: none;}
body{ font-family:Sylfaen, sans-serif;font-size:13px;width:100%;}
#headerall{}
#maincontent{width: 100%;} 
#headershadow{width:100%;background:#fff;}
#headertop{ width:1200px; margin:0 auto; height:45px;}
#header{ font-size:13px;height:60px; width:990px;margin:0 auto; padding:0 0 0 50px; background: url(/imgs/page/menu.gif) 0 0 repeat-x #fff;}
a,a:active,a:visited{color:#fff; text-decoration:none; font-size:13px;}
a:hover{text-decoration:none;}
#logo{float:left;height:100px; width:93px;}
#logo img{float:left; height:100px; width:93px;}
#slide{ width:1200px; padding:9px 0; background:#fff; margin:0 auto;overflow:hidden; border-bottom:1px solid #e0e0e0;}
.sv{background:url(/imgs/page/srep.png) 0 0 repeat-x; height:8px; width:100%;}
.svs{background:url(/imgs/page/srep.png) 0 0 repeat-x; height:8px; width:100%; position:relative; top:-3px;}
#logtop {height: 40px;width: 150px;padding-top: 5px;  float: left;}
#logtop img{  height:40px;  }
#logtop a { height:40px; width:150px; display:block;}
#llctop{  float: left;    font-size: 18px;    height: 20px;    line-height: 20px;    margin-top: 10px;    color: #80756C;    margin-left: 10px;    padding-left: 10px;    font-weight: normal;    border-left: 1px solid #80756C;}
#langs{height:25px; color:#a51e28; padding-top:10px; float:right;}
#langs a,#langs a:active,#langs a:visited{ color:#000; text-decoration:none;  font-size:12px;}
/**/
#mybook .mbg{ background: url(/imgs/page/bbg.jpg) 0 0 no-repeat; height:490px; width:390px; color:#6c0259;}
#mybook .mbg h2{ text-align: center;  color: #6c0259;  padding: 5px 0 5px 0;  font-size: 24px;  font-weight: bold;  height: 32px;  line-height: 32px;  text-transform: uppercase;}
#mybook .mbg h3{ color: #6c0259;  font-size: 18px;  text-transform: uppercase; padding:0 0 0 10px;}
#mybook .mbg p{ padding: 2px 0 2px 25px;  font-size: 17px;  font-weight: bold;}
#mybook .mbg p.pbr{   padding: 2px 0 2px 25px;  font-size: 10px;  font-weight: bold;}
#mybook .mbg .pbrr{   padding: 2px 25px;  font-size: 1px;  font-weight: bold;}
.fieldset-legend{font-family: 'Oswald', sans-serif;font-size: 30px;line-height: 36px;text-transform: uppercase;color: #ffffff;font-weight: 400; margin-bottom:16px;}
.check-in{ float:left;width: 80px;margin-right: 2px;display: inline-block;padding-top: 7px;}
.all-select{ margin-right:7px; float:left;background: #fff;height: 34px;border: 1px solid #e9e9e9;padding: 7px 5px 4px 7px;width: 160px;}
.numb-in{display: inline-block;float: left;padding-top: 7px;width: 130px;margin-right: 6px;}
.form-text{border: 1px solid #e9e9e9;padding: 8px 6px 9px;width: 515px;color: #52422d;font-size: 12px;}
.check-ins{ float:left;display: inline-block;padding-top: 7px;  margin-right: 8px;width: 65px;}
.allcheckbox{float: left;width: auto;min-width: 230px; padding-right:10px;}
.allcheckbox label{ cursor:pointer;}
.bookbtn{font-size: 11px; cursor:pointer;text-transform: uppercase;text-decoration: none;color: #8f8476;background: url(/imgs/page/link.gif) 0 0 repeat-x #eae9e7;display: inline-block;padding: 5px 16px 6px;border-radius: 6px;border: 1px solid #c7c7c7;border-color: #c7c7c7 #e6e6e6 #c7c7c7 #e6e6e6;border-width: 0 1px 1px;font-family: 'Oswald', sans-serif;}
.bookbtn:hover{color:#deae54;}

#clients{ float:left; width:600px;}
#tandc{ float:left; padding-left:40px; width:299px;}
/**/

#genpage{width:1200px; height:811px; overflow:hidden; margin:0 auto;}
.gshorts{float:left;width:300px; height:270px; position:relative;}



.gshort1{float:left;width:600px; height:270px; position:relative; 
filter: alpha(opacity=100);opacity:1;transition-duration: 0.7s;    -ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;}
.gshort2{float:left;width:300px; height:270px; position:relative;margin:0 ;filter: alpha(opacity=100);opacity:1;transition-duration: 0.7s;    -ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;}
.gshort3{float:left;width:300px; height:270px; position:relative; filter: alpha(opacity=100);opacity:1;transition-duration: 0.7s;    -ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;}

.gshort4{float:left;width:300px; height:270px; position:relative; 
filter: alpha(opacity=100);opacity:1;transition-duration: 0.7s;    -ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;}
.gshort5{float:left;width:600px; height:270px; position:relative;margin:0 ;filter: alpha(opacity=100);opacity:1;transition-duration: 0.7s;    -ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;}
.gshort6{float:left;width:300px; height:270px; position:relative; filter: alpha(opacity=100);opacity:1;transition-duration: 0.7s;    -ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;}

.gshort7{float:left;width:600px; height:270px; position:relative; 
filter: alpha(opacity=100);opacity:1;transition-duration: 0.7s;    -ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;}
.gshort8{float:left;width:300px; height:270px; position:relative;margin:0 ;filter: alpha(opacity=100);opacity:1;transition-duration: 0.7s;    -ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;}
.gshort9{float:left;width:300px; height:270px; position:relative; filter: alpha(opacity=100);opacity:1;transition-duration: 0.7s;    -ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;}




.hm{padding-top: 12px; padding-right: 70px;}
.hm a{display: block;width: 35px;height: 35px;float: left;margin-right: 18px;}


.gshort3:hover .gsfon{filter: alpha(opacity=0);opacity: 0;transition-duration: 0.7s;-ms-transition-duration: 0.7s;	-webkit-transition-duration: 0.7s;}
.gshort4:hover .gsfon{filter: alpha(opacity=0);opacity: 0;transition-duration: 0.7s;-ms-transition-duration: 0.7s;	-webkit-transition-duration: 0.7s;}
.gshort9:hover .gsfon{filter: alpha(opacity=0);opacity: 0;transition-duration: 0.7s;-ms-transition-duration: 0.7s;	-webkit-transition-duration: 0.7s;}

.gshort1 .gsfon{filter: alpha(opacity=0);opacity: 0;}
.gshort2 .gsfon{filter: alpha(opacity=0);opacity: 0;}
.gshort5 .gsfon{filter: alpha(opacity=0);opacity: 0;}
.gshort6 .gsfon{filter: alpha(opacity=0);opacity: 0;}
.gshort7 .gsfon{filter: alpha(opacity=0);opacity: 0;}
.gshort8 .gsfon{filter: alpha(opacity=0);opacity: 0;}

.gshort1:hover, .gshort2:hover, .gshort5:hover, .gshort6:hover, .gshort7:hover, .gshort8:hover {filter: alpha(opacity=70);opacity: 0.7;}



.genshort{float:left;width:100%; height:270px; position:relative; z-index:5555;    border: 1px solid rgba(224, 224, 224, 0.38); cursor:pointer;}
.gsfon{ position:absolute; z-index:2; overflow:hidden; width:100%; height:100%; top:0px; background:#CFB291; opacity: 0.5; filter: alpha(Opacity=50); }
.gstext{ position: absolute;    z-index: 3;    overflow: hidden;    width: 100%;    padding: 5px 30px;    height: 100%;    box-sizing: border-box;    top: 0px;
    font-size: 13px;    color: #7B6C63;}
.gstext span{ font-size:25px;}
.gsimg{ position:absolute; z-index:1; overflow:hidden; width:100%; top:0px; text-align:center;}
.gsimg img{width: 80%;}

.gshort1 .gsimg img{width: 100%;}
.gshort5 .gsimg img{width: 100%;}
.gshort7 .gsimg img{width: 100%;}

.gshort2 .gstext, .gshort3 .gstext, .gshort4 .gstext, .gshort6 .gstext, .gshort8 .gstext, .gshort9 .gstext  {
    position: absolute;
    z-index: 3;
    overflow: hidden;
    width: 100%;
    padding: 0;
    height: 30%;
    box-sizing: border-box;
    top: 210px;
    text-align: center;
    font-size: 12px;
    color: #7B6C63;
}


.gsimgs{ position:absolute; z-index:1; overflow:hidden; width:380px; height:105px; top:280px;}
.gsimgs img{width: 380px;height: 105px;}

#genpage .genshort .gstit{ padding: 0;color: #a22828;font-size: 25px; display:block; text-decoration:none; font-weight:bold;text-align: center;filter: alpha(opacity=100);opacity:1;transition-duration: 0.7s;    -ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s; height:270px; display:block;}
#genpage .genshort .gstit:hover,.gstit:visited {filter: alpha(opacity=50);opacity: 0.5;transition-duration: 0.7s;-ms-transition-duration: 0.7s;	-webkit-transition-duration: 0.7s;}
.sshad{ width:1200px; background:#fff; margin:0 auto; margin-top:15px; border: 1px solid rgba(224, 224, 224, 0.38);; }
 h2{font-family: 'Oswald', sans-serif;font-size: 30px;line-height: 36px;text-transform: uppercase;color: #ffffff;font-weight: 400;}
 


.field-nothing{float: left;width: 300px; height:360px; overflow:hidden;margin:0; border: 1px solid rgba(224, 224, 224, 0.38);    overflow: hidden;    box-sizing: border-box;    padding: 5px;filter: alpha(opacity=100);opacity:1;transition-duration: 0.7s;    -ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s;}
.field-nothing	a{ display:block; text-decoration:none;}
	
#main .field-nothing .img{ width:288px; height:270px;overflow:hidden; text-align:center; }
#main .field-nothing .img img{ height:260px;    max-width: 288px;}
.field-nothing .fieldtitle{  color: #7e7067;    text-align: center;    font-size: 20px; padding: 10px 0 0 0; text-decoration:none;}
.field-nothing .field-price{     color: #c1b18f;    text-align: center;    font-size: 17px;    padding: 10px 0;    font-weight: bold;}

.field-nothing:hover{filter: alpha(opacity=50);opacity: 0.5;transition-duration: 0.7s;-ms-transition-duration: 0.7s;	-webkit-transition-duration: 0.7s;}



.field-room { width:700px; height:170px;padding: 0; overflow:hidden;float: left;}
.field-room a{ width:220px; height:170px;padding: 0;margin: 0 20px 0 0;float: left;}
.field-room a img{ width:220px; height:170px;padding: 0;margin: 0;}


.line1{width: 100%; height: 2px; margin: 32px 0 24px; background: url(/imgs/page/line1.png) right top no-repeat;}
.line2{width: 100%; height: 2px; margin: 32px 0 24px; background: url(/imgs/page/line2.png) right top no-repeat;}
.line3{width: 100%; height: 2px; margin: 32px 0 24px; background: url(/imgs/page/line3.png) right top no-repeat;}
.line4{width: 100%; height: 2px; margin: 32px 0 24px; background: url(/imgs/page/line4.png) right top no-repeat;}

.homeline{width:215px; padding:10px;float:left; padding-top:50px;}
.homeline p{color:#968e87; font-size:14px;}
.homeline .btns{font-size: 18px; display:block;line-height: 24px;font-weight: 400; overflow:hidden; text-decoration:none;border: none;color: #FFF;}
.homeline .color1:hover{ color:#f26522;}
.homeline .color2:hover{ color:#f222b2;}
.homeline .color3:hover{ color:#f2b422;}
.homeline .color4:hover{ color:#5e22f2;}

.homeline .hl{ width:215px; height:215px; position: relative; overflow:hidden;margin-bottom: 25px;}
.box h4{font-size: 20px;line-height: 32px;font-weight: 400;margin: 0;padding: 0; color:#fff;}
.box p{ margin-bottom:20px;}


#catmenu{    border-top: 1px solid #e0e0e0;}
#catmenu ul.menu .menulink{ font-size:18px;}
#catmenu ul.menu{ margin: 16px 0;    float: left;}

#sing {width:700px; margin:10px auto; border:1px solid rgba(224, 224, 224, 0.38);}
#sing h1{      margin: 15px 0 0 0;    color: #73665e;    font-size: 26px;    text-align: center;    padding: 10px 0;}
#simg {    height: 148px;    overflow: hidden;    width: 700px;    margin: 0 auto;}
#simg img{width:100%;}
#simg a{     display: block;    height: 140px;    width: 166px; text-align:center;    margin: 5px 0;    border:1px solid rgba(224, 224, 224, 0.38);    float: left;    overflow: hidden;}
#simg .sd2{    margin: 5px 9px;}
#simg .sd3{    margin: 5px 10px 5px 0;}
.wspace10{ width:10px; height:10px; float:left;}
#sinimg { padding:0; position:relative; overflow:hidden;}
#sinimg a{ display:block;}
#sinimg a .r4{  width:600px; }
#sinimg a .r4img{  width:600px;}
#sinimg a:hover .r4{opacity:1;-webkit-transition: all 2s ease; transition: all 2s ease;}
.pmain{    font-size: medium;    color: #968f89;    text-align: center;    width: 500px;    margin: 0 auto;}
.fieldprice { color: #c1b18f;    text-align: center;    font-size: 25px;    padding: 10px 0;    font-weight: bold;}
.share42init{    padding: 25px 0 5px 0;    width: 660px;    text-align: center;    float: right;}

#sform{    width: 700px;    margin: 0 auto;}

#book {width:180px; margin:0 auto;  height:67px;margin-top:15px;}
#book a{width:180px; text-transform:uppercase;  height:38px;background: url(/imgs/page/button.jpg) 0 0 no-repeat; opacity:1;transition-duration: 0.7s;-ms-transition-duration: 0.7s;-webkit-transition-duration: 0.7s; font-size:17px;display:block; line-height:38px; font-weight:bold; color:#ffffff; text-align:center; text-decoration:none; text-shadow:2px 8px 6px rgba(0,0,0,0.2),0px -5px 35px rgba(255,255,255,0.3);}
#book a:hover{opacity:0.9;}

/* footer */
#footershadow{ width:100%; }
#footer{    width: 1200px;    margin: 0 auto;    clear: both;    padding: 20px 0 0 0;    margin-top: 60px;    border-top: 1px solid #e0e0e0;}
#fmenu{    width: 690px;    margin: 0 auto;}

.fright{ float:right;height:25px;line-height:25px;text-align:right;color:#000000;font-size:10px;text-transform:uppercase; padding-top:25px;}
.fsociall{float:left;color:#e0b556;font-size:22px; margin-top:20px;height:25px;width:310px;font-family:'Oswald', sans-serif; background:url(/imgs/page/fsoc.png) 0 0 no-repeat;}
.fsociall .facebook{float:left; height:25px; width:60px; display:block; margin-left:30px;}
.fsocial{float:left;color:#e0b556;font-size:22px;height:35px;width:310px;font-family:'Oswald', sans-serif;}
#flogo{    width: 200px;    margin: 0 auto;    height: 80px;}
#flogo img{float:left; width:200px;}
#fphone{ float:left;color: #000000; padding-left:40px; margin-left:180px;font-size:25px;font-family:Sylfaen, sans-serif; background:url(/imgs/page/tel.png) left center no-repeat;}

.flogo{ float:left; padding-top:25px; color:#e0b556; font-size:22px; height:35px; width:280px;font-family: 'Oswald', sans-serif; background:url(/imgs/page/fsoc.png) 0 0 no-repeat;}
.divspan{color: #000000;margin: 0 6px;}
/* end footer */
input, textarea,select{ outline:none;}
#main{width:1200px;min-height:450px; padding:0 5px; margin:0 auto; margin-top:25px; color:#000000;} 

/*view mode*/
/* hmenu */
#hmenu {    width: 700px;
    height: 33px;
    padding: 0;
    float: right;
    padding-top: 5px;}

#nav{ list-style:none; display:block; text-align:center;}
#nav ul {margin:0; list-style:none;}
#nav {height:33px; overflow:hidden;}
#nav li {float:left; display:inline-block; position:relative;}
#nav li.gen{height:33px;}

.dds{ background:none;}

.line{ float:left;color:#DDD; height:5px; width:895px; background:url(/imgs/page/line.png) repeat-x; padding-left:5px; padding-bottom:15px;}

/* pages */
#pages{height:25px;}
#pages table {height:22px; margin:0 auto; border:none;}
#pages table a, #pages table span{float:left; display:block; height:22px; background:#703610; font:bold 14px Sylfaen, sans-serif; line-height:22px; padding:0 7px; margin-right:2px; color:#ccc; text-decoration:none;  text-align:center;}
#pages table span{background-color:#703610;}
#pages table a:hover {background-color:#903610; color:#fff;}
#pages a.first {background:#703610 url(/imgs/other/first.png) center center no-repeat; padding:0 12px;}
#pages a.last {background:#703610 url(/imgs/other/last.png) center center no-repeat; padding:0 12px;}
#pages a.prev {background:#703610 url(/imgs/other/prev.png) center center no-repeat; padding:0 10px;}
#pages a.next {background:#703610 url(/imgs/other/next.png) center center no-repeat; padding:0 10px;}
/* end pages */

.scattit{    font-size: 25px;    text-transform: uppercase;    text-align: center;    margin: 25px auto; margin-bottom:0;   color: #CFB291;}
.scatmain{      font-size: 16px; font-style:italic;    color: #7B6C63;    margin: 0 auto;    text-align: center;    width: 551px;    margin-bottom: 25px;}
.scatgic {
    background: url(/imgs/page/gcik.png) center center no-repeat;
    height: 20px;
    width: 10px;
    margin: 10px auto;
}

a,a:active,a:visited{text-decoration:underline; color:#fff;}
a:hover{text-decoration:none;}
.titt{padding: 15px 0 10px 0; font-family: 'Oswald', sans-serif;font-size: 30px;line-height: 36px;text-transform: uppercase;color: #98928A;font-weight: 400;}
.titts a{     padding: 15px 0 10px 0; display:block; text-decoration:none;
    float: left;
    font-family: 'Oswald', sans-serif;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    background: url(/imgs/page/nextcat.png) right 27px no-repeat;
    padding-right: 65px;
    margin-right: 5px;
    color: #C4AF90;
    font-weight: 400;}
.allcatmain{width: 800px;    margin: 0 auto;    text-align: center;    color: #98928A;    font-size: 15px;}
.tits h1{padding: 15px 0 10px 0;font-size: 34px;line-height: 36px;text-transform: uppercase;color: #ffb93e;font-weight: 400;}
.df1{float:left;}
#mlogo{height:41px; width:310px; margin:0 auto; padding-top:15px; font-size:15px; color:#000;}
#dd{float:left;height:40px; line-height:50px; font-style:italic;font-size:12px; padding-right:3px; color:#000; text-align:right;}
#dd a{ color:#000; text-decoration:none;font-style:italic;font-size:12px; font-weight:bold;}
#ll{float:left;height:40px;  }
#ll img{border:none; height:40px; width:77px; }
#ll a{ border:none;}
#as{float:left; padding-left:2px;height:40px; line-height:50px;font-style:italic;text-shadow: 5px 2px 5px #000; font-size:12px;}
#as a{ color:#000; text-decoration:none;font-style:italic; font-size:12px;text-shadow: 0px 0px 1px #000;}
#STOP{background:url(/imgs/page/Arrow_Up.png) 0 0 no-repeat;width:60px; color:#fff; height:60px;    background-size: contain; position:fixed; bottom:20px; right:10px; display:none;}
/*mail form*/
#eform{margin-top:10px;}
.tarea{width:380px; float:left;}
.col{border: 1px solid #e9e9e9;  color: #52422d;  font-size: 12px;  padding: 8px 5px 9px; height: 120px;  width: 280px;  resize: none; }
.colerror{background-color:#c70000; border:none; width:190px; height:72px;  font-size:12px; color:#000;}
.texa1{ border:1px solid #999; box-shadow:0 0 10px #8A5758; border-radius:10px; padding:20px; margin:0 auto; width:230px; height:250px;}
.texa{ width:250px; float:left;}
.ert{ background:#F5C5C6;}
.alert{font-size:12px; font-weight:500; color:#fff; padding:7px 0 0 3px;}
.sendmail{ float:left; padding-left:200px;width:400px; height:40px;font-size:17px; font-weight:bold; color:#A00;}
.til{width:120px; height:19px; color:#000; font-size:12px;padding-top:5px;}
.ertil{ width:70px; height:19px; color:#f00; font-size:12px; padding-top:5px;}
.til2{ float:left; color:#000; font-size:12px;}
.ertil2{ float:left; color:#f00; font-size:12px;}
.astx{ text-align:right;color:#f00; font-size:15px; }
.astxlarge{text-align:right; color:#fff;font-size:20px;}
.textin{border: 1px solid #e9e9e9;color: #52422d;font-size: 12px; width:220px;padding:5px;}
.textin1{width:140px;height:24px; padding:0 5px; border-radius:10px; border:double #999;font-size:12px; }
.textin2{width:156px;height:28px; padding:0 5px;line-height:28px;border-radius:10px; border:double #999;font-size:12px; }
.but2{cursor:pointer;font-size: 13px;text-transform: uppercase;text-decoration: none;color: #000;background: url(/imgs/page/link.gif) 0 0 repeat-x #eae9e7;
display: inline-block;padding: 5px 16px 6px;border-radius: 6px;border: 1px solid #c7c7c7;border-color: #c7c7c7 #e6e6e6 #c7c7c7 #e6e6e6;border-width: 0 1px 1px;font-family: 'Oswald', sans-serif;}
#sform #eform .but2{ font-weight:bold;cursor:pointer;font-size: 15px;text-transform: uppercase;text-decoration: none;color: #8f8476;background: url(/imgs/page/link.gif) 0 0 repeat-x #eae9e7;
display: inline-block;padding: 3px 12px;border-radius: 6px;border: 1px solid #c7c7c7;border-color: #c7c7c7 #e6e6e6 #c7c7c7 #e6e6e6;border-width: 0 1px 1px;font-family: 'Oswald', sans-serif;}

/*end mailform*/
.clear{clear:both; font-size:0; line-height:0; height:0;}
/* spaces */
.space1{float:left; height:1px; font-size:1px;}
.space2{width:1px; font-size:1px;}
.space3{width:1px; font-size:1px; height:10px;}
.space4{width:1px; font-size:1px; height:18px;}
.space5{width:1px; font-size:1px; height:1px;}
.space6{width:1px; font-size:1px; height:30px;}
.space7{width:1px; font-size:1px; height:5px;}
.space8{width:1px; font-size:1px; height:15px;}
.space9{width:1px; font-size:1px; height:25px;}
.space10{width:1px; font-size:1px; height:20px;}
/* end spaces */

#ccnt{ width:1000px; margin:35px auto;}
.cnttit{ font-size:28px; text-align:center;color: #CFB291; margin-bottom:25px;}

.cnttel{ width:300px; margin:15px; float:left; text-align:center; color:#8A8A8A;    background: url(/imgs/page/tell.png) center 0 no-repeat;    padding-top: 55px;}
.cnttelname{ font-size:18px;}

.cntloc{ width:300px; margin:15px; float:left; text-align:center; color:#8A8A8A;    background: url(/imgs/page/location.png) center 0 no-repeat;    padding-top: 55px;}
.cntlocname{ font-size:18px;}

.cntmail{ width:300px; margin:15px; float:left; text-align:center; color:#8A8A8A;    background: url(/imgs/page/mail.png) center 0 no-repeat;    padding-top: 55px;}
.cntmailname{ font-size:18px;}

.cntall{}



.admfile {
	float:left;
	border:1px solid #000;
	text-align:center;
	padding:5px 5px;
}

/*  other all */
.b{font-weight:bold;}
.c{text-align:center;}
.l{text-align:left;}
.r{text-align:right;}
.j{text-align:justify;}
.u{text-decoration:underline;}
.red {color:#d00;}
.little{ text-align:right;color:#fff; font-size:15px; font-weight:bold; }
.littletext{ text-align:right;color:#fff; font-size:13px;}
div.errtext1{float:left; color:#9e251e; font-size:12px; font-weight:bold; height:22px; padding-left:5px;}
.formd1 {float:left; width:225px; height:22px; padding-right:7px; text-align:right;}
.formd2 {float:left; height:22px;}
/* end other all */

/* adminmenu */
#admin_menu {width:996px; height:32px; background:#7c7c7c; border:1px solid #7c7c7c; border-width:2px 0;}
#admin_menu div.n {float:left; width:10px; height:32px;}
#admin_menu div.but {float:left; height:32px;}
#admin_menu div.but a{display:block; line-height:32px; background:#ececec; color:#5c5c5c; text-decoration:none; text-align:center; font-weight:bold; font-size:12px;}
#admin_menu div.but a.active {background-color:#fff;}
#admin_menu div.but a:hover.active {background-color:#fff;}
#admin_menu div.but a:hover{background-color:#e5e5e5;}
#admin_menu div.space {float:left; width:2px; height:32px; background:#7c7c7c;}
/* end adminmenu */
div.upd1{margin:0 auto; background:#f5f5f5; width:350px; padding:20px; text-align:center; color:#9e251e; font-weight:bold; border:1px solid #9e251e;}
.csubm{background:#fff; cursor:pointer; color:#ab3300; font-size:14px; font-weight:bold; padding:2px 2px 4px 2px;}

#prom{    width: 1200px;    display: block;    margin: 0 auto;}