@font-face {
    font-family: 'PFDinDisplayPro';
    src: url('fonts/pfdindisplaypro-bold-webfont.eot');
    src: url('fonts/pfdindisplaypro-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/pfdindisplaypro-bold-webfont.woff') format('woff'),
         url('fonts/pfdindisplaypro-bold-webfont.ttf') format('truetype'),
         url('fonts/pfdindisplaypro-bold-webfont.svg') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'PFDinDisplayPro';
    src: url('fonts/pfdindisplaypro-reg-webfont.eot');
    src: url('fonts/pfdindisplaypro-reg-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/pfdindisplaypro-reg-webfont.woff') format('woff'),
         url('fonts/pfdindisplaypro-reg-webfont.ttf') format('truetype'),
         url('fonts/pfdindisplaypro-reg-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
html{font-size:100.01%;}
body{width:100%; font-size:62.5%;line-height:1;font-family:PFDinDisplayPro,Arial,Helvetica,sans-serif;color:#000;background-color:#fff;}
input,select,textarea{font-size:100%;}
table{empty-cells:show; border-collapse:collapse; border-spacing:2px; border-color:#999;font-size:100%;}
table tr td,table tr th{border-color:#999;}
h1,h2,h3,h4,h5,h6,pre,code,kbd{font-size:1em;}
dl,ul,ol,li,dd,dt,h1,h2,h3,h4,h5,h6,pre,form, body,html,p,blockquote,table,tr,td,th,fieldset,input{margin:0;padding:0;list-style:none;}
form label{cursor:pointer;}
fieldset{border:none;}
a img,:link img,:visited img{border:none;}
address,abbr{font-style:normal;}
input[type="button"], input[type="submit"] {cursor: pointer;}
body{background-color: #fff; color: #333;font-size: 12px;}
a {color: #333}
.clr {overflow: hidden; zoom:1;}
.b96 {width:960px;margin:0 auto;}
.lb {float: left;}
.rb {float: right;}

#top {background:  url(img/topbg.jpg) 50% 0 repeat-x;height: 325px;}
	#top a {color: #fff;}
	#top .b96{position: relative;}
	.city ul,.citybg,.city,#panda, #pbl, #soc, #reg, #login {position: absolute;}

#map1{position: absolute; top: 255px;left: 210px;background: url(img/panda-matiz.gif) no-repeat 0 0;display: block;width: 53px;height: 23px;}
#map2{background: url(img/matiz_anima.gif) no-repeat 0 0;display: block;width: 119px;height: 119px;margin: 25px 0 25px 420px}


	#panda{top:0;left:0}
	#pbl{top:87px;right:0;font-size: 30px; color: #fff;font-weight: bold; line-height: 36px;}
	#reg{top:250px;left:310px;}
	#reg li {float: left;}
		#open {display: block; height: 34px; width: 90px; background: url(img/regbut.png) no-repeat 0 0; line-height: 34px; text-align: center; margin-right: 10px;}
		#open a {font-size: 14px; text-decoration: none; border-bottom: 1px #fff dotted; font-weight: bold;}
		#new a{line-height: 34px; font-size: 10px; color: #999; position: absolute; z-index: 100;}
		#open.ycab {width: 134px; background: url(img/cabbut.png) no-repeat 0 0;}


	#login {height: 198px; width:200px;background: url(img/logbg.png) no-repeat; top:252px;left:312px; z-index: 50;}
		#login #close {font-size: 14px; text-decoration: none; border-bottom: 1px #000 dotted; font-weight: bold;margin-left: 10px;line-height: 30px;}
		#login form{padding: 0px 20px 0 20px;}
		#login label {display: block; padding: 10px 0 5px 0;}
		#login .text {border: 1px solid #333; background-color: #fff;height: 20px; line-height: 20px; width: 158px;}
		#login .clr {margin-top: 10px;line-height: 24px;}
		#login a {color: #333;}
		#login .but {width:53px;height:24px; border: none; background: url(img/enter.png) transparent;}

#phones {margin: 20px 0 38px 0;}
#qlink{width: 960px; overflow: hidden; zoom: 1;}

#qlink{}
	#qlink li{width: 152px; float: left; text-align: center;height: 200px;margin: 0 20px;}
	.slidelist{background-color: #fff; border: none; padding: 15px 0; width: 173px;overflow: hidden; height: 20px;}
	#qlink li:hover .slidelist {position: absolute;z-index: 100;background-color: #fff; padding: 15px 0; width: 173px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;moz-box-shadow: 0 0 16px #aaa;-webkit-box-shadow: 0 0 16px #aaa;box-shadow: 0 0 16px #aaa;overflow: visible; height: auto;}
	#qlink h1 {font-size: 13px; margin-bottom: 23px;}
	#qlink .slidelist a {display: block; color: #999; padding: 16px 0 11px 0; background: url(img/b.gif) no-repeat 50% 0}
	#qlink a:hover {color: #000;}
	.lnk {overflow: hidden;}
	.lnk div {margin-top: -16px;}

.line {background:url(img/line.gif) 0 50% repeat-x;}
.line.allmenu {margin: 28px 0 38px 0;}
.allmenu a {background:url(img/allmenu.png) no-repeat 50% 50%; height: 48px;width: 204px;display: block; margin: 0 auto;display: block;}

h2.blm {text-align: center; display: block; height: 40px; line-height: 40px; background-color: #f90; color: #fff; font-size: 16px; letter-spacing: 1px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; text-shadow: #853d00 0 1px 1px; margin-bottom: 20px;}

#blm {width: 990px; overflow: hidden; zoom: 1;}
	#blm li {width: 217px; float: left; text-align: center; margin-right: 30px}
	#blm h3 {font-size: 14px; margin: 20px 0 14px 0; border-bottom: 1px #ccc solid; padding-bottom: 20px;height:40px;}
	#blm p {text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 11px; line-height: 14px; height:57px;;}
	#blm form {display: block; margin-top: 15px; height: 153px;}
	#blm h4 {color: #ccc; font-size: 10px; margin-bottom: 4px;}
	#blm div {height:19px; width: 68px; position: relative; margin: 0 auto;}
	#blm div a {display: block; width: 15px; height: 15px; position: absolute; top:3px; background: url(img/plus-minus.gif) no-repeat 0 0}
		#blm .mn {}
		#blm .in {height: 17px; width: 28px;text-align: center; position: absolute; top:0; left: 18px;}
		#blm .pl {right: 0; left: auto; background-position: 100% 0;}
		#blm .bt {display:block;height: 35px; width: 128px; border: none; background: url(img/nado.png) 0 0 no-repeat; margin: 10px auto;}
		#blm .inord {height: 23px; width: 100%; padding-top: 22px; background: url(img/inorder.png) 50% 0 no-repeat;display: none; font-size: 11px;}
		#blm .inord a{color: #333;display: inline; width:auto; height: auto; position: inherit; background: none;top:0}

#qtxt {background-color: #f0f0f0; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; padding: 28px 0 10px 30px;}
	#qtxt ul {display:block;overflow: hidden; zoom: 1;}
	#qtxt li{float: left; width: 280px; margin-right: 30px;}
	#qtxt .line {background-image: url(img/lineccc.gif); margin-bottom: 18px;text-align: center;font-size: 15px;}
	#qtxt .line h2 span{background-color: #f0f0f0; padding: 0 5px;}
	#qtxt p.date{font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 10px; color: #999; margin-bottom: 0px}
	#qtxt p{font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 12px; line-height: 16px; margin-bottom: 15px;}
	#qtxt .line a.all{font-size: 11px;}
	#qtxt .line a.all span{background-color: #f0f0f0; padding: 0 5px;}

#colcnv {overflow: hidden; zoom: 1; padding-top: 29px;}
	#colcnv .lb {width: 217px;}
	#colcnv .rb {margin-left: 250px; float: none;}
	#colcnv h3{font-size: 16px; margin: 20px 0 15px 0;}
	#colcnv h3 span{}

#m2{background: url(img/m2bg.png) #f90 0 0; height:61px; line-height: 50px; color: #fff;text-transform: uppercase;overflow: hidden;padding: 0 20px;}
	#m2 ul{display:block; font-size: 13px;height: 50px;}
	#m2 li{float: left; padding:0 10px;}
	#m2 a{color: #fff;}
	#m2 a:hover{color: #000; text-decoration: none;}
	#m2 a.current{color: #000;cursor: text;}
	#m2.allmenu{height:50px; text-align: center;}
		#m2.allmenu h1{float: none;}

#m3{}
	#m3 a{display: block;padding: 10px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px; background-color: #f0f0f0; margin-bottom: 10px; text-align: center; font-size: 14px; text-transform: uppercase;}
	#m3 a.current{background-color: #f90; font-weight: bold; color: #fff; text-decoration: none; cursor: text;}
	#m3 a:hover{color:#000; text-decoration: none;}
	#m3 a.current:hover{color:#fff;}

.preprlist {font-size: 12px; line-height: 19px;}
.preprlist p{margin: 6px 0;}

#prlist {overflow: hidden; zoom: 1; width: 740px;}
#prlist.compile{background: url(img/plusg.gif) no-repeat 227px 3px}
	#prlist li {width: 220px; float: left; margin-right: 25px; height: 380px;}
	#prlist.compile li{height: auto;}
	#prlist h3 {font-size: 14px; margin: 10px 0 5px 0;height:50px; line-height: 16px;}
	#prlist h3 span {font-size: 12px;}
	#prlist p {text-align: left; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 11px; line-height: 14px;height:50px;}
	#prlist form {display: block; margin-top: 15px;}
	#prlist h4 {color: #ccc; font-size: 10px; margin-bottom: 4px;}
	#prlist .qlt{float: left; overflow: hidden; height: 40px;}
	#prlist div {height:19px; width: 68px; position: relative; margin: 0 auto;}
	#prlist div a {display: block; width: 15px; height: 15px; position: absolute; top:3px; background: url(img/plus-minus.gif) no-repeat 0 0}
		#prlist .mn {}
		#prlist .in {height: 17px; width: 28px;text-align: center; position: absolute; top:0; left: 18px;}
		#prlist .pl {right: 0; left: auto; background-position: 100% 0;}
		#prlist .bt {display:block;height: 35px; width: 128px; border: none; background: url(img/nado.png) 0 0 no-repeat;float: right;}
		#prlist .inord {height: 23px; width: 128px; padding-top: 22px; background: url(img/inorder.png) 50% 0 no-repeat;clear: both; text-align: center;margin-left: 93px; display: none;font-size: 11px}
		#prlist .inord a{color: #333;display: inline; width:auto; height: auto; position: inherit; background: none;top:0}
		#prlist div.line{width: auto; height: 16px;}
		#prlist .line h2{text-align: center; font-size: 16px;}
		#prlist .line span{background-color: #fff; padding: 0 3px;}
		#prlist dl{padding-top: 16px; overflow: hidden; zoom:1}
		#prlist dt{float: left; margin-left:1px;}
		#prlist dl label{display: block; margin-bottom: 3px; font-size: 13px; font-weight: bold; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; cursor: pointer;}
		#prlist dd{ margin-left: 23px;}
		#prlist.compile .center {text-align: center;}
		#prlist.compile .qlt{float: none;}
		#prlist.compile .bt {width: 169px; height: 40px; background: url(img/vozmu.png) 0 0 no-repeat;float: none;margin: 20px auto 10px auto;}
		#prlist.compile .inord {height: 30px; width: 170px; padding-top: 25px; background: url(img/inorder2.png) 50% 0 no-repeat;margin:0 auto; font-size: 11px;}
		#prlist.compile .inord a{color: #333;display: inline; width:auto; height: auto; position: inherit; background: none;top:0}
#prlist.col4{width:980px;}
.rb #prlist img{cursor: pointer;}

.backet {top:320px; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; z-index: 200}
	.lab {width: 46px; height: 176px; background: #f0f0f0 url(img/trash.png) 0 0 no-repeat;-webkit-border-top-right-radius: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-topright: 20px;-moz-border-radius-bottomright: 20px;border-top-right-radius: 20px;border-bottom-right-radius: 20px; cursor:pointer;}
	#list {background-color: #f0f0f0;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-bottomright: 20px;border-bottom-right-radius: 20px; padding: 16px; min-height: 180px; width: 215px;}
		#list h3 {font-size: 14px;}
		#list .cpl, #list .mpl {margin-top: 20px; padding-left: 16px;}
		#list .cpl {background: url(img/plus.gif) no-repeat 0 50%}
		#list .mpl {}
		#list p {margin: 10px 0;}
		#list .stot {border-top:1px solid #ccc; height: 18px; padding-top: 7px; margin-bottom: 26px; line-height: 18px;}
		.stot .pl, .stot .mn {display: block; float: left; height: 18px; width: 18px; background: url(img/plus-minus.png) no-repeat 0 0; margin-right: 5px; cursor:pointer;}
		.stot .mn {background-position: 100% 0;}
		.stot div {float: right; font-size: 16px; font-weight: bold;}
		
	#total {background: url(img/totalbg.png) no-repeat 0 0; padding: 20px 0 30px 0; font-size: 12px; height: 20px;}
	#total .lb {padding-top: 8px;}
	#total .rb {font-size: 20px; font-weight: bold;}
	.bt {background: url(img/alles.png) no-repeat 0 0; height: 30px; width: 217px; border: none; cursor:pointer;}
	
#order {padding: 26px 0;overflow: hidden;}
	#order .backet {width:248;float: left;}
	.to-order {width:495px;float: left;}
	.to-order h2 {font-size: 28px;line-height: 46px;}
	.to-order label {font-size: 13px; font-weight: bold;}
	.to-order .errlabel {color: #f90}
	.to-order dl {margin-left: 25px;margin-bottom: 15px;}
	.to-order dt {margin-bottom: 8px;}
	.to-order dd p {color: #999; margin-top: 5px;}
	.to-order dd.sel_pay p {color: #333;}
	.to-order dd.sel_pay p.rem {color:#f90;line-height: 16px; font-size:14px;margin: 24px 0;}
	
	
	
	
	.to-order span {font-size: 27px; color: #f90;vertical-align: -20%; margin-left: 1px;}
	.to-order .text {width: 433px; border: 1px #737373 solid; background: url(img/text.png) repeat-x;height:22px;line-height: 22px;}
	.to-order textarea.text {height:66px;line-height: 16px;}
	.buttons {position: relative; height:30px; line-height:30px;}
	.buttons .but {position: absolute; height:30px;width: 181px; left: 0; background: url(img/to-order.png) no-repeat;border: none;}
	.buttons .clear {position: absolute;color: #ccc; left: 230px;}
	.buttons .back {position: absolute; right: 28px;color: #f90;}
	.backet h2,#transport h2{font-size: 16px;margin-left: 30px;margin-bottom: 25px;font-family:PFDinDisplayPro,Arial,Helvetica,sans-serif;}
	#order .backet #list {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: url(img/ticket.png) #f0f0f0 no-repeat 10px 10px;}
	#order .backet #total {padding-bottom: 10px;}

#transport {width:188px; float: right;background: url(img/auto.png) no-repeat 0 10px;padding-top: 15px;}
#transport h2{margin-left: 35px;margin-bottom: 12px;}
#transport li {border-bottom: 1px solid #ccc; padding: 15px 0;}
#transport strong {display: block;margin-top: 5px;}

#comment, #w466{width:466px;margin: 35px auto;}
	#comment h2,#w466 h2 {font-size: 28px;line-height: 46px;}
	#comment label {font-size: 13px; font-weight: bold;}
	#comment dl {margin-left: 25px;margin-bottom: 10px;}
	#comment dt {margin-bottom: 3px;}
	#comment span {font-size: 27px; color: #f90;vertical-align: -20%; margin-left: 1px;}
	#comment .text {width: 433px; border: 1px #737373 solid; background: url(img/text.png) repeat-x;height:22px;line-height: 22px;}
	#comment textarea.text {height:66px;line-height: 16px;}
	#comment .but {position: absolute; height:30px;width: 181px; left: 0; background: url(img/comment.png) no-repeat;border: none;}
	#comment .back {position: absolute; right: 0; color: #333;}
	#comment .buttons {position: relative; height:30px; line-height:30px; margin: 30px 0;}
#comments{font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 13px;line-height: 16px;}
	#comments h5{color: #f90;}
	#comments span{color: #ccc; font-size: 13px;vertical-align: 0;}
	#comments p{margin: 0 0 16px 25px;}
#pnav {font-family:PFDinDisplayPro,Arial,Helvetica,sans-serif;}
	#pnav a {color: #c3c3c3; text-decoration: none;border-bottom: 1px solid #c3c3c3;margin-right: 3px;}
	#pnav .prev, #pnav .next{color: #f90; font-weight: bold; font-size: 16px; border-bottom: none;vertical-align: -2px}
	#pnav a.current {color:  #f90;border-bottom: 3px solid #f90;margin-right: 3px;}
	#pnav a:hover {color: #f90;}
	
#w466 p{margin: 12px 0; line-height: 16px;}

#cabinet{margin: 35px auto;font-size: 13px; zoom:1;overflow: hidden;}
	#cabinet fieldset{border:1px solid #e5e5e5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;padding: 10px 26px 16px 26px;clear: both;}
	#cabinet legend{font-size: 16px; font-weight: bold;}
	#cabinet .lb{width: 340px; line-height: 20px;}
		#cabinet .lb h1{font-size: 28px;height:62px; margin-left: 26px;line-height: 29px;}
		#cabinet .lb h2{line-height: 35px;}
		#cabinet .lb h3{font-weight: normal;}
		#cabinet .lb span{color: #999;}
		#cabinet .orn{background-color: #f90;display: block;height: 20px; line-height: 20px;font-size: 12px; color: #fff; padding: 0 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; margin: 10px auto 0 -10px;float: left; clear: both;}
	#cabinet .rb{width:590px;}
		#cabinet .rb h1{font-size: 28px;height:62px; float: right;color: #f90;}
		#cabinet .rb h1 a{display: block; color: #c3c3c3; font-size: 14px; font-weight: normal;}
		#cabinet #phones{margin: 30px 0 0 0;}
.history{}
	.history th{text-align: left; font-weight: normal; color: #f90;font-size: 11px; white-space:nowrap; padding: 10px 0;}
	.history td{border-top:1px solid #e5e5e5;padding: 20px 10px 20px 0; color: #999;vertical-align: top;}
	.history a {color: #999; text-decoration: none; white-space: nowrap; border-bottom:1px dotted #999;}
.his-detal {position: absolute; display: none; width: 250px;margin:2px 0 0 -80px;}
	.his-detal .arr{background: url(img/his-arr.png) no-repeat 50% 0;height: 10px;}
	.his-detal .list{background-color: #f0f0f0; padding: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; font-size: 11px; -moz-box-shadow: 0 5px 6px #999;-webkit-box-shadow: 0 5px 6px #999;box-shadow: 0 5px 6px #999;}
	.history td .list {color:#333;font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;}
	.list h3 {font-size: 14px;}
	.list .cpl, #list .mpl {margin-top: 10px; padding-left: 16px;}
	.list .cpl {background: url(img/plus.gif) no-repeat 0 50%}
	.list p {margin: 5px 0;}
	.list .stot {border-top:1px solid #ccc; height: 18px; padding-top: 3px; margin-bottom: 10px; line-height: 18px;}
	.stot .pl, .stot .mn {display: block; float: left; height: 18px; width: 18px; background: url(img/plus-minus.png) no-repeat 0 0; margin-right: 5px; cursor:pointer;}
	.stot .mn {background-position: 100% 0;}
	.stot div {float: right; font-size: 16px; font-weight: bold;}

#w466.ovh{overflow: hidden; zoom: 1;width: 500px;}
.rform {}
	.cll {clear: left;}
	.rform h3{overflow: hidden; zoom: 1;width: 464px; font-size: 14px; border-bottom:1px solid #e5e5e5;margin: 30px 0 20px 0;padding-bottom: 10px;clear: left;}
	.rform h3 a{float: right; color: #f90;font-size: 12px;font-weight: normal;}
	.rform dl{float: left; margin-right: 30px;height: 60px;}
	.rform dt{height: 20px;}
	.rform dd{height: 22px;line-height: 22px;} 
	.rform span{color: red;}
	.rform .text{border: 1px solid #e5e5e5;height: 22px;line-height: 22px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
	.rform .select{}
	.rform .w468 .text{width: 468px}
	.rform .w218 .text{width: 218px}
	.rform .w93 .text{width: 93px}
	.rform .orn {background-color: #f90;display: block;height: 30px; line-height: 30px;font-size: 14px; color: #fff; padding: 0 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; margin: 10px auto 0 0;float: left; clear: both; font-weight: bold;}
	
#map {margin-top: -20px;}

.hrate{width: 130px;}

.apple_overlay {width: 455px;display:none;background:url(img/blank.gif) #fc0;padding: 5px;}
	.apple_overlay .close {background-image:url(img/close.png);position:absolute; right:10px; top:10px;cursor:pointer;height:39px;width:39px;}
	.apple_overlay .details {font-weight:bold;font-size:16px;background-color: #f0f0f0;height: 50px; line-height: 50px;text-align:center;}
	#triggers {margin-top:10px;text-align:center;}
	#triggers img {padding:2px;border:1px solid #ccc;margin:2px 5px;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}


#bot{background-color: #f0f0f0; height: 45px;line-height: 45px; margin-top: 40px;color: #ccc}
	#bot a{color: #ccc;}
	#bot a:hover{color: #000;}
	#bot .b96{position: relative;}
	.m1{position: absolute; left: 200px; top: 0;text-transform: uppercase; overflow: hidden;}
	.m1 ul{ margin-right: -10px;}
	.m1 li{float: left; padding:0 15px 0 9px; background: url(img/bb.gif) no-repeat 100% 48%;}

	#soc{position: absolute;top:9px;left:600px; background:url(img/social.png) no-repeat; width: 190px; height: 50px;}
	#soc a{width: 27px; height: 30px; display: block; float: left; margin-left: 9px;}


	.made{position: absolute; right: 0; padding-right: 40px; background: url(img/b5.gif) no-repeat 100% 50%;}
	
	
	.fovi{width:992px;height:475px;overflow: hidden;display: block;}
	.cl2{width:465px;height:475px;float: left; margin-right: 30px;display: block;}
	.fovi .line {background-image: url(img/lineccc.gif); margin-bottom: 18px;text-align: center;font-size: 18px;}
	.fovi .line h2 span{background-color: #fff; padding: 0 5px;}


	.bpix,.bvid {width:465px;height:283px;overflow: hidden; position: relative;margin-bottom: 10px}
	.bpix li{width:465px;height:283px; position: absolute;}

	.tumbsp{}
		.browse{background: url(img/arr.png) no-repeat 0 0; width:30px;height:74px;float: left;}
		.left{margin-right: 10px}
		.right{background-position: -30px 0}

	.scrollable,.scrollablev{position:relative;overflow:hidden;width: 393px;height:74px;float: left;}
		.tumbspitems,.tumbsvitems{width:2000em;height:74px;position:absolute;}
		.tumbspitems li,.tumbsvitems li{float: left;margin-right: 10px;}
		.tumbspitems img,.tumbsvitems img{width:117px;height:70px;border: 2px solid #fff;}
		.tumbspitems .current img,.tumbsvitems .current img{width:117px;height:70px;border: 2px solid #f90;}

.sel_pay p{line-height: 20px; color: #333;}


.top {background:  url(img/topbg.jpg) 50% 0 repeat-x;height: 325px;}
.top .b96{position: relative;}
.panda{position: absolute; top: 15px;}
.blreg{position: absolute;right: 0;top: 20px;color: #fff;}
.blcab{margin-bottom: 10px}
.blcab span{margin-right: 15px;}
.blcab a{margin: 0 10px;color: #999;font-size: 10px;}
.blcab .gr999{color: #999; margin: 0;}
.blreg .text{padding: 5px; border: none; border-radius: 3px;height: 19px;margin-right: 12px}
.blreg .but{background: transparent  url(img/ins.png) no-repeat 0 0;border: none; height: 29px;width: 60px;}
.blreg .but:hover{background: transparent  url(img/ins2.png) no-repeat 0 0;border: none; height: 29px;width: 60px;}


.hello{float: left; line-height: 18px;margin-top: 10px; text-transform: uppercase}
.hello strong {display: block;}
.inout{float: left; margin-left: 40px; margin-top: 13px;}
.inout a{color: #999; float: left; margin-left: 10px; line-height: 30px;}
.yourcab{background: url(img/cabinet.png) no-repeat 0 0; height: 29px;width: 116px;display: block;}

#m1 {height: 50px; line-height: 50px; font-weight: bold;background-color: #f90;border-top: 1px solid #ffc266;font-size: 13px;}

	.city{background:url(img/dotpanda.png)0 8px no-repeat; width: 190px; height: 50px;padding: 0 30px;color: #fff;}
	.city a {text-decoration: none;color: #fff; border-bottom: 1px dotted #fff;}
	.city ul a{color: #000;text-decoration: underline; border: none;}
	.selcity{position: relative;}
	.city ul{background-color:#fff;border:3px solid #e6e6e6;padding: 15px 20px;border-radius: 10px;box-shadow: 0 3px 6px rgba(0,0,0,0.3);top:0px;left: 35px;line-height:20px;}
	.citybg{top:-10px;left: 83px;}

	#m1 .menu{float: right; border-right: 1px solid #ffc266;}
	#m1 .menu li{float: left;border-left: 1px solid #ffc266;}
	#m1 .menu a {text-transform: uppercase;color: #fff;text-decoration: none;padding: 0 20px;height: 50px;display: block;text-shadow: 0px 1px 1px #814d00;color: #fff;}
	#m1 .menu a.current,	#m1 .menu a:hover{background: url(img/m1cur.png) repeat-x 0 0;}
	#m1 .menu a.carne{background: url(img/post_menu_bg.png) repeat-x;}
	#m1 .menu a.carne:hover{background:none; background-color: #8bc53e;}

#blmfirst {width: 990px; overflow: hidden; zoom: 1;}
	#blmfirst li {width: 300px; float: left; text-align: center; margin-right: 30px}
	#blmfirst h3 {font-size: 14px; margin: 20px 0 14px 0; border-bottom: 1px #ccc solid; padding-bottom: 20px;height:40px;}
	#blmfirst p {text-align: center; font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; font-size: 11px; line-height: 14px; height:57px;;}
	#blmfirst form {display: block; margin-top: 15px; height: 153px;}
	#blmfirst h4 {color: #ccc; font-size: 10px; margin-bottom: 4px;}
	#blmfirst .qrule {height:19px; width: 68px; position: relative; margin: 0 auto;}
	#blmfirst .qrule a {display: block; width: 15px; height: 15px; position: absolute; top:3px; background: url(img/plus-minus.gif) no-repeat 0 0}
		#blmfirst .mn {}
		#blmfirst .in {height: 17px; width: 28px;text-align: center; position: absolute; top:0; left: 18px;}
		#blmfirst .qrule .pl {right: 0; left: auto; background-position: 100% 0;}
		#blmfirst .bt {display:block;height: 35px; width: 128px; border: none; background: url(img/nado.png) 0 0 no-repeat; margin: 10px auto;}
		#blmfirst .inord {height: 23px; width: 100%; padding-top: 22px; background: url(img/inorder.png) 50% 0 no-repeat;display: none; font-size: 11px;}
		#blmfirst .inord a{color: #333;display: inline; width:auto; height: auto; position: inherit; background: none;top:0}
		#blmfirst .salesday{overflow: hidden;zoom: 1;height: 180px;}
		#blmfirst .salesprice{float: left;height: 100px;width: 120px; background: url(img/act-price-bg.png) no-repeat 19px 12px;position: relative;}
		#blmfirst .salequan{float: right;width: 179px;}
		.oldprice{position: absolute;top: 53px;left: 19px;width: 40px;text-align: center;color: #fff;font-size: 12px;}
		.tempprice{position: absolute;top: 51px;left: 61px;width: 58px;text-align: center;color: #fff;font-size: 16px;}

.rem{font-size: 14px;margin-bottom: 30px;}


.pb{position: absolute;top: 95px;height: 230px;width: 960px;overflow: hidden;}
#sequence-theme {position: relative; width: 960px;height: 230px;}
#sequence-theme #sequence {height: 230px; position: relative; overflow: hidden; width: 960px;}
#sequence-theme .nav {height: 11px;bottom: 40px; right: 0;position: absolute;}
#sequence-theme .nav li {height: 11px;width: 11px; background-color: #fff; float: left; margin-left: 10px;border-radius: 6px;}
#sequence-theme .nav li.current {background-color: #f90;}
#sequence-theme #sequence li {height: 230px;width: 960px;position: absolute;top: 0%;}
#sequence-theme #sequence li > * {position: absolute;}

#sequence-theme .title {color: #fff; font-weight: bold;font-size: 42px;text-shadow: 0px 1px 3px rgba(0,0,0,0.8);  left: 400px;top: 30px;z-index: 50;width: 580px;}

#sequence-theme .subtitle {color: #fff;left: 400px; width: 580px; top: 90px;font-size: 20px;text-shadow: 0px 1px 3px rgba(0,0,0,0.8);font-weight: normal;}

#sequence-theme .detal {display: block; background: url(img/pb_but.png) no-repeat 0 0; height: 41px;width: 118px;left: 400px;bottom: 30px;}
#sequence-theme .detal:hover {display: block; background: url(img/pb_but2.png) no-repeat 0 0; height: 41px;width: 118px;left: 400px;bottom: 30px;}


#sequence-theme .pb1{background-color: #fff;padding: 5px;left: 30px;bottom: -20px;transform: rotate(-3deg);-ms-transform: rotate(-3deg);-webkit-transform: rotate(-3deg);box-shadow: 0px 5px 10px rgba(0,0,0,0.2);}
#sequence-theme .pb2{background-color: #fff;padding: 5px;left: 17px;bottom: -9px;transform: rotate(-6deg);-ms-transform: rotate(-6deg);-webkit-transform: rotate(-6deg);box-shadow: 0px 5px 10px rgba(0,0,0,0.2);}

.1warning-button {
  background: url("img/warning-button.png") no-repeat scroll 0 0 transparent;
  height: 155px;
  margin-top: 25px;
}