@import url('../font-front/stylesheet.css');

.clear {clear:both}
.ovhidden {overflow:hidden}

body {background:#e9e3d3 url(../img/bg.jpg) top center repeat-x; font: 11px/16px 'Tahoma', 'Arial', 'Verdana', 'sans-serif'; color:#3f3231}
p {font: 11px/17px 'Tahoma', 'Arial', 'Verdana', 'sans-serif';}

a {color:#79392e}

#right a {color:#ff8800}

h1, h2, h3, h4, h5, h6 {font-family:'dxp-regular'}

#root {width:872px; margin:0 auto;}

#main {float:left; position:relative;}

#leftColumn {width:290px;}



#header {height:83px; margin-left:6px; clear:both;}


#mainBanner {
    width:866px; height:337px; background: url(../img/banner.png) no-repeat;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:20px;
    margin-top:-30px;
    margin-left:6px;
}


#logo {font-size:22px;
    color:#5d5248;
    float:left;
    text-align:center;
    display:inline-block;
    margin-top:34px;
    margin-left:20px;
    font-family: 'dxp-regular';}

#headerNav {list-style:none; background: #cfc4ad url(../img/menuBg.jpg) no-repeat;
    width:866px;
    margin-left:6px; height:76px; margin-bottom:0}

#headerNav a {font:15px/81px 'dxp-regular'; color:#3f3231; display:block; height:76px;}

#headerNav li {background:url(../img/menuSep.png) no-repeat 0px 0px; position:relative; float:left; height:42px; padding-left:26px; padding-right:13px; margin-left:12px; padding-bottom:34px}

#headerNav li:first-child {background:none; padding-left:14px}

#headerNav ul li {margin:0}

#headerNav li:hover a {}



#headerNav ul {position:absolute; top:48px; left:20px; display:none; opacity:0; list-style:none; background:#c7bba1; margin:0;}
#headerNav ul li {position:relative; margin:0; border:1px dotted #3c3935; padding:0; height:auto; width:200px;}
#headerNav ul li:first-child {padding:0}
#headerNav ul li a {display:block; padding:3px 7px 5px; line-height:18px!important; height:auto!important}
#headerNav ul ul {top:25px; left:35px}


div#left{
    float:left;
    width:304px;
    height:168px;
    background: url(../img/leftBg.png) no-repeat center top;
    margin-left:0px;
    margin-top:-215px;
    padding: 0px 32px;
    padding-top:54px;
    overflow:hidden;
}
#left p{
    color:#79392e;
}


div#right{
    position:absolute;
    width:462px;
    background: url(../img/rightBg2.png) repeat-x center top;
    border-bottom-right-radius:20px;
    right:0px;
    top:162px;
    min-height:81px;
    padding:32px;
    margin-bottom:100px;
    color:#fff;
}



#breadcrumbs {overflow:hidden; border-bottom:1px dotted #aeaeae; margin-bottom: 20px; margin-top: -13px;}

#breadcrumbs p, #breadcrumbs a {line-height:27px; float:left; font-size:12px; color:#fff; padding-right:28px; padding-left:12px; background:url(../img/sign.png) no-repeat center right;}

#breadcrumbs #youAreHere {padding:0; background:none; font-size:12px}

#breadcrumbs .active {color:#FF8800}


#homeNewsList h3 {margin-bottom: 5px; color:#79392E}

#homeNewsList h3 .link {margin-left:10px}

.homeNewsBox {float:left; margin-right: 30px; width: 246px;}

.homeNewsBox h4 a {color:#79392e}

.newsData {font-size:10px; color:#af948d; margin-bottom: 0; margin-top: 3px;}

.link {
    background: url(../img/sign.png) no-repeat left center;
    color: #79392e;
    cursor: pointer;
    font-size: 13px;
    font-family: 'dxp-regular';
    font-weight:normal;
    padding-left: 20px;
}



#gallery .thumbnail {
    border:none;
    width:200px;
    float: left;
    margin:10px 0 10px 15px;
    background:#85522d;
}



.forumPost {border:1px dotted #d5d5d5; margin-bottom:5px;}


#newsletter {
    border-top: 1px dotted #aeaeae;
    margin-left: -33px;
    padding-left: 33px;
    padding-top: 22px;
    margin-top:20px;
}

#newsletter h4 {margin-bottom:8px; color:#685645}

#newsletter form {margin:0}

#newsletter form input {margin-bottom:0; font:11px 'Tahoma', 'Arial', 'Verdana', 'sans-serif'; color:#685645}

#newsletter form .btn {font:13px 'dxp-regular'}



#footer {float:left;
    width:289px;
    color:#735a52;
    padding-top:20px;
    padding-bottom:20px;
    margin-left:22px;
}

/*#footer span {border-top:1px dotted #aeaeae; padding:18px; color:#c0ada9}*/



.newsBox {margin-bottom:30px}


.pagination {
    height: 36px;
    margin-bottom:0;
}