* { margin: 0; padding: 0; background: none; }

html { width: 800px; }
body {
    font: normal 11px/19px Verdana,Tahoma,Arial; color: #000;
    background-color: white;
}
div { font: normal 11px/19px Verdana,Tahoma,Arial; color: #000; }
.clearer { clear: both; }

a { color: #000; text-decoration: none; }
h1 { font-size: 19px; font-weight: normal; margin: 15px 0; }
h2 { font-size: 16px; font-weight: normal; }
h3 { font-size: 16px; font-weight: normal; margin-bottom: 20px; }


.content ol, .content ul, .fair_mainarea ul, .fair_mainarea ol { margin: 5px 0 5px 20px; }
.hordivider { margin-bottom: 15px; }

.header,
.back_left,
.back_right,
.main .leftcolumn,
.rightside,
.footer-holder,
.fix-bottom,
.fair_rightside,
.fair_teaser,
#fancybox-tmp, #fancybox-loading, #fancybox-overlay, #fancybox-wrap { display: none; }

.midcolumn { margin: 0; }
.content { border: 0; }

h1.kuzfair { font-size: 30px; padding-top: 30px; margin-bottom: 45px; }
.fairlist .panel { margin-bottom: 20px; }
.fair_icon { position: relative; float: left; }
.fair_descr { margin-left: 105px; }
.fair_header a { display: none; }
.fair_header span { font-size: 14px; }

.main .midcolumn .content .fairentry { margin-bottom: 25px; overflow: hidden; clear: left; }
.main .midcolumn .content .fairentry img { float: left }
.main .midcolumn .content .fairentry .descrholder { margin-left: 105px; }
.main .midcolumn .content .fairentry a { font-weight: bold;  }
.main .midcolumn .content .fairentry p.date { font: normal 22px/15px Candara; margin-bottom: 12px; }


img { display: block; }
.galleryListRow { height: 100px; }
.content ul, .content ul ul { list-style: disc; }
.content table { margin-left: 2px; margin-top: 10px; }
.vacance-form, .vacance-form table, .level2_table { width: 590px; }

div.print { display: block; margin-bottom: 10px; height: 186px; }
div.print img { float: left; margin-right: 25px; }

.hiddprint { display: none; }
.print_img { display: block; position: absolute; top: 0; left: 0; }
.fblock { background: none; }
.clear-print {
	clear: both;
	margin-bottom: 15px;
}
.wrapper {
	clear: both;
	padding-top: 50px;
}