body,td,th {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #242c38;
	}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 17px;
	color: #000000;
	margin-left: 15px;
	margin-top: 10px;
	text-align: left;
	margin-bottom: 10px;
}
h2 {
	font-size: 12px;
	color: #dc143c;
	margin-left: 15px;
	margin-top: 5px;
	text-align: left;
	margin-bottom: 10px;
}
h3 {
	font-size: 12px;
	color: #000000;
	margin-left: 15px;
	margin-top: 10px;
	text-align: left;
	margin-bottom: 10px;
}
h4 {
	font-size: 11px;
	color: #000000;
	margin-top: 5px;
	text-align: center;
	margin-bottom: 5px;
}

h5 {
	font-size: 10px;
	color: #dc143c;
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
	margin-bottom: 5px;
}

h1.registr /*Используется в entrance\profile*/
{
	color:  #293a51;
	font-size: 20px; 
	padding-bottom:15px;
    text-align:center;
}

.PlainTextHeader /*Используется в plain_text. Заголовок*/
{
	font-size: 12px;
	font-weight:bold;
	color: #dc143c;
	text-align:left;
	margin:0 0 0 0;
}

.clsHorizontalMenu  A
{
	font-size: x-small;
	color:#293a51;
	text-decoration : underline;
	
}
.clsHorizontalMenu  A:hover
{
	font-size: x-small;
	color:#5d82b7;
	text-decoration : none;
}

.clsTreeMenu{}
.clsTreeMenu td
{
	color: #135DAA;
	font-size: 12px;
}
.clsTreeMenu .clsSelectedItem
{

}
.clsTreeMenu  A
{
	font-size: 12px;
	color:#3190EE;
	text-decoration : underline;
	
}
.clsTreeMenu  A:hover
{
	font-size: x-small;
	color:#0078FF;
	text-decoration : none;
}
.clsContent .clsTable
{
	text-align:left;
	background-color: #D2D8DE;
}

.clsContent .clsTable td
{
	background-color: #ffffff;
	color:  #5F6B77;
}
.clsContent .clsTable th
{
	font-weight:bold;
	font-size: 12px;
	background-color: #94BBE2;
	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: #293a51;
}
.clsInput input
{
	font-family:  Arial, Verdana, Tahoma;
	font-size: 12px; 
	background-color:#fff;
	border: #000 1px solid;
	color: #000;
	height:17px;
}
.clsInput TextArea
{
	font-family:  Arial, Verdana, Tahoma;
	font-size: 12px; 
	background-color:#fff;
	border: #000 1px solid;
	color: #000;
	height:17px;
}

.clsLoadedPicture
{

}

.clsCopyright
{
	font-size: 10px; 
	font-weight:normal;
	color: #5587B8;
}
.clsCopyright A
{
	font-size: 10px; 
	font-weight:normal;
	color: #0081FF;
}
/*=========Используется при создании стандартной кнопки=============== */
/*
.clsButtonPic 
{
	background-image:url(../images/client_button/r_mid_but.gif);
    background-repeat:repeat-x;  
     background-position:left;  
    font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
	font-size:11px; 
	font-weight:bold;
	color:#545454; 
	letter-spacing:1px;
	cursor: pointer;
	padding: 0 7 0 7;	
	height:20px;
}
.ClsButtonLeft
{
     background-image:url(../images/client_button/r_left_but.gif);
     background-repeat:no-repeat;
     height:20px;
     width:12px;
     background-position:left;
}
.clsButtonRight
{
     background-image:url(../images/client_button/r_right_but.gif);
     background-repeat:no-repeat;
     height:20px;
     width:12px;
	background-position:right;
}
*/

td.zag /*Используется в entrance\login*/
{
   color:#1a232e;
   font-family:Arial, Verdana, Tahoma;
   font-weight:bold;
   font-size:12px; 
   padding:5 5 5 5;
}
textarea 
{
 color:#1a232e;
 border:1px solid #979ca2; 
 width:100%;
 text-align:justify;
 padding:2 3 3 5;
 height:80px; 
}

table.clsMenu
{
	font-family: Arial; 
	font-size: 10px;  
	font-weight: normal; 
	color: Green; 
}
.quote /*forum*/
{	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: 6 6 6 6;
}

.code /*forum*/
{	background-color:White;
	border: solid 1px #195ba2;
	font-family: Courier;
	font-size: xx-small;
	color:green;
	margin: 6 6 6 6;
}



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: #293a51; font-weight: bold}

ul {
	line-height: 15px;
}

.style1 {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.style2 {
	font-size: 10px;
	color: #6699CC;
	text-decoration: none;
}

.white {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}


.smooth {
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.formaInput {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	font-family : Verdana, Arial, Geneva, Pragmatica, Helvetica;
	padding: 0px;
}

.formaButton {
	color: #FFFFFF;
	background-color: #999999;
	font-size: 10px;
	font-weight: bold;
	font-family : Verdana, Arial, Geneva, Pragmatica, Helvetica;
}

.tboard
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left:7px;
}

.dboard
{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

#navig {
	font-weight: bold;
	}

/* 
 * ========================================
 * Менюхи
 * ========================================
 */

a.menu:link,  a.menu:active , a.menu:visited /*tree_mode:неактивный пункт меню*/
{
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #545454; 
	text-decoration: none;
}

a.menu:hover
{
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FF0000; 
	font-weight: bold; 
	text-decoration: none;
}
a.menuAc:link, a.menuAc:visited, a.menuAc:active /*tree_mode:активный пункт меню*/ 
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
a.menuAc:hover
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000080;
	font-weight: bold; 
	text-decoration: none;
}
/*================ Горизонтальное меню ================== */

td.border /*horizontal menu*/
{
	padding:0 0 3 5;
}

span.char /*horizontal menu: вставка разделителей*/
{		
	margin: 5 2 2 2;
	padding: 3 3 3 3;
	background-image: url(../images/client_button/sp.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
  
}
a.navmenu:link, a.navmenu:visited, a.navmenu:active /*horizontal menu: no active*/
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: normal; 
    color: #293a51; 
    text-decoration: none;
}
a.navmenu:hover 
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FF0000;
	text-decoration: none;
}
a.navmenuAc:link, a.navmenuAc:visited, a.navmenuAc:active /*horizontal menu: active*/
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
    color: #FF0000; 
    text-decoration: none;
}
a.navmenuAc:hover 
{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

/*================ Выпадающее меню ================== */
.db
{
	background-color:transparent;
	border: #9aacc8;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
}
.sub 
{
	 background-color:#fff;
	 border: #9aacc8;
	 border-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 0px;
	 border-left-width: 1px;
}
.height /*--- высота меню ---*/
{
	 height:20px;
}
a.smenu:link, a.smenu:visited, a.smenu:active
{
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px; 
    font-weight: normal; 
    color: #15305d; 
    text-decoration: none;
}
a.smenu:hover 
{
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #dc143c;
	text-decoration: none;
}
/*=============Баннеры=================*/

.bannerV
{	
    padding: 10 0 10 0;
	
}
.bannerH
{	
    padding: 10 0 10 10;
	
}
a.banner:link, a.banner:visited, a.banner:active 
{
	font-family: Arial;
    font-size: 11px; 
    color: #15305d; 
    text-decoration: none;
}
a.banner:hover 
{
	font-family: Arial;
	font-size: 11px;
	color: #FF0000;
	text-decoration: none;
}

/*================ Карта сайта ================== */
a.bmenu:link, a.bmenu:visited, a.bmenu:active /*sitemap: menu*/
{
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
    color: #333399; 
    text-decoration: none;
}
a.bmenu:hover 
{
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
span.menutext /*sitemap: menu. Выделяет активный пункт меню*/
{
	font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
    color: #b15152; 
}
table.shift /*site_map: отступ*/
{	
	padding-left:5px;
	font-style:normal;	
	 
}


td.maximize /*tree_mode: картинки-переключатели: развернуть меню*/
{		
	padding: 2 0 0 0;
	background-image: url(../images/client_button/menu_dot.gif);
	background-repeat: no-repeat;
	background-position:center;
	
}
td.minimize /*tree_mode: картинки-переключатели: свернуть меню*/
{	
	padding: 2 0 0 0;	
	background-image: url(../images/client_button/menu_dot.gif);
	background-repeat: no-repeat;
	background-position: center;
	
}
td.shift
{	
	padding:0 0 0 2;
	font-family:Verdana;
	font-size:12px;
	width:100%;
}
a.empty:link, a.empty:visited, a.empty:active, a.empty:hover /*tree_modе*/
{
	font-family: Verdana; 
	font-size: 12px;  
	text-decoration: none;
}
span.shift /*tree_mode: menu*/
{	
	margin-right:5px; 
}

.menurasporka /*tree_mode: распорка для картинки */
{
	width:5px;
	height:3px;
	margin-right:5px;
}

div.shift /*tree_mode menu:children*/
{
	margin-left:10px;
	margin-top:7px;
}
a.child:link, a.child:active, a.child:visited, a.child:hover
 /*tree_mode menu:children - неактивный пункт*/
{
	font-family: Verdana;
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    text-decoration: underline;
}


a.childAc:link, a.childAc:visited, a.childAc:active, a.childAc:hover  /*tree_mode menu:children - активный пункт*/
{
	font-family: Verdana;
    font-size: 11px; 
    font-weight: normal; 
    color: #000; 
    text-decoration:  underline;
}

table.size /*tree_mode: ширина таблицы меню дерева сайта*/
{
	width: 100%;
	border-style: none;
	border-spacing:2px;
} 

.header {  font-family: Verdana; font-size: 14px; color: #293a51; font-weight: bold}
td.copy {  font-family: Tahoma; font-size: 10px; color: #293a51}

td.mitem /* используется в меню-"дерева" */
{ 
	padding-top:5px;
	background-color:#ffffff;
	color: #293a51; 
	vertical-align:top;
}
td.mitema 
{
	padding-top:5px;
	background-color: transparent;
	color: #293a51;
	vertical-align:top;
}
td.mit /*sitemap*/
{
	  background-color: transparent;
	  font-family: Arial; 
	  font-size: 13px;
	  font-weight: 600; 
	  color: #293a51;
	  height: 25px;
	  padding-left:5px;
}

/* 
 * ========================================
 * Основная шкура
 * ========================================
 */

body 
{ 
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	
	
}
.headerz /* область вывода: горизонтальные верхние и нижние линии*/
{ 
	 border-color: #d5e1f1 black;
	 font-family: Arial; 
	 font-size: 14px;
	 text-decoration: none;
	 font-weight: normal;
	 color: #486fa2;
	 border-style: solid;
	 border-top-width: 1px;
	 border-right-width: 0px; 
	 border-bottom-width: 1px;
	 border-left-width: 0px
}
.alltext {  font-family: Arial; font-size: 12px; color: #000000}
.cprs { font-family: Tahoma; font-size: 9px; color: #424664}
.shadfive { background-attachment: scroll; background-color: #FFFFFF; background-repeat: no-repeat; background-position: left top; background-image: url(../images/menu5.jpg); width: 228px }
.shadtri { background-attachment: scroll; background-color: #FFFFFF; background-repeat: no-repeat; background-position: left top; background-image: url(../images/menu3.jpg); width: 228px }
.shadtwo { background-attachment: scroll; background-color: #FFFFFF; background-repeat: no-repeat; background-position: left top; background-image: url(../images/menu2.jpg); width: 228px }


/* 
 * ========================================
 * Общий стиль чистых ячеек и линки под них 
 * ========================================
 */

.clearcell { font-size: 12px; color: #000;}

a:link, a:active
{
	font-family: Verdana;  
	font-weight: normal;
	font-size:12px; 
	color: #000080; 
	text-decoration: none;
}
a:visited
{
	font-family: Verdana;  
	font-weight: normal;
	font-size:12px; 
	color: #000080; 
	text-decoration: none;
}
a:hover
{
	font-family: Verdana; 
	font-weight: normal; 
	color: #F48E0A; 
	text-decoration: none;
}

.glavtext 
{ 
	font-size: 11px;
	color: #545454; 
	font-family: Verdana; 
}

/* 
 * ========================================
 * Новости
 * ========================================
 */
.short
{ font-size: 12px;
  color: #545454;
  text-align: justify;
  padding-bottom:15px;
}

.shortnews /* вывод кратких новостей */
{	font-size: 12px;
	color: #545454;
	text-align: justify;
	margin-top:7px;

}


.shortheader { font-family:Verdana; font-size: 12px; color:  #545454; font-weight: bold }

a.sml:link, a.sml:visited, a.sml:active /*используется в guestbook*/
{
	font-family: Verdana; 
	font-size: 10px;  
	font-weight: normal; 
	color: #000080; 
	text-decoration: none;
}
a.sml:hover
{
	font-family: Verdana; 
	font-size: 10px; 
	font-weight:normal; 
	color: #F48E0A; 
	text-decoration: none;
}

.clsDate 
{ 
	color: #dc143c;	
	font-weight:bold; 
	font-size: 12px; }

a.headerS:link, a.headerS:active /*используется в guestbook*/
{
	font-family: Verdana;  
	font-weight: bold; 
	color: #545454; 
	text-decoration: underline;
}
 a.headerS:visited
{
	font-family: Verdana;  
	font-weight: bold; 
	color: #505d6f; 
	text-decoration: underline;
}
a.headerS:hover 
{
	font-family: Verdana; 
	font-weight: bold; 
	color: #dc143c; 
	text-decoration: none;
}
.newsfull /* полный вывод текста */
{	font-size: 12px;
	color: #545454;
	text-align: justify;}
/* 
 * ========================================
 * Composite News
 * ========================================
 */


a.header:link, a.header:visited, a.header:active {font-family: Arial; font-size:14px; font-weight: bold; color:  #000080; text-decoration: none;}
a.header:hover {font-family: Arial; font-weight: bold; color: #F48E0A; text-decoration: none;}

/* 
 * ========================================
 * Commens
 * ========================================
 */

a.comm:link, a.comm:visited, a.comm:active {font-family: Arial; font-size:12px; color:  #293a51; text-decoration: underline;}
a.comm:hover {font-family: Arial; color: #5d82b7; text-decoration: none;}
.data {font-size:12px;}


/* 
 * ========================================
 * Form Анкета Голосование
 * ========================================
 */
table.out
{
  border:2px solid #839ecb;
  border-bottom:1px solid #839ecb; 
  width:100%;
  background-color:White; 
  
}
td.left
{
 border-right:1px solid  #839ecb; 
 border-bottom:1px solid #839ecb; 
 width:30%; 
 font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
 font-size:10px; 
 font-weight:bold; 
 color:#293a51;
 background-color:#FFF;
 padding:5 5 5 10; 
}
td.right 
{
  width:70%;
  font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
  font-size:11px;
  padding:5px; 
  border-bottom:1px solid #839ecb; 
  background-color:#f6fbff;
}
font.star
{
 font-weight:bold; 
 color:#ff0000;
}
td.button
{
 border-top:1px solid #5d82b6; 
 padding:5 5 5 5;
 text-align:right;
}
textarea.right 
{
 color:#1a232e;
 border:1px solid #979ca2; 
 padding-left:5px;
 width:100%;
 height:60px;
}
input.textfield /*Используется в форуме, guestbook */
{
 color:#1a232e;
 border:1px solid #979ca2; 
 width:100%;
 text-align:justify;
}
td.PlaceBut /* Acki_advert*/
{
 padding-top:10px;
 padding-bottom:10px;
}
/* 
 * ========================================
 * Remarks
 * ========================================
 */
.messagetext /*Используется в remarks\message_tree*/
{	font-size: 12px;
	color: #1a232e;
	padding-left:20px;
	text-align:justify;
}
.remarksshift /*Используется в remarks\remarks*/
{ 
	padding:2 7 0 0; 
}
a.remark:link, a.remark:visited, a.remark:active /*Используется в remarks\remarks*/ 
{
	font-family: Arial; 
	font-size: 13px; 
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}
a.remark:hover
{
	font-family: Arial; 
	font-size: 13px; 
	color: #F48E0A;
	font-weight: bold; 
	text-decoration: none;
}
/* 
 * ========================================
 * Guestbook
 * ========================================
 */
 table.message
 {
 font-family:Arial;
 font-size:11px;
 }
span.postmessage
 {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#63686d;
 }
 span.author
 {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;

 }
 span.reply
 {
  font-family:Arial;
  font-size:12px;
  font-style:italic;
  }
td.pmshift
{
  padding-top:10px;
  padding-left:10px;
  padding-right:10px;
  text-align:justify;
  font-size: 12px;
  color: #1a232e;
  border-top: solid 1px #979ca2;
   
 }
 td.arshift
{
  padding: 5 0 10 10;
      
 }
 td.gshift
 {
    padding: 0 0 2 2;
    
 }
span.sml
 {
    font-family: Arial; 
	font-size: 10px;  
	color: #293a51; 
	text-decoration: none;
 }
 span.smlbold
 {
    font-family: Arial; 
	font-size: 12px;  
	font-weight:bold;
	color: #293a51; 
	text-decoration: none;
  }


/*======== Entrance ========*/
.logout {
margin:0 0 20px 0;
padding:0;
width:131px;
height:83px; 
text-align:left;
vertical-align:middle;}

.logout input {margin:0; padding:0; border:1px solid #979ca2;}

a.entr:link, a.entr:visited, a.entr:active {
margin:0 9px 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#000000;
text-decoration:underline;}

a.entr:hover {text-decoration:none;}

.zag {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;}
/*========= end: Entrance ========*/

/*====== Standart Button ======*/
.ClientButtonContainer {margin:0; padding:0; cursor:pointer;}

.clsButtonPic {
margin:0;
padding:0;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-weight:normal;
font-size:12px;
text-align:center;
vertical-align:top;
height:21px;
line-height:21px;
color:#ffffff; 
background: url(../images/buttonMiddle.png) repeat-x left top;}

.clsButtonLeft {
width:7px;
height:21px;
font-size:11px; 
background: url(../images/buttonLeft.png) no-repeat left top;}

.clsButtonRight {
width:7px;
height:21px;
font-size:11px; 
background: url(../images/buttonRight.png) no-repeat right top;}

.ClientButtonContainer:hover .clsButtonPic {background: url(../images/buttonMiddle.png) repeat-x left bottom;}
.ClientButtonContainer:hover .clsButtonLeft {background: url(../images/buttonLeft.png) no-repeat left bottom;}
.ClientButtonContainer:hover .clsButtonRight {background: url(../images/buttonRight.png) no-repeat right bottom;}

.clsButtonPic nobr, .clsButtonPic span {
display:block;
margin:0;
padding:0 5px;
white-space:nowrap;
color:#ffffff;}
/*========= end: Standart Button =========*/

  
/*=====================  Forum  ========================*/
.MainForum {margin:0;padding:0;}

/*---------- forum Top -----------*/
table.borderF {font-size:12px; color:#545454; border-right:none; border-left:none;}

.fheader {
width:100%;
height:30px; 
text-align:center; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
color:#ffffff;
vertical-align:middle;
background-color:#4c6e95;
border-bottom:1px solid #ffffff;}

.forumBreadcrumbs {
width:100%;
height:30px;
margin:0;
padding:0 7px 0 15px; 
text-align:left; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
color:#fff8de;
line-height:30px;
background-color:#4c6e95;
border-bottom:1px solid #ffffff;}

		.forumBreadcrumbs a:link, .forumBreadcrumbs a:visited , .forumBreadcrumbs a:active {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px; 
		font-weight:normal;
		color:#ffffff;
		text-decoration:underline;}

		.forumBreadcrumbs a:hover {text-decoration:none;}
		
		.MainForum span.current {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px; 
		font-weight:bold;
		color:#ffffff;}

		a.back:link, a.back:visited ,a.back:active {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px; 
		font-weight:normal;
		color:#ffffff;
		text-decoration:underline;}

		a.back:hover {text-decoration:none;}
/*---------- end forum Top -----------*/

/*---------- forum Middle ------------*/
.forumdesc {   
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#242c38; 
border-right:1px solid #ffffff;
background-color:#839ecb;
height:27px;}

.forumdescR {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#242c38;
background-color:#839ecb;
height:27px;}

.Chetny {height:60px;background-color:#f1f5fa;}
.Nechetny {height:60px;background-color:#f1f5fa;}

td.borderIcon {border-bottom:1px solid #83a0ca; width:45px !important;}

td.borderUp {border-bottom:1px solid #83a0ca; border-right:1px solid #83a0ca;}

	.borderUp a:link,.borderUp a:visited,.borderUp a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#545454; 
	text-decoration:underline;}
	
	.borderUp a:hover {text-decoration:none;}

td.borderRight {
border-bottom:1px solid #83a0ca;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#242c38;}

a.headerF:link, a.headerF:visited, a.headerF:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#545454; 
text-decoration:underline;}
a.headerF:hover {text-decoration:none;}

/*---------- message ---------*/
.forumreply {   
border-right:1px solid #83a0ca;
padding:5px 0;
background-color:#f1f5fa;}

.forumreplyR {
padding:0 0 0 5px;
font-size:12px; 
color:#545454;
background-color:#f1f5fa;}

	.forumreplyR p {font-size:12px; color:#545454;}

.forumbuttonLeft {
border-bottom:1px solid #83a0ca;
border-right:1px solid #83a0ca; 
vertical-align:top;
padding:10px 0;
background-color:#f1f5fa;}

.forumbutton {
border-bottom:1px solid #83a0ca; 
vertical-align:top;
padding:10px 0;
background-color:#f1f5fa;}

.sml { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
color:#545454;}

.sml a:link, .sml a:visited, .sml a:active { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
color:#4c6e95; 
text-decoration:none;
padding:0 4px;}

.sml a:hover {color:#ffffff; background-color:#4c6e95;}

.quote {
margin:0;
padding:12px 16px;
width:99%;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#ffffff !important;
border:1px solid #4c6e95;
background-color:#839ecb;}

	.quote td {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	font-style:normal;
	color:#ffffff !important;}
/*---------- end forum Middle ------------*/

/*---------- forum footer -----------*/
.forumCount {
width:100%;
height:30px;
margin:0;
padding:0 0 0 15px; 
text-align:left; 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px; 
color:#ffffff;
vertical-align:middle;
background-color:#4c6e95;
border-top:1px solid #ffffff;}

	.forumCount a:link,
	.forumCount a:visited,
	.forumCount a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;}

	.forumCount a:hover {text-decoration:none;}

	.forumCount .count {margin-top:0 !important; padding:0;}
	.forumCount .count a:link, 
	.forumCount .count a:visited,
	.forumCount .count a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;}

	.forumCount .count a:hover {text-decoration:none;}
 /*---------------*/
.messageCount {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#ffffff;
text-align:left;
vertical-align:middle;}

		/*--- page [message] counter ----*/
		.messageCount .count {margin:0;padding:0;}
		.messageCount .count td {vertical-align:bottom;}

		.messageCount .count a:link,
		.messageCount .count a:visited,
		.messageCount .count a:active {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:12px !important; 	
		color:#242c38;
		text-decoration:underline;}
		
		.messageCount .count a:hover {color:#ffffff; text-decoration:none;}
		
		.messageCount .count a small {font-size:11px;}
		
		.messageCount .count_current {vertical-align:bottom;}
		.messageCount .count_current strong {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px; 
		text-decoration:none; 	 
		color:#ffffff;}
		/*--- end: page [message] counter ----*/
 /*---------------*/
.comment {height:60px; background-color:#839ecb;}

	.comment a:link,
	.comment a:visited,
	.comment a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;}

	.comment a:hover {text-decoration:none;}

.commentItem {
padding:0 15px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#242c38 !important;}

.forumAddThemeButton, .forumAddMessageButton {width:200px; padding:0 15px;}
.forumAddThemeButton .Forumshift, .forumAddMessageButton .Forumshift {width:200px;}

.forumAddThemeButton div .ClientButtonContainer {float:left; width:auto;}
.forumAddMessageButton div .ClientButtonContainer {float:right; width:auto;}
/*---------- end forum footer -----------*/

/*---- Frame ----*/
td.frame {width:100%; padding:5px 30px; font-size:11px; background-color:#839ecb;}

td.frame input.textfield {
width:99%;
color:#333333;
border:1px solid #4c6e95;
background-color:#f1f5fa;}

td.frame textarea {
color:#333333;
border:1px solid #4c6e95;
background-color:#f1f5fa;}

/*------- CaptchaPanel -------*/
.CaptchaPanel {margin:0; padding:0;}

.CaptchaPanelTitle {
float:left;
margin:0 10px 0 0;
padding:0;
height:40px;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#242c38;}

.CaptchaPanelImage {float:left; margin:0 10px 0 0; padding:0;}
	.CaptchaPanelImage img {margin:0; padding:0; border:1px solid #4c6e95;}

.CaptchaPanelInput {float:left; margin:0; padding:0; height:40px;}
	.CaptchaPanelInput input.textfield {margin:11px 0 0 0; padding:0; width:70px !important; height:18px;}

/*--------*/
.frameTop {
margin:0;
padding:0;
background:url(../images/forumFrameTopLeft.jpg) no-repeat left top;
height:40px;}

.frameTopRight {
margin:0;
padding:0 0 0 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
line-height:40px;
text-transform:uppercase;
color:#ffffff;
background:url(../images/forumFrameTopRight.jpg) no-repeat right top;}

.frameBottom {
margin:0;
padding:0;
background:url(../images/forumFrameBottomLeft.jpg) no-repeat left bottom;
height:20px;}

.frameBottomRight {
margin:0;
padding:0;
background:url(../images/forumFrameBottomRight.jpg) no-repeat right bottom;}
/*---- end Frame ----*/

/*------ UserInfo -------*/
.userInfoMain {margin:0; padding:5px 0;}

.userInfoTitle {
margin:0;
padding:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:bold;
color:#242c38;}

.userInfoNick, .userInfoFIO, .userInfoEmail, .userInfoCount {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
color:#242c38;}

.userInfoContent {
margin:0;
padding:0 0 0 7px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
font-weight:normal;
color:#ffffff;}

/*------ end UserInfo -------*/

/*------ Profile ------*/
table.profile {
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-weight:normal;
font-size:12px;
color:#504f4c;
background-color:#bbb7a3;}

table.profile img ,table.profile input {
border:1px solid #97958e;
background-color:#fffcf0;}

.profile input.file {border:1px solid #97958e;}
.profile textarea {border:1px solid #97958e;}
/*------ end rofile ------*/

/*------ неиспользуемые ------*/
.addbutton { 
background-color:#ffffff; 
color:#000000; 
border:1px solid #000000;}

.msgbutton {
background-color: #fff; 
color: #000; 
border: #000 1px solid; 
height:17px; 
font-size:10px; 
font-family:tahoma;}

td.LoadPictureGuest {padding-right:5px; padding-left:5px;}

h4.frame {
font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
font-size:13px;
padding-left:15px; 
padding-top:3px;
border-bottom: 1px solid #ccdfed; 
border-top: 1px solid #ccdfed; 
background-color: #f6fbff;
height:25px;
color:#1a232e;}
/*============ end: Forum  ==============*/

