@charset "utf-8";
/* CSS Document */

html, body{
	background-color:#fff;
}

#wrapp{
	margin: 0 auto;
	width: 968px;/*960px;*/
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	
	background-color: #FFFFFF;
	margin: 10px;
	padding: 15px;
	border: 1px solid #000000;
}

#hd{
	margin: 0 auto;
}

#hd .main-banner{
	height: 300px;
}

#hd .small-banners{
	height: 60px;
}

/* MENU */
#menu{
	margin: 15px 0 15px 0;
	
}

#menu li{
	line-height:30px;
	height:30px;
	border-bottom: 2px ridge #c3c3c3;
}

#menu a{
	color:#993333;
	font-weight:bold;
	text-decoration:none;
	
}

/* CONTENT */

.content{
	margin: 15px 0 15px 0;
}

.content a, .content a:active{
	color:#993333;
	text-decoration:none;
}

.content a:hover{
	color:#993333;
	text-decoration:none;
}

.add_link{
	text-align:left;
	float: right;
}

.title{
	
	font-size:13px;
	font-weight:bold;
}

.arhive_title{

    font-size:13px;
	font-weight:bold;
	color:#993333;
	border:1px solid #993333;
	text-align:center;
}


.msg
{
	font-size:13px;
	font-weight:bold;
	border:1px solid #ccc;
}



table.content-default-table {

	margin-top:1em;

	border-collapse:collapse;

	font-family:"Trebuchet MS", arial, sans-serif;

		

	}

	

table.content-default-table tr th {

	background:#993333;

	font-weight:bold;

	font-size:100%;

	color:#fff;

	padding:0.4em 0.6em;

	border-right:1px solid #fff;

	}

	

table.content-default-table tr th a:link {

	color:#fff;

	text-decoration:underline;

	}

	

table.content-default-table tr th a:visited {

	color:#fff;

	text-decoration:underline;

	}

	

table.content-default-table tr th a:hover {

	color:#fff;

	text-decoration:none;

	}

	

table.content-default-table tr th:first-child {

	border-left:1px solid #993333;

	}	

	

table.content-default-table tr th:last-child {

	border-right:1px solid #993333;

}	

	

table.content-default-table tr th.side-heading {

	border-bottom:1px solid #fff;

	}

	

table.content-default-table tr td {

	border:1px solid #c8c8c8;

	padding:0.4em 0.6em;

	}

	

table.content-default-table tr td.special {

	text-align:center;

	font-weight:bold;

	}

	

table.content-default-table tr td span {

	color:#ad2c26;

	font-weight:bold;

	}	

	

table.content-default-table tr td.no-border {

	border:none;

	}	

	

table.content-default-table tr td strong {

	font-weight:bold;

	}

	



tr:nth-child(even) {background: #efefef}

tr:nth-child(odd) {background: #dee3e7}

