/* default styles reset
========================================== */
html {width:100%;height:100%;font:12px/22px Georgia,"Times New Roman", serif;}
body {width:100%;height:100%;padding:0;margin:0;color:#643429;background:#dedede;}

p {margin:0 0 22px 0;}
dfn,var,address {font-style:normal;}
h1,h2,h3,h4,h5,h6 {margin:0;font:12px Georgia,"Times New Roman", serif;}
h1,h3 {margin-bottom:18px;font-size:22px;line-height:28px;color:#8b0304;}
.main h1 {color:#65352a;}
h3 {color:#6b467e;}
h1 a {color:#000;}
h2,u {margin-bottom:22px;font-size:17px;line-height:22px;color:#8b0304;display:block;text-decoration:none;}
h2 {margin-bottom:16px;}
#left h2 {margin-bottom:22px;font-size:22px;line-height:26px;color:#8b0304;display:block;text-decoration:none;}

a {color:#6b467e;text-decoration:underline;}
a:hover {color:#006cff;}
img {padding:4px;border:1px solid #a8a8a8;background:#fff;}

ul,dl {padding:0px;margin:0 0 22px 0;list-style:none;}
ul li {padding:0 0 0 18px;background:url('../_images/ico/li.gif') no-repeat 0 10px;}
ol {padding:0 0 0 20px;margin:0 0 22px 0;overflow:hidden;}
ol li {padding:0;}
.main ol li {padding:0 0 22px 0;}

table {border-collapse:collapse;}
td,th {padidng:0;}

form {margin:0px;}
input,select,textarea,button {margin:0px;font:12px Tahoma, Arial, Helvetica, sans-serif;color:#414141;}
input.text,select,textarea {padding:3px 5px;border:1px solid #828282;background:#fff;}
select {padding:1px 0;border:1px solid #999;}
input.submit {padding:0 6px 1px 6px;}
input.image,input.submit,button {cursor:pointer;font:12px Arial, Helvetica, sans-serif;color:#414141;}

/* _my universal styles  */
.both {width:100%;clear:both;overflow:hidden;}
.clear {width:100%;height:36px;clear:both;overflow:hidden;display:block;}


/* container
========================================== */
body.body {background:#652409 url('../_images/body.jpg') repeat 0 0;}
#wrap {
width:100%;
min-width:980px;
margin:0 auto;
position:relative;
overflow:hidden;
}


/* footer
========================================== */
#footer {
width:100%;
height:280px;
margin-top:-1px;
position:relative;
clear:both;
overflow:hidden;
z-index:1;
}
#footer .x1 {
width:43%;
height:97px;
font-size:0;
position:absolute;
top:0;left:50%;
z-index:1;
background:url('../_images/design/footer-x1.png') repeat-x 0 0;
}
#footer .x2 {
width:30%;
height:189px;
font-size:0;
position:absolute;
top:0;left:0;
z-index:1;
background:url('../_images/design/footer-x2.png') repeat-x 0 0;
}
#footer .center {
width:1157px;
height:107px;
margin:0 0 0 -530px;
position:absolute;
top:82px;left:32%;
z-index:2;
background:url('../_images/design/footer-center-24.png') no-repeat 0 0;
}
#footer .center div {
width:1157px;
height:25px;
position:absolute;
top:0;left:0;
background:url('../_images/design/footer-center-8.png') no-repeat 0 0;
}
#footer .center2 {
width:1157px;
height:82px;
margin:0 0 0 -530px;
position:absolute;
top:0px;left:32%;
z-index:2;
background:url('../_images/design/footer-center.jpg') no-repeat 0 0;
}
#footer .corner {
width:71px;;
height:135px;
margin:0 0 0 -5px;
font-size:0;
position:absolute;
left:93%;top:0;
z-index:3;
background:url('../_images/design/footer-corner.png') repeat-x 0 0;
}
p.copyright {
margin:0;
position:absolute;
top:152px;left:4.3%;
z-index:4;
font-size:14px;
line-height:28px;
color:#dd9d64;
}
p.copyright strong {text-transform:uppercase;}
p.author {
padding:0 0 0 2px;
margin:0;
position:absolute;
top:210px;left:4.3%;
font-size:11px;
line-height:20px;
color:#8edeff;
}
p.author a {
color:#8edeff;
text-decoration:none;
}
p.author a:hover span {
color:#8edeff;
}
p.author a strong {
font-weight:normal;
text-decoration:underline;
}
p.author a:hover strong {
text-decoration:none;
}


#footer p.phone {
margin:0 0 0 -4px;
position:absolute;
top:145px;left:38%;
font-size:24px;
line-height:29px;
color:#fff;
}
#footer p.phone var {
color:#dd9d64;
}
#footer p.contacts {
margin:0;
position:absolute;
top:182px;left:38%;
font-size:14px;
line-height:24px;
color:#dd9d64;
}
#footer p.contacts a {
color:#dd9d64;
}
#footer p.contacts a.mail {
padding:0 0 0 19px;
background:url('../_images/ico/mail.gif') no-repeat 0 6px;
}
#footer p.contacts a:hover {
text-decoration:none;
}

ul.counter {
margin:0;
overflow:hidden;
position:absolute;
top:172px;left:86%;
}
ul.counter li {
padding:0 0 10px 0;
float:left;
clear:both;
background:none;
}
ul.counter li img {
padding:0;
border:none;
display:block;
background:none;
}
#footer .cf1 {
width:43px;
height:43px;
margin:0 0 0 -46px;
position:absolute;
top:47px;left:32%;
z-index:10;
background:url('../_images/design/cf1.png') no-repeat 0 0;
}
#footer .cf2 {
width:32px;
height:36px;
margin:0 0 0 16px;
position:absolute;
top:44px;left:32%;
z-index:10;
background:url('../_images/design/cf2.png') no-repeat 0 0;
}
#footer .cf3 {
width:31px;
height:32px;
margin:0 0 0 -32px;
position:absolute;
top:40px;left:93%;
z-index:10;
background:url('../_images/design/cf3.png') no-repeat 0 0;
}
#footer .cf4 {
width:54px;
height:26px;
margin:0 0 0 -23px;
position:absolute;
top:48px;left:63.2%;
z-index:10;
background:url('../_images/design/cf4.png') no-repeat 0 0;
}


/* header
========================================== */
#header {
width:100%;
height:236px;
position:relative;
z-index:1;
overflow:hidden;
}
#header .center {
width:1157px;
height:65px;
margin:0 0 0 -530px;
position:absolute;
top:0;left:32%;
z-index:3;
background:url('../_images/design/header-center-24.png') no-repeat 0 0;
}
#header .center div {
width:1157px;
height:65px;
position:absolute;
top:0;left:0;
background:url('../_images/design/header-center-8.png') no-repeat 0 0;
}
#header .corner {
width:66px;;
height:238px;
font-size:0;
position:absolute;
left:93%;top:12px;
z-index:4;
background:url('../_images/design/header-corner.png') repeat-x 0 0;
}
#header .center2 {
width:45%;
height:205px;
position:absolute;
top:45px;left:50%;
z-index:2;
background:#f3f2f3 url('../_images/design/header-center2.png') repeat-x 0 0;
}
#header .center3 {
width:50%;
height:220px;
margin:0 0 0 -530px;
position:absolute;
top:30px;left:0;
z-index:2;
background:#f3f2f3;
}
#header .repeat {
width:1157px;
height:185px;
margin:0 0 0 -530px;
position:absolute;
top:65px;left:32%;
z-index:3;
background:#f3f2f3 url('../_images/design/header-repeat.png') repeat-y 0 0;
}
#header p.map {
position:absolute;
right:11.5%;top:11px;
font-size:11px;
color:#dd9d64;
z-index:6;
background:url('../_images/ico/map.gif') no-repeat 0 6px;
}
#header p.map a {
padding:0 0 0 19px;
color:#dd9d64;
}
#header p.map a:hover {
text-decoration:none;
}
#logo {
width:32%;
position:absolute;
top:96px;left:-2px;
z-index:5;
}
#logo img {
width:256px;
height:104px;
padding:0;
border:none;
margin:0 auto;
display:block;
background:none;
}
#menu {
margin:0 0 0 -26px;
position:absolute;
top:94px;left:40%;
z-index:5;
font-weight:bold;
font-style:italic;
line-height:26px;
}
#menu li {
padding:0 0 0 26px;
color:#8b0304;
background:url('../_images/ico/menu.gif') no-repeat 0 14px;
}
#menu li a {
color:#8b0304;
}
#menu li a:hover {
color:#006cff;
}

#nav {
margin:0 0 2px 0;
position:relative;
left:40%;
font-size:11px;
line-height:12px;
z-index:6;
color:#777;
}
#nav a {
color:#777;
}
#nav a:hover {
text-decoration:none;
}

#header .mail {
margin:0;
position:absolute;
top:173px;right:11.5%;
z-index:6;
font-size:14px;
font-style:italic;
color:#8b0304;
}
#header .mail a {
padding:0 0 0 19px;
color:#8b0304;
background:url('../_images/ico/mail2.gif') no-repeat 0 6px;
}
#header .mail a:hover {
text-decoration:none;
}

#header p.phone {
margin:0;
position:absolute;
top:94px;right:11.5%;
font-size:27px;
line-height:25px;
z-index:5;
color:#643429;
text-align:right;
}
#header p.phone var {
font-size:17px;
position:relative;
top:-5px;
}

#header .ch1 {
width:43px;
height:43px;
margin:0 0 0 -45px;
position:absolute;
top:50px;left:32%;
z-index:10;
background:url('../_images/design/ch1.png') no-repeat 0 0;
}
#header .ch2 {
width:37px;
height:37px;
margin:0 0 0 10px;
position:absolute;
top:53px;left:32%;
z-index:10;
background:url('../_images/design/ch2.png') no-repeat 0 0;
}
#header .ch3 {
width:33px;
height:33px;
margin:0 0 0 -34px;
position:absolute;
top:54px;left:93%;
z-index:10;
background:url('../_images/design/ch3.png') no-repeat 0 0;
}



/* content
========================================== */
#feather {
width:206px;
height:619px;
margin:0 0 0 -68px;
position:absolute;
left:93%;bottom:126px;
z-index:2;
background:url('../_images/feather.png') no-repeat 0 0;
}
#content {
width:100%;
position:relative;
overflow:hidden;
z-index:1;
}
#space {
width:100%;
padding-top:4px;
overflow:hidden;
position:relative;
z-index:6;
}
#content .center2 {
width:45%;
height:100%;
position:absolute;
top:0;left:50%;
z-index:1;
background:#f3f2f3 url('../_images/design/header-center2.png') repeat 0 0;
}
#content .center3 {
width:50%;
height:100%;
margin:0 0 0 -530px;
position:absolute;
top:0;left:0;
z-index:1;
background:#f3f2f3;
}
#content .repeat {
width:1157px;
height:100%;
margin:0 0 0 -530px;
position:absolute;
top:0;left:32%;
z-index:2;
background:#f3f2f3 url('../_images/design/header-repeat.png') repeat-y 0 0;
}
#content .corner {
width:58px;
height:100%;
position:absolute;
top:0;left:93%;
z-index:4;
background:url('../_images/design/content-corner.png') repeat-y 0 0;
}
#content .bottom {
width:100%;
height:100px;
position:absolute;
left:0;bottom:0;
overflow:hidden;
z-index:5;
}
#content .bottom .cen {
width:1157px;
height:100px;
margin:0 0 0 -530px;
position:absolute;
top:0;left:32%;
z-index:2;
background:url('../_images/design/content-bottom.jpg') no-repeat 0 0;
}
#content .bottom .bg {
width:43%;
height:100px;
position:absolute;
top:0;left:50%;
z-index:1;
background:url('../_images/design/content-bottom.png') repeat-x 0 0;
}
#content .bottom .corn {
width:75px;
height:100px;
margin:0 0 0 -9px;
position:absolute;
top:0;left:93%;
z-index:3;
background:url('../_images/design/content-bottom-corn.png') no-repeat 0 0;
}





#left {
width:24%;
float:left;
position:relative;
left:4.3%;
}
#submenu:after {
height:0;
content:".";
display:block;
clear:both;
visibility:hidden;
}
#submenu {
padding:3px 12px 26px 0;
margin:0;
line-height:20px;
overflow:hidden;
font-weight:bold;
}
#submenu li {
width:100%;
padding:0 0 10px 0;
float:left;
clear:both;
position:relative;
background:url('../_images/ico/submenu.gif') repeat-x 0 100%;
}
#submenu li.active a {
color:#643429;
}
#submenu li.active a:hover {
color:#006cff;
}
#submenu var {
font:14px "Times New Roman", serif;
color:#767676;
position:absolute;
bottom:11px;right:-12px;
}





#right {
width:48%;
float:left;
position:relative;
left:16%;
}


.m_text img.left {
margin:2px 17px 10px -4px;
display:block;
float:left;
position:relative;
}

.about {
padding:30px 0 0 105px;
margin:0 0 0 -5px;
line-height:20px;
background:url('../_images/content/about.png') no-repeat 0 30px;
}

.pdf {
margin:-35px 0 20px 3px;
font-size:22px;
line-height:48px;
}
.pdf var {
font-size:12px;
line-height:44px;
color:#99948d;
}
.pdf img {
border:none;
margin:0 2px 0 10px;
position:relative;
top:20px;
background:none;
}
.pdf a {
color:#65352a;
}
.pdf a:hover {
color:#006cff;
}
