*
{
font-family: Arial;	
}
p, div, td
{
font-size: 12px;	
}
h1
{
color: #7184BD;	
font:bold 20px georgia;
}	
h2, h3
{
color: #999;	
font:bold 18px georgia;	
}
h4
{
color: #999;	
font:bold 16px georgia;

text-indent:0px;	
}
hr
{
border: 0px;
height: 1px;
background: #F0F0F0;
	
}
b
{
color: #D8450E;	
font:bold 12px Arial;	
	
}

b.price
{
color: #D8450E;	
font:bold 21px georgia;	
	
}

address { font:bold 16px georgia; }
body 
	{
	padding: 0; 
	margin: 0;	
	}
li 
	{ 
	list-style:none; 
	}
.logo_title
	{
	position: Absolute;
	font-size: 11px;
	top: 93px;	
	left: 200px;
	}
#top
	{
	width: 1000px;
	border: 0px solid #000;	
	}
	
#menu
	{
	width: 1000px;
	border: 0px solid #000;	
	background: #4a5458;
	}
	
#menu td
	{
	padding: 5px;
	white-space:nowrap;
	
	
	
	}	
	
#menu td:hover
	{
	padding: 5px;
	white-space:nowrap;
	
	background: #000;
	}	
	
#menu td a
	{
	font-size: 15px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;	
	}	

#content
	{
	width: 1000px;
	background: #FFF;
	padding: 0px;
	margin 0px;
	}
		
#basket
	{
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	
	margin: 10px 0 0 10px;
	padding: 0px;
	}	
#basket div
	{
	margin: 15px;
	border-bottom: 1px solid #F0F0F0;	
	}	
.logo
	{
	padding: 10px;	
	}	
.topnav
	{
	padding: 10px;	
	font-size: 14px;	
	}	

.nav { float:right; font-size:.77em; }
.nav li { float:left; border-right:1px solid #000; padding:0 7px 0 15px; margin-right:-8px; }
.nav li a { color:#000; }


.color
{
border: 1px solid #000;
background: #FF0;
width: 20px;
height: 20px;	
}	
.colorwind
{
border: 5px solid #CCC;
background: #FFF;
width: 100px;
height: 100px;	
position: absolute;
display: none;	
}

.basket_title
{
padding: 0 0 0 60px;	
height: 50px;	
background: url(/img/basket.jpg) no-repeat;	
}
.contact_title
{
padding: 0 0 0 60px;	
height: 50px;	
background: url(/img/contact.jpg) no-repeat;
vertical-align: middle;	
}
.article_title
{
padding: 0 0 0 60px;	
height: 50px;	
background: url(/img/books.jpg) no-repeat;
vertical-align: middle;	
}

a.subj
{
font-size: 14px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #0161AC;
padding: 0px 0px 0px 20px;
font-weight: bold;
background: url(/img/folder.gif) 0 0px no-repeat;
} 
a.subjl
{
font-size: 12px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #0161AC;
padding: 0px 0px 0px 20px;
font-weight: bold;
background: url(/img/folder.gif) 0 0px no-repeat;
}
a.tovar_link
{
font-size: 14px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color: #0161AC;
font-weight: bold;
	
}
.buy_block
{
border: 1px solid #CCC;
width: 150px;
height: 80px;
margin: 5px;
float:right;
padding: 10px;	
text-align: center;
}

.basket_table
{
border: 1px solid #CCC;	
background: #F0F0F0;	
}
.basket_table th
{
background: #CCC;		
}
.basket_table td
{
padding: 10px;	
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;	
}


.order_table
{
width: 100%;	
border: 1px solid #CCC;	
background: #F0F0F0;	
}
.order_table td
{
	
padding: 10px;	
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;	
}
.order_table input
{
border: 1px solid #CCC;
width: 400px;	
}

.order_table textarea
{
border: 1px solid #CCC;
width: 400px;	
height: 200px;
}

#menu_bottom
	{
	width: 1000px;
	border: 0px solid #000;	
	background: #4a5458;
	}
	
#menu_bottom td
	{
	padding: 5px;
	text-align: center;
	width: 25%;
	font-size: 11px;
	color: #FFF;
	}	
	
	
#menu_bottom td a
	{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;	
	}	


