@import url("/_app/css/fontface/fira.css");

/* source-sans - R/B/I/BI
--------------------------------------------------- */

/* Source Sans
--------------------------------------------------- */

@font-face {
    font-weight: bold;
    font-style: normal;
    font-family: 'source-sans';
    src: url('fontface/sourcesanspro-bold-webfont.eot');
    src: url('fontface/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/sourcesanspro-bold-webfont.woff') format('woff'),
         url('fontface/sourcesanspro-bold-webfont.ttf') format('truetype');
}
@font-face {
    font-weight: bold;
    font-style: italic;
    font-family: 'source-sans';
    src: url('fontface/sourcesanspro-boldit-webfont.eot');
    src: url('fontface/sourcesanspro-boldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/sourcesanspro-boldit-webfont.woff') format('woff'),
         url('fontface/sourcesanspro-boldit-webfont.ttf') format('truetype');
}
@font-face {
    font-weight: normal;
    font-style: italic;
    font-family: 'source-sans';
    src: url('fontface/sourcesanspro-it-webfont.eot');
    src: url('fontface/sourcesanspro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/sourcesanspro-it-webfont.woff') format('woff'),
         url('fontface/sourcesanspro-it-webfont.ttf') format('truetype');
}
@font-face {
    font-weight: normal;
    font-style: normal;
    font-family: 'source-sans';
    src: url('fontface/sourcesanspro-regular-webfont.eot');
    src: url('fontface/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/sourcesanspro-regular-webfont.woff') format('woff'),
         url('fontface/sourcesanspro-regular-webfont.ttf') format('truetype');
}
body { margin: 0; padding: 0; background: #001240 url(/images/bg.png) repeat-x; color: #333; text-align: center; font-size: 95%; font-family: "source-sans", "Trebuchet MS", "Geneva CE", lucida, sans-serif; line-height: 1.5; }
img { border: none; }
h1 { margin: 0; padding: 0; }
img { border: none; }
sub, sup { position:relative; vertical-align:baseline; }
sub { top:0.4em; }
sup { bottom:0.4em; }
a { color: #00bef4; }
hr { margin: 7px 0; height: 1px; border: 0; background: #C8CDD4; color: #C8CDD4; }
form { margin: 0; padding: 0; }

table.article {
	margin: 30px 0;
	width: 100%;
	border-collapse: collapse;
}
table.article caption {
	margin: 0 0 15px 0;
	color: #D95700;
	text-align: left;
}
table.article th {
	padding: 15px 10px;
	border: 1px solid #C8CDD4;
	background: #F5F6F7 none;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}
table.article td {
	padding: 15px 10px;
	border: 1px solid #C8CDD4;
	background: white none;
	vertical-align: middle;
	text-align: left;
}

#google_translate_element { display: none; }

#page { margin: 0 auto; padding: 0; width: 994px; }

#header { margin: 0 auto; padding: 0; width: 994px; }
#header #logo { float: left; width: 240px; }
#header #search { float: right; margin-right: 20px; padding-top: 17px; width: 350px; text-align: right; }
#header #search input { float: right; padding: 3px 5px; width: 200px; border: none; font-size: 120%; }
#header #search input.button { float: right; margin-right: 5px; margin-left: 7px; padding: 3px 8px; width: 87px; border-radius: 3px; background: #74C14A; color: #FFF; text-transform: uppercase; font-size: 120%; }
#header #menu { clear: both; padding-top: 10px; height: 40px; background: url(/images/bg_menu.png) no-repeat; }
#header #menu ul { margin: 0 0 0 16px; padding: 0; list-style: none; }
#header #menu ul li { display: inline; margin: 0; padding: 0; }
#header #menu ul li a { display: block; float: left; margin: 0 6px; width: 125px; height: 31px; background: url(/images/bg_menu_list.gif) no-repeat; color: white; text-align: center; text-decoration: none; font-size: 18px; line-height: 31px; }
#header #menu ul li a:hover { display: block; background: url(/images/bg_menu_list_active.gif) no-repeat; color: white; }
#header #menu ul li a.select { display: block; background: url(/images/bg_menu_list_active.gif) no-repeat; color: white; }

#path { clear: both; margin: 0 auto; padding: 0; width: 994px; }
#path p { margin: 0 20px; padding: 5px 0; color: #FFF; text-align: left; font-size: 11px; }
#path p a { color: #FFF; text-decoration: none; }

#container { margin: 0 auto; padding: 20px; background: #FFF url(/images/bg_container_top.gif) no-repeat; }

#container #content { float: left; width: 518px; }
#container #content h1 { margin: 0; padding: 0 10px; height: 40px; line-height: 40px; background: #C8CDD4; color: #FFF; text-align: left; font-size: 1.6em; text-transform: uppercase; font-weight: normal; border-radius: 3px; }
#container #content h2.header { margin: 15px 0 0 0; padding: 8px 10px; background: #C8CDD4; color: #FFF; text-align: left; font-size: 16px; border-radius: 3px; }
#container #content h2 { margin: 0; padding: 8px 10px; color: #74C14A; text-align: left; font-size: 120%; }
#container #content h3 { margin: 0; padding: 8px 10px; color: #74C14A; text-align: left; font-size: 120%; }
#container #content p { margin: 0; padding: 5px 10px; text-align: left; line-height: 1.5em; }
#container #content p.cite { margin: 0; padding: 5px 10px 25px 10px; text-align: left; line-height: 1.5em; }
#container #content ul { margin: 0 7px 7px 7px; padding: 0; list-style-type: none; text-align: left; }
#container #content ul li { padding: 3px 0px 3px 15px; background: url("/images/ico-bullet.gif") no-repeat 0 5px; list-style-type: none; }
#container #content div.advert { padding-top: 10px; }
#container #content table tr td input.search { padding: 3px 5px; width: 250px; border: 1px solid #e4e4e4; font-size: 120%; }
#container #content input.submit { padding: 3px 8px; border: none; border-radius: 3px; background: #74C14A; color: #FFF; text-transform: uppercase; font-weight: bold; font-size: 120%; }

#container #content div.hr { clear: both; margin: 10px 0 0 0; padding: 0; }
#container #content div.hr hr { margin: 0; padding: 0; height: 1px; border: 0; background: #C8CDD4; color: #C8CDD4; }
#container #content table { float: left; margin: 0 10px; padding: 0 0 10px 0; }
#container #content table td { padding: 0 3px 0 0; text-align: left; }
#container #content table td.name { width: 130px; }
#container #content .article { margin: 0; padding: 0 10px 10px 10px; text-align: left; }
#container #content .article h2 { margin: 7px 0 7px 0; padding: 0; text-transform: none; font-weight: normal; font-size: 2em; }
#container #content .article h2 a:hover { color: #74C14A; }
#container #content .article p { margin: 0; padding: 0 0 0 130px; }
#container #content .article p.perex { padding-top: 7px; line-height: 1.5em; }
#container #content .article p.links { padding-top: 7px; text-align: right; }
#container #content .article img { float: left; }

#container #content-article { text-align: left; }
#container #content-article .blog { margin: 0; padding: 0 10px 10px 10px; text-align: left; }
#container #content-article h1 { margin: 0 0 10px 0; padding: 0 10px; height: 40px; line-height: 40px; background: #C8CDD4;color: #FFF; text-align: left; font-size: 1.6em; text-transform: uppercase; font-weight: normal; }
#container #content-article .blog h2 { margin: 7px 0 7px 0; padding: 0; text-align: left; text-transform: none; font-weight: normal; font-size: 1.6em; }
#container #content-article .blog h2 a:hover { color: #74C14A; }
#container #content-article .blog p { margin: 0; padding: 0; }
#container #content-article .blog p.perex { padding-top: 7px; line-height: 1.5em; }
#container #content-article .blog p.links { padding-top: 7px; text-align: right; }
#container #content-article div.flash-left { text-align: left; }
#container #content-article div.flash-center { text-align: center; }
#container #content-article ul { margin: 0 7px 0 0; padding: 0; list-style-type: none; text-align: left; }
#container #content-article ul li { padding: 3px 0px 3px 15px; background: url("/images/ico-bullet.gif") no-repeat 0 0.25em; list-style-type: none; line-height: 1.5em; }
#container #content-article .book img { float: left; width: 115px; }
#container #content-article .book h3 { margin: 0; padding: 0 0 10px 0; border: none; }
#container #content-article .book p { margin: 0; padding: 0 0 0 115px; }


#container #subheader { margin: 0 0 10px 0; }
#container #subheader div.left { margin-bottom: 15px; }
#container #subheader div.right { float: right; width: 250px; text-align: right; }
#container #subheader div.right p { margin: 0; padding: 3px 0; }
#container #subheader h1 { margin: 0; padding: 0 10px 4px 0px; color: #74C14A; text-align: left; font-weight: normal; font-size: 32px; }
#container #subheader h2 { margin: 0; padding: 0 10px 8px 0px; color: #C8CDD4; text-align: left; font-weight: normal; font-size: 16px; }
#container #subheader p { margin: 0; padding: 0 10px 8px 0px; color: #C8CDD4; text-align: left; font-weight: normal; font-size: 20px; }

#container #content-article { float: left; width: 562px; }
#container #content-article img.right { float: right; padding: 0 0 5px 5px; }
#container #content-article p { margin: 0; padding: 0 10px 15px 0px; text-align: left; line-height: 1.5em; }
#container #content-article p.letter-list { margin: 0; padding: 17px 0px 10px 8px; text-align: center; font-size: 100%; line-height: 1.3em; }
#container #content-article p.icons { margin: 0; padding: 0 0 10px 0px; text-align: left; line-height: 1.5em; }
#container #content-article p.icons img { padding: 0 9px 0 0; }
#container #content-article p.info { margin: 0; padding: 2px 7px 0 0px; line-height: 1.5em; }
#container #content-article p.taxon { margin: 0; padding: 0px 0px 0 10px; line-height: 1.5em; }
#container #content-article p.text { margin: 0; padding: 0px 0px 0 10px; }
#container #content-article p.url { margin-top: -20px; color: #C8CDD4; font-size: 85%; }
#container #content-article p.center { text-align: center; }
#container #content-article p.txt-center { text-align: center; }
#container #content-article div.info { margin: 0; padding: 0; text-align: left; }
#container #content-article div.info p { margin: 0; padding: 2px 7px 5px 0px; line-height: 1.5em; }
#container #content-article div.info ul.list-text { margin: 0 7px; padding: 0; list-style-type: none; text-align: left; }
#container #content-article div.info ul.list-text li { padding: 3px 0px 3px 15px; background: url("/images/ico-bullet.gif") no-repeat 0 0.25em; list-style-type: none; }
#container #content-article div.info ul.list-text ul { margin: 0 7px 7px 7px; padding: 0; list-style-type: none; text-align: left; }
#container #content-article div.info ul.list-text ul li { padding: 3px 0px 3px 15px; background: url("/images/ico-bullet.gif") no-repeat 0 0.25em; list-style-type: none; }
#container #content-article div.czechnames { padding: 5px 0 0 0; text-align: left; }
#container #content-article div.czechname { margin: 0 10px 0 0; padding: 5px 10px 0px 0px; text-align: left; }
#container #content-article h2 { margin: 0 10px 10px 0; padding: 10px 10px 3px 0px; color: #74C14A; text-align: left; font-weight: normal; font-size: 180%; }
#container #content-article h2.list { margin: 0 10px 0 0; padding: 10px 10px 3px 0px; color: #74C14A; text-align: left; font-weight: normal; font-size: 180%; }
#container #content-article h2.list a { text-decoration: none; }
#container #content-article h3 { margin: 0 10px 10px 0; padding: 10px 10px 3px 0px; border-bottom: 3px solid #C8CDD4; color: #74C14A; text-align: left; font-weight: normal; font-size: 125%; }
#container #content-article h3.desc { margin: 0; padding:0px; border: none; color: #262626; text-align: left; font-weight: normal; font-size: 120%; }
#container #content-article h4 { margin: 0 10px 0 0; padding: 0 10px 0px 0px; color: #262626; text-align: left; font-weight: bold; font-size: 110%; }
#container #content-article h5 { margin: 0 10px 0 0; padding: 5px 10px 0px 0px; color: #262626; text-align: left; font-weight: bold; font-size: 100%; }
#container #content-article ul { margin: 7px 10px 7px 0px; padding: 0; list-style-type: none; text-align: left; }
#container #content-article ul li { padding: 0px 0px 3px 15px; background: url("/images/ico_bullet.png") no-repeat 0 0.5em; }
#container #content-article ul li h3 { margin: 0; padding: 0; border: none; color: #262626; text-align: left; font-size: 130%; }
#container #content-article ul li h3 a { color: #00BEF4; }
#container #content-article ul li h3 a:hover { color: #74C14A; }
#container #content-article ul li h4 { margin: 4px 0 0 0; padding: 0; border: none; color: #262626; text-align: left; font-weight: bold; font-size: 120%; }
#container #content-article ul li p { margin: 0 0 15px 0; padding: 0; }

#container #content-article ul.list { margin: 0; }
#container #content-article ul.list li { margin-top: 17px; padding-bottom: 17px; border-bottom: 1px solid #C8CDD4; }
#container #content-article ul.list li p { margin: 5px 0 0 0; padding: 0; }
#container #content-article ul.list li p.url { margin: 0; padding: 3px 0px 7px 0; }

#container #content-article ul.list-species { margin: 0; }
#container #content-article ul.list-species li { margin-top: 17px; border-bottom: 1px solid #C8CDD4; }
#container #content-article ul.list-species li p { margin: 5px 0 0 0; padding: 0; }
#container #content-article ul.list-species li p.icons { margin: 0; padding: 5px 0px 7px 0; text-align: left; line-height: 1.5em; }
#container #content-article ul.list-species li p.icons img { padding: 0 7px 10px 0; }
#container #content-article ul.list-text { margin: 0 7px 7px 7px; padding: 0; list-style-type: none; text-align: left; }
#container #content-article ul.list-text li { padding: 3px 0px 3px 15px; background: url("/images/ico-bullet.gif") no-repeat 0 0.25em; list-style-type: none; }
#container #content-article ul.list-text ul { margin: 0 7px 7px 7px; padding: 0; list-style-type: none; text-align: left; }
#container #content-article ul.list-text ul li { padding: 3px 0px 3px 15px; background: url("/images/ico-bullet.gif") no-repeat 0 0.25em; list-style-type: none; }
#container #content-article .paging { margin: 0; padding: 8px 0; width: 560px; }
#container #content-article .paging .leftp { width: 15%; float: left; margin: 0; padding: 0; text-align: left; }
#container #content-article .paging .rightp { float: right; margin: 0; padding: 0; width: 15%; text-align: right; }
#container #content-article .paging .num { float: left; margin: 0; padding: 0; width: 70%; text-align: center; }
#container #content-article .article { margin: 0; padding: 0 10px 10px 10px; text-align: left; }
#container #content-article .article h2 { margin: 7px 0 7px 0; padding: 0; text-transform: none; font-weight: normal; font-size: 1.6em; }
#container #content-article .article h2 a:hover { color: #74C14A; }
#container #content-article .article p { margin: 0; padding: 0 0 0 130px; }
#container #content-article .article p.perex { padding-top: 7px; line-height: 1.5em; }
#container #content-article .article p.links { padding-top: 7px; text-align: right; }
#container #content-article .article img { float: left; }
#container #content-article div.border { margin: 7px auto 20px auto; padding: 0; width: 460px; border: 1px solid #C8CDD4; text-align: center; }
#container #content-article div.border img { padding: 5px 5px 10px 5px; }
#container #content-article div.border div.desc { padding: 10px 5px; padding-top: 0; text-align: left; font-size: 87%; }
#container #content-article div.author { margin: 0 auto; padding: 5px; background: #F5F6F7; text-align: right; }
#container #content-article div.link-category { margin: 0; }
#container #content-article div.link-category a { text-decoration: none; }
#container #content-article div.link-category h3 { margin: 0; padding: 0 0 3px 25px; border: none; color: #74C14A; font-weight: normal; font-size: 120%; }
#container #content-article div.link-category p { margin: 0; padding: 0 0 10px 25px; color: #C8CDD4; }
#container #content-article div.link-category1 { float: left; width: 45%; background: url("/images/link-category.gif") 0 2px no-repeat; }
#container #content-article div.link-category2 { float: right; width: 45%; background: url("/images/link-category.gif") 0 2px no-repeat; }
#container #content-article div.link-menu { padding: 2px 0; text-align: right; font-weight: bold; }
#container #content-article div.link-desc { padding: 0; }
#container #content-article div.link { text-align: left; }
#container #content-article div.link h3 { margin: 0; border: none; }
#container #content-article div.link ul.meta { float: right; text-align: left; }
#container #content-article div.link ul.meta li { display: inline; margin: 0 0 0 6px; padding: 0 0 0 8px; background: none; }
#container #content-article div.link ul.meta li a:hover { color:#74C14A; }
#container #content-article div.flash { margin: 0 auto; width: 400px; }
#container #content-article div.advert { padding-top: 30px; text-align: center; }
#container div.advert-bottom { padding-top: 30px; text-align: center; }

#container #sidebar { float: right; width: 426px; }
#container #sidebar h2.blog { margin: 0 0 10px 0; padding: 0 10px; height: 40px; line-height: 40px; background: #C8CDD4;color: #FFF; text-align: left; font-size: 1.6em; text-transform: uppercase; font-weight: normal; }
#container #sidebar h2.gallery { margin: 0 0 10px 0; padding: 0 10px; height: 40px; line-height: 40px; background: #C8CDD4;color: #FFF; text-align: left; font-size: 1.6em; text-transform: uppercase; font-weight: normal; }
#container #sidebar ul { margin: 0 10px 25px 10px; padding: 0; list-style: none; }
#container #sidebar ul li { padding: 2px 0 3px 15px; background: url(/images/ico_bullet.png) no-repeat 0 0.5em; text-align: left; }

#container #sidebar #gallery { float: left; width: 200px; background: #000; text-align: center; border-radius: 3px; }
#container #sidebar #gallery div.image { position: relative; height: 138px; background:#000; }
#container #sidebar #gallery div.image a.info { position: absolute; top: 118px; left: 114px; display: block; width: 17px; height: 18px; }
#container #sidebar #gallery div.image a.link { position: absolute; top: 118px; left: 140px; display: block; width: 17px; height: 18px; }

#container #sidebar #info { float: right; width: 216px; }
#container #sidebar #info h2.export { margin: 0; padding: 0 10px; height: 40px; line-height: 40px; background: #C8CDD4;color: #FFF; text-align: left; font-size: 1.6em; text-transform: uppercase; font-weight: normal; border-radius: 3px; }
#container #sidebar #info h2.stats { margin: 10px 0; padding: 0 10px; height: 40px; line-height: 40px; background: #C8CDD4;color: #FFF; text-align: left; font-size: 1.6em; text-transform: uppercase; font-weight: normal; border-radius: 3px; }
#container #sidebar #info h2.sponsor { margin: 10px 0; padding: 0 10px; height: 40px; line-height: 40px; background: #C8CDD4;color: #FFF; text-align: left; font-size: 1.6em; text-transform: uppercase; font-weight: normal; border-radius: 3px; }
#container #sidebar #info h2.recommend { margin: 10px 0; padding: 0 10px; height: 40px; line-height: 40px; background: #C8CDD4;color: #FFF; text-align: left; font-size: 1.6em; text-transform: uppercase; font-weight: normal; border-radius: 3px; }
#container #sidebar #info p { margin: 0; padding: 0 7px; text-align: left; }
#container #sidebar #info p.center { text-align: center; }
#container #sidebar #info ul.rss { margin: 10px 10px 15px 10px; padding: 0; list-style: none; }
#container #sidebar #info ul.rss li { padding: 3px 22px; background: url(/images/ico_rss.gif) no-repeat 0 5px; text-align: left; }
#container #sidebar #info ul.rss li a { color: #333; text-decoration: none; }
#container #sidebar #info ul.link { margin: 0 10px 15px 10px; padding: 0; list-style: none; }
#container #sidebar #info ul.link li { padding: 3px 22px; background: url(/images/ico_link.gif) no-repeat 0 5px; text-align: left; }



#container #sidebar-article { float: right; width: 382px; }
#container #sidebar-article h2 { margin: 10px 0; padding: 0 10px; height: 40px; line-height: 40px; background: #C8CDD4;color: #FFF; text-align: left; font-size: 1.6em; text-transform: uppercase; font-weight: normal; border-radius: 3px; }
#container #sidebar-article h3 { margin: 0; padding: 0px 0px 8px 0px; color: #74C14A; text-align: left; font-size: 125%; }
#container #sidebar-article ul { margin: 0 10px 15px 10px; padding: 0; list-style: none; }
#container #sidebar-article ul li { padding: 3px 12px; background: url(/images/ico_menulist.gif) no-repeat 0 10px; text-align: left; }
#container #sidebar-article div.advert { margin: 0; padding: 0; }
#container #sidebar-article .pt-bottom { margin-bottom: 5px; height: 9px; background: #000; }
#container #sidebar-article .pt-top { margin-top: 15px; height: 9px; background: #000; }
#container #sidebar-article .pt-top1 { height: 9px; background: #000; }
#container #sidebar-article #map { background: #000; color:#FFF; text-align: center; }
#container #sidebar-article #map p { margin: 0; padding: 10px 0; }
#container #sidebar-article #gallery { border: 1px solid #000; background: #000; text-align: center; }
#container #sidebar-article #gallery div.image { position: relative; float: left; margin: 10px 10px; width: 170px; height: 138px; background: #000; }
#container #sidebar-article #gallery div.image img { padding-top: 10px; }
#container #sidebar-article #gallery div.image a.link { position: absolute; top: 118px; left: 140px; display: block; width: 17px; height: 18px; background: none; }
#container #sidebar-article #gallery div.image a.info { position: absolute; top: 118px; left: 114px; display: block; width: 17px; height: 18px; background: none; }
#container #sidebar-article img.author { float: left; }
#container #sidebar-article p.author { margin: 0; padding: 0 0 0 125px; text-align: left; }
.social-box { margin-top: 10px; padding: 10px; border-radius: 5px; background: #F5F5F5; }

#container-gallery { margin: 0 auto; padding: 20px; background: #000; }
#container-gallery table.gallery { color: #FFF; }
#container-gallery h1 { margin: 0; padding: 0 10px 4px 0px; border-bottom: 3px solid #F5F6F7; color: #F5F6F7; text-align: left; font-weight: normal; font-size: 20px; line-height: 40px; }
#container-gallery #content h2 { margin: 20px 10px 0 0; padding: 10px 10px 3px 0px; color: #F5F6F7; text-align: left; font-weight: normal; font-size: 140%; }
#container-gallery #content p { color: #F5F6F7; }
#container-gallery #content p.copyright { text-align: left; font-size: 90%; }
#container-gallery #content div.photo { float: left; padding-right: 20px; width: 580px; border-right: 1px solid #222; }
#container-gallery #content div.buttons { float: left; padding-left: 40px; width: 313px; text-align: left; }
#container-gallery #content div.buttons h3 { margin-bottom: 0; color: #F5F6F7; }
#container-gallery #content div.buttons p { margin-top: 0; padding-top: 0; }
#container-gallery #content div.buttons p.icons { padding-top: 10px; }
#container-gallery #content div.buttons p.icons img { padding-top: 10px; padding-right: 10px; }
#container-gallery #content div.buttons p.img { padding-top: 20px; text-align: center; }
#container-gallery #content div.image { position: relative; float: left; margin: 10px; padding: 0 10px 10px 10px; height: 138px; background:url(/images/bg_gallery_home_image.gif) no-repeat; }
#container-gallery #content div.image img { padding-top: 10px; }
#container-gallery #content div.image a.link { position: absolute; top: 118px; left: 140px; display: block; width: 17px; height: 18px; }
#container-gallery #content div.image a.info { position: absolute; top: 118px; left: 114px; display: block; width: 17px; height: 18px; }
#container-gallery #content .paging { margin: 0; padding: 8px 0; color: #F5F6F7; }
#container-gallery #content .paging .leftp { width: 24px; float: left; margin: 0; padding: 0; text-align: left; padding-top: 4px; }
#container-gallery #content .paging .rightp { float: right; margin: 0; padding: 0; padding-top: 4px; width: 24px; text-align: right; }
#container-gallery #content .paging .num { float: left; margin: 0; padding: 0; width: 906px; text-align: center; }
#container-gallery #sidebar { float: left; width: 194px; }
#container-gallery #sidebar h2 { margin: 10px 0 10px 10px; padding: 8px 10px; height: 30px; background: #F5F6F7; color: #74C14A; text-align: left; font-size: 16px; }
#container-gallery #sidebar ul { margin: 7px 10px 7px 20px; padding: 0; list-style-type: none; text-align: left; }
#container-gallery #sidebar ul li { padding: 3px 0px 3px 15px; background: url("/images/ico-bullet.gif") no-repeat 0 0.25em; list-style-type: none; color: #FFF; font-weight: bold; }
#container-gallery #sidebar div.advert { padding: 20px 0 0 20px; text-align: center; }


/*--------------*/

#footbar { padding: 0 20px; padding-top: 15px; height: 360px; background: url(/images/bg_footbar.png) no-repeat; }
#footbar h2 { margin: 10px 0 10px 0; padding: 0 10px; line-height: 35px; height: 35px; color: #FFF; text-align: left; font-size: 16px; font-weight: normal; }
#footbar ul { margin: 0 10px; padding: 0; list-style: none; }
#footbar ul li { padding: 3px 15px; background: url(/images/bg_bullet_orange.gif) no-repeat 0 7px; text-align: left; font-size: .85em; }
#footbar a { color: #FFF; text-decoration: none; }
#footbar a:hover { color: #FFF; text-decoration: underline; }
#footbar table { padding-left: 20px; }
#footbar table tr td { padding: 2px 5px; color: #FFF; }
#footbar table tr td.name { width: 45px; }
#footbar table tr td input { border: none; }
#footbar table tr td input.text { width: 180px; }
#footbar div.taxon-list { float: left; width: 270px; }
#footbar div.taxon-list h2 { background: url(/images/bg_h2_taxon.gif) top no-repeat; }
#footbar div.taxon-new { float: left; margin: 0 10px; width: 424px; }
#footbar div.taxon-new h2 { background: url(/images/bg_h2_taxonnew.jpg) no-repeat; }
#footbar div.bookstore { float: left; width: 240px; }
#footbar div.bookstore h2 { background: url(/images/bg_h2_bookstore.jpg) no-repeat; }
#footbar div.comment-list { float: left; width: 518px; }
#footbar div.comment-list h2 { background: url(/images/bg_h2_comments.jpg) top no-repeat; }
#footbar div.comment-new { float: right; margin: 0 0 0 10px; width: 426px; }
#footbar div.comment-new h2 { background: url(/images/bg_h2_commentnew.jpg) no-repeat; }
#footbar form { margin: 0px; padding: 0px; width: 100%; text-align: left; font-size: 100%; }
#footbar form fieldset { clear: both; margin: 0; padding: 0px; border: none; font-size: 100%; }
#footbar form fieldset legend { margin: 0; padding: 0px; color: #ccc; font-weight: normal; font-size: 120%; }
#footbar form label { display: block; float: left; margin: 0px 5px 5px 0px; padding: 3px 10px; width: 140px; color: #FFF; text-align: right; font-weight: bold; }
#footbar form input, select, textarea { padding: 4px 5px; border: none; color: #262626; }
#footbar form textarea { overflow: auto; margin-bottom: 4px; }
#footbar form br { clear: left; }
#footbar form table { margin: 0; padding: 0; }
#footbar form table td { margin: 0; padding: 0; }
#footbar form table td img { padding-left: 7px; }
#footbar #comments textarea { padding: 2px 5px; font-size: 12px; font-family: "source-sans", "Trebuchet MS", "Geneva CE", lucida, sans-serif; }
#footbar table { margin: 0; padding: 0; border: 0; }
#footbar td { margin: 0; padding: 0; }

#footer-advert { padding: 5px 0 20px 0; }

#footer { padding: 14px 20px 0 20px; height: 43px; background: url(/images/bg_footer.gif) no-repeat; color: #FFF; }
#footer p { margin: 0; padding: 0; }
#footer p a { color: #FFF; text-decoration: none; }
#footer p a:hover { color: #FFF; text-decoration: underline; }
#footer p.copy { float: left; width: 500px; text-align: left; }
#footer p.menu { float: right; width: 300px; text-align: right; }

#unitip { position: absolute; top: -1000px; z-index: 1000; display: none; color: #FFF; }
#unitip p { margin: 0; padding: 2px 0; text-align: left; font-size: 90%; }
#unitippoint, #unitipmid, #unitipcap { position: relative; top: 0px; left: 0px; display: block; width: 250px; }
#unitippoint { overflow: hidden; height: 19px; background: url(../images/TipPoint.png) no-repeat; }
#unitipmid { padding: 5px 15px; width: 220px; height: auto; background: url(../images/TipMid.png) repeat; }
#unitipcap { overflow: hidden; height: 7px; background: url(../images/TipCap.png) no-repeat; }

.clear { display: block; clear: both; overflow: hidden; height: 1px; font-size: 1px; line-height: 1px; }
.clear-blue { display: block; clear: both; margin-bottom: 40px; height: 3px; background: #C8CDD4; font-size: 1px; line-height: 1px; }
p.no-view { display: none; }

.splitter1{display:block;clear:both; padding-top:1px; font-size:1px; line-height:1px;}
.splitter5{display:block;clear:both; padding-top:5px; font-size:1px; line-height:1px;}
.splitter10{display:block;clear:both; padding-top:10px; font-size:1px; line-height:1px;}
.splitter15{display:block;clear:both; padding-top:15px; font-size:1px; line-height:1px; }
.splitter20{display:block;clear:both; padding-top:20px; font-size:1px; line-height:1px; }
.splitter30{display:block;clear:both; padding-top:30px; font-size:1px; line-height:1px; }
.splitter50{display:block;clear:both; padding-top:50px; font-size:1px; line-height:1px; }

sklikReklama_5745 {
	 font-family: "source-sans", "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
	 margin: 0;
	 padding: 0;
}