/*
border: 1px solid #fff;
*/
#hhead, #hmain, #hfoot {width: 750px;}
#hhead	{margin: 50px 0 10px 0;}
#hmain	{position: relative;}
#hleft	{position: absolute; top: 0; left: -100px;}
#hfoot	{margin: 10px 0 0 0; padding: 0 5px; }


#head	{}
.head	{width: 700px;_width: 900px; padding-left: 200px;height: 180px;}
#main 	{width: 900px;}
#foot	{width: 700px; margin-left: 200px; text-align: center; padding-top: 20px;}

#main 	{position: relative;}
#left	{position: absolute; top: 200px; left: 0; width: 200px; }
#center	{position: relative; top: 0; left: 200px; width: 700px; background-color: #fff;}
table.main	{width: 700px;}
table.main td.t,
table.main td.c	{vertical-align: top;}
table.main td.c	{padding: 50px;}

#logo	{margin: 20px 20px 0 20px;}
#banner	{position: absolute; top: 0; left: 0;}

td.level1, td.level2, td.level3	{text-align: right;width: 700px;vertical-align: top; }
td.level1	{height:45px;padding-top: 20px;}
td.level2	{height:45px;padding-right: 100px;}
td.level3	{height:80px;padding-top: 25px; text-align: center;}

#foot td	{text-align: center;width: 700px;vertical-align: top;}

.main td.c, 
.main td.r 	{vertical-align: top;}
.main a:hover		{text-decoration:underline;}

#l, #c	{vertical-align: top;}
#l	{width: 200px; border-right: 1px solid #f2f2f2;}
#c	{padding: 0;}

td.level1 .sep	{color: #000;}
td.level1 a,
a.lang,a.lang_active	{font-size: 10px;}	


td.level3 div.level3	{z-index: 10;}
td.level3 .sep	{color: #B2B28E;}
td.level3 a		{padding: 0 5px 0 5px; font-weight: bold; }	
td.level3 a.menu_active {color:#225fdc;}

#foot .sep		{color: #B2B28E;}
#foot a	{font-size: 10px; padding: 0 5px 0 5px;}

#left div.menu,
#left div.menu_active	{text-align: right; position: relative;}
#left a.menu,
#left a.menu_active {padding: 4px 30px 10px 5px; display: block;}
#left a.menu		{color: #673E42;}
#left a.menu_active	{color: #3E64AD;}

#left div.menu_sub				{position: relative; top: -8px; padding: 10px 20px 0 5px;}
#left .menu_sub a.menu,
#left .menu_sub a.menu_active	{padding: 3px 10px 2px 5px; font-size: 10px;}

div.galeria td {padding: 0 10px 10px 0;}
div.galeria td img {border: 5px solid #F0ECE0;}

table.wycena			{background-color: #C2BB9F; width: 600px;}
table.wycena thead td,
table.wycena tfoot td	{text-align: right; padding: 5px;}
table.wycena tbody td	{text-align: center;background-color: #ffffff;padding-bottom:5px; }
table.wycena tbody td input	{margin:0;}
table.wycena img		{border: 0; width: 147px; display: block;background-color: #ffffff; }
table.wycena .button	{width: 135px;}
.button	{font-size: 11px; color:#673E42; font-weight: bold; border: 1px solid #fff; padding: 2px 5px 2px 5px;}

div.wycena			{border: 5px solid #C2BB9F;}
/*div.wycena	img.rys	{border: solid #C2BB9F; border-width: 0 1px 1px 0; }	*/
div.wycena td		{vertical-align: top;}
div.wycena p {white-space: nowrap}
#page1 td.rys,
#page2 td.rys	{text-align: center; width: 400px;}
#page1 td.form,
#page2 td.form	{text-align: right; width: 170px;}
#page3 td.rys,
#page4 td.rys	{text-align: center; width: 150px;}
#page3 td.form,
#page4 td.form	{}

a.pdf	{padding: 2px 0 0 20px; font-weight: bold;}

div.wycena h2	{padding: 10px;}	
div.wycena select,
div.wycena textarea,
div.wycena input.forminput	{background-color: #EDEBE3; color: #000; font-size: 11px; width: 170px}
/*{background-color: #C2BB9F; color: #fff; font-size: 11px; width: 170px}*/
p strong, 
li strong	{font-weight:normal;}
 
.api_search_button,
.api_forum_button,	
.api_polecam_button,	
.api_ogloszenia_button,
.api_ksiega_button,
.api_kontakt_button		{font-weight: bold; font-size: 10px; border: 1px outset white; background-color: #D03038; color: #FFFFFF; }

.api_polecam_input,
.api_search_input,
.api_ogloszenia_input,
.api_ksiega_input,
.api_forum_input,
.api_kontakt_input 		{font-size: 11px; border: 1px inset white; }

.api_polecam_odpowiedz,
.api_kontakt_odpowiedz	{font-weight: bold;}


.api_news_headline	{}
.api_news_date 		{font-style: italic;}
.api_news_akt 		{}
.api_news_more		{font-weight: bold}

.api_forum_title	{color: #2C3642; font-weight: bold;}
.api_forum_caption	{font-weight: bold}
.api_forum_message	{}
.api_forum_info		{font-style: italic;}
.api_forum_backcolor	{}
.api_forum_activecolor	{background-color: silver}
.api_forum_noactivecolor{}

div.menu_galeria			{ margin:20px 0 20px 0; }
div.menu_galeria div.menu 	{ float:left; border:2px solid #f0ece0; margin: 0 40px 10px 0; }


