/* CSS Document */

body                  {
	margin:0px;
	padding:0px;
	font:normal 13px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#ccc
}
img                   { border:0px; }
table                 { }
table td              { padding:0px; vertical-align:top; font-size:13px; font-family:Tahoma, Arial, Helvetica, sans-serif;color:#fff; }
h1,h2,h3,h4,p,font,div,span         { padding:0px; margin:0px 0px 10px;  font-size:13px; font-family:Tahoma, Arial, Helvetica, sans-serif;color:#fff; }

h1                    { font-size:13px; color:#ff6600;}
h2                    { font-size:14px; letter-spacing:1px;}
h3                    { font-size:12px;}
h4                    { font-size:13px; color:#ff6600; }

#ob {color: #ffd200;}

li { padding:0px; margin:5px 0px}

a        { text-decoration:none;}
a:hover  { text-decoration:none}
a:visited { text-decoration:none;}

.otlich { color:#FFFF00}


.w1000 { width:979px; margin:auto; padding:0px 10px 0px;background:url(images/bg_body2.jpg) 0 0 no-repeat}

.bg1 { background:url(images/bg_body.jpg) 0 0 repeat-y}

.logo { float:left; padding:0px 0px 0px 142px; height:144px}
.logo1 { float:left; padding:0px 0px 0px 5px; height:144px}
.top_tel { float:right; padding:10px 0px 0px 0px; text-align:right; font:bold 16px 'Arial Narrow';}
.tel { font:bold 24px 'Arial Narrow'; color:#fff; text-decoration:none;}

.top_menu { clear:both; padding:0px 0px 0px 20px; margin:0px  }
.top_menu a { font:bold 18px 'Arial Narrow'; color:#fff; text-decoration:none; padding:12px 11px ; display:block; float:left; border-top:4px hidden #ffd200}
.top_menu a:hover { text-decoration:none; color:#c7a400; border-top:4px solid #ffd200; padding:8px 11px 12px}
.top_menu br { clear:both}
#ye  { color:#fff000}
#ye2 { color:#fff000}
#aye { color:#FFF000}
#rzh { color:#ff6600;}

#nav { padding:0px; margin:0px}


#vmu { color:#d4d5d6; font:bold italic 12px Georgia, Tahoma, Arial, Helvetica, sans-serif;text-decoration:underline; position:relative; top:20px; z-index:1}
#vmu:hover { text-decoration:underline}

.right_col {width:188px; padding:3px; height:400px}
.right_col img { border:1px solid #a78b0d}
.left_col  {width:173px}

.tit1 { color:#bb9805; font:bold 16px 'Arial Narrow'; padding:10px 0px 1px 28px}

.left_menu a { display:block; padding:3px 0px 3px 28px; margin:0px; color:#c3c3c3; font:normal 14px Tahoma}
.left_menu a:hover { background:#595c5e; color:#fff}


.sub_menu   { padding:20px 0px 0px 0px; }
.sub_menu a { display:block; padding:1px 0px 1px 28px; margin:0px; color:#c3c3c3; font:bold 16px 'Arial Narrow';}
.sub_menu a:hover { background:#595c5e; color:#fff}

.menu_content   { padding:0px 0px 0px 0px; }
.menu_content a { display:block; padding:1px 0px 1px 28px; margin:0px; color:#c3c3c3; font:bold 16px 'Arial Narrow';}
.menu_content a:hover { background:#595c5e; color:#fff}

.menu_content3   { padding:13px 0px 0px 0px; margin-left:-40px }
.menu_content3 a { display:block; padding:1px 0px 3px 0px; margin:3px 0px 3px ; color:#c3c3c3; font:normal 14px Tahoma; border-bottom:1px dotted #ccc}
.menu_content3 a:hover { background:#595c5e; color:#fff}

.cent_cont {border-bottom:1px solid #f0aa00; border-top:1px solid #c5b901; clear:both; margin-bottom:5px}
.cent_cont2 { border-top:1px solid #c5b901; clear:both; margin-bottom:5px}
/* если без верхнего блока-плееров - применяем cent_cont2 */
.cent_cont3 { border-top:1px solid #c5b901; clear:both; margin-bottom:5px}
/* если без среднего блока-плееров - применяем cent_cont3 */

.bord1 {border-top:1px solid #f0aa00; padding:2px 0px 0px; width:90%}

.tit2 {
	font:normal 16px 'Arial Narrow';
	text-indent:30px;
	padding:2px 0px;
	color: #fff000;
}
.tit3 { width:125px;  font-weight:bold; padding:30px 0px 100px 40px; margin:0px; float:left;}

.tit3ye {
	width:125px;
	font-weight:bold;
	padding:30px 0px 100px 40px;
	margin:0px;
	float:left;
	color: #fff000;
}

.content { padding:30px 0px 30px 180px; margin:0px }
.content * { line-height:16px}
.content_ind { padding:20px 0px 10px 0px; margin:0px; text-align:justify; }
.content_sty { padding:20px 0px 10px 20px; margin:0px }
.content_news { padding:20px 0px 10px 20px; margin:0px }
.content_prep { float:left; width:570px; padding-left:10px; }

.content a { color:#FFFF00; text-decoration:underline;}
.content_ind a { color:#FFFF00; text-decoration:underline;}
.content_prep a { color:#FFFF00; text-decoration:underline;}
.content_news a { color:#FFFF00; text-decoration:underline;}


#foto-prep { float: right; margin: 30px 10px 10px 10px; }

.bg_blak { background:#000; padding:2px 2px 10px 10px; margin-bottom:5px}

.pad2 { margin:4px 0px 0px; border-bottom:1px solid #f0aa00;}

.tab_vid td {border-top:1px solid #f0aa00; padding:4px  5px 0px 5px}
#pad3  {border-top:1px solid #f0aa00; padding:4px  5px 0px 0px}
#pad4  { border-top:1px solid #f0aa00; padding:4px  0px 0px 5px}

.cr { text-decoration:none; font:normal 12px Tahoma}
.cr span { color:#f0ff00}
.cr span span { color:#ff0000}
.cr span span span { color:#000cff}
.cr span span span span { color:#ff0000}

.cr_pad { padding:25px 0px 0px 10px; white-space:nowrap}

.pad3 { padding:4px 0px 70px}

.bg_left {background:url(images/bg_left.jpg) 100% 0 repeat-y; width:50%}
.bg_right {background:url(images/bg_right.jpg) 0 0 repeat-y; width:50%}

#pad0 { padding:0px; margin:0px}

.pos_abs {position:absolute; z-index:6}
.pos_abs_1 {position:absolute; margin-top:95px; z-index:5}
.pos_abs2 {position:absolute; margin-top:125px; z-index:4}
/* .pos_abs2_1 {position:absolute; margin-top:225px; z-index:3} */
.pos_abs2_1 {position:absolute; margin-top:218px; z-index:3}
.pos_abs3 {position:absolute; margin-top:250px; z-index:2}
.pos_abs3_1 {position:absolute; margin-top:350px; z-index:1}
#history { padding:0px 20px 0px; margin:0px; background:none; text-align:right}


.tab_decor    { border:0px; border-collapse:collapse; }
.tab_decor td { padding:3px; vertical-align:middle; border:1px solid #6a717b}
.tab_decor th { padding:3px; vertical-align:middle; border:1px solid #6a717b; background:#333538; text-align:center; font-weight:bold}
.hi { display:none }

/*ТАБЛИЦА*/

.tbl { border-collapse: collapse; }
.rizh { color:#ff6600; }

#anons { font-size:16px; color:#ff6600;}


.news-index p { margin: 5px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align: left; }

.news-index a p {	color: white;
	text-decoration: underline; }
	
	.news-index a p strong { font-size: 13px;
	  color: #f0aa00;
	text-decoration: underline; }


