body{
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-family: Tahoma,Verdana,arial,sans-serif;
  color: #683414; 
  background: #FBF8F7;
}

h2{
  font-size: 14px;	
  margin: 0;
  padding: 0;
}

h3{
  font-size: 12px;
  margin: 0;
  padding: 0;  
}

h5{
  font-size: 10px;
  margin: 0;
  padding: 0;  
}


/* global styles*/
img{
  border: none;
}

a{
  color: #683414;
  text-decoration: none;
}

a:hover{
  color: #683414;
  text-decoration: underline;
}

img,
a img{
  border: none;
}

input,select,textarea{
  font-size: 11px;
  color: #4F4F4F; 
}

.clear{
  clear: both;
}

/* ----- page outer----- */
#page-outer{
  width: 899px; 
}

#choose-lang{
  width: 130px;
  height: 37px;
  float: left;
}

#choose-lang a{
  width: 22px;
  height: 14px; 
  float: left;
  display: block;
  margin: 11px 6px 0 0;
}

#top-menu{
  width: 769px;
  height: 37px;
  color: #EFE6D9;
  float: left;
  text-align: right;
}

#top-menu div{
  padding-top: 11px;
}

#logo{
  width: 275px;
  height: 186px;
  display: block;
  float: left;
  background: url(/images/default/polish/logo.jpg) no-repeat;
}

#top{
  width: 624px;
  height: 186px;
  display: block;
  float: left;
  background: url(/images/default/polish/top.jpg) no-repeat;
}

#content{
  width: 899px; 
  display: table;
  float: left;
  background: url(/images/default/content_bg.jpg) repeat-y;  
}

#content-bottom{
  width: 899px;
  height: 4px;  
  display: block;
  float: left;
  background: url(/images/default/content_bottom.jpg) no-repeat;
}

#col-left{
  width: 275px;
}

#col-right{
  width: 620px;
}

#tab-page-content{
  width: 100%;
}

#tab-page-content td{
  vertical-align: top;
  text-align: left;
}

#col-left #box-search{
  width: 275px;
  height: 59px;
  display: block;
  float: left;
  text-align: left;
  background: url(/images/default/polish/box_search.jpg) no-repeat;
}

#col-left #box-search #search-word{
  width: 253px;
  height: 30px; 
  display: block;
  float: left;
  text-align: right;
}

#col-left #box-search #search-word input{
  width: 150px;
  margin-top: 15px;
  border: none;
  background: none; 
}

#col-left #box-search #submit-search{
  width: 253px;
  height: 20px;
  float: left;
  text-align: right;  
}

#col-left #box-search #submit-search .search{
  width: 85px;
  height: 18px;
  color: #8D4814;
  text-align: right;
  font-weight: bold;
  border: none;
  background: none;
  padding-top: 4px;
}

/* ----- newsletter ----- */
#col-left #box-newsletter{
  width: 275px;
  height: 59px;
  display: block;
  float: left;
  text-align: left;
  background: url(/images/default/polish/box_newsletter.jpg) no-repeat;
  margin-top: 15px;
}

#col-left #box-newsletter #fld-email{
  width: 253px;
  height: 30px; 
  display: block;
  float: left;
  text-align: right;
}

#col-left #box-newsletter #fld-email input{
  width: 139px;
  margin-top: 15px;
  border: none;
  background: none; 
}

#col-left #box-newsletter #submit-newsletter{
  width: 253px;
  height: 20px;
  float: left;
  text-align: right;  
}

#col-left #box-newsletter #submit-newsletter .btn{
  width: 85px;
  height: 18px;
  color: #8D4814;
  text-align: right;
  font-weight: bold;
  border: none;
  background: none;
  padding-top: 4px;
}


#main-page-top{
  width: 624px;
  height: 43px;
  display: block;
  float: left;
}

#main-page-top #navigator{
  width: 429px;
  height: 14px;
  display: block;
  float: left;  
  text-align: left;
  margin-top: 13px;
  color: #83563B;
}

#main-page-top #navigator a{
  font-weight: bold;
  color: #83573B;
}

#main-page-top #product-in-query{
  width: 189px;
  height: 14px;
  display: block;
  float: left;
  color: #83563B;
  text-align: center;
  margin-top: 13px;
  border-left: 1px solid #D3B19C;
  font-weight: bold;
}

#main-page-top #product-in-query .count{
  color: #222;
}

#menu-left-text{
  width: 275px;
  height: 25px;
  display: block;
  float: left;
  background: url(/images/default/polish/menu.jpg) no-repeat;
  margin: 20px 0 10px 0;
}

#menu-left{
  width: 275px; 
  display: block;
  float: left;
  background: url(/images/default/menu_bottom.jpg) no-repeat bottom;
  padding-bottom: 10px;
  text-align: left;
}

#menu-left ul{
  list-style: none;
}

#menu-left li.separator{
  height: 25px;
}


#menu-left li a{
  line-height: 18px;
  background: url(/images/default/arrow_2.gif) no-repeat;
  padding-left: 10px;
  color: #683414;
  font-weight: bold;
  text-decoration: none;   
}

#menu-left li a:hover{
  color: #82573B;
  text-decoration: underline;  
}

#menu-left ul{
  list-style: none;
}

#menu-left li ul{
  padding: 0 0 0 10px;
  margin: 0 0 8px 0;
}

#menu-left li ul li a{
  line-height: 18px;
  background: url(/images/default/arrow_3.gif) no-repeat;
  padding-left: 10px;
  color: #82573B;
  font-weight: bold;
  text-decoration: none;   
}

#menu-left li ul li a:hover{
  color: #683414;
  text-decoration: underline;  
}

#col-left #banner-left{
  width: 275px;
  float: left;
  margin: 20px 0 20px 0;
  text-align: center;
}

#col-left #banner-left img{
  margin-bottom: 10px;
}

/* ----- main page ----- */
#main-page{
  width: 623px;
  display: table;
  float: left;
  background: #fff;
  text-align: left;
  margin-bottom: 20px;
}

#main-page .space{
  padding: 20px;
}

/* ----- bottom ----- */
#bottom-box{
	width: 899px;  	
  	display: block;
  	float: left;
}


#bottom{
  width: 899px;
  height: 97px;
  display: block;
  float: left;
  background: url(/images/default/bottom.jpg) repeat-x;
}

#bottom #copyright{
  width: 450px;
  margin: 30px 0 0 20px;
  float: left;
}

#bottom #copyright #logo-pat{ 
  width: 50px;
  height: 43px;
  float: left;
}

#bottom #copyright #copyright-text{
  width: 400px;
  text-align: left;
  float: left;
  color: #AB8D89;
}

#bottom #created{ 
  width: 400px;
  display: block;
  float: left;
  color: #7A4B47;
  text-align: right;
  margin-top: 40px;
}

#bottom #created a{
  font-weight: bold;
}

/* ----- main page elements ----- */
#page-prev{
  width: 285px;
  height: 14px;
  display: block;
  float: left;
  text-align: left;
  margin-bottom: 10px;
}

#page-prev a{
  padding-left: 14px;
  background: url(/images/default/arrow_5.gif) no-repeat left;
}

#page-next{
  width: 285px;
  height: 14px;
  display: block;
  float: left;
  text-align: right;
  margin-bottom: 10px;
}

#page-next a{
  padding-right: 14px;
  background: url(/images/default/arrow_6.gif) no-repeat right;
}

#product-photo{
	width: 550px;
	display: block;
  margin: 10px 0 10px 0;
  text-align: center;
}

#product-row-1 .left{
  width: 290px;
  height: 20px;
  display: block;
  float: left;
  text-align: left;
  line-height: 18px;
}

#product-row-1 .left .symbol{
  font-weight: bold;
}

#product-row-1 .right{
  width: 290px;
  height: 20px;
  display: block;
  float: left;
  text-align: right;
  line-height: 18px;
}

#product-row-1 .right a{
  font-weight: bold;
}

#product-desc{  
  display: block;
  text-align: left;
  margin: 20px 0 10px 0;
}

#product-add_query{
  margin: 10px 0 10px 0;
  float: right;
}

#product-add_query a{ 
  width: 118px;
  height: 16px;
  display: block;
  color: #fff;
  font-size: 10px;  
  font-weight: bold;
  text-align: center;
  background: url(/images/default/add_query_btn.jpg) no-repeat;
  padding: 1px 0 0 0;
}


a.add_question_1{ 
  margin: 10px 0 10px 0;
  float: right;
	width: 118px;
  height: 16px;
  display: block;
  color: #fff;
  font-size: 10px;  
  font-weight: bold;
  text-align: center;
  background: url(/images/default/add_query_btn.jpg) no-repeat;
  padding: 1px 0 0 0;
}


#page-back{
  
}

#page-back a{
  color: #683414;
  font-weight: bold; 
}

#news_last a{
   height: 16px;

}




/********************************************************************************************************************************************/


input.submit_login{
  background-image:url(/images/default/btn_search.jpg);
  border:medium none;
  color:#fff;
  cursor:pointer;
  font-family: tahoma, verdana, arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  height:19px;
  margin:0px 0px 0px 0px;
  padding:0px 2px 1px;
  width:19px;
}

div#error{
 	background: #F1E5D9;
  	padding: 1em;
  	border: 1px solid #D0B49F;
  	margin: 0 0 10px 0;
  	color:#9A0000;
  	font-weight: bold;
}

span.error{
  color:#9A0000;
}

div#message{
  background: #F1E5D9;
  padding: 1em;  
  border: 1px solid #D0B49F;
  margin: 0 0 10px 0;
  color:#044E8D;
  font-weight: bold;
}

input#amount{
  width:125px;
  border:1px solid #D0B49F;
  margin: 0 0 0 3px;
}

/* ----- tab query ----- */
#tab-query{
	width: 100%;
	border-top: 1px solid #D0B49F;
	border-left: 1px solid #D0B49F;
}

#tab-query th{
	background: #F1E5D9;
	border-right: 1px solid #D0B49F;
	border-bottom: 1px solid #D0B49F;
	padding: 5px;
}

#tab-query td{
	border-right: 1px solid #D0B49F;
	border-bottom: 1px solid #D0B49F;
	padding: 5px;
}

#tab-query td input{
	border: 1px solid #D0B49F;
}

#tab-query-form{
	background: #F1E5D9;
	width: 450px;
	border-top: 1px solid #D0B49F;
	border-left: 1px solid #D0B49F;
}

#tab-query-form th{
	text-align: right;
	padding: 5px;
	border-right: 1px solid #D0B49F;
	border-bottom: 1px solid #D0B49F;
}

#tab-query-form td{
	text-align: left;
	padding: 5px;
	border-right: 1px solid #D0B49F;
	border-bottom: 1px solid #D0B49F;
}

#tab-query-form td input,
#tab-query-form td textarea{
	width: 310px;
	border: none;
	background: #ffffff;
}

textarea#address{
	height: 50px;
}

textarea#description{	
	height: 150px;
}

img.icon{
  border:0;
}

a.icon{
  text-decoration: none;
}
a.icon:hover {
  text-decoration: none;
  font-weight: bold;
}

/* ----- product in cat ----- */
.tab-product-cat{
	width: 100%;
	margin-bottom: 20px;
}

.tab-product-cat td{
	padding: 5px;
	text-align: center;
	vertical-align: top;
}


/* ----- page pagination ----- */
.page-active{
	color: #AF251B;
	font-weight: bold;
}
