body {
font-family:Tahoma, Arial, sans-serif; 
font-size:12px; 
color:#fff;
margin:0; 
padding:0;
background:#232323;
}
img, a img, div, h1, h2, h3, h4 {
margin:0;
border:0
}
table {
border-collapse:collapse;
width:100%;
}
td {
padding:0; 
vertical-align:top; 
}

#layout {
width:1000px;          
margin:0 auto;
}

#topper {
width:1000px;
height:65px;
}
#lang {
width:90px;
position:relative;
z-index:5;
top:25px;
left:250px;
}
#lang a {
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:underline
}
#lang a:hover {
text-decoration:none;
}
#lang a.selected {
text-decoration:none;
color:#8A3334
}
#phone {
width:235px;
position:relative;
z-index:5;
top:8px;
left:765px;
font-family:Arial, sans-serif;
font-size:16px;
}
#phone em {
font-size:12px;
color:#808080;
}
#phone b {
margin-left:8px;
}

#header {
position:relative;
width:1000px;
height:216px;
padding:0;
background:url(/images/header2.jpg) no-repeat 100% 0;
} 
#logo {
position:absolute;
width:206px;
height:128px;
z-index:20;
top:40px;
left:20px
}
#fls {
position:absolute;
width:573px;
height:185px;
z-index:40;
top:15px;
left:412px;
}

#wrap {
width:1000px
}
#runner {
width:100%;
height:20px;
margin:5px 0;
}
#runner marquee {
color:#DACCCC;
width:750px;
margin:0 0 0 250px;
}
#left_wrap, #center_wrap, #right_wrap {
float:left;
}

#left_wrap {
width:250px;
padding-top:20px;
}
#menu {
width:220px;
margin:0 0 40px 2px;
color:#fff
}
#menu ul {
display:block;
width:180px;
width:expression('170px');
margin:0 0 0 15px; 
padding:11px 0 0 0;
} 
#menu li {
list-style:none;
display:block;
width:100%;
padding:0;
margin:0 0 0 12px;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:15px;
}
#menu li a {
display:block;
width:100%;
color:#DACCCC;
margin:0;
/*height:16px;*/	
text-decoration:none;
background:url(/images/mitem2.jpg) no-repeat 0 3px;
padding-left:16px;
}
#menu li.selected a {
color:#8A3334;
background:url(/images/mactive2.jpg) no-repeat 0 3px;
}
#menu ul li ul { 
display:block;
width:150px;
margin:3px 0 0 20px;
padding:0;
}
#menu ul li.selected ul li {
display:block;
width:100%;  
margin:1px 0 2px 0;
font-size:11px;
background:none;
}
#menu ul li.selected ul li a {
color:#DACCCC;
width:100%;
background:none;
text-decoration:underline
}
#menu ul li.selected ul li.current a {
color:#8A3334;
}
#menu ul li.selected ul li a:hover { text-decoration:none; }

#left_wrap h2 {
background:#6D0001;
display:block;
font-family:Arial,sans-serif;
font-size:15px;
height:22px;
margin:0 0 0 30px;
padding:6px 0 0 8px;
width:172px;
}
#partners {
width:180px;
border-top:1px solid #6D0001;
border-bottom:1px solid #6D0001;
margin:0 0 0 30px;
}
.partner {
margin:5px 0 4px 5px
}

#center_wrap {
width:605px;
padding:0px 0 10px 0;
text-align:justify;
color:#DACCCC;
}
#center_wrap h2 {
font-size:15px;
font-family:Arial, sans-serif;
background:url(/images/line2.jpg) no-repeat 100px 0;
margin-bottom:10px;
}
#center_wrap h1 {
font-size:15px;
font-family:Arial, sans-serif;
margin-bottom:10px;
}
#center_wrap h3 {
font-size:13px;
font-family:Arial, sans-serif;
margin-bottom:8px;
}
#center_wrap h4 {
font-size:12px;
font-family:Arial, sans-serif;
margin-bottom:6px;
display:inline
}
#center_wrap p {
margin:5px 0 12px 0
}
#center_wrap img {
border:1px solid #6D0001;
margin:1px 10px 1px 1px;
padding:1px
}
#center_wrap a {
color:#DACCCC;
}
#center_wrap a:hover {
text-decoration:none
}
#center_wrap .news-item {
margin:5px 0 25px 0;
}
#center_wrap .list-item {
width:272px;
height:210px;
float:left;
text-align:left;
margin:5px 21px 0px 0;
overflow:hidden
}
#center_wrap .list-item span {
font-size:11px
}
#center_wrap .date {
color:#676666;
margin:0 5px;
}
#center_wrap dt {
color:#676666;
margin:3px 0 5px 548px;
font-size:10px
}
#center_wrap dd {
width:100%;
margin:0
}
#center_wrap input {
width:180px;
border:1px solid #6D0001;
margin-bottom:8px
}
#center_wrap textarea {
width:280px;
border:1px solid #6D0001;
margin-bottom:8px
}
#center_wrap .button {
background:#6D0001;
color:#fff;
width:80px;
font-size:11px
}
.all {
margin:0 0 0 530px
}
.photo_item {
width:150px;
height:150px;
float:left;
margin:0 30px 20px 5px
}
#center_wrap .form_row input {
width:auto;
height:auto;
border:none
}
#center_wrap .searchpath {
margin:1px 0 15px 0
}

#right_wrap {
width:143px;
padding:0px 0 0 0;
text-align:right;
}
.ritem, #right_wrap form {
margin: 0 0 15px 0
}
#right_wrap input {
width:138px;
border:1px solid #6D0001;
margin-bottom:10px
}
#right_wrap .but {
background:#6D0001;
color:#fff;
width:60px;
font-size:11px
}
#ll {
padding-top:30px;
font-size:8px
}
#ll, #ll a {
color:#232222;
cursor:default;
}


.path {
margin:25px 0 0 0;
height:15px;
padding:0 0 0 250px;
}
.path a {
color:#DACCCC;
}
#footer {
margin-top:20px;
width:1000px;
height:110px;
color:#DACCCC;
}
#foot {
width:750px;
height:70px;
margin-left:250px;
border-top:1px solid #6D0001;
text-align:left;
background:url(/images/footer2.jpg) no-repeat 0 0;
}
#foot p {
margin:42px 0 0 70px
}
#author {
font-size:10px;
text-align:right;
padding-right:5px
}
#author a {
text-decoration:none;
color:#777;
}