/***************************************************

++++++++++++++++++++++++++++++++++++++++++++++++++++
this file created by rgb(raduga) http:/mambasana.ru
----------------------------------------------------

***************************************************/

body, html {
  padding          : 0px;
  background       : #735B5B url('../images/bg.gif');
  font-family      : Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
  margin-top       : 8px;
  margin-bottom    : 10px;
  margin-left:0px; margin-right:0px; background-color:#735B5B
   
}

td, tr, p, div {
  font-family      : Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
 
}

hr {
  width            : 100%;
  height           : 1px;
  color            : #999999;
}

ul {
   margin           : 2px;
   padding-left     : 0px;
   list-style       : none;
}
li {
  
  padding-left     : 8px;
  padding-top      : 0px;
  line-height      : 15px;
  background       : url('../images/readon.gif') no-repeat 0px 6px;
  
 
}
FORM  {
  margin-bottom    : 0px;
  margin-top       : 0px;
}

.mainbody { 
  width            : 99%;
  margin           : 0px; 
  padding          : 0px;
  text-align       : left;
  background-color : transparent;
 }
td.header {
  background     : url('../images/header.jpg') no-repeat;
  height         : 100px;
  width          : 780px
 }

td.shadow {
  background     : url('../images/shadow.gif') no-repeat;
  height         : 39px;
  width          : 780px
 }



td.space {
  background       : url('../images/space.gif') repeat-y;
  width            : 0px

}

td.bmw{
  background-color : transparent;
  line-height      : 7px;
}
td.bmw1{
  background-color : transparent;
  line-height      : 3px;
}

.leftcol {
  width            : 185px;
  height           : 100%;
  margin-left      : 20px;
  margin-right     : 5px;
  text-align       : left; 
  padding          : 0px;
}

table.moduletable {
  width	         : 100%;
  table-layout	   : auto;
 

}
table.moduletable th { 
  font-size        : 13px;
  font-weight      : bold;
  color            : #333333;
  text-transform   : uppercase;
  text-align       : left;
  line-height      : 21px;
  text-indent      : 8px;
  letter-spacing   : 1px;
  background: url('../images/line.gif') repeat-x bottom left;
    
}

table.moduletable td {
  padding-left     : 0px;
  padding-right    : 0px;
    }

H1 { 
  font-family      : Tahoma,Verdana,Arial, Helvetica, sans-serif;
  font-size        : 18px;
  color            : #333333;
  font-weight      : normal;

   }
H2 { 
  font-family      : Tahoma,Verdana,Arial, Helvetica, sans-serif;
  font-size        : 16px;
  color            : #333333;
  font-weight      : normal;

 }
H3 { 
  font-family      : Tahoma,Verdana,Arial, Helvetica, sans-serif;
  font-size        : 14px;
  color            : #333333;
  font-weight      : normal;

 }
h4, h5, h6 { 
  font-family      : Tahoma,Verdana,Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
  font-weight      : normal;

 }


.back_button {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  text-decoration  : none; 
  font-weight      : normal;
  padding-top      : 1px;
  padding-right    : 0px;
  margin-bottom    : 4px;
  float            : right;
  line-height      : 15px;
  margin-right     : 0px;
  
}

.inputbox {
  border           : 1px solid #999999;
  background-color : #F1F1F1;
  margin-bottom    : 5px;
  margin-top       : 5px;
  color	       : #333333;
}
.sectiontableheader {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  color            : #f8f8f8;
  background       : #735B5B;
  padding          : 4px;
}
.sectiontableentry1 {
  padding          : 0px;
  background       : #D6D6D6;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 0px solid #BABABA;
  line-height      : 20px;

}
.sectiontableentry2 {
  padding          : 0px;
  background       : #E6E6E6;
  border-top       : 0px solid #FFFFFF;
  border-bottom    : 1px solid #BABABA;
  line-height      : 20px;

}
.sectiontableentry1 img{
  padding-right         :3px;
  padding-left          : 3px;

}
.sectiontableentry2 img{
  padding-right         :3px;
  padding-left          : 3px;
}

a:link, a:visited {
  font-size        : 11px;
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
}
a:hover {
  font-size        : 11px;
  color            : #990000;
  text-decoration  : none;
  font-weight      : bold;
}
a.category:link, a.category:visited {
  font-size        : 11px;
  font-weight      : bold;
  text-align: left;
  padding: 3px;
}

a.readon:link, a.readon:visited {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  color            : #666666;
  text-decoration  : none; 
  background       : url('../images/readon.gif') no-repeat 0px 5px;
  white-space      : normal;
  padding-top      : 2px !important;
  padding-top      : 3px !important;
  padding-left     : 11px;
  padding-right    : 2px;
  float            : right;
  line-height      : 10px;
  margin-right: 1px
  
}
a.readon:hover {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #990000;
  background       : url('../images/arrow.png') no-repeat;
  white-space:normal; font-weight:bold; padding-top:3px !important; padding-left:11px; padding-right:2px; float:right; line-height:10px; text-decoration:none; background-repeat:no-repeat 
}

table.contenttoc {
  border           : 2px solid #dedede;
  border-bottom    : none;
  background       : #F1F1F1;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  margin           : 0px;
  padding          : 0px;
  margin-left      : 3px;
  margin-bottom    : 3px;
  margin-top       : 3px !important;
  margin-top       : 0px;
  line-height      : 16px;
  clear: left;
 }
table.contenttoc th{
  margin           : 0px;
  padding          : 2px;
  background       : #cccccc;
  font-size        : 11px;
  color            : #990000;
 }
table.contenttoc td{
 margin           : 0px;
 padding          : 3px;
 border-bottom           : 2px solid #dedede;
   }

a.toclink:link, a.toclink:visited {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  color            : #333366;
  text-decoration  : none; 
  background       : url('../images/readon.gif') no-repeat 0px 6px;
  white-space      : normal;
  padding-top      : 2px !important;
  padding-top      : 2px !important;
  padding-left     : 11px;
  padding-right    : 2px;
  line-height      : 15px
    
}
a.toclink:hover {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #990000;
  background       : url('../images/arrow.png') no-repeat;
  white-space      : normal;
  font-weight      : bold;
  padding-top      : 2px !important;
  padding-top      : 2px !important;
  padding-left     : 11px;
  padding-right    : 2px;
  line-height      : 15px;
  text-decoration  : none 
}

.pagenavcounter {
  font-size        : 11px;
  color            : #999999;
}
.pagenavbar {
  border-top       : 1px solid #999999;
  padding          : 2px;
}
.pagenav {
  margin           : 0px;
  padding          : 0px;
  font-size        : 11px;
  font-weight      : bold;
  color            : #000000;
  line-height      : 35px;
}
a.pagenav:link, a.pagenav:visited {
  margin           : 0px;
  padding          : 0px;
  font-size        : 11px;
  color            : #666666;
  text-decoration  : none;

}
a.pagenav:hover {
  color: #999999;
  text-decoration  : none;
  cursor: pointer;
}
.button {
  font-size        : 10px;
  color            : #ffffff;
  border           : 2px solid #cccccc;
  margin-bottom    : 5px;
  margin-top       : 5px;
  background-color : #735B5B;
  padding          : 1px;
  cursor           : pointer;

}

.searchbox {
  margin           : 0px;
  padding          : 0px;
  width            : 100px;
  font-size        : 11px;
  color            : #000033;
  border           : 2px solid #735B5B;
  padding          : 2px;
  height           : 10px !important;
  height           : 15px;
  background-color : #cccccc;
  
  }

.small {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
}
.smalldark {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
}
.modifydate {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
}
.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
}
.content_rating {
  font-size        : 10px;
  color            : #333333;
}

.pathway {
  font-size        : 11px;
  color            : #333333;
  line-height      : 16px;
  padding-left     : 215px;
    
}
a.pathway:link, a.pathway:visited {
  font-size        : 11px;
  padding-left     : 0px;
  }
a.pathway:hover {
  font-size        : 11px;
  padding-left     : 0px;
}


table.content{
  width            : 100%;
  padding          : 0px;
  margin-bottom    : 10px;
  border-collapse  : collapse;
  border-spacing   : 0px;
  
}
table.contentpane {
  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  margin-bottom    : 5px;
  margin-top       : 5px;
  border-spacing   : 0px;
   }
table.contentpaneopen {
  width            : 100%;
  margin : 0px;
  padding: 0px;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;

}
table.contentpaneopen td{
  padding-left     : 10px !important;
  padding-right     : 10px !important;
  padding-top: 2px !important;
  padding-top: 2px;
  padding-left     : 6px;
  padding-right    : 6px;
  }



.poll{
 text-align       : left;
 font-size        : 11px;
 font-weight      : bold;
 color            : #000033;
}
.pollstableborder{
 text-align       : left;

 border-color     : #000000;
 font-size        : 11px;
 font-weight      : normal;
 color            : #000033;

}

.contentdescription { 
  width            : 100%;
  display          : block;
  clear: both;
} 

.contentheading {
  margin           : 0px;
  padding          : 0px;
  padding-bottom   : 3px;
  font-size        : 11px;
  font-weight      : bold;
  color            : #990000;
  
  letter-spacing   : 1px;
  line-height      : 12px;
  text-transform   : uppercase;
  text-align       : left;
  width            : 100%;
  text-indent      : 0px;
  border-bottom: 1px solid #990000;
}


.componentheading {
  margin-left      : 0px;
  font-size        : 14px;
  font-weight      : bold;
  color            : #333;
  letter-spacing   : 1px;
  line-height      : 18px;
  text-transform   : uppercase;
  text-align       : left;
  width            :100%;
  text-indent      : 7px;
  padding-bottom   : 10px;
 
}

.ontab {
  background-color: #dedede;
  border-left     : solid 1px #666666;
  border-right    : solid 1px #666666;
  border-top      : solid 1px #666666;
  border-bottom   : solid 0px #999999;
  text-align      : center;
  cursor          : pointer;
  font-weight     : normal;
  color           : #900000;
}

.offtab {
  background-color: #cccccc;
  border-left     : solid 1px #999999;
  border-right    : solid 1px #999999;
  border-top      : solid 1px #999999;
  border-bottom   : solid 1px #666666;
  text-align      : center;
  cursor          : pointer;
  font-weight     : normal;
  color           : #666666;
}



.contact_email  {
  width            : 90%;
    
}
.contact_email .inputbox {
  width            : 380px !important;
  width            : 400px;
 
}


.tabpadding {
 border-left       : 1px solid #707070;
}
.tabheading {
 background-color  : #F1F1F1;
 text-align        : left;
}

.createdate {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color            : #333333;
  font-size        : 10px;
  font-weight      : bold;
   }

.mainlevel {
  width            : auto;
  display          : block;
}
a.mainlevel:link, a.mainlevel:visited {
	font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
      font-size        : 10px;
      font-weight      : bold;
	color		     : #333333;
  	text-decoration  : none;
	letter-spacing   : 1px;
	padding	     : 4px;
	padding-left     : 10px;
	border-bottom    : 1px solid #999999;
     
}
a.mainlevel:hover {
	border			: 0px;
	background-color      :  #cccccc;
	color			      : #666666;
     letter-spacing            : 1px;
     border-bottom    : 1px solid #999999;
     
         }

#active_menu {
   border			      : 0px;
   color			      : #666666;
   letter-spacing         : 1px;
   background-color       :  #cccccc;
   border-bottom          : 1px solid #999999;
      
}
/********************************
#active_menu:first-letter {
  font-size        : 11px;
  font-weight      : bold;
  color            : #990000;
}
********************************/
.sublevel {
   font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size        : 10px;
   font-weight      : bold;
   color            : #333333;
   padding    		: 3px 1px 3px 5px;
   margin			: 0px;
}
a.sublevel:link, a.sublevel:visited {
  font-size        : 10px;
  color		        : #333333;
  text-decoration	: none;
}
a.sublevel:hover {
  color            : #999999;
  text-decoration  : none;
}
a.sublevel#active_menu  {
	background      : transparent;
	color           : #990000;
	border          : 0px;
      
}


.middle {
  
  padding : 0px;
  margin: 0px;
  width            : 780px !important;
  width            : 780px !important;
  background       : url('../images/middle.gif') repeat-y top;
   
}

.footer {
margin           : 0px;
text-align       : right;
padding-right    : 30px;
padding-bottom   : 15px;
font-size        : 10px;
font-weight      : normal;
color            : #666666;
background       :  url('../images/footer.gif') no-repeat;
height           :  20px; padding-left:0px; padding-top:0px

}

.footer a:link, .footer a:visited {
  font-size        : 10px;
  font-weight      : normal;
  color            : #666666;
  text-decoration  : none;
  
}
.footer a:hover {
  color            : #990000;
  text-decoration  : none;
  
}

div.module {
  width: 185px;
  background: url('../images/mod_mid.gif') repeat-y;
  margin-bottom: 0px
}

div.module div {
  background: url('../images/mod_bot.gif') no-repeat bottom left;
}

div.module div div {
  background: url('../images/mod_top.gif') no-repeat top left;
  padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:8px
  
}
div.module div div div {
  background: none;
  padding: 0;
  width: auto !important;
  width: 100%; 
}

div.module div div div h3 { 
display: block;  
padding : 0px 0px 10px 0px;  
margin : 0px;
font-size        : 12px;
  font-weight      : bold;
  color            : #990000;
  text-transform   : uppercase;
  text-align       : center;
  letter-spacing   : 1px;

}
.mosimage {
  border: 1px solid #dedede;
  margin: 5px;
  padding-top:  3px;

}

.mosimage_caption {
  margin-top: 3px;
  padding:  2px;
  color: #990000;
  font-size: 10px;
  background: #CCCCCC;
}