/* PAGE STRICTURE */

#logo {
	border: 0px #000 solid;
	height:50px;
	background-image: url(images/bg_head.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#logo .up_menu {
	float:right;
	margin:10px 0px 0;
	padding:10px;
	font-size:12px;
	color: #656565;
  text-shadow: 1px 1px 1px #000;
}

#logo .up_menu a{
  padding:4px 7px;
  margin-right:5px;
  background: transparent url(images/bg-transp-000-50.png) repeat;
  -moz-border-radius-topleft : 3px;
  -webkit-border-top-left-radius : 3px;                     
  -moz-border-radius-topright : 3px;
  -webkit-border-top-right-radius : 3px;
  -moz-border-radius-bottomleft : 3px;
  -webkit-border-bottom-left-radius : 3px;
  -moz-border-radius-bottomright : 3px;
  -webkit-border-bottom-right-radius : 3px;  
}

#logo .up_menu a:visited, #logo .up_menu a:link {
	color:#FFF;
	text-decoration: none;
	font-weight: normal;
}

#logo .up_menu a:hover {
	text-decoration: none;
}

#header {
	border: 0px #000 solid;
	height:150px;
}

#container {
	width:980px;
	border: 0px #faf8ec solid;
	text-align:left;
}


#body{
	padding-top:5px;
	background: #FFF url(images/bg_body_top.jpg) no-repeat;
  min-height: 500px;
}

#left {
	border: 0px #f6f6f6 solid;
	width:250px;
	float:left;
}

#main {
	border: 0px #f6f6f6 solid;
	margin-left:255px;
}

#mainI, .mainI{
	padding:2px;
	margin: 10px 2px 10px 10px;
	border: 0px #f6f6f6 solid;
	width:465px;
	float:left;
}

#footer {
	border: 0px #000 solid;
	padding:12px;
	background-color: #7e5038;
	color:#fff;
	background-image: url(images/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}

/* MNUE */

#menu {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100%;
	border-bottom: 0px #e3a856 solid;
	background-image: url(images/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: center ;
}

#menu .li {
	padding:5px 5px 5px 5px;
	margin:7px 2px 11px 10px;
	float:left;
	list-style-type: none;
	border-left: 0px solid #7e5038;
	border-right: 0px solid #7e5038;
  -moz-border-radius-topleft : 3px;
  -webkit-border-top-left-radius : 3px;                     
  -moz-border-radius-topright : 3px;
  -webkit-border-top-right-radius : 3px;
  -moz-border-radius-bottomleft : 3px;
  -webkit-border-bottom-left-radius : 3px;
  -moz-border-radius-bottomright : 3px;
  -webkit-border-bottom-right-radius : 3px;
  text-shadow: 1px 1px 1px #000;
}

#menu a:link, #menu a:visited {
	font-size:14px;
	letter-spacing: 0px;
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	font-family: Arial;
  letter-spacing: 0px;
}

#menu .li:hover {
	color: #000;
  background: transparent url(images/bg-transp-FFF-50.png) repeat;
  text-shadow: 0px 0px 0px #FFF;
}

#menu .active  {
	border-left: 0px #e3a856 solid;
	border-right: 0px #e3e3e3 solid;
	text-decoration: none;
  color: #000;
  background: transparent url(images/bg-transp-FFF-50.png) repeat;
  text-shadow: 1px 1px 1px #FFF;
}

#menu .active:link, #menu .active:visited{
	color: #000;
}

/* SUB MENU */

#submenu {
	padding:2px;
	margin:10px 2px 2px 2px;
  font-size: 14px;
}

#submenu ul, #submenu ul li{list-style-type: none; padding: 0; margin: 0;}
#submenu ul {padding: 10px;}
#submenu ul li{padding: 3px 5px;
  -moz-border-radius-topleft : 3px;
  -webkit-border-top-left-radius : 3px;                     
  -moz-border-radius-topright : 3px;
  -webkit-border-top-right-radius : 3px;
  -moz-border-radius-bottomleft : 3px;
  -webkit-border-bottom-left-radius : 3px;
  -moz-border-radius-bottomright : 3px;
  -webkit-border-bottom-right-radius : 3px;
}
#submenu ul li.active{background-color: #f6f6f6;}
#submenu ul li:hover{background-color: #f6f6f6;}

/* PAGE */

#page {
	margin:5px;
	padding:10px;
}

#page .title {
	font-size:18px;
	border-bottom: 2px #e3a856 solid;
	font-weight: bold;
	letter-spacing: -1px;}
  
.title h2{
  padding:5px 5px;
  font-size:18px;
}  
.title h2 span{
  margin:5px 0 10px 10px;
  font-size:13px; font-weight: normal; display: table; letter-spacing: normal; line-height: 18px;
}

/* Products in First Page */
#indprod{
	margin:1px 10px 1px 10px;
}

#indprod img{
	margin:5px;
	float:left;
}

#indprod .li img:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

#indprod .li {
	margin:5px;
	float:left;
	width:310px;
	border-left: 0px #d69261 solid;
	height:95px;
	background-image: url(images/bg_head.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.first_news, #news, .first_news {
	margin:10px;
  border-bottom: 1px solid #F0F0F0;
}

.first_news {
  margin:0px; padding:5px;
  background: #F0F0F0;
}

.first_news .title h2 a{
  color: #454545;
}

.first_news .title{
  border-bottom: 1px dotted #ACACAC;
}
.first_news .title:hover{
  background: #E0E0E0;
}

.first_news .link{
  padding: 2px 5px; margin-top: -15px;
  font-size:11px; float: right;
  background: #E0E0E0;
  -moz-border-radius-topleft : 3px;
  -webkit-border-top-left-radius : 3px;                     
  -moz-border-radius-topright : 3px;
  -webkit-border-top-right-radius : 3px;
  -moz-border-radius-bottomleft : 3px;
  -webkit-border-bottom-left-radius : 3px;
  -moz-border-radius-bottomright : 3px;
  -webkit-border-bottom-right-radius : 3px; 
}

.first_news .next, #news .next{
	float: right;
	font-size:10px;
	color: #656565;
}