/**** author - rgb(raduga) http://mambasana.ru *** mod.12/2008 liberatiarts ***/


html 

#page_bg 
{
	background: #000080;
}

#user7_div
{
  text-align: right;
  padding-right: 2px; 
  padding-top: 2px;
  border  : none;
}

#user6_div
{
  text-align: right;
  color            : #ffffff;
  padding-right: 5px; 
  padding-top: 2px;
  border  : none;
}

#user5_div
{
  text-align       : center;
  color            : #ffffff;
  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  padding-top      : 0px;
  margin-right     : 2px;
  height           : 20px;
}

#user4_div
{
  text-align: left;
  padding-top: 2px;
  padding-left: 5px;
  height     :135px;
  width      : 90%;
}

#user3_div
{
  color            : #ffffff;
}

#sopra_div 
{
  margin-left    : auto;
  margin-right   : auto;
  width          : 90%;
  background     : url(../images/mod_lr.gif) #ff0000  repeat-x top left; 
  border-top     : 1px solid #000000;
  border-left    : 1px solid #000000;
  border-right   : 1px solid #000000;
  height         : 34px;
  padding-top: 0px;
  }

.main { 
  text-align       : justify; 
  width            : 100%;
  margin           : 0; 
  padding          : 0;
}

.mod {

  background       : #FFFFFF;
  width            : 2px;
}

td, tr, p, div {
  font-family      : Arial, Verdana, Tahoma, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000000;

}

hr 
{
  color            : #ffffff;
  height           : 1px;
  width            : 100%;
}

form 
{
margin           : 0; 
padding          : 0;

}

.leftrow {
  width            : 100%;
  height           : 100%;
  margin-right     : 0;
  background       : #fff;
}

.rightrow {
  height           : 100%;
  width            : 100%;
  margin-left      : 0;
  background       : #fff;
 }

.back_button {
  color            : #999999;
  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : normal;
  padding-bottom   : 3px;
  margin-right     : 4px;
  float            : right;
  line-height      : 20px;
  }

.button {
  font-size        : 12px;
  color            : #333333;
  border           : 1px solid #000000;
  margin           : 2px;
  background-color : #EAECEE;
  padding          : 2px !important;
  padding          : 2px;
  cursor           : pointer;
}

.inputbox 
{
 color        : #000000;
 background   : #ffffff;
 border       : 1px solid #000000;
 margin       : 3px;
}

h1 {font-size        : 18px;
    color            : #3B5576;
    margin           : 5px 0;
}

h2 {font-size        : 16px;
    color            : #666666;
    margin           : 5px 0;
}

h3 {font-size        : 14px;
    color            : #3B5576;
    margin           : 5px 0;
}

form#form-login
{
	background: #F1F4F6;
	color: #fff;
	margin: 5px 0 5px 0;
	text-align:left
      }

form#form-login fieldset
{
border: none;
}

form#form-login fieldset label {}
form#form-login ul a
{}

.contact_email  {
  width            : 100%;
}

.contact_email .inputbox {
  width            : 345px;
}

table.moduletable, table.moduletable_menu, table.moduletable_text 

{
	margin           : 0 0 8px 0;
	width            : 100%;
        background       : url(../images/mod_bottom.gif) #F8F9FA repeat-x bottom left; 
        padding-bottom   : 2px;
        text-align:left
}

table.moduletable th, table.moduletable_menu th, table.moduletable_text th

{
         font-family        : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	 font-size          : 12px;
	 font-weight        : bold;
	 text-align         : left;
	 width              : 100%;
         background         : url(../images/mod.gif) #ffffff repeat-x top left; 
         color              : #536570;
	 padding            : 2px;
         text-indent        : 10px;
         line-height        : 22px;
         border-bottom      : 1px solid #D2D5D8;
}


table.moduletable td, table.moduletable_menu td

{
    padding-top: 2px;
}

.lcol table.moduletable th, .lcol table.moduletable_menu th, .rcol table.moduletable th, .rcol table.moduletable_menu th

{
      background         : url(../images/mod_lr.gif) #ffffff repeat-x top left; 
      color              : #F6F7F9;
}

.sectiontableheader {

  font-size        : 12px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  background       : url(../images/mod_lr.gif) #FF0000 repeat-x top left; 
  color            : #F6F7F9; 
  padding          : 3px;
}

td.sectiontableheader a 
{
color              : #F6F7F9;
}

.sectiontableentry1 
{
  vertical-align   : top;
  padding          : 3px;
  background       : #F4F5F7;
  border-bottom    : 1px solid #ffffff;
  line-height      : 18px;
}

.sectiontableentry2 

{
  vertical-align   : top;
  padding          : 3px;
  border-bottom    : 1px solid #ffffff;
  background       : #EFF1F4;
  line-height      : 18px;
}

.sectiontableentry1 img

{
  padding-top: 1px;
  padding-top: 1px;
  text-decoration  : none;
}

.sectiontableentry2 img

{
 padding-top: 1px;
 padding-top: 1px;
 text-decoration  : none;
 text-align:left
}

a:link, a:visited 

{
  color            : #3B5576;
  text-decoration  : none;
 }

a:hover 

{
  color            : #3A6389;
  text-decoration  : underline;
   }

a.category:link, a.category:visited 

{
  font-size        : 11px;
}

a.readon:link, a.readon:visited 

{
  color            : #3A6389;
  font-family      : Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(../images/readon.gif) no-repeat;
  white-space      : normal;
  font-weight      : normal;
  padding          : 1px 0 3px 18px;
  float            : left;
  line-height      : 10px;
  text-decoration  : underline;
}

a.readon:hover 

{
  color            : #4B6B94;
  font-family      : Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  background       : url(../images/readon.gif) no-repeat;
  white-space      : normal;
  font-weight      : normal;
  padding          : 1px 0 3px 18px;
  line-height      : 10px;
  text-decoration  : underline;
}

ul 

{
  margin           : 2px;
  padding-left     : 8px;
  list-style       : none;
}

li 

{

  line-height      : 12px;
  padding-left     : 10px;
  padding-top      : 0;
  background-image : url(../images/strelka.gif) ;
  background-repeat: no-repeat;
  background-position: 0px 5px;
}

table.contenttoc 

{
  border           : 1px solid #000000;
  background       : #F1F1F1;
  padding          : 5px;
  margin-left      : 2px;
  margin-bottom    : 2px;
}

.pagenavcounter 

{
  font-size        : 10px;
  color            : #ff0000;
}

.pagenavbar 

{
  border-top       : 2px solid #000000;
  padding          : 2px;
}

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; } 

a.pagination:link, a.pagination:visited 

{
  font-size        : 11px;
  color            : #999999;
  text-decoration  : none;
}

a.pagination:hover 

{
  font-size        : 11px;
  color            : #4B6B94;
  text-decoration  : underline;
}

div.date 

{
  float            :right;
  font-size        : 11px;
  font-weight      : bold;
  color            : #ffffff;
  width            : 160px;
  text-align       : right;
}

div.pw 

{
  float:right;
  width: 100%;
}

.small 

{
  font-size        : 10px;
  color            : #333333;
}

.smalldark 

{
  font-size        : 10px;
  color            : #333333;
}

.createdate, .modifydate 

{
  float            : left;
  font-size        : 10px;
  color            : #666666;
  font-weight      : normal;
}

.content_vote 

{
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}

.content_rating 

{
  font-size        : 10px;
  color            : #999999;
}

.pathway 

{
  font-size        : 11px;
  color            : #ffffff;
}

a.pathway:link, a.pathway:visited 

{
  font-size        : 11px;
  padding-left     : 0;
  font-weight      : bold;
  color            : #ffffff;

}

a.pathway:hover 

{
  font-size        : 11px;
  padding-left     : 0;
}

table.contentpane 

{ 
  background       : #e7eaec;
  width            : 100%;
  border-spacing   : 0;
  padding-left     : 5px;
  padding-right    : 5px;
  margin-bottom    : 5px;
}

table.contentpaneopen 

{
  width            : 100%;
  border-spacing   : 0;
  padding-left     : 5px;
  padding-right    : 5px;
  margin-bottom    : 5px;
}

.poll 

{
	color : #333333;
	line-height : 12px;
        font-weight: bold;
}

.pollstableborder

{
  border-color     : #999999;
  text-align: left;
}

.contentheading, .componentheading 

{
  border-bottom    : 0px ;
  font-size        : 12px;
  font-weight      : bold;
  line-height      : 16px;
  text-transform   : uppercase;
  text-align       : left;
  text-indent      : 0;
  color            : #3B5576;
  width            : 90%;
  padding          : 1px;
  margin           : 0px 0px;  
  background       : #e7eaec;
}

td.article_column

{
   padding-right: 5px;
}

.footer 

{
  
   font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;
   font-size        : 12px;
   font-weight      : normal;
   height           : 28px;
   border           : 1px solid #000000;

}

.lcol 

{
   width            : 20%; 
   vertical-align   : top;
   background       : #ffffff;
   padding-top      : 5px;
   border-left      : 1px solid #000000;
   padding-left     : 3px;
}

.rcol 

{
   width            : 20%; 
   vertical-align   : top;
   background       : #ffffff;
   padding-top      : 5px;
   border-right     : 1px solid #000000;
   padding-right: 3px;
}

.foot 

{
  background       : url(../images/mod_lr.gif) #6D8DB5 ; 
  vertical-align   : top;
}

.contentdescription 

{ 
  width          : auto !important;
  margin         : 0;
  padding        :  0;
  padding-top    : 5px;
  text-align     : left;
  background	 : url(../images/mod.gif) #E7EAEC repeat-x top left;
}

td.top1

{
 margin: 0;
 padding:  0;
 height: 30px;
 padding-top:  0px;
 padding-left: 4px;
 padding-right: 4px;
 border   : 0px solid #000000;
 background     : url(../images/mod_lr.gif) #ff0000 repeat-x top left;}

table.top2

{
 background : #ffffff;
}

#searchbox 

{
  margin           : 0;
  padding          : 0;
  margin-top       : 1px;
  margin-left      : 4px;
  width            : 180px;
  font-size        : 11px;
  color            : #707070;
  padding          : 2px !important;
  padding          : 2px; 
  border           : 1px solid #000000 ;
}

td.logoheader 

{
  margin         :  0;
  padding        :  0;
  background     : url(../images/header.jpg)  #fff no-repeat bottom center;
  height         : 140px;
  width          : 100%;
  border-left    : 1px solid #000000;
  border-right   : 1px solid #000000;
}

td.topnav 
{
  padding        : 0px;
  background     : url(../images/bg_top.gif) repeat-x top left;
  height         : 42px;
  width          : 100%;
}

td.bgline 
{
  margin         : 0px;
  padding        : 0px;
  background     : url(../images/s.gif) repeat-y;
  width          : 7px;
 }

#mainlevel-nav 
{
  font-size        : 11px;
  list-style       : none;
  padding          : 0;
  margin           : 0;
}

#mainlevel-nav li 
{
  float            : right;
  display          : block;
  list-style       : none;
  background-image : none;
  padding-left     : 2px;
  padding-right    : 2px;
  margin           : 0;
  width            : auto !important;
  font-size        : 11px;
  line-height      : 28px;
  white-space      : nowrap;
  border-left      : 1px solid #000000;
}

#mainlevel-nav li a 
{
  padding-left     : 10px;
  padding-right    : 10px;
  font-size        : 11px;
  color            : #000033;
  text-decoration  : none;
}

#mainlevel-nav li a:hover 
{
  font-size        : 11px;
  color            : #999999;
}

.blog_more {
  margin   : 10px 0 7px 7px;
}

.buttonheading 
{
 padding  : 0 0px;
 text-decoration  : none;
 background       : #e7eaec;
}

span.article_separator 
{
 display:block;
 height:10px;
 clear: both;
}

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 0px solid #fff; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }
div.mosimage      {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #666; }

.caption {border: 0px solid #6C0; padding: 3px;}

/*  Main Menu */

table.moduletable_menu ul, table.moduletable_menu ul li
{
  background-image: none;
  display           : block;
  width             : auto;
  margin            : 1px 0px;
  padding          : 0;
  font-size        : 12px;
  background       : none;
}

table.moduletable_menu ul li a, table.moduletable_menu ul li a:link, table.moduletable_menu ul li a:visited

{
  display          : block;
  font-size        : 12px;
  border           : 1px solid #B4C1D1;

  background-color : #ECF0F3;
  font-weight      : normal;
  padding          : 2px 0;

  color            : #666666;
  font-weight      : bold;
  padding-left     : 10px;
}

table.moduletable_menu ul li a:hover

{
  border           : 1px solid #B4C1D1;
  background-color : #E2E5EA;
  font-size        : 12px;
  font-weight      : normal;
  color            : #4B6B94;
  text-decoration  : none;
  padding-left     : 10px;
}

table.moduletable_menu ul li.active a:link, table.moduletable_menu ul li.active  a:visited

{
  color            : #4B6B94;
  border           : 1px solid #B4C1D1;
  background-color : #E2E5EA;
  font-weight      : bold;
}

table.moduletable_menu ul li ul li a:link, table.moduletable_menu ul li ul li a:visited, table.moduletable_menu ul li ul li ul li a:link, table.moduletable_menu ul li ul li ul li a:visited

{
   display          : block;
   font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size        : 11px;
   font-weight      : bold;
   color            : #999999;
   padding    	  : 3px 1px 3px 5px;
   margin		  : 3px;
   text-decoration  : none;
   padding-left     : 15px;
   border: none;
}

table.moduletable_menu ul li ul li a:hover, table.moduletable_menu ul li ul li ul li a:hover
{ 
  background:none;
  font-size        : 11px;
  font-weight      : normal;
  color            : #666666;
  text-decoration  : none;
  padding-left     : 15px;
}

table.moduletable_menu ul li.active ul li a:link, table.moduletable_menu ul li.active ul li a:visited, table.moduletable_menu ul li.active ul li ul li a:link, table.moduletable_menu ul li.active ul li ul li a:visited

{
   display          : block;
   font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size        : 11px;
   font-weight      : bold;
   color            : #999999;
   padding    	  : 3px 1px 3px 5px;
   margin		  : 3px;
   text-decoration  : none;
   padding-left     : 15px;
   border: none;
}

table.moduletable_menu ul li.active ul li a:hover, table.moduletable_menu ul li.active ul li ul li a:hover

{
  background:none;
  font-size        : 11px;
  font-weight      : normal;
  color            : #666666;
  text-decoration  : none;
  padding-left     : 15px;
}

table.moduletable_menu ul li.active ul li#current a

{
  background:none;
  font-size        : 11px;
  font-weight      : bold;
  color            : #6284B0;
  text-decoration  : none;
  padding-left     : 15px;
}