@import url("reset.css");
@import url("menus.css");
@import url("type.css");
@import url("forms.css");

@import url("../common/common.css");

body{
	background:url(../../images/bg.png) top center no-repeat;
	z-index:-1
	}
#page{
	width:946px;
	margin:0 auto;
	text-align:left;
	color:#4e4e4e;
	font-family:Arial, Helvetica, sans-serif;
	}
	#flags{
		position:absolute;
		top:-30px;
		right:0;
		}
		#flags a{
			text-indent:-9999em;
			width:30px;
			height:26px;
			float:left;
			display:block;
			}
		#flags a.cs-flag{background:url(../../images/flag_cz.png) no-repeat;}
		#flags a.en-flag{background:url(../../images/flag_en.png) no-repeat;}
		#flags a.de-flag{background:url(../../images/flag_de.png) no-repeat;}
	#header{
		float:left;
		width:674px;
		height:300px;
		position:relative
		}
		#main-cont .pic-1{background:url(../../images/header-pic1-small.jpg) no-repeat;	height:198px;}
		#main-cont .pic-2{background:url(../../images/header-pic2-small.jpg) no-repeat;	height:198px;}
		#main-cont .pic-3{background:url(../../images/header-pic3-small.jpg) no-repeat;	height:198px;}
		#main-cont .pic-4{background:url(../../images/header-pic4-small.jpg) no-repeat;	height:198px;}
		#main-cont .pic-5{background:url(../../images/header-pic5-small.jpg) no-repeat;	height:198px;}
		#main-cont .pic-6{background:url(../../images/header-pic6-small.jpg) no-repeat;	height:198px;}
		#main-cont .pic-7{background:url(../../images/header-pic7-small.jpg) no-repeat;	height:198px;}
		#main-cont .pic-8{background:url(../../images/header-pic8-small.jpg) no-repeat;	height:198px;}
		#main-cont .pic-9{background:url(../../images/header-pic9-small.jpg) no-repeat;	height:198px;}
			
			#header #pic{
				z-index:-1;
				height:300px;
				width:674px;
				overflow:hidden
				}
			#header #title{
				position:absolute;
				right:10px;
				top:13px;
				font-size:1.2em;
				color:#fff;
				font-weight:bold
				}
	#main-cont{
		float:right;
		width:674px;
		display:inline;
		margin:63px 10px 0 0 
		}
	#sidebar{
		float:left;
		display:inline;
		width:242px;
		padding:121px 0 0 10px
		}
		#logo-cont{
			position:relative;
			}
			#logo-cont #logo{
				position:absolute;
				margin-top:-94px;
				margin-left:-31px;
				}
			#logo-cont #logo-bg{
				position:absolute;
				margin-top:-94px;
				margin-left:-31px;
				background:url(../../images/logo-bg.png) no-repeat;;
				width:406px;
				height:96px
				}
				#logo-cont #logo-bg img{
					padding:7px 0 0 33px;
					}
		#sidebar .widget{
			width:100%;
			overflow:hidden;
			clear:both;
			margin-bottom:1em;
			background:url(../../images/bckg_widget_header2.png) no-repeat;
			padding:4px 0 0 0;
			}
		#sidebar .widget.first{
			background:url(../../images/bckg_widget_header1.png) no-repeat;
			padding:12px 0 0 0;
			}
			.widget h2{
				background:url(../../images/bckg_widget_header.png) repeat-y;
				font-size:1em;
				border-bottom:1px solid #fff
				}
			.widget h2 span{
				background:url(../../images/bckg_widget_arr.png) no-repeat 5px 0px;
				color:#fff;
				font-size:1.2em;
				font-weight:bold;
				padding:0 5px 4px 24px;
				line-height:1.3em;
				display:block;
				}
			.widget .cont{
				background:url(../../images/bckg_widget_cont.png) repeat-y;
				font-size:1.2em
				}
			.widget .footer{
				background:url(../../images/bckg_widget_footer.png) no-repeat;
				height:4px;
				font-size:0;
				width:100%;
				overflow:hidden;
				clear:both;
				}
					
					/* styling ui datepicker ve widgetu */
					.widget .cont.calendar{
						padding:0px 8px 8px 8px
						}
					.widget .cont.calendar .ui-datepicker{
						width:100%;
						padding:0;
						font-size:1em;
						border:none;
						background:#f0f0f0;
						-moz-border-radius: 0px/*{cornerRadius}*/; 
						-webkit-border-radius: 0px/*{cornerRadius}*/;
						margin:0px 0 4px 0;
						}
					.widget .cont.calendar .ui-datepicker .ui-datepicker-header{
						padding:5px 0 0 0;
						}
						
					
					#sidebar .widget .cont.calendar .ui-datepicker td span, 
					#sidebar .widget .cont.calendar .ui-datepicker td a:link,
					#sidebar .widget .cont.calendar .ui-datepicker td a:visited, 
					#sidebar .widget .cont.calendar .ui-datepicker td a:hover{
						text-decoration:none;
						text-align:center;
						padding:5px 0px;
						display:block;
						background:none;
						*background:#fff;
						border:none;
						}
					.widget .cont.calendar .ui-widget-content .ui-state-default,
					.widget .cont.calendar .ui-widget-content .ui-state-disabled {
						color:#666;
						opacity: 1; filter:Alpha(Opacity=100);
						}
						.widget .cont.calendar .ui-datepicker .ui-widget-header{
							background:none;
							border:none;
							}
						.widget .cont.calendar .ui-datepicker .ui-datepicker-title{
							line-height:1.6em;
							font-size:1em;
							font-family:Arial, Helvetica, sans-serif
							}
						.widget .cont.calendar .ui-datepicker .ui-datepicker-prev,
						.widget .cont.calendar .ui-datepicker .ui-datepicker-next{
							background:none;
							border:none;
							}
						.widget .cont.calendar .ui-datepicker .ui-datepicker-prev span{
							background:url(../../images/calendar-arr.gif) no-repeat left top;
							margin-top:-6px
							}
						.widget .cont.calendar .ui-datepicker .ui-datepicker-next span{
							background:url(../../images/calendar-arr.gif) no-repeat right top;
							margin-top:-6px
							}
					
					
					.widget .cont.calendar table{
						margin:7px 0 0 0;
						text-align:center;
						font-size:.9em;
						border-collapse:collapse;
						background:url(../../images/bkcg_th_calendar.gif) no-repeat #fff;
						}
					.widget .cont.calendar table th{
						color:#fff;
						padding:6px 5px
						}
						.widget .cont.calendar table th span{
							font-weight:bold;
							font-family:Arial, Helvetica, sans-serif
							}
					.widget .cont.calendar table td{
						padding:0px;
						border-bottom:1px solid #e9e9e9;
						}
						#sidebar .widget .cont.calendar .ui-datepicker td a:link,
						#sidebar .widget .cont.calendar .ui-datepicker td a:visited, 
						#sidebar .widget .cont.calendar .ui-datepicker td a:hover{
							display:block;
							padding:5px 0px;
							color:#666;
							}
						#sidebar .widget .cont.calendar .ui-datepicker td.action a:link,
						#sidebar .widget .cont.calendar .ui-datepicker td.action a:visited, 
						#sidebar .widget .cont.calendar .ui-datepicker td.action a:hover{
							font-weight:bold;
							text-decoration:underline;
							background:#ebf3e5;
							color:#207141
							}
							#sidebar .widget .cont.calendar .ui-datepicker td.action a:hover{
								border:none
								}
						#sidebar .widget .cont.calendar .ui-datepicker td a.ui-state-highlight:link,
						#sidebar .widget .cont.calendar .ui-datepicker td a.ui-state-highlight:visited,
						#sidebar .widget .cont.calendar .ui-datepicker td a.ui-state-highlight:hover {
							padding:5px 1px;
							background:#f1f1f1
							}
					.widget .cont.calendar table th.clt{
						background:url(../../images/bckg_calendar_table_lt.png) left top no-repeat #6a6a6a;
						width:2px;
						padding:0;
						}
					.widget .cont.calendar table th.crt{
						background:url(../../images/bckg_calendar_table_rt.png) right top no-repeat #6a6a6a;
						width:2px;
						padding:0;
						}
					.widget .cont.calendar table td.clb{
						background:url(../../images/bckg_calendar_table_lb.png) left bottom no-repeat #fff;
						}
					.widget .cont.calendar table td.crb{
						background:url(../../images/bckg_calendar_table_rb.png) right bottom no-repeat #fff;
						}
					.widget .cont.recommend, .widget .cont.mapa{
						padding:0 4px 0 4px;
						text-align:center
						}
						.widget .cont.mapa{
							padding:4px;
							}
						.widget .cont.recommend img, .widget .cont.mapa img{
							padding:2px 0 0 0;
							}
					.widget .cont.article, .widget .cont.action, .widget .cont.galleries{
						padding:1px 2px;
						}
					.widget .cont.article .articles, .widget .cont.action .actions, .widget .cont.galleries .gallery{
						font-size:1em;
						line-height:1.2em;
						padding:6px 0 0 0;
						border-top:1px solid #e9e9e9;
						overflow:hidden;
						clear:both;
						width:100%;
						}
						.widget .cont.galleries .gallery{
							padding:6px 0 6px 0;
							}
						.widget .cont.galleries .gallery .photo-crop{
							display:inline;
							margin:0 6px 0 6px;
							float:left;
							}
					.widget .cont.text-box{
						padding:6px;
						font-size:1.1em;
						line-height:1.3em
						}
					.widget .cont .front-block{
						margin:-2px 0 0 -2px;
						}
						.widget .cont .front-block p, .widget .cont .rear-block p{
							padding:5px 6px 6px 6px;
							line-height:1.3em;
							font-size:.9em;
							border-bottom:1px solid #e9e9e9
							}
							.widget .cont .rear-block p{
								border-top:1px solid #e9e9e9
								}
						
						
						.widget .cont.article .articles.first-article, .widget .cont.action .actions.first-article, .widget .cont.galleries .gallery.first-article{border:none;}
						.widget .cont.article .articles.odd, .widget .cont.action .actions.odd, .widget .cont.galleries .gallery.odd{background:#fff}
						.widget .cont.article .articles.even, .widget .cont.action .actions.even, .widget .cont.galleries .gallery.even{background:#f7f7f7}
						.widget .cont.article .articles .article-text, .widget .cont.action .actions .action-text, .widget .cont.galleries .gallery .gallery-text{
							float:right;
							width:170px;
							padding:0 8px 10px 8px;
							font-size:.9em
							}
							.widget .cont.action .actions .action-text{
								width:220px
								}
							.widget .cont.galleries .gallery .gallery-text{
								width:127px;
								padding:0 8px 10px 3px
								}
						.widget .cont.article .articles .article-text h3, .widget .cont.action .actions .action-text h3, .widget .cont.galleries .gallery h3{
							padding:7px 0px 3px 0;
							font-size:1.1em;
							line-height:1.4em
							}
						.widget .cont.article .articles .article-text p, .widget .cont.action .actions .action-text p{
							padding:7px 0 0 0;
							}
						.widget .cont.article .articles .article-text h3 a, .widget .cont.action .actions .action-text h3 a, .widget .cont.galleries .gallery a{
							font-weight:bold;
							}
						.view-all{
							text-align:center;
							display:block;
							padding:7px 0 5px 0;
							clear:both;
							overflow:hidden;
							width:100%;
							}
				
	#content{
		position:relative;
		clear:both;
		width:100%;
		overflow:hidden;
		padding:1em 0 0 0;
		font-size:1.2em;
		line-height:1.4em;
		color:#666
		}
		#navigation{
			font-size:.9em;
			padding:0 0 9px 0;
			margin:0 0 .8em 0;
			line-height:1.7em;
			background:url(../../images/bckg_line_dots.png) repeat-x bottom #fff;
			width:100%;
			overflow:hidden;
			color:#207141;
			clear:both;
			}
			#navigation span, #navigation a, #navigation strong{
				float:left;
				margin:0;
				padding:0 5px 0 0
				}
			#navigation a{
				white-space:nowrap;
				}
			#navigation span{
				font-size:1.1em;
				margin:-2px 0 0 0;
				}
		.left-board{
			float:left;
			width:382px
			}
		.right-board{
			float:right;
			width:280px;
			}
		.hp-banner-cont{
			margin-bottom:10px;
			padding:0 2px
			}
		.table-cont1, .table-cont2, .table-cont3{
			background:url(../../images/bckg_corn-cont1.png) repeat-y;
			width:378px;
			padding:2px;
			margin-bottom:10px;
			}
			.table-cont2{
				background:url(../../images/bckg_corn-cont2.png) repeat-y;
				width:276px;
				}
			.table-cont3{
				background:url(../../images/bckg_corn-cont3.png) repeat-y;
				width:670px
				}
		.table-cont1 .header, .table-cont1 .footer, .table-cont2 .header, .table-cont2 .footer, .table-cont3 .header, .table-cont3 .footer{
			background:url(../../images/bckg_corn-cont_top1.png) no-repeat;
			width:382px;
			height:4px;
			display:block;
			top:-4px;
			left:-2px;
			position:relative;
			z-index:0
			}
			.table-cont2 .header, .table-cont2 .footer{
				background:url(../../images/bckg_corn-cont_top2.png) no-repeat;
				width:280px
				}
			.table-cont3 .header, .table-cont3 .footer{
				background:url(../../images/bckg_corn-cont_top3.png) no-repeat;
				width:674px
				}
		.table-cont1 .footer, .table-cont2 .footer, .table-cont3 .footer{
			background:url(../../images/bckg_corn-cont_bottom1.png) no-repeat;
			left:-2px;
			top:2px !important;
			top:13px;
			position:relative;
			}
			.table-cont3 .footer{
				top:3px !important;
				top:14px;
				}
			.table-cont2 .footer{
				background:url(../../images/bckg_corn-cont_bottom2.png) no-repeat;
				}
			.table-cont3 .footer{
				background:url(../../images/bckg_corn-cont_bottom3.png) no-repeat;
				}
		#content .table-cont1 table, #content .table-cont2 table, #content .table-cont3 table{
			position:relative;
			z-index:1;
			margin:-6px 0 -4px 0 !important;
			margin:-17px 0 -15px 0;
			border:0;
			}
			#content .table-cont1 table th, #content .table-cont2 table th, #content .table-cont3 table th{
				background:url(../../images/bckg_corn-cont_th.png) repeat-x bottom #309458;
				padding:0;
				color:#fff
				}
				#content .table-cont3 table tr.header-listing th span{
						display:block;
						padding:5px 8px;
						font-weight:bold;
					}
					#content .table-cont3 table tr.header-listing th span.clt{
						background:url(../../images/bckg_corn-cont_lt.png) no-repeat;
						}
					#content .table-cont3 table tr.header-listing th span.crt{
						background:url(../../images/bckg_corn-cont_rt.png) no-repeat right top;
						}
			#content .table-cont1 table th, #content .table-cont2 table th, #content .table-cont3 table th{
				border:none;
				}
			#content .table-cont1 table th h2, #content .table-cont2 table th h2, #content .table-cont3 table th h2{
				color:#fff;
				padding:0;
				margin:0;
				font-size:1.1em;
				line-height:1.5em;
				background:url(../../images/bckg_corn-cont_lt.png) no-repeat;
				font-family:Arial, Helvetica, sans-serif;
				}
			#content .table-cont1 table th h2 span, #content .table-cont2 table th h2 span, #content .table-cont3 table th h2 span{
				background:url(../../images/bckg_corn-cont_rt.png) no-repeat right top;
				padding:5px 8px;
				display:block;
				font-weight:bold;
				}
			#content .table-cont1 table tr td, #content .table-cont2 table tr td, #content .table-cont3 table tr td{border:none; padding:5px 8px}
			
			#content .table-cont1 table tr td .photo-crop, #content .table-cont2 table tr td .photo-crop, 
			#content .table-cont3 table tr td .photo-crop, #content .info-block-3 .photo-crop, 
			#content .info-block .photo-crop, .photo-crop{width:88px; height:88px; overflow:hidden; display:block}
			
			
			#content .table-cont1 table tr td.photo, #content .table-cont2 table tr td.photo, #content .table-cont3 table tr td.photo{padding:5px 4px; vertical-align:top; width:88px; text-align:center}
			#content .table-cont1 table tr td.photo a img, #content .table-cont2 table tr td.photo a img , #content .table-cont3 table tr td.photo a img{float:none; clear:both;}
			
			#content .table-cont1 table tr.even td, #content .table-cont2 table tr.even td, #content .table-cont3 table tr.even td{background:#f7f7f7;}
			#content .table-cont1 table tr td p, #content .table-cont2 table tr td p, #content .table-cont3 table tr td p{padding: 5px 0 2px 0; line-height:1.3em; font-size:.9em}
			#content .table-cont1 table tr td h3, #content .table-cont2 table tr td h3, #content .table-cont3 table tr td h3{margin:0; display:inline-block; line-height:1.4em; font-family:Arial, Helvetica, sans-serif;}
			#content .table-cont1 table tr td h3 a, #content .table-cont2 table tr td h3 a, #content .table-cont3 table tr td h3 a{font-weight:bold; background:url(../../images/bckg_h2a_arr.gif) no-repeat right center;
				padding:0 13px 0 0; display:inline}
			
			#content .table-cont1 table tr td.calendar, #content .table-cont2 table tr td.calendar{vertical-align:top; padding:5px 0 5px 5px}
			#content .table-cont1 table tr td.calendar .date, #content .table-cont2 table tr td.calendar .date, .widget .date{
				background:url(../../images/bckg_calendar_cont1.gif) no-repeat;
				width:39px;
				height:30px;
				padding:18px 0 0 0;
				float:left;
				color:#207141;
				text-align:center;
				font-size:.9em;
				line-height:1.2em;
				}
			.widget .date{
				display:inline;
				margin:0 0 0 10px;
				}
		#content .pagination{
			padding:0
			}
		#content .pagination .ls, #content .pagination .rs{
			display:inline-block;
			}
		#content .pagination a, #content .pagination strong, 
		#content .pagination a.prev, 
		#content .pagination a.first, 
		#content .pagination a.next, 
		#content .pagination a.last{
			display:inline-block;
			background:#fff;
			padding:2px 0;
			width:27px;
			height:18px;
			line-height:1.55em; 
			border:none; 
			background:url(../../images/bckg_pagination.png) no-repeat center top;
			text-decoration:none;
			text-align:center;
			color:#666}
		#content .pagination a.prev{background-image:url(../../images/bckg_pagination-prev.png);}
		#content .pagination a.first{background-image:url(../../images/bckg_pagination-first.png);}
		#content .pagination a.next{background-image:url(../../images/bckg_pagination-next.png);}
		#content .pagination a.last{background-image:url(../../images/bckg_pagination-last.png);}
		#content .pagination a:hover, #content .pagination strong{background:url(../../images/bckg_pagination.png) no-repeat center bottom; border:none}
		#content .pagination a.prev:hover{background-image:url(../../images/bckg_pagination-prev.png)}
		#content .pagination a.first:hover{background-image:url(../../images/bckg_pagination-first.png)}
		#content .pagination a.next:hover{background-image:url(../../images/bckg_pagination-next.png)}
		#content .pagination a.last:hover{background-image:url(../../images/bckg_pagination-last.png)}
		#content .pagination strong{background:none;}
		#content .pagination a.prev, #content .pagination a.first, 
		#content .pagination a.next, #content .pagination a.last{text-indent:-999em;}
		
		
		#content .info-block, #content .info-block-2, #content .anotation{
			background:url(../../images/bckg_filter-bottom.png) no-repeat bottom left #f0f0f0;
			padding:0 0 3px 0;
			clear:both;
			width:100%;
			overflow:hidden;
			margin-bottom:1em;
			}
			.info-block .info-text{
				float:left;
				width:508px;
				padding:0 0 4px 7px
				}
			.info-block-2 .info-text{
				float:left;
				width:480px;
				padding:0 0 0 11px;
				margin:0;
				}
			.info-block .info-text dl, .info-block-3 .info-text dl{
				display:table;
				padding:0 0 .5em 0;
				line-height:1.8em;
				}
				.info-block-2 .info-text dl{
					padding:0 0 .7em 0
					}
				.info-block .info-text dl{
					padding:4px 0 12px 0;
					}
			.info-text dt, .info-text dd{
				display:inline-block;
				vertical-align:top;
				line-height:1.5em;
				padding:4px 10px 4px 0
				}
				.info-block .info-text dt{
					width:100px;
					padding:4px 10px 4px 6px
					}
				.info-block .info-text dd{
					width:320px;
					padding:4px 10px 4px 0
					}
				.info-block-2 .info-text dt{
					width:120px;
					}
				.info-block-2 .info-text dd{
					width:300px;
					}
			.info-block .bg2, .info-block-2 .bg2, .anotation .bg2{
				background:url(../../images/bckg_filter-top.png) top left no-repeat;
				padding:7px 7px 4px 7px;
				}
				.info-block-2 .bg2{
					padding:7px 7px 0 0;
					}
				.anotation .bg2{padding:7px 7px 4px 11px;}
			#content .anotation .bg2 p{
				margin:0;
				padding:0;
				font-style:oblique;
				}
			.info-block .medium-photo, .info-block-2 .medium-photo, #content .anotation .medium-photo{
				width:143px;
				height:143px;
				text-align:center; overflow:hidden; display:block;
				*margin-bottom:-8px;
				float:left
				}
				.info-block .photo-crop{
					float:left;
					}
			.info-block-2{
				margin-bottom:1em;
				width:100%;
				overflow:hidden;
				clear:both;
				}
				#content .info-block-2 p.anotation{
					background:none;
					padding:0 0 7px 0
					}
				.info-block-2 .medium-photo, #content .anotation .medium-photo{
					float:right;
					margin-bottom:5px
					}
			.info-block-3{
				background:url(../../images/bckg_info-block3-top.png) no-repeat top right;
				padding:3px 0 0 11px;
				margin-bottom:1em;
				}
				.info-block-3 .bg2{
					background:url(../../images/bckg_info-block3-bottom.png) no-repeat left bottom #f0f0f0;
					float:right;
					width:310px;
					padding:0 0 10px 10px
					}
				.info-block-3 .info-text{
					float:left;
					width:342px;
					}
					.info-block-3 img.firm-logo{
						padding:1px; 
						background:#fff; 
						border:1px solid #ccc; 
						margin:6px 8px 3px 0
						}
					#content .info-block-3 p.anotation{
						padding:5px 10px 10px 0;
						margin-bottom:0;
						line-height:1.4em;
						font-size:1em;
						clear:none;
						width:auto;
						overflow:visible;
						background:none;
						}
				.info-block-3 .info-text dt{
					width:70px
					}
				.info-block-3 .info-text dd{
					width:248px
					}
				.info-block-3 .photo-crop{
					float:left;
					margin:7px 8px 0 0;
					display:inline;
					}
				
				#content .picto{
					float:left;
					margin:0;
					padding:0;
					width:310px
					}
				#content .picto img{
					margin:6px 5px 0 0;
					padding:0;
					float:left;
					width:46px;
					height:47px;
					display:block;
					}
					
			
			
			
			
			#content #photo-gallery {
				padding: 0;
				margin: 0;
			}
			#content #photo-gallery li {
				display: -moz-inline-box;
				display: inline-block;
				/*\*/ vertical-align: top; /**/
				margin: 0 25px 15px 0;
				padding: 0;
				text-align:center;
				background:url(../../images/bckg_fotogallery_item.png) no-repeat
			}
				#content #photo-gallery li.last{
					margin: 0 0 15px 0;
					}
			#content #photo-gallery li>div {
				/*\*/ display: table; /**/
				width: 147px;
			}
			#content #photo-gallery a {
				display: block;
				cursor: pointer;
			}
			/*\*/
			#content #photo-gallery>li .wrimg {
				display: table-cell;
				vertical-align: middle;
				width: 151px;
				height: 147px;
			}
			/**/
			#content #photo-gallery li .wrimg {
			}
			#content #photo-gallery img {
				vertical-align: middle;
			}
			#content #photo-gallery a:hover {
			}
			/*\*//*/
			* html #content #photo-gallery li .wrimg {
				display: block;
				font-size: 1px;
			}
			* html #content #photo-gallery .wrimg span {
				display: inline-block;
				vertical-align: middle;
				height: 147px;
				width: 1px;
			}
			/**/
			#content #photo-gallery .caption {
				display: block;
				padding: .3em 5px;
				font-size: .9em;
				line-height: 1.1;
				w\idth: 136px;  
			}
			
			@media all and (min-width: 0px) {
				html:first-child #content #photo-gallery a {
					display: inline-block;
					vertical-align: top;
				}
				html:first-child #content #photo-gallery {
					border-collapse: collapse;
					display: inline-block; 
				}
			}
			
			#content .table-cont3.search-result p b{
				font-size:1.1em;
				background:#999;
				color:#fff;
				padding:0 1px
				}
				#content .table-cont3.search-result table tr td h3 a {
					background:none;
					padding:0;
					}
				#content .table-cont3.search-result acronym{
					font-weight:bold;
					border-bottom:1px dotted #ccc;
					cursor:help;
					}
	
	
	.blockLeft, .blockRight{
		background:url(../../images/bckg_corn-cont4.png) repeat-y;
		width:332px;
		display:inline-block;
		padding:0;
		margin:0 0 10px 0
		}
	.blockLeft{
		margin:0 6px 10px 0;
		}
	*:first-child+html .blockLeft{display:inline; margin:0 10px 10px 0;}
	* html .blockLeft{display:inline; margin:0 10px 10px 0;}
		.blockLeft h3, .blockRight h3{
			background:url(../../images/bckg_corn-cont_top4.png) no-repeat;
			padding:7px 0 0 10px
			}
		#content .blockLeft p, #content .blockRight p{
			padding:7px 10px 10px 10px;
			display:block;
			background:url(../../images/bckg_corn-cont_bottom4.png) left bottom no-repeat
			}
			

	#footer1{
		background:url(../../images/bckg_footer1_clt.png) no-repeat left top #e9e9e9;
		margin:0 10px 2px 10px;
		padding:0;
		width:926px;
		float:left;
		display:inline;
		position:relative;
		color:#666
		}
		#footer1 p{
			padding:0 10px 10px 10px;
			font-size:1.2em;
			line-height:1.5em;
			margin:0;
			float:left;
			}
			#footer1 p.contacts{
				width:232px;
				height:72px;
				background:url(../../images/bckg_footer1_clb.png) left bottom no-repeat
				}
		#footer1 #bg2{
			background:url(../../images/bckg_footer1_crb.png) right bottom no-repeat;
			padding:10px 0 0 0;
			width:100%;
			overflow:hidden;
			clear:both;
			}
		#footer1 #erb{
			background:url(../../images/bckg_footer1_crt.png) right top no-repeat;
			position:absolute;
			right:0;
			top:0px;
			padding:8px 10px 5px 0
			}
	#footer2{
		background:url(../../images/bckg_footer2.png) repeat-x;
		margin:0 10px 3px 10px;
		padding:0 0 10px 0;
		width:926px;
		clear:both;
		display:block;
		font-size:1.2em;
		position:relative;
		}
		#footer2 p{
			background:url(../../images/bckg_footer2_clt.png) no-repeat left top;
			padding:16px 0 20px 10px;
			color:#666
			}
		#footer2 #ds-logo a:link,
		#footer2 #ds-logo a:visited,
		#footer2 #ds-logo a:hover{
			text-decoration:none;
			color:#b5b5b5;
			}
		#footer2 #ds-logo{
			position:absolute;
			width:500px;
			height:50px;
			top:0;
			right:0;
			padding:2px 10px 0 0;
			display:block;
			background:url(../../images/bckg_footer2_crt.png) no-repeat right top;
			text-align:right;
			color:#b5b5b5
			}
		#footer2 #ds-logo img{
			vertical-align:middle;
			}