* CSS Document */

html {
	height: 100%;
}

body { /*Стиль для тэга body, отвечает за шрифты, фон страниц и т.д..*/
  color            : #000000;
  margin:0 px; background-color : #FFFFFF;
  font-family      : verdana;
  font-size        : 10px;

color: #000000; padding-left:0px; padding-right:0px; padding-top:0; padding-bottom:0}

td, tr, p, div {
  font-family: verdana;
  font-size        : 12px;
  color            : #000000;
}

hr { 				 /* горизонтальные линии в вашем шаблоне*/
  color            : #000000;
  height           : 1px;
  width            : 100%;
}


#left_outer {
	padding: 10px;
    float: left;
	margin-top: 1px;
	width:200px;

}

#left_inner {
  border: 1px solid #cccccc;
  padding: 10px;
  float: left;
  
}

/* =========================================================== */
table.contentpaneopen {
  	width: 100%;
}
table.contentpaneopen td {
	vertical-align: top;
}


/* ==================================================================================== */
td.menu1 {
		height: 500px; 
		text-align: left;
		vertical-align: top;

}

/* ==================================================================================== */
/* Content - Sections & Categories */
/* Заголовок содержания*/

.contentheading {
	padding-left: 20px;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
 	color: #0000ff;
	text-align:left;
	height: 40px; 
	}	
	
.main_title {
	color : #ff0000;
	font : bold 12px;
}

/* Заголовок */
.contentpagetitle   {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
 	color: #36439c;
	text-align:left;
	}
/* ====================================================================================*/
.sectiontableheader {                                  /* */
	padding: 10px;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
 	color: #36439c;
	text-align:left
} 

.sectiontableentry1 {
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	 background-color : #9DDFFF;
/*	background: url('../images/22.png') no-repeat; */
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
 	color: #36439c;
	text-align:left;
} 

.sectiontableentry2 {
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	 background-color : #EBECED;
/*	background: url('../images/22.png') no-repeat; */
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
 	color: #36439c;
	text-align:left;
}
/* ==================================================================================== */

.content_vote {
	font-family: verdana;
	font-size: 12px;
}

/* ==================================================================================== */
/* Ссылки */	

a:link {color: #105ab6;}

a:visited {color: #105ab6;}

a:hover {color: #fe6500;}


/* ==================================================================================== */
/* Фо?мати?ование таблицы модулей */
	
table.moduletable {
  	height: 100%;
  	width: 100%;
	}

/* ==================================================================================== */
/* Фо?мати?ование таблицы модулей */
	
table.moduletable-gl {
  	width: 100%;
	vertical-align: top;
	}


/* ==================================================================================== */

table.moduletable-menu {
	}
	
/* Форматирование заголовков модулей */
table.moduletable-menu th, div.moduletable-menu h3 {
	}

/* Форматирование ячеек таблиц модулей*/
table.moduletable-menu td {
	text-align: left;
}


/* ==================================================================================== */
/* Форматирование таблицы модулей */
	
table.moduletable-user th {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	}

/* Форматирование ячеек таблиц модулей*/
table.moduletable-user td {

	font-size: 12px;
}

/* ==================================================================================== */
/* Форматирование таблицы модуля */

table.moduletable-sr td  {
	padding-top: 22px;
	padding-left: 20px;
	vertical-align: center;
	text-align: center;
	font-size: 12px;
	}
	

/* ==================================================================================== */
/* Форматирование таблицы модуля */

table.moduletable-footer td   {
	padding-top: 5px;
	font-size: 12px;
	}

/* ==================================================================================== */
/*Стиль для ссылки "Read More".*/

a.readon:link {	font-family: verdana;
	color:#105ab6;
	font-size: 12px;
	font-style: italic
} 

a.readon:hover {font-family: verdana;
	color:#fe6500;
	font-size: 12px;
	font-style: italic
}

a.readon:visited {font-family: verdana;
	color:#105ab6;
	font-size: 12px;
	font-style: italic
}

/* ==================================================================================== */
/* Top Menu */
a.mainlevel-top {
height: 25px;
line-height: 25px;
padding-left: 20px;
padding-right: 20px; 
vertical-align: center;
font-family:Verdana;
font-size: 12px;
}

a.mainlevel-top:link{
	background: url('../images/knt1.gif') no-repeat; 
   color:#000000; 
   font-weight: bold; 
   text-decoration: none
}

a.mainlevel-top:visited{
	background: url('../images/knt1.gif') no-repeat;
   color:#000000; 
   font-weight: bold; 
   text-decoration: none
}


a.mainlevel-top:hover{
	background: url('../images/knt3.gif') no-repeat;
   color:#ffffff;
   font-weight: bold;
   text-decoration: none
}

a.mainlevel-top:link#active_menu, a.mainlevel-top:visited#active_menu{
	background: url('../images/knt1.gif') no-repeat;
   color:#000000;
   font-weight: bold;
/*   text-decoration: none */
}


/* ==================================================================================== */

/* Left Menu */

a.mainlevel-menu {
display: block;
width: 260px;
margin-left: 0px; 
line-height: 25px;
/* padding-top: 4px; */
padding-left: 25px;
vertical-align: center;
font-family:Verdana;
font-size: 12px;
}

a.sublevel-menu {
display: block;
font-size: 12px;
/* width: 260px; */
margin-left: -4px;
line-height: 25px;
padding-left: 40px;
vertical-align: center;
font-family:Verdana;
font-size: 12px;

}

html>body a.mainlevel {width: 260px;} /* Opera5-Fix-fix ;-) */

a.mainlevel-menu:link{
	background: url('../images/kn1.gif') no-repeat; 
   color:#000000; 
   font-weight: bold; 
   text-decoration: none
}

a.mainlevel-menu:visited{
	background: url('../images/kn1.gif') no-repeat;
   color:#000000; 
   font-weight: bold; 
   text-decoration: none
}


a.mainlevel-menu:hover{
	background: url('../images/kn3.gif') no-repeat;
   color:#fe6500;
   font-weight: bold;
   text-decoration: none
}

a.mainlevel-menu:link#active_menu, a.mainlevel-menu:visited#active_menu{
	background: url('../images/kn1.gif') no-repeat;
   color:#000000;
   font-weight: bold;
   text-decoration: none
}
 
/* стиль подпункта меню */

a.sublevel-menu#active_menu {
	background: url('../images/kn1_.gif') no-repeat;
   color:#000000; 
   text-decoration: none
}


a.sublevel-menu:link {
	background: url('../images/kn1_.gif') no-repeat;
   color:#000000; 
   text-decoration: none
}

a.sublevel-menu:visited {
	background: url('../images/kn1_.gif') no-repeat;
   color:#000000; 
   text-decoration: none
}

a.sublevel-menu:hover {
	background: url('../images/kn3_.gif') no-repeat;
   color:#fe6500;
   text-decoration: none
}
