/*
 * ------------------------------------------------------------------------
 * JA Rasite Template for Joomla 1.7
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author:J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

/* COMMON STYLE
--------------------------------------------------------- */
body{background:#fff;color:#000;font-family:Arial, Helvetica, sans-serif;line-height:1.5;}

body#bd { background:#191A1B; color:#454545; }

body.fs1 { font-size:10px; }
body.fs2 { font-size:11px; }
body.fs3 { font-size:12px; }
body.fs4 { font-size:13px; }
body.fs5 { font-size:14px; }
body.fs6 { font-size:15px; }

/* Normal links ---*/
a { color:#57212a; }

a:hover, a:active, a:focus { color:#333; text-decoration:underline; }


/* Readon links ---*/
p.readmore a{border:1px solid #ddd;display:block;float:left;font-weight:bold;padding:2px 5px;text-decoration:none;}
.author-name{ font-size:15px; font-weight:bold}
p.readon a:hover, p.readon a:active, p.readon a:focus { background-color:#fff; border:1px solid #ccc; }

/* Headings & Titles ---*/
h1 { font-size:180%; }
h2 { font-size:150%; }
h3 { font-size:125%; }
h4 { font-size:100%; text-transform:UPPERCASE; }
h5 { font-size:100%; }

.contentheading, .componentheading, fp-componentheading, h1, h2, h3, h4, h5{font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;line-height:1.2;}

h1.componentheading, h1.fp-componentheading, .componentheading { margin:0; padding:0 0 7px; }

h1.fp-componentheading{background:url(../images/h3-bg.gif) no-repeat top left;color:#757575;font-size:100%;margin:0 0 10px -16px !important;overflow:hidden;padding-left:20px !important;text-transform:uppercase;}

h1.fp-componentheading span{background:url(../images/h3-bg.gif) no-repeat top right;display:block;padding:10px 0;}

h1.fp-componentheading span strong.first-word{background:url(../images/title-brown.gif) no-repeat top left #57212a;color:#fff;display:inline-block;margin:0 5px 0 0;padding:0 0 0 10px;line-height:20px;}

h1.fp-componentheading span strong.first-word strong{background:url(../images/title-brown.gif) no-repeat top right #57212a;margin:0;padding:0 10px 0 0;display:inline-block;line-height:20px;}

h1.componentheading{font-size:200%;}

.componentheading {}

h2.contentheading, .contentheading { margin:0; padding:0 0 7px; }

.contentheading { font-size:200%; }

.blog .contentheading { font-size:200%; color:#57212a; }

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus { font-weight:bold; }

.category { font-size:110%; font-weight:bold; }

/* Small text ---*/
small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, .contenttoc,
p.site-slogan, a.readon, .ja-navhelper, #ja-footer { font-size:92%; }

small, .small { color:#999; }

.smalldark { text-align:left; }

/* List ---*/
.column ul li{background:url(../images/bullet.gif) no-repeat 20px 7px;line-height:160%;margin-bottom:5px;overflow:hidden;padding-left:30px;}

.column ol li { line-height:180%; margin-left:30px; }

/* Others ---*/
table td table td, table td table{border:none;padding-top:0;padding-bottom:10px;}
table th{background-color:#32527E; color:#ffffff; text-align:center}
table tr.even{background-color:#E2E2E2;}
th { font-weight:bold; padding:5px; text-align:left; }

td { font-size:100%; padding:5px; }

fieldset { border:none; padding:10px 5px; }

fieldset a { font-weight:bold; }

fieldset.input { padding:0; }

hr{border-bottom:0;border-left:0;border-right:0;border-top:1px solid #ccc;height:1px;}

/* FORM
--------------------------------------------------------- */
form label { cursor:pointer; }

input, select, textarea, .inputbox{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:100%;padding:3px 5px;}

.inputbox { background:#fff; border:1px solid #ccc; }

.inputbox:hover, .inputbox:focus { background:#FFFFCC; }

.button{background:url(../images/grad1.gif) repeat-x top #333;border:1px solid #333;color:#ccc;font-size:85%;padding:3px 5px;text-transform:uppercase;}

.button:hover, .button:focus{background:#333;border:1px solid #999;color:#fff;}

.checkbox { }

.radio { margin:0 5px; }

/* Login ---*/
#login-form fieldset { padding:0; }
#login-form fieldset p { margin:0 0 5px; }

/* Register ---*/
.form-register fieldset { padding:0 0 10px; }

.form-register p { margin:0 0 5px; }

.form-register p.form-des { margin:15px 0; }

.form-register label{font-weight:bold;text-align:right;display:block;float:left;width:130px;}

.form-register .inputbox { margin-left:10px; width:200px; }

.form-register .button { margin-left:140px; }

/* User ---*/
.user-details { padding:10px 0; }

.user-details p { margin:0 0 5px; }

.user-details label{font-weight:bold;text-align:right;display:block;float:left;width:130px;}

.user-details .inputbox { margin-left:10px; width:200px; }

.user-details .button { margin-left:140px; }

.user-details .paramlist .paramlist_key{width:130px !important;padding:0 0 5px !important;}

.user-details .paramlist .paramlist_value{padding:0 0 5px !important;}

.user-details .user_name span{padding-left:10px;font-weight:bold;}

/* Search ---*/
form#searchForm{border-top:1px solid #ccc;padding:20px 0 0; 
}

.searchintro{border-bottom:1px solid #ccc;margin:0 0 20px;}

*+ html .searchintro { margin:0 0 10px; }

.results h4{text-transform:none;font-size:110%;margin:15px 0 0;}

.results p { margin:0 0 10px; }

/* Contact ---*/
#component-contact address { font-style:normal; }

#component-contact #emailForm { border-top:1px solid #ddd; padding-top:15px; }

.contact_email { margin:0 0 10px; }

.contact_email label { font-weight:bold; display:block; }

.contact_email_checkbox { margin:15px 0; }

.contact_email label.contact_email_copy{display:inline;float:none;}

.contact-miscinfo .jicons-icons, .contact-miscinfo .contact-misc{float:left;   
}
.contact-miscinfo .jicons-icons {	
	margin-right:5px;margin-top:15px;}

/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/
.blog { }

.article_separator,
.leading_separator,
.row_separator,
.column_separator { display:none; }

.leading{border-bottom:1px solid #ccc;padding-bottom:10px;padding-top:10px;}

.article_row { border-bottom:1px solid #F5F5F5; padding-bottom:15px; padding-top:15px; }

.article_column { }

.column_separator { padding:0 25px; }

/* Article main ( Override fontpage ) ---*/
.article-main {}

.article-main h2 { margin:0; padding:0 0 3px 0; }

.article-main p { margin-top:0; }

/* Meta ---*/
.article-tools{clear:both;color:#999;display:block;line-height:normal;margin:0 0 5px;padding:0;}

.article-meta { float:left; padding:0; width:88%; }

.article-section, .article-category{color:#999;font-size:92%;padding:0 5px;}

.article-section a, .article-category a{color:#999;text-decoration:none;}

.article-section a:hover, .article-category a:hover{color:#57212a;}

.createby{padding:3px;}

.createdate{background:url(../images/meta-sep.gif) no-repeat right center;padding:3px 5px 3px 0;}

.modifydate { color:#999; display:block; margin:10px 0; }

.contentdescription{background:#f6f6f6;border:1px solid #f5f5f5;display:block;margin:0 0px;padding:10px 15px;}

.contentdescription p { margin:0; }

.buttonheading { float:right; }

.buttonheading img { border:0; float:right; margin:0 5px 0 0; }

/*Inline images ---*/
img.caption { margin-top:5px; }

.img_caption { color:#999; margin-bottom:10px; }

.article-content img { margin:5px; }
.jg_element_cat img {margin:0;}
.img_caption img { margin:5px 0 0; }

.img_caption p{background:#333;border-top:1px solid #fff;color:#ccc;margin:0;padding:1px 0;text-align:center;}

.article-image{position:absolute;left:0px;top:3px;}

.article-image span{display:block;float:left;padding:2px;border:1px solid #ddd;}

.article-image img[align="left"],
.article-image img[align="right"]{margin:0;float:none;}

/* Tables ---*/
.sectiontableheader{background:#333;border:1px solid #ccc;color:#fff;padding:5px;}
/*
.sectiontableheader a,
.sectiontableheader a:hover,
.sectiontableheader a:focus,
.sectiontableheader a:active { color:#fff; }

.sectiontableentry,
.sectiontableentry0,
.sectiontableentry1,
.sectiontableentry2{/* background:url(../images/dot2.gif) repeat-x bottom;padding:5px 5px 6px; 
}
*/
/*
.sectiontableentry:hover,
.sectiontableentry0:hover,
.sectiontableentry1:hover,
.sectiontableentry2:hover { background-color:#fffff0; }

.sectiontableentry2 { background-color:#f6f6f6; }*/

table.contentpane, table.tablelist { width:100%; }

table.contentpaneopen{border:none;border-collapse:collapse;border-spacing:0;}

/* Content Toc */
table.contenttoc{border:1px solid #ddd;float:right;margin:0 0 10px 12px;padding:0;width:30%;}

table.contenttoc a { color:#333; }

table.contenttoc td { border-bottom:1px dotted #ccc; padding:5px 10px; }

table.contenttoc th{background:#f6f6f6;border-bottom:1px solid #ddd;padding:5px 10px;text-transform:uppercase;}

/* Poll */
div.poll { padding:15px 0; }

form#poll{border-bottom:1px dotted #ccc;font-weight:bold;margin-bottom:10px;padding-bottom:10px;}

dl.poll{border-bottom:1px dotted #ccc;font-size:92%;margin-bottom:10px;padding-bottom:10px;}

dl.poll dt, dl.poll dd { float:left; }

dl.poll dt { clear:left; width:100px; }

dl.poll dd { clear:right; }

table.pollstableborder{border:none;padding:0;text-align:left;width:100%;}

table.pollstableborder img { vertical-align:baseline; }

table.pollstableborder td{background:#f6f6f6;border-bottom:1px solid #ccc;font-weight:bold;padding:5px !important;}

table.pollstableborder tr.sectiontableentry0 td,
table.pollstableborder tr.sectiontableentry1 td { background:#fff; font-weight:normal; }

/* Search */
.go-partiestoregister{background:url(../images/back.png) no-repeat left top;padding-left:35px; padding-bottom:3px;float:left;}
.search div.error{ font-size:14px;padding-top:0px;clear:both;text-align:center;margin-top:-10px}
table.searchintro { padding:10px 0; width:100%; }

table.searchintro td { padding:5px !important; }

/* Misc. */
table.contentpaneopen, table.contentpane, table.blog { width:100%; }

/* Pagination ---*/
.pagination{margin-top:25px; }
ul.pagenav { float:left; margin:10px 0; width:75%; }

ul.pagenav li:first-child, 
ul.pagenav li:last-child{

}
ul.pagenav li{background:none;display:inline;margin:0;padding:0 10px 0 0;overflow:hidden;}

ul.pagenav li span { padding:4px 8px !important; display:inline-block; line-height:29px;background:#cccccc;border:1px solid #ccc;-moz-border-radius:5px; 
  -webkit-border-radius:5px;  -khtml-border-radius:5px; 
  border-radius:5px;	
 behavior:url(border-radius.htc); 
  }

ul.pagenav a{background:#ffffff;border:1px solid #ccc;-moz-border-radius:5px; 
  -webkit-border-radius:5px;  -khtml-border-radius:5px; 
  border-radius:5px;behavior:url(border-radius.htc);  color:#000;line-height:26px;padding:3px 6px !important;text-decoration:none;}

ul.pagenav a:hover, ul.pagenav a:active, ul.pagenav a:focus, ul.pagenav li span:hover{background:#4F7AB4;border:1px solid #4F7AB4;color:#fff;text-decoration:none;}

.sortby { font-size:92%; margin:10px 0 5px; }

.sortby .filter, .sortby .display { float:left; width:40%; }

.sortby .display { float:right; text-align:right; }

.pagenavbar { font-weight:bold; }

.pagenavcounter { margin:15px 0 !important; text-align:center; }

.counter{float:right;line-height:1;margin:15px 0 !important;text-align:right;width:24%;}

.counter span{background:#57212a;border:1px solid #57212a;color:#fff;padding:1px 5px;}

.blog_more{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0 5px;}

.blog_more h2{font-size:115%;margin:0 0 5px;text-transform:uppercase;}

.blog_more ul li{background:url(../images/bullet.gif) no-repeat 5px 6px;padding-left:15px;}

div.back_button a,
div.back_button a:hover,
div.back_button a:active { display:block; margin:10px 0; }

/* Messages ---*/
#system-message { margin:0 5px 10px; }

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul { margin:0; padding:0; }

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li{background:none;color:#fff;margin:0;padding:5px;}

/* System Standard Messages */
#system-message dd.message ul { background:#57212a; border:0; }

/* System Error Messages */
#system-message dd.error ul { background:#bf0000; border:0; }

/* System Notice Messages */
#system-message dd.notice ul { background:#333; border:0; }

/* Tooltips --- */
.tool-tip{background:#ffffcc;border:1px solid #D4D5AA;float:left;max-width:300px;padding:5px;z-index:1000;}

.tool-title{background:url(../../system/images/selector-arrow.png) no-repeat;font-size:100%;font-weight:bold;margin:0;margin-top:-15px;padding:0;padding-bottom:5px;padding-top:15px;}

.tool-text { font-size:100%; margin:0; }

.hasTip img { border:none; margin:0 5px 0 0; }

.contentpaneopen{position:relative;}

.contentpaneopen_edit img { vertical-align:middle; }

.haveimage{padding-left:76px !important;}

/* ALL ROUNDED STYLE
--------------------------------------------------------- */
.column .ja-rs1-mid, .column .ja-rs2-mid, .column .ja-rs3-mid, .column .ja-rs4-mid, .column .ja-rs5-mid{margin-left:8px;margin-right:8px;}

.column .ja-rs1-top, .column .ja-rs1-bot,
.column .ja-rs2-top, .column .ja-rs2-bot,
.column .ja-rs3-top, .column .ja-rs3-bot,
.column .ja-rs4-top, .column .ja-rs4-bot,
.column .ja-rs5-top, .column .ja-rs5-bot{margin-left:16px;margin-right:16px;}

.ja-inset2 .ja-rs1-mid, .ja-inset2 .ja-rs2-mid, .ja-inset2 .ja-rs3-mid, .ja-inset2 .ja-rs4-mid, .ja-inset2 .ja-rs5-mid{margin-left:8px;margin-right:0;}

.ja-inset2 .ja-rs1-top, .ja-inset2 .ja-rs1-bot,
.ja-inset2 .ja-rs2-top, .ja-inset2 .ja-rs2-bot,
.ja-inset2 .ja-rs3-top, .ja-inset2 .ja-rs3-bot,
.ja-inset2 .ja-rs4-top, .ja-inset2 .ja-rs4-bot,
.ja-inset2 .ja-rs5-top, .ja-inset2 .ja-rs5-bot{margin-left:16px;margin-right:8px;}

.ja-content-main .ja-rs5-mr{padding-left:8px;padding-right:8px;}

.ja-rs1-top, .ja-rs1-bot, .ja-rs2-top, .ja-rs2-bot, .ja-rs3-top, .ja-rs3-bot,
.ja-rs4-top, .ja-rs4-bot, .ja-rs5-top, .ja-rs5-bot{position:relative;margin:0 8px;height:8px;}

.ja-rs1-tl, .ja-rs1-tr, .ja-rs1-bl, .ja-rs1-br,
.ja-rs2-tl, .ja-rs2-tr, .ja-rs2-bl, .ja-rs2-br,
.ja-rs3-tl, .ja-rs3-tr, .ja-rs3-bl, .ja-rs3-br,
.ja-rs4-tl, .ja-rs4-tr, .ja-rs4-bl, .ja-rs4-br,
.ja-rs5-tl, .ja-rs5-tr, .ja-rs5-bl, .ja-rs5-br{height:8px;position:absolute;width:8px;}

.ja-rs1-tl, .ja-rs2-tl, .ja-rs3-tl, .ja-rs4-tl, .ja-rs5-tl { top:0; left:-8px; }
.ja-rs1-tr, .ja-rs2-tr, .ja-rs3-tr, .ja-rs4-tr, .ja-rs5-tr { top:0; right:-8px; }
.ja-rs1-bl, .ja-rs2-bl, .ja-rs3-bl, .ja-rs4-bl, .ja-rs5-bl { left:-8px; bottom:0; }
.ja-rs1-br, .ja-rs2-br, .ja-rs3-br, .ja-rs4-br, .ja-rs5-br { bottom:0; right:-8px; }

.ja-rs1-mr, .ja-rs2-mr, .ja-rs3-mr, .ja-rs4-mr, .ja-rs5-mr{padding:8px 0;}

/* Rounded style 1 ---*/
.ja-rs1-top { background:#101112; }
.ja-rs1-tl { background:url(../images/corner-rs1.png) no-repeat left top; }
.ja-rs1-tr { background:url(../images/corner-rs1.png) no-repeat right top; }

.ja-rs1-mid { background:#101112; }
.ja-rs1-ml {}

.ja-rs1-bot { background:#101112; }
.ja-rs1-bl { background:url(../images/corner-rs1.png) no-repeat left bottom; }
.ja-rs1-br { background:url(../images/corner-rs1.png) no-repeat right bottom; }

/* Rounded style 2 ---*/
.ja-rs2-top { background:url(../images/rs2-top.png) repeat-x left top; }
.ja-rs2-tl { background:url(../images/corner-rs2.png) no-repeat left top; }
.ja-rs2-tr { background:url(../images/corner-rs2.png) no-repeat right top; }

.ja-rs2-mid { background:url(../images/rs2-mid-top.png) repeat-x left top #fff; }
.ja-rs2-ml { background:url(../images/rs2-mid-bot.png) repeat-x left bottom; }
.ja-rs2-mr { padding:0;}

.ja-rs2-bot { background:url(../images/rs2-bot.png) repeat-x left bottom; }
.ja-rs2-bl { background:url(../images/corner-rs2.png) no-repeat left bottom; }
.ja-rs2-br { background:url(../images/corner-rs2.png) no-repeat right bottom; }

/* Rounded style 3 ---*/
.ja-rs3-top { background:url(../images/rs3-top.png) repeat-x left top; }
.ja-rs3-tl { background:url(../images/corner-rs3.png) no-repeat left top; }
.ja-rs3-tr { background:url(../images/corner-rs3.png) no-repeat right top; }

.ja-rs3-mid { background:url(../images/rs3-mid-l.png) repeat-y left top #F5F5F5; }
.ja-rs3-ml { background:url(../images/rs3-mid-r.png) repeat-y right top; padding:0 1px; }
.ja-rs3-mr { background:url(../images/rs3-mid-top.png ) repeat-x left top; } 

.ja-rs3-bot { background:url(../images/rs3-bot.png) repeat-x left bottom; }
.ja-rs3-bl { background:url(../images/corner-rs3.png) no-repeat left bottom; }
.ja-rs3-br { background:url(../images/corner-rs3.png) no-repeat right bottom; }

/* Rounded style 4 ---*/
.ja-rs4-top { background:url(../images/rs4-top.png) repeat-x left top; }
.ja-rs4-tl { background:url(../images/corner-rs4.png) no-repeat left top; }
.ja-rs4-tr { background:url(../images/corner-rs4.png) no-repeat right top; }

.ja-rs4-mid { background:#151515; color:#C6C6C6; }
.ja-rs4-ml { background:url(../images/rs4-ml.png) repeat-y left top; }
.ja-rs4-mr { background:url(../images/rs4-mr.png) repeat-y right top; }

.ja-rs4-bot { background:url(../images/rs4-bot.png) repeat-x left bottom; }
.ja-rs4-bl { background:url(../images/corner-rs4.png) no-repeat left bottom; }
.ja-rs4-br { background:url(../images/corner-rs4.png) no-repeat right bottom; }

.ja-rs4-mid a,
.ja-rs4-mid li a{color:#c5c5c5;}

.ja-rs4-mid a:hover, .ja-rs4-mid a:focus, .ja-rs4-mid a:active,
.ja-rs4-mid li a:hover, .ja-rs4-mid li a:focus, .ja-rs4-mid li a:active{color:#fff;text-decoration:underline;}

/* Rounded style 5 ---*/
.ja-rs5-top { background:url(../images/rs5-top.png) repeat-x left top; }
.ja-rs5-tl { background:url(../images/corner-rs5.png) no-repeat left top; }
.ja-rs5-tr { background:url(../images/corner-rs5.png) no-repeat right top; }

.ja-rs5-mid { background:url(../images/rs5-mid-l.png) repeat-y left top #fff; }
.ja-rs5-ml { background:url(../images/rs5-mid-r.png) repeat-y right top; }
.ja-rs5-mr { background:url(../images/rs5-mid-top.png ) repeat-x left top; margin:0 1px; } 

.ja-rs5-bot { background:url(../images/rs5-bot.png) repeat-x left bottom; }
.ja-rs5-bl { background:url(../images/corner-rs5.png) no-repeat left bottom; }
.ja-rs5-br { background:url(../images/corner-rs5.png) no-repeat right bottom; }

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable h3, div.moduletable h3{background:url(../images/h3-bg.gif) no-repeat top left;color:#757575;font-size:92%;margin:0 0 10px -14px;overflow:hidden;padding-left:20px;text-transform:uppercase;}
div.ja-module h3, div.module h3{     padding-top:0 !important;}
div.ja-moduletable h3 span, div.moduletable h3 span{background:url(../images/h3-bg.gif) no-repeat top right;display:block;padding:10px 0;}

div.ja-moduletable h3 span strong.first-word, div.moduletable h3 span strong.first-word{background:url(../images/title-brown.gif) no-repeat top left #57212a;color:#fff;display:inline-block;margin:0 5px 0 0;padding:0 0 0 10px;line-height:20px;}

div.ja-moduletable h3 span strong.first-word strong, div.moduletable h3 span strong.first-word strong{background:url(../images/title-brown.gif) no-repeat top right;margin:0;padding:0 10px 0 0;display:inline-block;line-height:20px;}

div.moduletable_menu h3 { }

div.ja-moduletable, div.moduletable{margin:0;padding:0 0 15px;position:relative;}

/* Badge Module ---*/
.badge{height:38px;position:absolute;right:0;top:0;width:38px;background-image:url(../images/icon-badge2.png);background-repeat:no-repeat;}

.badge-hot 	.badge { background-position:0 0; }
.badge-new 	.badge { background-position:0 -38px; }
.badge-pick .badge { background-position:0 -76px; }
.badge-top 	.badge { background-position:0 -114px; }

/* Search Module ---*/
#ja-search{background:url(../images/search-bg.png) no-repeat center left;position:absolute;bottom:20px;right:15px;height:30px;width:255px;padding-right:20px;}

#ja-search label { display:none; }

#ja-search .inputbox{border:0;width:215px;padding:6px 10px;color:#999;background:none;font-size:100%;font-weight:normal;}

#ja-search .inputbox:hover, #ja-search .inputbox:focus { }

#ja-search .button{font-size:100%;font-weight:bold;margin-left:5px;text-transform:none;}

/* Login Module ---*/
#form-login-username .inputbox,
#form-login-password .inputbox{background-position:5px center;background-repeat:no-repeat;font-weight:bold;padding:5px 10px;}

#form-login-username .inputbox, #form-login-password .inputbox { width:90%; }

#form-login ul { margin:0 !important; padding:0; }

#form-login p { margin:0 0 5px; }

#form-login .button { margin:10px 0; }

/* Poll Module ---*/
h4.poll-title { margin:0; padding:0; }

a.poll-result { font-size:92%; text-transform:uppercase; }

form.poll .button { margin-right:5px; }

/* Advertisement ---*/
div.bannergroup_text div.banneritem_text { border-bottom:1px dotted #ccc; padding:5px 0; }

div.bannergroup_text div.banneritem_text a { font-weight:bold; }

div.bannergroup_text div.bannerheader,
div.bannergroup_text div.bannerfooter_text a { color:#999; font-size:92%; }

div.bannergroup_text div.bannerfooter_text { padding:5px 0 0; text-align:right; }

div.bannergroup { margin-bottom:10px; }

/* Rounded Module --- */
div.ja-module h3, div.module h3,
div.module_menu h3, div.module_text h3{background:url(../images/h3-bg2.gif) no-repeat top left;color:#757575;font-size:100%;margin:0 0 10px 0;overflow:hidden;padding-left:20px;text-transform:uppercase;}

div.ja-module h3 span, div.module h3 span,
div.module_menu h3 span, div.module_text h3 span{background:url(../images/h3-bg2.gif) no-repeat top right;display:block;padding:10px 0;}

div.ja-module h3 strong.first-word,
div.module h3 strong.first-word,
div.module_menu h3 strong.first-word,
div.module_text h3 strong.first-word{background:url(../images/title-brown.gif) no-repeat top left;color:#fff;display:inline-block;margin:0 5px 0 0;padding:0 0 0 10px;line-height:20px;}

div.ja-module h3 strong.first-word strong,
div.module h3 strong.first-word strong,
div.module_menu h3 strong.first-word strong,
div.module_text h3 strong.first-word strong{background:url(../images/title-brown.gif) no-repeat top right;margin:0;padding:0 8px 0 0;display:inline-block;}

div.ja-module, div.module { margin-bottom:20px; position:relative; overflow:hidden; }

.ja-box-br{background:url(../images/b-br.gif) no-repeat bottom right #fff;}

.ja-box-bl{background:url(../images/b-bl.gif) no-repeat bottom left;}

.ja-box-tr{background:url(../images/b-tr.gif) no-repeat top right;}

.ja-box-tl{background:url(../images/b-tl.gif) no-repeat top left;padding:15px;}

/* text */
div.module_text h3{clear:both;display:block;margin:0 0 10px;padding:0;overflow:hidden;width:100%;border-bottom:0;}

div.module_text span{clear:both;display:block;float:left;font-weight:bold;padding:0 3px;background:#fff;}

div.module_text{background:url(../images/bt-br.gif) no-repeat bottom right #f6f6f6;}

div.module_text .ja-box-bl{background:url(../images/bt-bl.gif) no-repeat bottom left;}

div.module_text .ja-box-tr{background:url(../images/bt-tr.gif) no-repeat top right;}

div.module_text .ja-box-tl{background:url(../images/bt-tl.gif) no-repeat top left;}

/* Blank */
div.module_noborder,
div.module_noborder .ja-box-bl,
div.module_noborder .ja-box-tr,
div.module_noborder .ja-box-tl{background:none;padding:0;}

/* All title style ---*/
.title-brown h3 span strong.first-word{background:url(../images/title-brown.gif) no-repeat top left #57212a !important;}

.title-brown h3 span strong.first-word strong{background:url(../images/title-brown.gif) no-repeat top right #57212a !important;}

.title-black h3 span strong.first-word{background:url(../images/title-black.gif) no-repeat top left #000000 !important;}

.title-black h3 span strong.first-word strong{background:url(../images/title-black.gif) no-repeat top right #000000 !important;}

.title-blue h3 span strong.first-word{background:url(../images/title-blue.gif) no-repeat top left !important;}

.title-blue h3 span strong.first-word strong{background:url(../images/title-blue.gif) no-repeat top right !important;}

.title-green h3 span strong.first-word{background:url(../images/title-green.gif) no-repeat top left #6C830E !important;}

.title-green h3 span strong.first-word strong{background:url(../images/title-green.gif) no-repeat top right #6C830E !important;}

.title-orange h3 span strong.first-word{background:url(../images/title-orange.gif) no-repeat top left #9E6202 !important;}

.title-orange h3 span strong.first-word strong{background:url(../images/title-orange.gif) no-repeat top right !important;}

/* Module list ---*/
div.ja-moduletable ul, div.ja-module ul{margin:15px 0 0;}

div.ja-moduletable ul li, div.ja-module ul li{padding-left:12px;background-position:2px 8px;}

/* Collapsible h3 ---*/
h3.show{background:url(../images/icon-show.png) no-repeat 100% 60%;cursor:pointer;}

h3.hide{background:url(../images/icon-hide.png) no-repeat 100% 60%;cursor:pointer;}

/* Override inset 2 */
.ja-inset2 div.ja-moduletable h3, .ja-inset2 div.moduletable h3{margin-left:-14px;}

.ja-inset2 div.ja-moduletable, .ja-inset2 div.moduletable{margin:0 8px;}

.ja-inset2 div.moduletable_badge{margin:0 8px;border:none;}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.wrap { }
.main { }
.ja-box { padding-bottom:10px; padding-top:10px; }

#ja-wrapper { }

#ja-container{background:url(../images/container-bg.gif) repeat-x left bottom;position:relative;z-index:5;}

#ja-container .main { padding:15px 0 30px; min-height:300px; }

#ja-container .main .ja-rs2-mr { padding-top:10px; padding-bottom:10px; }

/* 3 Columns - Classic Layout ---*/
#ja-container.ja-l1r1  {}

/* Full */
#ja-container {}

/* Full left */
#ja-container.ja-r1 {}

/* Full right */
#ja-container.ja-l1 {}

/* Mass ---*/
.ja-mass-top {}
.ja-mass-top .ja-moduletable, .ja-mass-top .ja-module {}

.ja-mass-top .ja-rs1-mid, .ja-mass-top .ja-rs2-mid, .ja-mass-top .ja-rs3-mid,
.ja-mass-top .ja-rs4-mid, .ja-mass-top .ja-rs5{margin-left:8px;margin-right:0px;}

.ja-mass-top .ja-rs1-top, .ja-mass-top .ja-rs1-bot,
.ja-mass-top .ja-rs2-top, .ja-mass-top .ja-rs2-bot,
.ja-mass-top .ja-rs3-top, .ja-mass-top .ja-rs3-bot,
.ja-mass-top .ja-rs4-top, .ja-mass-top .ja-rs4-bot,
.ja-mass-top .ja-rs5-top, .ja-mass-top .ja-rs5-bot{margin-left:16px !important;margin-right:8px !important;}

.ja-mass-top .ja-rs1-bot, .ja-mass-top .ja-rs2-bot, .ja-mass-top .ja-rs3-bot,
.ja-mass-top .ja-rs4-bot, .ja-mass-top .ja-rs5-bot{margin-bottom:10px;}

.ja-mass-top .ja-moduletable h3{margin-left:-8px;margin-right:8px;}

.ja-mass-top .ja-moduletable { padding-bottom:0; }

.ja-mass-bottom {}
.ja-mass-bottom .ja-moduletable, .ja-mass-bottom .ja-module { margin-left:0; margin-right:0; }

/* MAIN COLUMN
--------------------------------------------------------- */
/*#ja-mainbody{width:655px !important;}
*/
/*#ja-right{width:320px !important;}*/

#ja-main .inner {  }

#ja-contentwrap { }

/* Content Top ---*/
.ja-content-top { }
.ja-content-top .ja-moduletable, .ja-content-top .ja-module { margin-left:0; margin-right:0;  }

/* Content Main ---*/
.ja-content-main { }

/* Content Bottom ---*/
.ja-content-bottom { }
.ja-content-bottom .ja-moduletable, .ja-content-bottom .ja-module { margin-left:0; margin-right:0;  }

/* @end */

/* SIDE COLUMNS
--------------------------------------------------------- */
.ja-colswrap { }

.ja-col { }

/* Left Columns ---*/
#ja-left .ja-l2 { }

/* Right Columns ---*/
#ja-right .ja-r2 {}

#ja-right .ja-colswrap{padding-right:8px;}

/* HEADER
--------------------------------------------------------- */
#ja-header{position:relative;z-index:10;}

#ja-header .main{height:80px;padding:0;position:relative;}

h1.logo, div.logo-text h1 { font-size:250%; line-height:1;}

h1.logo, div.logo-text { float:left; z-index:1; position:relative; }

/* Logo Image ---*/
h1.logo { height:51px; margin-top:20px; margin-left:10px; width:187px; }

h1.logo a{background:url(../images/logo.png) no-repeat left;display:block;height:51px;width:187px;}

h1.logo a span { position:absolute; top:-1000px; }

/* Logo Text ---*/
div.logo-text { margin-top:8px; }

div.logo-text h1 a{color:#ccc;font-weight:bold;letter-spacing:1px;text-decoration:none;}

p.site-slogan{background:#444;color:#999;display:block;font-size:85%;letter-spacing:1px;margin:8px 0 0;padding:0 5px;text-align:center;text-transform:uppercase;}

/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav{background:url(../images/mainnav-bg.gif) repeat-x left top;font-family:Tahoma, Verdana, Tahoma, sans-serif;height:46px;line-height:1;padding-top:10px;position:relative;z-index:900;}

#ja-mainnav .main { font-size:12px; }

span.has-image{padding-left:25px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:left 2px;}

span.menu-title { display:block; }

span.menu-desc{display:block;font-weight:normal;font-size:92%;color:#999;}

/* Sub Nav ---*/
#ja-subnav{background:url(../images/subnav-bg.gif) repeat-x left bottom;border-bottom:1px solid #323436;position:relative;z-index:800;}

#ja-subnav .main{line-height:1;z-index:10;position:relative;}

#ja-subnav ul{padding:10px 0 10px 15px;}

#ja-subnav ul.active {}

#ja-subnav li{background:none;border-left:1px dotted #999;display:block;float:left;padding:0 10px 0 11px;}

#ja-subnav li.first-item { border-left:0; }

#ja-subnav ul li a { color:#ccc; display:block; text-decoration:none; }

#ja-subnav ul li a:hover { color:#fff; }

#ja-subnav ul li.active a,
#ja-subnav ul li.active a:hover,
#ja-subnav ul li.active a:active,
#ja-subnav ul li.active a:focus{color:#999;font-weight:bold;text-decoration:underline;}

#ja-subnav ul.active li a { color:#999; }

#ja-subnav ul.active li a:hover { color:#fff; }

#ja-subnav ul.active li a.active { color:#fff; }

#ja-subnav ul li.empty { visibility:hidden }

/* Sub Nav (lv2) ---*/
#ja-subnav ul li { }

#ja-subnav ul li ul{background:#ddd;border:1px solid #ccc;display:block;height:auto;left:-999em;padding:0;position:absolute;}

#ja-subnav ul li.hover ul{display:block;height:auto;left:auto;position:absolute;margin-top:3px;margin-left:5px;}

#ja-subnav ul li.haschild li a,
#ja-subnav ul li.hover li a{background:none;padding-right:0;}

#ja-subnav ul li ul li{border-bottom:1px solid #ccc;border-left:0;display:block;float:none;padding:5px;text-align:left;}

#ja-subnav ul li ul li a{background-image:none !important;border:0 !important;color:#333 !important;font-weight:normal !important;text-decoration:none !important;}

#ja-subnav ul li ul li a span.menu-title { padding-top:3px; padding-bottom:3px; }

#ja-subnav ul li ul li a:hover{background-image:none !important;color:#57212a !important;text-decoration:underline !important;}

#ja-subnav ul li ul li a.active{color:#57212a !important;font-weight:bold !important;}

/* Breadcrumbs ---*/
.ja-breadcrums{margin-top:2px;padding:0 10px 10px 15px;}

.ja-breadcrums strong { margin-right:5px; }

.ja-breadcrums img { margin:1px 5px; }

.ja-navhelper { }
.ja-navhelper .main { padding:5px 0; }

.ja-navhelper a { padding:0 2px; color:#57212a; text-decoration:none; }
.ja-navhelper a:hover, .ja-navhelper a:active, .ja-navhelper a:focus { color:#fff; text-decoration:none; background-color:#57212a;}


/* Extras ---*/
.ja-links{float:none;margin-top:0; 
    position:absolute;    right:5px;    top:6px;}

.ja-links li { background:none; padding:0; display:inline; }

.ja-links li.top a{background:url(../images/arrow2.png) no-repeat 100% 50%;padding:0 17px 0 0;}

.ja-links li.top a:hover { color:#fff; }

.ja-links li.layout-switcher a{background:#57212a;color:#fff;text-decoration:none;}

.ja-links li.layout-switcher a:hover { background:#666; color:#fff; text-decoration:none; }

.ja-links li.user-reset a{background:#bf0000;color:#fff;text-decoration:none;}

.ja-links li.user-reset a:hover { background:#666; color:#fff; text-decoration:none; }

/* Default Joomla! Menu ---*/
#ja-container ul.menu { margin:0; padding:0; }

#ja-container ul.menu li{background:none;border-bottom:1px dotted #ccc;margin:0;overflow:hidden;padding:0;}

#ja-container ul.menu li a{color:#333;display:block;outline:none;padding:6px 0;text-decoration:none;text-indent:5px;}

#ja-container ul.menu li a:hover,
#ja-container ul.menu li a:active,
#ja-container ul.menu li a:focus { color:#57212a; background:#f6f6f6; }

#ja-container ul.menu li.active a { color:#57212a; font-weight:bold; }

#ja-container ul.menu li ul { margin:0 0 0 10px; }

#ja-container ul.menu li li{background:url(../images/arrow.png) no-repeat left 11px;border-bottom:0;border-top:1px dotted #ccc;}

#ja-container ul.menu li li a{color:#333 !important;font-weight:normal !important;text-indent:10px;}

#ja-container ul.menu li li a:hover,
#ja-container ul.menu li li a:active,
#ja-container ul.menu li li a:focus { color:#57212a !important; background:none; }

#ja-container ul.menu li.active > a { color:#57212a !important; font-weight:bold !important; }

#ja-container ul.menu span.separator { display:none; }
/* SPOTLIGHT
--------------------------------------------------------- */
#ja-topsl .ja-box, #ja-botsl .ja-box { padding:0;}
#ja-topsl .ja-box-right, #ja-botsl .ja-box-right,
#ja-topsl .ja-box-full, #ja-botsl .ja-box-full { background:none;}
#ja-topsl .ja-moduletable, #ja-botsl .moduletable {border-bottom:0;margin-bottom:8px;padding-bottom:0;}
#ja-topsl li, #ja-botsl li{background-image:url(../images/bullet2.gif);background-position:1px 8px;padding-left:10px;}
#ja-topsl ol li, #ja-botsl ol li { margin-left:25px; padding:0 !important; }
#ja-topsl ul, #ja-topsl p, #ja-topsl ol,
#ja-botsl ul, #ja-botsl p, #ja-botsl ol { padding:0; margin:0 !important; }
#ja-topsl a, #ja-botsl a{color:#ccc;text-decoration:none;}
#ja-topsl a:hover, #ja-topsl a:active, #ja-topsl a:focus,
#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus{color:#fff;text-decoration:none;}
/* Top spotlight ---*/
#ja-topsl .ja-box-left .ja-moduletable,
#ja-topsl .ja-box-full .ja-moduletable{margin-left:0;margin-bottom:0;}
#ja-topsl .ja-box-right .ja-moduletable,
#ja-topsl .ja-box-full .ja-moduletable{margin-right:0;margin-bottom:0;}
#ja-topsl {}
#ja-topsl .main { padding:10px 0 0; }
#ja-topsl .ja-rs1-mr{padding:10px 15px;}
#ja-topsl h3{margin:0 0 8px;padding:0;color:#fff;background:none;}
#ja-topsl h3{margin:0 0 8px;padding:0;color:#fff;background:none;}
#ja-topsl .ja-moduletable, #ja-topsl .moduletable{border:1px solid #191A1C !important;padding:10px;}
#ja-topsl .moduletable_blank { border:0; padding:0; }
#ja-topsl h3 span,
#ja-topsl h3 strong.first-word,
#ja-topsl h3 strong.first-word strong{background:none !important;margin:0;padding:0;}
/* JA Newsticker ---*/
#ja-newsticker{margin:5px 0;padding:0 10px;}
.ja-healineswrap{float:left;}
.ja-healineswrap em{display:block;float:left;font-style:normal;font-weight:bold;padding:0 10px 0 0;}
.ja-headlines{float:left;}
.ja-headelines-buttons{padding-top:2px;}
.ja-headelines-buttons span{position:absolute;top:-1000px;}
a.ja-headelines-pre, a.ja-headelines-next{border:none !important;display:block;float:left;height:15px;text-decoration:none !important;width:15px;}
.ja-headelines-pre{background:url(../images/but-pre.png) no-repeat top left;padding-right:5px;}
.ja-headelines-next{background:url(../images/but-next.png) no-repeat top left;}
.ja-headlines-item a span{font-size:92%;}
/* JA */
#ja-bot { color:#757575; }
#ja-bot a { color:#c5c5c5; text-decoration:none; }
#ja-bot a:hover, #ja-bot a:active, #ja-bot a:focus{color:#fff;}
#ja-bot div.ja-moduletable, #ja-bot div.moduletable{padding:15px 0 0;}
#ja-bot .jsslide .inner { padding:0 10px; }
#ja-bot #ja-cs{margin:15px 0;}
#ja-bot #ja-tabs .ja-rs1-mr{padding:10px 15px;}
/* Bot spotlight ---*/
#ja-botsl{background:#1a1a1a;border-top:3px solid #101010;color:#C5C5C5;font-size:92%;}
#ja-botsl .main { padding:20px 0 10px; }
#ja-botsl .ja-box-left .ja-module { margin-left:0; }
#ja-botsl .ja-box-right .ja-module { margin-right:0; }
#ja-botsl .ja-moduletable, #ja-botsl .moduletable{border-bottom:0;margin-bottom:0;}
#ja-botsl div.module, #ja-botsl .ja-module{margin-bottom:0;}
#ja-botsl h3 {}
#ja-botsl ul li{background:url(../images/bullet4.gif) no-repeat 0px 12px;border-bottom:1px solid #202020;padding:5px 0 5px 10px;}
#ja-botsl ul li a, #ja-botsl ul li a:hover, #ja-botsl ul li a:focus, #ja-botsl ul li a:active{border:0;}
.ja-box-right .ja-moduletable, .ja-box-right .moduletable,
.ja-box-full .ja-moduletable, .ja-box-full .moduletable { border:0 !important; background:0 !important; }
/* FOOTER
--------------------------------------------------------- */
#ja-footer{clear:both;font-size:92%;padding:10px 0 20px;}
#ja-footer .main{color:#666666;padding:0;position:relative;}

#ja-footer .inner { 
	padding:0 15px 5px 220px;    text-align:left;    
}

#ja-footer .inner a { color:#57212a; }

#ja-footer .inner a:hover, #ja-footer .inner a:focus, #ja-footer .inner a:active{color:#fff;}

#ja-footer small { color:#666; font-size:100%; }

/* Foot Links ---*/
#ja-footer .ja-footnav{font-size:100%;margin:0 0 10px;padding:5px 15px 0;overflow:hidden;position:relative;}

.ja-footnav ul { float:left; line-height:normal; }

.ja-footnav li{display:block;float:left;padding:0 10px;}

.ja-footnav li a{display:block;font-weight:bold;line-height:1;text-decoration:none;}

.ja-footnav li a:hover, .ja-footnav li a:active, .ja-footnav li a:focus { }

.ja-footnav .ja-firstitem { border-left:0; padding-left:0; }

/* Copyright Info. ---*/
.ja-copyright small { display:block; }

/* T3 Framework logo ---*/
#ja-poweredby{height:34px;position:absolute;left:10px;top:38px;width:200px;}

#ja-poweredby a#t3-logo{background:url(../images/t3-logo.gif) no-repeat left top;display:block;height:20px;text-indent:-999%;width:160px;text-decoration:none;}

#ja-poweredby a#t3-logo:hover,
#ja-poweredby a#t3-logo:focus,
#ja-poweredby a#t3-logo:active{background-position:left bottom;}

/* MISCELLANOUS
----------------------------------------------------------- */

/* Others ---*/
#ja-banner{border-top:1px solid #ccc;margin:0;overflow:hidden;padding-top:15px;text-align:center;width:100%;}

div.ja-innerdiv{border-bottom:1px dotted #ccc;clear:both;margin-bottom:10px;padding-bottom:12px;}

div.ja-innerdiv h4{font-family:Arial, sans-serif;font-size:92%;font-weight:normal;margin:5px 0;padding:0;text-transform:uppercase;}

div.ja-innerdiv img{margin-right:8px;}

.cufon-canvas { padding:1px 0 3px; }

.small-links { font-size:92% !important; margin-top:5px; }

.small-links a { color:#666 !important; }
.small-links a:hover, .small-links a:focus, .small-links a:active { color:#fff !important; }

/* Ja Thumbnail */
.ja-thumbnailwrap{margin-top:15px;}

div.registration span.spacer{
	display:block;width:100%;}

.registration dd input{float:left;}

ul.ja-bulletin li a.mostread {display:block;}

/* Register */
#member-profile dt{width:40%;}
/* Advanced search */
.column .search h1{margin:0;padding:0 0 20px;}
.search fieldset { margin:0 0 20px; }
*+ html .search fieldset.phrases { margin:0 0 10px; }
.search fieldset.word { overflow:hidden; }
.search fieldset.word label,
.search fieldset.word input,
.search fieldset.word button { float:left; margin-right:8px; }
.search fieldset.word label { line-height:2; }
*+ html .search fieldset.word input { height:18px; }
/* Register page */
.registration fieldset legend{font-size:200%;}
/* Fixed for IE */
br.clearfix { height:0; line-height:0; }
.i-doc i{left:-49px;}
.materials-item a{padding-left:57px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;}
.i{overflow:hidden;display:block;position:absolute;}
.i-doc_b, .i-check, .i-dwnld_b{width:45px;height:56px;}
.materials-item .i{position:relative;margin:-0.286em 0 0 -57px;float:left;}
.ja-moduletable .breadcrumbs{padding-left:0px!important;}
#ja-right .prav h3 span {padding-left:45px !important;font-size:26px;}
#ja-mainbody .blog_calendar h3{padding:20px 0 0px 10px !important;margin:15px 0 0 0;}
.zs_name{ font-size:14px; }
.mssql_form button.button { padding:5px 10px;margin:0!important;margin-left:5px;border:0;line-height:100%; }
.mssql_form input.inputbox { margin-top:0px; }
/*body:nth-of-type(1) .mssql_form button.button{ padding-bottom:4px; }*/
.tip-wrap{ width:300px; }
table.YMaps-b-balloon-frame td, table.YMaps-b-balloon-frame{ border:none!important; }
table.title-table td{ text-align:center;width:24px;font-size:10px;padding:5px 0; font-weight:bold;}
td.zhanr_td { vertical-align:top }
table.author_zhanr_table > tbody > tr > td{ border-top:1px solid #aaa;padding-top:5px; }
table.author_zhanr_table > tbody > tr:first-child > td{ border-top:none; }
tr > td.author_role_rd,tr > td.zhanr_td{ padding-bottom:0; }
.reestr tbody > tr > td.name { vertical-align:top;width:190px; }
/*.catalogremovedauthors td,.catalogremovedauthors th { font-size:9px}
.catalogremovedauthors td.td4{ width:90px; }
table.catalogremovedauthors th{ padding:5px 0;text-align:center; }*/
table.zhanr_table td { font-size:9px; }
table.zhanr_table td.zhanr_td_name { width:150px;padding:0 5px 10px 0;vertical-align:top; }
/*table.catalogremovedauthors > tbody > tr > th.zanr_th { width:135px }
table.catalogremovedauthors tbody tr td.name { width:150px;vertical-align:top;border-right:none; }*/
.zanr_th,.name_th{ width:150px; }
table.zhanr_table td.k_name { /*width:152px;text-align:center;*/ }
table.zhanr_table td.k_name .name_td { width:200px; }
table.zhanr_table td.k_name .role_td { text-align:center;width:76px }
/*table.catalogremovedauthors > tbody > tr > th.k_name_th { width:160px }*/
table.zhanr_table td.at_name { width:152px;text-align:center; }
/*table.catalogremovedauthors > tbody > tr > th.at_name_th { width:160px }*/
table.zhanr_table td.k_data { width:70px;text-align:center; }
/*table.catalogremovedauthors > tbody > tr > th.k_date_th { width:80px }*/
table.zhanr_table td.at_data { width:70px;text-align:center; }
/*table.catalogremovedauthors > tbody > tr > th.at_data_th { width:80px }*/
table.zhanr_table td.at_data { text-align:center; }
table.reestr tr:hover td tr:hover td{ background:#daefff }
/*table.catalogremovedauthors tr:hover td{ background:#daefff }
table.catalogremovedauthors tbody tr td.name,
table.catalogremovedauthors tbody tr td.author_zhanr_td,
table.catalogremovedauthors tbody tr td.zhanr_td{ border-left:none;border-right:none }
table.catalogremovedauthors tbody tr > td.author_zhanr_td { vertical-align:top;padding-top:0; }
*/
table.reestr th.reestr_ros_date{ width:110px; }
table.reestr th.reestr_ros_fio{ width:230px; }
table span.title-row{ font-size:10px; }
table span.title-row a{ text-decoration:none;border-bottom:1px dotted; }
table td.reestr_ros_prava_abbr{ padding:5px 0;text-align:left;width:270px; }
.gray td{background-color:#e6e4e4; border-top:1px solid #b2b1b1;}
.white td{background-color:white; border-top:1px solid #b2b1b1;}
table.table_nr .nr_td1{ width:180px; }
table.table_nr .nr_td2{ width:140px; }
table.muz_p .mp_td1{ width:180px; }
table.muz_p .mp_td2{ width:140px; }

/*
table.zhanr_table   {  }*/

/*
.ja-megamenu {margin-right:-20px!important;}
.ja-megamenu ul{margin-right:-20px!important;}
.ja-megamenu ul li.last{margin-right:-50px!important;}*/

/*новый реестр изъятий*/
table.catalogremovedauthors .title_th, .title_td {width:20%; vertical-align:top; text-align:left;padding:0}
table.catalogremovedauthors .genre_th, .genre_td {width:15%; vertical-align:top; text-align:left;padding:0}
table.catalogremovedauthors .name_th {width:20%; vertical-align:top; text-align:left;padding:0}
table.catalogremovedauthors .role_th {width:10%; vertical-align:top; text-align:center;padding:0}
table.catalogremovedauthors .data_th {width:10%; vertical-align:top; text-align:center;padding:0}
table.catalogremovedauthors .rights_th {width:15%; vertical-align:top; text-align:center;padding:0}
table.catalogremovedauthorsdetail .name_td {width:30%; vertical-align:top; text-align:left;padding:0}
table.catalogremovedauthorsdetail .role_td {width:15%; vertical-align:top; text-align:center;padding:0}
table.catalogremovedauthorsdetail .data_td {width:15%; vertical-align:top; text-align:center;padding:0}
table.catalogremovedauthorsdetail .rights_td {width:25%; vertical-align:top; text-align:center;padding:0}

.filials_map span {white-space:nowrap;}