html, body, ul, ol, li, p,h1, h2, h3, h4, h5, h6,form, fieldset, a, img {margin: 0;padding: 0;border: 0;}

body,.xbox {font:12px Arial, helvetica, sans-serif;color: #000000; background-color: #fcfcfc;}

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
h1 {padding:3px 0 3px 0;letter-spacing:-1px;font-size:14px;font-weight:bold;text-align: center}
h2 {padding:1px 0;letter-spacing:-1px;font-size:1em;}
h3 {font-size:1em;font-weight:bold;}

a { color: #0066cc; }
a:visited {  }
a:hover {  }
a:active {  }

select,input,textarea{border: solid 1px #aaa;font-size: 80%;width:100%}
ul {list-style-type: none;}


/*-----------------------*/
#container{max-width: 1280px;min-width:990px;}

#header{height: 95px;}
#bar{height: 16px;text-align: center;background:gold;margin-top:5px;}
#reg{text-align:right; padding: 5px }
#reg input{width:60%;}
#reg2{text-align: center; padding-top: 5px}
#calendar{float:right;background-image: url(../img/22.jpg);background-repeat: no-repeat; background-position: center;width:81px; height:70px; text-align: center; }
#month{font-size:14px; margin-top:20px}
#day{font-size: 18px}
#mban{margin-left: 175px; margin-right:83px;padding-top:10px;text-align:center}

#left,#right{width: 190px;background:none}
#left{float:left;}
#right{float: right;}

#informer{height:16px;padding: 0px;background:gold;margin:0px}
#center{margin-left: 190px;margin-right: 190px;text-align:center;}
.mtext{}
#footer{height: 15px;text-align: center;clear:both;background:gold}

#logo, #logo1{position: absolute;width:170px;height:56px;}
#logo1{margin-left:-2px;margin-top:-2px}
#logob{position: absolute;top:56px;width:170px;height:20px;text-align: center;}

.foto1{width:75px;height:75px; float:left;}
.bloka, .blokb{float: left;width:32%;  padding:3px; height:150px}
.blokb{border-left:solid 1px gray;border-right:solid 1px gray;}

.main{}
.blokm{height: 80px; width:99%; border: solid 1px gray;margin-bottom:3px;}
.blokfoto{float:left;height: 80px;width:80px;background-repeat: no-repeat; background-position: center;}
.blokcentr{margin-left: 110px;margin-right: 135px;height: 65px;text-align: justify;}
.blokspec{float: right;width: 120px;padding:5px;line-height: 2}
.blokadr{ text-align: center;}
#page{text-align: center;line-height: 2}
.control{padding-left:5px;padding-right:5px;}
.control select,input{width:auto;font-size: 100%;}

.menulink{color:blue;font-size: 12px;cursor: pointer; cursor: hand}

.numero {font-size: 0.85em;float:right;margin-top:58px;background-color:white;}

/*-----------------------*/

.dt1, .fonts1, .fonts2{color: #000000; font-family: bold Verdana,Tahoma; font-style: italic; font-variant: normal; font-weight: bold; font-size: 34pt; line-height: normal; font-size-adjust: none; font-stretch: normal;}
.dt2, .xbox a{color: #000000; font-family: bold Arial;font-style: italic;font-weight: bold; font-size: 12pt;line-height: normal;}
.xbox a {color: #0066cc;}
.xboxrekl a{font: 10px}
.fonts2{color: #ff0000;}
.fonts1{color: #ff9900;}

/*-----------------------*/
.xbox {background:transparent; width:100%;}
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0px; letter-spacing:1px;}
.xsnazzy h1 {font-size:1.5em; color:gray;text-align: center;}
.xsnazzy h2 {font-size:1em; color:#234; border:0;}
.xsnazzy p {padding-bottom:0.5em; color:#eee;}
.xsnazzy h2 {padding-top:0.5em; padding-left:5px;padding-right:5px;}
.xsnazzy {background: transparent; margin:2px;}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#cccccc; border-left:1px solid #000000; border-right:1px solid #000000;}

.xb1 {margin:0 8px; background:#000000;}
.xb2 {margin:0 6px; background:#000000;}
.xb3 {margin:0 4px; background:#000000;}
.xb4 {margin:0 3px; background:#fcfcfc; border-width:0 5px;}

.xb5 {margin:0 2px; background:#fcfcfc; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fcfcfc; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#fcfcfc; border-width:0 3px; height:2px;} 

.xboxcontent {background:#fcfcfc; border:solid #000000; border-width:0 2px;padding:3px}

.xbox select{width:160px;font-size: 90%;}
.xbox table{width:580px;text-align:center}

/* Vertical Drop Down Menu------------------------------ */
#menu-v-d li {position: relative; border: 1px solid #cccccc; background: #fff;}
#menu-v-d li ul {display: none;  position: absolute;width: 100%;}

#menu-v-d a {font-family: bold Arial;font-style: italic;font-weight: bold; font-size: 10pt;line-height: 1.5;BACKGROUND: #fff; DISPLAY: block; TEXT-DECORATION: none;width:100%;text-indent:5px}
#menu-v-d a:hover {color: #cccccc; }
#menu-v-d li:hover,#menu-v-d li.jshover {}

#menu-v-d li li a {width: 100%; }
#menu-v-d li:hover ul, #menu-v-d li.jshover ul {display: block;left:100%;top:0px; }

#menu-v-d li:hover ul ul,#menu-v-d li.jshover ul ul,
#menu-v-d li:hover ul li:hover ul ul,#menu-v-d li.jshover ul li.jshover ul ul{display: none;}

#menu-v-d li:hover ul li:hover ul,#menu-v-d li.jshover ul li.jshover ul,
#menu-v-d li:hover ul li:hover ul li:hover ul,#menu-v-d li.jshover ul li.jshover ul li.jshover ul{ display: block;}

/* last------------------------------ */
ul.last h1{font-size: 14px;padding-bottom: 0px}
ul.last {border: 0px; width: 100%;  margin-top: 5px;padding-left:2%}
ul.last li {float: left; width: 32%; padding-bottom: 30px; height: 150px;  border: 1px solid #cccccc; border-width: 0px 1px 1px 1px; }

ul.last .goods {width: 100%; height: 97px; }
ul.last .itemname {padding: 7px 7px 0 0; display: block; margin-bottom: 2px;}
ul.last .oldprice {padding-top: 5px; height: 16px;  text-decoration: line-through;}
ul.last .price {padding: 0 0 5px 0; font-weight: bold; font-size: 11px; }

