@charset "utf-8";
html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd, blockquote { margin:0; padding:0; }
html, body { background:none repeat scroll 0 0 #FFFFFF; font-family:arial; font-size:12px; height:100%; }
textarea { font-family:tahoma,arial; font-size:12px; }
input { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
input[type="checkbox"], input[type="radio"], input[type="submit"], select { cursor:pointer; margin:0; vertical-align:middle; }
select { font-family:tahoma,arial; font-size:12px; vertical-align:middle; }
label { cursor:pointer; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
a img, img { border:0 none; vertical-align:middle; }
a:active, a:focus { outline:medium none; }
ol, ul { list-style:none outside none; }
table { border-collapse:collapse; border-spacing:0; }
sup, sub { position:relative; vertical-align:baseline !important; }
sup { bottom:0.5em; }
sub { top:0.3em; }
.clear { clear:both; font-size:1px; height:0; line-height:0; overflow:hidden; }
.hide { display:none; }
.invisible { visibility:hidden; }
.nowrap { white-space:nowrap; }
.border { border:1px solid; }
.fontline1 { font-size:1px; line-height:1px; }
.fl { float:left; }
.fr { float:right; }
.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }
.tj { text-align:justify; }
h1 { font-size:24px; margin:0 0 6px 0; line-height: 130%; color: #262626; font-family:Arial, Helvetica, sans-serif; }
h2 { font-size:20px; margin:0 0 6px 0; line-height: 130%; color: #262626; font-family:Arial, Helvetica, sans-serif; }
h3 { font-size:125%; margin:0 0 10px; }
h4 { font-size:100%; margin:0 0 10px; }
blockquote { border-left:2px solid #CCCCCC; padding:0 0 0 10px; }
/* устанавливаем фокус */
a:focus { outline: 0; }

.clearfix {
	zoom: 1;
}

a { color:#1a15d2; }
	a:hover { color:#ff0000; text-decoration:none; }
.mceEditor td { border:0 none !important; }

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-color:#f0fbff;
}

#pageWrap {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	
	max-width:1200px; /*1260px;*/
	min-width:900px;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0 0px 10px rgba(0, 0, 0, 0.75);
	box-shadow:         0 0px 10px rgba(0, 0, 0, 0.75);	 	
}

#headerWrap {
	height:377px;
	overflow:hidden;
	background: url("/i/top_bg.jpg") no-repeat top center #00b7f1;
}

#contentWrap { padding: 0 0 162px 0; background: url("/i/top_bg_bottom.jpg") no-repeat top left #00b4ef; min-height: 810px; position: relative; }

#contentInnerWrap { background-color: #b3c928; width: 917px; padding: 10px; border-radius: 0 0 5px 5px; }
#contentInnerWhiteWrap { border-radius: 5px; background: url("/i/flowers_bg.png") no-repeat bottom left #fff; padding: 10px 10px 120px 10px; }

.docsList { margin-top:20px; margin-bottom:20px; }

#footerWrap {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	height:162px;
	background: url("/i/footer_bg.png") no-repeat top right #97dbf6;
}	

#list_green { position:absolute; top: -52px; left:0; }

#quote { position: absolute; top: 500px; right: 40px; text-align: right; }
	#quote .title {  }
	#quote .quote_txt { font-size: 13px; color: #864a04; margin-top: 10px; width: 500px; }
	#quote .quote_author { font-size: 13px; color: #864a04; font-style: italic; margin-top: 5px; }

#menutopbg { position: absolute; top: -47px; right: 50px; }
#kidsright { position:absolute; top:600px; right:0; }
.leftColumn { width:354px; vertical-align:top; padding-top: 10px; }
.rightColumn { width:250px; vertical-align:top; background: url("/i/vertical_bg.png") repeat-y left top transparent; padding-left: 10px; }
.logo {   position: absolute;
  top: 25px;
  left: 320px; }
#sad_descr { width:100%; text-align:center; margin-top:6px; font-family:Arial, Helvetica, sans-serif; color:#71b458; font-size:14px; line-height:140%; }
#quicklinks { font-size:10px; position:absolute; top:15px; right:25px; }
#footerCont { position:relative; background-color:#FFF; height: 121px; margin: 93px 130px 0 130px; width:940px; } 
#sadTitleFooter { color:#113b82; font-size:14px; margin:15px 21px 24px 21px; padding-top: 15px; } 
#tulpan { width:130px; height:459px; position:absolute; bottom:181px; left:0; }
#footerContacts { color:#333333; font-size:12px; line-height:150%; margin:0 21px; }
#counter { position:absolute; top: 50px; right: 21px; }
#whiteBlock { position:absolute; top: -180px; left: 130px; height: 266px;  width:940px; background-color:#fff; }
	#whiteBlock div.firstDiv { background-color:#FFF; height:250px; margin:0 20px; padding:7px 0 0 0; border-top:1px solid #4d820d; }
	
#mainSob {  }	
	#mainSob td { padding-right:20px; font-size:14px; color:#113b82; line-height:150%; font-weight:bold; }	
		#mainSob td a { font-size:14px; font-weight:normal; }	
#mainSobPic { float:left; margin-right:15px; }
#sobList { font-size:12px !important; }
	#sobList div { margin-bottom:13px; }
	#sobList a { font-size:12px !important; }

.blueTulp { position: absolute; bottom: -50px; left: -35px; z-index: 20; }
.yellowTulp { position: absolute; bottom: -50px; right: -45px; z-index: 30; }

.whiteTranspBg, .whiteTranspBgInSiteTxt { background-color:#FFF; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }

.newsListWrap { position: relative; margin-top: 20px; }
.innerWrap { width:289px; background: url("/i/sobit_bottom_bg.png") no-repeat bottom left transparent; padding-bottom: 30px; }
.sobitTitle { margin: 20px 0 0 0; }

.train { top: -10px; left: 125px; position: absolute; z-index: 5; }
.flowerRight { top: 225px; right: 0; position: absolute; z-index:15; }

.pyramid { bottom: -30px; right: -10px; position: absolute; z-index:10; }
.razdelTitle { top: -80px; left: -40px; position: absolute; z-index:10; }

.dashedborder { border-top: 1px dashed white; border-bottom: 1px dashed white; margin: 0 10px; }

.menuSobitWrap { 
position: absolute;
left: 30px;
top: 80px;
 }
 
 .sad-hello {font-family: cursive;  margin-bottom: 20px; padding:7px 20px; line-height:160%; font-size:18px; color:#fff; text-align:center; background:#6ccb7f; border-radius:10px; }
 
.sobitiyaWrap { 
	background-color: #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0 1px #fff inset, 0 1px 3px rgba(34, 25, 25, 0.4);
	width: 270px;
	padding: 0 5px;
	margin-bottom: 30px;
	margin-left: 15px;
 }
 
 .detsadnews .sobitiyaWrap .mtitle { padding: 10px; } 
 .detsadnews .sobitiyaWrap .mtitle > a { font-size:24px; color:#51851f; text-decoration:none; }
 	.detsadnews .sobitiyaWrap .mtitle > a:hover { text-decoration:underline; }
 
.innerSobitiyaWrap {
	background-color: #a4dcdc;
border-radius: 10px;
padding: 10px 10px 0 10px;
} 

.menuWrap { 
	width: 270px;
	background-color: #fff;
	box-shadow: 0 1px #fff inset, 0 1px 3px rgba(34, 25, 25, 0.4);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px 5px;
	margin: 0 0 30px 15px;
 }
 
.innerMenuWrap { background: url("/i/menu_bg_top.png") no-repeat top left transparent;  padding: 40px 0 70px 10px; } 
 
 .menuWrap  ul { margin-left: 0 !important; padding-left: 0 !important; list-style-type: none !important; }
	 .menuWrap  ul li {margin-bottom: 10px !important; padding-bottom:0 !important;  }
	 .menuWrap  ul li.borderless {  }
	 .menuWrap  ul li.current { }
	 	.menuWrap  ul li.current a { font-weight:bold; }
	 	.menuWrap  ul li a { color:#c96d24; text-decoration: none;
			font-size: 16px;
			display: inline-block;
			margin-left: 10px;
			margin-bottom: 6px; }
	 		.menuWrap  ul li a:hover { text-decoration:underline; } 
 

#doneBy { position: absolute; top: 30px; right: 26px; color: #fff; text-align:right; }
	#doneBy a { color:#fff; }
	
#liveinternet { position: absolute; top: 105px; right: 32px; }
					
.footerTitle { position: absolute;
  top: 29px;
  left: 40px;
  color: #fff;
  font-size: 16px; }
	.footerTitle .small {  font-size: 12px; }
	.footerTitle .big {  font-size: 16px; }
.footerAdr { position: absolute;
  top: 90px;
  left: 40px;
  font-size: 13px;
  color: #fff;
  line-height: 100%; }
	.footerAdr a { font-size: 13px; color: #fff; }
	.korpus-adr { font-size: 13px; line-height: 130%; }
		.korpus-adr span { font-weight:normal; }
		.korpus-adr span.tel { font-size:12px; font-weight:normal; }

.menutop { position:absolute; top:348px; height:32px; line-height:150%; width:150px; text-align:center; vertical-align:middle; }
	.menutop a { display:block; font-size:14px; text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold; }
		.menutop a:hover { text-decoration:underline; }
	
.menutop-1 { left:35px; }	
.menutop-2 { left:220px; }
.menutop-3 { left:415px; }
.menutop-4 { left:600px; }
.menutop-5 { left:810px; }
.menutop-6 { left:1010px; }

.content-wrap {   background-color: #fff;
  box-shadow: 0 1px #fff inset, 0 1px 3px rgba(34, 25, 25, 0.4);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 10px;
  min-height: 795px;
  margin: 0 0 0 10px; }	

#menu_bottom { position: absolute; top: 48px; left: 460px; color:#000000; font-size:13px; }
	#menu_bottom a { color:#000000; font-size:13px; }

.contentTable { width:100%; }
	.contentTable td.detsadnews { width: 290px; vertical-align: top; }
	.contentTable td.detsadcont { font-size: 14px !important; font-family: Tahoma, Geneva, sans-serif; line-height: 160%; padding-right: 15px; }
		/*.contentTable td.detsadcont img { border:1px solid #2f3d3d; border-radius: 5px; }*/

img { behavior: url("/js/iepngfix_v2/iepngfix.htc"); }

#searchForm { margin-left:8px; }
#searchInput { width:200px; font-size:11px; color:#333; }
#searchSubmit { font-size:12px; color:#000; }

#subtitle_and_print { width:100%; }
	#subtitle_and_print td {padding:0; }
	#subtitle_and_print td.printerTd { width:16px; vertical-align:top; padding:3px 0 0 0; }

.transparentWrap { background: rgb(255, 255, 255) transparent; background: rgba(255, 255, 255, 0.6); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 33px 0 44px; }

#girls_footer{ position: absolute; top: -100px; right: 25px; }

#main_photogal { margin: 30px 0 0 0; background: url("/i/photo_ramka.png") no-repeat top left transparent; height: 304px; padding: 75px 0 0 35px; }
	#main_photogal img { border:1px solid #000; }

.photogal-right { width: 150px; margin: 20px 0 30px 45px; padding: 10px 10px 40px 10px; border-radius: 5px; background: url("/i/photogal.png") no-repeat bottom center #f31400; }

.newsH2 { font-size: 16px; color:#013900; font-family:Verdana, Geneva, sans-serif; font-weight:bold; margin-bottom:10px; }
.newsWrap { padding: 0 0 20px 0; margin: 5px 10px 0 12px; }
	.newsWrap .anons { font-size:13px; color: #272626; line-height:140%  !important; font-family:Tahoma, Geneva, sans-serif; }
	.newsWrap .title { margin-bottom:3px; line-height:110% !important; font-family:Tahoma, Geneva, sans-serif; }
		.newsWrap .title a { font-size:14px; font-family:Tahoma, Geneva, sans-serif; }
	.newsWrap span { font-size:11px; color:#211e1e; }

.important-note { font-size: 12px; color: blue; margin-bottom: 30px; padding-left: 25px; padding-right: 5px; line-height: 140%; }
.ssilki { margin-left: 25px; }
	.ssilki a { display:block; margin-bottom:10px; font-size: 13px; }

.our_photos {}
	.our_photos img { display:block; margin:0 12px 12px 0; width:140px !important; float:left; }

.sitetxt { line-height: 175%; font-size: 14px; color: #211E1E; min-height: 800px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	.sitetxt .sitetxtInner { padding:100px 10px 20px 170px; } 
	.sitetxt p { margin: 0 0 10px 0; }
	.sitetxt ul { margin-left: 0; padding-left: 1.7em; list-style-type:disc; }
		.sitetxt ul li { line-height: 140%; padding-bottom: 10px; }

	.sitetxt ol { margin-left: 0; padding-left: 1.7em; list-style-type:decimal; }
		.sitetxt ol li { line-height: 140%; padding-bottom: 10px; }
		
	.sitetxt input[type=text] { padding:3px; width:400px; color:#333333; }
	.sitetxt textarea { padding:3px;  width:500px; color:#333333; }
	.sitetxt table tr.bgColor { background-color:#E3EFF6; }
	.sitetxt table tr td { padding:4px; vertical-align:top; line-height:150%; }
	.sitetxt table tr td small { font-size:10px; font-weight:normal; }
	.sitetxt table tr td h2 { margin-bottom:4px;  }
	.sitetxt table tr th { text-align:right; font-weight:bold; padding:4px 10px 20px 4px;  vertical-align:top; line-height: 110%; }
		.sitetxt table tr th small { font-size:10px; font-weight:normal; }


span.word a { background:url("/i/ext_icons/word.png") no-repeat scroll 0 0 transparent; display:inline-block; margin:0 5px 0 0; padding:0 0 5px 20px; vertical-align:middle; }

span.ppt a { background:url("/i/ext_icons/ppt.png") no-repeat scroll 0 0 transparent; display:inline-block; margin:0 5px 0 0; padding:0 0 5px 20px; vertical-align:middle; }

span.excel a { background:url("/i/ext_icons/excel.png") no-repeat scroll 0 0 transparent; display:inline-block; margin:0 5px 0 0; padding:0 0 5px 20px; vertical-align:middle; }

span.rar a { background:url("/i/ext_icons/rar.png") no-repeat scroll 0 0 transparent; display:inline-block; margin:0 5px 0 0; padding:0 0 5px 20px; vertical-align:middle; }

span.pdf a { background:url("/i/ext_icons/pdf.png") no-repeat scroll 0 0 transparent; display:inline-block; margin:0 5px 0 0; padding:0 0 5px 20px; vertical-align:middle; }

span.txt a { background:url("/i/ext_icons/txt.png") no-repeat scroll 0 0 transparent; display:inline-block; margin:0 5px 0 0; padding:0 0 5px 20px; vertical-align:middle; }

span.zip a { background:url("/i/ext_icons/zip.png") no-repeat scroll 0 0 transparent; display:inline-block; margin:0 5px 0 0; padding:0 0 5px 20px; vertical-align:middle; }


span.png a { background:url("/i/ext_icons/png.png") no-repeat scroll 0 0 transparent; display:inline-block; margin:0 5px 0 0; padding:0 0 5px 20px; vertical-align:middle; }


span.jpg a { background:url("/i/ext_icons/jpg.png") no-repeat scroll 0 0 transparent; display:inline-block; margin:0 5px 0 0; padding:0 0 5px 20px; vertical-align:middle; }


span.gif a { background:url("/i/ext_icons/gif.png") no-repeat scroll 0 0 transparent; display:inline-block; margin:0 5px 0 0; padding:0 0 5px 20px; vertical-align:middle; }

span.exe a { background:url("/i/ext_icons/exe.png") no-repeat scroll 0 0 transparent; display:inline-block; margin:0 5px 0 0; padding:0 0 5px 20px; vertical-align:middle; }

div.popUpTitle { color: #00616E; font-size: 16px; margin-bottom:10px; }
div.subname { font-weight:bold; margin-bottom:4px; }
div.popUpActionButton { margin-top:15px; }
div.popUpContent { margin-bottom:10px; }

.humorfrase { background-color:#F63; color:#FFF; font-size:16px; text-align:center; padding:5px 0; }

.news-wrap-main { padding:5px !important; }
.news-wrap { margin-bottom:0; padding: 0 0 15px 5px; }
	.news-wrap div.name-date span.name { font-size:20px; }	
	.news-wrap div.name-date span.name a { font-size:16px; }	
	.news-wrap div.name-date span.date { font-size:11px; color:#666666; white-space: nowrap; }
	.news-wrap div.razdel-link { font-size:11px; color:#666666; }
		.news-wrap div.razdel-link a { font-size:11px; color:#666666; text-decoration:none; }
		.news-wrap div.razdel-link a:hover { text-decoration:underline; }
	.news-wrap div.foto { margin-left:15px;  }
	.news-wrap div.newstxt-author { margin-top:6px; }
	
	.news-wrap div.anons-author { margin-top:3px; }
	.anonsThumb { padding:4px; }
	.anonsTable { width: 100%; }
	.news-wrap div.anons-author span.anons { font-size:14px; color:#383939; line-height:150%; }
	.news-wrap div.anons-author span.author { font-size:11px; color:#666666; }
		.news-wrap div.anons-author span.author a { font-size:11px; }
		.news-wrap div.anons-author span.author a:hover { color:#e77847; text-decoration:none; }
	.news-wrap div.prilozenie { margin: 10px 0 0 10px; }

ul.linksList li { line-height:150%; background:url("/i/red_bullet.gif") no-repeat scroll 0 5px transparent;  margin:0 0 10px 0; padding:0 0 5px 11px; vertical-align:middle; font-size:14px; }

ul.fotosList { margin:10px 0 10px -30px; }	
	ul.fotosList li { display: -moz-inline-stack; display:inline-block; margin:0 15px 0 0; vertical-align:top; padding:10px; text-align:center; zoom: 1; *display: inline; }
		ul.fotosList li div.img img { border:1px solid #CCCCCC; }	
		ul.fotosList li div.descr { font-size:11px; line-height:110%; width:100px; }	

.submenu-links-divwrap {}
	.submenu-links-divwrap div { /*display:block; margin-bottom:6px;*/ }
	.submenu-links-divwrap a {
		display: inline-block;
		background-color: #009cc2;
		padding: 5px 12px;
		color: #fff;
		text-decoration: none;
		margin-bottom: 10px;		
	}
	.submenu-links-divwrap a:hover {
		background-color: #4ea02a;
	}
			
.submenu-links { margin-top: 0; }
	.submenu-links a { display:block; margin-bottom:6px; }
		.submenu-links a.level_1 { font-size: 16px; margin: 15px 0 6px; }
		.submenu-links a.level_2 { font-size: 14px; margin: 10px 0 6px 10px; }
		.submenu-links a.level_3 { font-size: 12px; margin: 0 0 6px 20px; }
		.submenu-links a.level_4 { font-size: 11px; margin: 0 0 6px 30px; }
		.submenu-links a.level_5 { font-size: 10px; margin: 0 0 6px 40px; }

.views-num { padding:10px; background-color:#f7f7f7; margin-top:20px; }
	.views-num span { font-weight:bold; }
	
#pages { font-size:14px; color:#6A6A6A; margin:17px 0 20px 0; }
	#pages span.page-active { background-color:#E77847; border:1px solid #FF8600; color:#FFFFFF; padding:1px 4px; text-decoration:none; }
	#pages a { border:1px solid #C9C9C9; padding:1px 4px; text-decoration:none; }


.mailFormTable { }	
	.mailFormTable th { text-align: left !important;  padding-right:10px; vertical-align:middle; }	
	.mailFormTable .sendmailForm { font-size: 16px; padding: 7px; }	
	

#voteResultsTableWrap { width: 650px; margin-top: -15px; }
	#voteResultsTableWrap td { vertical-align:top; padding:10px; }
	#voteResultsTableWrap td.oprosName { font-size:18px; padding-bottom:10px; color: #003300; }
	
#voteResultsTable {}
	#voteResultsTable td { font-size: 14px; padding: 4px 4px 10px; vertical-align: middle; border:1px solid #f7f5f2; }
	#voteResultsTable td.cent { text-align:center; }
	#voteResultsTable td.borderless { border-right:none; border-bottom:none; border-left:none;}
	
#popUpWinClose { float: right; position: relative; right: -4px; top: -4px; }	

div.banner img { border:1px solid #000000; } 
div.left { margin: 30px 0 5px; }

.outPutTable { margin:15px 0 20px 0; width: 100%; }
	.outPutTable td { padding:6px; border:1px solid #000000; color:#000000; font-size:12px; }
	.outPutTable thead td { font-weight:normal; font-style:italic; color:#000000; text-align:center; }	
.rNum { width:20px; }
.rowNum { width:20px; }
.totalInTable { font-weight:bold; }
#totalInTableNum { font-style:italic; }

#pathlinks { font-size:11px; color:#ed0202; }
	#pathlinks a { font-size:11px; color:#ed0202; }
		#pathlinks a:hover { color:#FC0002; }
	
.commentsWrap { margin:55px 0 0 15px; }
	.commentsWrap .obvlsTitle { background: url("/i/commentsign_left.png") no-repeat scroll 92% top transparent; color: #E77847; font-size: 22px; height: 34px; padding: 26px 45px 5px 0; vertical-align: middle; width: 320px; margin-top: 30px; }
	.commentsWrap .commentsTitle { background: url("/i/commentsign_left.png") no-repeat scroll 92% top transparent; color: #E77847; font-size: 22px; height: 34px; padding: 26px 45px 5px 0; vertical-align: middle; width: 320px; }
	.commentsWrap .commentsTitleSignLess { color: #E77847; font-size: 22px; height: 34px; padding: 26px 45px 5px 0; vertical-align: middle; width: 320px; }
		.commentsWrap .commentsTitle sup { font-size:12px; color:#999999; }
		.commentsWrap .commentsTitleSignLess sup { font-size:12px; color:#999999; }
		.commentsWrap .commentsInput { margin-bottom:10px; }
		.commentsWrap .obvlsInput { margin-bottom:10px; }
			.commentsWrap .obvlsInput input { width:400px; }
		.commentsWrap .robotsCheck { margin-bottom:10px; line-height: 220%; }
		
		.commentsWrap input { border:1px solid #9ab6d2; padding:4px; }
		.commentsWrap textarea { border:1px solid #9ab6d2; padding:4px; }
		
		.commentsWrap .formFields { padding: 12px 0 0 0; }
		
		#commentsList { margin-bottom:50px; }
			#commentsList .commentWrap { margin-bottom:20px; }
			#commentsList .commentWrap table { width:100%; table-layout:fixed; }
			#commentsList .commentWrap td.manico { padding: 8px !important; width:16px; }
			#commentsList .commentWrap td.clock { padding-right: 5px !important; width:9px; vertical-align: middle; }
			#commentsList .commentWrap td.author { padding-left: 10px !important; color: #999999; font-size: 12px; vertical-align: middle; }
			#commentsList .commentWrap td.time { color: #999999; font-size: 12px; white-space: nowrap; width:130px; padding-left: 10px !important; vertical-align: middle; }
			#commentsList .commentWrap td.commentId { width:30px; }
			#commentsList .commentWrap td.commentText { font-size: 14px; line-height: 150%; padding: 10px; }
			#commentsList .commentWrap .bggrey td { padding:15px; }
			
#sendCommentButton { font-size: 16px; padding: 7px; }
#sendObvlButton { font-size: 16px; padding: 7px; }
a.comments-sign { background: url("/i/comm.gif") no-repeat scroll 0 50% transparent; font-size: 11px !important; padding-left: 12px; color:#534444; }

.bottom-menu-wrap { position:relative; padding: 10px 10px 15px 5px; margin:15px 4px 2px 4px; background-color:#d6ddf0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; }
	.bottom-menu-wrap .clouds { position:absolute; bottom:10px; right:10px; }
		.bottom-menu-wrap .clouds img { border:none !important; }
	.bottom-menu-wrap .title { font-weight: bold; font-size:16px; color:#052162; font-family: 'Neucha', cursive !important; margin-bottom: 5px; }
	.bottom-menu-wrap td { width:33%; padding-left: 10px !important; }
	.bottom-menu-wrap ul { padding-left:5px; }
	.bottom-menu-wrap li { list-style-type:none; padding-bottom: 4px !important; line-height: 100% !important; }
		.bottom-menu-wrap li a { text-decoration:none; color:#000; font-size:11px; }
		.bottom-menu-wrap li a:hover { text-decoration:underline; }

.plashka { position:relative; padding:10px; border: 10px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999; }
	.plashka-green { background-color:#cde7b6; }
	.plashka-pink { background-color:#f6a0a3; }
	
	.plashka-green-main { margin-top:15px; margin-right:10px; height:310px; overflow:hidden; width:500px; }
	.plashka-pink-main { margin-top:15px; height:310px; overflow:hidden; width:218px; }
		.plashka-pink-main .title { margin-left: 110px; margin-bottom: 35px !important; }
	
	.plashka-green-page { padding-bottom:50px; padding-top: 0; }
		
	.plashka .title { font-weight:bold; font-family: 'Neucha', cursive !important; color: #052162; font-size: 20px; }
		.plashka .title a { text-decoration:none; font-weight:bold; font-family: 'Neucha', cursive !important; color: #052162; font-size: 20px; }
			.plashka .title a:hover { text-decoration:underline; }
	.plashka h1 { font-weight:bold; font-family: 'Neucha', cursive !important; color: #052162; font-size: 20px; }
	.plashka .date { color:#403f3f; font-style:italic; font-size:12px; font-weight:bold; margin-bottom: 10px; }
	.plashka .text { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #141414; line-height: 140%; }
	.plashka .photo { margin-bottom:10px; }
	.plashka .photo_news { float:left; padding:0 10px 10px 0; }
	.plain-pink { position: absolute; top: 5px; left: 15px; }
		.plain-pink img { border:none !important; }

	.plain-red { position: absolute; bottom: 5px; right: 15px; }
		.plain-red img { border:none !important; }


.news-block { margin-bottom:20px; }
.news-block ul {     list-style-type: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: table; }
.news-block ul li { display: table-cell;
    vertical-align: top; }
.news-block ul li .title a { text-decoration: none; font-size: 18px; line-height: 130%; color:#2d76a6; }
.news-block ul li .date { font-size: 11px;
    color: #06963a;
    white-space: nowrap; }
.news-block ul li.img { padding-right:10px; }

.main-news-blocks { margin: 0 45px; }

