
/* CSS Document */
body{
background:none;
background:#291d0f url(/images/pieces/main_sides_bg.jpg) 50% 0 repeat-y;
font-family:Georgia, "Times New Roman", Times, serif;
}
body #container{
background:url(/images/pieces/main_bg.jpg) 50% 0 no-repeat;

}
#container.same_h {
min-width:100%;
}
#bg_repeat{
position:absolute;
margin:0 auto;
background:transparent url(/images/pieces/bg_repeat_all2.jpg) 50% 0 repeat-y;
width:100%;
height:auto;

margin-bottom:-25000px;
padding-bottom:25000px;

top:1040px;
left:0px;
right:0px;
}
.content p,.content li{
color:#fff;
font-size:13px;
}
.content ul,.content ol{
margin-bottom:1.2em;
}
.content li{
padding:0 3em;
margin-left:3em;
list-style-type:disc;
}
.content .versal{
font-weight:bold;
font-size:16px;
}
.logo{
text-align:center;
margin-bottom:1.5em;
}
.no-marg-bot{margin-bottom:0;}
.clean_sides{margin-right:0; margin-left:0; padding-left:0; padding-right:0;}

/* Start CSS STYLES */
a {
	text-decoration: none;
	border-bottom:1px solid #cbbaaa;
	color: #cbbaaa;
	}
a:link {
	}
a:visited {
	color:#f1e8e0;
	border-bottom:1px solid #cbbaaa;
	}
a:active {
	}
a:hover {
	color:#cbbaaa;
border-color:#937056;
	}
h1{
color:#cbbba9;
font-size:1.2em;
font-family:Georgia,"Times New Roman",serif;
font-weight:normal;
}
h2,h3,h4,h5{
color:#cbbba9;
}
/* Container Defaults */
#container.same_h{
margin:0 auto;
margin-bottom:-150px;
}
.same_h #col_wrapper{
margin:0 auto;
margin-bottom:0px;
}

#container,#footer,.same_h #col_wrapper,#col_wrapper{
width:56.25em;/*900px*/
background:none;
}

#container #col-main{
margin:0 auto -25000px;
width:800px;
float:none;
}

#header,#footer{
background-color:transparent;
}
#col-main{
width:100%;
}
#col-sub{
display:none;
}

.col-10{
float:left;
width:10%;
}
.col-30{
float:left;
width:30%;
}
.col-40{
float:left;
width:40%;
}
.col-60{
float:left;
width:60%;
}
.col-70{
float:left;
width:70%;
}
.col-100{
float:left;
width:100%;
}


#header{
height:2.75em;
background-color:#1f170b;
overflow:hidden;
}
/* Menus */
#menu_bg{
height:2.75em;
background-color:#1f170b;
position:absolute;
top:0px;
left:0px;
width:100%;

}
#header .menus{
width:800px;

margin:0 auto;
}

#header #menu,#header #sub_menu{
padding:0;
margin:0;

}

#header #menu li,#header #sub_menu li{
display:inline;
padding:0;
margin:0;

}

#menu li a,#sub_menu li a{
color:#cbbaaa;
padding-left:1.75em;
border:none;
line-height:40px;
padding:16px 1.5em 16px;
background:url(/images/pieces/but_border.jpg) right bottom no-repeat;
margin-left:-3px;

}
#menu li a:hover{
color:#fff;
}
#menu li a.active{
background-color:#4f3c2e;
background:#4f3c2e url(/images/pieces/but_border_active.jpg) right bottom no-repeat;

}
#menu li.last a{
background-image:none;
}

#menu{
font-size:14px;
}

#sub_menu{
font-size:0.75em;
}
#sub_menu li a{
margin-left:1.56em;
color:#d0cece;
}

#sub_menu li a.active{
border-bottom:4px solid #044c7a;
}

img.border{
border:#2f2f2f solid 2px;
-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	margin:1em 0 0 1em;
}

.content a.img,a.img{
border:none;
}

/* Footer */
#footer,.push{
background:none;
}
.all_height #footer, .all_height .push{
clear:both;
margin-top:30px;
height:120px;
text-align:center;

}
#footer .content p{
font-size:11px;
}

img.bd{
border:1px solid #d6c9ae;
}

img.left{
float:left;
text-align:left;
}
img.right{
float:right;
text-align:right;
}
img.center{
float:left;
margin-left:45px;
}