body {background:#716E41 url(/i/bodyBg.jpg);margin:0;padding:0;font-family:tahoma;color:#161616}
#minWidth {margin:0pt auto;position:relative;text-align:left;width:1250px;}
.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
img {border:0;}
#ramka {width:1250px;height:1140px;background:transparent url(/i/ramka.gif) no-repeat;position:relative}
.pn {font-size:9px;margin-bottom:4px}
#writer {position:absolute;left:0;top:0;width:900px;height:60px;z-index:35000}
h1 {font-size:20px}
:focus, a:active {outline:none}

ul li  {margin: 0; padding: 0;}

#footer {position:relative;z-index: 1000; }
#footer .links a {color:white;font-size:11px;text-decoration:none;position:relative}
#footer .links a:hover, #footer .copy a:hover {text-decoration:underline}
#footer .links {text-align:center;margin-top:5px;color:gray;font-size:9px}
#footer .links a.inactive {color:gray}
#footer .copy {color:silver;text-align:center;font-size:11px;margin:5px 0 5px 0;}
#footer .copy a, #footer .links a.inactive{text-decoration:none}
#footer .copy a {color:white}
#footer .copy span {font-size:12px;}

#toplinks {height:45px}

#jQueryRotator {position:absolute;top:62px;left:17px;width:1215px;height:1109px}
#jQueryRotator img {position:absolute;left:0;top:0}
#jQueryRotator div {display:none;position:absolute;left:0;top:0;height:150px;width:680px;}
#jQueryRotator #data {display:none} 

.z9 {z-index: 999 !important; }

#header {position:relative;}

#body {width:997px;height:1050px;position:absolute;top:50px;left:35px;z-index:30000;}
#body #top {width:849px;height:52px;position:absolute;left:-3px;top:-10px;z-index:11;}
#body #lineLeft {background:url(/i/lineLeft.gif);width:29px;height:1042px;position:absolute;top:10px;left:-8px;z-index:10;}
#body #lineRight {background:url(/i/lineRight.gif);width:28px;height:1028px;position:absolute;top:25px;right:0px;z-index:10;}
#body #lineBottom {background:url(/i/menuLineUp.jpg);width:997px;height:17px;position:absolute;bottom:-3px;right:0;z-index:9;}
#body #lCorner{background:url(/i/lCorner.png) no-repeat;width:50px;height:52px;position:absolute;bottom:-8px;left:-6px;z-index:11;}
#body #rCorner{background:url(/i/rCorner.png) no-repeat;width:51px;height:52px;position:absolute;bottom:-7px;right:0;z-index:11;}
#body #dragon {width:288px;height:81px;position:absolute;bottom:-7px;right:485px;z-index:11;background:url(/i/dragon.png) no-repeat;}
#body #plaha {position:absolute;top:-38px;left:317px;width:331px;height:195px;background:transparent url(/i/tykva.jpg) no-repeat 0 33px;z-index:12}
/*#body #logoFlash {position:absolute;top:7px;left:321px;width:208px;height:77px;z-index:13}*/

#menu {margin:0 0 0 6px;padding:0;height:54px}
#menu li.m{list-style-type:none;position:relative;background:transparent url(/i/button.gif) no-repeat;z-index:9000;width:163px;height:30px;float:left;cursor:pointer;text-align:center;margin:0;padding:0}
#menu li.m img {margin-top:5px;position:relative}
#menu .m a {display:block}

#menu li.m ul { display:none; position:absolute;left:0;top:30px;width:163px;margin:0;padding:0;z-index:1000;background:url(/i/smBg.gif);}
#menu li.m ul li {list-style-type:none;margin-bottom:0px;text-align:left; height: 20px;}
#menu li.m ul li.last {background:transparent url(/i/smBgEnd.gif) no-repeat scroll 0 17px;margin:0;padding-bottom:7px}
#menu li.m ul li a {padding-left:20px;color:white;font-family:georgia;text-decoration:none;font-weight:bold;font-size:14px}
#menu li.m ul li a:hover {text-decoration:underline}

#menu .eff {position:absolute;left:0;top:0;width:163px;height:30px;background-color:none;}
#menu .eff0 {position:absolute;left:0;top:0;width:163px;height:30px;z-index:5;/*background-color:#C6A136;*/}
#menu .layer {position:absolute;left:0;top:0;width:163px;height:30px;background:url(/i/pix.gif);cursor:pointer;}
.border{height:17px;width:981px;background:url(/i/menuLineUp.jpg)}

.views {margin-left:17px;width:370px;text-align:center;margin-top:2px;height:15px}
.views a {display:none;margin-left:5px;background-color:#793510;font-size:12px;padding:2px 5px 2px 5px;color:white;text-decoration:none;border:1px solid #FFD084}
.views a.here {background-color:#FFD084;color:#793510;border:1px solid white}

#page1 #goodPreview {width:404px;height:377px;position:relative}
#page1 .r_left {width:28px;height:374px;background:url(/i/imgcont-left.jpg) no-repeat;position:absolute;left:-2px;top:-1px}
#page1 .r_right {width:24px;height:377px;background:url(/i/imgcont-right.jpg) no-repeat;position:absolute;right:-2px;top:-3px}
#page1 .previewShadow {position:absolute;width:368px;height:9px;left:17px;bottom:-1px;background:url(/i/imgcont-bottom.jpg) no-repeat}
#page1 #goodPreview img{border:1px solid #86370c;}
#page1 #goodPreview #imgcont{position:absolute;left:16px;top:0px;width:370px;height:370px}
#page1 #goodDescription {margin-left:17px;width:370px;}
#page1 #goodDescriptionText {font-size:14px;font-family:Georgia;width:370px;height:153px;overflow:hidden;}
#page1 #goodDescription h1 {margin:1px 0 10px 0;padding:0}
#page1 #prices {font-family:Georgia;font-size:16px;color:#6d2b02;font-weight:bold;margin-top:5px}
#page1 #prices span {font-family:Georgia;}
#page1 #prices span.s {font-size:14px}

#next {position:absolute;right:0;bottom:0;cursor:pointer}
#prev {position:absolute;left:5px;bottom:0;cursor:pointer}

#book {z-index:1}
#page1, #page2 {padding-top:10px}
#page1 {position:absolute;z-index:15;width:420px;height:650px;top:307px;left:75px}
#page2 {position:absolute;z-index:15;width:390px;height:650px;top:307px;left:520px}
#page2 #imgMover {width:100px;height:100px;position:absolute;left:17px;top:10px;display:none;border:1px solid #86370c;}
.txt {font-family:Georgia;font-size:13px;padding-left:10px}
.txt p {width:390px;margin:0 0 9px 0;padding:0}

#goods .thumb {float:left;width:139px;height:111px;background:url(/i/goodBg.png) no-repeat;position:relative}
#goods .thumb img {border:1px solid #434329;position:absolute;left:16px;cursor:pointer}
#goods .text {float:left;width:250px;font-size:12px}
#goods .text a {font-size:12px;color:#161616;text-decoration:none}
#goods .text a:hover {text-decoration:underline}
#goods .text h1 {margin:0 0 5px 0;padding:0;cursor:pointer}
#goods .good {height:125px;}



.AddToCart {background:none; border:none; color:#6D2B02; font-size:11px; font-weight:bold; font-family:tahoma;}
.form {width: 50px; float: left;  margin-left:184px !important; margin-left/**/:100px; }

#snd {width:115px;height:25px;position:absolute;top:0px;left:0px;z-index:100;}

.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 1px;width: 8px !important;top: 0;height: 100%;background: #E2B25D;}
.jScrollPaneDrag {position: absolute;background: #a16027;cursor: pointer;overflow: hidden;width: 8px !important;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;background: url('../i/arrow_up.gif') no-repeat 0 0;height: 9px;}
a.jScrollArrowUp:hover {/*background-color: #f60;*/background: url('../i/arrow_up.gif') no-repeat 0 -15px;}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/background: url('../i/arrow_down.gif') no-repeat 0 0;height: 9px;}
a.jScrollArrowDown:hover {/*background-color: #f60;*/background: url('../i/arrow_down.gif') no-repeat 0 -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}

.sitemap li {margin-top:10px}
.sitemap ul li {margin-top:0}
.sitemap a, .txt a {color:#974513}


.order-button {float: right; color: #6D2B02; }

.ff
{
	position: absolute;
	left:10px;
	display:none;
	
}


/**
* Валидатор
*/
.inputContainer {
    position: relative;
    float: left;
}

.formError {
    position: absolute;
    top: 300px;
    left: 300px;
    display: block;
    z-index: 99900;
    cursor: pointer;
}

.ajaxSubmit {
    padding: 20px;
    background: #55ea55;
    border: 1px solid #999;
    display: none
}

.formError .formErrorContent {
    width: 100%;
    background: #ee0101;
    position:relative;
    z-index:9901;
    color: #fff;
    width: 150px;
    font-family: tahoma;
    font-size: 11px;
    border: 2px solid #ddd;
    box-shadow: 0 0 6px #000;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
    padding: 4px 10px 4px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.greenPopup .formErrorContent {
    background: #33be40;
}

.blackPopup .formErrorContent {
    background: #393939;
    color: #FFF;
}

.formError .formErrorArrow {
    width: 15px;
    margin: -2px 0 0 13px;
  position:relative;
  z-index: 99906;
}

.formError .formErrorArrowBottom {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
    margin: 0px 0 0 12px;
  top:2px;
}

.formError .formErrorArrow div {
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    box-shadow: 0 2px 3px #444;
    -moz-box-shadow: 0 2px 3px #444;
    -webkit-box-shadow: 0 2px 3px #444;
    font-size: 0px;
    height: 1px;
    background: #ee0101;
    margin: 0 auto;
    line-height: 0;
    font-size: 0;
    display: block;
}

.formError .formErrorArrowBottom div {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div {
    background: #33be40;
}

.blackPopup .formErrorArrow div {
    background: #393939;
    color: #FFF;
}

.formError .formErrorArrow .line10 {
    width: 15px;
    border: none;
}

.formError .formErrorArrow .line9 {
    width: 13px;
    border: none;
}

.formError .formErrorArrow .line8 {
    width: 11px;
}

.formError .formErrorArrow .line7 {
    width: 9px;
}

.formError .formErrorArrow .line6 {
    width: 7px;
}

.formError .formErrorArrow .line5 {
    width: 5px;
}

.formError .formErrorArrow .line4 {
    width: 3px;
}

.formError .formErrorArrow .line3 {
    width: 1px;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    border-bottom: 0 solid #ddd;
}

.formError .formErrorArrow .line2 {
    width: 3px;
    border: none;
    background: #ddd;
}

.formError .formErrorArrow .line1 {
    width: 1px;
    border: none;
    background: #ddd;
}
