body
{
	background: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	padding: 0;
	margin: 0;
	color: #000;
	margin-bottom: 0px;	
}
h1, h2, h3, h4, h5, h6
{
    line-height: 110%;
}
p
{
	margin: 0 0 0 0;
	clear: left;
}

   A:link {text-decoration: none; font-size:12;font-family: verdana, arial, sans-serif;color: #1D52A3;}
   A:visited {text-decoration: none;font-size:12; font-family: verdana, arial, sans-serif;color: #1D52A3;}
   A:active {text-decoration: none;font-size:12; font-family: verdana, arial, sans-serif;color: #1D52A3;} 
   A:hover {text-decoration: underline; font-size:12;font-family: verdana, arial, sans-serif;color:#1D52A3;}

table
{
	width: 100%;
	
}
li
{
    list-style: none;
}
#e{color:#1D52A3;}	
#Banner
{	position: absolute;
	background: url(p/header.gif) 
	no-repeat top left;
	height:186px;
	width:1013px;
	left: 0px;
	top:0px;
	z-index:5;
	}

#image_top
{
	position: absolute;
	background:transparent url(p/plasteko.jpg) 
	no-repeat top left;
	height:120px;
	width:650px;
	left: 255px;
	top:38px;

}
#catname li
{
border-bottom:1px dotted #069;background:#CCCCCC;
}	
	#content1 
		{   position :relative;  
			background: url(p/line.gif) repeat-y   top right; 
		                  width:712px;  
		                  text-align: left;
		                  padding:0px 0px 50px 0px;
		                  top:186px;
                                                             left:300;
            z-index:2;
		}
		#content 
		{   
  margin: 0px; padding:20px 0px 0px 0px;
		                  width:590px;    
		                  text-align: left;
		                  top:0px;
                                                             left:0px;
            z-index:2;
		}

#sidebar 
{
	position:     absolute; 
	left: -11px;	     /* Положение от левого края */
	top: 226px; 
    height:258px;
	background: url(p/menu2.gif) no-repeat top left;
	font-size: 80%;
	width:290px;
                     margin:0 0 0 0;  
	padding: 20px 20px 10px 50px;  
    line-height: 1.4em;
	z-index:2;
                      
}
#menu {
text-align:right;margin:5 0 0 0; width:200px;
}
#sidebar li 
    {border-bottom:1px dotted #069;}
#sidebar td 
    {padding: 5px;}

#Div2
{
    background-color:015BC9;
	position:     absolute; 		
	top: 229px; 
    height:249px;	
	font-size: 80%;
	width:10px;
	line-height: 1.4em;
	z-index:4;
}
#Div3
{
   /* background-color:#2B49A2;*/
    background-color:015BC9;
	position:     absolute; 
	left: 265px;
	top: 228px; 
    height:250px;	
	font-size: 80%;
	width:5px;
	line-height: 1.4em;
	z-index:4;

}
#Div4
{
   /* background-color:#2B49A2;*/
    background-color:015BC9;
	position:     absolute; 	
	top: 519px; 
    height:125px;	
	font-size: 80%;
	width:10px;
	line-height: 1.4em;
	z-index:4;

}
#Div5
{
   /* background-color:#2B49A2;*/
    background-color:015BC9;
	position:     absolute; 
	left: 265px;
	top: 519px; 
    height:125px;	
	font-size: 80%;
	width:5px;
	line-height: 1.4em;
	z-index:4;

}
#sidebar_footer
{
	position:     absolute;	 
	left: -14px;	     /* Положение от левого края */
	top:514px; 
                     height:140px;
	background:url(p/menu3.gif) 
	            no-repeat top left;
	width:290px;
	font-size: 70%;
	padding: 20px 20px 10px 50px;  
                      line-height: 1.4em;
	z-index:2;
}
#s_f_c
{width:220px;}
#logo
{   
   /* background-color:#2B49A2;*/
    background-color:#ffffff;
	position:   absolute;/* Абсолютное позиционирование */
	color:#ffffff;
	top: 0px;
	left:0px;
	width: 269px; 
	height: 172px; 
	font-size:120%;
	z-index: 6;	
}
#bot
{
	background: url(p/cub.gif) repeat top left;
	position:  relative;	
	top:0px;
	left:0px;
	width: 1010px; 
	height:	50px;  
	top:186px;
	z-index:12;

}

#Div10
{
	background: url(p/bootom1.gif) repeat-x bottom left;
	position:  absolute;	
	top:50px;	 
	margin-bottom:10px;
	margin-right:10px;
	width: 100%; 
	height:	10px;  
	z-index:12;
}
#footer
{
	background:#990000 repeat-x bottom right; 
	position: absolute;	
	top:-90px;
	right:0px;
	width: 300px; 
    font-size:80%;        
	height:100px;  
	z-index:20;
}
#footer2
{
	background:#015BC9 repeat-x bottom right; 
	position: absolute;
	bottom:2px;
	color:#ffffff;	
	text-align:right;
	right:1px;	
	width: 296px; 
	height:95px;  
	z-index:21;
}

#Div6
{   
    background-color:#2B49A2;
	position: absolute;/* Абсолютное позиционирование */
	text-align:center;color:#ffffff;
	top: 100px;
	left:100px;
	width: 269px; 
	height: 50px; 
	font-size:80%;
	z-index: 6;	
}
#Div7
{
	
	position: absolute;	
	top:0px;
	color:#ffffff;	
	text-align:right;
	margin-right:10px;
	margin-top:10px;
	right:0px;	
	width: 248px; 
	height:98px;  
	z-index:21;
}
#Div1
{   

	position:   absolute;/* Абсолютное позиционирование */
    background-color:015BC9;	
    color:#ffffff;
	top: 110px;
    left:0px;
    width: 269px; 
    text-align: center;
    letter-spacing:.2em;
    text-transform:  uppercase; 
	height: 62px; 
	z-index: 6;	
}
#Div11
{   

	position:   absolute;/* Абсолютное позиционирование */
	top: 20px;
    left:45px;                 
	width: 182px; 
	height: 90px; 
	z-index: 6;	
}
#Div12
{   
    background-color:D70005;
	position:   absolute;/* Абсолютное позиционирование */
	top: 0px;
    left:0px;
	width: 269px; 
	height: 20px; 
	z-index: 6;	
}
#menu1 
{	position:  absolute;	
	top: 6px;
	left:925px;
	width: 8px; 
	height:32px;  
	z-index:20;
}
#menu2 
{	position:  absolute;	
	top: 5px;
	left:953px;
	width: 8px; 
	height:30px;  
	z-index:20;
}
#menu3 
{	position:  absolute;	
	top: 4px;
	left:980px;
	width: 8px; 
	height:30px;  
	z-index:20;
    margin:0px 0px 0px 0px;
}
#center
{
    position:  absolute;	
	top: 660px;
	left:40px;
	width: 200px; 
	height:50px;  
	z-index:20;
}
#Div30
{
    height:100px;
    text-align: right; 
}
table.price {border: 1 solid cccccc; background-color:cccccc; Font-Family:tahoma, arial, sans-serif;Font-size:11;}
tr.price {background-color:1D52A3; Font-Family:tahoma, arial, sans-serif; color:white;Font-weight:bold;Font-size:12;color:#ffffff;}


/*----------------------------------------------------------------------------------------------*/






#Price{color:#666666; font-size: 0.75em;}

td.Preview img{
	border: 1px solid #CCCCCC;
}
td.Preview div.PreviewContainer{
	border: 1px solid #CCCCCC;
	background-repeat: no-repeat;
	vertical-align: bottom;
	text-align: right;
}
div.PreviewContainer img.InBasket{
	width: 24px;
	height: 18px;
	border: none;
}
td.Preview a:hover{
	text-decoration: none;
}
td.Caption div.Description{
	font-family: Tahoma, Helvetica, Arial;
	font-size: 0.9em;
	margin: 0.6em 0
}
input.Append{
    border: none;
    width: 26px;
    height: 15px;
}
/* /Goods list */
/* DESCRIPTION */
table.Description{
	width: auto;
}
table.Description td{
    vertical-align: top;
    text-align: left;
}
table.Description td.Image{
	padding: 0;
	padding-right: 32px;
}
table.Description td.Description{
	padding: 0;
	padding-left: 3px;
	width: 100%;
    padding-right: 0;
}
table.Description td.Append{
	vertical-align: bottom;
    padding-right: 0;
}
td.Image img{
    border: 1px solid #CCCCCC;
}

td.Description div.Description{
	color: #666666;
	padding-bottom: 4px;
}

td.Description div.Price{
    padding-top: 4px;
}

input.ButtonAppend{
	width: 179px;
	height: 31px;
    border: none;
}
/* Empty: framework only highlighting */
table.Empty{
	border-collapse: collapse;
	width:100%;
}
table.Empty td{
    background: none;
    border-bottom: 1px solid #EEEEEE;
    vertical-align: top;
    padding: 0.4em 3em 1em 0em;
    font-size: 0.75em;
    color: #666666;
}
table.Empty td.Header{
    border-bottom: 2px solid #EEEEEE;
    padding-top: 1.4em;
    padding-bottom: 0.4em;
    color: #999999;
    font-weight: bold;
}
div.Navigation a{
	color:#999;}