html, body { height: 100%; margin: 0; padding: 0; }
body { background:url(../img/bodyBG.jpg) 0px 0px repeat-x #FFFFFF; padding:0; margin: 0; font-size: 10px; font-family: Arial, Verdana, Tahoma; text-align: left; color: #222222; }

table { padding:0; margin: 0; background-position: top; background-repeat: repeat-x;  font-size: 11px; text-align: left; }
img { border: 0; }
td, p { font-size:11px; color: #222222; }
h3 { font-size: 11px;   font-weight: normal; color: #222222; margin:0; padding:0; }
h2 { font-size: 13px;   font-weight: normal; color: #003469; }
h1 { font-size: 16px;   font-weight: bold; color: #003469; }
input {vertical-align:middle; }
a { color:#003469; text-decoration:none; font-size:11px; outline:none;}
a:hover { color:#CC242D; outline:none;}

#client-zone { position:absolute; top:113px; background:#FFFFFF url(../img/bg_head-3.gif) repeat-x center top; width:100%; height:38px; z-index:100; } 
#client-zone #zone { position:relative; background:#FFFFFF url(../img/bg_head-3.gif) repeat-x center top; width:980px; height:38px; color:#E3D9B0; text-align:center; margin:0 auto; } 
#client-zone td { vertical-align: middle; height:38px; font-size:11px; }
#client-zone td img { vertical-align: middle; }

#container { z-index:1; margin: 0; padding: 0; width: 100%; 
position: relative;
height: auto !important; /* For newish browsers */
height: 100%; /* This is for crappy IE*/
min-height: 100%; /* For newish browsers*/ }

#header { width: 980px; margin: 0 auto;}
#head-1 { background:url(../img/head1BG.gif) 0px 0px repeat-x; color:#FFFFFF; height:20px; line-height:20px; padding:10px 0 0 0; } 
#head-1 #head-1-1 { text-align:left; float:left; width: 645px; font-size:11px; padding:0 0 0 0;}
#head-1 #head-1-2 { text-align:right; float:right; width: 320px; font-size:11px; padding:0 15px 0 0; position:relative;}
	#head-1-1 a { display:block; float:left; height:16px; text-decoration:none; color:#FFFFFF; padding:2px 12px 2px 12px; font-size:11px; line-height:16px; margin:0; background:url(../img/head1spacer.gif) right center no-repeat;}
	#head-1-1 a:hover { color:#FFFFFF; background-color:#900F13;}
	#head-1-1 a img { vertical-align:top; }
	#head-1-2 ul{ list-style:none; margin:0; padding:0;}
		#head-1-2 li{ display:block; float:right; height:20px; line-height:20px; padding:0 10px 0 10px;}
		#head-1-2 #reminder-href:hover{ background-color:#900F13;}

#head-2 { width: 980px; height:122px; position:relative; background-color:#CB242C;}
#head-2-1 { float:left; width:190px;}
#head-2-2 { float:left; width:540px; padding:10px 0 0 0;}
	#head-2-2-baner{ height:70px;}
	#head-2-2-search{ padding:5px 0 0 40px;}
	.mainSearchInput{ width:220px; height:20px; line-height:20px; background:url(../img/mainSearchInput.gif) 0px 0px no-repeat; border:0; padding:3px 0 3px 10px; margin:0 0 0 8px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#head-2-3 { float:right; width:250px;}
	#head-petFoto{ text-align:right; padding:10px 10px 0 0;}

#head-3 { width:980px; height:26px; background-color:#CB242C;}
	#head-3 ul{ list-style:none; margin:0; padding:0;}
	
	.head3Menu-li-1{ display:block; float:left; height:26px; width:140px; margin:0 1px 0 0; background:url(../img/head3Menu.jpg) 0px 0px repeat-x;}
		.head3Menu-li-1 a.head3Menu-link1{ display:block; height:26px; line-height:26px; font-size:11px; color:#FFFFFF; text-align:center;}
		.head3Menu-li-1:hover{ background-image:url(../img/head3MenuOver.jpg);}
		.head3Menu-li-1 img{ margin-right:10px; vertical-align:middle;}
	.head3Menu-li-2{ display:block; float:left; height:26px; width:145px; margin:0 1px 0 0; background:url(../img/head3Menu1.jpg) 0px 0px repeat-x;}
		.head3Menu-li-2 a.head3Menu-link2{ display:block; height:26px; line-height:26px; font-size:11px; color:#000000; text-align:center;}
		.head3Menu-li-2:hover{ background-image:url(../img/head3Menu1Over.jpg);}
		.head3Menu-li-2 img{ margin-right:8px; vertical-align:middle;}
	
	.head3Menu-ul-1{ background-color:#CDCDCD; z-index:100; position:relative; display:none; border:1px solid #CB242C; border-top:0; width:135px; left:-1px;}
		.head3Menu-li-3{ display:block; font-size:11px; color:#000000; padding:7px 7px 5px 7px; border-top:1px solid #E6E6E6;}
		.head3Menu-li-3 a{ color:#000000;}
		.head3Menu-li-3 a:hover{ color:#D92934;}
			.head3Menu-ul-2{ margin:0; padding:0;}
			.head3Menu-li-4{ display:block;}
		.goToCart{ background-color:#CB242C; font-size:13px; font-weight:bold; color:#FFFFFF;}
			.goToCart a{ color:#FFFFFF;}
			.goToCart a:hover{ color:#000000;}
		.yourCartProducts{ font-size:10px; color:#FFFFFF;}
			.yourCartProducts img{ background-color:#FFFFFF;}
			.yourCartProducts a{ color:#FFFFFF; font-size:10px; line-height:10px;}
			.yourCartProducts a:hover{ color:#D92934;}

#head-4{ width:980px; height:24px; line-height:24px; border-top:1px solid #FFFFFF; background-color:#CCCCCC; font-size:11px; color:#333333;}
	#head-4 img{ vertical-align:middle;}
	#head-4 a{ color:#333333; padding:0 3px 0 3px;}
	#head-4 a:hover{ color:#FFFFFF;}
	#head-4 a.current{ color:#FFFFFF;}

/* bannerHome */
#bannerHome{ padding:10px 0 10px 0; background-color:#FFFFFF;}
	#bannerHomeMain{ float:left; width:600px; height:270px; overflow:hidden; position:relative;}
		h3.bannerHomeMainDesc{ display:block; padding:15px 0 0 20px; margin:0; background:url(../img/banerHomeMainDesc.png) 0px 0px repeat-x; width:600px; height:35px; position:absolute; bottom:0; left:0; color:#CCCCCC;}
			h3.bannerHomeMainDesc span{ font-size:12px; font-weight:bold; color:#FFFFFF;}
	#bannerHomeSmall{ float:left; width:170px; height:270px; padding:0 15px 0 15px; overflow:hidden;}
	#bannerHomeInfo{ float:right; width:180px; font-size:12px; color:#333333;}
		#bannerHomeInfo p{ font-size:11px; margin:0;}
		#bannerHomeInfo a{ color:#333333;}
		#bannerHomeInfo a:hover{ color:#D92934;}
		#bannerHomeInfo ul{ list-style:none; font-size:11px; margin:0 0 0 0; padding:0 0 0 10px;}
		#bannerHomeInfo li{ line-height:18px; font-size:11px; background:url(../img/bannerHomeInfoList.gif) 0px 5px no-repeat; padding:0 0 0 14px;}
/* bannerHome */

/* bars */
.bar1{ height:27px; background:url(../img/bar1Bg.gif) 0px 0px no-repeat; padding:0 0 0 30px;}
	.bar1 p{ font-size:18px; line-height:27px; font-weight:bold; color:#FFFFFF; padding:0; margin:0;}
	.bar1 img{ vertical-align:middle;}
/* bars */

/* box */
.box1{ background:url(../img/box1Bg.jpg) 0px 0px repeat-x;}
	.centrumWiedzy{ padding:7px 6px 7px 6px;}

.box2{ float:left; width:190px; margin:6px 0 0 5px;}
	.box2 .box2Title{ width:182px; height:22px; line-height:22px; padding:0 0 0 8px; background:url(../img/box2TitleBg.gif) 0px 0px no-repeat; font-size:12px; font-weight:bold; color:#333333;}

.box3{ float:left; width:178px; height:213px; border:1px solid #B0B0B0; background-color:#FFFFFF; margin:0 17px 0 0;}
	.box3 .box3Title{ height:25px; line-height:25px; border-bottom:1px solid #B0B0B0; padding:0 0 0 10px; background:url(../img/box3TitleBg.gif) 0px 0px repeat-x; font-size:12px; font-weight:bold; color:#333333;}
		.box3 .box3Title a{ display:block; font-size:12px; color:#333333;}
		.box3 .box3Title a:hover{ color:#D92934;}
	.box3Body{ font-size:11px; color:#333333;}
		.box3Body-hr{ background-color:#E1E1E1; color:#E1E1E1; height:1px; line-height:1px; border:0; padding:0; margin:15px 0 15px 0;}
		.box3Body-hr2{ border-bottom:1px solid #E1E1E1; margin:2px 0 7px 0;}
		.box3Body a{ font-size:11px; color:#333333;}
		.box3Body a:hover{ color:#D92934;}
		.box3Body-more{ text-align:right; margin:1px 5px 0 0;}
			.box3Body-more a{ color:#D92934; font-size:10px;}
			.box3Body-more a:hover{ color:#333333;}
		.box3Body-news{ padding:15px 4px 0 4px;}
		.box3Body-problems{ padding:0 4px 0 4px;}
		.box3Body-library{ padding:0 4px 0 4px;}
		.box3Body-RoyalCanin{ padding:0 4px 0 4px;}

.box4{ float:left; width:180px; margin-right:35px;}
	.box4 .box4Title{ height:26px; line-height:20px; padding:0 0 0 10px; background:url(../img/box4Title.gif) 0px 0px no-repeat; font-size:11px; color:#FFFFFF;}
	.box4 ul{ list-style:none; margin:0; padding:10px 0 35px 9px; font-size:11px; color:#FFFFFF;}
	.box4 li{ line-height:16px;}
		.box4 li a{ font-size:11px; color:#FFFFFF;}
		.box4 li a:hover{ color:#000000;}

.box5{ width:230px;}
	.box5 .box5Title{ height:36px; line-height:31px; padding:0 0 0 10px; background:url(../img/box5Title.gif) 0px 0px no-repeat; font-size:18px; color:#FFFFFF;}
	.box5 .box5Title img{ vertical-align:middle;}
	.box5 p{ font-size:12px; color:#FFFFFF; margin:20px 0 8px 0;}

.box6{ width:210px;}
	.box6 .box6Title{ height:26px; line-height:20px; padding:0 0 0 10px; background:url(../img/box6Title.gif) 0px 0px no-repeat; font-size:11px; color:#FFFFFF; margin-bottom:4px;}
	.box6 p{ font-size:10px; color:#FFFFFF; margin:0; padding:0 0 0 7px;}

.box7{ font-size:11px; color:#999999;}
	.box7 .box7Title{ font-weight:bold; margin-bottom:8px;}
	.box7 a{ color:#999999;}
	.box7 a:hover{ color:#D92934;}
	.czeste-wyszukiwania{ height:85px; margin-top:20px;}
	.stopka-marki{ height:85px;}

.box8{ border:1px solid #B4B4B4; background-color:#FFFFFF; padding:1px; overflow:hidden;}

.box9{ border:1px solid #B4B4B4; background-color:#FFFFFF;}
	.box9 .box9Title{ height:30px; line-height:30px; padding:0 0 0 7px; border-bottom:1px solid #B4B4B4; background:url(../img/box9Title.gif) 0px 0px repeat-x; font-size:12px; font-weight:bold; color:#333333;}
		.box9 .box9Title a{ display:block; color:#333333; text-shadow:#FFFFFF 0px 1px 0px;}
		.box9 .box9Title a:hover{ color:#D92934;}
	.box9 img{ vertical-align:middle;}
	.box9-ul1{ list-style:none; margin:0; padding:10px;}
	.box9-ul1 li{ font-size:11px; font-weight:bold; color:#CB242C;}
	.box9-ul2{ list-style:none; margin:0; padding:0 0 0 15px;}
	.box9-ul2 li, .box9-ul2 a{ font-size:11px; font-weight:normal; color:#333333;}
		.box9-ul2 a:hover{ color:#D92934;}
	.box9-ul3{ list-style:none; margin:0; padding:0 0 0 0;}
	.box9-ul3 li{ font-size:10px; font-weight:normal; color:#333333;}
		.box9-ul3 a{ display:block; font-size:10px; font-weight:normal; color:#333333; padding:0 0 0 15px;}
		.box9-ul3 a:hover{ color:#D92934; background:url(../img/star1.gif) 2px 50% no-repeat;}

.boxProduct1{ width:188px; height:169px; padding:0 1px 1px 1px; background:url(../img/boxProduct1Bg.gif) 0px 0px no-repeat;}
	.boxProduct1 .boxProduct1-image{ height:110px; text-align:center; padding-top:2px;}
	.boxProduct1 .boxProduct1-name{ height:42px; text-align:center; padding:0 10px 0 10px; font-size:11px; font-weight:bold; color:#333333;}
		.boxProduct1 .boxProduct1-name a{ color:#333333;}
		.boxProduct1 .boxProduct1-name a:hover{ color:#D92934;}
	.boxProduct1 .boxProduct1-price{ height:15px; text-align:center;}
		.boxProduct1 .boxProduct1-price p{ margin:0; padding:0;}

.alertBox{ background-color:#CB242C; padding:3px; margin:8px;}
	.alertBox .alertBoxTitle{ padding:5px 10px 5px 10px; font-size:12px; color:#FFFFFF; text-align:left;}
	.alertBox .alertBoxContent{ padding:15px 25px 15px 25px; text-align:left; background:url(../img/alertBox.gif) 20px 0px no-repeat #FFFFFF;}
	.alertBox ul{ margin:0; padding:0;}
	.alertBox li{ font-size:11px; color:#CB242C;}

.alertBoxMini{ font-size:11px; color:#CB242C; padding:5px;}

.table-class1{ background:url(../img/dot1.gif) 50% 0px repeat-y;}
	.table-class1 td{ color:#666666;}
	.table-class1 a{ color:#666666;}
	.table-class1 a:hover{ color:#D92934;}

.hr-class1{ background-color:#D6D6D6; height:1px; margin:15px 0 15px 0;}

.tr-class1{ background:url(../img/tr-class1.jpg) 0px 0px repeat-x;}

.popbox1{ top:110px; left:290px; position:fixed; width:525px; display:none; z-index:1000;}
	.popbox1-header{ height:41px; background:url(../img/popbox1-header.png) 0px 0px no-repeat; padding:45px 0 0 130px; font-size:20px; color:#FFFFFF; position:relative;}
	.popbox1-close{ position:absolute; top:0px; right:0px; width:43px; height:43px; background:url(../img/popbox1-close.png) 0px 0px no-repeat; cursor:pointer;}
		.popbox1-close:hover{ background-position:0px -43px;}
	.popbox1-content{ background:url(../img/popbox1-content.png) 0px 0px repeat-y; padding:20px 30px 20px 30px; font-size:12px; font-weight:bold; color:#333333; text-align:center;}
	.popbox1-footer{ height:44px; background:url(../img/popbox1-footer.png) 0px 0px no-repeat; padding:17px 0 0 0; font-size:11px; color:#999999; text-align:center;}
	.popbox1-buttons{ padding-top:10px;}

.popbox2{ top:74px; left:290px; position:fixed; width:993px; height:151px; display:none; z-index:800;}
	.popbox2-left{ float:left; width:10px; height:151px; background:url(../img/popbox2-left.png) 0px 0px no-repeat;}
	.popbox2-content{ float:left; width:983px; height:146px; padding:5px 0 0 0; background-color:#D6232F;}
	.popbox2 h2{ margin:0; padding:0 0 5px 20px; font-size:14px; font-weight:bold; color:#FFFFFF;}
		.popbox2 h2 a{ font-size:14px; font-weight:bold; color:#890C10;}
		.popbox2 h2 a:hover{ color:#FFFFFF;}
	.flyCartBox-empty{ font-size:12px; font-weight:bold; color:#FFFFFF; padding:20px 0 0 20px;}
	.flyCartBox-image{ float:left; width:120px; height:110px; padding:3px; border:1px solid #EAEAEA; background-color:#FFFFFF;}
	.flyCartBox-text{ float:left; width:140px; padding-left:10px; font-size:11px; font-weight:bold; color:#FFFFFF;}
		.flyCartBox-text a{ font-size:11px; font-weight:bold; color:#FFFFFF;}
		.flyCartBox-text a:hover{ color:#890C10;}
		.flyCartBox-text span{ color:#E4E4E4; font-weight:normal;}
		.flyCartBox-delete{ text-align:right; padding-bottom:4px;}
			.flyCartBox-delete a{ font-size:11px; font-weight:normal;}

#popbox-site{ position:fixed; top:0; left:0; width:100%; height:100%; background:url(../img/dot2.png) 0px 0px repeat; z-index:999; display:none;}

#flyCart{ cursor:pointer; display:none; position:fixed; top:70px; right:0px; width:40px; height:163px; background:url(../img/flyCart.png) 0px 0px no-repeat; z-index:800;}
	#flyCart:hover{ background-position:-40px 0px;}
	.flyCartSelected{ background:url(../img/flyCart-close.png) -40px 0px no-repeat !important;}
		.flyCartSelected:hover{ background-position:0px 0px !important;}
#flyHelp{ cursor:pointer; display:none; position:fixed; top:230px; right:0px; width:40px; height:194px; background:url(../img/flyHelp.png) 0px 0px no-repeat; z-index:800;}
	#flyHelp:hover{ background-position:-40px 0px;}
#flyHelpBox{ top:30px;}

.clearCart{ position:absolute; top:10px; right:10px;}
.accountContinue{ position:absolute; top:12px; right:20px;}

#cartSteps{ height:50px;}
	.cartSteps-step{ float:left; height:50px; width:155px; background:url(../img/cartStepBg.jpg) 0px 0px repeat-x; margin-right:1px;}
	.cartSteps-step-current{ background-image:none; background-color:#B31A1D; width:158px;}
	.cartSteps-step h3{ margin:0; padding:0; display:block; float:left; width:46px; height:50px; line-height:50px; text-align:center; font-size:37px; color:#FFFFFF;}
	.cartSteps-step p{ display:block; float:left; width:100px; font-size:10px; color:#FFFFFF;}

#productNextPrev{ float:right; width:165px; height:25px; line-height:25px; margin-right:20px; background:url(../img/productTop.gif) 0px 0px no-repeat; text-align:center;}
	#productNextPrev a{ color:#666666;}
	#productNextPrev a:hover{ color:#D6232F;}

#productCard{}
	#productCard h4{ margin:12px 0 5px 0; padding:0; font-size:14px; font-weight:bold; color:#CB242C;}
	#productCard h3{ margin:3px 0 3px 0; padding:0; font-size:18px; font-weight:bold; color:#666666;}
		#productCard h3 a{ font-size:18px; font-weight:bold; color:#666666;}
		#productCard h3 a:hover{ color:#D6232F;}
	#productCard h1{ margin:3px 0 3px 0; padding:0; font-size:22px; font-weight:bold; color:#CB242C;}
	#productCard h2{ margin:3px 0 3px 0; padding:0; font-size:12px; font-weight:bold; color:#666666;}
	#productCardPrice{ margin:15px 0 10px 0;}
		#productCardPrice span.productCardPrice-price{ display:block; float:left; padding:0 10px 0 10px; height:33px; line-height:33px; background-color:#CB242C; font-size:22px; font-weight:bold; color:#FFFFFF;}
		#productCardPrice span.productCardPrice-priceOld{ display:block; float:left; padding:0 15px 0 15px; height:33px; line-height:33px; background-color:#333333; font-size:18px; font-weight:bold; color:#FFFFFF; text-decoration:line-through;}
	#productCardAtributes{ list-style:none; margin:0; padding:0;}
		#productCardAtributes li{ line-height:28px; font-size:12px; color:#333333;}
		#productCardAtributes img{ margin:0 10px 0 10px; vertical-align:middle;}
	#productCard-addToCart{ margin-top:30px;}
		#productCard-addToCart span{ font-size:12px; font-weight:bold; color:#666666;}
	#productCard-descBox{ margin:20px 25px 3px 25px; border:1px solid #E2E2E2; height:250px; overflow:hidden;}
		#productCard-descBoxContent{ margin:15px 10px 15px 15px;}
	#productCard-tools{ height:22px; line-height:22px; text-align:right; padding:0 50px 40px 0; font-size:12px; color:#333333;}
		#productCard-tools img{ vertical-align:middle;}
		#productCard-tools a{ font-size:12px; color:#333333;}
		#productCard-tools a:hover{ color:#D6232F;}
	#productTabs{ background:url(../img/productTabsBg.jpg) 0px 0px repeat-x #FFFFFF; padding:14px 20px 20px 20px;}
		#productTabs ul.tabNavigation{ list-style:none; margin:0; padding:0; background:url(../img/dot3.gif) bottom right repeat-x;}
		#productTabs ul.tabNavigation li{ float:left;}
			#productTabs ul.tabNavigation li a{ display:block; padding:0 45px 0 45px; height:32px; line-height:32px; background-color:#E0E0E0; margin-right:1px; font-size:12px; color:#333333; border:1px solid #C8C8C8; border-bottom:0}
			#productTabs ul.tabNavigation li a.selected{ background-color:#FFFFFF;}
		.productTabs-content{ background-color:#FFFFFF; border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8; border-bottom:1px solid #C8C8C8; border-bottom-right-radius:5px; border-bottom-left-radius:5px; padding-bottom:10px;}
			.productTabs-content h3{ margin:0; padding:20px 0 20px 20px; font-size:18px; color:#333333;}
		#Carousel-productCard li a{ font-size:12px; color:#333333;}
		.productCard-opinion{ padding:0 10px 10px 10px; font-size:11px;}
			#productCard-opinionList{ margin:0 0 10px 0; border:1px solid #E2E2E2; height:200px; overflow:hidden;}
			#productCard-opinionListContent{ margin:15px 10px 15px 10px;}
		#opinionAdd{ display:none; padding:10px;}

.opinionBox{ padding:0 0 10px 0; font-size:11px; color:#333333;}
	.opinionBox .opinionBox-nick{ float:left; width:300px; font-weight:bold; height:15px; line-height:15px;}
	.opinionBox .opinionBox-rate{ float:right; width:85px;}
	.opinionBox .opinionBox-date{ float:right; width:70px; text-align:right; height:15px; line-height:15px;}
	.opinionBox .opinionBox-desc{ color:#999999; padding:4px 0 0 10px;}

#reminderBox{ position:absolute; top:20px; right:0; width:220px; z-index:800; display:none; text-align:left; font-size:12px; color:#333333;}
	#reminderBox-top{ height:10px; background:url(../img/reminderBox-top.png) 0px 0px no-repeat;}
	#reminderBox-content{ padding:0px 25px 10px 15px; background:url(../img/reminderBox-content.png) 0px 0px repeat-y;}
	#reminderBox-bottom{ height:10px; background:url(../img/reminderBox-bottom.png) 0px 0px no-repeat;}
	.reminderBox-title{ width:170px; height:26px; line-height:20px; padding:0 0 0 10px; background:url(../img/reminderBox-title.gif) 0px 0px no-repeat; margin:0 auto 5px auto; font-size:11px; color:#FFFFFF;}

#CardProductsViewed{ margin:20px auto 0 auto; width:600px; height:134px; padding:6px 0 0 0; background:url(../img/cartCarousel.gif) 0px 0px no-repeat;}
	#CardProductsViewed-title{ font-size:11px; font-weight:bold; color:#333333; margin:0 0 5px 10px;}

.popupForm{ margin:20px 0 0 0;}
.popupForm p{ font-size:10px; text-align:left;}
/* box */

/* link */
a.a1{ display:block; width:106px; height:30px; line-height:30px; padding:0 40px 0 20px; background:url(../img/a1Bg.jpg) 0px 0px no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left;}
	a.a1:hover{ color:#FFFFFF; background-position:0px -30px;}
	a.a1-invert{ background-position:0px -30px;}
	a.a1-invert:hover{ background-position:0px 0px;}

a.a2{ display:block; float:left; height:16px; line-height:16px; background:url(../img/a2Bg.gif) 4px 0px no-repeat; padding:0 0 0 18px; color:#FFFFFF; font-size:11px;}
a.a2:hover{ background-position:4px -16px; color:#000000;}

a.a3{ display:block; width:58px; height:28px; line-height:28px; background:url(../img/a3Bg.jpg) 0px 0px no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; margin:0 auto;}
a.a3:hover{ color:#FFFFFF; background-position:0px -28px;}

a.a4{ display:block; width:80px; height:23px; line-height:23px; padding:0 7px 0 27px; background:url(../img/a4Bg.png) 0px 0px no-repeat; font-size:12px; color:#FFFFFF; text-align:left;}
a.a4:hover{ color:#FFFFFF; background-position:0px -23px;}

a.a5{ display:block; width:106px; height:17px; line-height:17px; background:url(../img/a5Bg.gif) 0px 0px no-repeat; font-size:11px; color:#FFFFFF; text-align:center;}
	a.a5:hover{ color:#FFFFFF; background-position:0px -17px;}
	a.a5-invert{ background-position:0px -17px;}
	a.a5-invert:hover{ background-position:0px 0px;}

.stronicowanie-1{ padding:0 0 0 0;}
	.stronicowanie-1 a{ display:block; float:left; padding:0 7px 0 7px; height:23px; line-height:23px; background-color:#FFFFFF; margin-left:1px; color:#3F3F3F;}
	.stronicowanie-1 a:hover{ color:#FFFFFF; background-color:#C02027;}
	.stronicowanie-1 span{ display:block; float:left; padding:0 7px 0 7px; height:23px; line-height:23px; background-color:#C02027; margin-left:1px; color:#FFFFFF !important;}
	.stronicowanie-1 .jumpBox{ display:block; float:left; width:72px; height:23px; padding:0 0 0 4px; line-height:23px; background-color:#C02027; color:#FFFFFF; margin-left:1px;}
/* link */

/* forms */
.input1{ width:210px; height:19px; line-height:19px; background:url(../img/input1.png) 0px 0px no-repeat; border:0; padding:4px 10px 4px 10px; font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.input2{ width:106px; height:17px; line-height:17px; background:url(../img/input2.gif) 0px 0px no-repeat; border:0; padding:0 7px 0 7px; font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; margin:3px 0 0 0;}
	.input2pass{ background:url(../img/input2pass.gif) 0px 0px no-repeat;}
	.input2login{ background:url(../img/input2login.gif) 0px 0px no-repeat;}
.input3{ width:158px; height:19px; line-height:19px; border:1px solid #BBBBBB; padding:2px 5px 2px 5px; font-size:12px; font-weight:bold; color:#333333; font-family:Arial, Helvetica, sans-serif;}
.input3Err{ border-color:#CB242C;}
.input3-textarea{ font-weight:normal;}
.input-paging{ width:18px; height:16px; line-height:16px; border:0; text-align:center; font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; margin:0 0 1px 2px;}

.select1{ width:170px; height:23px; line-height:23px; border:1px solid #BBBBBB; padding:2px 5px 2px 5px; font-size:12px; font-weight:bold; color:#333333; font-family:Arial, Helvetica, sans-serif;}

.submit1{ width:62px; height:25px; padding:0 0 2px 0; background:url(../img/submit1.png) 0px 0px no-repeat; border:0; text-align:center; font-size:12px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
	.submit1:hover{ background-position:0px -27px;}

.submit2{ width:35px; height:17px; padding:0 0 1px 0; background:url(../img/submit2.gif) 0px 0px no-repeat; border:0; text-align:center; font-size:11px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
	.submit2:hover{ background-position:0px -17px;}

.submit3{ width:166px; height:30px; padding:0 0 0 20px; background:url(../img/a1Bg.jpg) 0px 0px no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; border:0; text-align:left; font-family:Arial, Helvetica, sans-serif;}
	.submit3:hover{ color:#FFFFFF; background-position:0px -30px;}
	.submit3-invert{ background-position:0px -30px;}
	.submit3-invert:hover{ background-position:0px 0px;}

.submit4{ width:166px; height:30px; padding:0 0 0 36px; background:url(../img/submit4Bg.jpg) 0px 0px no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; border:0; text-align:left; font-family:Arial, Helvetica, sans-serif;}
	.submit4:hover{ color:#FFFFFF; background-position:0px -30px;}
	.submit4-invert{ background-position:0px -30px;}
	.submit4-invert:hover{ background-position:0px 0px;}

.submit5{ width:184px; height:31px; padding:0 0 4px 32px; background:url(../img/submit5Bg.jpg) 0px 0px no-repeat; border:0; text-align:left; font-size:18px; color:#FFFFFF; font-family:trebuchet ms, Arial;}
	.submit5:hover{ background-position:0px -31px;}
/* forms */

/* text */
h1.h1-class1{ margin:0; padding:1px 10px 1px 10px; font-size:16px; font-weight:bold; color:#333333;}
h1.h1-class2{ margin:0; padding:10px 10px 20px 10px; font-size:12px; font-weight:bold; color:#333333;}
h1.h1-class3{ margin:0; padding:12px 17px 12px 17px; border-bottom:1px solid #AAAAAA; font-size:14px; font-weight:bold; color:#333333; background:url(../img/h2-class1Bg.jpg) 0px 0px repeat-x;}
h2.h2-class1{ margin:0; padding:12px 17px 12px 17px; border-bottom:1px solid #AAAAAA; font-size:14px; font-weight:bold; color:#333333; background:url(../img/h2-class1Bg.jpg) 0px 0px repeat-x;}

ul.ul-class1{ list-style:none; margin:0; padding:0; font-size:11px; color:#333333;}
	ul.ul-class1 li{ line-height:16px;}
	ul.ul-class1 a{ color:#333333 !important;}
	ul.ul-class1 a:hover{ color:#D92934 !important;}
/* text */

#content { /*width:980px; margin: 0 auto; padding: 0 0 1050px 0;*/ background-color:#FFFFFF;}
#content #lewa { /*width:164px; float:left; padding:0 0 0 0;*/ }
#content #srodek {/*width:626px; float:left; margin:0 0 0 6px; padding:0 0 0 0; border:1px solid #AAAAAA; background-color:#FFFFFF;*/ text-align:left; }
#content #prawa { /*width:176px; float:right; padding:0 0 0 0;*/ }
#content #pom { clear:both; width:100%; text-align:center; color:#333333; padding:5px 0 5px 0; }
#content #pom a {color:#333333; font-size: 9px;}
#menu-bottom { text-align:center; color:#CC242D; }
#menu-bottom a { color:#CC242D; text-decoration:none; } 
#menu-bottom a:hover { color:#003469; text-decoration:underline; }  

#content #srodek marquee { width:100%; color:#CC242D; margin:0; font-size: 11px; padding:6px 10px 13px 10px; font-weight:bold; }

/* footer */
#stopka { height:1050px; width: 100%; position: absolute; bottom: -1px; left: 0; }
	#stopkaContent{ width:980px; margin:0 auto; padding:25px 0 0 0;}
#stopka-1 { height:68px; width: 980px; margin: 0 auto; position:relative; }
#stopka-1-1 { position:absolute; top:20px; left:0; width: 100px; color:#F79113; }
#stopka-1-1 a { color:#F79113; text-decoration:none; }
#stopka-1-1 a:hover { color:#FFFFFF; }
#stopka-1-2 { position:absolute; top:8px; left:100px; width: 880px; text-align:center; color:#333333 }
#stopka-1-2 a { color:#333333; text-decoration:none; }
#stopka-1-2 a:hover { color:#F79113; }

#footerInfo{ height:440px; padding:15px; background-color:#CB242C;}
	#footerInfo label{ color:#FFFFFF; font-size:11px;}
	.footerInfo-hr{ background-color:#9B0202; color:#9B0202; height:1px; line-height:1px; border:0; padding:0; margin:25px 0 25px 0;}
	#footerInfo-category{ float:left; width:430px;}
	#footerInfo-newsletter{ float:left; width:230px; padding:0 30px 0 30px; border-left:1px solid #9B0202; border-right:1px solid #9B0202;}
	#footerInfo-more{ float:right; width:210px; padding-left:18px;}

#footerMenu{ margin-top:5px; border-top:1px solid #E5E5E5; padding:12px 0 0 0; font-size:11px; color:#999999;}
	#footerMenu a{ color:#999999; text-decoration:underline;}
	#footerMenu a:hover{ color:#D92934;}
	#footerMenu #footerMenu-left{ float:left; width:760px;}
	#footerMenu #footerMenu-right{ float:right; width:220px; text-align:right;}
/* footer */

/* site column */
#categoryListMenu{ margin-bottom:20px;}
/* site column */

.obramowanie_home { width:150px; border: 1px solid #D92934; text-align:center; vertical-align:top; }
.obramowanie_home img { width:120px; height:110px; border:0; }

.ban-sep { height:7px; line-height:7px; font-size:7px; }




#naglowek h1, #naglowek h2 { font-size:11px; color: #565656; font-weight: normal; }

form { margin:0; padding:0 }


.blockl { width:164px; background: #FFFFFF url(../img/bg_block.gif) repeat-x 0 0; margin: 0 0 12px 0; }
.blockl div { margin:0; padding:0; }
.blockl .ramka { background: url(../img/bg_block_line.gif) repeat-y 100% 0;  }
.blockl .tytul { text-align:left; color:#FFFFFF; font-size:15px; line-height:22px; height:22px; font-weight:bold; padding: 3px 0 7px 0; }
.blockl .srodek { padding:0 5px; background: url(../img/bg_block_rr.gif) no-repeat 100% 100%;  }
.blockl .lista .t_cze_11_b { background-color:#FFFFFF; }
.blockl .lista { text-align:left; padding: 0px 0px 0px 14px; }
.blockl .linia { width:100%; background:transparent url(../img/pixel_szary.gif) repeat-x bottom; padding: 2px 0 4px 0; margin: 0 0 5px 0; }
.blockl .kropki { height:3px; font-size:3px; width:100%; background:transparent url(../img/tlo_linia.gif) repeat-x center; }

#lmenublock { background: url(../img/bg_block_sklep.gif) repeat-x 0 0; }

#findblock, #newslblock { text-align:center; }
#findblock .inp, #newslblock .inp { font-size: 11px; padding:1px 2px 1px 2px; background-color: #EAEAEA; color:#333333; border: 1px solid #999999; width:138px; }
#findblock label, #newslblock label { font-size: 11px; color:#333333; }
#findblock input, #findblock select, #newslblock input { margin:0 0 5px 0; }
#findblock select.inp { width:144px; }

#banleblock { background: url(../img/bg_block_banery.gif) repeat-x 0 0; text-align:center; } 
#banleblock .srodek { padding:0; }
#banleblock table { width:164px; }
#banleblock td { text-align:center; }

.blockr { width:176px; background: url(../img/bg_block.gif) repeat-x 0 0; margin: 0 0 12px 0; }
.blockr div { margin:0; padding:0; }
.blockr .ramka { background: url(../img/bg_block_line.gif) repeat-y 0 0;  }
.blockr .tytul { text-align:left; color:#FFFFFF; font-size:15px; line-height:22px; height:22px; font-weight:bold; padding: 3px 0 7px 0; }
.blockr .srodek { padding:0 5px; background: url(../img/bg_block_rl.gif) no-repeat 0 100%;  }

#kontaktblock { font-size:11px; text-align:center; color:#002346; }
#kontaktblock a { font-size:11px; color:#002346; text-decoration:none; }
#kontaktblock a:hover { color:#D92934; }

#banriblock { background: url(../img/bg_block_banery.gif) repeat-x 0 0; text-align:center; } 
#banriblock .srodek { padding:0; }
#banriblock table { width:176px; }
#banriblock td { text-align:center; }

.kropki { height:3px; font-size:3px; width:100%; background:transparent url(../img/tlo_linia.gif) repeat-x center; }
.inp-dark { font-size: 11px; 
	padding:1px 2px 1px 2px;
	margin:0;
	background-color: #003264; 
	text-decoration: none; 
	color: #FFFFFF; 
	border: 1px solid #456690; }

.block div { margin:0; padding:0; }
.block .gora { width:100%; height:4px; }
.block .srodek { background:transparent url(../img/block_bgm.gif) repeat-y top; padding:0; }
.block .dol { width:100%; height:4px; }
.block .lista { text-align:left; padding: 0px 0px 0px 14px; background-color:#FFFFFF; }
.block .linia { width:100%; background:transparent url(../img/pixel_szary.gif) repeat-x bottom; padding: 2px 0 4px 0; margin: 0 0 5px 0; }
.block .kropki { height:3px; font-size:3px; width:100%; background:transparent url(../img/tlo_linia.gif) repeat-x center; }

.glowna { height:100%; }
.table1 { height:145px; }
.dop_lista { margin: 10px 0 0 0; background-color:#FF0000; }
.dop_menu { padding: 4px 0 0 0; }

#obszar {
	z-index:1;
	position:relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 25px;
	margin: 0;
}

#warstwa1, #warstwa2, #warstwa3, #warstwa4, #warstwa5, #warstwa6, #warstwa0 {
	position:absolute;
	top: 0px;
	left: 0px;
	margin: 0;
	width: 100%;
	height: 25px;
	float: right;
	visibility:hidden;
}

#warstwa1 { z-index: 10; }
#warstwa2 { z-index: 20; }
#warstwa3 { z-index: 30; }
#warstwa4 { z-index: 40; }
#warstwa5 { z-index: 50; }
#warstwa6 { z-index: 60; }
#warstwa0 { z-index: 90; }

.obramowanie { border:2px solid #FFFFFF; }
.obramowanie2 { border:1px solid #CECECE; }

.inp{ 
	font-size: 11px; 
	padding:1px 2px 1px 2px;
	margin:0;
	background-color: #FAFAFA; 
	text-decoration: none; 
	color: #5E584A; 
	border: 1px solid #BEC9D2; 
}
.inp_list{
	text-transform:lowercase; 
	
	font-size: 11px; 
	padding:1px 2px 1px 2px;
	margin:0;
	background-color: #FAFAFA; 
	text-decoration: none; 
	color: #5E584A; 
	border: 1px solid #BEC9D2;
}

.inp_num{ 
 	width: 20px;
	text-align:right;
	
	font-size: 11px; 
	padding:1px 2px 1px 2px;
	margin:0;
	background-color: #FAFAFA; 
	text-decoration: none; 
	color: #5E584A; 
	border: 1px solid #BEC9D2; 
}

#ktory_krok { width:100%; height:27px; vertical-align:middle; text-align:center; }

.tlo_kropki {background-image:url(../img/tlo_linia.gif); background-position:center; background-repeat:repeat-x; height:5px }
.odstep { font-size:3px }
.sciezka { color: #FFFFFF; padding: 2px; font-family: Verdana, Arial; font-size: 10px; vertical-align: bottom;}
.sciezka a:link, .sciezka a:visited { font-size: 10px; font-weight: normal;  text-decoration: none;  color: #FFFFFF; }
.sciezka a:hover { font-size: 10px;  font-weight: normal;  text-decoration: none;  color: #D92934; }
.sciezka a.current:link, .sciezka a.current:visited { font-size: 10px; font-weight: normal;  text-decoration: none;  color: #FFCC00; }
.sciezka a.current:hover { font-size: 10px;  font-weight: normal;  text-decoration: none;  color: #D92934; }

.stopka  { vertical-align: middle; color: #CCCCCC; font-size: 10px; font-family: Verdana, Arial; }
.stopka a:link, .stopka a:visited { font-size: 10px; font-weight: normal;  text-decoration: none;  color: #CCCCCC; }
.stopka a:hover { font-size: 10px;  font-weight: normal;  text-decoration: none;  color: #333333; }

.pad_10 { padding: 10px 10px 10px 10px; margin: 0; }
.pad_lista_prod { padding: 10px 0px 5px 0px; margin: 0; }
.pad_lista_waga { padding: 50px; margin: 0; }
.pad_lista_cena { padding: 25px 0px 0px 0px; margin: 0; }
.t_cza_9{ font-size: 9px; font-weight: normal; color: #333333; }
.t_cza_10{ font-size: 10px; font-weight: normal; color: #333333; }
.t_cza_10_b{ font-size: 10px; font-weight: bold; color: #333333; }
.t_cza_11{ font-size: 11px; font-weight: normal; color: #333333; }
.t_cza_11_b{ font-size: 11px; font-weight: bold; color: #333333; }
.t_cza_10_prz{ font-size: 11px; /*text-decoration: line-through;*/ background:url(../img/linethrough.gif) center left repeat-x; color: #333333; font-weight: bold;}
.t_cza_11_prz{ font-size: 11px; text-decoration: line-through; color: #333333; }
.t_cze_10 { font-size: 10px; color: #D92934;}
.t_cze_10_b { font-size: 10px; color: #D92934; font-weight: bold; }
.t_cze_11_b{ font-size: 11px; font-weight: bold; color: #D92934; }
.t_cze_12_b{ font-size: 12px; font-weight: bold; color: #D92934; }
.t_cze_13_b{ font-size: 13px; font-weight: bold; color: #D92934; }
.t_cze_14_b{ font-size: 14px; font-weight: bold; color: #D92934; }
.t_nie_10 { font-size: 10px; color: #003469; font-weight: normal;  }
.t_nie_11{ font-size: 11px; font-weight: normal; color: #343434; }
.t_nie_11_b{ font-size: 11px; font-weight: bold; color: #003469; }
.t_nie_12_b{ font-size: 12px; font-weight: bold; color: #003469; }
.t_nie_14_b{ text-transform: uppercase; font-size: 14px; font-weight: bold; color: #003469; }
.t_nie_10_prz{ font-size: 11px; font-weight: bold; text-decoration: line-through; color: #003469; }
.t_zie_11_b{ font-size: 11px; font-weight: bold; color: #2D8A20; }

.t_sza_11{ font-size:12px; color:#333333 !important;}


a.l_bia_11_b:link, a.l_bia_11_b:visited{ font-size: 11px; font-weight: bold; text-decoration: none; color: #ffffff; }
a.l_bia_11_b:hover{ font-size: 11px; font-weight: bold; text-decoration: none; color: #8C9AA5; }
a.l_cza_11:link, a.l_cza_11:visited { font-size: 11px; text-decoration: none;  color: #333333; font-weight: normal;  }
a.l_cza_11:hover { color: #D92934; }
a.l_cze_10:link, a.l_cze_10:visited { font-size: 10px; text-decoration: none;  color: #D92934; font-weight: normal;  }
a.l_cze_10:hover { font-size: 10px;  text-decoration: none;  color: #003469; font-weight: normal; }
a.l_cze_10_b:link, a.l_cze_10_b:visited { font-size: 10px; font-weight: normal;  text-decoration: none;  color: #FF0000; font-weight: bold;  }
a.l_cze_10_b:hover { font-size: 10px;  font-weight: normal;  text-decoration: none;  color: #003469; font-weight: bold; }
a.l_cze_10_b2:link, a.l_cze_10_b2:visited { font-size: 10px; font-weight: normal;  text-decoration: none;  color: #D92934; font-weight: bold;  }
a.l_cze_10_b2:hover { font-size: 10px;  font-weight: normal;  text-decoration: none;  color: #003469; font-weight: bold; }
a.l_cze_11_b:link, a.l_cze_11_b:visited { font-size: 11px; font-weight: normal;  text-decoration: none;  color: #FF0000; font-weight: bold;  }
a.l_cze_11_b:hover { font-size: 11px;  font-weight: normal;  text-decoration: none;  color: #99CCFF; font-weight: bold; }
a.l_cze_11_b2:link, a.l_cze_11_b2:visited { font-size: 11px; font-weight: normal;  text-decoration: none;  color: #D92934; font-weight: bold;  }
a.l_cze_11_b2:hover { font-size: 11px;  font-weight: normal;  text-decoration: none;  color: #003469; font-weight: bold; }
a.l_cze_14_b:link, a.l_cze_14_b:visited { font-size: 14px; font-weight: normal;  text-decoration: none;  color: #D92934; font-weight: bold;  }
a.l_cze_14_b:hover { font-size: 14px;  font-weight: normal;  text-decoration: none;  color: #003469; font-weight: bold; }
a.l_cze_16_b:link, a.l_cze_16_b:visited { font-size: 16px; font-weight: normal;  text-decoration: none;  color: #FF0000; font-weight: bold;  }
a.l_cze_16_b:hover { font-size: 16px;  font-weight: normal;  text-decoration: none;  color: #99CCFF; font-weight: bold; }
a.l_nie_10:link, a.l_nie_10:visited { font-size: 10px; text-decoration: none;  color: #003469; font-weight: normal;  }
a.l_nie_10:hover { font-size: 10px;  text-decoration: none;  color: #D92934; font-weight: normal; }
a.l_nie_10_2:link, a.l_nie_10_2:visited { font-size: 10px; text-decoration: none;  color: #0099FF; font-weight: normal;  }
a.l_nie_10_2:hover { font-size: 10px;  text-decoration: none;  color: #D92934; font-weight: normal; }

a.l_nie_10_b:link, a.l_nie_10_b:visited { font-size: 10px; text-decoration: none;  color: #85B4FF; font-weight: bold;  }
a.l_nie_10_b:hover { font-size: 10px;  text-decoration: none;  color: #D92934; font-weight: bold; }
a.l_nie_10_b2:link, a.l_nie_10_b2:visited { font-size: 10px; text-decoration: none;  color: #003469; font-weight: bold;  }
a.l_nie_10_b2:hover { font-size: 10px; text-decoration: none;  color: #D92934; font-weight: bold; }
a.l_nie_11:link, a.l_nie_11:visited { font-size: 11px; text-decoration: none;  color: #003469; font-weight: normal;  }
a.l_nie_11:hover { font-size: 11px;  text-decoration: none;  color: #D92934; font-weight: normal; }
a.l_nie_11_2:link, a.l_nie_11_2:visited { font-size: 11px; text-decoration: none;  color: #0099FF; font-weight: normal;  }
a.l_nie_11_2:hover { font-size: 11px;  text-decoration: none;  color: #D92934; font-weight: normal; }

a.l_nie_11_b:link, a.l_nie_11_b:visited { font-size: 11px; font-weight: normal;  text-decoration: none;  color: #343434; font-weight: bold;  }
a.l_nie_11_b:hover { font-size: 11px;  font-weight: normal;  text-decoration: none;  color: #D92934; font-weight: bold; }
a.l_nie_11_b2:link, a.l_nie_11_b2:visited { font-size: 11px; font-weight: normal;  text-decoration: none;  color: #85B4FF; font-weight: bold;  }
a.l_nie_11_b2:hover { font-size: 11px;  font-weight: normal;  text-decoration: none;  color: #D92934; font-weight: bold; }
a.l_nie_11_b2:link, a.l_nie_11_b2:visited { font-size: 11px; font-weight: normal;  text-decoration: none;  color: #0099FF; font-weight: bold;  }
a.l_nie_11_b2:hover { font-size: 11px;  font-weight: normal;  text-decoration: none;  color: #D92934; font-weight: bold; }



a.l_sza_10 { font-size: 10px; font-weight: normal;  text-decoration: none;  color: #333333;  }
a.l_sza_10:hover { color: #333333; }
a.l_sza_11 { font-size: 11px; font-weight: normal;  text-decoration: none;  color: #333333;  }
a.l_sza_11:hover { color: #333333; }

a.l_sza_10_b:link, a.l_sza_10_b:visited { font-size: 10px; font-weight: normal;  text-decoration: none;  color: #999999; font-weight: bold;  }
a.l_sza_10_b:hover { font-size: 10px;  font-weight: normal;  text-decoration: none;  color: #333333; font-weight: bold; }

.tresc { padding: 0px 10px 10px 10px; position:relative; font-size: 11px; text-align:left; }
.tresc a { font-size: 11px; text-decoration: none; color: #003469; font-weight: normal;  }
.tresc a:hover { color: #D92934; }


.lista_dark { font-size: 11px;  font-weight: normal;  border-top: 1px solid #CCCCCC; padding: 0; background: #FFE479;   }
.lista_light { font-size: 11px;  font-weight: normal;  border-top: 1px solid #CCCCCC; padding: 0; background: #FFFDCE;   }
.lista_white { font-size: 11px;  font-weight: normal;  border-top: 1px solid #CCCCCC; padding: 0; background: #FFFFFF;   }

.td_top { font-size: 11px;  font-weight: normal;  border-bottom: 1px solid #CCCCCC; padding: 3px; background: #FEFB8A;   }
.td_hard { font-size: 11px;  font-weight: normal;  border-bottom: 1px solid #CCCCCC; padding: 3px; background: #FFE479;   }
.td_soft { font-size: 11px;  font-weight: normal;  border-bottom: 1px solid #CCCCCC; padding: 3px; background: #FFFDCE;   }
.td_light { font-size: 11px;  font-weight: normal;  border-bottom: 1px solid #CCCCCC; padding: 3px; background: #FFFFFF;   }


.wymagane { font-size: 11px; padding:1px 2px 1px 2px; margin:0; background-color: #FBE9EA; text-decoration: none; color: #5E584A; border: 1px solid #D92934; }

.info { font-size: 11px;  padding:5px; margin:0 22px 0 0; background-color: #FAFAFA; color: #5E584A; border: 1px solid #5E584A; }

.gwiazdka { color:#D92934; font-weight:bold; font-size:12px; }
.error{ font-size: 13px; font-weight: bold; text-decoration: none; color: #D92934; }
.error_mini{ font-size: 11px; font-weight: bold; text-decoration: none; color: #D92934; }

.poz_list ul { margin:0; padding:0; list-style:none; }
.poz_list ul a { font-size: 11px; font-weight: normal;  text-decoration: none;  color: #003469; font-weight: bold; }
.poz_list ul a:hover { color: #D92934; }


.item { padding: 20px 0 0 0; font-size:11px; color:#222222; }
.item .date { color:#444444; padding: 0 5px 0 0; float:left; }
.item .aut { font-weight:bold; color:#222222; padding: 0 5px 0 0; float:left; }
.item .kat { color:#444444; }
.item .ask { color:#003469; font-weight:bold; }
.item .answer { text-decoration:none; }

.clar-both { clear:both; }
.clear_both{ clear:both; line-height:0; font-size:0; height:0;}

.okazje { background: #336666 url(../img/bg_okazje_pies.jpg) no-repeat 50% 0; padding: 0 0 0 7px; width:633px; text-align:center; }
.okazje .okazja { width:150px; height:170px; padding: 5px 0 0 5px;  text-align:center; float:left; vertical-align:top; }
.okazje table { width:150px;  height:170px; border: 1px solid #003469; } 
.okazje td { text-align:center; vertical-align:top; } 
.okazje img { width:120px; height:110px; border:0; } 
.okazje .cena { vertical-align:bottom; }

#okazje-pies { background: url(../img/bg_okazje_pies.jpg) no-repeat 50% 0; }
#okazje-pies h1 { color:#00366D; font-size:15px; margin:0 0 0 0; padding:36px 0 10px 115px; text-align:left; }
#okazje-kot  { background: url(../img/bg_okazje_kot.jpg) no-repeat 50% 0; }
#okazje-kot h1 { color:#00366D; font-size:15px; margin:0 0 0 0; padding:36px 0 10px 115px; text-align:left; }
#okazje-gryzonie  { background: url(../img/bg_okazje_gryzonie.jpg) no-repeat 50% 0; }
#okazje-gryzonie h1 { color:#00366D; font-size:15px; margin:0 0 0 0; padding:36px 0 10px 115px; text-align:left; }
#okazje-ptaki  { background: url(../img/bg_okazje_ptaki.jpg) no-repeat 50% 0; }
#okazje-ptaki h1 { color:#00366D; font-size:15px; margin:0 0 0 0; padding:36px 0 10px 115px; text-align:left; }
#okazje-plazy  { background: url(../img/bg_okazje_plazy.jpg) no-repeat 50% 0; }
#okazje-plazy h1 { color:#00366D; font-size:15px; margin:0 0 0 0; padding:36px 0 10px 115px; text-align:left; }
#okazje-ryby  { background: url(../img/bg_okazje_ryby.jpg) no-repeat 50% 0; }
#okazje-ryby h1 { color:#00366D; font-size:15px; margin:0 0 0 0; padding:36px 0 10px 115px; text-align:left; }

/* aktualnosci */
#aktualnosci{ background:url(../img/aktualnosci_bg.jpg) top left no-repeat; clear:both; margin:14px 0 30px 10px;}
	#aktualnosci_title{ font-size:15px; font-weight:bold; color:#002142; padding:9px 0 26px 114px;}
		#aktualnosci_title a{ font-size:15px; font-weight:bold; color:#002142;}
		#aktualnosci_title a:hover{ color:#D92934;}
	.aktualnosci_box{ font-size:11px; text-align:left;}
		.aktualnosci_box_date{ float:left; width:60px; padding:0 0 0 25px; color:#768C92;}
		.aktualnosci_box_title{ float:left; width:520px; padding:0 0 0 5px; color:#002040;}
			.aktualnosci_box_title a{ color:#002040; font-size:11px;}
			.aktualnosci_box_title a:hover{ color:#D92934;}
		.aktualnosci_box_desc{ clear:both; font-size:10px; color:#666666; font-family:Tahoma, Arial; padding:2px 10px 16px 10px;}
			.aktualnosci_box_desc a{ color:#666666; font-size:10px; font-family:Tahoma, Arial;}
			.aktualnosci_box_desc a:hover{ color:#D92934;}
			.aktualnosci_box_more{ font-weight:bold; text-align:right;}
				.aktualnosci_box_more a{ color:#666666; font-size:9px;}
				.aktualnosci_box_more a:hover{ color:#D92934;}
/* aktualnosci */
