/**
 * In this file specifies those "tags" which are used on global scope
 **/
body {
    font-size: 12px;
}

table.mainTitleHead td {
    font-size: 14px;
}

.mainInput {
    border: 1px solid #959595;
    color: #8e8e8e;
    background-color: #dcdcdc;
}

/*
 #globalsBorderAround { width: 98%; border-top: 2px solid #8f8f8f; border-left: 1px solid #8f8f8f; border-right: 3px solid #8f8f8f; border-bottom: 2px solid #8f8f8f;  }
 */
#globalsBorderAround {
    width: 98%;
    border-top: 3px ridge #8f8f8f;
    border-left: 3px ridge #8f8f8f;
    border-right: 3px ridge #8f8f8f;
    border-bottom: 3px ridge #8f8f8f;
}

/* rovidites */
#globalsBorder {
    width: 98%;
    border-top: 3px ridge #8f8f8f;
    border-left: 3px ridge #8f8f8f;
    border-right: 3px ridge #8f8f8f;
    border-bottom: 3px ridge #8f8f8f;
}

/* fejlec */
#globalsHeader .mainHeader {
    background-image: url(../ImagesNews/News/mod2-head-bg.png);
    padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 15px;
    font-weight: bold;
    font-size: 14px;
    color: black;
    border-bottom: 1px solid #8f8f8f;
    font-family: Arial, Sans-serif;
    font-size: 14px;
}

table#globalsHeader .mainHeader {
    background-image: url(../ImagesNews/News/mod2-head-bg.png);
    padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 15px;
    font-weight: bold;
    color: black;
    border-bottom: 1px solid #8f8f8f;
    font-family: Arial, Sans-serif;
    font-size: 14px;
}

#globalsBody.mainBody {
    border-right: 3px solid #8f8f8f;
    background-color: #fafafa;
}

.mainFooterIs {
    background-color: #757f89;
    border-bottom: 0px solid black;
}

/* footer */
#globalsFooter.mainFooter {
    background-color: #757f89;
    border-bottom: 0px solid black;
}

#globalsFooter input {
    border: 1px solid black;
    background-color: white;
    font-size: 12px;
}


/*
 #listBorder { width: 98%; border-top: 2px solid #ffffff; border-left: 1px solid #ffffff; border-right: 3px solid #ffffff; border-bottom: 3px solid #ffffff; }
 */
#listBorder {
    width: 98%;
    border-top: 3px double #ffffff;
    border-left: 3px double #ffffff;
    border-right: 3px double #ffffff;
    border-bottom: 3px double #ffffff;
}

#listHeader .mainHeader {
    /*background-image: url(../ImagesNews/Friends/mod1-head-bg.png);*/
    padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 10px;
    font-weight: bold;
    color: white;
    background-image: url(../ImagesNews/News/mod2-head-bg.png);
    padding-top: 5px;
    padding-bottom: 3px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 14px;
    color: black;
    border-bottom: 1px solid #8f8f8f;
    font-family: Arial, Sans-serif;
    font-size: 14px;
}

#search_table_unique td a {
    font-weight: bold;
}

#listHeader a {
    color: white;
}

#listBody a {
    font-family: Thaoma, Arial;
}

#listBody.mainBody {
    font-size: 14px;
}

#listBody td {
    padding-left: 10px !important;
    border-right: 1px solid #FFFFFF;
}

#listFooter.mainFooter {
    background-color: #757f89;
    border-bottom: 0px solid black;
}

#listFooter input {
    border: 1px solid black;
    background-color: white;
    font-size: 12px;
}

/* -- Sql listak regi td hatterek es div hatter -- */
#ListTableDivCss {
    background-color: #fafafa;
}

#ListTableDivCss td {
    padding-left: 10px !important;
    background-color: #fafafa;
    border-right: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}

.globalFotter {
    background-color: #757f89;
    border-bottom: 0px solid black;
}

.globalFotter input {
    border: 1px solid black;
    background-color: white;
    font-size: 12px;
}

table#listFourCellsBox {
    background-color: #fafafa;
}

table#listFourCellsBox td {
    background-color: #fafafa;
}

#inputsTable {
    background-color: #fafafa;
    color: black;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
}

#inputsTable td {
    padding-left: 8px;
    background-color: #fafafa;
    color: black;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    padding-bottom: 5px;
    padding-top: 5px;
}

#inputsTable input {
    border: 1px solid black;
    background-color: white;
    font-size: 12px;
}

#inputsTable table {
    background-color: #fafafa;
    color: black;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
}

#inputsTdS {
    background-color: #fafafa;
    color: black;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
}

#inputsTdS td {
    padding-left: 8px;
    /*background-color: #fafafa;*/
    color: black;
    font-family: Arial, Sans-Serif;
    font-size: 13px !important;
    padding-bottom: 5px;
    padding-top: 5px;
   
}

#inputsTdS input {
    border: 1px solid black;
    background-color: white;
    font-size: 12px;
}

#tableMainCellFonts {
    color: #00278b;
    font-weight: bold;
    background-color: #fafafa;
    /** background-image: url("../images/head_cell/list_header_v1.jpg");**/
    background-image: url("../images/v3/menubar.png");
    background-repeat: repeat-x;
    height: 10px;
    color: #f7f7f7;
    padding: 3px;
    border-right: 1px solid #FFFFFF;
    text-align: left;
    padding-left: 10px;
}

.listTableMainFonts {
    color: #00278b;
    font-weight: bold;
    background-color: #fafafa;
}

.messageStandard {
    background-image: url('../ImagesNews/header/tbar_bg.png');
}

.messageStandard td {
    font-weight: bold;
    padding-left: 20px;
    font-size: 15px;
    color: white;
    padding-top: 3px;
    padding-bottom: 3px;
}

.mainPageHeader {
    background-image: url('../ImagesNews/header/tbar_bg.png');
}

.mainPageHeader td {
    font-weight: bold;
    padding-left: 20px;
    font-size: 14px;
    color: white;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid black;
    font-family: Arial, Sans-serif;
}

.mainPageHeader td a {
    font-weight: bold;
    font-size: 14px;
    color: white;
}

.mainPageCenter {
    background-image: url('../ImagesNews/header/tbar_bg.png');
}

.mainPageCenter td {
    font-weight: bold;
    padding-left: 20px;
    font-size: 15px;
    color: white;
    padding-top: 3px;
    padding-bottom: 3px;
}

div.termsTables {
    border: 2px solid #a0a0a0;
}

table.registerHeader td {
    font-weight: bold;
    padding: 3px;
    font-size: 14px;
    color: white;
    background-image: url(../ImagesNews/newMenuHeader_0.png) !important;
    color: #000000 !important;
}

table.globalInputs {
    background-color: #fafafa;
    color: black;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
}

table.globalInputs td {
    padding-left: 8px;
    background-color: #fafafa;
    color: black;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.tmc_TextArea_Cell {
    background-color: #fafafa;
}

table#NewsHeaderNew .mainHeader {
    background: #DFE9F6 url(../ImagesNews/box_head_1.gif) repeat-x scroll 0 0;
    color: #0E4F86;
    border-bottom: 1px solid #d1d1d1;
}

table#NewsHeaderNew .mainBody, table.mainBody, td.mainBody, table.mainBody td.mainBody {
    background: #edf2f8 url(../ImagesNews/box_1.gif) repeat-x scroll left top;
    background-color: #edf2f8 !important;
    background-image: none !important;
    background-color: transparent !important;
}

td.mainBody {
    border-bottom: 0px hidden black !important;
}

table#NewsHeaderNew .mainFooter {
    /** display: none;  **/
}

table#NewsHeaderNew .mainHeader a {
    color: #0E4F87;
}

table#NewsHeaderNew {
    background: #FFFFFF url(../ImagesNews/box_1.gif) repeat-x scroll left top;
}

.allow_bottom_footer_main {
    display: block;
}

.albums_icons_menu div {
    color: #000000;
}

div#custom_css_allow_header_tables {
    display: none;
}

table#message_lister_table {
    border-left: 1px solid #8b8b8b;
    border-bottom: 1px solid #992A2A;
    font-size: 14px;
    color: black;
    font-weight: bold;
}

table#header_light_blue td.header_light_blue_cell, td#globals_header_td_cell_in_table, table.mainPageHeader td.mainHeader, td.globals_header_td_cell_in_table, td.mainHeader {
    background: #DFE9F6 url(../ImagesNews/box_head_1.gif) repeat-x scroll 0 0 !important;
    color: #0E4F86 !important;
    font-weight: bold;
    padding-left: 10px !important;
    font-size: 14px !important;
    border-bottom: 1px solid black;
    font-family: Arial;
    border-bottom: 1px solid #d1d1d1 !important;
    text-align: left !important;
}

table#globalsHeader .mainHeader, table#globalsHeader td {
    background-image: url(../ImagesNews/News/mod2-head-bg.png) !important;
    padding-top: 5px !important;
    padding-bottom: 3px !important;
    padding-left: 25px !important;
    font-weight: bold !important;
    color: black !important;
    border-bottom: 1px solid #8f8f8f !important;
    font-family: Arial, Sans-serif !important;
    font-size: 14px !important;
}

td.statisticsHeadBorder {
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    color: #0E4F86;
    border-bottom: 1px solid black;
}

div#optimazingDisplay {
    padding-right: 5px;
    padding-left: 5px;
}

.mainPageHeader {
    background-image: url(../ImagesNews/header/tbar_bg_1.png);
}

.mainPageHeader td, .messageStandard {
    color: black;
    border-bottom: 1px solid #d1d1d1;
}

table.mainPageHeader, .messageStandard {
    background-image: url(../ImagesNews/header/tbar_bg_1.png);
}

table.mainPageHeader td, .messageStandard, .messageStandard td {
    color: black;
    border-bottom: 1px solid #d1d1d1;
}

.mainPageCenter {
    background-image: url(../ImagesNews/header/tbar_bg_1.png);
    color: black;
}

.mainPageCenter td {
    color: black;
}

table#NewsHeaderNew .mainBody {
    font-size: 12px;
}

/**
 * if you want to see the full css of the footers then you can look it on main_design_v1.css
 **/
table#albumsBody.mainFooter, table#globalsFooter.mainFooter, table.allow_bottom_footer_main, table.default_page_footer, table.default_page_footer_for_tables, .default_page_footer_for_tables, .mainFooterEnd, td.mainFooterEnd, table#albumsBody, .mainFooter, table.mainFooter, table#globalsFooter, td.default_page_footer_for_tables, .allow_bottom_footer_main, table.allow_bottom_footer_main, table.globalFotter, .globalFotter, #inputNewBoxFooter, table#inputNewBoxFooter, .mainFooterIs {
    background-image: url(../images/footer/footerv1.png);
    background-repeat: repeat-x;
    border-bottom: 0px hidden black;
}

div.default_page_footer_div_element {
    background-image: url(../images/footer/footerv1.png);
    background-repeat: repeat-x;
    border-bottom: 0px hidden black;
}

/**
 * The li style of ext js
 * This style sets the default layout of element of tab
 **/
ul.x-tab-strip li {
    list-style: none;
}

/**
 *    Easy news css
 **/
.news_style {
    display: none;
}

.news_show {
    background-color: white;
    color: black;
    width: 350px;
    height: 165px;
    font: normal 100% "Arial", "Lucida Grande", Verdana, Sans-Serif;
    overflow: auto;
}

.news_border {
    background-color: white;
    width: 350px;
    height: 165px;
    font: normal 100% "Arial", "Lucida Grande", Verdana, Sans-Serif;
    border: 1px solid gray;
    padding: 5px 5px 5px 5px;
    overflow: auto;
}

.news_mark {
    background-color: white;
    font: normal 70% "Arial", "Lucida Grande", Verdana, Sans-Serif;
    border: 0px solid gray;
    width: 361px;
    height: 35px;
    color: black;
    text-align: center;
}

.news_title {
    font: bold 120% "Arial", "Lucida Grande", Verdana, Sans-Serif;
    border: 0px solid gray;
    padding: 5px 0px 9px 5px;
    color: black;
}

.news_show img {
    margin-left: 5px;
    margin-right: 5px;
}

.buttondiv {
    position: absolute;
    /*float: left;*/
    /*top: 169px;*/
    padding: 5px 5px 5px 5px;
    background-color: white;
    border: 1px solid gray;
    /*border-top-color: white;*/
    border-top: none;
    height: 20px;
}


.al_message_component_header a {
    color: black;
}

table td .default_first_short_colum {
    background-image: url(../pictures/designv_2_0/darkgreyv1_0.gif) !important;
    background-repeat: repeat-x !important;
    height: 24px !important;
    font-weight: bold !important;
    color: #000000 !important;
    font-size: 13px !important;
}

table td .default_second_short_colum {
    background-image: url(../pictures/designv_2_0/lightgreyv1_0.gif) !important;
    background-repeat: repeat-x !important;
    height: 24px !important;
    font-weight: bold !important;
    color: #000000 !important;
    font-size: 13px !important;
}

table td .default_first_long_colum {
    background-image:  url(../pictures/designv_2_0/long_dark_cell_bgr_v2_0.png) !important;
    background-repeat: repeat-x !important;
    height: 24px !important;
    font-weight: bold !important;
    color: #000000 !important;
    font-size: 13px !important;
}

table td .default_second_long_column {
    background-image: url(../pictures/designv_2_0/long_light_grey_cell_bgr_v1_0.png) !important;
    background-repeat: repeat-x !important;
    height: 24px !important;
    font-weight: bold !important;
    color: #000000 !important;
    font-size: 13px !important;
}


td.sponsored_menu_on_main_second {
    background-color: transparent !important;
    background-image: url("../pictures/designv_2_0/profile_author_infov1_0.gif");
    border: 1px solid #D1D5D5;
    height: 24px;
    padding-left: 5px;
    vertical-align: middle;
    background-repeat: repeat-x;
    font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important;
}

td.sponsored_menu_on_main_first {
    border: 0px hidden black !important;
}

table.sponsored_menu_main_table {
    border:1px solid #888888;
    background-color:#ffffff;
}

td.sponsored_menu_on_main_second font {
   font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif !important;
}

#subfooter .dsubfooter, .dsubfooter {
    
}

table td.dsubfooter div {
    background-image: url("../pictures/designv_2_0/profile_author_infov1_0.gif");
    border: 1px solid #D1D5D5;
    height: 24px;
    padding-left: 5px;
    vertical-align: middle;
    background-repeat: repeat-x;
}

.dboxborder {

}

table.dboxborder {
    color: black;
    font-size: 14px;
    font-weight: bold;
    background-color: #FFFFFF;
    border: 1px solid #888888;
    width: 140px;
}

td.dboxsubbody {
    background-color: #FFFFFF;
    padding: 5px;
}

td.dboxsubbody div {
    border: 1px solid #D1D5D5;
    padding: 5px;
}

td.dboxsubfooter div {
    background-color: #F2F2F2;
    border: 1px solid #D1D5D5;
    font-size: 12px;
    padding: 5px;
}

td.shcenter.selected {
    text-decoration: underline;
}
