/* CSS: style.css */
h1, h2, h3, h4, pre, body, html {
	margin:0;
	padding:0;
	}

p{
	margin-top: 0;
	padding-top: 0;
}
	
a img, :link img, :visited img { border:none; }
ul { }
a{
	text-decoration:underline;
	outline:none;
	color:#126081;
}

a:hover
{
	text-decoration:underline;
	outline:none;
}
/**********************************************/
/* HEADINGS */
h1, h2, h3 { margin-bottom: 3px;
         line-height: 1.5em;
         font-family: Tahoma;
         font-weight: normal; }
h4, h5, h6 { margin-bottom:3px;
                 line-height:1.5em;
                 font-family:Tahoma; }
h1 { font-size:18px; color: #15689a; font-weight: bold; }
h2 { font-size:14px; color: #CA001E; font-weight: bold; }
h3 { font-size:16px; color: #B26419; font-weight: normal; }
h4 { font: normal 16px Tahoma; color: #B26419; }
h5 { font-weight:normal; font-size:1em; }

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000;
}

div{
	font-family: Tahoma;
    font-weight: normal;
    font-size: 12px;
    color: #000;
	text-align:justify;
}

/**********************************************/

/* CSS Document */
/* About: Contains all the IDS elements for the structure of the site and other IDS */

/******************************************************
			CONTENT BOXES
******************************************************/

html,body{ 
	text-align: center;
}

body{
	margin: 0;
	padding: 0;
	background: #fff url(../../../graphics/top.gif) center top no-repeat;	
}


/******************************************************
			SECONDARY BOXES
******************************************************/

#a1
{
	padding-top:132px;
	width:893px;
	margin:auto;	
}

#top
{
	height:33px;
	position:relative;
}

.bgInput
{
	background:url(../../../graphics/input.gif) no-repeat;
	width:201px;
	height:15px;
	padding:3px 5px;
	border:none;
}
.btnInput
{
	background:#126081;
	border:1px solid #7a7a7a;
	color:#fff;
	outline:none;
}

.tab,.tab_a
{
	background:url(../../../graphics/tab.gif) no-repeat;
	height:32px;
	float:right;
	margin-right:1px;

}

.tab a,.tab_a a
{
	font-size:11px;
	color:#000;
	text-decoration:none;
	outline:none;	
	font-weight:bold;
	display:block;
	float:left;
	padding:14px 0px 0px 10px;
	
}



.tab div,.tab_a div
{
	width:10px;
	background:url(../../../graphics/tab.gif) -140px 0px no-repeat;
	height:32px;
	float:right;
}

.tab_a
{
	background:url(../../../graphics/tab_a.gif) no-repeat;
}

.tab:hover
{
	background:url(../../../graphics/tab_hover.gif) no-repeat;

}


.tab_a div
{
	background:url(../../../graphics/tab_a.gif) -140px 0px no-repeat;	
}

.tab:hover div
{
	background:url(../../../graphics/tab_hover.gif) -140px 0px no-repeat;	
}

.tab:hover a,.tab_a a
{
	color:#fff;
	outline:none;	
	text-decoration:underline;
}

.tab:hover a
{
	color:#000;
}

#menu
{
	height:14px;
	padding-top:6px;
	text-align:center;
	color:#fff;
	font-weight:bold;

}

#menu a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;	
}

#menu a:hover
{
	color:#f68833;
}

#content
{
	padding-top:20px;
}

#right
{
	width:600px;
	float:right;
}


#left
{
	width:280px;
	float:left;
}

.title
{
	color:#126081;
	font-size:12px;
	background:url(../../../graphics/point.gif) center left no-repeat;
	font-weight:bold;
	padding-left:8px;
	padding-bottom:3px;
	font-size:12px;
}

.title a
{
	text-decoration:none;
}

.frame
{
	border:1px solid #d3d3d3;
	padding:0px 10px 5px 10px;
}

.frame a
{
	font-weight:bold;
	color:#d5541d;
	text-align:right;
	display:block;
	float:right;
	padding:5px 5px;
}

.news_div
{
	background:url(../../../graphics/bg_news.gif) bottom center no-repeat;
	padding:15px;

}

.news_div .title,.newsTitle
{
	color:#d5541d;
	padding-bottom:10px;
	background:none;
	padding-left:0px;
	font-size:11px;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.news_div .title span,.newsTitle span,#small_news span
{
	font-size:10px;
	font-weight:normal;
	color:#d5541d;
}

.title_small a,.title_small
{
	color:#d5541d;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
}
.news_div img
{
	margin-right:15px;
	margin-bottom:10px;
}

#footer
{
	background:#126081;
	width:100%;
	height:100px;
	text-align:center;
	padding-top:10px;
}

#footer a
{
	color:#fff;
	text-decoration:none;
}

#category_frame
{
	border:1px solid #d3d3d3;
	width:100%;
	position:relative;
	margin-top:30px;
}

.category_frame_1,.category_frame_2
{
	top:8px;
	left:8px;
	position:absolute;
	text-align:center;
}

.category_frame_2
{
	display:none;
}

.category_link
{
	text-align:left;
	margin:auto;
	display:block;
	background:url(../../../graphics/category_link.gif) no-repeat;
	padding-left:22px;
	padding-top:7px;
	height:21px;
	padding-bottom:6px;
	color:#126081;
	font-weight:bold;
	font-size:11px;
	width:241px;
	text-decoration:none;	
}

.fTab
{
	position:absolute;
	top:-27px;
	padding-top:6px;
	height:21px;
	color:#126081;
	font-size:11px;
	text-align:center;
	width:139px;
	cursor:pointer;
}

.tab2
{
	background:url(../../../graphics/unactive.gif) no-repeat;
}

.tab1
{
	background:url(../../../graphics/active.gif) no-repeat;
}

#ico_menu
{
	position:absolute;
	top:-120px;
	right:0px;
}


#leftPage
{
	width:195px;
	float:left;

}

#rightPage
{
	float:right;
	width:235px;
}


#middlePage
{
	float:left;
	width:445px;
	margin-left:10px;
}


#leftPage .titleBox,#middlePage .titleBox
{
	background:#e7e7e7;
	color:#d5541d;
	font-weight:bold;
	padding:5px;
	margin-bottom:5px;
	font-size:12px;
}

#leftPage .titleBox a
{
	text-decoration:none;
}

#leftPage .menuBox
{
		background:#126081;
		color:#fff;
		display:block;
		padding:3px;
		margin-bottom:3px;
		text-decoration:none;		
}

#leftPage .menuBox:hover
{
	text-decoration:none;
	color:#f68833;	
}


#leftPage .menuBox span
{
	text-decoration:none;
	font-size:9px;
}



#logo
{
	position:absolute;
	top:-130px;
	left:20px;
}


#small_news
{
	background:url(../../../graphics/news_small_bg.gif) no-repeat;
	width:219px;
	padding:8px;
}

#small_news_end
{
	background:url(../../../graphics/news_small_bg.gif) 0px -797px no-repeat;
	width:235px;
	height:3px;
}

.title_small
{
	padding-bottom:5px;
}

.pRec
{
	background:url(../../../graphics/recommend_bg.gif) no-repeat;	
	width:280px;
	height:153px;
	position:relative;
	margin-top:20px;
}
.recPhoto
{
	position:absolute;
	left:11px;
	top:20px;
	width:80px;
	height:120px;
	overflow:hidden;
}
.recTitle
{
	position:absolute;
	top:8px;
	left:115px;
	color:#f68833;
	font-weight:bold;
	font-size:12px;
}

.recWiecej
{
	position:absolute;
	top:128px;
	left:225px;
	color:#f68833;
	font-weight:bold;
	font-size:12px;
}

.recContent
{
	position:absolute;
	top:40px;
	left:105px;
	width:155px;
}

.pMini
{
	width:195px;
	margin-bottom:10px;
}


.miniTitle
{
	display:block;
	background:#ededed;
	color:#d5541d;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding:3px;
	margin-bottom:5px;
}

.miniContent
{
	font-size:10px;
	color:#126081;
	background:#ededed;
	padding:0px 10px 10px 10px;

}

.pMini img
{
	margin:8px;
}

.product
{
	display:block;
	background:#fafafa;
	border:1px solid #d9d8d8;
	padding:3px;
	margin-bottom:8px;
	color:#d5541d;
	font-weight:bold;
}

#right div, #middlePage div,#right, #middlePage, .newsContent
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#6E6E6E;
	font-size:11px;
}

#right .pm,#right .pmMain
{
	width:160px;
	height:90px;
	background:#126081;
	float:left;
	margin-left:10px;
	color:#fff;
	padding:10px;
	margin-top:10px;
}

#right .pmMain strong
{
	font-size:14px;
}

#right .pmMain a,#right .pm a
{
	color:#fff;
}

#right .pm
{
	padding-top:20px;
	height:60px;
}

#newsletter
{
	border:1px solid #D3D3D3;
	padding:10px;
}

#newsletter input
{
	width:165px;
	font-size:11px;
}

#newsletter input#zapisz
{
	width:80px;
	border:1px solid #d3d3d3;
}

