/*TD { font-family: Verdana;}*/

﻿body
{
    background-image: url(../images/icons/cssImgs/bg_l.gif);
    margin: 0;
}

td {
	font-family: Verdana;
	font-size: 11px;
}

.left
{
    width: 20px;
    background-image: url(../images/icons/cssDarkRed/bg.gif);
}

.top
{
    width: 200px;
    height: 26px;
    background-image: url(../images/icons/cssDarkRed/top.gif);
}

.bottom
{
    width: 200px;
    height: 26px;
    background-image: url(../images/icons/cssDarkRed/bottom.gif);
}

.langBar{
	text-align: right;
	padding: 0px;
	vertical-align: top;
    background-image: url(../images/icons/cssDarkRed/bg.gif);
    height: 20px;
}

.langBarEnd{
	background: url(../images/icons/cssDarkRed/langBar.gif) no-repeat;
	width: 20px;
}

.langBarBottom{
	background: url(../images/icons/cssDarkRed/langBarBottom.gif) no-repeat;
	width: 10px;
	height: 10px;
}

.langBarTop{
	background: url(../images/icons/cssDarkRed/langBarTop.gif) no-repeat;
	width: 10px;
	height: 10px;
}

.verticalLimiter{
	background: url(../images/icons/cssImgs/verticalLine.gif) repeat-y;
	width: 10px;
}


.horizontalLimiter{
	background: url(../images/icons/cssImgs/horizontalLine.gif) repeat-x;
	height: 10px;
	padding-bottom: 20px;
}

.horizontalCorner{
	background: url(../images/icons/cssImgs/bottom_corner.gif) no-repeat;
	width: 10px;
}

#menu     
{
    font-weight: bold;
    background-image: url(../images/icons/cssDarkRed/bg.gif);
    background-repeat: repeat;
    font-family: Verdana;
    font-size: 70%;
}

.menu_topics
{
    color: #AAAAAA;
    text-decoration: none;
    font-size: 11px;
    background-image: url(../images/icons/cssDarkRed/arr.gif);
    background-repeat: no-repeat;
    background-position: 0 1px;
    padding: 0 0 5px 30px;
}

.menu_topics_over
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	background-image: url(../images/icons/cssDarkRed/arr_over.gif);
    background-repeat: no-repeat;
    background-position: 9px 1px;
    padding: 0 0 5px 30px;
    cursor: pointer;
}

.menu_topics_over a:hover
{
    color: #FFFFFF;
    font-weight: bold;
    background-position: 10px 1px;
}

.quickLinks{
	text-align: center; 
	color: #FFFFFF; 
	font-size: 11px; 
	padding-bottom: 10px; 
}

.bottom_left
{
    width: 20px;
    height: 20px;
    background-image: url(../images/icons/cssDarkRed/very_bottom.gif);
}

#site_column{
	padding: 20px;
}

.bg_reverce{
	background-image: url(../images/icons/cssImgs/bg_reverce.gif);
	font-family: Verdana;
	font-size: 11px;
	border: 1px solid #757575;
	border-left: none;
	border-right: none;
}

.date{
	text-align: center;
	vertical-align: middle;
	color: #757575;
	font-weight: bold;
	font-size: 10px;
	width: 180px;
}

.issueName {
	text-align: center;
	color: #535353;
	font-weight: bold;
	font-size: 16px;
}

.issueName a{
	text-decoration: none;
	color: #535353;
}

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

.issueImg{
	margin: 0 10px 3px 0;
	text-align: left;
	border: 1px solid #757575;
	cursor: pointer;
}

.issueTypeOff{
	cursor: pointer;
	border: 1px solid #3C3C3C;
	border-collapse: collapse;
}

.issueTypeOn{
	cursor: pointer;
	color: white;
	background: url(../images/icons/cssDarkRed/issueTab.gif) repeat-x;
	
}

.paperIssueOn{
	cursor: pointer;
	color: #6B0303;
	border: 1px solid #6B0303;
}

.archives{
	color: #535353;
	border: 1px solid #8F0303;
	border-left: none;
	border-right: none;

}

.issueBtnOn{
	cursor: pointer;
	color: white;
	background: url(../images/icons/cssDarkRed/btn_subscr.gif);
	border: 0px;
	font-size: 9px;
	height: 22px;
	width: 80px;
	padding: 0px;
}

.issueBtnOff{
	cursor: pointer;
	color: white;
	background: url(../images/icons/cssDarkRed/btn_subscr_over.gif);
	border: 0px;
	font-size: 9px;
	height: 22px;
	width: 80px;
	padding: 0px;
}

.LongBtnOn{
	cursor: pointer;
	color: white;
	background: url(../images/icons/cssDarkRed/btn_long.gif);
	border: 0px;
	font-size: 9px;
	height: 22px;
	width: 160px;
	padding: 0px;
	margin: 0 20 0 5;
}

.LongBtnOff{
	cursor: pointer;
	color: white;
	background: url(../images/icons/cssDarkRed/btn_long_over.gif);
	border: 0px;
	font-size: 9px;
	height: 22px;
	width: 160px;
	padding: 0px;
	margin: 0 20 0 5;
}

.dblBtnOn{
	cursor: pointer;
	color: white;
	background: url(../images/icons/cssDarkRed/btn_double.gif);
	border: 0px;
	font-size: 9px;
	height: 22px;
	width: 235px;
	padding: 0px;
	margin: 0 20 0 5;
}

.dblBtnOff{
	cursor: pointer;
	color: white;
	background: url(../images/icons/cssDarkRed/btn_double_over.gif);
	border: 0px;
	font-size: 9px;
	height: 22px;
	width: 235px;
	padding: 0px;
	margin: 0 20 0 5;
}

.issueInfoLinks{
	cursor: pointer;
	width: 80px;
    background-image: url(../images/icons/cssImgs/arr_reverce.gif);
    background-repeat: no-repeat;
    padding: 0 0 10px 15px;
    background-position: 0 4px;
}

.issueInfoLinks a{
	text-decoration: none;
	color: #646464;
	font-weight: bold;
}

.issueInfoLinksOver{
	cursor: pointer;
	width: 80px;
	background-image: url(../images/icons/cssImgs/arr_reverce.gif);
    background-repeat: no-repeat;
    padding: 0 0 10px 15px;
    background-position: 7px 4px;
}

.issueInfoLinksOver a{
	text-decoration: none;
	color: #424242;
	font-weight: bold;
}

.forumLinks a{
	color: #EB8400;
	text-decoration: none;
}

.forumLinks a:hover{
	color: #535353;
}

.moreEvents{padding-left: 20px;}
.moreEvents a{
	color: #424242;
	text-decoration: none;
}

.moreEvents a:hover{
	color: #960F0F;
	text-decoration: underline;
}

.adv_center{
	text-align: center;
	color: #535353;
	font-weight: bold;
	font-size: 16px;
	border: 1px solid #757575;
	border-right: none;
	border-left: none;
	padding: 3px;
}

.header_blue{
	text-align: center;
	color: #535353;
	font-weight: bold;
	font-size: 16px;
	border: 1px solid #3C74CF;
	border-right: none;
	border-left: none;
	padding: 4px 0 4px 0;
}

.warning{
	color: #880000; 
	font-size: 10px
}

.priceBox{
	border: 1px solid #7F694F;
	width: 300px;
	font-size: 11px;
}

.text_box_short{
	border: 1px solid #7F694F;
	width: 150px;
}

.text_box{
	border: 1px solid #7F694F;
	width: 250px;
}

.td_left{
	text-align: right;
	width: 20%;
	color: #424242;
	font-weight: bold;
}

.td_right{
	padding-left: 20px;
}

.td_left_big{
	text-align: right;
	color: #424242;
	font-weight: bold;
}

.subtitles{
	color: #636363;
	font-weight: bold;
	font-size: 13px;
}

.faq{
	color: #424242;
}

.faq a{
	text-decoration: none;
}

.faq a:hover{
	color: AA0000;
	text-decoration: underline;
}

.english_paper{
	padding-left: 25px;
	color: #424242;
	background-image: url(../images/icons/cssImgs/topics.gif);
	background-repeat: no-repeat;
	background-position: 35 8;
}

.english_paper a{
	padding-left: 25px;
	text-decoration: none;
}

.english_paper a:hover{
	padding-left: 25px;
	color: #456FDF;
	text-decoration: underline;
}

.topicTabOn{
	cursor: pointer;
	color: #FFFFFF;
	background: url(../images/icons/cssDarkRed/tab_red.gif) repeat-x; 
	border: 1px solid #7D0303;
	border-right: none;
	border-left: none;
}

.months_tab{
	border: 1px solid #757575; 
	padding-left: 25px;
}

.months_tab_over{
	cursor: pointer;
	border: 1px solid #424242; 
	padding-left: 25px;
	color: #456FDF;
}

.cmpInfo{
	color: #8F1111; 
	font-size: 13px;
	padding-bottom: 5px;
	text-decoration: underline;
}

.img_out{
	border: 1px solid #757575;
}

.img_over{
	border: 1px solid #6DA2E1;
}

.outside_links a{
    text-decoration: none;
    background-image: url(../images/icons/cssImgs/links_arr.gif);
    background-repeat: no-repeat;
   	background-position: 30 4;
   	padding-left: 40px; 
}

.outside_links a:hover{
    text-decoration: underline;
    color: #D31414;
    background-image: url(../images/icons/cssImgs/links_arr.gif);
    background-repeat: no-repeat;
   	background-position: 30 4;
   	padding-left: 40px; 
}

.subtopics {
	background-color: #DBDBDB;
	border: 1px solid #757575;
   	padding: 5  0 5 0; 
} 

.subtopics a{ text-decoration: none; }

.subtopics a:hover{
    text-decoration: underline;
    color: #D31414;
}

.menu_nfl{
	color: #CDF349;
	text-decoration: none;
	font-size: 11px;
    padding: 0 0 5px 30px;
    cursor: pointer;
}

.menu_nfl_over{
	color: white;
	text-decoration: none;
	font-size: 11px;
    padding: 0 0 5px 30px;
    cursor: pointer;
}
 
.td_reg_left{
	width: 30%;
	font-weight: bold;
	color: #424242;
	text-align: right;
	padding-right: 10px;
}

.itcatTabOn{
	cursor: pointer;
	color: white;
	background: url(../images/icons/cssDarkRed/itcat_tab.gif) repeat-x;
}

.bgcmp a{
	color: #424242;
	font-weight: bold;
	text-decoration: none;
}

.bgcmp a:hover{
	color: #757575;
}

.bgcmpLink a{
	color: #757575;
	text-decoration: none;
	padding: 10 0 0 15;
}

.bgcmpLink a:hover{
	color: #1155BA;
	padding: 10 0 0 15;
}

.bgcmpInfo{
	color: #1155BA; 
	font-size: 13px;
	padding-bottom: 5px;
	text-decoration: underline;
}

.searchResults{
	font-weight: bold;
}

.searchLinks a{
	text-decoration: none;
	padding-left: 20px;
}

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

.products_div{
	border-bottom: 1px solid #757575; 
}

/*===============*/
/*===============*/
/*===============*/
.label
{
    color: #CCCCCC;
    margin-left: -20px;
    font-size: X-Small;
}

.u_label
{
    color: #C26D00;
    margin-left: -20px;
    font-size: X-Small;
}

.user, .pass
{
    width: 100px;
    margin-left: -20px;
    background-image: url(../images/icons/cssImgs/bg_l.gif);
    font-size: X-Small;
}

.loginBtn
{
    width: 106px;
    height: 20px;
    margin-top: 15px;
    margin-bottom: 5px;
    margin-left: -20px;    
	border: 1px solid black;
	color: #000066;
	background: url("../images/icons/cssImgs/gray_bg.gif") repeat-x;
	cursor: pointer;
}

.td_content
{
    width: 580px; 
    vertical-align: top;
    padding: 15px;
}

/*-------------------- ADD ASPX --------------------*/

#mainhat, #comments h1
{
	background-image: url("../images/icons/cssDarkRed/mainhat.gif");
	background-repeat: repeat-x;
	border: 1px solid #000000;
	padding: 3px 0 3px 5px;
	color: #F0F0F0;
	font-weight: bold;
	font-size: 13px;
    font-family: Verdana, Arial;
    text-align: center;
}


.issues_label a
{
    padding-top: 10px;
    color: #535353;
    font-weight: bold;
}

.issues_label a:hover{
	padding-top:10px;
	color: #7D0303;
	font-weight: bold;
	text-decoration: none;
}

.add_td_control
{
    text-align: center;
}

.control
{
    width: 445px;    
    margin: 5px;
}

.control_s
{
    width: 200px;    
    margin-top: 5px;
    margin-bottom: 5px;
}

.control_area
{
    margin-top: 5px;
    margin-bottom: 5px;
    width: 200px;    
    height: 80px;
    font-size: 11px;
    font-family: Verdana, Arial;
}

.control_sel
{
    margin: 5px;
    font-size: 11px;
    font-family: Verdana, Arial;
}

.control_file
{
    width: 445px;    
    margin: 5px;
}

.addBtn
{
    width: 445px;
    height: 20px;
    margin-top: 15px;
    margin-bottom: 5px;
    border: 1px solid black;
	color: #000066;
	background: url("../images/icons/cssImgs/gray_bg.gif") repeat-x;
	cursor: pointer;
}

.error
{
    font-weight: bold;
    color: #CC0000;
    text-align: center;
}

.good
{
    font-weight: bold;
    color: #000000;
    text-align: center;
}

/*-------------------- HOME ASPX --------------------*/
.mc
{
    width: 100%;
    text-align: left;
    font-size: 11px;
    font-family: Verdana, Arial;
}

.mc_title
{
    text-align: center;
    font-weight: bold;
    color: #666666;
    font-size: 12px;
}

.mc_label
{
    font-weight: bold;
    color: #666666;
}

.mc_descr
{
    text-align: left;
    font-size: 11px;
    font-family: Verdana, Arial;
    padding-bottom: 20px;
    border-bottom: 1px solid #666666;
}

.mc_del
{
    height: 20px;
}

/*-------------------- DELETE ASPX --------------------*/
.del_grid
{
    width: 100%;
}

.header, .footer
{
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial;
    padding: 5px;
    color: #999999;
}

.header a, .footer a
{
    color: Black;
    text-decoration: none;
}

.header a:hover, .footer a:hover
{
    text-decoration: overline;
}

.del_img 
{
    border: 0;
}

/*-------------------- LIST ASPX --------------------*/
a img.det_img
{
    border: 0;    
}

/*-------------------- SEARCH ASPX --------------------*/
.search_label
{
    font-weight: bold;
    color: #666666;
    font-size: 12px;    
    font-family: Verdana, Arial;
}

.search_control
{
    width: 200px;
    height: 14px;
}

.td_check
{
    text-align: right;
    width: 150px;
    height: 30px;
    padding-right: 10px;
}

.td_ctrl
{
    text-align: center;
}


.searchBtn
{
    width: 90%;
    height: 20px;
    margin-top: 15px;
    margin-bottom: 5px;
    border: 1px solid black;
	color: #000066;
	background: url("../images/icons/cssImgs/gray_bg.gif") repeat-x;
	cursor: pointer;
}

/*-------------------- ABOUT ASPX --------------------*/
.td_about
{
    text-align: justify;
    padding: 20px;    
    font-family: Verdana, Arial;
    font-size: 0.75em;
}

.td_about a{
    color: Black;
    text-decoration: none;
    font-weight: bold;
    font-size: 0.9em;
}

.td_about a:hover{
    text-decoration: overline;
}

.a_users{
    font-weight: bold;
    color: #BC0000;
}


.opdf, .c{
	text-align: center;
}

.opdf a{
	color: #C00;
	font-weight: bold;
	text-decoration: none;
}

.opdf a img, .opdf a .at{
	border: none;
	opacity: 0.85;
}

.opdf a:hover img, .opdf a:hover .at{
	border: none;
	opacity: 1;
}

.at{
	cursor: pointer;
	color: white;
	background: url(../images/icons/cssDarkRed/btn_subscr.gif) no-repeat;
	font-size: 9px;
	height: 22px;
	width: 100px;
	padding: 5px 13px;
}

.pimg{
	border: none;
	float: left;
	margin-right: 30px;
}

.dimg{
	margin: 0 0 -4px 1px;
	cursor: pointer;
}

.calBox{
	border: 1px solid #7F694F;
	width: 140px;
	margin-left: 5px;
}

.adata{
	margin-top: 60px;
}

.m{
	margin: 20px 0;
}

.adata ul{
	text-align: right;
}

.adata ul li{
	list-style: none;
	width: 520px;
	margin-top: 8px;
}

.s {
	margin-right: 150px;
}

.s select {
	width: 150px;
}

.l{
	text-align: left;
	padding-left: 185px;
}

.pnp{
	height: 200px;
}


/*login lenta */

.mainhatdiv{
	top: 0px;
	left: 0px;
	height:20px;
	padding: 2px 10px 2px 10px; 
	margin-bottom: -2px;
	vertical-align: middle;
	background:url(../img/logindiv.png) repeat-x; 
	color:#fff;
	font-family: verdana;
	text-align:left;
}

.mainhatdiv a:link,
.mainhatdiv a:visited,
.mainhatdiv a:active{
	color: #ffffff;
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
}
.mainhatdiv a:hover{
	color: #EBBF3B;
	font-size: 10px;
	text-decoration: none;
}
.logindiv{
	float:right;
}
.logindiv a:hover{
	text-decoration: none;
}