#help a { font-size:17px; color:#333399; LINE-HEIGHT:22px }

.cat_blue, .cat_green, .cat_rose { background:url(images/skin/point.gif) no-repeat left top; padding-left:20px; TEXT-DECORATION: underline; FONT-WEIGHT:bold; }

.cat_green { color:#008000; }
.cat_rose { color:#cc0066; }

/*#rmenu_2011 { background:url(images/skin/rmenu_2011.jpg) } */

/*html, body { height: 100%; overflow: auto; } */
/*html, body { margin:0; padding:0; height: 100%; overflow: auto;} */
html, body { margin:0; padding:0; background: #fff; /*height: 100%;*/

}
* html, body { margin:0; padding:0; /*height: 100%; overflow:auto; overflow-x: hidden;*/

}

#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 }



h1{font: bold 100% Arial,sans-serif; color: #cc0066; FONT-SIZE: 16px; text-align: left; padding-bottom:5px; }
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: 280px;}


.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:282px;
}


/* Формы. Начало */
.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}
#form_L2 { POSITION: absolute; Z-INDEX: 100; display:none; width:240px; } 
#form_L2 div { padding:10px; }
#form4 { background-color:#f2f2f2; width:240px; border:1px solid #D5D5D5; }

.basket_big{    background: url('images/basket_big.gif') no-repeat;    width: 81px;}

.basket_big1{    background: url('images/basket_big1.gif') no-repeat;    width: 81px;}

#articles_block{padding: 10px;}
#spec_block_title a{padding: 1px 2px 1px 4px !important; white-space: nowrap;}
.spec_profession{color: #aaa; font: 12px Arial;}

.small_red_test{
    color: red;
    font-size: 11px;
    line-height: 14px;
}
.isAdd{ z-index: 2;position: absolute; margin: 28px 0 0 -130px; background: #f2f2f2; padding: 5px;
       border-radius: 4px; width: 160px;
       box-shadow: 4px 4px 4px #838383;
       filter:   progid:DXImageTransform.Microsoft.Shadow(color='#838383', Direction=45, Strength=6)
           progid:DXImageTransform.Microsoft.Shadow(color='#838383', Direction=135, Strength=6)
           progid:DXImageTransform.Microsoft.Shadow(color='#838383', Direction=225, Strength=6)
           progid:DXImageTransform.Microsoft.Shadow(color='#838383', Direction=315, Strength=6);
}

.preloader{z-index: 1;position: absolute; background: url(images/preloader.gif) no-repeat right; height: 29px; width: 47px;}
#xbasket{height: 78px; overflow: hidden}



#total_summ {background: #fff; border: 1px #838383 solid; margin-right:75px; overflow: hidden; width: 278px; float: right}
#total_summ div{text-align: right; padding: 2px}


.order_agreement{
    float: left;
    padding-top: 5px;
}
