* { margin: 0px; padding: 0px; }

body { 
	text-align: center; 
	overflow-y: scroll; 
	overflow-x: hidden; 
	#overflow-y: hidden; 
	font-family: Tahoma; 
	font-size: 11px; 
	color: #747474; 
	background: #26292E; 
	background: url("../img/body_bg.jpg");
}

* html body { 
	overflow-x: hidden; 	
	overflow-y: hidden; 
}
h3 { color:#FFFFFF; }

li { list-style-position: inside; }

form { margin: 0px; padding: 0px; }

.le { display: inline; float: left; }
.pr { display: inline; float: right; }
.clr { clear: both; font-size: 0px; height: 0px; line-height: 0px; }

img { border: 0px; }

.smallsep { height: 2px; line-height: 2px; font-size: 0px; }
.sep { height: 5px; line-height: 5px; font-size: 0px; }
.bigsep { height: 10px; line-height: 10px; font-size: 0px; }

.sepline { height: 1px; line-height: 1px; font-size: 0px; background: #E5E5E4; }

.hand { cursor: hand; cursor: pointer; }

.bodycontainer {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}

.linksbox {
	width: 963px;
	margin: 0 auto;
	text-align: right;
}

.linksbox a {
	color: #82838C;
	font-size: 11px;
	text-decoration: none;
}

.linksbox a:hover {
	text-decoration: underline;
}

.container {
	width: 963px;
	margin: 0 auto;
	text-align: left;
	background: #F4F4F4;
}

.leftside {
	width: 238px;
	background: #01A5C0;
	vertical-align: top;
}

.rightside {
	width: 725px;
	vertical-align: top;
}

.logo {
	height: 103px;
	padding-top: 57px;
	text-align: center;
}

.leftcontent { 
	width:  192px;
	padding: 26px 16px 26px 30px;
	color: #ffffff;
}

.leftcontent a {
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}

a.bluecolor {
	color: #45E5FF;
}

.menu {
	width: 100%;
	height: 47px;
	background: url("../img/menu/menu_bg.jpg") repeat-x;
	text-align: center;
}

.newsinput {
	width: 121px;
	height: 21px;
	background: url("../img/inputnews.jpg") no-repeat;
	border: 0px;
	margin-top: 4px;
	padding: 6px 0px 0px 7px;
	color: #94969F;
	font-family: Tahoma;
	font-size: 11px;
}

.leftside h1.title {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.rightside h1.title {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #C20082;
	text-decoration: none;
}

.leftside h2.title {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.rightside h2.title {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #C20082;
	text-decoration: none;
}

a.more_link {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
}
a.more_link:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.more_link1 {
	color: #AB0073;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.more_link1:hover {
	color: #AB0073;
	text-decoration: underline;
}

a.more_link2 {
	color: #AB0073;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.more_link2:hover {
	color: #AB0073;
	text-decoration: underline;
}

.allcat { margin-top: -4px; }

.content {
	width: 724px;
	/*padding: 20px;*/
	line-height: 18px;
}

.content li {
	list-style-image: url("../img/li_dot.jpg");
}

.cenniki_bg {
	background: url('../img/cenniki_bg.jpg');
	width: 509px;
	height: 94px;
	overflow: hidden;
	margin-left: 70px;
}

.cenniklogo {
	width: 140px;
	height: 94px;
	text-align: center;
}

.sciagnij {
	width: 290px;
	#line-height: 94px;
}

.pdf {
	height: 94px;
	width: 79px;
	text-align: center;
}

.mainkat {
	background: #0096AF;
	height: 32px;
	line-height: 32px;
	padding-left: 30px;
}

.mainkat a {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.mainkat a:hover {
	text-decoration: underline;
}

.mainkatsep {
	height: 1px;
	overflow: hidden;
	background: #04AFCB;
}

.subkat {
	height: 28px;
	line-height: 28px;
	padding-left: 45px;
}

.subkat a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

.subkat a:hover {
	text-decoration: underline;
}

.subkatsel {
	height: 28px;
	line-height: 28px;
	padding-left: 45px;
	background: #1FBCD6;
}

.subkatsel a {
	color: #018198;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.subkatsel a:hover {
	text-decoration: underline;
}

.subkatsep {
	width: 170px;
	border-top: 1px solid #04AFCB;
	height: 1px;
	overflow: hidden;
	background: #009AB3;
	margin-left: 45px;
}

.subsubkat {
	
	height: 28px;
	line-height: 28px;
	padding-left: 60px;
}

.subsubkat a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

.subsubkat a:hover {
	text-decoration: underline;
}

.subsubkatsel {
	background: #46CBE0;
	height: 28px;
	line-height: 28px;
	padding-left: 60px;
}

.subsubkatsel a {
	color: #018198;
	font-size: 12px;
	text-decoration: none;
}

.subsubkatsel a:hover {
	text-decoration: underline;
}

.imagelist {
	width: 230px;
	text-align: center;
}

.productlist, .artykul {
	background: #ffffff;
	padding: 20px;
}

.desclist {
	width: 430px;
}

h1.prodtitle {
	color: #01A5C0;
	font-size: 12px;
	font-weight: bold;
}

.produktbody {
	width: 684px;
	padding: 20px;
	background: #ffffff;
}


.leftprod {
	width: 450px;
}

.specialborder {
	width: 220px;
	border: 7px solid #F5F5F5;
	
}

.specialtitle {
	background: #F5F5F5;
	color: #AB0073;
	font-weight: bold;
}

.specialtext {
	background: #ffffff;
	padding: 5px;
}

.technicalbox {
	width: 175px;
	height: 20px;
	line-height: 20px;
	background: #F5F5F5;
}

.technicalvalues {
	width: 494px;
	height: 20px;
	line-height: 20px;
	background: #ffffff;
}

.typesdesc {
	width: 105px;
	height: 20px;
	line-height: 20px;
	background: #ffffff;
}

.technicalsep {
	height: 7px; 
	overflow: hidden;
	background: #F5F5F5;
	width: 100%;
}

.typestitle {
	width: 105px;
	height: 20px;
	line-height: 20px;
	background: #F5F5F5;
	color: #787676;
	font-weight: bold;
	font-size: 12px;
}

.image {
	width: 100%;
	text-align: center;
}

#ImageBoxOverlay
{
	background-color: #000;
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages
{
	margin: 0;
}
#ImageBoxNextImage
{
	background-image: url(../../images/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(../../images/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(../../images/nextlabel.gif);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(../../images/prevlabel.gif);
	background-repeat:	no-repeat;
	background-position: left bottom;
}

.categorytitle {
	color: #787676;
	padding:12px 0px 12px 0px;
	width:100%;
	background: #f5f5f5;
	font-size: 14px;
	font-weight: bold;
}

.inputform {
	width: 400px;
	height: 17px;
	border: 1px solid #D9D6D6;
	background: #FFFFFF;
	font-size: 11px;
	padding-top: 3px;
	color: #BFBBB9;
	font-family: Tahoma;
}

.textareaform {
	width: 400px;
	height: 60px;
	padding-top: 3px;
	border: 1px solid #D9D6D6;
	background: #FFFFFF;
	font-size: 11px;
	color: #BFBBB9;
	font-family: Tahoma;
}

.contactform {
	position: absolute;
	margin: 57px 0px 0px 302px;
}

.cenniki_bg a {
	color: #606067;
}

.katalog1 {
	width: 210px;
	height: 210px;
	margin-left: 25px;
}

a.katalog_tytul {
	color: #01A5C0;
	text-decoration: none;
}

a.katalog_tytul:hover {
	color: #01A5C0;
	text-decoration: underline;
}

.katalogborder {
	width: 724px;
	height: 210px;
	overflow: hidden;
	background: #ffffff;
}

.katalogcontent { width: 10000px; }

.summary {
	width: 710px;
	text-align: right;
	line-height: 25px;
}
