@charset "windows-1251";
/* CSS Document */
div {
display:block;
}

.main_menu_txt {
	font-family: "Courier New", Courier, monospace;
	color: #ffff00;
	font-size: 14px;
	font-weight: bold;
}
.main_menu { 
	margin-left: 15px;
	margin-right: 15px;
	font-family: "Courier New", Courier, monospace;
	color: #ffff00;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.main_menu:hover{
	color: #0000ff;	
}
.page{
	font-family: "Courier New", Courier, monospace;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF;
}
.page_link{
	font-family: "Courier New", Courier, monospace;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF;
}
.page_link:hover{
	color: #0000FF;
}
.foto{
	border-right:solid #476aa4 1px;
	border-top:solid #cbdbf5 1px;
	border-left:solid #cbdbf5 1px;
	border-bottom:solid #476aa4 1px;
	float: right;
}	
.bordermain{ 
	border-right:solid #476aa4 1px;
	border-top:solid #cbdbf5 1px;
	border-left:solid #cbdbf5 1px;
	border-bottom:solid #476aa4 1px;
	background-color:#5294f8;
	height:22px;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}
.txt{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#000000;
	text-align:justify;
	padding-bottom:5px;
}
.txt_link{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#000066;
	text-align:justify;
	text-decoration:none;
}
.txt_link:hover{
	color:#0000ff;
}
.red_link{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#FF0000;
	text-align:justify;
	text-decoration:none;
}
.red_link:hover{
	color:#ff610b;
}
.group_txt{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#000066;
	width: 95%;
	text-align: left;
	margin-top: 10px;
}
.cat_name{
	border-right:solid #476aa4 1px;
	border-top:solid #cbdbf5 1px;
	border-left:solid #cbdbf5 1px;
	border-bottom:solid #476aa4 1px;
	background-color:#98bef8;
	text-align:left;
}
.cat_name_txt{
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin-left:5px;
	text-decoration: none;
}
.cat_name_txt:hover{
	color: #0033FF;	
}
.cat_desc{
	border-right:solid #6293e3 1px;
	border-top:solid #ffffff 1px;
	border-left:solid #ffffff 1px;
	border-bottom:solid #6293e3 1px;
	background-color:#d2e1f8;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
.cat_desc_txt{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color:#000066;
}
.cat_foto{
	border-right:solid #476aa4 1px;
	border-top:solid #cbdbf5 1px;
	border-left:solid #cbdbf5 1px;
	border-bottom:solid #476aa4 1px;
	background-color:#689df5;
}
.imagelink{ 
	border:none;
}
#block a{
	padding:5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#000066;
	width: 206px;
	text-align: left;
    display: block;
    text-decoration:none;
	background:none;
	vertical-align:middle;
}
#block a:hover {
    background:#d2e1f8;
}
/* CSS Страницы каталога */
p {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#000000;
	text-align:justify;
}

h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color:#000066;
	text-align:left;
	text-decoration: underline;
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.table, .table td{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color:#000000;
	border-spacing: 0;
	border:#0099CC solid 1px;
	text-align:center;
}
.table td{
	padding: 4px;
}
.table p{
	padding:0px;
	margin:0px;
}

.bottom_txt {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size:12px;
	color: #000066;
}
.bottom_link {
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
	color: #000066;
}
.bottom_link:hover {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #0000FF;
}
fieldset{
	border-color:#599cd4;
	border-style: solid;
	border-width:1px;
	width: 500px;
	font-size: 12px;
	font-family:"Times New Roman", Times, serif;
	padding-top: 8px;
	padding-bottom:6px;
}
legend{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#000066;
}
input{
	width:300px; 
	height:16px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
textarea{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
.contacts_txt{
font-family:"Times New Roman", Times, serif;
font-size:14px; 
font-weight:bold;
text-align:left;
}
.contacts_txt_value{
font-family:"Times New Roman", Times, serif;
font-size:14px; 
color:#000099;
text-align:left;
}
.contacts_txt_link{
font-family:"Times New Roman", Times, serif;
font-size:14px; 
color:#000099;
text-align:left;
}
.contacts_txt_link:hover{
color: #0000FF;
}
ul{
margin-top:0;
margin-bottom:5px;
margin-left:20px;
}