.white-page div#main {}
.logox table
{
	/*height: 470px;*/
}
.images-nav {
	bottom: 25px;
	left: 240px;
	position: absolute;
	z-index: 1024;
}
.white-page .logox {
	margin-left: 70px;
	margin-top: 75px;
	
	float:left;
}
.white-page .menu-left .white-menu {
	background-color: white;
	font-family: Artedomo;
	width: 120px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.white-page .menu-left .white-menu.calendar
{
	margin-top:20px;
}
.subMenu
{
	padding-left: 20px;
}
.banners {
	background-color: white;
	font-family: Artedomo;
	width: 120px;
}
.previewImages
{
	margin-top: 10px;
	
	overflow:hidden;
}
.telemenu
{
	padding-bottom: 10px;
}
.menu-left .white-menu a {
	color: #6D6E71;
	margin-bottom: 5px;
	line-height: 13px;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
}
.menu-left .white-menu a.is-page {
	margin-bottom: 20px;
	font-size: 13px;
	color: #191919;
}
.menu-left .white-menu a:hover, .white-page .menu-left .white-menu a.active {
	color: #f06597;
}
a.active.green {
	color: #0db14b;
}
.white-menu a.green:hover, .white-page .menu-left .white-menu a.active.green {
	color: #0db14b;
}
.white-page .search-site {
	margin-top: 15px;
}
.white-page .search-site a {
	color: #6D6E71;
	text-transform: uppercase;
	font-size: 10px;
}
.white-page .bottom-nav {
	line-height: 10px;
	font-size: 10px;
	color: #6D6E71;
	position: relative;
	margin-top: 30px;
	margin-left: 70px;
	padding-bottom: 70px;
	width: 835px;
}
.white-page .bottom-nav a {
	color: #6D6E71;
	text-transform: uppercase;
	font-size: 10px;
}
.white-page .bottom-nav a:hover, .white-page .bottom-nav a.active {
	color: #191919;
}
.blog-dates {
	line-height: 13px;
	border-bottom-color: #f06597;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 10px;
	font-family: Artedomo, Tahoma;
	color: #f06597;
	text-transform: uppercase;
}
.blog-titles {
	padding-top: 10px;
	color: #f06597;
	line-height: 16px;
	font-size: 13px;
	text-transform: uppercase;
	font-family: Artedomo, Tahoma;
}
.blog-texts {
	padding-bottom: 30px;
	color: #6D6E71;
}
.gray .blog-dates, .gray .blog-titles {
	border-bottom-color: #6D6E71;
	border-bottom-width:2px;
	color: #6D6E71;
}
.blog-dates a
{
	color: #f06597;
	text-transform:lowercase;
}
.blog-dates a.gray
{
	color: #6D6E71;
	text-transform:lowercase;
}
.contacts-title {
	width: 660px;
	font-size: 13px;
	border-bottom-color: #0DB14B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #0db14b;
}
.contacts-title a {
	color: #6D6E71;
	font-size: 10px;
	float: right;
}
.contacts-title_ {
	width: 660px;
	display: block;
	top: 0px;
	left: 0px;
	position: absolute;
	font-size: 13px;
	border-bottom-color: #0DB14B;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #0db14b;
}
.contacts-title a:hover {
	color: #0db14b;
}
.contacts-texts_ {
	width: 760px;
	display: block;
	top: 30px;
	position: absolute;
}
.contacts-texts {
}
.contacts-texts strong {
	font-size: 10px;
	font-family: Tahoma;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #0db14b;
}
.contacts-texts table {
	font-size: 10px;
}
.contacts-map {
	margin-top: 10px;
	height: 331px;
	width: 660px;
	padding: 0px;
	border-color: #0db14b;
	border-width: 1px;
	border-style: solid;
	display: block;
}
.blog-titles a {
	color: #6D6E71;
}
.blog-titles a.active {
	color: #191919;
}
div#main > div.green a.active, div#main > div.green a:hover {
	color: #0db14b;
}
p.search-link a {
	text-decoration: underline;
	color: #f06597;
}
.query-pages, .query-results {
	line-height: 14px;
	font-size: 12px;
	color: #6D6E71;
	font-family: Artedomo, Tahoma;
}
.query-pages a {
	text-decoration: none;
	color: #6D6E71;
}
.query-pages a:hover, .query-pages a.active {
	text-decoration: none;
	color: #f06597;
}
.query, .query a.query-link {
	font-size: 10px;
	font-weight: bold;
	color: #191919;
}
.yandex-logo {
	z-index: 10;
	display: block;
	left: 70px;
	bottom: 27px;
	position: absolute;
}
.press-elements {
	width: 690px;
	position: relative;
}
.press {
	height: 245px;
	width: 169px;
	display: inline-block;
	vertical-align: top;
}
.press img {
	border-color: #95989B;
	border-style: solid;
	border-width: 1px;
}
.press img.imgPink {
	border-color: #f06597;
	border-width: 1px;
}
#wawpage .press .title2 {
	margin-top: 6px;
}
.press a {
	color: #6D6E71;
}
.press a:hover, .press a.active {
	color: #f06597;
}

.index-page
{
	overflow: hidden;
}
.index-page div#main {
}

.logox table
{
	/* height: 503px;*/
}
.index-page .logox {
	left: 70px;
	top: 75px;
	position: absolute;
}
.menu-left {
	background-color: white;
	font-family: Artedomo;
	left: 70px;
	margin-top: 30px;
	width: 150px;
}

.index-page .banners {
	background-color: white;
	font-family: Artedomo;
}
.menu-left a {
	color: #0E0E0E;
	margin-bottom: 10px;
	line-height: 13px;
	font-size: 13px;
	text-transform: uppercase;
	display: block;
}
.menu-left a:hover, .menu-left a.active {
	color: #F06597;
}
.index-page .index-images {
	height: 470px;
	width: 470px;
	left: 240px;
	top: 75px;
	position: absolute;
}
.index-page .tags {
	position: absolute;
	top: 75px;
	left: 735px;
}
.index-page .tags a {
	padding-left: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-top: 1px;
	margin-bottom: 2px;
	color: white;
	background-color: #999a9e;
	display: inline-block;
	font-size: 10px;
	font-family: Tahoma;
}
.index-page .tags a:hover, .index-page .tags a.active {
	background-color: #F06597;
}
.index-page .search-site {
	
	margin-top: 15px;
}
.index-page .search-site a {
	color: #6D6E71;
	text-transform: uppercase;
	font-size: 10px;
}
.index-page .images-nav {
	bottom: 25px;
	left: 240px;
	position: absolute;
}
.prev-link {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(/images-css/arrow-left-g.png);
	height: 10px;
	width: 6px;
	display: inline-block;
}
.prev-link:hover, .prev-link-active {
	background-image: url(/images-css/arrow-left-p.png);
}

.next-link {
	margin-left: 10px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(/images-css/arrow-right-g.png);
	height: 10px;
	width: 6px;
	display: inline-block;
}

.next-link:hover, .next-link-active {
	background-image: url(/images-css/arrow-right-p.png);
}

.next-link.play {
	background-image: url(/images-css/arrow-right-p.png);
}

.next-link.pause {
	background-image: url(/images-css/arrow-pause-p.png);
}

#prevSlide
{
	background-image: url('/images-css/sliderButtons/left.png');
	width: 14px;
	height: 11px;
	display: inline-block;
	position: absolute;
	background-repeat: no-repeat;
}
#prevSlide:hover
{
	background-image: url('/images-css/sliderButtons/left_pink.png');
}

#playSlide
{
	background-image: url('/images-css/sliderButtons/pause.png');
	width: 14px;
	height: 11px;
	display: inline-block;
	background-repeat: no-repeat;
	position: absolute;
	margin-top: -2px;
	margin-left: 20px;
}
#playSlide.pause
{
	background-image: url('/images-css/sliderButtons/play.png');
}
#playSlide:hover
{
	background-image: url('/images-css/sliderButtons/pause_pink.png');
}
#playSlide.pause:hover
{
	background-image: url('/images-css/sliderButtons/play_pink.png');
}
#nextSlide
{
	background-image: url('/images-css/sliderButtons/right.png');
	width: 14px;
	height: 11px;
	display: inline-block;
	position: absolute;
	background-repeat: no-repeat;
	margin-left: 40px;
}
#nextSlide:hover
{
	background-image: url('/images-css/sliderButtons/right_pink.png');
}