
.menu a,
.menu_active a	{text-decoration:none;color:#000;}


#head {height:95px; width:880px; vertical-align:top;}

#head .logo,
#head .id		{ width:235px; }

/*#head .logo	{ margin:20px 35px 20px 35px; }*/

#head_bg { background: url(head_bg2.jpg) repeat-x top center; }


#head_bg_s {background-repeat:repeat-x;}
#head_bg_s #head {width:880px;}
#foot {width:880px;text-align:right;}
#head .menu_h {margin-top:20px;width:100%;}
#head #td3 {padding-right:15px;width:510px;_width:520px;}
#head #lg { padding:0; width:305px; vertical-align:top; }
#head #lg #logo {margin:25px 0 0 80px;}
#bth {background-image: url(bth_bg.gif);}
#head .std {margin:0!important;padding:0;}
#head .std h1, #head .std h5 {margin:0;padding:0;}
#head .dot {background-repeat:no-repeat;width:12px; background-position: top center;height:27px;}

#head div.lev2 #logo	{ width:235px; float:left; margin:20px 30px 0 35px; }
#head div.lev2 div.menu_h	{ width:545px; float: right;  margin:22px 0 0 0;  }

#head div.lev3,
#head div.lev4	{ float:right;  }

#head div.lev3	{ width:170px; margin:20px 0 0 0; }
#head div.lev4	{ width:300px; margin:23px 20px 0 0; }

#head div.menu_h ul.menu_h,
#head div.menu_h ul.menu_h li	{ float:left; list-style:none; margin:0; padding:0; }




#head ul.menu_h 		{ background: url(menu_bg.gif); float:right;}

#head ul.menu_h li a,
#head ul.menu_h li a.menu_active { letter-spacing:-1; padding:0 8px; line-height:22px; display:block; margin:0 0 0 2px; }

#head div.menu_h ul.menu_h li a.menu_active	{ background: url(menu_act_bg.gif); }
#head div.menu_h ul.menu_h li a.outlet_menu,
#head div.menu_h ul.menu_h li a.outlet_menu_active 		{ text-indent:-5000px; }

#head div.menu_h ul.menu_h li.menu,
#head div.menu_h ul.menu_h li.menu_active	{ background: url(red_dot.gif) no-repeat left center; }
#head div.menu_h ul.menu_h li.menu_f		{ background:none; }
#head div.menu_h ul.menu_h li.outlet_menu,
#head div.menu_h ul.menu_h li.outlet_menu_active		{ background-image: url(outlet_menu.gif); width:70px; margin:0 0 0 5px; }

#l .menu_active a.menu,
#l .menu_active td.menu_active a.menu_active {background: url(dot.gif) no-repeat 15px 10px;}







/*


#head td.menu {vertical-align:top;background-repeat:repeat-x;padding:5px 5px 0 5px; font-family:Tahoma; font-size:11px; }
#head td.menu_l{ background-repeat:no-repeat; }
#head td.menu_active {vertical-align:top;background-repeat:repeat-x;padding:5px 8px 0 8px;}
*/
/*************/

#main {display:block;}

#bt		{width:880px;}
#bt #l	{width:202px; vertical-align:top;}

#bt #c,
#bt #cu,
#bt #r,
#bt #cb {border:solid #E0E0E0; }

#bt #c	{ border-width:1px 1px 0 1px; }
#bt #cu	{ border-width:0px 1px 0px 1; height:50px; }
#bt #cu .std {margin-left:20px;}

#bt #cb { border-width:0 1px 1px 1px; padding-bottom:20px;}
#bt #cb .std { margin:10px 0 0 20px;}
#bt .bord { border-right:1px solid #E0E0E0;}

#l .std		{ margin-left:40px;}
#l .std td	{ background-repeat:repeat-y;  }
#l .std td td	{   }
#l .std td.menu_active { background-repeat:no-repeat; }



#l .std td a { margin:0 0 0 15px; padding:0 0 0 15px; color:#636363; background-position: center left; border-left:1px solid #e0e0e0; display:block; line-height:22px; }
#l .std td a.menu_active { color:#F72320; border-left:1px solid #dc1f1b; }
#l .std td table { width:100%; }
#l .std td td a { background-repeat:no-repeat; padding-left:8px; color:#A2A2A2; padding:0 0 0 23px; background-position: 15px center; }
#l .std td td.menu_active {background-repeat:repeat-y; width:100%; }
#l .std td td a.menu_active { border-left:1px solid #e0e0e0; color:#A2A2A2; }

#bt #r		{ width:170px; border-width:1px 1px 1px 0; vertical-align:top; position:relative; }
#bt #r .std { margin:0 20px; }
#bt #r .std form { margin:20px 0 0 0; }
#bt #r select	{ margin:0; width:120px; }
#bt #r select option {background-color:#636969;color:#fff;}

#bt #r .std a.link_architekt	{ width:120px; color:#97cb2f; display:block; text-align:center; }

#path *, #path {color:#BFBFBF;text-decoration:none;}
.prd {margin:7px 0 20px 7px;}

.prd h1 {margin:0 0 10px 0;padding:0;color:#C73333;}
.prd .pl {vertical-align:top;padding-left:20px;width:140px;}
.prd .pl p {margin:0 0 3px 0;color:#8D8D8D;}
.prd .pl strong {color:#8D8D8D;font-weight:normal;}
.prd .nv {width:100%;}
.prd .nv td a {text-decoration:none;color:#8C8C8C;}
.prd .mr {vertical-align:bottom;padding-left:20px;width:140px;}
.prd .tit {vertical-align:top;}

#referencje_lista ul { line-height:15px; list-style:none; margin:0; padding:0; }
#referencje_lista ul ul,
#referencje_lista ul ul ul	{ display:none; line-height:15px; list-style:none; margin:0 0 0 15px; }
#c .std #referencje_lista a { text-decoration:none; }
#c .std #referencje_lista li a { cursor:pointer; }




#bt #c { padding:0 15px; }

#c .std *, #c .std  {color:#8B8B8B;line-height:16px; text-align:justify;}
#c .std strong {color:#C83734;}
#c .std p {margin:0 0 10px 0;color:#8B8B8B;}
#c .std h1 {color:#C83734; display : inline;}
#c .std h5 {margin: 0;}
#c .std h6 {margin: 0; }
#c .std .i {margin : 0 25px 15px 0;}
#c .std a {text-decoration : underline;}

#cu .std2 {margin:0 0 0 20px;}
#cu .std2 h1 {color:#C83734;padding-left:20px;background-repeat:no-repeat;height:20px;margin:5px 0 5px 0;font-size:14px;}
#cu .std2 h5 {margin:0;}
#cu .std2 strong {color:#CF3432;font-weight:bold;font-size:14px;}

table.dost img {border:2px solid #e0e0e0;}

/*--------------OUTLET-------------*/
.outlet #c .std3 table.ceny			{ margin:0 0 15px 0; }
.outlet #c .std3 table.ceny	td strong { font-size:25px; font-family:Arial !important; } 
.outlet #c .std3 table.ceny	td	{ width:200px; font-family:Arial !important; font-size:15px; border-bottom:2px solid #c6c6c7; background:url(przekreslenie.gif) no-repeat; }
.outlet #c .std3 table.ceny td.rozowa { color:#e50083; background:none;  }

.outlet #c .std3 table.outlet td { color:#666666; padding:0 15px 0 0; vertical-align:top; }
.outlet #c .std3 table.outlet	 { margin:0 0 15px 0;}
.outlet #c .std3 div.metka { background:url(metka_outlet.gif) no-repeat; width:111px; height:81px; position:absolute; right:-80px; top:377px; }


.outlet #l 		{ background:url(h1_outlet.gif) no-repeat center top; padding:45px 0 0 0; }
.outlet #l .std {  }
.outlet #l .std h1 { text-indent:-5000px; }
.outlet #l .std td a.menu_active { color:#e50083; border-left:1px solid #e50083; }
.outlet #cu .std2 h1 {color:#e50083 !important;}


.home_swf {width:100%;}
.home_swf object {width:100%; height:180px;}
.home_swf EMBED {width:100%;height:180px;}

#wybor {margin-bottom:10px;}

.flash_home object {width:100%; height:354px;}
.flash_home embed {width:100%; height:354px;}
.flash_home2 object {margin:12px 0 0 200px; }
.flash_home2 embed {margin:12px 0 0 0;}
.flash_miasta object {margin:0 0 0 195px;}

.api_search_button,
.api_forum_button,	
.api_polecam_button,	
.api_ogloszenia_button,
.api_ksiega_button,
.api_kontakt_button		{font-weight: bold; font-size: 10px; }

.api_polecam_input,
.api_search_input,
.api_ogloszenia_input,
.api_ksiega_input,
.api_forum_input,
.api_kontakt_input 		{font-size: 11px; border: 1px solid #BFC4BE;height:15px;width:135px; }
.api_search_input	{width: 150px;}

#l .api_search_input {width:125px;}

.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{}

.api_search_res		{width: 470px;}
.api_search_res	a	{text-decoration : none !important;}
.api_search_res	tr.sr_hr 	{display: none;}
.api_search_res	tr.odd		{background-color: #f2f2f2;}
.api_search_res	tr.even		{background-color: #fff;}
.api_search_res	td.sr_desc	{font-size: 10px; color: #000;}

#bth {background-position:top left; background-repeat:repeat-x;}
#bth #c {width:100%;vertical-align:top;}
#bth #c img.visit {margin:0 0 0 390px;}
#bth #l {width:160px;padding:0;vertical-align:top;}
#bth #l .std {margin:0;}

.tab {width : 80%; }
.tab thead td {font-weight:bold; color : #D32C3D!important;}
.tab td { background-color: #f7f7f7; }

.galeria img { border : 1px solid #E0E0E0; margin:0 10px 10px 0; }



div#c_layer {
position : relative; 
}
#notka {
width : 147px;
height : 124px;
position : absolute;
left : 350px;
top : -30px;
}

.nagr .col1 { width:280px;}

.nagr td img { border:2px solid #e0e0e0; }

.city 	{ display: none; }
.city strong { color:#C73333; }


#cb div.pasek	{ background:#ededef; width:463px; margin:0; }
#cb div.pasek p	{ padding:6px;  }

/*FORMULARZ ARCHITEKCI*/
.empty_01 { background-color:#000;}

.empty_01 #empty_main			{ width: 752px; height:800px; background: url(empty01.jpg) no-repeat; margin: 20px auto; position:relative; }
.empty_01 #telefon_alt			{ position:absolute; left: 515px; top: 210px;}
.empty_01 #empty_main div.lev2 			{ padding: 200px 250px 240px 40px; height: 170px; }
.empty_01 #empty_main div.lev2 .std		{ padding: 30px 20px 0 20px; position: relative;}
.empty_01 #empty_main div.lev2 .std2	{ padding: 30px 30px 0 30px; position: relative;}
.empty_01 #empty_main div.lev2 .std2 h1	{ font-size: 14px; }
.empty_01 #empty_main div.lev2 .std2 .more		{position: absolute; top: 138px; right: 0px; background: url(arr_b.gif) no-repeat top center; padding-top: 20px; width: 140px; text-align: center; }
.empty_01 #empty_main div.lev2 .std2 .more a	{width: 140px; line-height: 25px; font-weight: bold; color: #FFF; font-size: 12px; text-decoration: none; }
.empty_01 #empty_main div.lev5		{ padding: 20px 40px;  }
.empty_01 #empty_main div.lev5 h1	{ font-size: 12px; }
.empty_01 #empty_main div.lev5 h5	{ display: none;}
.empty_01 #empty_main div.lev5 p	{ margin: 0 0 5px 0; font-size: 10px;}

fieldset.architekt 	{ border: none; }
fieldset.architekt label	{ font-size: 11px; }
fieldset.architekt input {border: solid #99cc33; border-width: 0 0 1px 0;}

fieldset.architekt	#sprytextfield1	{ line-height: 25px; padding: 0; display:block; margin: 0; position:relative;}
fieldset.architekt	#sprytextfield2	{ line-height: 25px; padding: 0; display:block; margin: 0;} 
fieldset.architekt	#sprytextfield3	{ line-height: 25px; padding: 0; margin: 0;}
fieldset.architekt	#sprytextfield4	{ line-height: 25px; padding: 0; margin: 0;}
fieldset.architekt	#sprytextfield5	{ line-height: 25px; padding: 0; display:block; margin: 0; }
fieldset.architekt	#sprycheckbox1 label	{ font-size: 9px; color:#666 }
fieldset.architekt	#sprycheckbox1 input	{ border: none}
fieldset.architekt	#sprycheckbox1 a		{ text-decoration: none;}

fieldset.architekt	#imie,
fieldset.architekt	#adres,
fieldset.architekt	#telefon,
fieldset.architekt	#mail,
fieldset.architekt	#termin {  font-size: 11px; font-weight: bold; }

fieldset.architekt	#imie	{ width: 320px;}
fieldset.architekt	#adres	{ width: 350px;}
fieldset.architekt	#telefon{ width: 100px;}
fieldset.architekt	#mail	{ width: 130px;}
fieldset.architekt	#termin	{ width: 150px;}

fieldset.architekt	div.button		{ position: absolute; top: 163px; right: 0px; width: 130px; text-align: center  	}
fieldset.architekt	input.button	{  font-weight: bold; color: #FFF; font-size: 12px; background: #99cc33; border: none; cursor: pointer; }
/*
fieldset.architekt	input.button	{ margin: 15px 0 0 300px; width: 140px; line-height: 25px; font-weight: bold; color: #FFF; font-size: 12px; background: none; border: none; }
*/

.bd_sub #c .std	strong	{ color:#999; }