body {
	font:11px arial,sans-serif;
	color:#000;
	background: url(../images/bg.png) center 288px no-repeat #fff;
	margin:0;
	min-width:1000px;
}
a {
	text-decoration:none;
	color:#000;
}
table.body {padding: 0; border:0; width: 100%; table-layout:fixed}
td {vertical-align: top}
a:hover {text-decoration:underline;}
a:focus {outline:none}
.clear {clear:both; margin:0}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
.mc {
	vertical-align: middle;
	text-align: center;
}
form,fieldset {
	margin:0;
	padding:0;
	border:none;
}
img {border:none}
#main {
	margin:0 auto;
	min-width:1200px;
	max-width: 1613px;
}
h1.logo {
	float:left;
	width:249px;
	height:185px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	display:block;
	background:url(../images/bg-header.jpg) no-repeat left 0;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
#header {background:url(../images/bg-headerc.png) repeat-x; height: 185px;  border-bottom: 1px solid #cccccc;}
#header .right {background:url(../images/bg-header.jpg) no-repeat right 0; float: right; width: 391px; height: 150px}
#header .center {background:url(../images/bg-header.jpg) no-repeat -249px 0; float: left; width: 255px; height: 150px}
.menu {height:33px; clear: right}
#menu {float: left; padding:4px 0 0 0; margin:0;	list-style:none; }
#menu li { float:left; margin-left: 3px; padding: 0 10px; background: #197dbe; display: block; text-align: center; border: 1px solid #197dbe}
#menu li:hover {background: url(../images/menubg.jpg) repeat-x right 0; border: 1px solid #5894c5}
#menu li a {font: 14px/25px Arial, Helvetica, sans-serif;	color:#fff;	text-decoration:none;}
#menu li a:hover {color:#fff; text-decoration:none;}
form.search {margin: 3px 0 0 10px; background: url(../images/searchbg.png) no-repeat; padding: 6px 0 7px 10px}
form.search input.q {font-size: 11px; width: 191px; border: 0px none; padding: 0; height: 14px}
form.search input.btn {font-size: 14px; width: 30px; height: 20px}
.sidebar {width:250px; background: #F7F7F7}
.login {
	padding:0;
	margin:10px;
	overflow:hidden;
	list-style:none;
}
.login li {
	float:left;
	width:178px;
	margin:0 0 4px;
}
.login li label {
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	width:58px;
}
.login li .text {
	float:left;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#000;
	width:108px;
	height:13px;
	padding:0 5px;
	background:#fff;
	border:1px solid #8b8b8b;
}
.login li input {float:right}
.login li .radio {
	float:left;
	padding:0;
	margin:0 5px 0 0;
	width:14px;
	height:15px;
}
.login li .member {width:auto}
.login li p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.login li p a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#002e6c;
	margin:0 2px 0 0;
}
.news {
	width:212px;
	padding:10px;
	overflow:hidden;
}
.news h2 {
	font:24px/26px "Times New Roman", Times, serif;
	color:#8b0101;
	margin:0;
}
.new {
	width:212px;
	padding:0 0 15px;
	overflow:hidden;
}
.new em {
	display:block;
	font:12px/17px Verdana, Tahoma, sans-serif;
	color:#0566c7;
}
* html .new em {margin:0 0 5px}
* +html .new em {margin:0 0 5px}
.new em strong {
	font:30px/32px "Times New Roman", Times, serif;
	color:#8b0101;
}
.new p {
	font:11px/14px Verdana, Tahoma, sans-serif;
	color:#000;
	margin:0;
}
.new p a {
	font:11px/14px Verdana, Tahoma, sans-serif;
	color:#66b4e0;
	background:url(../images/arrows.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
	text-decoration:none;
}
.new p a:hover {text-decoration:none}
.info {padding: 10px ; margin: 0 259px 0 258px; min-width: 683px; min-height: 852px}
.adminmode {padding: 10px; background: #ffffef; border: 1px solid #ccc; margin-bottom: 10px}
.adminmode a {margin-right: 8px; color: #3939f4}
.sidebarr {width: 249px;	border-left: 2px #e1e1e1 solid; background: url(../images/man.jpg) right bottom no-repeat #f7f7f7;}
.footer .r  {	border-left: 2px #e1e1e1 solid; background: #f7f7f7; font-size: 12px; font-weight: bold}
.footer .l {background: #F7F7F7}
.footer .c {padding: 10px}
.cart {background: url(../images/cart.png) no-repeat #f7f7f7; padding: 0 10px 10px 10px; margin-bottom:291px;}
.cart a {height: 25px; margin-bottom: 8px; display: block;}
.blocks {
	width:100%;
	overflow:hidden;
}
.block {
	float:left;
	width:33%;
}
.block-info {
	float:left;
	background:url(../images/box2.gif) no-repeat;
	width:140px;
	padding:3px 33px 0 52px;
	height:98px;
}
.block-info div {
	width:107px;
	overflow:hidden;
}
.block-info div a {
	float:left;
	width:13px;
	height:7px;
	margin:6px 6px 0 0;
	text-indent:-9999px;
}
.block-info div a.next {background:url(../images/link01.gif) no-repeat}
.block-info div a.mail {background:url(../images/link02.gif) no-repeat}
.one .block-info {
	float:left;
	background:url(../images/box1.gif) no-repeat;
	width:107px;
	padding:3px 13px 0 104px;
	height:98px;
}

.dva .block-info {
	float:left;
	background:url(../images/box2.gif) no-repeat;
	width:107px;
	padding:3px 13px 0 104px;
	height:98px;
}
.tri .block-info {
	float:left;
	background:url(../images/box3.gif) no-repeat;
	width:107px;
	padding:3px 13px 0 104px;
	height:98px;
}


.block-info h2 {
	font:24px/26px "Times New Roman", Times, serif;
	color:#8b0101;
	margin:0;
}
.block-info h3 {
	font:20px/22px "Times New Roman", Times, serif;
	color:#8b0101;
	margin:4px 0 0;
}
.block-info p {
	font:16px/18px "Times New Roman", Times, serif;
	color:#11335e;
	margin:7px 0 0;
}
.one .block-info p {margin:4px 0 0}
.block-info p strong {
	font:18px/18px "Times New Roman", Times, serif;
	color:#11335e;
}
.inf {
	width:100%;
	padding:30px 0 0;
	overflow:hidden;
}
.desc {padding:0 55px 0 0}
.inf h2 {
	width:100%;
	overflow:hidden;
	margin:0;
}
.inf h2 span {
	float:left;
	font:24px/28px "Times New Roman", Times, serif;
	color:#8b0101;
	background:url(../images/bg-head.gif) repeat-x 0 100%;
}
.inf p {
	font:11px/16px Verdana, Tahoma, sans-serif;
	color:#000;
	margin:15px 0 0;
}
.inf h3 {
	font:16px/20px "Times New Roman", Times, serif;
	color:#002e6c;
	margin:15px 0 0;
}
.banners {
	width:100%;
	overflow:hidden;
	padding:38px 0 0;
}
.banners div {
	float:left;
	margin:0 8px 0 0;
}
.banners div img {display:block}
.photo form {text-align: center;}
.photo form button {margin: 10px 0 20px 0}
.i {color: #f43939}

.productImg img {border: 2px solid #b2b2b2; border-radius: 2px; -moz-border-radius: 2px; max-height: 191px; max-width: 250px}
a.productTitle {font-size: 18px; font-weight: bold; text-decoration: none; margin-bottom: 6px; display: block; color: #323232}
.productTable {border-bottom: 1px dashed #ccc;  margin: 0 -10px 10px -10px; padding: 0 10px}
.productTable table {width: 100%;}
.productTable td {vertical-align: top;}
.productPrice {background: url(../images/price.png) no-repeat; font-weight: bold; font-size: 15px; color: white; padding: 21px 0 0 67px; height: 64px;}
.productDescr {padding: 0 10px 10px 10px; color: #464646; font-size: 14px}
.productSKU {font-size: 16px; margin-bottom: 14px; color: #646464}

input.order {width: 96px; height: 34px; background: url(../images/order.png) no-repeat}
input.order:hover {background: url(../images/ordera.png) no-repeat}

.products_left td {height: 37px; vertical-align: middle; width: 200px;padding:0 10px 0 40px; font: 14px/13px  Arial, Helvetica, sans-serif; text-decoration: none; cursor: pointer}
.products_left table.menu1 td {background: url(../images/btn1.jpg); background-position: 0 0; color: white}
.products_left table.menu1.active td {background-position: 0 37px; color: white}
.products_left table.menu1 td:hover {background-position: 0 74px; color: white}

.products_left table.menu2 td {background: url(../images/btn2.jpg); background-position: 0 0;color: #646464}
.products_left table.menu2.active td {background-position: 0 37px; color: #141414}
.products_left table.menu2 td:hover {background-position: 0 74px; color: #64c81e; text-decoration: underline}

.products_left table.menu3 td {background: url(../images/btn3.jpg); background-position: 0 0; padding:0 10px 0 40px; color: black}
.products_left table.menu3.active td {background-position: 0 37px;}
.products_left table.menu3 td:hover {background-position: 0 37px; color: #64c81e}


