body {margin: 0; background-color:white; font-family: Gungsuh;  font-size:13px; background: url(../graph/bg.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position:100%; background-color:#ede7db;}

h1{font-size:19px; font-weight:normal; padding:0px; margin:0px;}
h1:first-letter{color:#ab4d13;}

h2 {font-size:15px; padding:0px; margin:0px; font-family: Gungsuh;}
h3 {font-size:15px; padding:0px; margin:0px; font-family: Gungsuh;}
h3:first-letter{color:#ab4d13;}

h4 {font-size:11px;  padding:0px; margin:0px; padding-top:5px;}


form {margin:0px; padding:0px;}
p{font-family:Tahoma; font-weight:normal;}

.wrapper{width:1004px;  margin: 0 auto; }
.wrap{float:left; width:1004px;   background-color:#e6d5b1;}
.header{float:left; width:1004px; height:107px; background:url(../graph/header.png); }

.load {width:100%; text-align:center;}
.loading  {width:100px; height:100px; margin:30px; margin-bottom:100px; margin-top:100px; background:url("../graph/loading.gif");}


.logo {position:absolute;  margin-left:48px; }
.logo a  {display:block; overflow:hidden; width:166px; height:84px; background: url(../graph/logo.png) no-repeat; text-indent:-999em;}

.livHisShop {position:absolute; margin-left:258px; margin-top:14px;}
.livHisShop h3  {display:block; overflow:hidden; width:534px; height:70px; margin:0px; background: url(../graph/livHisShop.png) no-repeat; text-indent:-999em;}

.order a {display:block; background: url(../graph/order.png); cursor:pointer; width:223px; height:89px; margin-left:770px; position: absolute;}
.order_en a {display:block; background: url(../graph/order_en.png); cursor:pointer; width:223px; height:89px; margin-left:770px; position: absolute;}

.container{float:left; width:1004px;  margin-top:-18px; background-color:#e6d5b1;  background: url(../graph/containerim.png) top repeat-x; }
.content{float:left; width:1004px; margin-top:20px;}

.menuleft{float:left; margin-bottom:15px;}

.leftmenu{float:left; width:228px; padding-top:13px; padding-right:20px; margin-top:12px;  background:url(../graph/leftmenu.png) repeat-x top; background-color:#e6d5b1;}
.leftmenu ul{list-style-type:none; padding-left:0px; margin:0px;}
.leftmenu ul li{color:#281f18; font-size:14px; font-weight:bold;  background: url(../graph/ball.png) no-repeat 22px 10px;  line-height:11px;  margin-bottom:5px; padding-right:10px;  padding-bottom:10px; padding-top:10px; padding-left:40px;}
.leftmenu ul li a{text-decoration:none; display:block; height:20px; background: url(../graph/botbord.png) no-repeat -10px 15px; color:#281f18;  }
.leftmenu ul li:first-letter{color:#ab4d13;}

.fon{background-color:#f4eed7 !important;}

.leftmenu ul li ol {list-style-type:none; padding-left:0px; margin-top:10px;}
.leftmenu ul li ol li:first-letter {color:#281f18; }
.leftmenu ul li ol li {color:#281f18; font-family: Tahoma; font-weight:Bold; line-height:15px; font-size:12px; background: url(../graph/sla.png) no-repeat; padding:0px; margin:0px; padding-top:5px; padding-bottom:5px; }
.leftmenu ul li ol li a {text-decoration:underline; cursor:pointer; height:auto; background: url(../graph/botbor.png) no-repeat 2px 0px; color:#281f18;  margin-left:0px;  margin-right:0px;}

.clink {padding:10px; padding-bottom:2px; padding-top:5px; font-size:12px; font-weight:normal; display:none;}
.clink a {display:block; padding:3px;}

.images{float:left;  width:473px; height:350px; padding-top:12px; overflow:hidden; text-align:center;}
.images img{ height:350px; margin-left:-25%; margin-right:-25%;}

.menuright{float:left; width:265px; text-align:right;}

.rightmenu{float:right; margin-top:20px; margin-right:10px; }
.rightmenu ul{list-style-type:none; padding-left:0px;   }
.rightmenu ul li{color:#281f18; font-size:14px; font-weight:bold;  background: url(../graph/ball.png) no-repeat right 0px; line-height:11px; margin-top:20px; margin-bottom:10px; padding-right:30px; text-align:right;}
.rightmenu ul li a{text-decoration:none; display:block; height:20px; background: url(../graph/botbord.png) no-repeat 140px 15px; color:#281f18; margin-left:19px; }
.rightmenu ul li:first-letter{color:#ab4d13;}

.rightmenu ul li ol{list-style-type:none;}
.rightmenu ul li ol li:first-letter{color:#281f18; }
.rightmenu ul li ol li{color:#281f18; font-family: Tahoma; font-weight:Bold; font-size:11px; background: url(../graph/sla.png) no-repeat; margin-top:5px; margin-bottom:5px;}
.rightmenu ul li ol li a{text-decoration:underline; display:block; height:10px; background: url(../graph/botbor.png) no-repeat 2px 0px; color:#281f18; margin-left:0px;  margin-right:0px;}

.cont{float:left; width:1004px; height:115px; margin-top:-3px; background:url(../graph/content.png) no-repeat; }
.recl{ width:670px; height:105px; margin-left:175px; margin-top:15px; position: absolute;}

.newb{float:left;  width:910px; overflow:hidden; text-align:center; margin-left:60px; margin-top:15px; /*background: url(../graph/nakladka.png) no-repeat 116px 0px;*/}
.newbhide{float:left; width:975px;}
.newb .newbag{float:left; margin-right:95px; width:98px; height:74px; border:1px solid #a5510d; opacity:0.7;}
.newb .newbag a{display:block;}
.newb .newbag  img{height:74px; margin-left:-25%; margin-right:-25%;}
.newb .newbag:hover{opacity:1;}




.newb_en {float:left;  width:910px; overflow:hidden; text-align:center; margin-left:60px; margin-top:15px; background: url(../graph/nakladka_en.png) no-repeat 116px 0px;}
.newb_en .newbag{float:left; margin-right:95px; width:98px; height:74px; border:1px solid #a5510d; opacity:0.7;}
.newb_en .newbag a{display:block;}
.newb_en .newbag  img{height:74px; margin-left:-25%; margin-right:-25%;}
.newb_en .newbag:hover{opacity:1;}


.footer{float:left; width:1004px; min-height:120px; background-color:#e0d0ac;}
.fbanner{float:right;  padding:10px; padding-right:25px;  background-color:#e0d0ac;}

.menufoot{float:left; width:1004px; padding-top:15px; padding-bottom:25px; overflow:hidden; }
.ftypemenu {float:left; width:1024px; margin-left:15px; margin-top:15px; }


.new{float:left; width:145px; margin-left:25px; margin-right:25px; text-align:center; }
.new .title{float:left; width:145px; background:url(../graph/botbord.png) no-repeat bottom left; }
.new .title a{text-decoration:none; color:black;}
.new .title a h2{margin-bottom:10px; }
.new  p{color:#ab4d13;}
.new  p a{text-decoration:none; color:#ab4d13;}

.ftypepic {width:145px; height:109px; overflow:hidden; margin-bottom:10px;}
.ftypepic img {height:109px; margin-left:-25%; margin-right:-25%; }

.news{float:left; width:145px;}
.news .titles{float:left;  width:100px; background:url(../graph/botbord.png) no-repeat bottom left; }
.news .titles h2{margin-bottom:10px; color:#ab4d13; margin-top:0px;}
.news .titles h2 a{text-decoration:none; color:#ab4d13;}
.news  p{margin-top:0px;}
.news  p a{text-decoration:none; color:black;}

.end{float:left; width:1004px; height:62px; margin-top:-3px; background:url(../graph/end.png) no-repeat; }

.cpr {position:absolute; width:275px; margin-left:400px; margin-top:30px;}
.cpr span{font-size:10px; font-family:Tahoma; font-weight:normal;}

.settings {width:1004px; height:27px; padding-top:5px; background-color:black; }

.currency {float:right; margin-right:25px; font-family:Arial; font-size:11px; font-weight:normal; }
.currency .slang {float:left; margin-right:5px; color:#fce4b6; padding:3px; }
.currency .ru {float:left; cursor:pointer;  margin-right:7px; text-transform:uppercase; padding:3px; padding-right:4px; padding-left:4px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.currency .en {float:left; cursor:pointer;  margin-right:7px; text-transform:uppercase; padding:3px; padding-right:4px; padding-left:4px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}

.lang{float:left; margin-left:25px; font-family:Arial; font-size:11px; font-weight:normal; }
.lang .slang {float:left; margin-right:5px; color:#fce4b6; padding:3px; }
.lang .ru {float:left; cursor:pointer; margin-right:7px; text-transform:uppercase; padding:3px; padding-right:4px; padding-left:4px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}
.lang .en {float:left; cursor:pointer; margin-right:7px; text-transform:uppercase; padding:3px; padding-right:4px; padding-left:4px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;}

.ru a {color:#fce4b6;  text-decoration:none;}
.en a {color:#fce4b6; text-decoration:none;}
.ru a b {}
.en a b {}

.action{float:right; margin-top:5px; margin-right:20px;}
.action a{display:block;}
.action a img{width:199px; height:116px;}

/*----------------------------------------------------ware-----------------------------------------------*/

.ware {float:left; width:756px; margin-top:12px; padding-bottom:20px; background-color:#f4efd9;}
.ware  h1{text-align:center; padding:10px; padding-left:20px; padding-right:20px; background-color:#efe9d2;}

.gallery{float:left; width:735px;}
.galleryf {text-align:center;  font-size: 18px; width:148px;  overflow:hidden; padding:8px; margin-right:12px; display: -moz-inline-stack; display:inline-block; vertical-align:text-top; zoom:1; *display:inline;}
.galleryf .pic {width:148px; border:1px solid; height:113px; overflow:hidden;}
.galleryf img {height:113px; margin-left:-25%; margin-right:-25%;}
.galleryf p {text-decoration:none; color:#ab4d13; font-size:19px; font-family: Gungsuh;  padding:0px; margin:0px; padding-top:3px; padding-bottom:10px;}
.galleryf p span {font-size: 14px;}
.galleryf a {text-decoration:none; color:black;}
.galleryf a:hover {color:#ab4d13;}

.galleryh {clear:both; text-align:left;  min-height:113px;  padding:8px; padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #e4d3af; text-decoration:none; font-size:12px; }
.galleryh .pic {float:left; width:148px; border:1px solid; height:113px;  margin-right:25px; margin-bottom:10px;  overflow:hidden;}
.galleryh img {height:113px; margin-left:-25%; margin-right:-25%;}
.galleryh h4 {font-size:17px; }
.galleryh p u {text-decoration:none; color:#ab4d13; font-size:19px; font-family: Gungsuh;}
.galleryh p u span {font-size: 14px;}
.galleryh a {text-decoration:none; color:black;}
.galleryh a:hover {color:#ab4d13;}

.filtermenu{float:left; width:715px; margin-top:10px; padding-bottom:8px; margin-bottom:20px; border-bottom:solid 1px #e4d3af;}
.pageitemmenu {cler:both; float:left; width:715px; text-align:center; margin-bottom:10px; padding-top:8px; margin-top:20px; border-top:solid 1px #e4d3af;}
.pageitemmenu a {text-decoration:none; color:#AF571F; font-size:12px; font-family: Gungsuh; }
.pageitemmenu a span {font-size:8px; }

.sort{float:left; }

.sorttext {float:left; margin-right:5px;}
.sortitem {float:left; margin-left:5px;}
.asitemtext {float:left; font-size:11px; line-height:14px;}
.asitemtext a {color:#ab4d13;}
.sitemtext {float:left; font-size:11px; line-height:14px;}
.sitemtext a {color:black;}

.s_toparrow {float:left; cursor:pointer; width:8px; height:14px; margin-left:5px; background: url("../graph/toparrow.png") top no-repeat; }
.a_toparrow {float:left; cursor:pointer; width:8px; height:14px; margin-left:5px; background: url("../graph/toparrow.png") top no-repeat; background-position: 0 -14px;}

.s_botarrow {float:left; cursor:pointer;  width:8px; height:14px; margin-left:5px; background: url("../graph/botarrow.png") top no-repeat; }
.a_botarrow {float:left; cursor:pointer; width:8px; height:14px; margin-left:5px; background: url("../graph/botarrow.png") top no-repeat; background-position: 0 -14px;}

.fvline {float:left; margin-left:10px; margin-right:5px; font-size:10px; }


.kol{float:left; margin-left:70px;}
.kol p{font-weight:Bold; margin:0px;}
.kol p a{color:black;}

.showtype {float:right; line-height:12px;}

.sttext {float:right; margin-right:3px;}
.tileicon {float:right; width:14px; height:13px; cursor:pointer; margin-left:5px;  background: url("../graph/tile-icon.png") top no-repeat; background-position: 0 -13px;}
.listicon {float:right; width:14px; height:13px; cursor:pointer; margin-left:5px; background: url("../graph/list-icon.png") top no-repeat; background-position: 0 -13px;}

.activetileicon {float:right; width:14px; height:13px; cursor:pointer; margin-left:5px;  background: url("../graph/tile-icon.png") no-repeat;  }
.activelisticon {float:right; width:14px; height:13px; cursor:pointer; margin-left:5px; background: url("../graph/list-icon.png") no-repeat;   }


/*----------------------------------------------------thing-----------------------------------------------*/
.alls{float:left; width:715px; margin-top:8px; margin-bottom:20px;}
.alls  h1{text-align:center; font-size: 18px;}
.all{float:left;}

.bigimg{float:left; text-align:center; width:222px; height:167px; overflow:hidden; margin:20px; border:1px solid black;}
.bigimg img{height:167px; margin-left:-25%; margin-right:-25%;}

.info{float:left; width:450px; margin-top:5px;}

.text {float:left; min-height:131px; margin-right:30px;}
.text p {font-size:12px; }
.text p:first-letter{color:#ab4d13;}


.gal{float:left; width:400px; clear:both;}
.galyf {float:left; text-align:center; font-size: 18px; width:70px; height:53px; overflow:hidden;  margin-bottom:5px; margin-right:10px;}
.galyf .picimg {width:68px; height:51px; overflow:hidden; border:1px solid black;}
.galyf .picimg a {cursor:pointer;}
.galyf img {height:51px; margin-left:-25%; margin-right:-25%;}
.galyf a {text-decoration:none; color:black; font-size:10px;}

.character {float:left; width:283px; margin-left:20px; margin-top:10px;}
.character h3 {text-align:right; font-size:16px; font-family: Gungsuh; font-weight:normal; padding-bottom:10px;}
.character .color {float:left; width:283px;  line-height:18px; background-color:#eee8d1;}
.character .color p { margin-left:5px; margin-top:4px; margin-bottom:4px;}
.character .color p a {float:left; display:block; text-align:right; width:100px; line-height:18px;  margin-right:10px;}
.character .bg {float:left; width:283px; line-height:18px; }
.character .bg p {margin-left:5px;  margin-top:4px; margin-bottom:4px;}
.character .bg p a {float:left; display:block; text-align:right; width:100px; line-height:18px;  margin-right:10px;}

.price{float:left; width:200px; text-align:center; margin:20px; margin-left:90px; margin-top:25px; margin-bottom:0px;}
.price .code{float:left; width:198px; margin-top:5px; margin-bottom:5px;}
.price .code p{margin:2px; font-size:15px; font-weight:Bold; font-family: Gungsuh;}
.price .code  span{color:#AF571F;}
.price .pr {float:left; width:198px; border:1px solid black; margin-top:5px; margin-bottom:5px;}
.price .pr p{margin:2px; font-weight:Bold; font-size:18px; font-family: Gungsuh;}
.price .pr span{font-size:14px;}
.price .link{float:left; width:198px; margin-top:5px; margin-bottom:5px;}
.price .link p {margin:2px; cursor:pointer; font-weight:Bold; font-size:14px; font-family: Gungsuh;}
.price .link  span{color:#AF571F;}

.krohi  {font-size:12px; margin-top:-5px; margin-bottom:5px; margin-top:-15px; font-family: Gungsuh;}
.krohi a {text-decoration:none; color:#AF571F; }
.krohi span {margin:5px;}

.prev {float:left; text-align:left; width:200px;}
.next {float:right; text-align:right; width:200px;}


/*----------------------------------------------------faq-----------------------------------------------*/
.faqlist  {margin-top:15px; padding-top:15px;  border-top: solid 1px #dbd3ba;}
.faqitem  {padding-bottom:10px;}
.faqquest {font-family: Gungsuh;  cursor:pointer; font-size:14px; padding-bottom:5px;}
.faqquest:first-letter {color:#ab4d13;}
.faqask   {font-size:12px; color:#333333; padding:10px; background-color:#faf7e7; display:none; }

.pagetext {padding:20px; min-height:400px; font-family:Atial, Tahoma; color:#333333;  font-size:12px; }
.catinfo {padding-bottom:10px; margin-bottom:15px; border-bottom:solid 1px #dbd3ba; }

/*----------------------- страница заказа ------------------------------*/

.ordertable {padding:0px; margin:10px; width:680px; }
.ordertr td {border-bottom:solid 1px #dbd3ba; text-align:center; padding:5px; padding-bottom:10px; padding-top:10px;  margin:0px; }
.ordertr td b {font-size:14px; font-family: Gungsuh;}
.toptr td {border-bottom:solid 1px #dbd3ba; background-color:#e9dcbd; text-align:center; padding:10px; margin:0px; font-size:15px; font-family: Gungsuh;}
.totalstr td {background-color:#efe9d2; text-align:center; padding:10px; margin:0px; font-size:15px; font-family: Gungsuh;}
.orderhideitem {width:50px; background-color:#f4efd9; border:0px; text-align:center; }
.orderhideitemlarge {width:80px; background-color:#f4efd9; border:0px; text-align:center; }
.ordernumitem {width:50px; border:solid 1px #ab4d13; background-color:#fdf9e9;  text-align:center; }
.ordertotitem {width:80px; background-color:#efe9d2; border:0px; text-align:center; }
.orderitempic {width:60px; height:40px; overflow:hidden; }
.orderitempic img {height:40px; margin-left:-25%; margin-right:-25%;}
.oderdel a {display:block; cursor:pointer; width:32px; height:32px; background:url(../graph/delete.png); }

.pageorderform {width:400px; margin-left:145px; }
.pageorderform p {padding:0px; margin:0px; margin-bottom:5px; font-size:15px; font-family:Gungsuh,Arial; }
.pageorderform input {width:380px; padding-left:5px; padding-right:5px; margin-top:2px; margin-left:1px; font-size:17px; border:solid 1px #ab4d13; background-color:#fdf9e9;}
.pageorderform textarea {width:380px; padding-left:5px; padding-right:5px; margin-top:2px; margin-left:1px; font-size:17px; border:solid 1px #ab4d13; background-color:#fdf9e9;}

.sendorderbutton a {clear:both; cursor:pointer; display:block; width:120px; height:53px; margin-top:15px; background:url(../graph/small_order.png);}
.sendorderbutton_en a {clear:both; cursor:pointer; display:block; width:120px; height:53px; margin-top:15px; background:url(../graph/small_order_en.png);}



/*----------------------- окно заказа ------------------------------*/

.orderwin {position:fixed; display:none; top:0px; left:0px; width:100%; height:100%; background:url(../graph/50.png); z-index:50;}
.orderwin .orderform {position:absolute; border:solid 1px;  top:50%; left:50%; padding:0px; margin-left:-175px; margin-top:-160px; width:350px; height:280px; background-color:#eadcbe; z-index:51; text-align:center; font-size:12px;}
.orderwin .orderform .close {position:absolute; float:left; cursor:pointer; width:30px; height:30px; background:url(../graph/close.png); margin-left:335px; margin-top:-13px;  z-index:55;}
.orderwin .orderform h4 {padding:20px; padding-bottom:10px; margin:20px; margin-top:0px; margin-bottom:15px; border-bottom:solid 1px #cfc1a6;  font-weight:normal; text-align:center; font-size:19px; font-family: Gungsuh; }
.orderarea .orderform h4:first-letter {color:#ab4d13;}
.orderwin .orderform .orderarea {margin-left:20px;  margin-right:20px; padding:0px; font-family:Arial; text-align:center; }
.orderarea h5 {padding:0px; margin:0px; margin-bottom:5px; font-weight:bold; text-align:center; font-size:15px; font-family: Gungsuh; color:#ab4d13; }
.orderarea p {padding:0px; margin:0px; margin-bottom:10px;}
.orderarea p span {color:#ab4d13;}
.orderarea input {width:50px; border:solid 1px #ab4d13; background-color:#f4efd9; padding:2px; height:20px; font-size:17px; font-family:Arial; text-align:center }
.orderarea .sendbutton a {clear:both; cursor:pointer; display:block; width:120px; height:53px; margin-top:15px; background:url(../graph/add_card.png);}
.orderarea .sendbutton_en a {clear:both; cursor:pointer; display:block; width:120px; height:53px; margin-top:15px; background:url(../graph/add_card_en.png);}

.orderarea .smallorderbutton a {clear:both; cursor:pointer; display:block; width:120px; height:53px; margin-top:15px; background:url(../graph/goto_card.png);}
.orderarea .smallorderbutton_en a {clear:both; cursor:pointer; display:block; width:120px; height:53px; margin-top:15px; background:url(../graph/goto_card_en.png);}



/*----------------------- фотогалерея ------------------------------*/


// .albumlist .galleryf {height:90px;}
.galleryitem  {float:left; text-align:center; width:148px; height:113px; overflow:hidden;  margin-bottom:20px; margin-right:29px; border:solid 1px;}
.galleryitem img {height:113px; margin-left:-25%; margin-right:-25%; }

.aphotogallery {clear:both;  margin-top:20px; padding-top:20px; border-top:solid 1px #dbd3ba;  }


/*----------------------- шрифты редактора ------------------------------*/

.font_20 {font-size:20px}
.font_19 {font-size:19px}
.font_18 {font-size:18px}
.font_17 {font-size:17px}
.font_16 {font-size:16px}
.font_15 {font-size:15px}
.font_13 {font-size:13px}
.font_12 {font-size:13px}
.font_11 {font-size:13px}
.font_10 {font-size:13px}


.novis {display:none;}

/*---------------------------social button--------------------------------*/
.social{float:left; width:225px; padding:10px; padding-left:25px;}
.social a{float:left; margin-right:10px;}
.social a img{height:55px; margin-left:-25%; margin-right:-25%;}

/*---------------------------social button--------------------------------*/
.social_top{position: absolute;  width: 156px;  margin-left: 580px;  margin-top: 17px;}
.social_top a {display: inline-block;}
.social_top a img{height:29px; margin-left:-25%; margin-right:-25%;}