body {margin:0;padding:0;height: 100%;background: #fff8e3;}
html {height:100%}

#content td  {vertical-align: top;}
#main {width:802px;margin:0 auto -162px;min-height: 100%; height: auto !important; height: 100%; background:url(img/shadow.jpg) repeat-y left top; }
#wrap {width:790px;margin:0 auto;padding-bottom:162px;}
#header {margin:0 auto;width:770px;height:155px;background:url(img/top_bg.jpg) no-repeat left top;}

#logo {width:190px;height:148px;margin-left:10px;float:left;}
#logo h1 {width:190px;height:148px;margin:0; padding:0; background: transparent url(img/logo_ehrhart.gif) no-repeat left top;}
#logo h1 a {display: block; width:190px; height:148px;}
#logo h1 a * {display: none;}

#menu {float:right;width:505px;height:50px;margin-top:35px;}

#menu a {display:inline-block;line-height:25px;margin-left:18px;background:url(img/menu_border.jpg) left top no-repeat;padding-left:6px;font-family: Verdana,Arial; font-size: 13px;color: #000000;  font-weight: normal;text-decoration: none;}
#menu a.active {display:inline-block;line-height:25px;margin-left:14px;background:url(img/menu_border_active.jpg) left top no-repeat;padding-left:6px;}
#submenu a {padding:0;margin:0;background:none;border:none;display:inline-block;line-height:24px;;font-family: Verdana,Arial; font-size: 12px;color: #000000; font-weight: none;text-decoration: none;}
#submenu a:hover {text-decoration: underline;}
#menu a:hover {text-decoration: underline;}
#submenu {margin:0px;padding:0;}

#block_top h1 {margin:0;padding:0;}
#title {float:left;background:url(img/ico_title.gif) no-repeat left top;margin-top:12px;height:35px;}
#title h1 {padding-left:100px;padding-top:5px;}

#submenu a.active   		{border:none;margin:0px;;padding:0px;background:none;color: #000000; font-family: Verdana,Arial; font-size: 12px; font-weight: bold;text-decoration: none;}

#fullsize {margin:52px 10px 0px 15px;}

#left {float:left;padding-top:25px;width:208px;padding-left:10px;}
#right {float:right;padding:8px 25px 20px 0px;width:520px;position:relative;z-index:2;}

#content_margin {margin-right:5px;padding:0;}

#footer {height:162px;width:770px;background:url(img/main_bg.jpg) no-repeat right bottom;margin:0 auto;position:relative;z-index:1;}
#block_footer {text-align:right;width:457px;height:52px;background:url(img/footer_bg.jpg) no-repeat;position:absolute;right:0;bottom:0;}
#footer_cont_h {text-align:right;font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #000000;line-height:13px;padding-right:16px;}
#footer_cont {text-align:right;font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #000000;line-height:14px;padding-right:16px;}
*html #footer_cont {line-height:14px;margin-top:4px;}

.sep {background:url(img/foot_dot.gif) no-repeat center;width:5px;height:5px;display:inline-block;margin-left:7px;margin-right:5px;}

#cms_home {width:800px;height:530px;margin:0 auto;padding:0;background:url(img/intro_bg.jpg) center top no-repeat;}



/* STANDARD STYLES */

/* scrolls definition */ 
BODY {font-family: Verdana, Arial; font-size: 12px;}


/* general look of text in the tables, of p style in the editor and website */ 
td 		{ font-family: Verdana, Arial; font-size: 13px; color: #000000;}
.text, p { font-family: Verdana, Arial; font-size: 13px; color: #000000;}

/* general look of selects, options, input and textareas */ 
SELECT, OPTION, INPUT, TEXTAREA { BORDER-RIGHT: #B8A276 1px solid; BORDER-TOP: #B8A276 1px solid; BORDER-LEFT: #B8A276 1px solid; BORDER-BOTTOM: #B8A276 1px solid; background-color: #F0ECDE; color: #333333; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: none; }
.listbox {width:252px;}

/* style of buttons */
.button {font-family: Verdana, Arial; font-size: 10px; font-weight: bold; text-decoration: none; color: #333333; border: 1px solid #934747; background-color: #FFEEBB;}


/* general look of links */
a {color: #882211; text-decoration: underline; }
a:hover {text-decoration: none; }

a.lng		{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none;}
a.lng:hover		{color: #666666; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none; position: relative; left: 1px; top: 1px;}


/* titles look in editor and pages */
H1	 { font-family: Times New Roman,sans-serif; font-size: 20px; color: #000000; font-weight: normal; font-style: none; text-decoration: underline; margin-bottom:7px;}
H2  { font-family: Times New Roman,sans-serif; font-size: 18px; color: #000000; font-weight: normal; }
H3  { font-family: Times New Roman,sans-serif; font-size: 18px; color: #cc0000; font-weight: normal; }
H4  { font-family: Verdana, Arial; text-decoration: none; font-size: 15px; color: #000000; font-weight: normal; }
H5  { font-family: Verdana, Arial; text-decoration: none; font-style: italic; font-size: 15px; color: #000000; font-weight: normal; }
H6  { font-family: Verdana, Arial; text-decoration: underline; font-size: 15px; color: #000000; font-weight: normal; }


/* text footer style, with links */
#footer_cont a, #footer_cont_h a { font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; }
#footer_cont a:hover, #footer_cont_h a:hover	{ text-decoration: none; }


/* style small text */
.smalltext { font-family: Arial, Verdana; font-size: 10px; font-weight: normal; color:#626262; }

/* style of links in main menu */


a.top {font-family:  Verdana,Arial; font-size: 10px; color: #aaaaaa;text-decoration: none;}
a.top:hover {text-decoration: underline; }

a.menu_top   {font-family: Verdana,Arial; color: #FEF8DF; font-size: 10px; font-weight : none; text-decoration: none;}
a.menu_top:hover  {text-decoration: underline;}


/* style of links more */
.more {FONT-FAMILY: Verdana,Arial,Tahoma; color: #cc0000; FONT-WEIGHT: none; FONT-SIZE: 11px;  text-decoration: underline;}
A.more:hover  {text-decoration: underline;}


/* navigation styles */
a.navlink {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none}
a.navlink:hover {TEXT-DECORATION: underline}


/* MODULES STYLES */

/* style small text */
.smalltext { font-family: Arial, Verdana; font-size: 11px; font-weight: normal; color:#626262; }

/* search styles */
.pageResults {color: #aaaaaa;  TEXT-DECORATION: none; }
a.pageResults:link { color: #444444; TEXT-DECORATION: none;}
a.pageResults:active { color: #444444; TEXT-DECORATION: none;}
a.pageResults:visited { color: #888888; TEXT-DECORATION: none;}
a.pageResults:hover { color: #666666; background: #eeeeee;  TEXT-DECORATION: underline;}


/* gallery styles */
.gallery1 { background-color: #BAB697 }
.gallery2 { background-color: #F5ECC9 }
.gallery3 { background-color: #BAB697 }
.gallery4 { background-color: #BAB697 }
.galery_title { color: #584F31; font-size: 12px; font-family: Tahoma, sans-serif; font-weight: bold; text-decoration: none; }
.galery_info  { color: #584F31; font-size: 10px; font-family: Tahoma, sans-serif; font-weight: normal; text-decoration: none; }


/* shop styles */
.shop_title{ font-family: Times New Roman,sans-serif; font-size: 18px; font-weight: none; text-decoration: none; color: #cc0000; }
.shop_short{ font-family: Arial,Verdana,tahoma; font-size: 11px; font-weight: none; text-decoration: none; color: #000000; }
.shop_desc { font-family: Verdana,Arial,tahoma; font-size: 11px; font-weight: none; text-decoration: none; color: #000000; }
.shop_buy  { font-size: 10px; font-weight: bold; text-decoration: underline; color: #0000ff; }
.shop_price_prefix { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }

