
/* Main Elements */	
	html, body 
	{
		height:100%; margin:0; padding:0;
		font-family:Tahoma, Arial; font-size:10pt;
		background-color:#878787;
		color:4f4d4d;
	}
   
     form { padding: 0; margin: 0; }
 
 
	.main-table {background-color:#FFFFFF};
	.main-table-top-bg 
	{
	background-image: url(/images/m-table-top-bg.gif);
	background-repeat: repeat-x;
	}

	ul.top_menu 
	{
		list-style:none;
		margin:0; padding:0;
		color:#51B1DB;
		height:20pt; 
		font-family:Tahoma, Arial, Verdana; 
		font-size:13.5pt;
		font-weight:normal;
	}
	
	ul.top_menu li 
	{   float:left; 
		padding:5px;
		padding-right:5%;
	    text-align:center; 
		display:inline;
		}

	ul.top_menu li.current, ul.top_menu li a
	{
		color:#51B1DB;
	}

/*	ul.top_menu_links li a:link, ul.top_menu_links li a:active, ul.top_menu_links li a:visited, ul.top_menu_links li a:hover { font-size:14pt; } */
    
    h1, h3 
    {
        font-family: Tahoma, Arial, Verdana;
        font-size: 18pt;
        font-weight: normal;

        margin: 0; padding: 0; color: #993300;
    }
	 h1 { margin:10pt 0; }
	 
    h2
    {   font-family: Tahoma, Arial, Verdana;
        font-size: 14pt;
        font-weight: normal;
         margin: 0; padding: 0; color: #343434;
    }
	 h1 { margin:10pt 0; }


	 a:link, a:visited, a:active 
	 {
	 	color: #0b92cc;
	 }
	 
	 a:hover
	 {
	 	color:#CC0000; text-decoration:none;
	 }
/* Category Menu */

p.category_menu 
     {
	 font-size:11.5pt;
	 font-weight:bold;
	 margin-bottom:5px;
	 }


.category_menu 
     {
	 color:#333333;
	 font-size:10pt;	 
	 }
.category_menu .plus-minus
     {
 	 padding:4px;	
 
	 }
	 
	 
.category_menu .sub_menu
    {
	 font-size:7.5pt;	 
	 margin-top:1px;
 	 margin-bottom:1px;
 	 padding-top:0px;		 
	 padding-bottom:0px;
	 }


/* Other */

     
     div.user_box { margin-bottom:20px; }
     div.user_box div.basket { margin-bottom: 5px; }
     div.user_box div.info, 
     div.user_box div.basket { border: 1px solid #ebebeb; background-color: #f3f3f3; padding:10px; width:150px; }
     div.user_box div.basket div.header { font-weight: bold; }
     div.user_box div.info div.row { line-height: normal; margin-bottom: 7px; font-size: 8pt; }
     
     table.simple_grid { background-color: #ebebeb; }
     table.simple_grid td { background-color: #ffffff; padding:7px 7px; }
     
     .error { color: red; font-size: 12pt; }
     
     .hidecss {display: none;}
     
     .colorRedCss {color: red;}

     .short_description { display:none;}	

#feedbackStartDiv {
    /*background-image:url(/i/opacityImg.jpg); */

	background-color: #111111; 


	height: 1500px; 

	width: 2500px; 

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); /* IE 5.5+*/
    -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
    -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
    
    opacity: 0.25; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */

    top: 0px;
    left: 0px;

    display:none; 

	z-index: 101;

	position: absolute; 


}

#feedbackStartDivLogin {

	position: absolute;

	display:none;

	top: 20%;

	left: 30%;
	
	background-color: #FFFFFF;

	padding: 20px;

	width: 450px;
	
    z-index: 102;
}


.locallink {

	border-bottom-width: 1px;
	border-bottom-style:dashed;

}

a.locallink:link, a.locallink:visited, a.locallink:active, a.locallink:hover
	 {
		text-decoration:none;
	 }
	 


