
/*html, body { height: 100%; overflow: auto; } */
/*html, body { margin:0; padding:0; height: 100%; overflow: auto;} */
html, body { margin:0; padding:0; height: 100%; overflow:auto;}
* html, body { margin:0; padding:0; height: 100%; overflow:auto; overflow-x: hidden; overflow-y: visible; overflow-y: scroll;}

#ur3 {
	display:none;
/*	position: fixed; */
	position:absolute; 
   	width: 500px;  
   	height: 200px; 
	overflow: auto;
   	left: 42%;  
   	top: 50%;  
   	margin-left: -250px;  
  	margin-top: -100px;  
   	background: #FFFFFF;  
	border: solid 10px #dddddd; float: left;
	padding: 5px;   
}

#ur211 {
	display:none;
	position:absolute; 
   	width: 800px;  
   	height: 300px; 
	overflow: auto;
   	left: 230px;  
   	top: 220px;  
   	margin-left: 0px;  
  	margin-top: 0px;  
   	background: #FFFFFF;  
	border: solid 7px #dddddd; float: left;
	padding: 5px;   
}

#ur2 {
	
}


ul, ol
 { list-style:none; }
label
  { cursor:pointer; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html,
p, blockquote, input, td, th
  { margin:0; padding:0; }


fieldset { border:solid 1px #D7D7D7; background:#FFFFFF;}
legend { padding: 3px; background-color: #ffffff; color: #bbbbbb; }

img{border:0}

#logo  { background:url(images/index_01.gif) no-repeat left top; width:472px; height:78px;}

#button3 {POSITION: absolute; Z-INDEX: 17; RIGHT: 230; TOP: 130 }
#button2 {POSITION: absolute; Z-INDEX: 17; RIGHT: 0; TOP: 130 }
td, p { FONT-FAMILY: arial,helvetica; COLOR: #333333; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 15px}

a { COLOR: #333399; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; TEXT-DECORATION: underline; cursor:pointer; }
a:hover { TEXT-DECORATION: none }

//a:hover { COLOR: #333399; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

h1{font: bold 100% Arial,sans-serif; color: #cc0066; FONT-SIZE: 16px; text-align: left;}
h2{font: bold 100% Arial,sans-serif; color: #cc0066; FONT-SIZE: 16px;}
h3{font: bold 100% arial,helvetica; color: #333399; FONT-SIZE: 13px;}

.phones{FONT-FAMILY: arial,helvetica; color: #2a872b; margin: 0px; padding: 0px; FONT-SIZE: 18px; FONT-WEIGHT: 600; LINE-HEIGHT: 22px;}

/*Группы каталога*/
.catalog{ FONT-FAMILY: arial,helvetica; COLOR: #333399; FONT-SIZE: 18px; LINE-HEIGHT: 26px; FONT-WEIGHT: 500; TEXT-DECORATION: underline;  cursor:pointer;}
.catalog:hover{ FONT-FAMILY: arial,helvetica; COLOR: #333399; FONT-SIZE: 18px; LINE-HEIGHT: 26px; FONT-WEIGHT: 500; TEXT-DECORATION: none;  cursor:pointer;}

.catalog_none{ FONT-FAMILY: arial,helvetica; COLOR: #333399; FONT-SIZE: 18px; LINE-HEIGHT: 26px; FONT-WEIGHT: 500; }
/*Группы каталога*/

.catalog2 {FONT-FAMILY: arial,helvetica; color: #cc0066; margin: 6px; padding: 0px; FONT-SIZE: 13px; TEXT-DECORATION: none}

.price { font: bold 100% arial,helvetica; color: #cc0066; padding: 0px;  margin: 0px; FONT-SIZE: 15px; LINE-HEIGHT: 16px; }
.price2 { font: bold 100% arial,helvetica; color: #333399; padding: 0px;  margin: 0px; FONT-SIZE: 15px; LINE-HEIGHT: 16px; }

.price3 { font: bold 100% arial,helvetica; color: #cc0066; padding: 0px;  margin: 0px; FONT-SIZE: 13px; LINE-HEIGHT: 14px; }
.price4 { font: bold 100% arial,helvetica; color: #333399; padding: 0px;  margin: 0px; FONT-SIZE: 13px; LINE-HEIGHT: 14px; }

.price5 { font: bold 100% arial,helvetica; color: #339933; padding: 0px;  margin: 0px; FONT-SIZE: 15px; LINE-HEIGHT: 17px; }

.name { font: bold 100% arial,helvetica; color: #666666; padding: 0px;  margin: 0px; FONT-SIZE: 13px; LINE-HEIGHT: 16px; TEXT-DECORATION:
 none }

.name2 {FONT-FAMILY: arial,helvetica; color: #666666; FONT-WEIGHT: 600; padding: 0px;  margin: 0px; FONT-SIZE: 13px; LINE-HEIGHT: 16px; TEXT-DECORATION: underline }
.name2:hover { font: bold 100% arial,helvetica; color: #666666; FONT-WEIGHT: 600; padding: 0px;  margin: 0px; FONT-SIZE: 13px; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

.articles { font: bold 100% arial,helvetica; color: #333399; padding: 0px;  margin: 0px; FONT-SIZE: 13px; LINE-HEIGHT: 16px; TEXT-DECORATION: underline }
.articles:hover { font: bold 100% arial,helvetica; color: #333399; padding: 0px;  margin: 0px; FONT-SIZE: 13px; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.articles2 {FONT-FAMILY: arial,helvetica; color: #333399; padding: 0px;  margin: 0px; FONT-SIZE: 13px; LINE-HEIGHT: 16px; }

.cap{ font: bold 100% arial,helvetica; color: #FFFFFF; FONT-SIZE: 14px; PADDING-LEFT: 16px; TEXT-DECORATION: none }
.cap:hover{ font: bold 100% arial,helvetica; color: #dddddd; FONT-SIZE: 14px; PADDING-LEFT: 16px; TEXT-DECORATION: none }
.cap2{ font: bold 100% arial,helvetica; color: #999999; FONT-SIZE: 14px; PADDING-LEFT: 16px; TEXT-DECORATION: none }
.headline{font: bold 100% Arial,sans-serif; color: #666666; margin: 0px; padding: 0px; FONT-SIZE: 16px; text-align: left;}
.cap_search{ font: bold 100% arial,helvetica; color: #666666; FONT-SIZE: 14px}


.tbl { FONT-SIZE: 12px;	background : #CCCCCC; border-width : 0; }

.tbl td { padding:4px; padding-left:8px; padding-right:8px; }


.tb1 { COLOR: black; FONT-FAMILY: arial,helvetica; FONT-SIZE: 12px; FONT-WEIGHT: 500; LINE-HEIGHT: 14px; TEXT-DECORATION: none; BACKGROUND: #F0FFF0; PADDING-LEFT: 8px; PADDING-RIGHT: 8px }
.tb2 {background : #FFFFFF; COLOR: black; FONT-FAMILY: arial,helvetica; FONT-SIZE: 12px; FONT-WEIGHT: 500; 	LINE-HEIGHT: 14px; TEXT-DECORATION: none }
.table_frame { background: #cccccc }

.cmenu_red2 {COLOR: #cc0066; FONT-FAMILY:  Tahoma, Geneva, arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 18px; TEXT-DECORATION: underline}
.cmenu_red2:hover {COLOR: #cc0066; FONT-FAMILY:  Tahoma, Geneva, arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 18px; TEXT-DECORATION: none}


.cmenu {COLOR: #666666; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 14px; TEXT-DECORATION: none}
.cmenu:hover {COLOR: #cc0066; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 14px; TEXT-DECORATION: none}
.cmenu2 { COLOR: #333399; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 14px; TEXT-DECORATION: underline }
.cmenu2:hover { COLOR: red; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 14px; TEXT-DECORATION: underline }
.cmenu3 {COLOR: #666666; FONT-FAMILY: Tahoma, Geneva,arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 14px; TEXT-DECORATION: none}


.cat { COLOR: #333399; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 14px; TEXT-DECORATION: underline }
.cat:hover { COLOR: #333399; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 14px; TEXT-DECORATION: none }

.cmenu_green {COLOR: green; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 14px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; TEXT-DECORATION: none}
.cmenu3 {COLOR: #666666; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: none}

.text2 { COLOR: #333399; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; TEXT-DECORATION: underline; cursor:pointer }
.text2:hover { COLOR: #333399; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; TEXT-DECORATION: none; cursor:pointer }

.newstext { COLOR: #333333; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.newstext_red { COLOR: #cc0066; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.newstext2 { COLOR: #333333; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; TEXT-DECORATION: underline }
.newstext_green { COLOR: green; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 600; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.newstext_red2 { COLOR: #cc0066; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 600; LINE-HEIGHT: 16px; TEXT-DECORATION: underline }
.newstext_red2:hover { COLOR: #cc0066; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 600; LINE-HEIGHT: 16px; TEXT-DECORATION: none }


.text_line { COLOR: black; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; TEXT-DECORATION: underline }
.text_line:hover { COLOR: black; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

.mymenu { COLOR: #666666; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.mymenu:hover { COLOR: red; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 16px; TEXT-DECORATION: none }

.menusmall {COLOR: #333333; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: none }

.small2 { COLOR: #333399; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 11px; TEXT-DECORATION: underline }
.small2:hover { COLOR: red; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 11px; TEXT-DECORATION: underline }

.small5 { COLOR: green; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 11px; TEXT-DECORATION: underline }
.small5:hover { COLOR: red; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 11px; TEXT-DECORATION: underline }


.small3 { COLOR: #cc0066; FONT-FAMILY: arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 11px; TEXT-DECORATION: none }

.padd { PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 4px; PADDING-BOTTOM: 4px }

.formbutton {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; 
text-align:left;  width: 40}

.form_short {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; 
text-align:left;  width: 90}

.input_text {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px}
.input_text2 {border: 1px silver solid; FONT-FAMILY: arial,helvetica; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px;  width: 280}

//
.button		{ font-family:Tahoma; border-style:none; border:1px solid #000000; border-width:0; font-weight:bold; font-size:9px; color:#333333; height:18px; background:url(images/button_bg.gif); }

.button2	{ font-family:Tahoma; border-style:none; border:1px solid #000000; border-width:0; font-weight:bold; font-size:9px; color:#2D2D60; height:29px; width:152px; background:url(images/icons/button_reg.gif); }

.button3	{ font-family:Tahoma; border-style:none; border:1px solid #000000; border-width:0; background:#FFFFFF; font-size:11px; color:#003399;
 text-decoration:underline; cursor:hand; }
 .button4	{ font-family:Tahoma; border-style:none; border:1px solid #666666; border-width:1; font-size:9px; color:#333333; height:18px; background:url(images/button_bg4.gif); }


.button_basket { cursor: pointer; font-family:Tahoma; border-style:none; border:1px solid #000000; border-width:0; font-weight:bold; font-size:9px; color:#333333; width:47px; height:29px; background:url(images/korzina1616.gif); }

.menusmall2 {COLOR: #666666; FONT-FAMILY: tahoma,geneva,arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: none}
.bg23 {background: url('banners/23-3.jpg') no-repeat top right; FONT-FAMILY: helvetica; FONT-SIZE: 14px; FONT-WEIGHT: 600; color: #cc0066; padding: 0px;  margin: 0px; FONT-SIZE: 14px; LINE-HEIGHT: 15px; }


.menusmall7 {COLOR: #666666; FONT-FAMILY: tahoma,geneva,arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; TEXT-DECORATION: underline; cursor:pointer}
.menusmall7:hover {COLOR: #666666; FONT-FAMILY: tahoma,geneva,arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 13px; TEXT-DECORATION: none; cursor:pointer}

.textsmall {COLOR: #666666; FONT-FAMILY: tahoma,geneva,arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: none}
.textsmall1 {COLOR: #bbbbbb; FONT-FAMILY: tahoma,geneva,arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: none}
.textsmall2 {COLOR: #cc0066; FONT-FAMILY: tahoma,geneva,arial,helvetica; FONT-SIZE: 11px; FONT-WEIGHT: 500; LINE-HEIGHT: 12px; TEXT-DECORATION: underline}

.q1{ FONT-FAMILY: Arial; color: #cc0066; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 21px; FONT-WEIGHT:500; TEXT-DECORATION: none }
.q3{ FONT-FAMILY: Arial; color: #499070; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 21px; FONT-WEIGHT:500; TEXT-DECORATION: none; cursor:pointer }
.q1:hover{ FONT-FAMILY: Arial; color: #cc0066; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 21px; FONT-WEIGHT:500; TEXT-DECORATION: none }
.q3:hover{ FONT-FAMILY: Arial; color: #499070; margin: 0px; padding: 0px; FONT-SIZE: 17px; LINE-HEIGHT: 21px; FONT-WEIGHT:500; TEXT-DECORATION: none; cursor:pointer }

.button2 {cursor: pointer; font-family:Tahoma; border-style:none; font-size:13px; FONT-WEIGHT: 600 color:#444444; height:25px; width:90; background:url(images/icons/button2.gif); }
.message { FONT-FAMILY: arial,helvetica; COLOR: #ff4200; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 15px; TEXT-DECORATION: none }

.message_link { FONT-FAMILY: arial,helvetica; COLOR: #ff4200; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 15px; TEXT-DECORATION: underline }
.message_hover { FONT-FAMILY: arial,helvetica; COLOR: #ff4200; FONT-SIZE: 13px; FONT-WEIGHT: 500; LINE-HEIGHT: 15px; TEXT-DECORATION: none }

hr
  { width:100%; height:1px; border:none; color:#E9E9E9; border-bottom:1px solid #E9E9E9; margin:1em 0 1em 0; clear:both; padding:0 0 0 0; }
*html hr
  { margin:0.4em 0 0.4em 0; }

.arrow_lmenu  { background:url('images/icons/arrow_cat0.gif') no-repeat left top; width:12px; height:9px; }  

ul.way  { padding:0 0 0 0px; width:100%; }
ul.way li { padding:0 0 0px 10px; margin:0 0 0 0px; background:url('images/bullet-way.gif') no-repeat left 5px; }

.ajax-loading { padding: 20px 0; background: url(ajax/ajax-loader.gif) no-repeat center; }


.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	border: 1px solid #bbbbbb;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
}

.form2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	border: 1px solid #bbbbbb;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	width:200px;
}


/* Формы. Начало */
.form_recipe { font-size: 110%; font-weight: normal; border: 1px solid #999999; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 4px; height:28px; color:#666666 }
.form_recipe { width:310px; }
/* Формы. Конец */



.button7  {border:0px solid black;  background:url(images/skin/button7.gif) no-repeat left top; background-color: #e44f9b; color:white; width:182px; height:32px; cursor:pointer; }

#other_city { POSITION: absolute; Z-INDEX: 30; display: none } 
#other_city2 { float: left; height:auto; width:170px; border:1px solid #D5D5D5; background: #ffffff repeat-x left bottom; padding:5px 5px 5px 15px}

