* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 12px;
    line-height: 130%;
    font-family: Arial, sans-serif;
    color: #000;
    background: #fff url(images/wrap.jpg) repeat 0 0;
    text-align: left;
    border-top:3px solid #642c07;
}

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #dc1929; text-decoration: underline; }
a:hover { text-decoration: none; }
hr { height:1px; border:0; color:#333;background-color: #333;}

.shell { margin: 0 auto; width:961px; }
.shell-bg { background:url(images/header.jpg) no-repeat center 0; }
.left { float: left; display: inline; }
.right { float: right; display: inline; }

.wrap{background:url(images/body2.jpg) repeat-x 0 0; border-top:1px solid #fff6e8}

h1{font-size:24px; margin-bottom:9px; padding: 0px 0px 0px 0px;}
h4{font-size:22px; color:#d24c1a; font-weight:normal;  margin-bottom:9px; padding: 0px 0px 0px 0px;}
h5{font-size:16px; font-weight:normal;  margin-bottom:9px; padding: 0px 0px 0px 0px;}
img.border{border:solid 1px #333}

#header{height:163px; overflow:hidden; }

h1#logo{font-size:0; line-height:0; width:253px; float:left; position:relative; z-index:3}
h1#logo a{display:block; background:url(images/logo.png); text-indent:-4000px; height:163px}

#header .info{background:url(images/info.png) no-repeat 0 0; float:right; width:341px; height:31px; padding:0 28px 0 34px;}
#header .info ul{list-style-type:none;}
#header .info ul li{display:inline}
#header .info span.phone{background:url(images/phone.gif) no-repeat 0 0; padding-right:6px; }
#header .info span.mail{background:url(images/mail.gif) no-repeat 0 0;}
#header .info span.separator{float:left; width:22px; height:31px; background:url(images/separator.gif); padding:0}
#header .info span{float:left; color:#fff; font-size:15px; padding:6px 0 14px 37px}
#header .info span a{color:#fff; font-size:15px; text-decoration:none}

#container{ height:100%; margin-top:-59px; z-index:2; position:relative; }
#container-bg { width:100%; border-bottom:1px solid #aa775f; background:url(images/container.png) repeat-y 0 0; }


.wraper{background:url(images/wraper.jpg) no-repeat 0 0; padding:64px 6px 5px 5px; height:100%}

.wraper-bg { width:100%; background:url(images/wrap-bg.gif) 0 0; }
.display{position:relative; z-index:10 !important}

#sidebar{float:left; display:inline; width:241px; border:1px solid #9b5b1b; border-right:0; background:url(images/sidebar.gif) repeat-y 0 0; padding:4px 6px 41px 5px; border-bottom:0;}
#sidebar .nav{padding-bottom:5px;}
#sidebar ul{list-style-type:none;}
#sidebar ul li{float:left; width:100%; margin-bottom:1px}
#sidebar ul li a{float:left; background:url(images/sidebar-a.gif) no-repeat 0 bottom; height:23px; width:204px; color:#fff; font-weight:bold; font-size:13px; padding:7px 0 0 37px; text-decoration:none;}
#sidebar ul li a:hover{background-position: 0 0; color:#5c2500; position:relative; z-index:5}
#sidebar ul li a.active{background-position: 0 0; color:#5c2500; position:relative; z-index:5}
#sidebar h2{background:#ebcead; color:#d24c1a; font-size:14px; padding:8px 0 6px 35px; margin-bottom:3px; text-transform:uppercase; margin-top:5px}
#sidebar a.link{display:block; text-align:center}
#sidebar p{text-align:center; padding:14px 22px 15px 41px; color:#5a2a0c; font-size:12px; line-height:15px}
#sidebar .links{padding-top:14px;}

#content{float:right; display:inline; width:695px; background:#fff0e2; padding:1px; margin-top:-58px; position:relative; }

#navigation{background:url(images/navigation.jpg) no-repeat 0 0; height:34px}
#navigation ul{list-style-type:none;}
#navigation ul li{display:inline}
#navigation ul li span{background:url(images/navigation-span.gif); float:left; width:1px; height:34px}
#navigation ul li a{float:left; font-family:Verdana; color:#fff; text-decoration:none; padding:8px 33px 10px 36px; text-transform:uppercase }
#navigation ul li a:hover,
#navigation ul li a.active{background:url(images/pointer.gif) no-repeat center 0}

.slide{background:url(images/slide.jpg) no-repeat 0 0; position:relative; height:270px; margin:2px 0 13px 0}
.slide .description{position:absolute; left:0; bottom:0; overflow:hidden; background:url(images/description.png) repeat 0 0; border-top:1px solid #e6d9c1; height:35px; width:682px; margin-left:7px; margin-bottom:5px}
.slide p{padding:10px 11px 0 19px; font-size:15px; color:#fff;}
.slide span{float:right; margin-top:-2px}
.slide span a{float:left; font-size:13px; font-weight:bold; color:#6d370d; width:19px; text-align:center; padding:2px 0 4px 0; background:url(images/span-a.gif) no-repeat 0 0; text-decoration:none; margin-left:4px; }

.slide_flash{position:relative; height:270px; margin:2px 0 13px 0px}


#content h2{font-size:24px; color:#d24c1a; font-weight:normal;  margin-bottom:9px; padding:0 0 0 24px}
#content h2 strong{color:#131313; font-size:20px; font-weight:bold;}

.profile{border-top:1px dotted #000; border-bottom:1px dotted #000; padding:8px 3px 7px 3px; width:650px; margin-left:16px; margin-bottom:6px; margin-right:23px}
.profile .left{width:143px;}
.profile .left span{text-align:center; display:block; font-size:11px; padding-top:2px}
.profile .right{width:499px; padding-top:5px}
.profile .right p{padding-bottom:16px; line-height:18px}
.profile .right a{float:right; background:url(images/more.gif) no-repeat 0 0; width:106px; text-align:center; color:#fff; font-size:11px; padding:12px 0 9px 0; text-decoration:none; font-weight:bold; margin-top:-14px; margin-right:13px}

#content h3{font-size:16px; color:#d24c1a; background:#f6e1ce; padding:9px 0 6px 18px; margin-left:14px; margin-right:21px}
.articles{padding:11px 18px 0 29px;}
.articles p{line-height:18px; }
.articles li p{ text-indent:15px; }
.leftside{float:left; display:inline; width:421px; padding-top:4px}
.leftside ul{list-style-type:none}
.leftside ul li{float:left; width:359px; border-bottom:1px dotted #000; background:url(images/check.gif) no-repeat 0 2px; padding:9px 15px 9px 47px; }
.leftside ul li.last{border:0;}
.rightside{float:right; display:inline; width:210px; margin-top:-8px}
.rightside img{float:left; margin-bottom:19px}

#footer{background:url(images/footer.gif) repeat-x 0 0; font-size:11px; color:#fff; padding:44px 0 0 0; height:117px; margin-top:-44px}
#footer .shell{background:transparent;}
#footer a.logo{float:right; padding-right:8px}
#footer a{color:#fff; text-decoration:none}
#footer a:hover{color:#000;}
#footer span{padding:0 7px 0 12px}
#footer p{padding:23px 0 0 19px}

.pagebodyregular{padding:25px 25px 25px 25px;}
