a {text-decoration: underline;}
a:link,a:active,a:visited {color: #007c8e;}
a:hover {color: white;background: #56ABB2;}
a.plain {text-decoration: none;}

img{border:0}
body{background-color: White;}
#main h2{font-size:100%;}
#main h3{font-size:130%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#main h4{font-size:120%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}


#body{width:1010px!important;margin: 7px 0 0 0; }
#main{width:auto!important;  border-left:  2px solid #54A4B0;  border-right:  2px solid #54A4B0; padding: 0 15px 0 15px;}
#sidebar{padding:0}
#content{border:0}
/*#rightSidebar{padding:0 0 0 0px;}
#leftSidebar{padding:0 0px 0 0;}*/
input.defaultButton {
	background-color: #0C7D8D;
	color: #FBFBF3;
	font-weight: bold;
}

#sidebar div.block span.blockTitle { text-transform: none;  text-align: center;  font-weight: bold;  background-color: #56ABB2;    }

#sidebar #sidebarServices{margin-bottom:10px; margin-top: 20px}

/*#sidebar div.block span.blockSubtitle{ text-transform: none;  text-align: center;  font-weight: bold;  background-color: #56ABB2;  border-top: 7px solid white;     }*/
.block{background-color: #DEEDF2; margin: 0 0 7px 0;padding-bottom:1px!important;}
.block ul {padding:0 0 0 7px;}
.block ul li {list-style: none;display: block;  background: url(img_dsgn/02_rnd.png) no-repeat 0px 6px; padding: 2px 0 2px 12px ;}
.block ul li a {color:black; font-weight: bold; text-decoration: none;}
.block ul li a:hover {color: #27888F; background-color: transparent;  }

#adv{ display: block; width:100%;text-align:center;  border-bottom: 2px solid #bbdddc;  padding: 4px 0 4px 0;  font-size: 10px;   }
#adv a,#adv a:hover, #advLeft a,#advLeft a:hover{background:transparent;}
#adv2{position:absolute; width:200px;left:-200px;top:0px;}
#advLeft{padding: 4px 0 4px 0;  font-size: 10px;text-align:center;margin:0 0 10px 0;}

#topBarBack{margin: 2px 0 0 0;  background-color: #AAC0CB; }
#topBarBackL{width:50%;float:left;height: 76px; background: url(img_dsgn/01_top_left.png) repeat-x; }
#topBarBackR{height: 76px; background: url(img_dsgn/01_top_right.png) repeat-x; }

#topBar{left:0;margin: -76px 0 0 0;position:absolute;z-index:10;text-align:center;width:100%;//_position:static!important}
#topTitle{width: 1008px; height: 76px;  background: url(img_dsgn/01_top.png) no-repeat; position: static; }

#topNav{position:absolute; width:125px; height: 59px; display: block;margin:13px 0 0 858px;  text-align: left; }
#topNav div{font-size: 8px;}
#sidebarHelp a:link,#sidebarHelp a:visited,#sidebarHelp a:active,#langBar a:link,#langBar a:visited,#langBar a:active{ font-size: 10px; color: black;  font-weight: bold;  text-decoration: underline;}
#sidebarHelp{width:80px}
#sidebarHelp a:hover,#langBar a:hover{ font-size: 10px; color: white;  font-weight: bold;  text-decoration: underline;  background: none;}
#sidebarFontSize{color: black;  font-weight: bold; position:absolute;margin:-12px 0 0 85px; text-align:center;width:60px;font-size: 10px!important;//margin:-14px 0 0 40px!important;}
#sidebarFontSize div{margin: 2px 0 0 3px;}
#sidebarFontSize img{filter:alpha(opacity=70);opacity:0.70;}
#langBar{margin: 19px 0 0 46px;padding: 8px 0 0 0;text-align:left}
#langBar span{ margin: 0 37px 0 0;}
#langBar a{font-size:10px!important;}

/*#TopMenuBarCont{background-color: #0C7D8D; padding:2px 0 2px 0; vertical-align: middle;width:100%;text-align:center}
#TopMenuBar{display:block;border:10px solid black;text-align:center;width:0;} */

#TopMenuBarBack{width:100%;height:20px;background-color: #0C7D8D; display:block;font-size:8px}

#TopMenuBar{display:block;text-align:center;padding:0; margin:4px 0 0 0;width:100%;position:absolute;z-index:1;left:0;font-size:8px} 
#TopMenuBar table{padding:0;margin:0;}
#TopMenuBar table td{/* width:118px*/;text-align:center; border-left:1px solid white; vertical-align: middle;padding:0 4px 0 4px;margin:0 0 0 0;font-size:1px}
#TopMenuBar table td.about{border:0}


/*#TopMenuBar ul{margin: 0;padding: 0;}
#TopMenuBar ul li {margin: 0;padding: 0;display: block;}
#TopMenuBar ul li.current {	color:red; border: 2px red solid;}*/

#TopMenuBar a{color: White; font-size: 9px; font-weight: bold;  vertical-align: middle; text-decoration: none;  text-transform: uppercase;margin:0!important;padding:0!important }
#TopMenuBar a:hover{ background-color: transparent;  text-decoration: underline;   }
/*#TopMenuBar div{width:118px;float:left;display:inline;border-right: 1px solid White; text-align: center; vertical-align: top;margin:0!important;padding:0!important }
#TopMenuBar #tmb_first{float:static!important}*/
#TopMenuBar #imgSearchIco{position:absolute;margin:-4px 0 0 4px;background-color: transparent;//margin:-3px 0 0 4px!important;}

#sidebar #sidebarTopBtn{margin: 12px 0 7px 0;  background: #56AAB1 url(img_dsgn/btn_rght.png) repeat-y right; text-align: center;}
#sidebar #sidebarTopBtn div{font-size:0px;margin:0;padding:0;}
#sidebar #sidebarTopBtn #btnTop{height:2px;background: url(img_dsgn/btn_top.png) no-repeat top right;}
#sidebar #sidebarTopBtn #btnBtm{height:2px;background: url(img_dsgn/btn_btm.png) no-repeat top right;}
#sidebar #sidebarTopBtn a{background:transparent; display: block; color: Black; text-decoration: none; font-weight: bold; letter-spacing: 0.1em;}
#sidebar #sidebarTopBtn a:hover{background:transparent; color: white; text-decoration: none;}

#sidebar .whiteRound {text-transform: uppercase; padding: 8px 0 0 8px;}
#sidebar .whiteRound span{display: block; background: url(img_dsgn/02_rndWhite.png) no-repeat 0px 4px; padding: 0 0 0 12px;}
#sidebar .whiteRound a{font-weight: bold; text-decoration: underline;}

#sidebarDevelopedBy{display: none;}

#sidebarUser{display: none;}
#sidebarUser2 {background: transparent!important;margin:30px 0 30px 0;}
#sidebar #sidebarUser2 .whiteRound {text-transform: none!important}
#sidebarUser2 .blockTitle{background: transparent!important; text-transform: uppercase!important; letter-spacing: normal!important; text-align: left!important; padding: 0 0 15px 15px!important; font-size: 100%!important;}
#sidebarUser2 label{ font-weight: bold; padding: 0 2px 0 0;}
#sidebarUser2 input.textField{border:1px solid #8BC6CA; background: white; font-size: 110%!important; font-weight: bold; color: #40878E; margin: 0 0 0 5px;}
#sidebarUser2 td{padding:0 0 8px 0;}
#sidebarUser2 input.button{ width: 80px;font-style: italic;}
#sidebarUser2 #tdLoginBtn{padding:10px 0 0px 20px;}
#sidebarUser2 #tdLoginInp{padding:4px 0 0 20px;}
#sidebarUser2 #tdLoginInp input{width:12px;height:12px;border:1px solid #8BC6CA;}
#sidebarUser2 #tdLoginInp label{font-weight: normal!important; text-decoration: underline; font-size: 85%}
#sidebarUser2 #logedAs{color: #007c8e; font-weight: bold;}

#sidebarNavigation{display:none;}
#sidebarNavigation2{}
#sidebarNavigation2 div{padding: 10px 0 1px 0; text-align: center; }
#sidebarNavigation2 div span{ background: url(img_dsgn/ico_browse.png) no-repeat 0px center;  font-weight: bold; padding: 8px 0 8px 30px; margin-left: -30px;;border:1px solid #DEEDF2;}
#sidebarNavigation2  a{ text-decoration: underline;}

#sidebarSocial {padding: 15px 0 0 0px!important;}
#sidebarSocial #socialTitle{padding: 0px 0 0 16px!important;  white-space: nowrap; color: #007c8e; font-weight: bold; text-decoration: underline;}
#sidebarSocial #socialBody{padding:5px 0 0 16px; text-align: left;}
#sidebarSocial #socialBody a, #sidebarSocial #socialBody a:hover{ text-decoration: none; background: transparent;}
#sidebarSocial #socialBody span{background: transparent; padding: 0 6px 0 6px;display: inline;}

#sidebarBugs {padding: 15px 0 15px 0px!important;}
#sidebarBugs span{padding: 0px 8px 0 16px!important;  white-space: nowrap; text-transform: none!important }
#sidebarBugs span a{text-decoration:none!important;}
#sidebarBugs td{vertical-align: middle;}

#sidebarInformation ul li a{display: block!important;}
#sidebarInformation ul li a:hover { text-decoration: none!important; background: #56ABB2!important;color:black!important}

#sidebarSearch{margin: 0 0 30px 0;}
#sidebarSearch #searchTitle{ font-weight: bold; padding: 0 0 0 2px; text-align: center; text-transform: uppercase; white-space: nowrap;}
#SearchForm{width:100%;}
#SearchForm input.textField{border:1px solid #8BC6CA; background: white; font-weight: bold; color: #40878E; margin: 0 0 0 5px;width:140px}
#SearchForm select.selectMenu{border:1px solid #8BC6CA; background: white; font-weight: bold; color: #40878E; margin: 0 0 0 5px;width:143px}
#SearchForm input.button{ width: 80px;font-style: italic;margin:8px 0 0 20px;}
#SearchForm td{padding: 2px}


/* ================================= */




div.articleHeader{ text-align: left; border-top: 1px dashed #0C7D8D;margin:0 0 5px 0;padding:15px 0 0 0;}
div.articleHeader div.sectionTitle{color: #27888F; font-weight: bold; text-transform: uppercase; padding:0 0 4px 0;  font-size: 91%; text-align: center;}
div.articleHeader span.articleTitle{font-weight: bold;}
div.articleAutors{ font-style: italic; padding: 0 0 0 25px;}
div.articlePages{float:right}
div.articleImages{text-align:right; margin: 5px 0 8px 0;}
div.articleImages a{margin:0 18px 0 0;color:black!important; font-weight: bold; text-decoration: none!important}

#issueTitle{padding:25px 0 25px 0;font-size:60%;}
#issueTitle div{text-align: center;}
#issueTitle #issueVol span{ text-transform: uppercase; font-weight: bold;}
#issueTitle #issueDescr{font-weight: bold;font-size:115%!important;}

#bottomInfo{font-size: 55%;margin: 20px 0 20px 0;}
#bottomInfo div{text-align: center;}
#bottomInfo div span{margin: 0 6px 0 6px}
#bottomInfo div span a{font-weight: bold; text-decoration: none;}
#bottomInfo div span a:hover{ background-color: transparent; text-decoration: underline;color:#007c8e;}

#BtmMenuBar { padding: 0 0 15px 0;}
#BtmMenuBar table{border-left:1px solid #0C7D8D;}
#BtmMenuBar table td{border-right:1px solid #0C7D8D;padding:0 15px 0 15px;line-height: normal; }
#BtmMenuBar table td a{font-size:50%; font-weight: bold; text-decoration: none; text-transform: uppercase;}
#BtmMenuBar table td a:hover{text-decoration: underline; background-color: transparent;color:#007c8e;}

table.data select.selectMenu{width:200px}
#etocImg{margin:0 0 0 5px;}
