@import "/css/jquery.lightbox.css";
body {
	margin:0;
	padding:0;
    background: #c84121 url('/images/design/bg_main.gif') repeat-x;
    font: normal 12px tahoma;
    color: #514730;
}

.bglogo {
	background: url('/images/design/bg_logo.gif') repeat-x 0 34px;
}
.bgcart {
	background: url('/images/design/bg_cart.gif') repeat-x 0 34px;
}
.bgmenu {
	background: url('/images/design/bg_menu.gif') repeat-x;
}
.bgcontentleft {
	background: url('/images/design/bg_content_left.gif');
}
a {
	color: #c84121;
	text-decoration: underline;
}

.orange {color:#c84121;}

#hd { 
	width: 100%; 
	height: auto;
	min-height:100%;
	float:left;
	position:absolute;
	right:0px;
	left:0px;
	top:0px;
	bottom:0px;
}

p {padding-top:0;margin-top:0;}

img {
 display: inline-block;
 vertical-align: middle;
 border:0;
}

h1 {
	padding:0;
	margin:5px 0;
	font: bold 18px arial narrow;
	color: #c84121;
	text-transform: uppercase;
}
h2 {
	padding:0;
	margin:0;
	font: bold 16px arial narrow;
	color: #c84121;
	text-transform: uppercase;
}

a.path {
	font: normal 12px tahoma;
	color: #c84121;
}

a.submenu {
	font: normal 12px tahoma;
	color: #fff6d9;
}

ul.sitemap li{list-style-type: disc;margin-left:5px;}

a.btn {
	font: normal 12px arial narrow;
	color: #c84121;
	text-transform: uppercase;
	text-decoration: none;
}
a.nolink { 
	color: #514730;
	text-decoration: none;
}
#cart_empty {
	padding-top:9px;
}
#mycart_info {
	padding-top:9px;
	padding-left:10px;
}
#cart_info_title {
	font: bold 12px tahoma;
	color: #c84121;
	text-transform: uppercase;
}
#cart_info {
	padding-top:3px;
}
#cart_info_qty {
	font: normal 12px tahoma;
	color: #514730;
}
#cart_info_total {
	font: normal 12px tahoma;
	color: #514730;
}
#cart_btn {
	padding-top:3px;
}
#btn_cart_go {
	display:inline;
}
#btn_cart_order {
	margin-left:10px;
	display:inline;
}

#cart_info_loading {
	padding-top:10px;
	height:23px;
	font: normal 12px tahoma;
	color: #514730;
}

table.catalog {
	padding: 0px;
	marging: 0px;
}

table.catalog td.hdr {
	padding: 4px 4px;
	margin:0;
	font: bold 12px tahoma;
	background-color:#c84121;
	color:#fff6d9;
}
table.catalog td.sub {
	padding: 4px 4px;
	margin:0;
	font: bold 12px tahoma;
	background-color:#7d7d7d;
	color:#fff6d9;
}
table.catalog td.txt0 {
	padding: 4px 4px;
	margin:0;
	font: normal 12px tahoma;
	background-color:#e9e0c6;
	color:#514730;
}
table.catalog td.txt1 {
	padding: 4px 4px;
	margin:0;
	font: normal 12px tahoma;
	background-color:#f3eacf;
	color:#514730;
}

table.catalog td.inf {
	padding: 4px 4px;
	margin:0;
	font: normal 12px tahoma;
	background-color:#f9e3aa;
	color:#514730;
}


input.btn {
	font: 11px tahoma;
	font-weight: bold;
	border: 1px solid #ff6c00;
	background-color: #ffffff;
	color: #ff6c00;
}
input.txt {
	width:100%;
	font: 12px tahoma;
	border: 1px solid #514730;
	background-color: #ffffff;
	color: #5a5a5a;
}

input.qty {
	width:20px;
	font: 12px tahoma;
	border: 1px solid #514730;
	background-color: #fff6d9;
	color: #514730;
	text-align:right;
}
textarea.txt {
	width:100%;
	font: 12px tahoma;
	border: 1px solid #514730;
	background-color: #ffffff;
	color: #5a5a5a;
}


input.error {
	border: 1px solid #c84121;
}

div.phone_title {
	color:#030e1a;
	padding: 5px 10px 0px 10px;
	font: bold 15px arial;
}
div.phone_type {
	color:#030e1a;
	padding: 5px 10px 5px 10px;
	font: bold 12px arial;
}
div.phone_number {
	color:#030e1a;
	padding: 5px 10px 5px 10px;
	font: bold 12px arial;
}
div.phone_desc {
	color:#030e1a;
	padding: 5px 10px 5px 10px;
	font: 10px arial;
}
