
@import url("shop.css");
@import url("popup.css");

div { border: 0px solid #CACACA; }

body { margin: 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#6D6D6D }

form { margin:0px }

img, img:link,img:visited { border: 0px; }

a { color: #C52A4D; text-decoration: none;}
a:hover { }

.a_green { color: #C52A4D; text-decoration: none;}
.a_green:hover { }

.clr { clear:both }

#fcontainer { margin:0; }
.container { width:990px; margin:0 auto; background:url(../images/cen_shadow.gif) repeat-y 5px; }

.left { width:180px; float:left }
.center { width:230px; float:left; }
.center .cen { width: 200px; margin:0 15px; }
.right { width:750px; float:left }

#top { height:100px; background: url(../images/header_bg.gif) bottom }
#top .left { background: url(../images/top_slogan.gif); height: 100px; }
#top .center { height: 100px; background:url(../images/cen_shadow_top.gif) no-repeat 5px 100%  }
#top .center .cen { background:url(../images/cen_bg_top.jpg) repeat-x top; }
#top .center .cen .logo { background: url(../images/logo.gif) no-repeat 50% 50%; height:100px }
#top .right { }
#top .right .lmenu { float:left }
#top .right .lmenu a { float:left; color:#FFFFFF; text-decoration:none; display:block; width:36px; height:23px; background: url(../images/lmenu_bg.gif) no-repeat; text-align:center; outline:0; line-height:18px; text-transform:capitalize }
#top .right .lmenu a:hover { text-decoration:none; background-position:0 -23px }
#top .right .lmenu a:active, #top .right .lmenu a:focus { text-decoration:none; background-position:0 -46px }
#top .right .lmenu a.active { text-decoration:none; background-position:0 -69px; color:#C52A4D }
#top .right .slogan { float:left }
#top .right .qbasket { float:right; width:276px; height:67px; margin:4px 0 0 10px; padding:10px; background: url(../images/basket_bg.gif) no-repeat }
#top .right .qbasket .qbcontent { float:left; height:67px; width:230px; margin:0 0 0 10px }

#mbar { height:26px; background: url(../images/mmenu_bg.gif) repeat-x; }
#mbar .left { height:26px; line-height:26px; text-align:right }
#mbar .left a { color:#FFFFFF; margin:0px; padding:0 8px 0 8px; height:26px; text-decoration:none;}
#mbar .left a:hover { }
#mbar .center { height:26px; background:url(../images/cen_shadow_mbar.gif) repeat-y 5px  }
#mbar .center .cen { height: 26px; background:url(../images/cen_bg_mbar.jpg) repeat-x top; }
#mbar .center .cen .input { border: 1px solid #CACACA; float: left; margin: 1px 0 0 6px; width: 118px; background: url(../images/input_bg.gif) repeat-x; height: 18px; padding: 2px 0 0 2px; color: #C52A4D; font-size: 13px; }
#mbar .center .cen .button25 { float:left; margin:0px 0 0 6px; vertical-align:top }

#tmiddle { background: url(../images/content_bg_tmiddle.gif) repeat-x top; height:16px; }
#tmiddle .center { height:16px; background:url(../images/cen_shadow_tmiddle.gif) repeat-y 5px top  }
#tmiddle .center .cen { height: 16px; background:url(../images/cen_bg_tmiddle.jpg) repeat-x top; }

#middle { }

.lblock { width: 180px; margin: 0 0 10px 0; background: url(../images/lblock_bg_grey.gif) repeat-x; }
.lblock .content { border: 1px solid #CACACA; }
.lblock .innercontent { border: 1px solid #FFFFFF; padding:3px; color:#6D6D6D }
.lblock .content .name { }
.lblock .content .value { color:#C52A4D }
.lblock .content .input { border: 1px solid #CACACA; color: #6D6D6D; font-size: 11px; float: left; margin: 3px 0 0 0; width: 80px; background: url(../images/input_bg.gif) repeat-x; height: 16px; padding: 1px 0 0 1px;}
.lblock .content .button { border: 0px; width: 80px; background: url(../images/button_80_17_green.gif) right; color: #FFFFFF; font-size: 11px; line-height: 17px; height: 17px; padding:0px 0px 3px 0px}
.lblock .title { color: #8A8A8A; background: url(../images/lblock_top_bg_grey.gif) no-repeat; line-height: 23px; position: relative; top: 0px; left: 0px; height: 23px; font-weight: normal }
.lblock .innertitle { width: 100%; color: #FFFFFF; line-height: 23px; position: absolute; top: -1px; left: -1px; height: 23px; }

#middle #content { }
#middle #content .nav { color: #8A8A8A }
#middle #content .nav a { color: #A8B200; text-decoration: none;}
#middle #content .nav a:hover { color: #A8B200; text-decoration: underline }
#middle #content .ptitle { line-height: 40px; color: #8A8A8A; font-size: 18px; margin:0px 0px -5px 0px; font-family: Arial, Helvetica, sans-serif; z-index:-1000 }
#middle .center {  }
#middle .center .cen { padding:0 0 10px 0; background:url(../images/cen_bg_middle.jpg) repeat-x top; }

#cmenu { margin:0 10px; }
#cmenu ul { padding:0; margin:0px; }
#cmenu .sub { margin: 3px; padding-left: 10px; }
#cmenu a { color: #C52A4D; text-decoration: none; }
#cmenu a:hover { border-bottom: 1px dashed #CB2131; }
#cmenu .sub a { color: #6D6D6D; }
#cmenu li { list-style: none; line-height:18px }
#cmenu .slinks { margin-top:10px; width:182px; height:30px; padding:0px 0px 0px 10px; line-height:30px; vertical-align:middle; background: url(../images/cat_imp_bg_small.jpg) no-repeat;  }

#bmiddle { background: url(../images/content_bg_bmiddle.gif) repeat-x top; height:16px; }
#bmiddle .center { height:16px; background:url(../images/cen_shadow_bmiddle.gif) repeat-y 5px top  }

#footer { height:26px; background:url(../images/footer_bg.gif) repeat-x}
#footer .center { height:26px; background:url(../images/cen_shadow_footer.gif) repeat-y 5px top  }

.button25gr a, .button25gr a span { background: url(../images/button25gr.gif) no-repeat; }
.button25 { width:60px; }
.button25 a, .button25 a span { color:#FFFFFF; display: block; padding: 0 10px; cursor:pointer; text-decoration:none }
.button25 a { margin: 1px 0 0; padding-left: 0; font-size:11px; color:#FFFFFF; text-align: center; text-decoration: none; white-space: nowrap; outline: 0; }
.button25 a:hover { color:#FFFFFF; border:0px; text-decoration:none }
.button25 a span { height: 25px; min-height: 25px; line-height:22px; padding: 0 0 0 10px; }
.button25 a      { background-position: 100% -25px; }
.button25 a span { background-position: 0 0px; }
.button25 a:hover      { background-position: 100% -75px; }
.button25 a:hover span { background-position: 0 -50px; }
.button25 a:active      { background-position: 100% -125px; }
.button25 a:active span { background-position: 0 -100px; }

.button20rg a, .button20rg a span { background: url(../images/button20rg.gif) no-repeat; }
.button20gr a, .button20gr a span { background: url(../images/button20gr.gif) no-repeat; }
.button20 { width:60px; }
.button20 a, .button20 a span { display: block; padding: 0 10px; cursor:pointer }
.button20 a { margin: 1px 0 0; padding-left: 0; font-size:11px; color:#FFFFFF; text-align: center; text-decoration: none; white-space: nowrap; outline: 0; }
.button20 a:hover { color:#FFFFFF; border:0px; }
.button20 a span { height: 20px; min-height: 20px; line-height:18px; padding: 0 0 0 10px; }
.button20 a      { background-position: 100% -20px; }
.button20 a span { background-position: 0 0px; }
.button20 a:hover      { background-position: 100% -60px; }
.button20 a:hover span { background-position: 0 -40px; }
.button20 a:active      { background-position: 100% -100px; }
.button20 a:active span { background-position: 0 -80px; }

.pages { height: 20px; border-bottom:1px solid #8F8F8F; padding:0 0 1px 0; margin:5px 0 0 0 }
.pages ul { float:left; margin:0; padding:0; list-style: none; }
.pages ul li { float:left; padding:0; text-align:center }
.pagesitems { line-height:20px }
.buttonpages a, .buttonpages a span { background: url(../images/button_pages.gif) no-repeat; }
.buttonpages { width:60px; }
.buttonpages a, .buttonpages a span { display: block; padding: 0 10px; cursor:pointer }
.buttonpages a { margin: 1px 0 0; padding-left: 0; font-size:11px; color:#FFFFFF; text-align: center; text-decoration: none; white-space: nowrap; outline: 0; }
.buttonpages a:hover { color:#FFFFFF; border:0px; }
.buttonpages a span { height: 20px; min-height: 20px; line-height:22px; padding: 0 0 0 10px; }
.buttonpages a      { background-position: 100% -20px; }
.buttonpages a span { background-position: 0 0px; }
.buttonpages a:hover      { background-position: 100% -60px; }
.buttonpages a:hover span { background-position: 0 -40px; }
.buttonpages a:active      { background-position: 100% -100px; }
.buttonpages a:active span { background-position: 0 -80px; }
.buttonpages a.active      { background-position: 100% -140px; }
.buttonpages a.active span { background-position: 0 -120px; }


/*thrash*/

.ablock { color:#FFFFFF }
.ablock:hover { color:#F3F3F3; text-decoration: underline; }
.input_text { border: 1px solid #CACACA; color: #6D6D6D; font-size: 11px; width: 80px; background: url(../images/input_bg.gif) repeat-x; height: 16px; padding: 1px 0 0 1px;}
.textarea { border: 1px solid #CACACA; color: #6D6D6D; font-size: 11px;  background: url(../images/input_bg.gif) repeat-x; padding: 1px 0 0 1px;}
.text_red_11 { font-size: 11px; color: #BA013D;}
.button_160_28 { border: 0px; width: 160px; background: url(../images/button_160_28.gif) right; color: #FFFFFF; font-size: 11px; line-height: 28px; height: 28px; }
.button_65_28 { border: 0px; width: 65px; background: url(../images/button_28.gif) right; color: #FFFFFF; font-size: 11px; line-height: 28px; height: 28px; }


.qqq { width:120px; height:160px; float:left; margin:0 0 30px 25px; border:0px solid red }
.qqq a { display: block; width:120px; height:160px; top: 0; left: 0; outline:0 }
.qqq a img { border:1px solid #EAEAEA }
.qqq a:hover img { border:1px solid #CCCCCC }