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

#content td  {vertical-align: top;}

#cms_main {margin:0 auto -44px;height: auto !important;height: 100%;min-height: 100%;}

#cms_top_bg {width:100%;height:331px;background:url(img/top_bg.jpg) repeat-x;}
#cms_banner {background:url(img/pfister.gif) no-repeat left top;}
#cms_top {height:331px;width:800px;margin:0 auto;background:url(img/contact.jpg) no-repeat 0px 88px;}
#cms_lng {background:url(img/pfister_slogan.gif) no-repeat 66px 16px;height:60px;}
#slogan {height:28px;background:url(img/pfister_slogan2.gif) no-repeat 256px center;}
#cms_menu {margin:210px auto 0 auto;width:800px;text-align:center;text-transform:uppercase;height:32px;}
#cms_menu a {display:inline-block;margin-left:24px;margin-right:8px;margin-top:3px;}
#cms_menu span.active {background:url(img/menu_01.gif) no-repeat left top;}
#cms_menu span {display:inline-block;height:32px;margin-top:6px;}
#cms_wrap {width:800px;margin:0 auto;margin-top:15px;padding-bottom:44px;}

#cms_left img {padding-top:5px;padding-bottom:5px;}

#content_margin {margin-left:30px;}

#cms_left {float:left; width:235px;border;padding-right:19px;margin-top:0px;padding-top:80px;background:url(img/menu_bg.gif) no-repeat left top;}
#cms_right {float:right;width:546px;background:url(img/barre_vertical.gif) repeat-y left top;margin-bottom:30px;}

#cms_footer {width:800px;height:44px;margin:0 auto;}

#block_foot_left {float:left;margin-top:-3px;}
#block_foot_right {float:right;margin-top:-3px;}
#cms_block_top {float:right;margin-top:38px;}





/* STANDARD STYLES */


/* scrolls definition */ 
BODY {background: #CFB98B; color: #806140; font-family: Arial, Verdana; margin:0px;}

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

/* general look of selects, options, input and textareas */ 
SELECT, OPTION, INPUT, TEXTAREA {color: #614800; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: none; }

/* style of links in main menu */
#cms_menu   		{color: #A5906B; font-family: Verdana, Arial; font-size: 14px; font-weight: none; }
#cms_menu a { color: #A5906B; text-decoration: none; }
#cms_menu a:hover {color: #C9C5C2; text-decoration: none;}

#cms_menu a.active   		{ color: #C9C5C2; font-family: Verdana, Arial; font-size: 14px; font-weight: none;text-decoration: none;}

#cms_left   		{ color: #7B5B3A; font-family: Verdana, Arial; font-size: 14px; font-weight: bold;}
#cms_left a { padding-right:25px;display:block; min-height: 22px; height: auto !important; height: 22px; color: #7B5B3A; text-decoration: none; }
#cms_left a:hover {display:block;color: #F3EEE2; text-decoration: none;}
#cms_left a.active {display:block;color:#F3EEE2;background:url(img/menu_02.gif) no-repeat right center;}

.menu_head	{ color: #F3EEE2; font-family: Times New Roman, serif; font-size: 22px; font-weight: none;}


/* style of form's element (input,select,buttons) */
.select{ border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE;}
.input, .listbox { border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE; width:252px;}
.textarea { border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE;}
.button {font-family: Verdana, Arial; font-size: 11px; font-weight: none; text-decoration: none; border: 1px solid #B8A276; background-color: #F0ECDE;}
.button_bold {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; border: 1px solid #614800; background-color: #F0ECDE;}


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

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


/* titles look in editor and pages */
H1	 { font-family: Verdana, Arial; font-size: 22px; color: #5E3A1F; font-weight: normal; font-style: none;}
H2	 { font-family: Verdana, Arial; font-size: 18px; color: #5E3A1F; font-weight: normal; font-style: none;margin-top:0px;}
H3  { font-family: Times New Roman,sans-serif; font-style: italic; font-size: 16px; color: #5E3A1F; }
H4  { font-family: Verdana, Arial; font-size: 14px; color: #5E3A1F; }
H5  { font-family: Verdana, Arial; font-size: 12px; font-style: italic; color: #5E3A1F; }
H6  { font-family: Verdana, Arial; font-style: italic; font-size: 11px; color: #5E3A1F; }


/* text footer style, with links */
#cms_footer { font-family: Verdana, Arial; font-size: 10px; font-weight: normal; color: #5F3B1F; }
#cms_footer a { font-family: Verdana, Arial; font-size: 10px; font-weight: normal; color: #5F3B1F; text-decoration: underline; }
#cms_footer a:hover	{ font-family: Verdana, Arial; font-size: 10px; font-weight: normal; color: #5F3B1F; text-decoration: none; }


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

a.top {font-family: Times New Roman, Times, serif; font-size: 13px; color: #5F3B1F; font-style: italic;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  {font-family: Verdana,Arial; color: #FEF8DF; font-size: 10px; font-weight : none; text-decoration: underline;}

/* style of links more */
.title {font-family: Times New Roman,sans-serif; color: #5F3C20; font-size: 18px; font-weight: none; text-decoration: none; }
.title:hover  {text-decoration: underline;}
.more {FONT-FAMILY: Verdana,Arial,Tahoma; color: #7B5B3A; FONT-WEIGHT: none; FONT-SIZE: 12px;  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 */

/* 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; }

.cms_sitemap {margin-top:15px;}
.cms_sitemap a {font-weight:bold;}
.cms_sitemap i {font-weight:normal;}
