html, body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	font-size: 11px;
	font-family: tahoma;
	color: #555555;	/* цвет текста задается для загрузчика, чтобы не вносить изменений в главный index.php */
	height: 100%;
}
#page {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	position: relative;
	margin: 0 auto;
	background: #FFF;
}
/* минимальную и максимальную ширину для IE6 указать в ie6.js */
#page,
#footer {
	min-width: 800px;
	max-width: 1250px;
}
/* устанавливаем минимальную или максималную (в зависимости от дизайна) ширину для IE6 до тех пор пока не загрузится вся страница */
* html #page,
* html #footer {
	width: 1000px;
}
#all {
	padding: 177px 196px 0 196px; /* отступ сверху, ширина колонок справа и слева */
}

#content {
	float: right;
	width: 100%;
}

#center_col {
	float: left;
	width: 100%;
	padding: 0 196px 0 0; /* ширина колонки справа */
	padd\ing: 0;
}

#left_col {
	float: left;
	width: 196px;
	margin-right: -196px;
	left: -196px;
	position: relative;

}

#right_col {
	float: right;
	width: 196px;
	margin-left: -196px;
	left: 196px;
	position: relative;
}

/* IE6 хак */
* html #left_col {
  left:-200px; 
}


#header {
	position: absolute;
	width: 100%;
	height: 171px;
	top: 0px;
	background: #fff;
}

/* нижний отступ во избежании перекрывания подвалом  */
#bott_height {
	height: 0px;
	clear: both;
}

/* наложение подвала на страницу */
#footer {
	position: relative;
	margin: 0px auto 0;
	background: #FFFFFF;
}

/* скриваем блоки с прозрачными png для IE6, когда страница загрузится и применится фильтр, блоки отобразятся*/
* html .alpha_png {
	visibility: hidden;
}
/* from old template*/

table{
border:0px;
border-collapse:collapse;
}

table td{
padding:0px;
}

img {border:0;}


#inline {display:inline; float:right; padding-top:5px; padding-right:10px;}
#inline2 {display:inline; float:left;}

#topbnr_ramka {text-align:center;padding-top:25px;z-index:99}
#topbnr {display:inline;z-index:99;}

#logo {width:240px; height:140px;background: url(../images/b_logo.jpg) no-repeat;}
#elogin {width:195px; height:140px; background: url(../images/b_f_log.jpg) no-repeat;}
#hd_01 {width:370px; height:140px;}
#hd_02 {width:99%; height:140px; background: url(../images/b_h_bg.jpg) repeat-x; vertical-align:top;}
#hd_03 {width:195px; height:140px;}

#l_links {color:#355973; font-size:10px; font-family:tahoma; padding-top:5px;}
#l_links a {color:#355973; text-decoration:none;}
#l_links a:hover {text-decoration:underline;}

.l_links2 {color:#355973; font-size:11px; font-family:tahoma;}
.l_links2 a {color:#355973; text-decoration:none;}
.l_links2 a:hover {color:#ad3236; text-decoration:underline;}

/* #form_av { padding:38px 0 0 38px;} */
#form_log { padding:33px 0 0 23px;}
#loginp {padding-bottom:10px;}

#m_02 {width:99%; background:#e1f2f9;}
#m_03 {width:175px; background:#e1f2f9;}
#m_04 {width:175px;}

.t_menu {background-color:#e1f2f9;margin-top:1px;border-top:1px #c9e8f5 solid;border-bottom:1px #c9e8f5 solid}
.menu{ width:660px; margin:0; padding:0; font-size:12px;}
.menu li{display:inline;font-weight:bold;}

.menu1  a{float:left; color:#663399; padding:8px 10px; text-decoration:none; background:#e1f2f9 center center repeat-x; vertical-align: text-bottom;}
.menu1  a:hover {background:#e1f2f9 url(../images/b_menu9.gif) center center repeat-x;}
.menu2  a{float:left; color:#663399; padding:8px 10px; text-decoration:none; background:#e1f2f9 center center repeat-x; vertical-align: text-bottom;}
.menu2  a:hover {background:#e1f2f9 url(../images/b_menu10.gif) center center repeat-x;}
.menu3  a{float:left; color:#663399; padding:8px 10px; text-decoration:none; background:#e1f2f9 center center repeat-x; vertical-align: text-bottom;}
.menu3  a:hover {background:#e1f2f9 url(../images/b_menu11.gif) center center repeat-x;}
.menu4  a{float:left; color:#663399; padding:8px 10px; text-decoration:none; background:#e1f2f9 center center repeat-x; vertical-align: text-bottom;}
.menu4  a:hover {background:#e1f2f9 url(../images/b_menu12.gif) center center repeat-x;}
.menu5  a{float:left; color:#663399; padding:8px 10px; text-decoration:none; background:#e1f2f9 center center repeat-x; vertical-align: text-bottom;}
.menu5  a:hover {background:#e1f2f9 url(../images/b_menu13.gif) center center repeat-x;}
.menu6  a{float:left; color:#663399; padding:8px 10px; text-decoration:none; background:#e1f2f9 center center repeat-x; vertical-align: text-bottom;}
.menu6  a:hover {background:#e1f2f9 url(../images/b_menu6.gif) center center repeat-x;}
.menu7  a{float:left; color:#663399; padding:8px 10px; text-decoration:none; background:#e1f2f9 center center repeat-x; vertical-align: text-bottom;}
.menu7  a:hover {background:#e1f2f9 url(../images/b_menu7.gif) center center repeat-x;}
.menu8  a{float:left; color:#663399; padding:8px 10px; text-decoration:none; background:#e1f2f9 center center repeat-x; vertical-align: text-bottom;}
.menu8  a:hover {background:#e1f2f9 url(../images/b_menu8.gif) center center repeat-x;}

/* #main { padding:5px 0 5px 0;} */

#news {width:100%; vertical-align:top;padding-right:4px}

#block_right {padding:0 0 0 5px; width:186px; vertical-align:top;}
#block_left {padding:0 5px 0 5px; width:186px; vertical-align:top;}

#block_01 {padding:0 0 0 10px; height:1px; background-color:#bfd2df;}
#block_02 {padding-left:0px; background:url(../images/b_block_02.gif);}
#block_03 {padding:0 0 0 0px; height:41px; background:url(../images/b_block_03.gif);}

#bl_01 {padding:5px 0px 0 10px;color:#fff; font-weight:bold; font-size:12px; font-family:tahoma;}
#bl_02 {padding:0 0 0 10px;color:#fff; font-size:11px; font-family:tahoma;}
#bl_03 {padding:5px 0 5px 10px;}

#bl_03 ul {padding:0 0 0 10px;margin:0}

.b_content {color:#355973; font-size:11px; font-family:tahoma;}
.b_content a {color:#355973; text-decoration:none;}
.b_content a:hover {color:#ad3236; text-decoration:underline;}
.b_content span{color:#9d0a0e;}

#ft_01 {width:303px; height:86px;}
#ft_02 {width:325px; height:86px; background:#99d3e9 url(../images/b_ft_01.jpg) no-repeat;}
#ft_02 div{ display:inline; float:left;}
#ft_03 {width:227px; height:86px;}
#ft_04 {width:227px; height:86px; background:url(../images/b_ft_02.jpg);}
#ft_05 {padding:8px 0 0 117px;}
#ft_06 {width:100%; background:#99d3e9;}
#ft_07 div{ display:inline;}
#f_link {color:#663399; font-size:11px; font-family:tahoma; padding:19px 0 0 19px;}
.f_link2 {color:#355973; font-size:12px; font-family:tahoma; padding:23px 0 0 49px;}
.f_link2 a {color:#355973; text-decoration:none;}
.f_link2 a:hover {color:#ad3236; text-decoration:underline;}

#news_01 {width:100%; height:39px; background:#9ad3e9;}
#news_02 {height:39px; background:url(../images/b_nw_01.jpg) no-repeat;}
#news_03 {width:165px; height:39px;}
#news_04 {width:165px; height:39px; background:url(../images/b_nw_03.jpg);}
#news_05 {width:99%; height:24px; padding-left:8px;}
#news_06 {width:100px; text-align:center;}
#news_07 {width:300px;}
#news_08 {width:100%; height:24px;}

#n_title {color:#355973; font-weight:bold; font-size:13px; font-family:Arial, tahoma; padding:2px 0 0 10px;}
#n_title h1 {display:inline; color:#663399; font-weight:bold; font-size:16px; font-family:Arial, tahoma;}
#n_title h2 {display:inline; color:#663399; font-weight:bold; font-size:14px; font-family:Arial, tahoma;}

#n_title a {color:#660066; text-decoration:none;}
#n_title a:hover {color:#993399; text-decoration:underline;}

.n_date {color:#fff; font-size:12px; font-family:tahoma; padding:12px 0 0 60px;}
#n_cat {color:#32004b; font-size:11px; font-family:tahoma; padding:2px 0 0 11px;}
#n_cat a {color:#000; text-decoration:underline;}
#n_cat a:hover {text-decoration:none;}
#n_cat span{color:#9d0a0e;}

#n_content, #n_content_inner {color:#355973; font-size:12px; font-family:tahoma; padding:3px 8px;}
#n_content td, #n_content_inner td {color:#355973; font-size:12px; font-family:tahoma;}
#n_content a, #n_content_inner a {color:#663399; text-decoration:underline;}
#n_content a:hover, #n_content_inner a:hover {text-decoration:underline;}

#n_content_inner img, #n_content a img{
	border: 0px;
	margin: 5px 0px 5px 0px;
}

#n_post {color:#355973; font-size:12px; font-family:tahoma; padding:3px 8px;}
#n_post a {color:#663399; text-decoration:none;}
#n_post a:hover {text-decoration:underline;}

#n_border {border:#bfd2df 1px solid; padding:1px; margin-bottom:8px;}
#n_line {border-bottom: 1px #aaa dashed; padding:2px 0 2px 0;}

#com_02 {width:110px;color:#355973; font-size:10px; font-family:tahoma; padding:10px; vertical-align:top; text-align:center;}
#com_01 {color:#355973; font-size:12px; font-family:tahoma; padding:5px; vertical-align:top;}
#com_01 a {color:#663399; text-decoration:none;}
#com_01 a:hover {color:#663399; text-decoration:underline;}

.c_link {color:#355973; font-size:11px; font-family:tahoma; padding:5px 8px 0 0; text-align:right;}
.c_link a {color:#355973; text-decoration:none;}
.c_link a:hover {color:#ad3236; text-decoration:underline;}

#pages {color:#355973; margin:10px; border:0px;}
#pages a:link,
#pages a:visited,
#pages a:hover,
#pages a:active {text-decoration:none; border:1px solid #73c2e3; color:#355973; font-size:11px; padding:3px 6px;}
#pages a:hover {background-color: #5078d5; color:#ffffff; border-color:#e1e1e3;}
#pages span {text-decoration:none; border:1px solid #bfd2df; color:#bfd2df; font-size:11px; padding:3px 6px;}


.userstop {
	font-family:Tahoma;
	font-size:11px;
	color:#355973;
}

.userstop td {
	padding:2px;
}
.userstop a {
	color: #355973;
	text-decoration:none;
}
.userstop a:hover {
	color: #355973;
	text-decoration: underline;
}

#category {
	color:#663399; 
	font-size:12px; 
	font-family:Arial, Tahoma; 
	list-style-type: square; 
	padding:10px 0 0 11px;
	margin:0 0 0 0px;
	line-height:17px
}
#category a {color:#663399; text-decoration:underline;}
#category a:hover {text-decoration:underline;}
h3, .big {display:inline;font-size:12px;font-weight:bold;}
h1 {display:inline; color:#355973; font-weight:bold; font-size:14px; font-family:tahoma;}

/* ==================== */
.speedbar {
	color: #555555;
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
	padding:0 0 5px 0;
}
