@charset "utf-8";
/* CSS Document */

html, body { margin:0px; padding:0px; position:relative; height:100%; min-width:990px; }

body, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#715f18; }
body { text-align:left;  background:url(bg1.gif) top center repeat-y #fdfbdd; }

hr { background:#ccc; line-height:0; font-size:0; height:1px; border:none; }

a { color: #f2487c; outline-style:none; text-decoration:underline; }
a:hover { color: #f2487c; text-decoration:none; }

a img { border-color:#A1BE16; }

h1 { color:#a1be16; font-size:27px; font-family:"Comic Sans MS", cursive; text-transform:none; font-weight:normal; margin:0; padding:0 0 10px; }
div.st { color:#a1be16; font-size:27px; font-family:"Comic Sans MS", cursive; text-transform:none; font-weight:normal; margin:0; padding:0 0 10px; }

h2,h3,h4,h5,h6 { margin:0px; padding:5px 0; color:#a1be16; font-family:"Comic Sans MS", cursive; }
h2 { font-size:22px}
h3 { font-size:20px}
h4 { font-size:18px}
h5,h6 { font-size:16px}

.thumb {color:#000000}

#wrapper { height:auto !important; height:100%; min-height:100%; margin:0 auto -335px; background:url(top_bg.jpg) top center no-repeat; }

#clasd {clear:both; height:176px}
div.cleaner { clear:both; }

#header { height:443px; position:relative; width:980px; margin:0 auto; }
div.logo { position:absolute; top:0; left:142px; }
div.logo img { border:none; }
div.about { position:absolute; top:143px; right:393px; }
div.about a { display:block; width:26px; height:90px; background:url(about.png) top left no-repeat; }
div.catalog { position:absolute; top:298px; left:105px; }
div.catalog a { display:block; width:20px; height:115px; background:url(catalog.png) top left no-repeat; }
div.price { position:absolute; top:400px; left:263px; }
div.price a { display:block; width:110px; height:21px; background:url(price.png) top left no-repeat; }
div.soveti { position:absolute; top:369px; left:398px; }
div.soveti a { display:block; width:91px; height:31px; background:url(soveti.png) top left no-repeat; }
div.poisk { position:absolute; top:420px; left:480px; }
div.poisk a { display:block; width:147px; height:17px; background:url(poisk.png) top left no-repeat; }
div.contacts { position:absolute; top:392px; right:215px; }
div.contacts a { display:block; width:86px; height:18px; background:url(contacts.png) top left no-repeat; }

#cart { margin:0 0 6px; height:33px; background:url(cart.gif) top left no-repeat; padding:37px 0 0 7px; font-size:10px; color:#715f18; position:relative; }
#cart span.sum1 { font-size:11px; }
#cart span.ord { display:block; position:absolute; top:17px; right:35px; text-align:right; font:12px "Comic Sans MS", cursive; color:#9bb90b; line-height:12px; }
#cart span.ord a { color:#9bb90b; text-decoration:underline; }
#cart span.ord a:hover { color:#9bb90b; text-decoration:none; }

div.content { clear:both; width:980px; margin:0 auto; background:url(cont_bg.gif) top left no-repeat; min-height:500px; position:relative; z-index:500; }

div.catg_top { height:43px; background:url(catg_top.gif) top left no-repeat; padding:19px 0 0 8px; font:19px "Comic Sans MS", cursive; color:#fff; line-height:23px; }
#catg { margin:0 1px 0 0; padding:0 0 15px; list-style:none; font-family:"Comic Sans MS", cursive; background:#f9f077; }
#catg li.c1 { display:block; padding:1px 0; margin:0; font-size:14px; font-weight:bold; }
#catg li.c1 a { display:block; color:#32c3d4; text-decoration:none; padding:4px 10px 4px 28px; background:#fff url(catg_i1.gif) 7px center no-repeat; }
#catg li.c1 a:hover{ color:#f2487c; text-decoration:none; background:#fff url(catg_i2.gif) 7px center no-repeat; }
#catg li.c2 { display:block; padding:0; margin:0; font-size:13px; font-weight:bold; }
#catg li.c2 a { display:block; color:#a8c716; text-decoration:none; padding:3px 10px 3px 24px; }
#catg li.c2 a:hover{ color:#11b5c8; text-decoration:none; }

#lmnu { margin:0 1px 0 0; padding:10px 0 18px; list-style:none; font-size:14px; font-weight:bold; background:#f9f077 url(lmnu_t.gif) top left no-repeat; }
#lmnu li { display:block; padding:0; margin:0; }
#lmnu li a { display:block; color:#f2487c; text-decoration:none; padding:4px 10px 4px 28px; background:url(lmnu_i1.gif) 7px center no-repeat; }
#lmnu li a:hover{ color:#32c3d4; text-decoration:none; background:url(lmnu_i2.gif) 7px center no-repeat #fff; }
div.lmnu_b { height:9px; font-size:0; line-height:0; background:url(lmnu_b.gif) top left no-repeat; }

div.news_top { padding:19px 0 0 52px; height:31px; background:url(news_t.gif) top left no-repeat; line-height:23px; font:bold 15px "Comic Sans MS", cursive; color:#fff; }
div.news_cont { margin:0 0 12px; background:#f9f077 url(news_b.gif) bottom left no-repeat; padding:4px 4px 10px; }
div.news_date { padding:0 0 0 19px; font:bold 14px "Comic Sans MS", cursive; color:#9db914; }
div.news_title { padding:3px 0 3px 19px; color:#32c3d4; font:bold 14px "Comic Sans MS", cursive; background:url(ni.gif) left 6px no-repeat; }
div.news_title a, div.news_title a:hover { color:#32c3d4; }
div.news_text { padding:0 0 0 19px; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#715f18; }
div.news_text img { float:left; margin:0 5px 0 0; }
div.news_more { clear:both; padding:0 0 15px 19px; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#e24071; }
div.news_more a, div.news_more a:hover { color:#e24071; }

div.akcii { height:96px; background:url(akcii.gif) top left no-repeat; padding:13px 0 0 68px; font:bold 14px "Comic Sans MS", cursive; color:#a2c10e; }
div.akcii a, div.akcii a:hover { color:#f2487c; text-transform:uppercase; }

div.informers { padding:20px 0 0; text-align:center; } 

#path { font-size:12px; color:#563823; margin:0 0 20px; }
#path a { color:#b84335; text-decoration:underline; }
#path a:hover { color:#b84335; text-decoration:none; }

#bmnu { margin:0; list-style:none; padding:0; font-size:11px; }
#bmnu li { display:inline-block; margin:0; padding:0; }
#bmnu li:first-child { background:none; }
#bmnu li a {display:inline-block; color:#fff; text-decoration:none; padding:0; }
#bmnu li a:hover { color:#fff; text-decoration:underline; }

#footer { background:url(bot_pic.gif) top center no-repeat; padding:160px 0 0; }
div.bot { position:relative; height:175px; width:980px; margin:0 auto; }
div.copyright2 { position:absolute; top:70px; left:217px; font:bold 13px "Comic Sans MS", cursive; color:#f2487c; }
div.copyright { position:absolute; top:69px; right:33px; width:140px; height:22px; text-align:right; padding:0 30px 0 0; font:10px "Comic Sans MS", cursive; color:#96b703; background:url(mega.gif) top right no-repeat; }
div.copyright a { color:#32c3d4; text-decoration:underline; }
div.copyright a:hover { color:#32c3d4; text-decoration:none; }
div.counters { position:absolute; top:64px; right:212px; text-align:right; }

/* tables */
table.cont { padding:0; margin:0; border:none; border-collapse:collapse; border-spacing:0; width:100%; }
td.l_c { padding:2px 0 130px 14px; margin:0; border:none; border-collapse:collapse; border-spacing:0; vertical-align:top; width:192px; }
td.r_c { padding:28px 15px 30px 0; margin:0; border:none; border-collapse:collapse; border-spacing:0; vertical-align:top; width:178px; }
td.c { padding:25px 20px 30px; margin:0; border:none; border-collapse:collapse; border-spacing:0; vertical-align:top; }

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #f7fbe1}
table.table1 td { padding:5px; border: 1px solid #cce252;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #f7fbe1}
table.table2 td { padding:5px; border: 1px solid #cce252;}
table.table2 th { padding:8px 5px; border: 1px solid #cce252; background-color:#b7d126; color:#fff; text-align:left;}

/* GALLERY */

table.gallery { border-spacing: 10px; border-collapse: separate; }
table.gallery td { background-color: #f7fbe1; text-align: center; padding: 15px; }
table.gallery td img { }

/* a.m. */
