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

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

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

body,html {
  margin           : 0px; 
  padding          : 0px;
  background       : url(../images/bg.jpg) repeat;
  /*background: #004080;*/
  font-family      : Times new roman,Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #a6caf0;
  margin-top       : 5px;
  margin-bottom    : 10px;
  background-color : #FFFFFF;
   
}

td, tr, p, div {
  font-family      : Times new roman,Tahoma, Arial, Verdana, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #a6caf0;
 
}

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;
  background-position: 0px 5px !important;
  background-position: 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.gif)  no-repeat;
  height         : 120px;
  width          : 988px;
  margin		 :	0px;
  padding		 :	0px;
  overflow		 :hidden;
 }

td.shadow {
  background     : url(../images/shadow.gif)  no-repeat;
  height         : 39px;
  width          : 988px;
  padding	 	 : 0px;
  margin		 : 0px;
  overflow		 :hidden;

 }
.searchbar table
{
	text-align: right;
}

.searchbar table tr td
{
	margin-right:	0px;
	padding-bottom: 3px;
	padding-top: 0px;
	text-align: right;

}
.searchbartext
{
	margin-bottom:	10px;
	text-align: right;
	
}

.inputboxsmall
{
   border           : 1px solid #999999;
   background-color : #F1F1F1;
   margin-bottom    : 5px;
   margin-top       : 6px;
   color	       : #000000;
   font-size      : x-small;
   height: 12px;
}

.menuend 
{
  background     : url(../images/menubgbottom.gif)  no-repeat;
  aaheight         : 9px;
  padding	 	 : 0px;
  margin		 : 0px;
  padding-bottom : 10px;
  margin-bottom  : 10px;
  margin-left    : 12px;
  overflow		 :hidden;
  float            : top;
  position: relative;
  top: -10px;
  left: 0px;
}

.leftcoltd
{
  padding	 	 : 0px;
  margin		 : 0px;
  margin-left    : 12px;
  overflow		 :hidden;
  background: #ffffff;	

  padding-top      	: 0px !important;
  padding-top      	: 0px;
  padding-bottom    : 0px !important;
  padding-bottom    : 0px;
  margin-bottom     : 0px;
  float             : bottom;


}

.aawebdeveloper-floated-element
{
	background	: #FFFFFF;

}

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

}

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

.leftcol {
  awidth            : 185px;
  width            : 205px;
  height           : 100%;
  margin-left      : 12px;
  margin-right     : 0px;
  margin-top       : 0px;
  text-align       : left; 
  padding          : 0px;
  padding-left: 10px;
  padding-bottom	:0px;
  margin-bottom		:0px;
  background: url(../images/menubg.gif) top left repeat-y;

}

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

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

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

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

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

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

 }
H4,H5,H6 { 
  font-family      : Times new roman,Tahoma,Verdana,Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #a6caf0;
  font-weight      : normal;

 }


.back_button {
  font-family      : Times new roman,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	       : #000000;
}
.sectiontableheader {
  font-family      : Times new roman,Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  color            : #f8f8f8;
  background       : #735B5B;
  padding          : 4px;
}
.sectiontableentry1 {
  padding          : 0px;
  /*background       : #D6D6D6;*/
  background       : #533B3B;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 0px solid #BABABA;
  line-height      : 20px;

}
.sectiontableentry2 {
  padding          : 0px;
  background       : #533B3B;
  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            : #a6caf0;
  text-decoration  : none;
  font-weight      : bold;
}
a:hover {
  font-size        : 11px;
  color            : #FFFFFE;
  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      : Times new roman,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;
  padding-left     : 11px;
  padding-right    : 2px;
  float            : right;
  line-height      : 10px;
  margin-right: 1px;
  
}
a.readon:hover {
  font-family      : Times new roman,Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #FFFFFE;
  background       : url(../images/arrow.gif);
  background-repeat: no-repeat;
  white-space      : normal;
  font-weight      : bold;
  padding-top      : 2px !important;
  padding-top      : 3px;
  padding-left     : 11px;
  padding-right    : 2px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
}

table.contenttoc {
  border           : 2px solid #dedede;
  border-bottom    : none;
  background       : #F1F1F1;
  font-family      : Times new roman,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            : #FFFFFE;
 }
table.contenttoc td{
 margin           : 0px;
 padding          : 3px;
 border-bottom           : 2px solid #dedede;
   }

a.toclink:link, a.toclink:visited {
  font-family      : Times new roman,Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  color            : #a6caf0;
  text-decoration  : none; 
  background       : url(../images/readon.gif) no-repeat  0px 6px;
  white-space      : normal;
  padding-top      : 2px !important;
  padding-top      : 2px;
  padding-left     : 11px;
  padding-right    : 2px;
  line-height      : 15px;
    
}
a.toclink:hover {
  font-family      : Times new roman,Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #FFFFFE;
  background       : url(../images/arrow.gif) no-repeat;
  white-space      : normal;
  font-weight      : bold;
  padding-top      : 2px !important;
  padding-top      : 2px;
  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;

}

.button_small
{
  font-size        : 9px;
  color            : #ffffff;
  border           : 1px solid #cccccc;
  margin-bottom    : 8px;
  margin-top       : 8px;
  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      : Times new roman,Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
}
.smalldark {
  font-family      : Times new roman,Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
}
.modifydate {
  font-family      : Times new roman,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            : #a6caf0;
}

.pathwaytextblok
{
	padding-left	:130px;
}

.pathway {
  font-size        : 11px;
  color            : #a6caf0;
  line-height      : 16px;
  padding-left     : 115px;
}
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        : 14px;
  font-weight      : bold;
  color            : #FFFFFE;
  letter-spacing   : 1px;
  line-height      : 19px;
  text-transform   : uppercase;
  text-align       : left;
  width            : 100%;
  text-indent      : 0px;
  border-bottom: 1px solid #FFFFFE;
}


.componentheading {
  margin-left      : 0px;
  font-size        : 14px;
  font-weight      : bold;
  color            : #FFFFFE;
  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            : #a6caf0;
  font-size        : 10px;
  font-weight      : bold;
   }

.mainlevel {
  width            : auto;
  display          : block;
}
a.mainlevel:link, a.mainlevel:visited {
	font-family      : Times new roman,Tahoma, Verdana, Arial, Helvetica, sans-serif;
      font-size        : 10px;
      font-weight      : bold;
	color		     : #a6caf0;
  	text-decoration  : none;
	letter-spacing   : 1px;
	padding	     : 4px;
	padding-left     : 20px;
	padding-right: 10px;
	aborder-bottom    : 1px solid #999999;
    abackground: url(../images/mod_mid.gif) repeat-y;
     
}
a.mainlevel:hover {
	border			: 0px;
	background-color      :  #cccccc;
	color			      : #666666;
     letter-spacing            : 1px;
     aborder-bottom    : 1px solid #999999;
     
}

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


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

.middle td{
  padding    	   : 0px;
  margin           : 0px;
}

.middle tbody{
  padding    	   : 0px;
  margin           : 0px;
}



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

}

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

div.module {
  width: 175px;
  abackground: url(../images/mod_mid.gif) repeat-y;
  margin-bottom: 0px;
  margin-top: 0px;
}

div.module div {
  margin-bottom: 5px;
}

div.module div div {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
  
}

div.module div div div {
  background: none;
  padding: 0;
  width: auto !important;
  width: 100%; 
}

div.module div div div h3 { 
  display: block;  
  apadding : 0px 0px 10px 0px;  

  padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;


  margin : 0px;
  font-size        : 12px;
  font-weight      : bold;
  color            : #FFFFFE;
  text-transform   : uppercase;
  text-align       : center;
  letter-spacing   : 1px;
  abackground: url(../images/mod_top.gif) top left no-repeat;

}











div.modulelogin {
  width: 185px;
  abackground: url(../images/mod_mid.gif) repeat-y;
  margin-bottom: 8px;
}

div.modulelogin div {
  abackground: url(../images/mod_bot.gif) bottom left no-repeat;
}

div.modulelogin div div {
  abackground: url(../images/mod_top.gif) top left no-repeat;
  padding: 10px 10px 25px 10px;
  
}
div.modulelogin div div div {
  background: none;
  padding: 0;
  width: auto !important;
  width: 100%; 
}

div.modulelogin div div div h3 { 
display: block;  
padding : 0px 0px 10px 0px;  
margin : 0px;
font-size        : 12px;
  font-weight      : bold;
  color            : #FFFFFE;
  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: #FFFFFE;
  font-size: 10px;
  background: #CCCCCC;
}
