.index_categories {
width:100%;
min-width:500px
}

.index_categories h1 {
font-size:28px!important;
font-weight:300;
color:#333!important;
border:none!important;
margin:0 0 20px!important
}

.index_categories div.parent_img {
display:inline-block;
width:63px
}

.index_categories div.parent_left_wide {
display:inline-block;
width:96%;
padding:12px
}

.index_categories div.parent_left {
display:inline-block;
width:73%;
padding:12px
}

.index_categories div.parent_left span {
display:block;
line-height:20px;
margin:3px 0 0
}

.index_categories div.parent_right {
display:inline-block;
float:right;
width:20%;
border-radius:0 4px 4px 0;
padding:12px 0
}

.index_categories div.parent_right span.num {
font-size:22px;
text-align:center;
display:block;
color:#b5b5b5
}

.index_categories div.parent_right span.str {
font-size:12px;
color:#b5b5b5;
text-align:center;
display:block;
line-height:23px
}

.index_categories div.parent_data_82 {
display:inline-block;
width:82%;
vertical-align:top
}

#content .index_categories ul li {
list-style:none;
background:none;
padding:0
}


.index_categories ul li a {
font-size:20px;
text-decoration:none;
line-height:25px;
background-color:#f3f3f3;
border-bottom:1px solid #e5e5e5;
display:block;
border-radius:5px;
color:#0084B4;
margin:0 0 10px;
padding:0
}

.index_categories ul li a:hover span {
color:#777!important
}

.index_categories ul li a:hover,.index_categories ul li a:active,.index_categories ul li a:focus {
background-color:#E0E0E0!important;
color:#0079ac!important
}

.index_categories ul li a span p {
font-size:14px;
color:#777;
text-shadow:1px 1px 0 #FFF;
margin:0
}

#m1 {
position:absolute;
bottom:10px;
left:10px;
color:#aaa;
margin:0
}

#m1 a {
color:#aaa
}

#category {
width:100%;
text-align:right;
background:#f5f5f5;
position:relative
}

#left-list {
width:32%;
text-align:left;
display:inline-block;
vertical-align:top;
float:left
}

#left-list ul {
margin:0!important;
padding:0!important
}
#content #left-list div#navigation ul li
{
list-style:none;
background:#f5f5f5;
padding:0;margin:0
}

#left-list ul li a {
display:block;
line-height:20px;
position:relative;
border-bottom:1px solid #eee;
border-top:1px solid #fff;
font-size:14px;
text-decoration:none;
padding:5px 29px 5px 14px
}

#left-list ul li a i,#one-list ul li a i {
background:url(../images/arrow-r.png) no-repeat 0 0 transparent;
position:absolute;
right:9px;
top:10px;
display:inline;
height:12px;
width:12px
}

#right-list {
width:66%;
display:inline-block;
padding-left:2%;
text-align:left;
min-height:250px;
background:#fff
}

#right-list ul {
margin:0 0 10px!important;
padding:0!important
}

#content div#right-list ul li,#one-list ul li {
list-style:none;
background:none;
color:#333;
padding:0 0 5px;margin:0
}

#right-list ul li a,#one-list ul li a {
font-weight:700;
position:relative;
display:inline-block;
text-decoration:none;
line-height:20px;
padding:0 0 0 15px
}

#right-list ul li a:hover,#right-list ul li a:active,#right-list ul li a:focus,#one-list ul li a:hover,#one-list ul li a:active,#one-list ul li a:focus {
text-decoration:underline
}

#right-list ul li a i,#one-list ul li a i {
background:url(../images/triangle-r.png) no-repeat 0 0 transparent;
position:absolute;
left:0;
top:5px;
display:inline;
height:12px;
width:12px
}

#right-list ul li .answer-box,#one-list ul li .answer-box {
margin:3px 0 0;
padding:0 0 0 15px
}

#right-list ul li .answer-box ul,#one-list ul li .answer-box ul {
padding:0 0 0 20px !important
}

#right-list ul li .answer-box ul li,#one-list ul li .answer-box ul li {
list-style:disc
}

#right-list ul li .answer-box ol,#one-list ul li .answer-box ol {
margin:0 0 10px!important
}

#right-list ul li .answer-box ol li,#one-list ul li .answer-box ol li {
margin:0!important;
padding:0!important
}

#right-list h3 a i,#one-list h3 a i {
background:url(../images/arrow-t.png) no-repeat 0 0 transparent;
width:12px;
height:12px;
display:block;

position:absolute;
right:10px;
top:10px
}

#vote {
display:block;
background:#eee;
height:45px;
margin:0 0 3px;
padding:7px 10px
}

#vote p {
display:inline-block;
float:left;
vertical-align:top;
margin:0 15px 0 0 !important
}

#vote #vote-box {
display:inline-block
}

#vote #vote-box .thumb-box {
display:block;
float:left;
margin:0 4px
}

#vote #vote-box .thumb-box:hover span {
color:#333;
text-decoration:none
}

#vote #vote-box span {
display:block;
text-align:center;
color:#888
}

#vote .vote-div {
text-align:right;
position:relative;
height:45px
}

#vote a#thumb_up i {
background:url(../images/thumbs_up.png) no-repeat 5px 2px transparent;
display:block;
width:26px;
height:24px;
position:absolute;
top:0;
left:3px
}

#vote a#thumb_down i {
background:url(../images/thumbs_down.png) no-repeat 5px 6px transparent;
display:block;
width:26px;
height:24px;
position:absolute;
top:0;
left:3px
}

#vote a:hover,#vote a:focus,#vote a:active {
text-decoration:none!important;
box-shadow:0 0 3px #aaa
}

.feedback {
display:block;
background:#eee;
position:relative;
padding:10px
}

.feedback p {
margin:0!important;
padding:0 0 0 22px
}

.feedback i {
background:url(../images/tick.png) no-repeat 0 0 transparent;
width:16px;
height:16px;
display:block;
position:absolute;
left:10px;
top:11px
}

.answer-introtext ol li,.answer-introtext ul li {
color:#bbb!important
}

.answer-introtext p {
color:#bbb!important;
margin:0!important
}

.answer-introtext p a {
color:#bbb!important;
font-weight:400!important;
margin:0!important
}

#right-list ul li a.active i,#one-list ul li a.active i {
background:url(../images/triangle-b.png) no-repeat 0 0 transparent
}

#right-list ul li p,#one-list ul li p {
margin:0 0 10px
}

#right-list h3,#one-list h3 {
color:#333;
position:relative;
font-size:16px;
border-bottom:1px solid #eee;
background:#f5f5f5;
margin:0 0 8px!important;
padding:5px 14px
}

#one-list {
width:100%;
display:inline-block;
text-align:left;
background:#fff
}

#left-list .cat-name {
text-align:left;
background:#eee
}

#left-list #ask,#ask-w {
position:relative
}

#left-list #ask.active {
background:#fafafa;
border:2px solid #ddd;
border-bottom:0
}

#left-list #ask a {
border-top:1px solid #fff;
display:block;
font-size:13px;
font-weight:400;
line-height:32px;
margin:0;
padding:0 14px 0 35px
}

#left-list #ask a i {
background:url(../images/cross.png) no-repeat 0 0 transparent;
position:absolute;
top:10px;
left:14px;
display:block;
width:12px;
height:12px
}

#ask-w a i {
background:url(../images/cross.png) no-repeat 0 0 transparent;
position:absolute;
top:2px;
right:14px;
display:block;
width:12px;
height:12px
}

#ask-w #ask-new {
background:#fafafa;
display:block;
padding:0 35px 10px 0
}

#left-list .cat-name p {
border-bottom:1px solid #ddd;
font-size:13px;
font-weight:700;
display:block;
color:#333;
line-height:20px;
margin:0;
padding:5px 14px
}

#new-faq-form {
background:#fafafa;
border-bottom:2px solid #ddd;
padding:10px
}

#new-faq-form fieldset input.button_submit,#new-faq-form fieldset input.button_cancel {
background:#f5f5f5;
border:1px solid #ccc;
color:#777;
border-radius:4px;
font-weight:700;
padding:3px
}

#new-faq-form fieldset input.button_submit:hover,#new-faq-form fieldset input.button_cancel:hover {
background:#fff;
border:1px solid #bbb;
color:#555
}

#new-faq-form textarea {
width:98%;
font-size:13px;
color:#aaa;
font-weight:700;
border:1px solid #e7e7e7;
border-radius:4px;
margin:0 0 5px
}

#new-faq-form textarea:focus {
border:1px solid #d3d3d3;
color:#777
}

input#faq-name {
font-size:13px;
border:1px solid #ddd;
padding:3px
}

#new-faq-form a {
line-height:20px!important;
display:inline-block!important;
margin:5px 0!important;
padding:0!important
}

.index_categories ul,#right-list ul li .answer-box a,#one-list ul li .answer-box a {
padding:0!important
}

#left-list ul li:hover,#left-list ul li a:hover,#left-list ul li a:active,#left-list ul li a:focus {
background:#f8f8f8
}

#right-list ul li p a,#one-list ul li p a,#new-faq-form fieldset {
padding:0
}

#vote a#thumb_up,#vote a#thumb_down {
border:none;
cursor:pointer;
display:block;
position:relative;
min-width:26px;
margin:0 1px;
padding:24px 3px 0!important
}