body {
	color: #333;
	background-color:#fff;
	margin: 0;
	padding: 0;
}
body, p, table, th, tr, td, ul, ol, li, input, select, textarea {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:13px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
  	color: #b27217;
}
h1 { font-size: 24px; font-weight: normal;}
h2 { font-size: 20px; font-weight: normal;}
h3 { font-size: 17px; font-weight: normal;}
h4 { font-size: 14px; margin-bottom:4px;}
h5 { font-size: 13px; }
h6 { font-size: 12px; }
h2 {
 	margin:0 0 4px 0;
}
a:link      { color: #c50; text-decoration: underline; }
a:visited   { color: #c50; }
a:active    { color: #900000; }
a:hover     { color: #ff0000; }
a:focus     { color: #ff0000; }
  
hr	{
	color:#ddad58;
	background:#ddad58;
	height: 1px;
	width:100%;
	border:0px;
}
.bgheader	{
	vertical-align:top;
	background: url(/images/bg-header.jpg);
}
.bglogo	{
	text-align:right;
	background: url(/images/bg-logo.jpg) no-repeat top left;
}
.bgmaintop	{
	background: url(/images/bg-maintop.gif);
}
.bgfooter	{
	text-align:center;
	background: url(/images/bg-footer.jpg);
}
.copyr {
  	color: #555;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
}
.mainphone	{
  	color:#c50;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:28px;
}
.hormenu	{
  	color:#c50;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:14px;
}
td.hormenu	{
	width:101px;
	height:33px;
	text-align:center;
	padding-top:3px;
	background: url(/images/button.gif);
}
div.about, p.about	{
  	color:#444;
	text-align: justify;
}
div.addres, p.addres, span.addres	{
  	color:#444;
	font-family: Verdana, Tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size:14px;
}
.mainmenu {
	background: #ddad58;
	margin: 0;
	padding: 0;
}
.mainmenu div	{
	border: 1px solid #ddad58;
	background: #f3e3c1;
	position: relative;
	top: -2px;
	right: 2px;
}
.mainmenu ul	{
  	color:#930;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	list-style: none outside url(/images/bullet.gif);
	margin:0 0 0 12px;
	padding:12px 6px 12px 12px;
}
.mainmenu h3	{
 	margin-bottom:4px;
}

ul.submenu	{
  	color:#c50;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none outside url(/images/bullet2.gif);
	margin:0 0 0 8px;
	padding:0 0 0 8px;
}
li.mmore {
	background:inherit;
	background:url(/images/ico/more.gif) 100% no-repeat;
	padding-right:12px;
}
li.smore {
	background:inherit;
	background:url(/images/ico/smore.gif) 100% no-repeat;
	padding-right:12px;
}
.banner {
	background: #ddad58;
	margin: 0;
	padding: 0;
}

.rblock td {
	background: #ddad58;
}
div.rb {
	border: 1px solid #ddad58;
	position: relative;
	top: -2px;
	right: 2px;
}
div.rbw {
  	background:white;
	border: 1px solid #ddad58;
	position: relative;
	top: -2px;
	right: 2px;
}
div.rbwt {
	position: relative;
	top: -2px;
	right: 2px;
	width:310px;
	height:172px;
  	background:white;
	border: 1px solid #ddad58;
}
.catcaption {
  	color:#c50;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 13px;
}
div.catcaption	{
	text-align:center;
	background: url(/images/bg-capt.jpg);
	margin:0;
	padding:4px;
}
.catpic {
	padding:4px; 
	border:1px solid #DDAD58;
}

.navigator	{
	padding: 0 0 6px 8px;
	margin-bottom:6px;
	background: url(/images/hrpt.gif) repeat-x bottom;
}
.navigator a	{
	padding: 0 15px 0 0;
	background: url(/images/rarr.gif) no-repeat right center;
}

.error-block	{
	margin: 0 0 15px 0;
	border-bottom: 1px solid #70B8D4;
}
.error	{
	font-weight: bold;
	color: #990000;
	margin: 0 0 4px 0 !important;
	padding: 0 0 0 21px;
	background: url(/images/ico/error.gif) no-repeat;
}
.error-info	{
	padding: 15px 0 0 19px;
}
.message-block	{
	margin: 0 0 15px 0;
}
.message	{
	font-weight: bold;
	color: #666;
	margin: 0 0 4px 0 !important;
	padding: 0 0 0 21px;
	background: url(/images/ico/message.gif) no-repeat;
}
.message-info	{
	padding: 15px 0 0 19px;
}

.news-bar {
	margin: 0 0 15px 0;
	padding: 3px 10px 5px 28px;
	color:#c50;
	font-weight:bold;
	background: #F3E3C1 url(/images/ico/news.gif) no-repeat 4px 4px;
	border:1px solid #DDAD58;
}
.news-bar a:link, .news-bar a:visited, .news-bar a:active {
	color:#DDAD58;
	text-decoration: none;
}
.news-bar a:hover, .news-bar a:focus {
	color:#c50;
	text-decoration: underline;
}
.news-head {
	margin: 15px 0 10px 0;
	padding: 3px 10px 5px 28px;
	border-bottom: 1px solid #DDAD58;
	background: url(/images/ico/newspaper.gif) no-repeat 4px 1px;
}
.news-head .news-title	{
	float: left;
	margin:0;
	color:#AD4601;
	font-weight:bold;
}
.news-title a:link, .news-title	a:visited, .news-title a:active {
	color:#AD4601;
	text-decoration: none;
}
.news-title	a:hover, .news-title a:focus {
	color:#c50;
	text-decoration: underline;
}

.news-head .news-date	{
	margin:0;
	color:#c50;
	text-align:right;
	font-style: italic;
}
.news-anoun	{
	padding: 0 10px 8px 28px;
	color: #993300;
	font-weight:bold;
	background: url(/images/ico/bul.gif) no-repeat 4px 0px;
}
.news-anoun-list	{
	margin:0;
}	
.news-text{
	clear: both;
	margin:0;
}
.news-source	{
	float: right;
	text-align: right;
	font-style: italic;
	color:#DDAD58;
	margin-top:12px;
	padding: 2px 8px 2px 28px;
}
.news-back{
	clear: both;
	border-top: 1px solid #ddad58;
	}
.news-more{
	text-align: right;
	margin: 0;
	}
.news-source a {
	color:#c50;
	text-decoration: none;
	}
.news-source a:hover, .news-source a:focus {
	color:#ff0000;
	text-decoration: underline;
	}

/* tables */
table.tbl1	{
	border-collapse:collapse;
	border:1px solid #DDAD58;
}
.tbl1, .tbl1 th, .tbl1 td	{
	font-weight: normal;
	color: #330000;
}
.tbl1 th	{
	text-align: left;
	color: #330000;
	padding: 3px 8px 3px 8px;
	background: #DDAD58;
	border-right: 1px solid #F3E3C1;
}
.tbl1 td	{
	padding: 3px 8px 3px 8px;
	border-top: 1px solid #DDAD58;
	border-bottom: 1px solid #DDAD58;
	border-right: 1px solid #DDAD58;
}
.tbl1 tr.alt td	{
	background:#F3E3C1;
}

table.tbl2	{
	border-collapse:collapse;
	border:1px solid #DDAD58;
}
.tbl2, .tbl2 th, .tbl2 td	{
	font-weight: normal;
	color: #330000;
}
.tbl2 th	{
	text-align: left;
	color: #330000;
	padding: 3px 8px 3px 8px;
	background: #DDAD58;
	border-top: 1px solid #F3E3C1;
}
.tbl2 td	{
	padding: 3px 8px 3px 8px;
	border-top: 1px solid #DDAD58;
	border-bottom: 1px solid #DDAD58;
	border-right: 1px solid #DDAD58;
}
.tbl2 tr.alt td	{
	background:#F3E3C1;
}

table.tbl3	{
	border-collapse:collapse;
	border:1px solid #DDAD58;
}
.tbl3, .tbl3 th, .tbl3 td	{
	font-weight: normal;
	color: #330000;
}
.tbl3 th	{
	text-align: center;
	color: #330000;
	padding: 3px 8px 3px 8px;
	background: #DDAD58;
	border-right: 1px solid #F3E3C1;
}
.tbl3 td	{
	text-align: center;
	padding: 3px 8px 3px 8px;
	border-top: 1px solid #DDAD58;
	border-bottom: 1px solid #DDAD58;
	border-right: 1px solid #DDAD58;
}
.tbl3 tr.alt td	{
	background:#F3E3C1;
}

	
/* Ancors */
.menu_act	{
  	color: #b27217;
}
a.rarr	{
	padding: 0 15px 0 0;
	background: url(/images/ico/rarr.gif) no-repeat right 5px;
}
a.larr	{
	padding: 0 0 0 15px;
	background: url(/images/ico/larr.gif) no-repeat left 5px;
}

.hormenu a:visited, .hormenu a:link,
.mainmenu li a:visited, .mainmenu li a:link, 
.catcaption a:visited, .catcaption a:link {
  	color:#c50;
    text-decoration: none;
}
.submenu li a:visited, .submenu li a:link {
  	color:#d60;
    text-decoration: none;
}

.hormenu a:hover, .hormenu a:focus, .hormenu a:active, 
.mainmenu li a:hover, .mainmenu li a:focus, .mainmenu li a:active, 
.catcaption a:hover, .catcaption a:focus, .catcaption a:active {
    color: #f00;
    text-decoration: underline;
}

a.act	{
	padding: 0;
	background: none;
}

a.act:visited, a.act:link {
	color:#960;
}
a.act:hover, a.act:focus, a.act:active  {
    color: #f00;
    text-decoration: underline;
}
.ora {
	color:#c40;
}

/* Files */
a.pdf {
	background: url(/images/ico/page_pdf.png) no-repeat;
	padding-left: 20px;
}
a.doc, a.docx {
	background: url(/images/ico/page_word.png) no-repeat;
	padding-left: 20px;
}
a.xls, a.xlsx {
	background: url(/images/ico/page_excel.png) no-repeat;
	padding-left: 20px;
}
a.zip, a.rar, a.7z {
	background: url(/images/ico/zip.png) no-repeat;
	padding-left: 20px;
}

/* gallery styles start here */
.center {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/* gallery */

td.gallery-td {
	height:258px; 
	padding:8px 16px 16px 16px;	
}

.gallery-td h3 {
	text-align: right;
	margin-bottom:8px;
}

h3.galtitle {
	background:url(/images/ico/i_photo.gif) 1px no-repeat;
	padding-left:20px;
}

/* galpager */
.galpager {
	margin: 0;
	padding: 0 0 2px 6px;
	line-height:19px;
	background: #E4D8C8;
}
.toppager {
	margin-top:12px;
	border-bottom:1px solid #9E8972;
}
.botpager {
	border-top:1px solid #9E8972;
}
/* thumbs */
.galthumbs {
	text-align: center;
}
.galthumbs img {
	border-top:1px solid #DDAD58; 
	border-right:3px solid #DDAD58; 
	border-bottom:3px solid #DDAD58; 
	border-left:1px solid #DDAD58; 
}
img.galthumb {
	border-top:1px solid #DDAD58; 
	border-right:3px solid #DDAD58; 
	border-bottom:3px solid #DDAD58; 
	border-left:1px solid #DDAD58; 
}

.galthumbs table {
	margin:0; 
}
.galthumbs td {
/*	background: #F8EDD6;
	border:1px solid #DDAD58; */
	width: auto;
	line-height: 110%;
	vertical-align: baseline;
}
.galthumbs div.caption {
	margin-top:4px;
	font-size: 90%;
}
/* galpic */
.galpic {
	padding: 12px 0 12px 0;
}
.galpic img {
	border-top:1px solid #DDAD58; 
	border-right:3px solid #DDAD58; 
	border-bottom:3px solid #DDAD58; 
	border-left:1px solid #DDAD58; 
}
.galpic div.caption {
	margin-top:4px;
	font-size: 90%;
}
/* galnav */
.gallnav {
	line-height:19px;
/*	background: #E4D8C8;*/
}
.topnav {
	margin-top:8px;
	padding-bottom: 2px;
/*	border-bottom:1px solid #9E8972; */
}
.botnav {
/*	border-top:1px solid #9E8972; */
}
a.larr {
	background:inherit;
	color:#D75710;
	background:url(/images/ico/i_larr.gif) 0 1px no-repeat;
	padding-left:18px;
	text-decoration:none;
}
a.larr:hover{
	text-decoration:underline;
}
span.larr {
	background:inherit;
	background:url(/images/ico/i_larr_.gif) 0 1px no-repeat;
	padding-left:18px;
}

a.rarr {
	background:inherit;
	color:#D75710;
	background:url(/images/ico/i_rarr.gif) 100% 1px no-repeat;
	padding-right:18px;
	text-decoration:none;
}
a.rarr:hover{
	text-decoration:underline;
}
span.rarr {
	background:inherit;
	background:url(/images/ico/i_rarr_.gif) 100% 1px no-repeat;
	padding-right:18px;
	text-decoration:none;
}
a.thumb {
	background:inherit;
	color:#D75710;
	background:url(/images/ico/i_thumb.gif) 0 1px no-repeat;
	padding-left:18px;
	text-decoration:none;
}
a.thumb:hover{
	text-decoration:underline;
}
/* newsgall */
#largeImg {
	border:3px solid #C0AB94; 
}
.thumbs img {
	border:3px solid #C0AB94; 
	margin:2px;
}
.thumbs img:hover {
	border:3px solid #900; 
}
/* gallery styles ends here */

.dottd {
	background: url(/images/hrpt.gif) repeat-x center;
}

