* { margin:0; padding:0; border:0; outline:0; border:none; }
html { overflow-y: scroll !important; }
body { font-family: Tahoma, Arial, sans-serif; font-size:12px; text-align:center; margin-top:35px; }
:focus { outline:none; }
.clear { clear:both; visibility:hidden; }
.left { float:left; }
.right { float:right; }
div { zoom:1; }

::-moz-selection { background: #787878; color: #fff; text-shadow: none; }
::selection { background: #787878; color: #fff; text-shadow: none; }

h1 { color:#998b67; font-size:28px; font-weight:normal; }
h2 { color:#998b67; font-size:22px; font-weight:normal;  /*border-bottom:1px solid #eeeeee;*/ padding:0 0 10px 0; }
h2 a { color:#998b67; font-size:22px; font-weight:normal; text-decoration:none; }
h2 a:hover { color:#545550; }
h3 { background:#000; color:#FFF; font-size:16px; padding:5px 10px; margin-bottom:10px; }
h4 { color:#545550; font-size:14px; font-weight:normal; padding:0 0 5px 0; line-height:20px; }
h4 a { color:#545550; text-decoration:none; }
h4 a:hover { color:#888; }

h5 { color:#e05326; font-size:18px; font-weight:normal;  border-bottom:1px solid #eeeeee; padding:0 0 10px 0; margin:0 0 15px 0;  }
h6 { color:#545550; font-size:18px; font-weight:normal; line-height:150%; }
h6 a { color:#545550; font-size:18px; font-weight:normal; text-decoration:none; }
h6 a:hover { color:#e05326; }

.maintitle { color:#998b67; font-size:28px; font-weight:normal;  padding:0 0 10px 0; margin-bottom:10px; }
.subtitle { color:#545550; font-size:14px; margin:10px 0; }

.cpage { margin:0 auto; width:1130px; text-align:left; }
.cheader { height:156px; }
.eng {  background:url(http://www.bookplatform.org/images/header.jpg) no-repeat left; }
.arm { background:url(http://www.bookplatform.org/images/header.jpg) no-repeat left; }
.ukr {  background:url(http://www.bookplatform.org/images/header.jpg) no-repeat left; }
.geor {  background:url(http://www.bookplatform.org/images/header.jpg) no-repeat left; }
.rus {  background:url(http://www.bookplatform.org/images/header.jpg) no-repeat left; }

.cheader .langbar { text-align:right; padding:10px 10px 0 0; }
.cheader .langbar a { color:#000; text-decoration:none; font-size:10px; padding:0 0 0 8px; text-transform:uppercase; }
.cheader .langbar a:hover { color:#888; }
.cheader .langbar a.active { color:#888; }
.cheader .searchbar { text-align:right; padding:104px 8px 0 0; }
.cheader .srcfield { float:right;  width:170px; }
.cheader .searchfield { background:#efeeee; height:12px; border:1px solid #efeeee; width:160px; font-size:9px; color:#898787; padding:2px 5px; }
.cheader .srcbutton { float:right; width:21px;}

.ccontent { padding:50px 0 10px 0; }

.ccontent .mainbox { float:left; width:825px; padding:0 25px; word-wrap: break-word; }
.ccontent .mainbox p { color:#545550; font-size:14px; line-height:24px; padding:10px 0; }
.ccontent .mainbox p a { color:#545550; }
.ccontent .mainbox p a:hover { color:#998b67; }

.ccontent .mainblock {margin:10px 0; height:188px; width:825px; background:url(http://www.bookplatform.org/images/mainblock.jpg) no-repeat; padding:0 22px; word-wrap: break-word; }
.ccontent .mainblock .box { float:left; width:196px; text-align:center; line-height:18px; color:#404040; font-size:12px;  }
.ccontent .mainblock .box a { color:#404040; text-decoration:none; height:188px; display:block; }
.ccontent .mainblock .box a:hover { color:#777; }

.ccontent .greybox { margin:10px 0; width:805px; min-height:315px; background:#484848; padding:10px; color:#cecece; font-size:14px; line-height:24px; font-weight:normal; }
.ccontent .greybox .grbox1 { float:left; width:395px; padding:0 10px 0 0; height: 315px;}
.ccontent .greybox .grbox2 { float:left; width:380px; padding:10px; }
.ccontent .greybox a { color:#FFF; text-decoration:none; }
.ccontent .greybox a:hover { color:#cecece;  }

.ccontent .divider { float:left; width:15px;  }
.ccontent .divider2 { height:15px; background:#FFF;  }

.ccontent .outerbox {/* background:url(http://www.bookplatform.org/images/boxbg.gif) repeat-y;*/ margin:15px 0;  }
.ccontent .outerbox1 { background:#f8f8f8; margin:10px 0;  }
.ccontent .outerbox2 { background:#FFF; margin:10px 0;  }
.ccontent .outerbox .thumbimg { float:left; width:50px; padding:5px 10px 5px 0; }
.ccontent .outerbox .titlebox { float:left; width:160px;  }

.ccontent .block1 { float:left; width:265px;}
.ccontent .block2 { padding:5px 0; }
.ccontent .block3 { float:left; width:250px; }

.ccontent .btitle { background:#FFF; /*border-bottom:1px solid #eee; */margin-top:10px; font-size:20px; padding:5px 10px; color:#82827F; line-height:24px; }
.ccontent .hdtitle { font-size:12px; padding:5px 0; color:#999; }

.ccontent .binfo { padding:10px; }
.ccontent .annot { padding-bottom:10px; font-size:11px; color:#82827F; line-height:14px; border-bottom:1px solid #eeeeee; margin-bottom:10px; }

.ccontent .projbox { float:left; width:400px; margin:15px 0; font-size:12px; line-height:20px; color:#484848; }
.ccontent .projbox .projitem { border-left:1px solid #eeeeee; padding:0 10px; margin:10px 0; }
.ccontent .projbox .projitem a { color:#484848; text-decoration:none; }
.ccontent .projbox .projitem a:hover { color:#e05326;}

.ccontent .rightcol  { float:left; width:250px; padding: 8px 0 0 25px;   }
.ccontent .topicbox { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; background:url(http://www.bookplatform.org/images/quote.gif) no-repeat right top; min-height:130px; padding:5px 0 15px 0; font-size:14px; line-height:24px; }
.ccontent .topicbox a {  color:#484848; text-decoration:none; display:block; text-decoration:none; padding:5px 0;  }
.ccontent .topicbox a:hover, .ccontent .topicbox a.active { color:#e05326;}
.ccontent .countrybox { background:url(http://www.bookplatform.org/images/mapbg.gif) no-repeat top; min-height:130px; font-size:14px; line-height:24px; padding:5px 0 15px 0; }
.ccontent .countrybox a {  color:#484848; text-decoration:none; display:block; text-decoration:none; padding:5px 0;  }
.ccontent .countrybox a:hover, .ccontent .countrybox a.active { color:#e05326;}
.ccontent .clustersbox { font-size:14px; line-height:24px; padding:5px 0  15px 0; }
.ccontent .clustersbox a {  color:#484848; text-decoration:none; display:block; text-decoration:none; padding:5px 0;  }
.ccontent .clustersbox a:hover, .ccontent .clustersbox a.active { color:#e05326;}
.ccontent .mediabox { font-size:14px; line-height:24px; padding:5px 0  15px 0; background:url(http://www.bookplatform.org/images/media_icon.gif) no-repeat right top; min-height:130px;  }
.ccontent .mediabox a {  color:#484848; text-decoration:none; display:block; text-decoration:none; padding:5px 0;  }
.ccontent .mediabox a:hover { color:#e05326;}
.ccontent .mediabox a.active { color:#e05326;}

.ccontent .doccontent { font-size:14px; line-height:24px; padding:5px 0  15px 0;}
.ccontent .doccontent a {  color:#484848; text-decoration:none; text-decoration:none; padding:5px 0;  }
.ccontent .doccontent a:hover { color:#e05326;}
.ccontent .doccontent span { color:#e05326; font-size:11px; }

.ccontent .doccontent ul { list-style:none; margin:5px 10px;}
.ccontent .doccontent ul li { font-size:14px; list-style:none; padding:5px 10px 5px 20px; background:url(http://www.bookplatform.org/images/arrow.gif) no-repeat 2px 15px; border-bottom:1px solid #efeeee; }

.ccontent .medialinks { font-size:18px; line-height:24px; padding:0 0 15px 0; }
.ccontent .medialinks a {  color:#484848; text-decoration:none; display:block; text-decoration:none; padding:5px 0;  }
.ccontent .medialinks a:hover { color:#e05326;}

.ccontent .docsbox { font-size:14px; padding:0 0 15px 0; line-height:20px; }
.ccontent .docsbox span { font-size:10px; color:#999596; line-height:24px; }
.ccontent .docsbox strong { font-size:10px; color:#545550; font-weight:normal; text-transform: uppercase; }
.ccontent .docsbox a {  color:#484848; text-decoration:none; text-decoration:none;  }
.ccontent .docsbox a:hover { color:#e05326;}

.ccontent .projectbox { font-size:12px; line-height:20px; padding:0 0 15px 0; }
.ccontent .projectbox a {  color:#484848; text-decoration:none; display:block; text-decoration:none; padding:5px 0;  }
.ccontent .projectbox a:hover { color:#e05326;}

.ccontent .rightbox  { float:left; width:250px; }
/*.ccontent .rightbox p { color:#545550; font-size:14px; line-height:24px; padding:10px 0; }*/

.ccontent .newsitem { padding-top:10px; }
.ccontent .newsitem .newstxt { color:#545550; font-size:12px; line-height:20px; padding:5px 0 10px 0;  }
.ccontent .newsitem .newstxt a { color:#000; text-decoration:none; background:url(http://www.bookplatform.org/images/bullet.gif) no-repeat right; padding:0 20px 0 0; font-size:11px; }
.ccontent .newsitem .newstxt a:hover { color:#545550; text-decoration:none;  }
.ccontent .newsitem .title { padding:9px 0; border-bottom:1px solid #eee; margin-bottom:10px; color:#998b67; font-size:18px; font-weight:normal;  }
.ccontent .newsitem .sendbtn { font-family: Tahoma,Verdana, Arial; width:120px; border:solid #000 1px; height:30px; background:#000; color:#FFF; margin-bottom:10px;  }

.showold { font-family: Tahoma,Verdana, Arial; font-size: 12px; cursor: pointer; float: left; padding: 5px 20px; background: black; color: white; }

.ccontent .newsltlist { color:#545550; font-size:14px; line-height:18px; padding:20px 0 5px 0; border-bottom:1px solid #f2f2f2; }
.ccontent .newsltlist a { color:#000; text-decoration:none; }
.ccontent .newsltlist a:hover { color:#545550;   }
.ccontent .newsltlist span { font-size:12px; }

.ccontent .newsitem .newstitle { color:#d95326; font-size:12px; font-weight:normal; padding:5px 0; border-bottom:1px solid #f2f2f2; }

.ccontent .partbox { padding-top:10px; }
.ccontent .line { border-top:1px solid #eeeeee; height:5px; margin:5px 0; }
.ccontent .pinfo { color:#545550; font-size:12px; line-height:16px; padding:10px 0; border-bottom:1px solid #eeeeee; }
.ccontent .pinfo a { color:#999596; text-decoration:none; font-size:11px; margin-top:10px; display:block; }
.ccontent .pinfo a:hover { color:#da4c00; }
.ccontent .pinfo .pimg { float:left; width:60px; padding:5px 0 0 0; }
.ccontent .pinfo .ptxt { float:left; width:190px; }
.ccontent .actcountry { padding-top:10px; }
.ccontent .actcountry .title { padding:9px 0; border-bottom:1px solid #eee; margin-bottom:10px; color:#998b67; font-size:18px; font-weight:normal;  }

.ccontent .bio { color:#545550; font-size:12px; line-height:18px; padding:10px 10px 10px 0; display: none; border-bottom:1px solid #000; width:240px; }
.ccontent .bio a { color:#da4c00; text-decoration:none; font-size:12px; }
.ccontent .bio a:hover { color:#999596; }

.ccontent .partner { margin:20px 20px 20px 0; float:left; width:335px; border-bottom:1px solid #EEEEEE; min-height:100px; }
.ccontent .partner a { color:#da4c00; text-decoration:none; font-size:14px; }
.ccontent .partner a:hover { color:#545550; }
.ccontent .partner .plogo { float:left; width:85px; }
.ccontent .partner .ptext { float:left; width:230px; font-size:18px; line-height:24px; padding-left:20px; }

.ccontent .viewmore a { color:#d95326; font-size:14px; text-decoration:none;  }
.ccontent .viewmore a:hover { color:#545550;  }

.ccontent .viewall  { padding-top:10px; }
.ccontent .viewall a { color:#d95326; font-size:14px; text-decoration:none;  }
.ccontent .viewall a:hover { color:#545550;  }

.checklink  { padding:0 0 10px 0; }
.checklink a { color:#d95326; font-size:14px; text-decoration:none; padding-right:10px;  }
.checklink a:hover { color:#545550;  }

.ccontent .viewmore1 a { color:#d95326; font-size:10px; text-decoration:none; line-height:24px;  }
.ccontent .viewmore1 a:hover { color:#545550;  }

.ccontent .actlist a { color:#545550; text-decoration:none;  }
.ccontent .actlist a:hover { color:#d95326; }
.ccontent .loginlinks a { color:#545550; text-decoration:none;  }
.ccontent .loginlinks a:hover { color:#d95326; text-decoration:none;  }

.ccontent .main { width:1075px; padding:0 25px; }
.ccontent .main p { color:#545550; font-size:14px; line-height:24px; padding:10px 0; }
.ccontent .textbox img { float:left; margin:0 40px 10px 0;  }
.ccontent .titlebox { float:left; width:850px; }
.ccontent .titlebox1 { float:left; width:850px; padding-top:12px; }
.ccontent .actinfo { display: none; }

.ccontent .maindiv { width:1100px; padding:0 0 0 25px; }
.ccontent .maindiv .leftcol { float:left; width:825px; padding:10px 0; word-wrap: break-word; }
.ccontent .maindiv .graph  { color:#545550; font-size:14px; line-height:24px; padding:10px 0; }
.ccontent .maindiv .graph p, .comments p { color:#545550; font-size:14px; line-height:24px; padding:10px 0; }
.ccontent .maindiv .graph a, .graph li a, .graph div a,.comments p a { color:#545550; text-decoration:underline; }
.ccontent .maindiv .graph a:hover, .graph li a:hover, .graph div a:hover, .comments p a:hover { color:#E05326; }
.comments .commentbuttons { float: right; padding: 10px; display: none; }
.comments .commentbuttons a { display: inline-block; color: white; padding: 5px 10px; background: black; text-decoration: none !important; font-size: 11px; line-height: normal; }
.comments .commentbuttons a:hover { background: #E05326; text-decoration: none !important; }
.ccontent .maindiv .graph table a { text-decoration:none !important; }
.commentitem:hover .commentbuttons { display: block; }
.childcomment { margin: 10px 0 10px 20px; border-bottom: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; padding: 0 0 0 20px; }
.comments .childcomment p { padding: 0 0 5px; }

.contactform .sendb input { font-family: Tahoma,Verdana, Arial; border:solid #000 1px; height:30px; padding:0 12px; line-height:30px; background:#000; color:#FFF!important; display:inline-block; text-align:center; text-decoration:none !important; font-size: 14px; }
.contactform .sendb input:hover { border:solid #e05326 1px; background:#e05326; color:#FFF!important; } {  }
#supportcamp .signmess { margin:15px 0; color:#959595; }
#supportcamp .signs { height: 150px; width:100%; line-height: 20px; margin-bottom: 10px; }
#supportcamp .signs .sign { margin-bottom: 10px; }
#supportcamp .signs .sign .FullName { text-decoration: none; }
#supportcamp .signs .sign .Company { text-decoration: none; font-size: 12px; font-style: italic; color:#959595;}

.ccontent .calbox { float:right; width:225px; background:#da4c00; color:#FFF; line-height:55px; text-align:center; font-size:14px; }
.ccontent .calbox a { background:#da4c00; color:#FFF;  text-decoration:none; width:225px; display:block; }
.ccontent .calbox a:hover { background:#000; color:#FFF;  text-decoration:none; }

.actactive { color:#998b67; font-size:28px; font-weight:normal; border-bottom:1px solid #eeeeee; padding:10px 0; }
.actactive a { color:#998b67; text-decoration:none; }
.actactive a:hover { color:#545550; }
.acttitle { color:#998b67; font-size:18px; font-weight:normal; border-bottom:1px solid #eeeeee; padding:10px 0; }
.acttitle a { color:#998b67; text-decoration:none; }
.acttitle a:hover { color:#545550; }

.acttitlebox { padding:10px 0; border-bottom:1px solid #eee; margin-bottom:10px; color:#998b67; font-size:18px; font-weight:normal;  }

.gallery { padding:10px 0; }
.gallery img{ padding-right:15px; }

.activitymain { color:#998b67; border-bottom:1px solid #eeeeee; padding:10px 0; float:left; width:570px;}
.activitymainimg { float:left; width:220px; }


.acttoptitle { margin-bottom:20px; border-bottom:1px solid #eeeeee; padding:10px 0; }
.acttoptitle .actgroup{float:left; width:400px; }

.acttoptitle .acttabs { font-size:16px; padding:10px 0 0 0; float:right; width:400px; text-align:right; }
.acttoptitle .acttabs a { text-decoration:none; margin-left:20px; color:#545550;  }
.acttoptitle .acttabs a:hover { color:#da4c00;  }


.ccontent .newslist  { padding:10px 0 20px 0;  color:#545550; font-size:14px; line-height:180%;  }
.ccontent .newslist .ndate { float:left; width:50px; background:#000; color:#FFF; padding:10px; margin-right:20px; font-size:22px; text-align:center; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; border-radius: 5px;  }
.ccontent .newslist .ndate span { font-size:32px; }
.ccontent .newslist .ntext { float:left; width:700px;}
.ccontent .newslist .ntext p {padding:10px 0; }
.ccontent .newslist .ntext img { padding:0 0 10px 0;}
.ccontent .newslist .ntext a { color:#da4c00; text-decoration:underline;   }
.ccontent .newslist .ntext a:hover { color:#545550; }

.ccontent .reslist  { padding:10px 0; line-height:24px; }
.ccontent .reslist span { font-size:11px;  color:#545550; }
.ccontent .reslist em { font-size:11px; color:#998b67; font-style:normal; }

.ccontent .reslist a { color:#545550; text-decoration:none;   }
.ccontent .reslist a:hover { color:#da4c00; }

.ctopnav { height:48px; background:url(http://www.bookplatform.org/images/navbg.gif) repeat-x; margin-left:23px; }

.navtitle { float:left; color:#9b9b9b; line-height:56px;  }
.navtitle span {  padding:0 20px 0 0; }
.navdrop { float:left; padding:0 10px; position: relative; }
.navdrop a.navdroplink { color:#545550; padding:0 25px 0 0; text-decoration:none; font-size:12px; line-height:56px; border-right:1px solid #f2f2f2; background:url(http://www.bookplatform.org/images/arrow_dr.gif) no-repeat right;   }
.navdrop:first-child a.navdroplink {  border-left:none; }
.navdrop a.navdroplink:hover { color:#da4c00; }
.navdrop a.navdroplink.active { color:#da4c00; background:url(http://www.bookplatform.org/images/arrow_active.gif) no-repeat right; }
.navnewsletter { float:right; padding:10px; color:#545550; text-align:right; line-height:16px; }
.navnewsletter span { color:#e05326; font-weight:bold; }
.navnewsletter a {color:#545550; text-decoration:none; }
.navnewsletter a:hover {color:#e05326; text-decoration:none; }
.navcal { float:left; }
.navcal a { color:#545550; padding:0 10px; text-decoration:none; font-size:12px; line-height:56px;  }
.navcal a:hover { color:#da4c00; }
.navcal a:hover { color:#da4c00; }

.mbox { z-index: 20; width:160px; background:#FFF; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:5px solid #eee;  -moz-box-shadow:0 3px 3px 1px #dfdfdf;-webkit-box-shadow: 0 3px 3px 1px #dfdfdf; box-shadow: 0 3px 3px 1px #dfdfdf; position:absolute; top: 47px; left: 0; display: none; }
.mbox a { color:#545550; padding:10px 0; text-decoration:none; font-size:12px; border-bottom:1px solid #f2f2f2; display:block; margin:0 10px; line-height:18px;  }
.mbox a:hover { color:#000; }
.menu1 { top:238px; left:20px; }
.menu2 { top:238px; left:320px; }
.menu3 { top:238px; left:420px; }
.menu4 { top:238px; left:480px; }
.menu5 { top:238px; left:580px; }

table.actcalendar { width:825px; font-size:14px; line-height:24px; border:1px solid #f5f5f5; margin-top:10px; }
table.actcalendar td { padding:5px 7px; border:1px solid #e3e3e3; }

.ntext ul { padding:5px 10px; font-size:14px; }
.ntext ul li { list-style-type:square; padding:5px; margin-left:10px; }
.ntext ul li li { list-style-type:circle; padding:5px; margin-left:10px; }

.btmnav { height:56px; line-height:56px; margin-left:20px; }
.btmnav a { color:#888; padding:0 15px 0 0; text-decoration:none; font-size:12px; }
.btmnav a:hover { color:#555; }

.cfooter { color:#FFFFFF; background: #e5e5e5; height:288px; }
.cfooter .footer { background: url(http://www.bookplatform.org/images/footer.gif) no-repeat center; height:288px; width:1130px; margin:auto;}
.cfooter .ftrbox { text-align:right; padding:50px 10px;}
.cfooter .flaginks1 { padding-top:40px; float:left; width:250px; }
.cfooter .flaginks2 { padding-top:40px; float:right; width:250px; }

.ccontent .brd  { padding-top:10px; font-size:16px; }
.ccontent .brd strong { border-left:1px solid #e9e9e9; padding-left:10px; font-weight:normal; }
.ccontent .address { background:url(http://www.bookplatform.org/images/icon_address.jpg) no-repeat; padding-left:40px; margin:20px 0; line-height:22px; }
.ccontent .mail { background:url(http://www.bookplatform.org/images/icon_mail.jpg) no-repeat; padding-left:40px; margin:20px 0; line-height:22px; }
.ccontent .phone { background:url(http://www.bookplatform.org/images/icon_phone.jpg) no-repeat; padding-left:40px; margin:20px 0; line-height:22px; }

.contactform { padding:10px 0; font-size:12px; }
.contactform .input_text_field { font-family: Tahoma,Verdana, Arial; width:220px; border:solid #e9e9e9 1px; height:30px; }
.contactform .textarea_field { font-family: Tahoma,Verdana, Arial; width:220px; border:solid #e9e9e9 1px; height:100px;  }
.contactform .sendbtn { font-family: Tahoma,Verdana, Arial; font-size:14px; border:solid #000 1px; height:30px; background:#000; color:#FFF;  }
.contactform span { color:#d95326; font-size:10px; }
.contactform .sendb{ padding:20px 0;  }
.combutton { font-family: Tahoma,Verdana, Arial; width:120px; border:solid #000 1px; height:30px; background:#000; color:#FFF; cursor:pointer; line-height:30px; text-align:center; }
.combutton:hover { font-family: Tahoma,Verdana, Arial; width:120px; border:solid #D95326 1px; height:30px; background:#D95326; color:#FFF; cursor:pointer; line-height:30px; text-align:center; }

.loginform { padding:10px 0; font-size:12px; margin-bottom:20px; }
.loginform .input_text_field { font-family: Tahoma,Verdana, Arial; width:420px; border:solid #e9e9e9 1px; height:30px; }
.loginform .sendbtn { font-family: Tahoma,Verdana, Arial; width:120px; border:solid #000 1px; height:30px; background:#000; color:#FFF;  }
.loginform span { color:#d95326; font-size:10px; }
.loginform .sendb{ padding:20px 0;  }

.sendnewsletter { font-family: Tahoma,Verdana, Arial; padding: 5px 20px; cursor: pointer; text-align: center; width:100px; border:solid #000 1px; background:#000; color:#FFF;  margin:20px 0; }
.sendnewsletter:hover{ border:solid #e05326 1px; background:#e05326; color:#FFF;  }

.searchbase { padding:10px 0; font-size:14px; margin-bottom:20px; }
.searchbase p { color:#545550; font-size:14px; line-height:24px; padding:10px 0; }
.searchbase .input_text_field { font-family: Tahoma,Verdana, Arial; width:205px; border:solid #e9e9e9 1px; height:24px; font-size:14px; }
.searchbase .selfield { font-family: Tahoma,Verdana, Arial; width:215px; border:solid #e9e9e9 1px; line-height:24px; height:34px; font-size:14px; padding-bottom: 6px; }
.searchbase .sendbtn { font-family: Tahoma,Verdana, Arial; width:120px; border:solid #000 1px; background:#000; color:#FFF; line-height:21px; }
.searchbase .sendbtn:hover { border:solid #D95326 1px; background:#D95326; color:#FFF; cursor:pointer; }
.searchbase .sendb{ padding:20px 10px;  }
.searchbase .dbbox1 { float:left; width:215px; padding:0 10px; }


/********************************** ERRORS *************************************/
.errors { left:50%; margin-left:-400px; top:0; overflow:hidden; display:block; width:800px; position:absolute; }
.errors .body { display:none; background-image:url(http://www.bookplatform.org/images/errors/body.gif); background-repeat:repeat-y; padding:10px 10px 0 10px; text-align:left; font-family:Tahoma; font-size:11px; color:#FF0000; }
.errors .body .Error { background-image:url(http://www.bookplatform.org/images/errors/error.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 8px 25px; }
.errors .body .Warning { background-image:url(http://www.bookplatform.org/images/errors/warning.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 8px 25px; }
.errors .body .Notice { background-image:url(http://www.bookplatform.org/images/errors/notice.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 8px 25px; }
.formerror { padding:5px 10px; background-color:#FFFEE4; border:1px solid #FF0000; color:#FF0000; }
.errortooltip { z-index: 1000; position:absolute; color:#FF0000; border:1px solid #FF0000; background-color:#fffee4; padding:5px 10px; width:250px; text-align:left; }
/******************************** END ERRORS ***********************************/

.ldocs .documentshtml { background:url(http://www.bookplatform.org/images/icons/16x16/html.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }
.ldocs .documentsdoc { background:url(http://www.bookplatform.org/images/icons/16x16/doc.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }
.ldocs .documentsdocx { background:url(http://www.bookplatform.org/images/icons/16x16/docx.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }
.ldocs .documentspdf { background:url(http://www.bookplatform.org/images/icons/16x16/pdf.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }
.ldocs .documentsppt { background:url(http://www.bookplatform.org/images/icons/16x16/ppt.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }
.ldocs .documentspptx { background:url(http://www.bookplatform.org/images/icons/16x16/pptx.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }
.ldocs .documentsrar { background:url(http://www.bookplatform.org/images/icons/16x16/rar.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }
.ldocs .documentsxls { background:url(http://www.bookplatform.org/images/icons/16x16/xls.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }
.ldocs .documentsxlsx { background:url(http://www.bookplatform.org/images/icons/16x16/xlsx.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }
.ldocs .documentszip { background:url(http://www.bookplatform.org/images/icons/16x16/zip.gif) no-repeat 0 6px; padding:2px 0 4px 28px;  }
.ldocs .documentsepub { background:url(http://www.bookplatform.org/images/icons/16x16/epub.gif) no-repeat 0 6px; padding:2px 0 4px 28px;  }
.ldocs .documentsblank { background:url(http://www.bookplatform.org/images/icons/16x16/blank.gif) no-repeat 0 6px; padding:2px 0 4px 28px;}
.ldocs .documentsjpg, .documentsjpeg { background:url(http://www.bookplatform.org/images/icons/16x16/jpg.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }
.ldocs .documentspng { background:url(http://www.bookplatform.org/images/icons/16x16/png.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }
.ldocs .documentsgif { background:url(http://www.bookplatform.org/images/icons/16x16/gif.gif) no-repeat 0 6px; padding:2px 0 4px 28px; }

.ldocs1 .documentshtml { background:url(http://www.bookplatform.org/images/icons/32x32/html.gif) no-repeat 0 6px; padding:2px 0 4px 40px; line-height:32px; }
.ldocs1 .documentsdoc { background:url(http://www.bookplatform.org/images/icons/32x32/doc.gif) no-repeat 0 6px; padding:2px 0 4px 40px; line-height:32px; }
.ldocs1 .documentsdocx { background:url(http://www.bookplatform.org/images/icons/32x32/docx.gif) no-repeat 0 6px; padding:2px 0 4px 40px; line-height:32px; }
.ldocs1 .documentspdf { background:url(http://www.bookplatform.org/images/icons/32x32/pdf.gif) no-repeat 0 6px; padding:2px 0 4px 40px; line-height:32px; }
.ldocs1 .documentsppt { background:url(http://www.bookplatform.org/images/icons/32x32/ppt.gif) no-repeat 0 6px; padding:2px 0 4px 40px; line-height:32px; }
.ldocs1 .documentspptx { background:url(http://www.bookplatform.org/images/icons/32x32/pptx.gif) no-repeat 0 6px; padding:2px 0 4px 40px; line-height:32px; }
.ldocs1 .documentsrar { background:url(http://www.bookplatform.org/images/icons/32x32/rar.gif) no-repeat 0 6px; padding:2px 0 4px 40px;  line-height:32px;}
.ldocs1 .documentsxls { background:url(http://www.bookplatform.org/images/icons/32x32/xls.gif) no-repeat 0 6px; padding:2px 0 4px 40px; line-height:32px; }
.ldocs1 .documentsxlsx { background:url(http://www.bookplatform.org/images/icons/32x32/xlsx.gif) no-repeat 0 6px; padding:2px 0 4px 40px;  line-height:32px;}
.ldocs1 .documentszip { background:url(http://www.bookplatform.org/images/icons/32x32/zip.gif) no-repeat 0 6px; padding:2px 0 4px 40px;  line-height:32px; }
.ldocs1 .documentsepub { background:url(http://www.bookplatform.org/images/icons/32x32/epub.gif) no-repeat 0 6px; padding:2px 0 4px 40px;  line-height:32px; }
.ldocs1 .documentsblank { background:url(http://www.bookplatform.org/images/icons/32x32/blank.gif) no-repeat 0 6px; padding:2px 0 4px 40px; line-height:32px;}
.ldocs1 .documentsjpg, .documentsjpeg { background:url(http://www.bookplatform.org/images/icons/32x32/jpg.gif) no-repeat 0 6px; padding:2px 0 4px 40px; line-height:32px; }
.ldocs1 .documentspng { background:url(http://www.bookplatform.org/images/icons/32x32/png.gif) no-repeat 0 6px; padding:2px 0 4px 40px; line-height:32px; }
.ldocs1 .documentsgif { background:url(http://www.bookplatform.org/images/icons/32x32/gif.gif) no-repeat 0 6px; padding:2px 0 4px 40px; line-height:32px; }

.ldocs2 .documentshtml { background:url(http://www.bookplatform.org/images/icons/32x32/html.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentsdoc { background:url(http://www.bookplatform.org/images/icons/32x32/doc.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentsdocx { background:url(http://www.bookplatform.org/images/icons/32x32/docx.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentspdf { background:url(http://www.bookplatform.org/images/icons/32x32/pdf.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentsppt { background:url(http://www.bookplatform.org/images/icons/32x32/ppt.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentspptx { background:url(http://www.bookplatform.org/images/icons/32x32/pptx.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentsrar { background:url(http://www.bookplatform.org/images/icons/32x32/rar.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentsxls { background:url(http://www.bookplatform.org/images/icons/32x32/xls.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentsxlsx { background:url(http://www.bookplatform.org/images/icons/32x32/xlsx.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentszip { background:url(http://www.bookplatform.org/images/icons/32x32/zip.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentsepub { background:url(http://www.bookplatform.org/images/icons/32x32/epub.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentsblank { background:url(http://www.bookplatform.org/images/icons/32x32/blank.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentsjpg, .documentsjpeg { background:url(http://www.bookplatform.org/images/icons/32x32/jpg.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentspng { background:url(http://www.bookplatform.org/images/icons/32x32/png.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }
.ldocs2 .documentsgif { background:url(http://www.bookplatform.org/images/icons/32x32/gif.gif) no-repeat 0 6px; padding:2px 0 4px 40px; }

.docitem { padding: 10px 5px 20px 5px; }
.docitem strong { color:#000; font-weight:bold; font-size:12px; }

.doctitle { color:#d95326; font-size:18px; font-weight:normal; padding-bottom:10px; border-bottom:solid #e9e9e9 1px; }

.ldocs { display: none; padding-bottom:10px; font-size:14px;  margin-left:35px;}
.ldocs .ldocnote {font-size:12px; margin-left:30px; color:#999596; }
.ldocs span { color:#565656; font-size:11px; }

.ldocs1 { padding-bottom:10px; font-size:14px; }
.ldocs1 .ldocnote { font-size:14px; margin-left:40px; color:#999596; }
.ldocs1 span { color:#565656; font-size:11px; }

a.remarklink { color:#999596; text-decoration:none; font-size:12px; margin:0 5px; }
a.remarklink:hover { color:#da4c00; text-decoration:none; }
a.uploadlink { color:#da4c00; text-decoration:none; font-size:12px; margin:0 5px; }
a.uploadlink:hover { color:#999596; text-decoration:none; }
a.downloadlink { color:#232323; text-decoration:none; font-size:12px; margin:0 5px; }
a.downloadlink:hover { color:#da4c00; text-decoration:none; }

.docremarks  { margin:10px 0 5px 35px; font-size:12px; line-height:18px; color:#565656; background:#f9f9f9; padding:5px 10px; border-bottom:solid #f2f2f2 1px; border-top:solid #f2f2f2 1px; }
.docremarks span {  font-size:11px; }
.docremarks em { color:#de5417; font-size:12px; font-style:normal; border-bottom:1px solid #de5417; }

.ccontent .leftcol .docremarks ul { padding: 0; }
.ccontent .leftcol .docremarks ul li { line-height: auto; font-size: 12px; padding:5px 0; list-style:none; background: none; }
.share  { padding:10px 0; position: relative; }
.share a { color:#959595 !important; font-size:11px; line-height:18px !important; margin-right:20px; text-decoration:none !important; }
.share a:hover { color:#e05326 !important; }

.share .printb { float:left; background:url(http://www.bookplatform.org/images/icon_print.gif) no-repeat; padding-left:24px; color:#959595; line-height:18px !important;  }
.share .emailb { float:left; background:url(http://www.bookplatform.org/images/icon_email.gif) no-repeat; padding-left:24px;  color:#959595; line-height:18px !important;  }
.share .comb { float:left; background:url(http://www.bookplatform.org/images/icon_comments.gif) no-repeat; padding-left:24px;  color:#959595; line-height:18px !important;  }
.share .fblike { float:left; }

.rebutton { font-family: Tahoma,Verdana, Arial; width:120px; border:solid #000 1px; height:20px; background:#000; color:#FFF; cursor:pointer; line-height:20px; text-align:center; margin-top:10px; }
.rebutton:hover { border:solid #D95326 1px; height:20px; background:#D95326; color:#FFF; cursor:pointer; line-height:20px; text-align:center; }

.postcombtn a, .declcombtn a { font-family: Tahoma,Verdana, Arial; padding:0 12px; display:inline-block; border:solid #000 1px; height:30px; line-height:30px; background:#000; color:#FFF!important; text-align:center; text-decoration:none !important;  }
.postcombtn a:hover, .declcombtn a:hover { border:solid #e05326 1px; background:#e05326; color:#FFF!important;   }

.ccontent .rightcol .docgroups { line-height:24px; }
.ccontent .rightcol .docgroups ul { padding-top:5px; }
.ccontent .rightcol .docgroups ul li { font-size:14px; list-style:none; padding:5px 10px 5px 20px; background:url(http://www.bookplatform.org/images/arrow.gif) no-repeat 2px 15px; }
.ccontent .rightcol .docgroups ul li a { color:#545550; text-decoration:none; }
.ccontent .rightcol .docgroups ul li a:hover { color:#d95326; }
.ccontent .rightcol .docgroups ul li a.active { color:#d95326; }

.ccontent .leftcol ul { padding:0 10px 10px 15px; }
.ccontent .leftcol ul li { color:#545550; font-size:14px; background:url(http://www.bookplatform.org/images/arrow.gif) no-repeat; background-position:0 12px; list-style-type:none; padding:3px 0 3px 15px; line-height:24px; }
.ccontent .leftcol ul li ul { padding:0 10px 10px 25px; }

.ccontent .cntmaps { float:right; width:350px; padding-left:20px; line-height:18px; padding-top:10px;}
.ccontent .cntinfo { float:left; width:440px }

.sharebox { z-index: 10; display: none; top: 40px; position: absolute; background: #FFF; border-left: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 5px solid #eee; box-shadow: 0 3px 3px 1px #dfdfdf; padding: 10px 20px 20px 20px;}
.shareboxlabel { display: inline-block; text-align: right; width: 100px; }
.sharebox p { padding: 10px 0; }

.sectitle { color:#545550; font-size:16px; border-bottom: 1px solid #fff; margin-top:10px; padding-bottom:5px; }
.sectitle a { color:#545550; text-decoration:none;  }
.sectitle a:hover { color:#da4c00; }

/************************ SLIDESHOW *************************/
.zoomimagewrapper {position: absolute; padding: 10px; border-radius: 8px; background-image:url(http://www.bookplatform.org/images/black50.png);}
.zoombgwrapper {position: absolute; top:0; left: 0; background: #000; opacity: 0;}

.zoomimagecontrolswrapper {z-index: 1010; color: #fff; font-size: 18px; position: absolute; width: 100%;}
#zoomimageleft { float: left; }
#zoomimageright { float: right; }

.gbox2 { width:825px; height: 126px; overflow: hidden; position: relative;}
.gbox2 .gboxmove { position: absolute; }
.gbox2 .gslideup, .gbox2 .gslidedown { background-image: url(http://www.bookplatform.org/images/thumb_arrows.png); background-color: rgba(0,0,0,.5); width: 30px; height: 126px; cursor: pointer; z-index: 10; position: absolute; display: none; }
.gbox2 .gslideup { background-position: -10px 0 ; left: 0; }
.gbox2 .gslidedown { background-position: 40px 0; right: 0; }
.gbox2 img { margin: 0px; cursor: pointer; float: left; }
#zoomimageleft, #zoomimageright { padding: 10px; margin: 20px; cursor: pointer; border-radius: 6px;}

.ccontent .newslist .cddate { float:left; width:70px; background:#545550; color:#FFF; padding:10px 5px; margin-right:20px; font-size:24px; text-align:center; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; border-radius: 5px; }
.ccontent .newslist .cddate span { font-size:16px;  }
.ccontent .newslist .cdtext { float:left; width:680px; line-height:150%;}
.ccontent .newslist .cdtext img { padding:0 0 10px 0;}
.ccontent .newslist .cdtext a { color:#da4c00; text-decoration:underline;   }
.ccontent .newslist .cdtext a:hover { color:#545550; }

.ccontent .newslist1  { padding:10px 0 ; border-bottom:1px solid #eee; margin-bottom:10px; }
.ccontent .newslist1 .ndate1 { float:left; width:30px; background:#545550; color:#FFF; padding:5px; margin-right:10px; font-size:14px; text-align:center; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; border-radius: 5px; }
.ccontent .newslist1 .ndate1 span { font-size:16px; }
.ccontent .newslist1 .ntext1 { float:left; width:190px; line-height:150%;}
.ccontent .newslist1 .ntext1 img { padding:0 0 10px 0;}
.ccontent .newslist1 .ntext1 a { color:#da4c00; text-decoration:underline; font-size:11px;    }
.ccontent .newslist1 .ntext1 a:hover { color:#545550; }

.doc { padding:1px 1px 1px 20px; background:url('../images/icons/16x16/doc.gif') no-repeat; margin:2px 0; }
.docx { padding:1px 1px 1px 20px; background:url('../images/icons/16x16/docx.gif') no-repeat; margin:2px 0; }
.ppt { padding:1px 1px 1px 20px; background:url('../images/icons/16x16/ppt.gif') no-repeat; margin:2px 0; }
.pptx { padding:1px 1px 1px 20px; background:url('../images/icons/16x16/pptx.gif') no-repeat; margin:2px 0; }
.xls { padding:1px 1px 1px 20px; background:url('../images/icons/16x16/xls.gif') no-repeat; margin:2px 0; }
.xlsx { padding:1px 1px 1px 20px; background:url('../images/icons/16x16/xlsxc.gif') no-repeat; margin:2px 0; }
.pdf { padding:1px 1px 1px 20px; background:url('../images/icons/16x16/pdf.gif') no-repeat; margin:2px 0; }
.epub { padding:1px 1px 1px 20px; background:url('../images/icons/16x16/epub.gif') no-repeat; margin:2px 0; }
.rar { padding:1px 1px 1px 20px; background:url('../images/icons/16x16/rar.gif') no-repeat; margin:2px 0; }
.zip { padding:1px 1px 1px 20px; background:url('../images/icons/16x16/zip.gif') no-repeat; margin:2px 0; }
table a {color:#404040; text-decoration:none; f/*ont-size:11px;*/    }
table a:hover { color:#777; }

/* ------------------ POPUP STYLES ------------------- */
.popupbg { position:fixed; z-index:200; display:block; left:0; top:0; background-color:#000; }
.popup { position:fixed; z-index:201; display:block; visibility:hidden; top:50%; left:50%; background-image:url(http://www.bookplatform.org/images/black50.png); text-align:left; border-radius:5px; padding:10px; }
.popup .popupcontent { background-color:#FFF; padding:10px; border-radius:4px; }
.popup .popupopacity { visibility:hidden; opacity:0; background-color:#FFF; }

.popup .popupcontent .popupblock { width:500px; font-family:Arial, Helvetica, sans-serif; }

.popup .popupcontent .title { background-color:#3c3c3c; color:#FFF; font-weight:bold; border-radius:4px; }
.popup .popupcontent .title .formtitle { font-family: Arial, sans-serif; font-size:12px; float:left; padding:7px 10px; }
.popup .popupcontent .title .close { float:right; display:block; cursor:pointer; width:33px; height:28px; background:url(http://www.bookplatform.org/images/close.png) no-repeat; }
.popup .popupcontent .title a.close:hover { background-position:0 -29px; }

form .field { padding-top:10px; }
form .field a { color:#e05326; }
form .field a:hover { color:#000; }

form .field .label { width:150px; text-align:right; padding:2px 10px 0 0; float:left; }
form .field .checkuser { padding:2px 0 0 5px; float:left; color:#FF0000; }
form .blocktitle { background-color:#6b6b6b; color:#FFF; padding:5px 10px; margin:5px 0; border-radius:4px; }
form .groupsblock { max-height:200px; overflow-x:hidden; overflow-y:auto; padding: 5px; border:1px solid #A6A394; border-radius:2px; }
form .grey { color:#999; font-size:11px; }
form .red { color:#FF0000; }
form .require { float:left; padding:2px 0 0 6px; }
input { max-width: 475px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px; border:1px solid #A6A394; border-radius:2px; }
.inputprice { width: 70px; text-align: right; }
form textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px; width:490px; border:1px solid #A6A394; border-radius:2px; }
form select { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; border:1px solid #A6A394; border-radius:2px; }
form .button  { background: #e05326; cursor:pointer; text-align:center; width:140px; border-radius:2px; border:1px solid #e05326; color:#FFF; text-decoration:none; padding:5px 10px; }
form .button:hover { background: #000; border:1px solid #000; }
form .cbutton  { background: #AAA; cursor:pointer; text-align:center; width:140px; border-radius:2px; border:1px solid #AAA; color:#FFF; text-decoration:none; padding:5px 10px; }
form .cbutton:hover { background: #000; border:1px solid #000; }
form .sbutton  { background: #e05326; cursor:pointer; text-align:center; width:80px; border-radius:2px; border:1px solid #e05326; color:#FFF; text-decoration:none; padding:5px 10px; }
form .sbutton:hover { background: #000; border:1px solid #000;}
form .confirmbtn  { background:#e05326; cursor:pointer; text-align:center; width:150px; border-radius:2px; border:1px solid #e05326; color:#FFF; text-decoration:none; padding:5px 10px; }
form .confirmbtn:hover { background: #000; border:1px solid #000;}


form.loginblock { float:left; width:450px; }
form .newregblock { float:left; width:240px; border-left:1px solid #EEEEEE; padding:10px 30px 10px 20px; }
form .newregblock a { color:#333; text-decoration:none; }
form .newregblock a:hover { color:#000; text-decoration:underline; }
form .smalgrey { font-size:11px; color:#777; }
form .formdelim { height:20px; background:url(http://www.bookplatform.org/images/gpixel.gif) repeat-x 0 10px; }

.commentfield { float:left; width:450px; }
.commentfield .label { width:150px; text-align:right; padding:2px 10px 0 0; float:left; }
.commentfield .tinfo { text-align:right; padding:2px 10px 0 0; float:left; }
.commentfield .tinfo textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:490px; border:1px solid #EEEEEE; border-radius:4px; }

.searchtop {color: #D95326; font-size: 11px; padding: 5px 5px 5px 0; }
.resourcelistimg { float: left; display: block; padding: 0 5px 0 0;  }

.paging {}
.paging a { display:inline-block; padding:2px 4px; color:#DA4C00; }
.paging .current { display:inline-block; padding:2px 4px; font-weight:bold; }

a.link { color:#d95326 !important; font-size:16px; background:none; display:inline; padding:0; border:none; text-decoration:none; }
a.link:hover { color:#545550 !important; background:none; border:none; }

/**** STYLES FOR SUBMENU IN BOOKS MODULE ****/
.submenua{ text-decoration: none; font-size: 12px; color: #555;}
.submenuactive{ text-decoration: underline; font-size: 12px; color: black;}

/********************************** Data table **********************************/
.datatable {
    font-size: 12px;
    border-spacing: 0;
    border-collapse: separate;
    width: 100%;
    text-shadow: 0px 1px 0px #EDEDED;
}

.datatable tr {
    background: rgba(0, 0, 0, 0.05);
}

.datatable tr:hover td {
    background: rgba(224,83,38,.2) !important;
}

.datatable tr:nth-child(even) {
    background: rgba(0, 0, 0, 0.1);
}

.datatable tr th {
    background: #cdcdcd;
}

.datatable tr td, .datatable tr th {
    padding: 8px 14px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #bbb;
}

.datatable tr td:nth-child(even) {
    background: rgba(0,0,0,0.02);
}
/****************************** End of data table *******************************/
.tooltipimg { float: right; padding: 2px 4px 0 0; }

span.tooltip {
    position: absolute;
    line-height: 20px;
    display: none;
    padding: 7px;
    font-size: 14px;
    text-align: center;
    color: white;
    background: black;
    border: 4px solid rgb(0, 0, 0);
    border-radius: 5px;
    z-index:10;
    width:230px;
}

span.tooltip:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: #000000 transparent transparent transparent;
    bottom: -23px;
    left: 222px;
}

.maxgraphic { text-align:right; padding-top:20px; }
.maxgraphic a.mglink { text-decoration:none; color:#000; }
.maxgraphic img { vertical-align:middle; }