* { margin: 0; padding: 0; border: 0; list-style-type: none; }
html { height: 100%; background: #000; }
body { position: relative; height: auto !important; height: 100%; min-height: 100%; font-size: 16px; color: #e2d09b; font-family: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif; text-indent: 0; }

a { color: #e2d09b; text-decoration: underline; }
a:visited { color: #e2d09b;}
a:hover { color: #ffffff; text-decoration: none; }

div#container { width: 932px; margin: 0 auto; margin-top: 25px; padding: 10px; background-color: #362821; }

/* Cart Line */

div#breadcrumbs { font-size: 10px; text-align: left; padding-left: 50px; color: #f3e180;}
div#breadcrumbs a { color: #f3e180; }

div#cartline {
	font-size: 11px;
	text-align: right;
	padding-right: 25px;
	color: #f3e180;
	font-family : Arial, Helvetica, sans-serif;
}
div#cartline a { color: #c5a67e; }
div#cartline span { color: #c5a67e; }


/* Footer */

div#footer {
	height: 43px;
	font-size: 11px;
	text-align: right;
	padding-top: 25px;
	padding-right: 25px;
	font-family : Arial, Helvetica, sans-serif;
	color: #f3e180;
}
div#footer a { color: #c5a67e; }
div#footer span { color: #c5a67e; }

/* Main */

div#menu { background: transparent url(../img/menu_bg.gif) no-repeat left top; width: 299px; height: 203px; margin-left: 20px;  margin-top: 20px; padding: 15px; }
div#menu p { line-height:1.9; }
div#menu li {
	list-style-image: url(../img/menu_li.gif);
	list-style-position: inside;
}

div#header_link { color: #f3e180; text-align: left; padding-left: 10px; padding-top:2px;}
div#header_link a { color: #f3e180;}
div#header_link span { color: #f3e180;}
div#header_container {text-align: right;}
div#header { background: transparent url(../img/header_bg.gif) no-repeat right top; width: 571px; height: 34px;  margin-top: 20px; margin-bottom: 20px;}

div#main_header { font-size: 24px; text-align: left; padding-left: 10px; color: #fffab9;}

div#pages { font-size: 12px; text-align: right; padding-right: 10px; color: #f3e180; font-weight: bold;}
div#pages a { color: #c5a67e; }

div#content {
	margin: 0px 20px 0px 20px;
}

div#content p {
	margin-top: 15px;
	margin-bottom: 15px;
	line-height: 150%;
	font-weight: normal;
}

div#news{  margin-left: 35px; margin-right: 10px; margin-bottom: 0px;  font-size:14px; }
div#news_header {  color: #c5a67e; }
div#news_body a { color: #f3e180;}
div#news_body span { color: #f3e180;}
div#news_body  { color: #f3e180;}
div.news_form { margin: 0.5em 0 1em 0; }
form.news { display: inline; }

span#index_image { border: 10px solid #362821; margin-left: 10px; background-color: #362821; }
div#index_image { border: 10px solid #362821; margin-left: 10px; background-color: #362821; width: 250px;}
a#cil { color: #c5a67e; font-size: 12px; }
span#cil { color: #c5a67e; font-size: 12px; }
div#item_image { border: 10px solid #fffab9; margin-left: 10px; background-color: #362821; margin-top: 3px;}
a#tocart { color: #fffab9; font-size: 12px; }
div#tocart { margin-left: 10px;}
div#item_menu a { margin-top: 3px; display: block; }
table#item_table { margin-left: 100px;}

/* Cart */
td.table_top { background-color: #69533e; color: #9d7b57; font-weight: bold; padding: 10px;}
td.table_cell { background-color: #9d7b57; color: #f3e180; font-weight: bold; padding: 10px;}
td.table_cell a { color: #f3e180;}
p.summa { color: #f3e180; }
td.table_inputcell { color: #f3e180; font-size: 14px; }
input { background-color: #4e392b; color: #f3e180; border: 1px solid #9d7b57; }
textarea { background-color: #4e392b; color: #f3e180; border: 1px solid #9d7b57; }
select { background-color: #4e392b; color: #f3e180; border: 1px solid #9d7b57; }
form#inh { display: inline; }

/* Text */
h1 { font-size: 18px; font-weight: bold; color: #f3e180; margin-bottom: 9px; }
h2 { font-size: 16px; font-weight: normal; color: #f3e180; margin-bottom: 9px; }
h3 { font-size: 12px; font-weight: bold; color: #dbb000; margin-bottom: 9px; }
h4 { font-size: 14px; font-weight: bold; color: #999999; margin-bottom: 9px; }
h5 { font-size: 14px; font-weight: bold; color: #333333; margin-bottom: 9px; }

p { margin-bottom: 9px; }

div#content a { color: #f3e180; }

a#ddmenu { color: #f3e180; text-decoration: underline; font-size: 11px; }

div#desc { margin-top: 10px; margin-right: 10px; font-size: 10px; }
