@charset "iso-8859-2";

/* Struktura dokumentu */
body, div, table, th, td, tr {
	margin: 0; padding: 0; border: 0; font-size: 12px; font-family: 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif; color: #555e58;
}
p {
	margin: 0 0 15px 0; text-indent: 15px;
}
h1 {
	font-size: 18px; margin-bottom: 15px;clear:both;
}
h2 {
	font-size: 17px; margin-bottom: 15px;clear:both;
}
h3 {
	font-size: 14px; margin-bottom: 15px;clear:both;
}
h4 {
	font-size: 13px; margin: 15px 0 10px 0;clear:both;
}
h5 {
	font-size: 12px; margin-bottom: 10px;clear:both;
}
div#main_container {
	width: 984px; background: #fff; margin: auto;
}
div#top_header_navigation {
	width: 979px; height: 17px; color: #555e58; text-align: right; padding: 10px 5px; display: table-cell; vertical-align: middle; font-size: 12px;
}
div#page_header {
	width: 984px; height: auto; clear: both;
}
div#header_logo {
	width: 310px; height: 110px; clear: left; float: left; padding-left: 12px;
}
div#page_motto {
	width: 662px; height: 120px; clear: right; float:right; display: table-cell; text-align: center; vertical-align: middle;
}
div#header_promotion_alphainnotec {
	width: 984px; height: 316px; clear: both; background: url(../images/header-alphainnotec.jpg) no-repeat; color: #344100; overflow: hidden;
}
div.header_promotion_content {
	width: 440px; height: 235px; margin: 50px 0 0 320px; color: #344100;
}
div.header_promotion_more_content {
	width: 440px; height: 20px; margin: 0 0 0 320px; text-align: right; font-weight: bold;
}
div.header_promotion_price {
	float: right; width: 170px; height: 40px; margin: 260px 10px 0 0; text-align: left; font-size: 26px; color: #647d00; font-weight: bold;
}
span.header_promotion_price {
	font-size: 14px; font-weight: normal;
}
div#animation {
	width: 984px; height: 250px; clear: both; color: #344100; overflow: hidden;
}
div#animation object { z-index: 0; }
div#page_navigation {
	width: 984px; height: 38px; clear: both; text-align: left; background: url(../images/btn-menu-link.png) repeat-x;
}
div#sub_navigation {
	width: 964px; height: 20px; padding: 10px; color: #333d36; vertical-align: middle;
}

div#page_content {
	width: 984px; height: auto; clear: both; overflow: hidden;
}
div.left_content {
	width: 290px; margin: 0 5px 10px 0; clear: left; float: left;
}
div.right_content {
	width: 684px; margin: 0 0 10px 5px; clear: right; float: right; line-height: 20px;
}
div.max_width {
	width: 100%;
}
div.right_content_left {
	float: left; width: 330px;
}
div.right_content_right {
	float: right; width: 330px;
}
div#footer {
	width: 100%; margin: 30px 0 0 0; background: url(../images/bg_footer.gif) repeat-x top left #1f2922; overflow: hidden;
}
div.footer {
	width: 984px; height: 140px; clear: both; margin: auto; overflow: visible; padding-top: 30px;
}
div.footer_menu {
	width: 400px; height: 70px; margin: 0 10px 10px 240px; overflow: visible;
}
div.section_management {
	width: 100%; clear: both; margin: 10px 0; text-align: right;
}
div.sections {
	width: auto; clear: both; padding: 0 10px; margin: 0;
}
form {
	margin: 0; padding: 0;
}
div.login_panel {
	width: 250px; height: 250px; margin: auto; margin-top: 50px; overflow: hidden;
}
span.header {
	width: auto; float: right; border:0; margin: 0; font-size: 13px; font-weight: bold;
}
div.footer_bottom_left {
	width: 482px; height: auto; float: left; clear: left; overflow: hidden; font-size: 12px; text-align: left; padding: 20px 10px; color: #fff;
}

div.footer_bottom_right {
	width: 482px; height: auto; float: right; clear: right; overflow: hidden; font-size: 11px; text-align: right; padding: 0;
}
span.span_footer_right {
	display: block; text-align: right; padding: 10px 0 0 0; overflow:hidden;
}
address { font-style: normal; margin-bottom: 10px; }
div.promocja_alphainnotec { background: url(../images/bg_alphainnotec.jpg) left top no-repeat; width: 280px; padding: 5px; }





/* Odnośniki */
/*main hrefs*/
a:link, a:active, a:visited {
	color: #7ca800; text-decoration: none; border-bottom: 1px dashed #7ca800;
}
a:hover {
	color: #7ca800; text-decoration: none; border-bottom: 1px solid #7ca800;
}
/*page_navigation*/
ul.page_navigation, ul li.page_navigation {
	display: block; list-style: none; margin: 0; padding: 0; text-align: left; clear: none;
}
ul li.page_navigation {
	display: inline; white-space: nowrap; padding: 0; margin: 0; clear: none;
}
a.page_navigation:link, a.page_navigation:active, a.page_navigation:visited {
	border: 0; float: left; height: 28px; color: #fff; text-decoration: none; display: inline-block; margin: 0; padding: 10px 13px 0 13px; font-size: 14px; font-weight: bold; background: url(../images/btn-menu-link.png) repeat-x; vertical-align:middle;
}
a.page_navigation:hover {
	border: 0; float: left; height: 28px; color: #fff; text-decoration: none; display:inline-block; margin: 0; padding: 10px 13px 0 13px; font-size: 14px; font-weight: bold; background: url(../images/btn-menu-hover.png) repeat-x; vertical-align: middle;
}
a.page_navigation_active {
	border: 0; float: left; height: 28px; color: #fff; text-decoration: none; display:inline-block; margin: 0; padding: 10px 13px 0 13px; font-size: 14px; font-weight: bold; background: url(../images/btn-menu-active.png) repeat-x; vertical-align: middle;
}
a.page_navigation_active:hover {
	border: 0; float: left; height: 28px; color: #fff; text-decoration: none; display:inline-block; margin: 0; padding: 10px 13px 0 13px; font-size: 14px; font-weight: bold; background: url(../images/btn-menu-hover.png) repeat-x; vertical-align: middle;
}
/*sub_navigation*/
a.sub_navigation:link, a.sub_navigation:active, a.sub_navigation:visited {
	text-decoration: none; border-bottom: 1px dashed #88a700; color: #88a700;
}
a.sub_navigation:hover {
	text-decoration: none; border-bottom: 1px solid #88a700; color: #88a700;
}
/*left_navigation*/
ul.left_navigation, ul li.left_navigation {
	display: block; list-style: none; margin: 0; padding: 0; text-align: left; clear: none;
}
ul li.left_navigation {
	display: inline; white-space: nowrap; padding: 0; margin: 0; clear: none;
}
a.left_navigation:link, a.left_navigation:active, a.left_navigation:visited {
	border: 0; float: left; width: 238px; height: 39px; color: #fff; text-decoration: none; display: block; margin: 0; padding: 20px 23px 0 13px; font-size: 14px; font-weight: bold; background: url(../images/button.png) no-repeat top; vertical-align:middle; text-align: right; font-size: 13px;
}
a.left_navigation:hover {
	border: 0; float: left; width: 238px; height: 39px; color: #b5d42a; text-decoration: none; display: block; margin: 0; padding: 20px 23px 0 13px; font-size: 14px; font-weight: bold; background: url(../images/button.png) no-repeat bottom; vertical-align: middle; text-align: right; font-size: 13px;
}
a.left_navigation_active {
	border: 0; float: left; width: 238px; height: 39px; color: #b5d42a; text-decoration: none; display: block; margin: 0; padding: 20px 23px 0 13px; font-size: 14px; font-weight: bold; background: url(../images/button.png) no-repeat bottom; vertical-align: middle; text-align: right; font-size: 13px;
}
/*top_header_navigation*/
ul.top_header_navigation, ul li.top_header_navigation {
	display: block; list-style: none; margin: 0; padding: 0; text-align: right; clear: none;
}
ul li.top_header_navigation {
	display: inline; white-space: nowrap; padding: 0; margin: 0; clear: none;
}
a.top_header_navigation:link, a.top_header_navigation:active, a.top_header_navigation:visited {
	color: #555e58; text-decoration: none; display: inline-block; margin: 0; padding: 0; font-size: 13px; vertical-align:middle; border-bottom: 1px dashed #b3c6b9;
}
a.top_header_navigation:hover {
	color: #555e58; text-decoration: none; display:inline-block; margin: 0; padding: 0; font-size: 13px; vertical-align: middle;  border-bottom: 1px solid #b3c6b9;
}
/*header_promotion_more_content*/
a.header_promotion_more_content:link, a.header_promotion_more_content:active, a.header_promotion_more_content:visited {
	color: #344100; text-decoration: none; border-bottom: 1px dashed #344100;
}
a.header_promotion_more_content:hover {
	color: #647d00; text-decoration: none; border-bottom: 1px solid #647d00;
}
/*footer_link*/
dl.footer_link, dt.footer_link, dd.footer_link {
	display: block; color: #8ea995; font-size: 13px; margin: 0;
}
dl.footer_link {
	float: left;
	margin-right: 20px;
}
dt.footer_link {
	font-weight: bold;
}
dd.footer_link {
	font-weight: normal;
	padding-left: 10px;
	list-style: circle;
	background: url(../images/punktor.gif) no-repeat top left;
}
dl.footer_link a:link, dl.footer_link a:active, dl.footer_link a:visited {
	color: #8ea995; text-decoration: none; border-bottom: 0;
}
dl.footer_link a:hover {
	color: #8ea995; text-decoration: none; border-bottom: 1px solid #8ea995;
}
/*right_content_navigation*/
ul.right_content_navigation, ul li.right_content_navigation {
	display: block; list-style: none; margin: 0; padding: 0; text-align: left; clear: none;
}
ul li.right_content_navigation {
	display: inline; white-space: nowrap; padding: 0; margin: 0; clear: none;
}
a.right_content_navigation:link, a.right_content_navigation:active, a.right_content_navigation:visited {
	float: left; width: 300px; height: 39px; color: #344100; text-decoration: none; display: block; margin: 10px 0 0 0; padding: 20px 13px 0 13px; font-size: 14px; font-weight: bold; background: #f3f5e9; vertical-align:middle; font-size: 16px; border: 2px solid #e5ebcb;
}
a.right_content_navigation:hover {
	float: left; width: 300px; height: 39px; color: #344100; text-decoration: none; display: block; margin: 10px 0 0 0; padding: 20px 13px 0 13px; font-size: 14px; font-weight: bold; background: #e3f2aa; vertical-align: middle; font-size: 16px; border: 2px solid #a0c638;
}
/*footer_link*/
dl.article_link, dt.article_link, dd.article_link {
	display: block; color: #8ea995; font-size: 13px; margin: 0;
}
dl.article_link {
	float: left;
	margin: 10px 0 20px 10px;
	display: block;
	clear: both;
	width: 100%;
}
dt.article_link {
	font-weight: bold;
	color: #7ca800;
}
dd.article_link {
	font-weight: normal;
	padding-left: 10px;
	list-style: circle;
	background: url(../images/punktor.gif) no-repeat top left;
}
dl.article_link a:link, dl.article_link a:active, dl.article_link a:visited {
	color: #7ca800; text-decoration: none; border-bottom: 1px dashed #7ca800
}
dl.article_link a:hover {
	color: #7ca800; text-decoration: none; border-bottom: 1px solid #7ca800
}
a.zdjecie:link, a.zdjecie:active, a.zdjecie:visited {
	color: #7ca800; text-decoration: none; border: 0;
}
a.zdjecie:hover {
	color: #7ca800; text-decoration: none; border: 0;
}
a.logo:link, a.logo:active, a.logo:visited {
	color: #7ca800; text-decoration: none; border: 0;
}
a.logo:hover {
	color: #7ca800; text-decoration: none; border: 0;
}
/*footer_bottom_right*/
a.footer_bottom_right {
	color: #7c8980; border: 0;
}
a:link < img  { border: 0; }




/* Obrazy */
img.separator {
	float: left; border: 0; margin: 0; padding: 0; display: inline-block;
}
img.logo {
	border: 0; margin: 0;
}
img.page_motto {
	margin-top: 45px;
}
img.right_content_img_menu {
	clear: both; border: 2px solid #e5ebcb;
}
img.footer_bottom_right {
	float: right; border: 0; margin: 5px 10px;
}




/* Formularze */
fieldset.section_management {
	clear: none; float: left; margin-right: 10px;
}
input, textarea { font-size: 13px; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
