html, body {
padding: 0px;
margin: 0px;

text-align: center;
background-color: #F4F7F8; 
font-family: Verdana;
font-size: 12px;



}

h1
{
	display: inline;
	font-size: 12px;	
}
table
{
 border-collapse: collapse;
 border-color: black;
 vertical-align: top;
}

#srodek td
{
 vertical-align: top;
 
}
#puchary_wyszukiwarka td
{
	line-height: 20px;
}

p { margin: 0; }


body { margin: 0; padding: 0; }

#wrapper {
 overflow: hidden;
 background-color: white;
 border: solid silver 1px;
 border-top: none;
 margin: 0 auto;
 width: 818px;


}

#top_left_menu {
 width: 120px;
 height: 125px;

}
#pasek_top
{
 background-color: white;
 width: 818px;
 height: 24px;
 
}



#top {
 
 width: 818px;
 height: 120px;
 border-bottom: solid silver 1px;	
 border-top: none;
 background: white url(../obrazki/top.jpg) no-repeat top left;
}

#pasek_top div {
 float: right;
 margin-right: 5px;
 line-height: 24px;
}

#container {
margin: 0 auto;
width: 836px;
position: relative;
 background: white url(../obrazki/bg.gif) repeat-y top left;

}

img {
 border: 0px;
}

#top_left_menu img {
 float: right;
 margin-left: 15px;
}

#main_page {

width: 818px;
clear: both;

background-color: white;

height: auto;

}



#menu_lewe
{
float: left;
width: 175px;



/*border: silver dotted 2px;*/

border-top: none;
border-left: none;
border-bottom: none;

text-align: left;

}

#srodek
{
float: left;
text-align: center;
border: #dfdfdf solid 0px;
border-bottom: none;

border-right: none;





width: 642px;



}
#menu_prawe
{
 float: right;
 width: 140px;
 border: 0;
 border-right: none;
 border-top: none;
 border-bottom: none;
 text-align: left;
 margin-top: 3px;

}

#stopka
{
 margin-top: 0px;

 
 border-top: #dfdfdf solid 1px;
 clear: both;

}

#separator_gora {
 height: 23px;
 clear: both;
 font-size: 0px;

}

#separator_srodek {
 height: 300px;
 clear: both;


}

#separator_news {
 height: 17px;


}

#separator_news_between {
 height: 10px;
 clear: both;
}

#separator_tel_opis {
 height: 10px;
 clear: both;
}

.separator_podstrona {
 height: 10px;
 clear: both;
}

.separator_menu {
 height: 10px;
 clear: both;


}
#main_page .naglowek {
 height: 15px;
 line-height: 15px;
 
}
#menu_lewe .naglowek {

 /*background-color: #DCE6FC;*/
 background: white url(../obrazki/menu_title_tlo.gif) repeat-x top left;
 border: #dfdfdf solid 1px;
 border-right: none;
 border-left: none;
  text-align: left;
  padding-left: 5px;
  color: black;
 

}

#srodek .naglowek {

 /*background-color: #DCE6FC;*/
  background: white url(../obrazki/menu_title_tlo.gif) repeat-x top left;
 padding-left: 10px;
 border: #dfdfdf solid 1px;
 border-right: none;

 border-left: none;

 text-align: left;
 color: black;
}

#menu_prawe #naglowek {

 background-color: #7a577c;
 border: #dfdfdf solid 1px;
  border-left: none;
  border-right: none;
 text-align: center;
}

.naglowek {
  
  font-weight: bold;
  font-size: 11px;
   


}

#content_news {
 margin: 4px auto;
 width: 97%;
 display: table;
 


 background-color: #f4f7f8;
 text-align: left;
 border: silver solid 1px;
}

#content #tresc {
 margin: 4px auto;
 text-align: left;
 width: 98%;



}

#content_news #news {
 margin: 0px auto;
 padding-top: 10px;
 text-align: left;
 padding-left: 5px;
 width: 72%;
 border-left: #dfdfdf solid 1px;
}

#content_news #news #tresc
{
 width: 99%;
}

#content_news #news_caly {
 margin: 0px auto;
 padding-top: 10px;
 text-align: left;
 padding-left: 5px;
 width: 98%;

}

#content /* domyślne ustawienia dla treści */
{



}

#podstrona
{
 margin: 4px auto;
 text-align: left;
 width: 97%;
 background-color: white;
 border: silver solid 1px;
 border: none;
 display: block;
}

#telefony
{
 margin: 4px auto;
 text-align: left;
 width: 97%;
 background-color: white;
 border: silver solid 1px;
 display: block;
}

#tresc
{
 margin: 4px auto;

}

#news_left {

 width: 25%;
 height: 100%;
 font-size: 11px;




 background-color: transparent;
 text-align: center;
 position: relative;

}

#news, #news_left {
display: table-cell;
vertical-align: top;

}

#menu_lewe, #menu_prawe .link {
 display: block;
 background-color: transparent;
 color: black;
}



 .link a:link, a:visited {

 color: black;

 text-decoration: none;

}

#menu_lewe .link a:link, #menu_lewe .link a:visited, #menu_prawe .link a:link, #menu_prawe .link a:visited
{
 display: inline;

}
a:link, a:visited {
 color: black;

 text-decoration: none;
}

#pasek_top a:hover{
 text-decoration: underline;

}

.link a:hover {
 display: inline;

 color: black;
 text-decoration: underline;
/* background-color: #3892c4;*/

}

#menu_belka .link a:hover {
 display: inline;
 width: auto;
 color: white;
 text-decoration: none;
 background-color: #3892c4;



}

#menu_belka .link a:link, a:visited {
 color: black;


 text-decoration: none;
}

#menu_belka .link {
 /*padding-top: 1px;*/
 line-height: 20px;
}

#news_left_obraz {

 padding-left: 5px;
 display: table-cell;

 background-color: red;

 vertical-align: middle;

}

#news_left_table {
 display: table;
 height: 100%;
 
}

#news_left_obraz img {
	
	
	

}

#news a:link, #news a:visited
{
 color: black;
 text-decoration: none;
}

#news a:hover
{

 text-decoration: underline;
}

#news_stopka_komentarze
{
 float: right;
 font-size: 11px;
 margin-right: 3px;
}

#komentarze #tresc
{
 width: 85%;
 border: silver solid 1px;
 text-align: left;

}

#wolny_kod_wew
{
	
	margin: 0 auto;
}
a:hover
{
	text-decoration: underline;	
}


#menu_belka {
 width: 100%;
 text-align: left;
 height: 25px;
 background-color: #dce6fc;
 border-bottom: solid silver 1px;	
 
 padding-right: 5px;
 display: block;

}
#menu_belka a:link, #menu_belka a:visited {
	
    display: table-cell;
    text-decoration: none;
    color: #000000;
    height: 100%;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid silver;
    border-top: none;
    border-bottom: none;
    border-left: none;
    text-align: center;
    line-height: 25px;
    color: black;
   
}

#menu_belka a:hover {
    color: white;
    
    background-color: #5286fa;
    
} 
table.news
{
	width: 97%;
	background-color: #F4F7F8;
	border: silver solid 1px;
	margin: 0 auto;	
}
td.tresc_news
{
	text-align: left;
	padding: 5px;
}

table.news_pelny
{
	width: 97%;
	background-color: #F4F7F8;
	border: silver solid 1px;
	margin: 0 auto;	
	
}

table.news_pelny td
{
	text-align: left;
	padding: 8px;
}

#opis_tel table
{
	border: silver solid 1px;
	width: 90%;
	text-align: left;
}

#opis_tel td
{
	border: silver solid 1px;
	
	padding: 4px;
	
}

#opis_tel tr
{
	background-color: white;
}

#opis_tel tr.naglowek
{
	background-color: black;
	height: 30px;
}

#opis_tel #opis_tr1
{
	background-color: #B4D6E9;
}

td.por_tel
{
	background-color: #3892C4;
	color: white;
	font-weight: bold;
	
}

td.por_tel2
{
	background-color: black;
	color: white;
	font-weight: bold;
	
}

table#main
{
	margin: 0;
	padding: 0;
	width: 100%;
	vertical-align: top;
	border: 0;
}
table#main td#left, table#main td#right
{
	border-top: solid silver 1px;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

table#main td#left
{
	border-right: 0;
	width: 175px;
}

table#main td#right
{
	
	border-left: solid silver 1px;
	
}

p
{
	margin-top: 10px;
	clear: both;
}

.puchary_wymiary_podkat
{
	font-size: 11px;
	font-style: italic;
}

#szukaj_pucharu
{
	float: left;
	width: 45%;
	height: auto;
}

#szukaj_kompletu_pucharow
{
	float: left;
	width: 55%;
	height: auto;
	vertical-align: top;
}




#produkty_wyszukiwarka
{
	margin: 0 auto;
	margin-top: 11px;
	margin-bottom: 8px;
	width: 98%;
	
	padding: 0;
	clear: both;
	display: block;
}

#produkty_wyszukiwarka .item
{
	vertical-align: top;
	float: left;
	line-height: 20px;
	margin-left: 15px;
	
	
}


#produkty_wyszukiwarka .item select
{
	vertical-align: middle;
	margin-bottom: 4px;
	
	
}
