/* Basic Joomla CSS typography template: Barrie North: Compass Designs: www.compassdesigns.net */
/* Start of Global page settings. Should get over-ridden later on*/
* {
  font: 12px Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
} 

body {
  padding: 0;
  margin: 0;
  background-color: #AA997F;
}

h1, h2, h3, h4, h5, h6, p,.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading{
  color: #92836E;
  margin: 0;
  padding: 0;
}
pre, blockquote, ul, ol, dl, address {
  color: #92836E;
  margin: 1em 0;
  padding: 0;
}

li, dd, blockquote {
  margin-left: 1em;
}
fieldset {
  border: none;
}
input, select, textarea {
  font-size: 1em;
}
/* End of Global page settings. Should get over-ridden later on*/

/*Line Heights and base font size adjustment*/
/* Font sizing later is defined in ems. Based on CSS font discussions - do a google*/
#header{
  line-height: 1.2em;
  font-size:;
}
.ssil2
{
	color: #AA997F !important;
	text-decoration: none;
}
.ssil2 a
{
	color: #AA997F !important;
	text-decoration: none;
}
.ssil2 a:visited
{
	color: #AA997F !important;
	text-decoration: none;
}
.ssil2 a:link
{
	color: #AA997F !important;
	text-decoration: none;
}
.ssil2 a:hover
{
	color: #AA997F !important;
	text-decoration: none;
}
#leftcolumn{
  background: url(../images/leftcolbg.jpg) top left repeat-x;
  padding: 5px;
  vertical-align: top;
  color: #F2E4D0;
}
#leftcolumn a { color: #FFF; }
#leftcolumn a:hover { color: #F9F1E6; }
#rightcolumn{
  line-height: 1.2em;
  font-size:;
}
#maincol{
  background: url(../images/maincolbg.jpg) top left no-repeat;
  vertical-align: top;
  padding: 50px 40px 0 20px;
}
#footer{
  line-height: 1.1em;
  font-size:;
}

#td_user1, #td_user3 {
	padding-right: 5px;
}

#td_user2, #td_user4 {
	padding-left: 5px;
}

/* Padding for inside containers. Trying to avoid box-model bugs */
.insidefooter { /*slight adjustment for footer */
  padding: 5px 0;
}
.inside {
  padding: 10px 0 0 8px;
}
.insideright { /*slight adjustment for right column */
  padding: 10px 0 8px 8px;
} 

/* Base typography SET ANY FONT SIZE IN EM's */

/* Main titles for various pages. Mix and match hX tags with Joomla titles */
h1, h2, h3, h4, h5, h6,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited,table.moduletable th,table.moduletable-news th,table.moduletable-advice th, table.moduletable-catnew th {
  margin:1em 0; /*use for top/bottom*/
  padding:0 0em; /*use for left/right*/
  font-weight: bold; 
  font-family: Arial, Helvetica, sahs-serif;
}

h1,.componentheading {
  font-size: 18px;
	margin-bottom: 1em;
}
h1.componentheading {
	margin-bottom: 1em;
}
h2,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited,table.moduletable th,table.moduletable-news th,table.moduletable-advice th, table.moduletable-catnew th {
  font-size: 16px;
}
h3 {
  font-size: 14px;
}
h4 {
  font-size: 13px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 12px;
  font-weight: normal; 
}
img {
  border: 0;
}

/* Non-title text */
p, div, td {
  color: #533F40;
  font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
p {
  margin:0.3em 0; /*use for top/bottom*/
  padding:0 0em; /*use for left/right*/
}
li > p {
  margin-top: 0.2em;
}
pre {
  font-family: monospace;
  font-size: 1.0em;
}
strong, b {
  font-weight: bold;
}
tr {
  font:;
  color:;
  font-size:em;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:1em 0; /*use for top/bottom*/
  padding:0 0em; /*use for left/right*/
  background:;
}
abbr acronym {
  font:;
  color:;
  font-family:;
  font-style:;
  font-weight:;
  background:;
}

/* ----- LISTS ----- */
ol, ul, li {
  /*list-style: none; Uncomment if you want a normal list*/
  margin-left: 10px;
  color: #533F40;
}
ul,ol {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  list-style:;
  float:;
  margin:;
  padding:;
}
li{
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  list-style:;
  float:;
  margin:;
  padding:;
}
/********* LINK STYLES *********/

/*Catch all for all link styles */
a:link,a:visited,a:hover {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  text-decoration:;
}
/*Individual link styles */
a:link {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  text-decoration:;
}
a:visited {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  text-decoration:;
}
a:hover {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  text-decoration:;
}

/* horizontal line in your template*/
hr {} 
hr.separator {}

/* FORMS SETTINGS */ 
.button {}
.inputbox {}
.search {} /*formatting the <div> which holds search items: inputbox, search button...*/


/* NAVIGATION/MENU SETTINGS */

a.mainlevel{} /* this styling is for the MAIN items in the menu */
a.mainlevel:link {}
a.mainlevel:visited {}
a.mainlevel:hover {}

#active_menu { /* this styling is for the menu item when it is active, even in main/sub position*/
  text-decoration: underline;
} 

table.moduletable-main table td {
  padding-bottom: 5px;
}
table.moduletable-main a.mainlevel {
  color: #F9F1E6;
  font: small-caps bold 14px Arial,Tahoma,Helvetica,sans-serif;
  text-decoration: none;
  display: block;
}
table.moduletable-main a.mainlevel:hover, table.moduletable-main a.sublevel:hover {
  text-decoration: underline;
}

ul#mainlevel-nav {}
ul#mainlevel-nav li{}
#mainlevel-nav a:link {}
#mainlevel-nav a:visited{}
#mainlevel-nav a:hover {}

a.sublevel{} /* this styling is for menu items that HAS A PARENT */
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {}

table.moduletable-main a.sublevel {
  margin-left: 20px;
  color: #F9F1E6;
  font: 12px Verdana, Arial,Tahoma,Helvetica,sans-serif;
  text-decoration: none;
  display: block;
}

/* as the name implies, this is for formatting texts for those "<< Start < Previous 1 Next > End >>" links */ 
.pagenav,.pagenavbar {
  font: 10px Verdana, Tahoma, Helvetica, sans-serif;
  text-transform: uppercase;
} 
a.pagenav:visited,.pagenavbar:visited,.pagenavbar:link {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  text-decoration:;
}
a.pagenav:hover, {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  text-decoration:;
}
/*Style for the "Read More" link that is displayed for large content items*/
a.readon:link,a.readon:visited {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  text-decoration:;
} 
a.readon:hover {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  text-decoration:;
}
/*Style for the "Read More" link that is displayed for large content items - PUSH BUTTON VERSION
a.readon:link,a.readon:visited {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  display: block;
  border: 1px solid;
  border-color: #aaa #000 #000 #aaa;
  width:;
  background:;
} 
a.readon:hover {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  position: relative;
  top: 1px;
  left: 1px;
  border-color: #000 #aaa #aaa #000;
}*/
/*Style for the "BACK" button.*/
a.back_button {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  text-decoration:;
}
a.back_button:hover
{
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  text-decoration:;
} 
/*Style for the "BACK" button. Push button version
a.back_button {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  display: block;
  border: 1px solid;
  border-color: #aaa #000 #000 #aaa;
  width:;
  background:;
}
a.back_button:hover
{
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  position: relative;
  top: 1px;
  left: 1px;
  border-color: #000 #aaa #aaa #000;
}*/

/* You get the idea, style as above */
.pagenav_prev {} /*Style for the PRE button*/
.pagenav_next {} /*Style for the NEXT button*/

/*Style for latest news list - by default, latest news is user1 module*/
.latestnews ul {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  list-style:;
  float:;
  margin:;
  padding:;
} 
.latestnews li {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  list-style:;
  float:;
  margin:;
  padding:;
}
/*Style for most popular list - by default, most popular is user2 module*/
.mostread ul{
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  list-style:;
  float:;
  margin:;
  padding:;
} 
.mostread li{
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
  list-style:;
  float:;
  margin:;
  padding:;
}

/* CONTENT PAGE SETTINGS */
a.category:link {}
a.category:hover {}
a.category:visited {}

.blogsection {} /* Formatting the links in Blog section */
.blog_more {} /*The "More" text in blog section*/
a.blogsection:link {} /* set the link format */
a.blogsection:visited {} /* same as above, but to set the visited link format */
a.blogsection:hover {} /* same as above, but for links with mouse pointer over it */

.contentpane {} /* Table that holds all non-article information (components, category lists, contact forms, etc).*/
.contentpaneopen { width: 100%; } /* Table that holds the actual text for an article.*/
/* .contentheading, .buttonheading { padding-top: 18px; } */

a.contentpagetitle:hover {} /*Title of articles when appeare as links */
{}

.contentdescription {} /* Formating the "DESCRIPTION" of sections, categories (News/Weblinks/Latest news...) */
table.contenttoc { /* Formating the table of the Tables of Contents for multiple pages content or article */
  margin: 0 5px 0px 5px;
  border: 1px solid #5D4949;
} 
table.contenttoc td { /* same as above, used to format the td and able cells */
  padding: 0 5px 2px 5px;
} 
table.contenttoc th { /* same as above, used to format the th of "Tables of Content" ( normally Article Index)*/
  padding: 5px;
  color: #F9F1E6; 
  font-weight: bold;
  font-variant: small-caps;
  background-color: #AA997F;
  border-bottom: 1px solid #5D4949;
} 
table.contenttoc td.toclink {
} /* same as above, used to format toc link texts*/
a.toclink:link {} /* same as above, used to format toc link text status*/
a.toclink:visited {} 
a.toclink:hover {} 


/* SECTIONS LISTINGS */
.sectiontableheader {} /* This is for styling the section table headers on a SECTION's page.
Example: table header of "Date", "Item Title", "Author" and "Hits"? */
.sectiontableentry1 {} 
.sectiontableentry2 {}


/* MODULES FORMATTING */
.module {} /* Formatting the module table if using -3 suffix */
table.moduletable {} /* Formatting the module table if using 0,1,-2 suffix */
table.moduletable td {} /* Formatting the table cells of the module table */

table.moduletable-main {
  margin-left: 42px;
  margin-top: 48px;
}

/* Rounded div corners if using -3 suffix. Images go in /template/images folder
div.module {
  background: url(../images/topleftofbox.png) 0 0 no-repeat;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
div.module div {
  background: url(../images/toprightofbox.png) 100% 0 no-repeat;
}
div.module div div{
  background: url(../images/bottomleftofbox.png) 0 100% no-repeat;
}
div.module div div div {
  background: url(../images/bottomrightofbox.png) 100% 100% no-repeat;
  padding: 8px;
  width: auto !important;
  width: 100%;
}*/

/* MISCELLANEOUS */

/* For styling the date the content/articles are created under contents title */
.createdate, .modifydate {
  font: 10px Verdana, Tahoma;
  color: #AA997F;
}
/* Formating "Last updated on" text at the end of articles/contents */
.modifydate {
  text-align: right;
} 
/* Formating "Written by:...." text. You can also use for any 'fine print' on your site by defining it in the html while adding content*/
.small {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
}
/*Found in poll result page, for " Number of Voters".. text */
.smalldark {
  font:;
  color:;
  font-size:;
  font-family:;
  font-style:;
  font-weight:;
  text-align:;
  margin:;
  padding:;
  background:;
}

/* Polls */
.poll {} /* format the td of poll table */
.pollstableborder {} /* set the border properties of the polls voting table */


/* Weblinks */
.weblinks{} /* well.. to format the link's titles under the "Weblinks" 
section on the frontend */
a.weblinks:hover {} /* same as above, but for link with mouseover */

/* Newsfeeds */
.newsfeedheading {} /* The newsfeed title. NOTE: This will not affect the newsfeed's news title! */
.newsfeeddate {} /* yeah.. the date on the newsfeed */
.fase4rdf {} /* this is the body text of the newsfeed */

/* Search page */
table.searchintro {} /* This is for formatting the box with "Search Keyword: test returned 4 matches" box
that appears after you have entered a search value. It appears on the mainbody
with the search results */

/* user defined styles */

/* body frames */
div#center_frame {
  width: 100%;
  text-align: center; 
  background-color: #AA997F;
  margin: 0;
  padding: 8px 0 8px 0;
  overflow: hidden;
}

div#main_frame, div.debug {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 996px;
  border: 5px solid #353535;
}

#page_header {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 332px;
  position: relative;
  padding: 0;
  background: transparent url(../images/header.jpg) top left no-repeat;
}

#header_flash {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: transparent;
  width: 466px;
}

table#tbl_middle {
  width: 100%;
  margin: 0;
  padding: 0;
  background: url(../images/mid_bg.jpg) top left repeat-y;
  height: 500px;
  border-bottom: 4px solid #AA997F;
}

td.leftcolumn {
  width: 250px;
  height: 49px;
  background: url(../images/mid_topbg.jpg) top left no-repeat;
}

.td_pathway {
  height: 49px;
  background: url(../images/mid_righttopbg.jpg) top left no-repeat;
}
#pathway {
  margin-left: 40px;
  margin-top: 12px;
}
.pathway {
  color: #AA997F;
}

table#tbl_legals {
  width: 100%;
  background: #5D4949 url(../images/legalsbg.jpg) top right repeat-y;
}

#counters {
  height: 45px;
  width: 700px;
}

#legals {
	vertical-align: middle;
	color: #533F40;
	text-align: right;
	padding-right: 15px;
}

div.cms-service {
	margin-top: 3px;
}

div.cms-service, div.cms-service a {
	font-size: 9px;
	color: #533F40;
	/*color: #BDAF9B;*/
}

#contentbottom {
  background: url(../images/contentbottom1.gif) bottom right no-repeat;
  height: 14px;
}

#leftcolumn, #leftcolumn li, #leftcolumn div, #leftcolumn td {
  color: #F9F1E6;
}

#leftcolumn .moduletable {
  margin: 15px 5px 0 5px;
  width: 230px;
}

#leftcolumn .moduletable th {
  font: bold 16px Arial;
  color: #F9F1E6;
  padding-bottom: 0;
}

#leftcolumn .moduletable td {
  background: transparent url(../images/left_modules.jpg) top left repeat-x;
  border: 1px solid #5D4949;
  padding: 5px;
}

#leftcolumn .moduletable td table td {
  color: #F9F1E6;
  background: none;
  border: none;
}

#mod_login_username, #mod_login_password {
  width: 200px;
}

span.highlight {
	background-color: #FF0;
}

div.mod_login_remeber_me {
  margin-top: 3px;
  float: right;
  width: 50%;
  line-height: 13px;
  text-align: right;
}

div.mod_login_remeber_me input, div.mod_login_remeber_me label {
  vertical-align: middle;
}

#mod_login_button {
  margin-top: 3px;
}

.mod_login_lostpassword {
  text-align: right;
}

.pagenavcounter {
  display: none;
}

.mod_logout_greeteng {
  text-align: center;
}

.mod_logout_button {
  margin-top: 3px;
}

#tbl_overcnt, #tbl_undercnt {
	width: 100%;
}

#tbl_overcnt td, #tbl_undercnt td {
	vertical-align: top;
}

/* Ěîäóëü Íîâîńňč č Íîâűĺ ńîâĺňű */
.moduletable-news {
	margin-bottom: 1em;
}
.moduletable-news td {
	padding: 5px 10px 5px 5px;
	background: url(../images/news_bg.jpg) repeat-x top left;
}
ul.latestnews-news, ul.latestnews-advice {
	margin: 0;
}
ul.latestnews-news {
	padding-left: 5px;
	padding-bottom: 5px;
}
li.latestnews-news, li.latestnews-advice {
	margin: 0 0 5px 0;
  color: #92836E;
	list-style: none;
}
.latestnewsdate-news {
	font-weight: bold;
	float: left;
	padding-right: 10px;
}
.latestnewsintro-news { }
a.latestnews-news, .latestnews_title-news {
	text-decoration: underline;
	color: #92836E;
}
.latestnews_intro-news {
	text-decoration: none;
	color: #92836E;
}
.latestnewsmore-news, .latestnewsmore-advice {
	float: right;
}
.latestnewsmore-news a, .latestnewsmore-advice a {
	color: #92836E;
	padding-right: 20px;
	background: url(../images/rarrow.gif) no-repeat right 3px;
}

.moduletable-advice {
	margin-bottom: 1em;
}
.moduletable-advice td {
	background: url(../images/advice_subbg.jpg) repeat-x top left;
}
ul.latestnews-advice {
	width: 315px;
	background: url(../images/advice_bg.jpg) no-repeat top right;
	padding: 5px 5px 10px 10px;
}
.latestnews_title-advice {
	float: left;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: none;
}
.latestnews_intro-advice {
	text-decoration: underline;
}

/* Ęŕňŕëîă */
.table_catalog {
  width: 100%;
	margin: 1em 0;
}

.category_item {
  float: left;
  width: 155px;
  width: 157px important!;
  height: 140px;
  margin: 3px;
  padding: 3px;
  text-align: center;
  border: 1px solid #F9F1E6;
}

.category_image {
	width: 100%;
	height: 90px;
	vertical-align: middle;
}

.category_image img {
	vertical-align: middle;
}

.category_title {
	margin-top: 3px;
	line-height: 24px;
}

.clear_float {
	clear: both;
}

.product_item {
  float: left;
	width: 47.5%;
	height: 140px;
  margin: 3px;
  padding: 3px;
  border: 1px solid #F9F1E6;
}

.product_image {
	float: left;
	margin-right: 8px;
	margin-bottom: 3px;
	height: 100%;
}

.product_image img {
	border: 1px solid #5D4949;
}

h3.product_title {
	margin: 0 0 5px 0;
	text-decoration: underline;
}

.product_price, .product_price-catnew {
	margin-top: 5px;
}

.product_price span, .product_price-catnew span {
	font-weight: bold;
	color: #F00;
}

table.product_card_properties {
	width: 100%;
}

table.product_card_properties td {
	vertical-align: top;
}

table.product_card_properties .td-imgs {
	width: 250px;
}

table.product_card_properties .td-imgs img {
	background: #fff;
	border: 1px solid #5D4949;
	padding: 1px;
	margin: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

table.product_card_properties .td-props {
	padding-left: 15px;
}

table.product_card_properties div.product-price {
	text-align: center;
	padding: 20px;
	margin-top: 4px;
	margin-bottom: 15px;
	text-shadow: 1px 1px rgba(255,255,255,.3), -1px -1px rgba(0,0,0,.3);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}

table.product_card_properties div.product-price span {
	color: #fef4e9;
	font-size: 15px;
	font-weight: bold;
}

table.product_card_properties div.product-price span.label, table.product_card_properties div.product-price span.value {
	padding-right: 5px;
}

table.product_card_properties div.product-price .old-price span.value {
	text-decoration: line-through;
}

table.product_card_properties div.product-price .real-price span {
	font-size: 18px;
	color: yellow;
}

table.product_card_properties div.product-price .real-price span.value {
	font-size: 23px;
	white-space: nowrap;
}

table.product_card_properties div.product-price .price-discount {
	margin-top: 5px;
}

table.product_card_properties table.tbl-props {
	width: 100%;
	margin-bottom: 10px;
}

table.product_card_properties table.tbl-props td {
	padding: 2px 5px;
}

table.product_card_properties table.tbl-props .td-prop-name {
	width: 180px;
}

table.product_card_properties .product-memo1, table.product_card_properties .product-memo2 {
	margin: 0 5px;
}

.b-border, tr.b-border td {
	border-bottom: 1px solid #5D4949;
}

.t-border, tr.t-border td {
	border-top: 1px solid #5D4949;
}

.product_card_image {}

.product_card_style, .product_card_length, .product_card_fur, .product_card_price, .product_card_article {
	padding: 2px;
}

.product_card_desc a img {
	border: 1px solid #5D4949;
}

.product_card_style {
	border-top: 1px solid #F9F1E6;
	border-left: 1px solid #F9F1E6;
	border-right: 1px solid #F9F1E6;
}

.product_card_style span {
	margin-left: 20px;
	color: #BD8653;
}

.product_card_length {
	border-left: 1px solid #F9F1E6;
	border-right: 1px solid #F9F1E6;
}

.product_card_length span {
	margin-left: 19px;
	color: #BD8653;
}

.product_card_fur {
	border-left: 1px solid #F9F1E6;
	border-right: 1px solid #F9F1E6;
}

.product_card_fur span {
	margin-left: 31px;
	color: #BD8653;
}

.product_card_article {
	border-left: 1px solid #F9F1E6;
	border-right: 1px solid #F9F1E6;
}

.product_card_article span {
	margin-left: 8px;
	color: #BD8653;
}

.product_card_price {
	border: 1px solid #F9F1E6;
}

.product_card_price span {
	margin-left: 25px;
	font-weight: bold;
	color: #F00;
}

/* Ěîäóëü Íîâčíęč ęŕňŕëîăŕ */
.moduletable-catnew {
	margin-bottom: 1em;
}
.moduletable-catnew td {
	padding: 10px 10px 5px 10px;
	background: url(../images/catnews_bg.jpg) repeat-x top left;
}
.product_item-catnew {
	margin-bottom: 1em;
}
.product_image-catnew {
	float: left;
	height: 100%;
	margin: 0 5px 5px 0;
	border: 1px solid #5D4949;
}
h3.product_title-catnew {
	font-size: 12px;
	margin: 0 0 3px 0;
	text-decoration: underline;
}
.moduletable-catnew div.clear_float {
	margin-bottom: 1em;
}

/* ăîńňĺâŕ˙ ęíčăŕ */
.message {
	text-align: center;
	color: #F00;
	font-size: 14px;
	font-weight: bold;
}
.service_info {
	width: 50%;
	padding-top: 1em;
	padding-bottom: 1em;
}
.easygb_table {
	border: 1px solid #AA997F;
}
.sectiontableheader_name, .sectiontableheader_message {
	color: #F3E4D1;
	background-color: #AA997F;
	padding: 5px;
	font-weight: bold;
}
.sectiontableheader_name {
	width: 20%;
}
.sectiontableentry1 td, .sectiontableentry2 td {
	padding: 5px;
}
.sectiontableentry1 {
  background-color: #F2ECEB;
}
.sectiontableentry2 {
  background-color: #F2EEEB;
}
.easygb_pagenav {
	text-align: center;
	margin-top: 1em;
}
table.adminform td {
	padding: 3px;
}
table.adminform td.sectiontableheader {
	display: none;
}
table.adminform .inputbox {
	width: 515px;
}

/* Ěîäóëü "Ôčëüňđ ęŕňŕëîăŕ" */
.moduletable-catflt {
	width: 100%;
	margin-bottom: 1em;
	border-bottom: 1px solid #F9F1E6;
}

.moduletable-catflt th {
  color: #92836E;
  margin:1em 0; 
  padding:0 0em; 
  font: bold 16px Arial, Helvetica, sahs-serif;
}

.moduletable-catflt td {
	vertical-align: top;
}

.moduletable-catflt table th {
	font: 13px Tahoma;
	text-align: center;
	border: 1px solid #F9F1E6;
}

.moduletable-catflt table td {
	padding-left: 15px;
}

#mod_catalog_filter_submit {
	float: right;
	margin-bottom: 5px;
}

.pagenavbar {
  text-align: center;
}