/* сброс 
------------------------------------- */
html, body {height: 100%; width: 100%; min-width: 800px;}
html, body {height: 100%; width: 100%; min-width: 800px;}
body, html, p, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, fieldset, td, th, caption,address, textarea, legend {margin: 0; padding: 0; color: #000; font-size:10pt}
a img, fieldset {border: 0;}
table {border-collapse: collapse;}
td, th {vertical-align: top;}
hr {border:0; color:#a7a6aa; background-color:#a7a6aa; height:1px; clear:both} 
.clear {clear:both;}
.large {font-size:10pt!important}

/* Общие
------------------------------  */

h1 {font: normal 20px Arial, Helvetica, sans-serif; color:#333; margin-bottom: 20px;}
h2 {font: bold 10pt Arial, Helvetica, sans-serif; margin-bottom: 10px;}
p {font: 10pt/18px Arial, Helvetica, sans-serif; margin-bottom: 10px;}
a {color:#008CD4;text-decoration: none;}
a:hover {color: #60a800!important;text-decoration: underline!important}
/* Главная страница
------------------------------------*/

/* Мы в  офлайне
-------------------------------------*/
#offline {margin-top:0px;margin-left:5%; width:170px; font-size:10pt!important} 
#offline div{width:170px} 
#offline img {font: 19px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 10px; color: #404040;}
#offline p {font: 10pt/1.5 Arial, Helvetica, sans-serif; color:#000;}


/* Контент на главной
----------------------------------------*/

#main_cont #news h1 {font: normal 23px Arial, Helvetica, sans-serif; color:#404040;}
#main_cont #news h1 a {font: normal 23px Arial, Helvetica, sans-serif; color:#A5C7D9; text-decoration:none;}
#main_cont #news h2 a {font: normal bold 16px/18px Arial, Helvetica, sans-serif; color:#4D4D4D; text-decoration:none;}
#main_cont #news .date {font: 10pt Arial, Helvetica, sans-serif; color:#C7B299;}

/* Контент на внутренних страницах
----------------------------------------*/

#take_part{min-width:400px}
#take_part .name {font: normal 16px Arial, Helvetica, sans-serif; color:#666666; margin-bottom: 10px;}

#take_part .name a {color:#008CD4;text-decoration: none;}
#take_part .name a:hover {color: #60a800;text-decoration: underline;}
#take_part p {margin-bottom: -5px;}
#take_part p.large {margin-bottom: 35px;}
.take_part_div {margin-right:15px!important} 


.date {font: 10pt Arial, Helvetica, sans-serif; color:#444;}
/* .private_club_meeting .date {margin: -50px 0 0 0} */

#news_item_corp_club h2 {margin-top:-5px!important}
#charity_descr h2{margin-top:20px; margin-bottom:20px}
#helper_descr {width: 250px; font: italic 10pt/12px Arial, Helvetica, sans-serif; color:#000; margin-top: 10px;} /* подпись под именем Бильжо */ 
#letters #helper_descr {width: 200px; font: italic 10pt/12px Arial, Helvetica, sans-serif; color:#000; margin-top: 10px;} /* подпись под именем Бильжо */ 



/* Подвал
--------------------------------- */
#footer { clear:both; width:100%; margin:auto; background: #fff url(../img/footer-bg.png ) repeat-x center top;}

#pay-wrapper-1 {background: url(../img/footer-shaddow.png ) no-repeat center top; position: relative; width: 100%; padding: 20px 0 20px 0; border-bottom: 1px #DFDFDF solid; margin-bottom: 50px;}
#pay-wrapper-1:after {content: ''; display: block; clear: both;}
#pay-wrapper-2 {position: relative; right: 50%; float: right;}
#pay {position: relative;z-index: 1;right: -50%;}
#pay a {text-decoration: none; margin: 0 15px 0 0;}
#pay_text {display: inline-block; margin: 0 0 0 40px; color:#A8B8BA; }
#pay_text h4{font: bold 12px/20px Arial !important, Helvetica, sans-serif; font-weight:bold!important;}

#more_news, #partners, #helpers { /* height:200px;  background-color:#666; */ margin-bottom: 0px;}
#more {width:850px; margin: 0 auto; }
#footer_dwn {width:850px; clear:both; /* margin:auto; margin-top:50px; */  padding: 20px 0 20px 0; border-top:1px #E9E9E9 solid; }
#notice_home {font: 10pt/16px Arial, Helvetica, sans-serif; color:#666666!important;}

#copyright_home {font: 12px/13px Arial, Helvetica, sans-serif; }

#foter_heading a {font: bold 13px/18px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; color:#666;}
#foter_heading a:hover { color:#008CD4; text-decoration:underline;}
#foter_heading {padding-bottom:20px}

#footer .item_text a {color:#008CD4; text-decoration:none;}
#footer .item_text a:hover {color:#008CD4; text-decoration:underline;}

 input {line-height: normal;}

/*Top*/
	#top_home {margin:5px 0 20px 8%; min-width: 670px;}
	#top_home img { display:inline; margin-right:10px;}
	#top img { display:inline; margin-right:10px;}
/* 	#payment {float: left; width: 570px; margin:0 0 30px -21px; position:left;} */
	#payment_home {width: 570px; min-width: 670px; margin:-4px 0 30px; position:left;}
	#payment {width: 570px; margin:0 0 30px -21px; position:left;}

#top_menu {float: right;/* margin-top:11px;  */margin-top:28px;}

#top_menu_homes {margin-top:30px; float:right; margin-right:90px!important}
#top_menu_homes img {margin-right: 10px!important;		float: left;}

#subscribe { float: right; padding:0px 0 10px 0; margin:11px 14px 30px 0px ; position:right; font-size:10pt!important}
#subscribe img { display:inline; width:14px; height:14px; margin-top:18px;}
#subscribe a {margin-right: 12px; margin-top:-15px!important}
#subscribe small { margin-right: 10px;margin-top:-15px!important;font-size:14px}
#help_banner{margin-left:-3px!important; margin-top:-10px; height:190px!important}

/*Top На главной*/

#subscribe_home {float: right; padding:0 0 10px 0; margin: 10px 0 30px 0; position:right; }
#subscribe_home div {margin-bottom:10px;}
#subscribe_home img {display:inline; width:14px; height:14px; margin-bottom:0!important; margin-left:-88px; margin-top:20px; position:absolute;}
#subscribe_home a {margin-left:-73px; margin-bottom:0px!important; position:absolute; font-size:9pt!important; margin-top:21px}
#subscribe_home small {margin-left:-95px;margin-bottom:0px!important; position:absolute; font-size:14px}

/*Chrome*/ 
@media screen and (-webkit-min-device-pixel-ratio:0) {
#subscribe_home img {margin-top:21px;} 
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#subscribe_home a {margin-top:22px}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#subscribe img {margin-top:17px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#subscribe a {margin-top:17px}
}

/*OPERA*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 
head~body #subscribe_home img {margin-top:15px; border:4px solid #000} 
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 
head~body #subscribe_home a {margin-top:17px}
}  


/*Menu на Главной*/
	#menu_home { padding:15% 0 0 0; margin-top:0px; margin-left:5%}
	#menu_home .menu { padding:3px 0;}
	#menu_home .menu .menu_head {margin-top:10px}
	#menu_home .menu .menu_head .h { background:url("../img/menu_head.gif") no-repeat; font-weight:bold; display:block; padding:4px 0 4px 10px;}
	#menu_home .menu .menu_head .h:hover { color:#333;}
	#menu_home .menu .menu_head ul { padding:5px 0 0 10px; margin: 0;}
	#menu_home .menu .menu_head ul li ul{ padding:0px 0 0 10px!important; margin: 0;}

	#menu_home .menu .menu_head ul li { background:url("../img/bullet.png") no-repeat left 6px; padding:0 0 0 10px; margin-top:5px}

	#menu_home .menu .menu_head ul ul li { background:url("../img/bullet.png") no-repeat left 6px; padding:0 0 0 10px; margin-top:0px}

	#menu_home .menu .menu_head ul li:hover{ background:url("../img/bullet_b.png")no-repeat left 6px; padding:0 0 0 10px; margin-top:5px}

	#menu_home .menu .menu_head ul ul li:hover{ background:url("../img/bullet_b.png")no-repeat left 6px; padding:0 0 0 10px; margin-top:0px}

	#menu_home .menu .menu_head ul li a { display:block; }
	#menu_home .menu .menu_head li ul { background:url("../img/bullet.png") no-repeat left 16px; padding:-20px 0 0 20px;}
	#menu_home .menu .menu_head li ul a { display:block;}
	ul li {list-style-type:none; margin-top:10px}
	ol li {list-style-position:inside;}

/*Menu на на всех*/
	#menu { padding:15% 0 0 0; margin-top:0px; margin-left:5%}
	#menu .menu { padding:3px 0;}
	#menu .menu .menu_head {margin-top:10px}
	#menu .menu .menu_head .h { background:url("../img/menu_head.gif") no-repeat; font-weight:bold; display:block; padding:4px 0 4px 10px;}
	#menu .menu .menu_head .h:hover { color:#333;}
	#menu .menu .menu_head ul { padding:5px 0 0 10px; margin:0;}

	#menu .menu .menu_head ul li { background:url("../img/bullet.png") no-repeat left 6px; padding:0 0 0 10px; margin-top:5px; font-weight:bold;}

#menu .menu .menu_head ul ul li { background:url("../img/bullet.png") no-repeat left 6px; padding:0 0 0 10px; margin-top:0px; font-weight:bold;}

	#menu .menu .menu_head ul li a { display:block; font-weight:normal;}

	#menu .menu .menu_head ul li:hover{ background:url("../img/bullet_b.png")no-repeat left 6px; padding:0 0 0 10px; margin-top:5px}

	#menu .menu .menu_head ul ul li:hover{ background:url("../img/bullet_b.png")no-repeat left 6px; padding:0 0 0 10px; margin-top:0px}


	#menu .menu .menu_head li ul { background:url("../img/bullet.png") no-repeat left 16px; padding:0px 0 0 20px!important}
	#menu .menu .menu_head li ul a { display:block;}
	ul li {list-style-type:none; margin-top:10px}
	ol li {list-style-position:inside;}



/**Новости на главной */
#news {
    margin-left: 8%;
    margin-top: 30px;
    width: 61%;
    float: left;
}

.chapterNew {
	font-size: 19px;
	font-weight: 700;
	color: gray;
	margin: 0 0 25px 0;
}

#news #new_item {padding:8px 0 8px 0; margin-bottom:10px!important}
#news #new_item img { float:left; margin:6px 10px 0 0;}
#news #new_item  small{margin-left:20px!important;}
#news #new_item  p{ margin-left:140px!important}
#news #arh_image {margin-top:18px}

/* .more{text-decoration:none; padding-left:8px; margin-top:1px;}
 */
#news_div .more {position:absolute; margin-top:2px; }
#news_div  #arh_image {margin-top:15px!important}
#news_div .text{font-size:10pt!important}
#news .more {position:absolute; margin-top:2px !important; }

#publication .more {position:absolute; margin-top:2px !important; text-decoration:none;}
#publication small {margin-left:0px!important; }
#publication .char_image {margin-top:10px!important; margin-right:10px!important }


#news_item_corp_club .more {margin-top:10px !important; }
#news #heading { font-size: 22px;}
#news #heading img { display:inline;}

#new_item small {font: 10pt Arial, Helvetica, sans-serif; /* color:#C7B299 */;color:#444444}


body {
    background-color: #FFFFFF;
    font-family: Arial, sans-serif;
    font-size: 80%;
}




/*  черный маркер при наведении в меню
#left_cont #menu .menu_head ul li:hover {
    list-style-image: url("../img/bullet_b.png"tpa=http://lifeline.elvos-test.com/img/bullet_b.png);
} 
*/

tt {
    font-family: Tahoma italic;
    background-color: #29abe2;
    color: #ffffff;
}

#par_name {
    color: #008cd4;
    font-weight: bold;
    margin-bottom: 10px;
}

img {
    border: 0px;
}

#wrapper {
    width: 80%;
    min-width: 800px;
    float: left;
    margin: 40px 10% 2em;
}

#main_cont_home {
    width: 85%;
    min-width: 100px;
    text-align: left;
    float: left;
}

#main_cont {
    width: 85%;
    min-width: 100px;
    text-align: left;
    float: left;
	 margin-top:0px;
}

#left_cont {
    float: left;
    min-width: 171px;
    width: 24%;
	margin: 0 0 0 -10%;
}


.menu_head a:first-child {
    text-decoration: none;
}

li ul {
    text-decoration: none;
    font-weight: normal;
    margin-top: 5px;
}

#left_cont #logo {
    width: 100%;
}

#logo img {
    border: 0;
    margin-left: 15px;
}



/*--Левое  меню*/
#left_cont_home {
    float: left;
    min-width: 175px;
    width: 24%;
	margin-left:-10%;
}

#left_cont #social {
    margin-left: 0px;
    margin-top: 18px;
		margin-bottom:25px;
		width:170px;
		float:left;
font-size:10pt!important;
}
#left_cont #social img {
    border: 0px;
    margin-top: 5px;
}

#left_cont_home #social {
    margin-left: 5%;
    margin-top: 25px;/*swing.at.ua*/
margin-bottom:25px;
		width:170px;
		float:left;
font-size:10pt!important;
}
#left_cont_home #social img {
    border: 0px;
    margin-top: 5px;
}

#top {
    margin-left: 10%;
    min-width: 640px;
    width: 100%;
    margin-bottom: 10%;
}


#top #subscribe {
    float: right;
    width: 16%;
    margin-right: 6%;
    margin-top: 10px;
}

#countryside {
    background: #fff url("../img/countryside.jpg") no-repeat 50% 0;
    margin: 30px 0 0 8%;
    height: 343px;
    clear: both;
    min-width: 670px;
		position:left;
}

#left-mask {
    width: 13px;
    height: 343px;
    background: url("../img/left-mask.gif") no-repeat;
    float: left;
}

#right-mask {
    width: 13px;
    height: 343px;
    background: url("../img/right-mask.gif") right no-repeat;
    float: right;
    /*margin-left: 733px;*/
}

/*Банер «Линия жизни» дает больным детям шанс */
#incut {
    width: 300px;
    float: left;
    position: absolute;
    top: -80px;
    margin-left: 0;
    margin-top: 245px;
}

#incut p {
    background-image: url("../img/slogan-top-right.gif");
    background-position: top right;
    background-repeat: no-repeat;
    margin: 0;
    padding: 1.5em 1em 1em 1.7em;
    color: black;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}

#incut-bot {
    background-image: url("../img/slogan-bot-right.gif");
    background-position: bottom right;
    background-repeat: no-repeat;
    height: 17px;
}

/*-Мы все вместе спасли*/
#we_all_togeter {
	padding-top: 15px;
	position: right; 
	margin-left: 68%;
	width: 200px;
	margin-top: 28px;
}
#we_all_togeter tt {
position:absolute;
margin-left:-175px; !important;
margin-top:62px !important;
}

/*Я тоже хочу помочь*/
#text_2 {
	width: 100px;
	position: right; 
	margin-left: 69%;
	margin-top: 15px;
}

#shortcuts {
	margin-left:8%;
    min-width: 670px;
}

#shortcuts img {
    margin:0 0 2px 10px;
	width:90px;
	height:90px;
}

#shortcuts  .shcs_l2 {
	margin-left:-5%;
}


#helper_name {
    color: #666666;
    font-weight: normal;
    font-size: 90%;

}
#helper_name a { font-weight: normal!important; font-size:10pt!important}

#helper_photo img{
    background-image: url("../img/photo.png");
	  width: 90px;
    height: 90px;
		float: right!important;
		margin:0 auto;
}

.helper_quote {margin-top:10px!important; color:black; text-align:left;}

.helper_quote2 {text-align:left; font-size:10pt!important; color:000!important}
.helper_quote2 p {margin-top:10px; text-align:left; font-size:10pt!important; color:000!important}

#helper img {margin:0 0 2px 10px;}

#helper {
    margin-top: 20px;
    margin-left: 8%;
    overflow: hidden;
    float: left;
	display: inline;
}

#shortcuts #helper, #shortcuts #letters{
	float:left;
	width:45%;
	margin-left:5%;
}

#letters {
    margin-top: 20px;
    overflow: hidden;
    color: #666666;
	


}

/* #main_banner {
    margin-top: 20px;
    margin-left: 6%;
    min-width: 732px;
} */

 #main_banner {
    margin-top: 20px;
    margin-left: 8%;
/*     min-width: 732px; */
    width:97%;
		float: left;
} 
 

#main_banner  A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}

.sm {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; DISPLAY: block; /* BACKGROUND: url(/files/banners/400-240/banner-frame.png) no-repeat 5px 0px;  */HEIGHT: 180px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.sm LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 20%; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 240px; MARGIN-LEFT: -7px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.sm LI IMG {
	BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 7px 0px
}



#updates {
    width: 100%;
    min-width: 500px;
}

/* #news {
    margin-left: 8%;
    margin-top: 30px;
    width: 72%;
    float: left;
} */

.news_content {
	margin-left:138px;
	text-align:justify;
}

#news #heading {
    font-size: 22px;
    margin-left: 0px;
}

#news #heading img { display:inline;}

.news_item {
    float: right;
    width: 100%;
    margin-bottom: 40px;
}

#publication.news_item {margin-bottom: 20px;}

.news_item p {
    margin-top: 2px;
    margin-bottom: 5px;
}

.news_item h4 {
    margin-top: 2px;
    font-weight: normal;
	width:500px;
}

.news_item p a { font: normal 10pt/18px Arial, Helvetica, sans-serif; color:#008CD4; text-decoration:none;
    /*color: #4d4d4d;
    text-decoration: none;
    font-weight: bolder;*/
}
.news_item p a.more {color:#008CD4;}

.news_item p a:hover {
    color: #008cd4;
    text-decoration: underline;
}

#preview {
    float: left;
    width: 15%;
    margin-top: 30px;
    margin-left: 5%;
}

.prev_item {
    width: 260px!important;
		margin-bottom:25px;
position:right;
}

.prev_item p {
    font-size: 10pt;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.prev_item h4 {
    font-weight: normal;
    margin-top: 0px;
    width: 220px;
 line-height:18px!important

}

.next {
    color: #008cd4;
    text-decoration: none;
}



#more #more_news {
    width: 250px;
    float: left;
}

#more .col_head {
    font-size: 16px;
    color: #666666;
}

#more_news img {
    float: left;
}

#more_news #new_item {
    margin-bottom: 0px;
}

#new_item .date_time {
    color: #444444;
    font-size: 10pt;
}

.new_item .item_text {
    color: #666666;
    font-size: 15px;
}
.new_item  p {margin-left: 138px;}

#footer #partners {
    width: 185px;
    float: left;
    margin:0 70px 10px 55px;
/*     min-width: 185px;

 */}

/***Наши партнеры**/
.parnters_image {margin:0 auto 0 0}
.parnters_image div {}
.parnters_image p { float:left; width:78px; height:78px; background:url("../img/banner_bg.gif") no-repeat; margin-right:10px ; text-align:center;}
.parnters_image p img { position:relative; top:4px; width:70px!important; height:70px!important; margin:0 auto!important;}

/*стрелки навигации */
div#slideshow-commands {
background: url("../img/commands-bg.png") no-repeat;
float: left;
height: 19px;
left: 2%;
padding: 0px 0px;
/* position: relative;
 */width: 150px; 
margin:10px auto 0 10px
}

.current a{margin:0 10px 0 0}

.prev {
background: url("../img/banners/rl.gif") no-repeat;
float: left;
height: 7px;
margin-top: 2px;
text-indent: -9000px;
width: 27px;
margin-left:25px;
}
.next {
background: url("../img/banners/rr.gif") no-repeat;
float: right;
height: 7px;
margin-top: 2px;
text-indent: -9000px;
width: 27px;
/* margin-right:23px */
margin-right:45px
}

.current {
background: url("../blank.gif") no-repeat;
float: left;
height: 7px;
margin-top: 2px;
text-indent: -9000px;
width: 27px;
}


div#slideshow-commands h4 {
margin-top:1px;
width:100%;
}



#footer #helpers {
    float: left;
    width: 290px;
    min-width: 290px;
}
#helpers_image{margin-top:-10px}
#footer #helpers #helpers_image .level div {width:61px;height:140px;vertical-align:top; margin-right:35px}

#footer #helpers #helpers_image .level div {
    float: left;
}

#footer #helpers #helpers_image .level div h4 {
    margin-top: 1px;
    margin-left: 10px;
}

#footer #helpers #helpers_image .level div img {
    margin: 10px;
}
#helpers .footer-note {font: 11px/12px Arial, Helvetica, sans-serif; color:#000; margin:-5px 0 0 10px; color: #666666;}


.help_item {
    width: 230px;
    height: 75px;
    margin: 2%;
    margin-top: 20px;
}

#left-mask_small {
    width: 20px;
    height: 75px;
    background-image: url("../img/left-mask_2.gif");
    background-position: top right;
    background-repeat: no-repeat;
    float: left;
}

#right-mask_small {
    width: 20px;
    height: 75px;
    background-image: url("../img/right-mask_2.gif");
    background-position: top left;
    background-repeat: no-repeat;
    float: right;
}

.in_text {
    float: left;
    width: 70%;
    color: #ffffff;
    font-weight: bold;
    padding-top: 10px;
}

#left {
    float: left; width: 49%;
}

#right {
    float: left; width: 49%;
}

#help_way {
    margin-top: 20px;
	margin-left:-5px
}

#content {
    float: left;
	margin-top: 40px;
    margin-left: 6%;
    width: 65%;
}

#right_block {
    width: 20%;
/*     margin-left: 680px;
 */  
		float:left;
		margin-top: 20px;
		position:right;
margin-left:10px;

}

#top_menu img {
    margin-left: 10px;
}

#social_small {
    margin-left: 5%;
    margin-top: 20px;
		width:170px;
		margin-bottom:20px;
		float:left;
}

#social_small img {
    margin: 10px 10px 0 0;
    float:left;
}

.banner_image {
    width: 240px;
    height: 400px;
		background-color:#000000;  
		background:url(../files/banners/life-line_facebook.gif ) no-repeat center top; 
 float: left;
}

.banner_descr {
	margin-left: 10px;
	float: left;
	width: 40%;
}

.banner_item {
	float: left;
	margin-top: 20px;
}

.charity_item {
	width: 100%;
}



.charity_descr {
	float: left;
	margin-top: 0px
}

.char_image {
	float: left;
	margin-top: 40px
}

.charity_descr5 .char_image {
	float: left;
	margin-top: 23px
}


.charity_descr a {
	text-decoration: none;
	color:#008CD4;
font-size:10pt!important
}
.charity_descr p {
font-size:10pt!important
}

.charity_descr a :hover {color: #60a800!important;text-decoration: underline!important;}



a p i {
	font-weight: bold;
}

.souvenir_item {
	margin-top: 40px;
	color: black;
}

.souvenir_item img {
	margin-top: 40px;
}

.souvenir {
	color: black;
}

#content #news {
	width: 90%;
}

.item {
	margin-bottom: 20px;
	color: black;
}
.item strong{font-size:10pt!important}

#rssnews{margin:-40px 0 0 180px}
.titleDiv a {font: normal bold 14px/18px Arial, Helvetica, sans-serif; color:#008CD4; text-decoration:none;}
.titleDiv a:hover {color:#008CD4; text-decoration: underline; }

#more_news .item_text{margin-bottom:20px;padding-left:55px; }
.last_news {text-decoration: none}
/* #chlpopsov{margin-left: 5%;} */

#left-mask_small_posl {
    width: 18px;
    height: 60px;
    background-image: url("../img/left-mask_posl.gif");
    background-position: top right;
    background-repeat: no-repeat;
    float: left;
}

#right-mask_small_posl {
    width: 18px;
    height: 60px;
    background-image: url("../img/right-mask_posl.gif");
    background-position: top left;
    background-repeat: no-repeat;
    float: right;
}
#poslos {width:100%; margin:5px 0 0 0; }
#posl_a {margin:-15px 0 0 7%; }
#poslos img{margin-left:0; }
.title {font-size: 16px;  color: #000 ;margin-bottom:5px; font-weight:bold}
.title a {color: #008cd4; font-size:10pt!important}
.title a:hover {color: #60a800!important;text-decoration: underline!important;}
#letter_name{font: normal 12px Arial, Helvetica, sans-serif!important; color:#666666; text-decoration:none; font-weight:600; }
#phone{font: 19px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 10px; color: #404040; margin-top:-25px!important; }
#registration_form {margin:20px 0 0 5%}
.unTD{font: bold 12px Arial, Helvetica, sans-serif; color:black; text-decoration:none;}


#AddName,#AddEmail.inp{ height:16px; width: 206px; padding:0px 0 0px 10px; position:relative; margin-bottom:20px;}
#AddPass { height:16px; width: 206px; padding:0px 0 0 10px; margin-bottom: 5px;  position:relative;}
#AddAgree {margin: 0;}
/* #agree_block {margin-left:-70px}
 */#s_prav_ozn{margin-top:-20px; margin-left:100px; width:350px}
#podpis{margin-top: 20px}
.agree p {margin-bottom: 3px}

#recaptcha_area{margin-top:10px;}
#recaptcha_table{width:80%; }

.text a { color:#008CD4; text-decoration:none;}
.note {width: 200px; font: 11px/12px Arial, Helvetica, sans-serif; color:#000; margin-right:60px; margin: 10px 0 0 0;}
.note2 { font: italic 10pt/15px Arial, Helvetica, sans-serif; color:#000; margin-right:60px; margin: 10px 0 0 0; width: 220px; }
/* #content_all{margin-left:9%; width:490px; margin-top:-9px} */
 #content_all{margin-left:4%; width:70% !important; margin-top:-9px; margin-right:4%;}
#main_cont textarea{
width:90%;
height: 120px;
}
/**Жизнь фонда -> Новости*/
#news_div {margin:0 0 20px 0} 
#news_div .title {margin-left:150px!important}
#news_div .title a {font-weight:bold}
#news_div .text p{font: 13px/18px Arial, Helvetica, sans-serif; margin-bottom: 10px; color: #666666;}
#news_div .news-item {padding:10px 0 10px 0; margin-bottom:0px; clear:both;}
#news_div .news-item img { float:left; margin:10px 30px 0 0;}
#content_all #news_div .news-item img { float:left; margin:6px 30px 0 0;}

#news_div .news-item .more img { float:left; margin:0px 30px 0 0;}
#news_div .more {position: relative; text-align: left; font-weight: normal; margin-left:0px!important; font-size:10pt!important}
#news_div .text {padding-left:150px; height:100%!important; } 

/**Жизнь фонда -> Новости -> Архив*/
#news_div2 {margin:0 0 50px 5%; width:100%}
#news_div2.title {font-size: 14px; 	font-weight:bold; color: #000000 ;margin-bottom:15px; margin-left:140px!important}
#news_div2 .news-item .title {margin-left:130px!important; text-align:left}
#news_div2 .news-item { padding:0px 0 0px 0; margin:30px 0 50px 0; width:580px}
#news_div2 .news-item { margin-bottom:30px}
#news_div2 .news-item #arh_image{padding-top:15px!important}
#news_div2 .news-item  small{margin-left:10px; font-size:10pt}
#news_div2 .news-item img { float:left; margin:6px 30px 0 0;}
#news_div2 .news-item .more img { float:left; margin:0px 30px 0 0;}
#news_div2 .more {position:absolute; padding-left:0px/* margin-top:5px */}
#news_div2 .text {padding-left:130px; font-size:10pt; min-height:85px;}

#archive_news{float:right; font-size:22px; color: #a5c7d9;border-bottom: 1px dashed #a5c7d9; margin-top:-5px; text-decoration: none;}

#archive_news4 {float:right; font-size:22px; color: #a5c7d9;border-bottom: 1px dashed #a5c7d9; margin-top:-5px; text-decoration: none; position:absolute; margin-left:400px;}

#various3{float:right; font-size:22px; color: #a5c7d9;border-bottom: 1px dashed #a5c7d9; margin-top:-45px; text-decoration: none!important;}
#news_div small {font: 10pt Arial, Helvetica, sans-serif; /* color:#C7B299; */ color:#444444;margin-left:30px}
#news_div .news-item a {color:#008cd4;text-decoration: none; margin-left:0px; font-size:10pt!important}
#news_div .news-item a:hover {text-decoration: underline; }
#foto_curatora{position:right; margin-left:-20px; margin-bottom:10px; margin-top:10px}
#name_curatora {margin-left:100px; margin-top:0px; font-weight:bold; }
#note_curatora {font-style:italic!important; margin-left:100px; height:60px!important; width:500px!important; font-size:10pt!important}
#large_curatora{padding-top:0!important}

#left-mask_big { width: 20px; height: 250px;background-image: url("../img/left-mask_big.gif");background-position: top right;
background-repeat: no-repeat;float: left;}
#right-mask_big {width: 15px; height: 250px; background-image: url("../img/right-mask_big.gif"); background-position: top left; background-repeat: no-repeat; float: right; }
/* #needs_helpa {margin-left:29px} */
#needs_helpa img{margin-top:-13px!important}
#needs_helpa .title {font-weight:bold!important ;font-size:10pt!important; color:#000!important}
#needs_helpa .text {font-size:10pt!important}
#needs_helpa .text p {font-size:10pt!important}

#left-mask_take_part {
    width: 20px;
    height: 100px;
    background-image: url("../img/left-mask_5.gif");
    background-position: top right;
    background-repeat: no-repeat;
    float: left;
}

#right-mask_take_part {
    width: 20px;
    height: 100px;
    background-image: url("../img/right-mask_5.gif");
    background-position: top left;
    background-repeat: no-repeat;
    float: right;
}
#club_support .char_image {margin-left:-9px}
#publication{margin-left:-10px}

#archive_news2{float:right; font-size:22px; color: #a5c7d9;border-bottom: 1px dashed #a5c7d9; margin-top:-37px; text-decoration: none;}
#archive_news3{float:right; margin-top:-30px; }

#about_cluba img{margin: 0px 20px 20px 0px}
.fileInContent {margin-left:-5px}

/*Search*/
#search { width:206px; padding:15px 0 0 0; margin-left:5%}
#search div { height:24px; padding:4px 0 0 10px; background: url(../img/sample_input.gif) no-repeat; position:relative;}
#search input.text {  width:169px; height:15px;color:#a7adb6; border:1px solid #fff;}
#search input.submit { width:14px; height:13px; cursor:pointer; position:absolute; top:6px; left:182px; border: none; background:url(../img/search.gif) no-repeat;}



/**Календарь***/
#calendar{width: 520px; overflow: hidden!important;}
.year {font-size:10pt!important; vertical-align:bottom}
#calendar a {font: normal 10pt Arial!important, Helvetica, sans-serif; color:#A5C7D9!important; text-decoration:none!important;}
#calendar a:hover {font: normal 10pt Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}

#left_side_calend {margin-left:40px!important}
#right_side_calend td ul {margin-top:100px!important}

#right_side_calend  .year {margin-top:60px!important}
#calendar td{ vertical-align:bottom!important}

#corp_club_a{}
#ese_bolse_novostei a{font: 10pt/12px Arial, Helvetica, sans-serif!important;}
#note_parents{width:100%!important; }
#note_parents img{margin-top:4px!important}

/*#photo_works {margin-bottom: 0px!important; width:120px !important;}
#photo_works img{width:120px !important; height:120px!important; margin-left:5px; margin-bottom:150px}
#works_in  .news-block{ margin-bottom:40px !important; margin-top:0px !important;}
#works_in .name {float:left; font: bold 10pt Arial, Helvetica, sans-serif; color:#000; margin-left:150px!important; margin-top:-273px; margin-right:0}
#works_in .note { width: 350px; font: italic 10pt/12px Arial, Helvetica, sans-serif; color:#000; margin-left:150px!important; margin-right:0px; margin-top:-270px;float:left }
#works_in .large {font: 10pt/22px Arial, Helvetica, sans-serif; color:#000;margin-left:150px!important;margin-top:-230px!important; min-height:100px; height:100%!important}  */

.photo_works {width:130px !important; /* margin-bottom:80px! important;  */float:left; margin-right:20px}
.photo_works img{width:120px !important; height:120px!important; margin-left:5px; margin-bottom:0px; margin-right:20px}
#works_in  .news-block{margin-bottom:0px!important; margin-top:0px!important; clear:both}
#works_in .name {clear:both; font: bold 10pt Arial, Helvetica, sans-serif; color:#000; margin-bottom:-10px}
#works_in .note {width:350px; font:italic 10pt/12px Arial, Helvetica, sans-serif; color:#000; clear:both; margin-bottom:15px}

#works_in .large {font: 10pt/22px Arial, Helvetica, sans-serif; color:#000;margin-left:0px!important; margin-top:0px!important; /* min-height:100px; height:100%!important; */ width:600px; text-align:left} 



#e7_disp{display:none}

#right-content{margin-left:10%}
#site-map{margin-top:5%;}
#right-content .link-top{margin-left:5px}
#right-content .sub-menu{margin-left:25px}
#main-right #navigation {position:absolute; margin-left:50%; margin-top:5%}

#main-left #logo{margin-top:20%!important; margin-left:20%!important}
#main-left #search{margin-top:20%!important; margin-left:20%!important}
#mainBanner {/* width:113%!important */}
 
.comments-form input {margin-bottom: 10px}
.comments-form .unTD { padding-top: 5px; font-weight:normal!important; text-align:right; padding-right:15px!important}
h2.titleDiv {font-weight: normal; font-size: 16px;  margin-top:-10px!important}
h2.titleDiv a {color: #008cd4 !important; text-decoration: none; font-weight: bold; font-size: 10pt;}
h2.titleDiv a {color: #008cd4 !important; text-decoration: none; font-weight: bold; font-size: 10pt;}
h2.titleDiv a:hover {color: #60a800!important;text-decoration: underline!important;}
#news_poslos .name{margin-top:-5px; margin-left:70px}
#support_club_image{width:140px; float:left; margin-right:10px; margin-bottom:20px; margin-top:15px!important}
#club_support  .news_item p {margin-top:0px!important}
#arh_image {width:120px!important; height:120px!important; float:left}
#more_news #arh_image {width:65px!important; height:65px!important; float:left}
#news_item_corp_club #arh_image{margin-bottom:180px}
#news_poslos .news_item img{margin-top:-2px}
#div_corp{margin-top:25px!important; /* margin-right:20px!important; margin-bottom:80px!important */}


#arhive_novostei a {font-size:20px; color: #a5c7d9;border-bottom: 1px dashed #a5c7d9; text-decoration: none; }
#arhive_novostei a:hover {text-decoration:none!important}
#img_help_now{margin:0px!important; margin-top:50px!important; text-align:center;
clear:both}
#ReportsSS {font-size:10pt!important}

#club_support .news_item .date {color:#444444;}
.corp_cluba_cont_p {}
.corp_cluba_imga {float:left; margin-right:50px!important}
.numberimg  img{margin-top:4px!important; margin-left:2px!important}
.yandexpage, .yandexpage div {font-size:10pt!important; color:#000!important} 
.yantdh .unTD{text-align:right!important}
.yantdh table{margin-top:-20px!important}
.smstable {
	margin: 30px 0 0 8%;
    clear: both;
    min-width: 670px;
	position:left;
}
#img_help_now.obratitsia_za1{margin-top:20px!important} 
.photoSignature {margin-top:-15px!important; margin-bottom: 10px; text-align:left; } 
.photoSignature.new {margin-top:0px!important; margin-bottom: 0px!important; text-align:left; font-size: 100%;}
.helptableqwerwr {margin-bottom:-15px}


.needhimg2 {width:120px!important; height:120px!important}
/* .linkbackn {margin-bottom:20px!important} */
.arhivecalendleft:hover {text-decoration:underline!important}
.arhivelicalend {} 
#footer  .photo {width:65px; height:65px; float:left}
#footer  .photo img {/*  width:40px ; height:40px ;  */margin-right:15px}
#footer .imagesprevleftl img{max-width:40px!important; width:100%!important;/*  max-height:40px!important; height:100!important */}  
#plush {margin-left:5%}


/*================= Paginator ========================*/
#moreRes li {float:left; margin-right:10px; list-style-type:none!important; margin:0!important; padding:0!important}
.strelochki, .strelochki2{float:left; white-space: nowrap; margin:0px 0 0 5px;}
.strelochki a:hover, .strelochki2 a:hover {text-decoration:none!important}
.strelochki{margin-right:-10px}
.strelochki2 {margin-left:20px}
.strelochki a, .strelochki2 a{font: normal 10pt Arial, Helvetica, sans-serif!important;}
.strelochki2 a{margin-right: 1.4ex;}
.paginatorlinks {float:left; margin-left:15px}
.paginatorlinks  a, .paginatorlinks  b {margin-left:10px}
/* .paginatorlinks li {float:left; margin-right:10px; list-style-type:none!important; margin:0!important; padding:0!important} */



.rightworkera {/* width:450px!important */ margin-top:-125px; margin-left:150px; float:left; width:80%}
#works_in .news-item {/* width:600px!important */}
#works_in .large, #works_in .name{/* max-width:550px!important; */ width:100%} 
/* #works_in .large {margin-bottom:20px!important} */
.work_clear {clear:both!important; /* margin-bottom:80px!important */} 
#works_in h1 {margin-bottom:40px!important} 
#works_in {margin-right:4%!important}  
#news_div2 .strelochki, #news_div2 .strelochki2 {margin-top:0!important;}
 
.unLeft15 {font-size:10pt!important}
.swingahertd{font-size:10pt!important}
.pagination {clear:both}
.banerfromleft {margin-left:5%; margin-top:10px}
.banerfromleft img {width:205px}

.leftcentbanside {float:left}
.rightcentbanside {float:left; padding:20px 0 0 20px; width:200px}

#content_all ol {padding-left:20px!important}
#content_all ol li {list-style-position:outside!important; margin:0!important;} 
#content_all ul li {list-style-type:disc; margin:0!important; 
margin-left:20px!important} 
#content_all ul , #content_all ol  {margin-bottom:10px}

/* ############ PAGES DIVS ################# */

/*ЗАГОЛОВОК H1*/

#maina_contenta_margin {margin-left:5%}

.zag {}
/*О фонде*/
.about_whois {%}  

/*О Медицине*/
.about_medicine, .about_medicine h2{font-size:10pt!important} 

/*Попечительский совет*/
.about_sovet {margin-bottom:-25px!important}

/*Корпоративный клуб*/
.about_become_partner {}

/*Частный клуб*/
.about_private_club, .about_private_club h2 {font-size:10pt!important}

/*Встречи Частного клуба*/
.private_club_meeting h2{margin-top:20px!important}

/*Отчеты*/
.our_results_reports, .our_results_reports h2 {font-size:10pt!important}

/*Отзывы родителей*/
.our_results_guests_parents .large {margin-top:-20px!important}

.you_can_do_it_now_choose_who_help {margin-bottom:-25px!important}

/*Выбрать как помочь*/
.you_can_do_it_now_help_now { float: left;  width: 96%;  padding-top: 20px; color: #000000;  margin-left: 30px;}
.detiheight {height:5px!important}

/* .helptablepkdgdfg  td {text-align:center} */

/* Фотогалерея под мамтериалом */
div#un_photoContainer
{
	min-width: 500px;
	max-width: 700px;
}
div#un_photoPad
{
	display: block;
	float: left;
	width: 240px;
	margin: 0 20px 20px 0;
}
/* Корпоративный клуб */
#un_KKContainer
{
	min-width: 500px;
	margin: 30px 0 15px 0;
}
div#un_KKPad
{
	display: block;
	float: left;
	width: 150px;
	height: 150px;
	margin: 0 20px 20px 0;
}
/* прорисовка элементов Голосования */
.pollBGblue
{
	margin: 0 0 20px 0;
	background: #BAE7FE url(/img/poll/pad_bg_blue.jpg) bottom repeat-x;
	
}
.pollBGred
{
	margin: 0 0 20px 0;
	background: #FFC1C1 url(/img/poll/pad_bg_red.jpg) bottom repeat-x;
	
}
.pollBGgreen
{
	margin: 0 0 20px 0;
	background: #C1FFC1 url(/img/poll/pad_bg_green.jpg) bottom repeat-x;
	
}
.pollBGgrey
{
	margin: 0 0 20px 0;
	background: #EBEBEB url(/img/poll/pad_bg_grey.jpg) bottom repeat-x;
	
}
.pollBGyello
{
	margin: 0 0 20px 0;
	background: #f5f0c8 url(/img/poll/pad_bg_yello.jpg) bottom repeat-x;
	
}
div#pollChart
{	
	padding: 2px 0 2px 5px;
	border-bottom: 1px solid #a8a8a8;
	border-right: 1px solid #a8a8a8;
	background-color: #d5f6af;
	background: url(/img/poll/chart.png) center repeat-x;
}
.pollQuestion
{
	padding: 0 0 10px 0;
	font-size: 150%;
	color: #484848;
}
#pollWhiteLine
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8f5fe;
}
#pollBlueLine
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #9CD5FE;
}
#pollYelloLine
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ede2bf;
}

/* прорисовка элементов СуперАнонса */
#sAnnounce
{
	position:fixed;
	left:250px;
	top:140px;
	width:60%;
	z-index:10;
	margin: 0 0 20px 0;
}
#sAnnounce_close
{
	position:fixed;
	left:250px;
	top:140px;
	width:60%;
	z-index:21;
	margin: 0 0 20px 0;
}

.sAnnounce_Red_main
{	
	background: #FFC1C1 url(/img/sAnnounce/red/pad_bg.png) bottom repeat-x;
}
.sAnnounce_Red_top
{	
	background: #ffc1c1 url(/img/sAnnounce/red/pad_bg_top.png);
}
.sAnnounce_Red_bot
{	
	background: #fe8486 url(/img/sAnnounce/red/pad_bg_bot.png);
}

.sAnnounce_Green_main
{	
	background: #FFC1C1 url(/img/sAnnounce/green/pad_bg.png) bottom repeat-x;
}
.sAnnounce_Green_top
{	
	background: #ffc1c1 url(/img/sAnnounce/green/pad_bg_top.png);
}
.sAnnounce_Green_bot
{	
	background: #fe8486 url(/img/sAnnounce/green/pad_bg_bot.png);
}

#sAnnounceWhiteLine
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8f5fe;
}
#sAnnounceBlueLine
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #9CD5FE;
}
#sAnnounceYelloLine
{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ede2bf;
}

/*     */
#fade {
   background: #000;
	width: 100%;
	height: 1000px;
   /*display: none;*/
   opacity: 0.4;
   filter: alpha(opacity=40);
   position: fixed;
   top: 0;
   left: 0;
   z-index:9;
}

/*    */
INPUT.greenButton {
	BORDER-RIGHT: #32cd32 1px outset;
	BORDER-TOP: #FFFFFF 1px outset;
	BORDER-LEFT: #FFFFFF 1px outset;
	BORDER-BOTTOM: #32cd32 1px outset;
	FONT-WEIGHT: bold;
	COLOR: #006400;
	HEIGHT: 26px;
	BACKGROUND-COLOR: #c6ffc6;
}
