BODY { COLOR:Black;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM:20px; MARGIN: 0px; PADDING-TOP: 0px;  BACKGROUND-COLOR:#ffffff }
BODY { height:100%;font-size:18px;text-align:center;FONT-FAMILY: Arial,  sans-serif, Helvetica, Times New Roman, Verdana;}
P    { color: Black; FONT-SIZE:100%;}
UL { font-size:100%; }
OL { font-size:100%; }

IMG { border:0px}
TABLE { border-spacing:0;FONT-SIZE: 100%; padding : 0px;border-collapse: collapse;margin-top:0px;margin-bottom:0px;}
TBODY { FONT-SIZE: 100%;}
TD    { FONT-SIZE: 100%;padding : 0px;TEXT-ALIGN:left; vertical-align: top; color:Black;}  
TH    { FONT-SIZE: 100%;TEXT-ALIGN:center; vertical-align: top; font-weight:normal}

H1 { text-align:center;color:DarkRed;padding-left:20px;margin-top:5px;padding-top:0px;padding-bottom:0px;FONT-WEIGHT: normal; FONT-SIZE:40px; }
H2 { FONT-SIZE: 26px;color:DarkRed;TEXT-ALIGN:left;padding-left:0px;padding-top:0px;margin-bottom:0px;FONT-WEIGHT: bold;}
H3 { FONT-SIZE: 26px;color:DarkRed;TEXT-ALIGN:left;padding-left:0px;padding-top:0px;margin-bottom:0px;FONT-WEIGHT: bold;}

A:link,A:active { FONT-SIZE: 100%;color:Maroon; font-weight:normal; text-decoration:underline; padding:0}
A:visited { FONT-SIZE: 100%;color:Sienna; font-weight:normal; text-decoration:underline; padding:0}
A:hover { FONT-SIZE: 100%;color:Red; font-weight:normal; text-decoration:none; padding:0}

/******************************************************/

.tdrt   {TEXT-ALIGN:right; vertical-align: top;}
.tdlt   {TEXT-ALIGN:left; vertical-align: top}
.tdct   {TEXT-ALIGN:center; vertical-align: top}
.tdlb   {TEXT-ALIGN:left; vertical-align: bottom}
.tdrc   {TEXT-ALIGN:right; vertical-align: middle;}
.tdrb   {TEXT-ALIGN:right; vertical-align: bottom;}
.tdlc   {TEXT-ALIGN:left; vertical-align: middle;}
.tdcc   {TEXT-ALIGN:center; vertical-align: middle;}
.tdcb   {TEXT-ALIGN:center; vertical-align: bottom}


A.aSpec {display:none;}
.pSpec {display:none;}

.tblMain { width:1220px;height:100% }

.tdMainLeft { width:245px; }
.tdMainContent { width:730px;BACKGROUND-COLOR:#ffff99;height:100% }
.tdMainRight { width:245px; }

.dBottomMenu { text-align:center;BACKGROUND-COLOR:red;padding-top:5px;padding-bottom:5px; }

.dTopper { width:730px;height:250px;vertical-align:top;BACKGROUND-COLOR:red; }
.dTopperPodarokPhones { height:80px;width:730px;float:left;position:relative;z-index:2;display:inline;left:0px;top:-9px }
.dPictoMenu { text-align:right;margin-right:14px;float:right;position:relative;z-index:2;display:inline;left:0px;top:-48px }
.imgPicto { cursor:pointer;width:11px;height:10px; }

.imgTopper { margin-right:16px;margin-left:16px;margin-top:5px;padding-top:0px; }
.imgSchUlitsa { margin-left:0px; }

.imgMenu { margin-right:5px; }
.dContent { padding-left:16px;padding-right:16px;padding-bottom:50px; }

.tdSideBarTopTop { width:245px;height:34px; }
.tdSideBarTop { width:245px;height:25px; }
.tdSideBarBot { width:245px;height:25px; }
.tdSideBarBotBot { width:245px;height:34px; }

.tdSideBarInner { width:245px;background:url(../img/sidebar-inner.gif) repeat left top; }
.imgSideBarKnopka { margin-top:15px;width:177px;height:49px; }
.imgSideBarKnopkaOld { margin-top:15px;width:177px;height:82px; }
.imgSchUlTruba { width:150px;height:220px; }
.dSchUlTruba { text-align:center;margin-top:40px; }
.dSchUlNedeli { margin-top:30px;text-align:center;color:Maroon;font-weight:bold;font:22px Arial, Sans-serif, Helvetica, Times New Roman, Verdana;background:url(../img/sun-sidebar-0.gif) no-repeat center bottom;padding-bottom:160px; }

.imgGruppa { width:100px;height:67px; }
.imgThumb { width:262px;height:157px; }

.tdDostName {text-align:left; vertical-align:top; padding-right:10px;padding-bottom:10px;}
.tdDostVal  {text-align:left; vertical-align:bottom; font-style:italic;padding-bottom:10px; }

/*News*/
.fNewsHotHeader { FONT-SIZE: 22px;color:Maroon }

.hrDOTTED { border:0px;border-bottom: 1px dotted;border-style:dotted;margin-top:20px;margin-bottom:20px;text-align:center;color:#FF9900;width:50%;size:1px;height:1px;}
.hrNewsHot { border:0px;border-bottom: 1px dotted;border-style:dotted;margin-top:20px;margin-bottom:20px;text-align:center;color:Red;width:50%;size:1px;height:1px;}

.aWholeHref {} /*important for popup menus! */
.trPizzaPriceAndWeight4Edit {BACKGROUND-COLOR: AntiqueWhite;}
.tdPizzaParams{width:150px;padding-right:10px;}

/*Faq*/
.hFaqQuestions {TEXT-ALIGN:left;margin-top:0px;margin-bottom:0px;text-decoration:underline;}
.hFaqQuestionsByGroup{font-style:italic;TEXT-ALIGN:left;margin-top:0px;margin-bottom:0px;color: DarkBlue;font-weight:normal;text-decoration:underline;}
.fAnswer {}

.dLeftInfo { width:170px;margin-top:50px;text-align:left;margin-left:40px;FONT-SIZE: 16px;color:Maroon; }
.dLeftInfo P { margin-top:10px;color:Maroon; }
.dLeftInfo A:link { color:Maroon; }
.dLeftInfo A:visited { color:Maroon; }
.dLeftInfo A:hover { color:Maroon; }

.dBotLinks { text-align:center;padding-top:10px;padding-bottom:10px;BACKGROUND-COLOR:#ffff00; }
.dCounters { text-align:center;padding-top:6px;padding-bottom:6px; }
.tdCounter { vertical-align:bottom;padding-left:3px; }

A.aSmall:link,A.aSmall:active {font-size:14px;font-weight:bold;color:Maroon}
A.aSmall:visited {font-size:14px;font-weight:bold;color:Maroon}
A.aSmall:hover {font-size:14px;font-weight:bold;color:black}
.aSmall{font-size:14px;font-weight:bold;color:Maroon}

/*Links*/
.fLinkURL {color:Navy}
.fLinkNotDef {color:Red}

.hrFork { width:690px;border-collapse:collapse;border:0px none red;margin-top:20px;height:16px;background: url(../img/fork.gif) repeat; }

.dDescImg { float:left;margin-right:10px; }
.dDescGroupLink { clear:both;margin-top:20px; } 
.dDescImgPicto { float:right;margin-left:20px; }
.dP { clear:both;margin-top:20px; }

.dBeforeProductList { clear:both;height:20px; }

.tblMainContentInner { width:730px;height:100% }
.tdMainContentTop { height:100%; }
.tdMainContentBot { height:188px; }

.fBold { font-weight:bold; }
