html {
    background: url('/_images/rtop.gif') 0 -0 repeat-x #fffdfd;
}

body {
    font-family: Verdana, Arial;
    font-size: 12px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
    color: #000000;
    width: 100%;
    height: 100%;
}

a {
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    color: #000000;
}

a img {
    border: 0px;
}

div {
    margin: 0px;
    padding: 0px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

h1, h2 {
	font-family: Arial;
	font-weight: normal;
	font-size: 20px;
	padding: 0;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #000000;
}

h1 {
	font-size: 24px;
}

table td {
	font-family: Verdana, Arial;
    font-size: 12px;
    text-decoration: none;
   	color: #000000;
}

.toper {
	background: url('/_images/bg_top.jpg') top left repeat-x;
	height:64px;
}

.site_name{
	color:#ffffff;
	font:bold 26px "Times New Roman";
	text-align:right;
	letter-spacing:7px;
	text-align:center;
}

.site_name a{
	color:#ffffff;
}

.span {
	color:#31659f;
	font:bold 14px "Times New Roman";
	text-align:right;
	letter-spacing:1px;
	padding-right:100px;
}

.rss {
	padding-top:5px;
}

.all {
	max-width:1200px;
	width:auto !important;
  	width:1200px;
}

.l_col_top {
	width:250px;
	height:20px;
	color:#01487e;
	font:bold 16px 'Times New Roman';
	padding-left:5px;
}

.l_col_top2 {
	background: url('/_images/l_col_top2.jpg') top left no-repeat;
	width:250px;
	height:20px;
	color:#000000;
	font:bold 12px Arial;
	text-align:center;
}

.l_col_top2 a:hover {
	text-decoration:underline;
}

.l_col_top3 {
	background: url('/_images/l_col_top3.jpg') top left no-repeat;
	width:250px;
	height:20px;
	color:#ffffff;
	font:bold 12px Arial;
	padding-left:5px;
}

.l_col_mid {
    width: 80px;
}

.l_col_mid table td a{
	color:#ffffff;
}

.l_col_mid td{
	color:#ffffff;
	font:normal 12px Arial;
}

.l_col_mid td a{
	color:#000000;
	font:normal 12px Arial;
}


.l_col_mid a:hover{
	text-decoration:underline;
}

.l_col_mid td a{
	color:#042c41;
}

.l_col_mid td a:hover{
	text-decoration:underline;
}

.l_col_bot {
	width:250px;
	height:5px;
}

.l_col_bot2 {
	background: url('/_images/l_col_bot2.jpg') top left no-repeat;
	width:250px;
	height:20px;
	color:#000000;
	font:normal 13px Arial;
	text-align:center;
}

.l_col_bot2 a {
	color:#000000;
}

.l_col_bot2 a:hover {
	text-decoration:underline;
}

.news_but {
	background: url('/_images/news_but.jpg') top left no-repeat;
	width:81px;
	height:20px;
	margin-top:10px;
	margin-left:90px;
	padding-top:2px;
	text-align:center;
}

.search_but {
	width:81px;
	height:20px;
	text-align:center;
	background-color:#1c5598;
	border:2px solid #dedede;
}

.search_but a{
	color:#eec303;
	width:81px;
	height:18px;
	display:block;
	line-height:18px;
}

.input input {
	border:2px solid #dedede;
}

.add_but {
	background: url('/_images/add_but.jpg') top right no-repeat;
	width:119px;
	height:20px;
	margin-top:10px;
	padding-left:110px;
	padding-top:2px;
	text-align:center;
}

.disc_but {
	background: url('/_images/disc_but.jpg') top left no-repeat;
	width:126px;
	height:20px;
	display:block;
	padding-bottom:5px;
	text-align:center;
	line-height:20px;
	padding-top:2px;
}

.med {
	color:#ffffff;
	display:block;
	padding-left:7px;
	line-height:28px;
}

.med:hover {
	text-decoration:underline;
}

span.med:hover {
	text-decoration: none;
}

.enter_but {
	background: url('/_images/enter_but.gif') top left no-repeat;
	width:48px;
	height:18px;
	display:block;
	text-align:center;
	line-height:20px;
	padding-top:2px;
}

.enter_but a {
    color:#ffffff;
    font:normal 11px Verdana;
}

.enter_but a:hover {
    text-decoration:underline;
}

.main_cont_l {
	background: url('/_images/main_cont_l.jpg') top right no-repeat;
	height:20px;
	width:52px;
}

.main_cont_r {
	background: url('/_images/main_cont_r.jpg') top left no-repeat;
	height:20px;
	width:52px;
}

.main_cont_l2 {
	background: url('/_images/main_cont_l2.jpg') top right repeat-y;
	width:52px;
}

.main_cont_r2 {
	background: url('/_images/main_cont_r2.jpg') top left repeat-y;
	width:52px;
}

.main_cont_l3 {
	background: url('/_images/main_cont_l3.jpg') top right no-repeat;
	height:20px;
	width:52px;
}


.main_cont_r3 {
	background: url('/_images/main_cont_r3.jpg') top left no-repeat;
	height:20px;
	width:52px;
}

.main_cont_l4 {
	background: url('/_images/main_cont_l4.jpg') top right repeat-y;
	width:52px;
	height:1px;
}

.main_cont_r4 {
	background: url('/_images/main_cont_l4.jpg') top left repeat-y;
	width:52px;
}

.main_cont_c {
	background-color:#dbdbdb;
	color:#ffffff;
	font:bold 14px Arial;
}

.main_content {
	background-color:#ffffff;
}

.main_content_bot {
	background-color:#f0f0f0;
}

.title {
	color:#002337;
	font:bold 18px "Times New Roman";
	text-decoration:underline;
}

a.title:hover {
	text-decoration:none;
}

.date {
	color:#a3a5a8;
    font:normal 12px Arial;
}

.text {
	font-size:11px;
}

.rss_news {
	color:#a1a1a1;
}

.rss_news a{
	color:#4a4a4a;
	text-decoration:underline;
}

.rss_news a:hover{
	text-decoration:none;
}

.rss_news span{
	background-color:#808080;
	color:#ffffff;
}

.footer_bg {
	background: url('/_images/footer_bg.jpg') top left repeat-x #5860a1;
	padding-right:10px;
	padding-top:10px;
	height:40px;
}

.footer_bg a {
	padding-left:10px;
	color:#ffffff;
}

.footer_bg a:hover{
	text-decoration:underline;
}

.footer_bg td {
	color:#ffffff;
}

.allnews a{
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	padding-right:20px;
}

.allnews a:hover{
	text-decoration:underline;
}

.ok {
	color:green;
	font-weight:bold;
	background: url('/_images/ok.jpg') 0px 0px no-repeat;
	padding-left:20px;
	padding-bottom:1px;
	line-height:16px;
}

.error {
	color:red;
	font-weight:bold;
	background: url('/_images/error.jpg') 0px 0px no-repeat;
	padding-left:20px;
	padding-bottom:1px;
	line-height:16px;
}

.messageOK {
    padding: 10px;
    background-color: green;
    font-weight: bold;
    color: white;
    text-align: center;
    margin: 10px;
}

.messageError {
    padding: 10px;
    background-color: red;
    font-weight: bold;
    color: white;
    text-align: center;
    margin: 10px;
}

.messageError a {
    color: white;
	text-decoration: underline;
}

.messageError a:HOVER {
	text-decoration: none;
}

.cdate {
	background-color:#808080;
	color:#ffffff;
	line-height: 18px;
}

.lndate {
	font:normal 12px Arial;
	color:#a3a5a8;
}

.shint {
	font:normal 11px Arial;
	color:#7e7e7e;
}

.dstepper {
	text-align:right;
}

.dstepper a {
	padding:0 10px 0 10px;
	border-right:1px solid #7e7e7e;
	font:normal 14px Arial;
	color:#7e7e7e;
	text-decoration: none;
}

.dstepper a:hover {
	text-decoration: underline;
}

.dstepper .acurrent {
	font-weight:bold;
}

.duseinfo {
	text-align:center;
	color:#FFFFFF;
	font:normal 12px Verdana;
	padding-top:7px;
}

.drights {
	padding-left:10px;
}

.spress {
	color:#1f5696;
	font-weight:bold;
}

.tdpress hr {
	border:none;
	border-top:1px solid #eff0f2;
}


/*****************************************/
.dmaincontent {
    width:999px;
}

.dtopsearch {
    padding-right:18px;
}

.dtopsearch input {
    background-color:#f8f8f8;
    border:1px solid #d7dbe6;
}

.dtopsearch a {
    width:48px;
    display:block;
    text-align:center;
    padding:2px 0 1px 1px;
    background: url('/_images/bgatopsearch.gif') top left no-repeat;
    font:normal 12px Arial;
    color:#fbfdfe;
    text-decoration:none;
}

.dtopsearch a:hover {
    text-decoration:underline;
}

.dlogo {
    padding:48px 0 0 12px;
}

.dlangs {
    padding: 0 14px 3px 0;
}

.dheader {
    background: #f5f4f4;
}

.dheaderout {
    width:999px;
    background: url('/_images/rheaderleft.gif') top left repeat-y;
}

.dheaderin {
    padding:0 8px 0 8px;
    background: url('/_images/rheaderright.gif') top right repeat-y;
}

.dheadercont {
    border-left:3px solid #fffdfd;
    border-right:3px solid #fffdfd;
}

.dcontout {
    width:999px;
    background: url('/_images/rcontleft.gif') top left repeat-y;
}

.dcontin {
    padding:18px 11px 0 11px;
    background: url('/_images/rcontright.gif') top right repeat-y;
}

.arss {
    position:absolute;
    left:3px;
    top:2px;
}

.theadercont {
    width:100%;
}

.theadercont .tdleft {
    padding:7px;
    background:#fffdfd;
    width:535px;
}

.theadercont .tdright {
    background:#fffdfd;
}

.dheadercontleft {
    text-align:justify;
    color:#7e7e7e;
    font:normal 12px Arial;
}

.dheadercontleft img {
    margin:2px 12px 0 0;
}

.dheadercontleft p {
    margin:0;
    padding:0;
}

div.caption {
    color:#01487e;
    font:bold 16px 'Times New Roman';
    padding:12px 0 15px 0;
}

a.caption {
    display:block;
    margin-bottom:5px;
    color:#01487e;
    font:bold 16px 'Times New Roman';
    text-decoration:none;
}

a.caption:hover {
    text-decoration:underline;
}

.dheadercontbanners {
    padding:7px;
}

.dheadercontbanners .dfloat {
    float:left;
    margin: 0 4px 0 4px;
}

.dheadercontbanners .dfloat a {
    display:block;
    text-align:center;
    color:#7e7e7e;
    font:normal 11px Arial;
    margin-bottom:3px;
}

.dheadercontbanners .dfloat a:hover {
    text-decoration:underline;
}


.dmainsearch {
    padding:7px;
    border-top:6px solid #eeeeee;
}

.dmainsearch strong {
    color:#095ca8;
    font:bold 14px 'Times New Roman';
    display:block;
    margin-bottom:3px;
}

.dclear {
    clear:both;
}

.imainsearch {
    width:100%;
    height:16px;
    padding:0;
    margin:0;
    border:none;
    border-left:1px solid #d7dbe6;
    border-top:1px solid #d7dbe6;
    border-bottom:1px solid #d7dbe6;
    background:#f8f8f8;
}

#searchlink {
    /margin-top:1px;
    display:block;
    width:32px;
    height:20px;
    background: url('/_images/bgasearch.gif') top right no-repeat;
}

.tradios {
    width:100%;
}

.tradios td {
    color:#7e7e7e;
    font:normal 11px Arial;
}

.tradios td input {
    padding:0;
}

.tmaincontent {
    width:100%;
}

.tmaincontent .tdleft {
    width:430px;
    padding-right:20px;
}

.tmaincontent .tdcenter {
    width:187px;
    background:#f5f4f4;
}

.tmaincontent .tdright {
    background:#f5f4f4;
}

.dcaptionout {
    background: url('/_images/rdcaptionout.gif') top left repeat-x #ffffff;
}

.dcaptionin {
    color:#7e7e7e;
    font:bold 16px 'Times New Roman';
    padding:5px 8px 12px 8px;
    background: url('/_images/rdcaptionin.gif') bottom left repeat-x;
}

.dcaptionin a {
    color:#7e7e7e;
    font:bold 16px 'Times New Roman';
    text-decoration:none;
}

.dcaptionin a:hover {
    text-decoration:underline;
}

.dnews {
    text-align:justify;
    padding: 0 3px 0 3px;
    color:#565656;
    font:normal 12px Arial;
}

.dnews img {
    margin:0 6px 6px 0;
}

.ddate {
    color:#a3a5a8;
    font:normal 12px Arial;
    padding:8px 0 3px 0;
}

.aallnews {
    text-align:right;
}

.dbannersleft {
    margin-bottom:12px;
}

.dtogglenews {
    padding:0;
    height:30px;
}

.dtogglenews a {
    float:left;
    padding: 2px 10px 4px 10px;
    border-right:1px solid #7e7e7e;
}

.dtogglenews a.aselected {
    background: url('/_images/bgdtogglenewsselected.gif') top left repeat-x;
}

.drssline {
    padding:8px 5px 8px 5px;
}

.drssitem {
    color:#a3a5a8;
    font:normal 12px Arial;
    text-align:justify;
    padding:2px 0 2px 0;
}

.drssitem a {
	color:#434548;
	text-decoration:none;
}

.drssitem a:hover {
	text-decoration:underline;
}

.drssitem .sdate {
	background-color:#e0e0df;
	color:#434548;
}

.drssitem .sname {
	color:#a3a5a8;
	font:normal 12px Arial;
}

.aallrss {
    display:block;
    text-align:right;
    color:#434548;
    font:normal 12px Arial;
	text-decoration:none;
	padding:12px 0 0 0;
}

.aallrss:hover {
    text-decoration:underline;
}

.dkiyivinfo {
    padding:0 12px 6px 12px;
    background: #f5f4f4;
}

.dkiyivinfo a {
    color:#7e7e7e;
    font:normal 12px Arial;
    text-decoration:none;
}

.dkiyivinfo a:hover {
    text-decoration:underline;
}

.dkiyivinfo .acat {
    font:bold 16px 'Times New Roman';
    display:block;
    padding:5px 0 0 8px;
    background: url('/_images/bgakiyivinfo.gif') 0 12px no-repeat;
}

.duseful {
    font-size:15px;
    padding-left:0px;
    padding-right:0px;
}

.dkiyivinfo .ausefulsite {
    display:block;
    font-size:11px;
    margin-bottom:8px;
}

.ddiff {
    padding-top:8px;
}

.dbannersright {
    padding: 0 8px 8px 0;
    background:#fffdfd;
}

.dbannersright a {
    float:left;
    margin:8px 0 0 8px;
}

.tauth {
    width:100%;
}

.dlogin {
    margin-top:9px;
    padding:5px;
    background:#b2ccef;
}

.dcaptionright {
    background:#b2ccef;
    padding:2px 10px 2px 10px;
    color:#01487e;
    font:bold 16px 'Times New Roman';
}

.dnewsright {
    padding:5px 8px 0 0;
    margin-bottom:8px;
    background:#fffdfd;
}

.tdnewsright {
    border-bottom:1px dotted #050505;
}

.tdnewsright a {
    color:#565656;
    font:normal 12px Arial;
    text-decoration:none;
}

.tdnewsright a:hover {
    text-decoration:underline;
}

.aallnews {
    display:block;
    text-align:right;
    color:#434548;
    font:normal 12px Arial;
	text-decoration:none;
}

.aallnews:hover {
	text-decoration:underline;
}

.dpress {
    padding:10px 12px 5px 12px;
    margin-bottom:8px;
    background:#fffdfd;
}

.dpressitem {
    color:#172b4d;
    padding:0 0 10px 0;
    font:normal 12px Arial;
}

.dpressitem span {
    display:block;
    color:#172b4d;
    font:bold 12px Arial;
}

.dpressitem a {
    display:block;
    color:#095ca8;
    font:normal 12px Arial;
    text-decoration:none;
}

.dpressitem a:hover {
    text-decoration:underline;
}

.aallpress {
    display:block;
    text-align:left;
    color:#172b4d;
    font:normal 12px Arial;
	text-decoration:none;
}

.aallpress:hover {
	text-decoration:underline;
}

.aaddpress {
    display:block;
    width:122px;
    height:18px;
    padding:1px;
    margin-top:10px;
    text-align:center;
    background: url('/_images/bgaddpress.gif') top left no-repeat;
    color:#ffffff;
    font:normal 12px Arial;
	text-decoration:none;
}

.aaddpress:hover {
    text-decoration:underline;
}

.dbannersrightbottom a {
    display:block;
    margin-bottom:12px;
}

.dtdright {
    padding:8px;
}

.dfooter {
    background:#b2ccef;
}

.dfooterconteiner {
    width:986px;
}

.dfootermenu {
    padding:10px 0 20px 5px;
}

.tfootermenu {
    width:100%;
}

.tfootermenu td {
    text-align:justify;
    width:20%;
    font: normal 12px Arial;
    color:#fefefe;
    padding-right:5px;
}

.tfootermenu td a {
    font: normal 12px Arial;
    color:#fefefe;
    display:block;
    padding: 0 7px 7px 0;
    text-decoration:none;
    text-align:left;
}

.tfootermenu td a:hover {
    text-decoration:underline;
}

.dfooterheader {
    color:#01487e;
    font:bold 17px 'Times New Roman';
    font-style:italic;
    border-bottom: 1px solid #01487e;
    margin:0 30px 15px 7px;
}

.tfootermenu td .afooterrss {
    padding: 1px 0 4px 23px;
    background: url('/_images/irss.png') 0 0 no-repeat;
}

.tfootermenu td .afooterforum {
    padding: 4px 0 4px 23px;
    background: url('/_images/iforum.png') center left no-repeat;
}

.tfootermenu td .afooterdiscount {
    padding: 4px 0 4px 23px;
    background: url('/_images/idiscount.png') center left no-repeat;
}

.tfootermenu td .afootermedia {
    padding: 4px 0 4px 23px;
    background: url('/_images/imedia.png') center left no-repeat;
}

.tfootermenu td .afooterjournalists {
    padding: 4px 0 4px 23px;
    background: url('/_images/ijournalists.png') center left no-repeat;
}

.tfootermenu td .afooterknuj {
    padding: 5px 0 5px 23px;
    background: url('/_images/iknuj.png') center left no-repeat;
}

.dmadeby {
    background:#01487e;
}

.dmadebyconteiner {
    padding:5px 0 5px 0;
    width:980px;
}

.tmadeby {
    width:100%;
}

.tmadeby td, .tmadeby td a {
    font: normal 12px Arial;
    color:#b2ccef;
    text-decoration:none;
}

.tmadeby td a:hover {
    text-decoration:underline;
}

.dmadebycenter {
    background:#eeeeee;
    padding-bottom:28px;
}

.dcatalogvolumes {
    color:#fe911a;
    font: normal 18px Arial;
    padding:0 0 5px 0;
}

.dcatalogvolumes a {
    font: normal 18px Arial;
    color:#fe911a;
    text-decoration:underline;
    margin:0 5px 0 10px;
}

.dcatalogvolumes a:hover {
    text-decoration:none;
}

.dcatalogvolumes .selected {
    color:#095ca8;
    text-decoration:none;
}

.dusefulforjournalists a {
    display:block;
}

.dwhite {
    height:14px;
    background:#fffdfd;
}

.dnewstext a {
	text-decoration: underline !important;
}

.dnewstext a:hover {
	text-decoration: none !important;
}

#dpopup {
     width:200px;
     height:100px;
     position:absolute;
     z-index:9999;
     text-align:center;
     border: 1px solid gray;
     background: #ffffff;
     padding-top:20px;
 }
 
 .dnewseditor {
    position: relative;
 }