div.clear{clear: both;}



#rspace {width:100%;overflow:hidden;}
#right .all {
width:100%;
position:relative;
margin-bottom:15px;
overflow:hidden;
}
#right .all td.other {width:40%;}
#right td.txt {
width:60%;
text-align:center;
}




.slider {
width:440px;
margin:0 20px 30px auto;
overflow:hidden;
position:relative;
}
.slider .sliderSpace {
width:640px;
overflow:hidden;
position:relative;
}
.slider .sliderWrap {
width:640px;
overflow:hidden;
position:relative;
z-index:1;
}
.slider .sliderSpace .panel {
width:640px;
padding:0;
float:left;
position:relative;
}
.slider .sliderRight {
width:50px;
height:260px;
cursor:pointer;
position:absolute;
top:0;right:0;
z-index:2;
background:url('../img/arrow.png') no-repeat 100% 50%;
}


.slider .pic {
width:390px;
float:left;
}
.slider p.name {
padding-top:30px;
font-size:20px;
color:#000;
}
.slider p {
line-height:22px;
}

.im{margin-right: 90px; -margin-right: 85px !important;}


ul.flags {
margin-left: 10px;
position:relative;
z-index:2;
list-style-type: none;
}
ul.flags li {

padding:0;
margin:0 0px 0 0;
float:left;
position:relative;
background:none;
border: 0px solid red;
}
ul.flags li a {
position:relative;
z-index:2;
}
ul.flags li img {
width: auto;
height: auto;
}
ul.flags li span {
width:103px;
height:73px;
display:block;
position:absolute;
top:1px;left:-18px;
}
ul.flags li.active span {
background:url('../img/active.png') no-repeat 0 0;
}
ul.flags li.active span.first {
width:86px;
height:90px;
position:absolute;
top:0px;left:0px;

}
#right .area-tab {
height:288px;
padding:12px 12px 0 35px;
margin-bottom:25px;
position:relative;
z-index:1;
display:none;
}
#right #area-tab1 {display:block;}
#right .area-tab .left-col {
margin:0 0px 0 0;
position:relative;
top: 15px;
}
#right .area-tab .left-col h3 {color:#4e2200; margin-top: 0px;}
#right .area-tab .left-col p span {
border-bottom:1px dotted #787878;
}
#right .area-tab .right-col {
width:332px;
height:260px;
padding:10px 0;
float:right;
position:relative;
z-index:3;
overflow:hidden;
background:#fff;
}
#right .area-tab .right-col .cnt {
width:284px;
height:260px;
padding:0 15px 0 33px;
overflow:hidden;
line-height:16px;
}
#right .area-tab .right-col p.title {
font-size:14px;
font-weight:bold;
color:#666666;
}

#right .area-tab .right-col .tl {
width:19px;
height:19px;
position:absolute;
font-size:1px;
top:0px;left:0px;
z-index:2;
background:url(../img/white-tl.gif) no-repeat 0 0;
}
#right .area-tab .right-col .bl {
width:19px;
height:19px;
position:absolute;
font-size:1px;
bottom:0px;left:0px;
z-index:2;
background:url(../img/white-bl.gif) no-repeat 0 0;
}
#right .area-tab .right-col .tr {
width:19px;
height:19px;
position:absolute;
font-size:1px;
top:0px;right:0px;
z-index:2;
background:url(../img/white-tr.gif) no-repeat 0 0;
}
#right .area-tab .right-col .br {
width:19px;
height:19px;
position:absolute;
font-size:1px;
bottom:0px;right:0px;
z-index:2;
background:url(../img/white-br.gif) no-repeat 0 0;
}

/* jscrollpane */
.jScrollPaneContainer {
width:284px !important;
padding:0 30px 0 0;
margin:0 !important;
position:relative;
overflow:hidden;
z-index:1;
}
.jScrollPaneTrack {
height:100%;
position:absolute;
cursor:pointer;
right:0;top:0;
background:url('../img/ico/scroll.gif') repeat-y 0 0;
}
.list .jScrollPaneTrack {
right:0;top:auto;bottom:0;
}
.jScrollPaneDrag {
width:8px !important;
position:absolute;
cursor:pointer;
overflow:hidden;
background:#53a194;
}
.jScrollPaneDragTop {
height:1px;
position:absolute;
top:0;left:0;
overflow:hidden;
font-size:0px;
background:none;
}
.jScrollPaneDragBottom {
height:1px;
position:absolute;
bottom:0;left:0;
overflow:hidden;
font-size:1px;
background:none;
}
.jScrollPaneDragTop,.jScrollPaneDragBottom {*height:auto;}
a.jScrollArrowUp {
width:8px !important;
height:8px !important;
overflow:hidden;
display:block;
position:absolute;
z-index:1;
top:0;right:0;
text-indent:-2000px;
background:url('../img/ico/scroll.gif') repeat-y 0 0;
}
a.jScrollArrowDown {
width:8px !important;
height:8px !important;
display:block;
overflow:hidden;
position:absolute;
bottom:0;right:0;
z-index:1;
text-indent:-2000px;
background:url('../img/ico/scroll.gif') repeat-y 0 0;
}



#right .area-tab .tl {
width:18px;
height:18px;
margin:-1px 0 0 -1px;
position:absolute;
font-size:1px;
top:0px;left:0px;
background:url(../img/aria-tl.gif) no-repeat 0 0;
}
#right .area-tab .bl {
width:18px;
height:18px;
margin:0 0 -1px -1px;
position:absolute;
font-size:1px;
bottom:0px;left:0px;
background:url(../img/aria-bl.gif) no-repeat 0 0;
}
#right .area-tab .tr {
width:18px;
height:18px;
margin:-1px -1px 0 0;
position:absolute;
font-size:1px;
top:0;right:0;
background:url(../img/aria-tr.gif) no-repeat 0 0;
}
#right .area-tab .br {
width:18px;
height:18px;
margin:0 -1px -1px 0;
position:absolute;
font-size:1px;
bottom:0;right:0;
background:url(../img/aria-br.gif) no-repeat 0 0;
}
#right .main {
padding-left:40px;
line-height:22px;
}
#right .main ul li {
background:url('../img/ico/li.gif') no-repeat 3px 9px;}
}
.right-col .cnt h3 {
line-height:37px;
}



.main .link {
color:#a8a8a8;
}
.main .link a {
color:#a8a8a8;
}


p.question {
font-size:20px;
font-family:Georgia,tahoma,arial,verdana,sans-serif;
font-style:italic;
color:#000;
}
.main ul.numbers {
color:#a8a8a8;
overflow:hidden;
margin-bottom:30px;
}
.main ul.numbers li {
margin:0 0 0 -1px;
float:left;
padding:0 11px;
font-size:18px;
background:url('../img/ico/numbers-li.gif') no-repeat 0 50% !important;
}
.main ul.numbers li a {
color:#a62e09;
}