.galery  br      {   margin:0px; padding:0px; }

.stih        { margin-top: 0px; margin-bottom: 1px; margin-left:75px }

.widjet   {display: inline-block; border: 1px solid #00FFFF;  margin-top:10px; 
 margin-right:14px; width:245px;
 text-align:center; margin-left:18px; margin-bottom:10px; padding-top:-4px; padding-left:5px; padding-right:5px; padding-bottom:4px; }
.widjet  img { width:225px;  text-align:center; margin:0px; padding-left:1px; padding-right:1px; padding-top:8px; padding-bottom:0px}
.widjet a img { width:225px;  text-align:center; margin:0px; padding-left:1px; padding-right:1px; padding-top:8px; padding-bottom:0px}
.tagface  img   { margin-right: 20px; margin-left: 20px; max-width:140px }
.attachment  {  padding: 8px;   background-color: #F1F1F1; margin:8px; line-height:400%; font-size:9pt; text-transform:uppercase; font-weight:bold;   }
.poslan    a  { color: #FF0000 }
.galery  p      {   margin:0px; padding:0px; }

.quote     { float: left; width: 200px; font-weight: bold; text-align: left; color: #008000;  
 padding-left: 40px; padding-right:35px; padding-bottom:5px; font-size:12pt; margin:22px;  text-indent:0; line-height:140%; background: url(/images/quote-left.jpg) no-repeat  1px 1px ,
 url(/images/quote-right.jpg) no-repeat  100% 100%;
}
.galery { text-align: center; }
 .galery a img {margin:8px; border-style:solid; border-width:1px; max-width:110px;   height:80px;  float:left;   border-radius: 0px 12px 0px 12px;  box-shadow: 0pt 1px 4px rgba(0, 0, 0, 0.3); }


.left_podpis           { border:1px solid #FF00FF; margin:1 8;  float: left; font-style: italic; width: 300;   
               text-align: center; background-color: #E8FFFF; font-size:10pt; color:#000080;  } 
 .center_podpis           {  float: center; font-style: italic;    
               text-align: center; font-size:10pt; color:#000080; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; font-weight:bold; margin-left:100; margin-right:100px; margin-top:2px; margin-bottom:6px } 

   A:LINK {text-decoration : none;}
.anons       { text-align: left; margin-left: 10; margin-right: 60; font-style:oblique; line-height:150% }
.stihi       { text-align: left; margin-left: 40; margin-top: 0; margin-bottom: 0 }
.vopros  ,h4    { color: #333333; font-weight: bold; margin-left:-20px; text-align:left; font-family:Times New Roman; font-size:14pt;  margin-right:50px }
.headnews    { color: #003098; font-size: 16pt; font-weight: bold; text-align:left; font-family:Arial; margin-left:15px; margin-right:15px }
.news        { background-color: #0078C8; color: #FFFFFF; font-size: 11pt; 
               border: 1 solid #0078C8; padding-left: 4px; padding-right: 4px; margin-top:0px; margin-bottom:0px; text-align:left }
body         { font-family: Arial; font-size: 11pt; text-align: left; margin: 0px }
.kniga       { font-size: 9pt; text-align: Left; margin-top: 0; margin-bottom: 0 }
.date        { font-size: 10pt; text-align: Left; color: #008080; font-style: italic }
h31          { color: #FFFFFF; font-size: 11pt }
.razd        { font-family: Arial; font-size: 11pt; font-weight: bold }


.base        { font-family: Arial; font-size: 11pt; text-align: justify;}
.baseleft        { font-family: Arial; font-size: 11pt; text-align: left }

 A:hover {color: #FF0000; text-decoration : underline;}
.cap         { background-color: #4890C8; text-align: Center; font-size: 11pt; color: #FFFFFF; 
               font-family: Arial; font-weight: bold; border: 0 solid #076195; background-image:url('ramki/cap.jpg') }
A:VISITED {text-decoration : none;}
     .bottom      { background-color: #4890C8; font-size: 11pt; color: #FFFFFF; font-family: Arial }
 
.base   img        { border: 1px ridge #4890C8;    margin:10px;  max-width:600px; height:auto;   }
.bases   img        { border: 0px ridge #4890C8;    margin:10px;  max-width:400px; height:auto;   }
 .fullbase   img        { border: 0px ridge #4890C8;  padding:10px;  margin:10px; max-width:600px; height:auto;   }
.fullbase   table {   border-spacing: 0px; border-collapse: collapse;}  
.fullbase td {    border:1px solid #CCCCCC;  padding:6px }
.fullbase td p {     margin:0px }


.fullbase   a       {  text-decoration: underline; }
.literat     { margin:3 10; font-size: 11pt; font-style: oblique; text-align: right; list-style-type: none; 
               font-weight:bold }
.newsdate {font-size: 11pt; font-family: Arial; text-decoration: underline; 
               color:#000080; text-align:left; margin-bottom:-16}
.lit        {  color: #000080; font-size: 8pt; text-align:center }
 


.tem        {   margin:10 0; font-size: 11pt; font-family:Times New Roman; text-align:left; text-transform:uppercase;     }
.mal         { font-size: 1pt }

.rek {display:none;} 


#istoch   {font-style:italic;   font-size:10pt;  }





.sample_code{
  border:1px solid #777;
  border-left:4px solid #777;
  margin:10px 0;
  padding:4px;
  padding-left:69px;
}
.sample_code img{
  margin-left:-65px;
  float:left;
}
.sample_code div{
  margin-top:7px;
  text-align:right;
}

.custim  img    {padding:1px; border:1px ridge #FF00FF; width: 200px;   clear:both;  overflow:hidden;   float:left;       clear:both;  overflow:hidden;             font-size:10pt  }
.custim3  {  clear:both;  overflow:hidden;     height:155px;  }
 
              .shortnewsep    { margin :0px;  border:0px ; width: 200px;  height:155px;  clear:both;  overflow:hidden;     padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px  }
  .shortnewsep  img   { margin :0px;  border:0px ; width: 200px;     clear:both;  overflow:hidden;     padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px  }
  
  #nevkartinkashortstory img {width:200px;}



.boxfullstory         { border: 7px solid #FFFFFF; box-shadow: 0pt 1px 4px rgba(0, 0, 0, 0.3); border-radius: 7px 7px 7px 7px; background-color:#FFFFFF; text-align:justify; color:#4F4F4F; font-size:9pt }



#nav{
	 float:left; 

	font-weight:bold;
	 margin-right:0px; margin-top:0px; margin-bottom:0px
}
#nav li{
	float:left; 
	2margin-right:10px;
	position:relative;
	display:block;   }
#nav li a{
	display:block;
	padding:10px;
	color:#FFFFFF;
	background:#5583CD url('/images/menfon.png'); border-right: 1px solid #ECECEC; 	text-decoration:none 
	 

}
#nav li a:hover{
	color:#FF0000;
	background:#D18FF; text-decoration:none
	
	
}

/*--- ВЫПАДАЮЩИЕ ПУНКТЫ ---*/
#nav ul{
	list-style:none;
	position:absolute; 
	left:-9999px; /* Скрываем за экраном, когда не нужно (данный метод лучше, чем display:none;) */
	
}
#nav ul li{
	padding-top:0px; /* Вводим отступ между li чтобы создать иллюзию разделенных пунктов меню */
	float:none;
	
}
#nav ul a{
	white-space:nowrap; /* Останавливаем перенос текста и создаем многострочный выпадающий пункт */
	display:block; 
}
#nav li:hover ul{ /* Выводим выпадающий пункт при наведении курсора */
	left: -40px;  text-align:left
	}
#nav li:hover a{ /* Устанавливаем стили для верхнего уровня, когда выводится выпадающий список */
	 /* Выглядит полупрозрачным */
	 
	 color:#000000;
	background:#DBDBDB;  
	
	text-decoration:none;  
	}
#nav li:hover ul a{ /* Изменяем некоторые стили верхнего уровня при выводе выпадающего пункта */
	text-decoration:none; border-bottom-style:solid; border-bottom-width:1px ;  font-size:9pt 
	
}
#nav li:hover ul li a:hover{ /* Устанавливаем стили для выпадающих пунктов, когда курсор наводится на конкретный пункт */
	background:#5583CD; color:#FFFFFF; 


}

.kustoms li           { margin-left: -20px }

.nextprev    { margin: 17px; }
.toptop      { display: none }
.navigation span  {  border: 1px solid #CBFF91;  border-radius: 5px; background-color: 
               #6FA9D9; width:40; height:40; color:#FFFFFF; padding-left:14px; padding-right:14px; padding-top:4px; padding-bottom:4px }
.navigation :hover {border: 2px solid #00FFFF}
.navigation a  {  border: 1px solid #CBFF91;  border-radius: 5px; background-color: 
               #00FFFF; width:30; height:30; color:#000000; text-decoration:none; padding-left:9px; padding-right:9px; padding-top:4px; padding-bottom:4px }
.basenavi   { border-style:solid; border-width:0px; text-align: center; margin-top:24; margin-bottom:10; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px }
.nextprev .pprev  {     border: 1px solid #CBFF91;  border-radius: 5px; padding-left: 10px; padding-right: 10px; 
               padding-top: 5px; padding-bottom: 5px;  background-color:#00FFFF; color:#FFFFFF}
.nextprev .pnext    {   border: 1px solid #CBFF91;  border-radius: 5px; padding-left: 10px; padding-right: 10px; 
               padding-top: 5px; padding-bottom: 5px;  background-color:#00FFFF; color:#FFFFFF }
   .nextprev :hover {border: 0px solid #00FFFF;  text-decoration:none; background-color:#6FA9D9}
   
   
.leftknopka :hover   {background-color: #D0FFFF}



.authorspage img {border:none; width:100px ; }
.8bot-bord {  border-bottom-width: 1px;  border-bottom-style: solid;}

.authorspage td { border-bottom-width: 1px;  border-bottom-style: solid; text-align:left}




.wrap {max-width: 1600px}
.rasporka {min-width: 300px}
h6           { padding:5px; font-size: 11pt; color: #666666;  margin-left: -6px; 
               margin-right: 30px; margin-top: 2px; margin-bottom: 2px;  }
               
               
    .picleft     { float: left; padding: 8px }           
      .picright     { float: right; padding: 8px }
      h5           { color: #008080; font-style: oblique; margin-top: 0px }
      
      
	  .panel {position: fixed; top: 0px;  left: 0px; color:#FFFFFF; width:100%; height:20px; background-color:#333333; text-align:left; z-index:1; text-indent:200px}

.panel a{ color:#FFFFFF; }

.paneledit a{ color:#FFFFFF; }
.paneledit {position: fixed; top: 0px; left: 0px; color:#FFFFFF; width:200px; height:20px; background-color:#333333; z-index:3 }




.panel2edit a{ color:#FFFFFF; }
.panel2edit {position: fixed; top: 0px; left: 550px; color:#FFFFFF; width:300px; height:20px; background-color:#333333; z-index:5 }













/*--- Блок информации об авторе новости ---*/
.info_autor_block_left {
        float:left;display:inline;
        margin:5px;
        background:#f5f6f7;
        width:60px;height:60px;
        }
.info_autor_block_r {
        float:left;display:inline;
        margin:5px;
        background:#f5f6f7;
        height:60px;width:400px;
        }        
.clear_info_autor_block {
        clear:both;display:block;
        height:0px;font-size:0;
        overflow:hidden;
        }
        h1           { font-size: 20pt; line-height:140%; margin-top:30px; margin-bottom:30px }h2           { font-size: 14pt; text-align: left }
        
        
        
        
        .xfimg { border:0px;  float:left; position:relative; display:block;
    width: 33%; font-style:italic 
    
    }
    .xfimg img {
       padding:1px; border:1px ridge #FF00FF;  
        }
        
        
        .xfimg :hover {
 background-color:#FFFFFF  
        }
       .newsgray    { box-shadow: 0pt 1px 0px rgba(0, 0, 0, 0.3); font-size: 13pt; font-weight: bold; background-color: #EDEDED; 
font-family:Cambria; padding: 6px;  
text-transform:uppercase; letter-spacing:1px }



 .xfimg250250{
    width: 250px;
    height: 250px;      
    overflow: hidden;  margin: 0 auto;
    }
    .xfimg250250 img {
        height: 270px; margin: 0 auto;
        }


 .xfimgshorteparh {
    width: 110px;
    height: 110px;      
    overflow: hidden;  margin: 0 auto;
    }
    .xfimgshorteparh img {
        height: 110px; margin: 0 auto;
        }
        /*---ratebox---*/
.ratebox {
    float: right;
    width: 115px;
    height: 19px;
    text-align: center;
    padding-top: 2px;
    background: #f1f5f7 url("/ratebox.png");
}

.ratebox .rate {
    text-align: left;
    width: 85px;
    height: 17px;
    margin: 0 auto;
    overflow: hidden;
}

.storenumber, .basenavi, .maincont, .berrors, .fullstory, .basecont {
    margin-bottom: 15px;
    text-align: justify;
}

.maincont img {
    padding: 5px;
    border: none;
}

.mlink {
    font-size: 0.9em;
    overflow: hidden;
    background: #f0f5f8 url("../images/mlink.png") repeat-x;
    padding: 0 15px;
    height: 40px;
    border: 1px solid #cbdfe8;
    border-width: 1px 0;
}

.argcat {
    padding-left: 10px;
    background: url("../images/argcat.png") no-repeat 0 58%;
    color: #6c838e;
    margin-top: 12px;
}

.mlarrow {
    float: right;
    width: 50px;
    height: 40px;
    background: url("../images/mlinkarrow.png") no-repeat;
}


.noborder  img  { border: 0 solid #FFFFFF }