body  {
font-family : Tahoma, Helvetica, sans-serif;
padding : 0;
margin : 0;
font-size : 12px;
background-color : #333333;
}
a {
outline: 0;
}
a:link, a:visited {
color : #ffffff;
text-decoration : none;
}
a:hover, a:active {
color : #CCCCCC;
}
#up {
width : 880px;
margin : 0 auto;
height : 200px;
z-index : 1;
}
#content {
width : 900px;
margin : 0 auto;
color : white;
background-image : url(images/content_bg.gif);
background-position : bottom center;
background-repeat : no-repeat;
position : relative;
z-index : 200;
top : -200px;
}
h1#logo {
width : 800px;
height : 80px;
margin : 30px 0 0;
display : block;
text-indent : -9999px;
}
h1#logo a {
display : block;
height : 80px;
}
ul#menu {
margin : 0 0 20px 35px;
padding : 0;
list-style-type : none;
width : 214px;
position : relative;
z-index : 100;
}
ul#menu li {
margin : 0;
padding : 0;
list-style-type : none;
background-repeat : no-repeat;
}
ul#menu li a {
font-size : 12px;
line-height : 32px;
color : #cdcdcd;
text-decoration : none;
padding-left : 30px;
}
ul#menu li ul {
margin : 0;
padding : 0;
list-style-type : none;
}
ul#menu li ul li {
margin : 0;
padding : 0;
list-style-type : none;
}
ul#menu li ul li a {
line-height : 34px;
color : #ffffff;
}
ul#menu a:hover {
text-decoration : underline;
}
#left_column {
width : 260px;
margin : 0 0 35px 35px;
background-image : url(images/kreska.gif);
background-repeat : no-repeat;
padding-top : 20px;
}
#left_column p {
margin : 0 0 10px;
padding : 0;
}
#left_column ul {
margin : 0 0 10px;
padding : 0;
}
#left_column li {
margin : 0 0 0 15px;
padding : 0;
list-style-type : square;
list-style-position : outside;
}
#right_column {
width : 500px;
margin : 130px 0 20px 30px;
float : left;
position : relative;
background-color : #3f3f3f;
}
#right_column ol li {
margin-top : 5px;
margin-bottom : 5px;
}
#right_column p.odstep {
margin-right : 12px;
margin-left : 12px;
padding : 0;
margin-top : 10px;
margin-bottom : 0;
}
#right_column p.wycena {
background-image : url(images/formularz1.gif);
background-repeat : no-repeat;
font-weight : bold;
height : 29px;
width : 209px;
font-size : 12px;
background-position : left center;
text-align : left;
margin : 0 0 0 278px;
padding : 12px 0 0;
text-indent : 20pt;
}
#right_column p.odstep1 {
margin-right : 12px;
margin-left : 12px;
padding : 0;
margin-top : 13px;
margin-bottom : 5px;
text-align : right;
}

#right_column p.odstep2 {
	margin-right : 35px;
	margin-left : 35px;
	padding : 30px 0 20px;
	margin-top : 0px;
	margin-bottom : 0px;
	font-weight: bold;

}
#right_column img.ramka {
background-color : #396e9f;
padding : 9px;
display : inline;
margin-bottom : 5px;
border : 1px solid #ffffff;
}
#right_column img.ramka1 {
background-color : #3f3f3f;
padding : 5px;
display : inline;
border : 1px solid #ffffff;
margin-top : 10px;
}
#right_column img.ramkakontakt {
padding : 9px;
display : inline;
margin-bottom : 3px;
border : 1px solid #ffffff;
}
#right_column img.ramkakontakt1 {
padding : 5px;
display : inline;
margin-bottom : 3px;
border : 1px solid #ffffff;
}
#right_column #pracownicy {
clear : both;
border-top : 8px solid #333333;
padding-top : 10px;
}
#right_column #dalej {
text-align : center;
display : block;
clear : both;
margin-top : 20px;
margin-bottom : 20px;
}
#right_column #dalej a:link, #right_column #dalej a:visited {
color : #ffffff;
background : #112e4b;
margin : 0 5px 0 0;
padding : 3px 9px;
border : 1px solid #ffffff;
}
#right_column #dalej a:hover, #right_column #dalej a:active {
color : #000000;
}
#right_column #dalej a.current:link, #right_column #dalej a.current:visited {
color : #000000;
background : #ffffff;
margin : 0 5px 0 0;
padding : 3px 9px;
border : 1px solid #ffffff;
}
#right_column #dalej a.current:hover, #right_column #dalej a.current:active {
color : #000000;
}


#right_column #dalej1 {
	text-align : center;
	display : block;
	clear : both;
	margin-top : 20px;
	padding-top: 15px;
	border-top: 10px solid #333333;
	font-size: 10px;
	background: #4D0017;
	padding-bottom: 15px;
}

#right_column #dalej1 span {
	text-transform: uppercase;
	margin-right: 10px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;

}

#right_column #dalej1 a:link, #right_column #dalej1 a:visited {
color : #ffffff;
background : #4D0017;
margin : 0 5px 0 0;
padding : 3px 9px;
border : 1px solid #ffffff;
}
#right_column #dalej1 a:hover, #right_column #dalej1 a:active {
color : #000000;
}
#right_column #dalej1 a.current:link, #right_column #dalej1 a.current:visited {
color : #000000;
background : #ffffff;
margin : 0 5px 0 0;
padding : 3px 9px;
border : 1px solid #ffffff;
}
#right_column #dalej1 a.current:hover, #right_column #dalej1 a.current:active {
color : #000000;
}



#right_column #pracownicy dl {
clear : both;
margin : 0;
padding : 0 0 0 15px;
}
#right_column #pracownicy dt {
float : left;
width : 120px;
clear : left;
margin : 0;
padding : 0;
}
#right_column #pracownicy dd {
float : left;
width : 300px;
margin : 30px 0 0;
padding : 0;
}
#right_column #referencje dl {
clear : both;
margin : 0;
padding : 0 0 0 15px;
border-bottom : 1px solid #333333;
}
#right_column #referencje dt {
float : left;
width : 250px;
clear : left;
margin : 20px 0 10px;
padding : 0;
}
#right_column #referencje dd {
	float : left;
	width : 200px;
	margin : 20px 0 0;
	padding : 0;
}
#right_column #referencje dd span {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	margin-bottom: 20px;
	margin-top: 70px;

}
a.refmore:link, a.refmore:visited {
	color : #ffffff;
	display: block;
	font-weight: bold;
	text-align: right;
	margin-top: 10px;

}
a.refmore:hover, a.refmore:active {
color : #6299cb;
}
#right_column #promocje dl {
clear : both;
margin : 0;
padding : 0 0 0 15px;
}
#right_column #promocje dt {
float : left;
width : 220px;
clear : left;
margin : 20px 0 10px;
padding : 0;
}
#right_column #promocje dd {
float : left;
width : 220px;
margin : 20px 0 0;
padding : 10px 0 0;
text-align : left;
}

#right_column #kampanie dl {
margin : 0;
padding : 0;

}
#right_column #kampanie dt {
	width : 500px;
	margin : 20px 0 10px;
	padding : 0;
	text-align: center;
}
#right_column #kampanie dd {
width : 500px;
margin : 0;
padding : 0px 0 0 0px;
text-align: center;
}

#right_column #kampanie dt span {
	color : #ffffff;
	width : 500px;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	display: block;
	margin-bottom: 10px;
}

#right_column #kampanie dd img {
	border: 4px solid #666666;
} 

#right_column #ryba dl {
	margin : 0px;
	padding : 0;
	clear: both;
	display: block;
}
#right_column #ryba dt {
	width : 175px;
	margin : 20px 0 10px 10px;
	padding : 0;
	float: left;
	display: inline;
}
#right_column #ryba dd {
	width : 300px;
	margin : 15px 0 0px;
	padding : 0px 0 0 0px;
	text-align: center;
	float: left;
	display: inline;
}

#right_column #ryba dt span {
	color : #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	display: block;
	margin-bottom: 5px;
}


#right_column #ryba dd img {
	border: 4px solid #666666;
} 


#right_column #chembud dd img {
	border: 4px solid #666666;
	display: block;
	margin : 0px;
	padding : 0;
	clear: both;
} 
#right_column #chembud dl {
	margin : 0px;
	padding : 0;
	clear: both;
	display: block;
}
#right_column #chembud dt {
	width : 175px;
	margin : 20px 0 10px 10px;
	padding : 0;
	float: left;
	display: inline;
}
#right_column #chembud dt span {
	color : #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	display: block;
	margin-bottom: 5px;
}

#gadzet-online dl {
	margin : 30px 0px 0px;
	padding : 0;
	clear: both;
	display: block;
}
#gadzet-online dt {
	width : 175px;
	margin : 0px 0 0px 10px;
	padding : 0;
	float: left;
	display: inline;
}
#gadzet-online  dd {
	width : 300px;
	margin : 0px 0 30px;
	padding : 0px 0 0 0px;
	float: left;
	display: inline;
}


#right_column #gadzet dl {
	margin : 10px 0px 0px;
	padding : 0;
	clear: both;
	display: block;
}
#right_column #gadzet dt {
	width : 175px;
	margin : 0px 0 0px 10px;
	padding : 0;
	float: left;
	display: inline;
}
#right_column #gadzet dd {
	width : 300px;
	margin : 0px 0 30px;
	padding : 0px 0 0 0px;
	float: left;
	display: inline;
}

#right_column #gadzet dd span {
	color : #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	display: block;
	margin-bottom: 5px;
	text-align: left;
	margin-top: 0px;
}

#right_column #gadzet dd span.gadzet {
	color : #FFFFFF;
	background-color: #600038;
	text-align: right;
	width: 150px;
	margin-left: 130px;
	padding: 5px;
	margin-top: 10px;
}

#right_column #gadzet dd span.cena, #right_column #gadzet1 dd span.cena1 {
	color : #FFFFFF;
	text-align: right;
	padding: 0px 5px;
	font-size: 10px;
	margin: 0px;
}


#right_column #gadzet dt img, #right_column #gadzet1 dt img  {
	border: 2px solid #ffffff;
	padding: 4px;
} 

#right_column #gadzet1 dl {
	margin : 10px 0px 0px;
	padding : 0;
	clear: both;
	display: block;
}
#right_column #gadzet1 dt {
	width : 175px;
	margin : 0px 0 0px 10px;
	padding : 0;
	float: left;
	display: inline;
}
#right_column #gadzet1 dd {
	width : 300px;
	margin : 0px 0 10px;
	padding : 0px 0 0 0px;
	float: left;
	display: inline;
}

#right_column #gadzet1 dd span {
	color : #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	display: block;
	margin-bottom: 5px;
	text-align: left;
	margin-top: 0px;
}


#right_column #gadzet1 dd span.gadzet {
	color : #FFFFFF;
	background-color: #600038;
	text-align: right;
	width: 150px;
	margin-left: 130px;
	padding: 5px;
	margin-top: 10px;
}

#right_column #gadzet1 dt img {
	border: 2px solid #ffffff;
	padding: 4px;
} 

h2 {
width : 500px;
font-size : 14px;
text-transform : uppercase;
margin : 0;
padding : 9px 0 9px 0;
text-indent : 12px;
border-top : 10px solid #333333;
border-bottom : 1px solid #333333;
}
h3 {
font-size : 12px;
margin : 0;
width : 500px;
padding : 4px 0;
text-indent : 18px;
border-top : 10px solid #333333;
border-right : 0;
border-bottom : 1px solid #333333;
border-left : 0;
}
h5 {
width : 500px;
font-size : 12px;
margin : 0;
padding : 9px 0 9px 0;
text-indent : 12px;
border-top : 10px solid #333333;
border-bottom : 1px solid #333333;
}
a img {
border : none;
}
#footer {
clear : both;
height : 63px;
padding : 17px 0 0 30px;
margin : 10px 0 0;
}
.sample {
width : 480px;
margin-top : 10px;
margin-bottom : 10px;
margin-left : 10px;
}
h4.stitle {
color : #666;
margin : 0 0 5px 0;
font-size : 10px;
}
#handles4 {
background-color : #123552;
width : 480px;
margin : 0;
padding : 0;
}
p.buttons {
padding : 5px 0;
margin : 6px 0 0;
background-color : #123552;
width : 480px;
text-indent : 15px;
line-height : 20px;
}
.buttons span {
color : #ffffff;
padding : 0;
margin : 0 5px 0 0;
cursor : pointer;
font-size : 12px;
}
.buttons span.active, .buttons span:hover {
background : #0080ff;
color : #fff;
}
#box4 {
position : absolute;
}
#box4 div {
width : 480px;
height : 240px;
float : left;
background-color : #123552;
}
#box4 span {
font-weight : bold;
display : block;
margin-top : 10px;
}
#box4 span.big {
font-weight : bold;
display : block;
margin-bottom : 20px;
margin-top : 0;
font-size : 16px;
}
#box4 p.lewy {
float : left;
width : 220px;
padding : 0;
margin-right : 15px;
margin-left : 15px;
display : inline;
margin-top : 0;
margin-bottom : 0;
}
#box4 p.lewy1 {
float : left;
width : 200px;
padding : 0;
margin : 0;
}
#box4 h3, #box4 p, #box4 ul {
padding : 0;
margin : 0;
}
#box4 h3 {
font-size : 12px;
color : #ffffff;
margin-right : 30px;
text-align : right;
visibility : hidden;
padding : 0;
margin-top : 0;
margin-bottom : 0;
margin-left : 0;
}
#box4 a:link, #box4 a:visited {
font-size : 12px;
color : #6299cb;
text-decoration : none;
font-weight : normal;
}
#box4 a:hover, #box4 a:active {
color : #ffffff;
}
#info4 {
color : #ffffff !important ;
cursor : default;
margin : 0;
padding : 0;
}
.thumbs {
width : 54px;
}
.thumbs div {
display : block;
width : 54px;
height : 41px;
margin : 3px 0;
cursor : pointer;
}
.thumbs div img {
display : block;
width : 100%;
height : 100%;
border : none;
}
.info {
width : 240px;
height : 40px;
position : absolute;
}
h4 {
font-size : 14px;
margin : 10px 0 6px;
padding : 0;
font-size : 14px;
color : #ffffff;
padding : 0;
width : 480px;
text-indent : 5pt;
}
h4 a {
float : right;
padding : 0;
text-decoration : none;
margin : 0;
}
.mask1 {
position : relative;
width : 480px;
height : 180px;
overflow : hidden;
}
.mask2 {
position : relative;
width : 240px;
height : 180px;
overflow : hidden;
}
.mask3 {
position : relative;
width : 480px;
height : 240px;
overflow : hidden;
}
span img {
display : block;
border : none;
}
.strona {
display : block;
width : 480px;
height : 200px;
background-color : #123552;
color : #ffffff;
padding-top : 10px;
padding-bottom : 10px;
border : 1px solid #ffffff;
margin-left : 9px;
margin-top : 20px;
}
#strona a:link, #strona a:visited {
color : #ffffff;
font-size : 12px;
}
#strona a:hover, #strona a:active {
color : #6299cb;
}
#strona span {
font-weight : bold;
display : block;
margin-top : 10px;
}
#strona span.big {
font-weight : bold;
display : block;
margin-bottom : 20px;
margin-top : 0;
font-size : 16px;
}
p.lewy {
float : left;
width : 220px;
padding : 0;
margin-right : 15px;
margin-left : 15px;
margin-top : 0;
margin-bottom : 0;

display : inline;
}
p.lewy1 {
float : left;
width : 200px;
padding : 0;
margin : 0;
}
#send {
margin-top : 20px;
}
#send p {
margin : 5px 0 5px 12px;
padding : 0;
clear : both;
}
#send p label {
float : left;
width : 150px;
}
#send p textarea {
float : left;
width : 150px;
}
#send input {
color : #1a617e;
background-color : #ffffff;
border : 1px solid #000000;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
overflow : hidden;
padding : 2px;
}

#send textarea {
color : #1a617e;
background-color : #ffffff;
border : 1px solid #000000;
font-size : 12px;
font-family : Verdana, Arial, Helvetica, sans-serif;
overflow : auto;
padding : 2px;
}

#send .wyslij {
clear : both;
margin-left : 170px;
margin-top : 5px;
margin-bottom : 5px;
font-size : 10px;
}
#send .wyslij2 {
clear : both;
margin-left : 20px;
margin-top : 5px;
margin-bottom : 5px;
font-size : 10px;
}
#send input.wyslij1 {
clear : both;
background-color : #1a617e;
padding : 3px;
border : 0;
font-weight : bold;
font-size : 11px;
}
#send legend {
text-transform : uppercase;
font-weight : bold;
color : #ffffff;
background : #112e4b;
padding : 5px;
}
#send legend {
text-transform : uppercase;
font-weight : bold;
color : #ffffff;
background : #112e4b;
padding : 5px;
}
#send fieldset {
width : 400px;
margin-left : 40px;
}
#sendkontakt {
margin : 0;
}
#sendkontakt p {
margin : 5px 0 5px 0;
padding : 0;
clear : both;
font-size : 11px;
}
#sendkontakt p label {
width : 200px;
display : block;
padding : 6px 0 3px;
font-weight : bold;
margin : 0;
}
#sendkontakt p textarea {
width : 120px;
margin : 0;
padding : 0;
}

#sendkontakt input{
color : #ffffff;
background-color : #3f3f3f;
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
overflow : hidden;
padding : 4px;
border-top : 0;
border-right : 0;
border-bottom : 1px solid #999999;
border-left : 0;
}

#sendkontakt textarea {
color : #ffffff;
background-color : #3f3f3f;
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
overflow : auto;
padding : 4px;
border-top : 0;
border-right : 0;
border-bottom : 1px solid #999999;
border-left : 0;
}

#sendkontakt .wyslij {
clear : both;
margin-top : 5px;
margin-bottom : 5px;
font-size : 10px;
margin-left : 0;
margin-right : 0;
}
#sendkontakt input.wyslij1 {
clear : both;
background-color : #434607;
padding : 3px;
border : 0;
font-weight : bold;
font-size : 11px;
border : 0 solid #000000;
}
#copyright {
font-size : 10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : right;
vertical-align : middle;
}
img.anronet {
vertical-align : middle;
border : 0;
} 
p.poczta {
	color: #FFFFFF;
	height: 20px;
	line-height: 15px;
	margin: 10px 0px 0px;
	padding: 0px 0px 0px 35px;

}
a.poczta:link, a.poczta:visited {
	color : #ffffff;
	text-decoration : none;
	padding: 0px 15px 0px 15px;
}
a.poczta:hover, a.poczta:active {
	color : #999999;
}
#gadzet_new {
	width : 500px;
	text-transform: uppercase;
	background: #bc989a;
	color: #000000;
	height: 158px;
	font-size: 14px;
}
#gadzet_new img {
	border: 2px solid #ffffff;
	padding: 4px;
} 

#gadzet_new a:link, #gadzet_new a:visited {
color : #000000;
}
#gadzet_new a:hover, #gadzet_new a:active {
color : #740325;
}