body {
  	padding: 0;
  	margin: 0;
  	font-size: 12px;
  	font-family: Tahoma, Verdana, sans-serif;
  	background: #3f3e3e url('/images/deco-bgr.jpg');
}
* {
  	margin: 0;
  	padding: 0;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clear {
  	clear: both;
  	overflow: hidden;
  	height: 0px;
}
#site {
    width: 970px;
    overflow: hidden;
    margin: 0 auto 180px;
    background: url('/images/background.gif');
}
a.logo_bg, a.logo_en {
	width: 175px;
	height: 77px;
	display: block;
	overflow: hidden;
	margin: 0 0 18px;
}
a.logo_bg {
	background: url('/images/logo.gif') no-repeat;
}
a.logo_en {
	background: url('/images/logo_en.gif') no-repeat;
	margin: 8px 0 10px 0;
}
a.logo_bg span, a.logo_en span {
	display: none;
}
.topimages {
    padding: 0 0 0 60px;
}
#picsheader {
	padding: 8px 0 0 0;
	margin: 0 0 30px;
}
#picsheader div.pics {
	width: 621px;
	height: 87px;
	overflow: hidden;
	background: #121212;
	padding: 6px;
}
#leftpanel {
	width: 224px;
	overflow: hidden;
}
#icons {
  padding: 0 0 0 87px;
}
#icons a {
	color: #aaaaaa;
	margin: 0 7px 0 0;
}
#icons a:hover {
	text-decoration: none;
}
a.home, a.write, a.sitemap {
    width: 14px;
    height: 12px;
    overflow: hidden;
    display: block;
}
a.home {
    background: url('/images/home1.gif') no-repeat;
    margin: 0 7px 0 0;
}
a.home:hover {
    background: url('/images/homehover1.gif') no-repeat;
}
a.write {
    background: url('/images/write1.gif') no-repeat;
    margin: 0 7px 0 0;
}
a.write:hover {
    background: url('/images/writehover1.gif') no-repeat;
}
a.sitemap {
    background: url('/images/sitemap1.gif') no-repeat;
    margin: 0 7px 0 0;
}
a.sitemap:hover {
    background: url('/images/sitemaphover1.gif') no-repeat;
}
span.sep {
    background: url('/images/sepicons.gif') no-repeat;
    height: 11px;
    width: 1px;
    overflow: hidden;
    display: block;
    margin: 0 7px 0 0;
}
div.allback {
    background: url('/images/menucenter.gif') repeat-y;
    width: 224px;
    padding: 0;
}
div.allback div.topthing {
    background: url('/images/menutop.gif') no-repeat top left;
    padding: 0;
}
div.allback div.topthing div.bottomthing {
    background: url('/images/menubottom.gif') no-repeat bottom left;
    padding: 0;
}
.mainmenu {
    padding: 20px 0 30px 61px;
    list-style: none;
    min-height: 200px;
}
* html .mainmenu {
  height: 200px;
}
.mainmenu li {
    background: url('/images/li_back3.gif') no-repeat;
    padding: 8px 0 9px 8px;
}
.mainmenu li a {
    color: #c19e5b;
    font-size: 12px;
    font-weight:  bold;
    text-decoration: none;
    position: relative; 
    top: -5px;
}
.mainmenu li a:hover {
    color: #936817;
}
.mainmenu div.menu_top_small {
    background: url('/images/li_back3.gif') no-repeat;
    padding: 8px 0 9px 8px;
}
.mainmenu div.menu_top_small a {
    color: #c19e5b;
    font-size: 12px;
    font-weight:  bold;
    text-decoration: none;
    position: relative; 
    top: -5px;
}
.mainmenu div.menu_top_small a:hover {
    color: #936817;
}
.mainmenu div.menu_top_small a.current {
	color: #936817;
}
div.leftpbox {
    padding: 0 0 20px 63px;
}
div.leftpbox h2 {
    font-size: 14px;
    color: #fff;
}
div.leftpbox p.date, div.leftpbox p.title a {
    color: #c19e5b;
}
div.leftpbox p.title a {
    text-decoration: none;
    font-weight: bold;
}
div.leftpbox div.text, div.leftpbox div.text a {
    color: #aaaaac;
}
div.leftpbox div.text a:hover {
  text-decoration: none;
}
div.leftpbox a.more {
    color: #aaaaac;
    background: url('/images/arrow.gif') no-repeat top left;
    padding: 0 0 0 12px;
}
div.leftpbox a.more:hover {
    text-decoration: none;
}
#rightpanel {
    width: 746px;
    overflow: hidden;
    padding: 0 0 20px 0px;
}
div.normaltext {
    padding: 0 55px 0 60px;
    color: #c19e5b;
}
div.normaltext h2 {
    color: #fff;
    font-size: 14px;
    padding: 0 0 22px;
}
div.normaltext a {
    color: #c19e5b;
}
div.normaltext a:hover {
    text-decoration: none;
}
/* Horizontal Scroller */
#scroller1 {
	width: 741px;
	height: 218px;
	margin: 0;
	padding: 0;
	position: relative;
	left: 5px;
}
#scroller1 img {
	border: 0;
}
#scrollLeft1 {position: absolute; cursor: default;}
#scrollRight1 {float: right; cursor: pointer;}
#scrollBox1 {
	margin-left:3px;
	position: absolute;
	width: 610px;
	height: 218px;
	margin: 0 0 0 67px;
	overflow: hidden;

}
#scrollContent1 {
	width: 100000px;
	position: relative;
}
div.scrollPromoBox1 {
	width: 201px;
	height: 218px;
	font-size: 12px;
	color: #474747;
	padding: 5px 0 3px 5px;
	margin: 0;
	overflow: hidden;
}
div.scrollPromoBox1 .box11 {
	width: 201px;
	height: 218px;
	background: #fff;
	text-align: center;

	margin: 0 0 2px 0;
	padding: 0 ;
}
div.scrollPromoBox1 a {
	color: #706d6d;
	text-decoration: none;
}
div.scrollPromoBox1 a:hover {
	color: #4c4141;
}
div.in_si {
	display: block;
	float: left;
}
/* Horizontal Scroller */
.collections_item {
    background: url('/images/backscrollel.gif') no-repeat;
    width: 196px; 
    padding: 6px 0 0 4px;
    height: 194px;
}
a.allgall {
    background: url('/images/arrow.gif') no-repeat top left;
    color: #878787;
    padding: 0 55px 0 12px;
    margin: 0 0 0 60px;
}
a.allgall:hover {
    text-decoration: none;
}
div.clientop {
    width: 280px;
}
div.clientop div.textclient {
    color: #a9aaac;
}
div.clientop div.textclient a {
  color: #a9aaac; 
}
div.clientop div.textclient a:hover {
    text-decoration: none;
}
#footer {
  padding: 0 0 28px 33px;
}
#footer div.content {
    background: url('/images/footerback.gif');
    width: 871px;
    min-height: 65px;
    padding: 0 0 5px 32px;
}
* html #footer div.content {
    height: 65px;
}
#footer div.boxone {
    padding: 14px 85px 0 0;
}
#footer div.boxone, #footer div.boxone a {
    color: #505050;
}
#footer div.boxone a:hover {
    text-decoration: none;
}
#footer div.box {
    color: #a3a5a8;
    padding: 14px 60px 10px 0;
}
#footer div.box span {
    color: #fff;
}
div.brc {
    font-weight: bold;
    color: #fff;
}
div.brc span {
    color: #c19e5b;
}
div.gallerydiv {
    padding: 0 55px 0 11px;
}
div.gallery {
    width: 241px;
    height: 120px;
    overflow: hidden;
    padding: 16px 0 0 64px;
    background: url('/images/galleriesback.gif') no-repeat;
}
div.gallery img {
    border: 0;
}
div.gallery table {
    width: 238px;
}
div.gallery table td.text {
    text-align: center;
    width: 143px;
}
div.gallery table td.text a {
    color: #c19e5b;
    font-weight: bold;
    text-decoration: none;
}
div.gallery table td.text a:hover {
    color: #fff;
}
div.gallerydivin {
    background: url('/images/gallery_in.gif') no-repeat top left;
    padding: 0 54px 0 0;
}
div.gallerydivin div.content {
    background: url('/images/gallery_inback.gif') repeat-x;
    height: 531px;
    width: 620px;
    overflow: hidden;
}

/* Vertical Scroller */
#scroller {
	width: 221px;
	height: 530px;
	overflow: hidden;

}
#scrollLeft {cursor: default; }
#scrollRight {cursor: pointer; }
#scrollBox {
	margin: 0;
	width: 211px;
	padding: 0px 5px 0px 7px;
	height: 435px;
	overflow: hidden;
	position: relative;
	background: url('/images/backgroundscroller.gif') no-repeat;

}
#scrollContent {
	height: 5000px;
	position: relative;
}
div.scrollPromoBox {
	width: 211px;
	height: 87px;
	font-size: 12px;
	color: #474747;
	overflow: hidden;

}
div.scrollPromoBox table {
	margin-bottom: 0;
	width: 211px;
	height: 87px;
	border-collapse: collapse;
}
div.scrollPromoBox td {
	padding: 0 0 0 0;
}
div.scrollPromoBox td img, table.bigpic img {
    border: 0;
}
table.bigpic td {
    width: 382px;
    height: 382px;
    overflow: hidden;
}
div.bigpicture {
    padding: 2px 0 0 9px;
}
a.date {
	color: #474747;
}
div.normal {
	color: #fff;
	text-align: justify;
}
span.pg_current {
	font-weight: bold;
	color: #fff;
}
span.date {
	text-decoration: underline;
}
div.normal1 {
	color: #a9aaac;
	text-align: justify;
}
ol {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul.mainmenu ul {
	list-style: none;
	padding: 0;
}
/*forma*/
.contact_form_txt {
	color: #c19e5b;
	width: 100px;
	float: left;
	margin: 3px 0 3px 0;
}
.contact_form_field {
	float: left;
	color: #c19e5b;
}
.contact_form_field span.error_form {
	color: #ff7878;
}
.contact_form_txt span.span1 {
	color: red;
}	
/*
input.field {
	color: #146da1;
	border: 1px solid #3988c4;
	margin: 3px 0 2px;
}
textarea.field {
	color: #146da1;
	border: 1px solid #3988c4;
	margin: 3px 0 3px;
}
*/	
select.field {
	color: #6f4f12;
	font-weight: normal;
	border: 1px solid #c19e5b;
}

.field {
	font-size: 12px;
	font-family: Tahoma, Helvetica, Verdana, sans-serif;
	border: 1px solid #c19e5b;
	padding: 2px;
	margin: 0 0 2px;
	color: #6f4f12;
}
ul.sitemap {
	list-style: none;
	padding: 0 30px 0 0;
	width: 95px;
}
ul.sitemap li a.main {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
ul.sitemap li a.main:hover {
	color: #c19e5b;
}
ul.sitemap li a {
	text-decoration: none;
}
ul.sitemap li a:hover {
	color: #aaaaac;
}
div.text a.yellow {
	color: #c19e5b;
}
div#preloader {
	display: none; 
	position: relative;
	top: 150px;
}
#lightbtitle {
	color: #c19e5b;
	padding: 10px 0 0 0;
	font-weight: bold;
}