html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; background: #000000; font: normal 9pt Tahoma; color: #b6b4b4}

table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}

img {border: none; vertical-align: top}
.img_left {float: left; margin: 0px 15px 5px 0px; border: solid 1px #959595}
.img_right {float: right; margin: 0px 0px 5px 15px; border: solid 1px #959595}
.img_border {border: solid 1px #959595}

a {color: #b2378a}
a:hover {color: #e05049}  /* При наведении мыши на ссылку */

form {margin: 0px; padding: 0px}
.forms {width: 100%}
.form_right {width: 526px}

ul {margin: 0px; padding: 0px;}
li {list-style: none}

.all {position: relative; margin: 0px auto; min-height: 100%; width: 980px; position: relative; background: url(/images/a_bg.jpg) 0% 260px no-repeat}

.header {position: relative; height: 260px; background: url(/images/h_bg.jpg) 0% 0% no-repeat;}
.text {border: solid 0px #9d9a9c; background: #9d9a9c; font: normal 8pt Tahoma; color: #121212; padding: 2px 5px 4px 5px; border-top: solid 1px #4c4147; border-bottom: solid 1px #7e7b7c}
.logo {position: absolute; left: 363px; top: 96px}
.content {padding: 0px 40px 0px 30px}
.center td {padding: 1px 0px 15px 15px; width: 430px}
.video {padding: 1px 0px 15px 0px !important}
.video img {float: left; margin: 15px 0px 0px 15px}
.clearer {clear: both; height: 135px}
.footer {width: 980px; margin: -85px auto 0px auto; height: 85px; background: #060606; position: relative}
.settings {text-align: right !important; padding-right: 0px !Important}
.c_head td {width: 415px}
.line {background: url(/images/n_bg.gif) 0% 50% repeat-x; height: 31px; overflow: hidden; font: normal 1px/0px Tahoma}
.autor, .autor b {font: normal 9pt Tahoma; color: #b2378a}
.data {font: normal 8pt Tahoma}
select.text {width: 240px !important}

.rus {position: absolute; left: 415px; top: 0px}
.eng {position: absolute; left: 472px; top: 0px}

.m1 {position: absolute; right: 35px; top: 212px}
.m2 {position: absolute; right: 48px; top: 145px}
.m3 {position: absolute; right: 23px; top: 66px}
.m4 {position: absolute; right: 43px; top: 21px}
.m5 {position: absolute; right: 220px; top: 34px}
.m6 {position: absolute; right: 260px; top: 98px}
.m7 {position: absolute; right: 235px; top: 158px}
.m8 {position: absolute; right: 185px; top: 200px}

.search .text {width: 185px; float: left}
.search {padding: 15px 0px 0px 40px}
.search div {padding: 7px 0px 0px 0px; font: normal 8pt Tahoma; clear: both}

.button1 {width: 70px; height: 21px; background: url(/images/but1.gif) 0% 0% no-repeat; border: none; margin-left: 11px}
.button2 {width: 70px; height: 21px; background: url(/images/but2.gif) 0% 0% no-repeat; border: none; margin-left: 11px}
.button3 {width: 166px; height: 21px; background: url(/images/add_comm.gif) 0% 0% no-repeat; border: none}
.button4 {width: 92px; height: 21px; background: url(/images/otpr.gif) 0% 0% no-repeat; border: none}
.button5 {width: 125px; height: 21px; background: url(/images/but5.gif) 0% 0% no-repeat; border: none}
.button6 {width: 152px; height: 21px; background: url(/images/but6.gif) 0% 0% no-repeat; border: none}
.button7 {width: 155px; height: 21px; background: url(/images/but7.gif) 0% 0% no-repeat; border: none}
.button8 {width: 70px; height: 21px; background: url(/images/but1_en.gif) 0% 0% no-repeat; border: none; margin-left: 11px}

.button2_en {width: 70px; height: 21px; background: url(/images/but2_en.gif) 0% 0% no-repeat; border: none; margin-left: 7px}
.button3_en {width: 106px; height: 21px; background: url(/images/but3_en.gif) 0% 0% no-repeat; border: none}
.button4_en {width: 70px; height: 21px; background: url(/images/but4_en.gif) 0% 0% no-repeat; border: none}

.auth {text-align: right; padding: 15px 40px 0px 0px; font: normal 8pt Tahoma}
.auth .text {width: 128px; float: left}
.auth span {padding: 3px 9px 0px 18px; float :left}
.auth div {padding: 7px; text-align: left; padding-left: 61px; clear: both}

h1 {font: normal 16pt "Arial Narrow"; color: #e3e3e3; margin: 0px; padding: 15px 0px 10px 10px}
h5 {margin: 0px; padding: 5px 0px 0px 0px}

.news, .center, .c_head {width: 100%}
.news_page, .news_tab {width: 100%}
.news_in, .video, .about, .center td {border-left: solid 10px #000000; padding: 15px; background: #121212 url(/images/n_bg.gif) 0% 100% repeat-x; width: 415px}
.news table td {border: solid 0px #000000; padding: 0px 10px 0px 0px; background: none}
.news_img img, .video img {border: solid 6px #2d2d2d}
.video {padding-right: 5px !important; width: 422px !important}
.news_anons {width: 261px !important}
.news_anons2 {width: 700px !important}
.news_anons strong, .news_anons2 strong {font: bold 8pt Tahoma; color: #d2d2d2; padding-right: 5px}
.news_anons div, .news_anons2 div {font: normal 9pt/13.5pt Tahoma; padding: 8px 0px 7px 0px}
.news_anons2 .all_news img {margin-top: 8px}

.all_news {color: #FFFFFF; font: bold 8pt Tahoma; text-decoration: none}
.all_news img {margin: 6px 0px 0px 4px}
.all_news:hover {color: #b2378a}

.about_in {padding: 0px 15px 0px 0px !important; font: normal 9pt/13.5pt Tahoma}
.about_in p {margin: 0px; padding: 15px 0px 0px 0px}

.f_top {background: #000000; border-bottom: solid 10px #121212; text-align: center; padding-bottom: 8px}
.f_top a {color: #b6b4b4; text-decoration: none}
.f_top span {padding: 0px 4px}
.f_top a:hover {color: #e049af; text-decoration: underline}
.f_left {float: left; font: normal 8pt/12pt Tahoma; padding: 7px 0px 0px 40px; color: #676666}
.f_left a {color: #7e2b63}
.f_left a:hover {color: #e05049}
.f_right {float: right; padding: 10px 40px 0px 0px}
.f_right a {margin-left: 10px}

.inner {background: #121212 url(/images/n_bg.gif) 0% 100% repeat-x; border-left: solid 10px #000000; padding: 15px; overflow: hidden; line-height: 13.5pt}
.inner_photo {background: #121212 url(/images/n_bg.gif) 0% 100% repeat-x; border-left: solid 10px #000000; padding: 18px 0px 18px 18px; overflow: hidden}

.numpage {padding-bottom: 3px}
.numpage span {background: #b2378a; color: #FFFFFF; padding: 1px 5px 3px 5px}

.photogal {float: left; width: 189px; padding: 6px; height: 315px; background: #2d2d2d; font: normal 8pt/12pt tahoma; margin-right: 19px; margin-bottom: 18px}
.photogal img {}
.photogal div {padding-bottom: 3px}

.cont td {padding: 5px}
.cont td .text {width: 230px}
.cont td textarea.text {height: 100px}
.cont img {margin-top: 3px}

.comment {padding: 10px 0px 10px 0px; color: #FFFFFF}
.comment div {background: #282828 url(/images/n_bg.gif) 0% 100% repeat-x; padding: 10px 15px 13px 15px; margin-top: 3px; color: #b6b4b4; line-height: 13.5pt}

.faq {padding: 0px 0px 10px 0px; color: #FFFFFF}
.faq_head {padding: 5px 15px; color: #FFFFFF; background: #3e3e3e}
.faq div {background: #282828 url(/images/n_bg.gif) 0% 100% repeat-x; padding: 10px 15px 13px 15px; margin-top: 0px; color: #b6b4b4; line-height: 13.5pt}


.smiles {width: 230px}
.smiles a {margin: 1px 0px 1px 0px}
.smiles a img {margin-top: 0px}

.my-table, .my-table-no {clear: both}
.my-table td {padding: 3px 7px 5px 7px; border: solid 1px #2d2d2d}
.my-table-row  td {background: #1d1d1d}
.my-table-no td {padding: 3px 7px 5px 7px}

p.bukvitsa	{ /* Буквица текстовая */
	font-size: 220%; /* Размер шрифта буквицы */
	float: left; /* Выравнивание по левому краю */
	color: blue; /* Цвет первой буквы */
	padding-right: 3px; /* Поля между буквицей и текстом */
	margin-top:5px; /* Отступ сверху */
	}
						
p.indent { /* Красная строка */
	text-indent: 25px; /* Отступ первой строки в пикселах */
	}
			
p.marginbottom { /* Удаление вертикального отступа после тега <p> */
	margin-bottom: -17px;
	}
				
p.margintop	{ /* Удаление вертикального отступа перед тегом <p> */
	margin-top: -17px;
	}
			
h5.marginbottom	{ /* Удаление вертикального отступа после тега <h5> */
	margin-bottom: -17px;
	}

h4.LineBottom { /* Линия под текстом на всю ширину блока */
	font-size: 130%; /* Размер шрифта */
	border-bottom: 2px solid maroon; /* Параметры линии под текстом */
	font-weight: normal; /* Убираем жирное начертание */
	padding-bottom: 3px; /* Расстояние от текста до линии */
	text-align: right; /* Выравнивание текста */
	border-bottom-color: #3FF; /* Цвет линии под текстом */
	margin-bottom: -3px; /* Удаление вертикального отступа после линии */
	}

p.textsong {
	text-align:left;
	margin-left:100px;
	}

p.textpripev {
	text-align:left;
	margin-left:130px;
	}

.mes1 {width: 140px; height: 21px; background: url(/images/mes.gif) 0% 0% no-repeat; border: solid 0px #000000}
.mes2 {width: 70px; height: 21px; background: url(/images/send.gif) 0% 0% no-repeat; border: solid 0px #000000}