/* CSS Document for konfer
   des. k3n Promogroup
*/

body, html{
margin:0px;
padding:0px;
background:#f7f7ec;
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#626262;
line-height:normal;
}

body {
border-top:6px solid #70736e;
}

td, tr, p, div, form, ul, ol {
margin:0;
padding:0;
font-size:100%;
}

ul li, ol li {
list-style:none;
background:none;
}

table{
font-size:100%;
}



table td, table th{
	padding:0px;
	padding:0px;
}



a, h1 a {
 color:#3366cc;
 text-decoration:underline;
}
a:hover{ text-decoration:none;}

img{border:none;}

p{_height:1%;}

#cont-all{
_margin-left:30px;
}

/*для всех броузеров что понимают min-width */ 
#min-width{ 
width:100%; 
min-width:990px; 
} 
/* для IE */ 
* html .minwidth { 
border-left:990px solid #f7f7ec;/*min-width*/ 
position:relative; 
float:left; 
z-index:1; 
} 
* html .container { 
margin-left:-990px; /*-min-width*/ 
position:relative; 
float:left; 
z-index:2; 
} 
.container { 
background:#f7f7ec;
color:inherit;
padding:0px 0px 0px 0px;
position:relative;
} 

/* backgrounds */
.head-bg-all {
background:url(../images/header_bg_all.gif) repeat-x top left;
}

.head-bg-right {
background:url(../images/header_bg_right.gif) no-repeat top right;
}

.head-bg-left {
background:url(../images/header_bg_left.gif) no-repeat top left;
}

/* end of backgrounds */



.block{
overflow:hidden;
_height:1%;
}

.relative {
position:relative;
}

h1, h2, h3, h4, h5{
font-size:100%;
margin:0;
padding:0;
font-weight:normal;
text-decoration:none;
}

.content h1 img, .content h2 img, .content h3 img, .content h4 img, .content h5 img{
border:none;
}



/*content - into begin */		
		#main:after	{
			content: '[DO NOT LEAVE IT IS NOT REAL]'; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
		#main {
			$height: 1%;
			overflow:hidden;
			margin-right:28px;
			font-size:14px;
			position:relative;
		}
		
		#content-wrapper {
			position:relative;
		}
		
		#content-wrapper {
			float: left;
			width: 100%;
		}
		#left {
			margin: 0px 350px 0 0px;
		}
		#left.left-index {
			margin: 0px 440px 0 0px;
		}

		#right {
			float: right;
			width: 281px;
			margin-left:-313px;
			$margin-right: -100%;
		}
		
		#right.right-index {
			width:400px;
			margin-left:-400px;
			$margin-right: -100%;
		}


/* end of content - into begin */		



#right {
padding-top:222px;
}

#right .relative {
padding-right:20px;
}

#right.r-event,
.r-event {
padding-top:29px !important;
}

#right.r-inside {
position:relative;
}

#right.r-calendar,
.r-calendar {
padding-top:419px !important;
}

/*#right-index {
width:43%;
float:right;
padding-top:222px;
padding-right:20px;
}
*/

/*_____header_____*/
#header {
padding:36px 28px 20px 42px;
}

#logo {
float:left;
}

#language {
float:right;
font-size:14px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
padding:0px 2px 0px 0px;
}

#language span {
color:#ffffff;
display:block;
background:url(../images/language_span.gif) no-repeat center top;
padding:8px 8px 18px 8px;
}

#language a {
color:#666666;
display:block;
padding:7px;
}

.header-center {
height:150px;
margin:0px 40px 0px 268px;
_margin-left:263px;
}

#navlinks {
text-align:right;
padding-top:9px;
padding-right:30px;
padding-bottom:25px;
}

#navlinks p {
}

#navlinks span, #navlinks a {
margin-left:35px;
text-decoration:none;
}

#navlinks a {
}
.header-center .banner {
height:84px;
/*background:url(../images/baner.gif);*/
}



/*_____//header_____*/



/*_____menu_____*/
.menu-container {
margin:0px 20px 30px 20px;
}

	#menu {
	font-size:15px;
}

	#menu ul {
	overflow:hidden;
	}
	
	#menu  li {
		float:left;
		list-style:none;
padding:0;
	}

	#menu  a {
		display:block;
		line-height:15px;
		padding:8px 27px 8px 27px;
	}

	#menu  span {
		display:block;
		color:#ffffff;
		line-height:15px;
		padding:0px 19px;
	}

	.cb-left {
		height:31px;
		float:left;
		margin:0;
	}
	
	.cb-right {
		height:31px;
		float:left;
	}
	
	.cb-left img,
	.cb-right img {
		display:block;
	}
	
	.cb-center {
		background: #a6ce39;
		padding:8px 0px;
		float:left;
	}
	
/*_____//menu_______*/


/*_______white-cont___*/
.white-cont {
	background:#ffffff url(../images/white_left.gif) repeat-y left;
	margin-right:28px;
	margin-left:8px;
	overflow:hidden;
	_height:1%;
	clear:both;
}

	.white-top {
		background:url(../images/white_top.gif) repeat-x top;
	}
	
	.white-r-t-cor {
		background:url(../images/white_rtcor.gif) no-repeat right top;
	}
	
	.white-l-t-cor {
		background:url(../images/white_ltcor.gif) no-repeat left top;
		position:relative;
	}
	
	.white-content-container {
		padding:54px 0px 0px 0px;
		overflow:hidden;
		$height:1%;
	}
/*_____//white-cont___*/


/*_______book link____*/
#book-link,
#book-menu, #book-menu-1 {
	position:absolute;
	top:29px;
	right:56px;
}

#book-menu-1 {
z-index: 100; top: 100px; left: 250px; display: block;
}

	#book-menu {
		top:28px;
		right:107px;
		display:none;
	}
	
	#book-menu-cont {
		background: transparent url(../images/subscribe_bg.png) no-repeat 0px 0px;
		width:350px;
		height:225px;
		behavior: url('/bitrix/template_files/css/iepngfix.htc');
	}
	
	#book-menu p {
	}
	
	#book-menu .konfer-content, #book-menu-1 .konfer-content {
		padding:46px 48px 0px 0px;
		text-align:right;
		font-size:12px;
		position:relative;
	}
	
	#book-menu table, #book-menu-1 tables {
		margin-left:auto;
	}
	
	#book-menu form, #book-menu-1 form{
		position:relative;
	}
	
	#book-menu form table, #book-menu-1 form table {
		margin: 0px 0px 0px auto;
		border:none;
		padding:0;
		font-size:12px;
	}
	
	#book-menu table td, #book-menu-1 table td {
		vertical-align:top;
	}

	#book-menu table td.subscrime-input {
		background: transparent url(../images/subscribe_input.gif) no-repeat right 2px;
		text-align:left;
		width:197px;
		padding-bottom:17px;
	}
	
	#book-menu table td.subscrime-input input {
		background-color: #ffffff;
		background:none;
		border:none;
		float:left;
		width:146px;
		margin-left:17px;
		
	}
	
	#book-menu table td.subscrime-input input.cancel {
		width: 12px;
		margin-top:1px;
		_margin-top:0px;
		background:url(../images/cancel.gif) no-repeat center;
		margin-left:10px;
		display:none;
	}
	
	#book-link img {
	}
	
	#sub-book-link {
		position:absolute;
		top:258px;
		right:62px;
		font-size:24px;
		color:#6d6e71;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	#sub-book-link a {
		color:#3399ff;
		text-decoration:none;
		background:url(../images/underline.gif) repeat-x bottom left;
	}
	
	#sub-book-link a:hover {
		background:none;
	}
	
	.close-book {
		position:absolute;
		right:35px;
		top:30px;
	}




/*_____//book link____*/

/*_______calendar_____*/
#calendar {
	position:absolute;
	top:96px;
	right:10px;
	width:342px;
	font-family:Arial, Helvetica, sans-serif;
}

#calendar .h1 {
	padding-left:38px;
	padding-bottom:9px;
}

.calendar-top {
	background:url(../images/cal_top.png) repeat left top;
	height:25px;
	width:100%;
	behavior: url('/bitrix/template_files/css/iepngfix.htc');
}

.calendar-bottom {
	background:url(../images/cal_bottom.png) repeat left bottom;
	height:25px;
	width:100%;
	behavior: url('/bitrix/template_files/css/iepngfix.htc');
}

.calendar-body {
	border-left:8px solid #a6ce39;
	border-right:8px solid #a6ce39;
	background:#ffffff;
	text-align:center;
}

.calendar-body table {
	margin:auto;
	text-align:right;
	font-size:16px;
	border-collapse:collapse;
	border-spacing:0;
	
}

.calendar-body table td {
	border:none;
	width:39px;
	padding-bottom:9px;
}

.calendar-body table td.year {
	font-size:27px;
	text-align:left;
	height:53px;
	padding-left:21px;
	vertical-align:top;
	width:auto;
}

.calendar-body .list-current {
	position:relative;
	/*background:url(../images/listcurrent.gif) no-repeat right 15px;*/
	color:#626262;
	float:left;
	padding-right:15px;
	margin-right:7px;
}

.calendar-body .list {
	display:none;
	position:absolute;
	font-size:17px;
	text-align:left;
	background:#ffffff;
	border:2px solid #a5ce39;
}

.calendar-body #month_list {
	width:125px;
}

.calendar-body #year_list {
	width:83px;
}

.calendar-body td.year a {
	background:none;
	color:#626262;
	margin:0;
}

.calendar-body td.year .list a:hover {
	background:#eeeeee;
}



.calendar-body table td.description {
	font-size:12px;
	text-align:left;
	padding-bottom:0;
	width:auto;
}

.calendar-body table td.description p {
	border-top:1px solid #70736e;
	margin:7px 12px 0px 10px;
	padding-top:8px;
	line-height:18px;
	width:auto;
}

.calendar-body table td a,
.calendar-body table td span {
	display:block;
	text-decoration:none;
	margin-left:7px;
	margin-right:7px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
}

.calendar-body table td.today a,
.calendar-body table td.today span {
	border:1px solid #70736e;
}

.calendar-body table td.other-month {
	color:#d1d1d1;
}

.calendar-body table td a {
	background:#f58345;
	color:#ffffff;
	text-decoration:none;
}

.calendar-body table td a.ff {
	background:#a5ce39
}

	.calendar-body table.old-events {
		margin:auto auto auto 36px;
		text-align:left;
		font-size:16px;
		border-collapse:collapse;
		border-spacing:0;
		
	}
	
	.calendar-body table.old-events td {
		border:none;
		width: auto;
		padding-bottom:0px;
	}
	
	.calendar-body table.old-events td b {
		font-weight:normal;
		display:block;
		padding:5px 30px 6px 50px;
	}

	.calendar-body table.old-events td a,
	.calendar-body table.old-events td span {
	display:block;
	margin:0px;
	padding:0px 0px 0px 7px;
	background:#ffffff;
	}	

	.calendar-body table.old-events td a {
		text-decoration: underline;
		color:#3366cc;
	}

		.calendar-body table.old-events td a:hover {
			text-decoration: none;
		}
	
	.calendar-body table.old-events td span {
		color:#626262;
	}

	.calendar-body table.old-events td {
		background: url(../images/cal_month.gif) no-repeat left center;
	}

	.calendar-body table.old-events td.top {
		background: url(../images/cal_month_top.gif) no-repeat left center;
	}

	.calendar-body table.old-events td.bot {
		background: url(../images/cal_month_bot.gif) no-repeat left center;
	}
	
		.calendar-body table.old-events td b.thismonth {
			background: url(../images/thismonth.gif) no-repeat left center;
			overflow:hidden;
			_height:1%;
		}
		
			.calendar-body table.old-events td b.thismonth span {
				background: transparent;
				color:#ffffff;
			}
			
	.calendar-body table.old-events td.years {
		background:none;
		vertical-align: middle;
		font-weight:bold;
		font-size:18px;
		padding-right:22px;
	}

		.calendar-body table.old-events td.years ul {
		}
	
		.calendar-body table.old-events td.years li {
			list-style:none;
			padding:5px 15px 5px 23px;
		}
	
		.calendar-body table.old-events td.years li.thisyear {
			background: url(../images/thisyear.gif) no-repeat left center;
			margin-top:3px;
			overflow:hidden;
			_height:1%;
		}
	
		.calendar-body table.old-events td.years li.thisyear span {
			color:#ffffff;
			background:none;
		}
	

#calendar p.orange {
	color:#f58345;
	padding:28px 0px 0px 46px;
	font-size:21px;
	font-family:"myriad pro";
}

#calendar .orange a {
	color:#f58345;
}

/*_______calendar_____*/

/*_______konfer-list_____*/
.one-konfer {
	padding-top:24px;
	padding-left:2px;
	padding-bottom:17px;
}

.konfer-content .one-konfer p.date {
	font-size:18px;
	color:#85ac19;
	padding:0;
}

.konfer-content .one-konfer p.date.past {
	color:#f58345;
}

.konfer-content .one-konfer .date span {
	color:#6d6e71;
}

.konfer-content .one-konfer h2 {
	padding:8px 0px 13px 0px;
}

.one-konfer p {
}

/*_____//konfer-list_____*/


/*_______event search___*/
.events {
	width:480px;
}

.events h2 {
	padding-left:39px;
	padding-bottom:8px;
}

.events .events-border {
	background: url(../images/event_border.gif) repeat-x top;
}

.events .events-border-right {
	background: url(../images/event_border_right.gif) no-repeat top right;
}

.events .events-border-left {
	background: url(../images/event_border_left.gif) no-repeat top left;
	height:66px;
	padding-left:30px;
}

.events select {
	width:180px;

}

.events-cont {
	padding:22px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.events-or {
	color:#a6ce39;
	font-weight:bold;
	background:url(../images/events_or.gif) no-repeat center;
	padding:0px 12px;
}

/*_____//event search___*/


.section-link {
	text-align:right;
	margin-top:17px;
	padding-bottom:0;
}


/*_______index-konfers-list___*/
.index-konfers-list {
	padding:40px 0px 0px 30px;
	font-size:14px;
	overflow:hidden;
	_height:1%;
}

	.index-konfers-list .one {
	padding-bottom:10px;
	}

		.index-konfers-list .date {
			text-align:center;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			width:98px;
			font-size:12px;
			line-height:19px;
		}
	
			.index-konfers-list .date span.day {
				font-size:33px;
				font-weight:bold;
				color:#a6ce39;
				white-space:nowrap;
				line-height:40px;
			}
	
		.index-konfers-list .description {
			margin-left:117px;
		}
	
			.index-konfers-list .one h3 {
				padding:17px 0px 0px 0px;
				font-size:100%;
			}
		
			.index-konfers-list .image {
				float:right;
				padding:23px 10px 10px 10px;
			}
			
			.index-konfers-list .section-link {
				margin-right:14px;
				font-size:15px;
			}
/*_____//index-konfers-list___*/



/*_______index-news-list___*/
.index-news-list {
	padding:24px 0px 61px 2px;
	font-size:12px;
	overflow:hidden;
	_height:1%;
	font-family:Arial, Helvetica, sans-serif;
}

.news-list {
	padding:0px 0px 20px 2px;
	overflow:hidden;
	_height:1%;
	font-family:Arial, Helvetica, sans-serif;
}

	.index-news-list .one {
	padding-bottom:13px;
	}

	.news-list .one {
	padding-bottom:20px;
	}

		.news-list .date,
		.index-news-list .date {
			display:block;
		}
	
		.news-list .one h3,
		.index-news-list .one h3 {
			padding:0px 0px 0px 0px;
			font-size:100%;
		}
	
		.news-list .date {
			font-weight:bold;
		}
	
		.news-list .one p,
		.index-news-list .one p {
			padding:0px 0px 0px 0px;
		}
	
/*_____//index-news-list___*/



/*_______index-response-block___*/
	.index-response-block {
		margin-right:205px;
		font-family:Arial, Helvetica, sans-serif;
/*		overflow:hidden;
		_height:1%;*/
	}
	
	.index-response-block .block {
		
		overflow:hidden;
	}
	
	.response-for-nn {
	margin:0px 30px 0px 40px;
	padding:11px 25px 10px 26px;
	background:#f8f7ed;
	}
	
	.response-baner {
		float:right;
		width:210px;
		text-align:left;
	}
	
	.response-baner div {
		overflow:hidden;
	}

	.response-baner object { margin-left:0px; }

	.white-content-container.div {
	}
	
	.response-menu {
		border-bottom:2px solid #ffcc99;
		overflow:hidden;


		_height:1%;
		margin-bottom:18px;


	}
	
		.response-menu .h1 {


			float:left;
			color:#6d6e71;
			font-size:30px;
			font-family:Arial, Helvetica, sans-serif;
			padding-right:7px;
		}
		
		.response-menu ul {
			padding-top:9px;
		}
		
			.response-menu li {
				float:right;
				list-style:none;
				padding:3px 3px 15px 3px;
			}
			
			.response-menu li.this {
				background:#ffcc99;
			}
		
		.response-menu a {
			color:#3366cc;
			border-bottom:1px dashed #3366cc;
			text-decoration:none;
		}
		
			.response-menu a:hover {
				color:#f58345;
				border-bottom:1px dashed #f58345;
			}
	
	.index-response-block h4 {
		padding-bottom:4px;
	}
	
	.index-response-block h4 b {
		color:#779e0d;
	}
	
	.index-response-block p {
		line-height:14px;
/*		text-decoration:underline;*/
		padding-bottom:9px;
	}
	
	.index-response-block p.section-link {
		padding-bottom:19px;
		margin-top:0px;
	}
	
	
		
/*_____//index-response-block___*/



/*_______event-info_____________*/
h2.detail-event {
padding-left:39px;
padding-bottom:8px;
}

.event-info-c1 {
background:#a6ce39 url(../images/event_left_top.gif) no-repeat left top;
margin-left:29px;
margin-right:14px;
margin-bottom:10px;
position:relative;
}

.event-info-c2 {
background:url(../images/event_right_top.gif) no-repeat right top;
}

.event-info-c3 {
background:url(../images/event_left_bottom.gif) no-repeat left bottom;
}

.event-info-c4 {
background: url(../images/event_right_bottom.gif) no-repeat right bottom;
}


.event-info-container {
padding:8px 18px 0px 18px;
}

.event-info {
background:#ffffff;
padding:20px 20px 12px 20px;
position:relative;
}

.event-info .relative {
}

.event-menu-container {
padding:0px;
text-align:center;
background:#a6ce39;
margin:0px 6px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.event-corners-1 {
	background:url(../images/event_menu_corners1.gif) no-repeat right bottom;
}
.event-corners-2 {
	background:url(../images/event_menu_corners2.gif) no-repeat left bottom;
}
.event-corners-3 {
	background:url(../images/event_menu_corners3.gif) no-repeat right top;
}
.event-corners-4 {
	background:url(../images/event_menu_corners4.gif) no-repeat left top;
	padding:0px 20px;
}

#my-green-menu {
position: relative;
width: 100%;
}
	
#my-green-menu:after {
content: '';
display: block;
clear: both;
}
#my-green-menu .align_center_to_left {
position: relative;
right: 50%;
float: right;
}
#my-green-menu .align_center_to_right {
position: relative;
z-index: 1;
right: -50%;
padding-top:12px;
padding-bottom:12px;
text-align:left;
}


#my-green-menu a,
#my-green-menu span {
/*	float:left;*/
	display: -moz-inline-box;
	display: inline-table;
	display: inline-block;
	height: auto;
	overflow: visible;
	vertical-align: middle;
	margin:0;
	padding:1px 11px 3px 11px;
	list-style:none;
	color:#ffffff;
	text-decoration:none;
}

#my-green-menu span {
	color:#a6ce39;
	padding:0px;
}

#my-green-menu span b {
	float:left;
	font-weight:normal;
}

#my-green-menu span b.e-c-c {
	padding:5px 4px 6px 4px;
	background:#ffffff;
}

	
/*	#event-menu div.thispage {
		display:block;
		float:left;
		margin:7px 5px 0px 4px;
		font-weight:normal;
	}
	
	#event-menu span {
		display:block;
		line-height:15px;
		color:#a6ce39;
		padding:0px 5px;
	}
	#event-menu .cb-center {
		background: #ffffff;
		padding:5px 0px 7px 0px;
	}

	#event-menu .cb-left,
	#event-menu .cb-right {
		height:27px;
	}
	*/




.event-table {
width:100%;
border-collapse:collapse;
}

.event-table td {
}

.event-table td.event-td-left {
width:50%;
padding-left:25px;
vertical-align:top;
}

.event-table td.event-td-left p {
padding-left:22px;
padding-bottom:15px;
}

p.event-logo {
padding-top:10px;
padding-bottom:23px;
}

.event-table td.event-td-left table {
width:292px;
text-align:center;
border-collapse:collapse;
}

.event-table td.event-td-right {
width:50%;
padding-left:25px;
padding-top:7px;
font-size:14px;
font-family:Tahoma, Helvetica, sans-serif;
vertical-align:top;
}

.event-table td.event-td-right p {
padding-bottom:7px;
}

.event-table td.event-td-right .price {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

.event-table td.event-td-right .price span {
color:#f58345;
}



/*_____//event-info_____________*/



/*_______one-reporter_____________*/
.one-reporter {
	overflow:hidden;
	_height:1%;
	padding-top:21px;
	padding-bottom:10px;
}

.one-reporter.detail {
	padding-top:0px;
}

	.one-reporter .photo-container {
		float:left;
		width:125px;
		text-align:center;
		padding-top:5px;
	}
	
	.one-reporter .photo {
		margin:auto;
		margin-bottom:11px;
	}
	
	.one-reporter .logo {
		margin:auto;
	}
	
	.one-reporter .description {
		margin-left:150px;
		padding-right:30px;
	}
	
		.one-reporter .description h3 {
		padding-top:0;
		padding-bottom:12px;
		}
		
		.one-reporter p.option {
		padding-bottom:3px;
		padding-top:2px;
		}
		
		.one-reporter h5 {
		padding-bottom:8px;
		padding-top:13px;
		}
		
	.one-reporter {
	}
	
	.one-reporter {
	}
	
/*_____//one-reporter_____________*/
                                
/*_______gallery_________*/
.gallery {
	padding-top:15px;
	color:#6d6e70;
	font-size:11px;
	text-align:center;
	overflow:hidden;
	$height:1%;
}

.gallery-detail {
	color:#6d6e70;
	font-size:12px;
	text-align:center;
	width:505px;
	text-align:center;
	overflow:hidden;
	_height:1%;
}

.gallery-photo {
width:246px;
height:234px;
float:left;
}

.gallery-one-photo {
width:500px;
height: auto;
margin:auto;
margin-bottom:19px;
background:#f7f6e8;
}

.gallery-photo-card {
margin:0px 12px 0px 17px;
height:212px;
background:#f7f6e8;
}

.gallery-photo-card img,
.gallery-one-photo img {
margin-top:9px;
}

.gallery-photo-card p,
.konfer-content .gallery-photo-card p {
display:table-cell;
vertical-align:middle;
text-align:center;
height:50px;
width:217px;
}

.konfer-content .gallery-one-photo p {
text-align:center;
padding:19px 10px 21px 10px;
}

.gallery-line-photo {
width:99px;
height:85px;
float:left;
}

.gallery-line-nav {
height:85px;
float:left;
}

.gallery-line-photo span,
.gallery-line-photo a {
float:left;
margin-left:2px;
}

.gallery-line-nav span,
.gallery-line-nav a {
padding-left:6px;
padding-right:6px;
}

.gallery-line-photo span {
border:4px solid #a6ce39;
}

.gallery-line-photo a {
border:3px solid #ffffff;
display:block;
}

.gallery-line-photo a img {
border:1px solid #b3b3b3;
opacity:0.5;
filter:alpha(opacity=50);
}

.gallery-line-photo a.nepokrugu img {
opacity:1;
filter:alpha(opacity=100);
}

.gallery-line-photo {
}

.gallery-line-photo {
}





/*_____//gallery_________*/






/*_______footer_____*/
#footer {
	background:#ffffff;
}

	.footer-c-bottom {
		background:url(../images/footer_bottom.gif) repeat-x bottom;
	}
	
	.footer-c-left {
		background:url(../images/footer_left.gif) repeat-y left;
	}
	
	.footer-c-right {
		background:url(../images/footer_right.gif) repeat-y right;
	}
	
	.footer-c-l-b {
		background:url(../images/footer_left_bottom.gif) no-repeat left bottom;
	}
	
	.footer-c-r-b {
		background:url(../images/footer_right_bottom.gif) no-repeat right bottom;
		overflow: hidden;
	}
	
	.footer-c {
		position:relative;
 		height:400px;
/* 		height:389px;*/
		padding-left:40px;
	}

	table.logotable {
		border-collapse:separate;
		border-spacing:7px;
		margin-top:11px;
		margin-left:70px;
	}
	
		table.logotable td {
		}
		
		#right table.logotable {
			margin-left:0px;
			border-collapse: collapse;
		}
	
			#right table.logotable td {
				padding:10px 10px 10px 0px;
			}
	
	.foot-info {
		height:123px;
		width:800px;
		position:absolute;
		left:0;
		bottom:46px;
	}
	
		.foot-info-search {
			width:390px;
			float:left;
		}
		
			.foot-info-search p {
			padding-left:46px;
			font-size:14px;
			font-family:Tahoma, Helvetica, sans-serif;
			color:#7f807f;
			}
		
			#search {
				margin-top:24px;
				margin-left:52px;
				padding-top:2px;
/*				padding-bottom:20px;*/
				padding-bottom:13px;
				background:url(../images/searchbg.gif) no-repeat 50px 1px;
			}
			
				#search form {
					padding:0;
					margin:0;
				}
				
				#search table {
					border-collapse:collapse;
					border-spacing:0;
				}
				
				#search td {
					padding-right:6px;
				}
				
				#search td#searchname {
					font-size:14px;
					font-family:Arial, Helvetica, sans-serif;
					padding-right:15px;
				}
				
				#search input {
					border:none;
					background:transparent;
				}
				
				#search input#keyword {
					width:155px;
					border:none;
				}
				
				/* style for Safari */
				
				/*\*/
				
				html>body*#search {
					background:none;
					$background:url(../images/searchbg.gif) no-repeat 51px 0px;
				}
				html>body*#search input#keyword {
					width:186px;
					height:25px;
					$width:auto;
					$height:auto;
				
				}
				html>body*#search td#searchname {
					padding-right:7px;
					$padding-right:15px;
				}
				html>body*#search input#cancel {
					display:none;
					$display: inline;
				}
				
				/**/

		.foot-info-contacts {
			margin-left:412px;
			border-left:2px solid #f58345;
			padding-left:33px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#7f807f;
		}
		
			.foot-info-contacts p.phone {
				padding-top:5px;
			}
			
			.foot-info-contacts p {
				padding-bottom:3px;
			}
			
	.promogroup {
		position:absolute;
		right:81px;
		bottom:101px;
	}


/*_____//footer_____*/






/*_______content____*/
.content{
}

.konfer-content {
	padding:3px 0px 0px 59px;
	font-size:14px;
	line-height:16px;
	font-family: Tahoma, Helvetica, sans-serif;
}

h1,
h1.outside,
.content h1,
.h1 {
	font-size:36px;
	color:#626262;
	font-family:'Myriad pro', Arial, Helvetica, sans-serif;
	padding-left:88px;
}

h1.outside {
	padding-left:96px;
	padding-bottom:34px;
	padding-right:30px;
clear:both;
}


.h1 {
	padding-left:0px;
}

.h1 a {
	color:#626262;
}

.konfer-content h2 {
	color:#3399ff;
	font-size:24px;
	padding:37px 0px 13px 0px;
	line-height: normal;
}

.konfer-content h3 {
	font-size:18px;
	color:#85ac19;
	padding-bottom:16px;
	padding-top:24px;
	line-height:22px;
}

.konfer-content h2 + h3 {
	padding-top:0px;
}

.konfer-content h4 {
	font-weight:bold;
	padding-bottom:15px;
	padding-top:10px;
}

.konfer-content h3 + h4,
.konfer-content h2 + h4 {
	padding-top:0px;
}

.konfer-content p{
	padding-bottom:16px;
}

.konfer-content ol, .konfer-content ul{
/*
line-height:14px;
padding-bottom:14px;
*/
}


.konfer-content ol,
.konfer-content ul {
	padding-bottom:8px;
	padding-left:12px;
}

.konfer-content ol li{
	list-style:none;
	padding-left:2px;
	padding-bottom:8px;
}

.konfer-content ul li{
	list-style:none;

	background:url(../images/li_1.gif) 0px 5px no-repeat;
	$background-position:0px 4px;
	padding-left:13px;
	padding-bottom:8px;
	/*overflow:hidden;*/
	_height:1%;
}

.konfer-content ul.members li{
	padding-bottom:15px;
}

.konfer-content li ul,
.konfer-content li ol {
	padding-top:8px;
	padding-left:3px;
	padding-bottom:0;
}

.konfer-content li ul li{
	background: url(../images/li_2.gif) 0px 5px no-repeat;
}

.konfer-content ul.large li{
	padding-bottom:16px;
}

.konfer-content ul.large li li{
	padding-bottom:8px;
}

.konfer-content a{
	color:#3366cc;
}

.konfer-content table{
	font-size:12px;
	border-collapse:collapse;
	margin-bottom:20px;
	border:none;
}

.konfer-content table td, .konfer-content table th{
	padding:6px 18px 6px 8px;
	vertical-align: top;
	border:none;
}

.konfer-content table th,
.konfer-content table thead td {
	background:#fce1c3;
	font-size:14px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	padding-bottom:8px;
	text-align:center;

}

.konfer-content table tr.darktr td {
background:#faf9f2;
}

.tablename b {
/*
font-style: normal;
background:url(../images/underline.gif) repeat-x bottom left;
*/
}


/*//нумерованные списки*/

.konfer-content input {
font-size:11px;
color:#595959;
font-family: Tahoma, Helvetica, sans-serifl;
vertical-align: middle;
border:2px inset #d4d0c8;
}

.konfer-content input[type=text]{
border:2px inset #d4d0c8;
}

.konfer-content input[type=submit],
.konfer-content input[type=reset]{
background:no-repeat center center;
background-image: url(../images/submit.gif);
width:150px;
height:20px;
padding-bottom:3px;
border:none;
}

.konfer-content input {
_background: url(../images/submit.gif) no-repeat center center;
width:expression((this.type=='submit'||this.type=='reset')?'150px':'');
height:expression((this.type=='submit'||this.type=='reset')?'20px':'');
border:expression((this.type=='submit'||this.type=='reset'||this.type=='radio'||this.type=='checkbox')?'none':'inherit');
background-image:expression((this.type!='submit'&&this.type!='reset')?'none':'ihnerit');
padding-bottom:expression((this.type=='submit'||this.type=='reset')?'3px':'none');
}


.konfer-content textarea{
overflow-y: hidden;
height:100px;
font-family: Tahoma, Helvetica, sans-serifl;
font-size:11px;
color:#595959;
border:2px inset #d4d0c8;
}

.konfer-content form{
}

.konfer-content form table{
border:2px solid #ffcc99;
border-left:0;
border-right:0;
font-size:14px;
margin-top:4px;
border-collapse:separate;
border-spacing:3px;
}

.konfer-content form table td {
padding:5px 0px 5px 0px;
vertical-align:middle;
}

.konfer-content img {
/*
background:#ffffff;
padding:10px;
border:#484846 1px solid;
*/
}

.r-img {
/*
float:right;
margin-left:15px;
*/
}

.l-img {
/*
float:left;
margin-right:15px;
*/
}

.small-text {
font-size:11px;
}

h3 .small-text {
font-size:15px;
color:#626262;
}

/*_____//content____*/



/*_______HACKS_____*/


.konfer-content h3 {
	padding-top: expression(this.previousSibling == null ? '' : (this.previousSibling.tagName == 'H2' ? '0px' : ''));
}


.konfer-content h4 {
	padding-top: expression(this.previousSibling == null ? '' : ((this.previousSibling.tagName == 'H2')||(this.previousSibling.tagName == 'H3') ? '0px' : ''));
}

/*OPERA*/
	@media all and (min-width: 0px)
	{
	body .header-center .banner { padding-top:2px; }
/*	body #searchtext[id^="searchtext"] { height:15px; width:130px;}*/
	body .footer-c {height:389px;}

	}
/*//OPERA*/

/*
.content p + ul,
.content p + ol
{
margin-top:-9px;
}


.content ul, .content ol {margin-top: expression(this.previousSibling == null ? '' : (this.previousSibling.tagName == 'P' ? '-9px' : ''));}


*/



.white-cont.outside .white-top {
	background-position: 0px -77px;
}

.white-cont.outside .white-r-t-cor {
	background-position: right -77px;
}

.white-cont.outside .white-l-t-cor {
	background-position: left -77px;
}
	
.white-cont.outside .white-content-container {
padding-top:20px;
}	
	


	#book-menu.inside-book-menu {
		right:20px;
		top:10px;
		display:block;

	}

.pagenator {
clear:both;
	text-align:center;
	font-weight:bold;
}

	.pagenator a {

		font-size:16px;
		padding:0px 5px;
	}
	
	.pagenator span {
		font-size:20px;
		padding:0px 5px;
	}

.starrequired {
	color:#f58345;
	font-size:10px;
	padding-left:5px;
}


	.reporter {
		text-align:left;
		padding:0px 0px 10px 0px;
		overflow:hidden;
	}
	.reporter-image {
		float:left;
		margin:10px;
		margin-left:0;
	}
	
	.reporter-image .logo{
		margin-top:11px;
	}
	
	.reporter h3 {
	font-size:16px;
	color:#85ac19;
	padding-bottom:6px;
	padding-top:5px;
	line-height:22px;
	}
	.reporter img {
	}
	.reporter p {
		font-size:12px;
	}
	.reporter p span {
		font-size:11px;
		font-weight:bold;
	}

.paysystem {
/*	color:#7F807F;*/
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:14px;
	padding-left: 52px;
}
.paysystem td {
	vertical-align:middle;
	padding-right:10px;
}
.img-block {
	max-width:738px;
_width:738px;
	min-width:492px;
}
.img-block img {
	border:10px;
	float:left;
	margin:0 10px 10px 0;
}
	.clear{
		clear:both;
	}
