@charset "utf-8";/* CSS Document */*{	padding:0;	border:0;  /*przeslaniac przy pracy z formularzami */	margin:0;}html{/*	position:absolute;*/	text-align:center;	height:100%;	width:100%;	min-width:760px;}body{	height:100%;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;/*	background:#E5E5E5 url("/images/background_gradient.png") repeat-y center;*//*	background:#E5E5E5 url("/images/advamacs-bg.png") no-repeat scroll 50% 0 ;*/        background: #E5E5E5 url("/images/advamacs-bg.png") no-repeat scroll 50% 0px;/*        background-image: url("/images/advamacs-bg.png");        background-repeat-x: no-repeat;        background-repeat-y: no-repeat;        background-attachment: scroll;        background-position-x: 50%;        background-position-y: 0px;        background-origin: initial;        background-clip: initial;        background-color: #E5E5E5;*/	color:#4C4C4C;	}a{	text-decoration:none;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000000;}a:hover, a:active, a:focus{	text-decoration:underline;}#container{	position:relative;	margin-left:auto;	margin-right:auto;	text-align:left;	width:735px;	height:101%;	min-height:100%;	clear:both;}#logo{	position:relative;	display:block;	float:left;}#baner{	position:relative;	margin-left:auto;	margin-right:auto;	clear:both;	width:735px;	height:239px;	background-image:url( "/images/top_image.jpg");}/*========================================== style dla rozwijalnego menu ======================*/#menu_container{	position:absolute;	width:300px;	top:0px;	left:442px;	z-index:2000;}#rollover_menu, #rollover_menu ul{	position:absolute;	height:2em;	width:92px;	list-style:none;	display:block;	float: left;	width: auto;	line-height: 2em;	font-weight: bold;	padding: 0px;	font-family:Verdana, Arial, Helvetica, sans-serif;}#rollover_menu ul{	float:left;	font-size:0.9em;	position:relative;}#rollover_menu li{	float:left;/*	width:92px;*/}#rollover_menu li ul{ /* second level lists */	position:absolute;	left:-9999em;}#rollover_menu li ul a{	color: #999999;	font-weight:normal;}#rollover_menu li ul a:hover{	color: #666666;	text-decoration:none;	position:relative;}#rollover_menu li ul li{	width:9em; /* szerokosc dla menu II stopnia */	background:#FFFFFF;	border-top:#D4D8D9 1px solid;	color: #999999;	font-weight:normal;	text-align:left;}#rollover_menu li:hover ul, #rollover_menu li:focus ul,  #rollover_menu li:active ul{	left:0;	position:relative;}#rollover_menu li ul:hover, #rollover_menu li ul:focus,  #rollover_menu li ul:active{	left:0;	position:relative;}#rollover_menu li ul li a{	padding-left:2px;}#rollover_menu a{	width:100%;	height:100%;	margin-left:auto;	margin-right:auto;	line-height:2.2em;	display:block;	font-weight:bold;}#contact_link, #products_link, #about_us_link{/*	position:relative;*/	border-bottom:#DADDDD 1px solid;	border-left:#EBEDEE 1px solid;	width:92px;	height:24px;	float:left;	text-align:center;}#about_us_link{	background-image:url( "/images/about_us_background.jpg");}#products_link{	background-image:url( "/images/products_background.jpg");}#contact_link{	border-right:#D8DBEC 1px solid;	background-image:url( "/images/contact_background.jpg");}#contact_link a:hover, #products_link a:hover,#contact_link a:active, #products_link a:active,#contact_link a:focus, #products_link a:focus, #about_us_link:hover a, #about_us_link:active a, #about_us_link:focus a, #about_us_link a:focus  {	color:#A2A3A3;}/*================== koniec styli dla rollover menu =================================*/#search_form{	position:relative;	float:right;	width:245px;	height:46px;	top:187px;	text-align:right;	padding-right:18px;}#search_field{	position:relative;	top:13px;	height:1.25em;	width:180px;	display:block;	float:left;	left:38px;	padding-left:2px;	padding-bottom:1px;	padding-top:1px;	border: 1px solid #999999;}#form_go{	position:relative;	display:block;	float:right;	top:15px;	margin-left:5px;}#news_div{	position:relative;	float:left;	width:485px;	height:auto;	/*border-left: 10px solid #FFFFFF;*/	padding-left:10px;}h1{	font-weight:normal;	font-size:1.5em;	margin-bottom:15px;	margin-top:0.6em;	text-indent:20px;	font-family:Arial, Helvetica, sans-serif;}.NoBottom{	margin-bottom:0px;}.news_article, .archive_short_article{	position:relative;	/*margin-top:1em;*/	text-align:justify;	float:left;	width:465px;	height:auto;	background:url("/images/news_article_background.gif") left top no-repeat;	padding-left:20px;	margin-bottom:10px;}/*.archive_short_article{	border-bottom:1px solid #7F7F7F;	padding-bottom: 3px;}*/.archive_horizontal_line{	position:relative;	clear:both;	top:3px;	font-size:0px;	border-bottom: 1px solid #7F7F7F;	height:1px;	width:465px;}.news_article_long{	position:relative;	/*margin-top:1em;*/	text-align:justify;	float:left;	width:465px;	height:auto;	margin-bottom:10px;	padding-left:20px;	background:url("/images/news_article_background.gif") left top no-repeat;}.news_article p, .news_article_long p, .archive_short_article p{	font-size:0.9em;}h2 {	position:relative;	width:auto;	display:block;	font-weight:bold;	font-size:1em;	float:left;	margin:0;	margin-top:0px;	padding:0;}p.news_date{	color:#999999;	clear:none;	width:auto;	float:right;	text-align:right;	z-index:2;	display:block;	position:relative;}p{	clear:both;	line-height:1.5em;}.more, .cart, .archive{	clear:none;	font-size:0.9em;}p.more a, p.archive a{	clear:none;	float:right;	color:#FF0000;	margin-top:3px;	display:block;	padding-left:15px;	background:url( "../images/read_more_background.gif") left no-repeat;}p.archive a{	background:url("../images/log in image.png") right no-repeat;	padding-left:0px;	padding-right:20px;	color:#4C4C4C;	font-weight:bold;	height:1.5em;	text-decoration:none;}p.archive a:hover, p.archive a:active, p.archive a:focus{	text-decoration:none;}p.archive{	display:block;	position:relative;}p.cart a{	clear:none;	float:left;	color:#FF0000;	margin-top:3px;	display:block;	padding-left:15px;	background:url( "../images/read_more_background.gif") left no-repeat;}#sidebar{	position:relative;	float:right;	width:223px;	height:auto;	margin-top:5px;	text-align:center;}.user-login, #cart-user-login{	position:relative;	float:right;	padding:4px;	border: 1px solid #B2B2B2;	width:213px;	height:auto;	margin-top:4px;	text-align:center;}#cart-user-login{	float:left;	border: 0 none;}.InsideUserLogin, #CartInsideUserLogin{	width:90%;	height:auto;	position:relative;	text-align:left;	margin-left:auto;	margin-right:auto;}.SidebarLoginButton, .SidebarLogoutButton{	background:url("../images/log in image.png") #FFFFFF right no-repeat;	width:100%;	float:right;	height:1.5em;	position:relative;	display:block;	font-weight:bold;	padding:0;	min-width:5.3em;	text-align:right;	padding-right:20px;	cursor:pointer;	padding-top:2px;	/*border-right:10px solid #FFFFFF;*/}.SidebarLogoutButton{	background:url("../images/back image.png") no-repeat right;	padding-top:0px;}.InsideUserLogin p{	line-height:2em;	display:block;	height:2em;	width:100%;}.SidebarLoginField{	width:150px;	height:1.3em;	padding-left:2px;	border: 1px solid  #B2B2B2;	float:right;}.LoginLabel{	float:left;	display:block;	position:relative;/*	top:-2px;*/	width:auto;}.LoginRegister, .LoginCart{	font-family:Arial, Helvetica, sans-serif;	font-size:1em;	background: url("../images/register image.png") #FFFFFF right no-repeat;	width:100%;	float:left;	position:relative;	display:block;	font-weight:bold;	text-align:left;	padding:0;	min-width:5.3em;	text-align:right;	padding-right:20px;	cursor:pointer;	padding-top:0px;}.LoginCart{	background:url("../images/cart image.png") no-repeat right;/*	width:auto;*/	min-width:0;}a.LoginRegister:hover,a.LoginRegister:active,a.LoginRegister:focus, a.LoginCart:hover,a.LoginCart:active, a.LoginCart:focus, a.SidebarLogoutButton:hover, a.SidebarLogoutButton:active, a.SidebarLogoutButton:focus {	text-decoration:none;}.LoginLink{	clear:none;	display:block;	float:left;	width:7em !important;/*	height:1.5em;*/	font-size:1em;}.LoginRegister, .SidebarLoginButton, .LoginCart, .SidebarLogoutButton {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	height:2em;	color:#4C4C4C;}.LoginRegister{	padding-top:2px; /* padding zmieniony dla ie w layout-header.html */}#login-submit{	clear:none !important;	width:5em !important;	float:right;}#CartLoggedInTitle{	position:relative;	margin-top:5px;	width:100%;	line-height:2em;	font-weight:bold;	text-align:left;	text-indent:8px;	background:#CCCCCC;}#cart-state{	position:relative;}#loggedIn{	position:relative;	width:100%;	height:auto;	min-height:1.5em;	padding-top:10px;	line-height:1.5em;	margin-bottom:5px;}#right_article{	position:relative;	float:right;	padding:4px;	padding-top:5px;	border: 1px solid #B2B2B2;	width:213px;	height:auto;	margin-top:5px;	text-align:center;}#right_article p{	text-align:left;	font-size:0.9em;}#right_article img{	margin-bottom:5px;	margin-left:auto;	margin-right:auto;}#right_article p.more{	margin-top:10px;}#footer{	clear:both;	position:relative;	height:30px;	width:735px;	padding-bottom:20px;	/*border-bottom:20px solid #FFFFFF;*//*	border-top:20px solid #FFFFFF;*/	top:30px;	margin-top:30px;	margin-bottom:20px;	/*background:#FFFFFF url( /images/footer-background.jpg) -10px center no-repeat;*/	overflow:hidden;}#footer_text{	/*background-color:#FFFFFF;*/	z-index:2;	position:relative;	height:auto;	width:auto;	float:right;	text-align:left;	color:#999999;	font-size:0.8em;}#footer_text a{	color:#999999;	font-family:Arial, Helvetica, sans-serif;}a.skiplink{	position:absolute;	left:-120em;	top:1em;	z-index:5;	color:#0000FF;	font-weight:bold;	padding:0.5em;	border: solid #f3e6ba 1px;	text-decoration:none;}a.skiplink:focus, a.skiplink.active{	left:20em;}.article_title{	position:relative;	width:auto;	display:block;	font-weight:bold;	font-size:1.5em;	float:left;	margin:0;	padding:0;	padding-left:20px;	margin-top:20px;	background:url("../images/news_article_background.gif") left no-repeat;}.article_body{	position:relative;	/*margin-top:1em;*/	padding-left:20px;	text-align:justify;	float:left;	width:465px;	height:auto;	margin-bottom:10px;}.article_body p{	font-size:0.9em;}textarea, .contact, .cart_form{	border: 1px solid #B2B2B2;	margin-top:5px;	margin-bottom:5px;}.contact{	float:right;	display:block;	padding-left:2px;	clear:right;}.contact_label{	position:relative;	display:block;	height:2em;	float:left;	clear:left;	padding-left:1px;	margin-top:5px;	width:5.7em;	text-align:right;	padding-right:5px;}#contact-field-submit{	text-align: right;	margin-top:5px;	clear:both;	display:block;	position:relative;	width:100%;}#message{	float:right;	position:relative;	padding-left:2px;}.contact, #message{	width:83%;}.submit, #platnosci-pl input{	border: 1px solid #898B86;	cursor:pointer;	/*width:7em;*/	background-color:#2F3537;	color: #FFFFFF;	font-weight:bold;	float: right;	height: 2em;}#platnosci-pl input{	margin-left:20px;	width:auto;	padding-left:15px;	padding-right:15px;}.submit {	display:block;}.submit-contact-form{ /*do wywalenia */	border: 1px solid #898B86;	cursor:pointer;	display:block;	/*width:7em;*/	background-color:#2F3537;	color: #FFFFFF;	font-weight:bold;	float: right;	height: 2em;}.cart_form{	position:relative;	float:left;	width:1.5em;	display:block;	padding-left:2px;}.submit_cart{	display:block;	position:relative;	float:left;	border:1px solid #B2B2B2;	margin-left:5px;	top:3px;}.back_to_contact_form{	display:block;	height:2em;	float: left;	position:relative;	left:0px;	width:13em;	text-align:center;}.back_to_contact_form a{	display:block;	height:100%;	width:100%;	position:relative;	line-height:2em;	border: 1px solid #898B86;	cursor:pointer;	background-color:#2F3537;	color: #FFFFFF;	font-weight:bold;	height: 2em;	font-size:1em;	text-align:center;}.back_to_contact_form a:hover{	text-decoration:none;}.CategoryLeft, .CategoryRight{	margin-top:15px;	/*width:210px; */	height:auto;	position:relative;  margin-right:10px;	padding-left:20px;	background:url("../images/news_article_background.gif") left top no-repeat;  clear:none;  overflow:hidden;	zoom:1;}.CategoryLeft a, .CategoryRight a{  text-decoration:none !important;  color:#4C4C4C;}.CategoryLeft{	/*float:left;*/}.CategoryRight{	/*float:left;*/}.ProductsList{	clear:both;	list-style-type:disc;	list-style-position:inside;	font-size:0.9em;	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#FF0000;	line-height:1.5em;}.ProductsList li{	margin-top:2px;}.NormalColor{	color:#4C4C4C;}.ProductsList a{	text-decoration:underline;	color:#FF0000;}/**************** stylowanie koszyka ******************************/.c {	width:5em;/*	border: 1px solid #333333; */	text-align:center;}.productname2{	width:10em;/*	border: 1px solid #333333;*/}#latest{	position:relative;	height:auto;}.tabelka {	position:relative;	clear:both;	display:block;	border-collapse:collapse;	/*border: 1px solid #000000;*/}#cart-fill{	position:relative;	height:auto;	clear:both;}.cart-form{	clear:both;	display:block;	position:relative;}#latest h2{	width:auto;	height:2em;	clear:both;	float:none;}.tekstowe{	border: 1px solid #B2B2B2;	padding-left:2px;}.decorated{	position:relative;	display:block;	width:auto;	padding-top:2px;	background: url("../images/news_article_background.gif") left no-repeat;}.registration{	position:relative;	margin-top:1em;	text-align:justify;	float:left;	width:485px;	height:auto;	margin-bottom:10px;}#firstelement{	position:relative;	width:465px;	float:right;	height:auto;}.registerShortTextField, .registerLongTextField{	position:relative;	display:block;	border: 1px solid #B2B2B2;	margin-top:0px;	float:left;	margin-left:2px;	padding-left:2px;}.registerLongTextField{	width:351px;	float:right;}.registerShortTextFieldLabel, .registerLongTextFieldLabel, .registerNIP, .registerREGONlabel, .registerFAXlabel{	height:2em;	float:left;	display:block;	position:relative;	width:108px;	text-align:right;}.registerShortTextField{	width:122px;}.registerLongTextFieldLabel{	width:108px;;}.registration p{	display:block;	clear:both;}#RegisterFormLoginPassConfirm{	position:relative;	clear:both;	float:right;	width:360px;	height:4em;	border-top: 1px solid #B2B2B2;	border-bottom: 1px solid #B2B2B2;	padding-top:5px;	padding-bottom:5px;	text-align:right;	overflow:visible;}#RegisterFormLoginPassConfirm p.form{	display:block;	clear:both;	float:right;	line-height:2em;	height:2em;	width:95%;	margin-right:0px;	margin-bottom:2px;}.passconf{	display:block;	clear:both;	float:right;	line-height:2em;	height:2em;	width:95%;	margin-right:2px;	margin-bottom:2px;	overflow:visible;}#RegisterFormLoginPassConfirm .field{	border: 1px solid #B2B2B2;	margin-left:2px;	padding-left:2px;	width:122px;	position:relative;	left:-123px;	float:left;}#RegisterFormLoginPassConfirm .etykietka{	height:2em;	width:108px;	text-align:right;	position:relative;	left:-123px;	float:left;}/*#RegisterFormLoginPassConfirm .registerShortTextFieldLabel{	clear:left;}*/.registerREGON, .registerFAX{	float:right;	clear:none !important;	/*	UWAGA - registerREGON i registerFAX sa umieszczone w komentarzach warunkowych dla IE w	layout-header.html	*/}.floatleft{	float:left;	clear:none;	width:240px;}.registerREGONlabel, .registerFAXlabel{	width:60px;}#RegisterFormSubmit{	position:relative;	text-align:right;	clear:both;	width:100%;	height:auto;	padding-top:5px;}.RegisterSubmit{	position:relative;	margin-left:auto;	border: 1px solid #898B86;	cursor:pointer;	display:block;	width:9em;	background-color:#2F3537;	color: #FFFFFF;	font-weight:bold;	height: 2em;}#DivForBackLink{	position:relative;	clear:both;	width:100%;	height:1.5em;	/*border-top:30px solid #FFFFFF;*/	padding-top:30px;}a.BackLink{	position:relative;	display:block;	float:left;	height:100%;	background: url("../images/back image.png") left top no-repeat;	padding-left:20px;	padding-top:1px;	font-weight:bold;	color:#4C4C4C;	font-size:0.9em;}a.BackLink:hover, a.BackLink:focus, a.BackLink:active{	text-decoration:none;}#ArchivePagination{	position:relative;	float:right;	height:100%;	width:20em;	text-align:right;}#ArchivePagination ul{	list-style:none;	float:right;}#ArchivePagination li{	float:left;	font-size:0.9em;}#ArchivePagination li a{	padding-left:2px;	padding-right:2px;	height:100%;	text-align:center;}.PaginationActivePage{	font-weight:bold;}.block{	display:block;	position:relative;	height:auto;	width:auto;}#ProductPageHeading{	margin-bottom:15px;}#ProductPageLeftColumn, #ProductPageRightColumn{	position:relative;}#ProductPageLeftColumn{	float:left;	width:160px;	height:auto;	min-height:100px;	overflow:hidden;}#ProductPageRightColumn{	float:right;	/*background:#FFFFFF;*/	width:310px;	height:auto;}#ProductPageRightColumn ul{	list-style-position:inside;}.ProductTitle{	color:#FF0000;	margin-bottom:0px;}.ProductDescription{	font-weight:bold;	clear:both;	margin-top:10px;}.productTable{	clear:both;}.ProductPageDifferentProducts{	clear:both;	font-weight:bold;	color:#7F7F7F;}.CartTable{	text-align:left;	margin-top:15px;	float:left;}.CartFirstRow{	background: #CDCDCD;	border:0px;}.CartTable tr, .CartTable th{	height:2em;}.CartFirstCol, .CartSecondCol, .CartThirdCol, .CartFourthCol{	font-weight:normal;	border-bottom:1px solid #8A8C87;	padding-top:2px;	padding-bottom:2px;}.CartFirstCol{	width:200px;	padding-left:30px;}.CartSecondCol {	width:50px;}.CartThirdCol {	width:80px;}.CartFourthCol{	width:100px;}.CartSummary{	background: #CDCDCD;	border:0px;}.CartSummary #DivForBackLink{	border:0 none;	top:2px;	left:5px;}.CartSumOrder{	width:250px;	text-align:left;}var {	font-style:normal;}.SendOrder{	border: 1px solid #898B86;	cursor:pointer;	display:block !important;	width:100% !important;	background-color:red;	color: #FFFFFF;	font-weight:bold !important;	float: right !important;	line-height:1.7em !important;	height:2em !important;	padding-bottom:2px;  font-family: Verdana, Arial, Helvetica, sans-serif !important;  font-size:12px !important;}p.ForOrder{	display:block;	height:auto;	float: right;	position:relative;	width:12em;	text-align:center;	clear:none;	line-height:2em;}.koszyk{	clear:both;	margin-top:5px;	margin-bottom:5px;}.koszyk label{	float:left;}.radiobutton{	display:block;	position:relative;	border: 0 none;	height:10px;	top:3px;	float:left;}#cart-sum{	width:100%;	clear:both;	border-top: 1px solid #898B86;	height:auto;	padding-top:5px;}.CartSubmitLeft, .CartSubmitRight{	margin:0px;	padding:0px;	float:right;	width:9em;	height:auto;	text-align:center;	padding-top:5px;}.CartSubmitLeft {	float:left;}.CartSubmitLeft .submit, .CartSubmitRight .submit {	float:left;	line-height:1.7em;}.CartSubmitRight .submit{	float:right;}#CartMethods{	position:relative;	float:left;	width:80%;	left:30px;	clear:both;	height:auto;}.button{	position:relative;	display:block;	height:1.5em;	width:5em;	float:right;	right:20px;	text-align:right;}a.button:hover, a.button:focus, a.button:active{	text-decoration:none;}.KartaProdutkuTabCell, .KartaProdutkuTabCellFirstRow{	width:33%;	text-align:left;	height:auto;	min-height:2em;	padding:2px;}.KartaProdutkuTabCellFirstRow{	border-bottom:1px solid #8A8C87;}.AwaryjnaListaArtykulow{	margin:20px;	margin-top:15px;}#search-results{	padding-left:20px;	width:465px;}#search-results h2{	width:auto;	height:2em;	clear:both;	float:none;	margin-top:15px;	margin-bottom:0px;}#search-results ul{	list-style:inside;}.required{	color:#DB271F;}.requiredFields{	margin-bottom:10px;	text-indent:20px;}.error {	margin-bottom:10px;	color:#DB271F;}.clear{	clear:both;}.NoSeeNoTalk{	position:absolute;	left:-999em;	display:none;	speak:none;}.thx{	margin-top:15px;  font-size:14px;  color:red;}#flashcontent{	position:absolute;	height:162px;	width:100%;	top:25px;}.not_logged{    padding-top:15px;    color:#f00;    font-weight:bold;    clear:both;}.addtocartbuton{clear:both;}.prawo {  text-align:right !important;  padding-right:30px;}p.error input, p.error textarea{  border-color:#f00!important;  background:#fee!important;}p.error label{  color:#f00!important;}#cart-sum p.back_to_contact_form a{  /*font-family:Arial, Helvetica, sans-serif !important;*/  font-size:12px!important;  font-weight:bold;  line-height:1.6em !important;  padding-top:1px !important;  padding-bottom: 1px !important;  height:auto !important;}
