* {
	margin		:	0;
	padding		:	0;
	font-family	:	sans-serif, Verdana;
}

body { 
	background	: 	#d5d5d7;
}

#main {
	width		: 	75%;
	margin		: 	0 auto;
	background	: 	#fff;
	min-height	:	700px;
	min-width	:	720px;
}

header {
	margin		:	0 10px;
}

nav {
	width		:	85%;
	float		:	right;
	padding-top	:	100px;
	border-bottom	:	5px solid #a31213;
	font-size	:	20px;
}

nav li {
	list-style	: 	none;
    	margin		: 	0;
    	padding 	: 	0 20px 0 0;
    	display		: 	inline-block;
  }
  
nav a{
	color		:	#000;
	text-decoration	:	none;
}

nav a:hover{
	border		:	2px solid #a31213;
	padding		:	5px;
}

nav .activ a {
	color		:	#fff;
}

nav .activ {
	background	:	#a31213;
	padding		:	5px;
	color		:	#fff;
}

header input[type=submit], header form { 
	width		:	200px; 
	position	:	relative;
	right		:	-70%;
	top		:	-20px;
}

footer {
	background	:	#a31213;
	margin		:	5px 0;
	min-height	:	30px;
	color		:	#fff;
	font-size	:	10px;
	text-align	:	center;
	padding		:	5px 0;	
}

#content {
	margin		:	10px 20px;
	min-height	:	650px;	
}

h1 {
    	border-bottom	:	1px solid #a31213;
    	margin-bottom	:	20px;
    	margin-top	:	20px;
}

h2 {
	margin-bottom	:	10px;
}

input[type=submit]{ 
	border		: 	1px solid #a31213;
	background	:	#a31213;
	color		:	#fff;
	padding		:	5px 10px;
	width		:	100%;
}

input{
	border		:	1px solid #a31213;
	padding		:	2px;
	width		:	300px;
}

select {
	border		:	1px solid #a31213;
	width		:	305px;
	padding		:	2px;
}

.clear { 
	clear		:	both;
}

.end input[type=submit]{
	border		: 	1px solid #a31213;
	background	:	#fff;
	color		:	#a31213;
	width		:	300px;
	text-align	:	center;
	font-weight	:	bold;
}

.article{
	min-height	:	100px;
	margin		:	5px 0;
}

p {
	margin-bottom	:	10px;
}

.left{
	width		:	calc(100% - 364px);
	float		:	left;
	margin-bottom	:	20px;
}

.left2 {
	width		:	300px;
	float		:	left;
	margin-top	:	20px;
	margin-bottom	:	20px;
}


.right2 {
	width		:	calc(100% - 364px);
	float		:	right;
	margin-top	:	20px;
}

.right{
	width		:	300px;
	margin-left	:	20px;
	margin-bottom	:	20px;
	float		:	right;
}

.right li{
	list-style-type:	none;
}

.left, .right{
	border		:	1px solid #ccc;
	padding		:	10px;
}

.imgbox{
	border		:	1px solid #ccc;
	padding		:	10px;
}

.imgbox img{
	max-height	:	100px;
	//max-width	:	100px;
}

.pic {
	height :	100px;
	width :		100px;
	margin :	5px;
	overflow :	hidden;
}

.imgbox .cont{
	float		:	left;
	width		:	120px;
	padding		;	10px;
	text-align	:	center;
}

.imgbox .cont a{
	text-decoration	:	none;
	font-size	:	20px;
	border		:	1px solid #a31213;
	background	:	#a31213;
	color		:	#fff;
	padding		:	2px 6px;
}

.imgbox .cont a:hover{
	font-weight	:	bold;
	background	:	#fff;
	color		:	#a31213;
}

.button {
	background :		#a21212;
	padding:		5px 10px;
	margin :		10px 0;
	font-weight	:	bold;
	display :		inline;
}

.button a {
	color :			#fff;
	text-decoration :	none;
}