﻿a { color: #3f7cc4; }

a:visited { color: #1a4980; }

a:hover { text-decoration: none; }

a.system { color: #000; font-size: 13px; }

dd { margin-left: 190px; }

div#footer {
	background: #f8f7f7;
	border-top: 1px #e9e8e8 solid;
	margin: 30px 0 10px 0;
}

body { background: url('/files/fon.gif') repeat-x; }

div#footer div { font-size: 11px; padding: 10px 0 10px 8px; }

div#header {
	background: url('/files/top.jpg') no-repeat;
	height: 200px;
}

div#left { margin-right: 792px; }

div.pages { margin: 7px 0; }

div.pages a, div.pages span { font: 18px Tahoma; padding: 0 4px; }

div.previous-next { color: #000; font: 17px Tahoma; margin-top: 18px; }

div.price { margin: 15px 0; }

div.price .label { color: #666; font-size: 12px; }

div.price p { margin-top: 0; }

div.top-menu {
	border: 1px solid #ddd;
	margin: 15px 0  45px 0;
	padding: 10px 0;
}

dl { line-height: 2.1; margin: 30px 0; }

dt {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 10px;
	width: 180px;
}

fieldset {
	border: 1px solid #ddd;
	margin: 20px 0 10px 0;
	padding: 0 10px;
}

form div { margin: 20px 0; }

h1, h2, h3 {
	font: 21px Arial,Helvetica,sans-serif;
	font-weight: normal;
}

h2 { color: #cd7c8a; font-size: 19px; }

h3 { color: #cc6600; font-size: 17px; font-weight: bold; }

hr { border: 0; border-top: 1px dashed #999; margin: 3px 0; }

input.form-button { padding: 5px 7px; }

input.form-text, select, textarea {
	border: 1px solid;
	border-color: #aaa #eee #eee #aaa;
	color: #404040;
	font: 13px Verdana,Geneva,Arial,Helvetica,sans-serif;
	padding: .2em;
}

label { font: 13px Arial,Helvetica,sans-serif; }

li.left-menu { font: 13px Arial,Helvetica,sans-serif; margin: 11px 0; }

li.left-menu a { color: #7b3134; text-decoration: none; }

li.left-menu a:hover, li.left-menu a.major.active { text-decoration: underline; }

li.left-menu ul { margin-left: 11px; }

p.note { color: #929292; margin-top: 7px; }

span.price { color: #990000; font-size: 17px; }

table { margin: 27px 0; width: 100%; }

td.item { width: 33%; }

td.item.small { width: 20%; }

th, td {
	/*border: 1px #fff solid;*/
	padding: 9px;
	vertical-align: middle;
}

th, tr.zebra-odd td { background: #f4f4f4; }

tr.zebra-even td { background: #eee; }

.crumbs {
	font: 13px Arial,Helvetica,sans-serif;
	margin-bottom: 20px;
}

.form-button-large { font-size: 19px; padding: 7px 9px; }

.item a.title {
	font: 13px Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.item a.title:hover { color: #cc6600; text-decoration: underline; }

.item p { margin-top: 9px; }

.item span.discount { background: #b22222; color: #fff; padding: 5px 0; }

.large { font-size: 17px; }

.major { font-weight: bold; }

.overflowhidden { height: 1%; overflow: hidden; }

.required { color: #b51a1a; }

.seo { margin-top: 30px; }

.success { color: #228c14; }

.thumbnail { border: 1px #ddd solid; }

.top-menu li { display: inline; margin: 0 10px; }

#container { margin: 0 auto; position: relative; width: 1024px; }

#left-menu {
	background: #feeef1;
	border-right: 1px #e9e8e8 solid;
	padding: 13px;
}

#main {
	float: right;
	font: 13px/1.4 Verdana,Geneva,Arial,Helvetica,sans-serif;
	width: 777px;
}

#wrapper { margin: 0 4px; }