form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
table {
	text-align:left;
	border-spacing:0px;
}
tr {
	vertical-align: top;
}
td {
	vertical-align: top;
	padding: 0px;
	
}
img {
	border:0;
}
p {
	padding: 1px;
	margin:0px;
}
center {
	padding: 0px;
	margin:0px;
}
.bot {
	vertical-align:bottom;
}
.mid {
	vertical-align:middle;
}
.border {
	border:solid 1px #ddb4c9;
}
/* WIDTH AND HEIGHT **************/
.maintbl {
	width:1003px;
	
	background:#f9f7f6;
}
.auto {
	width:auto;
	height:auto;
}
.wh {
	width:100%;
	
}
.w_auto_h {
	width:auto;
	height:100%;
}
.w_h_auto {
	width:100%;
	height:auto;
}
.header_height {
	height:163px;
	background:#e5edf4;
}
.left_width {
	width:173px;
}
.right_width {
	background:url(/img/right_bg.jpg) repeat-y top left;
	width:54px;
}
.footer_height {
	height:238px;
}
.width {
	width:100%;
}
.height {
	height:100%;
}
.auto_width {
	width:auto;
}
.auto_height {
	height:auto;
}
.menu_tbl_block {
	width:143px;
	height:auto;
}
.news_tbl_block {
	
	width:auto;
	height:auto;
	
}
/* FONTS *************/
.copy {
	color:#775c4d;
	text-decoration:none;
	vertical-align:middle;
}
.under_hot {
	color:#86004f;
	font-size:9.49px;
	font-weight:bold;
	vertical-align:middle;
	padding-right:5px;
}
.left_contact {
	color:#775c4d;
	vertical-align:middle;
}
.texts {
	
	vertical-align:middle;
	text-align:justify;
}
.news_titles {
	
	font-weight:bold;
	font-size:14px;
	vertical-align:top;
}
.news_texts {
	color:#5b4a56;
}
.news_date {
	color:#aca3a9;
	vertical-align:bottom;
}
/* CONTACT */
.asterisk {
	color:#c4302c;
	font-size:13px;
}
.titles {
	color:#000;
	text-decoration:none;
}
.text_err {
	color:#740044;
	text-decoration:none
}
.inputtext {
	
	border: solid 1px #cdadae;
	width:300px;
	height:20px;
	padding-left:3px;
}
.inputtextarea {
	
	border: solid 1px #cdadae;
	width:300px;
	height:120px;
	overflow:auto;
	padding-left:3px;
}

.inputtext2 {
	
	border: solid 1px #cdadae;
	width:250px;
	height:20px;
	padding-left:3px;
}
.inputtextarea2 {
	
	border: solid 1px #cdadae;
	width:250px;
	height:120px;
	overflow:auto;
	padding-left:3px;
}
.button {
	color:#fff;
	text-decoration:none;
	border:0px;
	vertical-align:middle;
	text-align:center;
	height:20px;
	width:60px;
	padding-left:3px;
	padding-right:3px;
	background:#eb2290;
	cursor:pointer;
}
.inputbutton {
	height:27px;
	border:0px;
	width:60px;
	color:#16408b;
	font-weight:bold;
	cursor:pointer;
	background:none;
}
/* DONATION */
.don_left {
	background:url(/img/don_left.gif) no-repeat top right;
	width:13px;
	height:27px;
}
.don_bg {
	
	width:auto;
	height:27px;
	vertical-align:middle; 
	padding-bottom:4px;
}
.don_right {
	background:url(/img/don_right.gif) no-repeat top right;
	width:13px;
	height:27px;
}
.don {
	color:#16408b;
	font:bold 12px Century Gothic, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
/* BACKGROUNDS **********/
.top_bg {
	background:#CA9A9A;
	height:3px;
	width:100%;
}
.top_under_bg {
	background:url(/img/top_under_bg.gif) repeat-x top center;
	height:7px;
	width:100%;
}
.left_bg {
	background: #f9f7f6 url(/img/left_bg.gif) repeat-y top left;
	height:100%;
	width:173px;
}
.square_bg {
	background: #f9f7f6 url(/img/square_bg.gif) repeat-y bottom center;
	height:100%;
	width:1px;
	
}
.horizontal_square {
	background: url(/img/horizontal_square.gif) repeat-x top center;
	height:1px;
	width:100%;
}
.main_bg {
	background:#f9f5f4;
	width:765px;
	height:100%;
}
.news_sep {
	background:url(/img/news_sep.gif) repeat-x center center;
	height:1px;
	width:100%;
}
.line_bg {
	background:url(/img/line_bg.gif) repeat-y top center;
	height:90%;
}
.right_bg {
	background:url(/img/right_bg.jpg) repeat-y top left;
	width:54px;
	height:100%;
}
/* LINKS **********/
a.copy, a.copy:active, a.copy:visited {
	color:#775c4d;
	text-decoration:none;
	vertical-align:middle;
}
a.copy:hover {
	color:#775c4d;
	text-decoration:none;
	vertical-align:middle;
}
a.left_menu, a.left_menu:active, a.left_menu:visited {
	color:#740044;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	display:block;
	
}
a.left_menu:hover {
	color:#740044;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	
	vertical-align:middle;
	background:url("/img/active.gif") no-repeat 0px 5px;
	position:relative;
}
a.left_menu_ak, a.left_menu_ak:active, a.left_menu_ak:visited {
	color:#740044;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	
	vertical-align:middle;
	background:url("/img/active.gif") no-repeat 0px 5px;
	position:relative;
}
a.left_menu_ak:hover {
	color:#740044;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	
	vertical-align:middle;
	background:url("/img/active.gif") no-repeat 0px 5px;
	position:relative;
}
a.inner_menu, a.inner_menu:active, a.inner_menu:visited {
	color:#b05b8b;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	height:20px;
}
a.inner_menu:hover {
	color:#e2bed2;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	height:20px;
}
a.inner_menu_ak, a.inner_menu_ak:active, a.inner_menu_ak:visited, a.inner_menu_ak:hover {
	color:#e2bed2;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	height:20px;
}
a.don, a.don:active, a.don:visited {
	color:#16408b;
	font:bold 12px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	text-decoration:none;
}
a.don:hover {
	color:#16408b;
	font:bold 12px Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	text-decoration:none;
}
a.left_contact, a.left_contact:active, a.left_contact:visited {
	color:#775c4d;
	vertical-align:middle;
	text-decoration:none;
}
a.left_contact:hover {
	color:#775c4d;
	vertical-align:middle;
	text-decoration:none;
}
a.news_titles, a.news_titles:active, a.news_titles:visited {
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
	text-decoration:none;
}
a.news_titles:hover {
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
	text-decoration:underline;
}
a.news_texts, a.news_texts:active, a.news_texts:visited {
	text-decoration:none;
}
a.news_texts:hover {
	text-decoration:underline;
}


.title_part {
	color:#a57c7d;
	font-size:13px;
	text-decoration:none;
}

a.title_part, a.title_part:active, a.title_part:visited{
	color:#a57c7d;
	font-size:12px;
	text-decoration:none;
}

a.title_part:hover{
	color:#c19798;
	font-size:12px;
	text-decoration:underline;
}

a.paging_ak, a.paging_ak:active, a.paging_ak:visited, a.paging_ak:hover{
	color:#d5b9cb;
	font-size:12px;
	text-decoration:none;
}


a.paging, a.paging:active, a.paging:visited{
	color:#a56989;
	font-size:12px;
	text-decoration:none;
}

a.paging:hover{
	color:#d5b9cb;
	font-size:12px;
	text-decoration:none;
}
.div_gal{
	background:#eee5e5;
	text-align:center; 
	vertical-align:middle;
	height:100px;
	width:100px
}
.news_block_div{
	height:900px;
	overflow:auto;
	border:solid 1px #ddb4c9;
	background:#ffffff;
	padding:8px 10px 17px 16px;
}
.bn_title{
	vertical-align:middle;
	padding:5px;
}

a.act_ac, a.act_ac:active, a.act_ac:visited, a.act_ac:hover{
	color:#ae5589;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}


a.left_url, a.left_url:active, a.left_url:visited, a.left_url:hover{
	color:#86004f;
	text-decoration:none;
	font-size:10px;
}

a.act, a.act:active, a.act:visited{
	color:#86004f;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
a.act:hover{
	color:#ae5589;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

a.intro_lng,a.intro_lng:active,a.intro_lng:visited{
	color:#f879d6;
	text-decoration:none;	
	font-size:16px;
	font-weight:bold;
	font-family:Trebuchet MS, Verdana;
}

a.intro_lng:hover{
	color:#e9c3df;
	text-decoration:none;	
	font-size:16px;
	font-weight:bold;
	font-family:Trebuchet MS, Verdana;
}

.intro_lng{
	color:#f879d6;
	text-decoration:none;	
	font-size:16px;
	font-weight:bold;

	
	font-family:Trebuchet MS, Verdana;
}

.intro_lng_div{
	
	position:absolute;
	margin-top:-80px;
	margin-left:250px;
	
}