#layout {
	WIDTH: expression((document.documentElement.clientWidth || document.body.clientWidth) < 985 ? '985px' : (document.documentElement.clientWidth || document.body.clientWidth) > 1053 ? '1093px' : '100%' ); 
	min-width: 985px; max-width: 1093px;   
	margin: 0 auto;
	padding-top:10px;
}

/*-------------------------------------------------------------------------*/

/*-- Горизонтальное меню-список ----*/
.menu_fh ul{list-style:none; line-height:16px; margin:0px;}
.menu_fh ul li{float:left; padding-right:10px;}
.menu_fh ul li a{ display:block;}

/*-- Вертикальное меню-список ----*/
.menu_fv ul {list-style:none; margin:0px;}
.menu_fv ul li { margin-bottom:2px;}
.menu_fv ul li a{ display:block; zoom:1; line-height:19px; margin-bottom:0px;}

/*-- Галерея float-left ----*/
.gallery div{ 
	float:left;
	text-align:center; 
	/*border:#ececec solid 1px;*/ 
	/*background:#FFF;*/
	/*width:105px;*/ height:105px; overflow:hidden; margin-right:15px; margin-bottom:15px; 	
	}
.gallery div img{ 
	width:160px;
	}
	
.gallery div p{ 
	display: table-cell; 
	vertical-align: middle; 
	width:105px; height:50px; margin:0px;
	} 
/* -- if ie -- */


/*-- Постраничка ----*/
.pager { clear:both; }
.pager a{ font-size:14px; margin-right:7px;}
.pager a.active{ color:#424242; text-decoration:none; background:#FFFFFF; border:#dad5ca 1px solid; padding:2px 5px 2px 5px; }
.pager a.next_prev{ font-size:14px;}
.pager span.text{ margin-right:10px; color:#999999; font-size:14px;}


/*------ Таблица ----------*/
table.tbl{border-top:#e7e7e7 1px solid; border-left:#e7e7e7 1px solid; margin-bottom:20px;}
table.tbl th, table.tbl td {border-bottom:#e7e7e7 1px solid; border-right:#e7e7e7 1px solid; padding:5px;}



/*--Формы------------------------------------------------------------------*/
.form{ background:#f1f1f1; border:#999999 1px solid; border-bottom:#DDDDDD 1px solid; border-right:#DDDDDD 1px solid;}
.form_light{ background:#FFFFFF;}
.form_button{ cursor:pointer;}

.red{ color:#FF0000;}
.bordered{ border-right:#eeeeee solid 1px; }
.active{ text-decoration:none; color:#7b8691;}

.two_colums {width:100%}
.two_colums td { width:50%; padding-right:30px; vertical-align:top;}

.date{ font-size:11px; margin-bottom:0px;}
.full_list a{ font-weight:bold;}

.clear{ clear:both; margin:0px; padding:0px;}
.clear_without_margins{ clear:both;}

/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/

.font9{font-size:9px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}

.margin_b10{ margin-bottom:10px;}

ol.ordered_18_14{ font-size:18px;}
ol.ordered_18_14 li{ margin-bottom:10px;}
ol.ordered_18_14 li span{ font-size:14px;}

.no_margins{ margin:0px; padding:0px;}
.f_left { float:left; margin-right:20px; margin-top:5px;}
.f_right { float:right; margin-left:20px; margin-top:5px;}

.w100{ width:100%;}
.w50{ width:50%;}

.w70px{ width:70px;}
.w175px{ width:175px;}
.w230px{ width:230px;}
.w330px{ width:330px;}


/*-------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/


/*
body, p, div, form, table, td, th, h1, h2, h3, h4, h5, h6, ul, li {margin:0; padding:0}
body, h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:10px;}
body {background-color: #FFFFFF; color:#141717; font-size:12px; }
*/

div#charity{ width:766px; margin:0 auto; margin-bottom:20px; background-color: #FFFFFF; color:#141717; font-size:12px; font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif}
div#charity ul, div#charity li {margin:0; padding:0; font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif}
div#charity h1, div#charity h2, div#charity h3, div#charity h4, div#charity h5, div#charity h6 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-bottom:10px;}

div#charity img, div#charity table {border:0}

div#charity table {border-collapse:collapse}

div#charity ul { margin-left:15px; margin-bottom:20px;}
div#charity ul li { margin-bottom:7px;}

div#charity h1 {font-size:30px}
div#charity h2 {font-size:24px;}
div#charity h3 {font-size:22px; margin-top:10px;}
div#charity h4 {font-size:18px;}
div#charity h5 {font-size:16px;}
div#charity h6 {font-size:14px;}

div#charity p{ margin-bottom:20px;}

div#charity a{color:#1b74ad; text-decoration:underline; font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif}
div#charity a:hover {text-decoration:none; color: #690;}


div#charity div#menu { height:42px; background:#f0f0f0; padding-left:10px; border-bottom:1px solid #d9d9d9;}
div#charity div#menu li{padding:0px; padding-top:12px; padding-bottom:14px;}
div#charity div#menu a{color:#016fb5; text-decoration:none; font-size:18px; padding-left:17px; padding-right:17px; border-left: #d0d0d0 1px  dashed;}
div#charity div#menu a#first{border-left:none;}
div#charity div#menu a:hover{color:#757575;}
div#charity div#menu li.active a{color:#757575;}
div#charity div#menu li.active{ border-bottom:4px #d9d9d9 solid;}

div#charity div.description{ clear:both; margin-top:15px;}
div#charity div.photo_float_right{ float:right; margin-left:15px; margin-bottom:20px;}
div#charity div.photo_float_left{ float:left; margin-right:15px; margin-bottom:20px;}
div#charity h1{ font-size:28px;}
div#charity h2{ font-size:24px;}

div#charity div.project { float:left; width:766px; background:#f5f4f4; border:1px solid #e0e0e0; border-top:4px solid #e0e0e0; margin-bottom:10px;}
div#charity div.project div.p10{ margin:20px; margin-top:15px;}
div#charity div.project div.left{ float:left; width:345px;}
div#charity div.project div.left_full{ width:365px;}

div#charity div.project h3{font-size:18px; margin-bottom:5px; }
div#charity div.project h1{font-size:24px; margin-bottom:5px; }



div#charity div.project div.center{ float:left; width:105px; margin-left:30px; margin-top:27px;}
div#charity div.project div.center p{ margin:0px;}
div#charity div.project div.center p.money_need{ font-size:18px; color:#1b74ad; margin-bottom:10px;}
div#charity div.project div.center p.money_get{ font-size:18px; color:#999999; margin-bottom:10px;}
div#charity div.project div.center p.button a{ font-size:18px; color:#FFFFFF; text-decoration:none; background:#86ad00; display:block; line-height:30px; text-align:center;}
div#charity div.no_bg {background:none; border:none; margin-top:15px;}
div#charity div.no_bg h1{ margin-top:0px; margin-bottom:10px;}
div#charity div.project div.center_full{ margin-top:0px; width:125px;}  

div#charity div.project div.right{ float:left; width:216px; margin-left:30px;}
div#charity div.project div.right img {width:216px; margin-bottom:15px;}

div#charity div.project div.right_full { float:right; width:216px; margin-left:30px;}
div#charity div.project div.right_full img {width:216px; margin-bottom:15px;}


div#charity .contacts span{ color: #999;}



form.pp_donation input {background: none;}