:focus {
	-moz-outline-style: none;
}
img {
	behavior: url(iepngfix.htc);
	border:0;
}
html {
	margin:0;
	padding: 0;
	height: 100%;
	background-repeat:repeat;
}
body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	background-color:#1E1E22;
	height:100%;
	background-image:url(images/bck.gif);
}
#content {
	position:relative;
	width: 872px;
	height:auto !important;
	height:100%;
	min-height:100%;
	background-color:#1E1E22;
	background-image:url(images/content_tlo.gif);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	padding:0;/*margin-bottom:63px;*/

}
#top {
	position:relative;
	width:850px;
	height:296px;
	margin-left:auto;
	margin-right:auto;
}
#top .uwaga {
	padding-top:30px;
	margin:0;
	margin-left:30px;
	margin-right:30px;
	color:#C6C6DD;
}
#top .uwaga_a {
	color:#8686A0;
	text-decoration:none;
}
#top p {
	margin:0;
	padding:0;
	padding-top:50px;
	text-align:center;
}
#top a {
	color:#C6C6DD;
	text-decoration:none;
}
#top a:hover {
	color:#0A74F6;
}
#left_column {
	position:relative;
	width: 340px;
	max-width: 340px;
	overflow:hidden;
	height:auto;
	margin:0;
	left:0;
	margin-right:0;
	float:left;
	padding:0;
	padding-left:19px;
}
.left_column_dzial {
	width:323px;
	height:auto;
	padding-left:17px;
	line-height:18px;
	text-align:inherit;
	margin:0;
	padding-bottom:0;
}
.left_column_dzial h2{
  font-size:12px;
}
.left_column_dzial a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	margin-bottom:8px;
}
.left_column_dzial .e_mail {
	color:#3989ED;
	text-decoration:none;
}
.left_column_dzial .o_firmie {
	color:#9DA2AC;
	margin:0;
	margin-left:4px;
	margin-bottom:10px;
}
.left_column_dzial a:hover {
	color:#ABC7FF;
}
.list1 li a.active {
	color:#FFFFFF;
}
.list1 li {
	margin:0;
	padding:0;
	text-indent:-10px;
	margin-left:6px;
	padding-right:10px;
	vertical-align:middle;
}
.list1 li a {
	margin:0;
	padding:0;
	line-height:16px;
}
.list1 li img {
	margin:0;
	padding:0;
	vertical-align:middle;
	margin-right:4px;
}
.lista_2 {
	vertical-align:middle;
}
.lista_2 a {
	margin:0;
	padding:0;
	margin-left:11px;
}
.left_dzial_produkty {
	width:323px;
	height:auto;
	word-wrap: break-word;
	padding-left:17px;
	line-height:18px;
	text-align:inherit;
	padding-bottom:20px;
}
.left_dzial_produkty p {
	margin-left:20px;
	vertical-align:middle;
}
.left_dzial_produkty a {
	color: #6293DC;
	text-decoration:none;
}
.left_dzial_produkty a:hover {
	color:#ABC7FF;
}
.produkty {
	padding:0;
	margin:0;
	margin-left:10px;
	vertical-align:middle;
	line-height:21px;
	list-style-type:none;
	font-size:12px;
}
.produkty li {
	padding:0;
	margin:0;
	margin-bottom:4px;
}
.list1 {
	list-style-type:none;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
}
.napis {
	margin-left:10px;
}
.produkty a {
	color: #6293DC;
	text-decoration:none;
}
.produkty a:hover {
	color:#ABC7FF;
}
.produkty img {
	vertical-align:middle;
	padding:0;
	margin:0;
	margin-right:7px;
}
.left_column_naglowek {
	position:relative;
	width:100%;
	height:14px;
	background-image:url(images/pasek.gif);
	background-repeat:repeat-x;
	margin-bottom:18px;
	margin-top:20px;
}

.arrow_blue {
	width:15px;
	height:14px;
	position:absolute;
	right:0;
	top:0;
}
#right_column {
	position:relative;
	width: 484px;
	height:auto;
	right:0;
	float:right;
	padding-bottom:30px;
	padding-right:10px;
}
#right_column_inside {
	width: 450px;
	height:auto;
	position:relative;
	left:0;
	margin:0;
	padding:0;
}
#right_column_inside p {
	margin:0;
	padding:0;
	width:100%;
	margin-bottom:10px;
}
#right_column_inside table {
	margin-top:8px;
	margin-bottom:8px;
	border-collapse:collapse;
	border:1px solid #FFFFFF;
}

#right_column_inside td {
	padding:2px;
	padding-left:4px;
	border-collapse:collapse;
	border:1px solid #FFFFFF;
}

h1 {
  background:none repeat scroll 0 0 #1E1E22;
  font-family:Myriad Pro;
  font-size:16px;
  font-weight:normal;
  position:relative;
  width:auto;
  color:#0A74F6;
  top:10px;
  padding-bottom: 15px;
}

h3 {
	font-size:11px;
	color:#ffffff;
}

h4 {
	font-size:10px;
	color:#3989ED;
}

h5{
	font-size:10px;
	color:#ffffff;
}

h6 {
	font-size:9px;
	color:#ffffff;
}

.gal {
	margin-top:0;
	margin-bottom:8px;
}
#right_column li {
	line-height:16px;
	margin-bottom:4px;
}
#right_column .dzialy {
	margin-left:0;
}
#right_column .kontakt {
	margin-left:0;
	margin-bottom:10px;
}
.wciecie {
	margin:0;
	margin-left:7px;
}
h2 {
	font-size:12px;
	color:#0A74F6;/*#3989ED;*/
  font-family:"Myriad Pro";
  font-weight:normal;
}
.podkreslenie {
	text-decoration:underline;
}
#right_column p {
	line-height:16px;
	text-align:justify;
}
#right_column .e_mail {
	color:#3989ED;
	text-decoration:none;
}
#right_column .e_mail:hover {
	color:#ABC7FF;
}
#right_column .zdjecia {
	margin-left:auto;
	margin-right:auto;
	display:block;
}
#right_column .wykres {
	text-align:center;
	margin-top:8px;
}
#right_column td.align_top {
	vertical-align:top;
}
.opis_lista {
	margin-left:10px;
}
.rigth_column_half {
	width:460px;
	height:auto;
	padding-right:10px;
  display:block;
}
.right_dzial {
	width:220px;
	height:auto;
	padding-left:2px;
	padding-right:1px;
  margin-left:5px;
	color:#9DA2AC;
	line-height:16px;
	text-align:left;
  display:inline-block;
  vertical-align:top;
}
#right_column a {
	color:#9DA2AC;
	text-decoration:none;
}

#right_column a:hover {color:#ABC7FF;}

.right_dzial p {
	padding:0;
	margin:0;
	margin-top:7px;
	display:block;
}
.right_dzial .opis {
	padding:0;
	margin:0;
	padding-top:17px;
	display:block;
}
.right_dzial a {
	display:block;
}
.right_dzial a:hover {
	color:#ABC7FF;
}
.right_dzial_naglowek {
	width:100%;
	height:auto;
	background-image:url(images/pasek.gif);
	background-repeat:repeat-x;
	margin-bottom:10px;
	margin-top:20px;
}
.clear {
	width:100%;
	height:2px;
	clear:both;
}
#stopka {
	position: relative;
	width:872px;
	height:63px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-color:#21407F;
	background-image:url(images/dol_srodek.gif);
	background-repeat:repeat-x;
	margin-top:-63px;
	font-size:10px;
}
#stopka_txt {
	position:absolute;
	width:auto;
	height:auto;
	font-size:10px;
	padding-top:12px;
	padding-left:53px;
}
#stopka_txt p {
	color:#A6ADBF;
	margin:0;
	margin-top:7px;
	margin-left:4px;
	padding:0;
}
#stopka_txt a {
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
	color:#FFFFFF;
}
#stopka_txt a:hover {
	color:#94B6FB;
}
#stopka_lewy {
	position:absolute;
	width:15px;
	height:63px;
	left:0;
	background-image:url(images/dol_lewy.gif);
	background-repeat:no-repeat;
}
#stopka_prawy {
	position:absolute;
	width:14px;
	height:63px;
	right:0;
	background-image:url(images/dol_prawy.gif);
	background-repeat:no-repeat;
}
#logo {
	width:173px;
	height:63px;
	position:absolute;
	background-image:url(images/stopka_pasek.gif);
	background-repeat:no-repeat;
	right:15px;
}
#logo img {
	margin-left:37px;
	margin-top:19px;
}
#left_column .paragraf_link {
	display:block;
	text-align:left;
	padding-right:1px;
	width:100%;
	margin-top:14px;
}
.powrot {
	padding-right:30px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:right;
}
.powrot a {
	text-decoration:none;
	color:#FFFFFF;
}
.powrot a:hover {
	color:#ABC7FF;
}
.zdjecie_dzial {
	margin:0;
	padding:0;
	padding-top:4px;
	margin-left:3px;
	margin-bottom:7px;
}
#foto {
	width:100%;
	height:auto;
}
#foto2 {
	margin:0;
	padding:0;
	top:0;
	width:100%;
	height:auto !important;
	height:300px;
	min-height:300px;
	background-image:url(images/ajax-loader.gif);
	background-repeat:no-repeat;
	background-position: 50% 120px;
}
#foto a {
	text-decoration:none;
	color:#FFFFFF;
}
#foto a:hover {
	color:#94B6FB;}
table {
	margin-right:40px;
}
td {
	vertical-align:top;
}
#right_column ul {
	margin-right:30px;
}
.left_column_dzial li {
	color:#9DA2AC;
}
.zdjecia td {
	padding:5px;
}
#right_column_inside .fotografia {
	margin-top:25px;
	margin-bottom:30px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#right_column_inside .magazyny {
	margin-top:10px;
	text-align:justify;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.niebieski_txt {
	color:#3989ED;
	font-weight:bold;
}
.link {
	width: 150px;
	height:13px;
	background-image:url(images/acrobatlogo_resize.jpg);
	background-repeat:no-repeat;
	margin:0;
	margin-left:10px;
	padding:0;
	margin-bottom:8px;
}
.link p {
	line-height:13px;
	margin:0;
	padding:0;
	padding-left: 22px;
}
.data {
	font-size:10px;
	font-weight:bold;
	color:#666676;
}
.data img {
	margin:0;
	margin-left:5px;
	margin-right:6px;
}
.img_margin_left {
	margin-left: 6px;
}
.img_margin_right {
	margin-right: 6px;
}
#zdjecie_load {
	height:auto !important;
	height:300px;
	min-height:300px;
	padding:0;
	margin:0;
}
#zdjecie_load img {
	margin:0;
	padding:0;
}
.table_padding {
	padding:0;
}

/********************* style search *************************/
#right_column #right_column_inside
.searchh1{
	margin-top: 30px !important;
	padding: 0px;
	height: 5px;
	font-size:12px;
	color:#CCCCCC;
	font-weight: bold;
	margin-left: 30px !important;
}
.searchh2{
	margin: 0px;
	padding: 0px;
	height: 5px;
	font-size:10px;
	color:#CCCCCC;
	font-weight: bold;
	margin-left: 60px !important;
}
p.searcha1 a{
	display: block;
	margin-bottom: 0px !important;
	padding: 0px;
	height: 3px !important;
	font-size:12px;
	color:#3989ED;
	font-weight: bold;
	margin-left: 30px !important;
}

p.searcha1 a:hover {
	color:#ABC7FF;
}

#right_column #right_column_inside p.searcha2 a{
	display: block;
	margin-bottom: 0px !important;
	padding: 0px;
	height: 3px !important;
	font-size:10px;
	color:#3989ED;
	font-weight: bold;
	margin-left: 60px !important;
}

#right_column #right_column_inside p.searcha2 a:hover {color:#ABC7FF;}

#right_column #right_column_inside p.searcha3 a {
	display: block;
	margin-bottom: 0px !important;
	padding: 0px;
	height: 3px !important;
	font-size:9px;
	color:#3989ED;
	width: 500px;
	font-weight: bold;
	margin-left: 90px !important;
}

#right_column #right_column_inside .searcha3 a:hover { color:#ABC7FF; }

.niebieski {
	color:#3989ED;
}

.left_column_naglowek h2, .right_dzial_naglowek h2{
  font-family: Myriad Pro;
  font-size:13px;
  font-weight:normal;
  background:#1E1E22;
  width:auto;
  position:relative;
  display:inline;
  padding:0px 10px 0px 0px;

}
#logo_ivn {
  float:right;
  height:30px;
  margin:26px 0 0;
  padding:0 60px 0 0;
  position:relative;
  width:165px;
  top:5px;
}
#logo_ivn  p{ margin:0px -2px 15px 0px;float:left;}
#logo_ivn img{position:relative;top:-2px;}
#logo_ivn a {
color:#77808F;
float:right;
font:10px Tahoma;
text-decoration:none;
}

#right_column_inside .table_contact{
  border:0px;
  width:454px;
  border-collapse:separate;
}

#right_column_inside .table_contact td{ border:0px;border-bottom:1px solid #1E1E22;padding-top:1px;}
#right_column_inside .table_contact td textarea, #right_column_inside .table_contact td input{font-family:Tahoma;}
#right_column_inside .table_contact td input[type=text],#right_column_inside .table_contact td textarea{ 
  width:208px;
  padding:0px 5px 0px 5px;
  height:20px;
  background:#2C2C32;
  color:#FFFFFF;
  border-top:1px solid #141417;
  border-right:1px solid #454547;
  border-bottom:1px solid #3B3B42;
  border-left:1px solid #141417;
  font-size:11px;
}
#right_column_inside .table_contact td textarea{ height:170px; width:337px;padding:5px;}
#right_column_inside .table_contact td input[type=submit], #order-product input {  
  width:100px;
  background:#3F3F49;
  color:#3989ED;
  cursor:pointer;
  border-bottom:1px solid #141417;
  border-left:1px solid #454547;
  border-top:1px solid #3B3B42;
  border-right:1px solid #141417;
  float:right;
}
#right_column_inside .table_contact td.td_1{
  text-align:right;
  width:100px;
  color:#7A7A7A;
  padding:6px 0px 0 0;
}
#right_column_inside .table_contact td.error , p.error { color:#B75F6C;font-weight:normal}
#right_column p.msg, #right_column p.error{margin:23px 0px 5px 3px;font-size:11px;font-weight:bold;line-height:auto;}
p.msg {color:#82B75F;}
#right_column .rewrite{
  position:relative;
  left:80px;
  top:-23px;
  text-align:center;
  width:178px;
}
#right_column_inside .table_contact td input.tokenIn{
  position:relative;
  width:80px;
  left:158px;
  top:-8px;
}
#right_column_inside .table_contact td span.button_blue, #order-product span.button_blue {
  background-image:url('images/button_blue_left.png');
  background-repeat:no-repeat;
  padding:28px 4px 0 0px;
  display:inline-block;
  float:right;
}
#right_column_inside .table_contact td span.button_blue:hover,#right_column_inside .table_contact td span.button_blue input:hover, #order-product span.button_blue input:hover {text-decoration:underline}
#right_column_inside .table_contact td span.button_blue input, #order-product span.button_blue input {
  display:inline-block;
  background:none;
  color:#FFFFFF;
  background-image:url('images/button_blue_right.png');
  background-position:no-repeat;
  background-position:right;
  border:0px;
  padding:5px 20px 5px 16px;
  margin:-28px 0 0 4px;
  width:auto;
  top:0px;
}
#order-product {
	float: right;
	padding: 16px 20px 0 16px;
	position: relative;
	z-index: 1;
}
#order-product span.button_blue {
  background-image:url('images/button_red_left.png');
}
#order-product span.button_blue input {
  background-image:url('images/button_red_right.png');
  font-weight: bold;
}