body {margin:0; font:  10px Verdana, Arial, sans-serif; padding:0px;color: #6a6a6a; background:snow}
body div, body p, body table {width:100%;float:left;padding:0px;margin:0px;}
body img {border:0}
body table td{padding:0px;}

#top{height:104px;background:url(p/pg/bgTop.jpg) repeat-x; background-position:224px  0px}
#topLogo{height:104px;width:224px;}
#topRight{width:17%;padding:1px;text-align:right; float:right}
#topMiddle{width:47%;height:104px;float:right;}
#topMenu{background-image:url(p/pg/bg8.jpg);text-align:right;}
#topMenu table td{text-align:center;padding:7px 0px}
#topMenu table td a{color:white; text-decoration:none; font: bold 11px georgia, Tahoma, sans-serif; }
#topMenu table td a:hover {text-decoration:underline;}
#middleLeft{width:27%;}
#logInput{margin:1px; padding:1px;}

#tblCatalogLeft td{padding:0px 0px 2px 17px; background-image:url(p/pg/bg2.jpg);}
#tblServiceLeft td{height:26px; padding:0px 0px 2px 17px; background-image:url(p/pg/bg2.jpg);}
#tblCatalogLeft td a,#tblServiceLeft td a{color:#43637e; font: 11px arial, tahoma, Verdana sans-serif;}
#tblCatalogLeft td a:hover, #tblServiceLeft td a:hover{color:red; font: 11px arial,tahoma, Verdana sans-serif;}


#infoLeft, #priceLeft, #leftNews{margin:1px; padding:1px;}
#infoLeft  A, #priceLeft  A{color:blue; text-decoration:underline; font:   10px  tahoma, verdana, sans-serif; }
#infoLeft table td{color:black; font:  10px tahoma, Verdana, sans-serif; }
#infoLeft A:hover, #priceLeft  A:hover{color:red; text-decoration:none; font:  10px tahoma, verdana, sans-serif;}

#middleCenter {width:71%;padding:2px 5px;}
#centerCenter{border:  1px solid #9797c8;}
#centerDown{border-top: solid 1px lightblue;height:26px;background:url(p/pg/bg7.jpg); }

#middleAdd{padding:2px;}
#down{text-align:center; font: 10px Tahoma, Arial, sans-serif;color:black;}
#down a, #down a:hover{color:darkblue; text-decoration:none; }
#down a:hover{text-decoration:underline;}
#down div.downTxtBanner a{color:silver; text-decoration:none; }

#topRight A{text-decoration:underline; font:  10px tahoma, Verdana,sans-serif;; color:darkblue}
#topRight A:hover{text-decoration:none; font: 10px  tahoma, Verdana, sans-serif;; color:red}

#centerCen1{margin:5px; padding:5px;border: 1px solid  lightblue;}
#centerCen1 A{text-decoration:underline; font:  bold 12px  Verdana,  sans-serif;; color:steelblue}
#centerCen1 A:hover{text-decoration:none; font:  bold 12px  Verdana,  sans-serif;; color:red}
#centerUp{text-align:center}
#centerUp A{text-decoration:underline; font: 10px  Verdana, Arial, sans-serif; color:darkblue}
#centerUp A:hover{text-decoration:none; font:  10px  Verdana, Arial, sans-serif; color:red}


/*------- ÑÒÈËÜ ÍÀÇÂÀÍÈÉ ÐÀÇÄÅËÎÂ  - ËÅÂÎÅ ÌÅÍÞ --------------------*/
div.mSub{padding:5px 0px;}
div.mSubMenu, div.mSubMenu_select {width:98%;padding:3px;border-bottom:dotted 1px steelblue;margin-bottom:1px; }
div.mSubMenu_select{background:steelblue}
div.mSubMenu a, div.mSubMenu a:hover, div.mSubMenu_select a, div.mSubMenu_select a:hover{ font: 12px tahoma, sans-serif; color:darkblue; text-decoration:none;}
div.mSubMenu a:hover {text-decoration:underline;color:chocolate;}
div.mSubMenu_select a:hover, div.mSubMenu_select a{color:white; font-weight:bold;text-decoration:none;}
div.mSubTitle {width:98%;padding:5px;text-align:center; font:  bold 16px georgia, sans-serif; color:blue; background:url(p/pg/bgLeft1.jpg) repeat-x;height:20px}

/*---------- ÑÒÐÎÊÀ ÍÀÂÈÃÀÖÈÈ -------------------------------*/
.navy  {width:90%;padding:5px 5% 15px 5%; font:  10px arial, tahoma, Verdana,  sans-serif; color:#5b7d93;}
.navy  a{font:  10px arial, tahoma,  Verdana,  sans-serif; text-decoration:underline;  color:#5b7d93;}
.navy a:hover {font: 10px arial, tahoma, Verdana, sans-serif; ; text-decoration:none; color:red;}


/*-------- ÑÒÈËÜ ÌÅÍÞ ÑÀÌÎÉ ÍÈÆÍÅÉ ÏÀÍÅËÈ -----------------------*/
#divMenuDown{background-image:url(p/pg/bg8.jpg);height:52px;padding:14px 0px 0px 0px; font: bold 11px Tahoma, Arial, sans-serif;color:white}
#divMenuDown  a{ font: 10px tahoma, sans-serif; color:white; text-decoration:underline;}
#divMenuDown a:hover{ font: 10px  tahoma, sans-serif; color:lightblue; text-decoration:none;}

/*-------- ÑÏÈÑÎÊ ÐÀÇÄÅËÎÂ è ÏÎÄÐÀÇÄÅËÎÂ ÒÎÂÀÐÎÂ â öåíòðå èíäåêñíîé ñòðàíèöû ôàéëà------------*/
div.divCatalogMainTitle {height:39px;background: url(p/pg/bg9.jpg) no-repeat; padding:12px 0px 10px 20px; margin:10px 0px 5px 0px;text-align:left;}
div.divCatalogMainTitle a { font: bold 12px georgia, tahoma, sans-serif; text-decoration:underline; color:white}
div.divCatalogMainTitle a:hover { font: bold  12px  georgia, tahoma, sans-serif; text-decoration:none; color:lightblue}
div.divCatalogSubMain {padding:0px 20px 10px 25px; text-align:justify;font:   9px  tahoma, verdana, sans-serif; color:#6a6a6a; }
div.divCatalogSubMain a { font: bold 11px verdana, georgia, tahoma sans-serif; text-decoration:none; color:#6a6a6a}
div.divCatalogSubMain a:hover { font: bold 11px verdana, georgia, tahoma, sans-serif; text-decoration:underline; color:chocolate}

/*------ ÂÛÂÎÄ ÍÎÂÈÍÎÊ ÐÀÇÄÅËÀ èëè ÍÎÂÈÍÎÊ â âåðòèêàëüíîé ïîëîñå íà ãëà. ñòðàíèöå è ñòðàíèöå ðàçäåëîâ òîââàðîâ--*/
table.goodDivContainer td{padding:5px 0px;border: solid 1px lightblue;background:white}
table.goodDivContainer td div {width:95%;text-align:center;padding:3px 2%;}
table.goodDivContainer td img{margin:0px;}
table.goodDivContainer a, table.goodDivContainer a:hover { font: 12px arial, Tahoma, Verdana sans-serif; color:#43637e; text-decoration:none;}
table.goodDivContainer a:hover{text-decoration:underline;}
table.goodDivContainer th a, table.goodDivContainer th a:hover{text-align:left; text-decoration:underline; font:  bold 9px  tahoma, Verdana ,sans-serif ; color:white; }
table.goodTypeTitle th {text-align:center; padding:5px;height:34px;  border: solid 1px lightblue; background-image:url(p/pg/bg7.jpg);}
div.goodTypeTitle {text-align:left; padding:5px 20px;}
div.goodTypeTitle a, div.goodTypeTitle a:hover{text-align:left; text-decoration:underline; font:  bold 9px  tahoma, Verdana ,sans-serif ; color:white; }
/*---------- ÖÅÍÀ è ÊÓÏÈÒÜ â ñïèñêå Íîâèíîê, Òîâàð Äíÿ è Òîâàð Íåäåëè -------------------*/
table.goodDivContainer td div.bgPrice{width:50%;padding:5px 0px 0px 0px;height:23px;background:url(p/pg/bgPrice.jpg); font: bold 16px Tahoma, Verdana, sans-serif; color:#6a6a6a; }
table.goodDivContainer td div.bgBuy{width:45%;padding:5px 0px 0px 0px;float:left;vertical-align:middle;height:23px;background:url(p/pg/bgBuy.jpg); font: bold 13px Tahoma, Verdana, sans-serif; color:white; }
div.bgBuy a, div.bgBuy a:hover{font: bold 12px Tahoma, Verdana, sans-serif; text-decoration:underline;color:#fffc00; }


/*------- ÂÛÂÎÄ ÈÍÔÎÐÀÖÈÎÍÍÛÕ ÑÎÎÁÙÅÍÈÉ ------------------*/
.infoSiteMess {width:95%; background-color:#f0f0f0;font: bold 14px   Georgia, Verdana ,sans-serif;border:dashed 1px lightblue;background-color:snow; margin:2px;padding:10px;color:steelblue;}
.errMess{width:70%; text-align:justify; font:  bold 14px  Verdana,  sans-serif; padding:15px;margin:2px; color:red; }
.infoMess{text-align:justify; font:  bold 14px   Georgia, Verdana,sans-serif ; padding-left:20px;padding-right:20px;margin:2px;   color:#003399; }

input.submitMiddle {height:18px;margin:0px; padding:1px 5px 4px 5px; background-color:steelblue; font: bold  10px  Verdana, Arial, Helvetica, sans-serif; color:white; border: 2px solid lightblue}
input {height:16px; margin:0px;  font:  bold 10px  Verdana,  sans-serif;; color:red; border: 1px solid steelblue}
input.inputLog  {height:16px; margin:0px; font:  10px  Verdana, sans-serif;; color:#6a6a6a; border: solid  1px  white}
input.pic {height:13px; border:solid 1px white;margin-top:0px;}
input.inpSubmit{width:200px; vertical-align:middle;margin:5px;font: bold 12px Verdana; height:24px; color:white; background-color:steelblue; border: solid 2px lightblue}

select {font:  10px  Verdana, Arial,  sans-serif;  color:black; border: solid 1px  steelblue}

/*-------- ÊÎËÎÍÊÀ ÍÎÂÎÑÒÅÉ ÑËÅÂÀ --------------------*/
td.newsDt {border-bottom: solid 1px #AABFCE;padding:10px 0px 2px 0px; text-align:left;font: bold 10px  Tahoma, Arial, sans-serif; color:#5b7d93;}
td.newsDt span {padding:2px 5px; text-align:center;font: bold 10px  Tahoma, Arial, sans-serif; color:white;background-color:#6587A0}
td.newsTxt {border: solid 1px #AABFCE;text-align:left;padding:5px; font:  10px arial, Tahoma, sans-serif; background-color:#FAFAFB; color:black;}
td.newsTxt a{ font:  bold 10px  arial, tahoma, sans-serif; color:blue;text-decoration:underline; }
td.newsTxt a:hover{ font: bold 10px  arial, tahoma, sans-serif; color:red;text-decoration:none; }

/*--------- ÂÛÂÎÄ ÑÎÄÅÐÆÀÍÈß ÒÅÊÑÒÎÂÛÕ -MAIN-ðàçäåëîâ ñàéòà - Î äîñòàâêå, Êîíòàêòû è ò.ï. --------------*/
div.sectionMain{text-align:left;padding:10px 5px 10px 10px;font:   11px  tahoma, Verdana, sans-serif;}
div.sectionMainTitle{width:90%; text-align:left; padding:15px 0px 2px 15px;margin-top:10px; border-bottom: double 1px lightblue; font:  bold  10px Tahoma, Verdana, sans-serif;  color:#3b84d0; }
div.sectionMainText{width:90%; text-align:justify;padding:5px 15px; font:  10px tahoma, verdana, sans-serif; color:#6a6a6a; }
div.sectionMain a { font: bold 10px Tahoma, Arial, sans-serif;text-decoration:underline; color:#5b7d93}
div.sectionMain a:hover { font: bold  10px  Tahoma, Arial, sans-serif;text-decoration:none; color:chocolate}



#divFindForm {width:97%;height:104px;font: bold 12px arial,tahoma, sans-serif; color:white;text-align:left;margin:0px;padding:0px 0px 0px 3%;background:url(p/pg/bgFindForm.jpg) repeat-x;}
#inputFindText, #searchGood, input.inputPrice, #submitFindText {width:35%; padding-left:2px;border:solid 2px lightblue;margin:25px 0px 0px 0px;height:18px;font:11px tahoma, sans-serif; color:black;background:url(p/pg/--bgInput1.jpg);background:beige;}
#divFindForm input#submitFindText{width:50px;text-align:center;font-weight:bold;height:26px;color:white;background:chocolate;}
#divFindForm input.inputPrice{width:35px;background-image:url(p/pg/bgInput-1.jpg)}

#divBasketState {text-align:left;padding:2px 7px 7px 40px;font: 10px tahoma, sans-serif; color:white;}
#divBasketState a, #divBasketState a:hover{font:bold 10px tahoma, sans-serif; color:white;}

/*--------- ÑÒÈËÈ ÐÅÊËÀÌÍÛÕ ÁËÎÊÎÂ---------------------------------------------------------------------*/
div.divBannerUp{width:350px;text-align:center;}
div.divBannerUp img{margin:10px 0px;padding:1px;border:solid 1px white;}
div.divBannerCenter, div.divBannerCenterUp{text-align:center;}
div.divBannerCenter img{margin:10px 2px;padding:1px;border:solid 1px gray}
div.divBannerCenterUp img {margin:5px 2px;padding:1px;border:solid 1px white;}
