

*	{
	margin: 0;
	padding: 0;
	}
html	{
	height: 100%;
	background: #e4dad0;
	}
body	{
	position: relative;
	height: 100%;
	//behavior:url("csshover.htc");
	min-width: 1000px;
	font-family: tahoma;
	font-size: 14px;
	color: #7e5152;
	}
body img{
	border: none;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
	}
body a	{
	color: #7e5152;
	text-decoration: underline;
	cursor: pointer;
	outline: none;
	}
body a:hover{
	text-decoration: none;
	}
body a:visited{
	}

ul	{
	list-style: none;
	}
h1, h2, h3, h4, h5, h6, h7{
	font-weight: lighter;
	}
h1, h3	{
	font-weight: bold;
	font-size: 30px;
	line-height: 30px;
	color: #886f59;
	}
h2	{
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	color: #8cbd4a;
	}

input, textarea{
	outline: none;
	}

#btouter{
	position: relative;
	margin: 0 0 -119px 0;
	min-height: 100%;
	_height: 100%;
	background: url(img/btouter_bg.jpg) 50% 0 no-repeat;
	}

#header{
	position: relative;
	height: 463px;
	width: 1000px;
	margin: 0 auto;
	}
#header_1, #header_2, #header_3{
	position: absolute;
	}
#header_1{
	top: 20px;
	left: 1px;
	height: 58px;
	width: 188px;
	}
#header_2{
	top: 97px;
	left: 9px;
	height: 71px;
	width: 238px;
	}
#header_3{
	top: 227px;
	left: 478px;
	height: 123px;
	width: 240px;
	}

#topmenu, #topmenu li, #topmenu li img{
	position: absolute;
	}
#topmenu{
	top: 39px;
	left: 271px;
	height: 163px;
	width: 707px;
	}
#topmenu li{
	background-position: 0 0;
	background-repeat: no-repeat;
	}
#topmenu li:hover, #topmenu .open{
	background-position: 100% 0;
	}
#topmenu li:hover .topmenu_li_div{
	display: block;
	z-index: 20;
	}
#topmenu li a{
	}
#topmenu li a img{
	top: 0;
	left: 0;
	}
#topmenu_1, #topmenu_1 img{
	height: 36px;
	width: 78px;
	}
#topmenu_1{
	top: 31px;
	left: 0;
	background-image: url(img/topmenu_1_bg.png);
	}
#topmenu_1 .topmenu_li_div{
	top: 30px;
	left: 40px;
	}
#topmenu_1 .topmenu_li_div div, #topmenu_1 .topmenu_li_div span{
	background-image: url(img/topmenu_1_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_1_topmenu_li_div_div-span_bg.gif);
	}
#topmenu_1 .topmenu_li_div_2_1 div{
	background-color: #7b84ca;
	_background-color: #7386d2;
	}
#topmenu_1 .topmenu_li_div_2_1 div ul li{
	background: url(img/topmenu_li_div_2_1_div_ul_li_bg.png) 50% 0 no-repeat !important;
	_background: none;
	}
#topmenu_1 .topmenu_li_div_2_1 div ul li a{
	text-shadow: 1px 1px 1px #5b6296;
	}

#topmenu_2, #topmenu_2 img{
	height: 49px;
	width: 101px;
	}
#topmenu_2{
	top: 0;
	left: 97px;
	background-image: url(img/topmenu_2_bg.png);
	}
#topmenu_2 .topmenu_li_div{
	top: 30px;
	left: 40px;
	//left: 0;
	}
#topmenu_2 .topmenu_li_div div, #topmenu_2 .topmenu_li_div span{
	background-image: url(img/topmenu_2_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_2_topmenu_li_div_div-span_bg.gif);
	}
#topmenu_2 .topmenu_li_div_2_1 div{
	background-color: #43c6f6;
	_background-color: #00c7f8;
	}
#topmenu_2 .topmenu_li_div_2_1 div ul li{
	background: url(img/topmenu_li_div_2_1_div_ul_li_bg.png) 50% 0 no-repeat !important;
	_background: none;
	}
#topmenu_2 .topmenu_li_div_2_1 div ul li a{
	text-shadow: 1px 1px 1px #0995f1;
	}

#topmenu_3, #topmenu_3 img{
	height: 35px;
	width: 115px;
	}
#topmenu_3{
	top: 65px;
	left: 169px;
	background-image: url(img/topmenu_3_bg.png);
	}
#topmenu_3 .topmenu_li_div{
	top: 30px;
	left: -20px;
	}
#topmenu_3 .topmenu_li_div div, #topmenu_3 .topmenu_li_div span{
	background-image: url(img/topmenu_3_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_3_topmenu_li_div_div-span_bg.gif);
	}
#topmenu_3 .topmenu_li_div_2_1 div{
	background-color: #71c63d;
	_background-color: #71c63d;
	}
#topmenu_3 .topmenu_li_div_2_1 div ul li{
	background: url(img/topmenu_li_div_2_1_div_ul_li_bg.png) 50% 0 no-repeat !important;
	_background: none;
	}
#topmenu_3 .topmenu_li_div_2_1 div ul li a{
	color: #fff;
/*	text-shadow: 1px 1px 1px #e7ab00;*/
	}



#topmenu_4, #topmenu_4 img{
	height: 38px;
	width: 119px;
	}
#topmenu_4{
	top: 13px;
	left: 241px;
	background-image: url(img/topmenu_4_bg.png);
	}
#topmenu_4 .topmenu_li_div{
	top: 30px;
	left: 40px;
	}
#topmenu_4 .topmenu_li_div div, #topmenu_4 .topmenu_li_div span{
	background-image: url(img/topmenu_4_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_4_topmenu_li_div_div-span_bg.gif);
	}
#topmenu_4 .topmenu_li_div_2_1 div{
	background-color: #ffca1c;
	_background-color: #ffcb00;
	}
#topmenu_4 .topmenu_li_div_2_1 div ul li{
	background: url(img/topmenu_li_div_2_1_div_ul_li_bg.png) 50% 0 no-repeat !important;
	_background: none;
	}
#topmenu_4 .topmenu_li_div_2_1 div ul li a{
	text-shadow: 1px 1px 1px #e7ab00;
	}

#topmenu_5, #topmenu_5 img{
	height: 42px;
	width: 113px;
	}
#topmenu_5{
	top: 59px;
	left: 357px;
	background-image: url(img/topmenu_5_bg.png);
	}
#topmenu_5 .topmenu_li_div{
	top: 30px;
	left: -20px;
	}
#topmenu_5 .topmenu_li_div div, #topmenu_5 .topmenu_li_div span{
	background-image: url(img/topmenu_5_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_5_topmenu_li_div_div-span_bg.gif);
	}
#topmenu_5 .topmenu_li_div_2_1 div{
	background-color: #f68e21;
	_background-color: #f68e21;
	}
#topmenu_5 .topmenu_li_div_2_1 div ul li{
	background: url(img/topmenu_li_div_2_1_div_ul_li_bg.png) 50% 0 no-repeat !important;
	_background: none;
	}
#topmenu_5 .topmenu_li_div_2_1 div ul li a{
	color: #fff;
/*	text-shadow: 1px 1px 1px #e7ab00;*/
	}

#topmenu_6, #topmenu_6 img{
	height: 39px;
	width: 113px;
	}
#topmenu_6{
	top: 10px;
	left: 431px;
	background-image: url(img/topmenu_6_bg.png);
	}
#topmenu_6 .topmenu_li_div{
	top: 30px;
	left: -20px;
	}
#topmenu_6 .topmenu_li_div div, #topmenu_6 .topmenu_li_div span{
	background-image: url(img/topmenu_6_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_6_topmenu_li_div_div-span_bg.gif);
	}
#topmenu_6 .topmenu_li_div_2_1 div{
	background-color: #e85945;
	_background-color: #e85945;
	}
#topmenu_6 .topmenu_li_div_2_1 div ul li{
	background: url(img/topmenu_li_div_2_1_div_ul_li_bg.png) 50% 0 no-repeat !important;
	_background: none;
	}
#topmenu_6 .topmenu_li_div_2_1 div ul li a{
	color: #fff;
/*	text-shadow: 1px 1px 1px #e7ab00;*/
	}

#topmenu_7, #topmenu_7 img{
	height: 38px;
	width: 108px;
	}
#topmenu_7{
	top: 62px;
	left: 526px;
	background-image: url(img/topmenu_7_bg.png);
	}
#topmenu_7 .topmenu_li_div{
	top: 30px;
	left: 40px;
	}
#topmenu_7 .topmenu_li_div div, #topmenu_7 .topmenu_li_div span{
	background-image: url(img/topmenu_7_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_7_topmenu_li_div_div-span_bg.gif);
	}
#topmenu_7 .topmenu_li_div_2_1 div{
	background-color: #ae99f8;
	_background-color: #ae99f8;
	}
#topmenu_7 .topmenu_li_div_2_1 div ul li{
	background: url(img/topmenu_li_div_2_1_div_ul_li_bg.png) 50% 0 no-repeat !important;
	_background: none;
	}
#topmenu_7 .topmenu_li_div_2_1 div ul li a{
	text-shadow: 1px 1px 1px #5b6296;
	}

#topmenu_8, #topmenu_8 img{
	height: 18px;
	width: 87px;
	}
#topmenu_8{
	top: 32px;
	left: 620px;
	background-image: url(img/topmenu_8_bg.png);
	}
#topmenu_8 .topmenu_li_div{
	top: 10px;
	right: 0;
	}
#topmenu_8 .topmenu_li_div div, #topmenu_8 .topmenu_li_div span{
	background-image: url(img/topmenu_8_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_8_topmenu_li_div_div-span_bg.gif);
	}
#topmenu_8 .topmenu_li_div_2_1 div{
	background-color: #00cc66;
	_background-color: #00cd5e;
	}
#topmenu_8 .topmenu_li_div_2_1 div ul li{
	background: url(img/topmenu_li_div_2_1_div_ul_li_bg.png) 50% 0 no-repeat !important;
	_background: none;
	}
#topmenu_8 .topmenu_li_div_2_1 div ul li a{
	text-shadow: 1px 1px 1px #00b839;
	}

.topmenu_li_div{
	display: none;
	position: absolute;
	}

.topmenu_li_div_1, .topmenu_li_div_1 div, .topmenu_li_div_1 span{
	height: 35px;
	background-repeat: no-repeat;
	}
.topmenu_li_div_1{
	padding: 0 36px;
	background-position: -518px 0;
	//width: 168px;
	}
.topmenu_li_div_1 div, .topmenu_li_div_1 span{
	float: left;
	}
.topmenu_li_div_1 div{
	width: 100%;
	background-position: -518px -35px;
	}
.topmenu_li_div_1 span{
	width: 36px;
	margin: 0 -36px 0 0;
	background-position: -518px -70px;
	}

.topmenu_li_div_2, .topmenu_li_div_2 div{
	background-repeat: repeat-y;
	}
.topmenu_li_div_2{
	padding: 0 0 0 18px;
	background-position: 0 0;
	//width: 222px;
	}
.topmenu_li_div_2_1{
	background-position: 100% 0;
	margin: 0 -6px 0 0;
	padding: 0 24px 0 0;
	}
.topmenu_li_div_2_1 div{
	background-position: -18px 0;
	}
.topmenu_li_div_2_1 div ul, .topmenu_li_div_2_1 div ul li{
	position: relative !important;
	}
.topmenu_li_div_2_1 div ul{
	overflow: hidden;
	//zoom: 1;
	}
.topmenu_li_div_2_1 div ul li{
	min-width: 113px;
	padding: 9px 0 12px 0;
	font-size: 16px;
	line-height: 18px;
	white-space: nowrap;
	//white-space: normal;
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += "first-child") : 0);*/
	}
#topmenu_1 .topmenu_li_div_2_1 div ul li:first-child, #topmenu_1 .topmenu_li_div_2_1 div ul li.first-child,
#topmenu_2 .topmenu_li_div_2_1 div ul li:first-child, #topmenu_2 .topmenu_li_div_2_1 div ul li.first-child,
#topmenu_3 .topmenu_li_div_2_1 div ul li:first-child, #topmenu_3 .topmenu_li_div_2_1 div ul li.first-child,
#topmenu_4 .topmenu_li_div_2_1 div ul li:first-child, #topmenu_4 .topmenu_li_div_2_1 div ul li.first-child,
#topmenu_5 .topmenu_li_div_2_1 div ul li:first-child, #topmenu_5 .topmenu_li_div_2_1 div ul li.first-child,
#topmenu_6 .topmenu_li_div_2_1 div ul li:first-child, #topmenu_6 .topmenu_li_div_2_1 div ul li.first-child,
#topmenu_7 .topmenu_li_div_2_1 div ul li:first-child, #topmenu_7 .topmenu_li_div_2_1 div ul li.first-child,
#topmenu_8 .topmenu_li_div_2_1 div ul li:first-child, #topmenu_8 .topmenu_li_div_2_1 div ul li.first-child{
	background: none !important;
	padding-top: 0;
	}
.topmenu_li_div_2_1 div ul li:last-child{
	padding-bottom: 2px;
	}
.topmenu_li_div_2_1 div ul li a{
	display: block;
	padding: 0 10px 0 25px;
	color: #f6f7fc;
	text-decoration: none;
	background: url(img/topmenu_li_div_2_1_div_ul_li_a_bg.png) 9px 8px no-repeat;
	}
.topmenu_li_div_2_1 div ul li a:hover{
	text-decoration: underline;
	}

.topmenu_li_div_3, .topmenu_li_div_3 div, .topmenu_li_div_3 span{
	height: 42px;
	background-repeat: no-repeat;
	}
.topmenu_li_div_3{
	padding: 0 36px;
	background-position: -518px -105px;
	//width: 168px;
	}
.topmenu_li_div_3 div, .topmenu_li_div_3 span{
	float: left;
	}
.topmenu_li_div_3 div{
	width: 100%;
	background-position: -518px -147px;
	}
.topmenu_li_div_3 span{
	width: 36px;
	margin: 0 -36px 0 0;
	background-position: -518px -189px;
	}



/*
Для регулировки ширины для соответствующих пунктов добавляем/вычитаем одинаковое значение к/от 
//width: XXpx; из того, что ниже и записываем для конкретных блоков

.topmenu_li_div_1, .topmenu_li_div_3{//width: 168px;}
.topmenu_li_div_2{//width: 222px;}

Допустим, ширину "О фонде" надо увеличить на 40px, тогда

к ширине "по умолчанию" блоков .topmenu_li_div_1, .topmenu_li_div_3, равной 168px прибавляем 40px, получаем 208px 
и пишем 208px как ширину для #topmenu_1 .topmenu_li_div_1, #topmenu_1 .topmenu_li_div_3

то же самое для #topmenu_1 .topmenu_li_div_2

*/

/*О фонде*/
#topmenu_1 .topmenu_li_div_1, #topmenu_1 .topmenu_li_div_3{//width: 208px;}
#topmenu_1 .topmenu_li_div_2{//width: 262px;}
/*Волшебная клиника*/
#topmenu_2 .topmenu_li_div_1, #topmenu_2 .topmenu_li_div_3{//width: px;}
#topmenu_2 .topmenu_li_div_2{//width: px;}
/*Зарубежные коллеги*/
#topmenu_3 .topmenu_li_div_1, #topmenu_3 .topmenu_li_div_3{//width: px;}
#topmenu_3 .topmenu_li_div_2{//width: px;}
/*Наши благотворители*/
#topmenu_4 .topmenu_li_div_1, #topmenu_4 .topmenu_li_div_3{//width: px;}
#topmenu_4 .topmenu_li_div_2{//width: px;}
/*Нашим будущим благотворителям*/
#topmenu_5 .topmenu_li_div_1, #topmenu_5 .topmenu_li_div_3{//width: 268px;}
#topmenu_5 .topmenu_li_div_2{//width: 322px;}
/*Мероприятия и акции*/
#topmenu_6 .topmenu_li_div_1, #topmenu_6 .topmenu_li_div_3{//width: px;}
#topmenu_6 .topmenu_li_div_2{//width: px;}
/*Волонтенство*/
#topmenu_7 .topmenu_li_div_1, #topmenu_7 .topmenu_li_div_3{//width: px;}
#topmenu_7 .topmenu_li_div_2{//width: px;}
/*Контакты*/
#topmenu_8 .topmenu_li_div_1, #topmenu_8 .topmenu_li_div_3{//width: px;}
#topmenu_8 .topmenu_li_div_2{//width: px;}

#prel, #prel div{
	position: absolute;
	top: 0;
	bottom: 0;
	height: 1px;
	width: 1px;
	font-size: 0;
	line-height: 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	}
#prel	{
	background-image: url(img/topmenu_li_div_2_1_div_ul_li_bg.png);
	}
#prel_1	{
	background-image: url(img/topmenu_1_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_1_topmenu_li_div_div-span_bg.gif);
	}
#prel_2	{
	background-image: url(img/topmenu_2_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_2_topmenu_li_div_div-span_bg.gif);
	}
#prel_3	{
	background-image: url(img/topmenu_3_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_3_topmenu_li_div_div-span_bg.gif);
	}
#prel_4	{
	background-image: url(img/topmenu_4_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_4_topmenu_li_div_div-span_bg.gif);
	}
#prel_5	{
	background-image: url(img/topmenu_5_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_5_topmenu_li_div_div-span_bg.gif);
	}
#prel_6	{
	background-image: url(img/topmenu_6_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_6_topmenu_li_div_div-span_bg.gif);
	}
#prel_7	{
	background-image: url(img/topmenu_7_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_7_topmenu_li_div_div-span_bg.gif);
	}
#prel_8	{
	background-image: url(img/topmenu_8_topmenu_li_div_div-span_bg.png);
	_background-image: url(img/topmenu_8_topmenu_li_div_div-span_bg.gif);
	}
#prel_9	{
	background-image: url(img/topmenu_li_div_2_1_div_ul_li_a_bg.png);
	}

#header_4{
	position: absolute;
	top: 352px;
	right: 0;
	}
#header_4_1{
	padding: 0 10px 16px 0;
	font-size: 18px;
	text-align: right;
	color: #fff;
	text-shadow: 2px 2px 2px #6e993d;
	}
#header_4 table{
	border-collapse: collapse;
	}
#header_4 table tr td{
	text-align: left;
	font-family: tahoma;
	font-size: 18px;
	color: #886f59;
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += "first-child") : 0);
	}
#header_4 table tr td:first-child, #header_4 table tr td.first-child{
	text-align: right;
	font-size: 14px;
	color: #fff;
	text-shadow: 1px 1px 2px #6e993d;
	padding: 0 7px 0 0;
	}
#header_4_2{
	text-align: right;
	padding: 9px 17px 0 0;
	font-size: 12px;
	}
#header_4_2 a{
	color: #fff;
	text-shadow: 1px 1px 2px #6e993d;
	}

#block-1, #block-1_1{
	height: 219px;
	}
#block-1{
	background: url(img/block-1_bg.jpg) 50% 0 no-repeat;
	}
#block-1_1{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	}

.block-1_1_1{
	position: absolute;
	top: 0;
	height: 220px;
	width: 278px;
	padding: 51px 21px 0 26px;
	}
.block-1_1_1-1{
	left: 0;
	}
.block-1_1_1-2{
	left: 340px;
	}
.block-1_1_1-3{
	left: 680px;
	}
.block-1_1_1_1{
	position: absolute;
	top: 6px;
	left: 26px;
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	text-shadow: 2px 2px 2px #ac7a05;
	white-space: nowrap;
	}
.block-1_1_2{
	font-size: 0;
	line-height: 0;
	}
.block-1_1_2 img{
	font-size: 14px;
	line-height: 15px;
	}
.block-1_1_3{
	}
.block-1_1_3 div{
	padding: 3px 0 0 0;
	font-size: 18px;
	color: #fff;
	text-shadow: 1px 1px 2px #ac7a05;
	}
.block-1_1_3 table{
	border-collapse: collapse;
	}
.block-1_1_3 table tr td{
	font-family: tahoma;
	font-size: 14px;
	color: #e8442e;
	vertical-align: top;
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += "first-child") : 0);
	padding: 0 8px 1px 0;
	}
.block-1_1_3 table tr td:first-child, .block-1_1_3 table tr td.first-child{
	color: #fff;
	text-shadow: 1px 1px 1px #666;
	}

.block-1_1_4{
	position: absolute;
	top: 171px;
	left: 218px;
	display: block;
	font-size: 0;
	line-height: 0;
	height: 24px;
	margin-right: 0px;
	margin-left: 0px;
	}
.block-1_1_4 img{
	font-size: 14px;
	line-height: 15px;
	margin-right: 0px;
	margin-left: 0px;
	}
.block-1_1_1-3 .block-1_1_4{
	left: 212px;
	}
.block-1_1_5{
	overflow: hidden;
	//zoom: 1;
	color: #fff;
	}
.block-1_1_5 img{
	float: left;
	margin: 0 16px 0 0;
	}
.block-1_1_5 p{
	}

.bt, .btl, .btr{
	overflow: hidden;
	//zoom: 1;
	}
.bt	{
	width: 950px;
	margin: 0 auto;
	padding: 24px 0;
	line-height: 16px;
	}
.btl	{
	float: left;
	margin: 0 -668px 0 0;
	width: 668px;
	text-align: justify;
	}
.btr	{
	margin: 0 0 0 668px;
	padding: 0 25px 0 34px;
	_float: right;
	}

.bt h1, .bt h3, .bt h2{
	margin: 0 0 18px 0;
	}
.bt p	{
	padding-bottom:15px;
	}
.bt ul	{
	overflow: hidden;
	//zoom: 1;
	margin: 0 0 18px 0;
	}
.bt ul li{
	_position: relative;
	padding: 0 0 0 23px;
	background: url(img/bt_ul_li_bg.gif) 2px 5px no-repeat;
	}

.table-1{
	border-collapse: collapse;
	width: 100%;
	border-bottom: 1px solid #fff;
	}
.table-1 tr th{
	height: 33px;
	font-family: tahoma;
	font-size: 14px;
	font-weight: lighter;
	text-align: center;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += "first-child") : 0);
	}
 .table-1 tr td{
	height: 33px;
	font-family: tahoma;
	font-size: 14px;
	font-weight: lighter;
    padding:3px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	z-index: expression(runtimeStyle.zIndex = 1,this == parentNode.firstChild ? (className += "first-child") : 0);
	}
.table-1 tr th:first-child, .table-1 tr th.first-child, .table-1 tr td:first-child, .table-1 tr td.first-child{
	border-left: none;
	}
.table-1 th{
	color: #fa8805;
	background: #f2ede8 url(img/table-1_th_bg.png) 50% 0 no-repeat;
	}
.table-1 td{
	color: #;
	}
.table-1 tr+tr td{
	background: url(img/table-1_tr+tr_td_bg.gif) repeat-x;
	}
.table-1 tr+tr+tr td{
	background: none;
	}

.block-2{
	overflow: hidden;
	//zoom: 1;
	padding: 2px 0 10px 0;
	}
.block-2_1{
	float: left;
	height: 53px;
	width: 48px;
	margin: 0 -48px 0 0;
	background: #9ac25a url(img/block-2_1_bg.jpg) no-repeat;
	}
.block-2_1 b, .block-2_1 span{
	display: block;
	text-align: center;
	color: #fff;
	}
.block-2_1 b{
	padding: 11px 0 0 0;
	font-size: 18px;
	}
.block-2_1 span{
	font-size: 14px;
	padding: 2px 0 0 0;
	}
.block-2_2{
	margin: 0 0 0 48px;
	padding: 13px 0 0 15px;
	font-size: 12px;
	}
.block-2_2 a{
	}

.block-3{
	padding: 9px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 39px 0;
	}
.block-3 a{
	text-decoration: none;
	}
.block-3 a:hover{
	text-decoration: underline;
	}

.block-5{
	position: relative;
	float: left;
	margin: 0 18px 18px 0;
	font-size: 0;
	line-height: 0;
	}
.block-5 img{
	font-size: 14px;
	line-height: 14px;
	}
.block-5 div{
	position: absolute;
	height: 13px;
	width: 13px;
	background-image: url(img/block-5_div_bg.png);
	background-repeat: no-repeat;
	}
.block-5_1, .block-5_2{
	top: 0;
	}
.block-5_2, .block-5_3{
	right: 0;
	_right: -1px;
	}
.block-5_3, .block-5_4{
	bottom: 0;
	_bottom: -1px;
	}
.block-5_4, .block-5_1{
	left: 0;
	}
.block-5_1{
	background-position: 0 0;
	}
.block-5_2{
	background-position: -13px 0;
	}
.block-5_3{
	background-position: -13px -13px;
	}
.block-5_4{
	background-position: 0 -13px;;
	}

.block-7{
	display: block;
	min-height: 161px;
	width: 247px;
	font-size: 12px;
	}
.block-7 img, .block-7 span{
	display; block;
	}
.block-7 img{
	height: 106px;
	width: 247px;
	margin: 0 0 7px 0;
	}
.block-7 span{
	}

.block-4, .block-6, .block-8{
	display: block;
	height: 53px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 48px;
	text-decoration: none;
	clear: both;
	}
.block-4{
	width: 244px;
	background: #9ac25a url(img/block-4_bg.jpg) no-repeat;
	}
.block-6{
	width: 109px;
	background: #9ac25a url(img/block-6_a_bg.jpg) no-repeat;
	}
.block-8{
	width: 193px;
	margin: 0 0 31px 0;
	background: #9ac25a url(img/block-8_a_bg.jpg) no-repeat;
	}
.block-vk{
	width:244px;
	height: 77px;	
	margin: 0 0 7px 0;
	text-decoration: none;
	clear: both;
	}
.block-tizer-logo{
	width:244px;
	margin: 0 0 0 0;
	}

#fg, #footer{
	clear: both;
	}
#fg, #footer, #footer_1{
	height: 119px;
	}
#footer, #footer_1{
	position: relative;
	}
#footer{
	top: 0;
	background: #ada292;
	}
#footer_1{
	width: 1000px;
	margin: 0 auto;
	color: #fff;
	}
#footer_1_1, #footer_1_2, #footer_1_3{
	position: absolute;
	}
#footer_1_1{
	top: 40px;
	left: 0;
	}
#footer_1_2{
	top: 38px;
	left: 405px;
	font-weight: bold;
	font-size: 18px;
	}
#footer_1_2 b{
	font-size: 36px;
	}
#footer_1_3{
	top: 40px;
	right: 0;
	text-align: right;
	}
#footer_1_3 a{
	display: block;
	color: #fff;
	}

.modal_overlay{
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 300;
	background: url(img/modal_overlay_bg.png);
	}
.modal_window{
	width: 100%;
	}
.modal_window_1{
	position: relative;
	float: right;
	right: 50%;
	}
.modal_window_1_1{
	list-style: none;
	position: relative;
	right: -50%;
	}
.modal_window_1_1_1{
	position: relative;
	float: left;
	min-height: 100px;
	min-width: 420px;
	padding: 10px 10px 0 10px;
	margin: 100px auto 0 auto;
	background: #ebebeb;
	border: 1px solid #aaa;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	box-shadow: 6px 6px 13px #000;
	}
.modal_window_1_1_1_1, .modal_window_1_1_1_1 img{
	display: block;
	}
.modal_window_1_1_1_1{
	position: absolute;
	top: -12px;
	right: -12px;
	height: 24px;
	width: 24px;
	}
.modal_window_1_1_1_2{
	text-align: center;
	padding-bottom: 10px;
	}
	
	
