@import url(layout.css);

body {
    background: url(../images/bg.gif) repeat left top;
    font-size: 100%;
		min-width: 900px;
}
body, input, select, textarea, td, th {
    color: #ddc9b1;
    font-family: Tahoma;
}
body, form, input, select, textarea {
    margin: 0;
    padding: 0;
} 
a {
    color: #ddc9b1;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
img, table {
    border: 0 none;
}
p {
    margin: 0 0 1em 0;
    padding: 0;
}
table {
    border-collapse: collapse;
}
textarea {
    overflow: auto;
}
td, th {
    padding: 0;
    vertical-align: top;
}
ul {
    margin: 0;
    padding: 0 0 0 16px;
}


#wrap {
    background: url(../images/bt.gif) repeat-x left top;
}


#header {
    height: 242px;
    padding: 0 116px 0 252px;
    position: relative;
}
.wide #header {
	padding: 0 50px 0 202px;
	}

#main {
		margin: 0 auto;
    padding: 0;
		width: 726px;
}
.wide #main {
	width: 1194px;
}
#main  h2 {
    font-size: 0;
    margin: 0;
    padding: 0 0 22px 0;
}
#main h2 img {
    vertical-align: top;
}
#main strong {
    color: #fdfdfc;
}


#content {
    background: url(../images/cbg.gif) repeat left top;
    font-size: 0.812em;
    padding: 32px 46px 32px 62px;
}
#content address {
    font-size: 0.846em;
    font-style: normal;
    padding: 0.5em 0 0 0;
}


#content2 {
    font-size: 0.812em;
    padding: 0;
}


#footer {
    color: #665854;
    font-size: 0.625em;
    padding: 24px 0;
}
#footer a {
    color: #665854;
    text-decoration: none;
}


#flash {
	float: right;
}


.b_img {
    border: 8px solid #4d423d;
    padding: 3px;
    vertical-align: top;
}

.c_form {
    font-size: 0.846em;
    width: 164px;
}
.c_form a {
    margin: 0 0 0 18px;
}
.c_form input,
.c_form textarea {
    background: #fefefe;
    border: 1px solid #7e7e7e;
    font-size: 11px;
    width: 162px;
}
.c_form label {
    display: block;
    padding: 2px;
}
.c_form textarea {
    height: 68px;
    margin: 0 0 4px 0;
}


.cols {
    overflow: hidden;
}
.cols .col {
    width: 48%;
}
.cols .col .inner {
    padding: 0 20px 0 0;
}

.gallery {
    font-size: 0.75em;
    margin: 0 auto;
    padding: 55px 0 44px 0;
    width: 730px;
}
.wide .gallery {
    width: auto;
}
.gallery a {
    color: #7a6c5e;
    text-decoration: none;
    margin: 0 8px;
}

.gallery .nav {
	  color: #7a6c5e;
    padding: 16px 0 0 92px;
    position: relative;
}
.gallery .nav .next {
    right: 0;
    position: absolute;
}
.gallery .nav .next a	{
    background: url(../images/next.gif) no-repeat right center;
    padding: 0 28px 0 0;
    margin: 0;
}
.gallery .nav .prev {
    margin: 0 0 0 -92px;
    position: absolute;
}
.gallery .nav .prev a	{
    background: url(../images/prev.gif) no-repeat left center;
    padding: 0 0 0 28px;
    margin: 0;
}

.gallery .pic {
    float: left;
    width: 559px;
}
.gallery .pic img {
    border: 8px solid #4d423d;
    padding: 3px;
    vertical-align: top;
    z-index: 5;
}

.gallery .thumb {
    float: right;
    height: 427px;
    overflow: hidden;
    width: 142px;
}
.gallery .thumb img {
    border: 8px solid #4d423d;
    cursor: pointer;
    margin: 0 0 10px 0;
    padding: 3px;
    vertical-align: top;
}


.l_img {
    float: left;
    margin: 0 20px 20px 0;
}


.line-x {
    background: #5e5149;
    height: 1px;
    margin: 34px 0;
    overflow: hidden;
}


.link {
    background: url(../images/dot.gif) no-repeat left 6px;
    color: #a8968e;
    font-size: 0.846em;
    padding: 0 0 0 8px;
}


.list {
    padding: 0 0  1em 0;
}
.list li {
    background: url(../images/dot2.gif) no-repeat left 8px;
    color: #ddc9b1;
    font-size: 0.846em;
    list-style: none;
    padding: 3px 0 3px 8px;
}
.list li a {
    color: #ddc9b1;
}

.list2 {
    padding: 0;
}
.list2 li {
    color: #ddc9b1;
    list-style: none;
}


.loading{
    font-family: Tahoma;
    font-size: 11px;    
    width: 65px;
    height: 25px;
    padding:200px 175px;
}
.loading img{
        border: 0 none !important;
}


.menu {
    float: right;
    padding: 121px 0 0 0;
    width: 532px;
}
.wide .menu {
    width: 740px;
}
.menu img {
    vertical-align: top;
}
.menu .sub {
    background: url(../images/mbg.gif) repeat left top;
    color: #ddc9b1;
    font-size: 0.75em;
    line-height: 25px;
    margin: 7px 0 0 0;
}
.menu .sub a {
    color: #ddc9b1;
    margin: 0 30px;
    text-decoration: none;
}
.menu .sub .activ {
	color: #FFFFFF;
	}


.name {
    left: 116px;
    position: absolute;
    top: 37px;
    z-index: 5;
}
.wide .name {
	left: 28px;
	}


.pics img {
    border: 8px solid #4d423d;
    margin:  0 0 8px 8px;
    padding: 3px;
    vertical-align: top;
}


.works a {
    background: url(../images/dot.gif) no-repeat left 6px;
    color: #a8968e;
    display: block;
    font-size: 0.846em;
    margin: 0 0 0 10px;
    padding: 0 0 0 8px;
}
.works img {
    margin: 0 0 12px 0;
    vertical-align: top;
}
.works .col {
    float: left;
    width: 25%;
}


.wide {
		min-width: 1000px;
}
