BODY {
	color: #000000;
	font: normal 9pt Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	padding: 0px;
	margin: 0px;
	background-color : #ffffff;
	}

h1 {
  font:			bold 12pt Verdana;
  margin-bottom:	8px;
  color:		#FF6000;
}

h2 {
  font:			bold 11pt tahoma;
  margin-bottom:	20px;
  color:		#FF6000;
  text-align:		center;
}

.contentheading, .componentheading, #rsg2-galleryIntroText {
  font:			bold 12pt Verdana;
  margin-bottom:	8px;
  color:		#FF6000;
  text-align:center;
	}

td,tr,div {
	font: normal 9pt Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #000000; 
	padding: 0px; 
	margin-top : 0px;
	margin-bottom : 0px;
	list-style : circle;
	}

.block {display: block;}

.moduletable-header .mainlevel {font: bold 11px Tahoma;}
.moduletable-menu .mainlevel {font: bold 11px Tahoma;text-transform: lowercase;}

a.mainlevel:link, a.mainlevel:visited {
	color: #ffffff; 
	text-decoration: none;
}
a.mainlevel:hover  { 
	color: #ffffff; 
	text-decoration: underline; 
}

a.mainlevel:active { 
	color: #ffff00; 
	text-decoration: underline; 
}

hr.separator {
	background: #333333;
	height: 1px;
	width: 75px;
	border: 0px;
}

div.bulc {
	background: url('/img/ic_tr2.png') left top no-repeat;
	padding: 0px 1em 0px 22px;
	margin: 6px 0px 10px 0px;
	font: normal 10pt Verdana;
}

/* backbutton & nav */

.back_button {margin-top: 10px;
border-top: solid 1px #BBBBBB;
}

span.pagenav {color:#777777}

.back_button a:link, .back_button a:visited, a.pagenav:link, a.pagenav:visited, .pagenav_prev a:link, .pagenav_prev a:visited, .pagenav_next a:link, .pagenav_next a:visited  {
	font-size: 9pt; 
	color: #FF6000; 
	text-decoration: none;
	font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}

.back_button a:hover, a.pagenav:hover, .pagenav_prev a:hover, .pagenav_next a:hover  {
	color: #FF6000;	
	text-decoration: underline;
}

/* gallery */

.sectiontableheader div {font: bold 10pt Vredana;}

/*table.newspane tr td table tr td{
text-align:center;
}*/

/* Gallery */
table.newspane tr td table tr td a{
	font-size: 9pt; 
	color: #FF6000; 
	text-decoration: none;
	font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}



/* pathway */

span.pathway, span.pathway a, span.pathway a:visited, a.pathway, a.pathway:visited {
	font-size: 9pt; 
	color: #FF6000; 
	text-decoration: none;
	font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}

span.pathway a:hover, a.pathway:hover {
	color: #FF6000;	
	text-decoration: underline;
}

/* muduletable-tour */

table.moduletable-tour {
	margin: 0px 0px 0px 0px;
	}

table.moduletable-tour th {
        font: bold 10pt Tahoma;
	text-align:left;
        padding:    0px 0px 5px 0px;
	}

table.moduletable-tour td {
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-size: 10pt;
	}

table.moduletable-tour td a, table.moduletable-tour td a:visited
{
   display: block;
   cursor:  pointer;
   color:            #000000;
   background-color: #ffffff;
   font: normal 8pt Tahoma;
   padding:    2px 1ex 3px 1ex;
   white-space: normal
}

table.moduletable-tour td a:hover {
   background-color: #EBEBEB;
}

/* moduletable-header */
table.moduletable-header {
margin-top: 54px; margin-right: 12px; font: bold 9pt Tahoma; background-color: #000000;
}

/* moduletable-menu */
table.moduletable-menu {
float: right;
text-transform: lowercase;
}

/* joomfish */
/* language lists with UL (names & images) */
ul.jflanguageselection
{
	float: right;
	vertical-align: middle;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul.jflanguageselection li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	border: none;
}

ul.jflanguageselection li a
{
	display: block;
}

ul.jflanguageselection img
{
	border: none;
}

/* rs2 random */
.moduletable table.rsitems_table {
	max-width:200px;
	background: url('/img/photo_back.jpg') left top no-repeat;
	background-color:#f35c01;
}

.moduletable table.rsitems_table td {
	padding:15px;
}

.moduletable div.rsitems_seperator {
	font-size: 4px;
}

.moduletable_rs2 table.rsitems_table {
	width:250px;
}

.moduletable_rs2 table.rsitems_table td {
        text-align:left;
/*        border-top: solid 1px #f35c01;
        border-bottom: solid 1px #f35c01;
	padding:15px;
*/
	padding-top:20px;
	padding-left:80px;
}

.moduletable_rs2 table.rsitems_table td img {
       border: solid 1px gray;
}

.moduletable_rs2 div.rsitems_seperator {
	font-size: 20px;
}

/* contact */

table.moduletablecontact tr td{
font-size:8pt;
text-align:right;
}

table.moduletablecontact tr td a:link, table.moduletablecontact tr td a:visited {
font-size:8pt;
color:black;
text-decoration:none;
}

table.moduletablecontact tr td a:hover {
font-size:8pt;
color:black;
text-decoration:underline;
}


/* Текстовые стили */
a:link, a:visited {
	font-size: 9pt; 
	color: #FF6000; 
	text-decoration: none;
	font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}

a:hover {
	color: #FF6000;	
	text-decoration: underline;
	}

div.t0, p.t0 {
   text-indent: 		0em; 
   padding-bottom:		1em;
}

div.t1, p.t1 {
   text-indent: 	0em; 
   background-color:	#F1F1F1;
   padding:		4px 4px 4px 1em;
   margin:		1ex 0px 1em 1em;
}

div.t2, p.t2 {
   text-indent: 	0em; 
   padding:		0.5ex 0px 1ex 2em;
}

p { 
	font: normal 10pt Tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align: justify;
	text-indent: 2em; 
	margin: 5px 0px; 
	}
