/* Standard section */
body, td		{ font-family : Tahoma; font-size : 11px; color : #969696; margin: 75px 0px 0px 0px;}
p,body,form		{ margin: 0px; padding: 0px;}
input,textarea,select		{ font-family : Tahoma; font-size : 11px; color: #124999}
hr				{ height: 3px; background: url(/_tpl/_img/dot.jpg) repeat-x left; margin: 0px; padding: 0px; width: 100%; }


.input 			{ border: 1px solid #909090; background-color: #F9F9F9; color: #027a95; padding: 1px; }
a 				{ text-decoration: none; color: #027a95 !important; }
a:hover			{ text-decoration: underline; color:#027a95 !important; }

td.left { width: 240px; padding: 0px 15px 5px 6px; background: none; vertical-align: top; }
td.right { width: 680px; padding: 5px 30px 5px 20px; background: none; vertical-align: top; }

h1 { color: #027a95; font-size: 26px; font-weight: normal; line-height: 36px; padding-left: 5px; }
h2 { color: #027a95; font-size: 22px; font-weight: normal; line-height: 28px; padding-left: 5px; }
h3 { color: #027a95; font-size: 18px; font-weight: normal; line-height: 24px; padding-left: 5px; }
h4 { color: #027a95; font-size: 14px; font-weight: normal; line-height: 18px; padding-left: 5px; }

div.nav { color: #969696; font-size: 10px !important; padding-left: 7px; margin-bottom: 10px; }
div.nav a { color: #969696 !important; font-size: 10px; text-decoration: none; }
div.nav a:hover { color: #029ec7 !important; font-size: 10px;  text-decoration: none; }
.nav_current { color: #029ec7 !important; text-decoration: none; font-weight: bold; font-size: 11px; }
.lista_prod { color: #029ec7 !important; text-decoration: none; font-weight: bold; font-size: 12px; text-align: left; padding-left: 11px; }

td.menu_td { color: #969696; font-size: 12px; padding: 5px; background: url(/_tpl/_img/dot.jpg) repeat-x bottom; }
td.menu_td a { color: #969696; text-decoration: none; font-weight: normal; }
td.menu_td a:hover { color: #000; text-decoration: none; font-weight: normal; }
td.menu_act { color: #fe0000; font-size: 12px; padding: 5px; background: url(/_tpl/_img/dot.jpg) repeat-x bottom; font-weight: bold; }

td.menu_sub { color: #969696; font-size: 12px; padding: 2px; }
td.menu_sub a { color: #969696; text-decoration: none; font-weight: normal; }
td.menu_sub a:hover { color: #000; text-decoration: none; font-weight: normal; }
td.menu_sub_act { color: #fe0000; font-size: 12px; padding: 2px; font-weight: bold; }

table.footer { padding: 3px 0px 0px 0px; background: url(/_tpl/_img/dot.jpg) repeat-x top; margin: 0px; }

td.product { background-color: #FFFFFF; border: 1px solid #e9e9e9; text-align: center; padding: 0px; height: 120px; vertical-align: middle; }

td.prod_desc { height: 50px; border-bottom: 1px solid #e9e9e9; background: #f8f8f8; padding-top: 4px; padding-left: 4px; padding-right: 4px; }
td.prod_desc a { color: #04a0c6 !important; text-decoration: none; font-weight: bold; font-size: 12px; }
td.prod_desc a:hover { color: #04a0c6 !important; text-decoration: underline; font-weight: bold; font-size: 12px; }
.lista_kat { color: #909090; font-size: 11px; }
.data { color: #04A0C6; font-size: 12px; font-weight: bolder;}
.skrot { color: #909090; }
div.nav_reset { clear: both; }
div.nav_left { float: left; width: 48%; text-align: center; }
div.nav_right { float: right; width: 48%; text-align: center; }
div.nav_reset a { color: #04A0C6 !important;  text-decoration: none; font-weight: bold; }
div.nav_reset a:hover { color: #04A0C6 !important;  text-decoration: underline; font-weight: bold; }
.tytul { color: #027a95; font-size: 13px; font-weight: bolder; }
.mapimg { border: 0px; }
.map_row {background-image: url(_img/title_gradient.jpg); background-repeat: repeat-x;}

div.pdf_link a
{
	display: block;
	background-image: url(_img/pdf_link.gif);
	background-repeat: no-repeat;
	height: 36px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: 60px;
	padding-top: 10px;
	overflow: visible;
}

/* Menu */
div.menu_dot {background: url(_img/dot.jpg) repeat-x top; height: 3px; font-size: 1px;}
a.menu_level1_off
{
	display : block;
	color: #969696 !important;
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
	padding-left: 15px;
	background-image: url(_img/grey_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none;
}

a.menu_level1_off:hover
{
	display : block;
	color: #000000 !important;
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
	padding-left: 15px;
	background-image: url(_img/black_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none;
}

a.menu_level1_on
{
	display : block;
	color: #fe0000 !important;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	padding-left: 15px;
	background-image: url(_img/red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none;
}

a.menu_level1_on:hover
{
	display : block;
	color: #fe0000 !important;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	padding-left: 15px;
	background-image: url(_img/red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none; 
}


a.menu_level2_off
{
	display : block;
	margin-left: 15px;
	color: #969696 !important;
	font-weight: normal;
	font-size: 12px;
	padding: 2px;
	padding-left: 15px;
	background-image: url(_img/nav_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none;
}

a.menu_level2_off:hover
{
	display : block;
	color: #000000 !important;
	font-weight: normal;
	font-size: 12px;
	padding: 2px;
	padding-left: 15px;
	background-image: url(_img/nav_black_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none;
}

a.menu_level2_on
{
	margin-left: 15px;
	display : block;
	color: #fe0000 !important;
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
	padding-left: 15px;
	background-image: url(_img/nav_red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none;
}

a.menu_level2_on:hover
{
	display : block;
	color: #fe0000 !important;
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
	padding-left: 15px;
	background-image: url(_img/nav_red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	text-decoration: none; 
}

/* Print section */
embed, object {display: none;}
.noprint {display: none;}
