@charset "utf-8";
/* CSS Document */

body {
font-family:   Arial, Verdana, Tahoma;
font-size:100%;
line-height:normal
}

html {
font-size:100%
}

h1 {
font-family: Arial;
font-size: 16px;
color: #ffffff;
font-weight: bold;
margin: 0;
padding: 0;
}

h1.registr /*Используется в entrance\profile*/
{
color:  #000;
font-size: 20px; 
padding-bottom:15px;
}

h2 {
font-family: Arial;
font-size: 12px;
color: #ffffff;
font-weight: bold;
margin: 0;
padding: 0;
}

h3,h4,h5 {
font-family: Arial; font-size: 12px; color: #ffffff /*d9f2ff*/; font-weight: bold;
margin: 0;
padding: 0;
}


.clsHorizontalMenu{}
.clsHorizontalMenu td
{
color: #243451;
font-size: x-small;
}
.clsHorizontalMenu .clsSelectedItem
{

}
.clsHorizontalMenu  A
{
	font-size: x-small;
	color:#123A61;
	text-decoration : underline;
	
}
.clsHorizontalMenu  A:hover
{
	font-size: x-small;
	color:#000000;
	text-decoration : none;
}

.clsTreeMenu{}
.clsTreeMenu td
{
	color: #135DAA;
	font-size: x-small;
}
.clsTreeMenu .clsSelectedItem
{

}
.clsTreeMenu  A
{
	font-size: x-small;
	color:#3190EE;
	text-decoration : underline;
	
}
.clsTreeMenu  A:hover
{
	font-size: x-small;
	color:#0078FF;
	text-decoration : none;
}

.clsBanners
{
	color:  #000;
	font-family: Arial;
	font-size: 12px;
}

.clsContent
{
	color:  #000;
	font-family: Arial;
	font-size: 12px; 

}
.clsContent  td
{
	color:  #000;
	font-size: 12px; 
}


.clsContent A
{
	color:  #3190EE;
	font-size: x-small; 
	text-decoration:underline;
}
.clsContent A:hover
{
	color: #0078FF;
	text-decoration:none;
}

.clsDate
{
	color: #fff;
	font-weight:bold;
	font-size: 11px;
}

.clsContent .clsTable
{
	text-align:left;
	background-color: #a5a5a5;
	font-size:12px;
}

.clsContent .clsTable td
{
	background-color: #c2c2c2;
	color:  #000;
}
.clsContent .clsTable th
{
	font-weight:bold;
	font-size: x-small;
	background-color: #949394;
	color: #ffffff;
}
.clsContent .clsPage 
{
	font-size:10px;
	color: #ffffff;
	
}
.clsContent .clsPageCurrent
{
	font-size:10px;
	color: #000000;
	font-weight: bolder;
}
.clsInput
{
	font-family:  Arial, Verdana, Tahoma;
	font-size: 11px; 
	font-weight:normal;
	color: #131C2F;
}
.clsInput input
{
	font-family:  Arial, Verdana, Tahoma;
	font-size: 12px; 
	background-color:#62728B;
	border: #889EBE 1px solid;
	color: #F4F8FF;
	height:17px;
}
.clsInput TextArea
{
	font-family:  Arial, Verdana, Tahoma;
	font-size: 12px; 
	background-color:#62728B;
	border: #889EBE 1px solid;
	color: #F4F8FF;
	height:17px;
}

.clsLoadedPicture
{ padding:0px;

}
.clsCopyright
{
	font-size: 10px; 
	font-weight:normal;
	color: #5587B8;
}
.clsCopyright A
{
	font-size: 10px; 
	font-weight:normal;
	color: #0081FF;
}
.clsButtonPic /*Используется при создании стандартной кнопки */
{
    font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
	font-size:11px; 
	font-weight:normal;
	color:#fff; 
	letter-spacing:1px;
	cursor:pointer;
	text-align:center;
	width:25px;
}
td.zag /*Используется в entrance\login*/
{
   color:#1a232e;
   font-family:Arial, Verdana, Tahoma;
   font-weight:bold;
   font-size:12px; 
   padding:5px;
}

body {  background-attachment: scroll; background-color: #c2c2c2; background-image: url(../images/fon.jpg); background-repeat: repeat-x; background-position: left top; font-family: Arial; font-size: 12px;}
table.list {  background-attachment: scroll; background-image: url(../images/blank.jpg); background-repeat: no-repeat; background-position: right top}
table.long {  background-attachment: scroll; background-image: url(../images/long.jpg); background-repeat: no-repeat; background-position: left top; height: 95px; width: 99%}
td.razd {  font-family: Arial; font-size: 110%; font-style: normal; color: #014573; text-decoration: none; font-weight: 500}
td.navmenu {  font-family: Arial; font-size: 12px; color: #000000; font-weight: bold}

a.navmenu:link, a.navmenu:visited, a.navmenu:active {font-family: Arial; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none;}
a.navmenu:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #c3e7ff; text-decoration: none;}

a.headerS:link, a.headerS:visited, a.headerS:active {font-family: Arial; font-size: 11px; font-weight: bold; color: #000; text-decoration: none;}
a.headerS:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #000; text-decoration: underline;}

a.header:link, a.header:visited, a.header:active {font-family: Arial; font-size: 12px; font-weight: bold; color: #d9f2ff; text-decoration: none;}
a.header:hover {font-family: Arial; font-size: 12px; font-weight: bold; color: #d9f2ff; text-decoration: underline;}

a:link, a:visited, a:active {font-family: Arial;  font-weight: normal; color: #000; text-decoration: underline;}
a:hover {font-family: Arial; font-weight: normal; color: #000; text-decoration: none;}


.glavtext {  font-family: Arial; font-size: 12px; color: #000000}
.header {  font-family: Arial; font-size: 12px; color: #d9f2ff; font-weight: bold}
td.copy {  font-family: Tahoma; font-size: 10px; color: #000000}
.short {  font-family: Arial; font-size: 11px; color: #000000; text-align:left; }
.shortheader { font-family: Arial; font-size: 11px; color: #000000; font-weight: bold }
.act {  background-attachment: scroll; background-image: url(../images/dots.gif); background-color: #848483; background-repeat: repeat-x; background-position: left bottom; background-repeat: repeat-x; background-position: left bottom; font-family: Arial; font-size: 13px; font-weight: 600; color: #c3c2c3; text-decoration: none; height: 100%; width:140px;}

td.bline {  background-attachment: scroll; background-image: url(../images/bline.gif); background-repeat: repeat-x; background-position: left top}

a.menu:link, a.menu:visited, a.menu:active {font-family: Arial; font-size: 12px; font-weight: 600; color: #fff; text-decoration: none;}
a.menu:hover {font-family: Arial; font-size: 12px; font-weight: 600; color: #000; text-decoration: none;}

a.submenu:link, a.submenu:visited, a.submenu:active {font-family: Arial; font-size: 11px; font-weight: normal; color: #fff; text-decoration: none;}
a.submenu:hover {font-family: Arial; font-size: 11px; font-weight: normal; color: #000; text-decoration: none;}

a.sml:link, a.sml:visited, a.sml:active {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #000; text-decoration: none;}
a.sml:hover {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #fff; text-decoration: none;}

a.pol:link, a.pol:visited, a.pol:active {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #2e2e2e; text-decoration: none;}
a.pol:hover {font-family: Tahoma; font-size: 10px; font-weight: normal; color: #000; text-decoration: underline;}

.sider {  line-height: 13px}

.gols { background-color: #fff; }

.pr {  background-attachment: scroll; background-image: url(../images/pr.gif); background-repeat: no-repeat; background-position: left top}

/* 
 * ========================================
 * Form
 * ========================================
 */
table.out
{
 border:2px solid #797979;
 border-bottom:1px solid #797979; 
 width:500px;
 margin-right:15px;
 margin-top:15px;
}
td.left
{
 border-right:1px solid  #797979; 
 border-bottom:1px solid #797979; 
 width:35%; 
 font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
 font-size:10px; 
 font-weight:bold; 
 color:#000;
 background-color:#FFF;
 padding:5px 5px 5px 10px; 
}
td.right 
{
  width:65%;
  font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
  font-size:11px;
  padding:5px; 
  border-bottom:1px solid #797979; 
  background-color:#c2c2c2;
}
font.star
{
 font-weight:bold; 
 color:#ff0000;
}
td.button
{
 border-top:1px solid #5d82b6; 
 padding:5px;
 text-align:right;
}
textarea.right 
{
 color:#1a232e;
 border:1px solid #797979; 
 padding-left:5px;
 width:100%;
 height:60px;
}
input.textfield /*Используется в форуме */
{
 color:#1a232e;
 border:1px solid #797979; 
 width:100%;
 text-align:justify;
}

td.PlaceBut
{
 padding-top:10px;
 padding-bottom:10px;
 padding-right:15px;
}
/* 
 * ========================================
 * Forum
 * ========================================
 */
.bluestr
{  background-image:url(../images/forum/bluestr.gif);
   height:5px;
   border-bottom:solid 1px #777777;

}
table.border
{	font-size: 12px; 
	color: #4d4c4c;
	border-right:solid 1px #777777;
	border-bottom:solid 1px #777777;
	border-left:solid 1px #777777;
}
.chetny
{ 
	background-color: transparent;
}
.nechetny /* Используется в entrance\profile */
{ 
	background-color: #e7e6e6;
}
.fheader
{   background-image:url(../images/forum/fheader.gif);
    background-repeat:repeat-x;
	background-color: #c2c2c2;
	border-bottom:solid 1px #777777;
	width:100%;
	height:31px; 
	text-align:center; 
	font-size: 13px; 
	font-weight:bold;
	color:#fff;
}
.headend
{	
	font-size: 5px; 
	width:10px; 
	background-color: transparent;
}
.addbutton
{ 
	background-color: #fff; 
	color: #000; 
	border: #000 1px solid;
}
.catend 
{
	font-size: 1px; 
	width: 1px; 
	background-color: transparent; 
	border-bottom:  solid 1px #777777; 
 }
.sml
{ 
	font-family:Tahoma; 
	font-size:10px; 
	color: #1a232e; 
}
.codebuttons
{
	background-color: #fff; 
	color: #000; 
	border: #000 1px solid;
}
.forumdesc
{   
	font-weight:bold;
	color: #fff; 
	border-right:solid 1px #777777;
	
}
.forumdescR
{
	font-weight:bold;
	color: #fff; 
}
.titlebar
{
	color: #fff;
	font-weight:bold; 
}

.msgbutton 
{
	 background-color: #fff; 
	 color: #000; 
	 border: #000 1px solid; 
	 height:17px; 
	 font-size:10px; 
	 font-family:tahoma;
}
td.LoadPictureGuest /* аватара */
{
 padding-right:7px;
}
a.headerF:link,  a.headerF:active
{
	font-family: Arial;  
	font-weight: bold; 
	color: #3c3c3c; 
	text-decoration: underline;
}
a.headerF:visited {
	font-family: Arial;  
	font-weight: bold; 
	color: #484848; 
	text-decoration: none;
}
a.headerF:hover 
{
	font-family: Arial; 
	font-weight: bold; 
	color: #1395ed; 
	text-decoration: none;
}
td.frame /*Используется в remarks*/
{
  width:100%;
  font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
  font-size:11px;
  padding:5px; 
  border:1px solid #777777; 
  background-color:#cfcfcf;
  color: #3c3c3c;
}
h4.frame 
{
  font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
  font-size:13px;
  padding-left:15px; 
  padding-top:3px;
  border-bottom: 1px solid #777777; 
  border-top: 1px solid #777777; 
  background-color: #a6a6a6;
  height:25px;
  color:#fff;
  margin: 0;
}
div.shift
{ padding-right:10px;
}
td.borderup
{
	border-top:solid 1px #777777;
	border-right:solid 1px #777777;
	
}
td.borderleft
{
	border-top:solid 1px #777777;
	
}
.quote 
{	background-color:White;
	border: solid 1px #195ba2;
	font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
	font-size: xx-small;
	font-style:italic;
	color:#4789cc;
	margin: 6px;
}

.code 
{	background-color:White;
	border: solid 1px #195ba2;
	font-family: Courier;
	font-size: xx-small;
	color:green;
	margin: 6px;
}
/* 
 * ========================================
 * Общий стиль чистых ячеек и линки под них 
 * ========================================
 */
td
{ color:#000000; 
 font-size:100% ;
}
/* 
 * ========================================
 * Баннеры
 * ========================================
 */
.bannerV
{	
    padding: 10px 0px 10px 27px;
	
}
.bannerH
{	
    padding: 10px 0px 10px 10px;
	
}
a.banner:link, a.banner:visited, a.banner:active 
{

    font-size: 12px; 

}
a.banner:hover 
{

	font-size: 12px;
	text-decoration: none;
}

.description
{
	color:#000;	
	background-color:#e5e0d9;
	 text-align:left;
	  font-size:12px;
	
}

/*=================   TreeMenu   ===================*/

.treesize {
background-color: transparent;
float:left;
margin:0;
padding:0;
width: 190px;	
}

/*			список меню			*/
.navtree {
font-family:Arial;
font-size:12px;
font-weight:bold;
margin: 0;
padding:0;
width: 100%;
}

/*		неактивный   элемент  li   меню		*/
.mitem {
margin:0 0 5px 0;
padding:0 0 5px 0;
list-style:none;
border-bottom:1px dotted #ffffff;
}

/*		активный элемент  li  меню		*/
.mitema {
margin:0 0 5px 0;
padding:0 0 5px 0;
list-style:none;
border-bottom:1px dotted #ffffff;
}

/*tree_mode:неактивный пункт меню*/
.treesize a.menu:link,.treesize a.menu:visited,.treesize a.menu:active {	
font-family: Arial; 
font-size: 12px; 
font-weight:bold;
color: #ffffff; 
text-decoration: none;
margin-left: 10px;
}

.treesize a.menu:hover {
font-family:Arial; 
font-size: 12px; 
color: #000000; 
font-weight:bold; 
text-decoration: none;
}

/*tree_mode:активный пункт меню*/
.treesize a.menuAc:link,.treesize a.menuAc:visited,.treesize a.menuAc:active {
font-family:Arial; 
font-size: 12px; 
font-weight:bold;
color: #1867ca;
text-decoration: none;
margin-left: 10px;
}

.treesize a.menuAc:hover {
font-family: Arial; 
font-size: 12px; 
color: #000000;
font-weight:bold; 
text-decoration: none;
}

/*	==============	подменю дерево	================*/


/*		список-контейнер	*/
.TreeSubparts {
margin:0;
padding:0;
list-style:none;
}

.TreeSubparts li {
margin:0;
padding:0;
list-style:none;
background:none;
border:none;
}

/*		список подменю		*/
.TreeSubparts ul li  {
font-family: Arial; 
font-size: 12px; 
font-weight:normal;
color: #000000; 
text-decoration: none;
margin: 0;
padding: 0;
list-style:none;
line-height:normal;	
}

.TreeSubparts ul {
font-family: Arial; 
font-size: 12px; 
font-weight:normal;
color: #000000; 
text-decoration: none;
margin: 0;
padding:0;
list-style:none;
background:none;
}

.TreeSubparts ul li.mitem, .TreeSubparts ul li.mitema {
margin:0;
padding:0;
list-style:none;
background:none;
border:none;
line-height:normal;
}

.TreeSubparts a.menu:link,.TreeSubparts a.menu:visited {
font-family:Arial;
font-size:11px;
font-weight:normal; 
text-decoration: none;
color: #ffffff;
margin:0;
padding:0;
}

.TreeSubparts a.menu:hover,.TreeSubparts a.menu:active {
font-family:Arial;
font-size:11px;
font-weight:normal; 
text-decoration: none;
color: #000000;
margin:0;
padding:0;
}

/*	  переключатели состояния    */

.selplus, .maximize {
display:inline-block;
vertical-align:middle;
background: url(../images/plus.gif) no-repeat left;
width:9px;
height:9px;
margin:3px 0 0 10px;
padding-left:2px;
}

.selminus, .minimize {
display:inline-block;
vertical-align:middle;
background: url(../images/minus.gif) no-repeat left;
width:9px;
height:9px;
margin:3px 0 0 10px;
padding-left:2px;
}

.slp, .mnz {
display:inline-block;
vertical-align:middle;   
width:9px;
height:9px;
margin:3px 0 0 10px;
padding-left:2px;
}

/*		конец	переключателей состояния */

.bclear {clear:both;}
.clean {clear:both;}

/*=============   end TreeMenu  =============*/


/*------------ News link --------------*/
.newsData {	
color: #ffffff;
font-weight: bold;
font-size: 11px;
text-align:left;
}

a.newH:link, a.newH:active,  a.newH:visited {
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #000000;
text-decoration: none;
margin:0 0 0 10px;
padding:0;
}

a.newH:hover {
text-decoration:underline;
}

.shortnews {
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #000000;
}

/*------------ end News link --------------*/