/* Общие настройки */

* {
			margin:				0;
			padding:			0;
			border:				0;
}

/* Основные настройки */

body {
			background-color: 	#000000;
}

p {
			font-family: 		Verdana, Tahoma, sans-Serif;
			text-decoration: 	none;
			font-style: 		normal;
}

table {
			margin: 			0;
			text-align:			left;
}

/* Ссылки */

a:link , a:active, a:visited , a:hover {
			text-decoration: 	none;
			font-style: 		normal;
			color:				#3399cc;
}


/* Заголовки */

h1, h2, h3, h4 {	
			font-family: 		Verdana, Tahoma, sans-Serif;	
			text-decoration: 	none;
			font-style: 		normal;
}

/* Страница */

#page {
			width: 				700px;
			position: 			relative;
			margin:				10px 0;		
}

/* Шапка сайта */

#header {
}

/* Название сайта */

#sn {
			padding:			20px 0 5px 0;
}

#sn h1 {
			font-family: 		Corbel, Tahoma, sans-Serif;
			font-size: 			20px;
			text-align:			left;
			color: 				#3399cc;
}

#sn h4 {
			font-family: 		Corbel, Tahoma, sans-Serif;
			font-size: 			14px;
			text-align:			left;
			color: 				#3399cc;
}

/* Языковое меню */

#lang_menu {				
			position: 			absolute;
			right: 				20px;
			top: 				25px;
}

#lang_menu img {
			vertical-align:		top;
}

/* Дополнительное меню */

#additional_menu {
			position: 			absolute;
			right: 				60px;
			top: 				16px;
			padding:			0 15px;
			border-left:		1px solid #333366;
			border-right:		1px solid #333366;
}

#additional_menu  h3 {
			font-family: 		Verdana, Tahoma, sans-Serif;		
			font-size: 			10px;
			line-height:		15px;
			text-align:			left;
			color:				#cccccc;			
}

#additional_menu  a {
			color:				#cccccc;
}

#additional_menu  a:hover {
			color:				#ffffff;
}

/* Главное изображение */

#header img {	
			border-top:			1px solid #333366;
			border-bottom:		1px solid #333366;
}

#header img.blank {		
			margin: 			2px 4px 0 0;
			border: 			none;
			float:				left;
			vertical-align:middle;
}

/* Главное меню */

#main_menu {
			margin:				5px 0;
			padding:			5px;
			border:				1px solid #336699;
			background: 		url(../img/bg_menu.gif);
}

#main_menu h2 {
			font-family: 		Verdana, Tahoma, sans-Serif;		
			font-size: 			12px;
			text-align:			center;
			color:				#cccc99;		
}

#main_menu a {
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-weight: 		bold;
			font-size: 			12px;
			padding:			5px 15px 5px 15px;
			color:				#cccc99;
}

#main_menu a:hover {
			color:				#ffffff;
			background:			#3399cc;
}

/* Путь */

#pathway {
			padding:			5px 0;
			margin:				0 0 5px 0;
}

#pathway h4 {
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			11px;
			color: 				#336666;
			text-align:			left;
}

#pathway h4 a:hover  {
			color: 				#33cccc;
}

#pathway a:visited {
			color: 				#3399cc;
}

/* Контент */

#content {
			margin:				0 0 10px 0;
			padding:			0 0 10px 0; 
			border:				1px solid #333366;	
			background: 		url(../img/bg_content.gif);		
}
	
#content p {
			padding:			5px 10px;
			margin: 			0 30px;
			font-size: 			12px;
			color: 				#cccccc;
			text-align:			justify;
			line-height: 		15px;
			text-indent: 		20px;
}

#content b {
			color: 				#336666;
}

#content p.prev {
			padding:			0;
			margin: 			0;
			text-indent: 		0;
}

#content p.name {
			padding:			0;
			margin: 			0;
			text-align:			center;
			text-indent: 		0;
}

#content p.download {
			padding:			0;
			margin: 			0;
			text-align:			center;
			text-indent: 		0;
}

#content p.title {
			padding:			5px 10px;
			margin: 			0 30px;
			font-weight: 		bold;
			text-align:			left;
			text-indent: 		0;
}

#content p.back {			
			padding:			5px 10px;
			margin: 			20px 30px 20px 30px;
			text-align:			right;
			cursor:				pointer;
}

#content div.post {
			padding:			5px 10px;
			margin: 			10px 30px;
			border-top:			1px dotted #333366;
			border-bottom:		1px dotted #333366;
}

#content div.post p {
			padding:			5px 0px;
			margin: 			0px;
}

#content p.info {
			padding:			5px 10px;
			margin: 			0 30px;
			font-size: 			11px;
			color: 				#336666;
			text-align:			left;
			line-height: 		15px;
			text-indent: 		0;	
}

#content p.stat {
			padding:			5px 10px;
			margin: 			20px 30px 0 30px;
			font-size: 			11px;
			color: 				#336666;
			text-align:			left;
			line-height: 		15px;
			text-indent: 		0;	
			border-top:			1px dotted #333366;
}

#content p.right {			
			padding:			5px 10px;
			margin: 			10px 30px 20px 30px;
			text-align:			right;
}

#content p.text_w {
			padding:			5px 10px;
			text-indent: 		20px;
}

#content p.ref {			
			padding:			5px 10px;
			margin: 			0 30px;
}

#content p.des {			
			padding:			5px 10px;
			margin: 			0 30px 15px 30px;
}

#content p.intro {			
			vertical-align:		middle;
			margin: 			3px 30px 0 30px;
}

#content p.signature {			
			padding:			5px 10px;
			margin: 			0 0 0 40px;
			font-size: 			11px;
			color: 				#336666;
			text-align:			center;
			line-height: 		15px;
			text-indent: 		0;
}

#content p.signature2 {			
			padding:			5px 10px;
			font-size: 			11px;
			color: 				#336666;
			text-align:			center;
			line-height: 		15px;
			text-indent: 		0;
}

#content table {
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			12px;
			border-collapse: 	collapse;	
}

#content table td {
			vertical-align: 	middle;
}

#content table td.up {
			vertical-align: 	top;
}

#content form {
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			12px;
			color: 				#cccccc;
	
}

#content input {
			padding:			5px;
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			12px;
			background:			#cccccc;
}

#content select {
			padding:			5px;
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			12px;
			background:			#cccccc;	
}

#content textarea {
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			12px;
			background:			#cccccc;
			border:				1px solid #333366;
}

#content a {
			color: 				#3399cc;
}

#content a:hover  {
			color: 				#33cccc;
}

#content ul a {
			color: 				#3399cc;
			
			
}

#content ul a:hover  {
			color: 				#33cccc;
}

#content ul.res {
			margin: 			5px 30px;
}

#content ul {
			padding:			0;
			margin: 			0 30px;
			font-family: 		Verdana, Tahoma, sans-Serif;
			list-style-type: 	none;
			text-align:			left;
}

#content li {

			padding:			0px;
			margin: 			0;
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			12px;
			line-height:		20px;
			color: 				#cccccc;
			text-align:			left;	
}

#content li.res {
			margin: 			0 30px;
}
	
#content h1 {
			margin: 			10px 15px 20px 15px;
			font-size: 			18px;
			color: 				#333366;
			text-align:			left;
}
	
#content h2 {
			margin: 			20px 30px 10px 30px;
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			11px;
			color: 				#336666;
			text-align:			left;
			border-bottom: 		1px solid #333366;
}

#content h2 a {
			color:				#3399cc;		
}

#content h2 a:hover {
			color:				#33cccc;
}
	
#content h3 {
			padding:			5px 0 5px 10px;
			margin: 			10px 30px 0 30px;
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			14px;
			line-height:		20px;
			color: 				#cccccc;
			background-color: 	#000000;
			border: 			1px dotted #333366;
			text-align:			left;
}	

#content h4 {
			margin: 			20px 30px 0px 30px;
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			11px;
			color: 				#cccccc;
			text-align:			center;
}

#content img {		
			margin: 			15px 0 0 40px;
			border: 			1px solid #333366;
}

#content img.box {		
			margin: 			30px 10px 0 40px;
			border:				none;
}

#content img.border {		
			margin: 			15px 10px 5px 10px;
			border: 			1px solid #333366;
}

#content img.blank {		
			margin: 			15px 10px 5px 10px;
			border: 			none;
}

#content img.intro {		
			margin: 			5px 10px 5px 45px;
			border: 			1px solid #333366;
			float:				left;	
}

/* Обновления */

#updatings {
			text-align:			left;
			margin: 			15px 30px 5px 30px;
}

#updatings p.date {
			margin: 			0;
			padding:			5px 10px;
			color: 				#336666;
			text-indent: 		0;
}

#updatings p {			
			margin: 			0;
			padding:			5px 10px;
			text-indent: 		0;
}

/* Подвал сайта */

#footer {
}

#footer p.advertising {
			padding-top:		3px;
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			10px;
			color: 				#ffffff;
			
}

/* Права */

#copy {
			text-align:			center;
			margin:				10px 0;	
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			10px;
}

#copy p {
			color: 				#ffffff;
}

/* Счетчики */

#counters {
			margin:				10px 0;
			padding:			10px;
			text-align:			center;
			background: 		url(../img/bg_content.gif);
			border:				1px solid #333366;
}

#content fieldset {
			padding:			5px 10px;
			border:				1px solid #333366;
			margin: 			20px 40px;
}

#content legend {
			padding:			0 5px;
			color:				#336666;
			font-family: 		Verdana, Tahoma, sans-Serif;
			font-size: 			11px;
			font-weight: 		bold;
}