html { margin:0; }
body {
	color: #222 !important;
	font-size: 14px !important;
	line-height: 1.6;
	background-color: #eff2f4;
	background-image: url("../images/footer.jpg");
	background-position: center bottom;
	background-repeat: repeat-x;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
body, div, p, span, h1, h2, h3, h4, h5, h6, form, fieldset, input, select, button, li, ul, ol, img {
	padding: 0px;
	margin: 0px;
	border: none;
	outline: none;
	border-width: 0;
}
body#top { padding-bottom: 120px; }
#wrapper {
	background-color: #fff;
	width: 90%;
	max-width: 1280px;
	min-width: 320px;
	margin: 10px auto 0 auto;
	box-shadow: rgba(0,0,0,0.1) 0px 0px 30px;
	border-top: 1px solid #ccc;
}

a, #main .toggler { outline: none; text-decoration: none; color: #1ca1a8; transition-duration: 0.2s; } /* #546797 #425176 */
a:hover, #main .toggler:hover { color: #546797; } /* #5c9ac9 #428bca #62b7de; } #82ae3f; } #1785c4 */
ul { list-style-type: disc; list-style-position: outside; padding: 0; }
.image_container { margin: 0; }
.custom { margin-bottom:10px; }
.highlight { font-weight: bold; }
.float_left { float:left; }
.float_right { float:right; }
#main p.teaser { margin:0; }
#main p.more { margin-top:-15px; text-align: right; }
#main .layout_short { margin-bottom: 20px; border-bottom: 1px solid #dfe4e8; }
#main .layout_short.last { border-bottom: 0px solid #dfe4e8; }

h1, h2, h3, h4, h5, h6 { font-weight: 300; line-height: 1.3em; }

#right .inside { margin-right: 40px; }
#right .mod_navigation h1 { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #dfe4e8; line-height: 1.5; font-size:1.1em; }
#right .mod_navigation a { color: #fff; }
#right .mod_navigation a:hover { color: #bac0cd; transition: color 0.2s; }
#right .mod_navigation { padding: 20px; background-color: #546283; color: #fff; margin-bottom: 20px; }
#right .mod_navigation .active { color: #bac0cd; }

#right .mod_navigation ul { list-style: none; margin: 0; }
#right .mod_navigation ul li {padding: 0px 0px; position: relative; display: block; transition-duration: 100ms; }
#right .mod_navigation ul li ul li {padding-left: 20px; }

#right .ce_text, #right .ce_image { padding: 15px 20px; border: 1px solid #dfe4e8; margin-bottom: 10px; line-height: 1.4; } 
#right .home_list_first { border-bottom: none; margin-bottom: 0; padding: 15px 20px 10px; }
#right .home_list { border: none; border-left: 1px solid #dfe4e8; border-right: 1px solid #dfe4e8; padding: 0 20px 10px; margin-bottom: 0; }
#right .home_list_last { border-top: none; padding: 0 20px 10px; }
#right .ce_text h4, #right .ce_image h4 { text-transform: uppercase; margin-bottom: 10px; border-bottom: 1px solid #dfe4e8; padding-bottom:10px; }
#right .ce_text .ce_image { margin-right: 15px; }

.image_container.float_left { margin: 0 15px 0 0; }
.image_container.float_right { margin: 0 0 0 15px; }
#right .image_container.float_left { margin: 0 10px 0 0; }

#right .people_img { float: left; margin: 0 2px; }
#right p { margin-bottom:15px; }

#header .mod_customnav ul { padding-top: 35px; margin-bottom: 15px; float: right; font-size: 15px !important; padding-right: 25px; }
.mod_customnav ul { list-style: none; margin: 10px 0; overflow: hidden; padding: 0 20px; font-size: 16px !important; text-transform: uppercase; }
#header .mod_customnav ul li { padding: 0 15px; }

#header { background: #fff; color: #fff; }
#header .logo { top: 20px; left: 0px; height: 60px; position:absolute; margin: 0 0 0 40px; clear:both; }
#header .bip { top: 20px; right: 90px; height: 60px; position:absolute; margin: 0 0 0 0px; clear:both; }
#header a, #main .mod_breadcrumb a, #header-breadcrumb .mod_breadcrumb a { color: #425176; }
#header a:hover, #main .mod_breadcrumb a:hover, #header-breadcrumb .mod_breadcrumb a:hover { color: #62b7de; transition: color 0.2s; }
#header-breadcrumb { margin: 0 40px; padding: 0; overflow: hidden; }
.departments { margin: 0; padding: 0; }
.depts, .motto { width: 25%; margin: 0; padding: 0; float: left; background-color: #425176; line-height: 0; position: relative; overflow: hidden; }
.depts img, .motto img { width: 100%; height:auto; display: block; }
.depts:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); opacity: 0.75; }
#header-breadcrumb .depts h4 { width: 90%; position: absolute; left: 10%; bottom: 10px; bottom: 1vw; padding: 10px; color: #fff; line-height: 1.25; font-size: 14px; font-size: 0.8vw; display: none; opacity: 1 !important; background-color: #000; }
#header-breadcrumb .depts:hover h4 { display: block; cursor: pointer; }

.mod_customnav ul li { float: left; padding: 0 20px; }
.mod_customnav ul li, .mod_breadcrumb ul li, .pagination ul li { color: #495531; display: block; height: 30px; line-height: 1.75; text-align: center; text-decoration: none; }
.mod_customnav a:hover, .mod_breadcrumb a:hover, .pagination a:hover { color: #82ae3f; }

.mod_changelanguage ul { list-style: none; margin: 0; float: right; padding-top: 15px; font-size: 16px !important; padding-right: 25px; text-transform: uppercase; }
.mod_changelanguage ul li { float: left; padding: 0 15px 3px 0; }
#header .mod_changelanguage ul li a { font-weight: bold; border-left: 1px solid #dfe4e8; border-bottom: 1px solid #dfe4e8; padding:0 0 5px 8px; } // color: #3c763d;
#header .mod_changelanguage ul li a:hover { color: #82ae3f; }

#main .pagination ul li { float: left; padding: 0; margin: 0 15px 0 0 ; }

#header-bottom { background-color: #425176; color: #fff; position:relative; margin-bottom: 10px; line-height: 1.5; z-index: 100; height:44px; }
#header-bottom .inside { height: auto; }
#header-bottom .block { overflow: visible; }
#header-bottom a { color: #fff; }
#header-bottom a:hover { color: #fff; }
#header-bottom .mod_navigation ul { list-style: none; margin: 0; font-size: 16px !important; text-transform: uppercase; height: 3em; }
#header-bottom .mod_navigation ul li { float: left; padding: 10px 20px; position: relative; display: block; transition-duration: 100ms; }
#header-bottom .mod_navigation > ul > li:first-child { margin-left:20px; }
#header-bottom .mod_navigation li:hover { cursor: pointer; }
#header-bottom .mod_navigation ul li ul { position: absolute; left: 0; top: 3em; display: none; font-size: 14px !important; text-transform: none; }
#header-bottom .mod_navigation ul li:hover { background-color: #546283; }
#header-bottom .mod_navigation ul li:hover > ul { display: block; }
#header-bottom .mod_navigation ul li ul li { clear: both; width: 100%; padding: 5px 20px; border-top: 1px solid #dfe4e8; background-color: #546283; min-width:180px; }
#header-bottom .mod_navigation ul li ul li:first-child { border-top: 0; }
#header-bottom .mod_navigation ul li ul li:hover { background-color: #65718f; }
#header-bottom .mod_navigation ul li ul li a:hover { color: #fff; }
#header-bottom .mod_navigation .menu-hidden { display: none; }

#header-bottom .mod_search { top: 10px; right: 40px; height: 25px; position:absolute; display:inline-block; }
#header-bottom .mod_search input[type="search"], #header-bottom .mod_search input.text { top: 0px; right: 25px; width: 145px; height: 25px; line-height: 25px; background-color: #fff; border: 0px solid #dfe4e8; padding: 0px 10px; color: #90999f; position:absolute; } 
#header-bottom .mod_search input[type="submit"],#header-bottom .mod_search input.submit { top: 0px; right: 0px; width: 25px; height: 25px; color: #425176; background: url("../images/lupa3.png") no-repeat; border: 0px solid #dfe4e8; outline:0; }
#header-bottom .mod_search input[type="submit"]:hover { cursor: pointer; background: url("../images/lupa2.png"); }

#szukaj-w-portalu form { position: relative; vertical-align: middle; }
#szukaj-w-portalu input[type="search"], #szukaj-w-portalu input.text { float: left; width: 300px; height: 30px; line-height: 30px; background-color: #fff; border: 1px solid #000; margin:0px; padding: 0px 10px; color: #aaa; outline:0; }
#szukaj-w-portalu.bdg input[type="search"], #szukaj-w-portalu.bdg input.text { width: 250px; margin-bottom:20px; }
#szukaj-w-portalu.bdg .header {clear:both;}
#szukaj-w-portalu input[type="submit"], #szukaj-w-portalu input.submit { float: left; width: 30px; height: 30px; margin: 0; color: #425176; background: url("../images/lupa1.png") -0px -0px no-repeat; border: 0px solid #425176; }
#szukaj-w-portalu input[type="submit"]:hover { cursor: pointer; background: url("../images/lupa.png") }
#szukaj-w-portalu fieldset { position:relative; padding-top: 15px; width: auto; clear:both; }
#szukaj-w-portalu input[type="radio"], #szukaj-w-portalu input.radio { margin: 0 5px 0 20px; }
#szukaj-w-portalu input[type="radio"]#matchAll_16 { margin-left: 0; }

.list_search { text-align:center; }
.list_search .select { height: 28px; line-height: 28px; background-color: #fff; border: 1px solid #dfe4e8; padding: 0px 5px; }
.list_search input[type="text"] { width: 200px; height: 28px; line-height: 28px; background-color: #fff; border: 1px solid #dfe4e8; padding: 0px 10px; color: #aaa; }
.list_search input[type="submit"] { width: 30px; height: 30px; color: #425176; background: url("../images/lupa1.png") -1px -1px no-repeat; border: 1px solid #425176; }
.list_search input[type="submit"]:hover { cursor: pointer; }

#container {
	color: #444;
	position:relative;
	clear: both;
	margin: 0px;
}
#main .inside {
	min-height: 320px;
	margin: 10px auto;
	padding: 0 20px 0 40px;
	overflow: hidden;
}

.one-column #main .inside {
	padding: 0 40px;
}

/* #page-header {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(../images/beach-1246835_1920.jpg);
	background-image: url(../images/parrot-1246663_1920.jpg);
	background-image: url(../images/landscape-1246524_1920.jpg);
	background-image: url(../images/aurora-1197753_1920.jpg);
	background-image: url(../images/glacier-828567_1920.jpg);
	background-image: url(../images/rural-1246863_1920.jpg);
	background-image: url(../images/california-210913_1920.jpg);
	padding:30px 20px;
	color: #fff;
	margin-bottom: 20px;
} */

#main h1.header-top { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; padding:50px 0 20px 20px; color: #fff; margin: 0 0 10px 0; }

#main h1.h-instytut, #main h1.h-Institute { background-image: url(../images/h1-instytut.jpg); }
#main h1.h-wydawnictwa, #main h1.h-publishing { background-image: url(../images/wydawnictwa.jpg); }
#main h1.h-zaklad-badan-geosrodowiska, #main h1.h-department-geoenvironmental-research { background-image: url(../images/h1-zbg.jpg); }

#main h1.h-zaklad-geoekologii-i-klimatologii, #main h1.h-department-geoecology-and-climatology { background-image: url(../images/h1-zgik.jpg); }
#main h1.h-zaklad-geoekologii, #main h1.h-department-geoecology { background-image: url(../images/h1-zgik.jpg); }
#main h1.h-zaklad-badan-klimatu, #main h1.h-climate-research-department { background-image: url(../images/h1-zbk.jpg); }
#main h1.h-zaklad-geografii-miast-i-ludnosci, #main h1.h-department-urban-population-studies { background-image: url(../images/h1-zgmil.jpg); }
#main h1.h-zaklad-geografii-wsi-i-rozwoju-lokalnego, #main h1.h-department-rural-geography-local-development { background-image: url(../images/h1-zgwirl.jpg); }
#main h1.h-zaklad-przestrzennego-zagospodarowania, #main h1.h-department-spatial-organization { background-image: url(../images/h1-zpz.jpg); }
#main h1.h-zaklad-zasobow-srodowiska-i-geozagrozen, #main h1.h-department-environmental-resources-geohazards { background-image: url(../images/h1-zzsig.jpg); }
#main h1.h-zespol-systemow-informacji-geograficznej-i-kartografii, #main h1.h-GIS-cartography-workgroup { background-image: url(../images/h1-zsigik.jpg); }
#main h1.h-zespol-dynamiki-krajobrazow-minionych, #main h1.h-past-landscape-dynamic-laboratory { background-image: url(../images/h1-zdkm.jpg); }

#main #page-header h1, #main #page-header h2 { color: #fff; font-size: 28px !important; }
#main h1.header-top { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; padding:100px 0 25px 20px; color: #fff; margin: 0 0 10px 0; font-size: 32px !important; font-weight: bold; text-shadow: 2px 2px #222; }

.mod_article { clear: both; margin-bottom:20px; text-align: justify; }

#main h1, #main h2 { font-size: 24px; margin: 12px 0; }
#main h2 { font-size: 20px; }
#main h3, #main h4 { font-size: 18px; margin: 10px 0; }
#main h4 { font-size: 16px; }
#main p { margin: 0 0 15px 0; }
#main li { margin-left: 30px; padding-left: 5px; }

#main table, #main table.employers { border-collapse: collapse; border-width: 0; }
#main table td, #main table th { border-width: 0; }
#main table.employers .head { background-color: #dfdfdf; border-bottom: 1px solid #ccc; }
#main table.employers .even { background-color: #efefef; }
#main table.employers .firstletter { font-size: 18px; border-bottom: 1px solid #ccc; }
#main table.employers .firstletter:hover { background-color: #fff; }
#employers table tr:hover, #main table.employers tr:hover { background-color: #f4f7ee; }

.firstico { margin-bottom:4px; }

#footer { border-top: 1px solid #ccc; margin:0 color: #fff; display:block; }
#footer a { color: #fff; }
#footer a:hover { color: #ccc; }
#footer .inside { height:0px; }
.footer { margin:0px; color: #fff; height:0; text-align:center; }

.footerbox {
/* Internet Explorer 10 */
display:-ms-flexbox;
-ms-flex-pack:center;
-ms-flex-align:center;

/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari, Opera, and Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center; }
#footer img { margin:85px 15px 0px 15px; }

#hidden { display: none; }
#tl_login_53 { width:215px; margin-top:20px; }
#tl_login_53 input { float:right; width:150px; }
#tl_login_53 .widget { clear:right; }
#tl_login_53 button { float:right; }
#main img.mime_icon{vertical-align:top;}
/*#main .ce_downloads img.mime_icon, #main .ce_download img.mime_icon{vertical-align:middle;}*/
#main .ce_downloads li{line-height:1.5;margin-bottom:4px;}
#main .ce_download{margin-bottom:5px;}
#main .toggler {font-size: 16px;}

#main .news figure { padding: 7px 15px 0 0; margin:0; }
#main .mod_article h1, #main .mod_article h2 { line-height: 1.3; text-align:left; }
#main .mod_article h3, #main .mod_article h4 { line-height: 1.4; text-align:left; }

#main .mod_newslist .layout_short img { margin: 7px 15px 10px 0 !important; }
/* #main .news .info time { float: right; } #main .news .ce_text { clear: both; } */

#sprawozdanie input.submit{padding:2px 5px;border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url('plugins/css3pie/PIE.htc');outline: none;-webkit-box-shadow: 2px 2px 4px #CCC;-moz-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;background:-moz-linear-gradient(top, #fff, #eee);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));cursor: pointer}
#sprawozdanie input.submit:hover{background:-moz-linear-gradient(top, #eee, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#eee), to(#fff));cursor: pointer}
#sprawozdanie input,#login-form input{margin:5px 0;padding: 5px;border:1px solid #aaa;text-decoration:none;color:#444}
#sprawozdanie input.text{width:99%;display:block;padding: 3px 5px;}
#sprawozdanie .ce_form label{padding-left:0;line-height:1.5}
#sprawozdanie .tl_multitextwizard td{width:21%;padding-right:20px;}
#sprawozdanie .ce_form select, #sprawozdanie input.checkbox{ height: 28px; line-height: 28px; background-color: #fff; border: 1px solid #aaa; padding: 0px; margin:5px 10px; }
#sprawozdanie .ce_form{margin-left:0;padding-left:0;padding-bottom:20px;line-height:1.5}
#sprawozdanie .ce_form input.two_column{width:80px;display:inline;margin-right:5px;}
#sprawozdanie fieldset.report, #sprawozdanie .mod_personalData fieldset{margin-top:10px;margin-bottom:10px;padding:20px 30px;background-color:#e7ebf8;border:1px solid #aaa;text-align:left;}
#sprawozdanie .ce_form fieldset .checkbox_container label, #sprawozdanie .ce_form fieldset .checkbox_container input{margin-top:0;margin-bottom:8px;padding-top:0;padding-bottom:0;padding-left:4px}
#sprawozdanie .ce_form fieldset .checkbox_container span{display:block}
#sprawozdanie .ce_form fieldset.radio_container{margin-top:-30px;border-top:0px}
#sprawozdanie form#f17 fieldset.radio_container, #sprawozdanie form#f45 fieldset.radio_container{margin-top:0;border-top:0px}
#sprawozdanie form#f45 fieldset.radio_container{margin-top:0;margin-bottom:10px;border-top:0px}
#sprawozdanie form#f45 fieldset legend{padding-top:5px;font-size:14px}
#sprawozdanie legend{padding-right:5px;padding-bottom:5px;padding-left:5px}
#sprawozdanie .ce_form fieldset input.w50{width:100px;display:inline}
#sprawozdanie .ce_form fieldset label.w50{width:120px;display:inline-block;text-align:left}
#sprawozdanie .ce_form fieldset label.inline{bottom:45px;left:280px;position:relative;display:inline}
#sprawozdanie .ce_form fieldset select.inline{bottom:45px;left:290px;position:relative;display:inline}
#sprawozdanie select.filter{margin-top:0}
#sprawozdanie #filters{margin-bottom:-20px}
#sprawozdanie fieldset.inline{display:inline}
#sprawozdanie fieldset.checkbox_container{margin:12px 0 0;padding:0;border:0}
#sprawozdanie .mod_personalData td.col_first{width:120px}
#sprawozdanie .mod_personalData input.text{width:460px}
#sprawozdanie .mod_personalData tr{background-color:#fff}
#sprawozdanie .mod_personalData table tr{background-color:#e7ebf8}
#sprawozdanie .explanation{font-style:italic;color:#555}
#sprawozdanie .ce_text{margin-left:0}
#sprawozdanie .mod_eventlist{padding-bottom:10px}
#sprawozdanie a.unpublished{color:#777}
#sprawozdanie a.edycja{color:#549950}
#sprawozdanie a.usun{color:#b22222}
#sprawozdanie .event ul{width:100px;display:inline}
#sprawozdanie .event ul.first{width:500px}
#sprawozdanie .event li.first{width:400px;margin-left:20px}
#sprawozdanie label{width:90%;}
#sprawozdanie table.mceLayout {width:100% !important; }
#sprawozdanie table.mceLayout tr {border: 1px solid #ccc; }
#sprawozdanie table.mceToolbar tr {border: 0; }

#konferencja-geosrodowisko input.text, #konferencja-geosrodowisko input.submit, #konferencja-geosrodowisko textarea, #konferencja-geosrodowisko select {width:600px;padding:2px 5px;border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url('plugins/css3pie/PIE.htc');outline: none;-webkit-box-shadow: 2px 2px 4px #CCC;-moz-box-shadow: 2px 2px 4px #CCC;box-shadow: 2px 2px 4px #CCC;background:-moz-linear-gradient(top, #fff, #eee);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));cursor: pointer;margin-bottom:5px;}
#konferencja-geosrodowisko input.submit{width:50px;margin-top:20px;}
#konferencja-geosrodowisko select {width:160px;}
#konferencja-geosrodowisko p {margin:10px 0;}


.CalendarFieldIcon{ margin-left: 5px; padding-top: 5px;}
.google-maps { position: relative; padding-bottom: 40%; height: 0; overflow: hidden; }
.google-maps iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important; }

#main p.info { margin-bottom:0px; }
#main .layout_short p.info { margin-bottom:-10px; }

#table_76, #table_83, #table_1413, #table_1415 { text-align:left; }
#table_76 thead, #table_83 thead, #table_1413 thead, #table_1415 thead { background-color: #dfdfdf; border-bottom: 1px solid #ccc; }
#table_76 th, #table_83 th, #table_1413 th, #table_1415 th { padding: 10px 0 10px 10px; }
#table_76 td, #table_83 td, #table_1413 td, #table_1415 td { padding: 5px 0 5px 10px; }
#table_76 .even, #table_83 .even, #table_1413 .even, #table_1415 .even { background-color: #efefef; }
#table_76 td, #table_76 th, #table_1413 td, #table_1413 th { width:20%; }
#table_76 td.col_first, #table_76 th.col_first, #table_1413 td.col_first, #table_1413 th.col_first { width:28%; }
#table_76 td.col_2, #table_76 th.col_2, #table_1413 td.col_2, #table_1413 th.col_2 { width:30%; }
#table_76 td.col_last, #table_76 th.col_last, #table_1413 td.col_last, #table_1413 th.col_last { width:22%; }
#table_83 .col_0, #table_1415 .col_0 { width:4% }
#table_83 .col_1, #table_1415 .col_1 { width:26% }
#table_83 .col_2, #table_1415 .col_2 { width:45% }
#table_83 .col_3, #table_1415 .col_3 { width:10% }
#table_83 .col_4, #table_1415 .col_4 { width:15% }

#main .mod_issuelist .title { font-size:1.1em; margin-bottom:0; }
#main .mod_issuelist .bdgtitle { font-size:1.2em; }
#main .mod_issuelist .authors { font-size:1.1em; margin:5px 0 10px;font-style:italic; }
#main .mod_issuelist .data { margin:0 0 8px 0; }
#main .mod_issuelist .maps { float:left; margin-right:20px; width:20%; }

p.error { color:#f00; }

#main td.name { font-size:24px; }

table.artstats { width:100%; }
table.artstats th { min-width:20px; }
/*table.artstats th.names { width:200px; }*/
table.artstats tr.odd { background-color: #eee; }
table.artstats td, table.artstats th { text-align: center; }
table.artstats .names { text-align: left; }

@media print {
.mod_navigation, .mod_customnav, .mod_changelanguage, .mod_search, #header-bottom, #footer, #right { display: none; }
#main .inside { padding: 20px 20px 0 20px; }
body { background-image: none; font-size: 12px !important; }
#wrapper {
        background-color: #fff;
        width: 100%;
        max-width: 1280px;
        min-width: 320px;
        margin: 0px auto 0 auto;
        box-shadow: none;
        border-top: 0px solid #ccc;
	margin-bottom:-50px;
	height: 30px;
}
#header .logo { top: 0px; left: 0px; max-height: 90px; position:relative; margin: 0; }
#header .logo img { width: 30%; height:auto; }
#header-breadcrumb { margin: 20px 0 -20px 0; padding: 0; overflow: hidden; height:auto; }
#footer { border-top: 0px solid #ccc; margin-bottom: 0px; color: #000; }
#footer .footer { margin-top: 0px; padding-bottom: 0px; float:left; }
#main h1, #main h2 { font-size: 20px; font-weight: normal; margin: 0 0 10px 0; }
}
/*@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url(http://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OUuht.eot);
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(http://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0f.eot);
}*/
