/* --------------------------------------------------------------------------------------- main */

* 						{padding: 0; margin: 0;}

html, body 				{width: 100%; height: 100%; background-color: #460A0A; color: #847E6C;
						font-size: 12px; font-family: Tahoma;}
				
/* --------------------------------------------------------------------------------------- shadows */

#shadow_top 			{width: 1112px; position: relative; left: 50%;	margin-left: -556px; 
						height: 6px; background: url(../images3/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(../images3/shadow-top-sides-bg.gif) no-repeat;}

#shadow 				{width: 1112px;	position: relative;	left: 50%; margin-left: -556px;
						background: url(../images3/shadow-bg.gif) repeat-y;}

#shadow_bottom 			{width: 1112px; position: relative; left: 50%; margin-left: -556px; height: 24px;
						background: url(../images3/shadow-bottom-bg.gif) no-repeat top; 
						font-size: 1px;}

#shadow_bottom .sides 	{width: 1112px; margin: 0 auto; height: 6px;
						background: url(../images3/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 #C1B08B; 
						border-right: 6px solid #C1B08B; }
						
/* --------------------------------------------------------------------------------------- inner_frame */

#inner_frame 			{width: 1062px; position: relative; left: 50%; margin-left: -532px; 
						border: 1px solid #E1DDD2;
						background: #591717 url(../images3/inner-frame-bg.jpg) no-repeat top left;}
						
/* --------------------------------------------------------------------------------------- page_width */

#page_width 			{position: relative; width: 992px; margin: 0 auto;}

/* --------------------------------------------------------------------------------------- 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(../images3/header-logo-e-narzeczeni-bg.jpg) no-repeat;}

/* --------------------------------------------------------------------------------------- menu_bar */

#menu_bar 							{position: relative; display: block; height: 50px; 
									background: url(../images3/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(../images3/menu-bg.gif) no-repeat 0px 0px;}
ul#menu li.service a:hover span,
ul#menu li.service a.active span	{background: url(../images3/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(../images3/menu-bg.gif) no-repeat -84px 0px;}						
ul#menu li.guide a:hover span,
ul#menu li.guide a.active span	{background: url(../images3/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(../images3/menu-bg.gif) no-repeat -259px 0px;}						
ul#menu li.news a:hover span,
ul#menu li.news a.active span	{background: url(../images3/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(../images3/menu-bg.gif) no-repeat -360px 0px;}						
ul#menu li.contests a:hover span,
ul#menu li.contests a.active span	{background: url(../images3/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(../images3/menu-bg.gif) no-repeat -444px 0px;}						
ul#menu li.gallery a:hover span,
ul#menu li.gallery a.active span	{background: url(../images3/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(../images3/menu-bg.gif) no-repeat -648px 0px;}						
ul#menu li.suwaczki a:hover span,
ul#menu li.suwaczki a.active span	{background: url(../images3/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(../images3/menu-bg.gif) no-repeat -509px 0px;}						
ul#menu li.forum a:hover span,
ul#menu li.forum a.active span	{background: url(../images3/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(../images3/menu-bg.gif) no-repeat -570px 0px;}						
ul#menu li.ads a:hover span,
ul#menu li.ads a.active span	{background: url(../images3/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(../images3/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(../images3/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(../images3/search-input-bg.gif) no-repeat;}
#search input			{width: 177px; margin-top: 8px; margin-left: 10px; width: 162px;  background-color:white;}
#search button			{display: block; position: absolute; top: 0px; right: 2px; width: 50px;
						height: 30px !important; overflow: hidden; background-color: transparent; cursor: pointer;
						background: url(../images3/search-button-bg.gif) no-repeat 0px 0px; }
#search button:hover	{background: url(../images3/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: Trebuchet MS;  font-weight:normal; font-size:18px;}
#login .bar				{margin-top: 10px;}
#login .input_bg		{display: inline; width: 162px; height: 28px; margin-right: 20px;
						background: url(../images3/login-input-bg.gif) no-repeat; float: left;}
#login input			{margin-top: 8px; margin-left: 10px; width: 142px; background-color:#452626;}
#login button			{float: left; display: block; width: 59px; height: 28px; cursor: pointer;
						background: url(../images3/login-button-bg.gif) no-repeat; margin-left: -15px;}
#login button:hover		{background: url(../images3/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(../images3/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(../images3/katalog.gif) no-repeat; cursor: default;}
#left_menu ul				{list-style-type: none;}
#left_menu ul li			{padding-left: 15px; background: url(../images3/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: #B59A5C;}
#left_menu ul li a:hover	{color: #921818;}

	#news				{ margin-top: 5px; padding-top: 8px;}
	#news h2							{display: block; position: relative; width: 140px; height: 31px; overflow: hidden;}
	#news h2 span						{background: url(../images3/aktualnosci-txt.gif) 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(../images3/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: 170px; 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: 170px;}
	
	#news a.more						{color: #921818; padding: 0 0px; text-decoration: none; font-weight: bold; padding-right: 8px; background: url(../images3/news-a-arrow.gif) no-repeat right bottom;}
	#news a.more:hover					{color: #B59A5C;}

	a.button_arch_news					{display: block; float: right; position: relative; width: 134px; height: 31px; }
	a.button_arch_news span				{background: url(../images3/button-archiwum-aktualnosci.gif) no-repeat;}
	a.button_arch_news:hover span		{background: url(../images3/button-archiwum-aktualnosci.gif) no-repeat left bottom;}



#catalog					{border-top: 1px solid #573330; border-bottom: 1px solid #573330; 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(../images3/left-col-txt-katalog-branzowy.gif) no-repeat; cursor: default;}
#catalog .select_bg			{display: block; width: 207px; height: 28px; background: url(../images3/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:#452626; 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(../images3/catalog-button-bg.gif) no-repeat;}
#catalog button:hover		{background: url(../images3/catalog-button-bg.gif) no-repeat 0px -31px;}							
#catalog button	span		{position: absolute; left: -2000px;}

/* --------------------------------------------------------------------------------------- right_col */

#right_col									{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(../images3/rings.gif) no-repeat;}


	#choosen_advice							{float: left; width: 410px; 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(../images3/wybrane-porady-slubne-txt.gif) no-repeat; cursor: default;}
		#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(../images3/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: 310px; 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: 310px;}
	
	#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-bottom: 10px; padding-left: 20px; background: url(../images3/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(../images3/forum-txt-ostatnie-watki.gif) no-repeat; cursor: default;}

/* --------------------------------------------------------------------------------------- box */

.box_h 						{display: block; width: 694px; height: 4px; font-size: 1px;
							background: url(../images3/box-header-bg.gif) no-repeat;}
.box_c 						{display: table; width: 694px; background-color: #4F1515;}
.box_c .margin				{margin: 0 4px;}
.box_f 						{display: block; width: 694px; height: 4px; font-size: 1px;
							background: url(../images3/box-footer-bg.gif) no-repeat;}

/* --------------------------------------------------------------------------------------- inform_page */

#inform_page 					{line-height: 23px; text-align:justify;}
#inform_page .margin			{padding: 30px 25px; color: #C1B08B; background-color:#4F1515;}
#inform_page .big_photo			{display: inline; float: right; width: 239px; height: 157px; margin-left: 20px; margin-bottom: 5px;
								background: url(../images3/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(../images3/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(../images3/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: #C0A562; }
#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(../images3/logged-notes-status-1.gif) no-repeat; width: 15px; height: 15px; zoom: 1;}
#inform_page .status1:hover 	{background: url(../images3/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(../images3/logged-notes-status-2.gif) no-repeat; width: 15px; height: 15px; zoom: 1;}
#inform_page .status2:hover		{background: url(../images3/logged-notes-status-1.gif) no-repeat;}

#inform_page li					{margin-left:25px;}
#inform_page .contact			{text-align: right;}
#inform_page .contact a					{color: #B59A5C; font-weight: bold;}
#inform_page .contact a:hover			{color: #921818;}

#inform_page .photo_top			{float: right; display: block; padding-top: 5px; margin-left:20px; width: 239px; background: url(../images3/big-photo-bg.gif) no-repeat top left;}
#inform_page .photo_bottom		{padding-bottom: 5px; margin-bottom:30px; width: 239px; background: url(../images3/big-photo-bg.gif) no-repeat bottom right;}
#inform_page .photo_content		{background-color: #452626; padding: 0 5px; font-size: 1px;}
#inform_page .photo_top2		{float: left; display: block; padding-top: 5px; margin-left:20px; width: 118px; background: url(../images3/big-photo-bg.gif) no-repeat top left;}
#inform_page .photo_bottom2		{padding-bottom: 5px; width: 118px; margin-bottom:20px; background: url(../images3/big-photo-bg.gif) no-repeat bottom right;}
#inform_page .photo_content2	{float: left; display: block; margin: 20px 20px 20px; background-color: #452626; padding: 5px 5px; }

#inform_page .photo_top3		{float: right; display: block; padding-top: 5px; margin-left:20px;  background: url(../images3/small-photo-bg.gif) no-repeat top left;}
#inform_page .photo_bottom3		{padding-bottom: 5px; margin-bottom:8px; background: url(../images3/small-photo-bg.gif) no-repeat bottom right;}
#inform_page .photo_content3	{background-color: #452626; padding: 0 5px; font-size: 1px;}
#inform_page .photo_content3 a {display: block;height: 110px;overflow: hidden;width: 160px;}

#inform_page .gray_box_top							{background: url(../images3/gray-box-bg.gif) no-repeat left top; display: block; font-size: 1px; height: 6px; width: 636px;}
#inform_page .gray_box_content						{background-color: #471010; padding: 14px 20px 14px 20px; width: 596px;}
#inform_page .gray_box_bottom						{background: url(../images3/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(../images3/logged-history-photo-bg2.gif) no-repeat top left;}
#inform_page .gray_box_content .title				{padding-left: 40px; padding-top: 10px; background: url(../images3/gray-box-bg-star.gif) no-repeat bottom left;}

#inform_page .gray_box_content .back_link			{background: url(../images3/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: #C1B08B;}
#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(../images3/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; background-color:#452626;}
#register_form .simple_line		{border-top: 1px solid #573330;}
#register_form .req				{color: #C1B08B;}
#register_form .clear			{height: 15px; clear: left !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: #C0A562; }
#register_form .info			{display: inline; float: right; width: 194px; height: 80px; margin-left: 20px; margin-bottom: 5px;
								background: url(../images3/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(../images3/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(../images3/register-form-button-bg.gif) no-repeat;}
#register_form button:hover		{background: url(../images3/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(../images3/inform-page-small-photo-bg.gif) no-repeat;}
#register_form .photo_content2	{float: left; display: block; margin: 10px 10px 10px; background-color: #452626; 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: 30px 15px; color: #847E6C; text-align: center;}
#logged_content h2								{text-align: left; font-size: 18px; font-family: Trebuchet MS; font-weight: normal; margin-bottom: 5px; color: #C0A562; }
#logged_content a.button						{display: block; font-weight:bold; width: 80px; height: 23px; background: url(../images3/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.button2						{display: block; font-weight:bold; width: 80px; height: 23px; background: url(../images3/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					{text-decoration: underline;}
#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(../images3/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(../images3/big-photo-bg.gif) no-repeat top left;}
#logged_main .photo_bottom						{padding-bottom: 5px; width: 239px; background: url(../images3/big-photo-bg.gif) no-repeat bottom right;}
#logged_main .photo_content						{background-color: #452626; 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: #C1B08B; padding: 0 0px; text-decoration: none; font-weight: bold;}
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; width: 560px; margin: 0;}
ul#logged_history dl dd.date					{float: left; display: block; height: 28px; line-height: 28px; 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(../images3/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: #C0A562; padding: 0 0px; text-decoration: none; font-weight: bold;}
ul#logged_history dl dd.content a.more:hover	{color: #C1B08B;}
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(../images3/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(../images3/medium-photo-bg.gif) no-repeat bottom right;}
ul#logged_history dl dd.content .photo_content	{background-color: #452626; 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(../images3/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: auto; background: url(../images3/logged-history-photo-bg.gif) no-repeat top left; padding-right: 30px; padding-bottom: 20px;}
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; height: auto; padding-bottom: 10px;}
ul#logged_catalog dd.content .contact a					{color: #B59A5C; font-weight: bold;}
ul#logged_catalog dd.content .contact a:hover			{color: #921818;}

ul#logged_catalog dd.content .category span				{color: #847E6C;}
ul#logged_catalog dd.content .category					{float: right; display: inline; width: 200px; height: auto; text-align: right; padding-bottom: 10px;}

ul#logged_catalog .gray_box_top							{background: url(../images3/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: #471010; padding: 14px 20px 14px 20px; width: 596px;}
ul#logged_catalog .gray_box_bottom						{background: url(../images3/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(../images3/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: #B59A5C; padding: 0 0px; text-decoration: none; font-weight: bold;}
ul#logged_catalog dl dd.content a.more:hover			{color: #921818;}
ul#logged_catalog .simple_line							{clear: both; height: 20px; 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						{float: left;}
#logged_notes_box table							{width: 100%;border-collapse: collapse;padding:0;}
#logged_notes_box table th						{color: white; background: url(../images3/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(../images3/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(../images3/logged-thead-bg-red.gif) repeat-x; font-weight: bold; color: white; text-align: left;}
#logged_notes_box table td.bigday2				{background: url(../images3/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(../images3/logged-a-button-bg2.gif) no-repeat; height: 20px;}
#logged_notes_box table a.button50				{width: 50px; background: url(../images3/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(../images3/logged-notes-status-1.png) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_notes_box table a.status1:hover 		{background: url(../images3/logged-notes-status-2.png) no-repeat;}
#logged_notes_box table a.status2				{line-height: 15px; font-size: 1px; margin: 0 auto; text-decoration: none; background: url(../images3/logged-notes-status-2.png) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_notes_box table a.status2:hover			{background: url(../images3/logged-notes-status-1.png) no-repeat;}

#logged_notes_box table a.status11				{line-height: 15px; font-size: 1px; margin: 0 auto; text-decoration: none; background: url(../images3/logged-notes-status-1.png) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_notes_box table a.status11:hover 		{background: url(../images3/logged-notes-status-2.png) no-repeat;}
#logged_notes_box table a.status22				{line-height: 15px; font-size: 1px; margin: 0 auto; text-decoration: none; background: url(../images3/logged-notes-status-2.png) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_notes_box table a.status22:hover		{background: url(../images3/logged-notes-status-1.png) no-repeat;}
#logged_notes_box .input_bg						{display: inline; width: 200px; height: 28px; margin-right: 2px; 
												background: url(../images3/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(../images3/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(../images3/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(../images3/logged-a-button-bg2.gif) no-repeat; height: 20px;}
#logged_expenses_box table a.button2			{width: 50px; background: url(../images3/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(../images3/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(../images3/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(../images3/logged-a-button-bg2.gif) no-repeat; height: 20px; float: left;}
#logged_guest_box table a.button2				{width: 50px; background: url(../images3/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(../images3/logged-notes-status-1.png) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_guest_box table a.status1:hover 		{background: url(../images3/logged-notes-status-2.png) 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(../images3/logged-notes-status-2.png) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_guest_box table a.status2:hover			{background: url(../images3/logged-notes-status-1.png) 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(../images3/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(../images3/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(../images3/logged-a-button-bg2.gif) no-repeat; height: 20px;}
#logged_gift_box table a.button2				{width: 50px; font-size:9px; background: url(../images3/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(../images3/logged-notes-status-1.gif) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_gift_box table a.status1:hover 			{background: url(../images3/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(../images3/logged-notes-status-2.gif) no-repeat; width: 15px; height: 15px; display: block; zoom: 1;}
#logged_gift_box table a.status2:hover			{background: url(../images3/logged-notes-status-1.gif) no-repeat;}

/* --------------------------------------------------------------------------------------- history_form */

#history_form .margin			{padding: 30px 25px; color: #C1B08B;}
#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(../images3/register-form-input-bg2.gif) no-repeat; float: left;}
								
#history_form .area_bg			{width: 300px; height: 150px; margin-right: 2px; 
								background: url(../images3/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;  background-color:#452626;}
#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 #573330;}
#history_form .req				{color: #C1B08B;}
#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: #C0A562; }
#history_form .info			{display: inline; float: right; width: 194px; height: 80px; margin-left: 20px; margin-bottom: 5px;
								background: url(../images3/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(../images3/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(../images3/button-save.gif) no-repeat; width: 64px;}
#history_form button.add_foto	{background: url(../images3/button-add-next-foto.gif) no-repeat; width: 210px;}
#history_form button.add		{background: url(../images3/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: #C1B08B;}
#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(../images3/register-form-input-bg2.gif) no-repeat; float: left;}
#notice_form .input_bg2			{display: inline; width: 170px; height: 28px; margin-right: 2px; 
								background: url(../images3/register-form-input-bg.gif) no-repeat; float: left;}
								
#notice_form .input_foto		{display: inline; width: 170px; height: 28px; margin-right: 2px; 
								background: url(../images3/register-form-input-bg.gif) no-repeat; float: left;}
								
#notice_form .area_bg			{width: 300px; height: 150px; margin-right: 2px; 
								background: url(../images3/register-form-area-bg.gif) no-repeat; float: left;}
#notice_form .area_bg2			{width: 300px; height: 150px; margin-right: 2px; 
								background: url(../images3/register-form-area-bg.gif) no-repeat; float: left;}
#notice_form .select_bg			{width: 170px; height: 28px; margin-right: 2px; 
								background: url(../images3/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;  background-color:#452626;}
#notice_form select				{display: inline; margin-top: 5px; margin-left: 5px; width: 152px; 
								height: 19px; color:#847E6C; border: 0px; font-size: 11px; background-color:#452626;}
#notice_form email				{background: url(../images3/shopbag.png) no-repeat;}			
#notice_form .simple_line		{border-top: 1px solid #573330;}
#notice_form .req				{color: #C1B08B;}
#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: #C0A562; }
#notice_form .info				{display: inline; float: right; width: 194px; height: 80px; margin-left: 20px; margin-bottom: 5px;
								background: url(../images3/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(../images3/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(../images3/register-form-button-bg.gif) no-repeat;}
#notice_form button.save		{background: url(../images3/button-save.gif) no-repeat; width: 64px;}
#notice_form button.add			{background: url(../images3/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(../images3/register-form-input-bg2.gif) no-repeat; float: left;}
#forum .input_bg2		{display: inline; width: 170px; height: 28px; margin-right: 2px; 
							background: url(../images3/register-form-input-bg.gif) no-repeat; float: left;}
								
#forum .input_foto		{display: inline; width: 170px; height: 28px; margin-right: 2px; 
							background: url(../images3/register-form-input-bg.gif) no-repeat; float: left;}
								
#forum .area_bg			{width: 300px; height: 150px; margin-right: 2px; 
							background: url(../images3/register-form-area-bg.gif) no-repeat; float: left;}
#forum .select_bg		{width: 170px; height: 28px; margin-right: 2px; 
							background: url(../images3/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(../images3/shopbag.png) no-repeat;}			
#forum .simple_line		{border-top: 1px solid #573330;}
#forum .req				{color: #C1B08B;}
#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(../images3/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(../images3/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(../images3/register-form-button-bg.gif) no-repeat;}
#forum button:hover		{background: url(../images3/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(../images3/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(../images3/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(../images3/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:#452626; 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(../images3/back-link-bg.gif) no-repeat left 4px;
						font-weight: bold; text-decoration: none; color: #B59A5C;}
a.back_link:hover		{text-decoration: underline;}

.simple_line 			{display: block; font-size: 1px; line-height: 0px; height: 0px;
						border-top: 1px solid #573330;}
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: #452626;}
textarea				{border: 0px solid; height: 150px; font-size: 11px; color: #B5B2A7; 
						background-color: 452626;}
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:#58554B;}
.map2					{height: 28px; line-height: 28px; width: 69px; text-align: right; color:#B59A5C;}
.clear2, .clear3		{height: 25px; clear: left !important;}
.table_cancel			{width: 100px}
.input2					{}
.button_type			{float: right; width: 47px; height: 30px; display: block; cursor: pointer;
								background: url(../images3/register-form-button-bg.gif) no-repeat;}
.plot					{background-color:#582220;}
.l80					{left: 80px !important;}

#ox_left_banner                 {margin-top:15px; text-align:center;}
#adsence-advice {margin-left:20px;}
#banner-offer {margin-left:84px;}

#news_on_item li dt {display:none;}
#news_on_item ul li {list-style-type:none;padding-bottom:25px;}
#news_on_item li dd.photo {background: url("../images/aktualnosci-img-bg.gif") no-repeat scroll 0 0 transparent;float: left;height: 54px; margin-right: 10px; overflow: hidden; width: 74px;}
#news_on_item dd.photo img {padding: 4px 0 0 4px;}
#news_on_item dd.title a {
    color: #C11A1A;
        text-decoration: none;
        }
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;
                    }

#suwaczki {color:#847E6C;}
#suwaczki h2 {color:#BD0A0A;}
#suwaczkiForm p.submit button {color:#BD0A0A;}
#suwaczkiForm p.submit button:hover {color:#B59A5C;}
