@charset "utf-8";

/*include style*/
@import "reset.css";
@import "font.css";


body {background:#7d6049 url(../img/bg.gif) repeat left top; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#333; line-height:15px;}

h1, h2, h3, h4 {margin-bottom:1em; font-family: ImpactRegular, Impact, Arial, Helvetica, sans-serif; font-weight:normal; color:#4d2e06; line-height:1;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:18px; color:#e30613;}
h5 {font-size:13px; line-height:15px; color:#4d2e06;}


a, a:hover {text-decoration:none; color:#333;}

.wrap {width:960px; margin:0 auto; /*padding:0 30px;*/}
.top {position:relative; z-index: 100;}
.top_bar{height:46px; background:#e5d9be url(../img/top_menu_bg.gif) repeat-x left top; position:relative;}
.middle{padding:14px 10px 10px 10px; background: #fff url(../img/middle_bg.gif) repeat-x left top;}
.bottom {padding:20px 0 30px 0;}
.column {width:300px; float:left; overflow:hidden; margin-right:20px;}
.column.last {margin-right:0px;}
.more {margin-right:30px; padding-right:10px; font-size:10px; font-weight:bold; font-style:italic; text-transform:uppercase; background:url(../img/more-arr.gif) no-repeat right center;}
.divider_g {height:3px; padding:1em 0; background:#fff url(../img/devider_g.gif) repeat-x left 1em; clear:both;}
.since {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#a0a0a0; font-weight:bold; font-style:italic;}
.redcur {color:#e30613; font-style:italic;}
.nobottommargin, p.nobottommargin, .middle_content p.nobottommargin {margin-bottom:0;}
.date_inner{color: #a0a0a0; margin-bottom: 2px;}

.aling_top{vertical-align:top;}
.hidden-accessible {position: absolute; left: -99999999px; width:10px; height:10px;}

/*----- round_corners --------*/
.t, .r, .b, .l, .c {background-position:left top; background-repeat:no-repeat; display:block; left:0; top:0; position: relative;}

.textarea {position:relative;}
.textarea .t {background-image:url(../img/textarea_t.png);}
.textarea .r {background-image:url(../img/textarea_r.png); background-position:right top; left: 11px;}
.textarea .b {background-image:url(../img/textarea_b.png); background-position:right bottom; top:11px;}
.textarea .l {background-image:url(../img/textarea_l.png); background-position:left bottom; left:-11px; top:0px;}
.textarea .c {background-color:#f1ebdd; left:6px; top: -6px;}

.textarea.white .t {background-image:url(../img/white_textarea_t.png);}
.textarea.white .r {background-image:url(../img/white_textarea_r.png);}
.textarea.white .b {background-image:url(../img/white_textarea_b.png);}
.textarea.white .l {background-image:url(../img/white_textarea_l.png);}
.textarea.white .c {background-color:#fff;}



/*----- input_wrap --------*/
.input_wrap {width:80px; height:14px; margin:0 4px 0 0; padding:4px 10px 4px 10px; background:url(../img/white_input_bg.png) no-repeat left top; overflow:hidden; vertical-align:top;}
span.input_wrap {display:inline-block;}


/*----- buttons --------*/
.redbtn, .redbtn .ar, .redbtn .ac {height: 24px; background-repeat: no-repeat; display: inline-block; line-height: 22px; cursor: pointer;}
.redbtn {padding-left: 9px; background-image: url("../img/red_button_l.png"); background-position:left top;}
.redbtn .ar {padding-right: 9px; background-image: url("../img/red_button_r.png"); background-position:right top;}
.redbtn .ac {background: url("../img/red_button_c.png") repeat-x left top; text-align: center;}
.redbtn .text{ /*margin:0 -5px;*/ font-size: 11px; font-style: italic; font-weight: bold; color: #FFFFFF; white-space: nowrap; display: inline-block; cursor: pointer;}


/*----- inputbox --------*/
.inputbox, .inputbox .inputbox-r, .inputbox .inputbox-c {height:24px; display: inline-block;} 
.inputbox {padding-left:10px;background:url(../img/input_bg_l.png) no-repeat left top;}
.inputbox .inputbox-r {padding-right:10px; background:url(../img/input_bg_r.png) no-repeat right top;}
.inputbox .inputbox-c {background:url(../img/input_bg_c.png) repeat-x left top;}
.inputbox input {margin:3px 0px; padding:0px; font-family: Verdana, Arial, "Trebuchet MS"; background-color:transparent; border:0px; outline:none;}

.inputbox.white {background-image:url(../img/white_input_bg_l.png);}
.inputbox.white .inputbox-r {background-image:url(../img/white_input_bg_r.png);}
.inputbox.white .inputbox-c {background-image:url(../img/white_input_bg_c.png);}


/*------------- top --------------*/
.top .top_image {width:960px; height:266px; background:#7d6049 url(../img/main-page-images-1.jpg) no-repeat center top;}
.top .logo {width:183px; height:52px; position:absolute; left:7px; top:106px;}
.top .top-search-block {position:absolute; top:5px; right:10px;}

.top_search {float:left;}
.top_search input {width:80px; margin:0px; padding:0px; background:none; border:0px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#c9c9c9; font-size:11px; display:inline; vertical-align:top; overflow:hidden;}
.top_search .search_go {margin:0 7px 0 0; /*width:35px; height:24px; padding-left:5px; background:url(../img/red_button_bg.png) no-repeat left top; display:inline-block; color:#fff; font-weight:bold; font-style:italic; font-size:11px; line-height:22px;*/ }
.top_search .search_go .ac {min-width: 41px;}
.top_search .search_go .text {margin:0 -5px;}

.language {font-size:12px; color:#e3ddbd; float:left; line-height:22px;}
.language a {color:#e3ddbd;}
.language span {margin:0 1px;}
.language a:hover {color: #E91A20;}
.language .active {color: #E91A20; cursor:default; font-style:italic;}

.main_slogan {width:173px; height:175px; position:absolute; top:42px; right:90px; background:url(../img/main_slogan.png) no-repeat left top;}

/*------------- top_menu --------------*/
.top_menu a {color:#4d2e06; white-space:nowrap;}
.top_menu a.active {color:#e3141e;}
.top_menu {padding:9px 0 0 8px;}
.top_menu li {margin-right:8px; float:left; position:relative;}
.top_menu li:hover .top_menu_item {color:#e3141e; background:url(../img/menu_item_bg_l.png) no-repeat left top;}
.top_menu li:hover .top_menu_item .ar {background:url(../img/menu_item_bg_r.png) no-repeat right top;}
.top_menu li:hover .top_menu_item .ac {background:url(../img/menu_item_bg_c.png) repeat-x left top;}
.top_menu li:hover .t {display:block;}
.top_menu .top_menu_item, .top_menu .top_menu_item .ac, .top_menu .top_menu_item .ar {height:32px; line-height:28px; display:inline-block; }
.top_menu .top_menu_item {padding-left:13px; font-size:12px; font-weight:bold; font-style:italic;}
.top_menu .top_menu_item .ar {padding-right:13px;}
.top_menu .top_menu_item .ac {}
.top_menu .top_menu_item .text {margin-left:-3px;}

.top_menu .sub_menu {padding:6px 6px 1px 6px;}
.top_menu .sub_menu li {float:none; margin:0px 0px 5px 0px;}
.top_menu .sub_menu a:hover {color:#e3141e;}

.top_menu .t {background-image:url(../img/sub_menu_t.png); position:absolute; left:0px; top:26px; display:none;}
.top_menu .r {background-image:url(../img/sub_menu_r.png); background-position:right top; left: 16px;}
.top_menu .b {background-image:url(../img/sub_menu_b.png); background-position:right bottom; top:16px;}
.top_menu .l {background-image:url(../img/sub_menu_l.png); background-position:left bottom; left:-16px; top:0px;}
.top_menu .c {background-color:#e4d8bc; left:6px; top: -10px;}

.log_reg {width:287px; position:absolute; top:5px; right:10px;}
.log_reg .input_block {margin-right:9px; float:left; *width:104px;}
.log_reg input {width:80px; margin:0px; padding:0px; border:0px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#4d2e06; font-size:11px; display:inline; vertical-align:top; overflow:hidden;}


.log_reg .input_block a {margin:1px 0 0 10px; color:#4d2e06; font-size:11px; display:inline-block; *display:inline; white-space: nowrap;}
.log_reg .go {margin-top:6px; padding-left:10px; background:url(../img/red_button_bg.png) no-repeat left top; display:block; color:#fff; font-weight:bold; font-style:italic; font-size:11px; line-height:22px; float:right;}
.log_reg .go .ac {width: 40px;}
.log_reg .go .text {margin:0 -5px;}

.log_reg .login_userName {float:left; margin:2px 0 0 20px; color:#4d2e06; font-size:12px;}
.log_reg.logout .go .ac {width: 40px;}


/*------------- middle --------------*/
.part1 {background:url(../img/devider_v.gif) repeat-y 308px top;}
.middle .research {width:300px; margin-right:20px; overflow:hidden; float:left;}
.middle .research_header {height: 100px; position:relative; background:url(../img/RMG_Research_bg.png) no-repeat left top; }
.middle .rmg_research {margin:0 0 0 54px; font-size:20px; padding-top: 16px;}
.middle .research_header_desc {position: absolute; left: 12px; top:50px; font-size: 12px; font-style: italic; font-weight: bold;}
.middle .comments {width:620px; float:left; background:url(../img/devider_v.gif) repeat-y 308px top;}
.middle .comments_top {width:100%; height:100px; background:#fff url(../img/news_bg.png) no-repeat left top; overflow:hidden;}
.middle .comments_top table {width: 100%;}
.middle .comments_top td {height:85px; padding:0 15px; vertical-align: middle; overflow: hidden; font-size: 14px; font-weight: bold; font-style: italic; line-height: 1.2;}

.middle .market_comments, .middle .pre_market_comments {width:300px; float:left; overflow:hidden;}
.middle .market_comments {margin-right:20px;}
.part_with_date a {color:#333;}
.part_with_date .date {margin-bottom:15px; color:#a0a0a0;}
.part_with_date .show-news-link, .part_with_date .show-analytics-link {color:#4d2e06; font-weight:bold;}

.research .part_with_date .show-analytics-link {color:#333; font-weight:normal;} 

.latest_weekly {}
.latest_weekly .latest_weekly_slogan {height:193px; padding:10px 0 0 10px; font-weight:bold; color:#4d2e06; background:url(../img/latest_weekly_bg.png) no-repeat left top; overflow:hidden;}
.latest_weekly .latest_weekly_slogan.small {height:114px; margin-bottom:9px; background-image:url(../img/latest_weekly_bg_small.png)}



.middle .rigth-column {padding-left:20px; background:url(../img/devider_v.gif) repeat-y 8px top; float:left;}
.middle .rigth-column .market_comments,
.middle .rigth-column .research {margin-right:0px; float:none; overflow:hidden;}


/*------------- middle_content --------------*/
.two-column .middle_content {width:620px; float:left; padding-bottom:20px;}
.wide .middle_content {padding-bottom:20px;}
.middle_content a {color: #E30613}
.middle_content p {margin-bottom:1em;}
.middle_content .photo {margin:0 20px 20px 0; border:1px solid #4d2e06;}
.middle_content ul, .middle_content li {list-style: circle outside none;}
.middle_content li {margin-left: 40px;padding: 5px;}

.middle_inner_content{margin-bottom: 2em;}
.middle_content a.more {color:#333;}
/*------------- bottom --------------*/
.bottom_menu {float:left;}
.bottom_menu li {margin-right:25px; display:inline; font-style:italic;}
.bottom_menu a {color:#fff;}

.bottom .bottom_contacts {color:#fff; float:right;}
.bottom .bottom_contacts a {color:#fff;}
.bottom .bottom_contacts span {margin-right:30px;}
.bottom .bottom_legal {padding-top:15px; *padding-top:7px; font-size:10px; font-style:italic; color:#333; line-height:12px;}
.bottom .bottom_legal a {color:#999;}


/*------------- rememberPasswordBox --------------*/
.rememberPasswordBox label {margin-right:10px}
.rememberPasswordBox .inputbox {margin-right:10px}
.rememberPasswordBox input {width:300px;}
.rememberPasswordBox .text {margin:0px;}
.rememberPasswordError {margin-left:45px; color:#E30613;}


/*------------- wheek-analytics-year --------------*/
.wheek-analytics-year-box {padding: 10px 0px 10px 0px;}
.week-analytics-year-caption {font-weight: bolder;padding: 3px 0px 3px 0px;}
.week-analytics-month-box {width: 48%; padding: 5px 0px 5px 10px; float: left;}
.week-analytics-month-box .right-box {float: right;width: 47%;padding: 5px 0px 5px 10px;}
.week-analytics-month-caption {padding-bottom: 5px; color:#4D2E06; font-weight: bolder;}
.week-analytics-month-box .week-analytics-item {padding: 1px 0px 1px 10px; display: block;}
.week-analytics-month-box .week-analytics-item p {margin-bottom:0px;}
.week-analytics-month-box .week-analytics-item a {color: #333;}
.week-analytics-item .date {width: 90px; font-weight: bold; color: #A0A0A0; float: left;}


/*------------- news --------------*/
.news_item_inner_block {width: auto;  margin: 0px 0px 20px 0px; clear: both;  position: relative;}
.news_item_inner_block .date {width: 90px; color: #A0A0A0; float: left; font-weight: bold;}
.news_item_inner_block.with_date {padding-left: 95px;}
.news_item_inner_block.with_date .date {position: absolute;top: 0px;left: 0px; }
.news_item_inner_block p {margin: 7px 0px 7px 0px;}
.news_item_inner_block.with_date a {color: #333;}


/*------------- conference --------------*/
.conference-box-title {}
.conference-box-description { padding-left: 150px; }
.conference-dates { padding: 5px 0px 5px 0px; }
.conference-dates p { color: #333 !important; padding: 0px !important; margin: 0px !important; }
.conference-dates.grey-dates p span { color: #A0A0A0; }
.conference-dates.red-dates p span { color: #E30613; }
.conference-question-box p { font-size: 12px; }
.conference-question-box p.redcur {font-size: 13px; }
.conference-question-box .question p{font-size: 12px; font-weight:bold; color:#4D2E06;}

/*------------- part_with_photo --------------*/
.part_with_photo { border-bottom: 1px solid #DBD0C0; margin-bottom: 17px; overflow: hidden; padding: 0 0 17px 0; }
.part_with_photo img {margin:0 20px 20px 0; border:1px solid #4d2e06; float: left; }
.part_with_photo h3 { color: #ccc; }
.part_with_photo p {}
.part_with_photo H3 a { color:#4d2e06; }


/*------------- pages --------------*/
.results_pages{padding-top: 13px;}
.to_first {background: url(../img/two_arrows_left.png) left 7px no-repeat;float: left; margin-right: 30px; padding-left: 15px; width: auto;}
.to_last{background: url(../img/two_arrows_right.png) right 7px no-repeat;float: right;margin-left: 30px;padding-right: 15px;width: auto;}
.to_prev{background: url(../img/one_arrow_left.png) left 7px no-repeat;float: left;padding-left: 8px;width: auto;}
.to_next{background: url(../img/go_arrow.png) right 7px no-repeat;float: right;padding-right: 8px;width: auto;}
.results_pages_in{margin: 0 auto;text-align: center;width: 400px;}
.results_pages{font-weight: bold;}
.results_pages a:hover{color: #333;}


/*------------- all-analytics-groups --------------*/
.all-analytics-groups {margin: 5px 0px 20px 0px; padding: 15px 0 15px 29px; background:#f1ebdd; border:1px solid #DBD0C0;}
.all-analytics-groups .all-analytics-groups-item {width: 225px; margin: 0px; padding: 0px; float:left; display: block; position: relative;}
.all-analytics-groups a{display:block; font-size:12px; font-weight:bold; line-height:22px; color: #E30613;position: relative;}
.all-analytics-groups span{display: block; color: #333; font-size:12px; font-weight:bold; line-height:22px; }


/*------------- registration-form --------------*/
.rega { table-layout: fixed; width: 100%; }
.rega td {padding: 7px 0; vertical-align:middle;}
.rega td.aling_top {vertical-align:top;}
.rega_left {width: 140px; }
.rega_center { width: 350px; }
.rega label { font-size: 13px; }
.rega label span { color: #E30613; font-weight: bold; }
.rega .inputbox input {width:300px;}
.rega .empty_field .inputbox {background-image:url(../img/input_bg_red_l.png)}
.rega .empty_field .inputbox-r {background-image:url(../img/input_bg_red_r.png)}
.rega .empty_field .inputbox-c {background-image:url(../img/input_bg_red_c.png)}

.rega p { color: #999; font-size: 11px; line-height: 11px; margin: 0; }
.rega .buttons .redbtn {margin-right:20px; }
.rega .buttons .redbtn .ac{min-width:90px;}

.rega .textarea {width: 925px; top:-10px; left:-2px;}
.rega textarea {width: 925px; height: 104px; margin:10px; padding:0; background:none; border:none; overflow:auto; font-size:13px; resize: none;}



.empty_field p { color: #E30613; }
.under_line td { background: url(../img/under_line.png) left center repeat-x; padding: 10px; }
.checkbox { border: 0 !important; margin-right: 2px !important; padding: 0 !important; width: auto !important; }
.bigger { font-size: 12px; color: #999; line-height: 12px; margin: 0;}
.red_small { color: #E30613; font-size: 11px; }
.buttons td { padding-top: 20px; }
button { font-size: 13px; margin-right: 26px; padding: 0 30px; }









/*------------- search_block --------------*/
.search_block{ background: #F1EBDD; border: 1px solid #DBD0C0; margin-top: 13px; padding: 22px; position: relative; overflow: hidden;}
.search_block_stroke { margin-top: 17px; overflow: hidden;}
.search_block label{margin-top: 3px; width: 70px; display:inline-block; vertical-align:top;}
.search_block .inputbox {margin-right:10px}
.search_block .inputbox input {width:400px;}
.search_block .inputbox input.year_input {width:85px;}
.search_block .date-inputbox .inputbox {margin-right:0px;}
.search_block input { /*	border: 1px solid #ccc; color: #666; font-size: 11px;*/}
.search_block_text { /*	padding: 2px 5px; width: 490px;*/}
.short_label { margin-left: 22px; width: 54px !important; }
.long_select { width: 236px !important; }
.search_block select { color: #666; float: left; font-size: 11px; height: 18px; width: 190px; }
.month_day_input { float: left; margin-right: 3px; padding: 2px; text-align: center; width: 21px; }
.year_input { float: left; padding: 2px; text-align: center; width: 40px; }
.very_short_label { margin-left: 7px; width: 17px !important; }
.go2 { background: url(../img/go_arrow.png) right 5px no-repeat; font-family: Arial; font-size: 11px; font-weight: bold; padding-right: 9px; position: absolute; right: 15px; top: 25px; }
.search_results { font-size: 12px; padding-top: 10px; }
.search_economics_box { }
.search_economics_box label { white-space: nowrap; float: none !important; padding-bottom: 5px; }
.search_economics_scroll { background-color: #fff; border: solid 1px #DBD0C0; padding: 5px; overflow: hidden; }
.search_economics_scroll input { }
.search_economics_box div.economic_variant { float: left; width: 48%; line-height: 22px; vertical-align: middle; white-space: nowrap; overflow: hidden; }
.search_economics_box div.economic_variant_right { float: right; width: 49%; line-height: 22px; vertical-align: middle; }

.search_economics_box div.economic_variant span { padding-left: 5px; vertical-align: middle;}
.search_economics_box div.economic_variant span input { vertical-align:top; *vertical-align:middle;}

.optiBtn {background-position:left; background-repeat:no-repeat; cursor:pointer; padding:0px; margin: 0px 5px 0px 5px; overflow:hidden; display:block;}
.optiBtn:hover { background-position:right;}
.searchCalendarBtn {width:16px; height:16px; margin-top:3px; background-image:url(/public/admin/img/btns/calendar2.gif); display:inline-block; vertical-align:top;}


/** year line on main ***/

.year_left, .year_right {display: block; position: absolute; top: 20px; z-index: 1000 }
.year_left {left: 0px; }
.year_right {right: 0px;}
.time-table-out-box {position: relative; width: auto; display: block; padding: 0px; margin: 0px;}
.time-table-box {width: auto; padding: 0px 15px; overflow: hidden; position: relative;}
.time-table {position: relative; height: 50px; overflow: hidden; width: auto;}
.year-line {background: #fff url(/public/design/img/year-grid.png) left top repeat-x; height: 15px; position: absolute; top: 5px; left: 0px; width: auto; overflow: visible;}
.year a {font-family: Tahoma,sans-serif; font-size: 11px; color: #333333; font-weight: bolder; position: relative;}
.year a:hover {color: #E30613;}
.year a.active {color: #E30613;}


.all-analytics-item-downloadLinkBox {
    text-align: left;
    padding: 10px 0px 10px 0px;
}


/** ------------------- СМИ ----------------------- **/
.legal_content_table {width:100%; margin-top: 15px; }
.legal_content_table td {vertical-align:top;}
.legal_content_table td.image {width:69px; padding-right:20px;}
.legal_content_table td.image img{}
.legal_content_table p {margin-bottom: 3px !important;}

.legal_content_table.agency td {vertical-align:middle;}
.legal_content_table.tv tr:first-child td{padding-bottom:5px; vertical-align:middle;}

/** Стиль отображения модального окна общие**/
.simplemodal-data a {color: #E30613;}
.simplemodal-data H2 {margin-bottom:0px; background:url("../img/top_menu_bg.gif") repeat-x scroll left top #E5D9BE;}
.simplemodal-data td {vertical-align:middle;}


/** Стиль отображения окна ошибки просмотра новости **/
.news-error-box { width: 500px; background-color: #fff; border: solid 1px #795d45; position: relative; margin: 0px auto; min-height: 200px; height: auto !important; height: 200px; position: relative; }
.news-error-box table thead { color: #000080; }
.news-error-title-box { padding: 10px; background-color: #BBB; position: relative; }
.news-error-body-box { padding: 10px; position: relative; font-size: 12px; height: 100px; margin-bottom: 25px; }
.news-error-controlls-box { position: absolute; left: 0px; bottom: 0px; background-color: #dccda9; width: 100%; height: 25px; line-height: 25px; text-align: right; }
.news-error-controlls-box a { margin-right: 10px; }


/** Стиль отображения окна ошибки просмотра аналитического обзора **/
.analytics-error-box { width: 500px; background-color: #fff; border: solid 1px #795d45; position: relative; margin: 0px auto; min-height: 200px; height: auto !important; height: 200px; position: relative; }
.analytics-error-box table thead { color: #000080; }
.analytics-error-title-box { padding: 10px; background-color: #BBB; position: relative; }
.analytics-error-body-box { padding: 10px; position: relative; font-size: 12px; height: 100px; margin-bottom: 25px; }
.analytics-error-controlls-box { position: absolute; left: 0px; bottom: 0px; background-color: #dccda9; width: 100%; height: 25px; line-height: 25px; text-align: right; }
.analytics-error-controlls-box a { margin-right: 10px; }


/** Стиль отображения окна ошибки просмотра еженедельного обзора **/
.weekly-error-box {width: 500px; background-color:#fff; border: solid 1px #795d45; position: relative; margin: 0px auto; min-height: 200px; height: auto !important; height: 200px; position: relative; }
.weekly-error-box table thead { color: #000080; }
.weekly-error-title-box { padding: 10px; background-color: #BBB; position: relative;}
.weekly-error-body-box { padding: 10px; position: relative; font-size: 12px; height: 100px; margin-bottom: 25px; }
.weekly-error-controlls-box { position: absolute; left: 0px; bottom: 0px; background-color:#dccda9; width: 100%; height: 25px; line-height: 25px; text-align: right; }
.weekly-error-controlls-box a { margin-right: 10px; }


/** Отображение текста новости в модальном окне **/
.news-content-box { width: 800px; background-color: #fff; border: solid 1px #795d45; position: relative; margin: 0px auto; min-height: 400px; height: auto !important; height: 400px; position: relative; }
.news-content-box table thead { color: #000080; }
.news-body-box p, .news-body-box span, .news-body-box div, .news-body-box strong, .news-body-box label { margin: 0px; padding: 0px; }
.news-title-box {padding: 10px; background-color: #BBB; position: relative; }
.news-body-box { padding: 10px; position: relative; font-size: 13px; height: 400px; overflow-y: auto; margin-bottom: 25px; }
.news-controlls-box { position: absolute; left: 0px; bottom: 0px; background-color:#dccda9; width: 100%; height: 25px; line-height: 25px; text-align: right; }
.news-controlls-box a { margin-right: 10px; }
#legal_content_table { margin-top: 8px; }
#legal_content_table p { margin-bottom: 3px !important; }


#popup_title {background:url("../img/top_menu_bg.gif") repeat-x scroll left top;}
