body {margin:0;padding:0;font-family: Trebuchet MS;font-size: 12px;color: #2F2E2A;background:#ccc;height: 100%;}
html {height:100%;}
#content td  {vertical-align: top;}
#main {width:991px;padding:0;margin:0 auto -90px;border:8px solid white;background:url(img/top_bg.jpg) no-repeat top #fff;height: auto !important;height: 100%;min-height: 100%;}
#header {width:991px;height:125px;}

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

#menu_top {width:655px;height:23px;margin-top:37px;}
#menu_top span, #menu_top a {display:inline-block;height:23px;}
#menu_top span.active {background:url(img/menu_bg_left.gif) no-repeat left bottom;padding-left:10px;}
#menu_top a.active {font-weight:bold;color:#993300;background:url(img/menu_bg_right.gif) no-repeat right bottom;padding-right:10px;}

#menu_top span {padding-left:10px;}
#menu_top a {padding-right:10px;padding-bottom:0px;}

#left {width:230px;float:left;padding-left:22px;}
#right {width:670px;float:right;margin-right:38px;display:inline;}

#content_margin {margin:5px auto 0px auto;padding-top:15px; padding-bottom:15px;}

#footer {width:1007px;height:94px;margin:0px auto 0px auto;background:#fff;}

td, .text, p, li, div { font-family: Arial,Verdana; font-size: 12px; color: #666666;}

SELECT, OPTION, INPUT, TEXTAREA {color: #614800; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: none; }

.line {background:url(img/line_long.gif) no-repeat;width:670px;height:1px;font-size:0px;margin-top:30px;}



.line2 {background:url(img/line-left.jpg) no-repeat;width:230px;height:1px;font-size:0px;margin-top:10px;margin-bottom:10px;}
.line3 {background:url(img/line_bottom.gif) no-repeat;width:929px;height:1px;font-size:0px;margin:0 auto;}

#menu_top a { color: #333333; text-decoration: none;font-family: Verdana,Arial; font-size: 12px; font-weight: normal;line-height:16px;}
#menu_top a:hover {color: #993300;}
.menu_active  { color: #993300; font-family: Verdana,Arial; font-size: 12px; font-weight: bold;}
a.menu_active { color: #993300; text-decoration: none; font-weight: bold; }

#menu2 {line-height:25px;background:url(img/submenu_bg.gif) no-repeat #e6e6e6;width:670px;height:26px;}
*html .line {margin-top:5px;}

#menu2 a {display:inline;line-height:25px;color: #333333; font-family: Verdana,Arial; font-size: 11px; font-weight: normal; font-style: italic;margin-left:12px;}
#menu2 a:hover {color: #993300; text-decoration: underline;}
#menu2 a.active {font-weight:normal;}

/* style of form's element (input,select,buttons) */
.select{ border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE;}
.input { border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE;}
.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;}

a {text-decoration: underline; color: #884433;}
a:hover {text-decoration: none;}

.lng				{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:none; 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; position: relative; left: 1px; top: 1px;}

#content_margin h1 {margin-top:-6px; margin-bottom:-6px; padding:0px;}
H1	 { font-family: "Times New Roman", Times, serif; font-size: 22px; color: #C85907; font-weight: normal; font-style: none;}
H2  { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #C85907; font-weight: normal; }
H3  { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #C85907; }
H4  { font-family: Verdana, Arial; font-size: 12px; color: #000000; }
H5  { font-family: Verdana, Arial; font-size: 11px; color: #000000; }
H6  { font-family: Verdana, Arial; font-size: 10px; color: #000000; font-style: italic;}

.footer { font-family: Verdana, Arial; font-size: 9px; font-weight: normal; color: #666666; }
a.footer { font-family: Verdana, Arial; font-size: 11px; font-weight: normal; color: #884433; text-decoration: underline; }
a.footer:hover {text-decoration:none;}

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

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

.more {FONT-FAMILY: Verdana,Arial,Tahoma; color: #0000cc; FONT-WEIGHT: none; FONT-SIZE: 11px;  text-decoration: underline;}
a.more:hover  {text-decoration: underline;}

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

/* MODULES STYLES */
/* search styles */
.pageResults {color: #aaaaaa;  TEXT-DECORATION: none; }
a.pageResults:link { 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: Verdana,Arial; font-size: 14px; font-weight: none; text-decoration: none; color: #cc0000; }
.shop_short{ font-family: Arial,Verdana; font-size: 11px; font-weight: none; text-decoration: none; color: #000000; }
.shop_desc { font-family: Verdana,Arial; 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; }
