/* 
 * ========================================
 * Основная шкура
 * ========================================
 */
form
{	
	margin:0;
	padding:0;
}

body
{ 
	margin:0;
	padding:0;
	background-color:#516100;
	font-size: 100%;
	color:#6e3700;	
	font-family:Arial, Helvetica, Sans-Serif
}

.left_header
{
	background-image:url(../images/left_header.gif);
	background-repeat:no-repeat;
	width:392px;
	height:112px;
}
.right_header
{
	background-image:url(../images/right_header.gif);
	background-repeat:no-repeat;
	width:470px;
	height:112px;
	text-align:right;
}
.right_header div
{
  float:right;
  padding-right:44px;
  color:#4b5500;
  font-weight:bold;
}
.fon_menu
{
	background-image:url(../images/fon_menu.gif);
	background-repeat:repeat-x;
	height:38px;
	width:1002px;
}
.bottom_left
{
	background-image:url(../images/bottom_l.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:288px;
	vertical-align:top;
	padding-top:25px;
	padding-bottom:30px;
	padding-left:12px;
}
td.bottom_line .clearcell a
{
	font-size:100%
}
div.left

{
	font-size:29px;
	
}

.bottom_left a.navmenu:link,.bottom_left a.navmenu:active, .bottom_left a.navmenu:visited
{
	font-size:90%;
	color:#db7900;
	font-weight:bold;
    text-decoration :underline;
    padding-right:10px
}
.bottom_left a.navmenu:hover
{
	font-size:90%;
	color:#6e3700;
	font-weight:bold;
    text-decoration :underline;
}
.bottom_line
{
	background-image:url(../images/gray_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:654px;
    vertical-align:top;
    padding-left:12px;
    padding-right:36px;
    padding-bottom:30px; 
    vertical-align:top;   
}
.left_footer
{
	background-image:url(../images/left_footer.gif);
	background-repeat:no-repeat;
	background-position:left ;
	height:25px;
	text-align:center;
	background-color:#f9f8f6;
}
.fon_stripe
{
	background-image:url(../images/fon_stripe.gif);
	background-position:top;
	background-repeat:repeat-x;}
.mail
{
	background-image:url(../images/mail.gif);
	background-repeat:no-repeat;
    background-position:left top ;
	height:54px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#d66b00;
}
.copyright
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#475500;
	width:250px;
}
.form_top
{
	 background-image:url(../images/top_form.gif);
	 background-repeat:no-repeat;
	 height:89px;
	 width:262px;
	 padding-left:12px;
	 padding-top:40px;
	 padding-right:5px;
}
.form2
{
	 background-image:url(../images/top2_form.gif);
	 background-repeat:no-repeat;
	 width:97px;
	 height:55px;
	 background-position:top;
	
}
.form2 span
{	
	padding-left:12px;
	color:#6e7130;
	height:20px;
}

.form3
{
	 background-image:url(../images/top3_form.gif);
	 background-repeat:no-repeat;
	 width:182px;
	 height:55px;
	 background-position:top;
}
.form3 input
{	
	 border:solid 1px #899800;
	 width:167px;
	 height:20px;
	 margin-bottom:2px;
}

.fon_form

{
	 background-image:url(../images/fon_form.gif);
	 background-repeat:repeat-y;
	 width:279px;
	 height:149px;
	 background-position:top;

}
.fon
{
	 background-image:url(../images/fon_form.gif);
	 background-repeat:repeat-y;
	 width:279px;
	 background-position:top;
	
}
.fon_form input
{
	 border:solid 1px #899800;
	 width:252px;
	 height:149px;
	 margin-left:12px;
}
.fon_form span
{
	float:left;
	text-align:right;
	width:264px;
	color:#6e7130;
	font-weight:bold;
	text-decoration:underline;
	 
}
.end_form
{
	 background-image:url(../images/end_form.gif);
	 background-repeat:no-repeat;
	 width:279px;
	 height:12px;
	 background-position:top;
}
.bitmenu
{
	 margin-left:30px;
}
a.bit:link, a.bit:active, a.bit:visited
{
	 font-family:Tahoma;
	 font-size:85%;
	 color:#646460;
	 text-decoration:none;
}
a.bit:hover
{
	font-family:Tahoma;
	font-size:85%;
	color:#d66b00;
	text-decoration:none;
}
.abc
{
	background-image:url(../images/abc.gif);
	background-repeat:no-repeat;
	background-position:left;

}
h1,h2,h3,h4,h5,h6
{ font-family:Tahoma,Trebushet;}

h1
{
	color:  #db7f00; 
	font-size: 18px; 
	padding: 0px;
	text-align:center;
	margin-top:16px;
	margin-bottom:15px;
	
}

h2
{
	color:  #516100;
	font-size: 18px;
	margin:1 0 6 0;
	padding: 0px;
	text-align:center;
}

h3
{
	color:  #b2c600;
	font-size: 14px;
	margin:8 0 -8 0;
	padding: 0;
	text-transform:uppercase;
}

h4
{
	color:  #d66b00;
	font-size: 12px;
	margin: 0 0 -8 0;
	padding: 0px;
}

h5
{
	color:  #6e3700;
	font-size: 12px;
	margin: 0 0 -6 0;
	padding: 0px;
	text-transform:uppercase;
}
h6
{
	color:  #6e3700;
	font-size: 11px;
	margin: 0 0 -8 0;
	padding: 0px;
}

h1.registr /*Используется в entrance\profile*/
{
	color:  #4b4b4b;
	font-size: 110%; 
	padding-bottom:15px;
}
/*
==================================================
----------Модуль картинок-ссылок
==================================================
*/
h5.links
{
	color:  #4c5a02;
	background-image:url(../images/fon_links.gif);
    background-repeat:repeat-x;
    margin:-4 0 0 0;
    padding:10 0 5 0;
    font-size:12px;
    font-family:Arial;	
}
.tablelinks
{
	width:636px;
	margin:20 0 20 0;
}
.clsLoadedPictureLinks
{
	
}
.loaded
{
	 border:solid 1px #b6c800;
	 background-color:White; 
	 height:134px;
}
a.links:active,	a.links:visited, a.links:link
{
	color:#6e3700;
	text-decoration:none;	
}
a.links:hover
{
	color:#516100;
	text-decoration:none;	
}
/*
==================================================
*/
.selplus /*tree_mode: картинки-переключатели: развернуть меню*/
{		
	padding: 0 14 0 0;
	background-image: url(../images/client_button/maximize.gif);
	background-repeat: no-repeat;
	background-position: center;
	width:11px;
	height:9px;  
}
.selminus /*tree_mode: картинки-переключатели: развернуть меню*/
{		
	padding: 0 14 0 0;
	background-image: url(../images/maxiAc.gif);
	background-repeat: no-repeat;
	background-position: center;
	width:11px;
	height:9px;  
}
.minus /*tree: картинки-переключатели: неактивные пункты*/
{	
	padding: 0 14 0 0;
	background-image: url(../images/client_button/minimize.gif);
	background-repeat: no-repeat;
	background-position: center;
	width:11px;
	height:9px;
}
.plus /*tree: картинки-переключатели:есть подменю*/
{	
	padding: 0 14 0 0;
	background-image: url(../images/client_button/minimize.gif);
	background-repeat: no-repeat;
	background-position: center;
	width:11px;
	height:9px;
}


.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
}

a.binec:link, a.binec:visited, a.binec:active /*используется в guestbook*/
{
	font-family: Verdana; 
	color: #526100; 
	text-decoration: underline;
	
}
a.binec:hover
{
	font-family:Verdana; 
	color: #d66b00; 
	text-decoration: underline;
	
}
/*========= Выпадающее меню слева =============== */

.vipad
{	font-family: Tahoma;
	font-size:12px;
	background-color:#f4f5f5;
	border:  solid 1px #d1d1d1;
	border-bottom: 0;
	
}
a.mainmenu:link, a.mainmenu:visited, a.mainmenu:active
{
	 font-family:Arial;
	 font-size:12px;
	 font-weight:bold;
	
}
a.mainmenu:hover
{
	 font-family:Arial;
	 font-size:12px;
	 font-weight:bold;

}
a.mainmenuAc:link, a.mainmenuAc:visited, a.mainmenuAc:active, a.mainmenuAc:hover
{
	 font-family:Arial;
	 font-size:12px;
	 font-weight:bold;
	
}
.mainwidth
{
	 width:222px;
	 padding-left:5px;
}
a.smenu:link, a.smenu:visited, a.smenu:active {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #201d1e; text-decoration: none;}
a.smenu:hover {font-family: Tahoma; font-size: 11px; font-weight: normal; color: #00a54b; text-decoration: none;}


H5.PlainTextHeader /*Используется в plain_text. Заголовок*/
{
	font-size: 12px;
	color: #b2c600;
	margin:8 0 5 0;
	padding:0;
	text-align:left;
	width:100%;
}
.picTitle /*Используется в plain_text. Картинка перед заголовком*/
{
	padding:0;
	margin:0;
	width: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;
}
.clsTable
{
	color:#000000;
	border:solid 2px #666666;
}
.clsTable td
{
	color:#000000;
	border:solid 1px #666666;
}

.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: #001b4a;
	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
{
 border:solid 1px #5c6f00;
 text-align:right;
  
 }

.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;    
    font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
	font-size:10px; 
	font-weight:normal;
	color:#e1e4e6; 
	letter-spacing:1px;
	cursor: pointer;
	padding: 1 0 0 0;	
	height:16px;
	vertical-align:top;
	text-align:center;
}
.clsButtonLeft
{
     background-image:url(../images/client_button/r_left_but.gif);
     background-repeat:no-repeat;
     height:16px;
     width:8px;

}
.clsButtonRight
{
     background-image:url(../images/client_button/r_right_but.gif);
     background-repeat:no-repeat;
     height:16px;
     width:8px;
}

td.zag /*Используется в entrance\login*/
{
   color:#ffffff;
   font-family: Tahoma, Verdana;
   font-weight:bold;
   font-size:10px; 
   padding:5 5 5 5;
   text-transform:lowercase;
 }
textarea 
{
 color:#1a232e;
 border:1px solid #3d4143; 
 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;
}


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}


/* 
 * ========================================
 * Менюхи
 * ========================================
 */

/*================ Карта сайта ================== */

a.bmenu:link, a.bmenu:visited, a.bmenu:active /*sitemap: menu*/
{
	 font-family:Arial;
	 font-size:12px;
	 font-weight:bold;
}
a.bmenu:hover 
{
	font-family:Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
span.menutext /*sitemap: menu. Выделяет активный пункт меню*/
{
	font-family:Tahoma;
    font-size: 11px; 
    font-weight: bold; 
    color: #00a54b; 
}


table.shift /*site_map: сдвигает детей */
{	
	padding-left:8px;
	font-style: normal;	
}
td.mit /*sitemap*/
{
	  background-color: transparent;
	  font-family: Arial; 
	  font-size: 13px;
	  font-weight: 600; 
	  color: #293a51;
	  text-decoration: none;
	  height: 25px;
	 
}

/*================  Вертикальное меню =============*/
a.dmenu:link, a.dmenu:visited, a.dmenu:active  /*tree_mode:неактивный пункт меню*/
{
	font-family: Arial; 
	font-weight:normal;
	text-decoration: none;
}
a.dmenu:hover
{
	font-family:Arial; 
	font-weight:normal; 
	text-decoration:underline;
}
a.dmenuAc:link,  a.dmenuAc:visited, a.dmenuAc:active
{
	font-family:Arial; 
	font-weight:normal; 
	color: #576700;
	text-decoration: none;
}
a.dmenuAc:hover
{
	font-family:Arial; 
	font-weight:normal; 
	color: #576700;
	text-decoration:underline;
}
a.menu:link, a.menu:visited, a.menu:active  /*tree_mode:неактивный пункт меню*/
{
	font-family: Arial; 
	font-size: 12px; 
	font-weight:bold;
	text-decoration: none;
}
a.menu:hover
{
	font-family:Arial; 
	font-size: 12px; 
	font-weight:bold;
	text-decoration: none;
}
a.menuAc:link, a.menuAc:visited, a.menuAc:active /*tree_mode:активный пункт меню*/ 
{
	font-family:Arial; 
	font-size: 12px;
	font-weight:bold; 
	text-decoration: none;
}
a.menuAc:hover
{
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none;
}
.menurasporka /*tree_mode: распорка для картинок: minimize maximize Задает ширину картинки и отступ */
{
	width:5px;
	height:3px;
	margin-right:5px;
}
td.maximize /*tree_mode: картинки-переключатели: развернуть меню*/
{		
	padding: 6 5 6 0;
	background-image: url(../images/client_button/maximize.gif);
	background-repeat: no-repeat;
	background-position: center;
	width:12px;
  
}

td.minimize /*tree_mode: картинки-переключатели: свернуть меню*/
{	
	padding: 6 5 6 0;
	background-image: url(../images/client_button/minimize.gif);
	background-repeat: no-repeat;
	background-position: center;
	width:12px;
	
}
a.empty:link, a.empty:visited, a.empty:active, a.empty:hover /*tree_modе*/
{
	font-family: Arial; 
	font-size: 12px;  
	text-decoration: none;
}
.charAc /*деревянное меню: выделяет активный пункт детей*/
{		
	margin:0 ;
	padding:0;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position:  50% 50%;
	width:11px;
	height:9px;
  
}
span.shift /*tree_mode: menu.Сдвигает основной пункт меню*/
{
	margin-right:5px;
	margin-left:0px;  
}

a.child:link, a.child:visited, a.child:active /*tree_mode menu:children - неактивный пункт*/
{
	font-family: Arial;
    font-size: 12px; 
    font-weight: normal; 
    text-decoration: none;
}
a.child:hover /*также используется в Карте сайта, в выпадающем меню*/
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a.childAc:link, a.childAc:visited, a.childAc:active
{
	font-family: Arial;
    font-size: 12px; 
    font-weight: normal; 
    color: #e98700; 
    text-decoration: none;
}
a.childAc:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

table.size /*tree_mode: ширина таблицы меню дерева сайта*/
{
	width: 90%;
	border-style: none;
} 
td.mitem /*подчеркивающая полоса-разделитель неактивных пунктов */
{ 
	
	background-color:transparent;
	color: #293a51; 
	font-family: Arial;
	font-size: 13px;
	font-weight: 600; 
	text-decoration: none; 
	height: 30px;
	padding-left:5px;
	border-bottom:solid 1px #e5e5e3;	
 }
td.mitema /* подчеркивающая полоса-разделитель активного пункта */
{  
	
	background-color:transparent;
	color: #293a51; 
	font-family: Arial;
	font-size: 13px;
	font-weight: 600; 
	text-decoration: none; 
	height: 30px;
	padding-left:5px;
	border-bottom:solid 1px #e5e5e3;
}
td.shift /* используется в меню-"дерева": задает размер и отступ основного пункта меню */
{	
	font-family:Verdana;
	font-size:12px;
	width:100%;
	padding-left:3px;
	
}
.subparts /* используется в меню-"дерева": задает размер и отступ детей меню */
{
	margin-bottom: 5px;
}
.marker
{
	margin:0;
	padding: 0;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position:center center;
	width:11px;
	height:9px;
	
}

/*================ Горизонтальное меню =============*/
td.left_footer  img /* важно для мозиллы и оперы вставка разделителей*/
{
	background-image:url(../images/spacer.gif);
	background-repeat: no-repeat;
	height:0px;
	width:0px;
}
td.left_footer td.spacer
{
	height:25px;
}

td.left_footer a.navmenu:link
{
 	color: #5c5c58;
 	font-size:95%; 
}
td.left_footer a.navmenu:active
{
	color: #5c5c58;
	font-size:95%; 
}
td.left_footer a.navmenu:visited
{
	color: #5c5c58;
	font-size:95%; 
}
td.left_footer a.navmenu:hover 
{
	color: #d66b00;
	font-size:95%; 
	text-decoration: none;
}
td.left_footer a.navmenuAc:link
{
	color: #5c5c58;
	text-decoration: none;
	font-size:95%; 
}
td.left_footer a.navmenuAc:visited
{
	color: #5c5c58;
	font-size:95%; 
}
td.border /* горизонтальные полосы над и под меню */
{
	background-image:none;
	width:100%;
	text-align:left;
	}
tr.fon_menu a.navmenu:link,tr.fon_menu a.navmenu:active, tr.fon_menu a.navmenu:visited
{
	font-family: Arial;
    font-size: 14px; 
    font-weight:normal; 
    color: #ffffff; 
    text-decoration: none;
}
tr.fon_menu a.navmenu:hover
{
	font-family:Arial;
	font-size: 14px;
	font-weight:normal;
	color: #c9ed1d;
	text-decoration: none;
}
tr.fon_menu a.navmenuAc:link,tr.fon_menu a.navmenuAc:active, tr.fon_menu a.navmenuAc:visited
{
	font-family: Arial;
    font-size: 14px; 
    font-weight:normal; 
    color: #ffffff; 
    text-decoration: none;
}
tr.fon_menu a.navmenuAc:hover
{
	font-family: Arial;
	font-size: 14px;
	font-weight:normal;
	color: #c9ed1d;
	text-decoration: none;
}
a.navmenu:link, a.navmenu:visited, a.navmenu:active /*horizontal menu: no active*/
{
	font-family: Arial;
    font-size: 100%; 
    font-weight:bold; 
    color: #6e3700; 
    text-decoration: none;
}
a.navmenu:hover 
{
	font-family:Arial;
	font-size: 100%;
	font-weight:bold;
	color: #d66b00;
	text-decoration: none;
}
a.navmenuAc:link, a.navmenuAc:visited, a.navmenuAc:active /*horizontal menu: active*/
{
	font-family: Arial;
    font-size: 100%; 
    font-weight:bold; 
    color: #d66b00; 
    text-decoration: none;
}
a.navmenuAc:hover 
{
	font-family: Arial;
	font-size:100%;
	font-weight:bold;
	color: #576700;
	text-decoration: none;
}
.char
{
	Padding:0 5 0 5;
}
/*================ Выпадающее меню ================== */

.db /*--- нижний бордюр ---*/
{
	background-color:transparent;
	border: #74736e;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
}
.sub /*--- обрамляющая таблица ---*/
{
	 background-color:#e9eebd;
	 border: #74736e;
	 border-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 0px;
	 border-left-width: 1px;
}
tr.fon_menu td.height /*--- высота меню ---*/
{
	height:38px;
	vertical-align:middle;
	padding-bottom:2px;
} 
.height /*--- высота меню ---*/
{
	height:25px;
	vertical-align:middle;
	padding-bottom:2px;
}

.header {  font-family: Arial; font-size: 14px; color: #293a51; font-weight: bold}
td.copy {  font-family: Tahoma; font-size: 10px; }

.spacer
{
 padding: 0 13 0 13;
}
.sp /*определяет размер вставляемой картинки-разделителя*/
{   
	height:38px;
	width:2px;
}
/* 
 * ========================================
 * Общий стиль чистых ячеек и линки под них 
 * ========================================
 */
td
{	color:#6e3700;	
	font-size:75% ;
}

.clearcell
{
	 vertical-align:top;
}

a:link, a:visited, a:active
{
	font-family:Tahoma;  
	font-weight: normal;
	font-size:95%; 
	color: #db7900; 
	text-decoration: underline;
}
a:hover
{
	font-family: Tahoma;
	font-size:95%;  
	font-weight: normal; 
	color: #516100; 
	text-decoration: none;
}
.news
{
	width:100%;

}
.padtop
{
	 padding-bottom:10px;
}
.SSign
{
 text-align:right;	 
}
.glavtext {}
.shortnews 
{ 
	vertical-align:top;
	padding-bottom:2px;
	padding-top:5px;
}
td.fonblock .shortnews
{ 
	color:White;
}
span.newsfull
{
	font-size: 108%;
	font-weight: bold; 
	color: #6e3700; 
}
.source
{	font-size: 12px;
	color: #526100;
	padding:0 15 5 3px;
}
a.sml:link, a.sml:visited, a.sml:active /*используется в guestbook*/
{
	font-family: Arial; 
	color: #536300; 
	text-decoration: none;
}
a.sml:hover
{
	font-family: Arial; 
	color: #d66b00; 
	text-decoration: none;
}

.clsDate
{ 
	color: #526100;	
	font-weight:bold;
	padding:0 5 0 0; 
 }

a.headerS:link, a.headerS:active, a.headerS:visited /*используется в guestbook*/
{
	font-size:105%;
	font-weight: bold; 
	color: #6e3700; 
	text-decoration:underline;
}
 
a.headerS:hover 
{
	font-size:105%;
	font-weight: bold; 
	color: #526100; 
	text-decoration: none;
}
a.headerN:link, a.headerN:active,  a.headerN:visited /*используется в guestbook*/
{
	font-size:105%;
	font-weight: bold; 
	color:#6e3700; 
	text-decoration: underline;
}
 
a.headerN:hover 
{
	font-size:105%;
	font-weight: bold; 
	color: #526100; 
	text-decoration:  underline;
}


/* 
 * ========================================
 * Composite News
 * ========================================
 */


a.header:link, a.header:visited, a.header:active 
{
	font-family: Tahoma;
	font-size:12px;
	font-weight: bold;
	color:  #00a54b;
	text-decoration: none;
	}
a.header:hover {font-family:  Tahoma; font-weight: bold;  text-decoration: none;}
/* 
 * ========================================
 * Commens
 * ========================================
 */

a.comm:link, a.comm:visited, a.comm:active {font-family:  Verdana; font-size:12px; text-decoration: underline;}
a.comm:hover {font-family:  Verdana; text-decoration: none;}
.data {font-size:12px;}



 /* 
 * ========================================
 * Баннеры
 * ========================================
 */
.bannerV
{	
    padding: 6;
	
}
.bannerVL
{	
    padding: 10 0 0 0;
	
}
.bannerH
{	
    padding: 6 ;
	
}
a.banner:link, a.banner:visited, a.banner:active 
{
	font-family: Arial;
    font-size: 11px; 
    text-decoration: none;
}
a.banner:hover 
{
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.description /*используется во вьюере*/ 
{
	padding:5px;
}
/* 
 * ========================================
 * Сообщение об ошибке
 * ========================================
 */
.outmessage
{
	font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
    font-size:12px;
    border:1px solid #bebebe; 
    background-color:#e4e4e4;
}
.outmessage input
{
	width:100%;
	height :20px;
	border: solid #bebebe 1px;
}
.outmessage td
{
	padding:5 7;
}
.outmessage td.pad table td
{	
	padding:0;
}


.checkword
{
	 padding-left:7px;
	 color:White;
	 font-size:12px;
	 font-weight:bold;}

