@import url("html4.css");

html		{ height:100%; }
body		{ height:100%; margin:0px; padding:0px; color:#594c2c; font-family:Georgia, "New Roman Times", Times, serif; font-size: 0.69em; background:#381303 url(/assets/Styles/img/bg_flow.jpg) repeat-x left top scroll; }

h1			{ font-size:1.5em; color:#6b3701; }
h2			{ font-size:100%; color:#6b3701; font-style:italic; }
h3			{ font-size:100% }

a:link		{ color:#aa935b; }
a:visited	{ color:#594c2c; }
a:hover		{ color:#594c2c; }
a:active	{ color:#594c2c; }
a img		{ border:none; text-decoration:none }

th 			{ text-align:left }
form,
textarea,
input,
select		{ font-family:Verdana,Helvetica,sans-serif; font-size:100%; }
form 		{ display:inline }

/* Layout */
div#wrapper		{ position:relative; padding-top:25px; width:915px; margin:53px auto 0; }
	div#container		{ background:transparent url(/assets/Styles/img/bg_inner_cont.png) repeat-y left top scroll; }
		div#header			{ height:240px; }
		img#img_head		{ display:block; margin-left:25px; width:865px; height:185px; background:url(/assets/Image/header_start.jpg) }
img#layer_head	{ position:absolute; width:915px; height:209px; left:0; top:2px }
img#slogan			{ position:absolute; width:219px; height:56px; left:166px; top:250px; }
img#logo			{ position:absolute; width:210px; height:185px; left:174px; top:25px; }
div#cart		{ padding:5px 0 0 15px; position:absolute; width:329px; height:54px; right:10px; top:250px;background:transparent url(/assets/Styles/img/bg_cart_cash.png) no-repeat left top scroll; }
	div#cart a		{ text-decoration:none; font-family:"Trebuchet MS", Arial, sans-serif; }
	div#rightcol		{ margin:85px 25px 0 0; float:right; width:528px; padding:0 155px 20px 3px; min-height:282px; height:auto !important; height:282px; font-size: 1.2em }
	div#leftcol			{ display:inline; margin:85px 0 0 26px; float:left; width:163px; padding:0 3px 20px 0; }
	div#footer			{ width:100%; height:64px; overflow:hidden; background:transparent url(/assets/Styles/img/footer.png) no-repeat left top scroll; }

/* Navigation */

#top_nav				{ height:55px; background:url(/assets/Styles/img/bg_top_nav.png) no-repeat left top scroll; padding:0 50px; font-family:"Trebuchet MS", Arial, sans-serif; }
	#top_nav div	{ float:left; padding:0 0.5em; line-height:40px; font-size:1.27em; vertical-align:middle; }
		#top_nav div.active	{ background:transparent url(/assets/Styles/img/bg_link_active.png) no-repeat left 50% scroll; }

#top_nav a		{ color:#fff; text-decoration:none; }
	#top_nav a.active		{ color:#fcc639; }

#top_nav a:hover		{ color:#fcc639; }
#top_nav a:active	{ color:#fcc639; }

img#ln_top	{ height:18px; width:165px; }
div#ln_right		{ width:165px; background:transparent url(/assets/Styles/img/ln_right.png) repeat-y right top scroll; }
	div#ln_right_top		{	line-height:26px; vertical-align:middle; font-size:1.27em; color:#fff; text-align:center; height:26px; width:143px; background:#fff url(/assets/Styles/img/bg_ln_top.png) no-repeat 5px 5px scroll; padding:4px; }
img#ln_bottom	{ height:27px; width:165px; }

#left_nav			{ text-align:right; }
#left_nav ul		{ list-style:none; margin:0; padding:0 }
#left_nav li		{ list-style:none; margin:0; padding:0 }
#left_nav a			{ display:block; color:#000; padding:4px 4px 4px 14px; text-decoration:none; text-align:left; }
	#left_nav a.active		{ background:transparent url(/assets/Styles/img/ln_active.jpg) no-repeat left 50% scroll; }

#right_col img		{ border:3px solid #fff; }
.bg_article		{	background:transparent url(/assets/Styles/img/bg_article.png) no-repeat left bottom scroll; }

/* Classes */
/* defined for fckstyles.xml */
img.image_right		{ float:right; margin:0 0 0.33em 0.99em }
img.image_left		{ float:left; margin:0 0.99em 0.33em 0 }
img.image_border		{ border:3px #fff solid; }

/* form error classes used by µCMS */
div.error-formfield { color:#d13d1b; font-weight:bold; display:none }
input.error-formfield, textarea.error-formfield, select.error-formfield { border:1px inset #000; background-color:#fcdfb2 }

/* form field formatting */
.txtinput			{ border:1px inset #999 }
.txtbtn				{ border:1px outset #999 }

.clearfix			{ clear:both; font-size:0 }

/* MODULE STYLES ======================================================================================================= */

/* guestbook */
.gb_entry { background-color:#f3ede2; border:1px dotted #401f01; margin:1em 0; padding: 0.8em }
.gb_date {
	float: right;
	width: 5.5em;
	text-align: center;
	line-height: 180%;
	color:#c4bfb7;
	border-left:1px solid silver;
	border-bottom:1px solid silver;
	margin:-0.8em -0.8em 1em 1em;
	padding-bottom: 0.4em;
}
.gb_date .day 	{ margin:0; padding:0; font-family:Georgia, serif; font-size:2.3em; font-weight:bold }
.gb_date .month	{ margin:0; padding:0; font-family:Georgia, serif; font-size:1.3em; font-weight:bold }
.gb_date .year	{ margin:0; padding:0; font-family:Georgia, serif; font-size:1.0em; line-height:0.9em }
.gb_header 		{ font-weight:bold }
.gb_comment 	{ background-color:#efe5d2; margin:1em -0.8em -0.8em -0.8em; clear:both }

