﻿* { margin: 0; padding: 0; }
html { height: 100%; overflow-y: scroll; direction: rtl; background-color: #fff; color: #304040; font-family:'Heebo', Arial, sans-serif; font-size: 0.8125em; }
body { height: 100%; background: url(../img/bg-1.2.png) repeat-x top;font-size:16px!important }
body.print { background: none; }
input, textarea, select, button { padding: 1px 2px; font-family: 'Heebo'; font-size: 100%; vertical-align: middle; }
textarea, select, input.textual { border-style: solid; border-width: 1px; border-color: #b0b2b8 #d4d9e2 #dce4ec #dadbe4; }
input[type=text], input[type=password], input[type=file] { border-style: solid; border-width: 1px; border-color: #b0b2b8 #d4d9e2 #dce4ec #dadbe4; }
input[type=checkbox] + label { margin-right: 4px; }
textarea { overflow: auto; }
button:disabled { color: #ccc !important; }
button.btn0, button.btn1, button.btn2, button.btn3, button.sharelink, button.exportchartcsv { height: 19px; border: none; padding: 0 0 0.3em 0; color: #fff; font-size: 12px; font-weight: bold; white-space: nowrap; }
button.btn0 { width: 30px; background: url(../img/btn0-1.0.gif) no-repeat; }
button.btn1 { width: 52px; background: url(../img/btn1-1.0.gif) no-repeat; }
button.btn2 { width: 75px; background: url(../img/btn2-1.0.gif) no-repeat; }
button.sharelink { width: 52px; background: url(../img/btn1-1.0.gif) no-repeat; }
button.btn3 { width: 92px; background: url(../img/btn3-1.0.gif) no-repeat; }
button.exportchartcsv { width: 52px; background: url(../img/btn1-1.0.gif) no-repeat; margin-left: 0.5em; float:right; }
a { color: #3b5a81; text-decoration: underline; }
a:hover, a:active { color: #a00000 !important; }
img { border: 0; }
img.inline { vertical-align: middle; }
table.data { table-layout: fixed; width: 100%; }
table.data thead { cursor: default; }
table.data th { padding: 4px 6px 5px; vertical-align: baseline; text-align: right; }
table.data th.sortable { cursor: pointer; }
table.data td { padding: 4px 6px 5px; vertical-align: baseline; }
table.data td.fill:first-child { padding-left: 0; }
table.data .even { background-color: #f3f3ec !important; }
table.data thead tr { background-color: #a1adaf; color: #fff; }
table.data tbody.clickable tr { cursor: pointer; }
table.data a { text-decoration: none; }
table.data th a { color: inherit; }
table.data .cmd { color: #bcc3c4; }
table.data .cmd a { text-decoration: underline; }
ul.icon { margin-right: 0 !important; }
ul.icon li { height: auto !important; height: 16px; min-height: 16px; margin-bottom: 2px; padding: 0 23px 1px 0 !important; background-repeat: no-repeat; background-position: right top; list-style-type: none !important; list-style-image: none !important; }
li.doc, li.docx { background-image: url(../img/icon_doc-1.0.gif); }
li.pdf { background-image: url(../img/icon_pdf-1.0.gif); }
li.zip { background-image: url(../img/icon_zip-1.0.gif); }
li.ppt { background-image: url(../img/icon_ppt-1.0.gif); }
li.xls { background-image: url(../img/icon_xls-1.0.gif); }
li.tif, li.tiff { background-image: url(../img/icon_tif-1.0.gif); }
li.mp3 { background-image: url(../img/icon_mp3-1.0.gif); }
li.ics { background-image: url(../img/icon_ics-1.0.gif); }
li.gcl { background-image: url(../img/icon_gcl-1.0.gif); }
li.fbk { background-image: url(../img/icon_fbk-1.0.gif); }
li.twt { background-image: url(../img/icon_twt-1.0.gif); }
li.graph { background-image: url(../img/icon_graph-1.0.gif); }
li.wmv { background-image: url(../img/icon_wmv-1.0.png); }
.noclear { clear: none !important; }
.textsep { color: #999; font-size: 125%; }
.paging { margin-top: 16px; }
.paging button { width: 20px; height: 15px; margin-left: 5px; border: none; background-color: Transparent; }
.paging .first { background-image: url(../img/first-1.0.gif); }
.paging .first_dsbl { background-image: url(../img/first_dsbl-1.0.gif) !important; }
.paging .prev { background-image: url(../img/prev-1.0.gif); }
.paging .prev_dsbl { background-image: url(../img/prev_dsbl-1.0.gif) !important; }
.paging .next { background-image: url(../img/next-1.0.gif); }
.paging .next_dsbl { background-image: url(../img/next_dsbl-1.0.gif) !important; }
.paging .last { background-image: url(../img/last-1.0.gif); }
.paging .last_dsbl { background-image: url(../img/last_dsbl-1.0.gif) !important; }

.form { overflow: hidden; margin-bottom: 17px; border: none; padding: 0 18px 2px 0; }
.form .field { clear: right; margin-bottom: 6px; }
.form .field .mandatory { font-weight: bold; }
.form .label { float: right; width: 90px; height: 100%; margin-top: 0.2em; padding-left: 2px; }
.form .input { display: block; margin-right: 92px; }
.form .input img { vertical-align: middle; }
.form .explain { float: left; width: 20px; height: 20px; margin-right: 10px; background: url(../img/help-1.0.gif) no-repeat; color: Gray; }
.form .error { display: none; margin: 1px 92px 4px 0; color: Red; font-weight: bold; }
.form .cmd { clear: both; margin: 16px 92px 0 0; }
.form .side .cmd { clear: both; margin-right: 0; }
#recaptcha_area { direction: ltr; }

.ac_over { background-color: Navy; color: #fff; }
.ac_results { overflow: auto; display: none; position: absolute; z-index: 2001; top: 0; left: 0; width: 100%; height: 10.5em; margin: 0; padding: 0; border: solid 1px #000; background-color: #fff; color: #000; list-style-position: outside; list-style: none; cursor: default; }
.ac_results li { display: block; overflow: hidden; margin: 0; padding: 1px 4px; list-style-type: none; line-height: 16px; }
.ac_loading { background: url('../img/loading-1.0.gif') no-repeat left center; }

.msp_selected { color: #b3b3b3; }
.msp { display: inline-block; border-style: solid; border-width: 1px; border-color: #b0b2b8 #d4d9e2 #dce4ec #dadbe4; padding: 0 2px 0 1px; vertical-align: bottom; line-height: 1.71em; }
.msp .add { color: Gray; white-space: nowrap; }
.msp select { visibility: hidden; }
.msp span a:hover, .msp span a:focus { text-decoration: line-through; }
/*production*/
.box1 { width: 213px; margin-bottom: 16px; background: url(../img/box1_b-1.0.gif) no-repeat bottom; }
.box1 .body { padding: 16px 21px 24px 17px; background: url(../img/box1_a-1.0.gif) no-repeat top; }
.box2 { overflow: hidden; width: 400px; margin-bottom: 16px; background: url(../img/box2_b-1.1.gif) no-repeat bottom; margin:auto; }
.box2 .body { margin-bottom: 24px; padding: 17px 24px 0; background: url(../img/box2_a-1.1.gif) no-repeat top; }
.box2 h1 { padding-right: 0 !important; background-image: url(../img/t.gif) !important; }
.box3 { overflow: hidden; width: 530px; margin-bottom: 16px; background: url(../img/box3_b-1.0.gif) no-repeat bottom right; }
.box3 .body { margin-bottom: 24px; padding: 20px 28px 1px; background: url(../img/box3_a-1.0.gif) no-repeat top; }
.box3 h1 { padding-right: 0 !important; background-image: url(../img/t.gif) !important; }
.box4 { overflow: hidden; width: 400px; float:left; /*display:inline-block;*/ margin-bottom: 16px; background: url(../img/box2_b-1.1.gif) no-repeat bottom; }
.box4 li {list-style-image: url(../img/bullet-1.0.gif); }
.box4 .body { margin-bottom: 24px; padding: 17px 24px 0; background: url(../img/box2_a-1.1.gif) no-repeat top; }
.box4 h1 { padding-right: 0 !important; background-image: url(../img/t.gif) !important; }
.box5 { overflow: hidden; /*display:inline-block;*/ margin-bottom: 16px; background: url(../img/box2_b-1.1.gif) no-repeat bottom; }
.box5 .body { margin-bottom: 24px; padding: 20px 44px 1px; background: url(../img/box2_a-1.1.gif) no-repeat top; }
.box5 h1 { padding-right: 0 !important; background-image: url(../img/t.gif) !important; }

.blankbox {float: left; margin: 0px 50px 0px 50px; border-right: solid 10px #d0d8d9;}

#tooltip { position: absolute; z-index: 9999; border: solid 1px #000; padding: 1px 2px; background-color: #ffffe7; color: #000; }
#tooltip h3, #tooltip div { margin: 0; font-size: 100%; font-weight: normal; }

.customSelect { display: inline; }

.sidemenu { float: left; width: 130px; height: 300px; padding: 0 50px 30px 0; border-right: solid 1px #d0d8d9; }
div.contentblock { width: 580px; padding-right: 19px; }

.float { float: left; }
.hidden { display: none; }

img.loading { display: none; width: 16px; height: 16px; background: url('../img/loading-1.0.gif') center; vertical-align: middle; }

.chart { direction: ltr; cursor: default; }
.chart .legend { direction: rtl; }

#simplemodal-overlay { background-color: #fff; cursor: default !important; }
#simplemodal-container { padding: 16px; background-color: #d9d9dc; border: outset 2px !important; cursor: default !important; }
.modal { display: none; }
.modal p { margin-bottom: 16px; }
.modal ol { margin-right: 30px; }
.modal .msp { background-color: #fff; }
form.modal { margin: 0 !important; border: none !important; padding: 0 !important; }
#help.modal { width: 440px; }
#help.modal .cmd { margin-top: 12px; text-align: left; }

#container {width:100%; max-width: 980px; margin: 0 auto; }

#header { position: relative; height: 110px; border-bottom: solid 1px #d0d8d9; }
#header ul { position: absolute; padding: 0; font-weight: bold; }
#header li { float: right; line-height: 105%; padding: 0 9px; list-style: none; border-right: solid 1px #c3c3c6; cursor: default; }
#header li > img { vertical-align: middle; margin-left: 4px; border-radius: 11px; }
#header > ul > li:first-child { padding-right: 0px; border-right: none; }
#header li a { color: #133d62; text-decoration: none; font-weight: normal; }
#header ul ul { display: none; position: absolute; z-index: 9999; float: none; margin: 0; padding-top: 8px; }
#header ul ul li { float: none; border: none; border-right: solid 5px #d9d9e0; padding: 0 8px 7px 11px !important; background-color: #efefef; white-space: nowrap; }
#header ul ul li:first-child { padding-top: 7px !important; }
#header ul div.homePage { width: 14px; height: 12px; background: url(../img/hp-1.0.gif) no-repeat; cursor: pointer; }
#header ul div.homePage span { display: none; }
#header ul span.new { color: #c00; vertical-align: top; font-size: 85%; }
#header ul.menu { top: 80px; font-size: 14px; }
#header ul.identity { top: 80px; left: 0; font-size: 14px; }
#header ul.dd { padding-left: 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACNwAAAjcB9wZEwgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACCSURBVDiN7dI9CsJgEIThZ8VKLDyLf52Kd/IYHsvzGMGkXptP0ZhokU5cGNgdZt5qIzMNmdGg9m8AxvclIqY4Yval0+CQmRXIzIewxgXZowb7l87zUSArVB3lGru3fNsokGULUmPbme0yC2SBM67Y9OXi0ydGxByTzDz1Zv6vPBxwA4sIk/AHkd88AAAAAElFTkSuQmCC) no-repeat 0 0; }
#header ul.dd > li { font-weight: bold; }
#header ul.dd > li > ul { min-width: 100%; }
#header .logo { position: absolute; top: 22px; right: 5px; width: 155px; height: 46px; background: url(../img/logo-1.3.gif) no-repeat; }
#header .logo span { display: none; }
#teaser { position: absolute; width: 203px; height: 43px; right: 180px; padding-top: 15px; background: url(../img/bg_tab-1.0.png) no-repeat; color: #998; text-align: center; display:none }
#teaser a { color: #998; text-decoration: none; }

#footer { clear: both; margin-top: 40px; border-top: solid 1px #d0d8d9; padding: 10px 0 30px; color: #868989; font-size: 90%; }
#footer ul { padding: 0; }
#footer li { float: right; line-height: 110%; padding: 0 7px; list-style: none; border-right: solid 1px #bbb; }
#footer li.first { padding-right: 0px; border-right: none; }
#footer li a { color: #767979; text-decoration: none; }
#footer .contact { float: left; color: #868989; }
.print #footer { text-align: center; }

#secondary-menu { overflow: hidden; padding: 10px 15px; border-bottom: 1px solid #d0d8d9; background: #f6f6f3; list-style: none; font-size: 14px; }
#secondary-menu > li { float: right; padding: 0 15px; border-right: 1px solid #c3c3c3; }
#secondary-menu > li.current { font-weight: bold; }
#secondary-menu > li:first-child { padding-right: 0; border-right: none; }
#secondary-menu > li > a { text-decoration: none; }

#main { overflow: hidden; height: auto !important; height: 370px; min-height: 370px; padding-top: 25px; }
.print #main { height: auto !important; }
#main a { cursor: pointer; }
#main h1 { margin-bottom: 19px; background: url(../img/heading_bullet-1.0.gif) no-repeat right center; padding-right: 19px; color: #1c486d; font-size: 125%; }
#main h2 { margin: 0 0 18px 0; color: #444466; font-size: 110%; }
#main h1 + h2 { margin-top: -8px; }
#main h3 { margin: 19px 0 0; font-size: 100%; }
#main p { margin-bottom: 19px; }
#main ul { margin: 0 18px 19px 0; }
#main ul li { margin-bottom: 2px; list-style-image: url(../img/bullet-1.0.gif); }
#main ul li.expand { list-style-image: url(../img/expand-1.0.gif); }
#main ol { margin: 0 23px 19px 0; }
#main fieldset { margin-top: 8px; border: solid 1px #dddddd; background-color: #fff; }
#main fieldset .body { padding: 10px; background: none; }
#main fieldset legend { padding: 0 3px; }
#main hr { height: 1px; margin: 19px 0 19px 0; border: none; background-color: #d0d8d9; color: #d0d8d9; }

#happy { position: absolute; top: -57px; width: 202px; height: 57px; margin: 0 750px 0 0; background: url(../img/passover_2010.png); }

.hp { padding-top: 0 !important; }
.hp .intro { margin-bottom: 21px; padding: 7px 19px 8px; border-right: solid 1px #d0d8d9; background: url(../img/intro-1.0.gif) repeat-x; color: #405656; font-size: 120%; }
.hp .intro a { font-size: 85%; }
.hp form a.more { display: block; clear: left; float: left; margin: 12px 0 1px 0; padding-right: 8px; background: url(../img/link_bullet-1.0.gif) no-repeat right center; text-decoration: none; }
.hp form a.more:focus { margin-left: 1px; }
.hp #search { position: relative; visibility: hidden; width: 700px; height: 147px; margin: 32px auto 52px; }
.hp .tabs .new { color: #c00; vertical-align: top; font-size: 85%; }
.hp .recentpr { clear: both; margin: 24px 0 30px; }
.hp .recentpr .more { float: left; margin-top: 8px; }
.hp .recentpr .side0 { float: left; width: 49%; }
.hp .recentpr .side1 { width: 49%; }
.hp .recentpr td { overflow: hidden; white-space: nowrap; }
.hp .recentpr .date { width: 32px; }
.hp .fb { clear: both; float: left; width: 292px; margin-right: 16px; }
.hp .fb iframe { width: 100%; height: 220px; }
.hp .tvrating { float: left; width: 33%; }
.hp .tvrating a { display: block; margin-top: 10px; text-align: left; }
.hp .tvrating .tvr { display: initial; margin-top: 10px; text-align: left; }
.hp .tvrating .channel { width: 80px; }
.hp .tvrating .rating { width: 55px; }
.hp .tvrating .share { width: 55px; }
.hp .tvrating div { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.hp .tvrating .change { font-size: 80%; font-weight: normal; }
.hp .tvrating .up { color: #0c0; }
.hp .tvrating .down { color: #f00; }
.hp .jobs { width: 33%; }
.hp .jobs th.date { width: 45px; }
.hp .jobs th.org { width: 120px; }
.hp .jobs td div { white-space: nowrap; }
.hp .jobs a { display: block; margin-top: 10px; text-align: left; }
.hp .jobs .tvr { display: initial; margin-top: 10px; text-align: left; }

#login_modal { width: 23em; }
#login_modal input { width: 13em; }
#login_modal .more { margin-top: 16px; text-align: left; }
#login { width: 350px; }

#prsearch > .menu { float: left; font-size: 14px; }
#prsearch > .menu > li { float: right; padding: 0 10px; border-right: 1px solid #999; list-style: none; }
#prsearch > .menu > li:first-child { padding-right: 0; border-right: none; }
#prsearch .side { float: left; width: 400px; }
#prsearch .cmd { margin-top: 14px; text-align: left; }
#aft { width: 450px; }
#aft_gen { margin-bottom: 12px; padding: 3px 5px; background-color: #e3e3f3; }
#aft_gen.empty { color: Gray; }

#prresults { clear: both; display: none; margin-top: 19px; }
#prresults .col0 { width: 85px; }
#prresults .col2 { width: 170px; }
#prresults .col3 { width: 17%; }

#alert.form { width: 660px; }

#pr .content { margin-left: 244px; margin-right: 237px; }
.print #pr .content { margin-left: 0; }
#pr .content .section { margin-bottom: 10px; color: #abc; font-size: 120%; font-weight: bold; }
#pr .content h1 { background: none; padding: 0; font-size: 140%; }
#pr .content h2 { font-size: 110%; letter-spacing: 1px; }
#pr .content span.highlight { background-color: #ffff8c !important; }
#pr .content .more { margin-top: 20px; border-top: solid 1px #d5dcdd; padding-top: 16px; }
#pr .unhighlight { margin: 0 236px 19px 0; }
#pr .unhighlight li { list-style: none none !important; background: url(../img/highlight-1.0.gif) no-repeat right bottom; padding: 0 23px 0 !important; }
#pr .before { float: right; margin-left: 24px; }
#pr .after { float: left; margin-right: 24px; }
#pr .side { width: 213px; }
#pr .side .box1 .more { margin: 12px 0 0 0 !important; border-top: dashed 1px #d9d9d9; padding-top: 8px; text-align: center; font-weight: bold; }
#pr .side .box1 .eventexport { margin: 12px 0 0 0 !important; border-top: dashed 1px #d9d9d9; padding-top: 8px; }
#pr .side .box1 .cmd { margin: 12px 0 0 0 !important; border-top: dashed 1px #d9d9d9; padding-top: 8px; text-align: left; color: #d9d9d9; }
#pr .side .box1 h2 { margin-bottom: 12px !important; }
#pr .side .visuals { margin-top: 14px; color: Gray; }
#pr .side .visuals img { width: 200px; }
#pr .side .visual { width: 200px; margin: 0 7px 18px; text-align: right; }
#pr .side .visual .description { margin-top: 8px; font-size: 90%; }
#pr .side ul.downloads { margin: 0 !important; padding: 0 !important; }
#pr .share { color: #999; text-align: center; }
#pr .share img { margin: 0 4px; vertical-align: middle; }

#organization .field { clear: right; margin-bottom: 1px; }
#organization .logo { float: left; margin-right: 15px; }
#organization label { float: right; width: 85px; }
#organization table.data { margin-bottom: 16px; }
#organization table.data .col0 { width: 65px; }
#organization table.data .col2 { width: 200px; }
#organization .box2, #organization .box3 { height: 225px; }
#organization .description p { margin-bottom: 10px; }

#pearsonpage .field { clear: right; margin-bottom: 1px; }
#pearsonpage .logo { float: left; margin-right: 15px; }
#pearsonpage label { float: right; width: 85px; margin-bottom: 1px; }
#pearsonpage label.job { float: right; width: 115px; margin-bottom: 1px; }
#pearsonpage label.jobtitle { float: right; width: 85px; margin-bottom: 1px; }
#pearsonpage table.data { margin-bottom: 16px; }
#pearsonpage table.data .col0 { width: 65px; }
#pearsonpage table.data .col2 { width: 200px; }
#pearsonpage .box2, #pearsonpage .box3 { height: 225px; }
#pearsonpage .description p { margin-bottom: 10px; }

#personresults .navResults .statistics { float:right; }
#personresults .navResults .numberofpage { float:right; margin-right:30px; }
#personresults .navResults .field { float:left; margin: -2px 0px 0px 1px; }
#personresults .navResults .paging { float:right; margin: 0px 35px 0px 0px; }
#personresults .navResults .pajing .page_navigation { width: 22px; height: 18px; margin-left: 8px; border: none; background-color: Transparent; }
#personresults .navResults .pajing .more_pages { margin-right: 6px; margin-left: 6px; }
#personresults .navResults .pajing .selected { background: #C5EBF1; color:black!important; } 

#organizationresults .navResults .statistics { float:right; }
#organizationresults .navResults .numberofpage { float:right; margin-right:30px; }
#organizationresults .navResults .field { float:left; margin: -2px 0px 0px 1px; }
#organizationresults .navResults .paging { float:right; margin: 0px 35px 0px 0px; }
#organizationresults .navResults .pajing .page_navigation { width: 22px; height: 18px; margin-left: 8px; border: none; background-color: Transparent; }
#organizationresults .navResults .pajing .more_pages { margin-right: 6px; margin-left: 6px; }
#organizationresults .navResults .pajing .selected { background: #C5EBF1; color:black!important; } 

#predit { width: 740px; }
#predit #fileadd { line-height: 1.73em; }
#predit .errors { color: #900; }
#predit .counter { margin: 2px 0 6px; color: #999; }

#registration { width: 720px; }
#registration .side { float: left; width: 310px; border-right: solid 1px #d0d8d9; padding-right: 28px; }
#registration .unit { display: none; margin-bottom: 19px; }
#registration hr { width: 350px; text-align: right; }
#registration #picture_image { display: block; margin-top: 4px; }

#personmap .page_navigation { padding:3px 5px;	margin:2px;	}
#personmap .page_navigation a { margin:2px;	border:1px solid black; padding: 0 3px; text-decoration: none; }
#personmap .active_page { border:1px solid white !important ; }

#mediachart .page_navigation { padding:0px 5px;	margin:2px; }
#mediachart .active_page { border:1px solid white !important ; }



#tagchart .chart {float:left;}
#tagchart .hfont {color: #ccc !important; }

#personal .section { margin-bottom: 10px; border-bottom: solid 1px #d0d8d9; }
#personal .section .body { padding-bottom: 20px; }
#personal h1 { margin-bottom: 9px; }
#personal ul { margin-top: 10px; }
#personal ul li { margin-bottom: 3px; }
#personal #marked .col0 { width: 75px; }
#personal #marked .col2 { width: 150px; }
#personal #marked .col3 { width: 170px; }
#personal #marked .col4 { width: 70px; text-align: left; }
#personal .events { table-layout: auto; }
#personal .events .col0 { width: 150px; }
#personal .events .col3 { width: 90px; text-align: left; }
#personal #alerts .col1 { width: 280px; }
#personal #alerts .col2 { width: 125px; }
#personal #alerts .col3 { width: 85px; text-align: left; }
#personal #mypr .col0 { width: 125px; }
#personal #mypr .col2 { width: 70px; text-align: left; }
#personal #mydistribution .col0 { width: 125px; }
#personal #mydistribution .col2 { width: 55px; }
#personal #mydistribution .col3 { width: 70px; text-align: left; }
#personal #myevents { table-layout: auto; }
#personal #myevents .col0 { width: 150px; }
#personal #myevents .col3 { width: 50px; }
#personal #myevents .col4 { width: 70px; text-align: left; }
#personal #mycontentrequests { table-layout: fixed; }
#personal #mycontentrequests .col0 { width: 125px; }
#personal #mycontentrequests .col2 { width: 60px; }
#personal #mycontentrequests .col3 { width: 90px; text-align: left; }

#contact ul { margin-right: 24px; }
/*#contact form { float: left; width: 420px; }*/
#contact .box2 label { float: right; width: 45px; }
#contact .map { width: 450px; height: 280px; margin-right: 20px; }
/*#contact {overflow:hidden; display:inline-block};*/

#distributionsearch { margin-bottom: 25px; }
#distributionsearch .side { float: left; width: 425px; }
#distributionsearch .cmd { text-align: left; }
#distribution { overflow: hidden; text-align: center; }
#distribution span { color: Gray; }
#distribution .results { float: right; width: 46%; }
#distribution .recipients { float: left; width: 46%; }
#distribution .results select, #distribution .recipients select { width: 100%; }
#distribution button.move { margin-bottom: 7px; }
#distribution .cmd { clear: both; margin-top: 12px; text-align: left; }
#distribution #poolsManagement { display: none; }
#distributeemail .prevstep, #distributesms .prevstep { float: left; }
#distributeemail { width: 500px; height: 200px; }
#distributeemail #prcontainer select { width: 99%; }
#distributeemail #prmore { width: 98%; margin-bottom: 12px; }
#distributeemail #prcontainer .cmd { float: left; }
#distributeemail #selfcontainer input { width: 200px; direction: ltr; text-align: right; }
#distributeemail #selfcontainer span { display: none; }
#distributesms { width: 450px; }
#distributesms #smscustom { direction: ltr; width: 400px; }
#distributesms #smsmessage { width: 300px; }
#distributesms .counter { color: #999; }
#distributesms .cmd { text-align: left; }

#mediasearch .side { float: left; width: 400px; }
#mediasearch .cmd { margin: 2px 0 0; float: left; }
#mediaresults { clear: both; display: none; margin-top: 19px; }
#mediaresults .col0 { width: 75px; }
#mediaresults .col2 { width: 130px; }

#mediachart .chart { width: 93%; height: 200px; margin: 0 auto 10px; }
#mediachart .comments { margin-top: 28px; color: #777; font-size: 90%; }
#mediachart .results { display: none; margin-top: 16px; }
#mediachart .results .col0 { width: 75px; }
#mediachart .results .col2 { width: 130px; }

#personsearch .side { float: left; width: 420px; }
#personsearch .cmd { float: left; margin-top: 2px; }
#personresults { display: none; }
#personresults ul.more { margin-top: 12px; }
#personresults .statistics { margin-bottom: 6px; }
#personresults .persons .col0 { width: 15px; }
#personresults .persons .col1 { width: 120px; }
#personresults .persons .col2 { width: 150px; }
#personresults .persons .col3 { width: 120px; }
#personresults .persons .col4 { width: 310px; /*overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;*/ }
#personresults .persons .col5 { width: 70px; }
#personresults a { cursor: pointer; }
#personresults td.details { background-color: #ececf0; padding: 8px 8px 10px; border: inset 1px; }

#personresults #viewdetails { display: none; cursor: default; }
#personresults #viewdetails a { text-decoration: underline; }
#personresults #viewdetails h2 { margin-bottom: 10px !important; font-size: 120%; }
#personresults #viewdetails h2 a { text-decoration: none; }
#personresults #viewdetails img { float: right; display: none; margin: 0 0 8px 10px; }
#personresults #viewdetails .fields span.field { float: right; width: 270px; margin: 0 0 6px 10px; white-space: nowrap; }
#personresults #viewdetails .fields span.field span { display: inline-block; padding: 1px 3px; background-color: #e0e0e3; }
#personresults #viewdetails .fields div.field { clear: both; margin: 4px 0 10px; }
#personresults #viewdetails .fields label { float: right; width: 70px; }
#personresults #viewdetails table { clear: both; table-layout: auto !important; margin-top: 6px; }
#personresults #viewdetails tr { cursor: default; }
#personresults #viewdetails thead tr { background-color: #b6b6c3 !important; }
#personresults #viewdetails tbody tr { background-color: #e0e0e3; }
#personresults #viewdetails td { white-space: nowrap; }
#personresults #viewdetails .more { text-align: left; margin-top: 15px; }

#editdetails { width: 900px; }
#editdetails h2 { margin-bottom: 17px; font-size: 110%; }
#editdetails td { padding: 1px 0 2px !important; vertical-align: top; }
#editdetails .col0 { width: 110px; }
#editdetails .col1 { width: 140px; }
#editdetails .col2 { width: 150px; }
#editdetails .col3 { width: 120px; }
#editdetails .col4 { width: 130px; }
#editdetails select.organization, #editdetails input { width: 98%; }
#editdetails .cmd { margin-top: 15px; text-align: left; }

#organizationsearch .side { float: left; width: 420px; }
#organizationsearch .cmd { float: left; margin-top: 2px; }
#organizationresults { display: none; }
#organizationresults ul.more { margin-top: 12px; }
#organizationresults .statistics { margin-bottom: 6px; }
#organizationresults .col0 { width: 20px; }
#organizationresults .col1 { width: 240px; }
#organizationresults .col2 { direction: ltr; width: 100px; text-align: right; }
#organizationresults .col3 { width: 210px; }
#organizationresults a { cursor: pointer; }
#organizationresults td.details { background-color: #ececf0; padding: 8px 8px 10px; border: inset 1px; }

#organizationresults #viewdetails { display: none; cursor: default; }
#organizationresults #viewdetails a { text-decoration: underline; }
#organizationresults #viewdetails img { float: left; display: none; }
#organizationresults #viewdetails h2 { margin-bottom: 17px; font-size: 120%; }
#organizationresults #viewdetails .fields p { margin-bottom: 19px; }
#organizationresults #viewdetails .field { clear: right; margin-bottom: 1px; }
#organizationresults #viewdetails .field label { float: right; width: 90px; }
#organizationresults #viewdetails .description { width: 400px; margin-top: 19px; }
#organizationresults #viewdetails .description p { margin-bottom: 10px; }
#organizationresults #viewdetails .more { text-align: left; }

#distributiontracking table { table-layout: auto; }
#distributiontracking .col0, #distributiontracking .col3, #distributiontracking .col4, #distributiontracking .col5 { white-space: nowrap; }
#distributiontracking .col7 { width: 95px; text-align: left; }
#distributiontracking tr.comments { display: none; }
#distributiontracking tr.comments td { padding-bottom: 19px; }
#distributiontracking textarea.comments { float: left; width: 84%; vertical-align: text-top; }
#distributiontracking ul.more { margin-top: 19px; }

ul.tabs { position: relative; top: 3px; z-index: 1; margin: 0 28px 0 0 !important; }
ul.tabs li { float: right; list-style: none !important; }
ul.tabs li.current { background: url(../img/tab_bg1-1.0.gif) no-repeat right; }
ul.tabs a { display: inline-block; height: 23px; padding: 14px 16px 0; text-decoration: none; }
ul.tabs .current a { background: url(../img/tab_bg2-1.0.gif) no-repeat left; font-weight: bold; }
.tab { display: none; 
       overflow: hidden; 
       height: 89px; 
       padding: 25px 27px 21px; 
       background: url(../img/searchbox-1.2.gif) no-repeat;
       background-size: cover; 
       filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/searchbox-1.2.gif', sizingMethod='scale'); 
}
.tab.current { display: block; }

#event h1 { padding: 0; background: none; font-size: 130%; }
#event label { float: right; width: 70px; }
#event .side { float: left; width: 426px; margin-right: 24px; }
#event .countdown { float: left; }
#event .countdown img { float: right; margin-top: 2px; }
#event .timeleft { margin-right: 20px; }
#event .chat { margin-top: 14px; }
#event .chat textarea { width: 360px; height: 32px; }
#event .chat button { float: left; margin-top: 18px; }
#event .chat .history { overflow-y: auto; height: 48px; margin-top: 8px; background-color: #f0f0f3; padding: 2px 4px; }
#event .chat .history p { margin: 4px 0 0; }
#event .chat .history span { font-weight: bold; }
#eventregistration { width: 410px; }
#eventregistration .cmd { margin-top: 14px; text-align: left; }

#comingevents { direction: ltr; }
#comingevents .cmd { direction: rtl; float: left; }
#comingevents h1 { direction: rtl; }
#comingevents .nav { position: absolute; width: 10px; height: 40px; margin: 150px 10px 0 0; background: url(../img/scroll_left-1.0.png) no-repeat; }
#comingevents .body { direction: rtl; width: 100%; overflow: hidden; }
#comingevents table { width: 7500px; }
#comingevents tbody tr { height: 320px; }
#comingevents tbody td { border-right: solid 1px #d0d8d9; padding: 0 9px 0 8px; }
#comingevents tbody td.first { border: none; padding-right: 2px; }
#comingevents .event { border-top: solid 1px #d0d8d9; padding: 10px 0 8px; }
#comingevents div.first { border: none; padding-top: 5px; }
#comingevents .event .time { font-weight: bold; }
#comingevents .passed, #comingevents .passed a { color: #aaa; }

.videoplayer .player { width: 426px; height: 240px; }
.videoplayer .cmd { margin-top: 2px; background-color: #eeeef2; padding-bottom: 1px; }
.videoplayer button { width: 25px; height: 23px; margin-left: 2px; border-style: solid; border-width: 1px; border-color: #ddd #aaa #aaa #ddd; padding: 0; background: #e0e3e6; }
.videoplayer button.checked { border-color: #aaa #ddd #ddd #aaa; padding: 1px 0 0 2px; background-color: #f0f0f0; }
.videoplayer button img { width: 17px; height: 18px; }
.videoplayer button img { background: transparent no-repeat center center; }
.videoplayer button.play img { background-image: url(../img/play-1.0.gif); }
.videoplayer button.play_dsbl img { background-image: url(../img/play_dsbl-1.0.gif) !important; }
.videoplayer button.pause img { background-image: url(../img/pause-1.0.gif); }
.videoplayer button.pause_dsbl img { background-image: url(../img/pause_dsbl-1.0.gif) !important; }
.videoplayer button.stop img { background-image: url(../img/stop-1.0.gif); }
.videoplayer button.stop_dsbl img { background-image: url(../img/stop_dsbl-1.0.gif) !important; }
.videoplayer button.mute img { background-image: url(../img/mute-1.0.gif); }
.videoplayer button.fullscreen { float: left; margin: 0; }
.videoplayer button.fullscreen img { background-image: url(../img/fullscreen-1.0.gif); }
.videoplayer button.fullscreen_dsbl img { background-image: url(../img/fullscreen_dsbl-1.0.gif) !important; }

table#recentpr { table-layout: auto !important; }
#recentpr .col0 { width: 45px; }
#recentpr .col3 { width: 150px; text-align: left; }
#recentpr .tvr { display: initial; margin-top: 10px; text-align: left; }

table#recentmedia { table-layout: auto !important; }
#recentmedia .col0 { width: 65px; }
#recentmedia .col2 { width: 150px!important; }
#recentmedia .col3 { width: 85px; text-align: left; }

table#jobperson { table-layout: auto !important; } 
#jobperson .col0 { width: 35%;}
#jobperson .col1 { width: 25%; }
#jobperson .col4 { width: 20%; }
#jobperson .col5 { width: 20%; }
#jobperson { table-layout: fixed; width: 100%; }
#jobperson thead { cursor: default; }
#jobperson th { padding: 4px 6px 5px; vertical-align: baseline; text-align: right; }
#jobperson th.sortable { cursor: pointer; }
#jobperson td { padding: 4px 6px 5px; vertical-align: baseline; }
#jobperson td.fill:first-child { padding-left: 0; }
#jobperson .even { background-color: #f3f3ec !important; }
#jobperson thead tr { background-color: #a1adaf; color: #fff; }
#jobperson tbody.clickable tr { cursor: pointer; }
#jobperson a { text-decoration: none; }
#jobperson th a { color: inherit; }
#jobperson .cmd { color: #bcc3c4; }
#jobperson .cmd a { text-decoration: underline; }

#services { width: 680px; padding-right: 19px; font-size: 14px; }
#services h1 { margin-bottom: 15px; background:none; font-size:200%; padding-right:0px; }
#services .section { float: right; padding-left: 30px; }
#services .section h2 { margin-bottom: 10px; }
#services .section ul { margin-bottom: 15px; }
#services .section li { margin-bottom: 4px; }
#services .content { display: none; clear: both; margin-top: 25px; }
#services .content p { margin-right: 19px; }
#services .image_page { width:100%; }

#services .accordion-section { float: right; padding-left: 30px; width: 100%; border: solid 1px #d0d8d9; margin-top:10px; position: relative; }
#services .accordion-section h2 { text-decoration:none; }
#services .accordion-section span { line-height: 1.4; }
#services .accordion-section-content { float: right; padding-left: 30px; width: 100%; border: solid 1px #d0d8d9; margin-top:10px; /*display:none;*/ }
#services .accordion-section .service-logo { float: right; padding-left: 30px; margin: 2px 2px 2px 2px; }
#services .accordion-section .golink { position: absolute; bottom: 0px; left: 0px; margin: 0px 0px 2px 3px; }
#services .accordion-section h2 { margin-top: 5px; margin-bottom: 5px!important; }
#services .accordion-section ul { margin-bottom: 15px; }
#services .accordion-section li { margin-bottom: 4px; }
.accordion-section-headline { background-color: #a2adaf; font-weight: bold; cursor: pointer; -webkit-border-radius:3px; border-radius:3px; -moz-box-shadow:0 1px 4px #CCC; -webkit-box-shadow:0 1px 4px #CCC; box-shadow:0 1px 4px #CCC; }

.accordion-section-title.active, .accordion-section-title:hover {text-decoration:none;}
.accordion-section:last-child .accordion-section-title {border-bottom:none; width:80%;}
.accordion-section-content {/*display:none;*/}


#services .main_div { float: right; padding-left: 30px; width: 100%; border: solid 1px #d0d8d9; margin-top:10px; position: relative; }
#services .main_div h2 { text-decoration:none; margin-top: 5px; margin-bottom: 5px!important; }
#services .main_div span { line-height: 1.4; }
#services .main_div ul { margin-bottom: 15px; }
#services .main_div li { margin-bottom: 4px; }
#services .main_div .service-logo { float: right; padding-left: 30px; margin: 2px 2px 2px 2px; }
#services .main_div .golink { position: absolute; bottom: 0px; left: 0px; margin: 0px 0px 2px 3px; }
#services .main_div .backlink { position: absolute; top: 0px; left: 0px; margin: 2px 0px 0px 3px; }
/*#services .main_div .secondlink { position: absolute; bottom: 0px; right: 0px; margin: 0px 113px 2px; }*/
#services .div-content { float: right; padding-left: 30px; width: 100%; border: solid 1px #d0d8d9; margin-top:10px; position: relative; }
#services .div-content .backlink { position: absolute; bottom: 0px; left: 0px; margin: 0px 0px 2px 3px; }



button.golink, button.backlink {    	
	box-shadow:inset 0px 1px 0px 0px #97e2eb;	
	/*background:linear-gradient(to bottom, #97e2eb 5%, #c5ebf1 100%);	*/
	background-color:#c5ebf1;	
	border-radius:3px;
	border:1px solid #97e2eb;
	display:inline-block;
	cursor:pointer;
	color:#5e5c5e;
	font-family:Arial;
	font-size:14px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #c5ebf1;
}

.service-page p {font-size: 14px; padding-right: 19px; margin-bottom: 0px!important; width: 680px; line-height: 1.4; }


#tvrating .cmd { float: left; }
#tvrating .cmd img { margin-left: 2px; vertical-align: text-bottom; }
#tvrating table.data { table-layout: auto; width: 745px; }
#tvrating table.data td { overflow: hidden; white-space: nowrap; }
#tvrating tbody.loading, #tvrating tbody.loading a { color: #ccc; }
#tvrating .side { float: left; overflow: hidden; width: 186px; }
#tvrating #calendar { height: 210px; margin-bottom: 10px; font-size: 90%; }
#tvrating #calendar .ui-datepicker { width: auto; }
#tvrating #more { text-align: left; }
#tvrating #more div { margin-bottom: 10px; }
#tvrating .change { font-size: 90%; font-weight: normal; }
#tvrating .up { color: #0c0; }
#tvrating .down { color: #f00; }
#tvrating tbody.loading .up, #tvrating tbody.loading .down { color: #ccc; }
#tvrating .ltr { direction: ltr; unicode-bidi: embed; }
#tvrating .sparkline { padding: 0 !important; }
#tvrating .sparkline span { display: none; }
#tvrating .credit { margin-top: 20px; color: #777; font-size: 90%; }
#tvratingprogram .chart { width: 700px; height: 200px; margin-bottom: 12px; }
#tvratingprogram .title { margin-bottom: 12px; font-size: 120%; font-weight: bold; }
#tvratingprogram .cmd { text-align: left; }

#tvratingalert .comments { margin-top: 10px; color: #888; font-size: 90%; }
#tvratingalert .cmd { text-align: left; margin-top: 15px; }

#tvratingcomparison .side { float: left; width: 40%; }
#tvratingcomparison .cmd { clear: none; }
#tvratingcomparison .chart { width: 93%; height: 220px; margin: 0 auto; }
#tvratingcomparison .legend { margin: 19px 0 0 40px; text-align: left; font-size: 90%; }
#tvratingcomparison .legend div { padding-left: 8px; border-left: solid 10px; }
#tvratingcomparison .credit { margin-top: 20px; color: #777; font-size: 90%; }

#tasks .task { margin-bottom: 13px; border: solid 1px #ddd; background-color: #eef; }
#tasks .task .cmd { float: left; margin-right: 4px; padding: 2px 5px; }
#tasks .task .client { color: #555; font-size: 90%; cursor: default; }
#tasks .task .title { padding: 2px 5px; background-color: #ddd; font-size: 120%; font-weight: bold; cursor: move; }
#tasks .task .comments { padding: 2px 5px 4px; }
#tasks .holder { margin-bottom: 12px; }
#task { width: 520px; }

.dashboard ul.column { float: right; height: auto !important; height: 1px; min-height: 1px; margin: 0 !important; margin-left: 19px !important; }
.dashboard ul.column.last { margin-left: 0px !important; }
.dashboard li.target { margin: 0 0 19px !important; border: dashed 1px #ccd; list-style: none none !important; }
.dashboard li.widget { margin: 0 0 19px !important; background-color: #fff; list-style: none none !important; }
.dashboard li.widget .controls { float: left; margin-right: 12px; padding: 4px 6px; color: #999; }
.dashboard li.widget .controls img { vertical-align: middle; }
.dashboard li.widget h3 { padding: 4px 6px; border-bottom: solid 1px transparent; background-color: #a2adaf; font-weight: bold; cursor: move; }
/*.dashboard li.widget .title { padding: 4px 6px; border-bottom: solid 1px transparent; background-color: #a2adaf; font-weight: bold; cursor: move; }*/

.dashboard li.widget .article-desc{display:block;}
.dashboard li.widget .article-content{display:block;}
.dashboard li.widget .article-time{display:block;padding-top:20px;color:#a8acab;}

#mediaalerts .item .logo-img{}
#mediaalerts .item a {text-decoration:none;color:#697174; vertical-align:top;/*float:right;*/}
#mediaalerts .item img {float: right; /*padding-left: 5px;*/ margin-left:5px;}
#mediaalerts .col {background-color: yellow;font-weight:bold;}


#mediaalerts.loading { height: 300px; background: url('../img/loading-1.0.gif') no-repeat center; }
#mediaalerts .widget .body { padding-bottom: 4px; }
.dashboard .widget .loading { height: 24px; background: url('../img/loading-1.0.gif') no-repeat center; }

#mediaalerts .item { overflow: hidden; padding: 20px 0 3px 6px; min-height: 2.4em; }
#mediaalerts section { display:block; width:100%; clear:both; }
#mediaalerts article { float:right; width:790px; text-align:justify; }
#mediaalerts .read article a { font-weight:bold; }
#mediaalerts .read .article-desc, #mediaalerts .item .article-desc { font-weight:normal; }
#mediaalerts .read .article-content, #mediaalerts .item .article-content { font-weight:normal; }
#mediaalerts .subline { float:right; margin-left:15px; }
#mediaalerts .subline img { width:130px; }
#mediaalerts .sublineinner { float:right; margin-left:8px; font-weight:bold; }
#mediaalerts .read .sublineinner { float:right; margin-left:8px; font-weight:bold; }  
#mediaalerts .sublineinner img { width: 12px; height: 12px; margin-left: 4px; }
#mediaalerts .subdivinfo { float:right; margin-left:8px; font-weight: bold; color: #888; text-align: right; }
#mediaalerts .item a { font-weight: bold; }
#mediaalerts .item .info { clear: left; float: left; padding-right: 10px; color: #888; text-align: left; }
#mediaalerts .item.even { background-color: #e6e9ec; }
#mediaalerts .read, #mediaalerts .read a, #mediaalerts .read .info { color: #888 !important; font-weight: normal; }
#mediaalerts .footer { padding: 0 0 4px 6px; text-align: left; float: left; }
#mediaalerts .second-footer { padding: 0 0 4px 6px; text-align: left; float: left; }
#mediaalert { width: 640px; }

#mediaalerts h3 { padding:5px; margin:3px 0; cursor:pointer; }
/*#mediaalerts { margin:0 0 0 10px; padding:10px; border:solid 1px #F6F6F6; height:auto; }*/

#mediaalertcharts { width: 650px; }
#mediaalertcharts .chart { height: 200px; margin-top: 19px; }
#mediaalertcharts .cmd { margin-top: 19px; text-align: left; }

#mediaalerts .item.fb-item img.img-post-item{max-width:300px;max-height:250px;}
#mediaalerts .item.yt-item img.img-post-item{max-width:300px;max-height:250px;}

.post-preview {background-color:rgba(255, 255, 255,.8);padding:12px;}
.post-preview .media-heading a{font-weight:bold;}
.post-preview .media-thumb{margin-left:12px;float:right;}
.post-preview .media-thumb img {margin: 1px 5px 0 0;}
.post-preview .fbname-span {margin: 0 0 0 2px; vertical-align:super;}
.post-preview .twname-span {vertical-align:super;}
.post-preview .pr-user {color:#9297B2!important; font-weight:normal!important;}
.post-preview header span {margin: 0 5px 10px 0; vertical-align:top; font-weight:bold; color:#929799; }
.post-preview .media-heading{margin:2px 0px;}
.post-preview .media-body{margin:0px 12px;overflow:hidden;}
.post-preview .img-post-item{margin-top:5px;border:solid 1px;margin-left:5px;}
.post-preview .img-post-item-container{max-width:250px;max-height:350px;margin-top:6px;}
.post-preview .img-post-item-container a.thumbnail{max-width:250px;max-height:350px;margin-bottom:0px;}
.post-preview .post-item-description-container{margin-top:6px;}
.post-preview .media-body .name{margin-top:12px;}
.post-preview .media-body a{color:#006594;}
.post-preview .media-body h5{display: block;font-size: 14px;font-weight: normal;margin-top: 10px;}
.post-preview .page-likes{line-height:22px;font-size:90%;}

.comment-preview {background-color:rgba(255, 255, 255,.8);}
.comment-preview .pr-user {color:#9297B2!important; font-weight:normal!important;}
.comment-preview header span {margin: 5px 5px 10px 0; vertical-align:top; font-weight:bold; color:#929799; }
.comment-preview a {text-decoration:none;color:#697174; vertical-align:top;}
.comment-preview .likeCount{padding-right:5px;padding-left:5px;}

/* ul-treefree */
#mediaalerts ul.comment-body  { padding-right:53px;margin-top:10px; }
#mediaalerts ul.comment-body ul { margin:0; padding-right:6px; }
#mediaalerts ul.comment-body li {position:relative; list-style:none outside none; border-right:solid 1px #999; margin:0; padding:0 19px 0 0; line-height:20px; }
#mediaalerts ul.comment-body li:before { content:''; display:block; border-bottom:solid 1px #999; position:absolute; width:15px; height:8px; right:0; top:0; }
#mediaalerts ul.comment-body li:last-child { border-right:0 none; }
#mediaalerts ul.comment-body li:last-child:before { border-right:solid 1px #999; }

#mediaalerts .fb-name a,
#mediaalerts .fb-description a,
#mediaalerts .fb-caption a,
#mediaalerts .post-preview .post-item-description-container a,
#mediaalerts .post-preview .post-src-link a{font-weight:normal;}
#mediaalerts .post-preview .post-message a{font-weight:normal;}

#mediaalerts .comment-preview .post-item-description-container a,
#mediaalerts .comment-preview .post-src-link a{font-weight:normal;}
#mediaalerts .comment-preview .post-message a{font-weight:normal;}

#mediaalerts .fb-name a:hover,
#mediaalerts .fb-description a:hover,
#mediaalerts .fb-caption a:hover,
#mediaalerts .post-preview .post-item-description-container a:hover,
#mediaalerts .post-preview .post-src-link a:hover{color:#697174!important;}
#mediaalerts .post-preview .post-message a:hover{color:#697174!important;}

#mediaalerts .comment-preview .post-item-description-container a:hover,
#mediaalerts .comment-preview .post-src-link a:hover{color:#697174!important;}
#mediaalerts .comment-preview .post-message a:hover{color:#697174!important;}

.post-footer{background-color:#ebeae6;margin:12px -12px -12px -12px;height:30px;}
.post-footer .post-totals{padding:6px 0px 0px 80px;}

#blog h1 { color: #9ab; }
#blog a { color: #5c518c; text-decoration: none; }
#blog .side { overflow: hidden; width: 300px; margin-right: 640px; }
#blog .side h3 { margin: 4px 0 17px; color: #aaa; font-size: 120%; }
#blog .side .rss { margin-bottom: 31px; }
#blog .side .rss .icon { float: right; width: 16px; height: 16px; margin-left: 5px; background: url(../img/icon_rss-1.0.gif) no-repeat; }
#blog .side .subjects { line-height: 150%; }
#blog .side .subjects a { float: right; margin-left: 11px; white-space: nowrap; }
#blog .archive { margin-bottom: 23px; color: #99a; font-size: 130%; font-weight: bold; }
#blog .posts { float: right; width: 540px; padding-right: 19px; }
#blog .post { margin-bottom: 47px; }
#blog .post h2 { margin-bottom: 4px; color: #5c518c; font-size: 160%; }
#blog .post .date { color: #aaa; font-size: 90%; font-weight: bold; }
#blog .post .entry { margin-top: 14px; text-align: justify; }
#blog .post .entry p { margin-bottom: 15px; line-height: 150%; }
#blog .post .entry .more { display: block; float: left; margin-left: 4px; padding-left: 8px; background: url(../img/link_bullet-1.0.gif) no-repeat left center; font-size: 140%; font-weight: bold; }
#blog .post .metadata { margin: 17px 0 40px; color: #888; font-size: 90%; font-weight: bold; }
#blog .comments { padding-top: 30px; border-top: solid 1px #dde; }
#blog .comments h3 { margin-bottom: 28px; color: #6c619c; font-size: 150%; }
#blog .comments ol { margin: 0; padding: 0; }
#blog .comments li { margin: 0 0 25px; list-style: none; }
#blog .comments .content { border-style: solid; border-color: #dde #ccc #ccc #dde; border-width: 1px 2px 2px 1px; padding: 20px 18px; background-color: #f0f3f6; }
#blog .comments .info { margin-top: 6px; font-size: 90%; text-align: left; line-height: 150%; }
#blog .comments .info span { color: #334; font-weight: bold; }
#blog .comments .info .from { color: #334; font-size: 112%; font-weight: bold; }
#blog .comments .info .time { color: #aaa; }
#blog .comments .field { margin-bottom: 12px; }
#blog .comments .cmd { text-align: left; }
#blog #message { width: 500px; }
#blog #name, #blog #email { width: 180px; }
#blog #url { direction: ltr; width: 180px; }

#partners .partner { float: right; margin: 0 0 21px 21px; }

#advreportform .side { float: left; width: 400px; }
#advreportform .cmd { clear: none; }
#advreportform #source, #advreportform #advertiser, #advreportform #producer, #advreportform #subject { width: 290px; }

#advcampaigns .col0 { width: 90px; }
#advcampaigns .col1 { width: 160px; }
#advcampaigns .col2 { width: 290px; }
#advcampaigns .col3 { width: 120px; }
#advcampaigns .col4 { width: 120px; }
#advcampaigns tbody td div { white-space: nowrap; }

#advadvertisers tbody td div, #advproducers tbody td div { white-space: nowrap; }
#advadvertisers .col0, #advproducers .col0 { width: 90px; }

#jobs #add { color: #f86; font-weight: bold; }
#jobs a.rss { display: inline-block; background: url(../img/icon_rss-1.0.gif) no-repeat right center; padding-right: 22px; }
#jobs .col0 { width: 80px; }
#jobs .col1 { width: 170px; }
#jobs .col2 { width: 130px; }
#jobs .col4 { width: 90px; }
#jobs td { border-top: solid 1px #ddd; padding: 3px 6px 4px; }
#jobs td div { white-space: nowrap; }
#jobs tr.details { display: none; cursor: default; }
#jobs tr.details td { background-color: #ececf0; padding: 10px 10px 14px; border: inset 1px; }
#jobs #submit { width: 420px; }
#jobs tr.details a { text-decoration: underline; }
#jobs tr.promoted { background: #9ae1ea !important; font-weight: bold; }
#jobs tr.promoted > td { border-bottom: 1px solid #eee; }
#prindex th.name { width: 200px; }
#prindex th.location { width: 95px; }
#prindex th.phone { width: 115px; }
#prindex th.links { width: 105px; }
#prindex td.links { line-height: 24px; }
#prindex #quote { width: 420px; }
#prindex td { padding-top: 6px; padding-bottom: 7px; }
#prindex tr.promoted { background: #9ae1ea !important; font-weight: bold; }
#prindex tr.promoted > td { border-bottom: 1px solid #eee; }
#prindex td img { vertical-align: middle; }
#contentRequests .col0 { width: 80px; }
#contentRequests .col2 { width: 150px; }
#contentRequests .col3 { width: 180px; }
#contentRequests tr.details { display: none; cursor: default; }
#contentRequests tr.details td { background-color: #ececf0; padding: 15px; border: inset 1px; }
#contentRequests tr.details td a { text-decoration: underline; }
#contentRequest h1, #contentResponse h1 { margin-bottom: 0; }

#share_form {
	width: 500px; 	
	border-radius: 5px;
	border: 1px #000 solid;
	background: #fff;
	position: fixed; /* чтoбы oкнo былo в видимoй зoне в любoм месте */
	top: 45%; /* oтступaем сверху 45%, oстaльные 5% пoдвинет скрипт */
	left: 27%; /* пoлoвинa экрaнa слевa */
	margin-top: -150px;	
	display: none; /* в oбычнoм сoстoянии oкнa не дoлжнo быть */
	opacity: 0; /* пoлнoстью прoзрaчнo для aнимирoвaния */
	z-index: 5; /* oкнo дoлжнo быть нaибoлее бoльшем слoе */
	padding: 20px 10px;
}
/* Кнoпкa зaкрыть для тех ктo в тaнке) */
#share_form #share_close {
	width: 21px;
	height: 21px;
	position: absolute;
	top: 10px;
	left: 0px;
	cursor: pointer;
	display: block;
}

.cleafix{clear:both;}

.facescoop img{margin-top: -30px;}

.fb-stat{margin-right:72px;}
.fb-stat-title-content{margin-left:5px;margin-right:1px;}

.yt-video-stat{float:right;}
.yt-video-stat-title{font-size:1.3em; font-weight:bold;}
.yt-video-stat-title-content{margin-left:5px;margin-right:5px;}
.yt-video-stat-content{margin-right:10px;vertical-align:super;}
    
img.logo-src {margin:-3px 0px;}
img.logo-like {margin:-5px 0px;transform: scale(-1,1);}
img.logo-video-like {transform: scale(1,1); float:none!important;}
img.logo-video-dislike {transform: scale(1,-1);float:none!important;}

@media only screen and (max-width:1024px){#bug-container{display:none}}
#bug-container {position: fixed; left: 70px; top:360px;} 
#bug-container .field {clear: right; margin-bottom: 6px;}
#bug-container .label {float: right; width: 200px; height: 100%; margin-top: 0.2em; padding-left: 2px;}
#bug-container .bug-title {background: url('/img/error_icon2.png') no-repeat 96% center #fff; background-size:50px; position: absolute; height: 64px; width: 200px; padding-right: 70px; padding-top: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.5); font-size: 16px; top:}
#bug-container .bug-content {height: 220px; width: 270px; margin-top: 90px; padding-top: 12px; padding-right: 12px; box-shadow: 0 0 10px rgba(0,0,0,0.5); position: absolute; background: #fff; display: none; }
#bug-container .error {color: red;}

#scrollup {
    position: fixed;
    opacity: 0.6;
    padding: 15px 10px 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;        
    right: 5%;
    bottom: 5%;
    display: none;
    cursor: pointer;
}

#pdfalert.loading { height: auto; background: url('../img/loading-1.0.gif') no-repeat left top; }