body
{
	margin: 0px;
	background:url(topb.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.box
{
	position: relative;
	top: 0px;
	left: 0px;
	}
	

.content
{
	text-align: justify;
	vertical-align: top;
	padding-left: 20px;
	padding-top: 1px;
	}
.bodycontent
{
	background: #e2e2e2;
	border: #d5d5d5 1px solid;
	margin-top: 16px;	
	margin-bottom: 29px;	
	position: relative;
	}
	.cont
	{
		padding-left: 10px;
	   padding-right: 10px;
		vertical-align: top;
		position: relative;
		padding-bottom: 20px;
		}
.ugol
{
	position: relative;
	height: 13px;
}
#cont-tl
	{
		background: url(cont-t-l.jpg);
		position: absolute;
		top: -1px;
		left: -1px;
		height: 13px;
		width: 13px;
	}
#cont-tr
	{
		background: url(cont-t-r.jpg);
		position: absolute;
		top: -1px;
		right: -1px;
		height: 13px;
		width: 13px;
	}
	#cont-bl
	{
		background: url(cont-b-l.jpg);
		position: absolute;
		bottom: -1px;
		left: -1px;
		height: 13px;
		width: 13px;
	}
	
	#cont-br
	{
		background: url(cont-b-r.jpg);
		position: absolute;
		bottom: -1px;
		right: -1px;
		height: 13px;
		width: 13px;
	}
#head
{
   background:url(left.jpg) no-repeat
}
   a
{
	color: #444444;
	}
 a:hover
{
   text-decoration: none;
   color: red;
}
a:active
{
	color: navy;
}

#head-r
 {
	background-image: url(right.jpg);
	height: 386px;
	width: 33px;
	top: 0px;
	right: 0px;
	position: absolute;
}

#logo
{
	z-index: 2;
	position: absolute;
	right: 0px;
	top: 0px;
}
#logo a
{
	color: black;
}


#menu
{
	
	padding-left: 0px;
	padding-top: 0px;
}
#menu a
{
   text-decoration: none;
   color: black;
}

#menu a:hover
{
   text-decoration: none;
   color: red;
}

#menupunkt
{
	font-size: 18px;
	
	font-style: italic;
	padding-bottom: 2px;
	vertical-align: bottom;
}
	
#menutop
{
	width: 180px;
	height: 39px;

	margin-right: 20px;
	text-align: right;
}

#menutop a
{
	text-decoration: none;
}


#lbot
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 33px;
	height: 200px;
	background: url(left-b.jpg);
}
#rbot
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 33px;
	height: 200px;
	background: url(right-b.jpg);
}
	

/*Поиск*/
/* выпадающий слой результатов поиска */ 
#ajaxSearch_output {background: #fff  padding: 5px; border: 1px solid #aaa; width: 275px; position: absolute; opacity: 0.9;}<br>
/* найденный элемент */
.AS_ajax_result {padding: 3px 0px;}
/* ссылка на страницу */
.AS_ajax_resultLink {}
/* описание страницы */
.AS_ajax_resultDescription {display: none}
/* кусок текста с искомым словом */
.AS_ajax_extract {font-size: 95%}
/* подсветка найденной фразы */
.AS_ajax_highlight {background: #FFFFC5}
.ajaxSearch_highlight
{
	background: yellow;
}
#ajaxSearch_form
{
  	position: absolute;
	right:222px;
	top: 225px;
	}
/*Конец поиска*/
/*Публикации*/
ul.LIn_shortMode
{
	
	font-size: small;
}
div.LIn_title
{
	font-weight: bold;
	font-size: small;
}
.autor
{
	color: WindowFrame;
}
/*Заголовок страницы*/
.title
{

	font-size: 24px;
	padding-top: 9px;
	font-style: italic;
	font-weight: bold;
	}
/*Блоки*/
.lbox
{
	margin-left: 40px;
	margin-top: 10px;
	border: solid 1px #e2e2e2;
	padding-bottom: 5px;
	padding-top: 3px;
	padding-left: 6px;
	position: relative;
	background-color: #eeeeee;
}
 .rbox
{
	margin-left: 15px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 5px 3px 5px 5px;
	text-align: left;
	border: solid 1px #e2e2e2;
	background-color: #eeeeee;
	position: relative;	
}
.rbox a
{
	color: black;
}
.rbox a:hover
{
	color: red;
}
.rbox a:active
{
	color: black;
}

.boxtitle
{
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
}
.rboxtitle
{
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	}
.addbox
{
	font-size: 11px;
}
.wbox
{
	margin-left: 40px;
	margin-top: 10px;	
}
.boxcont
{
	vertical-align: top;
	text-align: left;
}
.block-tl
	{
		background: url(block-tl.jpg);
		width: 7px;
		height: 7px;
		position: absolute;
		top: -1px;
		left: -1px;
		z-index: 1;
		
	}.block-tr
	{
		background: url(block-tr.jpg);
		width: 7px;
		height: 7px;
		position: absolute;
		top: -1px;
		right: -1px;
		z-index: 1;
		
	}.block-bl
	{
		background: url(block-bl.jpg);
		width: 7px;
		height: 7px;
		position: absolute;
		bottom: -1px;
		left: -1px;
		z-index: 1;
		
	}.block-br
	{
		background: url(block-br.jpg);
		width: 7px;
		height: 7px;
		position: absolute;
		bottom: -1px;
		right: -1px;
		z-index: 1;
		
	}
/*Линии*/
.botline
{

	padding-bottom: 3px;
	}
.statbotline
{

	
}
/*Расписание*/
.gam_name
{
	font-weight: bold;
	font-size: 16px;
	border-right: 1px dotted;
	font-style: italic;
	}
.gam_name1
{
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
	}
.tab
{
	border: 1px dotted;
	margin-bottom: 10px;
}
.gam
{
	font-size: 19px;
	border: 1px dotted;
	padding-left: 5px;
	text-align: left;
	font-style: italic;
}
.gam1
{
	font-weight: bold;
	font-size: 13px;
	border-right: 1px dotted;
	border-top: 1px dotted;
	border-bottom: 1px dotted;
	border-color: black;
	color: maroon;
	padding-left: 5px;
	text-align: left;
}
.gam2
{
	border-right: 1px dotted;
	border-left: 1px dotted;
	border-bottom: 1px dotted;
	font-size: 13px;
	padding: 5px;

}
.tab1
{
margin-bottom: 10px;
border: inset 1px solid;
}

/*инструкция*/
.info
{
	font-size: 13px;
	font-style: italic;
	}
.infoposition
{
	position: absolute;
	bottom: 40px;
	right: 10px;
	left: 10px;
}
.infohead
{
	font-size: 16px;
	font-weight: bold;
	border-bottom: dotted 1px;
}
/*облако тегов*/
.tagcloud a {
color: WindowFrame;
text-decoration: none;
}
.tagcloud a:hover
{
	color: red;
}
.s5
{
	font-size: 21px;
}
.s4
{
  font-size: 18px;
 }
.s3
{
  font-size: 16px;
  }
.s2
{
  font-size: 14px;
  }
.s1
{
  font-size: 12px;
  }
  /*комменты*/
  .recentcomments
  {
  	font-size: 12px;
  }

/*новости*/
.news
{
	font-weight: bold;
}
.newsdate1
{
	font-style: italic;
	font-size: 11px;
}
.newsdate2
{
	font-size: 12px;
}
/*статьи*/
.stattitle
{
	font-style: italic;
	font-size: 18px;
}

.cattitle
{
	font-style: italic;
	font-size: 16px;
	font-weight: bold;
}
.small
{
	color: WindowFrame;
	font-size: 11px;
	}
/*банер*/
#baner
{
	text-align: center;
}
/*копирайт*/
#rus
{
	color: white;
	font-size: 10px;
	text-align: right;
	padding-right: 31px;
	font-style: italic;
}
#rus a
{
	color: white;
	text-decoration: none;
}
#profsojuz
{
	margin-left: 40px;
	margin-top: 10px;
	}
#profsojuz a
{
	color: black;
}
/*база ролевиков*/
.baserol
{
	border-bottom: 1px dotted black;
	margin-bottom: 10px;
	height: 100px;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*погода*/
.weather
{
	margin-left: 17px;
	
	margin-top: 0px;
	}
	/*вывод информации в каталоге и т.п.*/
	.result
	{
	 background-color: #d4d4d4;
	 padding: 3px 5px;
	 font-size: 14px;
	 font-style: italic;
	 }
	 .result1
	{
	 background-color: #d4d4d4;
	 padding: 3px 5px;
	 }
	.catresult
	{
		margin-left: 8px;
		margin-right: 8px;
		position: relative;
	}
	
/*пагинация*/
#pagination
{
	position: absolute;
	left: 20px;
	bottom: 5px;
}
/*навигация*/
.navi
{
	font-weight: bold;
}
/*Информация о странице*/
.pageinfo
{
	font-style: italic;
}
/*фотогалерея*/
.photointro
{
	font-size: 11px;
}
/*кнопки*/
#caps
{
	margin-left: 40px;
	margin-top: 20px;
}
#knopka {margin-left: 40px;
margin-top: 20px;
font-size: 11px;}
/*заглавие текста*/
.texttitle
{
font-weight: bold;
font-size: 15px;
margin-bottom: 5px;
}

#map
{
	margin-left: 40px;
	margin-top: 20px;
}
.smallfont
{
	font-size: 10px;
}
 .rbox-rss
{
	margin-left: 15px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 20px;
	padding: 5px 3px 5px 5px;
	text-align: left;
	border: solid 1px #e2e2e2;
	background-color: #eeeeee;
	position: relative;	
	font-size: 12px;
}
