/* --------------------------------------------------------------------------------------- main */

* 						{padding: 0; margin: 0;}

html, body 				{width: 100%; height: 100%; background-color: #877C63; color: #555;
						font-size: 12px; font-family: Tahoma;}
				
/* --------------------------------------------------------------------------------------- shadows */

#shadow_top 			{width: 1112px; position: relative; left: 50%;	margin-left: -556px; 
						height: 6px; background: url(../images/shadow-top-bg.gif) no-repeat top; 
						font-size: 1px; padding-top: 18px;}

#shadow_top .sides 		{width: 1112px; margin: 0 auto; height: 6px; 
						background: url(../images/shadow-top-sides-bg.gif) no-repeat;}

#shadow 				{width: 1112px;	position: relative;	left: 50%; margin-left: -556px;
						background: url(../images/shadow-bg.gif) repeat-y;}

#shadow_bottom 			{width: 1112px; position: relative; left: 50%; margin-left: -556px; height: 24px;
						background: url(../images/shadow-bottom-bg.gif) no-repeat top; 
						font-size: 1px;}

#shadow_bottom .sides 	{width: 1112px; margin: 0 auto; height: 6px;
						background: url(../images/shadow-bottom-sides-bg.gif) no-repeat;}
						
/* --------------------------------------------------------------------------------------- outer_frame */

#outer_frame 			{width: 1064px; position: relative; left: 50%; margin-left: -538px; background-color: #A49981; border-left: 6px solid #A49981; border-right: 6px solid #A49981;}
					
/* --------------------------------------------------------------------------------------- inner_frame */

#inner_frame 			{width: 1062px; position: relative; left: 50%; margin-left: -532px; 
						border: 1px solid #E1DDD2; text-align: center;
						background: #E1DDD2 url(../images/inner-frame-bg.jpg) no-repeat top left;}
						
/* --------------------------------------------------------------------------------------- page_width */

#page_width 			{position: relative; width: 992px; margin: 0 auto; text-align: left;}

/* --------------------------------------------------------------------------------------- header */

#header 				{padding-top: 24px;}
#header h1.logo			{position: relative; width: 258px; height: 113px; font-size: 18px; font-weight:normal; text-align: center;}
#header h1.logo a		{color: #BD0A0A;}
#header h1.logo span	{background: url(../images/header-logo-e-narzeczeni-bg.jpg) no-repeat;}

/* --------------------------------------------------------------------------------------- menu_bar */

#menu_bar 							{position: relative; display: block; height: 50px; width:990px; 
									background: url(../images/menu-bar-bg.gif) repeat-x;}
ul#menu								{list-style-type: none; float: right; margin-right: 5px; display: inline;}
ul#menu li							{float: left;}
ul#menu li a						{display: block; height: 47px; position: relative;}
ul#menu li a span					{position: absolute; width: 240px; height: 47px;
									left: 0px; top: 0px; cursor: pointer;}
ul#menu li.service a				{width: 84px;}					
ul#menu li.service a span			{width: 84px; background: url(../images/menu-bg.gif) no-repeat 0px 0px;}
ul#menu li.service a:hover span,
ul#menu li.service a.active span	{background: url(../images/menu-bg.gif) no-repeat 0px -49px; top:2px}

ul#menu li.guide a				{width: 175px;}					
ul#menu li.guide a span			{width: 175px; background: url(../images/menu-bg.gif) no-repeat -84px 0px;}						
ul#menu li.guide a:hover span,
ul#menu li.guide a.active span	{background: url(../images/menu-bg.gif) no-repeat -84px -49px; top:2px}

ul#menu li.news a				{width: 101px;}					
ul#menu li.news a span			{width: 101px; background: url(../images/menu-bg.gif) no-repeat -259px 0px;}						
ul#menu li.news a:hover span,
ul#menu li.news a.active span	{background: url(../images/menu-bg.gif) no-repeat -259px -49px; top:2px}

ul#menu li.contests a				{width: 84px;}					
ul#menu li.contests a span			{width: 84px; background: url(../images/menu-bg.gif) no-repeat -360px 0px;}						
ul#menu li.contests a:hover span,
ul#menu li.contests a.active span	{background: url(../images/menu-bg.gif) no-repeat -360px -49px; top:2px}

ul#menu li.gallery a				{width: 67px;}					
ul#menu li.gallery a span			{width: 67px; background: url(../images/menu-bg.gif) no-repeat -444px 0px;}						
ul#menu li.gallery a:hover span,
ul#menu li.gallery a.active span	{background: url(../images/menu-bg.gif) no-repeat -444px -49px; top:2px}

ul#menu li.suwaczki a				{width: 90px;}					
ul#menu li.suwaczki a span			{width: 90px; background: url(../images/menu-bg.gif) no-repeat -648px 0px;}						
ul#menu li.suwaczki a:hover span,
ul#menu li.suwaczki a.active span	{background: url(../images/menu-bg.gif) no-repeat -648px -49px; top:2px}

ul#menu li.forum a				{width: 61px;}					
ul#menu li.forum a span			{width: 61px; background: url(../images/menu-bg.gif) no-repeat -509px 0px;}						
ul#menu li.forum a:hover span,
ul#menu li.forum a.active span	{background: url(../images/menu-bg.gif) no-repeat -509px -49px; top:2px}

ul#menu li.ads a				{width: 70px;}					
ul#menu li.ads a span			{width: 70px; background: url(../images/menu-bg.gif) no-repeat -570px 0px;}						
ul#menu li.ads a:hover span,
ul#menu li.ads a.active span	{background: url(../images/menu-bg.gif) no-repeat -570px -49px; top:2px}

	
/* ie6 nieprawid?owe dzia?anie - po zjechaniu myszka z podswietlonego elementu nie znika podswietlenie */
ul#menu a:hover					{zoom: 1;}	
/* --------------------------------------------------------------------------------------- search */

#search					{position: absolute; width: 265px; height: 81px; top: 24px; left: 15px;
						background: url(../images/search-bg.gif) no-repeat; z-index: 30;}
#search h2.name			{display: block; width: 184px; height: 24px; overflow: hidden; font-size: 14px;
						margin-top: 8px; margin-left: 15px; position: relative;}
#search h2.name span	{background: url(../images/search-txt-bg.gif) no-repeat; cursor: default;}
#search .bar			{padding-left: 15px; position: relative;}
#search .input_bg		{display: block; width: 182px; height: 28px;
						background: url(../images/search-input-bg.gif) no-repeat;}
#search input			{width: 177px; margin-top: 8px; margin-left: 10px; width: 162px;}
#search button			{display: block; position: absolute; top: 0px; right: 2px; width: 50px;
						height: 30px !important; overflow: hidden; background-color: transparent; cursor: pointer;
						background: url(../images/search-button-bg.gif) no-repeat 0px 0px; }
#search button:hover	{background: url(../images/search-button-bg.gif) no-repeat 0px -30px;}
#search button span		{position: absolute; left: -2000px;font-size: 2px;}

/* --------------------------------------------------------------------------------------- login */

#login 					{display: block; float: right; height: 52px; width: 630px; margin-right: 2px;}
#login-header			{float:right; display:block; width:696px; font-size:18px;}
#login-header h2		{color:#BD0A0A; font-family: Tahoma;  font-weight:normal; font-size:17px; padding-left:273px;}
#login-header .simple_line	{border: 0;}
#login .bar				{margin-top: 10px;}
#login .input_bg		{display: inline; width: 162px; height: 28px; margin-right: 20px;
						background: url(../images/login-input-bg.gif) no-repeat; float: left;}
#login input			{margin-top: 8px; margin-left: 10px; width: 142px;}
#login button			{float: left; display: block; width: 59px; height: 28px; cursor: pointer;
						background: url(../images/login-button-bg.gif) no-repeat; margin-left: -15px;}
#login button:hover		{background: url(../images/login-button-bg.gif) no-repeat 0px -28px;}
#login button span		{position: absolute; left: -2000px;}
#login a				{float: left; line-height: 32px; margin-right: 24px; text-decoration: none;}
#login a:hover			{text-decoration: underline;}
#login a.register		{color: #BD0A0A; font-weight: bold; font-size: 12px;}
#login a.forgotten		{color: #A69771;}

/* --------------------------------------------------------------------------------------- left_col */

#left_col			{float: left; display: inline; width: 257px;  margin-left: 15px;}
#left_menu h2				{display: block; position: relative; width: 160px; height: 31px; margin-top: 8px;
							overflow: hidden;}
#left_menu h2 span			{background: url(../images/left-col-txt-porady-slubne.gif) no-repeat; cursor: default;}
#left_menu h2#katalog-firm {margin-top:20px; width:174px;}
#left_menu h2#katalog-firm span { background: url(../images/katalog.gif) no-repeat; cursor: default;}
#left_menu ul				{list-style-type: none;}
#left_menu ul li			{padding-left: 15px; background: url(../images/left-col-list-style-bg.gif) no-repeat left center; 
							font-weight: bold; font-size: 12px;}
#left_menu ul li.fr			{width: 115px;}
#left_menu ul li a			{display: block; width: 112px; padding: 5px 0; text-decoration: none; color: #847E6C;}
#left_menu ul li a:hover	{color: #9A1515;}

#news				{ float: left; width: 226px; display: inline;}
	#news h2							{display: block; margin-bottom:28px; position: relative; width: 140px; height: 31px; overflow: hidden;}
	#news h2 span						{background: url(../images/aktualnosci-txt.png) no-repeat; cursor: default;}
	#news ul							{padding-top: 15px;}
	#news ul li							{list-style-type: none; padding-bottom: 25px;}
	#news li dt							{display: none;}
	#news li dl							{zoom: 1;}
	#news li dd.photo					{float: left; margin-right: 10px; width: 74px; height: 54px; background: url(../images/aktualnosci-img-bg.gif) no-repeat;}
	#news dd.photo img					{padding: 4px 0 0 4px;}
	#news dd.title						{display: inline; float: left; margin-top: -2px; padding-bottom: 6px; width: 140px; margin-right: -3px;}		
	#news dd.title a					{color: #C11A1A; text-decoration: none;}	
	#news dd.title a:hover				{text-decoration: underline;}					
	#news dd.content					{float: left; width: 140px; margin-right: -3px;}
	
#news_on_item				{ float: left; width: 100%; display: inline;}
	#news_on_item h2							{display: block; margin-bottom:28px; position: relative; width: 140px; height: 31px; overflow: hidden;}
	#news_on_item h2 span						{background: url(../images/aktualnosci-txt.gif) no-repeat; cursor: default;}
	#news_on_item ul							{padding-top: 15px;}
	#news_on_item ul li							{list-style-type: none; padding-bottom: 25px;}
	#news_on_item li dt							{display: none;}
	#news_on_item li dl							{zoom: 1;}
	#news_on_item li dd.photo					{float: left; margin-right: 10px; width: 74px; height: 54px; background: url(../images/aktualnosci-img-bg.gif) no-repeat;overflow:hidden;}
	#news_on_item dd.photo img					{padding: 4px 0 0 4px;}
	#news_on_item dd.title						{display: inline; float: left; margin-top: -2px; padding-bottom: 6px; width: 140px; margin-right: -3px;}		
	#news_on_item dd.title a					{color: #C11A1A; text-decoration: none;}	
	#news_on_item dd.title a:hover				{text-decoration: underline;}					
	#news_on_item dd.content					{float: left; width: 140px; margin-right: -3px;}

	
	a.button_arch_news					{display: block; float: right; position: relative; width: 134px; height: 31px; }
	a.button_arch_news span				{background: url(../images/button-archiwum-aktualnosci.gif) no-repeat;}
	a.button_arch_news:hover span		{background: url(../images/button-archiwum-aktualnosci.gif) no-repeat 0px -30px;}
	
	
#catalog					{border-top: 1px solid #F4F1E9; border-bottom: 1px solid #F4F1E9; margin-top: 35px;
							padding-bottom: 10px; padding-top: 8px;}
#catalog h2					{display: block; position: relative; width: 188px; height: 31px;
							overflow: hidden;}
#catalog h2 span			{background: url(../images/left-col-txt-katalog-branzowy.gif) no-repeat; cursor: default;}
#catalog .select_bg			{display: block; width: 207px; height: 28px; background: url(../images/left-col-select-bg.gif) no-repeat;
							margin-bottom: 7px; margin-top: 7px;margin-left: 15px;}
#catalog select				{width: 197px; height: 18px; border: 0px; margin-top: 6px; margin-left: 5px;  font-size: 11px; font-family: Tahoma;
							background-color: transparent; color: #847E6C; outline-width: 0px; line-height: 18px;}
#catalog select option		{color: #847E6C; background-color: white; font-size: 11px; font-family: Tahoma;}
#catalog button				{display: block; width: 108px; height: 31px; cursor: pointer; float: right;
							background: url(../images/catalog-button-bg.gif) no-repeat;}
#catalog button:hover		{background: url(../images/catalog-button-bg.gif) no-repeat 0px -31px;}							
#catalog button	span		{position: absolute; left: -2000px;}

#pager a span				{display: none;}
#pager a.active				{color: #BD0A0A;}

#ox_left_banner                 {margin-top:15px; text-align:center;}
/* --------------------------------------------------------------------------------------- right_col */

#right_col			{float: left; display: inline; width: 694px; margin-top: 10px; margin-left: 24px;}
#right_col2			{float: left; display: inline; width: 694px; margin-top: 10px; margin-left: 24px;}

#forum_box									{position: relative; margin-bottom: 30px;zoom: 1;}
#form_box									{position: relative; margin-bottom: 30px;}
	#forum_box .rings						{position: absolute; bottom: -45px; left: 4px; z-index: 100; width: 229px; height: 98px; background: url(../images/rings.gif) no-repeat;}

	#choosen_advice							{float: left; width: 370px; display: inline; margin-right: 20px; margin-bottom: 50px;}
		#choosen_advice h2					{display: block; width: 187px; height: 31px; font-size: 8px; position: relative;}
		#choosen_advice h2 span				{background: url(../images/wybrane-porady-slubne-txt.gif) no-repeat;}
		#choosen_advice ul li				{list-style-type: none; clear: both; padding-top: 30px; zoom: 1;}
		#choosen_advice dt					{display: none;}
		#choosen_advice dd.photo			{float: left; margin-right: 10px; width: 74px; height: 54px; background: url(../images/choosen-advice-img-bg.gif) no-repeat;}
		#choosen_advice dd.photo img		{padding: 4px 0 0 4px;}
		#choosen_advice dd.title			{display: inline; float: left; margin-top: -2px; padding-bottom: 6px; width: 280px; margin-right: -3px;}		
		#choosen_advice dd.title a			{color: #C11A1A; text-decoration: none;}	
		#choosen_advice dd.title a:hover	{text-decoration: underline;}					
		#choosen_advice dd.content			{float: left; width: 280px;}
		
	#forum_last								{float: left; width: 226px; display: inline;}
		#forum_last ul 						{float: right; display: block; width: 226px; list-style-type: none; padding-top: 25px;}
		#forum_last ul li					{line-height: 15px; padding-left: 20px; padding-bottom: 10px; background: url(../images/forum-icon.gif) no-repeat left 2px; color: #BAAE8C;}
		#forum_last li a					{color: #C11A1A; text-decoration: none;}		
		#forum_last li a:hover				{text-decoration: underline;}					
		#forum_last li .where				{color: #BAAE8C; font-size: 9px;}
		#forum_last li .answer				{float: right; display: block; width: 20px; height: 20px; color: #847E6C;}	
		#forum_last h2						{display: block; width: 177px; height: 31px; font-size: 8px; position: relative;}
		#forum_last h2 span					{background: url(../images/forum-txt-ostatnie-watki.gif) no-repeat; cursor: default;}

/* --------------------------------------------------------------------------------------- box */

.box_h 						{display: block; width: 694px; height: 4px; font-size: 1px;
							background: url(../images/box-header-bg.gif) no-repeat;}
.box_c 						{display: table; width: 694px; background-color: #FFFDF7;}
.box_c .margin				{margin: 0 4px;}
.box_c2 						{display: table; width: 694px; background-color: #FFFDF7;}
.box_c2 .margin				{margin: 0 4px;}
.box_f 						{display: block; width: 694px; height: 4px; font-size: 1px;
							background: url(../images/box-footer-bg.gif) no-repeat;}

/* --------------------------------------------------------------------------------------- inform_page */

#inform_page 					{line-height: 23px; text-align:justify;}
#inform_page .margin			{padding: 50px 25px; color: #555;}
#inform_page .big_photo			{display: inline; float: right; width: 239px; height: 157px; margin-left: 20px; margin-bottom: 5px;
								background: url(../images/inform-page-big-photo-bg.gif) no-repeat;}
#inform_page .small_photo		{display: inline; float: left; width: 119px; height: 88px; margin: 10px 16px 10px;
								background: url(../images/inform-page-small-photo-bg.gif) no-repeat;}
#inform_page .small_photo2		{display: inline; float: left; width: 119px; height: 88px; margin: 10px 16px 30px;
								background: url(../images/inform-page-small-photo-bg.gif) no-repeat;}
#inform_page .small_photo2 img	{margin-top: 5px; margin-left: 5px; margin-bottom: 5px;}
#inform_page .small_photo img, 
#inform_page .big_photo img 	{margin-top: 5px; margin-left: 5px;}
#inform_page h1					{font-size: 23px; font-family: Trebuchet MS; font-weight: normal; margin-bottom: 10px; color: #C84441; }
#inform_page .clear2			{height: 5px; clear: left !important;}

#inform_page .status1			{line-height: 15px; height:22px; font-size: 12px; margin: 0 auto; text-decoration: none; background: url(../images/logged-notes-status-1.gif) no-repeat; width: 15px; height: 15px; zoom: 1;}
#inform_page .status1:hover 	{background: url(../images/logged-notes-status-2.gif) no-repeat;}
#inform_page .status2			{line-height: 15px; height:22px; font-size: 12px; margin: 0 auto; text-decoration: none; background: url(../images/logged-notes-status-2.gif) no-repeat; width: 15px; height: 15px; zoom: 1;}
#inform_page .status2:hover		{background: url(../images/logged-notes-status-1.gif) no-repeat;}

#inform_page li					{margin-left:25px;}
#inform_page .contact			{text-align: right;}
#inform_page .contact a					{color: #921818; font-weight: bold;}
#inform_page .contact a:hover			{color: #40310F;}

#inform_page .photo_top			{float: right; display: block; padding-top: 5px; margin-left:20px; width: 239px; background: url(../images/big-photo-bg.gif) no-repeat top left;}
#inform_page .photo_bottom		{padding-bottom: 5px; margin-bottom:30px; width: 239px; background: url(../images/big-photo-bg.gif) no-repeat bottom right;}
#inform_page .photo_content		{background-color: #E1DDD2; padding: 0 5px; font-size: 1px;}
#inform_page .photo_top2		{float: left; display: block; padding-top: 5px; margin-left:20px; width: 118px; background: url(../images/big-photo-bg.gif) no-repeat top left;}
#inform_page .photo_bottom2		{padding-bottom: 5px; width: 118px; margin-bottom:20px; background: url(../images/big-photo-bg.gif) no-repeat bottom right;}
#inform_page .photo_content2	{float: left; display: block; margin: 20px 20px 20px; background-color: #E1DDD2; padding: 5px 5px; }

#inform_page .photo_top3		{float: right; display: block; padding-top: 5px; margin-left:20px;  background: url(../images/small-photo-bg.gif) no-repeat top left;}
#inform_page .photo_bottom3		{padding-bottom: 5px; margin-bottom:8px; background: url(../images/small-photo-bg.gif) no-repeat bottom right;}
#inform_page .photo_content3	{background-color: #E1DDD2; padding: 0 5px; font-size: 1px; }
#inform_page .photo_content3 a {display:block;width:160px;height:110px;overflow:hidden;}

#inform_page .gray_box_top							{background: url(../images/gray-box-bg.gif) no-repeat left top; display: block; font-size: 1px; height: 6px; width: 636px;}
#inform_page .gray_box_content						{background-color: #F3F0E8; padding: 14px 20px 14px 20px; width: 596px;}
#inform_page .gray_box_bottom						{background: url(../images/gray-box-bg.gif) no-repeat left bottom; display: block; font-size: 1px; height: 6px; width: 636px;}
#inform_page .gray_box_content .content .photo		{background: url(../images/logged-history-photo-bg2.gif) no-repeat top left;}
#inform_page .gray_box_content .title				{padding-left: 40px; padding-top: 10px; background: url(../images/gray-box-bg-star.gif) no-repeat bottom left;}

#inform_page .gray_box_content .photo_top3			{float: right; display: block; padding-top: 5px; margin-left:20px; background: url(../images/small-photo-bg2.gif) no-repeat top left;}
#inform_page .gray_box_content .photo_bottom3		{padding-bottom: 5px; margin-bottom:8px; background: url(../images/small-photo-bg2.gif) no-repeat bottom right;}
#inform_page .gray_box_content .photo_top2			{float: left; display: block; padding-top: 5px; margin-left:20px; width: 118px; background: url(../images/big-photo-bg2.gif) no-repeat top left;}
#inform_page .gray_box_content .photo_bottom2		{padding-bottom: 5px; width: 118px; margin-bottom:20px; background: url(../images/big-photo-bg2.gif) no-repeat bottom right;}
#inform_page .gray_box_content .photo_top			{float: right; display: block; padding-top: 5px; margin-left:20px; width: 239px; background: url(../images/big-photo-bg2.gif) no-repeat top left;}
#inform_page .gray_box_content .photo_bottom		{padding-bottom: 5px; margin-bottom:30px; width: 239px; background: url(../images/big-photo-bg2.gif) no-repeat bottom right;}
#inform_page .gray_box_content .back_link			{background: url(../images/back-link-bg2.gif) no-repeat left 4px;}


#inform_page .transparent_box						{padding: 0 20px; width: 596px;}



/* --------------------------------------------------------------------------------------- register_form */

#register_form .margin			{padding: 30px 25px; color: #847E6C;}
#register_form .block			{display: inline; float: left; width: 310px;}
#register_form label			{display: inline; float: left; width: 134px; height: 28px; line-height: 28px;
								text-align: right; padding-right: 3px;}
#register_form .sep				{display: inline; float: left; width: 10px;}
#register_form .input_bg		{display: inline; width: 162px; height: 28px; margin-right: 2px; 
								background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
#register_form input			{display: inline; margin-top: 8px; margin-left: 10px; width: 142px; color:#847E6C;}
#register_form input#email_receive, #register_form input#accept, 
#register_form input#template1, #register_form input#template2, 
#register_form input#template3 {background-color: transparent !important;}
#register_form select			{display: inline; margin-top: 5px; margin-left: 5px; width: 152px; 
								height: 19px; color:#847E6C; border: 0px; font-size: 11px;}
#register_form .simple_line		{border-top: 1px solid #E1DDD2;}
#register_form .req				{color: #811D1D;}
#register_form .clear			{height: 15px; clear: both !important;}
#register_form .clearb			{height: 15px; clear: both}
#register_form h2				{font-size: 18px; font-family: Trebuchet MS; font-weight: normal; 
								margin-bottom: 5px; color: #C84441; }
#register_form .info			{display: inline; float: right; width: 244px; height: 130px; margin-left: 20px; margin-bottom: 5px;
								background: url(../images/register-form-info-bg.gif) no-repeat; /*padding: 25px;*/ text-align: right;}
#register_form .extra_block		{position: relative; display: block; height: 81px; padding-top: 7px;
								background: url(../images/register-form-extra-bg.gif) no-repeat;}
#register_form .extra_info		{position: absolute; top: 50px; left: 0px;
								margin-top: 9px; margin-left: 140px; color: #A49981; zoom: 1; width: 450px;}
#register_form .errors			{background-color: #F3F0E8; border: 1px solid #BD0A0A; color: #BD0A0A; font-weight: bold;
								padding-top: 10px; padding-bottom: 10px; width:100%; text-align:left; }
#register_form button			{float: right; width: 47px; height: 30px; display: block; cursor: pointer;
								background: url(../images/register-form-button-bg.gif) no-repeat;}
#register_form button:hover		{background: url(../images/register-form-button-bg.gif) no-repeat 0px -30px;}
#register_form button span		{position: absolute; left: -2000px;}
#register_form .reqinfo			{float: right; display: block; height: 28px; line-height: 28px;}
#register_form .small_photo		{display: inline; float: left; width: 119px; height: 88px; 
								background: url(../images/inform-page-small-photo-bg.gif) no-repeat;}
#register_form .photo_content2	{float: left; display: block; margin: 10px 10px 10px; background-color: #E1DDD2; padding: 5px 5px; }

div.profile-guest-acl-1			{float:left; width:134px; text-align:right; height:70px;}
div.profile-guest-acl-2			{}
div.profile-guest-acl-2 span 	{display:block}
div.profile-guest-acl-2 span input	{vertical-align:-3px; width:50px !important;}

/* --------------------------------------------------------------------------------------- logged_menu */
	
#logged_box										{display: inline; text-align: right;  position: relative; float: right; height: 41px; margin-right: 50px; width: 605px; margin-top: 11px;}
#logged_box a									{text-decoration: none;}
#logged_box a:hover								{text-decoration: underline;}
#logged_box a.logout							{color: #BD0A0A; margin-right: 3px;}
#logged_box a.edit								{color: #A69771; margin-right: 15px;}

ul#logged_menu									{list-style-type: none; position: absolute; top: 23px; left: 0px; z-index: 1000;}
ul#logged_menu li								{float: left;}
ul#logged_menu li a								{position: relative; display: block; height: 38px; cursor: pointer; float: left; line-height: 38px;}
ul#logged_menu li a span						{background-position: top right; position: absolute; height: 38px; left: 0; width: 100%; top: 0; z-index: 2000;}

ul#logged_menu li.welcome a						{width: 115px;}
ul#logged_menu li.welcome a span				{width: 115px; background: url(../images/logged-menu-bg.png) 0px 0px;}
ul#logged_menu li.welcome a:hover span,
ul#logged_menu li.welcome a.active span			{background: url(../images/logged-menu-bg.png) 0px -76px;}

ul#logged_menu li.history a						{width: 161px;}
ul#logged_menu li.history a span				{width: 161px; background: url(../images/logged-menu-bg.png) -115px 0px;}
ul#logged_menu li.history a:hover span,
ul#logged_menu li.history a.active span			{background: url(../images/logged-menu-bg.png) -115px -76px;}

ul#logged_menu li.gift a						{width: 153px;}
ul#logged_menu li.gift a span				{background: url(../images/logged-menu-bg.png) -276px 0px;}
ul#logged_menu li.gift a:hover span,
ul#logged_menu li.gift a.active span			{background: url(../images/logged-menu-bg.png) -276px -76px;}

ul#logged_menu li.guest a						{width: 176px;}
ul#logged_menu li.guest a span				{background: url(../images/logged-menu-bg.png) -429px 0px;}
ul#logged_menu li.guest a:hover span,
ul#logged_menu li.guest a.active span			{background: url(../images/logged-menu-bg.png) -429px -76px;}

ul#logged_menu li.notes a						{width: 115px;}
ul#logged_menu li.notes a span				{background: url(../images/logged-menu-bg.png) 0 -38px;}
ul#logged_menu li.notes a:hover span,
ul#logged_menu li.notes a.active span			{background: url(../images/logged-menu-bg.png) 0 -114px;}

ul#logged_menu li.expenses a						{width: 161px;}
ul#logged_menu li.expenses a span				{width: 161px; background: url(../images/logged-menu-bg.png) -115px -38px;}
ul#logged_menu li.expenses a:hover span,
ul#logged_menu li.expenses a.active span			{background: url(../images/logged-menu-bg.png) -115px -114px;}

ul#logged_menu li.services a						{width: 153px;}
ul#logged_menu li.services a span				{background: url(../images/logged-menu-bg.png) -276px -38px;}
ul#logged_menu li.services a:hover span,
ul#logged_menu li.services a.active span			{background: url(../images/logged-menu-bg.png) -276px -114px;}

ul#logged_menu li.favorites a						{width: 176px;}
ul#logged_menu li.favorites a span				{background: url(../images/logged-menu-bg.png) -429px -38px;}
ul#logged_menu li.favorites a:hover span,
ul#logged_menu li.favorites a.active span			{background: url(../images/logged-menu-bg.png) -429px -114px;}

/* --------------------------------------------------------------------------------------- logged_menu_guest */

ul#logged_menu_guest								{list-style-type: none; position: absolute; top: 23px; left: 0px; z-index: 1000;}
ul#logged_menu_guest li								{float: left;}
ul#logged_menu_guest li a							{position: relative; display: block; height: 38px; cursor: pointer; float: left; line-height: 38px;}
ul#logged_menu_guest li a span						{background-position: top right; position: absolute; height: 38px; left: 0; width: 100%; top: 0; z-index: 2000;}

ul#logged_menu_guest li.welcome a					{width: 127px;}
ul#logged_menu_guest li.welcome a span				{width: 127px; background: url(../images/logged-menu-bg-guest.png) 0px 0px;}
ul#logged_menu_guest li.welcome a:hover span,
ul#logged_menu_guest li.welcome a.active span		{background: url(../images/logged-menu-bg-guest.png) 0px -38px;}

ul#logged_menu_guest li.history a					{width: 163px;}
ul#logged_menu_guest li.history a span				{width: 163px; background: url(../images/logged-menu-bg-guest.png) -127px 0px;}
ul#logged_menu_guest li.history a:hover span,
ul#logged_menu_guest li.history a.active span		{background: url(../images/logged-menu-bg-guest.png) -127px -38px;}

ul#logged_menu_guest li.gift a					{width: 131px;}
ul#logged_menu_guest li.gift a span				{width: 131px; background: url(../images/logged-menu-bg-guest.png) -290px 0px;}
ul#logged_menu_guest li.gift a:hover span,
ul#logged_menu_guest li.gift a.active span		{background: url(../images/logged-menu-bg-guest.png) -290px -38px;}


/* ie6 nieprawidlowe dzialanie - po zjechaniu myszka z podswietlonego elementu nie znika podswietlenie */
ul#logged_menu a:hover							{zoom: 1;}
ul#logged_menu_guest a:hover					{zoom: 1;}

/* --------------------------------------------------------------------------------------- logged_content */
#logged_content .margin							{padding: 50px 25px; color: #555; text-align: center;}
#logged_content h2								{text-align: left; font-size: 18px; font-family: Trebuchet MS; font-weight: normal; margin-bottom: 5px; color: #C84441; }
#logged_content a.button, #logged_content a.button2						{display: block; font-weight:bold; width: 80px; height: 23px; background: url(../images/logged-a-button-bg.gif) no-repeat; xfloat: left; line-height: 20px; color: white; font-size: 9px; text-align: center; text-decoration:none;}
#logged_content a.button:hover, #logged_content a.button2:hover			{text-decoration: underline;}
#logged_content .errors							{background-color: #F3F0E8; border: 1px solid #BD0A0A; color: #BD0A0A; font-weight: bold;
												padding-top: 10px; padding-bottom: 10px; width:100%; text-align:left; margin-right: 0px !important; }
#logged_main_x									{text-align: left; display: block; margin-left: 10px; padding: 20px; width: 576px; height: 305px; background: url(../images/logged-main-bg.jpg) no-repeat; color: #A49981;}
#logged_main 									{text-align: left;}
#logged_main .photo_top							{float: right; display: block; padding-top: 5px; width: 239px; background: url(../images/big-photo-bg.gif) no-repeat top left;}
#logged_main .photo_bottom						{padding-bottom: 5px; width: 239px; background: url(../images/big-photo-bg.gif) no-repeat bottom right;}
#logged_main .photo_content						{background-color: #E1DDD2; padding: 0 5px;}
#logged_main h4									{margin-top: 0; font-size: 40px; font-family: Trebuchet MS; font-weight: normal; }
#logged_main h4 span							{font-size: 11px;}
#logged_main h2#hours							{xmargin-left: 60px; margin-bottom: 15px;}
#logged_main p									{line-height: 20px; width: 380px;}
#logged_main table td, #logged_main table th	{width: 60px; font-weight: normal; padding: 0 10px; text-align: center;}
#logged_main table td							{border: 1px solid #DDD7CC; border-collapse:collapse;}
#logged_main table th							{width: auto; border: 1px solid #DDD7CC; border-collapse:collapse;}
#logged_main li									{margin-left:25px;}

ul#logged_history								{list-style-type: none; text-align: left;}
ul#logged_history a								{color: #40310F; padding: 0 0px; text-decoration: none; font-weight: bold;}
ul#logged_history li {}
ul#logged_history li dl							{display: block; zoom: 1; width: 630px; }
ul#logged_history dl dt							{display: none;}
ul#logged_history dl dd.title					{float: left; display: block; margin: 0;}
ul#logged_history dl dd.date					{float: left; display: block; height: 24px; line-height: 24px; width: 69px; text-align: right;}
ul#logged_history dl dd.content					{clear: both; line-height: 21px; padding-top: 10px; position: relative;}
ul#logged_history dl dd.content	.photo			{float: left; width: 165px; height: 106px; background: url(../images/logged-history-photo-bg.gif) no-repeat top left; padding-right: 30px; padding-bottom: 20px;}
ul#logged_history dl dd.content	.photo img 		{margin-top: 5px; margin-left: 5px;}
ul#logged_history dl dd.content a.more			{color: #921818; padding: 0 0px; text-decoration: none; font-weight: bold;}
ul#logged_history dl dd.content a.more:hover	{color: #40310F;}
ul#logged_history dl dd.manage					{text-align: right; margin-top: 10px;}
ul#logged_history .simple_line,					{clear: both; height: 20px; margin-top: 10px; font-size: 1px; line-height: 0px;}
ul#logged_history dl dd.content dl,	
ul#logged_history dl dd.content ul,					
ul#logged_history dl dd.content ol				{margin-left: 30px;}
ul#logged_history dl dd.content .photo_top		{float: left; display: block; padding-top: 5px; margin-bottom:20px; margin-right: 30px; width: 159px; background: url(../images/medium-photo-bg.gif) no-repeat top left;}
ul#logged_history dl dd.content .photo_bottom	{margin: 0px !important; padding-bottom: 5px; width: 159px; background: url(../images/medium-photo-bg.gif) no-repeat bottom right;}
ul#logged_history dl dd.content .photo_content	{background-color: #E1DDD2; padding: 0 5px; line-height: 1px; font-size: 1px;}


ul#logged_catalog										{list-style-type: none; text-align: left;}
ul#logged_catalog li dl									{display: block; zoom: 1; width: 630px; }
ul#logged_catalog dl dt									{display: none;}
ul#logged_catalog dl dd.title							{float: left; display: block; width: 560px; margin: 0;}
ul#logged_catalog .gray_box_content dl dd.title			{padding-left: 40px; background: url(../images/gray-box-bg-star.gif) no-repeat bottom left;}

ul#logged_catalog dl dd.content							{clear: both; line-height: 21px; padding-top: 10px; position: relative;}
ul#logged_catalog dl dd.content	.photo					{float: left; width: 165px; height: 106px; background: url(../images/logged-history-photo-bg.gif) no-repeat top left; padding-right: 30px; padding-bottom: 10px;}
ul#logged_catalog dl dd.content	.photo img 				{margin-top: 5px; margin-left: 5px;}

ul#logged_catalog dd.content .contact					{float: left; display: inline; width: 200px; padding-bottom: 10px;}
ul#logged_catalog dd.content .contact a					{color: #921818; font-weight: bold;}
ul#logged_catalog dd.content .contact a:hover			{color: #40310F;}

ul#logged_catalog dd.content .category span				{color: #C84441;}
ul#logged_catalog dd.content .category					{float: right; display: inline; width: 200px; text-align: right; padding-bottom: 10px;}

ul#logged_catalog .gray_box_top							{background: url(../images/gray-box-bg.gif) no-repeat left top; display: block; font-size: 1px; height: 6px; width: 636px;}
ul#logged_catalog .gray_box_content						{background-color: #F3F0E8; padding: 14px 20px 14px 20px; width: 596px;}
ul#logged_catalog .gray_box_bottom						{background: url(../images/gray-box-bg.gif) no-repeat left bottom; display: block; font-size: 1px; height: 6px; width: 636px;}
ul#logged_catalog .gray_box_content	dl					{display: block; zoom: 1; width: 596px;}
ul#logged_catalog .gray_box_content .content .photo		{background: url(../images/logged-history-photo-bg2.gif) no-repeat top left;}

ul#logged_catalog .transparent_box						{padding: 0 20px; width: 596px;}
ul#logged_catalog .transparent_box dl					{display: block; zoom: 1; width: 596px;}


ul#logged_catalog dl dd.content a.more			{color: #921818; padding: 0 0px; text-decoration: none; font-weight: bold;}
ul#logged_catalog dl dd.content a.more:hover	{color: #40310F;}
ul#logged_catalog .simple_line					{clear: both; height: 10px; margin-top: 10px; font-size: 1px; line-height: 0px;}
ul#logged_catalog dl dd.content dl,	
ul#logged_catalog dl dd.content ul,					
ul#logged_catalog dl dd.content ol				{margin-left: 30px;}


ul#logged_notes 								{text-align: left; list-style-type: none; margin: 15px 0; margin-left: 15px; width: 325px;}
ul#logged_notes li								{border-bottom: 1px solid #DBDAD7; display: table; line-height: 21px; zoom: 1;}
ul#logged_notes li.last							{border: 0;}
ul#logged_notes dl dt							{display: none;}
ul#logged_notes dl dd							{display: block; float: left;}
ul#logged_notes dl dd.id						{width: 30px;}
ul#logged_notes dl dd.name						{width: 250px; color: #921818;}
ul#logged_notes dl dd.time						{width: 40px; text-align: right;}

#logged_notes_box								{text-align: left;}
#logged_notes_box a.button, #logged_notes_box a.button2						{float: left;}
#logged_notes_box table							{width: 100%;border-collapse: collapse;padding:0;}
#logged_notes_box table th						{color: white; background: url(../images/logged-thead-bg.gif) repeat-x; line-height: 28px; border:1px solid #DDD7CC; border-collapse:collapse; padding: 0 10px;}
#logged_notes_box table th a.type				{}
#logged_notes_box table thead a					{color: white; text-decoration: none; padding-right: 15px; background: url(../images/logged-notes-sort-arr.gif) no-repeat right center;}
#logged_notes_box table thead a:hover			{text-decoration: underline;}
#logged_notes_box table td						{line-height: 28px; border:1px solid #DDD7CC; border-collapse:collapse; padding: 0 6px;}
#logged_notes_box table td.action				{width: 85px; padding: 0; text-align: center;}
#logged_notes_box table td.status				{width: 78px; text-align: center; padding: 0 10px;}
#logged_notes_box table td.name					{width: 441px; font-weight: bold;}
#logged_notes_box table td.bigday				{background: url(../images/logged-thead-bg-red.gif) repeat-x; font-weight: bold; color: white; text-align: left;}
#logged_notes_box table td.bigday2				{background: url(../images/2.gif) repeat-x; line-height: 56px; font-weight: bold; color: white; text-align: left;}
#logged_notes_box table td.kind					{background-color: #E6DBBD; font-weight: bold; xcolor: white; text-align: center;}
#logged_notes_box table a.button				{width: 38px; background: url(../images/logged-a-button-bg2.gif) no-repeat; height: 20px;}
#logged_notes_box table a.button2				{width: 50px; background: url(../images/logged-a-button-bg3.gif) no-repeat; height: 20px;}
#logged_notes_box table a.status1				{line-height: 15px; font-size: 1px; margin: 0 auto; text-decoration: none; background: url(../images/logged-notes-status-1.gif) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_notes_box table a.status1:hover 		{background: url(../images/logged-notes-status-2.gif) no-repeat;}
#logged_notes_box table a.status2				{line-height: 15px; font-size: 1px; margin: 0 auto; text-decoration: none; background: url(../images/logged-notes-status-2.gif) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_notes_box table a.status2:hover			{background: url(../images/logged-notes-status-1.gif) no-repeat;}
#logged_notes_box .input_bg						{display: inline; width: 200px; height: 28px; margin-right: 2px; 
												background: url(../images/register-form-input-bg2.gif) no-repeat; float: left;}
												
#logged_expenses_box							{text-align: left;}
#logged_expenses_box table						{width: 100%;border-collapse: collapse;padding:0;}
#logged_expenses_box table th					{color: white; background: url(../images/logged-thead-bg3.gif) repeat-x; line-height: 14px; border: 1px solid #DDD7CC; border-collapse: collapse; padding: 3px 6px;}
#logged_expenses_box table thead a				{display: block; line-height: 14px; color: white; text-decoration: none; padding-right: 15px; background: url(../images/logged-notes-sort-arr.gif) no-repeat right center;}
#logged_expenses_box table thead a:hover		{text-decoration: underline;}
#logged_expenses_box table td					{line-height: 14px; border:1px solid #DDD7CC; border-collapse:collapse; padding: 3px 6px;}
#logged_expenses_box table td.name				{width: 130px;}
#logged_expenses_box table td.note				{}
#logged_expenses_box table td.price_plan		{width: 70px;}
#logged_expenses_box table td.price_real		{width: 60px;}
#logged_expenses_box table td.payed				{width: 45px;}
#logged_expenses_box table td.action			{width: 91px; padding: 3px 0; text-align: center;}
#logged_expenses_box table a.button				{width: 38px; background: url(../images/logged-a-button-bg2.gif) no-repeat; height: 20px;}
#logged_expenses_box table a.button2			{width: 50px; background: url(../images/logged-a-button-bg3.gif) no-repeat; height: 20px;}

#logged_guest_box								{text-align: left;}
#logged_guest_box table							{width: 100%; border-collapse: collapse; padding:0;}
#logged_guest_box table th						{color: white; background: url(../images/logged-thead-bg3.gif) repeat-x; line-height: 28px; border: 1px solid #DDD7CC; border-collapse: collapse; padding: 3px 6px;}
#logged_guest_box table thead a					{display: block; line-height: 14px; color: white; text-decoration: none; padding-right: 15px; background: url(../images/logged-notes-sort-arr.gif) no-repeat right center;}
#logged_guest_box table thead a:hover			{text-decoration: underline;}
#logged_guest_box table td						{line-height: 14px; border:1px solid #DDD7CC; border-collapse:collapse; padding: 3px 6px;}
#logged_guest_box table a.button				{width: 38px; background: url(../images/logged-a-button-bg2.gif) no-repeat; height: 20px; float: left;}
#logged_guest_box table a.button2				{width: 50px; background: url(../images/logged-a-button-bg3.gif) no-repeat; height: 20px; float: left;}
#logged_guest_box table td.action				{width: 91px; padding: 3px 0; text-align: center;}
#logged_guest_box table td.surname2				{width: 170px;}
#logged_guest_box table td.phone				{width: 60px;}
#logged_guest_box table td.who_site2			{width: 50px;}
#logged_guest_box table td.status				{width: 60px; text-align: center;}
#logged_guest_box table a.status1				{float: center; line-height: 15px; color: white; font-size: 1px; margin: 0 auto; text-decoration: none; background: url(../images/logged-notes-status-1.gif) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_guest_box table a.status1:hover 		{background: url(../images/logged-notes-status-2.gif) no-repeat;}
#logged_guest_box table a.status2				{float: center; line-height: 15px; color: white; font-size: 1px; margin: 0 auto; text-decoration: none; background: url(../images/logged-notes-status-2.gif) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_guest_box table a.status2:hover			{background: url(../images/logged-notes-status-1.gif) no-repeat;}


#logged_gift_box								{text-align: left;}
#logged_gift_box table							{width: 100%; border-collapse: collapse; padding:0;}
#logged_gift_box table th						{color: white; background: url(../images/logged-thead-bg3.gif) repeat-x; border: 1px solid #DDD7CC; border-collapse: collapse; padding: 3px 6px;}
#logged_gift_box table thead a					{display: block; line-height: 14px; color: white; text-decoration: none; padding-right: 15px; background: url(../images/logged-notes-sort-arr.gif) no-repeat right center;}
#logged_gift_box table thead a:hover			{text-decoration: underline;}
#logged_gift_box table td						{line-height: 14px; border:1px solid #DDD7CC; border-collapse:collapse; padding: 3px 6px;}
#logged_gift_box table a.button					{width: 38px; font-size:9px; background: url(../images/logged-a-button-bg2.gif) no-repeat; height: 20px;}
#logged_gift_box table a.button2				{width: 50px; font-size:9px; background: url(../images/logged-a-button-bg3.gif) no-repeat; height: 20px;}
#logged_gift_box table td.action				{width: 150px; padding: 3px 0; text-align: center;}
#logged_gift_box table td.name					{width: 210px;}
#logged_gift_box table td.note					{width: 150px;}
#logged_gift_box table td.email					{width: 5px;}
#logged_gift_box table td.quant					{width: 20px;}
#logged_gift_box table td.quant_reg				{width: 50px;}
#logged_gift_box table a.status1				{float: left; line-height: 15px; font-size: 1px; margin: 0 auto; text-decoration: none; background: url(../images/logged-notes-status-1.gif) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_gift_box table a.status1:hover 			{background: url(../images/logged-notes-status-2.gif) no-repeat;}
#logged_gift_box table a.status2				{float: left; line-height: 15px; font-size: 1px; margin: 0 auto; text-decoration: none; background: url(../images/logged-notes-status-2.gif) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_gift_box table a.status2:hover			{background: url(../images/logged-notes-status-1.gif) no-repeat;}

/* --------------------------------------------------------------------------------------- history_form */

#history_form .margin			{padding: 30px 25px; color: #847E6C;}
#history_form .block			{display: inline; float: left;}
#history_form label				{display: inline; float: left; width: 134px; height: 28px; line-height: 28px;
								text-align: right; padding-right: 3px;}
#history_form .sep				{display: inline; float: left; width: 10px;}
#history_form .input_bg			{display: inline; width: 300px; height: 28px; margin-right: 2px; 
								background: url(../images/register-form-input-bg2.gif) no-repeat; float: left;}
								
#history_form .area_bg			{width: 300px; height: 150px; margin-right: 2px; 
								background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
								
#history_form input				{display: inline; margin-top: 8px; margin-left: 10px; width: 280px; color:#847E6C;}
#history_form input.file		{height: auto !important; margin-top: 5px; margin-left: 5px;}
#history_form textarea			{margin-top: 8px; margin-left: 10px; width: 300px;  height: 150px; color:#847E6C;}
#history_form select			{display: inline; margin-top: 5px; margin-left: 5px; width: 152px; 
								height: 19px; color:#847E6C; border: 0px; font-size: 11px;}
#history_form .simple_line		{border-top: 1px solid #E1DDD2;}
#history_form .req				{color: #811D1D;}
#history_form .clear			{height: 15px; clear: left !important;}
#history_form .clearb			{height: 15px; clear: both}
#history_form h2				{font-size: 18px; font-family: Trebuchet MS; font-weight: normal; 
								margin-bottom: 5px; color: #C84441; }
#history_form .info			{display: inline; float: right; width: 194px; height: 80px; margin-left: 20px; margin-bottom: 5px;
								background: url(../images/register-form-info-bg.gif) no-repeat; padding: 25px; text-align: right;}
#history_form .extra_block		{position: relative; display: block; height: 81px; padding-top: 7px;
								background: url(../images/register-form-extra-bg.gif) no-repeat;}
#history_form .extra_info		{position: absolute; top: 50px; left: 0px;
								margin-top: 9px; margin-left: 140px; color: #A49981; zoom: 1; }
#history_form .errors			{background-color: #F3F0E8; border: 1px solid #BD0A0A; color: #BD0A0A; font-weight: bold;
								padding-top: 10px; padding-bottom: 10px; width:100%; text-align:left;}
#history_form button			{float: right; width: 47px; height: 30px; display: block; cursor: pointer;}
#history_form button.save		{background: url(../images/button-save.gif) no-repeat; width: 64px;}
#history_form button.add_foto	{background: url(../images/button-add-next-foto.gif) no-repeat; width: 210px;}
#history_form button.add		{background: url(../images/button-add.gif) no-repeat; width: 57px;}
#history_form button:hover		{background-position: 0px -30px;}
#history_form button span		{position: absolute; left: -2000px;}
#history_form .reqinfo			{float: right; display: block; height: 28px; line-height: 28px;}

/* --------------------------------------------------------------------------------------- notice_form */

#notice_form .margin			{padding: 30px 25px; color: #847E6C;}
#notice_form .block			{display: inline; float: left;}
#notice_form label				{display: inline; float: left; width: 134px; height: 28px; line-height: 28px;
								text-align: right; padding-right: 3px;}
#notice_form .sep				{display: inline; float: left; width: 10px;}
#notice_form .input_bg			{display: inline; width: 300px; height: 28px; margin-right: 2px; 
								background: url(../images/register-form-input-bg2.gif) no-repeat; float: left;}
#notice_form .input_bg2			{display: inline; width: 170px; height: 28px; margin-right: 2px; 
								background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
								
#notice_form .input_foto		{display: inline; width: 170px; height: 28px; margin-right: 2px; 
								background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
								
#notice_form .area_bg			{width: 300px; height: 150px; margin-right: 2px; 
								background: url(../images/register-form-area-bg.gif) no-repeat; float: left;}
#notice_form .area_bg2			{width: 300px; height: 150px; margin-right: 2px; 
								background: url(../images/register-form-area-bg.gif) no-repeat; float: left;}
#notice_form .select_bg			{width: 170px; height: 28px; margin-right: 2px; 
								background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
								
#notice_form input				{display: inline; margin-top: 8px; margin-left: 10px; width: 280px; color:#847E6C;}
#notice_form noinput			{display: inline; margin-top: 8px; margin-left: 10px; width: 280px; color:#847E6C;}
#notice_form .short				{display: inline; margin-top: 8px; margin-left: 10px; width: 144px; color:#847E6C;}
#notice_form textarea			{margin-top: 8px; margin-left: 10px; width: 280px;  height: 130px; color:#847E6C;}
#notice_form select				{display: inline; margin-top: 5px; margin-left: 5px; width: 152px; 
								height: 19px; color:#847E6C; border: 0px; font-size: 11px;}
#notice_form email				{background: url(../images/shopbag.gif) no-repeat;}			
#notice_form .simple_line		{border-top: 1px solid #E1DDD2;}
#notice_form .req				{color: #811D1D;}
#notice_form .clear			{height: 15px; clear: left !important;}
#notice_form .clearb			{height: 15px; clear: both}
#notice_form h2				{font-size: 18px; font-family: Trebuchet MS; font-weight: normal; 
								margin-bottom: 5px; color: #C84441; }
#notice_form .info			{display: inline; float: right; width: 194px; height: 80px; margin-left: 20px; margin-bottom: 5px;
								background: url(../images/register-form-info-bg.gif) no-repeat; padding: 25px; text-align: right;}
#notice_form .extra_block		{position: relative; display: block; height: 81px; padding-top: 7px;
								background: url(../images/register-form-extra-bg.gif) no-repeat;}
#notice_form .extra_info		{position: absolute; top: 50px; left: 0px;
								margin-top: 9px; margin-left: 140px; color: #A49981; zoom: 1; }
#notice_form .errors			{background-color: #F3F0E8; border: 1px solid #BD0A0A; color: #BD0A0A; font-weight: bold;
								padding-top: 10px; padding-bottom: 10px; width:100%; text-align:left;}
#notice_form button			{float: right; width: 47px; height: 30px; display: block; cursor: pointer;
								background: url(../images/register-form-button-bg.gif) no-repeat;}
#notice_form button.save		{background: url(../images/button-save.gif) no-repeat; width: 64px;}
#notice_form button.add		{background: url(../images/button-add.gif) no-repeat; width: 57px;}
#notice_form button:hover		{background-position: 0px -30px;}								
#notice_form button span		{position: absolute; left: -2000px;}
#notice_form .reqinfo			{float: right; display: block; height: 28px; line-height: 28px;}
#notice_form fieldset			{width: 550px;}

/* --------------------------------------------------------------------------------------- forum */

#forum .margin			{padding: 30px 25px; color: #847E6C;}
#forum .block			{display: inline; float: left;}
#forum label			{display: inline; float: left; width: 134px; height: 28px; line-height: 28px;
							text-align: right; padding-right: 3px;}
#forum .sep				{display: inline; float: left; width: 10px;}
#forum .input_bg		{display: inline; width: 300px; height: 28px; margin-right: 2px; 
							background: url(../images/register-form-input-bg2.gif) no-repeat; float: left;}
#forum .input_bg2		{display: inline; width: 170px; height: 28px; margin-right: 2px; 
							background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
								
#forum .input_foto		{display: inline; width: 170px; height: 28px; margin-right: 2px; 
							background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
								
#forum .area_bg			{width: 300px; height: 150px; margin-right: 2px; 
							background: url(../images/register-form-area-bg.gif) no-repeat; float: left;}
#forum .select_bg		{width: 170px; height: 28px; margin-right: 2px; 
							background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
								
#forum input			{display: inline; margin-top: 8px; margin-left: 10px; width: 280px; color:#847E6C;}
#forum noinput			{display: inline; margin-top: 8px; margin-left: 10px; width: 280px; color:#847E6C;}
#forum .short			{display: inline; margin-top: 8px; margin-left: 10px; width: 144px; color:#847E6C;}
#forum textarea			{margin-top: 8px; margin-left: 10px; width: 280px;  height: 130px; color:#847E6C;}
#forum select			{display: inline; margin-top: 5px; margin-left: 5px; width: 152px; 
							height: 19px; color:#847E6C; border: 0px; font-size: 11px;}
#forum email			{background: url(../images/shopbag.gif) no-repeat;}			
#forum .simple_line		{border-top: 1px solid #E1DDD2;}
#forum .req				{color: #811D1D;}
#forum .clear			{height: 15px; clear: left !important;}
#forum .clearb			{height: 15px; clear: both}
#forum h2				{font-size: 18px; font-family: Trebuchet MS; font-weight: normal; 
							margin-bottom: 5px; color: #C84441;  }
#forum .info			{display: inline; float: right; width: 194px; height: 80px; margin-left: 20px; margin-bottom: 5px;
							background: url(../images/register-form-info-bg.gif) no-repeat; padding: 25px; text-align: right;}
#forum .extra_block		{position: relative; display: block; height: 81px; padding-top: 7px;
							background: url(../images/register-form-extra-bg.gif) no-repeat;}
#forum .extra_info		{position: absolute; top: 50px; left: 0px;
							margin-top: 9px; margin-left: 140px; color: #A49981; zoom: 1; }
#forum .errors			{background-color: #F3F0E8; border: 1px solid #BD0A0A; color: #BD0A0A; font-weight: bold;
						padding-top: 10px; padding-bottom: 10px; width:100%; text-align:left;}
#forum button			{float: right; width: 47px; height: 30px; display: block; cursor: pointer;
							background: url(../images/register-form-button-bg.gif) no-repeat;}
#forum button:hover		{background: url(../images/register-form-button-bg.gif) no-repeat 0px -30px;}
#forum button span		{position: absolute; left: -2000px;}
#forum .reqinfo			{float: right; display: block; height: 28px; line-height: 28px;}
#forum table td.bigday	{background: url(../images/logged-thead-bg-red.gif) repeat-x; font-weight: bold; color: white; text-align: center;}

button.forum_button_search			{display: block; cursor: pointer; margin-left: 310px; margin-top: -21px; height: 30px; width: 50px; font-size: 1px; line-height: 0px; background:transparent url(../images/forum-search-button-bg.gif) no-repeat scroll 0 -30px;}
button.forum_button_search span 	{display: none;}


/* --------------------------------------------------------------------------------------- footer */

#footer 				{padding-bottom: 16px; padding-top: 34px;}
#footer .links 			{text-align: center; padding-bottom: 9px; font-size:12px;}
#footer .links a		{text-decoration: none; color: #847E6C;}
#footer .links a:hover	{color: #58554B;}
#footer .links span 	{padding: 0 12px; color: #D6C79E;}
#footer .copy 			{font-size: 10px; padding-top: 8px; display: block; width: 300px;}
#footer .eura 			{font-size: 10px; padding-top: 8px; display: block; width: 300px;float:right;
						text-align: right; color: #A9A495;}
#footer .eura a			{color: #A9A495; text-decoration: none;}
#footer .eura a:hover	{color: #58554B;}
/* --------------------------------------------------------------------------------------- top_banner */

#top_banner 			{position: absolute; width: 750px; height: 100px;
						top: 17px; right: 2px;}
#top_banner span		{line-height: 88px; text-align: center; display: block;}

/* --------------------------------------------------------------------------------------- offers */
#offers .select_bg			{display: block; width: 207px; height: 28px; background: url(../images/left-col-select-bg.gif) no-repeat;
							margin-bottom: 7px; margin-top: 7px;margin-left: 15px;}
#offers select				{width: 197px; height: 18px; border: 0px; margin-top: 6px; margin-left: 5px;  font-size: 11px; font-family: Tahoma;
							background-color: transparent; color: #847E6C; outline-width: 0px; line-height: 18px;}
#offers select option		{color: #847E6C; background-color: white; font-size: 11px; font-family: Tahoma;}


/* --------------------------------------------------------------------------------------- others */

a.back_link						{padding-left: 15px; background: url(../images/back-link-bg.gif) no-repeat left 4px;
								font-weight: bold; text-decoration: none; color: #847E6C;}
a.back_link:hover				{text-decoration: underline;}

.simple_line 					{display: block; font-size: 1px; line-height: 0px; height: 0px;clear:both;border-top: 1px solid #C8C5BB;}
h1 span, h2 span, .bg_abs		{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; cursor: pointer;}
hr								{display: none;}
input							{border: 0px solid; height: 14px; font-size: 11px; color: #B5B2A7; background-color: white;}
textarea				{border: 0px solid; height: 150px; font-size: 11px; color: #B5B2A7;	background-color: white;}
button					{border: 0px solid;}
fieldset				{border: 0px;}
legend					{display: none;}
.clear, .clearb			{clear: both; font-size: 1px; line-height: 0px; height: 0px;}
.fright					{float: right;}
a img					{border: 0px;}
a						{text-decoration: none; color: #A69771;}
a:hover					{text-decoration: underline;}



.fr 					{float: right !important; zoom: 1; display: inline;}
.fl						{float: left !important; zoom: 1; display: inline;}
.mr5					{margin-right: 5px;}
.mr6					{margin-right: 6px;}
.mlr5					{margin: 0 5px;}
.center					{margin: 0 auto;}
.w81					{width: 81px;}
.w35					{width: 35px;}
.w124					{width: 135px;}
.mr-3					{margin-right: -3px;}
.lh18					{line-height: 18px !important;}

.cal					{}
.redlink				{text-decoration: none; color: #C84441;}
#login .errors			{margin-right: 0px !important;}
.errors					{text-align:right; color: #BD0A0A; font-weight: bold; padding-top: 10px; padding-bottom: 10px; width:100%; text-align:left;}
.ok						{border: 1px solid #61A961; text-align:right; color: #61A961; font-weight: bold; padding-top: 10px; padding-bottom: 10px; width:100%; text-align:left;}
.show					{border: 1px solid; height: 14px; font-size: 11px; color: #000000; }
.map1					{height: 28px; line-height: 28px; width: 69px; text-align: right; color:#A69771;}
.map2					{height: 28px; line-height: 28px; width: 69px; text-align: right; color:#C84441;}
.clear2, .clear3		{height: 25px; clear: left !important;}
.clear4					{height: 15px; clear: left !important;}
.table_cancel			{width: 100px}
.input2					{}
.button_type			{float: right; width: 47px; height: 30px; display: block; cursor: pointer;
								background: url(../images/register-form-button-bg.gif) no-repeat;}
.plot					{background-color:#F3F0EA;}
.l80					{left: 80px !important;}
textarea#desc table#desc_tbl {width:100%;}

span#password-info		{display:block; margin-top: -15px; font-size:9px;}


/*
 *
 *	TERAZ JA TO BÄ�DÄ� MIESZAĹ�...
 *                        JarzÄ…bek.
 *
 */
div.clear {display; block; font-size: 0px; height: 1px; overflow: hidden; clear: both; }

div#register-1 div.margin { text-align: left; padding: 20px 25px; }
div#register-1 h1 { font-size: 23px; font-family: 'Trebuchet MS'; font-weight: normal; margin-bottom: 10px; color: #C84441; }
div#register-1 div.req { float: right; margin-top: 11px; color: #827E6C; }
div#register-1 span.req { color: #7B0026; }
div#register-1 div.borders { border: 1px solid #DFDDD1; border-width: 1px 0; padding: 35px 0; }
	div#register-1 div.left { float: left; width: 290px; }
	div#register-1 div.right { float: right; width: 290px; }
	div#register-1 div.label_spacer { height: 10px; overflow: hidden; }
	div#register-1 label { display: block; position: relative; padding-left: 100px; }
		div#register-1 label span.label { font-size:11px; position: absolute; left: 0; line-height: 28px; }
		div#register-1 label input.text { color: #847E6C; width: 170px; height: 20px; background: url('../images/bg_register_input.gif'); padding: 8px 5px 0; }
		div#register-1 label span.select { position: relative; display: block; width: 170px; height: 23px; background: url('../images/bg_register_input.gif'); padding: 5px 5px 0; }
		div#register-1 label select { border: 0; width: 170px; }
		div#register-1 label span.req { position: absolute; left: 285px; }
	div#special-div { margin: 36px 0 40px 34px; width: 270px; position: relative; }
		div#special-div b { display: block; height: 1px; font-size: 1px; overflow: hidden; background: #F2F0E7; }
		div#special-div b.r1 { margin: 0 5px; }
		div#special-div b.r2 { margin: 0 3px; }
		div#special-div b.r3 { margin: 0 2px; }
		div#special-div b.r4 { margin: 0 1px; height: 2px; }
		div#special-div div.inner { background: #F2F0E7; padding: 7px 16px; }
		div#special-div div.txt { font-size: 10px; margin-top: 10px; }
		div#special-div label { padding-left: 50px; }
		div#special-div label span.req { left: 235px; }
div#register-1 button { margin-top: 15px; float: right; width: 47px; height: 30px; display: block; cursor: pointer; background: url('../images/register-form-button-bg.gif') no-repeat; }	
div#register-1 button:hover { background-position: 0px -30px; }
div#register-1 button span { display: none; }

div#register-2 div.margin { text-align: left; padding: 20px 25px; }
div#register-2 h1 { font-size: 23px; font-family: 'Trebuchet MS'; font-weight: normal; margin-bottom: 10px; color: #C84441; }
div#register-2 div.req { float: right; margin-top: 11px; color: #827E6C; }
div#register-2 span.req { color: #7B0026; }
div#register-2 div.borders { border: 1px solid #DFDDD1; border-width: 1px 0; padding: 35px 0; }
div#register-2 button{ margin-top: 15px; float: right; width: 101px; height: 30px; display: block; cursor: pointer; background: url('../images/bg_zarejestruj_button.gif') no-repeat; }	
div#register-2 button:hover  { background-position: 0px -30px; }
div#register-2 button span { display: none; }

div#register-2 button.button2 { margin-top: 15px; float: right; width: 60px; height: 30px; display: block; cursor: pointer; background: url('../images/button-save.gif') no-repeat; }	
div#register-2 button.button2:hover { background-position: 0px -30px; }
div#register-2 button.button2 span { display: none; }

div#register-2 div.type{width:100%;padding:20px 0;clear:both}
div#register-2 div.type p{font-size:15px;font-weight:bold;padding-bottom:10px}
div#register-2 div.type input{vertical-align:middle;margin-right:5px}
div#register-2 div.type label{margin-right:10px}

div#register-2 div.rounded {  }
	div#register-2 div.rounded b { display: block; height: 1px; font-size: 1px; overflow: hidden; background: #F2F0E7; }
	div#register-2 div.rounded b.r1 { margin: 0 5px; }
	div#register-2 div.rounded b.r2 { margin: 0 3px; }
	div#register-2 div.rounded b.r3 { margin: 0 2px; }
	div#register-2 div.rounded b.r4 { margin: 0 1px; height: 2px; }
	div#register-2 div.rounded div.inner { background: #F2F0E7; padding: 7px 16px; min-height:345px;}
div#register-2 input.checkbox { vertical-align: -3px; margin-right: 2px; background: none; }
div#register-2 input.radio { vertical-align: -3px; }
div#register-2 input.file { height: auto; border: 1px solid; }
div#register-2 div.main-info { margin: -20px 0 20px; }
div#register-2 div.txt { line-height: 16px; text-align: justify; }
div#register-2 div.txt p { margin: 10px 0; }
div#register-2 div.left { float: left; width: 310px; margin-bottom: 20px; }
div#register-2 div.right { float: right; width: 310px; margin-bottom: 20px; }
div#register-2 div.rounded label.category { display: block; position: relative; padding-left: 90px; margin-bottom: 15px; }
div#register-2 div.rounded label.category span.label { position: absolute; left: 0; line-height: 28px; }
div#register-2 div.rounded label.category input.text { color: #847E6C; width: 170px; height: 20px; background: url('../images/bg_register_input.gif'); padding: 8px 5px 0; }
div#register-2 div.rounded label.category span.select { position: relative; display: block; width: 170px; height: 23px; background: url('../images/bg_register_input.gif'); padding: 5px 5px 0; }
div#register-2 div.rounded label.category select { border: 0; width: 170px; }
div#register-2 div.rounded label.category span.req { position: absolute; left: 275px; }
div#register-2 div.rounded div.sub-left { margin-top: 15px; float: left; width: 135px; }
div#register-2 div.rounded div.sub-right { margin-top: 15px; float: right; width: 135px; }
div#register-2 div.rounded label { display: block; }
div#register-2 div.rounded div.label_spacer { height: 10px; clear: both; }
div#register-2 div.textarea-info { margin-bottom: 7px; }
div#register-2 div.textarea { border: 1px solid #DBD4B4; }
div#register-2 div.textarea textarea { height: 180px; display: block; width: 100%; }
div#register-2 div.gallery-info { margin-top: 30px; }
div#register-2 div.gallery input.text { color: #847E6C; width: 170px; height: 20px; background: url('../images/bg_register_input.gif'); padding: 8px 5px 0; }
div#register-2 div.gallery div.col-1 { float: left; margin-top: 4px; }
div#register-2 div.gallery div.col-2 { float: left; margin-top: 8px; margin-left: 10px; }
div#register-2 div.gallery div.col-3 { width: 360px; text-align: right; float: right; }
div#register-2 div.gallery div.gallery-spacer { height: 10px; overflow: hidden; clear: both; }
div#register-2 div.gallery input.text { width: 270px; background: url('../images/bg_register_input_long.gif'); }
div#register-2 div.agree { margin-top: 30px; }
div#register-2 div.agree div.left, div#register-2 div.agree div.right { margin-bottom: 0; font-size: 10px;}
div#register-2 div.agree div.right { font-size: 10px; }
div#register-2 div.agree div.inner { padding: 7px 12px; }

div#special-login { margin: 40px 0 30px;}
	div#special-login b { display: block; height: 1px; font-size: 1px; overflow: hidden; background: #F2F0E7; }
	div#special-login b.r1 { margin: 0 5px; }
	div#special-login b.r2 { margin: 0 3px; }
	div#special-login b.r3 { margin: 0 2px; }
	div#special-login b.r4 { margin: 0 1px; height: 2px; }
	div#special-login div.inner { background: #F2F0E7; padding: 15px 16px 7px; width: 604px; position: relative;}
	div#special-login input.text { width: 195px; height: 19px; border: 1px solid #CDC4A3; padding: 7px 5px 0px; }
	div#special-login div.left { float: left; width: 250px; }
	div#special-login div.right { float: left; width: 250px; margin-left: 20px; }
	div#special-login div.left span, div#special-login div.right span { display: block; width: 40px; float: left; line-height: 28px; }
	div#special-login div.left div { text-align: left; margin-top: 10px; padding-left: 42px; }
	div#special-login div.right div { text-align: right; margin-top: 10px; }
	div#special-login div.left a { color: #B4001F; }
	div#special-login div.right a { color: #827E6C; }
	div#special-login button {position: absolute; right: 20px; top: 14px; display: block; width: 59px; height: 28px; cursor: pointer; background: url(../images/login-button-bg.gif) no-repeat; z-index: 100; }
	div#special-login button:hover {background: url(../images/login-button-bg.gif) no-repeat 0px -28px;}
	div#special-login button span { display: none; }

#adsence-advice {margin-left:20px;}
#banner-offer {margin-left:84px;}

.formatedInput		{display: inline; width: 162px; height: 28px; margin-right: 2px; 
								background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
.formatedInput input			{display: inline; margin-top: 8px; margin-left: 10px; width: 142px; color:#847E6C;}




#emailForm .margin			{padding: 30px 25px; color: #847E6C;}
#emailForm .block			{display: inline; float: left;}
#emailForm label				{display: block; width: 134px; height: 28px; line-height: 28px;
								text-align: left; padding-right: 3px;}
#emailForm .sep				{display: inline; float: left; width: 10px;}
#emailForm .input_bg			{display: inline; width: 300px; height: 28px; margin-right: 2px; 
								background: url(../images/register-form-input-bg2.gif) no-repeat; float: left;}
#emailForm .input_bg2			{display: inline; width: 170px; height: 28px; margin-right: 2px; 
								background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
								
#emailForm .input_foto		{display: inline; width: 170px; height: 28px; margin-right: 2px; 
								background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
								
#emailForm .area_bg			{width: 300px; height: 150px; margin-right: 2px; 
								background: url(../images/register-form-area-bg.gif) no-repeat; float: left;}
#emailForm .area_bg2			{width: 300px; height: 150px; margin-right: 2px; 
								background: url(../images/register-form-area-bg.gif) no-repeat; float: left;}
#emailForm .select_bg			{width: 170px; height: 28px; margin-right: 2px; 
								background: url(../images/register-form-input-bg.gif) no-repeat; float: left;}
								
#emailForm input				{display: inline; margin-top: 8px; margin-left: 10px; width: 280px; color:#847E6C;padding-right:10px;}
#emailForm noinput			{display: inline; margin-top: 8px; margin-left: 10px; width: 280px; color:#847E6C;}
#emailForm .short				{display: inline; margin-top: 8px; margin-left: 10px; width: 144px; color:#847E6C;}
#emailForm textarea			{margin-top: 8px; margin-left: 10px; width: 280px;  height: 130px; color:#847E6C;}
#emailForm select				{display: inline; margin-top: 5px; margin-left: 5px; width: 152px; 
								height: 19px; color:#847E6C; border: 0px; font-size: 11px;}
#emailForm email				{background: url(../images/shopbag.gif) no-repeat;}			
#emailForm .simple_line		{border-top: 1px solid #E1DDD2;}
#emailForm .req				{color: #811D1D;}
#emailForm .clear			{height: 15px; clear: left !important;}
#emailForm .clearb			{height: 15px; clear: both}
#emailForm h2				{font-size: 18px; font-family: Trebuchet MS; font-weight: normal; 
								margin-bottom: 5px; color: #C84441; }
#emailForm .info			{display: inline; float: right; width: 194px; height: 80px; margin-left: 20px; margin-bottom: 5px;
								background: url(../images/register-form-info-bg.gif) no-repeat; padding: 25px; text-align: right;}
#emailForm .extra_block		{position: relative; display: block; height: 81px; padding-top: 7px;
								background: url(../images/register-form-extra-bg.gif) no-repeat;}
#emailForm .extra_info		{position: absolute; top: 50px; left: 0px;
								margin-top: 9px; margin-left: 140px; color: #A49981; zoom: 1; }
#emailForm .errors			{background-color: #F3F0E8; border: 1px solid #BD0A0A; color: #BD0A0A; font-weight: bold;
								padding-top: 10px; padding-bottom: 10px; width:100%; text-align:left;}
#emailForm button			{float: right; width: 47px; height: 30px; display: block; cursor: pointer;
								background: url(../images/register-form-button-bg.gif) no-repeat;}
#emailForm button.save		{background: url(../images/button-save.gif) no-repeat; width: 64px;}
#emailForm button.add		{background: url(../images/button-add.gif) no-repeat; width: 57px;}
#emailForm button#send		{background: url(../images/send.png ) no-repeat !important; width: 57px;}
#emailForm button#send:hover		{background: url(../images/send.png ) no-repeat 0px -28px !important ; width: 57px;}
#emailForm button:hover		{background-position: 0px -30px;}								
#emailForm button span		{position: absolute; left: -2000px;}
#emailForm .reqinfo			{float: right; display: block; height: 28px; line-height: 28px;}
#emailForm fieldset			{width: 550px;}
a.more {
    background: url("../images/news-a-arrow.gif") no-repeat scroll right bottom transparent;
    color: #921818;
    font-weight: bold;
    padding: 0 8px 0 0;
    text-decoration: none;
}
a.more:hover					{color: #40310F;}

.fb_h_like {float:right;margin-left:10px;}

#suwaczki {padding:50px 30px 60px !important;width:auto;color:#847E6C}

#suwaczki p.fright {padding-right:38px;}
#suwaczki h2 {text-align: left; font-size: 18px; font-family: Trebuchet MS, sans-serif; font-weight: normal; margin-bottom: 5px; color: #C84441; }
#suwaczki h3,#suwaczki h4 {margin:1.5em 0;}
#suwaczki > p {margin:1.5em 0;}
#suwaczkiForm {margin:30px 10px;}
#suwaczkiForm ul {list-style:none;padding:0;margin:20px 0;}
#suwaczkiForm ul li {margin-left:30px;}
#suwaczkiForm ul li input {margin-right:20px;}
#suwaczkiForm ul li img {vertical-align:middle;}
#suwaczkiForm p.submit {text-align:right;padding-right:32px;}
#suwaczkiForm p.submit button {padding:5px 10px;background:none;border:none;font-size:22px;color:#921818;font-family:Trebuchet MS,sans-serif;cursor:pointer;}
#suwaczkiForm p.submit button:hover {color:#40310F;}
#suwaczek_code {width:620px;border:1px solid #999;height:40px;color:#333;}
