html {
    background: #ffffff;
}

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;
    outline: none;
}

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: Tahoma;
    font-weight: normal;
    font-size: 16px;
    padding: 0;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #494949;
}

h1 {
    font-size: 18px;
}

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

.dclear {
    clear:both;
    height:0;
    overflow: hidden;
}

.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 {
    height:20px;
    color:#ffffff;
    font:normal 15px Tahoma;
    text-transform: uppercase;
}

.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_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;
    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;
}

.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 {
    padding-top:50px;
}

.dstepper a {
    padding:2px 5px 2px 6px;
    font: normal 9px Arial !important;
    color:#3dbaff;
    margin: 0 4px 0 4px;
    float:left;
    text-align:center;
    text-decoration:none;
    background: url('/_images/ball.png') top left no-repeat;
}

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

.dstepper .acurrent {
    color: #ffffff;
    background: url('/_images/ball_h.png') top left no-repeat;
}

.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;
}


/*****************************************/
.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:12px 0 0 9px;
}

.dlangsconteiner {
    position: relative;
    height:35px;
    background: url('/_images/rmenutop.png') top left repeat-x;
}

.dlangs {
    padding: 11px 0 0 0;
    position: absolute;
    top:0;
    left:900px;
    color: #ffffff;
    font: normal 12px Tahoma;
    z-index:600;
}

.dlangs a {
    color: #ffffff;
    font: normal 12px Tahoma;
    border-right: 1px solid #ffffff;
    padding: 3px 5px 3px 5px;
    text-decoration: none;
}

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

.dheader {
    
}

.dheaderout {


}

.dheaderin {

}

.dheadercont {

}

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

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

.arss {
    position:absolute;
    right:86px;
    top:5px;
    border:none !important;
    padding: 0 !important;
}

.theadercont {
    width:100%;
    background: url('/_images/rtheadercont.png') top right repeat-x;
}

.theadercont .tdleft {
    width:684px;
}

.theadercont .tdright {
    background:#fffdfd;
}

.theadercont2 {

}

.theadercontinner {
    width:100%;
}

.theadercontinner .tdleft {
    width: 100%;
}

.theadercontinner .tdright {
    width: 250px;
    padding-top:2px;
}

.dheadercontleft h1 {
    color:#494949;
    font:normal 18px Tahoma;
    padding:0 0 3px 0;
    margin:0;
}

.dheadercontleft {
    color:#494949;
    font:normal 11px Tahoma;
    padding: 10px 5px 5px 20px;
}

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

.dheadercontleft .amoreheader {
    display:block;
    text-align:center;
    width:76px;
    height:16px;
    color:#ffffff;
    font:normal 10px Tahoma;
    line-height:11px;
    text-decoration:none;
    margin-top:8px;
    background: url('/_images/bgamoreheader.png') top left no-repeat;
}

.dheadercontleft .amoreheader:hover {
    text-decoration:underline;
}

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

.dmainsearch {
    position: absolute;
    top: 12px;
    left: 660px;
    width: 330px;
}

.imainsearch {
    width:277px;
    height:13px;
    padding:0;
    margin:0;
    border: 1px solid #c6c6c6;
    background:#ffffff;
}

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

.tradios {

}

.tradios td {
    color:#555555;
    font:normal 11px Tahoma;
}

.tradios td input {
    padding:0;
}

.tmaincontent {
    width:100%;
    margin-top:15px;
}

.tmaincontent .tdright {
    width:302px;
}

.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 {
    padding-left:3px;
    text-align:justify;
    color:#555555;
    font:normal 11px Tahoma;
}

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

.dnews hr {
    width:225px;
    border: none;
    border-top: 1px solid #e3e3e3;
    margin-top: 8px;
    margin-bottom: 8px;
}

a.caption {
    display:block;
    color:#14abff;
    font:normal 11px Tahoma;
    text-decoration:none;
    margin-bottom:12px;
}

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

.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:#555555;
    font:normal 11px Tahoma;
    text-align:justify;
    padding:4px 0 4px 0;
}

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

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

.drssitem .sdate {
    font:normal 9px Tahoma;
    color:#14abff;
    margin-right:5px;
}

.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 {

}

.dkiyivinfo a {
    color:#666666;
    font:normal 11px Tahoma;
    text-decoration:none;
}

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

.dkiyivinfo .acat {
    letter-spacing:0px;
    display:block;
    padding:0 15px 0 10px;
    line-height:31px;
    height:31px;
    overflow:hidden;
    background: url('/_images/bgmenukiev.png') top left no-repeat;
}

.dkiyivinfo .dkievsub {
    position:absolute;
}

.dkiyivinfo .dkievsub .dkievsubinner {
    position: absolute;
    padding: 4px 0 4px 0;
    top:0;
    left:0;
    width:149px;
    background: url('/_images/bgdkievmenu.png') bottom left no-repeat #ffffff;
}

.dkiyivinfo .dkievsub .dkievsubinner a {
    display: block;
    padding: 7px 11px 7px 11px;
}

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

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

.ddiff {
    padding:8px;
}

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

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

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

.tauth {
    width:100%;
}

.dlogin {
    padding:10px 10px 50px 10px;
    background: url('/_images/bgauth.png') top left no-repeat #0a4f84;
}

.dcaptionright {
    padding: 20px 10px 10px 10px;
    color:#0b4f84;
    font: normal 18px Tahoma;
    text-transform: uppercase;
    margin-top:5px;
    background: url('/_images/rdcaptionright.png') top left repeat-x #ffffff;
}

.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-left:10px;
    margin-bottom:8px;
}

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

.dpressitem span {
    display:block;
    color:#14abff;
    font:normal 9px Tahoma;
    margin-bottom: 8px;
}

.dpressitem .dpressregion {
    color:#14abff;
    font:normal 11px Tahoma;
}

.dpressitem .tdpress {
    padding-bottom: 15px;
    border-bottom: 1px solid #e3e3e3;
}

.dpressitem a {
    display:block;
    color:#666666;
    font:normal 11px Tahoma;
    text-decoration:none;
}

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

.dpressbuttons {
    padding-right:12px;
}

.dpressbuttons a {
    display:block;
    text-align:right;
    color:#666666;
    font:normal 10px Tahoma;
    text-decoration:underline;
    line-height: 15px;
}

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

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

.dtdright {

}

.dfootermainer {
    padding: 20px 39px 17px 39px;
    background:#f2f2f2;
}

.dfooter {

}

.dfooterconteiner {

}

.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 11px Tahoma;
    color:#666666;
    display:block;
    padding: 0 7px 10px 0;
    text-decoration:none;
    text-align:left;
}

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

.dfooterheader {
    color:#bbbbbb;
    font:bold 12px Tahoma;
    border-bottom: 1px solid #bbbbbb;
    padding-bottom:7px;
    margin:0 30px 15px 0;
}

.dfooterheader a {
    color:#bbbbbb !important;
    font:bold 12px Tahoma !important;
    padding:0 !important;
    text-decoration: none !important;
    display: inline !important;
}

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

.tfootermenu td .aimaged {
    padding: 4px 0 4px 23px;
    background-repeat: no-repeat;
    background-position: center left;
}

.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:#f2f2f2;
    border-top: 1px solid #e7e7e7;
}

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

.tmadeby {
    width:100%;
}

.tmadeby td, .tmadeby td a {
    font: normal 11px Tahoma;
    color:#666666;
    text-decoration:none;
}

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

.dmadebycenter {

}

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

.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;
 }

.dcity {
    position: relative;
}

.dcity .acity {
	display:block;
    color:#ffffff !important;
    background: url('/_images/bgcityleft.gif') top left no-repeat !important;
}

.dcity .acity span {
	display:block;
    color:#ffffff !important;
    padding: 6px 24px 8px 8px !important;
    background: url('/_images/bgcityright.gif') top right no-repeat !important;
}

.dcity .dcityoptions {
    background: #f8f8f8;
    position:absolute;
    top:28px;
    left:100%;
    margin-left:-95px;
    z-index:10000000000 !important;
    width:80px;
    padding:2px 10px 2px 5px !important;
}

.dcity .dcityoptions a {
    float:none !important;
    display:block !important;
    font:normal 12px Arial !important;
    color:#7e7e7e !important;
    text-decoration: none !important;
    background: url('/_images/arrowcitygray.gif') center left no-repeat !important;
    padding:3px 0 3px 18px !important;
}

.dcity .dcityoptions a:hover {
    text-decoration: underline!important;
}

#xvalidator {
    display:none;
}

.tmakestart {
    margin-top:4px;
    width:100%;
    background: url('/_images/rtmakestart.gif') bottom left repeat-x;
 }

.tmakestart td {
    padding-bottom:5px;
}

.tmakestart .tdstart a {
    font:normal 11px Arial;
    color:#afafaf;
    text-decoration: none;
    margin:0 3px 0 3px;
}

.tmakestart .tdstart a:hover {
    text-decoration: underline;
}

.tmakestart .tdenter {
    font: normal 16px Tahoma;
    color: #01487e;
}

.tmakestart .tdenter a {
    font: bold 12px Tahoma;
    color: #01487e;
    margin:  0;
    text-decoration: none;
}

.tmakestart .tdenter a:hover {
    text-decoration: underline;
}

.tmakestart .tdheaderlinks {
    
}
/*
.tmakestart .tdheaderlinks a {
    float:right;
    text-decoration: none;
    margin:0 1px 0 0;
    background: url('/_images/bgbuttonheaderleft.gif') top left no-repeat;
}

.tmakestart .tdheaderlinks a span {
    font: normal 12px Tahoma;
    color:#494949;
    padding: 8px;
    display: block;
    text-align: center;
    background: url('/_images/bgbuttonheaderright.gif') top right no-repeat;
}

.tmakestart .tdheaderlinks a:hover {
    text-decoration: underline;
}
*/
.dtopheader {
    position: relative;
    height: 67px;
    background: url('/_images/rtopheader.png') top left repeat-x;
}

.dsubmenu {
    padding-right: 150px;
    position: relative;
    min-height: 37px;
    background: url('/_images/rsubmenu.png') bottom left repeat-x #e9e9e9;
}

.dsubmenu .dsub a {
    color: #555555;
    font:normal 11px Tahoma;
    padding:12px;
    text-decoration:none;
    line-height:37px;
}

.dsubmenu .dsub a:hover {
    text-decoration:underline;
}

.dtime {
    position: absolute;
    right:5px;
    top:12px;
    color: #555555;
    font: normal 11px Arial;
}

.dheadervontlinks {
    padding-top:11px;
    padding-left:10px;
    padding-right:10px;
    height:200px;
    overflow:hidden;
}

.dheadervontlinks a {
    text-align: left;
    display: block;
    color: #494949;
    font:normal 11px Tahoma;
    padding: 0 0 18px 12px;
    text-decoration: none;
    background: url('/_images/arrow_right.png') top left no-repeat;
}

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

.dtabber {
    height:31px;
    background: url('/_images/rtabber.png') top left repeat-x;
}

.dtabber a {
    float:left;
}

.dtabber25 a {
    width: 25%;
}

.dtabber33 a {
    width: 33%;
}

.dtabber a .snobg {
	background:none;
}

.dtabber a span {
    text-align: center;
    display: block;
    padding: 9px 12px 9px 12px;
    color:#555555;
    font: normal 11px Tahoma;
    background: url('/_images/bgtabberbutton.png') bottom right no-repeat;
}

.dtabber .selected {
    margin-left:-2px;
    background: url('/_images/bgtabberbuttonlefth.png') bottom left no-repeat #ffffff;
}

.dtabber .selected span {
    color:#01487e;
    font-weight:bold;
    background: url('/_images/bgtabberbuttonrighth.png') bottom right no-repeat;
}

.dbannersbottom {
    width:301px;
    float:left;
    margin: 12px 5px 20px 15px;
    font: normal 11px Tahoma;
    color: #555555;
    line-height:14px;
}

.dbannersbottom a {
    color:#0b4f84;
    text-decoration: none;
}

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

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

.dbannersbottom .aimage {
    float:left;
    margin: 0 8px 5px 0;
}

.drightcaption {
    font: normal 17px Tahoma;
    color:#ffffff;
    line-height: 32px;
    padding: 0 0 0 9px;
    text-transform: uppercase;
    background: url('/_images/rbluecaption.png') top left repeat-x;
}

.dmessageusers {
    margin:  5px 0 5px 0;
    background: #ffffff;
    color:#555555;
    font: normal 11px Tahoma;
    padding: 8px;
}

.dregional {
    color: #666666;
    font: normal 11px Tahoma;
    padding: 10px 15px 20px 15px;
    background: url('/_images/bgregionalnews.png') bottom left no-repeat #ffffff;
}

.dregional a {
    display: block;
    color: #14abff;
    font: normal 11px Tahoma;
    text-decoration: none;
}

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

.dregional .aregional {
    text-align: right;
    color: #666666;
    text-decoration: underline !important;
}

.dregional .aregional:hover {
    text-decoration: none !important;
}

.dnobg {
    margin-top:0;
    padding-top:0;
    background: none;
}

.dcaptionright .acapt {
    padding-left: 7px;
    padding-right: 23px;
    background: url('/_images/roundarrow.png') right center no-repeat;
    text-decoration: none;
    color:#0b4f84;
    font: normal 18px Tahoma;
    text-transform: uppercase;
}

.dcaptionright .acapt:hover {
    text-decoration: underline;
}

.dpropositions {
    padding:15px 10px 15px 10px;
    background: #f7f7f7;
    color:#050505;
    font: normal 11px Tahoma;
}

.dpropositions .dcaption {
    font: normal 15px Arial;
    color:#3c0e01;
}

.dpropositions .dbanner {
    padding:20px 0 20px 0;
}

.dpropositions .dprop {
    padding:0 25px 18px 25px;
    line-height:20px;
}

.dpropositions .dprop a {
    display:block;
    color:#679524;
    font: bold 11px Tahoma;
    text-decoration: underline;
}

.dpropositions .dprop a:hover {
    text-decoration: none;
}

.aalloffers {
    display:block;
    width:144px;
    height:21px;
    text-align:center;
    font: normal 13px Arial;
    color:#d3ff83;
    line-height:21px;
    text-decoration: none;
    background: url('/_images/bgalloffers.png') left center no-repeat;
}

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

.dallnewsconteiner .dall {
    padding-right: 80px;
}

.dallnewsconteiner .aall {
    padding-right:25px;
    padding-top:10px;
    padding-bottom:10px;
    font: normal 11px Tahoma;
    color:#555555;
    text-decoration: none;
    background: url('/_images/roundarrow.png') right center no-repeat;
}

.dallnewsconteiner .aall:hover {
    text-decoration: underline;
}

.dgradientbg {
    height:22px;
    background: url('/_images/rdcaptionright.png') top left repeat-x #ffffff;
}

.dannouncement {
    padding: 11px 7px 11px 7px;
    border: 1px solid #e8e8e3;
    font: normal 11px Tahoma;
    color:#2f2f2c;
    background: url('/_images/bgtop.png') top right no-repeat #fffff0;
}

.dannouncement .dcaption {
    font: normal 11px Tahoma;
    color:#2f2f2c;
    text-transform: uppercase;
    padding-bottom:8px;
}

.dannouncement .acaption {
    font-weight: bold;
    display: block;
    margin-bottom: 18px;
    text-decoration: none;
}

.dannouncement .acaption:hover {
    text-decoration: underline;
}

.dannouncement .dimage {
    float:left;
    border: 4px solid #cacaca;
    padding: 4px;
    margin: 0 6px 0 0;
}

.dannouncement .amore {
    font: normal 10px Tahoma;
    color:#3c6d8b;
    display: block;
    text-decoration: none;
    margin-top:12px;
}

.dannouncement .amore:hover {
    text-decoration: underline;
}

.dtabbermedia span.sblue {
    padding-left: 5px !important;
}

.dtabbermedia span.sblue img {
    float:left;
    margin-right:5px;
}

.dtabbermedia a.selected {
    padding-left: 12px !important;
}

.dtabbermedia a.selected span.sblue {
    color:#14abff !important;
    font-weight:normal !important;
}

.dmultim a, .dmultimgallery a, .dmultimphoto a {
    display: block;
    font: normal 11px Tahoma;
    color:#14abff;
    display: block;
    text-decoration: none;
    padding: 11px 0 11px 6px;
    border-bottom: 1px solid #e3e3e3;
}

.dmultim a:hover, .dmultimgallery a:hover, .dmultimphoto a:hover {
    text-decoration:underline;
}

.dmultimstepper, .dmultimgallerystepper, .dmultimphotostepper {
    padding-top: 30px;
}

.dmultimstepper a, .dmultimgallerystepper a, .dmultimphotostepper a {
    padding:2px 5px 2px 6px;
    font: normal 9px Arial;
    color:#3dbaff;
    margin: 0 4px 0 4px;
    float:left;
    text-align:center;
    text-decoration:none;
    background: url('/_images/ball.png') top left no-repeat;
}

.dmultimstepper a:hover, .dmultimgallerystepper a:hover, .dmultimphotostepper a:hover {
    text-decoration:underline;
}

.dmultimstepper a.selected, .dmultimgallerystepper a.selected, .dmultimphotostepper a.selected {
    color: #ffffff;
    background: url('/_images/ball_h.png') top left no-repeat;
}

.dmultimstepper .dstep, .dmultimgallerystepper .dstepgallery, .dmultimphotostepper .dstepphoto {
    width:150px;
}

.dtabberlittle a.selected span {
    font:normal 11px Tahoma !important;
}

.tabberpartition a span {
    padding-left:10px;
    padding-right:10px;
}

.dcaptionvolumes {
    font: normal 15px Tahoma;
    color:#0b4f84;
    line-height:32px;
    padding: 0 0 0 10px;
    height:32px;
    background: url('/_images/rcaptionvolumes.png') top left repeat-x;
}

.dmediablocksearch {
    background: url('/_images/bgsearch.png') top left repeat-x;
    padding:5px 10px 0 10px;
    height:75px;
}

.dmediablocksearch strong {
    display: block;
    margin-bottom:5px;
    color:#0b4f84;
    font:bold 14px Tahoma;
}

#mediasearchlink {
    /margin-top:1px;
    display:block;
    width:24px;
    height:21px;
    background: url('/_images/bgamediasearch.png') top right no-repeat;
}

#aauthcheck {
    display:block;
    padding: 1px 14px 3px 12px;
    font:normal 12px Arial;
    color:#fefdfd;
    margin:2px 0 0 3px;
    background: url('/_images/bgafilter.png') top left no-repeat;
    border:none;
}

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

.tdsales td {
    width:33%;
    padding: 0 22px 22px 0;
}

.tdsales td .dsales {
    background: #f7f7f7;
}

.tdsales td .dsales .caption {
    color: #3c0e01;
    font: normal 15px Arial;
    text-align:left;
    padding:10px 14px 26px 14px;
}

.tdsales td .dsales .dcontent {
    color: #050505;
    font: normal 11px Tahoma;
    text-align:left;
    padding:0 30px 30px 30px;
    line-height:22px;
}

.tdsales td .dsales .dcontent a {
    color: #679524;
    font: bold 12px Tahoma;
    text-align:left;
    text-decoration:underline;
}

.tdsales td .dsales .dcontent a:hover {
    text-decoration:none;
}

.dadvertisings .ditem {
	width:180px;
	margin:0 10px 10px 0;
	float:left;
}

.dadvertisings .ditem a {
	color:#002a77;
	text-decoration:none;
	font-weight:bold;
}

.dadvertisings .ditem a:hover {
	text-decoration:underline;
}

.dnewsleftview {
    padding-right:5px;
}

.dnewsleftview hr {
    width: 195px;
}
