* {
	font-family:		Tahoma;
}
html, body {
	margin:			0px;
	padding:		0px;
}

a, a:link, a:visited {
	color:			#331308;
	text-decoration:	underline;
	font-size:		12px;
}
a:hover {
	text-decoration:	none;
}
a.menu, a.menu:link, a.menu:visited {
	font-family:		Georgia;
	font-size:		16px;
	text-decoration:	none;
	color:			white;
}
a.menu:hover {
	color:			#6dff00;
}
a.logo, a.logo:link, a.logo:visited {
	font-family:		Georgia;
	font-size:		48px;
	color:			white;
	text-decoration:	none;
}
a.logo:hover {
	color:			#6dff00;
}

.top_left_div {
	font-family:		Georgia;
	font-size:		48px;
	color:			white;
	padding-top:		40px;
	padding-left:		42px;
}
.top_left_subdiv {
	font-family:		Georgia;
	font-size:		18px;
	color:			white;
	padding-top:		10px;
	padding-left:		42px;
}
.top_right_div {
	width:			240px;
	float:			right;
	font-family:		Times New Roman;
	font-size:		24px;
	text-align:		right;
	color:			white;
	padding-top:		40px;
	padding-right:		20px;
}
.top_right_subdiv {
	font-family:		Times New Roman;
	font-size:		36px;
	text-align:		right;
	color:			white;
	padding-right:		20px;
}
.top_right_word {
	padding-right:		20px;
	background-image:	url('img/top-right.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
}
.cit {
	font-family:		Georgia;
	font-size:		16px;
	text-align:		right;
	color:			white;
	position:		relative;
	width:			284px;
	padding-bottom:		15px;
}
.cit_aut {
	font-family:		Georgia;
	font-size:		16px;
	font-style:		italic;
	text-align:		right;
	color:			white;
	position:		relative;
	width:			284px;
	padding-bottom:		20px;
}
.top_right_link {
	position:		relative;
	float:			right;
	color:			#6d7477;
	padding-right:		20px;
}
.top_right_link {
	position:		relative;
	float:			right;
	color:			#6d7477;
	padding-right:		20px;
}
a.map , a.map:link, a.map:visited, a.map:hover {
	font-size:		11px;
	text-decoration:	none;
	color:			#6d7477;
}
.copy a {
	color:			white;
	font-size:		11px;
}

.top_left { width: 502px; } .top_right { width: 304px; } .right { width: 80px; } .left { width: 80px; }

.input {
	width:			180px;
	border:			solid 1px black;
	font-family:		Arial;
	color:			Black;
	background-color:	white;
	padding-left:		5px;
	padding-right:		5px;
	text-align:		center;
}
.submit {
	width:			218px;
	border:			none;
	font-family:		Arial;
	color:			white;
	background-color:	#007700;
}
.main1 {
	padding-left:		40px;
	padding-top:		40px;
	padding-bottom:		40px;
}
.main2 {
	font-size:		12px;
	padding-left:		40px;
	padding-right:		80px;
	padding-top:		40px;
	padding-bottom:		40px;
}
.small_top {
	font-family:		Georgia;
	font-size:		18px;
	color:			#331308;
	padding-bottom:		10px;
}
.big_top {
	font-family:		Georgia;
	font-size:		24px;
	color:			#331308;
}
.copy {
	color:			white;
	font-size:		10px;
	padding-left:		20px;
	padding-right:		20px;
}
.text {
	font-size:		12px;
}
h1 {
	font-size:		24px;
	font-weight:		normal;
	margin-top:		0px;
	color:			#331308;
	font-family:		Georgia;
}
h2 {
	font-size:		20px;
	font-weight:		normal;
	margin-top:		0px;
	color:			#331308;
	font-family:		Georgia;
}
h3 {
	font-size:		16px;
	font-weight:		normal;
	margin-top:		5px;
	color:			#331308;
	font-family:		Georgia;
}
#plicdiv {
	height:			25px;
	border-bottom:		solid 1px #ddd;
	padding-top:		10px;
	list-style:		none;
	padding-left:		0px;
	width:			500px;
	float:			left;
	position:		relative;
	font-weight:		bold;
}
#plicdiv2 {
	text-align:		right;
	height:			25px;
	border-bottom:		solid 1px #ddd;
	padding-top:		10px;
	list-style:		none;
	padding-left:		0px;
	width:			100px;
	float:			left;
	position:		relative;
	color:			#0C72A2;
}
.sortable { width: 80%; }
.sortable th { text-align: center; color: white; background: #331308; cursor: hand; padding: 6px; padding-left: 2px; }
.sortable td { border-bottom: solid 1px #ccc; padding: 2px; }
.sortable tfoot td { color: white; background: #331308; font-family: Tahoma; font-size: 10px;  padding: 2px;}
.sortable tfoot td b { color: white; background: #331308; font-family: Tahoma; font-size: 10px;  padding: 2px;}

/*Дополнителые стили*/
.hide {display:none;} 
.news_h3 {
color:#331308;
font-family:Georgia;
font-size:16px;
font-weight:normal;
margin-top:5px;
}

.left_menu{margin:10px 0;}
.left_menu a{display:block; padding:5px 10px; text-decoration:none; color:#411003; font-weight:bold;}
.left_menu a.select, .left_menu a:hover{display:block; padding:5px 10px; text-decoration:none; color:#417ebd;}
