@charset "windows-1251";
/* CSS Document */

body		{ margin:0px; font-family: arial; font-size:12px; color:#000;}
img			{ border:0px;}
table		{ font-family: arial; font-size:12px; color:#000;}

.logo		{ margin: 45px 0px 40px 0px;}
hr			{ height: 1px; background-color: #dbdbdb; color: #dbdbdb; border:0; }

a			{ color:#000; text-decoration:underline;}
a:hover		{ color:#9b0300; text-decoration:none;}

a.bl		{ color:#000; text-decoration:none;}
a.bl:hover	{ color:#9b0300; text-decoration:none;}

a.next			{ color: #b60434; text-decoration:none; text-transform:uppercase; font-size:9px;
background-repeat:no-repeat; background-position: left top;
background-image:url(/images/plus.gif);
padding:7px 10px 10px 35px;
}
a.next:hover	{ text-decoration:none; color:#F00;}
.div_next		{ margin-top:10px;}

.bl_search2		{ background-image:url(images/bt_search2.gif); background-repeat: no-repeat; width: 172px;}
.form_search2	{ background-color: #e9e9e9; border: 0px; font-size:12px; font-family:arial; padding-left:5px; padding-right:15px; width:143px;}

.flash		{ width:956px; height: 245px; background-color:#CCC; margin-bottom:30px;}
.line_v		{ background-image:url(images/line_v.gif); width:21px;}

.banner		{ 
background-position:top center;background-repeat:no-repeat;
margin-bottom:10px;
}

.titul		{ font-size: 20px; color:#5b5b5b; padding-bottom:5px; border-bottom:1px solid #dbdbdb; margin-bottom: 15px;}
.bnr		{ margin-right: 5px; margin-bottom:5px; margin-left: 5px;}
.div_frnd	{ text-align:center;}

.lt_div		{ margin-bottom:20px;}
.lt_div2	{ margin-bottom:8px;}
.lt_img_m	{ border:1px solid #000; margin-right:10px;}

h, h1, h2, h3, h4	{ margin:0px; font-weight:normal; font-size:12px;}
.lt_h1		{ font-size:13px; font-weight:bold; margin-bottom:8px; color:#9b0300;}
a.lt		{  color:#9b0300; text-decoration:none;}
a.lt:hover	{  color:#F00;}
.txt_10bb	{ font-size:10px; text-transform:uppercase;}


.pd_r20		{ margin-right:20px;}


.div_fut	{ margin-top:30px; border-top: 6px solid #dcdddd;height:70px;}
.txt_fut	{ font-size: 10px; color: #5b5b5b; }
.txt_fut td	{padding-top:20px;}

/* верхнее меню */
#topmenu {margin-top:0px;}
#topmenu img {border:0;}
#topmenu tr {height:47px;}
#topmenu .fon {}
#topmenu td {}
#topmenu  a {display:block;
 padding:12px;height:23px;//height:47px;
 color:#980000;
 text-decoration:none;
 font: 12px/12px Arial;
 font-weight:bold;text-transform:uppercase;
}
#topmenu  a:hover {color:#000;
border-left:1px #9c9c9c solid;
border-right:1px #9c9c9c solid;
border-top:1px #9c9c9c solid;
margin-left:1px;margin-right:1px;
padding-left:10px;padding-right:10px;padding-top:9px;
-moz-border-radius-topleft : 5px; -webkit-border-top-left-radius : 5px;
-moz-border-radius-topright : 5px; -webkit-border-top-right-radius : 5px;
}
#topmenu .first {}
#topmenu .normal{}
#topmenu .last {}
#topmenu .act a{background-color:#9B0300;color:#fff;
-moz-border-radius-topleft : 5px; -webkit-border-top-left-radius : 5px;
-moz-border-radius-topright : 5px; -webkit-border-top-right-radius : 5px;

}
#topmenu .act a:hover{
border: 0;
padding: 12px;
margin-left: 0px;
margin-right: 0px;
}

.mbt20 {margin-bottom:20px;}

/* ==================================================================== */
/*                      файл атачи к страницам                          */
/* ==================================================================== */
/* линия над блоком */
.showfilesbefore_div{}
/* див в которой вложена таблица с файлами */
.showfiles_div{}
/* дата в списке */
.file_data{}
/* ссылка скачать */
.filedownload{}
/* информация о типе и размере файла */
.file_info{font-size:9px}

/* картинки на стр */
.cimg {border: 1px solid #dbdbdb; margin-top:10px; margin-bottom:10px; text-align:center;}
.limg {border: 1px solid #dbdbdb; margin-right:15px; margin-bottom:10px}
.rimg {border: 1px solid #dbdbdb; margin-left:15px; margin-bottom:10px}
.limg0 {margin-right:15px; margin-bottom:10px}
.rimg0 {margin-left:15px; margin-bottom:10px}
.cimg0 { border:1px solid #dbdbdb;}

/* левое меню */
/*
#lmenu{padding:0px 10px 10px 10px;border:#dbdbdb 1px solid;
-moz-border-radius : 5px; -webkit-border-radius : 5px;
}
*/
#lmenu UL,#lmenu LI {LIST-STYLE-TYPE: none;padding:0px;margin:0px}
#lmenu LI UL {margin-left:10px;}
#lmenu LI UL LI{background:url(images/menupip.gif) no-repeat top left;padding-left:8px;}
#lmenu a{display:block;color:#000;font-weight:bold;text-decoration:none;
border-top:#dbdbdb 1px solid;
padding:8px 10px 8px 10px;
}

#lmenu LI a{font-size:13px;}
#lmenu LI UL LI a{font-size:11px;}
#lmenu a:hover{color:#980000;}
#lmenu a.act{color:#980000;}
#lmenu .first{border-top:0;}

/* скругленные углы */
div.box-c
	{
		height:20px;
		margin: 0 20px;
		position: relative;
	}
	
div.box-c em b 
		{
		   position:absolute;
		   font:150px Arial;
		   line-height:40px;
		   font-weight:normal;
		}
		
.ctl, .cbl, .ctr, .cbr 
		{
		   z-index:11;
		   width:20px;
		   height:20px;
		   overflow:hidden;
		   position:absolute;  
		   background:transparent;   
}
		
.ctl {top:0; left:-20px;}
.cbl {bottom:0; left:-20px;}
.ctr {top:0; right:-20px;}
.cbr {bottom:0; right:-20px;}
.ctl b {left:-8px;}
.ctr b {left:-25px;}
.cbl b {left:-8px; top:-17px;}
.cbr b {left:-25px; top:-17px;}
		
div.box-inner
	{
		padding: 0 20px;
	}

/* цвет рамки */
.ctl, .cbl, .ctr, .cbr {
 	        color:#f8f8f8;	 
}
div.box-c,div.box-inner {
		background: #f8f8f8;
}

/* фотогалерея */
.gal{margin:7px;border:1px solid #c0c0c0; float:left;}

/**/
#cntmenu {line-height:20px;font-weight:bold;font-size:14px;}
#cntmenu div {margin-left:20px;font-weight:normal;font-size:12px;}

/**/
.kaltbl{border:1px solid #000;border-collapse: collapse;font-size:12;width:100%}
.kaltbl td {padding:4px;border:1px solid #000;border-collapse: collapse;}

