/* ---------------main and content block------------------------*/
body
{
/*	font-family: arial, tahoma, sans-serif;
	font-size: 10px;	*/

}
td.logos
{
	padding-left: 30px;
}
td.top_gif
{
	padding-bottom: 23px;
}
td.rnwave
{
	padding-top: 23px;
}
table.tfoot
{
	margin-top: 10px;
}
#content
{
	font-family: arial, tahoma, sans-serif;
	font-size: 10px;
	margin-top:  10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;
}

#content h2
{
	font-family: arial, tahoma, sans-serif;
	font-size: 16px;
}
#content h3
{
	font-family: arial, tahoma, sans-serif;
	font-size: 14px;
}
#content ul
{
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	list-style-type: circle;
}
ul.sitemap
{
	padding-top: 15px;
	padding-bottom: 15px;
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	list-style-type: circle;
}
ul.sitemap li
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
}
#content p
{
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	text-indent: 20px;
}
h1.main
{
	font-family: arial, tahoma, sans-serif;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
p.red
{
		font-family: arial, tahoma, sans-serif;
	color: red;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;

}
#block b
{
	padding-right: 10px;
}
#block h3
{

	font-family: arial, tahoma, sans-serif;
	font-size: 14px;
	text-indent: 15px;
	font-style: italic;
}
h3.green
{
	font-family: arial, tahoma, sans-serif;
	color: #336600;
	text-align: center;
	font-size: 18px;
}
/*-----------------------------------------*/
div.staff
{
	padding-top: 13px;
	text-align: right;

	font-family: arial, tahoma, sans-serif;
	color: #666699;
}
div.staff a:link,div.staff a:visited
{
		font-family: arial, tahoma, sans-serif;
	color: #666699;
}
div.staff span
{
	font-family: arial, tahoma, sans-serif;
	color: #666699;
	font-weight: bold;
}
/*-----------------------------------------*/
div.faq
{
	padding-top: 13px;
	float: left;
	text-align: left;
	font-family: arial, tahoma, sans-serif;
	color: #666699;
}
div.faq a:link,div.faq a:visited
{
		font-family: arial, tahoma, sans-serif;
	color: #666699;
}
div.faq span
{
	font-family: arial, tahoma, sans-serif;
	color: #666699;
	font-weight: bold;
}
div.contfaq b
{
	font-family: arial, tahoma, sans-serif;
	color: red;
	font-weight: bold;
}
/*-----------------------------------------*/
p.small_bold
{
	font-family: arial, tahoma, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
}
span.red
{
	font-family: arial, tahoma, sans-serif;
	font-weight: bold;
	color: red;
	font-size: 12px;
}
h1.red
{
	font-family: arial, tahoma, sans-serif;

	font-weight: bold;
	color: red;
	font-size: 18px;
}
span.big_red
{
	font-family: arial, tahoma, sans-serif;
	color: red;
	font-weight: bold;
	font-size: 18px;
}
/* ----------------left and footer block------------------------*/
#left_menu
{
	font-family: arial, tahoma, sans-serif;
	margin-top: 15px;
	margin-left: 0px;
}
#left_menu a:link,#left_menu a:visited
{
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	color: #336600;
	font-weight: bold;
	text-decoration: none;
}
#footer_menu a:link,#footer_menu a:visited
{
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	color: #336600;
	font-weight: bold;
	text-decoration: none;
}
#footer_menu
{
	margin-top: 20px;

}
td.trimg
{
	padding-top: 40px;
	padding-right: 15px;
}
#footer_menu table
{
	font-family: arial, tahoma, sans-serif;
	text-align: center;
	font-size: 12px;
}
#left_menu a:hover  
{
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}
#footer_menu a:hover 
{
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}
.left_item
{
	font-family: arial, tahoma, sans-serif;
	background-image: url(../images/nav/link_bot.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 50px;

	height: 28px;
}
#content a:link,  #content a:visited
{
	font-family: arial, tahoma, sans-serif;
	color: #666699;
	font-size: 12px;
	font-weight: bold;
}
#content a:hover
{
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
}
/*----------------author block --------------------------*/
#author
{

	font-family: arial, tahoma, sans-serif;
	text-decoration: none;
	border-top: 1px dotted #666;

}
#author h3
{
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#author img
{
	padding-bottom: 3px;
}
#author p
{
	font-family: arial, tahoma, sans-serif;
	font-size: 11px;
}
span.url
{
	font-family: arial, tahoma, sans-serif;
	font-size: 11px;
	color: #7A1B1C;
	text-decoration: underline;
	
}
/*--------------------------------------------------------*/
/* ---------------desc block------------------------------*/
#desc
{
	font-family: arial, tahoma, sans-serif;
	
	width: 350px;
	padding: 10px;
	
	margin-top: 10px;
	margin-left: 200px;
	margin-bottom: 10px;

	border: 2px;
	border-bottom: medium;
	border-bottom-color:#7a1b1c;
	border-bottom-style: solid;
	border-bottom-width: 1px;


	border-right: medium;
	border-right-color:#7a1b1c;
	border-right-style: solid;
	border-right-width: 1px;


	border-top: medium;
	border-top-color:#7a1b1c;
	border-top-style: solid;
	border-top-width: 1px;


	border-left: medium;
	border-left-color:#7a1b1c;
	border-left-style: solid;
	border-left-width: 1px;
}
#desc h3
{
	font-family: arial, tahoma, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	color: red;
	text-align: center;
}
#desc span
{
	font-family: arial, tahoma, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 11px;

}

/* --------------news blocks------------------------------*/
#news
{
	font-family: arial, tahoma, sans-serif;
	margin: 5px 5px 5px 5px;
}
#news p
{
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	text-indent: 0px;
}
#news span
{
	font-family: arial, tahoma, sans-serif;
	color: red;
	font-weight: bold;
	font-size: 12px;
}
/* --------------content top------------------------------*/
#content_top
{
	font-family: arial, tahoma, sans-serif;
	height: 24px;
}

#content_top table
{
	border: 1px;
	border-top: medium;
	border-top-color:#7a1b1c;
	border-top-style: solid;
	border-top-width: 1px;


	border-left: medium;
	border-left-color:#7a1b1c;
	border-left-style: solid;
	border-left-width: 1px;

}
#content_top span
{
	font-family: arial, tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;

}
#content_top td
{
	border: 1px;
	border-bottom: medium;
	border-bottom-color:#7a1b1c;
	border-bottom-style: solid;
	border-bottom-width: 1px;


	border-right: medium;
	border-right-color:#7a1b1c;
	border-right-style: solid;
	border-right-width: 1px;
	
	padding-bottom: 4px;
	padding-top: 4px;
}
/*--------------table main--------------------------*/
#tmain
{
	margin-bottom: 10px;
}
#tmain span
{
	font-family: arial, tahoma, sans-serif;
	color: red;
	padding-left: 15px;

	font-weight: bold;
	font-size: 14px;
}
#tmain h3
{
	font-family: arial, tahoma, sans-serif;
	color: #336600;
	font-size: 14px;
	padding-left: 15px;
	padding-top: 10px;
}
#tmain ul
{
	font-family: arial, tahoma, sans-serif;
	margin-bottom: 20px;
}
#tmain td
{
	border: 1px;
	border-bottom: medium;
	border-bottom-color:#7a1b1c;
	border-bottom-style: solid;
	border-bottom-width: 1px;


	border-right: medium;
	border-right-color:#7a1b1c;
	border-right-style: solid;
	border-right-width: 1px;
	
	padding-bottom: 5px;
	padding-top: 5px;
}
#tmain
{
	border: 1px;
	border-top: medium;
	border-top-color:#7a1b1c;
	border-top-style: solid;
	border-top-width: 1px;


	border-left: medium;
	border-left-color:#7a1b1c;
	border-left-style: solid;
	border-left-width: 1px;
}
/* -------------price table-------------------------*/
h3.price
{
	font-family: arial, tahoma, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}

#tprice table
{
	margin-top: 10px;
	margin-bottom: 20px;

	border: 1px;
	border-top: medium;
	border-top-color:#7a1b1c;
	border-top-style: solid;
	border-top-width: 1px;


	border-left: medium;
	border-left-color:#7a1b1c;
	border-left-style: solid;
	border-left-width: 1px;
}
#tprice td
{
		border: 1px;
	border-bottom: medium;
	border-bottom-color:#7a1b1c;
	border-bottom-style: solid;
	border-bottom-width: 1px;


	border-right: medium;
	border-right-color:#7a1b1c;
	border-right-style: solid;
	border-right-width: 1px;
}
#tprice td.top
{
		font-family: arial, tahoma, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	padding: 2px;
}
#tprice td
{
	padding: 12px;
	text-align: justify;
	font-size: 12px;
}
span.bold
{
	font-family: arial, tahoma, sans-serif;
	font-weight: bold;
	font-size: 16px;"
}
/*-------------extra blocks-------------------*/

#extra
{
	height: 500px;
}
#extra h1
{
	font-family: arial, tahoma, sans-serif;
	height: 60px;
	font-size: 25px;
	color: red;
	padding-top: 25px;
	text-align: center;

}
#extra h2
{
	font-family: arial, tahoma, sans-serif;
	height: 60px;
	font-size: 25px;
	color: #336600;
	padding-top: 25px;
	text-align: center;
}
#extra p
{
			font-family: arial, tahoma, sans-serif;
		font-weight: bold;
		font-size: 18px;
		padding-left: 150px;
		width: 450px;
text-align: center;
}
/* ----------------------------------------------------*/
#block
{
	margin-top: 10px;
	margin-bottom: 50px;
}
#block p
{
	margin-top: 10px;
	text-indent: 15px;
}

#photo_table
{
	text-align: center;
}

.date {
	color: #FF0000;
}