body
    {
    margin: 0;
    padding: 0;
    color: #000;
    font: 13px Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
    background: #fff;
/*    text-align: center;*/
    }
a
    {
    color: #0066CC;
    }
a:hover
    {
    color: #0066CC;
    }

#content /**/
    {
    margin: 0 auto;
    width: 100%;
    position: relative;
    background: #eeeeee;
/*    background: url("../img/top_bg.jpg");*/

/*background: url("../img/top_bg_snow.jpg");*/

   /* padding: 0 20px 0 20px;*/
/*height:148px;*/
height:195px;
    text-align: left;
    }

#logo   /**/
    {
    position: relative;    
    padding: 10px 0 0 30px;
    text-align: left;
    }



#navpanel   /*  */
    {
    position: absolute;
    left: 20px;
    top: 75px;
/*    background: url("../img/center_nav_pan.jpg");*/
/*background: url("../img/center_nav_pan_snow.jpg");*/
    height:71px;
    font: 20px Verdana;
	z-index: 10;
    }

/*#navpanel a:link {text-decoration: none;color:#000}
#navpanel a:visited {text-decoration:none;color:#333}
#navpanel a:hover  {text-decoration:underline;color:#0066CC}
#navpanel a:active {text-decoration:none;color:#333}*/


#allbest a:link {text-decoration: none;color:#000}
#allbest a:visited {text-decoration:none;color:#333}
#allbest a:hover  {text-decoration:underline;color:#0066CC}
#allbest a:active {text-decoration:none;color:#333}

#navpanel span {
        padding: 2px 0px 4px 0px;
        margin: 0;
        background: #cccccc;
    font: bold 12px/150% Verdana;
}





#basket   /*  */
    {
    padding: 10px 0px 0 0px;
    position: absolute;
    top: 0px;
    left: 655px;
    height:55px;
/*    font: normal 10px/70% Verdana;*/
	z-index: 9;
width: 200px;
    }

.basket2   /*  */
    {
    font: normal 10px Verdana;
    }

.dbp   /*  */
    {
    font: 10px Verdana;
    color:#000033;
    cursor: default;
    }


#map_top   /*  */
    {
    position: absolute;
    top: 25px;
    right: 80px;
    height:69px;
    font: 10px Verdana;
	z-index: 9;
    }

#contact   /*  */
    {
/*    padding: 10px 10px 0 10px;*/
    position: absolute;
    top: 50px;
    left: 225px;
    font: 12px/150% Trebuchet MS;
	font-weight : bold;
color:#666;
	z-index: 9;
    }

#menu   /*  */
    {
/*    padding: 0 10px 0 10px;*/
    position: absolute;
    left: 650px;
   height:28px;
top:125px;
    font: 11px Verdana;
color:#333;
	z-index: 9;
    }
#submenu {    padding: 0 10px 0 10px;
                 position: absolute;
                width: 20 px;
                height: 100 px;
         	z-index: 300;               
         }

#menu a:link {text-decoration: none;color:#000}
#menu a:visited {text-decoration:none;color:#333}
#menu a:hover  {text-decoration:underline;color:#0066CC}
#menu a:active {text-decoration:none;color:#333}

#reg   /*  */
    {
    position: absolute;
    top: 58px;
    right: 45px;
    height:20px;
    font: 10px/150% Verdana;
	z-index: 9;
    }

#razb   /*  */
    {
    position: absolute;
    top: 270px;
    right: 25px;
    font: 9px Verdana;
    z-index: 0;
    }


#razb a:link {text-decoration: none;color:#0066CC;}
#razb a:visited {text-decoration:none;color:#0066CC;}
#razb a:hover  {text-decoration:none;color:#0066CC;}
#razb a:active {text-decoration:none;color:#0066CC;}

#smtable a:link {font: 10px Verdana; text-decoration: none;color:#000000;}
#smtable a:visited {font: 10px Verdana; text-decoration:none;color:#000000;}
#smtable a:hover  {font-weight: bold; font: 10px Verdana; text-decoration:none;color:#FFFFFF;}
#smtable a:active {font: 10px Verdana; text-decoration:none;color:#000000;}

.submtab {border:1px solid #000000;          
         }

.razb2 {
width:19px;
height:18px;
	background-image: url("../img/krug.gif");
        background-repeat : no-repeat;
/*	background-position : 100% 0px;*/
    padding: 0px 6px 7px 0px;
    font: 9px Verdana;
}

.razb2 a:link {text-decoration: none;color:#0066CC;}
.razb2 a:visited {text-decoration:none;color:#0066CC;}
.razb2 a:hover  {text-decoration:none;color:#0066CC;}
.razb2 a:active {text-decoration:none;color:#0066CC;}




.nav_kroh   /*  */
    {
    padding: 0px 0 0 30px;

    font: 11px/150% Verdana;
    }


.catalog
{
font: 15px Verdana;
    padding: 7px 10px 0 10px;
/*color:#333333;*/
}



.left_text
{
font: 11px/150% Verdana;
    padding: 10px 0 25px 20px;
color:#333333;
}

/*верх справа низ слева*/
.right_text
{
height:280px;
font: 11px/150% Verdana;
padding: 25px 20px 25px 10px;
color:#333333;
text-align:justify;
}


.right_line {
        float:left;
        padding:0px 0px 0px 5px;
        background-repeat : no-repeat;
	background-position : 100% 0px;
        background-image : url(../img/right_line.gif);
 }

.datanews {
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#666666;
}

.news {
font: 10px/150% Verdana;
    padding: 5px 20px 25px 18px;
color:#333333;

}

.news_zag {
font: bold 16px/150% Trebuchet MS;
color:#000000;

}

.footer {
font: 10px/150% Verdana;
    padding: 25px 25px 25px 25px;
color:#333333;
	background: #f8f8f8;

}
.name_prod {
font: bold 10px Verdana;
color:#000;
}
.name_prod a:link {text-decoration: none;color:#000}
.name_prod a:visited {text-decoration:none;color:#000}
.name_prod a:hover  {text-decoration:underline;color:#0066CC}
.name_prod a:active {text-decoration:none;color:#333}


.ind_prod {
font: bold 11px Verdana;
color:#666;
padding-bottom:3px;
}
.ind_prod a:link {text-decoration: none;color:#666}
.ind_prod a:visited {text-decoration:none;color:#666}
.ind_prod a:hover  {text-decoration:underline;color:#0066CC}
.ind_prod a:active {text-decoration:none;color:#666}



H1 {
	color:#000000;
font: normal normal 25px/150% Trebuchet MS;
}

H2 {
	font-family :Trebuchet MS;
	font-size : 15px;
	FONT-WEIGHT: normal;
	color:#666666;
}

H3 {
	font-family :Trebuchet MS;
	font-size : 15px;
	FONT-WEIGHT: normal;
	color:#000;
}


#proisvod {
        width:100%;
        padding: 0 0 20px 0px;
        float:left;
}
#proisvod ul {
        width:35%;
        float:left;
        margin : 0px;
        padding: 2px 0px 0px 5px;
}
#proisvod li {
        color: #000;
        list-style: none;
        font : normal  10px Tahoma;
        padding: 0px 0px 0px 10px;
        background: url(../img/li_dot.jpg) no-repeat 0 5px;
        white-space : nowrap;

}

#proisvod span {
color:#fff;
        padding: 0px 0px 0px 0px;
        margin: 0;
        background: #006699;
    font: bold 10px/150% Verdana;
}

#proisvod a:link {text-decoration: none;color:#000}
#proisvod a:visited {text-decoration:none;color:#333}
#proisvod a:hover  {text-decoration:none;color:red}
#proisvod a:active {text-decoration:none;color:#333}


#sub_cat {
        width:100%;
        padding: 0 0 20px 0px;
        float:left;
}
#sub_cat ul {
        width:100%;
        float:left;
        margin : 0px;
        padding: 2px 10px 15px 2px;
}
#sub_cat li {
        color: #000;
        list-style: none;
        font : normal  10px Verdana;
        padding: 3px 0px 0px 2px;
        white-space : nowrap;
}



#sub_cat a:link {text-decoration: none;color:#000}
#sub_cat a:visited {text-decoration:none;color:#333}
#sub_cat a:hover  {text-decoration:none;color:red}
#sub_cat a:active {text-decoration:none;color:#333}

#sub_cat span {
color:#fff;
        padding: 3px 10px 5px 3px;
        margin: 0;
        background: #006699;
    font: bold 10px/150% Verdana;
}



#sub_cat2 {
        width:100%;
        padding: 0 0 20px 0px;
        float:left;
}
#sub_cat2 ul {
        width:40%;
        float:left;
        margin : 0px;
        padding: 2px 5px 0px 5px;
}
#sub_cat2 li {
        color: #000;
        list-style: none;
        font : normal  11px Verdana;
        padding: 3px 5px 3px 5px;
        white-space : nowrap;
}



#sub_cat2 a:link {text-decoration: none;color:#000}
#sub_cat2 a:visited {text-decoration:none;color:#666}
#sub_cat2 a:hover  {text-decoration:underline;color:red}
#sub_cat2 a:active {text-decoration:none;color:#666}

#sub_cat2 span {
        padding: 3px 10px 5px 3px;
        margin: 0;
        background: #cccccc;
    font: bold 11px/150% Verdana;
}




#serZagol {
        float: left;
        clear:both;
        padding: 0px 0px 0px 2px;
        background: #eaeaea url(../img/zagol_left.gif) no-repeat 0 0;
}
#serZagol H2 {
	padding: 2px 5px 4px 2px;
	margin: 0;
	background: #eaeaea url(../img/zagol_right.gif) no-repeat right;
	font: bold normal 11px  Verdana;
	font-weight: bold;
	color: #000;
	white-space: nowrap;
}

#serZagol H3 {
	padding: 2px 5px 4px 2px;
	margin: 0;
	background: #eaeaea url(../img/zagol_right.gif) no-repeat right;
	font: bold normal 11px  Verdana;
	font-weight: bold;
	color: red;
	white-space: nowrap;
}

.navbar

{
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:red;
	text-align: center; 
/*	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;*/

padding-left:2px;
padding-right:2px; 
padding-top:2px;
padding-bottom:2px;
width:25px;
}

A.navbar:link {text-decoration: none; 	color:#0066CC;}
A.navbar:visited {text-decoration: none; color:#0066CC;}
A.navbar:active {text-decoration: none;	color:#0066CC;}
A.navbar:hover {text-decoration: none;	color:#0066CC;}

.goods

{padding:0 10px 0 0px; 
font-size:10px; 
font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height:1.2em; background:url('../img/dots.gif') repeat-x bottom right;
padding-top:5px;
}
.goods span{background-color:white; padding-right:2px;}

.goods2

{padding:0 10px 0 0px; 
font-size:10px; 
line-height:1.2em;
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-top:5px;
padding-left:2px;
}


A.goods:link {text-decoration: none; 	color:#0066CC;}
A.goods:visited {text-decoration: none; color:#0066CC;}
A.goods:active {text-decoration: none;	color:#0066CC;}
A.goods:hover {text-decoration: none;	color:#0066CC;}

.err

{padding:0 10px 0 0px; 
color:red;
font-size:10px; 
line-height:1.2em;
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
padding-top:5px;
padding-left:2px;
}

.goods3

{padding:0 10px 0 0px; 
font-size:10px; 
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height:1.2em; background:url('../img/dots.gif') repeat-x bottom right;
padding:5px;
}

#sitemap {
        width:100%;
font-size:10px; 
	font-family :Verdana, Geneva, Arial, Helvetica, sans-serif;
                padding: 10px 0 20px 0px;
        float:left;
}

#sitemap span {
        padding: 5px 0px 4px 0px;
        margin: 0;
}

#sitemap a:link {text-decoration: none;color:#000}
#sitemap a:visited {text-decoration:none;color:#666}
#sitemap a:hover  {text-decoration:underline;color:red}
#sitemap a:active {text-decoration:none;color:#666}

#drug   /*  */
    {
    position: absolute;
    top: 320px;
    right: 28px;
    font: 9px Verdana;

    }


#drug a:link {text-decoration: none;color:#0066CC;}
#drug a:visited {text-decoration:none;color:#0066CC;}
#drug a:hover  {text-decoration:none;color:#0066CC;}
#drug a:active {text-decoration:none;color:#0066CC;}

.calc {cursor:hand;}
#calc {
    position: absolute;
    top: 300px;    
    font: 9px Verdana;
    z-index:100;
    visibility:hidden;
      }
.calctbl {border:1px solid #000000;
          background-color:#DDDDDD;
         }


#bottom2   {

	padding: 5px 0 5px 25px;
	font-size : 10px;
color:#333333;
background: #f8f8f8;
}
	
#bottom2 a{
 color: #999; text-decoration: none;
} 

.search_form33{
font: normal 1em Arial;
border:solid 1px #EAE8E3;
width:500px;
}

#search_form{
/*padding: 85px 0 0 30px;*/
margin: 85px 0 0 28px;
    position: relative;    
    font: normal 15px Arial;
/*float:left;*/
width:600px;
/*height:55px;*/

} 
#psev{
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #1D6099;
color:#1D6099;
text-decoration:none;
}

#example{
margin:5px 0 0 5px;

    font: normal 0.8em/70% Arial;
color:#000;
}

.form33 {
    color: #999;
    font: 1em Arial;
background:#fff;
border:solid 1px #eee;
/*height:20px;*/
width:70%;
padding:0px 0 0 5px;
height:24px;
}



ul.dropdown                         
{ position: relative; 
 list-style: none;
clear:both;
font: normal 1em Arial;
margin: 10px 0 0 0px;
z-index:200;
}
ul.dropdown li                      { float: left; padding:5px;margin: 0 10px 5px 0;background:#006699}

ul.dropdown a		            { color: #fff; }
ul.dropdown a:hover		            { color: #999; }
ul.dropdown a:active                { color: #fefefe; }
ul.dropdown li a                    { display: block; }
ul.dropdown li.hover,
ul.dropdown li:hover                { color: #fefefe; position: relative; }
ul.dropdown li.hover a              { color: #fefefe; }



ul.dropdown li a:hover {color: #999 !important;position: relative;}




ul.dropdown ul 						
{ visibility: hidden; 
position: absolute; top: 100%;   
margin:0px 0 0 -5px;
padding:10px 0 10px 0px;
font: normal 0.8em Arial;
z-index:200;
}
ul.dropdown ul li 					
{ font-weight: normal; list-style: none;margin:0; 
padding:10px;
background:#00395B;
float: none;
clear:both;

}
									  
                
ul.dropdown ul li a

{display: inline-block; 
width:150px;
} 

#topmenu   /*  */
    {
    position: absolute;
    left: 615px;
   height:28px;
top:125px;
/*background:red;*/
    }

