/* ----------  Nawigacja ---------- */
@import url(style.navi.css);
/* ----------  Sklep ---------- */
@import url(style.shop.css);
/* ----------  Forum ---------- */
@import url(style.forum.css);

html, body{
	margin: 0px; 
	padding: 0px;
	background: rgb(255, 255, 255) url(../img/page/bg.jpg) 0 0 repeat-x;
	color: rgb(102, 102, 102);
	font: 11px tahoma;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
body{
	text-align:center; 
	/*table-layout:fixed;*/
}

td,th,div,input,
textarea,
select,option         {font-size:11px; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; }

#drugi{width:220px;overflow:hidden;zoom:1;}

/* ----------  Ogolne HTML ---------- */
img, table        {border:0px; }

.wth              {width:679px; }

#w{
	margin: 0px auto;
	padding: 5px 0 5px 0;
	width: 919px;
	text-align: center;	
}
#header{
	height: 137px;
	background: url(../img/page/top.gif) 0 0 no-repeat;
}
#header1{
		height: 137px;
	background: url(../img/page/topshop.gif) 0 0 no-repeat;
}
#logo     {float:left; width:220px; height:85px; }
#logoLink {display:block; width:220px; height:85px; margin:24px 0 0 35px;}
#koszyk{
	float: right;
	width: 179px;
	height: 87px;
	background:  url(../img/page/koszyk.gif) 0 0 no-repeat;
	margin-left: 0px;
	color:rgb(234, 245, 212);
}
.pokazkoszyk{
	float:left;
	margin:10px 0 0 0px;

	color:white;
}
	
#koszyk a{
	color:rgb(234, 245, 212);
	text-decoration:none;
}
.koszyktable{
	margin:0 0 10px 15px;
	_margin-top:4px;
	text-align:left;
	width:160px;
}
#himenu{
	clear: both;
	float: right;
	width: 627px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	background:rgb(255, 255, 255) url(../img/page/backmenu.jpg) 0 0 repeat-x;
	_overflow:hidden;
	color: #666666;
	
}
#himenu a{
	color: #666666;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
}
#content{
	margin: 9px 0 0 0;
	background: url(../img/page/greenbg.gif) 100% 0 repeat-y;
}
.left{
	float: left;
	width: 220px;
	margin: -10px 0 0 0;
}
#search{
	height:30px; _height:10px;
	padding: 10px 0 0 5px; _padding: 10px 0 0 5px;
	background: url(../img/page/search.gif) 0 0 no-repeat;
	text-align:left;
	
}
#menu{
	margin-top: 5px;
	padding: 32px 0 0 0;
	background: url(../img/page/nawigacja.gif) 0 0 no-repeat;
	text-align:left;
}
#menu ul{
	border-right: 1px dotted rgb(84, 103, 115);
}
#menu ul ul, #menu ul ul ul{
	border:0;
}
#menu li{
	list-style-image: url(../img/page/menulist.gif);
}
#menu a{
	line-height:22px;
	font-family:tahoma;
	font-size: 11px;
		
}
#ankieta{
	background-color: #E2E2E2;
	background-image: url(../img/page/ankieta.gif);
	background-position: 20px 20px;
	background-repeat: no-repeat;
	padding: 43px 5px 0 5px;
	text-align:left;
}
#akcje{
	background-image: url(../img/page/akcje.jpg);
	background-position: 20px 20px;
	_background-position:20px 25px;
	background-repeat: no-repeat;
	padding: 40px 5px 5px 20px;
	text-align: left;
	color: rgb(21, 115, 194);
	_margin-top:-10px;
}
#akcje a{
	
	font-weight: normal;
	text-decoration:underline;
}
#main{
	float: right;
	width: 677px; _width: 697px;
	padding: 0 20px 0 1px;
	margin-top: -10px; 
	_margin-left:1px;
	/*background: url(../img/page/bluehead.gif) 100% 0 no-repeat;*/
}
#main1{
	float: right;
	width: 677px; _width: 697px;
	padding: 0 20px 0 1px;
	margin-top: -10px;
	background-image: url(../img/page/bluehead1.gif);
	background-repeat:no-repeat;
	background-position:1px 0px;
position:relative;left:0px !important;left:-1px;
	
	
}
#main .blue{
	margin: 10px -20px 0 0;
	padding: 10px 19px 10px 20px;
	
	background: url(../img/page/bluebg.gif) top left repeat-y;
	text-align: justify;
	border-bottom: 1px solid white;
	
}
#main1 .blue1{
	margin: 10px -20px 0 0;
	padding: 10px 20px 10px 20px;
	background: url(../img/page/bluebg1.gif) top left repeat-y;
	text-align: justify;
	border-bottom: 1px solid white;
}

#mainpage{
	width:420px;
	
	float:left;
	height: 133px;
}
#shopmain{
	float: right;
	width: 677px;
	padding: 10px 20px 0 0;
	margin: -10px 0 0 0;
	background: url(../img/page/bluehead1.gif) 100% 0 no-repeat;
	_background-position:0px 0px;
}
#shopmainpaddingplus
			{
				padding-left:20px;}
#shopmain .blue{
	margin: -4px -22px 0 0;
	padding: 10px 15px 1px 4px;
	background: url(../img/page/bluebg1.gif) top left repeat-y;
	text-align: justify;
	border-bottom: 1px solid white;
}
#shopmain .blue2{
	margin: -4px -22px 0 0;
	_margin-left:1px;
	padding: 10px 15px 1px 4px;
	background: url(../img/page/blue2.gif) top left repeat-y;
	text-align: justify;
	border-bottom: 1px solid white;
}
.blueteam		{
	background: url(../img/page/bluebg1.gif) 0 0 repeat-y;
	margin-left:-4px;margin-top:-10px;
	}
#shopmain .bluebg{
	margin: -4px -22px 0 0;
	padding: 10px 15px 1px 4px;
	background: url(../img/page/bluebg1.gif) 0 0 repeat-y;
	text-align: justify;
	border-bottom: 1px solid white;
}

#shopmain .greenbg{
	clear:both;
	margin: 0 -13px -1px 0;
	padding: 0 15px 0 0;
	background:rgb(255, 255, 255) url(../img/page/greenbg.gif) 100% 0 repeat-y;
	text-align:center;
	border-top:1px solid #E6E6E6;
	_width:693px;
	_margin-left:15px;
}
#naszeprodukty{
	height:30px;
	margin: -20px 0 0 0;
	_margin: -15px 0 0 0;
	/*background: url(../img/page/naszeprodukty.gif) 20px 20px no-repeat;*/
	padding:20px 15px 5px 15px;
}
.white{
	background:#fff;
	clear:both;
	width:678px;
	_margin-left:2px;
	
}

.left .grayborder{
	margin:0;
	padding: 5px;
	padding-bottom:0px;
	border-left: 4px solid rgb(196, 196, 196);
	border-top: 1px solid rgb(196, 196, 196);
	background-color: #E2E2E2;
}
.left .border{
	margin: 1px 0;
	padding: 5px;
	border-left: 4px solid rgb(196, 196, 196);
	border-top: 1px solid rgb(196, 196, 196);
}
.right{
	float: right;
	width: 216px;
	_width:202px;
	_margin-top:-10px;
	margin-right: -20px;
	padding-right: 20px;
}
*html .right{ margin:0 -10px 0 0; _margin-right: -12px;}

.right .grayborder{
	margin: 1px -10px 1px 1px;
	padding: 5px;
	border-right: 4px solid rgb(196, 196, 196);
	border-top: 1px solid rgb(196, 196, 196);
	background: rgb(226, 226, 226);
}

.right .border{
	margin: 1px -10px 1px 1px;
	padding: 5px;
	border-right: 4px solid rgb(196, 196, 196);
	border-top: 1px solid rgb(196, 196, 196);
}

#newsletter{
	margin: 1px -10px 1px 1px;
	border-right: 4px solid rgb(196, 196, 196);
	border-top: 1px solid rgb(196, 196, 196);
    /*border-bottom: 1px solid #E2E2E2;*/

	background:#E2E2E2 url(../img/page/newsletter.gif);
	background-position: 20px 20px;
	background-repeat: no-repeat;
	padding: 40px 5px 0px 5px; _padding: 20px 5px 0px 5px;
	text-align: left;

	font-size:10px;
}

#infobox {
	background-image: url(../img/page/infobox.gif);
	background-position: 20px 20px;
	background-repeat: no-repeat;
	padding: 40px 5px 5px 35px;
	text-align: left;
	color: rgb(21, 115, 194);
}
#infobox a{
	
	font-weight:normal;
}
#whosonline{
	margin: 1px -10px 1px 1px;
	border-right: 4px solid rgb(196, 196, 196);
	border-top: 1px solid rgb(196, 196, 196);

	background-image: url(../img/page/online.gif);
	background-position: 20px 20px;
	background-repeat: no-repeat;
	padding: 40px 5px 5px 40px;
	text-align: left;
	color: rgb(21, 115, 194);
}

#stats{
	background-image: url(../img/page/stats.gif);
	background-position: 20px 20px;
	background-repeat: no-repeat;
	padding: 40px 5px 5px 5px;
	text-align: left;
	color: rgb(21, 115, 194);
}
#login{
	float: right;
	width: 215px; _width: 235px;
	height: 128px;
	margin: 0 -20px 0 0 ;
	padding: 35px 0 0 20px;
	background: url(../img/page/login.gif) 0 0 no-repeat;
	text-align:left;
}
*html #login { margin:0 -10px 0 0;}
#produkty{
	float: right;
	width: 253px;
	background: url(../img/page/produkty.gif) 0 0 no-repeat;
	/*padding-top: 36px;*/
}

.round1{
	background: url(../img/page/round1.gif) 0 0 no-repeat;
	padding-top: 4px;
	/*margin: 4px 0;*/
}
.round2{
	background: url(../img/page/round2.gif) 0 100% no-repeat;
	padding-bottom: 4px;
}
.round3{
	padding: 4px 0;
	/*border: 1px solid rgb(217, 221, 224);*/
	border:1px solid #999999;
	color: rgb(153, 153, 153);
	text-align: left;
	
}
.round3 a{
	color: rgb(153, 153, 153);
	text-decoration: none;
}
.round3 img{
	float: left;
	margin: 5px;
}

.round4{
	float: left;
	width: 337px;
	background: url(../img/page/round3.gif) 0 0 no-repeat;
	padding-top: 4px;
	margin: 1px;
	_margin-left:1px;
	_width:336px;
	_background: url(../img/page/round3ie.gif) 0 0 no-repeat;
}
.round4s{
	width: 686px;
	background: url(../img/page/round3s.gif) no-repeat top center;
	padding-top: 4px;
	margin: 1px;
	_margin-left:1px;
	_width:676px;
	_background: url(../img/page/round3s.gif) 0 0 no-repeat;
}
.round5{
	background: url(../img/page/round4.gif) 0 100% no-repeat;
	padding-bottom: 4px;
}
.round6{
    background: url(../img/page/round_02.gif) no-repeat bottom;
    min-height:140px;
    _height:140px;
	padding-top:4px; padding-left:6px; padding-right:6px;
	margin:0;
	/*border: 1px solid rgb(217, 221, 224);
	border-bottom: 0;
	border-top: 0;*/
	color: rgb(153, 153, 153);
	text-align: left;
	_background: url(../img/page/round_02ie.gif) no-repeat bottom;
	
}

.round6s{
    background: url(../img/page/round_02s.gif) no-repeat bottom center;
    min-height:140px;
    _height:140px;
	padding-top:4px; padding-left:6px; padding-right:6px;
	margin:0;
	/*border: 1px solid rgb(217, 221, 224);
	border-bottom: 0;
	border-top: 0;*/
	color: rgb(153, 153, 153);
	text-align: left;
	_background: url(../img/page/round_02s.gif) no-repeat bottom;
	
}
#aktualnosci{
	float: left;
	width: 200px;
	_width:205px;
	background: url(../img/page/aktualnosci.gif) 0 0 no-repeat;
	text-align:left;
	padding: 0 0 0 5px;
	border-right:1px solid #787878;
	border-bottom:1px solid #787878;
	_margin-bottom:5px;
	
}
#aktualnosci h2,#aktualnosci h2 a {
	color:rgb(102, 102, 102);
	text-decoration:none;
	font-size:14px;
	margin:2px 0 4px 0;
}
#aktualnosci table{width:100px;}
.newsticker_header{
	margin:8px 4px;
}

#footer{
	clear: both;
	height: 55px;
	background: url(../img/page/footer.gif) 0 0 no-repeat;
}
#footer a{
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-weight: normal;
}
#copy{
	float: left;
	margin-left: 10px;
	margin-top: 8px;
	color: rgb(204, 204, 204);
	line-height: 17px;
	text-align: left;
}
#lomenu{
	float: left;
	margin-left: 100px;
	margin-top: 8px;
	line-height: 38px;
	vertical-align: middle;
	color: rgb(255, 255, 255);
}
#feetmenu a{
	line-height: 38px;
	vertical-align: middle;	
}
#exe{
	float: right;
	margin-top: 25px;
	margin-right: 10px;

}
#exe a{
	color: rgb(204, 204, 204);
}


.adbox{
	
}
#hibaner{
	float: right;
	width: 448px;
	height: 87px;
	background: url(../img/page/top2.gif) 0 0 no-repeat;
}
#lobaner{
	clear: both;
}


p{
	margin: 3px 0;
	padding: 2px;
}
a{
	font-weight: bold;
	color: rgb(15, 79, 135);
}
a.arhiwum{
	display: block;
	margin: 0 auto;
	width: 149px;
	height: 28px;
	line-height: 32px;
	color: rgb(255, 255, 255);
	background: url(../img/page/wave.jpg) 0 0 no-repeat;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	
}
a.readnews{
	color:rgb(210, 0, 0);
	font-weight:normal;
	margin:6px;
	font-size:10px;
}
input[type="text"], input[type="password"]{
	height:15px;
	background: url(../img/page/inputbg.gif) 0 0 repeat-x;
	border: 1px solid rgb(107, 107, 107);
}

.inputBg     {background: url(../img/page/inputbg.gif) 0 0 repeat-x; border: 1px solid rgb(107, 107, 107); }
input {font-size:11px; }


#search .button{
	width:39px;
	height:16px;
	background:url(../img/page/szukaj.gif) 0 50% no-repeat;
	border:0;
}
.buybutton{
	margin: 0 10px 0 0;
}

.krop_01     {font-size:0px; height:3px; background:url(../img/page/krop_01.gif) repeat-x; }
.hgt         {font-size:0px; height:5px; clear:both; }
.clear       {font-size:0px; clear:both; }

.title_big   {font-size:15px; color:#10538D; padding-left:25px; font-weight:bold; background:url(../img/page/arrow.gif) no-repeat left; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; }
.title_big1   {font-size:15px; color:#10538D; padding-left:20px; font-weight:bold; background:url(../img/page/arrow1.gif) no-repeat left; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; }
.title_big_news   {font-size:15px; color:#10538D; padding-left:25px; font-weight:bold; background:url(../img/page/arrow.gif) no-repeat left; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; }

.absmiddle             {vertical-align:middle}

.row_first            {}
.row_second           {}

.buttonBut_01 {color:#666666; text-decoration:underline; cursor:pointer; border:0; /*width:13em; border-bottom:1px solid #0F4F87;*/ background:transparent; font-size:11px; font-weight:bold; font-family:Tahoma, Verdana, sans-serif; }

.box_innerhead {font-size:13px; color:#10538D; padding-left:5px; font-weight:bold; font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; }

.speedcorner
{
	margin-left:617px;
	margin-top:-10px;
	#margin-top:-13px;
	_margin-top:-13px;
}
.speedcorner1	
{
	margin-left:-624px;
	margin-top:-2px;
	#margin-top:-11px;
	_margin-top:-11px;
}

.ankoptionsarea		{margin-bottom:5px; }
.inputradiopoll		{border:0px; }
.polloptions		{display:inline; font-size:11px; margin-left:5px; }
.globalfont			{font-size:11px; color:#666666; font-family:tahoma;}
.navigationdiv		{float:left;margin-top:15px;margin-left:60px;color:white;_margin-left:30px;}
.navispacer			{margin-left:5px;margin-right:5px;font-size:16px;}
.copyright			{float:right;width:220px;margin-top:15px;color:white;margin-left:10px;margin-right:5px;_margin-left:5px;_margin-right:5px;font-size:9px;}
.naviimg			{background-image:url(../img/page/krop_03.gif); background-position:top right; background-repeat:repeat-y;}

.error              {color:#A50000; }

.zapytTable         {width:100%; border-collapse:collapse; }
.zapytTable td      {padding-bottom:10px; padding-right:5px; }

.kontakt_mapka{float:left;}
.kontakt_dane{overflow:hidden;zoom:1;color:#666;font-size:11px;line-height:15px;margin-top:20px;}
.kontakt_dane p{margin-bottom:15px;}
.kontakt_dane .kontakt_dane_1{background:url(../img/page/przedstawiciele_1.jpg) no-repeat left 0px;}
.kontakt_dane .kontakt_dane_2{background:url(../img/page/przedstawiciele_2.jpg) no-repeat left 0px;}
.kontakt_dane .kontakt_dane_3{background:url(../img/page/przedstawiciele_3.jpg) no-repeat left 0px;}
.kontakt_dane a{font-weight:normal;}

/*--------- newsy ---------------*/

.box_newsticker{padding-top:7px;width:688px;}
.box_newsticker .box_innerhead{padding:11px 17px 13px 17px;background: #fff url(../img/page/bluebg1.gif) 0 0 repeat-y;}
.box_newsticker .news_title{color:#4B4B4B;text-transform:uppercase;font-size:11px;font-weight:bold;text-align:left;padding-left:18px;background: url('../img/page/news_ico.gif') no-repeat left center;}

.news_box{float:left;width:185px;height:268px !important; height:288px;position:relative;text-align:left;padding:12px 17px 0px 17px;background: url('../img/page/news_brd_pion.gif') repeat-y right top;}
.news_box a{color:#666;}
.newstext{font-family:Tahoma;color:#666;font-size:11px;width:180px;}
.newstext *{font-family:Tahoma !important;color:#666 !important;font-size:11px !important;} 
.news_box .news_img{text-align:right;height:100px;width:185px;overflow:hidden;zoom:1;}
.news_box h2{font-size:12px;text-transform:uppercase;width:180px;}
.news_box h2 a{color:#666;text-decoration:none;} 
.news_box .news_more a{font-weight:normal;text-align:right;}
.news_box .news_more{text-align:right;position:absolute;bottom:0px;right:17px;background: url('../img/page/news_brd.gif') repeat-x left bottom;padding-bottom:11px;width:185px;}

.archive_col{width:300px;text-align:left;}
.archive_col a{font-weight:normal;text-decoration:none;color:#666;font-size:11px;line-height:16px;}
.archive_col a:hover{text-decoration:underline;}
.archive_news{border:1px solid #fff;border-width:1px 0px;}
.archive_box{border:1px solid #E6E6E6;border-width:1px 3px 0px 4px;padding:15px;margin-right:1px;}
.archive_pages{border:1px solid #E6E6E6;border-width:1px 3px 0px 4px;padding:15px 15px 5px 15px;margin-right:1px;}
.archive_pages a{font-weight:normal;text-decoration:none;}
.archive_pages .navi_numbers span{font-weight:bold;text-decoration:underline;color:#0F4F87;}
.archive_pages .navi_numbers{margin:100px;}
.archive_pages .page_navigation2{margin:0px 5px;}
.archive_box h2{color:#0F4F87;font-size:12px;font-weight:bold;text-transform:uppercase;text-align:left;}

.floatcontent{font-family:Tahoma,sans-serif;font-size:11px;}
.floatcontent h2{font-family:Tahoma,sans-serif;font-size:12px;}
.floatcontent h2 a{font-family:Tahoma,sans-serif;font-size:12px;}

.img_box{float:right;width:130px;height:100px;overflow:hidden;text-align:left;}
.price_box{float:left;width:150px;}


#mini_shop_question{text-align:left;margin-bottom:-2px;position:relative;}
#mini_shop_question .q_link1{padding-top:5px;}
#mini_shop_question .q_link1, #mini_shop_question .q_link2{padding-left:10px;}
#mini_shop_question .q_link2{padding-left:10px;background:url(../img/page/zapytanie.gif) right bottom no-repeat;padding-bottom:5px;}
#mini_shop_question .q_link2 .num_prod{text-align:right;margin-right:55px;}
#mini_shop_question .q_link2 a, #mini_shop_question .q_link1 a{
	background:url(../img/page/navi_first.gif) left no-repeat;
padding-left:10px;
	font-weight:normal;
    line-height:22px;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
#mini_shop_question a:hover{color:#333333;}
#mini_shop_question a.q_link_ico{position:absolute;bottom:0px;right:0px;display:block;width:51px;height:28px;text-decoration: none;background:url(../img/page/zapytanie.gif);}

.kol_main .kol_title{background: url('../img/page/strefa_belka.gif') no-repeat left top;font-size:13px;font-weight:bold;text-transform:uppercase;padding:12px 0px 6px 0px;text-align:center;color:#fff;width:461px;margin-bottom:1px;}