/****







author - rgb(raduga) http://mambasana.ru







***/















body,html {







  padding          : 0;







  margin           : 0;







  margin-bottom    : 10px;







  







    }















#body_bg{







background     : url(../images/bg_top.gif) #ffffff repeat-x top left;







}















.main { 







  text-align       : left; 







  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        : 11px;







  color            : #000000;







}







hr {







  color            : #999999;







  height           : 1px;







  width            : 100%;







}















form {







margin           : 0; 







padding          : 0;







}























.leftrow {







  width            : 169px;







  height           : 100%;







  margin-right     : 0;







  background       : #fff;















}















.rightrow {







  height           : 100%;







  width            : 169px;







  margin-left      : 0;







  background       : #fff;















 }















.back_button {







  color            : #999999;







  font-family      : Tahoma, Arial, Verdana,  Helvetica, sans-serif;







  font-size        : 11px;







  font-weight      : normal;







  padding-bottom   : 3px;







  margin-right     : 4px;







  float            : right;







  line-height      : 20px;







  }















.button {







  font-size        : 11px;







  color            : #333333;







  border           : 1px solid #B4C1D1;







  margin           : 3px;







  background-color : #EAECEE;







  padding          : 2px !important;







  padding          : 1px;







  cursor           : pointer;







}















.inputbox {







 color        : #000000;







 background   : #ffffff;







 border       : 1px solid #B4C1D1;







 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: #C2CFC4;







	color: #fff;







	margin: 1px 0 3px 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;















}



















td.contactheader {







background       : url(../images/mod_bottom.gif) #F8F9FA repeat-x bottom left; 



border    : 4px solid #000;







}























table.moduletable, table.moduletable_menu, table.moduletable_text {







	margin           : 0 0 8px 0;







	width            : 100%;







      background       : url(../images/mod_bottom.gif) #FFF repeat-x bottom left; 







      padding-bottom   : 2px;







	}















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) #E7EAEC 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) #6D8DB5 repeat-x top left; 







      color              : #FFF6DF

;







	







	    







	}















.sectiontableheader {







  font-size        : 12px;







  font-weight      : normal;







  text-transform   : uppercase;







  letter-spacing   : 1px;







  background         : url(../images/mod_lr.gif) #6D8DB5 repeat-x top left; 







  color              : #F7FBF6

; 







  padding          : 3px;







}















td.sectiontableheader a {







color              : #F7FBF6;







}















.sectiontableentry1 {







  vertical-align   : top;







  padding          : 3px;







  background       : #F7FBF6

;







  border-bottom    : 1px solid #ffffff;







  line-height      : 18px;















}















.sectiontableentry2 {







  vertical-align   : top;







  padding          : 3px;







  border-bottom    : 1px solid #ffffff;







  background       : #F7FBF6;







  line-height      : 18px;







  }















.sectiontableentry1 img{







 







padding-top: 3px !important;







padding-top: 1px;







}















.sectiontableentry2 img{







 padding-top: 3px !important;







 padding-top: 1px;















}















a:link, a:visited {







  







  color            : #4B6B94;







  text-decoration  : none;







  font-weight      : bold;







}















a:hover {







  color            : #999999;







  text-decoration  : none;







  font-weight      : bold;







}































a.category:link, a.category:visited {







  font-size        : 11px;







  font-weight      : bold;







}















a.readon:link, a.readon:visited {







  color            : #999999;







  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            : right;







  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     : 10px;







  list-style       : none;







}















li {







  







  line-height      : 15px;







  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 #dcdcdc;







  background       : #F1F1F1;







  padding          : 5px;







  margin-left      : 2px;







  margin-bottom    : 2px;







}















.pagenavcounter {







  font-size        : 10px;







  color            : #4B6B94;







}















.pagenavbar {







  border-top       : 1px solid #999999;







  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  : none;







}















div.date {

  float:right;

  font-size        : 11px;

  font-weight      : bold;

  color            : #707070;

  width: 150px;

  text-align: right;

  padding-right: 30px;

}















div.pw {



  float:left;

  width: 650px;







}















.small {







  font-size        : 10px;







  color            : #333333;







}















.smalldark {







  font-size        : 10px;







  color            : #333333;







}















.createdate, .modifydate {







  float            : left;







  font-size        : 10px;







  color            : #666666;







  font-weight      : bold;







}















.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            : #333333;







  }















a.pathway:link, a.pathway:visited {







  font-size        : 11px;







  padding-left     : 0;







}















a.pathway:hover {







  font-size        : 11px;







  padding-left     : 0;







}















table.content{







  width            : 100%;







  padding          : 0;







  border-collapse  : collapse;







  border-spacing   : 0;







  margin-bottom    : 10px;







}















table.contentpane {







  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: normal;







      







}















.pollstableborder{







  border-color     : #999999;







  text-align: left;







}















.contentheading, .componentheading {







  border-bottom    : 1px solid #3B5576;







  font-size        : 13px;







  font-weight      : bold;







  line-height      : 16px;







  text-transform   : uppercase;







  text-align       : left;







  text-indent      : 0;







  color            : #3B5576;







  width            : 100%;







  padding          : 1px;







  margin: 3px 0px;







  }















td.article_column{







padding-right: 5px;







}















.footer {







  font-size        : 8px;







  font-weight      : normal;







  height           : 28px;







  border-top       : 1px solid #cccccc;







  background	   : url(../images/shadowflip.jpg) #ffffff repeat-x top;







 }















.lcol {







   vertical-align   : top;







   background       : #ffffff;







   padding-top: 5px;







   border-left       : 1px solid #cccccc;







   padding-left: 3px;















}















.rcol {







   vertical-align   : top;







   background       : #ffffff;







   padding-top: 5px;







   border-right       : 1px solid #cccccc;







   padding-right: 3px;















}















.foot {







  background       : none;







  vertical-align   : top;







  







}























.contentdescription { 







  width          : auto !important;







  margin         : 0;







  padding        :  0;







  padding-top    : 5px;







  text-align     : left;







}















td.top1{







margin: 0;







padding:  0;







height: 28px !important;







height: 25px;







padding-top:  0px !important;







padding-top:  3px;



padding-left: 2.5%;

padding-right: 2.5%;

background		: url(../images/shadow.jpg) #ffffff repeat-x top;



}















table.top2{







background : #ffffff;















}















#searchbox {







  margin           : 0;







  padding          : 0;







  margin-top       : 13px;







  margin-left      : 10px;







  width            : 180px;







  font-size        : 11px;







  color            : #707070;







  padding          : 2px !important;







  padding          : 1px; 





  border           : 1px solid #cccccc;







  background       : #F8F9FA;







  







   }















td.logoheader {







  margin: 0;







  padding:  0;







  background     : url(../images/header.jpg)  #fff no-repeat bottom left;







  height         : 65px;







  width          : 100%;







  







 }















td.logobanner {







  margin: 0;







  padding:  0;







  background     : #000 no-repeat bottom center;







  height         : 100px;







  width          : 100%;







  







 }











td.foundation {







  margin: 0;







  padding:  0;







  background     : #000 no-repeat bottom center;







  height         : 300px;







  width          : 100%;







  







 }



















td.topnav {







  margin : 0px;







  padding:  0px;







  background     : url(../images/bg_top.gif) repeat-x top left;







  height         : 42px;







  width          : 770px;







 }















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;







  margin-left      : 1px;







 







}















#mainlevel-nav li {







  float            : left;







  display          : block;







  list-style       : none;







  background-image : none;







  padding-left     : 8px;







  padding-right    : 8px;







  margin           : 0;







  width            : auto !important;







  font-size        : 11px;







  line-height      : 28px;







  white-space      : nowrap;







  border-right      : 1px solid #cccccc;















}







#mainlevel-nav li a {







  







  padding-left     : 4px;







  padding-right    : 4px;







  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 2px;







}















span.article_separator {







display:block;







height:15px;







clear: both;







}





span.article_headline {







display:block;







height:0px;







clear: both;







}















div.caption       { padding: 0 10px 0 10px; }







div.caption img   { border: 1px solid #CCC; }







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: 1px solid #CCC; padding: 3px;}















/*  Main Menu */







table.moduletable_menu ul, table.moduletable_menu ul li







{







  background-image: none;







  list-slyle: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        : 11px;







  border           : 1px solid #B4C1D1;







  background-color : #EEF3EC;







  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 : #C2CFC3;







  font-size        : 11px;







  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 : #FFFFEF;







  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 20px 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;















}

