.bannerhover{
width:550px; height:255px;

background:url(action.jpg) no-repeat;
cursor:pointer;
}

.bannerhoverh{
width:550px; height:255px;

background:url(actionh.jpg) no-repeat;
cursor:pointer;
}

/* reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; border:0;}
img, body, html { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
a, a:hover { outline:none; }
a img { border:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
/* base */
html, body { width:100%; height:100%; }
body {font:11px Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:#C0C0C0; }
a {color:#09F;}
a:hover { text-decoration:none; }
p {margin-bottom:10px;}
h1 {font-size:28px; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:16px; font-family:Arial, Helvetica, sans-serif;}
h3 {color:#FFF;font-size:14px; font-weight:normal; }
/* layout */
.head { width:980px; height:344px;}

#wrapper { width:980px; margin:0 auto; background-color:#FFF; }
#shop-content {}
#footer-wrap { width:980px; margin:0 auto; height:100px; background:url(bot.jpg) no-repeat;}

#footer-wrap .footer-content { width:980px; margin:0 auto;color:#FFF }
#footer-wrap .footer-content .adress {width:700px;position:absolute;margin:50px 0 0 83px; font-family:Arial, Helvetica, sans-serif; }
#footer-wrap .footer-content .copy {width:600px; position:absolute;margin:70px 0 50px 340px; font-family:Arial, Helvetica, sans-serif;}

.breadcrumbs {font-size:10px; margin:5px;}

/* block01 */
.block01-wrapper {width:230px; float:left; }



.block01  {background:url(block1.jpg) no-repeat left top; height:380px;}
.block01 h3  {margin-left:25px; padding-top:24px;  color:#FFF; font-size:16px; font-weight:bold;}
.block01-repeat  {background:url(block1-repeat.jpg) repeat-y; margin-top:31px; height:270px; }
.block01 ul {margin-left:0px; }
.block01 ul li { padding-left:1px; }
.block01 ul li a { color:#0659A6; font-size:11px;  height:15px; padding:6px 0 0 12px; text-decoration:none; display:block; }
.block01 ul li a:hover { _background:url(../css/li-bg3.png) no-repeat; _background:none;_color:#699CDB;}

.block012  {background:url(block012.jpg) no-repeat left top; height:292px;}
.block012 h3  {margin-left:25px; padding-top:22px;  color:#FFF; font-size:16px; font-weight:bold;}
.block012-repeat  {background:url(block1-repeat.jpg) repeat-y; margin-top:33px; height:120px; }
.block012 ul {margin-left:0px; }
.block012 ul li { background:url(../images/li-bg.png) no-repeat 6px 20px; padding-left:4px; }
.block012 ul li a { color:#0659A6; font-size:11px; font-weight:bold; height:30px; padding:6px 0 0 12px; text-decoration:none; display:block; }
.block012 ul li a:hover { background:url(../images/li-bg2.png) no-repeat; _background:none;_color:#699CDB;}


/* block02 */
.block02-wrapper { width:550px; float:left; font-size:12px;background:url(block02.jpg) no-repeat; }
.block02 {color: #333; }
.content-txt {margin-top:21px;}
.content-txt h1 {color:#D94498; font-size:20px; font-weight: normal; text-align:center;}
.content-txt h2 {color:#D94498; font-size:20px; font-weight: normal; text-align:center;}
.content-txt p {margin-top:18px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.content-txt2 {margin-top:21px;}
.content-txt2 p {margin-top:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.mainblock-head h2 {color:#D94498; font-size:20px; font-weight: normal; text-align:center; margin-bottom:10px;}

/* block03 */
.block03-wrapper  { }
.block03 { margin-left:14px;}
.block03 span {display:block; text-align:center;margin:0 0 30px 0;}
.block03-head { }
.block03-head h3 {margin-bottom:0px;}

.rbval {background:url(rbm.jpg) repeat-y; margin-top:-4px;}
.rbval-txt {margin-left:12px;}
.rbval ul {margin-left:25px; margin-top:5px; }
.rbval ul li { height:20px;}
.rbval ul li a {font-size:11px; color:#06C; text-decoration:none; border-bottom: 1px dashed;}
.rbval ul li a:hover {color:#000;}

.rbprod {background:url(rbm.jpg) repeat-y; margin-top:-4px;}
.rbprod ul {margin-left:25px; }
.rbprod ul li {}
.rbprod ul li a {font-size:11px; color:#000; text-decoration:none;}
.rbprod ul li a:hover {}


.flashholder {z-index:1; position:absolute;}
.menuholder {z-index:2; position:absolute; }
.logoarea {z-index:2; position:absolute; width:185; height:70;  margin-left:30px; margin-top:30px; }
.topmenu {margin-left:250px; margin-top:12px; font-family:Arial, Helvetica, sans-serif;  }
.topmenu a{font-size:15px; text-decoration:underline; color:#FFF;}
.toplng {margin-left:916px; margin-top:15px; font-family:Arial, Helvetica, sans-serif;  }
.toplng a{font-size:15px; text-decoration:none; color:#FFF;}
.asterlink {padding:20px;}

/* post */
.shop-post { width:250px; height:155px; float:left; font-size:11px; margin:0 7px 10px 7px; }
.clear { clear:both; }
.shop-post h2 a { color:#459CD4; font-weight:bold; font-size:13px; }
.shop-post h2 { margin-bottom:10px; }
.shop-post .shop-post-img { float:left; margin-right:-100%; }
.shop-post .shop-post-img span { font-size:16px; color:#DA20A2; text-align:center; display:block; font-family:Arial, Helvetica, sans-serif;}
.shop-post .shop-post-content { margin:0 0 0 100px; }
/* buttons */
a.button01, input.button01, input.button01h, button.button01, button.button01h { background:url(../images/button01.png) no-repeat 0 0;display:block;width:151px; text-align:center; text-decoration:none;padding:3px 0 7px 0;color:#FFF; margin:4px 0 4px 0; }
a.button01:hover { background:url(../images/button01.png) no-repeat 0 -25px;text-shadow:1px 1px #333;}
input.button01, input.button01h, button.button01, button.button01h  {font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;border:none; cursor:pointer; }
input.button01h, button.button01h { background:url(../images/button01.png) no-repeat 0 -25px;text-shadow:1px 1px #333;}

a.buttoncart {background:url(buttoncart.png) no-repeat 0 0;display:block;width:154px; text-align:center; text-decoration:none;padding:3px 0 4px 0;color:#FFF; margin:4px 0 4px 0; font-size:15px; text-shadow:1px 1px #333;}
a.buttoncart:hover { background:url(buttoncart.png) no-repeat 0 -25px;text-shadow:1px 1px #333;}

a.buttoncart2 {background:url(buttoncart3.png) no-repeat 0 0;display:block;width:174px; text-align:center; text-decoration:none;padding:10px 0 10px 0;color:#FFF; margin:4px 0 4px 0; color:#FFF;font-size:16px; font-weight:bold;  }
a.buttoncart2:hover { background:url(buttoncart3.png) no-repeat 0 -55px;text-shadow:1px 1px #333;}

a.buttoncart2a {background:url(buttoncart3.png) no-repeat 0 -55px;display:block;width:174px; text-align:center; text-decoration:none;padding:10px 0 10px 0;color:#FFF; margin:4px 0 4px 0; color:#FFF;font-size:16px; font-weight:bold;  }
a.buttoncart2a:hover {background:url(buttoncart3.png) no-repeat 0 0;text-shadow:1px 1px #333;}



/* misc */
.clear { clear:both; }


.price-full span { font-size:18px; color:#DA20A2; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.tel-full span { font-size:16px; color:#000099; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

/* Баннер промотдела */
.prom1{background:url(prom.png) no-repeat;}
.prom1a{background:url(proma.png) no-repeat;}

.del1{background:url(del1.png) no-repeat;}
.del1a{background:url(del1a.png) no-repeat;}

h2.goodsh2  {color:#000099; font-size:22px; font-weight:bold; text-decoration:underline;}

#mycart {background:#F2F9FF;margin:5px 25px 0 0; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#mycart-top {margin-bottom:-10px;}
.mycart-img, .mycart-title, .mycart-price, .mycart-num, .mycart-totalprice, .mycart-delete {overflow:hidden;height:40px;float:left;margin:10px 10px 0 0; padding-top:5px;}
.mycart-img {width:55px;height:45px;overflow:visible;margin-left:2px;}
.mycart-title {width:120px;}
.mycart-price {width:65px;}
.mycart-num {width:60px;}
.mycart-totalprice {width:55px;}
.mycart-delete {width:55px;}
.mycart-but {margin:10px 0 25px 150px;}

#nickname_field {border:1px solid #F36; width:350px; height:27px; font-style:italic; font-size:16px; color:#555;}

.input_ok {width:31px;height:18px;border:none;background:url(srch.jpg) 0 0 no-repeat; cursor:pointer;}
