body {margin: 0px; overflow-x: hidden; background-color: #381b0b; background-image: url(images/page_back.jpg); background-repeat: repeat-y repeat-x; background-position: top center; font-family:  Arial, Helvetica, sans-serif; color: #b48d41; font-size: 13px;}
h3,.buttons_heading {padding: 0px; margin: 0px;}
img {border: 0;}

a {text-decoration: none; color: #ffffff; padding: 5px;}
a:hover {text-decoration: underline; color: #ffffff;}

a:focus {outline: none;}

#menu2 {position: absolute; z-index: 6; font-size: 13px; font-weight: bold; color: #e2ca72; height: 15px; top: 259px; left: 50%; margin-left: -50px;}
#menu2 a {padding: 2px; color: #e2ca72;}
#menu2 a:hover, #menu2 a.current {color: #ffffff; text-decoration:none;}

#menu3 {margin:10px 0px 10px 0px; min-height:150px; width:560px;}
#menu3 a {color: #e2ca54; text-decoration: none; padding: 0px; font-size: 13px; font-weight: bold;}
#menu3 a:hover {color: #ffffff; text-decoration: none; background-color: transparent;}
#menu3 img {width:130px; height:130px; padding:2px; background:#b79153;}
#menu3 td {text-align:center;}

#shapka {position: absolute; z-index: 5; width: 1114px; height: 286px; top: 0px; left: 50%; margin-left: -557px; background-image: url(images/top.jpg);} 

#logo {position: absolute; z-index: 2; width: 300px; height: 250px; top: 0px; left: 50%; margin-left: 188px; background-image: url(images/logo.jpg); background-repeat: no-repeat; background-position: center center;}

#map {position: absolute; z-index: 4; align: center; vertical-align: top; left: 50%; margin-left: 40px; height: 13px; top: 22px;}

#left {margin-top:100px; height:90px;}
#leftmenu {position: absolute; width:73px; height:73px; margin-left:125px; text-align:center;}
#leftmenu img {width:73px; height:73px; background:#b79153;}

#left2 {margin-top:30px; height:90px;}

#leftmenu_up {position: absolute; width:73px; height:73px; margin-left:125px;}
#leftmenu_up img {width:73px; height:73px;}
#leftmenu_up a {color: #b48d41; text-decoration: none; font-size: 13px; font-weight: bold;  margin:0px; padding:0px; background-color: transparent;}

#leftmenu1 {position:relative; top: 80px; margin-left: 100px; text-decoration: none; text-align: left;  font-size: 13px; font-weight: bold;}
#leftmenu1 a {text-decoration: none; padding: 0px; color: #e2ca54; text-decoration: none;}
#leftmenu1 a:hover {color: #ffffff; text-decoration:none; background-color: transparent;}

#leftmenu2 {position:relative; top: 80px; margin-left: 100px; text-decoration: none; text-align: left;  font-size: 13px; font-weight: bold;}
#leftmenu2 a {text-decoration: none; padding: 0px; color: #e2ca54; text-decoration: none;}
#leftmenu2 a:hover {color: #ffffff; text-decoration:none; background-color: transparent;}

#leftmenu3 {position:relative; top: 80px; margin-left: 100px; text-decoration: none; text-align: left;  font-size: 13px; font-weight: bold;}
#leftmenu3 a {text-decoration: none; padding: 0px; color: #e2ca54; text-decoration: none;}
#leftmenu3 a:hover {color: #ffffff; text-decoration:none; background-color: transparent;}

#content {width:560px; margin:15px 10px 10px 10px; text-align:justify;}
#content h1 {font-size:16px; color: #a85205;}
#content h2 {font-size:15px; color: #a85205; text-align:center;}
#content h3 {font-size:14px; color: #a85205; text-align:center;}
#content table {width:100%;}
#content b {color:#a85205; font-size:13px;}
#content a {color: #e2ca54; text-decoration: none; padding: 0px; font-size: 13px; font-weight: bold;}
#content a:hover {color: #ffffff; text-decoration: none; background-color: transparent;}

#navy {margin:10px; color:#e2ca72; width:580px;}
#navy a{color: #e2ca72; text-align:center; padding:5px 0px 0px 0px; font-weight:bold; text-decoration:underline;}
#navy a:hover{color:#ffffff; text-decoration:none; padding:5px 0px 0px 0px; font-weight:bold;}

#navytov {padding:9px 0px 0px 0px;}

#tovarright {}
#tovarright p {color: #ce6a34; text-align:left; font-size:10px;}
#tovarright h2 {color: #945c57; text-align:center; font-weight:bold; font-size:15px;}
#tovarright h3 {color: #e2ca72; text-align:left; font-weight:bold; font-size:13px;}
#tovarright h4 {color: #e2ca72; text-align:left; font-size:10px;}

#title {position: absolute; z-index: 4; width: 475px; height: 146px; top: 100px; left: 50%; margin-left: -85px; background-image: url(diz/123.png); background-repeat: no-repeat; background-position: center center; behavior: url(iepngfix.htc);}

#tel {position: absolute; z-index: 4; width: 291px; height: 35px; top: 25px; left: 50%; margin-left: 195px; background-image: url(diz/tel.png); background-repeat: no-repeat; background-position: center center; behavior: url(iepngfix.htc);}
#tel2 {position: absolute; z-index: 6; width: 291px; height: 35px; bottom: 25px; left: 50%; margin-left: 195px; background-image: url(diz/tel.png); background-repeat: no-repeat; background-position: center center; behavior: url(iepngfix.htc);}

#menu1 {position: absolute; z-index: 4; width: 320px; left: 50%; margin-left: 101px; top: 74px;}
#menu1 a {padding:4px 2px;}
#menu1 a:hover, a.current2 {background-color: #083651; text-decoration:none;}
#menu1 table {text-align: right; color: #ffffff; font-size: 13px;}

#razdel {background: url(images/flowers.jpg) top left no-repeat; height:360px; margin-top:10px; width:590px;}
#razdel2 {background: url(images/gifts.jpg) top left no-repeat; height:330px; margin-top:10px; width:700px;}
#razdel3 {background: url(images/decor.jpg) top left no-repeat; height:360px; margin:10px 0px 20px 0px; width:700px;}


#mf {position: absolute; z-index: 4; width: 700px; margin-left: 0px; margin-top:70px; padding-top:5px;}
#mf img {width:156px; height:156px; padding:2px; background:#b79153; margin-left:23px;}
#mf p {padding: 0px 128px 0px 28px; text-indent:20px; text-align:justify;}

#mf2 {position: absolute; z-index: 4; width: 700px; margin-left: 0px; margin-top:80px; padding-top:5px;}
#mf2 img {width:156px; height:156px; padding:2px; background:#b79153; margin-left:55px;}


#mfup {position: absolute; z-index: 4; width: 700px; height: 110px; top: 250px; left: 50%; margin-left: -95px;}
#mfup a {margin:0px; padding:0px; background-color: transparent;}

#flowers1 {position: absolute; z-index: 4; width: 160px; height: 19px; left: 50%; margin-left: -194px; color: #ffffff; margin-top:55px; background: url(images/arrow.gif) bottom right no-repeat;}
#flowers1 a {color: #e2ca54; text-decoration: none; padding: 0px; font-size: 13px; font-weight: bold;}
#flowers1 a:hover {color: #ffffff; text-decoration: none; background-color: transparent;}

#flowers1_top {position: absolute; z-index: 4; width: 160px; height: 35px; left: 50%; margin-left: -194px; color: #ffffff; margin-top:39px; background: url(images/arrow.gif) bottom right no-repeat;}
#flowers1_top a {color: #e2ca54; text-decoration: none; padding: 0px; font-size: 13px; font-weight: bold;}
#flowers1_top a:hover {color: #ffffff; text-decoration: none; background-color: transparent;}

#flowers2 {position: absolute; z-index: 4; width: 160px; height: 19px; left: 50%; margin-left: 0px; color: #ffffff; margin-top:55px; background: url(images/arrow.gif) bottom right no-repeat;}
#flowers2 a {color: #e2ca54; text-decoration: none; padding: 0px; font-size: 13px; font-weight: bold;}
#flowers2 a:hover {color: #ffffff; text-decoration: none; background-color: transparent;}

#flowers2_top {position: absolute; z-index: 4; width: 160px; height: 35px; left: 50%; margin-left: 0px; color: #ffffff; margin-top:39px; background: url(images/arrow.gif) bottom right no-repeat;}
#flowers2_top a {color: #e2ca54; text-decoration: none; padding: 0px; font-size: 13px; font-weight: bold;}
#flowers2_top a:hover {color: #ffffff; text-decoration: none; background-color: transparent;}

#flowers3 {position: absolute; z-index: 4; width: 160px; height: 35px; left: 50%; margin-left: 194px; color: #ffffff; margin-top:39px; background: url(images/arrow.gif) bottom right no-repeat;}
#flowers3 a {color: #e2ca54; text-decoration: none; padding: 0px; font-size: 13px; font-weight: bold;}
#flowers3 a:hover {color: #ffffff; text-decoration: none; background-color: transparent;}

#krasn2 {position: absolute; z-index: 4; width: 90px; height: 49px; top: 370px; left: 50%; margin-left: 35px; background-color: #6f1548; color: #ffffff; text-align: center; padding-top: 4px;  font-size: 12px;}
#krasn2 a {color: #ffffff; text-decoration: none; padding: 0px;}
#krasn2 a:hover {color: #ffffff; text-decoration: underline; background-color: transparent;}

#krasn3 {position: absolute; z-index: 4; width: 90px; height: 49px; top: 370px; left: 50%; margin-left: 154px; background-color: #6f1548; color: #ffffff; text-align: center; padding-top: 4px;  font-size: 12px;}
#krasn3 a {color: #ffffff; text-decoration: none; padding: 0px;}
#krasn3 a:hover {color: #ffffff; text-decoration: underline; background-color: transparent;}

#zed {background: url(diz/tel.png) center center no-repeat; behavior: url(iepngfix.htc);}

#nah {position: absolute; z-index: 4; width: 90px; height: 49px; top: 370px; left: 50%; margin-left: 273px; background-color: #083651; color: #ffffff; text-align: center; padding-top: 4px;  font-size: 12px;}
#nah a {color: #ffffff; text-decoration: none; padding: 0px;}
#nah a:hover {color: #ffffff; text-decoration: underline; background-color: transparent;}

#new {position: absolute; z-index: 4; width: 90px; height: 49px; top: 370px; left: 50%; margin-left: 393px; background-color: #eb810f; color: #ffffff; text-align: center; padding-top: 4px;  font-size: 12px;}
#new a {color: #ffffff; text-decoration: none; padding: 0px;}
#new a:hover {color: #ffffff; text-decoration: underline; background-color: transparent;}

#back1 {position: absolute; z-index: 1; width: 575px; height: 423px; top: 0px; left: 50%; margin-left: -498px; background-color: #16000d; background-image: url(diz/top1.jpg); background-repeat: no-repeat; background-position: center top;}

#back2 {position: absolute; z-index: 2; width: 425px; height: 423px; left: 50%; top: 0px; margin-left: 77px; background-color: #16000d; background-image: url(diz/top2.jpg); background-repeat: no-repeat; background-position: center top;}

#body {position: absolute; z-index: 3; min-height: 814px; width: 1114px; top: 286px; left: 50%; margin-left: -557px; background-image: url(images/left.jpg); background-repeat: no-repeat; background-position: left top; text-decoration: none;}
#body table {padding-bottom: 30px; vertical-align:top;}

#body tr.podval {vertical-align:center; color: #af5f21; font-size:14px; line-height: 22px; vertical-align: center;}


#body tr.verttop {vertical-align: top;}
#body td.news {width: 280px; align: left; padding-top: 6px; padding-left: 15px; padding-right: 20px; vertical-align:top;}
#body td.hit {align: left; padding: 15px; color: #ffffff;}
#body span.date {color: #876c7c; font-weight: bold; font-style: italic; font-size: 12px;}
#body span.title {color: #d2a7c0; font-weight: bold; text-decoration: underline; font-size: 12px;}
#body span.text {color: #d9d8d9; font-size: 12px;}
#body .loginpanel {margin-top: 10px;}
#body a.mainlevelshop0 {color: #d2a7c0; text-decoration: underline; font-weight: bold;}
#body a.mainlevelshop0:hover {color: #ffffff; text-decoration: none; font-weight: bold;}
#body #active_menu {color: #ffffff; text-decoration: underline; cursor: default;}
#body img.sublevel1 {margin-left: 15px; float: left;}
#body img.sublevel2 {margin-left: 30px; float: left;}
#body img.sublevel3 {margin-left: 45px; float: left;}
#body img.sublevel4 {margin-left: 60px; float: left;}
#body img.sublevel5 {margin-left: 75px; float: left;}
#body img.sublevel6 {margin-left: 90px; float: left;}
#body img.sublevel7 {margin-left: 105px; float: left;}
#body a.sublevel1 {color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none;}
#body a.sublevel1:hover {text-decoration: underline;}
#body a.sublevel2 {color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none;}
#body a.sublevel2:hover {text-decoration: underline;}
#body a.sublevel3 {color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none;}
#body a.sublevel3:hover {text-decoration: underline;}
#body a.sublevel4 {color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none;}
#body a.sublevel4:hover {text-decoration: underline;}
#body a.sublevel5 {color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none;}
#body a.sublevel5:hover {text-decoration: underline;}
#body a.sublevel6 {color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none;}
#body a.sublevel6:hover {text-decoration: underline;}
#body a.sublevel7 {color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none;}
#body a.sublevel7:hover {text-decoration: underline;}

#body .razdel {position: absolute; z-index: 5; width: 996px; top: 55px; left: 50%; margin-left: -448px; color: #ffffff; font-size: 28px; font-family:  Geneva, Arial, Helvetica, sans-serif;}
#body .header {font-size: 15px; font-weight: bold;}

#cart {position: absolute; z-index: 7; width: 150px; top: 110px; left: 50%; margin-left: 353px; text-decoration: none;}

#vmMainPage {background-color: #3a0b22; padding: 15px; border: 1px solid #ff0000;}
.contentpane {background-color: #3a0b22; padding: 15px; background-image: url(diz/back/p.gif); background-repeat: repeat;}
#vmMainPage a:hover{color: #000000;}

#infotext p {margin: 0px; padding: 0px;}
#products {margin: 0px; padding: 0px;}
#products img {border: 2px solid #654a57;}
#newsblog p {margin: 0px;}

td.seemore {width: 70px; padding: 15px;}
td.picttop {padding-bottom: 10px; padding-right: 10px; background-repeat: no-repeat; background-position: center center; text-align: right; vertical-align: bottom;}
td.pictbottom {padding: 5px; padding-bottom: 15px; background-repeat: no-repeat; background-position: center center;}
td.tt {background-image: url(diz/top_center.gif); background-repeat: repeat-y; background-position: center center; vertical-align: top;}
td.tml {background-image: url(diz/top_center.gif); background-repeat: repeat-x; background-position: center center; text-align: left;}
td.tmc {background-image: url(diz/top_center.gif); background-repeat: repeat-x; background-position: center center; vertical-align: top;}
td.tmr {background-image: url(diz/top_center.gif); background-repeat: repeat-x; background-position: center center; text-align: right;}
td.tb {background-image: url(diz/top_center.gif); background-repeat: repeat-y; background-position: center center; vertical-align: bottom;}

tr.bottom {background-image: url(diz/bottomback.png); background-repeat: repeat-x; background-position: bottom center; padding-bottom: 10px;}
td.bottom {align: left; vertical-align: bottom; height: 111px; width:29px;}
td.copyright {text-align: left; padding-left: 15px; vertical-align: middle; color: #ffffff; font-family:  Verdana; font-size: 11px;}
td.phone {padding-right: 15px;}

img.topmodel {border: solid 2px #714a5d;}

td.contentheading {padding-left: 0px; color: #ffffff; font-size: 28px; font-family:  Geneva, Arial, Helvetica, sans-serif;}
td.contentheadinginfo {padding-left: 5px; color: #f193b4; font-size: 20px; font-family:  Geneva, Arial, Helvetica, sans-serif;}
td.contentheadinginfo h1 {padding-left: 5px; color: #f193b4; font-size: 18px; font-family:  Geneva, Arial, Helvetica, sans-serif;}
table.infopageinfo,p.shop_desc {background-color: #3a0b22; font-size: 12px; color: #b08fa2; width: 100%;}
td.infopagetextinfo {height: 200px; padding: 15px;}

p.podzagolovok {color:#d2a7c0; text-decoration: underline; font-weight: bold; padding-bottom: 5px;}
td.contentheadingnews {font-size: 12px; color:#d2a7c0; font-weight: normal; vertical-align: bottom; background-color: #5a2b43;}
td.contentheadingnews p {text-align:justify; padding:5px 10px 5px 12px;} 
td.contentheadingnews b {font-weight: bolder; color:#f193b4;} 
table.contentpaneopeninfo {margin-bottom: 5px; width:100%;}
td.createdate {padding-top: 15px; font-weight: bold; font-style: italic; font-size: 12px; color: #876c7c;}
td.textnews {font-size: 12px; color: #d9d8d9; width: 100%; margin-bottom: 15px;}
td.path {width: 100%; padding: 10px 0px 10px 20px;}
a.path {font-size: 12px; color: #a5678b;}
a.path:hover {text-decoration: underline;}
span.productPrice {padding: 4px; background-color: #77194e; color: #ffffff; font-size: 11px; text-align: center;}

table.price {margin:0px 10px 0px 0px; padding:10px; width:100%;}
tr.stroka1 {text-align:center;}
tr.stroka2 {text-align:center; background: #6a3c54;}
td.tdleft {text-align:left;}
tr.shapka {background: #c69; text-align:center; color:#603; font-weight: bold;}
h3.zag {font-style:italic; font-size:11px; text-align:center; margin:5px; color:#f193b4;}
h2.zag {font-size:17px; text-align:left; margin:10px; color:#f193b4;}
img.foto {padding:2px; border: 1px solid #c9c;}
