@charset "windows-1251";
/* CSS Document */

body {font-size: 12px; line-height:115%; padding: 0px; margin: 0; color: #666;  font-family: verdana, sans-serif;}
#container {width: 100%; margin:0; height:100%; min-height:800px}
img {border:0;}
a {font-size: 12px; color: navy;}
a:hover {color:#FF6600; font-size:11px; text-decoration:none;}

.left {width:200px; min-width:200px}
.center {width:100%;}
.right {width:200px; min-width:200px}
.logo {text-align:center; padding:15px;}

.block_header {background:transparent url(images/bl_header_center.gif) 0 0 repeat; height:21px;}
.block_header_margin {margin-top:15px}

.block_header span {background:transparent url(images/bl_header_left.gif) 0 0 no-repeat; height:21px; float:left; font-size: 11px; padding-top:0px; padding-left: 10px; float:left; line-height:180%; font-weight:bold; width: 80%}
.block_header div {float:right; background:transparent url(images/bl_header_right.gif) 0 0 no-repeat; width:16px; height:21px}
.block_top {background:transparent url(images/bl_top.gif) 50% 0 no-repeat; height:15px}
.block_content {padding: 8px; height:100%; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; margin-left:2px; margin-right:2px;}
.block_content_right {background:transparent url(images/bl_right.gif) 0 0 repeat-y; width:3px; float:left; height:100%; border:1px solid red;}
.block_footer {background:transparent url(images/bl_bottom.gif) 0 0 repeat-x; height:6px; margin-left:2px; margin-right:2px; margin-bottom:10px}

.menu {padding:0px; margin:0px;}
.menu a {text-decoration:none}
.menu_item_last {padding:4px 0px 4px 0px; list-style:none; border:0px}
.menu_item {padding:4px 0px 4px 0px; list-style:none; border-bottom:2px solid #bfbfbf;}
.menu_item_level2 {padding:3px 0px 3px 0px; margin-left:10px; list-style:none; border-bottom:1px solid #eee;}

.content {margin: 10px 0 0 0; clear:both;}

.footer {text-align:center; background-color:#ebebeb; padding:3px}
.footer div {font-family: verdana, sans-serif; font-size: 11px;}

td {
	font-family: verdana;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
th {
	font-family: verdana;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	text-align:left;
	text-decoration: none;
}

a {
	font-family: verdana;
	font-size: 12px;
	color: #000080;
	text-decoration: none;
}
a:hover {
	font-family: verdana;
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;
}
a.categories {
	font-family: verdana;
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;
}
a.categories:hover {
	font-family: verdana;
	font-size: 12px;
	color: #000080;
	text-decoration: none;
}
a.categories_sub {
	font-family: verdana;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
a.categories_sub:hover {
	font-family: verdana;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

input.login        {
	font-family: Arial;
	font-size: 11px;
	color: #666;
	border-color: #cecece;
	border: 1px;
	border-style: solid;
	margin: 0;
	padding: 2px;
}
a.new_account {
	font-family: verdana;
	font-size: 12px;
	color: #000080;
	text-decoration: none;
}
a.new_account:hover {
	font-family: verdana;
	font-size: 12px;
	color: red;
	text-decoration: none;
}

.name {
 
 padding-left:10pt;	

}

.data {
 
 padding-right:15pt;	

}

.spec_price {
	font-family: Thoma;
	font-weight: bold;
	font-size: 13px;
	color: red;
}
.price {
	font-family: Thoma;
	font-weight: bold;
	font-size: 13px;
	color: #444444;
}
H1 {
	font-family: verdana;
	font-size: 18px;
	color: #666;
	font-weight: bold;
}

a.cat {
	text-decoration: underline;
	font-weight: bold;
}
input, select {
	font-size: 12px;
}
form {
	margin: 0px;
	padding: 0px;
}
cb {
	margin: 3px;
	padding: 3px;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000080;
}
h3 {
	font-size: 16px;
	font-weight: bold;
}
.or_button {
	background: url(images/button_bg.gif);
	border: 0;
	height: 22px;
	font-size: 11px;
	width: 143px;
	font-weight: bold;
	background-color: #E8E8E8;
}
.or_button_sm {
	background: url(images/button_bg_sm.gif);
	border: 0;
	height: 22px;
	font-size: 11px;
	width: 100px;
	font-weight: bold;
	background-color: #E8E8E8;
}

.info {
	background: url(images/info.png) no-repeat;
	min-height: 32px;
	padding: 2px 0 0 37px;
	margin: 15px 0 15px 0;
	color: #00668F;
	font-size: 12px;
	line-height: 16px;
}

.errors_old {
	border: 1px solid red;
	background-color: #E9BABA;
	width: 60%;
	margin:20px auto 20px;
	padding: 15px;
	color: #000;
}

.errors {
	background: url(images/exclamation.png) no-repeat;
	min-height: 32px;
	padding: 0 0 0 37px;
	margin: 15px 0 15px 0;
	color: #8F0013;
	font-size: 12px;
	line-height: 16px;
}
