@charset "windows-1251";
/* CSS Document */

html, body, form, p {
	margin:0;
	padding:0;
}
body {
	text-align:center;
	font: 14px "Myriad Pro", Tahoma, Verdana, sans-serif;
	background: url(images/bg.jpg) repeat-x #ebedea;
}
img {
	border:0;
}

#wrapper a {
	color:#000;
	text-decoration:none;
	border-bottom: dashed 1px #ff0800; 
}
#wrapper .banner150 a { 
border-bottom:0; 
} 
#wrapper .banner1500 a { 
border-bottom:0; 
} 

h1, h2 {
	background:url(images/barr.gif) no-repeat 0 6px;
	font-size:18px;
	font-weight:normal;
	margin:0 0 13px 0;
	padding-left:18px;
}
h1 {
	background:url(images/barr.gif) no-repeat 0 6px #fff498;
}
h3 {
	font-size:17px;
	font-weight:normal;
}
h4 {
	font-size:15px;
	font-weight:bold;
	margin:0 0 5px 0;
	padding-left:18px;
	background:#fff498;
	color:red;
}
h5 {
	font: 14px "Myriad Pro", Tahoma, Verdana, sans-serif;
	display: inline;
       	font-weight:normal;
	border-bottom: dashed 1px #ff0800; 
}
h6 {
	font: 17px "Myriad Pro", Tahoma, Verdana, sans-serif;
	display: inline;
       	font-weight:bold;
	color:red;
}

BLOCKQUOTE {
	display:none;
	color:blue;
}


#header {
	height:282px;
	background:url(images/header.jpg) no-repeat;
	position:relative;
}
	#header img {
		margin:45px 0 0 45px;
	}
	#s1 {
		position:absolute;
		background:url(images/s1.jpg) no-repeat;
		width:21px;
		height:244px;
		top:0;
		left:-21px;
	}
	#s2 {
		position:absolute;
		background:url(images/s2.jpg) no-repeat;
		width:21px;
		height:244px;
		top:0;
		left:893px;
	}
	#legs {
		position:absolute;
		top:0px;
		right:59px;
		background:url(images/legs.gif) no-repeat;
		width:89px;
		height:68px;
	}
#container {
	text-align:left;
	width:893px;
	margin:0 auto;
	background:#FFF;
}	
#content {
	background:#FFF;
	float:right;
	width:630px;
	position:relative;
}
	#s3 {
		position:absolute;
		background:url(images/s3.jpg) no-repeat;
		width:21px;
		height:318px;
		top:2px;
		left:-21px;
	}
	#s4 {
		position:absolute;
		background:url(images/s4.jpg) no-repeat;
		width:21px;
		height:318px;
		top:2px;
		left:630px;
	}
	.gblock1 {
		background: url(images/gc1.jpg) repeat-y top right #f1f1f1;
		width:609px;
		margin:27px 0 0 3px;
	}
		.gblock1 .insd {
			padding:13px 32px 13px 22px;
		}
		.gblock1 #visit {
			background:url(images/visit.gif) no-repeat 262px 109px;
		}
		.gblock1 .gblock1txt {
			color:#1e312f;
			text-align:justify;
			margin-top:12px;
		}
		#wrapper .gblock1 .gblock1txt a {
			color:#1e312f;
		}
		.gblock1 #first {
			width:207px;
		}
		.zero, .zero td, .zero2, .zero2 td {
			margin:0;
			padding:0;
			border-collapse:collapse;
			vertical-align:top;
			text-align:justify;
		}
		.zero2 {
			margin-top:2px;
		}
		.zero2 td.npad {
			text-align:left;
			padding-left:4px;
		}
		#pr {
			width:603px;
		}
		.w170 {
			width:170px;
			text-align:center;
		}
		.w170 img {
			margin-top:10px;
		}
		.banner600 {
			margin:27px 0 0 3px;

		background: url(images/gc1.jpg) repeat-y top right #f1f1f1;
		width:609px;
		margin:27px 0 0 3px;

		}
		.banner150 {
			margin-top:27px;
			text-align:center;
			text-decoration:none;
		}

		#programm {
			margin-bottom:25px;
		}
		#programm .zero td.w120, #programm .zero td.w120b, #programm .zero td.w120bb {
			width:100px;
			padding-left:20px;
		}
		#programm .zero td.w120b, #programm .zero td.bdr {
			border-top:1px solid #8d8d8d;
		}
		#programm .zero td.w120bb, #programm .zero td.bdrb {
			border-bottom:1px solid #8d8d8d;
			padding-bottom:10px;
		}
		#programm .zero td {
			padding-top:10px;
			padding-right:23px;
		}
		#programm h2, #registration h2, #materials h2, #way h2 {
			margin:18px 0 18px 25px;
		}
		.gblock2 {
			background:#ebedea;
			width:600px;
			border-top:1px solid #8d8d8d;
			text-align:justify;
		}
		.gblock2 .insd {
			padding:13px 22px 0px 22px;
		}
		.gblock2txt {
			color:#1e312f;
		}
		.gc2 {
			width:600px;
			height:23px;
			background:url(images/gc2.gif) no-repeat #ebedea;
		}
		.gc2b {
			width:600px;
			height:23px;
			background:url(images/gc2b.gif) no-repeat top right;
		}
		.regtxt {
			margin-left:25px;
			width:562px;
			text-align:justify;
		}
		.regtxt ul, .regtxt ul li {
			list-style:none;
			list-style-image:url(images/larr.gif);
		}
		#way img {
			margin-top:15px;
			border:1px solid #8d8d8d;
		}
		#wrapper .slides a {
			border:0px;
		}
#navigation {
	background: url(images/rgt.jpg) no-repeat 246px 35px #FFF;
	float:left;
	width:263px;
	position:relative;
}
#navigation .newsit .zero2 a {
	border-bottom:0;
}
#navigation .newsit a {
	color:#3e5650;
}
	.block {
		background:#fff498;
		width:213px;
		margin:27px 0 0 20px;
	}
		.block .bc1 {
			background:url(images/bc1.gif) no-repeat;
			height:22px;
		}
		.block .bc2 {
			background:url(images/bc2.gif) no-repeat;
			height:22px;
		}
		.block .content {
			margin-left:26px;
		}
		.block #menu {
			font-size:15px;
			margin:14px 0 14px 24px;
		}
		.block #menu .item {
			margin-bottom:12px;
			background:url(images/marr.gif) no-repeat 0 6px;
			padding-left:12px;
			
		}
		.block #menu a {
			color:#3e5650;
			display:block;
			width:150px;
		}
		.block #menu a:hover {
			color:#ff0800;
		}
		.block .qc {
			width:171px;
			height:21px;
			border:0;
			background:url(images/qc.gif) no-repeat right #fff;
			margin-bottom:12px;
		}
		.block textarea {
			width:171px;
			height:83px;
			border:0;

		}
		.newsdate {
			color:#3e5650;
			font-size:15px;
			width:150px;
			border-bottom: dashed 1px #ff0800; 
		}
		.newsit {
			color:#3e5650;
			font:11px Tahoma, Arial, Helvetica, sans-serif;
			margin-bottom:12px;
			width:170px;
		}
		#sponsors {
			margin:27px 0 12px 46px;
		}
		#sptxt {
			text-align:center;
		}
#extra {
	clear:both;
	width:100%;
}
#footer {
	background: url(images/footer.jpg) repeat-x #ebedea;
	height:100px;
	text-align:right;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
}
	#f1 {
		background:url(images/f1.jpg) no-repeat bottom left;
		height:68px;
		width:893px;
	}
	#f2 {
		background:url(images/f2.jpg) no-repeat bottom right;
		height:68px;
		width:893px;
	}
	#copy {
		margin:5px 40px 0 0;
	}
.red {
	color:#ff0800;
}
.redb {
	color:#ff0800;
	font-weight:bold;
}
.mt10 {
	margin:10px 0 0 44px;
}
.mt15 {
	margin:15px 0 0 0;
	font-style:italic;
	width:579px;
}
.it {
	font-style:italic;
}
.yellbg {
	background:#fff498;
}
.mt20 {
	margin-top:20px;
}
.empty {
	font-size:1px;
	height:1px;
}
.fz12 {
	font-size:12px;
}
		.zero3 td {
			border-collapse:collapse;
			vertical-align:top;
			text-align:justify;
		}
