/* CSS Document */
body {height:100%;font:12px Tahoma, Arial, Verdana, Sans-Serif;color:#000;background:#506e97;}
div, html, body, p, a, form, img, table, ul, li, ol, td, h1, h2, h3, h4 {margin:0;padding:0;} 
table {border-collapse:collapse;}
img {border:none;}
/* ul, li {list-style:none;}*/
a, a:active, a:visited {text-decoration:none;color:#0064b8;outline:none;} 
a:hover {text-decoration:none;color:#f00;}

/*  All  */
.wraper {width:939px;margin:0 auto;position:relative;border-right:1px solid #c3c3c3;border-left:1px solid #c3c3c3;background:#fff;}

.column_block {margin:5px;}
.column_block h3 {color:#005fa9; font-size:14px; font-weight:normal;}
.column_block p {font-size:11px; padding:5px 10px 5px 10px;}
.column_block p strong {color:#180791; padding-left:15px; background:url(/images/arrow.gif) 1px 4px no-repeat;}
.column_block img {border-style:solid; border-color:#DDD; border-width:1px;}

.center_block {vertical-align:top;padding-top:15px; font-size:14px; text-align:justify;}
.center_block h3 {font-size:14px;display:block;text-align:center;color:#0064b8;}
.center_block p {padding:0 10px 20px 10px;text-indent:20px;}
.center_block strong {font-size:16px;display:block;text-align:center;}
.center_block ul {list-style-position: outside; list-style-type: disc; padding: 0 40px 20px 40px;}

.contacts {margin:20px; padding-left:10px; font-size:14px;}
.contacts p {padding:0 10px 20px 10px;}

.special_block {margin:10px;}
.special_block h3 {color:#005fa9; font-size:14px; font-weight:normal; padding-left:20px;}
.special_block h4 {font-size:13px; font-weight: bold; text-align: center; margin-top:10px; margin-bottom:10px; color:#0064b8;}
.special_block .price {font-size:14px; font-weight: bold; text-align: center; color:#F00;}
.special_block img {border-style:solid; border-color:#DDD; border-width:1px; margin:5px;}
.special_block ul {list-style-position: inside; list-style-type: disc;}

.product_block {margin-top:10px; margin-left:10px; margin-bottom:10px; width:752px; font-size:11px;}
.product_block table td {padding: 10px 10px 10px 10px; border: 1px solid #c0c0c0;}
.product_block img {border: 1px solid #c0c0c0; margin-bottom:10px;}
.product_block .order_btn {border:0px; margin:0px; padding:0px;}
.price {color:#F00; text-align:center; font-weight:bold; font-size:12px;}

.product_block2 {margin-top:10px; margin-left:10px; margin-bottom:10px; width:752px; font-size:11px;}
.product_block2 table td {padding: 0; border: 0}
table.product_block2 .grid td {padding: 10px 10px 10px 10px; border: 1px solid #c0c0c0;}
.product_block2 img {border: 0; padding: 0;}
/*.product_block2 .order_btn {border:0px; margin:0px; padding:0px;}*/


.center_menu {margin-top:6px; margin-bottom: 6px; margin-left:10px;}
.center_menu_1 {width:752px; font-size:11px; margin-top:-1px; padding-top:3px; padding-bottom:5px; text-align:center; border: 1px solid #c0c0c0; background-color:#edf9ff; }
.center_menu_2 {width:752px; font-size:11px; margin-top:-1px; padding-top:3px; padding-bottom:3px; text-align:center; border: 1px solid #c0c0c0; background-color:#ededed; }
.navigator {margin-top: 10px; margin-bottom:10px; font-size:13px;}

.full_descr table {width:100%;}

.cat_block {margin-left:5px; margin-right:1px; margin-bottom:5px; width:374px; float:left;}
.cat_block table {width:374px;}
.cat_block .top {height:30px; background:url(/images/catblock_header.jpg) no-repeat; text-align:center; vertical-align:middle; font-weight:bold; color:#0071b3;}
.cat_block .top h2 {font-size:13px; padding-left:10px; padding-right:10px;}
.cat_block .top h3 {font-size:12px; padding-left:10px; padding-right:10px; text-align:left;}
.cat_block .body, .cat_block .href {background:url(/images/catblock_body.jpg);}
.cat_block .body img {margin:10px; border-style:solid; width:80px; height:70px;  border-color:#DDD; border-width:1px;}
.cat_block .body p {padding-top:10px; padding-right:10px; text-align:left; font-size:11px;}
.cat_block .href a {padding-right:10px; font-size:11px;}
.cat_block .footer {height:8px; background:url(/images/catblock_footer.jpg) no-repeat;}
.cat_block .body img:hover {border-color:#F00;}

.banner_block {background:url(/images/banner_block.jpg) no-repeat;height:83px;}
.banner_block p {color:#2a2a2a;font-size:12px;padding-left:15px;position:relative;}
.banner_block p a, .banner_block p a:visited {color:#120097;}
.banner_block p span {position:absolute;top:25px;right:5px;}
.banner_block p span img {margin-right:6px;}

.footer {height:59px;background:url(/images/footer.gif) repeat-x;padding-left:15px;color:#fff;font-size:11px;}
.footer span {padding-left:467px;}
.footer a, .footer a:visited {color:#54a1f0;}





#MainMenu 
{

	height:37px;
	border:0;
	margin:0;
	padding-left:65px;
	background:url(/images/bb_015.gif) repeat-x;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	background:#000 url(/images/bright_015.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(/images/bleft_015.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:700;
	line-height:37px;
	padding:0 28px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#000;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#00aeef;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}




#tab1
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab1 ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab1 li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab1 a 
{
	background:#000 url(/images/bright_015.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab1 a span 
{
	display:block;
	background:url(/images/bleft_015.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:700;
	line-height:37px;
	padding:0 28px;
}
#tab1 a:hover,#tab1 li.item_active a 
{
	background-position:right bottom;
	border-color:#000;
}
#tab1 a:hover span,#tab1 li.item_active a span 
{
	background-position:left bottom;
	color:#00aeef;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}



ul.catmenu {
	margin:0 3px;
	font-size:12px; font-weight:bold;
}

ul.catmenu li a {
		color:#1A63AF;
		text-decoration:none;
}

ul.catmenu li a:hover {
		color:#f00;
		text-decoration:none;
}

ul.catmenu li {
margin:1px 5px;
padding:10px 5px 10px 5px;
list-style: none;
border-bottom:1px dotted #000;
}

ul.catmenu li:hover {
background:#eee;
}
