﻿html, body {
	background: #32353D;
	font-size: 12px;
	font-family: Tahoma;
	color:  #7a7a7a/*#32353C*/;
	height: 100%;
}
html {
	/*background: center no-repeat url(./img/error.png) #32353D;*/
}
body {
	display: ;
}
body a {
	text-decoration: none;
	color: #2C333D/*454A53*/; /*#23aae8*/
	border: none;
}
body a:hover {
	text-decoration: underline;
	color: #f80203;
	border: none;
}
p {
	margin-top:10px;
}

.z0 {
line-height:0px;
font-size:0px;
height:3px;
}

.z1 {
line-height:0px;
font-size:0px;
height:10px;
}

.z6 {
line-height:0px;
font-size:0px;
height:0px;
}

.z7 {
line-height:0px;
font-size:0px;
height:7px;
}

.inline {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
}

.pdf {
	padding-left:27px;
	background: url(img/pdf.png) left no-repeat; list-style:none;
}
.xlss {
	padding-left:27px;
	background: url(img/excel.png) left no-repeat; list-style:none;
}
.words {
	padding-left:27px;
	background: url(img/word.png) left no-repeat; list-style:none;
}
.rar {
	padding-left:27px;
	background: url(img/zip.jpg) left no-repeat; list-style:none;
}
.xls {
	float:right;
	margin-left:20px;
	padding-left:40px;
	display:block; height:34px; width:70px;
	text-align: center;
	background: url(img/xls.png) left bottom no-repeat;
}
.word {
	float:right;
	margin-left:20px;
	padding-left:40px;
	display:block; height:34px; width:60px;
	text-align: center;
	background: url(img/wordb.png) left bottom no-repeat;
}
.main {
	width: 1012px; margin: 0 auto; background: top no-repeat url(img/header3.png) #fff; min-height: 100%;
	border: 10px solid #454A54;
	border-bottom: 0px;
	border-top: 0px;
}
	.topframe {
		height: 10px;
		background-color: #454A54;
	}
	h4 { /* заголовок наименвования разделов */
		font-size: 23px;
		font-family: Tahoma, "Times New Roman", sans-serif; color: #f80203; font-weight: normal; /*text-align: left;*/
	}
	h4:first-letter {
		color: #454A53;
	}
	.content h1.ttl23 { /* заголовок наименвования разделов */
		font-size: 23px;
		font-family: Tahoma, "Times New Roman", sans-serif; color: #f80203; font-weight: normal; /*text-align: left;*/
		border-bottom: none;
	}
	.content h1.ttl23:first-letter {
		color: #454A53;
	}
	h2 {
		font-size: 14px; font-family: Tahoma, "Times New Roman", sans-serif; color: #454A53; font-weight: bolder; /*text-align: left;*/
	}
	.header {
		height: 255px; overflow: show;
	}
		.logo {
			float:left; margin: 75px 0px 0px 40px;
			height: 52px; width: 204px; background-position: top; background-repeat: no-repeat;
			text-align:center;
			font-size:18px;
			font-weight:normal;
		}
		.logo img {
			margin-bottom:10px;
		}
		.header-top {
			overflow: hidden;
			height:203px; width: 970px;
			border: 0px solid #f80203;
		}
		.tel {
		clear:both;float:right;font-size: 20px; color: #454A53; margin: -45px 27px 0px 0px;
		padding-left: 30px; background-image: url(img/phone2.png); background-position: left; background-repeat: no-repeat;
		}
		.cso-in-head {
		float:right; margin: 60px 10px 0 0;
		padding-left: 30px;
		}
		.menu-left {
			float: left; margin-left: 25px;
			width: 14px; height: 29px; background-image: url(img/topmenu-left.png); background-repeat: no-repeat;
		}
		.menu-hor_temp {
			float: left;
			background-image: url(http://prp.su/wp-content/themes/prp.su/img/topmenu-bg1.png); background-color: #f80203; background-repeat: repeat-x;
			overflow: hidden;
			width: 917px;
		}
			.menu-hor li {
				float: left; background: center left no-repeat url(img/topmenu-separator.png); padding: 5px 25px 0px 25px; height: 24px;
			}
			.menu-hor li:first-child {
				float: left; padding: 5px 24px 0px 26px; height: 24px; background-image: none;
			}
			.menu-hor a {
				color:#fff; text-decoration: none; font-weight: bold; font-family: Tahoma, sans-serif; font-size: 13px;
			}
			.menu-hor a:hover {
				color:#fff; text-decoration: underline; font-weight: bolder;
			}
		
		.menu-hor2 {
			float: left;
			height:29px;
			background-image: url(img/topmenu-bg.png); background-color: #f80203; background-repeat: repeat-x;
			overflow: show;
			width: 917px;
			z-index:9999;
		}
			
		.menu-right {
				float: left;
				width: 14px; height: 29px; background-image: url(img/topmenu-right.png); background-repeat: no-repeat;
		}
		.menu-shdw {
			clear: both;
			width:1010px; height: 18px;  background: top left url(img/topmenu-shadow.png) no-repeat;
		}
	
	.content-main {
		overflow: hidden; /* необходимо, чтобы не схлопыпался блок, если внутри float */
		width: 1012px;
		height: 100%; 
	}

/* -------------------------------- */
/* ------- Главная страница ------- */	
/* -------------------------------- */

/* ------- Главная страница - Слайдер/Продукты ------- */

	.homepage-content-l {
		float: left;
		width: 580px;
		border:0px solid black;
	}
		.homepage-content-l h2{
			margin:5px 0 5px 20px;
		}
		.slider {
			overflow:hidden;
			float: left;
			margin-left: 25px;
			width: 555px; height: 215px;
			/*border: 1px solid grey;*/
			margin-bottom: 20px;
			/*border-bottom: 1px solid #ececec;
			border-right: 1px solid #ececec;*/
		}
			.slider-l {
				float:left;
				width:5px; min-height: 215px;
				background-color: #B0AFB4;
				background-image: url(img/aboutline.jpg);
				background-position: left top;
				background-repeat: no-repeat;
				
			}
			.slider-body {
				float:left;
				height: 216px;
				margin-left:5px;/*background: url(./img/cornerw2.png) bottom right no-repeat;*/
			}
			.slider-body p {
				margin-left: 25px; margin-right:20px; font-size:11px; text-align:justify; width:510px; line-height: 120%; /* line-height для нобрального отображения ежстрочного интервала в Mozila*/
			}
		.slider h1 {
			margin: 10px 0 0 19px; /*margin: 10px 0 0 15px;*/
			font-size: 23px;
			font-family: Tahoma, "Times New Roman", sans-serif; color: #f80203; font-weight: normal; /*text-align: left;*/
			border-bottom: none;
		}
		.slider h1:first-letter {
			color: #454A53;
		}
		.product-logo {
			float:left; margin-left:/*15px*/25px; margin-right:8px;/*5px;*/
		}
/* ------- Главная страница - Статьи ------- */		
		.articles {
			float: left;
			margin: 0px 0px 25px 25px;
			width: 549px;
			/*border-bottom: 3px solid #ececec;*/
			border-right: 1px solid #ececec;
			border-left: 5px solid #b3b2b6;
			background-image: url(img/article-shd.png);
			background-position: bottom;
			background-repeat: repeat-x;
		}
		.art2 {
			width: 550px;
			/*height:100%;*/ /* задание этого параметра портит верстку главной страницы в chrome / IE / MS EDGE*/
			padding-bottom: 5px;
			background-image: url(img/cornerw.png);
			background-position: bottom right;
			background-repeat: no-repeat;
			
		}
		.articles h1 {
			margin: 10px 0 0 18px; /*margin: 10px 0 0 15px;*/
			font-size: 23px;
			font-family: Tahoma, "Times New Roman", sans-serif; color: #f80203; font-weight: normal; /*text-align: left;*/
			border-bottom: none;
		}
		.articles h1:first-letter {
				color: #454A53;
			}
			.article {
				margin: 5px 20px 10px 20px;
				font-size: 11px;
				text-align: justify;
			}
			.article ul {
				margin: 0px 0px;
				text-align: justify;
			}
			.article ul li{
				margin: 5px 0 0 25px;
				list-style:disc;
			}
/* ------- Главная страница - Сайдбар:Новости ------- */
		.r-sidebar {
			overflow:hidden;
			float:left;
			margin-left: 40px;
		}
		.news-sidebar {
			width: 350px; /*margin: 0px 43px 0px 0px;*/
			background: #F9F9F9/*#f1f1f1*/ url(img/news-bg.png);
			padding-bottom:20px; padding-top: 10px;
			font-size:12px;
			/*border: 1px solid #ececec;*/
		}
		.news-sidebar h1 {
			margin-left: 22px; /*20px;*/
			font-size: 23px;
			font-family: Tahoma, "Times New Roman", sans-serif; color: #f80203; font-weight: normal; /*text-align: left;*/
			border-bottom: none;
		}
		.news-sidebar h1:first-letter {
				color: #454A53;
		}
			.news-sidebar ul{
				width: 300px; margin: 10px 0 /*2*/0px 25px;
			}
			.news-sidebar ul li{
				margin: 10px 0 0 0px;
				text-align: justify;
			}
			.news-sidebar span{
				display: block;
				color: #f80203;
			}
			.news-sidebar a {
				text-decoration: none; /*font-weight: bolder;*/
				color: #454A53;
				border: none;
			}
			.news-sidebar a:hover {
				text-decoration: none;
				color: #f80203;
				/*border: none;*/
			}
		.news-archive {
			width: 114px; height: 39px;
			margin-left: 25px;
			background-image: url(img/news_arch.png);
			/*border: 1px solid #ececec;*/
		}
		.news-archive a {
			color: #fff; text-decoration: none; font-size: 11px; font-weight: bolder; display: block; width: 90px;
			padding: 8px 0px 0px 10px; margin-left:5px;
		}
		.news-archive a:hover {
			color: #fff; text-decoration: underline;
		}
/* ------- Главная страница - Сайдбар:ЦСО ------- */	

			#cso {
				position: relative; margin-left: 50px; margin-top:10px;
				width: 219px;
				height: 61px;
			}
			#cso2 {
				width: 219px;
				height: 61px;
				margin:15px 0 10px 180px;
			}
			#lcso {
				position: absolute;
				width: 219px;
				height: 61px;
			}
			#dcso {
				position: absolute;
				width: 219px;
				height: 61px;
				visibility: hidden;
			}



	/*.content-main {
		background: url(./img/topmenu-shadow.png) top repeat;
	}*/
		.lower-bar{
			overflow: hidden;
			clear: both; margin: 0px 43px 25px 120px;
			padding-left: 20px;
		}
			.lower-bar ul {
			
			}
			.lower-bar ul li {
				float:left;
				margin-right:40px; padding-left:30px; height: 22px; padding-top:1px;
				background: url(img/pdf.png) left top no-repeat;
			}
			.lower-bar a {
				font-size: 11px; text-decoration: none;
			}
/* -------------------------------------------- */
/* ------- Страница Продукты и подобные ------- */	
/* -------------------------------------------- */

/* ------- Страница Продукты и подобные - левое меню ------- */	
		.leftbar {
			float:left;
			width: 290px; border: 0px solid black; margin: 0px 0px 70px 0px;
		}
			.leftbar h4 {
				width: 250px; height:24px; color: #fff; font-size: 13px; font-weight: bold; font-family: Tahoma; text-align: center;
				background: #f83b33 url(img/topmenu-bg.png) repeat-x;
				padding-top: 5px; margin: 10px 0 0 40px;
			}
			.leftbar h4:first-letter {
				color: #fff;
			}
			.leftbar ul {
				width: 250px; color: #fff; font-size: 13px; font-family: Tahoma;
				margin: 0px 0 0 40px; padding-top: 5px;
				background-color: #9d9d9d;
			}
			.leftbar ul li {
				padding: 10px 20px 0px 20px;
				background-color: #9d9d9d;
				
			}
			.leftbar a {
				color: #fff;
				text-decoration: none;
			}
			.leftbar a:hover {
				color: #fff;
				text-decoration: underline;
			}
			.leftbar-dl {
				float: left; width: 234px; height: 16px; margin-left: 40px;
				background-color: #9d9d9d;
				background-repeat: repeat-x;
			}
			.leftbar-dr {
				float: left;
				width: 16px;
				height: 16px;
				background-image: url(img/cornerlm.png);
				background-repeat: no-repeat;
			}
			
			.leftbar-open {
				text-decoration:none;
				cursor:pointer;
			}
			
			.leftbar-open:hover {
				text-decoration:underline;
				cursor:pointer;
			}
			.yakorya {
				display:block;width:290px;margin-top:4px;float:left;overflow:hidden;
			}
/* ------- Страница Продукты и подобные - контент ------- */	
		.content-box {
			float: left;
			width: 612px;
			padding: 7px 0px 15px 33px;
			margin: 0px 0px 10px 35px;
			border: solid 0px #ff00d8;
			border-left: 1px solid #e4e4e4;
			border-right: 1px solid #e4e4e4;
			background-position: top right;
			background-repeat: no-repeat;
		}
		.contacts {
			overflow: hidden;
			margin: 0px 40px 40px 40px; padding: 10px 0px 20px 30px;
			border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;
		
		}
		.contacts table tr td {
			text-align:left;
			padding-bottom: 7px;padding-right:20px;
			}
			.breadcrumbs { 
				font-size: 11px;
				margin-bottom: 5px;
				margin-right: 32px;
				text-align: justify;
			}			
			
			.specialh1 {
				padding: 0 0px 5px 0px; margin: 0 0px 10px -1px;
				font-size: 16px; font-weight: bolder; color: #f80203;
			}
			.specialh1:first-letter {
				color: #454A53;
			}
				
			.content {
				border-bottom:1px solid #e4e4e4;
				padding-bottom: 15px;
				margin-right: 32px;
				text-align: justify;
			}
				.content p {
					margin-top: 13px;
				}
				.content h1{
					padding: 0 0px 5px 0px; margin: 0 0px 10px -1px;
					border-bottom: 1px solid #e4e4e4;
					font-size: 16px; font-weight: bolder; color: #f80203;
				}
				.content h1:first-letter {
					color: #454A53;
				}
				.content h2{
					color: #454A53; font-weight: bold; font-size: 14px;
					margin-top: 18px; margin-bottom:-5px;
				}
				.content h3{
					color: #454A53; font-weight: bold; font-size: 12px;
					margin: 10px 0 -7px 15px;
				}
				.content h5{
					color: #454A53; font-weight: bold; font-size: 14px;
					margin-top: 15px;
				}
				.content h6{
					font-size: 16px; font-weight: bolder; color: #f80203;
				}
				.content h6:first-letter {
					color: #454A53;
				}
				.content ul {
					margin: 0px;
				}
				.content ul li{
					margin: 5px 0 0 25px;
					list-style:disc;
				}
				.content ul li ul li{
					list-style:circle;
				}
				.content ul li ul li ul li{
					list-style:square;
				}
				.content ul li.pdf {
					margin: 5px 0 0 0px; padding:2px 0 0 27px;
					background: url(img/pdf.png) left no-repeat; list-style:none;
				}
				.content ol {
					margin: 5px 0px;
				}
				.content ol li {
					list-style: decimal;
					margin: 5px 0 0 19px;
				}
/* -------------------------------- */
/* ------- Страница Новости ------- */	
/* -------------------------------- */
		.news-box {
			overflow: hidden;
			margin: 0px 40px 40px 40px; padding: 10px 30px 20px 30px;
			border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;
		}
			.news-box h4 {
					clear:both;
					float: left;
				}
			.navigate {
				float: right;
				margin-top: 8px;
			}
			.news-block {
				clear: both;
				overflow: hidden;
				margin:0px;
				padding: 15px 0 15px 0;
				border-bottom: 1px solid #e4e4e4;
				text-align: justify;
			}
				.news-block  ul {
					margin: 0px;
				}
				.news-block ul li{
					margin: 5px 0 0 25px;
					list-style:disc;
				}	
				.date {
					clear: both;
					float: left;
					font-family: Tahoma; font-size: 12px; font-weight: bolder; color: #f80203;
				}
				.date span {
					color: #454A53; font-weight: normal;
					margin: 0 10px 0 10px;
				}
				.metki {
					margin-top: 10px;
				}
				.news-block h2 {
					clear: both;
					font-size: 13px; font-weight: bolder;
					margin: 18px 0 10px 0;
				}
				.content hr {
					color:#ccc; background-color:#ccc; border:0px none; height:1px; clear:both; margin:10px 0 0px 0px;
				}
				.news-box h2 a:hover {
					text-decoration: none;
				}
				.news-block p {
					margin-top: 10px;
				}
/* ------------------------------ */
/* ------- Футер (Подвал) ------- */
/* ------------------------------ */
	.ufooter {
		clear: both;
		height: 40px;
	}
	.footer {
		overflow: hidden;
		width: 1012px; margin:0 auto;
		height: 40px;
		background-color: #fff;
		border-left: 10px solid #454A54;
		border-right: 10px solid #454A54;
		margin-top: -40px;
	}
		.company-info {
			float: right; height: 40px; width: 330px; padding: 7px 0px 0px 20px; /*width: 315px;*/
			background-color: #454A53; background-image: url(img/footer_bg.png); background-repeat: repeat-x; color: #fff; font-size: 11px;
		}
		.company-info-right {
			float: right; width: 15px; height: 40px; margin-right: 43px;
			background-image: url(img/footer_r.png);
		}
		
#lcns1 {
	visibility: hidden;
	position: absolute;
	width: 600px;
	height: 848px;
	border: 1px solid black;
	left:180px;
	top:70px;
	z-index: 100;
	background-color: white;
	background-image: url(http://prp.su/wp-content/themes/prp.su/loading9.gif);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	font-size: 20px;
}



#lcns2 {
	visibility: hidden;
	position: absolute;
	width: 590px;
	height: 830px;
	border: 1px solid black;
	left:180px;
	top:70px;
	z-index: 100;
	background-color: white;
	background-image: url(http://prp.su/wp-content/themes/prp.su/loading9.gif);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}


#s2email{
	border:1px solid #999;
	height:22px;
	margin-top:4px;
}

input {
	border:1px solid #999;
	height:22px;
	padding:0 10px 0 10px;
}

textarea {
	border:1px solid #999;
}


.page-list li ul {	
	margin-left:20px;
}

/* -------------------------------- */
/* ------- Слайдер ------- */	
/* -------------------------------- */
.slider {
	width:550px;
	height:250px;
}

.simpleSlide-window {
	width:550px;
	height:250px;
}

.simpleSlide-slide {
	width:550px;
	height:250px;
}

.left-button {
	width:20px;
	height:20px;
	background-color:#333;
}

.pricetable {
	border-collapse:collapse;
}

.pricetable td {
	border:1px solid #777;
	padding:4px;
}

.kwayy-html-sitemap-post-list ul li ul {margin-left:20px;}

.sitemap_padding {
	margin-left:20px;
}

.sitemap_link {
	/*text-decoration:underline;*/
}

.product_link {
	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	vertical-align:top; 
margin:0 20px 4px 0;
width:180px;
text-align:left;
}

.right_header_div {
 	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
vertical-align:top; 
margin:-114px 0 0 710px;
color:#000; 
text-align:right;
}

.right_header_div a {
	/*color:#000;*/
	font-size:9pt;
	/*font-weight:bolder;*/
}

.search {
 	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	width:140px;
	height:24px;
	margin-top:4px;
	margin-bottom:20px;
	background-image:Url('img/search1.png');
	text-align:left;
}

.search_input {
	border:none;
	background-color:#cecece;
	width:90px;
	color:#555;
	outline: none;
	margin:2px 0 0 2px;
	font-size:12px;
	height:18px;
}

.searchpic {
 	display:-moz-inline-stack;
	display:inline-block;
	_overflow:hidden;
	zoom:1;
	*display:inline;
	width:20px;
	height:18px;
}

.ya-site-form__submit {
	padding: 0 5px 3px;
}

#ya-site-results
{color: #7a7a7a;background: #FFFFFF;}

#ya-site-results .b-pager__current,
#ya-site-results .b-serp-item__number
{color: #7a7a7a !important;}

#ya-site-results
{font-family: Tahoma !important;}

#ya-site-results :visited,
#ya-site-results .b-pager :visited,
#ya-site-results .b-pager :visited,
#ya-site-results .b-foot__link:visited,
#ya-site-results .b-copyright__link:visited
{color: #800080;}

#ya-site-results a:link,
#ya-site-results a:active,
#ya-site-results .b-pseudo-link,
#ya-site-results .b-head-tabs__link,
#ya-site-results .b-head-tabs__link:link,
#ya-site-results .b-head-tabs__link:visited,
#ya-site-results .b-dropdown__list .b-pseudo-link,
#ya-site-results .b-dropdowna__switcher .b-pseudo-link,
#ya-site-results .b-popupa .b-popupa__content .b-menu__item,
#ya-site-results .b-foot__link:link,
#ya-site-results .b-copyright__link:link,
#ya-site-results .b-serp-item__mime,
#ya-site-results .b-pager :link
{color: #32353D;}

#ya-site-results :link:hover,
#ya-site-results :visited:hover,
#ya-site-results span.b-pseudo-link:hover
{color: #FF0000 !important;}

#ya-site-results .l-page,
#ya-site-results .b-bottom-wizard
{font-size: 13px;}

#ya-site-results .b-pager
{font-size: 1.25em;}

#ya-site-results .b-serp-item__text,
#ya-site-results .ad
{font-style: normal;font-weight: normal;}

#ya-site-results .b-serp-item__title-link,
#ya-site-results .ad .ad-link
{font-style: normal;font-weight: normal;}

#ya-site-results .ad .ad-link a
{font-weight: bold}

#ya-site-results .b-serp-item__title,
#ya-site-results .ad .ad-link
{font-size: 14px;}

#ya-site-results .b-serp-item__title-link:link,
#ya-site-results .b-serp-item__title-link
{font-size: 1em}

#ya-site-results .b-serp-item__number
{font-size: 12px;}

#ya-site-results .ad .ad-link a
{font-size: 0.88em}

#ya-site-results .b-serp-url,
#ya-site-results .b-direct .url,
#ya-site-results .b-direct .url a:link,
#ya-site-results .b-direct .url a:visited
{font-size: 13px;font-style: normal;font-weigth: normal;color: #32353C;}

#ya-site-results .b-serp-item__links-link
{font-size: 13px;font-style: normal;font-weight: normal;color: #32353D !important;}

#ya-site-results .b-pager__inactive,
#ya-site-results .b-serp-item__from,
#ya-site-results .b-direct__head-link,
#ya-site-results .b-image__title,
#ya-site-results .b-video__title
{color: #000000 !important;}

#ya-site-results .b-pager__current,
#ya-site-results .b-pager__select
{background: #E0E0E0;}

#ya-site-results .b-foot,
#ya-site-results .b-line
{border-top-color: #E0E0E0;}


#ya-site-results .b-dropdown__popup .b-dropdown__list,
#ya-site-results .b-popupa .b-popupa__content
{background-color: #FFFFFF;}

#ya-site-results .b-popupa .b-popupa__tail
{border-color: #E0E0E0 transparent;}

#ya-site-results .b-popupa .b-popupa__tail-i
{border-color: #FFFFFF transparent;}

#ya-site-results .b-popupa_direction_left.b-popupa_theme_ffffff .b-popupa__tail-i,
#ya-site-results .b-popupa_direction_right.b-popupa_theme_ffffff .b-popupa__tail-i
{border-color: transparent #FFFFFF;}

#ya-site-results .b-dropdowna__popup .b-menu_preset_vmenu .b-menu__separator
{border-color: #E0E0E0;}

#ya-site-results .b-specification-list,
#ya-site-results .b-specification-list .b-pseudo-link,
#ya-site-results .b-specification-item__content label,
#ya-site-results .b-specification-item__content .b-link,
#ya-site-results .b-specification-list .b-specification-list__reset .b-link
{color: #7a7a7a !important;font-family: Tahoma;font-size: 13px;font-style: normal;font-weight: normal;}

#ya-site-results .b-calendar__title
{font-family: Tahoma;color: #7a7a7a;font-size: 13px;font-style: normal;font-weight: 13;}

#ya-site-results .b-calendar-month__day_now_yes
{color: #E0E0E0;}

#ya-site-results .b-calendar .b-pseudo-link
{color: #7a7a7a;}


#ya-site-results .b-popupa .b-popupa__tail-i
{background: #FFFFFF;border-color: #E0E0E0 !important;}