body {font-size: 10pt; font-family: verdana, arial, helvetica, sans-serif; color: #000000; background-color: #ffffff; margin:0;}

.mainbox {width:960px; text-align:left;}
.logo_title {padding: 10px 15px 5px 15px; color:#0041C6; line-height:19px;}

#loginformbox {background-color:#FFFFFF; border: #213040 solid 1px; padding:3px; color:#213040;}

.topmenu_1l {height:25px; background:#213040; border:#000000 1px solid; color:#FFFFFF;}
.topmenu_1l div {margin:3px 15px;}
.topmenu_1l a:link {color: #ffffff; text-decoration:none;}
.topmenu_1l a:visited {color: #ffffff; text-decoration:none;}
.topmenu_1l a:hover {color: #ffffff; background:#B60007; padding:1px 8px; text-decoration:none;}
.topmenu_1l a:active {color: #ffffff; background:#B60007; padding:1px 8px; text-decoration:none;}

.topmenu_1l a.current:link {background:#B60007; padding:1px 8px; text-decoration:none;}
.topmenu_1l a.current:visited {background:#B60007; padding:1px 8px; text-decoration:none;}
.topmenu_1l a.current:hover {background:#B60007; padding:1px 8px; text-decoration:none;}
.topmenu_1l a.current:active {background:#B60007; padding:1px 8px; text-decoration:none;}

.topmenu_2l {height:25px; background:#F8F9F6; border:#EEECEC 1px solid; color:#000000;}
.topmenu_2l  div {margin:3px 15px;}
.topmenu_2l a:link {color: #000000; text-decoration:none;}
.topmenu_2l a:visited {color: #000000; text-decoration:none;}
.topmenu_2l a:hover {color: #B60007; text-decoration:underline;}
.topmenu_2l a:active {color: #B60007; text-decoration:underline;}

.topmenu_2l a.current:link {color: #000000; text-decoration:underline;}
.topmenu_2l a.current:visited {color: #000000; text-decoration:underline;}
.topmenu_2l a.current:hover {color: #000000; text-decoration:underline;}
.topmenu_2l a.current:active {color: #000000; text-decoration:underline;}

.timestxt {font-family:"Times New Roman", Times, serif;}
.basefont {font-family:verdana, arial, helvetica, sans-serif;}
.txt20 {font-size:20px;}
.txt14 {font-size:14px;}
.txt12 {font-size:12px;}
.txt11 {font-size:11px;}
.txt10 {font-size:10px;}

.optbox {font-size:10px; margin:5px 0; cursor:pointer;}

.gray {color: #787878;}
.gray_bot_separate {border-bottom: #787878 solid 1px;}
.gray_top_separate {border-top: #787878 solid 1px;}

a:link {color: #1f3cc9;}
a:visited {color: #1f3cc9;}
a:hover {color: #B60007;}
a:active {color: #B60007;}

a.black:link {color: #000000; text-decoration:none;}
a.black:visited {color: #000000; text-decoration:none;}
a.black:hover {color: #000000; text-decoration:underline;}
a.black:active {color: #000000; text-decoration:underline;}

a.black_ul:link {color: #000000; text-decoration:underline;}
a.black_ul:visited {color: #000000; text-decoration:underline;}
a.black_ul:hover {color: #000000; text-decoration:underline;}
a.black_ul:active {color: #000000; text-decoration:underline;}

a.blue:link {color: #00468c; text-decoration:none;}
a.blue:visited {color: #00468c; text-decoration:none;}
a.blue:hover {color: #00468c; text-decoration:underline;}
a.blue:active {color: #00468c; text-decoration:underline;}

a.blue_ul:link {color: #00468c; text-decoration:underline;}
a.blue_ul:visited {color: #00468c; text-decoration:underline;}
a.blue_ul:hover {color: #00468c; text-decoration:underline;}
a.blue_ul:active {color: #00468c; text-decoration:underline;}

a.gray:link {color: #787878; text-decoration:none;}
a.gray:visited {color: #787878; text-decoration:none;}
a.gray:hover {color: #787878; text-decoration:underline;}
a.gray:active {color: #787878; text-decoration:underline;}

h1 {font-size:25px; font-weight:normal; margin-bottom:0px;}

hr {margin:0;}

.pagenavigator {font-size:11pt;}

.sortbox {padding: 10px 20px; float:left; max-width:150px; overflow:hidden;}
.sortbox li {padding:0; margin:0;}
.footer {margin-top:10px; padding:5px; border: 1px solid #eeecec; background:#f8f9f6; color:#00468c;}

.sortbox_list_container {background:#FEFDEC; border: solid 1px #EEECEC; text-align:center; padding:10px 25px;}

.sortbox_list {text-align:left; margin: 7px 0;}
.sortlist_title h3 {font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0; display:inline; color:#000000;}

a.sortlist_title:link {color: #000000; font-weight:normal; text-decoration:none;}
a.sortlist_title:visited {color: #000000; font-weight:normal; text-decoration:none;}
a.sortlist_title:hover {color: #000000; font-weight:normal; text-decoration:underline;}
a.sortlist_title:active {color: #000000; font-weight:normal; text-decoration:underline;}

a.sortlist_title:link h3 {color: #000000; font-weight:normal; text-decoration:none;}
a.sortlist_title:visited h3 {color: #000000; font-weight:normal; text-decoration:none;}
a.sortlist_title:hover h3 {color: #000000; font-weight:normal; text-decoration:underline;}
a.sortlist_title:active h3 {color: #000000; font-weight:normal; text-decoration:underline;}

.sortbox_list_container .current h3 {font-weight:bold; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; display:inline; color:#000000;}
.sortbox_list_container .current {font-weight:bold; text-decoration:underline; color:#000000;}

.sortbox_list li {padding:0; margin:0;}

.leftpane {width:592px; float:left;}

.advserialbox {margin-bottom:15px; background-color:#FEFDEC; border: #EEECEC 1px solid;}

.labcurrent {font-weight:bold;}
.lablatent {font-weight:normal; border-bottom:#000 1px dashed; cursor:pointer;}

/*************** LIST    ************************/
.listbody {background-color:#ffffff;}
.listadv {padding: 0; float:right; width:338px; margin: 0 0 20px 20px; text-align:center;}
.list_content {padding: 5px;}
.list_title h2 {font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; display:inline;}
.list_title h3 {font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0; display:inline;}

/*************** CATEGORY ***********************/
.catadv {padding: 0; float:right; width:338px; margin: 0 0 20px 20px; text-align:center;}
.path {color: #00468c;}
.subcat_list {width:468px; font-size: 9pt;}
.subcat_list td {line-height:12pt; text-align:left;}
.subcat_list h2 {font-size:11px; font-weight:bold; line-height:18px; display:inline; color:#0000ff;}
li {margin-bottom:30px;}
ol li {font-size:12px;}
.weight {font-weight:bold;}
.descript {padding:4px 0;}
.list_attrs {margin:4px 0; border:1px solid #EEECEC; background-color:#F8F8F8; padding:3px;}
.list_tic {width:70px; float:right; text-decoration:underline; padding:0 12px;}
.list_pr_mbox {float:right; font-size:7px; text-align:center;}
.pr_box {border:#999999 1px solid; background-color:#FFFFFF; width:40px; height:3px; text-align:left;}
.pr_color {background-color:#339900; height:3px;}
.pr_width_0 {width:0;}
.pr_width_1 {width:4px;}
.pr_width_2 {width:8px;}
.pr_width_3 {width:12px;}
.pr_width_4 {width:16px;}
.pr_width_5 {width:20px;}
.pr_width_6 {width:24px;}
.pr_width_7 {width:28px;}
.pr_width_8 {width:32px;}
.pr_width_9 {width:36px;}
.pr_width_10 {width:40px;}
.grade_stars {float:left; width:110px; height:13px; background:url(/images/grade_stars.gif) no-repeat left top; background-position:-110px 0px; padding:0;}
.grade_0 {background-position:-110px 0px;}
.grade_1 {background-position:-99px 0px;}
.grade_2 {background-position:-88px 0px;}
.grade_3 {background-position:-77px 0px;}
.grade_4 {background-position:-66px 0px;}
.grade_5 {background-position:-55px 0px;}
.grade_6 {background-position:-44px 0px;}
.grade_7 {background-position:-33px 0px;}
.grade_8 {background-position:-22px 0px;}
.grade_9 {background-position:-11px 0px;}
.grade_10 {background-position:0px 0px;}
.list_vote {width:120px; height:60px; margin-top:-68px; border:1px solid #eeecec; background-color:#FFFFFF; text-align:center; padding:8px; z-index:10; position:absolute;}
.list_vote a {padding:0; margin:0;}
.list_vote img {padding:0; margin:0;}

/*************** INDEXER ************************/
.idx_title_box {padding-left:10px;}
.idx_title h1 {font-size:14pt; font-weight:lighter;}

a.idx_title:link {color: #000000; text-decoration:none;}
a.idx_title:visited {color: #000000; text-decoration:none;}
a.idx_title:hover {color: #000000; text-decoration:underline;}
a.idx_title:active {color: #000000; text-decoration:underline;}

a.idx_title:link h1 {color: #000000; text-decoration:none;}
a.idx_title:visited h1 {color: #000000; text-decoration:none;}
a.idx_title:hover h1 {color: #000000; text-decoration:underline;}
a.idx_title:active h1 {color: #000000; text-decoration:underline;}

.idx_info {background:#fefdec; border:solid 1px #eeecec; padding:10px;}
.idx_pic {float:left; margin: 0 30px 5px 0; font-size:9pt;}
.idx_desc {font-size:9pt; color:#00468c;}
.idx_attr_label {font-weight:bold; color:#000000;}
.idx_labels {padding-top:10px;}
.idx_labels h2 {font-size:9pt; color:#00468c; font-weight:lighter;}
.idx_attrs {padding-top:10px;}
.idx_attr {float:left; margin-right:15px;}

.commentitem {padding: 3px 1px 10px 1px;}

.blockui {background-color:#FFFFFF; cursor:wait; height:100%; left:0; opacity:0.6; filter: alpha(opacity=60); position:absolute; top:0; width:100%; z-index:25;}
.message {position:absolute; width:100%; text-align:center; z-index:31; padding:25px;cursor:wait;}
.message_box {width:500px; border: solid 1px #888888; background:#FFFFFF; padding:15px; cursor:auto;}
.closer {cursor:pointer;}

.tagcloud{text-align:justify; padding:10px; background-color:#FEFDEC; border:solid 1px #EEECEC;}
.tagcloud h2 {text-decoration:underline; font-size:12px; font-weight:bold; margin:0px 0px 7px 0px;}
a.taglink:link {color:#00468C; text-decoration:none;}
a.taglink:visited {color:#11468C; text-decoration:none;}
a.taglink:hover, a.taglink:active {color:#B60007; text-decoration:underline;}
.level1 {font-size:7pt;}
.level2 {font-size:9pt;}
.level3 {font-size:11pt;}
.level4 {font-size:13pt;}
.level5 {font-size:15pt;}

.seealsobox {margin-bottom:15px; background-color:#FFEAE0; border: #EEECEC 1px solid; padding: 10px; text-align:left;}
.seealsobox a {color:#00468C;}