﻿body,html
{
	width:100%;
	height:100%; 
}
html
{ font-size:100.01%;}
body
{
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Tahoma;
	font-size:14px;
	color:#303030;
}

form
{
	margin:0;
	padding:0;
	
}
/*=====PlainText =============*/
div.PlainText { display:block;font-size:14px;}
div.pt_paragraph {width:100%;}
div.pt_clear {clear:both;display:block;font-size:1px;height:1px;}
/*===========================*/
p
{
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-family: Arial, Verdana, Tahoma;	
}

.clearcell
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;}
	
a.binec:link, a.binec:visited, a.binec:active 
{
	font-family: Arial;
    color: #3b4c73; 
    text-decoration:underline;
}
a.binec:hover
{
	font-family: Arial;
    color:#ffa500; 
    text-decoration: none;
}
.cleartext
{
	 font-size:12px;
}
h1
{   margin :5 0;
	font-size:18px;
	padding:0;
}
  
span.zag 
{	
    background-image:url(../images/new/blue_strp.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	padding:0 23 6 0;
	text-transform:uppercase;
} 
h2.zag
{
	margin:0 0 10 21;
    padding:0 0 10 0;
    font-size:16px;
    color:#f47800;
    
 }
h2
{
	margin:5 0;
    padding:0 ;
    font-size:16px;
    color:#f47800;
    
 }
h3
{	margin: 5 0;
	color:#3f507b;
	font-size:14px;
	padding:0;}
h4
{ margin:7 0;
  padding:0;
  font-size:14px;
  color:#f47800;
}
  
h5
{ margin:7 0;
  padding:0 ;
  color: #212121;
  font-size:12px;
 }
h6
{ margin:5 0;
  padding:0;
  font-size:10px;
 }
  
div.TextHeader h1 /*Используется в plain_text. Заголовок*/
{
	font-size: 12px;
	font-weight:bold;
	color: #212121;
	margin-top: 5px;
	text-align: left;
	margin-bottom: 5px;

}
.fontop
{
	background-image:url(../images/new/fon_top.gif);
	background-repeat:repeat-x;
	height:55px;
}
.header_fon
{ 
	background-image:url(../images/new/fon_header.gif);
	background-repeat:repeat-x;
	height:95px;
}
.fonLeft
{
	background-image:url(../images/new/fon_leftcol.gif);
	background-repeat:repeat-y;
	width:268px;
	background-color:#3f507b;
	padding-top:22px;
	padding-right:10px;
	padding-left:20px;
}
.spacer
{
	background-color:#3b4c73;
	width:4px;
}
.footer_fon
{
	background-image:url(../images/new/footer_fon.gif);
	background-repeat:repeat-x;
	height:75px;
}
.fonbottom
{
	background-image:url(../images/new/fon_bottom.gif);
	height:38px;
	background-position:right;
}
td.central
{
	padding:22 
}
.footer
{
	font-size:12px;
    font-weight:bold;
    color:#f9fbfa;
    padding-left:32px;
}
.glavtext
{  
	font-size:12px;
}
a:link, a:active, a:visited
{ 
	font-family: Arial; 
	color: #3b4c73; 
	text-decoration:underline;}
a:hover
{
	font-family: Arial; 
	color: #5d82b7; 
	text-decoration: none;
}
/* 
 * ========================================
 * Новости
 * ========================================
 */
.short 
{	font-size: 14px;
	color: #293a51;
	text-align: justify;
	padding-bottom:8px;
}
td.short div.shortnews
{	font-size: 14px;
	color: #3a3a3a;
	text-align: justify;
}

table.padtop div.shortnews
{	font-size: 14px;
	color: #3a3a3a;
	text-align: justify;
	float:left ; 
	clear:both;
	width:90%;
}

.shortheader
{	font-family: Arial;
	font-size: 14px;
	color: #3f507b;
	font-weight: bold;
  
}

a.sml:link, a.sml:visited, a.sml:active /*используется в guestbook*/
{
	font-family: Arial; 
	font-size: 11px;  
	font-weight: bold; 
	color: #3b4c73; 
	text-decoration: none;
}
a.sml:hover
{
	font-family: Arial; 
	font-size: 11px; 
	font-weight: bold; 
	color: #5d82b7; 
	text-decoration: none;
	
}

.clsDate
{ 
	color: #ffa500;	
	font-weight:bold; 
	font-size: 14px;
	float:left ; 
	clear:both;
	width:100%;
	
}
.padtop
{   margin:0px;
	padding:0;
}
table.padtop img

{   width:153px;
	border:solid 1px #0b0a0b;
	margin: 5 0px;
}
a.headerS:link, a.headerS:active, a.headerS:visited /*используется в guestbook*/
{
	font-family: Arial;  
	font-weight: normal;
	font-weight:bold; 
	font-size: 14px;
	color: #3f507b; 
	text-decoration: underline;
}

a.headerS:hover 
{
	font-family: Arial; 
	font-weight:bold;  
	font-size: 14px;
	color: #ffa500; 
	text-decoration: none;	
}
table.newsfull /* полный вывод текста */
{	font-size: 14px;
	color: #3a3a3a;
	text-align: justify;
	width:100%;
}
p.newsfull
{
	 padding-top:10px;}

.clsTreeMenu{}
.clsTreeMenu td
{
	color: #faffff;
	font-size:12px;
    
}
.clsTreeMenu .clsSelectedItem
{

}
.clsTreeMenu  a:link
{
	font-size: 12px;
	font-weight:bold;
	color:#f9fbfa;
	text-decoration :none;
	
}
.clsTreeMenu  a:active
{
	font-size: 12px;
	font-weight:bold;
	color:#f9fbfa;
	text-decoration :none;
	
}
.clsTreeMenu  a:visited
{
	font-size: 12px;
	font-weight:bold;
	color:#f9fbfa;
	text-decoration :none;
	
}
.clsTreeMenu  a:hover
{
	font-size: 12px;
	font-weight:bold;
	color:#ffa500;
	text-decoration : none;
}
.clsTreeMenu  b
{
	font-size: 12px;
	font-weight:bold;
	color:#ffa500;
}

.clsPageTitle
{
	color:  #8998A4;
	font-size: 27px; 
	font-weight:600;
	padding-top: 5px;
	padding-bottom: 3px;	
	
}

.clsContent
{
	font-family: Arial, Verdana, Tahoma;
	font-size: x-small;
	color: #5B6A7C;
	text-align:justify;
}
.clsContent  td
{
	font-family: Arial, Verdana, Tahoma;
	font-size: x-small;
	color: #5B6A7C;
	text-align:justify;
}


.clsContent A
{
	color:  #3190EE;
	font-size: x-small; 
	text-decoration:underline;
	
}
.clsContent A:hover
{
	color: #0078FF;
	text-decoration:none;
}

.clsContent .clsDate
{
	color: #4A7AB5;
	font-weight:bold;
	font-size: x-small;
}

.clsTable
{
	text-align:left;
}

.clsTable td
{
	padding:5px;
}
.clsTable th
{
	font-weight:bold;
}

.clsAreaMenu
{
	font-family: Arial, Verdana, Tahoma;
	font-size: x-small;
	color: #ffffff;
	text-align:justify;
}
.clsAreaMenu  td
{
	font-family: Arial, Verdana, Tahoma;
	font-size: x-small;
	color: #ffffff;
	
}


.clsAreaMenu A
{
	color:  #E5F2FF;
	font-size: x-small; 
	text-decoration:underline;
	
}
.clsAreaMenu A:hover
{
	color: #ffffff;
	text-decoration:none;
}

.clsAreaMenu .clsDate
{
	color: #ffffff;
	font-weight:bold;
	font-size: x-small;
}

.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
{
	margin-top:2px;
}
.clsCopyright
{
	font-size: 12px; 
	font-weight:normal;
	color: #A5AFBB;
	padding-left: 8px;
	padding-right: 8px;
	
	
}
.clsCopyright A
{
	font-size: 10px; 
	font-weight:normal;
	color: #0081FF;
	padding-right: 8px;
	
}
/*=========Используется при создании стандартной кнопки=============== */
.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;
     
}

/*=============Баннеры=================*/

.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: #3f507b; 
    text-decoration: none;
}
a.banner:hover 
{
	font-family: Arial;
	font-size: 11px;
	color: #ffa500;
	text-decoration: none;
}
/*
* ========================================
* Вертикальное меню
* ========================================
*/
a.dmenu:link, a.dmenu:visited, a.dmenu:active 
{
	font-family: Arial;
    font-size: 12px; 
    color: #3f507b; 
    text-decoration: underline;
}
a.dmenu:hover 
{
	font-family: Arial;
	font-size: 12px;
	color: #ffa500;
	text-decoration: none;
}
a.dmenuAc:link, a.dmenuAc:visited, a.dmenuAC:active 
{
	font-family: Arial;
    font-size: 12px; 
    color: #ffa500; 
    text-decoration: underline;
}
a.dmenuAc:hover 
{
	font-family: Arial;
	font-size: 12px;
	color: #ffa500;
	text-decoration: none;
}
td.mitem /*подчеркивающая полоса-разделитель неактивных пунктов */
{ 
	padding-top:5px;
	background-color:#ffffff;
	color: #293a51; 
	vertical-align:top;
	font-family: Arial;
	font-size: 13px;
	font-weight: 600; 
	text-decoration: none; 
	height: 30px;
	padding-left:5px;
	border-bottom: solid 1px #d3e0f1;
 }
td.mitema /* подчеркивающая полоса-разделитель активного пункта */
{  
	padding-top:5px;
	background-color:#ffffff;
	color: #293a51; 
	vertical-align:top;
	font-family: Arial;
	font-size: 13px;
	font-weight: 600; 
	text-decoration: none; 
	height: 30px;
	padding-left:5px;
	border-bottom: solid 1px #d3e0f1;
}
/* 
 * ========================================
 * Form
 * ========================================
 */
table.out
{
	border-top:1px solid  #bebebe; 
 background-color:#3f507b;
}
td.left
{
 border-right:1px solid  #bebebe; 
 border-left:1px solid  #bebebe; 
 border-bottom:1px solid #bebebe; 
 width:30%; 
 font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
 font-size:10px; 
 font-weight:bold; 
 color:#001b4a;
 background-color:#FFF;
 padding:5 5 5 10; 
}
td.right strong
{	color:white;
	padding:15 15 15 15;
	font-size:18px;
	font-family:Arial;
	text-transform:uppercase;
	}
td.right 
{
  width:70%;
  font-family:Verdana, Tahoma, 'Times New Roman' , TimesET;
  font-size:11px;
  padding:5px; 
  border-bottom:1px solid #bebebe; 
  background-color:#e4e4e4;
  height:38px;
  border-right:1px solid  #bebebe; 
}
font.star
{
 font-weight:bold; 
 color:#ff0000;
}
td.button
{
 border-top:1px solid #204a82; 
 padding:5 5 5 5;
 text-align:right;
}
textarea.right 
{
 color:#1a232e;
 border:1px solid #a1a1a1; 
 padding-left:5px;
 width:100%;
 height:60px;
}
input.textfield /*Используется в форуме, guestbook */
{
 color:#1a232e;
 border:1px solid #ced5e7; 
 width:100%;
 text-align:justify;
}
td.PlaceBut
{
 padding-top:10px;
 padding-bottom:10px;
}

h3.error
{
	text-align:center;
	color:#c33733;
}
.checkword
{
	padding-left:10px;
	font-size:12px;
	color:White;
}
.checkword nobr
{
	padding-left:10px;
	font-size:12px;
	color:White;
}
/* guestbook*/
/* 
* ========================================
* Guestbook
* ========================================
*/
h3.guestbook
{
margin:5px;
text-align:center; 
}
table.message
{
font-size:11px;
padding-right:7px;

}
.postmessage
{
font-size:12px;
padding-left:7px;
padding-top:5px;
padding-bottom:5px;
}

span.author
{

font-size:11px;
font-weight:bold;

}
.reply
{

font-size:12px;
color:#394f88;
padding-left:7px;
}

.reply p font, .reply p,.reply font
{font-size:12px !important;
}

div.notecolor
{ background-color:#a8d6ff;
height:25px;
padding-left:7px;
z-index:0;
}
.preview
{
border:1px solid #b3d1eb; 
background-color:#fdfeff;
padding:7px;} 

td.pmshift
{ 
padding :0 7 0 7;
text-align:justify;
font-size: 12px;
color: #1a232e;
background-color:#e8ecf6; 
border:1px solid #ced5e7; 
}

td.arshift
{
padding: 5 0 10 10;

}
td.gshift
{
padding: 0 0 2 2;

}
span.sml
{

font-size: 10px; 
color: #293a51; 
text-decoration: none;
}
span.smlbold
{

font-size: 12px; 
font-weight:bold;
color: #293a51; 
text-decoration: none;
}
.error
{
background-color:#ffffff;
padding:15px;
width:100%;
text-align:center;
border: 1px solid #ccdfed; 
}
td.frame /*Используется в remarks, guestbook*/
{
width:100%;
font-size:11px;
padding:5px; 
border:2px solid #ced5e7; 
background-color:#e8ecf6;
}
textarea.message
{
color:#1a232e;
border:1px solid #ced5e7; 
padding:0 7 0 5px;
width:100%;
height:100px; 
}