body 
{ 
 background: #DFFAA4 url('images/bg-fon.gif');
 padding: 0.1em 0.1em 0.1em 0.1em;
 margin: 0em 0em 0em 0em; z-index: 1;
}
.title 
{
width: 98;
}
 a:link 
{
  color: #355e00;  text-decoration: none; font-weight: bold;
}
a:visited 
{
 color: #355e00; text-decoration: none; font-weight: bold;
}
a:active 
{
 color: #355e00; text-decoration: none; font-weight: bold;
}
a:hover 
{
  color: #355e00; text-decoration: none; font-weight: bold;
}
a img
{
border: 0;
}
#smiles td
{
border: 0;
}
#smiles a
{
margin: 10px;
}
.mainmenu 
{
  margin: 0; padding: 0; 
 padding: 0;  margin: 0;  margin-right: 1%; text-align: center; 
/* white-space: wrap; */ 
}
.minimenu 
{ 
}
.minimenu a
{
 color: #336600;  text-decoration: none; font-weight: normal;
}
.minimenu a:link 
{
  color: #336600 ;  text-decoration: none; font-weight: normal;
}
.minimenu a:visited 
{
 color: #336600; text-decoration: none; font-weight: normal;
}
.minimenu a:active 
{
 color: #336600; text-decoration: none; font-weight: normal;
}
.minimenu a:hover 
{
 color: #336600; text-decoration: none; font-weight: normal;
}
.mainmenu a
{
background-color:  #dffaa4;
color: #355e00;
font-size: 11pt;
font-family: Georgia, serif;
font-weight: bold;
margin: 2px 0px;
padding: 2px;
border: 1px solid #355e00;
display:block;
width: 110px;
}
.mainmenu a:hover 
{
/*border: 2px inset #355e00;*/
}
.mainmenu a:active
{
/*border: 2px inset #355e00;*/
}
div.m_menu 
{
 float: left;
 height: 1.5em;
}
.fastswitch 
{
 /* float: right;*/  margin: 0; margin-right: 1%; padding: 0;  
display: inline; width: 20em; height: 1em; 
color: black;
font-size: 75%;
 white-space: nowrap;
 text-align: right;
}
.fastswitch form 
{
 display: inline; width: 10em;
}
.outertable 
{
  border: #000 1px solid; padding: 0px; 
/* margin-left: 7.5em; */
margin-top: 0.3em;
margin-right: 1%;
}
table.innertable 
{
 border: 1px #355e00 solid;
}
.innertable td 
{
 font-size: 12px; font-family: Arial; color: #000000; 
background-color: #DFFAA4; border: 1px #355e00 solid; 
list-style-type: circle;
}
.announce 
{
 background:  url('images/announce.gif');
margin-bottom: 4px; border: 3px #355e00 double; width: 100%;
}
tr.tablehead td, td.tablehead 
{
 
background:  url('images/plashka1.gif');
height: 30px;
font-size: 12px; font-weight: bolder; color: #000000; padding-top: 4px; padding-bottom: 4px; font-family: Georgia, serif, Arial, Helvetica, sans-serif; text-align: center;
background-color: #A2B282;
}
td.category 
{
/*background:  url('images/plashka-l.gif');*/
height: 0px;
/*font-size: 12px; font-family: "Times New Roman"; font-weight: bold; color: #000000; text-align: center; 
 background-color: #A2B282;
 */
}
td.forumentry 
{
 font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; background-color: #DFFAA4; text-align: center; 
background:  url('images/fon_center.gif');
}
.copyright 
{
 font-size: 9px; font-family: Arial; color: #F2FFF9; background:  url('images/plashka1.gif'); text-align: center; width: 98%; border: 1px #000000 solid; padding-top: 4px; padding-bottom: 4px; margin: 0 1% 0 1%;
}
table 
{
 padding : 0; border: 0;
}
H1 
{
 font-family: Georgia, serif; color: #355e00; text-align: center; ; font-size: 21pt; margin-top: 0px; margin-bottom: 0px;
}
H2 
{
 font-size: 14px; font-family: Georgia, serif; color: #E3FCF0; text-align: right; margin-bottom: 0px;
}
H3 
{
 font-size: 17px; font-family: Georgia, serif ; text-align: left; margin-top: 0px; margin-bottom: 0px; font-weight : bold;
}
H4 
{
 font-size: 12px; font-family: Georgia, serif, Arial; color: #000000; text-align: left; margin-top: 2px; margin-bottom: 0px; font-weight : normal; padding-bottom: 0px;
}
H5 
{
 font-size: 14px; font-family: Georgia, serif, Arial; text-align: left; margin-top: 0px; margin-bottom: 0px; padding-top: 0px;
}
H6 
{
 font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; color: #E3FCF0; margin-top: 0px; margin-bottom: 0px; padding-top: 0px;
}
.actions 
{
 font-size: 10px; font-family: Arial; font-weight: bold; text-align: left; list-style-type: circle;
}
.locations 
{
text-align: left; border: 1px #000000 solid;
background-color: #A2B282;
background:  url('images/plashka1.gif');
width: 100%; 
margin-bottom: 4px;
}
.descr 
{
 font-size: 12px; font-family: Arial; color: #111111;
}
.username 
{
 font-weight: bolder; color: #CC1F1F;
}
.pages 
{
 font-weight: lighter; color: #333333; float: right;
}
.sort 
{
 font-size: 10px; font-family: Arial; color: #000000; text-align: right; background-position: right;
}
td.topicentry 
{
 font-size: 12px; font-family: Arial; font-weight: normal; color: #000000; background-color: #DFFAA4; text-align: center;
}
td.postentry 
{
 font-size: 12px; font-family: Verdana; color: #111111; background-color: #DFFAA4; text-align: justify; vertical-align: top; padding: 2px;
}
td.postentry2 
{
 font-size: 12px; font-family: Verdana; color: #111111; background-color: #DFFAA4; text-align: justify; vertical-align: top; padding:2px;
}
td.first 
{
}
.sign 
{
 font-size: 10px; font-family: Verdana; color: #404040;
}
.modcomment 
{
 font-size: 10px; color: #F00000;
}
.modlinks 
{
 font-size: 9px; font-family: Arial; color: #000033; text-align: right; border: #000033; border-style: dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}
.moderate 
{
 font-size: 9px; float: right;
}
blockquote 
{
  font-size: 10px; font-weight: lighter; margin: 5px 2px 10px 10px; padding: 5px; border: white 1px solid ;  background: #d4ef97;
}
.usertable 
{
  background-color: transparent; border: 0 none; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.usertable  td {background-color: transparent; border: 0 none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; align : center;
}
.offtopic 
{
 font-size: 10px; color: #333333; text-align: center;
}
code 
{
 display: block; 
}
.innertable 
{
background-color: #DFFAA4;
    border: 1px #1A4D80 solid; padding: 0px; border-spacing: 1px;
}
table.innertable 
{
}
.maintext 
{
 font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.hligh 
{
 font-weight: bold; color: #CC9933;
}
.postlinks 
{
 border-bottom:#355e00 1px solid; padding-bottom: 3px; margin-bottom: 3px; margin-right: 4px;
}
.postlinks2 
{
 float: right; position: relative; margin-bottom: 0; top: 0; margin-right: 5px;
}
.online 
{
 font-weight: bold; font-size: 12px;
}
.posttable 
{
 border-collapse: separate; width: 100%; border: #1A4D80 1px solid; table-layout: fixed; background-color: #dffaa4; border-spacing: 1px;
}
a.newpm, a.newpm:visited 
{
 text-decoration: blink; color: #DD0000;
}
a.rules:link 
{
 font-size: 10px; font-family: Arial; color: #F01111;
}
a.rules:visited 
{
 font-size: 10px; font-family: Arial; color: #F01111;
}
a.rules:active 
{
 font-size: 10px; font-family: Arial; color: #F01111;
}
a.rules:hover 
{
 font-size: 10px; font-family: Arial; color: #FF4455;
}
a.inverse 
{
   white-space: nowrap;
}
a.inverse:link 
{
 color: #333333; padding: 0 1em; text-decoration: none;
}
a.inverse:visited 
{
 color: #333333; padding: 0 1em; text-decoration: none;
}
a.inverse:active 
{
 color: #ffffff; padding: 0 1em;  text-decoration: none;
}
a.inverse:hover 
{
 color: #ffffff; padding: 0 1em; text-decoration: none; 
}
a.username:link 
{
 font-weight: bolder; color: #355E00; text-decoration: none;
}
a.username:visited 
{
 font-weight: bolder; color: #355E00; text-decoration: none;
}
a.username:active 
{
 font-weight: bolder; color: #355E00;  text-decoration: none;
}
a.username:hover 
{
 font-weight: bolder; color: #355E00; text-decoration: underline;
}
textarea 
{
 font-size: 12px; font-family: arial, verdana, geneva; border: #808080 1px solid; background-color: #dff3b5; width:98%;
}
select 
{
 font-size: 10px; font-family: arial, verdana, geneva; border: #808080 1px solid;  background-color: #dff3b5;
}
input 
{
 font-family: arial, verdana, geneva; font-size: 12px; border: #808080 1px solid; background-color: #dff3b5;
}
.option 
{
 font-size: 10px; font-family: arial, verdana, geneva; border: #808080 1px solid; background-color: #dff3b5;
}
.select 
{
 margin:0; padding:0;
}
.photo_nav 
{
 overflow: auto; padding: 5px; text-align:center; white-space: nowrap; width: 96%;
}
.nav1 
{
  float: left; margin-right: 5px; margin-top: 2px;
}
.nav2 
{
  float: left; margin-right: 5px; border: #C00 2px solid;
}
.nav3 
{
 float: left; margin-right: 5px; margin-top: 2px;
}
.calendar_hday 
{
 color: #800;
}
a.calendar_hday 
{
 color: #C00;
}
a.calendar_hday:visited 
{
color: #A00;
}
a.calendar 
{
color: #1E90FF;
}
a.calendar:visited 
{
color: #1280EE;
}
.article 
{
 text-align: justify; /* Выравнивание по ширине */
text-decoration: none;
color: black;
padding-left: 70px;
padding-right: 70px;
}
div.article img 
{
 
  /*   background: #d6d3a2; Цвет фона */
     padding: 4px; /* Поля вокруг картинки */
      margin: 
        0px /* Отступ сверху */
        6px /* Отступ справа */
        4px /* Отступ снизу */
        0px; /* Отступ слева */
}
div.article p, div.article h2
{
 
line-height: 1;
 font-size: 1em; /* Размер шрифта */
    font-family: Times, serif; /* Шрифт с засечками */ 
     font-weight: normal;
    font-style: normal; /* Курсивное начертание текста */
 text-align: justify; /* Выравнивание по ширине */
    text-indent: 1em; /* Отступ первой строки в пикселах */
 padding: 0em 0em; /* Поля вокруг текста */
/* margin-left: 15%; /* Обнуляем отступы */
/* margin-right: 15%; /* Обнуляем отступы */
}
#title 
{
margin:  10px auto;
width: 945px;
}
#col, #top 
{
margin:  0 auto;
width: 1200px;
}
#top 
{margin-top:22px;
width:1202px; 
}
#col0 
{
}
#col1, #title1 
{
float:left;
padding: 0px;
width: 125px;
vertical-align: top;
}
#col2, #title2 
{
float:left;
width: 910px;

}
div.col2_without_col3
{
width: 1075px !important;
float:left;
}
#col3, #title3 
{
width: 150px;
float:right;
}
#col1, #title1, #col2, #title2, #col3, #title3 
{
}
div.sep 
{
 padding: 0em 0em 0em 0em;
 margin: 0em 0em 0em 0em;
clear: both;
}
.gmtbl 
{
font-size: 90%; font-weight: bold;color: #ffffff; text-align:center; border: 0px none;
}
.gmtdttl 
{
font-size: 90%; font-weight: bold;color: #ffffff; text-align:center; background:  url('images/plashka-l.gif'); border: 0px none;
}
.gmtdtext 
{
font-size: 90%; font-weight: normal; color: #000000;text-align:center; border: 0px none;
}
.tddiv 
{
 text-align: left !important;
}
div#cntdiv
{
 position:absolute; display:block;
}
div#infselectlist
{
 background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;
}
div#hiddentl
{
 position:relative; top:1; left:0; right:0; visibility:hidden;
}
#informer 
{
border: 0px none;
}
.ask_button 
{
background-color: white; position: relative;
}
.button 
{
display: inline;
}
a.sb_new
{
color:red;
}
.blog  { width: 800px; margin: auto; }    
.blog_title  { border-bottom: 3px double #8D8D96;  margin-bottom: 10px;  }   
.blogentry_sep{ background: #bdcadd url("/styles/wsx/images/plashka.png") ; }

.blog .innertable td { font-family: Arial; font-size: 12px; border: 1px #8D8D96 solid; list-style-type: circle;  padding: 12px 20px; }    
.blog tr.tablehead { font-size: 1em; font-weight: bold;  background: #bdcadd url("/styles/wsx/images/plashka.png") ; padding-top: 2px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; text-align: center; border: 1px #8d8d96 solid ; margin-left: 60px; margin-right: 70px; }
.blog td.tablehead { font-size: 1em; font-weight: bold;  background: #bdcadd url("/styles/wsx/images/plashka.png") ; padding-top: 2px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; text-align: center; border: 1px #8d8d96 solid ; }
.blog td.category { font-weight: bold; font-size: 15px; color: #624230; text-align: center; border: 1px #8d8d96 solid; background: #b6c5da url("/styles/wsx/images/plashka-2.png"); border: 1px #8d8d96 solid ; } 
.blog td.forumentry { font-family: Arial; font-weight: normal; font-size: 12px; background: #c7d8e2 url("/styles/wsx/images/plashka-2.png"); text-align: center; border: 1px #8d8d96 solid ;  } 
.blog tr.forumentry td { font-family: Arial; font-weight: normal; font-size: 12px; text-align: center; border: 1px #8d8d96 solid ; background-color: #dae6f0; border: 1px #8d8d96 solid ; } 
.blog tr.topicentry td { font-family: Arial; font-weight: normal; font-size: 12px; text-align: center; border: 1px #8d8d96 solid ; border: 1px #8d8d96 solid ;  } 
.album_name 
{
background:url( "images/announce.gif");
border:3px ridge #355E00;
float:left;
height:100px;
margin:10px;
padding:5px;
width:340px;
}
.album_name img {  }
.not-shared-text { display: none; }
