
.addthis_button { cursor: pointer; }
:first-child + html #at_email textarea { height: 42px ! important; }
* html #at16psf input, :first-child + html #at16psf input { padding: 0px; }
:first-child + html #at_email #at16eatdr { top: 115px ! important; width: 272px ! important; }
#_atssh { width: 1px ! important; height: 1px ! important; border: 0px none ! important; }
@media screen and (max-width: 680px) {
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; outline: 0px none; }
a img { border: 0px none; }
body { margin: 0px; padding: 0px; outline: 0px none; vertical-align: top; color: rgb(0, 0, 0); }
ol, ul { list-style: none outside none; }
:focus { outline: 0px none; }

h1 { font-family: Arial; font-size: 20px; margin-top: 10px;}
h2 { font-family: Arial; font-size: 18px;}


html { background-color: rgb(252, 248, 237); }
body { background: url('images/bg-gradient.gif') repeat-x scroll left top transparent; border-bottom: 5px solid rgb(249, 160, 129); }
.clear { clear: both; cursor: default; }
#continer { width: 960px; margin: 0px auto; padding: 0px 14px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(70, 70, 70); }

#header { height: 80px; background-color: #fcfcff;}
#header .left { float: left; width: 295px; height: 80px; }
#header .left  img {margin-top: 0px; margin-left: 15px; }
#header .right { float: left; width: 665px; height: 80px; }
#header .right img { margin-top: -5px; margin-left: -5px;}



a#logo { display: block; width: 300px; height: 55px; padding: 15px 0px 0px 55px; background: url('images/logo.png') no-repeat scroll left 5px transparent; text-decoration: none; text-transform: uppercase; cursor: pointer; }
a#logo span { display: block; text-align: center; white-space: nowrap; }
a#logo span.top { height: 36px; font-size: 32px; color: rgb(0, 0, 0); }
a#logo span.top b { margin-right: 5px; color: rgb(248, 43, 13); }
a#logo span.bottom { height: 20px; font-size: 10px; color: rgb(70, 70, 70); }


#menuTop { float: right; margin-right: 15px; margin-top:15px;}
#menuTop a { display: block; float: left; height: 19px; padding-top: 1px; font-size: 14px; color: rgb(30, 29, 27); text-decoration: underline; }
#menuTop img { margin-top: 2px; border-bottom: 1px dashed rgb(0, 0, 128);}
#menuTop img:hover { border-bottom: 0px dashed rgb(0, 0, 128);}

.article p { margin-bottom: 10px; line-height: 1.5em; }
.cat_linkk { width: 520px; font-weight: bold; margin: 10px; }
.B_homeCrumb { font-weight: bold; border-bottom: 1px dashed rgb(0, 0, 128); color: rgb(30, 29, 27); text-decoration: none; }

.right img {margin-top:-10px;}

#menuTop a:hover { text-decoration: none; color: rgb(236, 21, 0); }
#menuTop .sep { display: block; float: left; padding: 0px 4px; color: rgb(200, 183, 120); }



#menuMain { height: 34px; padding: 0px 10px; background: url('images/bg-menumain.gif') no-repeat scroll 0% 0% transparent; }
#menuMain a { display: block; position: relative; float: left; height: 24px; padding: 10px; text-decoration: none; text-transform: uppercase; color: rgb(181, 2, 0); }
#menuMain a:hover { text-decoration: underline; }
#menuMain a:hover span.front { text-decoration: underline; }
#menuMain a span.front { position: absolute; top: 9px; left: 9px; text-decoration: none; color: rgb(253, 253, 253); cursor: pointer; }
#menuMain span.sep { display: block; float: left; width: 2px; height: 34px; background: url('images/sep-menumain.gif') no-repeat scroll 0% 0% transparent; }
#wrapper { padding: 15px 0px; }
#menuLeft { float: left; width: 195px; }
#menuLeft .top { width: 195px; }
#menuLeft .bottom { width: 195px; padding: 0px; }
#menuLeft span.title { display: block; position: relative; padding: 1px 0px 5px 2px; border-bottom: 1px solid rgb(233, 229, 210); font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; color: rgb(255, 255, 255); border-radius: 5px; background: none repeat scroll 0% 0% rgb(255, 203, 130); }
#menuLeft span.title_cat { display: block; position: relative; padding: 1px 0px 5px 2px; border-bottom: 1px solid rgb(233, 229, 210); font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; color: rgb(255, 255, 255); border-radius: 5px; background: none repeat scroll 0% 0% rgb(248, 123, 52); }
.front_cat { color: rgb(65, 46, 20); left: 10px; position: absolute; top: 0px; }
#menuLeft span.title span.front { position: absolute; top: 0px; left: 10px; color: rgb(65, 46, 20); }
#menuLeft .padder { padding: 10px 0px 0px 1px; }
#menuLeft ul li { display: block; margin-bottom: 15px; padding-left: 25px; background: url('images/ico-menuleft-li-plus.gif') no-repeat scroll left 3px transparent; }
#menuLeft ul li a { text-decoration: none; border-bottom: 1px dashed rgb(0, 0, 128); color: rgb(30, 29, 27); }
#menuLeft ul li a:hover { text-decoration: underline; }
#content { float: right; width: 750px; padding-left: 0px; background: url('images/bg-content-middle.gif') repeat-y scroll right top transparent; }
#content .top { margin-bottom: 20px; width: 750px; background: url('images/bg-content-top.gif') no-repeat scroll right top transparent; }
#content .bottom { width: 750px; padding: 10px 0px 30px 0px; background: url('images/bg-content-bottom.gif') no-repeat scroll right bottom transparent; }
#content .mainBlock { float: left; width: 100%; padding: 0px 20px; }
#content .mainBlock span.title { display: block; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; color: rgb(65, 46, 20); margin-top: 5px; }
#content2 { float: right; width: 750px; padding-left: 0px; background: url('images/bg-content-middle.gif') repeat-y scroll right top transparent; }
#content2 .top { margin-bottom: 20px; width: 750px; background: url('images/bg-content-top.gif') no-repeat scroll right top transparent; }
#content2 .bottom { width: 750px; background: url('images/bg-content-bottom.gif') no-repeat scroll right bottom transparent; }
#content2 .mainBlock { float: left; width: 100%; padding: 0px 10px; }
#content2 .mainBlock span.title { display: block; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; color: rgb(65, 46, 20); margin-top: 5px; }


.topblock { float: left; width: 100%; padding: 0px 20px; }
.topblock span.title { display: block; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; color: rgb(65, 46, 20); margin-top: 5px; }




a.grButton { display: block; float: right; margin-left: 10px; text-decoration: none; cursor: pointer; margin-top: 10px; }
a.grButton span { display: block; float: left; height: 24px; cursor: pointer; }
a.grButton .l, a.grButton .r { width: 5px; }
a.grButton .c { height: 20px; padding: 4px 11px 0px 10px; font-size: 12px; color: rgb(255, 255, 255); }
a.grButton.red .c { background: url('images/bt-red.gif') repeat-x scroll left bottom transparent; }
a.grButton.red .l { background: url('images/bt-red.gif') no-repeat scroll left top transparent; }
a.grButton.red .r { background: url('images/bt-red.gif') no-repeat scroll left center transparent; }
#sideBlock { float: left; width: 200px; }
#sideBlock span.title { display: block; padding-bottom: 8px; border-bottom: 1px solid rgb(224, 224, 224); font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 18px; font-style: italic; color: rgb(65, 46, 20); }
#sideBlock .padder { padding: 0px 20px 0px 0px; }
#sideBlock .article { width: 180px; margin-top: 20px; padding-left: 20px; background: url('images/bull-sideblock.gif') no-repeat scroll left 2px transparent; }
#sideBlock .article span { display: block; font-weight: bold; color: rgb(65, 46, 20); }
#cartTab { width: 200px; height: 60px; padding-top: 20px; background: url('images/bg-carttab.jpg') no-repeat scroll 0% 0% transparent; }
#cartTab span.text { display: block; float: left; margin-top: -3px; padding-left: 65px; font-size: 11px; }
#cartTab span.text b { font-size: 12px; color: rgb(236, 21, 0); }
#cartTab a.grButton .c { padding: 4px 6px 0px 5px; }
.prodBlock { float: left; width: 220px; margin-top: 20px; padding-right: 20px; background: url('images/bg-prodblock.gif') repeat-y scroll left top transparent; height: 180px; }
.prodBlock .t { width: 220px; background: url('images/bg-prodblock-t.gif') no-repeat scroll left top transparent; height: 180px; }
.prodBlock .b { position: relative; width: 184px; padding: 10px 18px; background: url('images/bg-prodblock-b.gif') no-repeat scroll left bottom transparent; height: 160px; }
.prodBlock img.label { position: absolute; top: -18px; right: -8px; }
.prodBlock a.url { display: block; width: 158px; padding-bottom: 10px; font-size: 14px; font-weight: bold; text-decoration: none; color: rgb(65, 46, 20); cursor: pointer; }
.prodBlock a.url:hover { text-decoration: underline; }
.prodBlock img.icon { float: left; width: 75px; padding-right: 15px; height: 75px; }
.prodBlock p { font-size: 11px; }
.prodBlock span.price { display: block; float: left; width: 70px; height: 20px; padding-top: 2px; background: url('images/bg-price.gif') no-repeat scroll 0% 0% transparent; font-size: 16px; font-weight: bold; text-align: center; color: rgb(236, 21, 0); }
#footer { width: 960px; padding: 5px 5px; }
#footer .left { float: left; padding: 5px 0px; font-size: 11px; }
#footer .right { float: right; padding: 5px 0px; }
#paycards { padding: 5px 0px 2px; }
#menuBottom { padding-bottom: 2px; font-size: 12px; }
#menuBottom a { color: rgb(30, 30, 27); }
#menuBottom a:hover { text-decoration: none; }
#menuBottom span.sep { padding: 0px; }
a { text-decoration: underline; color: rgb(58, 93, 160); }
a:hover { text-decoration: none; }
ul { list-style-type: disc; list-style-position: inside; }
.alphabet { margin: 0px 0px 0px 20px; }

.shop-cart { background-color: rgb(255, 255, 255); border: 0px solid rgb(136, 136, 136); padding: 10px; margin: 10px 0px; }


.tblue { color: rgb(57, 156, 47); font-family: tahoma; font-size: 16px; padding: 10px; margin: 20px 30px 20px 5px;}

.post, .cont { margin:20px 30px 0px 12px; width: 680px}
.post p {margin: 10px 40px 10px 10px; font-family: Arial; font-size: 14px; color: rgb(0, 0, 0);}
.cont p {margin: 10px 40px 10px 10px; font-family: Arial; font-size: 14px; color: rgb(185, 185, 185);}
.cont a {font-family: Arial; font-size: 12px; color: rgb(185, 185, 185);}

#comment-table {margin: 0px 0px 30px 0px;}
#comment-table p {padding: 5px; font-family: Arial; font-size: 12px; margin:0px 0px 0px 5px;}
#article-table p {padding: 5px; font-family: Arial; font-size: 12px; margin:0px 0px 0px 5px;}

#article-table {margin: 0px 0px 30px 0px;}
#top-table { font-family: Arial; font-size: 14px; margin-top: 25px; margin-right: 10px;}
.page { margin: 30px 0px 20px 10px; width: 680px}
.page h2 { margin: 10px 10px 30px 10px;}
h3 {margin: 30px 10px 20px 10px;}

.info-baner {margin-left: -22px;}


.lozung p {color: rgb(211, 4, 24); margin-top: 0px; margin-right: 0px; margin-left: 0px; font-size: 16px; font-family: Tahoma,Arial; font-weight: bold; letter-spacing: 0px; }

 