
 A {
font-weight:400;
outline: none;
color:Blue;
text-decoration:underline;
}
A:hover {
font-weight:400;
outline: none;
color:red;
text-decoration:none;
}
/* A:visited {color:#990066;} */ /* Цвет посещенной ссылки */ 
  
  
  html, body { height: 100%; }
BODY {
font-family:  Verdana, Tahoma, Arial, Helvetica;
font-weight:400; 
width: 100%; 
height:100%;
text-decoration:none;
margin: 0;
padding: 0;
 background: 
  url("../images/1/Osnova_33.png") 
  no-repeat 
  fixed
  50% /* Смещаем рисунок вправо */ 
  0; /* Сдвигаем рисунок вниз */
background-color:#B0C4DE ;
min-height: 480px; 
}


  
 

/* #B0E0E6 голубой*/ 
.tablica {
background-color:#F8F8FF ;border-right-color:#ccc; border-right-style:solid; border-right-width:2px;border-bottom-color:#ccc; border-bottom-style:solid; border-bottom-width:2px; 
font-family:  Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:400;
color:#369;
text-decoration:none;
text-align:left;
padding: 2px 1px 2px 4px;
margin: 2px 0px 2px 0px;
} 

/* рамка N73 #F8F8FF slegka goluboi grjaznyi*/ 
   .r1, .r2, .r3 {
    display: block; height: 1px; background: #F8F8FF; overflow: hidden;
   }
   .r1 { margin: 0 4px; }
   .r2 { margin: 0 2px; }
   .r3 { margin: 0 1px; height: 2px; }
   .block-round-content  {
    background: #F8F8FF; /* Цвет фона */
    color: #369;
    padding:1px 4px 2px 4px; /*  Поля вокруг текста */
   }

/* рамка новая 3 px*/ 
 .d1, .d2, .d3 { 
    display: block; font-size: 0; line-height: 1px; height: 1px;
   }
   .d2, .d3, .dialog-round div {
    border: 1px solid #fff; /* Параметры рамки */
    border-top: none; border-bottom: none; /* Убираем границу сверху и снизу */
    background: #fff; /* Цвет фона блока */
   }
   .d1 { margin: 0 4px; background: #fff; }
   .d2 { margin: 0 2px; border-width: 2px; }
   .d3 { margin: 0 1px; height: 2px; }
   .dialog-round div { padding: 5px 10px; 
}

TD { 
font-family : Verdana, Tahoma, Arial, Helvetica; 
font-size : 11px; 
font-weight : 500; 
color : #556b2f; 
text-decoration : none; 
text-align : justify; 
} 
 

/* -темный, #00CED1-светлый  padding:1px 20px 0px 15px; */ 
 
.story  {
color:#080000;
font-size:11px;
/*letter-spacing:1px;*/ 
text-align:justify;
margin:1px 0px 0px 0px;
padding:1px 10px 0px 11px;
 
}


/* #00CED1-светлый вывод полной новости */ 
 
.storyA  {
color:#080000;
text-align:justify;
}
H1 {
font-family: Verdana, Verdana, Tahoma, Arial, Helvetica;
font-size:13px;
margin-bottom:0;
font-weight:700;
color:#080000;
text-decoration:none;
}
H2 {
font-family: Verdana, Verdana, Tahoma, Arial, Helvetica;
font-size:13px;
margin-bottom:0;
font-weight:700;
color:#080000;
text-decoration:none;
}

H3 {
font-family: Verdana, Tahoma, Arial, Helvetica;
font-size:10pt;
font-weight:400;
color:#080000;
text-decoration:none;
}

.dashDot {
border-left:thin dashed;
border-right:0;
border-top:thin dashed;
color:#ddd;
border-bottom:thin dashed;
border-width:1px;
margin: 5px;
}

/*  титл новости в шаблоне Novosti */ 

.dashDotA {
border-left:thin dashed;
border-right:0;
border-top:thin dashed;
color:#ddd;
border-bottom:thin dashed;
border-width:1px;
margin: 5px;
text-align:left;
}

.dashDot1  {
color:#ccc;
border-top-style:solid; 
border-width:1px; 
border-bottom-color:#ccc; 
border-bottom-style:solid; 
border-bottom-width:0px;
}

 /* #DCDCDC  #369 - темно-синий, #F0E68C - золотой, #20B2AA-podoidet */ 

.date {
font-family:  Verdana, Tahoma, Arial, Helvetica;
font-size:12px;
font-weight:400;
background-image:url(../images/logo/have.gif);
color:#369;
text-decoration:none;
text-align:left;
letter-spacing:0;
border-left:thin dashed #ddd;
border-right:0;
border-top:thin dashed #ddd;
border-bottom:0;
border-width:0px;
padding: 0px 4px 0px 4px;
margin: 2px 5px 3px 7px;
}
 

/* #DCDCDC  #369#336600 - был цвет, #F0E68C - золотой,  podoidet  #cccc99 слегка светлый. #3300ff - синий Calibri,  */ 

.dateK {
font-family: Verdana, Tahoma, Arial, Helvetica;
font-size:9pt;
font-weight:400;
color:#369;
text-align:left;
text-decoration:none;
letter-spacing:0;
margin: 0px 1px 0px 7px;
}

.dateN {
font-family:  Verdana, Tahoma, Arial, Helvetica;
font-size:10px;
font-weight:400;
color:#003399;
text-align:left;
text-decoration:none;
letter-spacing:0;
padding: 0px 4px 0px 4px;
margin: 2px 5px 3px 7px;
}

.date1 {
font-family:   Verdana, Tahoma, Arial, Helvetica;
/*background-image: url(../fbg4.gif); */
/*background-repeat: repeat-x; */
/*background-image:url(../images/logo/have.gif); */
/* background-color:#F8F8FF ;border-right-color:#ccc; border-right-style:solid; border-right-width:2px;border-bottom-color:#ccc; border-bottom-style:solid; border-bottom-width:2px; */
font-size:10px;
font-weight:400;
color:#990000;
text-decoration:none;
letter-spacing:0;
}

.date11 {
font-family:   Verdana, Tahoma, Arial, Helvetica;
color:#369; font-size:8pt;font-weight: bolder;
padding: 0.25em 0.5em 0.25em 0.5em;
background-image: url(../fbg4.gif);
background-repeat: repeat;
text-decoration: none;
}

/*для вывода на 1 странице Анонс #003399 -темн, #fff8dc желт*/
.date2 {
font-family:  Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:400; 
color:#369;
text-align:left;
text-decoration:none;
letter-spacing:0;
padding:1px 2px 3px 2px;
 
}

.niz {
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:10px;
font-weight:400;
color:#000;
text-decoration:none;
letter-spacing:0;
}

.katalog {
font-family:  Verdana, Tahoma, Arial, Helvetica;
font-size:10pt;
font-weight:400;
color:#003399;
text-decoration:none;
}

.button {
border-top:2px solid #E6E4DF;
border-left:2px solid #E6E4DF;
border-bottom:2px solid #CF6;
border-right:2px solid #E6E4DF;
background-color:#CFF;
width:10px;
text-align:center;
padding:3px 8px;
}

/* menu En and Ru */

.subbarfont { 
	font-weight: 400; font-size: 13px; color: #cc0000; font-family: arial, verdana, helvetica, sans-serif;text-decoration: none; 
}
a.subbar {
	font-weight: 400; color: black; font-size: 12px; width: 128px; font-family: arial, verdana, helvetica, sans-serif; text-decoration: none;
}
.subbarselected {
	border-right: white 1px solid; border-top: black 1px solid; vertical-align: middle; border-left: black 1px solid; border-bottom: white 1px solid; background-color: #99ccff; text-align: center;
}
.subbarnotsel {
	border-right: #6699cc 0px solid; border-top: #CDDDFC 0px solid; vertical-align: middle; border-left: #CDDDFC 0px solid;  border-bottom: #6699cc 0px solid;background-image: url(../fbg4.gif);
	background-repeat: repeat; 
}  
.subbarnotselone { 
	border-right:#003366 1px solid; border-top:#CDDDFC 1px solid; vertical-align: middle; border-left:#CDDDFC  1px solid;  border-bottom:#003366 1px solid;text-align: center; 
}
.subbarhover {
	border-right: black 1px solid; border-top: white 1px solid; vertical-align: middle; border-left: white 1px solid;  color: yellow; border-bottom: black 1px solid;  
}
.subbarhover2 {
	border-right: black 1px solid; border-top: white 1px solid; vertical-align: middle; border-left: white 1px solid; cursor: pointer; color: red; border-bottom: black 1px solid; background-color: #ffffff; text-align: center;
}
  
/* end Menu En and Ru*/

 
/* menu LV */
/* для нового меню */

#sidebar { font-size:13px;
float:left;
width:120px;
voice-family:inherit;
padding:0 1px;
}

#sidebar UL {
list-style-type:none;
margin:0;
padding:0;
}

#sidebar UL UL {
border-top:#e8e7d0 0 solid;
margin:4px;
}

#sidebar UL UL LI {
border-bottom:#e8e7d0 0 solid;
padding:0 0 0 3px;
}

/* #FFFF00 желтый #B0C4DE серый, #00BFFF  golb seryi */
  
#sidebar UL UL LI A {
color:#F0F8FF  ;
font-family:verdana,arial,tahoma;
font-weight: 600;
display:block;
text-decoration:none;
width:120px;
voice-family:inherit;
margin:0 0 0 -5px;
padding:2px 3px 0;
}

#sidebar UL UL LI A:hover {
color:red;
font-family: verdana,arial,tahoma;
background-color:#ccccff;
}

#sidebar UL UL UL {
border-style:none;
margin:0;
}

#sidebar UL UL UL LI {
border-top:#e8e7d0 1px solid;
border-bottom-style:none;
margin:0 0 0 -5px;
padding:0 0 0 3px;
}

#sidebar UL UL UL LI A {
width:120px;
font-size:12px;
voice-family:inherit;
margin:0 0 0 -5px;
padding:2px 3px 0;
}

 /*конец меню */

/* Фотоальбом */

*.accordion {BORDER-BOTTOM: #c4c4c4 1px solid; WIDTH: 580px;}
.accordion H3 {BORDER-BOTTOM: medium none; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; FONT: 12px; BACKGROUND: #e9e7e7; BORDER-TOP: #c4c4c4 1px solid; CURSOR: pointer; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 7px;}
*.accordion H3:hover {BACKGROUND-COLOR: #e3e2e2;}
*.accordion H3.active {BACKGROUND-POSITION: right 5px;}
.accordion P {BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f7f7f7; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 10px;}
/* END для нового меню */

/* dla podskazki pod linki, foto */
/* #dhtmltooltip{position: absolute;left: -300px;border: 1px solid black;padding: 2px;background-color: yellow; visibility: hidden;z-index: 100;
 filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);} */
#dhtmlpointer{position:absolute;left: -300px;z-index: 101;visibility: hidden;}
/* END */


/*new menu*/
 
#navlist
{
padding: 0 1px 0px 2px;
 margin-left: 0; 
 margin-top: 0; 
margin-bottom: 3px;
width: 150px;
font-size:13px; 
/*color:#FFFFCC;*/ 
font-weight: bolder;
font-family:  Verdana, Tahoma, Arial, Helvetica;
}
 
#navlist li
{
list-style: none;
margin: 0;
border-bottom: 0px dashed #ffffcc ;
margin-bottom:2px;
text-align: left;
}
 
#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.5em;
background-image: url(../fbg4.gif);
	background-repeat: repeat;
/* отсупы слева с фоном 5 #7BE8EC*/
border-left: 4px solid #FFF;
text-decoration: none;
}
 

#navlist li a:link { color:#369; font-size:12px;font-weight: bolder;}
#navlist li a:visited { color:#369; font-size:12px;font-weight: bolder; } 
#navlist li a:hover {
border-color: #FF3366; /* цвет ячейки слева #FF3366 */
color: #FFF;
background: #153DD4;
}
 
/* end new menu */


P:first-letter {
font-family: Verdana, Tahoma, Arial, Helvetica; 
font-size: 14px;
font-weight:800;
padding-left: 30px;
color: #990066;
} 

/* dla div s prokrukoi po visote */
.spirt{
                border-color:#F0F8FF;
                border: 2px dashed #F0F8FF;
                width: 100%;
		height: 150px;		
		position: relative;
		float: left;
padding:5px;
background-color:#F0F8FF;
 		overflow-y: scroll;
		}
		
.zoom:hover { 
zoom: 1.3; 
-ms-interpolation-mode: bicubic;
image-rendering: optimizeQuality;


}

 
/* klass dla small fonta */

.small { 
font-family: Verdana, Tahoma, Arial, Helvetica; 
font-size:10px; 
color:black;
text-align:left;
}



/* glider*/
.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 230px;
height: 105px; 
padding: 3px;
border: 5px solid #c8c8c8; /* #687C98; */
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


.glidecontent{  
position: absolute; /* Do not change this value */
 background: #ffffff;
padding: 2px;
 
visibility: hidden;
width:100%;
}

.glidecontent a:hover {
	text-decoration: underline;
}
.glidecontent a {
  text-decoration: none;
} 
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
  width: 230px;  /* smena s 300 */
margin-top: 0px;
padding: 1px;
text-align: center; /*align: "left", "center", or "right" */
background: #F8F8FF; /* #c8c8c8 always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid black;
color: #c82128;
padding: 1px 3px;
margin-right: 3px;
text-decoration: none;
background: white;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #fdc9cb;
color: #c82128;
}

.glidecontenttoggler a:hover{
background: #c82128;
color: #ffffff;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #c82128;
color: white;
}
/*end glider*/


/*  div style="clear: left" слева и справа в одной строке, обязательно clear использовать*/

 p.leftstr, p.rightstr 
  {
    float: left; /* Обтекание справа */ 
    width: 50%; /* Ширина текстового блока */ 
   }
   p.rightstr {
    text-align: right; /* Выравнивание по правому краю */ 
   }
  
/*end*/

/* затемнение*/ 

.temno {
opacity: 0.5; filter: alpha(Opacity=50);}
