body        {	font-family: arial ce, arial, geneva ce, helvetica ce, geneva, helvetica, lucida, sans-serif, Verdana; font-size: 11px;	color: #000000;  margin: 0px; background-color: #FFFFFF;}
td			{	font-family: Verdana; font-size: 10px;	color: #000000;  }
/*
li  { list-style-image: url( http://www.studio.pl/dot.gif );	 }
li a:hover {	list-style-image: url( http://www.studio.pl/dot.gif );color: #FFB900; }
*/
a      		{	color: #666666; text-decoration:none;	}
a:active    {	color: #666666;	}
a:hover     {	color: #666666;	}

input.search { height:10px; }

blockquote  {	font-family: Verdana; font-size: 10px;	}
ol          {	font-family: Verdana; font-size: 10px; list-style-image: none;	}
ul          {	font-family: Verdana; font-size: 10px; list-style-image: url( http://www.studio.pl/dot.gif ); }
p           {	font-family: Verdana; font-size: 10px;	color: #000000;}

.sep	{color: green}
/* linki w naglowku */
a.linktop		{	font-family: arial ce, arial, geneva ce, helvetica ce, geneva, helvetica, lucida, sans-serif, Verdana; font-size: 11px;	color: #919191;  margin: 0px; text-decoration: none;}
a.linktop:link    {	text-decoration: none; 	color: #919191;	}
a.linktop:active    {	text-decoration: none; 	color: #919191;	}
a.linktop:hover     {	text-decoration: none; color: #666666;	}

a.faq 		{	font-family: arial ce, arial, geneva ce, helvetica ce, geneva, helvetica, lucida, sans-serif, Verdana; font-size: 11px;	color: #000000;  margin: 0px; text-decoration: none; font-weight: bold;}
a.faq:link    {	text-decoration: none; 	color: #000000;	}
a.faq:active    {	text-decoration: none; 	color: #000000;	}
a.faq:hover     {	text-decoration: none; color: #666666;	}
    



.submenu_light_gray { 	font-family: arial ce, arial, geneva ce, helvetica ce, geneva, helvetica, lucida, sans-serif, Verdana; font-size: 11px;	color: #919191;  margin: 0px;}
.submenu_dark_gray { 	font-family: arial ce, arial, geneva ce, helvetica ce, geneva, helvetica, lucida, sans-serif, Verdana; font-size: 11px;	color: #555555;  margin: 0px;}
.title_dark_gray { 	font-family: arial ce, arial, geneva ce, helvetica ce, geneva, helvetica, lucida, sans-serif, Verdana; font-size: 12px;	color: #555555;  margin: 0px; font-weight: bold;}

.submenu_yellow { 	font-family: arial ce, arial, geneva ce, helvetica ce, geneva, helvetica, lucida, sans-serif, Verdana; font-size: 11px;	color: #FFB900;  margin: 0px;}

.submenu_dark_gray_bold { 	font-family: arial ce, arial, geneva ce, helvetica ce, geneva, helvetica, lucida, sans-serif, Verdana; font-size: 11px;	color: #555555;  margin: 0px; font-weight: bold;}
.submenu_yellow_bold { 	font-family: Verdana; font-size: 11px;	color: #FFB900;  margin: 0px; font-weight: bold;}
.submenu_yellow_big { 	font-family: Verdana; font-size: 15px;	color: #FFB900;  margin: 0px; font-weight: bold;}

.white_bold { 	font-family: Verdana; font-size: 11px;	color: #FFFFFF;  margin: 0px; font-weight: bold;}
.search_imput_text { 	font-family: arial ce, arial, geneva ce, helvetica ce, geneva, helvetica, lucida, sans-serif, Verdana; font-size: 10px;	color: #555555;  margin: 0px;}
.top_backg { background: url(top_background.gif); background-repeat:no-repeat; height: 35px; margin:0;} 
.top_left_pat { background: url(top_links.gif); background-repeat:no-repeat; height: 35px;
font-family: arial ce, arial, geneva ce, helvetica ce, geneva, helvetica, lucida, sans-serif, Verdana; font-size: 11px;	color: #919191;
} 
#top{ margin-left: 5px; margin-right: 10px;}
#top2{ margin-left: 5px;}
#foto img {display:block;margin-right:10px;margin-bottom:0px; margin-top:0px; width: 70px;}
#foto {display:block;margin:0px 0px 15px 0px;	border: solid #E8E8E8;	border-width: 0px 0px 0px 0px;}
.top_right_pat { background: url(top_search.gif); background-repeat:no-repeat; height: 35px} 
.kreska_pozioma { border: solid #E8E8E8;	border-width: 1px 0px 0px 0px;}
.td_r {	padding: 17px 24px 30px 30px;	vertical-align: top;	border: solid #E8E8E8;	border-width: 0px 1px 0px 1px;}
.td_l {	padding: 17px 10px 30px 13px;	vertical-align: top;}
.td_rsiec {	padding: 17px 24px 0px 30px;	vertical-align: top;	border: solid #E8E8E8;	border-width: 0px 1px 0px 1px;}
.td_lsiec {	padding: 0px 2px 0px 13px;	vertical-align: top;}

#pad {margin-bottom:10px;}



.menutop		{	padding: 5px;}
.menutop a		{	font-family: Verdana; font-size: 10px; font-weight: bold;	color: #000000;	}
.menutop a:active    {	color: #660000;	}
.menutop a:hover     {	color: #000000;	}
.menutop_active		{	padding: 5px;}
.menutop_active a	{	font-family: Verdana; font-size: 10px; font-weight: bold;	color: #FF0000;}
.menutop_active a:active    {	color: #660000;	}
.menutop_active a:hover     {	color: #ffffff;	}	

.menu	{	font-family: Verdana; font-size: 10px;	color: #666666; font-weight: bold; }
	.menu:active    {	color: #666666;	}
	.menu:hover     {	color: #FFC100;	}
.menu_active	{	font-family: Verdana; font-size: 10px;	color: #FFC100; font-weight: bold;}

.menu_sub	{	font-family: Verdana; font-size: 10px;	color: #666666; font-weight: normal;}
	.menu_sub:active    {	color: #666666;	}
	.menu_sub:hover     {	color: #FFC100;	}
.menu_sub_active	{	font-family: Verdana; font-size: 10px;	color: #FFC100; font-weight: normal;}

.bh		{	padding: 0px;	}
.bh	.hf	{	padding: 0px;	}

.bt			{	padding: 0px;	}
.bt .l		{	padding: 0px 0px 0px 0px;	vertical-align: top;	background-color: white;}
.bt .c		{	padding: 0px 3px 0px 3px;	vertical-align: top;	border: solid gray;	border-width: 0px 1px 0px 1px;}
.bt .r		{	padding: 0px 0px 0px 0px;	vertical-align: top;	}

.bf		{	padding: 0px;	border: 0px;}
.bf	.hf	{	padding: 0px;	}


.stopka		{color: #CAC9C5; margin-top: 0px; height: 20px;}
.stopka	a	{color: #CAC9C5; }



.st		{color: #CAC9C5; margin-top: 10px; height: 45px;}
.st	a	{color: #CAC9C5; }

.std	{}
.std .tt	{font-weight: bold;	text-align: left;}
.std .pl	{}
.std .mr	{text-align: right;}
.std .mr a	{ font-family: Verdana; font-size: 10px; font-weight: bold;	}
.api_search_button	{border:none;}
.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{
           font-family : Verdana, Arial, sans-serif;
           font-size : 9px;
		   width: 93px;
           height : 15px;
           border-style : solid;
           border-width : 1px;
           border-color : #DBDBDB;

}
.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{}

.mTitle { color: #FFB900; font-weight: bold; font-size: 13px; }

.ex_tbl {background-color: white;}
.ex_td		{background-color: white;color:#666666; border-style : solid; border-width : 0px; border-color : white;}
#m_75_i	{background-color: white;color:#666666; border-style : solid; border-width : 0px; border-color : white;}
.ex_td#m_75_i	{background-color: white;color:#666666; border-style : solid; border-width : 0px; border-color : white;}
.ex_td#m_75_i a	{background-color: white; color:#666666; border-style : solid; border-width : 0px; border-color : white;}

.ex_td a	{	font-family: arial ce, arial, geneva ce, helvetica ce, geneva, helvetica, lucida, sans-serif, Verdana; font-size: 11px;	color: #666666;  margin: 0px; text-decoration: none;}
.ex_td a:link    {	text-decoration: none; 	color: #666666;	}
.ex_td a:active    {	text-decoration: none; 	color: #666666;	}
.ex_td a:hover     {	text-decoration: underline; color: #666666;	}

.wyszukiwarka { font-family: Verdana; font-size: 10px; color: #000000;}
.wyszukiwarka td{ text-align:left;}
.wyszukiwarka b{ color: #FFB900;}
.wyszukiwarka a{ text-decoration: none; color: #666666; }
.wyszukiwarka a:hover { text-decoration: none; color: #FFB900; }
.wyszukiwarka hr{ height:1px; color:#E8E8E8;}
#bgcolor_white { background-color: white;}

/* lifting */
div#topmenu{
	background-image: url(top_menu_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 776px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}
div#topmenu .left{
	width:332px;
	float:left;
	height:40px;
}
div#topmenu .center{
	float:left;
	vertical-align: middle;

}

div#topmenu .right{
	float:left;
	vertical-align: middle;

}

div#topmenu ul {
	margin:0;
	padding:10px 10px 0 0;
	list-style:none;
	border: 0px solid #000000;
}

div#topmenu li {
      display:inline;
      margin:0;
      padding:0;
}


div#topmenu a{
	background-image: url(menu_arrow_small.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 12px;
	margin:0 16px 0 16px;
	text-decoration:none;
}
div#topmenu a:hover{
	text-decoration:underline;
}
div#topmenu input, select, textarea {
	margin: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

div#mainmenu{
	background-image: url(main_menu_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 776px;
	border: 1px solid #C0C0C0;
}

div#mainmenu ul{
	margin:0;
	padding:10px 10px 0 20px;
	list-style:none;
	border: 0px solid #000000;
	float:left;
}

div#mainmenu li{
      display:inline;
      margin:0;
      padding:0;
}


div#mainmenu a{
	background-image: url(menu_arrow_small.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 12px;
	margin:0 14px 0 0;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
div#mainmenu a:hover{
	text-decoration:underline;
}

div#submenu{
	background-image: url(sub_menu_bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 778px;
}
div#submenu .left{
	float:left;
	width:190px;
	margin:0;
	padding:0;
	text-align:left;
}
div#submenu .center{
	float:left;
	margin:0;
	padding:0;
}
div#submenu .right{
	float:right;
	width:10px;
	margin:0;
	padding:0;
}
div#submenu ul {
	margin:0;
	padding:5px 10px 0 0;
	list-style:none;
	border: 0px solid #000000;
}

div#submenu li {
      display:inline;
      margin:0;
      padding:0;
}


div#submenu a{
	background-image: url(menu_arrow_small.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0 0 0 12px;
	margin:0 16px 0 16px;
	text-decoration:none;
}
div#submenu a:hover{
	text-decoration:underline;
}

div#submenu a.yellowbold{
	font-weight:bold;
	color:#FFC001;
}

/* 2 kolumny */
.mapka_r {	padding: 17px 24px 17px 30px;vertical-align: top;border: solid #E8E8E8;	border-width: 0px 1px 0px 1px;}
.mapka_l {	padding: 17px 24px 17px 30px;vertical-align: top;}

/* WERSJA 2 SERWISU */
/*
.menu_v2 {	font-family: Verdana; font-size: 10px;	color: #666666; font-weight: normal; }
.menu_v2 a	{	font-family: Verdana; font-size: 10px;	color: #666666; font-weight: normal; }
.menu_v2 a:link    {	color: #666666;	}
.menu_v2 a:active    {	color: #666666;	}
.menu_v2 a:hover     {	color: #000000; text-decoration:underline;	}
*/

.menu_v2 {	font-family: Verdana; font-size: 10px;	color: #666666; font-weight: normal; }
.menu_v2 a	{	font-family: Verdana; font-size: 10px;	color: #666666; font-weight: normal; }
.menu_v2 a:hover     {	color: #000000; text-decoration:underline;	}

/*
.menu_v2_active 		{	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;text-decoration:underline;}
.menu_v2_active a		{	color: #000000;	text-decoration:underline;}
.menu_v2_active a:active    {	color: #000000; text-decoration:underline;}
.menu_v2_active a:hover     {	color: #000000;	text-decoration:underline;}
*/
.menu_v2_active, .menu_v2_c  		{	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;text-decoration:underline;}
.menu_v2_active a, .menu_v2_c a	{	color: #000000;	text-decoration:underline;}
.menu_v2_active a:hover, .menu_v2_c a:hover    {	color: #000000;	text-decoration:underline;}

.menu_v2.menu_v2_f_active {	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;text-decoration:underline;}
.menu_v2.menu_v2_f_active a{	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;text-decoration:underline;}
.menu_v2.menu_v2_f_active a:hover{	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;text-decoration:underline;}

.menu_v2.menu_v2_c_active {	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;text-decoration:underline;}
.menu_v2.menu_v2_c_active a{	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;text-decoration:underline;}
.menu_v2.menu_v2_c_active a:hover{	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;text-decoration:underline;}


.menu_sub_v2	{	font-family: Verdana; font-size: 10px;	color: #666666; font-weight: normal;}
a.menu_sub_v2 {	font-family: Verdana; font-size: 10px;	color: #666666; font-weight: normal;}
a.menu_sub_v2:active    {	color: #666666;	}
a.menu_sub_v2:hover     {	color: #000000;	}

.menu_sub_v2_active, .menu_sub_v2_c	{	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;}
.menu_sub_v2_active a, .menu_sub_v2_c a	{	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;}
.menu_sub_v2_active a:hover, .menu_sub_v2_c a:hover	{	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;}



/*

.menu			{background-color:#CBE688; padding:5px 10px 5px 10px;}
.menu a 	{color: #000000;}
.menu a:hover     {	color: #000000;}

.menu_active {background-color:#CBE688; color:#000000;padding:5px 10px 5px 10px;  }
.menu_active a {font-weight:bold;}
.menu_active a:hover     {color: #000000;}

*/
/*.menu_sub_v2_active	a {	font-family: Verdana; font-size: 10px;	color: #000000; font-weight: normal;}*/
#api_span_6958 { margin:0; padding:0; font-size:1px; line-height:1px;}