/* ================================================== */
/* Переопределение стандартных элементов */
/* ================================================== */

html {
	width: 100%;
	height: 100%;
}
body {
	position: relative; /* Opera 9.5 */
	width: 100%;
	height: 100%;	
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #6E6966;
	background:#0D0600;
	text-align:center;
}
img {
	border: 0;
}
p {
	margin: 0;
	padding: 0 0 10px 0;
}
h1 h2 h3 {
	margin:0px;
	font-weight:700;
}
h1 {
	padding:0 0 10px 0;
	margin:0px;
	font-size:14px;
	color:#B6B5B4;
	font-family:arial;
}
h2 {
	font-size:16px;
	padding: 0 0 10px 0;
	color:#B6B5B4;
}
h3 {
	font-size: 14px;
	padding: 0 0 10px 0;
	color: #B6B5B4;
}
a:link, a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color:#FFF;
	text-decoration: none;
}
table{ 
	font-family: Verdana;
	font-size: 11px;
	color: #6E6966;
	border: 0px;
}
ul {
	margin: 0;
	padding: 0 0 0px 25px;
}
ul li {
	padding: 0 0 3px 0px;
}
ol {
	margin: 0 0 0 30px;
	padding: 0;
}
ol li {
	margin: 0 0 12px 0px;
}
ol ol li {
	margin: 4px 0 4px 0;
}
.tbl {
	border-collapse: collapse;
}
.tbl tr td {
	padding: 0px;
}
.clear {
	clear:both;
}
.left {
	text-align:left;
}
.center {
	text-align:center;
}
.justify {
	text-align:justify;
}
.float_left {
	float:left;
}
.red {
	color:red;
}
.green {
	color:green;
}
.relative {
	position:relative;
}
.bold {
	font-weight:700;
}

/* ================================================== */
/* Стили входной страницы */
/* ================================================== */

.cont_enter_main_ru {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-137px;
	margin-top:-270px;
}
.cont_enter_main_en {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-130px;
	margin-top:-270px;
}
.cont_enter_lang {
	padding-top:24px;
	color:#6e6a66;
	font-size:14px;
}
.cont_enter_title {
	color:#3D3833;
	font-size:19px;
}
.cont_enter_name_choice {
	margin-top:40px;
}
.cont_enter_notice {
	margin-top:160px;
	color:#3B3631; 
	line-height: 1.3;
	padding:5px;
}
a.enter_bushov:link, a.enter_bushov:visited {
	color: #6E6A66;
	font-size:20px;
	letter-spacing: 2px;
	text-decoration: none;
}
a.enter_bushov:hover {
	color:#cb571e;
	text-decoration: none;
}
a.enter_saveleva:link, a.enter_saveleva:visited {
	color: #6E6A66;
	font-size:20px;
	text-decoration: none;
}
a.enter_saveleva:hover {
	color:#cb571e;
	text-decoration: none;
}
a.enter_joint_projects:link, a.enter_joint_projects:visited {
	color: #6E6A66;
	font-family:arial;
	font-size:14px;
	font-weight:700;
	letter-spacing: 3px;
	text-decoration: none;
}
a.enter_joint_projects:hover {
	color:#cb571e;
	text-decoration: none;
}

/* ================================================== */
/* Стили внутреней страницы */
/* ================================================== */

.cont_lang_type_1 {
	height:170px;
	padding-top:24px;
	color:#6e6a66;
	font-size:14px;
}
.cont_main {
	margin-left:auto;
	margin-right:auto;
	width:997px;
	text-align:center;
	position:relative;
	border-left:3px solid #0D0600;
}
.cont_header {
	padding-top:43px;
	text-align:left;
}
.cont_lang {
	position:absolute;
	top:20px;
	right:20px;
}
.cont_menu_top {
	float:left;
	margin-left:20px;
	padding-top:24px;
}
.cont_h1 {
	margin-top:58px;
	text-align:left;
	margin-left:260px;
}
.cont_h1_common {
	margin-top:0px;
	text-align:left;
	margin-left:260px;
}
.cont_center {
	margin-top:5px;
}
.cont_body {
	float:left;
	width:600px;
	margin-bottom:15px;
	text-align:left;
	position:relative;
}
.cont_left {
	text-align:right;
	border-right:2px solid #595B5D;
	padding-right:15px;
	float:left;
	margin-right:25px;
	width:203px;
}
.cont_right {
	float:left;
	margin-left:35px;
	padding-left:15px;
	text-align:left;
	border-left:2px solid #595B5D;
	width:80px;
}
.tbl_main {
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:100%;
	height:100%;
}
.tbl_main tr td {
}


/* контейнеры страницы автора */

.cont_author_center {
	float:left;
	width:520px;
	margin-right:25px;
	margin-bottom:30px;
}
.cont_author_right {
	float:left;
	width:190px;
	text-align:left;
}

/* видео */

.video_item {
	width:480px;
	height:350px;
}
.video_body {
	width:480px;
	text-align:justify;
	font-size:12px;
	padding:5px 5px 5px 5px;
	line-height: 14px;
}

/* ================================================== */
/* Контейнеры */
/* ================================================== */

/* ================================================== */
/* Элементы формы */
/* ================================================== */

form {
	margin: 0;
	padding: 0;
}
.textbox {
	border: 1px solid #969594;
	background: #F3F3F3;
	font-size: 13px;
	font-family: Verdana;
}
.textarea {
	border: 1px solid #969594;
	background: #F3F3F3;
	font-size: 13px;
	font-family: Verdana;
}
.button {
	border: 1px solid #969594;
	font-size: 11px;
	font-family: Verdana;
	color:#000;
	height: 21px;
	background: #EEEEEE;
}

/* ================================================== */
/* BB-code */
/* ================================================== */

.bb_ul {

}
.bb_li {

}
.bb_pre {
	display:block;
	width:80%;
	background-color:#ededed;
	padding:5px;
	border:1px solid #bababa;
}
.bb_quote {
	display:block;
	width:80%;
	background-color:#ededed;
	padding:5px;
	border:1px solid #bababa;
}

/* ================================================== */
/* Ajax */
/* ================================================== */

#ajax_incoming {
	display:none; 
	border:0px; 
	padding:2px
}
#inProgress {
	display:none; 
	border: 1px solid #DDDDDD; 
	background:#FFF;
	position:absolute; 
    z-index:10
}
.inProgressBox {
	font-family:Verdana; 
	font-size:10px;
}
