.ContentAll	{z-index:2; position : absolute; width:100%}
.ContentHeader 	{height:184px; background-image : url(/img/gorod.gif);}
.ContentMenu 	{height:170px;}
.ContentMain 	{padding: 2px 10px 2px 10px;}
.ContentFooter  {padding: 2px 10px 2px 10px; color:white; border-top:1px dashed #360; clear:both; text-align:left;}

.MenuTop 	{float:left; margin:0px; width:14%; text-align:center;}		

.MenuTopLink 		{margin-top:10px; margin-left:5px; font-family:"Arial Narrow", Arial; font-weight:bold; font-size:12pt; text-decoration : none;color:#12557A; padding:14px 7px 0px 7px; width:17%; height:50px; vertical-align:bottom; text-align:center;}
.MenuTopLink:visited 	{color:#12557A;}
.MenuTopLink:hover 	{color:#2076A5; background-image: url(/img/back_top_menu.gif);}
.MenuTopLink:active 	{color:#2076A5; }

.MenuFoot 		{color:#003300;}
.MenuFootLink 		{color:#003300; font-size:xx-small; text-transform:uppercase; font-weight : normal; text-decoration:none; padding:2px 5px 2px 5px;}
.MenuFootLink:visited 	{color:#003300;font-weight : normal;}
.MenuFootLink:hover 	{color:white; background-color:#336600;font-weight : normal; }
.MenuFootLink:active 	{color:white;font-weight : normal;}


/*Texts*/

.LogoTop 	{float:left;margin:0px;width:20%;text-align:center;}
.BackMashinky 	{background-image : url(img/mash.gif);margin:0px;padding:0px;height:21px;}
.BackDoroga 	{height:166px; width:492; background-image : url(img/doroga.gif); z-index : -10; position : absolute; top : 182px;}
.PageHead1 	{font-family:"Arial Narrow", Tahoma, Arial; font-weight:bold; font-size: large; text-align:right; padding: 10px 10px 0px 0px; color:#CE4E00; }
.PageHead2 	{font-family: Tahoma, Arial; font-size: medium; text-align:right; padding: 0px 10px 0px 0px; color: #660; }
.pGreenList 	{background-image : url(img/arr.gif); padding-left:16px;margin-top:5px;margin-bottom:10px;}
.CopyRight 	{color:#669933;}
a.CopyRight     {color:#669933; text-decoration:none;font-weight:normal;}
a.CopyRight:hover     {color:#669933; text-decoration:none;font-weight:normal;}

.LineGreen 	{font-size:small;font-weight:bold;color:white;background-color: #336600;width:100%;text-align:left;padding:2px;margin:4px; clear:both;}
.LineYell 	{font-size:small;font-weight:bold;color:white;background-color: #FFA300;width:100%;text-align:left;padding:2px;margin:4px; clear:both;}
.LineOrange 	{font-size:small;font-weight:bold;color:white;background-color: #ff6600;width:100%;text-align:left;padding:2px;margin:4px; clear:both;}

.msg {border:1px dashed gray; padding:10px; margin:10px;}

/*Menu Block Table*/

.MenuBlock 		{}
.tMenuBlock 		{width:95%;}
.thMenuBlock		{background-color: #f60; color:white;}
.tcMenuBlock td		{border-bottom: 1px dashed #f90;}
.tcMenuBlockEnd td	{border-bottom: 0px;}

.ZakazBlock 		{}
.tZakazBlock 		{width:95%;}
.thZakazBlock		{background-color: #87AE40; color:white;}
.tcZakazBlock td	{border-bottom: 1px dashed #87AE40;}


.MenuHead1		{font-size : medium; font-weight:bold; padding:5px 5px 5px 24px; color: #340; }

.Amount			{}
.tAmount 		{width:95%}
.thAmount		{}
.tcAmount td 		{border-bottom: 1px solid #360; font-weight:bold; color:white;}
.Discount 		{font-weight:bold;font-size:12px;}
.DiscAmount 		{font-weight:bold; font-size:16px;}

/*Forms*/

.FormSubmit		{background-color:#A6D159;
				border-top: 1px solid #DEF2B9;
				border-left: 1px solid #DEF2B9;
				border-bottom: 1px solid #336600;
				border-right: 1px solid #336600;
				font-size:xx-small;
				padding: 3px 10px 3px 10px;
				color:#3E5611;
				text-decoration:none;
}

.FormSubmit:hover		{
				border-bottom: 1px solid #DEF2B9;
				border-right: 1px solid #DEF2B9;
				border-top: 1px solid #336600;
				border-left: 1px solid #336600;
				padding: 2px 10px 4px 10px;
}

.Form 			{text-align:center;}
.FormContact 		{width:400px;}
.FormContactText 	{text-align:right; width:70px;}
.FormContactArea 	{text-align:left;}
.FormSelect 		{width:50px;background-color : #FFEDCC;}
.FormTblInputLabelex 	{text-align:right; width:45%;}
.FormTblInputInfoex 	{text-align:left;width:55%}

/*New Style Form*/				

.FromCntAll 	{}
.FormCntInput 	{}
.FormCntTxtArea {margin:0px;margin-bottom:6px;margin-top:6px;width:100%}
.FormCntSumbit 	{text-align:right;}

.FormTblInput 		{}
.FormTblInputLabel 	{text-align:right; width:45%;}
.FormTblInputInfo 	{text-align:left; width:55%;}
.FormInputNum 	{width:50px;
				border-bottom: 1px solid #DEF2B9;
				border-right: 1px solid #DEF2B9;
				border-top: 1px solid #336600;
				border-left: 1px solid #336600;
				background-color:#b6e169;}	
.FormInputTxtLong  {width:350px;
				border-bottom: 1px solid #DEF2B9;
				border-right: 1px solid #DEF2B9;
				border-top: 1px solid #336600;
				border-left: 1px solid #336600;
				background-color:#b6e169;
				}
.FormInputTxtShort {width:200px;
				border-bottom: 1px solid #DEF2B9;
				border-right: 1px solid #DEF2B9;
				border-top: 1px solid #336600;
				border-left: 1px solid #336600;
				background-color:#b6e169;
				}
.FormTxtAreaShort {width:300px;
				border-bottom: 1px solid #DEF2B9;
				border-right: 1px solid #DEF2B9;
				border-top: 1px solid #336600;
				border-left: 1px solid #336600;
				background-color:#b6e169;
				}
.FormTxtAreaLong  {width:100%;
				border-bottom: 1px solid #DEF2B9;
				border-right: 1px solid #DEF2B9;
				border-top: 1px solid #336600;
				border-left: 1px solid #336600;
				background-color:#b6e169;
				}
.FormButton	  {background-color:#A6D159;
				border-top: 1px solid #DEF2B9;
				border-left: 1px solid #DEF2B9;
				border-bottom: 1px solid #336600;
				border-right: 1px solid #336600;
				font-size:xx-small;
				padding: 3px 10px 3px 10px;
				color:#3E5611;
				text-decoration:none;
				}

				
				
/*Слой для дополнительных гарниров*/

#winGarnish {background: white;	width: 300px; z-index : 3; position: absolute; left: 50%; top: 250px; margin-left: -150px; clip: rect(auto 150 auto 150);}
#winGarnish P {margin: 0px; padding: 10px;}
#titleGarnish {background: #FF6600; padding: 5px; font-weight: bold; text-align: right; color: white;}
#titleGarnish A {color: white; text-decoration: none;}
#closeGarnish {background: white; padding: 5px; text-align: center; margin:3px}
#closeGarnish A {color: #3E5611; text-decoration: none;}
#closeGarnish A:visited {color: #3E5611; text-decoration: none;}
.tGarnish 	{background-color: #eee;}
.thGarnish	{background-color: #9EC35A; color:white}
.tcGarnish	{background-color: #fff;}


/*Min design*/

#closeMin {padding: 5px; text-align: right; margin:3px}
#closeMin A {color: #3E5611; text-decoration: none;}
#closeMin A:visited {color: #3E5611; text-decoration: none;}

.minMenuMore {height:450px; width:450px;}
.minMenuItemName {font-size:small;color:red;font-weight:bold;color:#030; padding:3px 3px 3px 10px;width:100%;}
.minMenuItemDesc {font-size:x-small;color:#333; padding:3px 3px 3px 10px;}
.minMenuItemPrice {font-size:medium; color:#360; font-weight:bold; padding:3px 3px 3px 10px;}
.minMenuItemImg {float:left; margin:0px 10px 10px 0px;border-top:5px solid #A0C45E;}
.minMenuItemWeight {font-size:x-small;color:#222; padding:3px 3px 3px 10px;}

/*Spec Index*/

.SpecTop {}
.SpecTopHead {color:#D73E00; font-weight:bold; font-size:15px;}
.SpecTopAnons{text-align:left; font-weidth:normal; font-size:11px;font-family: Tahoma, Arial; color:#812600;}
.SpecTopDate {font-weight:bold; color:#2F4900; font-family:"Arial Narrow", Tahoma, Arial; font-size:14px;}
.SpecTopMore {text-align:right; font-weidth:bold; font-size:10px;}
.SpecTopArch {text-align:center;}
.SpecTopImg {width:100px;height:100px;float:left;border:1 solid #cccccc;}
.SpecTopPrice {padding:0px 10px 0px 10px; background-color:#E64300;color:#fff;}

a.SpecTopHead {color:#D73E00; text-decoration:underline;}
a:visited.SpecTopHead {color:#D73E00;text-decoration:none;}
a:active.SpecTopHead {color:red;}
a:hover.SpecTopHead {color:red;text-decoration:underline;}

a.SpecTopMore {color:#300;}
a:visited.SpecTopMore {color:#300;}
a:active.SpecTopMore {color:white;}
a:hover.SpecTopMore {color:white;}


/*News style block*/

.NewsTop {width:200px; margin:5px; padding:5px; }
.NewsTopHead {color:#467700;font-weight:bold; padding:1px;}
.NewsTopAnons{text-align:left; font-weidth:normal; font-size:11px;font-family: Tahoma, Arial;}
.NewsTopDate {font-weight:bold; color:#2F4900; font-family:"Arial Narrow", Tahoma, Arial; font-size:14px;}
.NewsTopMore {text-align:right; font-weidth:bold; font-size:10px;}
.NewsTopArch {width:300px; text-align:center;}
.NewsTopImg {width:100px;height:100px;float:left;border:1 solid #cccccc;}

a.NewsTopHead {color:#467700;text-decoration:none;}
a:visited.NewsTopHead {color:#245500;}
a:active.NewsTopHead {color:#467700;}
a:hover.NewsTopHead {color:#467700;}

a.NewsTopMore {color:#030;}
a:visited.NewsTopMore {color:#030;}
a:active.NewsTopMore {color:white;}
a:hover.NewsTopMore {color:white;}

a.NewsTopArch {color:#333333;}
a:visited.NewsTopArch {color:#333333;}
a:active.NewsTopArch {color:black;}
a:hover.NewsTopArch {color:black;}

/*archive*/

.News { width:90%; margin:5px; padding:5px; }
.NewsHead {font-size:small;font-wight:bold; margin-bottom:10px; color:#030; text-decoration:none; font-weight:bold;}
.NewsAnons {color:#030;}
.NewsDate {font-size:xx-small;font-weight:bold; background-color:#C9A32F; color:#fff; font-family:Tahoma; padding:3px; width:100px;}
.NewsMore {text-align:right; font-weight:bold; font-size:xx-small; text-transform:uppercase;}
.NewsImg {display:none;}

a.NewsHead {color:#030; text-decoration:none;}
a:visited.NewsHead {color:#030;}
a:active.NewsHead {color:black;}
a:hover.NewsHead {color:black; text-decoration:underline;}

a.NewsMore {color:#030;}
a:visited.NewsMore {color:#030;}
a:active.NewsMore {color:#060;}
a:hover.NewsMore {color:#060;}

/*Nav archive*/

	.NewsNav	{border:2 dotted black; padding:3;margin:3; text-align:center;}
	.NewsNavCont	{padding:0;margin:0; text-align:center; width:300px;}
	.NewsPage	{}
	.NewsPageNum	{font-weight:bold;} 
	.NewsNavBegin	{width:25%;float:left;}
	.NewsNavEnd	{width:25%;float:left;}
	.NewsNavNext	{width:25%;float:left;}
	.NewsNavPrev	{width:25%;float:left;}

/*news cart*/

.NewsMoreHead 	{font-size:medium; font-weight:bold; color:black; margin-left:270px; margin-bottom:10px;}
.NewsMoreDescr	{margin-left:265px; }
.NewsMoreDate 	{margin-left:265px; font-size:xx-small; font-weight:bold; background-color:#f60; color:#fff; font-family:Tahoma; padding:3px; width:200px;}
.NewsMoreBack 	{text-align:right; font-weight:bold; font-size:xx-small; text-transform:uppercase;} 
.NewsMoreImg 	{border-right: 1px dashed #030; height: 350px;margin-right:10px; }
.NewsMoreImg img {border: 1px dashed #030; border-right:0px; width:250px; margin:5px; margin-right:0px;} 
.NewsMoreImg {float:left;}

a.NewsMoreBack {color:#030;}
a:visited.NewsMoreBack {color:#030;}
a:active.NewsMoreBack {color:#060;}
a:hover.NewsMoreBack {color:#060;}

/*MenuMore*/

.MenuMore {width:32%; border-left:1px dashed #360; vertical-align:top; float:left;}

.MenuItemName {margin:12px 2px 2px 7px; text-transform:uppercase;font-weight:bold;}
.MenuItemImg {margin:0px 5px 0px 0px;border:1px dashed #360; border-left: 0px;}
.MenuItemPrice {font-weight:bold;font-size:small; margin:5px;}
.MenuItemWeight {margin:2px 2px 2px 5px;}
.MenuItemDesc {margin:0px;margin-left:4px; font-size:xx-small;}

.MenuItemZakaz {margin: 3px 20px 3px 7px; text-align:right;}
.MenuLinkZakaz {text-transform:uppercase; text-decoration:none;background-color:#A6D159;border-top: 1px solid #DEF2B9;border-left: 1px solid #DEF2B9;border-bottom: 1px solid #336600;border-right: 1px solid #336600;font-size:xx-small;padding: 3px 10px 3px 10px;color:#3E5611;height:15px;}
.MenuLinkZakaz:visited {color:#3E5611;}
.MenuLinkZakaz:hover {color:white;}

.MenuFromSelect {width:40px;}
.MenuEmpItem {display:block;width:99%; height:100%;}
.MenuLine {width:98%;}

/*Discount*/

.tableDiscount 		{width:100%}
.theadDiscount 		{background:#C9A32F;}
.theadDiscount td 	{padding:3px; text-align:center;font: bold x-small; color:white;}
.tcellsDiscount td 	{padding:2px; border-bottom: 1px dashed #C9A32F; font: x-small;color:#440;}

.pHead 		{margin-left:20px; font-family:'Arial Narrow', Tahoma, Arial; font-size:medium; font-weight:bold; text-transform:uppercase; color:#c30;}
.partLinks 	{border-bottom: 1px dashed #C9A32F; height:37px}
.partLinks1 	{float:left; width:93px;height:35px;margin:2px;}

/*Bids list*/

.bids		{clear:both;}
.bidsImg	{margin:5px;}        
.bidsImgCnt	{float:left;}        
.bidsHead	{font-size:large; font-weight:bold; color:#030; margin-bottom:10px;}
.bidsDescr 	{float:left;margin-left:10px;}
.bidsAnons	{font-size:small;}

