@charset "utf-8";
h2, h3, h4, h5{
	color: #cc0066;
}
.header-head{
	background: url(../images/head_home.gif) no-repeat;
}
.header-logo-small{
	background: url(../images/logo_header_small_magenta.gif) no-repeat;
}
.header-block{
	background: #cc0066;
}

.left-menu{
	border-top: 1px solid #cc0066;
	border-bottom: 1px solid #cc0066;
}
.left-menu li.left-menu-active{
	background: url(../images/menu_left_arrow_magenta.gif) no-repeat 0 0.45em;
}
.left-menu li.left-menu-active a, .left-submenu a{
	color: #cc0066;
}

.right h2 {
	font-size: 150%;
}

.right a, .right-col a, #left-contact a{
	color: #cc0066;
}
#left-contact a:hover{
	text-decoration: none;
}
.right ul li, .right-col ul li{
	background: url(../images/list.gif) no-repeat 0 0.5em;
}
.right-col-block{
	background: #EBF5FF;
}

.print{
	background: url(../images/ico_print.gif) no-repeat 0 0.2em;
}
.table-border{
	border: 1px solid #cc0066;
}
.table-border th{
	background: #cc0066;
	color: #fff;
	border: 1px solid #cc0066;
}
.table-border td{
	border: 1px solid #cc0066;
}
.even{
	background: #FFE5F2;
}
.input-text{
	border: 1px solid #cc0066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.input-textarea, textarea{
	border: 1px solid #cc0066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
select{
	border: 1px solid #cc0066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
/*############################################################################*/
sup{
	vertical-align: baseline;
	position: relative;
	top: -0.3em;
}
#left-contact {
	padding-left: 19px;
	padding-top: 20px;
	padding-bottom: 7px;
}
.img-main {
/*  text-align: center;*/
	height: 181px;
	width: 515px;
}
.img-main-bottom {
	background: #99CCFF;
	color: #fff;
	text-align: right;
	padding: 0.4em 20px 0.4em 0;
	font-weight: bold;
	width: 495px;
	margin-bottom: 10px;
}
.img-main-bottom a {
	color: #fff;
}
.superscript {
  color: #666666;
}
.search-index{
	border-bottom: 1px solid #0066CC;
}
.index-text{
	padding-left: 20px;
}
.footer-index{
	padding-top: 40px;
}

.right-text{
/*	padding-top: 20px;*/
}

.home-line{
/*	padding-bottom: 0.4em;*/
	border-bottom: 1px solid #ccc;
	color: #cc0066;
}
.article-items{
	width: 515px;
	float: left;
}
.article-items .article-item p{
	width: 405px;
}
.article-item{
	margin: 0.6em 0;
	padding: 5px;
}
.article-item img{
	float: left;
	margin-top: 0.2em;
	margin-right: 20px;
}
.article-item p{
	float: left;
	width: 600px;
	margin-bottom: 0;
}

.preparation{
	background: #F7E9EF;
	color: #141414;
	border: 1px solid #CF9DB1;
	width: 145px;
	padding: 10px 15px;
	float: right;
/*	margin-top: 2.2em;*/
	margin-bottom: 10px;
	font-size: 0.9em;
}
.preparation h3{
	text-transform: uppercase;
	font-size: 1.3em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.preparation ol{
	padding-left: 20px;
	margin-bottom: 5px;
	border-top: 1px solid #E2C1CF;
}
.preparation li{
	border-bottom: 1px solid #E2C1CF;
	padding: 4px 0;
}
.preparation li.no-border{
	border-bottom: 0;
}

.video{
	background: #F7E9EF;
	color: #785463;
	border: 1px solid #CF9DB1;
	width: 145px;
	padding: 10px 15px;
	float: right;
/*	margin-top: 2.2em;*/
	margin-bottom: 10px;
}
.video-head{
	display: block;
	width: 145px;
	height: 30px;
	background: url(../images/video_head.gif) no-repeat;
}
.video p{
	margin-bottom: 0.4em;
	margin-top: 5px;
}
.video img{
	border: 3px solid #fff;
}
.video-main{
	text-align: center;
	padding: 15px;
}

.banners{
	height: 61px;
	padding-top: 1px;
}
.banners img{
	float: left;
}

.photos img{
	margin: 5px;
}

