
/*	-------------------------------------------------------------
	MojeMiasto
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.version		1.0
	.url			MojeMiasto.pl
	-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	MojeMiasto, Table of Contents
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

	1. Imports
	2. Body
	3. Layout
		3.1. Header
			3.1.1. Header wrapper
				3.1.1.1. Search form
				3.1.1.2. Login form
			3.1.2. Select District
		3.2. Body
			3.2.1. Three cols layout
			3.2.2. Two cols layout
			3.2.3. Two equal cols layout
			3.2.4. One column page
			3.2.5. Lowerbar
		3.3. Footer
	4. General parts
		4.1. Articles
			4.1.1. Articles teaser
			4.1.2. Article box
			4.1.3. Photoreport box
			4.1.4. Material box
		4.2. Blogs
			4.2.1. Blog box
			4.2.2. Blogs photo box
			4.2.3. Blogs comment list
		4.3. Events
			4.3.1. Event box
			4.3.2. Single event
		4.4. Companies
			4.4.1. Company box
		4.5. Company
			4.5.1. Company box
			4.5.2. Comments
		4.6. Photos
			4.6.1. Photo teaser
			4.6.2. Photo list
			4.6.3. Lightbox
		4.7. Photoreports
			4.7.1. Photoreport box
		4.8. Users
			4.8.1. New users list
			4.8.2. New users on map
			4.8.3. Users by alphabet
			4.8.4. User messages
			4.8.5. User notifications
			4.8.6. User friends
			4.8.7. User profile
			4.8.8. User moderated articles
		4.9. Videos
			4.9.1. Videos teaser
			4.9.2. Single video page
		4.10. Map search
		4.11. Advertisments
			4.11.1. Advertisment box
			4.11.2. Single advertisment
		4.12. Publication
			4.12.1. Publication box
			4.12.2. Comments
			4.12.3. User panel
		4.13. Blog entries
			4.13.1. Entry box
			4.13.2. User panel
		4.14. Special sites
		4.15. Login site
		4.16. Search results

	5. Additional parts
		5.1. Companies Catalog
		5.2. Companies list
		5.3. Company rating
		5.4. Company messages
		5.5. Company photo
		5.6. Company events
		5.7. Advertisments list
		5.8. Comments list
		5.9. Links list
		5.10. Tags
		5.11. Pins list
		5.12. Events suggestions
		5.13. Users authors
		5.14. New places on map
		5.15. Blog info
		5.16. Special sites menu
		5.17. Calendar
		5.18. Top content
		5.19. Top users
		5.20. Top users district
		5.21. Top active users
		5.22. Top subscription
		5.23. Top place
		5.24. Media
		5.25. Recommended photos
		5.26. Photos generic
		5.27. Videos list
		5.28. Journalist district
		5.29. Bloggers district
		5.30. Common forms
	6. Constant parts
		6.1. Promo box
		6.2. Miscellaneous infos
		6.3. Editorial infos
		6.4. Other sites
		6.5. Site map
		6.6. Ads
		6.7. Static pages
	7. Common
		7.1. Common box
			7.1.1. Common box control
			7.1.2. Common buttun
			7.1.3. RSS menu
			7.1.4. RSS menu
		7.2. Accordion list
		7.3. On map small
		7.4.
		7.5. Top list
		7.6. Top rated content
		7.7. Pins big
		7.8. Article photo list
		7.9. Blog photo list
		7.10. Blog photo list
		7.11. Rate
		7.12. User panel
		7.13. Tags cloud
		7.14. Observe button
		7.15. Abuse company button
		7.16. Report abuse
	8. Navigations
		8.1. Add menu
		8.2. Main navigation
		8.3. Tabbed menu
		8.4. Sort menu
		8.5. Pagination
	9. Miscellaneous
		9.1. RichContent
		9.2. Popup
		9.3. DatePicker
		9.4. Photo voting
		9.6. Cropper
	10. Other classes
*/



/*	-------------------------------------------------------------
1. =Imports
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	@import url(reset.css);
	@import url(jquery.lightbox-0.5.css);



/*	-------------------------------------------------------------
2. =Body
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	* {
		font-size:100.01%;
	}

	body {
		font: 10px arial;
		background-color: #eee;
		color: #000;
	}

	a {
		color: #1366a1;
		text-decoration: none;
	}

	a:hover,
	a:focus {
		color: #8D8D8E;
		text-decoration: underline;
	}

	.cl {
		clear: both;
		height: 0;
		font-size: 0;
		line-height: 0;
		overflow: hidden;
	}
	.clr {
		clear:both;
	}
	
	.clrl {
		clear:left;
	}
	
	.clrr {
		clear:right;
	}

	.fl {
		float: left;
	}

	.error {
		display: block;
		padding: 10px;
		border: 1px solid #d6d6d6;
		background: #f9eaea;
		margin: 0 10px 30px;
		font-size: 15px;
		color: #C60A0A;
	}

	.more {
		font-size: 1em !important;
	}

	.see-more {
		display: block;
		width: 113px;
		height: 14px;
		background: transparent url(/images/new/buttons/btn_more.gif) 0 0 no-repeat;
		padding: 4px 6px;
		text-align: center;
		float: right;
		margin: 0 10px 10px 0;
	}
	.see-more:hover {
		background: transparent url(/images/new/buttons/btn_more.gif) 0 -22px no-repeat;
		color: #fff;
		text-decoration: none;
	}

	.hidden {
		display: none;
	}
	
	.loader {
		background: #ffffff url('/images/loading.gif') no-repeat center 150px;
		width:100%;
		height:100%;
		min-height:100%;
		position:absolute;
		opacity:0.9;
	}
	
/*	-------------------------------------------------------------
3. =Layout
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


	/*	-------------------------------------------------------------
	3.1. =Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#header {
		background: transparent url('/images/new/backgrounds/bg_header.gif') repeat-x 0 -118px;
		overflow: visible;
	}

	#header .inner {
		width: 980px;
		margin: 0 auto;
		position: relative;
		z-index: 999;
		height: 190px;
	}

	#header .inner div.logo,
	#header .inner h1 {
		position: absolute;
		bottom: 20px;
		left: 0;
		cursor: pointer;
		z-index: 1000;
	}

	#header .inner div.logo a,
	#header .inner h1 a {
		background: url('/images/byplatform/mm_logo.png') repeat-x;
		
		/*zaloba narodowa*/
		/*background: url('/images/byplatform/mm_logo_zaloba.png') repeat-x;*/
        /*zaloba narodowa - koniec*/
		
		width: 150px;
		height: 150px;
		display: block;
	}

	#header .inner div.logo a span,
	#header .inner h1 a span {
		display: none;
	}

	#header .inner div.logo img,
	#header .inner h1 img {
		display: block;
	}

		/*	-------------------------------------------------------------
		3.1.1 =Header wrapper
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#header .inner .header-wrapper {
			width: 823px;
			float: right;
			margin-bottom: 12px;
			overflow: hidden;
		}
		#header .inner .header-wrapper  p {
			text-align: right;
			padding: 8px 0;
			font-size: 1.1em;
		}

		#header .inner .header-wrapper  p a {
			color: #fff;

		}

		#header .inner .header-wrapper p span {
			margin: 0 5px;
			color: #952525;

		}
		#header .adminEdit {
			position: absolute;
			background-color: #fff;
			top: 9px;
			left: 0;
			padding: 3px;
		}

			/*	-------------------------------------------------------------
			3.1.1.1. =Search Form
			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

			#header .inner .header-wrapper .search {
				width: 462px;
				height: 70px;
				background: url("/images/new/backgrounds/bg_search.gif") no-repeat 0 0;
				float: left;
				position: relative;
			}
			#header .inner .header-wrapper .search ul {
				position: absolute;
				top: 0;
				left: 0;
				z-index: 2;
				width: 100%;
			}


			#header .inner .header-wrapper .search ul li {
				float: left;
				font-size: 1.2em;
			}
			#header .inner .header-wrapper .search ul li a {
				color: #fff;
				outline: none;
				display: block;
				padding: 7px 10px 10px 13px;

			}
			#header .inner .header-wrapper .search ul li.on {
				background: url("/images/new/backgrounds/bg_search_menu_left.png") no-repeat left 0;

				padding-top: 0;
				margin: 0;
			}
			#header .inner .header-wrapper .search ul li.on a {

				background: url("/images/new/backgrounds/bg_search_menu_right.gif") no-repeat right 0;
				color: #a70000;
				font-weight: bold;
			}
			.header-wrapper .search .search-form {
				padding: 7px 4px 5px 7px;
				position: absolute;
				top: 28px;
				left: 0;
				z-index: 1;
				background: url("/images/new/backgrounds/bg_search_form.gif") no-repeat 0 0;
			}
			#header .inner .header-wrapper .search .search-form .text {
				width: 340px;
				height: 22px;
				padding: 4px 0 0 5px;
				float: left;
				border: 1px solid #b8b8b8;
				margin: 0 7px 0 0;
				font-size: 1.3em;
			}
			.header-wrapper .search .search-form .submit {
				width: 96px;
				height: 28px;
				float: left;
				border: 0;
				background: url("/images/new/buttons/btn_search_submit.gif") no-repeat 0 0;
			}

			/*	-------------------------------------------------------------
			3.1.1.2. =Login form
			- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			#header .inner .header-wrapper .login-form {
				height: 46px;
				width: 330px;
				padding: 13px 10px 10px 10px;
				background: url("/images/new/backgrounds/bg_login_form.gif") no-repeat 0 0;
				float: right;
			}

			#header .inner .header-wrapper .login-form .login {
				width: 124px;
				height: 16px;
				border: 1px solid #b8b8b8;
				float: left;
				margin-right: 5px;
				margin-bottom: 10px;
				padding: 2px;
				font-size: 1.1em;
			}
			#header .inner .header-wrapper .login-form .pass {
				width: 124px;
				height: 16px;
				border: 1px solid #b8b8b8;
				float: left;
				margin-right: 5px;
				margin-bottom: 10px;
				padding: 2px;
				font-size: 1.1em;
			}
			#header .inner .header-wrapper .login-form .submit {
				background: url("/images/new/buttons/btn_login_submit.gif") no-repeat;
				width: 60px;
				height: 22px;
				border: 0;
				float: left;
				margin-bottom: 10px;
			}
			#header .inner .header-wrapper .login-form fieldset {
				position: relative;
				clear: both;
				text-align: right;
				font-size: 1.1em;

			}
			#header .inner .header-wrapper .login-form fieldset label {
				position: absolute;
				top: -2px;
				left: 0;
				color: #b8b8b8;
				border: none;
				line-height: 11px;
			}

			#header .inner .header-wrapper .login-form fieldset label input {
				border: none;
				vertical-align: middle;
			}

			#header .inner .header-wrapper .login-form fieldset ul {
				float: right;
				overflow: hidden;
			}

			#header .inner .header-wrapper .login-form fieldset ul li {
				float: left;
				margin: 0 0 0 10px;
			}

			#header .inner .header-wrapper .login-form fieldset ul li a {
				font-weight: bold;
				color: #fff;

			}

			.header-wrapper .login-form .userName {
				color: #fff;
				font-size: 1.3em;
				position: relative;
				top:-3px;
			}
			.header-wrapper .login-form a.userName {
				text-decoration: underline;
				font-weight: bold;
			}

			.header-wrapper .login-form .userLoggedPanelSmall {
				clear: left;
				padding-top: 3px;
			}

			.header-wrapper .login-form .userLoggedPanelSmall li {
				float: left;
				color: #fff;
			}

			.header-wrapper .login-form .userLoggedPanelSmall a {
				color: #fff;
			}

			.header-wrapper .login-form .userLoggedPanelSmall a strong,
			.header-wrapper .login-form .userLoggedPanelSmall span{
				font-weight: bold;
				font-family: tahoma;
			}


			.header-wrapper .login-form .loggedAvatar {
				float: right;
			}
			.header-wrapper .login-form .loggedAvatar img {
				margin: -9px -5px 0 0;
			}

		/*	-------------------------------------------------------------
		3.1.2. =Select District
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#header .inner .select-district {
			clear: both;
			float: right;
			width: 100%;
			padding: 10px 10px;
			position: relative;
			/*for wallpaper*/
			background-color: #eeeeee;
			margin-right: -10px;
		}

		#header .inner .select-district p {
			float: left;
			display: inline; /* IE6 DOUBLE MARGIN BUG */
			color: #6a6a6a;
			margin: 8px 20px 0 160px;
			font-size: 1.1em;
		}

		#header .inner .select-district .district-selector {
			position: relative;
			width: 250px;
			float: left;
			margin: 0 10px 0 0;
			font-size: 1.3em;
		}

		#header .inner .select-district .district-selector a {
			color: #c50909;
			font-weight: bold;
			display: block;

		}

		#header .inner .select-district .district-selector dt {

			background: url(/images/new/select_district.gif) no-repeat 0 0;
		}

		#header .inner .select-district .district-selector dt a {
			width: 215px;
			padding: 7px 25px 5px 10px;
		}

		#header .inner .select-district .district-selector dt:hover + dd,
		#header .inner .select-district .district-selector dd:hover {
			display: block;
		}

		#header .inner .select-district .district-selector dd {
			position: absolute;
			background: #e1e1e1;
			top: 27px;
			left: 0;
			border-left: 1px solid #c4c4c4;
			border-right: 1px solid #c4c4c4;
			border-bottom: 1px solid #c4c4c4;
			display: none;
		}

		#header .inner .select-district .district-selector dd a {
			width: 213px;
			padding: 5px 25px 5px 10px;
		}

		#header .inner .select-district a.select:hover {
			text-decoration: none;
		}

		#header .inner .select-district a.personalize {
			display: block;
			float: left;
			padding: 9px 38px;
			color: #932323;
			font-weight: bold;
			position: relative;
			background: url("/images/new/buttons/btn_personalize.gif") no-repeat 0 0;
			font-size: 1.1em;
		}

		.select-district-main {
			display:block;
			width:230px;
			height:22px;
			padding:6px 10px 0;
			color: #C60A0A;
			font-size: 1.1em;
			font-weight: bold;
			float: left;
			background: url(/images/new/select_district.gif) no-repeat 0 0;
			margin: 0 10px 0 0;
			text-transform: capitalize;
			outline: none;
		}
		.select-district-main:hover {
			color: #C60A0A;
			text-decoration: underline;
		}
		.select-district-list {
			width: 246px;
			position: absolute;
			display: none;
			right: 213px;
			top:28px;
			border-top: solid 1px #D6D6D6;
			border-left: solid 1px #D6D6D6;
			border-right: solid 2px #a3a7a8;
			border-bottom: solid 2px #a3a7a8;
			background: #FFF;
			z-index:10;
			padding: 8px 0;
		}
		.select-district li {
			padding:0 10px;
			font-weight: bold;
		}
		.select-district li.subDistrict {
			margin-left: 10px;
			font-weight: normal;
		}
		.select-district li a {
			display:block;
			padding: 3px 0 3px;
			color: #C60A0A;
			font-size: 1.1em;
			border-bottom: solid 1px  #D6D6D6;
		}
		.select-district li:last-child a,
		.select-district li.last a {
			border: none;
		}
		.select-district a.personalize {
			display: block;
			float: left;
			padding: 9px 47px;
			color: #932323;
			font-weight: bold;
			background: url(/images/new/bg_personalize_btn.gif) no-repeat 0 0;
			font-size: 1.1em;
		}
		#savePropertiesPopup {
			width: 400px;
			height: 90px;
			background: #fff;
			opacity:0;
			position: absolute;
			top:150px;
			right: 270px;
			z-index:100;
			color:#C60A0A;
			border: solid 2px #C60A0A;
			text-align: center;
			font-size: 2em;
			padding-top: 60px;
			font-weight: bold;
			display: none;
		}
	/*	-------------------------------------------------------------
	3.2. =Body
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#body {
		width: 980px;
		margin: 0 auto 0 auto;
/* 		overflow: hidden; */
		background-color: #eeeeee;
		padding: 0 10px;
	}

		/*	-------------------------------------------------------------
		3.2.1. =Three cols layout
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		#body .three-cols #main-column {
			float: left;
			width: 512px;
			margin-right: 7px;

		}

		#body .three-cols #main-column .common-box {
			background: url("/images/new/backgrounds/bg_three_cols_main_column_common_box.gif") no-repeat bottom left;
			padding: 0 0 8px 0;
		}

		#body .three-cols #main-column .common-box h2 {
			background: url("/images/new/backgrounds/bg_three_cols_main_column_common_box_header.gif") no-repeat top;
		}

		#body .three-cols #main-column .common-box .inner {
			width: 510px;
		}

		#body .three-cols #sidebar-one {
			float: left;
			width: 252px;
			margin-right: 7px;
		}

		#body .three-cols #sidebar-one .common-box {
			background: url("/images/new/backgrounds/bg_three_cols_sidebar_1_common_box.gif") no-repeat bottom;
			padding: 0 0 8px 0;
		}

		#body .three-cols #sidebar-one .common-box h2 {
			background: url("/images/new/backgrounds/bg_three_cols_sidebar_1_common_box_header.gif") no-repeat top;
		}

		#body .three-cols #sidebar-one .common-box .inner {
			width: 250px;
		}

		#body .three-cols #sidebar-two {
			float: left;
			width: 202px;
		}

		#body .three-cols #sidebar-two .common-box {
			background: url("/images/new/backgrounds/bg_three_cols_sidebar_2_common_box.gif") no-repeat bottom;
			padding: 0 0 8px 0;
		}

		#body .three-cols #sidebar-two .common-box h2 {
			background: url("/images/new/backgrounds/bg_three_cols_sidebar_2_common_box_header.gif") no-repeat top;
		}

		#body .three-cols #sidebar-two .common-box .inner {
			width: 200px;
		}


		/*	-------------------------------------------------------------
		3.2.2. =Two cols layout
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#body .two-cols #main-column {
			float: left;
			width: 772px;
			margin-right: 6px;
		}

		#body .two-cols #main-column .common-box {
			background: url("/images/new/backgrounds/bg_two_cols_main_column_common_box.gif") no-repeat bottom;
			padding: 0 0 8px 0;
		}

		#body .two-cols #main-column .common-box h2 {
			background: url("/images/new/backgrounds/bg_two_cols_main_column_common_box_header.gif") no-repeat top;
		}

		#body .two-cols #main-column .common-box .inner {
			width: 770px;
		}

		#body .two-cols #main-column .common-equal-box {
			background: url("/images/new/backgrounds/bg_two_cols_main_column_common_equal_box.gif") no-repeat bottom;
			padding: 0 0 8px 0;
			width: 382px;
		}

		#body .two-cols #main-column .common-equal-box h2 {
			background: url("/images/new/backgrounds/bg_two_cols_main_column_common_equal_box_header.gif") no-repeat top;
			cursor:n-resize;
		}

		#body .two-cols #main-column .common-equal-box .inner {
			width: 380px;
		}

		#body .two-cols #main-column .common-narrow-box {
			background: url("/images/new/backgrounds/bg_two_cols_main_column_common_narrow_box.gif") no-repeat bottom;
			padding: 0 0 8px 0;
			width: 252px;
			float: left;
		}

		#body .two-cols #main-column .common-narrow-box h2 {
			background: url("/images/new/backgrounds/bg_two_cols_main_column_common_narrow_box_header.gif") no-repeat top;
		}

		#body .two-cols #main-column .common-narrow-box .inner {
			width: 250px;
		}

		#body .two-cols #main-column .common-wide-box {
			background: url("/images/new/backgrounds/bg_two_cols_main_column_common_wide_box.gif") no-repeat bottom;
			padding: 0 0 8px 0;
			width: 512px;
			float: left;
		}

		#body .two-cols #main-column .common-wide-box h2 {
			background: url("/images/new/backgrounds/bg_two_cols_main_column_common_wide_box_header.gif") no-repeat top;
		}

		#body .two-cols #main-column .common-wide-box .inner {
			width: 510px;
		}

		#body .two-cols #sidebar-one {
			float: left;
			width: 202px;
		}

		#body .two-cols #sidebar-one .common-box {
			background: url("/images/new/backgrounds/bg_two_cols_sidebar_1_common_box.gif") no-repeat bottom;
			padding: 0 0 8px 0;
		}

		#body .two-cols #sidebar-one .common-box h2 {
			background: url("/images/new/backgrounds/bg_two_cols_sidebar_1_common_box_header.gif") no-repeat top;
		}

		#body .two-cols #sidebar-one .common-box .inner {
			width: 200px;
		}

		#body .two-cols #main-column #lowerbar-one{
			float: left;
		}
		#body .two-cols #main-column #lowerbar-two{
			float: right;
		}

		/*	-------------------------------------------------------------
		3.2.3. =Two equal cols layout
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#body .two-equal-cols #main-column {
			float: left;
			width: 512px;
		}

		#body .two-equal-cols #sidebar-one {
			float: right;
			width: 462px;
		}

		#body .two-equal-cols #main-column .common-box {
			background: url("/images/new/backgrounds/bg_two_equal_cols_main_column_common_box.gif") no-repeat bottom;
			padding: 0 0 8px 0;
		}

		#body .two-equal-cols #sidebar-one .common-box {
			background: url("/images/new/backgrounds/bg_two_equal_cols_sidebar_1_common_box.gif") no-repeat bottom;
			padding: 0 0 8px 0;

		}

		#body .two-equal-cols #main-column .common-box h2 {
			background: url("/images/new/backgrounds/bg_two_equal_cols_main_column_common_box_header.gif") no-repeat top;
		}

		#body .two-equal-cols #sidebar-one .common-box h2 {
			background: url("/images/new/backgrounds/bg_two_equal_cols_sidebar_1_common_box_header.gif") no-repeat top;
		}

		#body .two-equal-cols #main-column .common-box .inner {
			width: 510px;
		}

		#body .two-equal-cols #sidebar-one .common-box .inner {
			width: 460px;
		}

		/*	-------------------------------------------------------------
		3.2.4. =One column page
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.pageOneCol {
			margin-bottom: 5px;
		}
		.pageOneCol h2 {
			width: 980px;
			height: 20px;
			color:#C60A0A;
			font-size:1.6em;
			padding:7px 0 0 20px;
			background: url(/images/new/backgrounds/static_top_bg.gif) no-repeat 0 0;
		}
		
		.pageOneCol td h2 {
			padding:7px 0 0 0px;
		}
		
		.pageOneCol.text h2 {
			width: 100%;
		}
		.pageOneCol .bottom {
			width: 980px;
			height: 8px;
			background: url(/images/new/backgrounds/static_bottom_bg.gif) no-repeat 0 0;
		}
		.pageOneCol .inner {
			width: 938px;
			height: 100%;
			padding: 20px;
			background: #fff;
			border-left:1px solid #D6D6D6;
			border-right:1px solid #D6D6D6;
			font-size: 13px;
		}
		.pageOneCol .inner p {
			margin: 15px 0 ;
		}
		.pageOneCol .inner h3 {
			margin-top: 20px;
			font-size: 18px;
			color: #C60A0A;
		}
		.pageOneCol .inner h4 {
			margin-top: 20px;
			font-size: 20px;
			color: #C60A0A;
		}
		.pageOneCol .inner h3.first {
			margin-top: 0;
		}
		.pageOneCol .inner ol.regulamin {
			margin-left: 30px;
			list-style-type: lower-roman;
			text-align: justify;
		}
		.pageOneCol .inner ol li.title {
			font-weight: bold;
			font-size: 17px;
			margin: 50px 0 15px 0;
		}
		.pageOneCol .inner ol.decimal li {
			list-style-type: decimal;
			margin-bottom: 15px;
		}

		.pageOneCol .inner ol.roman li {
			list-style-type: lower-roman;
			margin-left: 30px;
			margin-top: 10px;
		}
		.pageOneCol .inner ol.threeLevel li {
			margin: 20px 0 20px 100px;
		}


		/*	-------------------------------------------------------------
		3.2.5. =Lowerbar
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#body #lowerbar {
			clear: both;
		}

		#body #lowerbar .common-box {
			background: url("/images/new/backgrounds/bg_lowerbar_common_box.gif") no-repeat bottom;
			padding: 0 0 8px 0;
			width: 252px;
			float: left;
			margin: 0 7px 10px 0;
		}

		#body #lowerbar .common-box h2 {
			background: url("/images/new/backgrounds/bg_lowerbar_common_box_header.gif") no-repeat top;
		}

		#body #lowerbar .common-box .inner {
			width: 250px;
		}

		#body #lowerbar .common-full-box {
			background: url("/images/new/backgrounds/bg_lowerbar_common_full_box.gif") no-repeat bottom;
			padding: 0 0 8px 0;
			width: 980px;
			float: none;
			margin: 0 0 10px 0;
		}

		#body #lowerbar .common-full-box h2 {
			background: url("/images/new/backgrounds/bg_lowerbar_common_full_box_header.gif") no-repeat top;
		}

		#body #lowerbar .common-full-box .inner {
			width: 978px;
		}
		
		#home-page #body #lowerbar #promo {
			background: transparent url(/images/new/backgrounds/bg_three_cols_sidebar_2_common_box.gif) no-repeat scroll center bottom;
			margin-right:0px;
			margin-left:0px;
			width:202px;
		}
		
		#home-page #body #lowerbar #promo h2 {
			background:transparent url(/images/new/backgrounds/bg_three_cols_sidebar_2_common_box_header.gif) no-repeat scroll center top;
		}
		
		#body #lowerbar #promo .inner {
			width:200px;
		}


	/*	-------------------------------------------------------------
	3.3. =Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#footer {
		margin: 0 auto;
		width:980px;
		clear: both;
		overflow: hidden;
		/*for wallpapers*/
		padding: 0 10px;
		background-color: #eeeeee;
	}

	#footer .copyrights {
		float: left;
		font-size: 1.1em;
	}

	#footer address {
		float: right;
		font-size: 1.1em;
	}

	#footer address a {
		color: #c90d0d;
		font-weight: bold;
	}

/*	-------------------------------------------------------------
	4. =General parts
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	/*	-------------------------------------------------------------
	4.1. =Articles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.articles .rss-menu {
		top: 10px;
		right: 120px;
	}

	.articles .inner {
		position: relative; /* FREAKY IE NEEDS THIS TO SHOW .teaser CORRECTLY */
	}

	.articles .inner .common-button {
		width: 75px;
		float: right;
		margin: 10px 10px 5px 0;
	}

	.articles .inner .sort-menu {
		margin: 12px 0 10px 10px;
		float: left;
		width: 415px;
	}

	.articles .inner .see-more {
		margin: 0 10px 0 0;
	}
	.articles .inner .first {
		border: none !important;
	}

	.articles .inner .pagination {
		margin-top: 20px;
	}


		/*	-------------------------------------------------------------
		4.1.1. =Articles teaser
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.articles .inner .teaser {
			margin: 0 10px 10px 10px;
			position: relative;
			width: 490px;
			clear: both;
			overflow: hidden;
		}
		.articles .inner .teaser a {
			color: #8fb9d7;
			font-size: 1em;
		}

		.articles .inner .teaser img {
			margin: 0 auto;
		}

		.articles .inner .teaser .description {
			background: url("/images/new/backgrounds/bg_article_teaser_description.png");
			position: absolute;
			left: 0;
			bottom: 0;
			padding: 10px;
			width: 470px;
		}

		.articles .inner .teaser .description h3 a {
			font-size: 2.0em;
			color: #fff;
		}

		.articles .inner .teaser .description .info {
			color: #999999;
			font-size: 0.9em;
		}
		.articles .inner .teaser .description .info a {
			font-size: 1.0em;
		}

		.articles .inner .teaser .description p {
			font-size: 1.3em;
			line-height: 1.7em;
			color: #fff;
		}

		/*	-------------------------------------------------------------
		4.1.2. =Article box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.articles .inner .article-box {
			border-top: 1px solid #ececec;
			padding: 10px;
			overflow: hidden;
		}

		.articles h1 {
			background:transparent url(/images/new/backgrounds/bg_three_cols_main_column_common_box_header.gif) no-repeat scroll center top;
			color:#C60A0A;
			font-size:1.6em;
			padding:7px 0 0 10px;
		}

		.articles h1 a {
			color:#C60A0A;
			cursor:pointer;
			font-size:1em;
		}

		.articles .inner .article-box h2 {
			margin-bottom: 5px;
			background: none !important;
			padding: 0 !important;
		}

		.articles .inner .article-box h2 a {
			color: #c70b0b;
			font-size: 1.8em;
		}

		.articles .inner .article-box h3 {
			margin-bottom: 5px;
		}

		.articles .inner .article-box h3 a {
			color: #c70b0b;
			font-size: 1.8em;
		}

		.articles .inner .article-box .info {
			overflow: hidden;
			clear: left;
			font-size: 0.9em;
			margin: 10px 0 0;
			padding-right: 5px;
			background-color: #efefef;
		}

		.articles .inner .article-box .info .user-avatar {
			float: left;
			margin: 0 5px 0 0;
		}

		.articles .inner .article-box .info .user-avatar img {
			display: block;
		}

		.articles .inner .article-box .info a {
			font-size: 1.00em;
		}

		.articles .inner .article-box .info span {
			color: #999999;
			display: block;
			margin: 2px 0 0 0;
		}

		.articles .inner .article-box .statistics {
			float: right;
			margin: 7px 0 0 0;
			overflow: hidden;
		}

		.articles .inner .article-box .statistics li {
			float: left;
			font-size: 1.1em;
			color: #6a6a6a;
			margin: 0 0 0 4px;
		}

		.articles .inner .article-box .statistics li a {
			font-size: 1.0em;
		}

		.articles .inner .article-box .photo, .blogs .inner .blog-box .photo {
			float: left;
			margin: 0 0 5px 0;
		}

		.articles .inner .article-box .photo img {
			display: block;
		}

		.articles .inner .article-box p {
			font-size: 1.3em;
			float:left;
			overflow:hidden;
		}
		
		.advertLabel{
		    color: #999999;
            font-family: arial;
            font-size: 9px; 
            padding: 3px 10px 3px; 
            display:block; 
            letter-spacing:1px;
		}
		
		#userNews.articles .tabbed-menu li {
			background: transparent url(/images/new/backgrounds/bg_tabbed_menu_item.gif) no-repeat scroll left center;
		}

		/*	-------------------------------------------------------------
		4.1.3. =Photoreport box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.articles .inner .photoreport-box {
			position: relative;
			border-top: none;
			padding: 10px;
			overflow: hidden;
		}

		.articles .inner .photoreport-box .feature {
			display: block;
			font-size: 1.6em;
			color: #cb0505;
			font-weight: bold;
			position: relative;
			left: 10px;
			top: 0;
			border-bottom: 1px solid #d6d6d6;
			height: 26px;
			margin: 0 0 15px 0;
		}

		.articles .inner .photoreport-box .feature span {
			background: url("/images/new/backgrounds/bg_common_box_feature.gif") no-repeat bottom right;
			padding: 6px 25px 2px 10px;
			position: absolute;
			left: -20px;
		}

		.articles .inner .photoreport-box h3 {

			padding: 0 0 10px 0;
		}

		.articles .inner .photoreport-box h3 a {
			color: #c70b0b;
			font-size: 1.8em;
		}

		.articles .inner .photoreport-box .info {
			overflow: hidden;
			font-size: 0.9em;
			margin: 5px 0 10px 0;
			position: absolute;
			left: 165px;
			bottom: 66px;
			width: 340px;
		}

		.articles .inner .photoreport-box .info .user-avatar {
			float: left;
			margin: 0 5px 0 0;
		}

		.articles .inner .photoreport-box .info .user-avatar img {
			display: block;
		}

		.articles .inner .photoreport-box .info a {
			font-size: 1.00em;
		}

		.articles .inner .photoreport-box .info span {
			color: #999999;
			display: block;
			margin: 2px 0 0 0;
		}

		/*	-------------------------------------------------------------
		4.1.4. =Material box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.articles .inner .material-box {
			border-top: 1px solid #ececec;
			padding: 10px;
			overflow: hidden;
			zoom: 1;
		}

		.articles .inner .material-box h3 {
			zoom: 1;
		}

		.articles .inner .material-box h3 a {
			color: #c70b0b;
			font-size: 1.8em;
		}

		.articles .inner .material-box .info {
			overflow: hidden;
			zoom: 1;
			font-size: 0.9em;
			margin: 5px 0 10px 0;
		}
		.articles .inner .material-box .info .user-avatar {
			float: left;
			margin: 0 5px 0 0;
		}
		.articles .inner .material-box .info .user-avatar img {
			display: block;
		}
		.articles .inner .material-box .info a {
			font-size: 1.00em;
		}
		.articles .inner .material-box .info span {
			color: #999999;
			display: block;
			margin: 2px 0 0 0;
		}
		.articles .inner .material-box .statistics {
			float: right;
			margin: 15px 0 0 0;
			overflow: hidden;
		}
		.articles .inner .material-box .statistics li {
			float: left;
			font-size: 1.1em;
			color: #6a6a6a;
			margin: 0 0 0 4px;
		}
		.articles .inner .material-box .statistics li a {
			font-size: 1.0em;
		}


	/*	-------------------------------------------------------------
	4.2. =Blogs
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.blogs .rss-menu {
		top: 10px;
		right: 95px;
	}

	.blogs .inner {
		position: relative;
	}

	.blogs .inner .common-button {
		width: 60px;
		float: right;
		margin: 10px 10px 5px 0;
	}

	.blogs .inner .sort-menu {
		margin: 12px 0 10px 10px;
		float: left;
		width: 425px;
	}

	.blogs .inner .see-more {
		margin: 10px 10px 0 0;
	}

	.blogs .inner .last {
		border: none !important;
	}

		/*	-------------------------------------------------------------
		4.2.1. =Blog box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.blogs .inner .blog-box {
			border-top: 1px solid #ececec;
			padding: 10px;
			overflow: hidden;

			clear: both;
		}
		.blogs h1{
			background:transparent url(/images/new/backgrounds/bg_three_cols_main_column_common_box_header.gif) no-repeat scroll center top;
			color:#C60A0A;
			font-size:1.6em;
			padding:7px 0 0 10px;
		}

		.blogs h1 a {
			color:#C60A0A;
			cursor:pointer;
			font-size:1em;
		}

		.blogs .inner .blog-box h2{
			background: none !important;
			padding: 0;
			cursor: auto;
			margin-bottom: 5px;
		}

		.blogs .inner .blog-box h2 a,
		.blogs .inner .blog-box h3 a {
			color: #c70b0b;
			font-size: 1.6em;
		}

		.blogs .inner .blog-box .info {
			overflow: hidden;
			font-size: 0.9em;
			margin: 0 0 5px 0;
		}

		.blogs .inner .blog-box .info h3{
			font-size: 1.5em;
		}

		.blogs .inner .blog-box .info a {
			font-size: 1.00em;
		}

		.blogs .inner .blog-box .info span {
			color: #999999;
			display: block;
			margin: 2px 0 0 0;
		}

		.blogs .inner .blog-box .photo {
			float: left;
			margin: 0 5px 0 0;
		}

		.blogs .inner .blog-box .photo img {
			display: block;
		}

		.blogs .inner .blog-box p {
			font-size: 1.3em;
		}
		
		.blogs .inner .blog-box p.entryTitle {
			font-size:1em;
			padding-bottom:0.5em;
		}

		.blogs .inner .blog-box .statistics {
			float: right;
			margin: 10px 0 0 0;
			overflow: hidden;
		}

		.blogs .inner .blog-box .statistics li {
			float: left;
			font-size: 1.1em;
			color: #6a6a6a;
			margin: 0 0 0 4px;
		}

		.blogs .inner .blog-box .statistics li a {
			font-size: 1.0em;
		}

		.blogs .inner .blog-box .user-avatar {
			float:left;
			margin-right: 10px;
		}

		.blogs .inner .first {
			border: none !important;
		}

		/*	-------------------------------------------------------------
		4.2.2. =Blogs photo box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.blogs .inner .blogs-photos-box {
			position: relative;
			padding: 10px;
			overflow: hidden;
		}

		.blogs .inner .blogs-photos-box .feature {
			display: block;
			font-size: 1.6em;
			color: #cb0505;
			font-weight: bold;
			position: relative;
			border-top: 1px solid #d6d6d6;
			height: 26px;
			margin: 0 0 15px 0;
			padding-top:7px;
		}

		.blogs .inner .blogs-photos-box .feature span {
			background: url("/images/new/backgrounds/bg_common_box_feature.gif") no-repeat bottom right;
			padding: 6px 25px 2px 10px;
			position: absolute;
			left: -20px;
		}

		.blogs .inner .blogs-photos-box h3 a {
			color: #c70b0b;
			font-size: 1.6em;
			display: block;
		}

		.blogs .inner .blogs-photos-box .info {
			overflow: hidden;

			font-size: 0.9em;
			margin: 0 0 5px 0;
		}

		.blogs .inner .blogs-photos-box .info a {
			font-size: 1.00em;
		}

		.blogs .inner .blogs-photos-box .info span {
			color: #999999;
			display: block;
			margin: 2px 0 0 0;
		}

		.blogs-photos-box {
			position: relative;
		}
		.blogs-photos-box #carousel {
			margin-left: 29px;
			height: 54px;
			margin-top: -2px;
		}
		.blogs-photos-box #carousel .carouselInner {
			float: left;
		}
		
		.blogs-photos-box #carousel .carouselInner ul {
			height:55px;
			overflow:hidden;
			position:relative;
		}
		
		.blogs-photos-box #carousel .carouselInner li {
			padding: 0 5px;
			float:left;
			overflow:hidden;
			width:52px;
			height:55px;
		}
		.blogs-photos-box .previous {
			display: block;
			height: 54px;
			width: 26px;
			position: absolute;
			top: 75px;
			left: 10px;
			background: url(/images/new/buttons/btn_blogs_photos_list_previous.gif) no-repeat 0 0;
		}
		
		.blogs-photos-box .previous:hover {
			background: url(/images/new/buttons/btn_blogs_photos_list_previous_hover.gif) no-repeat 0 0;
		}
		
		.blogs-photos-box .next {
			display: block;
			height: 54px;
			width: 26px;
			position: absolute;
			top: 75px;
			right: 10px;
			background: url(/images/new/buttons/btn_blogs_photos_list_next.gif) no-repeat 0 0;
		}
		
		.blogs-photos-box .next:hover {
			background: url(/images/new/buttons/btn_blogs_photos_list_next_hover.gif) no-repeat 0 0;
		}
		
		/*	-------------------------------------------------------------
		4.2.3. =Blogs comment list
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
			.coment-author {
				float: left;
				margin-right: 15px;
			}
			.blogs .inner .blog-box p.comment-entry {
				font-size: 11px;
				color: #555;
				margin-bottom: 7px;
			}
			.blogs .inner .blog-box p.comment-entry strong {
				font-size: 13px;
				color: #000;
			}

	/*	-------------------------------------------------------------
	4.3. =Events
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.events .inner {
		position: relative; /* FREAKY IE NEEDS THIS TO SHOW .teaser CORRECTLY */
	}

	.events .inner .common-button {
		width: 95px;
		position: absolute;
		top: -20px;
		right: 10px;
	}

	.events .inner .sort-menu {
		margin: 12px 10px;
		float: left;
		background: none; /* TURN OFF 1px grey borded background */
	}

	.events .inner .see-more {
		margin: 0 10px 0 0;
	}
	.events .inner .first {
		border: none !important;
	}

	.events .inner .pagination {
		margin-top: 20px;
	}
	.events .inner .accordion-list dd.content dl dd span {
		display: block;
		padding-left: 65px;
	}
	
	.events .rss-menu  {
		right:120px;
		top:10px;
	}
	
	.events .loader {
		left:0px;
		top:0px;
	}
	
	.loading-content .loader {
		left:0px;
		top:0px;
	}
	
		/*	-------------------------------------------------------------
		4.3.1. =Event box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.events h1{
			background:transparent url(/images/new/backgrounds/bg_three_cols_main_column_common_box_header.gif) no-repeat scroll center top;
			color:#C60A0A;
			font-size:1.6em;
			padding:7px 0 0 10px;
		}

		.events .inner .event-box {
			padding: 15px 10px;
			border-bottom: 1px solid #ececec;
			overflow: hidden;
			position: relative;

		}

		.events .inner .event-box img {
			float: left;
			display: block;
			margin: 0 10px 0 0;
		}

		.events .inner .event-box h2 {
			background: none !important;
			padding: 0;
		}

		.events .inner .event-box h3 {
			padding-right:80px;
		}

		.events .inner .event-box h3 a {
			color:#C70B0B;
			font-size:1.6em;
		}

		.events .inner .event-box dl {
			overflow: hidden;
			width: 295px;
			margin: 15px 0 0 0;
		}

		.events .inner .event-box dl dt {
			font-weight: bold;
			font-size: 1.1em;
			float: left;
			clear: left;
			width: 60px;
			margin: 0 0 5px 0;
		}

		.events .inner .event-box dl dd {
			float: left;
			width: 235px;
			font-size: 1.1em;
			margin: 0 0 5px 0;
		}

		.events .inner .event-box dl dd a {
			font-size: 1.0em;
		}

		.events .inner .event-box .counter {
			color: #1366a1;
			text-align: center;
			border-left: 1px solid #d6d6d6;
			padding: 5px 15px;
			position: absolute;
			right: 10px;
			top: 50px;
		}
		
		.events .inner .event-box .event-box-description {
			position:relative;
		}
		
		.events .inner .event-box .event-box-description .counter {
			top:0px;
		}

		.events .inner .event-box .counter strong {
			font-size: 1.5em;
			display: block;
			margin: 0 0 5px 0;
		}

		.events .inner .event-box .counter a {
			font-size: 1.2em;
		}
		
		.events .inner .event-box .on-map-small {
			display:block;
		}
		
		#events-common-button {
			display: block;
			width: 115px;
			top:8px;
			cursor:pointer;
		}
		
		
		/*	-------------------------------------------------------------
		4.3.2. =Single event
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.meeting-member {
			padding: 2px;
			margin: 3px;
			display: block;
			float: left;
		}
		.meeting-member.cl-left {
			clear: left;
		}

	/*	-------------------------------------------------------------
	4.4. =Companies
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.companies h1{
		background:transparent url(/images/new/backgrounds/bg_three_cols_main_column_common_box_header.gif) no-repeat scroll center top;
		color:#C60A0A;
		font-size:1.6em;
		padding:7px 0 0 10px;
	}

	.companies .inner {
		position: relative; /* FREAKY IE NEEDS THIS TO SHOW .teaser CORRECTLY */
	}

	.companies .inner .common-button {
		width: 65px;
		position: absolute;
		top: -20px;
		right: 10px;
	}

	.companies .inner .sort-menu {
		float: left;
		background: none; /* TURN OFF 1px grey borded background */
		width: 490px;
	}

	.companies .inner .sort-by-category {
		margin: 12px 10px 0 10px;
	}

	.companies .inner .sort-by-alphabet {
		margin: 0 10px 5px 10px;
	}

	.companies .inner .sort-info {
		padding: 5px 10px;
		font-size: 1.1em;
		font-weight: bold;
		clear: both;
	}

	.companies .inner .see-more {
		margin: 0 10px 0 0;
	}
	.companies .inner .first {
		border: none !important;
	}

	.companies .inner .pagination {
		margin-top: 20px;
	}

		/*	-------------------------------------------------------------
		4.4.1. =Company box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.companies .inner .company-box {
			padding: 10px;
			border-bottom: 1px solid #ececec;
			position: relative;
		}
		
		.companies .inner .company-box h2{
			background: none !important;
			font-size: 1.2em !important;
			 padding: 0;
		}

		.companies .inner .company-box h2 a {
			font-size: 1.2em;
			color: #1366A1 !important;
		}

		.companies .inner .company-box img {
			width: 60px;
			height: 60px;
			display: block;
			float: left;
			margin: 0 10px 0 0;
		}

		.companies .inner .company-box p {
			/* padding: 5px 160px 0 70px; */
			padding: 5px 160px 0 0px;
			font-size: 1.1em;
		}

		.companies .inner .company-box p a {
			font-size: 1.0em;
		}

		.companies .inner .company-box .categories {
			/* width: 260px; */
			float: right;
			overflow: hidden;
			margin: 18px 0 0 0;
		}

		.companies .inner .company-box .categories li {
			float: right;
			padding: 0 11px 5px 0;
		}
		.companies .inner .company-box .on-map-small {
			position: absolute;
			top: 10px;
			/* right: 60px; */
			right: 15px;
		}
		
		.companies .categories li .pin {
		
		}
		
		.company-box .titleStyle h4 a.common-button {
			float: right;
			font-size: 10px !important;
			line-height: 19px;
			text-align: center;
			width: 100px;
			position: static;
			padding-left:4px;
		}

	/*	-------------------------------------------------------------
	4.5. =Company
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.company .inner {
		position: relative; /* FREAKY IE NEEDS THIS TO SHOW .teaser CORRECTLY */
	}

	.company .inner .common-button {
		width: 65px;
		position: absolute;
		top: -20px;
		right: 10px;
	}
	.company .inner .common-button.static {
		position:static;
		margin: 10px 10px 10px 0;
		width: 100px;
	}
	.company .inner .sort-menu {
		float: left;
		background: none; /* TURN OFF 1px grey borded background */
		width: 490px;
		margin: 12px 10px 25px 10px;
	}

	.company .count-members-box {
		position:relative;
		height:20px;
	}
	
	.company .count-members {
		float:left;
		display:block;
		line-height:20px;
		margin-right:10px;
	}
	
	.company-catalog .inner ul {
		margin: 0 0 10px;
	}

	.company-catalog .see-more{
		margin-bottom: 0;
	}

	.company-catalog .inner ul li.parterSingle a {
		padding: 7px 10px;
		display: block;
		border-bottom: 1px solid #ececec;
		font-weight: bold;
		zoom: 1;
	}
	.company-catalog .inner ul li.parterSingle a:hover {
		background: url(/images/new/backgrounds/bg_company_catalog_list_item_hover.gif) no-repeat center bottom;
	}
	.company-catalog .inner ul li.wrapper {
		padding-bottom: 10px;
		border-bottom: 1px solid #ececec;
	}
	.company-catalog .inner ul li.wrapper span {
		color: #999;
		font-size: 9px;
	}
	.company-catalog .inner ul li.wrapper a {
		font-weight: bold;
	}

		/*	-------------------------------------------------------------
			4.5.1. =Company box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.company .inner .company-box, .company .inner .company-box-wide {
			clear: both;
			padding: 0 10px;
			overflow: hidden;
		}
		.company .inner .company-box-wide {
			padding: 0;
		}

		.company .companyContainer {
			padding: 0 10px 10px;
		}
		
		.company .inner .company-box .companyContainer ul li, .company .inner .company-box .pagination ul li {
			list-style-type:none;
		}
		
		.company .company-box .pagination {			
			background-image: none;
		}
		
		.company .company-box .pagination p {
			margin:0px;
			display:none;	 
		}

		.company .event_header_high {
			padding: 0 0 10px;

		}

		.company .inner .company-box h3,
		.company .inner .company-box h1{
			font-size: 2.0em;
			color: #cb0505;
			margin: 0 0 10px 0;
		}
		.company .inner .company-box .photo .avatar {
			display: block;
			float: left;
		}
		.company .inner .company-box .companyContainerGallery .user-avatar {
			display: block;
			float:left;
			font-size: 11px;
			width: 66px;
			overflow: hidden;
			margin: 2px;
		}
		.company .inner .company-box .companyContainerGallery .user-avatar .avatar {
			display: block;
			margin-bottom: 2px;
			padding:2px;
			border: solid 1px #D6D6D6;
		}

		.company .inner .company-box .logo {
			display:block;
			float:left;
			margin:0 10px 15px 0;
		}

		.company .inner .company-box .user-desc {
			width: 230px;
			float:left;
			margin-left: 10px;
			font-size: 1.2em;
		}
		
		.company .inner .company-box .user-desc div {
			overflow-x:hidden;
		}
		
		.company .inner .company-box .user-desc .on-map-small {
			display: block;
			margin-top: 10px;
		}

		.company .inner .company-box .basic-info {
			font-size:1.1em;
			overflow: hidden;
		}

		.company .inner .company-box .basic-info-profile {
			font-size:1.1em;
			overflow: hidden;
			width: 165px;
			float: right;
			overflow: hidden;
		}
		
		.company .inner .company-box .basic-info-profile-partner-container {
			width: 320px;
			float:right;
			font-size:1.1em;
			overflow:hidden;
		}
		
		.company .inner .company-box .basic-info-profile.partner {
			width: 320px;
		}

		.company .inner .company-box .basic-info dt {
			float: left;
			width: 160px;
			padding: 0 0 5px 0;
		}

		.company .inner .company-box .basic-info-profile.partner dt {
			width: 60px;
			clear:both;
		}
		
		.company .inner .company-box .basic-info-profile.partner dt.skype,.company .inner .company-box .basic-info-profile.partner dt.gg {
			width: 35px;
		}

		.company .inner .company-box .basic-info-profile dt {
			float: left;
			padding-bottom:10px;
		}
		
		.company .inner .company-box .basic-info-profile dd{
		}
		
		.company .inner .company-box .basic-info-profile dt.skype {
			padding-left:25px;
		}
		
		.company .inner .company-box .basic-info-profile.partner dt {
			height: auto;
		}

		.company .inner .company-box .basic-info dd a,
		.company .inner .company-box .basic-info-profile.partner dd a {
			font-size: 1.0em;
		}

		.company .inner .company-box .basic-info dd .on-map-small {
			display: block;
			margin: 5px 0 0 0;
		}

		.company .inner .company-box .basic-info-profile.partner dd .on-map-small {
			display: block;
			margin: 5px 0 0 0;
			background-position: 122px 0;
		}

		.company .inner .company-box .basic-info dd,
		.company .inner .company-box .basic-info-profile.partner dd {
			float: left;
			width: 230px;
			padding: 0 0 5px 0;
		}

		.company .inner .company-box .basic-info-profile dd {
			float: right;
			margin-bottom: :15px;
			text-align: right;
			width:90px;
			overflow:hidden;
			padding-bottom:10px;
		}
		
		.company .inner .company-box .basic-info-profile dd.const {
			height:20px;
			padding-bottom:0px;
		}
		
		.company .inner .company-box .basic-info-profile.partner dd {
			height: auto;
		}

		.company .inner .company-box .open-hours {
			clear: left;
			font-size: 1.1em;
			float: left;
			width: 230px;
			margin: 0 10px 0 0;
		}

		.company .inner .company-box .open-hours li {
			padding: 0 0 5px 0;
		}

		.company .inner .company-box .im-list {
			float: left;
			font-size: 1.1em;
			overflow: hidden;
		}

		.company .inner .company-box .im-list li {
			float: left;
			padding: 0 30px 5px 25px;
		}

		.company .inner .company-box .im-list li a {
			font-size: 1.0em;
		}

		.company .inner .gg {
			background: url("/images/new/backgrounds/bg_company_im_list_gg.gif") no-repeat; 
			padding-left: 25px; 
		}
		
		.company .inner .company-box .basic-info-profile dt.gg, .company .inner .company-box .basic-info-profile dt.skype {
			height:20px;
			padding-bottom:0px;
		}
		
		.company .inner .gg a {
			float:left;
			margin-right:12px;
		}

		.company .inner .skype {
			background: url("/images/new/backgrounds/bg_company_im_list_skype.gif") no-repeat;
		}

		.company .inner .company-box .connected-companies {
			clear: both;

			padding: 20px 0 0 0;
		}

		.company .inner .company-box .connected-companies p {
			font-weight: bold;
			font-size: 1.1em;
		}

		.company .inner .company-box .connected-companies ul {
			overflow: hidden;

			margin: 5px 0 0 0;
		}

		.company .inner .company-box .connected-companies ul li {
			float: left;
			margin: 0 3px 0 0;
		}

		.company .inner .company-box .text {
			margin: 10px 0 0 0;
			clear: both;
		}

		.company .inner .company-box .text h4 {
			font-size: 1.6em;
			clear: both;
			padding-left: 10px;
		}

		.company .inner .company-box .text p {
			font-size:1.3em;
			line-height:1.31em;
			margin:0 0 20px;
		}

		.company .inner .company-box .additional-info .user-avatar {
			float: left;
			margin: 0 10px 0 0;
		}

		.company .inner .company-box .additional-info p {
			font-weight: bold;
			font-size: 1.3em;
			line-height: 1.20em;
		}

		.company .inner .company-box .additional-info a {
			font-size: 1.0em;
		}

		.company .inner .company-box .additional-info .user-avatar a {
			float: left;
		}
		.company .inner .company-box .additional-info .user-avatar a:hover {
			text-decoration: none;
		}
		.company .inner .company-box .single-event-photo {
			border: 1px solid #CCCCCC;
		}
		.company .inner .event-photo-gallery {
			padding: 10px 0 10px;
		}
		.company .inner .event-photo-gallery img {
			margin-right: 10px;
		}

		.company .inner .company-box .text h4 a {
			font-size: 1em;
		}

		.company .inner .company-box a.send-message {
			display:block;
			float: right;
			padding-right: 45px;
			line-height: 29px;
			background: transparent url(/images/new/buttons/btn_message.gif) right center no-repeat;
			width:88px;
		}

		.company .inner .company-box a.invite-friend {
			display:block;
			background:transparent url(/images/new/buttons/btn_friends.gif) no-repeat scroll right center;
			float:right;
			line-height:29px;
			padding-right:45px;
			clear: right;
			margin-top: 5px;
			width:98px;
		}
		.company .inner .company-box a.invite-friend.off {
			background:transparent url(/images/new/buttons/btn_friends_off.gif) no-repeat scroll right center;
		}
		.company-rating a.ranking-rules {
			font-size: 10px !important;
			font-weight: normal;
			color: #868686 !important;
		}

		.company-rating .inner .activity {
			width: 168px;
			padding: 10px 0 0 80px;
			font-size: 1.2em;
		}
		.company-rating .inner .activity div {
			float:right;
		}
		.company-rating .inner ul.info {
			padding: 0 20px;
		}
		.company-rating .inner ul.info li {
			display: inline;
			padding-right: 10px;
		}
		
		.company-rating ul.stars {
			top:15px;
		}

		.logged-user-actions {
			padding: 10px;
		}
		.logged-user-actions h4 {
			font-size: 12px;
			margin: 10px 0;
		}
		.logged-user-actions ul.msg {
			background: transparent url(/images/new/buttons/btn_message.gif) 0 0 no-repeat;
			padding: 0 40px;
			height: 29px;
			width: 100px; 
			
		}
		.logged-user-actions ul.action li {
			display: block;
			width: 110px;
			height: 30px;
			float: left;
			padding-left: 5px;
			background: transparent url(/images/new/buttons/btn_personalize.gif) 0 0 no-repeat;
			margin: 0 5px 5px 0;
		}

		.logged-user-actions ul.action li a{
			display: block;
			width: 105px;
			height: 14px;
			padding: 8px 0;
			background: transparent url(/images/new/buttons/btn_personalize.gif) top right no-repeat;
			padding-right: 5px;
			text-align: center;
			font-weight: bold;
			color: #932323;
		}

		.logged-user-actions .mail-actions {
			width: 180px;
			float: left;
			margin-left: 10px;
		}

		.logged-user-actions .profile-edit {
			border-left: 1px solid #efefef;
			width: 240px;
			float: left;
			margin: 0 0 0 10px;
			padding-left: 10px;
		}

		/*	-------------------------------------------------------------
			4.5.2. =Comments
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

			.company .inner .comments {
				clear: both;
				padding: 10px 10px 0;
				margin: 5px 0 0 0;
				border-top:1px solid #D6D6D6;
			}
			.company .inner .add_comment_box {
				font-size: 1.3em;
				display: block;
				padding: 0 0 20px;
			}
			.company .inner .comments p {
				font-size: 1.2em;
				padding-top: 5px;
			}
			.company .inner .comments p .linkToArticle {
				display: block;
				padding: 10px 0;
			}

	/*	-------------------------------------------------------------
	4.6. =Photos
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.photos h1{
		background:transparent url(/images/new/backgrounds/bg_three_cols_main_column_common_box_header.gif) no-repeat scroll center top;
		color:#C60A0A;
		font-size:1.6em;
		padding:7px 0 0 10px;
	}


	.photos .inner {
		position: relative; /* FREAKY IE NEEDS THIS TO SHOW .teaser CORRECTLY */
	}

	.photos .inner .sort-menu {
		float: left;
		width: 490px;
		margin: 12px 10px;
	}
	#newsy .pagination,
	#ludzie .pagination,
	#firmy .pagination,
	#zdjecia .pagination,
	#blogi .pagination,
	.photos .inner .pagination {
		margin-top: 10px;
	}

		/*	-------------------------------------------------------------
		4.6.1. =Photo teaser
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.photos .inner .teaser {
			padding: 0 10px;
			clear: both;
			overflow: hidden;
		}

		.photos .inner .teaser .photo {
			float: left;
			margin: 0 10px 0 0;
		}

		.photos .inner .teaser .photo img {
			display: block;
		}

		.photos .inner .teaser h3 {
			font-size: 1.2em;
			font-weight: bold;
			margin: 0 0 10px 0;
		}

		.photos .inner .teaser .info {
			overflow: hidden;

		}

		.photos .inner .teaser .info .user-avatar {
			float: left;
			margin: 0 5px 0 0;
		}

		.photos .inner .teaser .info .user-avatar img {
			float: left;
		}

		.photos .inner .teaser .info span {
			color:#999999;
			display:block;
			margin:2px 0 0;
		}

		.photos .inner .teaser .info a {
			font-size: 1.0em;
		}

		.photos .inner .teaser p {
			font-weight: bold;
			font-size: 1.1em;
			margin: 5px 0 0 0;
		}

		.photos .inner .teaser p a {
			font-size: 1.0em;
			font-weight: normal;
		}


		/*	-------------------------------------------------------------
		4.6.2. =Photo list
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.photos .inner .list {
			padding: 10px 0 0 10px ;
			overflow: hidden;
			clear: both;
		}

		.photos .inner .list li {
			float: left;
			padding: 0 10px 10px 0;
			display: inline;
		}

		.photos .inner .list li img {
			display: block;
		}

		/*	-------------------------------------------------------------
		4.6.3. Lightbox
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.caption p {
			clear:left;
			margin-top: 10px;
		}
		.caption p.data {
			float: right;
		}
		.caption .photo-autor {
			clear: none;
		}
		.caption .photo-autor img {
			float: left;
			margin-right: 10px;
		}
		.caption span {
			float: left;
			margin: 10px 20px 10px 0;
		}
		.caption .photo-rating {
			float: left;
			margin: 13px 0 10px 0;
		}

	/*	-------------------------------------------------------------
	4.7. =Photoreports
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.photoreports .inner {
			position: relative; /* FREAKY IE NEEDS THIS TO SHOW .teaser CORRECTLY */
		}

		.photoreports .inner .sort-menu {
			margin: 12px 0 0 10px;
			float: left;
			width: 490px;
		}

		.photoreports .inner .first {
			border: none !important;
		}

		.photoreports .inner .pagination {
			margin-top: 20px;
		}

		/*	-------------------------------------------------------------
		4.7.1. =Photoreport box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.photoreports .inner .photoreport-box {
			position: relative;
			border-top: none;
			padding: 10px;
			overflow: hidden;
			clear: both;
			border-top: 1px solid #ececec;
		}

		.photoreports .inner .photoreport-box h3 {

			padding: 0 0 10px 0;
		}

		.photoreports .inner .photoreport-box h3 a {
			color: #c70b0b;
			font-size: 1.8em;
		}

		.photoreports .inner .photoreport-box .info {
			overflow: hidden;
			font-size: 0.9em;
			margin: 0 0 10px 0;
			position: absolute;
			left: 103px;
			width: 340px;
		}

		.photoreports .inner .photoreport-box .info .user-avatar {
			float: left;
			margin: 0 5px 0 0;
		}

		.photoreports .inner .photoreport-box .info .user-avatar img {
			display: block;
		}

		.photoreports .inner .photoreport-box .info a {
			font-size: 1.00em;
		}

		.photoreports .inner .photoreport-box .info span {
			color: #999999;
			display: block;
			margin: 2px 0 0 0;
		}

	/*	-------------------------------------------------------------
	4.8. =Users
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		/*	-------------------------------------------------------------
		4.8.1. =New users list
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.users .inner .new-users-list {
			padding: 10px 10px 20px 10px;
			overflow: hidden;
		}

		.users .inner .new-users-list li {
			float: left;
			color: #898989;
			font-size: 1.1em;
			margin: 0 5px 0 0;
			width: 120px;
		}

		.users .inner .new-users-list li a {
			display: block;
			font-size: 1.00em;
			margin: 0 0 5px 0;
		}

		.users .inner .new-users-list li a img {
			display: block;
			margin: 0 0 5px 0;
		}
		.users .inner .new-users-list.multiline li {
			margin-bottom: 30px;
		}
		.users .inner .seeLastUsers {
			float: right;
			margin-right: 20px;
		}

		/*	-------------------------------------------------------------
		4.8.2. =New users on map
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.users .inner .new-users-on-map {
			padding: 10px 10px 0 10px;
			overflow: hidden;
			border-top: 1px solid #efefef;
			border-bottom: 1px solid #efefef;
			margin-bottom: 10px;
		}

		.users .inner .new-users-on-map h3 {
			color:#C60A0A;
			font-size:1.6em;
			margin: 0 0 10px 0;
		}

		.users .inner .new-users-on-map .map {
			float: left;
			margin: 0 10px 0 0;
		}

		.users .inner .new-users-on-map .list {
			overflow: hidden;

		}

		.users .inner .new-users-on-map .list li {
			float: left;
			margin: 0 0 10px 10px;
			width: 70px;
			overflow: hidden;
		}
		.users .inner .new-users-on-map .list li a img {
			display: block;
		}

		/*	-------------------------------------------------------------
		4.8.3. =Users by alphabet
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


		.users .inner .users-by-alphabet .sort-info {
			font-size: 1.1em;
			font-weight: bold;
			margin: 0 10px;
		}

		.users .inner .users-by-alphabet .sort-menu {
			float: left;
			margin: 12px 10px;
		}

		.users .inner .users-by-alphabet .list {
			overflow: hidden;
			clear: both;
		}

		.users .inner .users-by-alphabet .list li {
			float: left;
			width: 54px;
			padding:  0 0 10px 10px;
			display:block;
			overflow:hidden;
		}

		.users .inner .users-by-alphabet .list li a {
			font-size: 0.91em;
			display: block;
		}

		.users .inner .users-by-alphabet .list li a img {
			display: block;
		}

		/*	-------------------------------------------------------------
			4.8.4. =User messages
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.user-messages dl {
			width: 98%;
			margin: 0 1%;
		}

		.user-messages dl dt {
			clear: left;
		}

		.user-messages dl span {
			text-align: center;
			padding: 10px 0 3px;
			font-size: 12px;
			background:transparent url(/images/new/backgrounds/bg_message_off.gif) no-repeat scroll left bottom;
			vertical-align: middle;
			display: block;
			float: left;
		}

		.user-messages dl span.author {
			width: 25%;
			height: 35px;
		}

		.user-messages dl span.topic {
			width: 48%;
			height: 35px;
		}

		.user-messages dl span.data {
			width: 18%;
			height: 35px;
		}

		.user-messages dl span.actions {
			width: 9%;
			line-height: 34px;
		}

		.user-messages dl dt:hover span {
			background:transparent url(/images/new/backgrounds/bg_message_over.gif) no-repeat scroll left bottom;
			cursor: pointer;
		}

		.user-messages dl .unread span {
			background:transparent url(/images/new/backgrounds/bg_message_on.gif) no-repeat scroll left bottom;
		}

		.user-messages dl dt.top-table span {
			background: none;
			height: 15px;
			line-height: 15px;
			cursor: auto;
		}

		.user-messages dl dd {
			clear: left;
		}

		.user-messages .message-content {
			padding: 10px;
			font-size: 12px;
			display: none;
		}

		.user-messages .message-content .sender {
			background:transparent url(/images/new/backgrounds/bg_message_sender.gif) no-repeat scroll left top;
			width: 89px;
			height: 89px;
			float: left;
			padding: 10px;
			margin: 0 10px 10px 0;
		}

		.user-messages .message-content .sender img {
			float: right;
			margin-bottom: 10px;
		}

		.user-messages .message-content h3 {
			font-size: 14px;
		}

		.user-messages .message-content span {
			color: #aaa;
			display: block;
			margin-bottom: 10px;
			font-size: 10px;
			background: none;
			float: none;
			text-align: left;
		}
		.user-messages .common-button {
			width: 100px;
			line-height: 19px;
			float:left;
			margin: 10px 10px 0 0;
			padding-left: 10px;
		}
		
		.user-messages .message-content .common-button {
			text-align:center;
			background:url("/images/new/buttons/defaultSubmit_130.gif") no-repeat top left;
			width:130px;
			padding-left:0px;
		}
		
		.user-messages .message-content .common-button:hover {
			background-position:bottom left;
		}

		/*	-------------------------------------------------------------
			4.8.5. =User notifications
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.subscribe table {
			width: 430px;
			margin-left: 20px;
		}
		.subscribe table td {
			padding:4px 0;
			text-align:left;
			width: 370px;
		}
		.subscribe table td.id {
			width: 20px;
		}
		.subscribe table td.action {
			width: 40px
		}
		.subscribe table td.action a {
			padding:2px 4px;
			font-size:10px;
			background:#C60A0A;
			color:white;
			text-decoration:none;
		}

		.subscribe .subscribeItems {
			margin-bottom: 20px;
		}
		.subscribe .subscribeItems h4 {
			margin: 10px 0 5px 20px;
			font-size: 14px;
		}
		.subscribe .subscribeItems select {
			margin-left:20px;
		}
		.subscribe .subscribeItems p {
			margin: 10px 20px;
			color: #C60A0A;
			font-weight: bold;
			font-size: 13px;
		}

		.subscribe .buttonrss {
			text-align: right;
		}

		.subscribe .buttonrss .submit {
			background: url(/images/new/buttons/btn_register.gif) no-repeat scroll 0 0;
			border: 0 none;
			font-size: 11px;
			margin: 0 10px;
			padding: 8px 5px 6px;
			width: 80px;
			color: #fff;
		}
		.subscribe .buttonrss a {
			background: url(/images/new/buttons/btn_register.gif) no-repeat scroll 0 0;
			color:#FFFFFF;
			font-size:11px;
			margin:0;
			padding:8px 0 6px 5px;
			text-decoration: none;
		}
		.subscribe .buttonrss span {
			background: url(/images/new/buttons/btn_register_right.gif) no-repeat scroll right 0;
			padding: 8px 8px 8px 5px;
		}
		.subscribe .subscribeItems p a.roll {
			height:14px;
			width:10px;
			padding-right: 10px;
			font-size: 10px;
		}
		.subscribe .subscribeItems p a.roll.up {
			background:transparent url(/images/new/buttons/btn_common_box_control_roll_up.gif) no-repeat scroll center right;
		}
		.subscribe .subscribeItems p a.roll.down {
			background:transparent url(/images/new/buttons/btn_common_box_control_roll_down.gif) no-repeat scroll center right;
		}

		/*	-------------------------------------------------------------
			4.8.6. =User friends
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.myFriendsListBox a {
			text-decoration: none;
			font-size: 9px;
		}
		.myFriendsListBox ul.addUser {
			 float: left;
			 text-align: center;
		 	 margin: 0 7px 17px 0;
		}
		.myFriendsListBox .addUser .add {
			background: green url(/images/new/buttons/icon_accept.gif) no-repeat -4px -1px;
			color: #fff;
			display: block;
			width: 60px;
			margin: 0 0 2px 2px;
			padding: 1px 0;
			height: 11px;
		}
		.myFriendsListBox .addUser li {
			display: block;
			text-align: center;
			width: 64px;
			padding: 2px;
			float: left;
			margin-right: 6px;

		}
		.myFriendsListBox .addUser .add:hover {
			background: #00dd05 url(/images/new/buttons/icon_accept.gif) no-repeat -4px -1px;
		}
		.myFriendsListBox .deleteUser .delete {
			background: #C70B0B url(/images/new/buttons/icon_del.gif) no-repeat scroll -4px -1px;
			color: #FFFFFF;
			display: block;
			height: 11px;
			margin-left: 4px;
			padding: 1px 0;
			width: 60px;
		}
		.myFriendsListBox .deleteUser .delete:hover {
			background: red url(/images/new/buttons/icon_del.gif) no-repeat scroll -4px -1px;
		}
		.myFriendsListBox .deleteUser .userBox {
	 		float: left;
	 		text-align: center;
	 		margin: 0 7px 17px 0;
		}
		
		.myFriendsListBox h5 {
			font-size:12px; 
			color:#1366A1; 
			margin-bottom:3px;
		}

		/*	-------------------------------------------------------------
			4.8.7. =User profile
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.blogUserSubscribe li {
			margin-bottom: 10px;
		}
		.blogUserSubscribe li .photo {
			float: left;
		}
		.blogUserSubscribe li .cnt {
			float: left;
		}
		.blogUserSubscribe li .cnt .date {
			float: left;
			width: 80px;
			padding-top: 3px;
			margin-left: 10px;
		}
		.blogUserSubscribe li .cnt .desc {
			float: left;
			width: 365px;
		}
		
		#userComments {
			padding-bottom: 10px;
		}
		#userComments .msg {
			background-color:#ECECEC;
			border:1px solid #D6D6D6;
			padding:10px;
			width:95%;
			margin-top: 5px;
		}
		
		.godziny_otwarcia td {
			width:80px;
		}
		
		#editProfile label {
			display:block;
		}
		
		#editProfile textarea {
			padding-right:0px;
			margin-right:0px;
		}

		/*	-------------------------------------------------------------
			4.8.8. =User moderated articles
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.moderate ul {
			margin-left: 20px;
		}
		.moderate ul li {
			padding-bottom: 15px;
		}
		.moderate ul li h3 {
			font-size: 1.3em;
		}
		.moderate ul li span {
			color: #aaa;
			font-style: italic;
		}
		.moderate ul li span em {
			font-weight: bold;
		}
		.moderate ul li p {
			margin-top: 3px;
			font-size: 1.2em;
		}

	/*	-------------------------------------------------------------
	4.9. =Videos
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.videos .inner {
		position: relative; /* FREAKY IE NEEDS THIS TO SHOW .teaser CORRECTLY */
	}

	.videos .inner .common-button {
		width: 75px;
		position:absolute;
		right:10px;
		top:-20px;
	}

		/*	-------------------------------------------------------------
		4.9.1. =Videos teaser
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.videos .inner .teaser {
			padding: 15px 10px 8px 10px;
			overflow: hidden;
		}

		.videos .inner .teaser .video {
			float: left;
			margin: 0 10px 0 0;
			width: 490px;
			height: 320px;
		}

		.videos .inner .teaser h3 {
			font-size:1.2em;
			font-weight:bold;
			margin: 0 0 10px 0;
		}

		.videos .inner .teaser .info {
			overflow: hidden;
		}

		.videos .inner .teaser .info .user-avatar {
			float: left;
			margin: 0 5px 0 0;
		}

		.videos .inner .teaser .info .user-avatar img {
			float: left;
		}

		.videos .inner .teaser .info span {
			color:#999999;
			display:block;
			margin:2px 0 0;
		}

		.videos .inner .teaser .info a {
			font-size: 1.0em;
		}

		.videos .inner .teaser p {
			font-size: 1.1em;
			line-height: 1.4em;
			padding: 10px 0 0 0;
			clear: right;
		}

		.videos .inner .teaser p a {
			font-size: 1.0em;
		}

		.videos .inner .teaser .statistics {
			float: right;
			margin: 5px 0 0 0;
			overflow: hidden;

		}

		.videos .inner .teaser .statistics li {
			float: left;
			font-size: 1.1em;
			color: #6a6a6a;
			margin: 0 0 0 4px;
		}

		.videos .inner .teaser .statistics li a {
			font-size: 1.0em;
		}

		/*	-------------------------------------------------------------
		4.9.2. =Single video page
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
		#body #singleVideo.videos h2, #body #main-column .videos-list h2 {
			cursor:default;
		}
		
		#singleVideo .inner h1 {
			font-size: 17px;
			margin-bottom: 10px;
		}
		#singleVideo .inner .videoDescription {
			color:#999999;
		}

		#singleVideo .inner .videoDescription p {
			margin-bottom: 15px;
			font-size: 13px;
			color:#000;
		}
		#singleVideo .inner .videoPlayer {
			float:left;
			margin-right: 10px;
		}

	/*	-------------------------------------------------------------
	4.10. =Map search
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.map-serach .inner {
		position: relative; /* FREAKY IE NEEDS THIS TO SHOW .teaser CORRECTLY */
	}

	.map-serach .inner .common-button {
		width: 75px;
		position:absolute;
		right:10px;
		top:-20px;
	}

	.map-serach .inner fieldset {
		position: absolute;
		top:-20px;
		left: 170px;
	}

	.map-serach .inner fieldset .text {
		border: 1px solid #b8b8b8;
		padding: 2px 5px;
		width: 240px;
		font-size: 1.1em;

	}

	.map-serach .inner fieldset .range {
		border: 1px solid #b8b8b8;
		padding: 1px 5px;
		width: 160px;
		font-size: 1.1em;

	}

	.map-serach .inner fieldset .submit {
		border: none;
		background: url("/images/new/buttons/btn_map_search_submit.gif") no-repeat top left;
		padding: 0;
		margin: 0;
		color:#fff;
		font-size:0.9em;
		width: 61px;
		height: 19px;
		vertical-align: top;
	}

	.map-serach .inner .map {
		display: block;
		padding: 15px 10px 0 10px;
	}



	/*	-------------------------------------------------------------
	4.11. =Advertisments
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.advertisments .inner {
		position: relative;
	}
	
	.advertisments .inner .common-button {
		float:right;
		margin:10px 10px 5px 0;
		width:90px;
	}

	.advertisments .inner .sort-menu {
		margin: 12px 0 12px 10px;
		float: left;
		background: none; /* TURN OFF 1px grey borded background */
		width: 740px;
	}
	.advertisments .inner .sort-menu li {
		padding: 0px 6px 5px;
	}

	.advertisments .inner .list {
		padding: 0 0 10px 10px;
		clear: both;
		overflow: hidden;

	}

	.advertisments .inner .list h1 {
		color:#C60A0A;
		font-size:1.6em;
	}

		/*	-------------------------------------------------------------
		4.11.1. =Advertisment box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.advertisments .inner .advertisment-box {
			background: url("/images/new/backgrounds/bg_advertisment_box.gif") no-repeat;
			/* padding: 10px 10px 12px 10px; */
			border-bottom:2px solid #E5E5E5;
			border-right:2px solid #E5E5E5;
			width: 525px;
			float: left;
			margin: 10px 0 0 0;
		}

		.advertisments .inner .advertisment-box strong {
			font-size: 1.1em;
			display: block;
			padding: 0 30px 0 0;
		}

		.advertisments .inner .advertisment-box p {
			font-size: 1.3em;
			line-height: 1.4em;
			margin: 10px 0;
		}

		.advertisments .inner .advertisment-box .user-avatar {
			float: left;
			margin: 0 10px 0 0;
		}

		.advertisments .inner .advertisment-box .user-avatar img {
			display: block;
		}

		.advertisments .inner .advertisment-box .info span {
			display: block;
			font-size: 1.1em;
			line-height: 1.4em;
		}

		.advertisments .inner .advertisment-box .info span a {
			font-size: 1.0em;
		}

		.advertisments .inner .new {
			background:transparent url(/images/new/backgrounds/bg_advertisment_box_new_advertisment_thin.gif) repeat-y scroll 0 0;
		}

		.advertisments .inner .new .advert-box {
			background:transparent url(/images/new/backgrounds/bg_adv_box_header.gif) no-repeat scroll 0 0;

		}
		
		.advertisments .inner .new .advert-box .outer-box {
			background:transparent url(/images/new/backgrounds/bg_adv_box_footer.gif) no-repeat scroll bottom left;
		}
		
		.advertisments .inner .advertisment-box.info {
			margin: 10px 15px;
		}

		.advertisments .inner .advertisment-box .send-msg {
			clear: left;
			margin: 10px 0;
		}

		.advertisments .inner .advert-box {
			padding: 10px;
			padding-top: 6px;
		}
		.advertisments .inner .advert-box .text{
			font-size: 1.3em;
			overflow: hidden;
		}

		.advertisments .inner .advert-box  h1 {
			color:#1366A1;
			font-size:1.5em;
			zoom: 1;
		}

		.advertisments .inner .advert-box .info {
			font-size: 1.1em;
			margin: 15px 0 20px 0;
			overflow: hidden;
		}

		.advertisments .inner .advert-box .info a {
			font-size: 1.00em;
		}

		.advertisments .inner .advert-box .info span {
			color: #999999;
			display: block;
			margin: 2px 0 0 0;
		}

		.advertisments .inner .advert-box .info .common-button {
			margin: 5px 0;
		}

		.advertisments .inner .advert-box .info .common-button span {
			color: #fff;
			margin: 0;
			padding: 2px 5px 5px;
		}

		/*	-------------------------------------------------------------
		4.11.2. =Single advertisment
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.advertisments .photo-gallery {
			clear: left;
			margin-left: 15px;
		}

		.advertisments .photo .photo-wrapper {
			padding: 2px;
			float:left;
			margin:15px 15px 15px 0;
			/*width: 212px;*/
		}

		.advertisments .photo .photo-wrapper a {
			display: block;
			border: 1px solid #D6D6D6;
		}

		.advertisments .photo .photo-wrapper img {
			display:block;
			margin:2px;
		}

	/*	-------------------------------------------------------------
	4.12. =Publication
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.publications div.topBorder{
		background:transparent url(/images/new/backgrounds/bg_two_cols_main_column_common_box_header.gif) no-repeat scroll center top;
		height: 20px;
		padding:7px 0 0 10px;
	}

	.publications .inner {
		position: relative;
	}

	.publications .common-box-control ul {
		width: 212px !important;
		padding-left: 400px !important;
	}

		/*	-------------------------------------------------------------
		4.12.1 =Publication box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.publications .inner .publication-box {
			width: 585px;
			float: right;
			padding: 10px 10px 0 10px;
		}

		.publications .inner .publication-box .common-button {
			top:0;
			right:0;
		}

		.publications .inner .publication-box h1 {
			font-size: 2.0em;
			color:#C70B0B;
			margin-bottom: 10px;
			margin-top: 5px;
		}
		.publications .inner .publication-box.blogs h1{
			display: none;
		}

		.publications .inner .publication-box h2 {
			font-size: 1.4em;
			background: none !important;
			cursor: auto !important;
			padding: 0 !important;
			color: #000 !important;
		}
		.publications .inner .publication-box h2 a{
			color: #C70B0B
		}
		.publications .inner .publication-box .info {
			font-size: 1.1em;
			margin: 15px 0 20px 0;
		}
		.publications .inner .publication-box.blogs .info {
			margin-top: 5px;
		}
		.publications .inner .publication-box .info a {
			font-size: 1.00em;
		}

		.publications .inner .publication-box .info span {
			color: #999999;
			display: block;
			margin: 2px 0 0 0;
		}
		.publications .inner .publication-box .info p {
			font-size: 1.2em;
		}
		.publications .inner .publication-box .text {
			margin-top: 10px;
		}
		.publications .inner .publication-box .text p,
		.publications .inner .publication-box .text .text-content {
			margin: 0 0 10px 0;
			font-size: 1.3em;
			line-height: 1.31em;
		}

		.publications .inner .publication-box .text .galleryPhotoDesc p {
			font-size: 1em !important;
			margin: 3px 0 3px 0;
		}

		.publications .inner .publication-box .text p a {
			font-size: 1.1em;

		}

		.publications .inner .publication-box .text p.lead {
			font-weight: bold;
		}

		.publications .inner .publication-box .text .photo-left {
			float: left;
			clear: left;
			margin: 0 20px 10px 0;
		}

		.publications .inner .publication-box .text .photo-right {
			float: right;
			margin: 0 0 10px 20px;
		}

		.publications .inner .publication-box .text .photo-gallery {
			width: 100%;
			margin: 0;
			overflow: hidden;
		}

		.publications .inner .publication-box .text .first-article-photo {
			background-color:#ECECEC;
			padding: 5px;
			width: 240px;
		}

		.publications .inner .publication-box .text .photo-gallery .photo-wrapper {
			float: left;
			margin: 15px;
		}

		.publications .inner .publication-box .text .photo .photo-wrapper {
			padding: 2px;
			margin-left: 0;
			/*width: 212px;*/
		}

		.publications .inner .publication-box .text .photo .photo-wrapper a {
			display: block;
			border: 1px solid #D6D6D6;
		}
		.publications .inner .publication-box .text .photo .photo-wrapper a.remove {
			background-color:  #D6D6D6;
			text-align: center;
		}

		.publications .inner .publication-box .text .photo .photo-wrapper img {
			display: block;
			margin: 2px;
		}

		.publications .inner .publication-box .text .photo .photo-wrapper p {

			font-size: 1.1em;
			line-height: 1.3em;
			margin: 0;
			padding: 0 10px;
		}

		.publications .inner .publication-box .additional-info {
			margin:  0 0 10px 0;
			clear: left;
		}


		.publications .inner .publication-box .additional-info p {
			font-weight: bold;
			font-size: 1.3em;
			line-height: 1.31em;
		}

		.publications .inner .publication-box .additional-info a {
			font-size: 1.0em;
		}

		.publications .inner .publication-box .rate {
			float: left;
		}
		
		.publications .inner .publication-box .pagination {
			background-image:none;
			padding:10px 0;
		}
		
		.publications .inner .publication-box .pagination p {
			display:none;
		}

		.publications .inner .publication-box .social-bookmarks {
			overflow: hidden;
			margin-top: 12px;
			clear: both;
		}

		.publications .inner .publication-box .social-bookmarks li {
			float: right;
			margin: 0 0 0 15px;
		}
		.publications .inner .publication-box .pigula {
			padding: 10px 10px 5px 10px;
			background: #f9f9f9;
			margin: 15px 0 15px 0;
		}
		.publications .inner .publication-box .author-info, .company .inner .author-info {
			border: 1px solid #d6d6d6;
			padding: 10px 10px 5px 10px;
			background: #f9f9f9;
			margin: 15px 0 0 0;
		}

		.publications .inner .publication-box .author-info p {
			font-size: 1.3em;
			line-height: 1.31em;
			margin: 0 0 5px 0;
		}

		.publications .inner .publication-box .author-info p a {
			font-size: 1.0em;
		}

		.publications .inner .publication-box .linked-publications {
			margin: 15px 0 0 0;
		}

		.publications .inner .publication-box .linked-publications .header {
			font-weight: bold;
			font-size: 1.6em;
		}

		.publications .inner .publication-box .linked-publications ul {
			margin: 15px 0 0 0;
		}

		.publications .inner .publication-box .linked-publications ul li {
			background: url("/images/new/backgrounds/bg_linked_publications_item.gif") no-repeat left 6px;
			padding: 0 0 3px 15px;
		}

		.publications .inner .publication-box .linked-publications ul li a {
			font-size: 1.3em;
		}

		.publication-box .common-button {
			width: 100px;
			float: left;
			margin: 10px;
		}

		.publications .inner .publication-box .moderator-info {
			border: 1px solid #d6d6d6;
			padding: 10px 10px 5px 10px;
			background: #f9eaea;
			margin: 15px 0 0 0;
			font-size: 1.1em;
		}
		.publications .inner .publication-box .status {
			border: 1px solid #d6d6d6;
			padding: 5px;
			background: #ECECEC;
		}

		.publications .inner .publication-box .blog-box{
			margin: 10px 0 0 0;
			padding: 10px 0 0 0;
			border-top: 1px solid #ECECEC;
		}
		.publications .inner .publication-box .blog-box.first{
			border: none;
		}
		.publications .inner .publication-box .blog-box .info{
			margin-bottom: 0;
		}
		.publications .inner .publication-box .blog-box .blog-date {
			float: right;
			color: #6A6A6A;
		}

		.publications .inner .publication-box .blog-box .statistics li {
			color:#6A6A6A;
			float:left;
			font-size:1.1em;
			margin:5px 5px 0 0;
		}
		.publications .inner .publication-box .blog-box .statistics li a{
			font-size: 1em;
		}
		
		.publications.common-box .inner .publication-box .text-content a {
			font-size: 1em;
		}
		
		.publications .inner .publication-box .text-content td, .company .inner .text td {
			vertical-align:middle;
			padding:5px;
		}
		
		.publications .inner .publication-box .text-content, .publications .inner .publication-box .text-content a {
			font-size:1.1em;
		}
		
		.publications .inner .publication-box .text-content ol, .publications .inner .publication-box .text-content ul, .company .inner .text ul, .company .inner .text ol {
			padding:5px 20px;
		}
		
		.publications .inner .publication-box .text-content ol li, .company .inner .text ol li {
			list-style-type:decimal;
		}
		
		.publications .inner .publication-box .text-content ul li, .company .inner .text ul li {
			list-style-type:disc;
		}
		
		.publications .inner .publication-box #addComment {
			display:block;
		}
		
		.publications .inner .photo-wrapper .on-map-small {
			background-image:none;
			background-color:#D6D6D6;
			text-align:center;
			padding-left:0px;
		}

		/*	-------------------------------------------------------------
		4.12.2. =Comments
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.publications .inner .comments {
			/*background: url("/images/new/backgrounds/bg_comments_wide.gif") no-repeat bottom;*/
			clear: both;
			padding: 0 10px 0 0;
			margin: 15px 0 0 0;
		}

		/*	-------------------------------------------------------------
		4.13.3. =User panel
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.publications .inner .user-panel {
			position: relative;
			top: -20px;
			left: 10px;
		}
		
		.last-comment-box li {
			margin-bottom:10px;
		}

	/*	-------------------------------------------------------------
	4.13. =Blog entries
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.blog-entries h2 span {
		visibility: hidden;
	}

	.blog-entries .inner {
		position: relative;

	}

	.blog-entries .inner .see-more {
		margin: 0 10px 0 0;
		clear: both;
	}

	.blog-entries .inner .first {
		border: none !important;
	}

	.blog-entries .common-box-control ul {
		width: 204px !important;
		padding-left: 400px !important;
	}

		/*	-------------------------------------------------------------
		4.13.1 =Entry box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.blog-entries .inner .entry-box {
			width: 585px;
			float: right;
			clear: both;
			padding: 10px 0 0 0;
			margin: 0 10px 10px 10px;
			border-top: 1px solid #ececec;
		}

		.blog-entries .inner .entry-box h3 {
			float: left;
			margin: 0 10px 10px 0;
		}

		.blog-entries .inner .entry-box h3 a {
			color: #c70b0b;
			font-size: 1.8em;
		}

		.blog-entries .inner .entry-box .info {
			float: right;
			font-size: 0.9em;
			margin: 5px 0 0 0;
		}

		.blog-entries .inner .entry-box .info span {
			color: #999999;
			display: block;
			margin: 2px 0 0 0;
		}

		.blog-entries .inner .entry-box p {
			font-size: 1.3em;
			clear: both;
		}

		.blog-entries .inner .entry-box p a {
			font-size: 1.0em;
		}

		.blog-entries .inner .entry-box .blog-photo-list {
			margin: 10px;
		}

		.blog-entries .inner .entry-box .statistics {
			margin: 15px 0 0 0;
			overflow: hidden;

		}

		.blog-entries .inner .entry-box .statistics li {
			float: left;
			font-size: 1.1em;
			color: #6a6a6a;
			margin: 0 0 0 4px;
		}

		.blog-entries .inner .entry-box .statistics li a {
			font-size: 1.0em;
		}

		/*	-------------------------------------------------------------
		4.13.2. =User panel
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.blog-entries .inner .user-panel {
			position: relative;
			top: -20px;
			left: 10px;
		}

	/*	-------------------------------------------------------------
	4.14. =Special sites
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.special-sites .inner .list {
		padding: 15px 10px 0 10px;
	}

	.special-sites .inner .list li {
		margin: 0 0 10px 0;
	}

	.special-sites .inner .list li a img {
		display: block;
	}

	.special-sites .inner .richContentEdit {
		top: 0;
	}
	#body .two-cols #main-column .common-box.special-sites .inner {
		width: 750px;
		padding: 10px;
	}
	#sendVote{
		margin: 10px 0 0 90px;
		width:61px;
		height:19xp;
	}
	.common-button-submit{
		padding: 2px 6px 2px 6px;
		border:none;
		color:#fff;
		cursor: pointer;
	}
	.common-box .common-button-submit-61{
		width:61px;
		background: url("/images/new/buttons/defaultSubmitBtn_61.gif") top left;
	}
	.common-box .common-button-submit-61:hover{
		background: url("/images/new/buttons/defaultSubmitBtn_61_red.gif") top left;
	}
	.tabVisible{
		display: block !important;
	}
	.tabbed-menu li a{
		outline: none;
	}
	.tabbed-menu li a.greyed{
		color: #cecece;
	}
	.common-box a{
		outline: none;
	}
	
	.singleEvent .inner .common-button {
		position:absolute;
		right:10px;
		top:10px;
		width:85px;
	}

	/*	-------------------------------------------------------------
	4.15. =Login site
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.inner #loginForm {
		padding:  0 0 100px 105px;
		width: 300px;
		margin: auto;

	}
	.inner .login-info-header {
		padding: 25px 10px 45px;
		font-size: 1.1em;
		font-weight: normal;
	}
	.inner #loginForm #input_login, .inner #loginForm #input_password {
		border:1px solid #B8B8B8;
		font-size:1.3em;
		padding:2px 5px;
		width:40%;
		margin-bottom: 8px;
	}
	.inner #loginForm .text-field-label {
		font-size:1.3em;
		width:42px;
		display: block;
		float: left;
		margin-bottom: 8px;
	}
	.inner .login-form-submit {
		margin-left: 42px;
		margin-bottom:10px;
		background:transparent url(/images/new/buttons/btn_login_submit.gif) no-repeat scroll 0 0;
		border:0 none;
		height:22px;
		width:60px;
	}
	.inner #login_rememberme {
		margin-left: 42px;
	}
	.inner .registartion-reminder-link {
		padding-top: 10px;
	}

	/*	-------------------------------------------------------------
	4.16. =Search page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#search .search-query {
		padding: 10px 20px;
		font-size: 14px;
	}
	#search .search-query span {
		font-style: italic;
		font-weight: bold;
	}
	#search .inner .company-box .categories {
		width: auto;
	}
	#search .article-box h3 {
		margin-bottom: 5px;
	}
	#search .article-box .info {
		width: 200px;
		float: right;
		margin-right: 10px;
		padding: 3px;
		margin-top: 0;
	}
	#search .article-box a.photo {
		margin-right: 10px;
	}

/*	-------------------------------------------------------------
5. =Additional parts
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	/*	-------------------------------------------------------------
	5.1. =Companies Catalog
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.companies-catalog span {
		color: #999999;
		display: block;
		font-size: 9px;
	}

	.companies-catalog .inner .wrapper p {
		font-size: 1.1em;
		line-height: 1.6em;
		margin: 0 0 5px 0;
	}

	.companies-catalog .inner .wrapper a {
		font-weight: bold;
		margin: 5px 0 0 0;
		display: block;
	}

	.companies-catalog .inner ul {
		border-top: 1px solid #ececec;
		margin: 10px 0;
	}

	.companies-catalog .inner ul li a {
		padding: 7px 10px;
		display: block;
		border-bottom: 1px solid #ececec;
		font-weight: bold;
	}

	.companies-catalog .inner ul li a:hover {
		background: url(/images/new/backgrounds/bg_company_catalog_list_item_hover.gif) no-repeat center bottom;
	}

	.companies-catalog .inner .see-more {
		margin: 0 10px 0 0;
	}

	/*	-------------------------------------------------------------
	5.2. =Companies list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.companies-list .inner ul li {
		border-bottom: 1px solid #ececec;
		padding: 10px;
	}

	.companies-list .inner ul li.last {
		border: none !important;
	}

	.companies-list .inner ul li a {
		font-size: 1.2em;
		font-weight: bold;
	}

	.companies-list .inner ul li p {
		margin: 2px 0 0 0;
	}

	.companies-list .inner ul li p a {
		font-size: 1.1em;
		font-weight: normal;
	}

	/*	-------------------------------------------------------------
	5.3. =Company rating
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.company-rating h2 {
		position: relative;
	}

	.company-rating h2 span {
		color: #000;
		font-size: 0.75em;
		font-weight: normal;
		padding-top: 10px;
		display: inline;
	}

	.company-rating h2 span .rating {
		float: left;
		margin-right: 20px;
		font-size: 2.92em;
		color: #7f7f7f;
		padding-top: 0;
		padding-left: 20px;
		background-repeat: no-repeat;
		background-position: left 12px;
	}

	.company-rating h2 span.rate-up {
		background-image: url("/images/new/backgrounds/bg_company_rating_rate_up.gif");
	}

	.company-rating h2 span.rate-down {
		background-image: url("/images/new/backgrounds/bg_company_rating_rate_down.gif");
	}

	.company-rating .inner {
	}

	.company-rating .inner p {
		font-size: 1.2em;
		padding: 0 10px 10px 80px;
	}

	.company-rating .inner .rate {
		position: absolute;
		right: 5px;
		top: 17px;
	}

	/*	-------------------------------------------------------------
	5.4. =Company messages
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.company-messages .inner .see-more {
		margin: 0 10px 0 0;
	}

	.company-messages .inner dl {
		padding: 15px 0 0 0;
	}

	.company-messages .inner dl dt {
		padding: 0 10px;
	}

	.company-messages .inner dl dt a {
		font-weight: bold;

	}

	.company-messages .inner dl dd {
		padding: 0 10px 10px 10px;
	}

	.company-messages .inner dl dd p {
		font-size: 1.1em;
		line-height: 1.6em;
	}

	/*	-------------------------------------------------------------
	5.5. =Company messages
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.company-photo h2 span {
		visibility: hidden;
	}

	.company-photo .inner img {
		display: block;
		margin:  0 auto;
		padding: 0 0 19px 0;
	}

	/*	-------------------------------------------------------------
	5.6. =Company events
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.company-events .inner {
		position: relative;
	}

	.company-events .inner .event-box {
		padding: 15px 10px 5px 10px;
		overflow: hidden;
		position: relative;
	}

	.company-events .inner .event-box img {
		float: left;
		display: block;
		margin: 0 10px 0 0;
	}

	.company-events .inner .event-box h3 {
		padding-right: 80px;
	}

	.company-events .inner .event-box h3 a {
		color:#C70B0B;
		font-size:1.8em;
	}

	.company-events .inner .event-box dl {
		overflow: hidden;
		width: 215px;
		margin: 15px 0 0 0;
	}

	.company-events .inner .event-box dl dt {
		font-weight: bold;
		font-size: 1.2em;
		float: left;
		clear: left;
		width: 40px;
		margin: 0 0 5px 0;
	}

	.company-events .inner .event-box dl dd {
		float: left;
		width: 175px;
		font-size: 1.2em;
		margin: 0 0 5px 0;
	}

	.company-events .inner .event-box dl dd a {
		font-size: 1.0em;
	}

	.company-events .inner .event-box dl dd .on-map-small {
		display: block;
	}

	.company-events .inner .event-box .counter {
		position: absolute;

		color: #1366a1;
		text-align: center;
		border-left: 1px solid #d6d6d6;
		padding: 5px 15px;
		position: absolute;
		right: 10px;
		top: 50px;
	}

	.company-events .inner .event-box .counter strong {
		font-size: 1.5em;
		display: block;
		margin: 0 0 5px 0;
	}

	.company-events .inner .event-box .counter a {
		font-size: 1.2em;
	}

	.company-events a.add-new {
		background:transparent url(/images/new/buttons/btn_register.gif) no-repeat scroll 0 0;
		font-size:11px;
		margin:10px 10px 0 10px;
		padding:8px 5px 6px;
		width:100px;
		color:#FFFFFF;
		font-size: 1.2em;
		display: block;
	}
	.company-events .buttonrss a.add-new {
		float: left;
		text-align: center;
	}
	/*	-------------------------------------------------------------
	5.7. =Advertisments list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.advertisements-list .common-button {
		width: 80px;
		float: right;
		margin: 10px 10px 5px 0;
	}

	.advertisements-list .inner ul {
		margin: 0 0 10px 0;
		clear: both;
	}

	.advertisements-list .inner ul li {
		padding: 5px 10px 5px 10px;
		border-bottom: 1px solid #ececec;
		margin: 1px;
	}

	.advertisements-list .inner ul li:hover {
		background: url(/images/new/backgrounds/bg_gradient.gif) repeat-x center bottom;

	}

	.advertisements-list .inner ul li a {
		font-weight: bold;
	}
	
	.advertisements-list .inner ul li p {
		font-size: 1.1em;
		margin: 4px 0;
	}

	.advertisements-list .inner ul li span {
		color: #999999;
	}

	.advertisements-list .inner ul li span.has-photo {
		background: url(/images/new/icon_advertisment_photo.gif) no-repeat center left;
		padding-left: 20px;
	}

	.advertisements-list .inner .see-more {
		margin: 0 10px 0 0;
	}

	/*	-------------------------------------------------------------
	5.8. =Comments list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.comments-list .inner .see-more {
		margin: 0 10px 0 0;
	}

	.comments-list .inner dl {
		padding: 20px 0 0 0;
	}

	.comments-list .inner dl dt {
		padding: 0 10px;
	}

	.comments-list .inner dl dt a {
		font-weight: bold;

	}

	.comments-list .inner dl dd {
		border-bottom: 1px solid #ececec;
		padding: 0 10px 10px 10px;
		margin: 0 0 10px 0;
	}

	.comments-list .inner dl dd p {
		font-size: 1.1em;
		line-height: 1.6em;
	}
	
	.comments-list .inner dl dd p a.more {
		font-size:11px;
	}

	.comments-list .inner dl dd .comment-user {
		display: block;

		margin: 5px 0 0 0;
	}

	.comments-list .inner dl dd .comment-info {
		color: #999999;
	}

	/*	-------------------------------------------------------------
	5.9. =Links list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.links-list h2{
		cursor: default !important;
	}
	.links-list .inner {
		float:left;
	}
	.links-list .inner .see-more {
		margin: 10px 10px 0 0;
	}

	.links-list .inner ul {
		padding: 0 10px;
	}

	.links-list .inner ul li {
		padding: 3px 0;
	}

	.links-list .inner .question {
		font-size: 1.5em;
		font-weight: bold;
		margin-left: 10px;
		display: block;
		padding-top: 10px;
	}
	.links-list .inner .answers {
		margin-bottom: 20px;
	}
	.links-list .inner .answers .line-points {
		float:left;
		margin: 0 5px;
		width: 150px;
		margin-left: 10px;
		height: 5px;
		background-color: #eaeaea;
	}
	.links-list .inner .answers .line-points img {
		float:left;
	}
	.links-list .inner .answers span {
		font-size: 1.2em;
		margin-left: 10px;
		display:block;
	}
	.links-list .inner .answers p {
		margin-bottom: 10px;
	}

	.links-list .inner .answers-msg {
		background:transparent url(/images/new/backgrounds/bg_editorial_info_editor_message.gif) no-repeat scroll 0 0;
		float:right;
		font-size:1.2em;
		line-height:1.6em;
		padding:5px 10px 5px 20px;
		width:200px;
		margin: 10px;
	}
	.links-list .inner form {
		padding: 0 10px;
	}
	.links-list .inner label {
		padding: 0;
		color: #1366A1;
		vertical-align: top;
	}
	.links-list .inner input {
		margin-top: 0;
	}
	/*	-------------------------------------------------------------
	5.10. =Tags
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.tags .inner .tags-cloud {
		padding: 15px 10px 0 10px;
	}

	.tags .inner ul {
		padding: 15px 10px 0 10px;
		overflow: hidden;
		zoom: 1;
	}

	.tags .inner ul li {
		float: left;
		margin: 0 10px 0 0;
		display: inline;
	}

	.tags .inner ul li.tag-1 {
		font-size: 1.18em;
	}

	.tags .inner ul li.tag-2 {
		font-size: 1.36em;
	}

	.tags .inner ul li.tag-3 {
		font-size: 1.55em;
	}

	.tags .inner ul li.tag-4 {
		font-size: 1.91em;
	}
	/*	-------------------------------------------------------------
	5.11. =Pins list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.pins-list p {
		font-weight: bold;
		padding: 15px 10px 0 10px;
		font-size: 1.1em;
		font-weight: bold;
	}

	.pins-list ul {
		padding: 15px 10px 0 10px
	}

	/*	-------------------------------------------------------------
	5.12. =Events suggestions
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.events-suggestions .rss-menu {
		padding-left:10px;
		position:static;
	}

	.events-suggestions .common-button {
		width: 90px;
		float: right;
		margin: 10px 10px 0 0;
	}

	.events-suggestions .inner {
		position: relative;
		padding-top: 10px;
	}

	.events-suggestions .inner .accordion-list dd.content dl {
		overflow: hidden;
	}

	.events-suggestions .inner .accordion-list dd.content dl dt {
		border-right: 1px solid #d6d6d6;
		float: left;
		width: 65px;
		text-align: center;
		padding: 4px 0;
		margin: 0 8px 0 0;
		clear: left;
	}

	.events-suggestions .inner .accordion-list dd.content dl dt strong {
		font-size: 1.5em;
		display: block;
	}

	.events-suggestions .inner .accordion-list dd.content dl dt a {
		font-size: 0.91em;

	}

	.events-suggestions .inner .accordion-list dd.content dl dd {
		padding: 4px 8px;
		margin: 0 0 8px 0;
		color: #4c4c4c;
		border-bottom: 1px solid #ECECEC;
	}
	.events-suggestions .inner .accordion-list dd.content dl dd span {
		padding-bottom: 10px;
		display: block;
	}
	.events-suggestions .inner .accordion-list dd.content dl dd a {
		display: block;
		margin-bottom: 2px;
	}
	
	.events-suggestions .inner .accordion-list dd.content dl dd a.meeting-title {
		font-weight:bold;
	}
	
	.events-suggestions .inner .accordion-list dd.content dl dd a.photo {
		font-size: 1.09em;
		display: block;
		font-weight: bold;
		margin: 0 0 3px 0;
		width: 230px;
		height: 50px;
		overflow: hidden;
	}
	.events-suggestions .inner .accordion-list dd.content dl dd img {
		display: block;
		clear: both;
	}

	/*	-------------------------------------------------------------
	5.13. =Users authors
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.users-authors .common-button {
		width: 77px;
		float: right;
		margin: 10px 10px 0 0;
	}

	.users-authors .inner {
		position: relative;
	}

	.users-authors .inner .accordion-list dd.content ul {
		padding: 0 0 0 10px;
	}

	.users-authors .inner .accordion-list dd.content ul li {
		float: left;
		padding: 0 10px 10px 0;
	}

	/*	-------------------------------------------------------------
	5.14. =New places on map
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.new-places-on-map .map {
		padding: 10px;
	}

	.new-places-on-map ul {
		overflow: hidden;
		padding: 0 10px;
	}

	.new-places-on-map .list li {
		overflow: hidden;
		padding: 2px 0;
	}

	.new-places-on-map .list li a {
		float: left;
		padding-top: 9px;
		padding-bottom: 10px;
		font-weight: bold;
		font-size: 1.2em;
	}

	.new-places-on-map .list li .pin {
		font-weight: normal;
		margin: 0 0 0 10px;
	}
	.new-places-on-map .list li a {
		margin-right:3px;
	}
	/*	-------------------------------------------------------------
	5.15. =Blog info
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.blog-info .inner p {
		padding: 15px 10px;
		font-size: 1.1em;
		line-height: 1.4em;
	}

	.blog-info .inner p a {
		font-size: 1.0em;
	}

	.blog-info .inner strong {
		padding: 0 10px;
		font-size: 1.1em;
	}

	.blog-info .inner ul {
		padding: 5px 10px 0 10px;
	}

	.blog-info .inner ul li {
		background: url("/images/new/common_pointer.gif") no-repeat left 6px;
		padding: 0 0 5px 10px;
	}

	/*	-------------------------------------------------------------
	5.16. =Special sites menu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.special-sites-menu .inner ul {
		padding: 15px 10px 0 10px;
	}

	.special-sites-menu .inner ul li {
		background: url("/images/new/common_pointer.gif") no-repeat left 6px;
		padding: 0 0 5px 10px;
	}

	/*	-------------------------------------------------------------
	5.17. =Calendar
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.calendar .inner table {
		margin: 15px 10px 0 10px;

	}

	.calendar .inner thead th,
	.calendar .inner thead td {
		padding: 0 0 10px 0;
	}

	.calendar .inner thead th {
		color: #666666;
		font-size: 1.2em;
		font-weight: bold;
		text-align: left;
	}

	.calendar .inner thead .next,
	.calendar .inner thead .previous {
		width: 21px;
		height: 15px;
		display: block;
	}

	.calendar .inner thead .next span,
	.calendar .inner thead .previous span {
		display: none;
	}

	.calendar .inner thead .next {
		float: right;
		background: url("/images/new/buttons/btn_calendar_next.gif") no-repeat ;
	}

	.calendar .inner thead .previous {
		float: left;
		background: url("/images/new/buttons/btn_calendar_previous.gif") no-repeat ;
	}

	.calendar .inner tbody {
		border: 1px solid #d9d9d9;
	}
	
	.calendar .inner tbody th,
	.calendar .inner tbody td {
		border: 1px solid #d9d9d9;
	}

	.calendar .inner tbody th {
		background: #f5f5f5;
	}

	.calendar .inner tbody td {
		width: 32px;
		height: 30px;
		text-align: right;
		vertical-align: bottom;
		line-height: 1.0em;
	}

	.calendar .inner tbody td:hover {
		background: #efefef;
	}

	.calendar .inner tbody td span {
		margin: 0 5px 5px 0;
		display: block;
	}

	.calendar .inner tbody td a {
		background: #fff;
		padding: 15px 5px 5px 0;
		display: block;
		color: #000;
	}
	
	.calendar .inner tbody td a:hover {	
		background: #EFEFEF;
	}
	
	.calendar .inner tbody td a.dayInfoEvent {	
		background:#C64747;
	}
	
	.calendar .inner tbody td a.dayInfoEvent:hover {
		background: #EFEFEF;
	}
		
	.calendar .inner tbody td.adjacent-month {
		color: #d9d9d9;
	}

	.calendar .inner tbody td.today span {
		font-weight: bold;
	}
	
	
	.calendar .inner tbody td.today a {
		background: #EFEFEF url("/images/new/backgrounds/bg_calendar_today.gif") no-repeat top;
		font-weight: bold;
	} 

	/*	-------------------------------------------------------------
	5.18. =Top content
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.top-content .inner {
		padding-top: 10px;
		position: relative; /* IE6 NEED THIS TO SHOW CORRECTLY .top-list */
	}

	.top-content .sort-menu {
		margin: 5px 0 5px 10px;
		overflow: hidden;
		width: 190px;
	}

	/*	-------------------------------------------------------------
	5.19. =Users top
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.top-users .inner ul {
		overflow: hidden;
		padding: 10px 7px 10px 10px;
	}

	.top-users .inner ul li {
		padding: 0 1px 1px 0;
		float: left;
	}
	.top-users .inner ul li img {
		display: block;
	}

	.top-users.readers .inner ul li img {
		float: left;
		margin-right: 5px;
	}



	/*	-------------------------------------------------------------
	5.20. =Users top district
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.top-users-district .inner ul {
		overflow: hidden;
		padding: 10px 0 0 10px;
	}

	.top-users-district .inner ul li {
		padding: 0 14px 15px 0;
		float: left;
	}

	.top-users-district .inner ul li img {
		display: block;
	}
	
	#usersCommented img {
		width:60px;
		height:60px;
	}
	.top-users-district .inner ul li.separator {
		clear:both;
		width:100%;
		padding-bottom:0px;
	}

	/*	-------------------------------------------------------------
	5.21. =Users top district
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.top-active-users ul li {
		overflow: hidden;
		border-bottom: 1px solid #ececec;
		padding: 10px;
	}

	.top-active-users ul li.last {
		border: none !important;
	}

	.top-active-users ul li img {
		float: left;
		display: block;
		margin: 0 10px 0 0;
	}

	.top-active-users ul li a {
		font-size: 1.2em;
		font-weight: bold;
	}

	.top-active-users ul li p {
		padding: 2px 0 5px 0;
		font-size: 1.1em;
	}

	.top-active-users ul li p a {
		font-size: 1.00em;
		font-weight: normal;
	}

	.top-active-users ul li .rate-wrapper {
		background: #ececec;
		width: 110px;
		height: 5px;
		margin: 0 0 0 70px;
	}

	.top-active-users ul li .rate-wrapper .rate {
		background: #c60a0a;
		display: block;
		height: 100%;
		line-height: 0;
		font-size: 0;
	}

	.top-active-users ul li .rate-wrapper .rate-0 {
		width: 0%;
	}

	.top-active-users ul li .rate-wrapper .rate-10 {
		width: 10%;
	}

	.top-active-users ul li .rate-wrapper .rate-20 {
		width: 20%;
	}

	.top-active-users ul li .rate-wrapper .rate-30 {
		width: 30%;
	}

	.top-active-users ul li .rate-wrapper .rate-40 {
		width: 40%;
	}

	.top-active-users ul li .rate-wrapper .rate-50 {
		width: 50%;
	}

	.top-active-users ul li .rate-wrapper .rate-60 {
		width: 60%;
	}

	.top-active-users ul li .rate-wrapper .rate-70 {
		width: 70%;
	}

	.top-active-users ul li .rate-wrapper .rate-80 {
		width: 80%;
	}

	.top-active-users ul li .rate-wrapper .rate-90 {
		width: 90%;
	}

	.top-active-users ul li .rate-wrapper .rate-100 {
		width: 100%;
	}

	/*	-------------------------------------------------------------
	5.22. =Top subscription
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.top-subscription dl {
		overflow: hidden;
		margin: 0 10px;
	}

	.top-subscription dl dt {
		float: left;
		width: 40px;
		padding: 10px 0 0 0;
		clear:left;
	}

	.top-subscription dl dt .common-button {
		width: 75px;
		display: block;
		margin: 5px 0 0 0;
	}

	.top-subscription dl dd {
		width: 275px;
		font-size: 0.9em;
		float: left;
		padding: 10px 0 0 0;
	}

	.top-subscription dl dd .header {
		font-size: 1.22em;
		font-weight: bold;
		display: block;
		margin: 0 0 3px 0;
	}

	/*	-------------------------------------------------------------
	5.23. =Top place
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.top-place .inner .wrapper img {
		float: left;
		display: block;
		margin: 0 10px 0 0;
	}

	.top-place .inner .wrapper p {
		font-size: 1.1em;
		line-height: 1.6em;
		padding: 5px 0 20px 0;
		clear: both;
	}

	.top-place .inner .wrapper a {
		font-weight: bold;
		margin: 5px 0 0 0;
		display: block;
	}

	.top-place .inner .wrapper .on-map-small {
		font-weight: normal;
		margin: 5px 0 0 70px;
	}

	.top-place .inner .wrapper strong {
		color: #6a6a6a;
		font-size: 1.2em;
	}


	.top-place .inner ul {
		padding: 10px 0;
	}

	.top-place .inner ul li {
		padding: 7px 10px;
		border-bottom: 1px solid #ececec;
	}

	.top-place .inner ul li h3 {
		font-size: 1.3em;
	}

	.top-place .inner ul li.last {
		border: none !important;
	}

	.top-place .inner ul li a {
		display: block;
		font-weight: bold;
		padding: 0 0 2px 0;
	}

	/*	-------------------------------------------------------------
	5.24. =Media
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.media .common-button {
		width: 62px;
		float: right;
		margin: 10px 10px 5px 0;
	}

	.media .inner .see-more {
		margin: 0 10px 0 0;
	}

	.media .inner dl {
		clear: both;
		padding: 0 10px;
		overflow: hidden;
	}

	.media .inner dl dt {
		margin: 10px 0 0 0;
	}

	.media .inner dl dt a {
		font-weight: bold;
	}

	.media .inner dl dd {
		overflow: hidden;
	}

	.media .inner dl dd p {
		font-size: 1.1em;
		line-height: 1.6em;
		width: 230px;
	}

	.media .inner dl dd .user-avatar {
		float: left;
		margin: 0 5px 0 0;
	}

	.media .inner dl dd .user-avatar img {
		display: block;
	}

	.media .inner dl dd span {
		color: #999999;
	}

	.media .inner dl dd span span {
		display: block;
	}

	/*	-------------------------------------------------------------
	5.25. =Recommended photos
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	recommended-photos {
		z-index:1;
	}
	
	.recommended-photos .inner ul {
		overflow: hidden;
		padding: 10px 0 0 0;
		zoom: 1;
	}

	.recommended-photos .inner ul li {
		float: left;
		padding: 0 0 10px 10px;
		display: inline; /* IE 6 DOUBLE MARGIN BUG */
	}

	.recommended-photos  .inner .see-more {
		margin: 0 10px 0 0;
	}

	.recommended-photos h2 span {
		display: block;
	}

	/*	-------------------------------------------------------------
	5.26. =Photos generic
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.photos-generic .inner {
		padding: 15px 0 0 0;
	}

	.photos-generic .inner .promo {
		display: block;
		padding: 0 10px;
		margin: 0 0 10px 0;
	}

	.photos-generic .inner .promo img {
		display: block;
	}

	.photos-generic .inner .info {
		font-size: 0.9em;
		padding: 0 10px 10px 10px;
	}

	.photos-generic .inner .info .user-avatar {
		float: left;
		margin: 0 5px 0 0;
	}

	.photos-generic .inner .info .user-avatar img {
		display: block;
	}

	.photos-generic .inner .info a {
		font-size: 1.00em;
	}

	.photos-generic .inner .info span {
		color: #999999;
		display: block;
		margin: 2px 0 0 0;
	}
	.photos-generic .inner .info p {
		color: #999;
		margin-top: 3px;
	}

	.photos-generic .inner .list {
		overflow: hidden;
		padding: 0 3px 0 10px;
	}

	.photos-generic .inner .list li {
		float: left;
		margin: 0 7px 10px 0;
		display: inline; /* DOUBLE MARGIN BUG */

	}

	.photos-generic .inner .list li a img {
		vertical-align: top;
	}

	/*	-------------------------------------------------------------
	5.27. =Videos list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.videos-list .list {
		overflow: hidden;
		padding: 10px;
	}

	.videos-list .list li {
		float: left;
		width: 180px;
		padding: 0 7px 20px 0;
		overflow:hidden;
	}

	.videos-list .list li.cl {
		float: none;
		width: 100%;
		padding: 0;
	}

	.videos-list .list li .video {
		display:block;
		float:left;
		margin:0 10px 5px 0;
	}

	.videos-list .list li a {
		font-size: 1.2em;
		font-weight: bold;
	}

	.videos-list .list li p {
		margin: 2px 0 5px 0;
	}

	.videos-list .list li p a {
		font-size: 1.09em;
		font-weight: normal;
	}

	.videos-list .list li .info {
		overflow: hidden;

		clear: both;
	}

	.videos-list .list li .info .user-avatar {
		float: left;
		margin: 0 5px 0 0;
	}

	.videos-list .list li .info .user-avatar img {
		float: left;
	}

	.videos-list .list li .info span {
		color:#999999;
		display:block;
		margin:2px 0 0;
	}

	.videos-list .list li .info a {
		font-size: 1.0em;
	}

	.videos-list .inner .see-more {
		margin:10px 10px 0 0;
	}

	/*	-------------------------------------------------------------
	5.28. =Journalist district
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.journalist-district dl {
		padding: 0 10px;
		overflow: hidden;
	}

	.journalist-district dl dt {
		float: left;
		width: 30px;
		padding: 15px 10px 10px 0;
	}

	.journalist-district dl dd {
		float: left;
		width: 320px;
		padding: 15px 0 10px 0;
	}

	.journalist-district dl dd .header {
		font-weight: bold;
	}

	.journalist-district dl dd p {
		font-size: 1.1em;
		line-height: 1.4em;
	}

	.journalist-district dl dd p a {
		font-size: 1.0em;
	}

	.journalist-district dl dd .info {
		color: #999999;
	}

	/*	-------------------------------------------------------------
	5.29. =Bloggers district
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.bloggers-district .menu {
		background: url("/images/new/backgrounds/bg_bloggers_district_menu.gif") repeat-x bottom;
		overflow: hidden;
		margin: 0 10px;
		padding: 10px 0 0 0;
	}

	.bloggers-district .menu li {
		float: left;
		padding: 0 4px 0 0;
	}

	.bloggers-district .menu li a {
		padding: 10px 8px 5px 8px;
		display: block;
	}

	.bloggers-district .menu li img {
		display: block;
	}

	.bloggers-district .menu li.on {
		background: url("/images/new/backgrounds/bg_bloggers_district_menu_item_left.gif") no-repeat left;
		padding: 0;
	}

	.bloggers-district .menu li.on span {
		background: url("/images/new/backgrounds/bg_bloggers_district_menu_item_right.gif") no-repeat right;
		padding: 10px 12px 5px 12px;
		display: block;
	}

	.bloggers-district .menu li.on span.state {
		display: block !important;
	}

	.bloggers-district .blog-box {
		margin: 10px 10px 0 10px;
	}

	.bloggers-district .blog-box .header {
		font-weight: bold;
		margin: 0 0 5px 0;
		display: block;
	}

	.bloggers-district .blog-box p {
		font-size: 1.1em;
		line-height: 1.4em;
	}

	.bloggers-district .blog-box p a {
		font-size: 1.0em;
	}

	.bloggers-district .blog-box .info {
		overflow: hidden;
		margin: 11px 0 0 0;
	}

	.bloggers-district .blog-box .info .user-avatar {
		margin: 0 5px 0 0;
		float: left;
	}

	.bloggers-district .blog-box .info .user-avatar img {
		display: block;
	}

	.bloggers-district .blog-box .info a {
		font-size: 1.00em;
	}

	.bloggers-district .blog-box .info span {
		color: #999999;
		display: block;
		margin: 2px 0 0 0;
	}

	/*	-------------------------------------------------------------
	5.30. =Common forms
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.userAddContent ul li textarea {
		width: 90%;
		border: 1px solid #B8B8B8;
		margin-top: 10px;
		font-size: 1.1em;
	}
	.userAddContent {
		padding: 10px;
	}
	.userAddContent form {
		margin-left: 10px;
	}
	.userAddContent strong {
		font-weight: bold;
		font-size: 13px;
		margin-left: 20px;
	}
	.userAddContent ul li {
		margin: 10px 0 0 5px;
	}
	.userAddContent ul li input {
		width: 90%;
		margin-top: 10px;
		border: 1px solid #b8b8b8;
		font-size: 1.1em;
	}
	.userAddContent ul li label {
		display: inline;
		font-weight: bold;
		font-size: 13px;
		margin: 0 5px 5px 0;
	}
	
	.userAddContent ul li .separator-list {
		 height:0px; 
		 width:100%;
	}
	
	.userAddContent em {
		color: #ff0000;
		margin-right: 10px;
	}
	.userAddContent ul li .button a:hover {
		text-decoration: none;
		color: #000;
	}
	.userAddContent ul li .button a {
		display: block;
		padding: 8px 0px 6px 5px;
		background: url(/images/new/buttons/btn_register.gif) no-repeat 0 0;
		color: #fff;
		margin: 0 0 0 0;
		float: left;
		font-size: 11px;
	}
	.userAddContent ul li .button span {
		padding: 8px 8px 8px 5px;
		background: url(/images/new/buttons/btn_register_right.gif) no-repeat right 0;
	}
	.userAddContent ul li .button .submit {
		margin: 0 10px 0 10px;
		float: left;
		border: 0;
		font-size: 11px;
		padding: 8px 5px 6px 5px;
		background: url(/images/new/buttons/btn_register.gif) no-repeat 0 0;
		cursor: pointer;
	}
	.userAddContent ul li .submit {
		width: 100px;
		background: #000;
		color: #fff;
		margin-left: 13px;
		float: left;
	}
	.userAddContent ul li .back {
		width: 100px;
		background: #000;
		color: #fff;
		display: block;
		margin-left: 13px;
		text-align: center;
		float: left;
		padding: 1px 0;
	}

	.userAddContent .rulesRegistration {
		overflow: auto;
		font-weight: normal;
		background: white;
		width: 446px;
		height: 200px;
		text-align: left;
		margin-left: 14px;
		border: 1px solid #b8b8b8;
		background: #eee;
	}
	.userAddContent ul li .captcha {
		width: 100%;
		margin-left: 14px;
	}
	.userAddContent ul li .captcha p {
		width: 100%;
		float: left;
		font-size: 13px;
		font-weight: bold;
	}
	.userAddContent ul li .captcha input {
		width: 175px;
		float: left;
	}
	.userAddContent ul li .accept input {
		width: 7%;
	}
	.userAddContent ul li .margin20 {
		margin: 0;
	}

	.userAddContent ul li.new-location {
		display: none;
	}
	
	.userAddContent ul li .newsletter-checkbox {
	 	margin-top:0px; 
	 	width:10px;
	}
	
/*	-------------------------------------------------------------
6. =Constan parts
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	/*	-------------------------------------------------------------
	6.1. =Promo box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.promo-box {
		float: left;
	}

	.promo-box a img {
		display: block;
		margin: 0 auto;
	}

	/*	-------------------------------------------------------------
	6.2. =Miscellaneous infos
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.miscellaneous-infos {
		width: 512px;
		height: 119px;
		float: left;
		background: url("/images/new/backgrounds/bg_miscellaneous_infos.gif") no-repeat;
		position: relative;
		margin: 0 0 10px 0;
	}

	.miscellaneous-infos .today-info {
		border-bottom: 1px solid #d6d6d6;
		margin: 15px 20px 0 100px;
		padding: 0 0 5px 0;
		overflow: hidden;

	}

	.miscellaneous-infos .today-info .forecast-status {
		position: absolute;
		top: 20px;
		left: 10px;
	}

	.miscellaneous-infos .today-info .forecast-temperature {
		font-size: 3.0em;
		font-weight: bold;
		color: #999999;
		float: left;
		width: 78px;
	}

	.miscellaneous-infos .today-info .day-info {
		float: left;
		font-size: 1.1em;
		width: 145px;
		margin: 0 8px;

	}

	.miscellaneous-infos .today-info .day-info strong {
		display: block;
		margin: 0 0 7px 0;
	}

	.miscellaneous-infos .today-info .lottery-info {
		float: left;
		width: 150px;
	}

	.miscellaneous-infos .today-info .lottery-info strong {
		float: left;
		font-size: 1.2em;
	}

	.miscellaneous-infos .today-info .lottery-info a {
		float: right;
		font-size: 1.2em;
	}

	.miscellaneous-infos .today-info .lottery-info ul {
		padding: 3px 0 0 0;
		clear: both;
		overflow: hidden;
	}

	.miscellaneous-infos .today-info .lottery-info ul li {
		float: left;
		background: url("/images/new/backgrounds/bg_lottery_score.gif") no-repeat;
		margin: 0 7px 0 0;
		font-size: 1.1em;
		width: 18px;
		text-align: center;
		height: 14px;
		padding: 2px 0;
	}

	.miscellaneous-infos .city-info {
		margin: 0 20px 5px 100px;
		padding: 10px 0 0 0;
	}

	.miscellaneous-infos .city-info ul {
		overflow: hidden;
	}

	.miscellaneous-infos .city-info ul li {
		float: left;
		font-size: 1.1em;
		margin: 0 0 10px 10px;
	}

	.miscellaneous-infos .city-info ul li.female {
		background: url("/images/new/backgrounds/bg_city_info_item_female.gif") no-repeat;
		padding: 0 0 0 13px;
		width: 100px;
	}

	.miscellaneous-infos .city-info ul li.male {
		background: url("/images/new/backgrounds/bg_city_info_item_male.gif") no-repeat;
		padding: 0 0 0 13px;
		width: 120px;
	}

	/*	-------------------------------------------------------------
	6.3. =Editorial infos
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.editorial-info {
		width: 432px;
		padding: 10px 10px 10px 20px;
		height: 99px;
		float: right;
		background: url("/images/new/backgrounds/bg_editorial_info.gif") no-repeat;
		margin: 0 0 10px 0;
	}

	.editorial-info .editor-avatar {
		float: left;
		margin: 10px 10px 0 0;
	}

	.editorial-info .editor-message {
		font-size: 1.2em;
		line-height: 1.6em;
		padding: 5px 10px 5px 20px;
		float: right;
		width: 330px;
		background: url("/images/new/backgrounds/bg_editorial_info_editor_message.gif") no-repeat;
	}

	.editorial-info .editor-info {
		font-size: 1.2em;
		float: right;
		width: 340px;
		color: #6a6a6a;
		margin: -5px 0 0 0;
	}

	.editorial-info .editor-info a {
		font-weight: bold;
	}

	.editorial-info .editor-contacts {
		font-size: 1.1em;
		float: right;
		width: 340px;
		color: #6a6a6a;
		margin: 5px 0 0 0;
		overflow: hidden;
	}

	.editorial-info .editor-contacts li {
		float: left;
		margin: 0 15px 0 0;
		padding: 2px 0 2px 0px;
	}
	
	.editorial-info .editor-contacts li .icon {
		position:relative;
		top:4px;
	}

	.editorial-info .editor-contacts li span {
		color: #1366a1;
	}
/*
	.editorial-info .editor-contacts li.gg {
		background: url("/images/new/backgrounds/bg_editorial_info_editor_contacts_gg.gif") no-repeat;
	}
*/
	.editorial-info .editor-contacts li.telephone {
		background: url("/images/new/backgrounds/bg_editorial_info_editor_contacts_telephone.gif") no-repeat;
	}

	/*	-------------------------------------------------------------
	6.4. =Other sites
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.other-sites {
		background: url("/images/new/backgrounds/bg_other_sites.gif") no-repeat;
		clear: both;
		margin: 0 0 10px 0;
	}

	.other-sites ul {
		overflow: hidden;
		padding: 7px 0 7px 20px;
	}

	.other-sites ul li {
		float: left;
		font-size: 1.1em;
		font-weight: bold;
		padding: 0 13px 0 0;
		margin: 0 10px 0 0;
		background: url("/images/new/backgrounds/bg_other_sites_item.gif") no-repeat right 7px;
		color: #fff;
	}

	.other-sites ul li a {
		color: #fff;
		font-weight: normal;
	}

	.other-sites ul li.first {
		background: none;
		padding: 0 25px 0 0;
	}

	.other-sites ul li.last {
		background: none;
		padding: 0;
	}

	/*	-------------------------------------------------------------
	6.5. =Site map
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.site-map {
		background: url("/images/new/backgrounds/bg_site_map_top.gif") no-repeat top;
		padding: 5px 0 0 0;
		margin: 0 0 10px 0;
	}

	.site-map .wrapper {
		background: #fff;
		border-left: 1px solid #dcdcdc;
		border-right: 1px solid #dcdcdc;

	}

	.site-map .wrapper .inner {
		background: url("/images/new/backgrounds/bg_site_map_bottom.gif") no-repeat bottom;
		overflow: hidden;
		padding: 10px 10px 20px 20px;
	}

	.site-map .wrapper .inner dl {
		float: left;
		margin: 0 5px 0 0;
	}

	.site-map .wrapper .inner dl dt a {
		font-weight: bold;
		font-size: 1.2em;
	}

	.site-map .wrapper .inner dl dd {
		float: left;
		margin: 12px 5px 0 0;
		width: 110px;
	}

	.site-map .wrapper .inner dl dd ul li {
		margin: 0 0 6px 0;
	}

	.site-map .wrapper .inner dl dd ul li a {
		font-size: 1.1em;
	}

	/*	-------------------------------------------------------------
	6.6. =Ads
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.ads-holder{
		display: none;
	}

	#adplace-gora {
		padding: 9px 0;
		background-color: #000;
		text-align: center;
		/* overflow: hidden; */
		overflow:visible;
	}
	#adplace-prawa1, #adplace-prawa2 {
		margin: 10px 0;
		text-align: center;
	}

	#adplace-link_top {
		overflow: hidden;
	}

	#adplace-srodek1.right {
		float: right;
	}


	/*	-------------------------------------------------------------
	6.9. =Static pages
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#regulaminmm ul {
		list-style-type:upper-roman;
		margin-top:10px;
		margin-bottom:10px;
		padding:0 30px;
	}

	#regulaminmm li {
		margin-top:10px;
		margin-bottom:10px;
		padding-left:5px;
	}

	#regulaminmm ul li ul {
		list-style-type:decimal;
		padding-left:20px;
	}

	#regulaminmm ul li ul li ul {
		list-style-type:lower-alpha;
		padding-left:25px
	}

	#regulaminmm ul li ul li ul li ul {
		list-style-type:disc;
		padding-left:15px
	}

/*	-------------------------------------------------------------
7. =Common
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	/*	-------------------------------------------------------------
	7.1 =Common box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.common-box {
		position: relative;
		margin: 0 0 10px 0;
		overflow: hidden;
	}

	.common-box h2 {
		font-size: 1.6em;
		color: #c60a0a;
		padding: 7px 0 0 10px;
		zoom:1;
	}

	.common-box h2 span {
		display: block;
	}

	.common-box a {
		font-size: 1.1em;
	}

	.common-box .inner {
		border-left: 1px solid #d6d6d6;
		border-right: 1px solid #d6d6d6;
		background: #fff;
	}

	#body .common-box h2 {
		cursor:	n-resize;
	}
	
	#body .common-box h2.no-n-resize-cursor {
		cursor: default;
	}
	
	#body .common-box h2 a {
		font-size: 1em;
		color:#c60a0a;
		cursor: pointer;
	}

	.common-box .inner .wrapper {
		padding: 15px 10px 0 10px;
	}

		/*	-------------------------------------------------------------
		7.1.1. =Common box control
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.common-box .common-box-control {
			position: absolute;
			top: 0;
			right: 0;
			background: url("/images/new/backgrounds/bg_common_box_control.gif") no-repeat left top;
			padding: 0 0 0 13px;
		}

		.common-box .common-box-control ul {
			background: url("/images/new/backgrounds/bg_common_box_control_list.gif") no-repeat right top;
			overflow: hidden;
			clear: both;
			padding: 0 5px 0 0;
		}

		.common-box .common-box-control ul li {
			float: left;
			padding: 7px 6px;
			color: #d57777;
			font-size: 1.1em;
		}

		.common-box .common-box-control ul li a {
			display: block;

			font-size: 1.0em;
		}

		.common-box .common-box-control ul li a span {
			display: none;
		}

		.common-box .common-box-control ul li.add a {
			background: url("/images/new/buttons/btn_common_box_control_plus.gif") no-repeat center;
			width: 10px;
			height: 14px;
		}

		.common-box .common-box-control ul li.remove a {
			background: url("/images/new/buttons/btn_common_box_control_minus.gif") no-repeat center;
			width: 10px;
			height: 14px;
		}

		.common-box .common-box-control ul li.roll a {
			background: url("/images/new/buttons/btn_common_box_control_roll_up.gif") no-repeat center;
			width: 10px;
			height: 14px;
		}

		.common-box .common-box-control ul li.help a {
			background: url("/images/new/buttons/btn_common_box_control_help.gif") no-repeat center;
			width: 10px;
			height: 14px;
		}

		.common-box .common-box-control ul li.rss a {
			background: url("/images/new/icon_rss.gif") no-repeat center;
			width: 30px;
			height: 14px;
		}

		.common-box .common-box-control ul li.rss a span {
			display: none;
		}

		.common-box .common-box-control ul li.roll a.hiddenBox {
			background-image:url(/images/new/buttons/btn_common_box_control_roll_down.gif);
		}

		/*	-------------------------------------------------------------
		7.1.2. =Common buttun
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		.common-box .common-button {
			display: block;
			background-image: url("/images/new/buttons/btn_common_button.gif");
			background-repeat: no-repeat;
			background-position: left top;
			font-size: 0.9em;
			color: #fff;
		}
		.common-box .common-button.absolute {
			position: absolute;
			right: 30px;
			top: -30px;
		}
		.common-box .common-button.absolute-low {
			position: absolute;
			right: 10px;
			top: -20px;
		}
		.common-box .common-button span {
			display: block;
			background: url("/images/new/buttons/btn_common_button_right.gif") no-repeat right top;
			padding: 4px 6px 3px 6px;
			text-align: center;
			height: 12px;
		}

		.common-box .common-button:hover {
			background-position: left bottom;
			color: #fff;

		}

		.common-box .common-button:hover span {
			background-position: right bottom;
		}
		
		/*	-------------------------------------------------------------
		7.1.2.1 =Common buttun-imp
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
			.common-box .common-button-imp {
				display: block;
				background-image: url("/images/new/buttons/btn_common_button.gif");
				background-repeat: no-repeat;
				background-position: left top;
				font-size: 0.9em;
				color: #fff;
			}
	
			.common-box .common-button-imp.absolute {
				position: absolute;
				right: 34px;
				top: -30px;
			}
			
			.common-box .common-button-imp.absolute-low {
				position:absolute;
				right:10px;
				top:-20px;
			}
			
			.common-box .common-button-imp:hover {
				background-position: left bottom;
				color: #fff;
			}
	
			.common-box .common-button-imp:hover span {
				background-position: right bottom;
			}
			
			.common-box .common-button-imp span{
				top:0px;
				height: 12px;
				width: 4px;
				position: absolute;
				right: -4px; 
				padding: 4px 0px 3px 6px;
				background: url("/images/new/buttons/btn_common_button_right.gif") no-repeat right top;
			}
			
			.articles .inner .common-button-imp  {
				float:right;
				margin:10px 10px 5px 0px;
				width:68px;
				height: 19px;
				line-height: 19px;
				padding: 0 0 0 11px; 
			}
			
			.blogs .inner .common-button-imp {
				float:right;
				margin:10px 10px 5px 0;
				width:50px;
				height: 19px;
				line-height: 19px;
				padding: 0 0 0 9px;
			}		
			
			.events-suggestions .inner .common-button-imp {
				float:right;
				margin:10px 10px 5px 0;
				width:78px;
				height: 19px;
				line-height: 19px;
				padding: 0 0 0 9px;
			}
			
			.users-authors .inner .common-button-imp {
				float:right;
				margin:10px 10px 5px 0;
				width:67px;
				height: 19px;
				line-height: 19px;
				padding: 0 0 0 9px;
			}
			
			#events-common-button {
				cursor:pointer;
				display:block;
				top:8px;
				width:90px;
				height: 19px;
				line-height: 19px;
				padding: 0 0 0 23px;
			}
				
			.advertisments .inner .common-button-imp {
				float:right;
				margin:10px 10px 5px 0;
				width:85px;
				height: 19px;
				line-height: 19px;
				padding: 0 0 0 21px;
			}
			
			.companies .inner .common-button-imp {
				float:right;
				margin:0px 1px 5px 0;
				width:58px;
				height: 19px;
				line-height: 19px;
				padding: 0 0 0 15px;
			}
				
			.company #recommend {
				float:left;
				position:relative;
				width:50px;
				height: 19px;
				line-height: 19px;
				padding: 0 0 0 15px;
				top:0px;
				left:0px;
			}
			
			.company #recommend span {
				padding:3px 6px 4px;
				font-size:10px;
			}
			
			.publications .blogs a.common-button-imp {
				line-height:19px;
				height:19px;
				padding: 0 0 0 15px;
				width:94px;
			}
			
			.publications .blogs a.absolute {
				position:absolute;
				top:5px;
				right:10px;
			}
			
			.common-box .userRegisterForm .refreshCaptcha {
				background:url("/images/new/buttons/defaultSubmit_130.gif") no-repeat top left;
				background-color:transparent;
				border:none;
				padding:2px 0px 1px;
				width:130px;
				cursor:pointer;
				margin-right:20px;
				margin-top:10px;
				color:#FFFFFF;
				outline:none;
			}
			
			.common-box .userRegisterForm .refreshCaptcha:hover {
				background-position:left bottom;
				text-decoration:underline;
			}
			
				.editorial-buttons {
					float:left;
				}
				
				.editorial-buttons a {
					float:left;
					margin:10px;
				}
				
					.publications .publication-box a.buttonItem {
						line-height:19px;
						height:19px;
						text-align:center;
						width:120px;
						position:relative;
						padding-left:4px;
					}
					
					.publications .publication-box a.buttonItem span {
						position:absolute;
						width:4px;
						height:12px;
						right:-4px;
						top:0px;
					}
				
				/*
					.publications .publication-box a.deleteEntry {
						line-height:19px;
						height:19px;
						text-align:center;
						width:100px;
						position:relative;
					}
					
					.publications .publication-box a.deleteEntry span {
						position:absolute;
						width:4px;
						height:12px;
						right:-4px;
						top:0px;
					}
					
					.publications .publication-box a.editEntry {
						line-height:19px;
						height:19px;
						text-align:center;
						padding-left:4px;
						width:96px;
						position:relative;
					}
					
					.publications .publication-box a.editEntry span {
						position:absolute;
						width:4px;
						height:12px;
						right:-4px;
						top:0px;
					}
					
					.publications .publication-box a.addEntryPhoto {
						line-height:19px;
						height:19px;
						text-align:center;
						padding-left:4px;
						width:96px;
						position:relative;
					}
					
					.publications .publication-box a.addEntryPhoto span {
						position:absolute;
						width:4px;
						height:12px;
						right:-4px;
						top:0px;
					}					
					
				*/						
			

			
				.company-box .titleStyle h4 a.common-button.invites {
					position:absolute;
					top:10px;
				}
			
				#invites-SP {
					position:relative;
					top:0px;
					right:0px;
				}
				
				.invites span {
					top:0px;
					height: 12px;
					width: 4px;
					position: absolute;
					right: -4px; 
					padding: 4px 0px 3px 6px;
				}
				
				.friends-relation-box {
					position:relative;
				}
				
				.common-header {
					position:relative;
				}
				
				.company-box .titleStyle h4#mine-blog a.common-button {
					position:relative;
					top:0px;
					right:0px;
				}
				
				.common-header .common-button span {
					top:0px;
					height: 12px;
					width: 4px;
					position: absolute;
					right: -4px; 
					padding: 4px 0px 3px 6px;
				}
				
				.add-new-common-button {
					width:80px;
					padding:4px 0px 3px 4px;
					text-align:center;
					margin-left:10px;
					font-weight:bold;
					position:relative;
					height:12px;
				}
				
				.add-new-common-button span {
					position:absolute;
					right:-4px;
					top:0px;
					height:12px;
					width:4px;
				}

		/*	-------------------------------------------------------------
		7.1.3. =RSS menu
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.rss-menu {
			overflow: hidden;
			position: absolute;
		}

		.rss-menu li {
			float: left;
			margin: 0 15px 0 0;
		}

		.rss-menu li a {
			height: 13px;
			display: block;
			background-position: center;
			background-repeat: no-repeat;
		}

		.rss-menu li a span {
			display: none;
		}

		.rss-menu li.cafe-news a {
			width: 88px;
			background-image: url("/images/new/icon_cafe_news.gif");
		}

		.rss-menu li.rss a {
			width: 30px;
			background-image: url("/images/new/icon_rss.gif");
		}

	/*	-------------------------------------------------------------
	7.2. =Accordion list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.accordion-list { /* IE6 NEEDS RELATIVE POSITIONED PARENT */
		top: 8px;
		position: relative;
		clear: both;
	}
	.accordion-list dt.header a {
		color: #6a6a6a;
		font-weight: bold;
		padding: 8px 10px 7px 10px;
		display: block;
		zoom: 1;
		outline: none;
	}
	
	.accordion-list dt.header.on a, .accordion-list dt.header.on a:hover {
		text-decoration:none;
	}

	.accordion-list dd.content {
		background: url("/images/new/backgrounds/bg_accordion_content_on.gif") bottom repeat-x;
		overflow: auto;
	}

	.accordion-list dt.header.off {
		border-bottom: 1px solid #cccccc;
		background: url("/images/new/backgrounds/bg_accordion_header_off.gif") bottom repeat-x;
	}

	.accordion-list dd.content.off {
		display: none;
	}

	.accordion-list dd.content.on {
		border-bottom: 1px solid #cccccc;
	}

	.accordion-list dt.header.last-off {
		border: none;
		background: url("/images/new/backgrounds/bg_accordion_header_last_off.gif") bottom no-repeat;
	}

	.accordion-list dd.content.last-on {
		background: none;
		border-bottom: none;
	}

	/*	-------------------------------------------------------------
	7.3. =On map small
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.on-map-small {
		background: url("/images/new/icon_on_map_small.gif") left bottom no-repeat;
		padding-left: 20px;
	}
	.on-map-small.no-icon {
		background: none;
		padding-left: 0px;
	}
	.map-coord, .map-desc {
		display:none;
	}

	/*	-------------------------------------------------------------
	7.5. =Top list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.top-list {
		zoom: 1;
		padding-top: 10px;
		display: none;
	}
	.top-list li {
		padding: 5px 10px 5px 55px;
		border-bottom: 1px solid #ececec;
		zoom: 1;
		overflow: hidden;
		position: relative; /* IT NEEDS IN IE6 position: relative; PARENT for .top-list */
		margin: 1px;
	}

	.top-list li:hover {
		background:transparent url(/images/new/backgrounds/bg_gradient.gif) repeat-x scroll center bottom;
	}

	.top-list li.last {
		border: none !important;
	}

	.top-list li a {
		font-weight: bold;
	}

	.top-list li p {
		font-size: 1.1em;
		margin: 4px 0;
	}

	.top-list li span {
		color: #999999;
	}
	.top-list li span.comments-count {
		background:transparent url(/images/new/comment_icon.png) no-repeat scroll 0 0;
		color:#DA0000;
		display:block;
		font-size:1.1em;
		font-weight:bold;
		height:20px;
		left:10px;
		padding:8px 10px;
		position:absolute;
		top:10px;
		width:16px;
	}

	.top-list li .counter {
		background: url("/images/new/backgrounds/bg_top_content_counter") no-repeat center;
		font-size: 1.1em;
		color: #b50a0a;
		font-weight: bold;
		width: 35px;
		text-align: center;
		padding: 7px 0 11px 0;
		display: block;
		position: absolute;
		top: 7px;
		left: 10px;
	}
	#top5recommended .top-list {
		display: block;
	}

	/*	-------------------------------------------------------------
	7.6. =Top rated content
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.top-rated-content li {
		overflow: hidden;
		border-bottom: 1px solid #ececec;
		padding: 10px;
		zoom: 1;
	}
	.top-rated-content li:hover {
		background:transparent url(/images/new/backgrounds/bg_gradient.gif) repeat-x scroll center bottom;
	}

	.top-rated-content li.last {
		border: none !important;
	}

	.top-rated-content li img {
		float: left;
		display: block;
		margin: 0 10px 5px 0;
	}

	.top-rated-content li a {
		font-size: 1.2em;
		font-weight: bold;
	}

	.top-rated-content li p {
		margin: 2px 0 5px 0;
	}

	.top-rated-content li p a {
		font-size: 1.09em;
		font-weight: normal;
	}

	.top-rated-content li .rate-wrapper {
		background: #ececec;
		width: 100%;
		height: 5px;
		clear: both;
	}

	.top-rated-content li .rate-wrapper .rate {
		background: #c60a0a;
		display: block;
		height: 100%;
		line-height: 0;
		font-size: 0;
	}

	.top-rated-content li .rate-wrapper .rate-10 {
		width: 10%;
	}

	.top-rated-content li .rate-wrapper .rate-20 {
		width: 20%;
	}

	.top-rated-content li .rate-wrapper .rate-30 {
		width: 30%;
	}

	.top-rated-content li .rate-wrapper .rate-40 {
		width: 40%;
	}

	.top-rated-content li .rate-wrapper .rate-50 {
		width: 50%;
	}

	.top-rated-content li .rate-wrapper .rate-60 {
		width: 60%;
	}

	.top-rated-content li .rate-wrapper .rate-70 {
		width: 70%;
	}

	.top-rated-content li .rate-wrapper .rate-80 {
		width: 80%;
	}

	.top-rated-content li .rate-wrapper .rate-90 {
		width: 90%;
	}

	.top-rated-content li .rate-wrapper .rate-100 {
		width: 100%;
	}

	.top-rated-content li .points {
		color: #999999;
		font-size: 1.1em;
		margin: 5px 0 0 0;
		zoom: 1;
	}

	.top-rated-content li .points span {
		float: right;
	}

	/*	-------------------------------------------------------------
	7.7. =Pins big
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.pin {
		font-size: 1.2em !important;
		padding: 9px 0 10px 30px;
		display: block;
	}

	.pin-cashpoint {
		background: url("/images/new/pins/cashpoint.gif") no-repeat left center;
	}
	.pin-catering {
		background: url("/images/new/pins/catering.gif") no-repeat left center;
	}
	.pin-culture {
		background: url("/images/new/pins/culture.gif") no-repeat left center;
	}
	.pin-education {
		background: url("/images/new/pins/education.gif") no-repeat left center;
	}
	.pin-entertainment {
		background: url("/images/new/pins/entertainment.gif") no-repeat left center;
	}
	.pin-health {
		background: url("/images/new/pins/health.gif") no-repeat left center;
	}
	.pin-hotels {
		background: url("/images/new/pins/hotels.gif") no-repeat left center;
	}
	.pin-news {
		background: url("/images/new/pins/news.gif") no-repeat left center;
	}
	.pin-petrol-station {
		background: url("/images/new/pins/petrol_station.gif") no-repeat left center;
	}
	.pin-people {
		background: url("/images/new/pins/people.gif") no-repeat left center;
	}
	.pin-photos {
		background: url("/images/new/pins/photos.gif") no-repeat left center;
	}
	.pin-promotion {
		background: url("/images/new/pins/promotion.gif") no-repeat left center;
	}
	.pin-shopping {
		background: url("/images/new/pins/shopping.gif") no-repeat left center;
	}
	.pin-video {
		background: url("/images/new/pins/video.gif") no-repeat left center;
	}
	.pin-institution {
		background: url("/images/new/pins/institution.gif") no-repeat left center;
	}
	.pin-turist {
		background: url("/images/new/pins/turist.gif") no-repeat left center;
	}
	.pin-commercial {
		background: url("/images/new/pins/commercial.gif") no-repeat left center;
	}
	.pin-sport {
		background: url("/images/new/pins/sport.gif") no-repeat left center;
	}

	.pin-other {
		background: url("/images/new/pins/other.gif") no-repeat left center;
	}
	
	.pin-automative {
		background: url("/images/new/pins/automative.gif") no-repeat left center;
	}
	
	.pin-houseandinterior {
		background: url("/images/new/pins/houseandinterior.gif") no-repeat left center;
	}
	
	.pin-beauty {
		background: url("/images/new/pins/beauty.gif") no-repeat left center;
	}
	
	.pin-others {
		background: url("/images/new/pins/others.gif") no-repeat left center;
	}

	/*	-------------------------------------------------------------
	7.8. =Article photo list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.article-photo-list, .blog-photo-list {
		overflow: hidden;
	}

	.photoreport-box .article-photo-list {
		height: 88px;
	}

	.article-photo-list li, .blog-box .promo {
		float: left;
		margin: 36px 5px 0 0;
	}

	.article-photo-list li.promo, .blog-photo-list .promo {
		margin-top: 0;
	}

	.article-photo-list li.see-more-photos, .blog-photo-list li.see-more-photos {
		background: url("/images/new/backgrounds/bg_article_photo_list_see_more_photos.gif") no-repeat;
		margin-right: 0;
		padding: 7px 15px 7px 10px;
		font-size: 1.2em;
		color: #fff;
		width: 65px;
	}

	.article-photo-list li.see-more-photos a, .blog-photo-list li.see-more-photos a {
		color: #fff;
	}

	.article-photo-list li.see-more-photos strong, .blog-photo-list li.see-more-photos strong {
		font-size: 1.33em;
	}

	/*	-------------------------------------------------------------
	7.9. =Blog photo list
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.blog-photo-list {
		position: relative;
		overflow: hidden;
		padding-top:3px;
	}

	.blog-photo-list li {
		float: left;
		margin: 0 5px;
	}

	.blog-photo-list li a {
		display: block;
	}

	.blog-photo-list li img {
		display: block;
	}

	.blog-photo-list li.next a,
	.blog-photo-list li.previous a {
		width: 26px;
		height: 54px;
		display: block;
	}

	.blog-photo-list li.next a span,
	.blog-photo-list li.previous a span {
		display: none;
	}

	.blog-photo-list li.previous {
		margin: 0 10px 0 0;
	}

	.blog-photo-list li.next {
		margin: 0 0 0 10px;
	}


	.blog-photo-list li.previous a {
		background: url("/images/new/buttons/btn_blogs_photos_list_previous.gif") no-repeat;
	}

	.blog-photo-list li.next a {
		background: url("/images/new/buttons/btn_blogs_photos_list_next.gif") no-repeat;
	}

	/*	-------------------------------------------------------------
	7.10. =Comments
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.comments h4 {
		font-size: 1.6em;
		color: #C70B0B;
	}

	.comments {
		position: relative;
		top: 8px;
	}

	.comments .header {
		font-weight: bold;
		font-size: 1.6em;
	}

	.comments .list {
		margin: 10px 0 0 0;
		overflow: hidden;

	}

	.comments .list dt {
		float: left;
		width: 31%;
		padding: 0 0 10px 0;
		clear:left;
	}

	.comments .list dt .user-avatar {
		float: left;
		margin: 0 10px 0 0;
	}

	.comments .list dt a {
		font-size: 1.3em;
		font-weight: bold;
	}

	.comments .list dt.msg {
		padding: 10px;
		border: 1px solid #D6D6D6;
		background-color: #ECECEC;
		width: 96%;
	}

	.comments .list dd {
		float: left;
		width: 68%;
		padding: 5px 0 0 0;
		margin-bottom: 10px;
		border-left: 2px solid #eaeaea;
	}
	.comments .list dd.even {
		background: transparent url(/images/new/backgrounds/bg_comments.gif) 0 0 repeat-y;
	}
	.comments .list dd strong {
		font-size: 1.3em;
		padding: 0 0 0 10px;
	}
	
	.comments .list dd strong a {
		text-decoration:none;
		color:#000000;
	}

	.comments .list dd span {
		font-size: 1.1em;
		color: #999999;
		display: block;
		padding: 5px 0 5px 10px;
	}

	.comments .list dd p {
		font-size: 1.3em;
		line-height: 1.31em;
		padding: 0 0 0 10px;
	}

	.comments .list dd p a {
		font-size: 1.0em;
	}

	.comments form fieldset {
		padding:20px 0;
		position: relative;
	}

	.comments form fieldset legend span {
		position: absolute;
		top: 10px;
		font-weight: bold;
		font-size: 1.6em;
		color: #C70B0B;
	}
	
	.comments form fieldset legend a {
		text-decoration:none;
		color:#C70B0B;
	}

	.comments form fieldset .add {
		overflow: hidden;
		padding: 45px 0 0 0;
		clear: both;
	}

	.comments legend {
		display: block;
	}

	.comments form fieldset .add dt {
		float: left;
		width: 31%;
		padding: 0 0 10px 0;
	}

	.comments form fieldset .add dt label {
		font-size: 1.3em;
		display:block;
	}

	.comments form fieldset .add dd {
		width: 69%;
		float: left;
		padding: 0 0 10px 0;
	}

	.comments form fieldset .add dd input,
	.comments form fieldset .add dd textarea {
		width: 96%;
		border: 1px solid #b8b8b8;
		padding: 2px 5px;
		font-size: 1.3em;
	}

	.comments form fieldset .add dd textarea {
		height: 105px;
	}

	.comments form fieldset .add dd #comment-verify-code {
		width: 118px;
	}

	.comments form fieldset .add dd img {
		vertical-align: bottom;
		margin: 0 0 0 0;
		margin-right: 5px;
	}

	.comments form fieldset .submit {
		border: none;
		background: url("/images/new/buttons/btn_comments_submit.gif") no-repeat top left;
		padding: 0;
		margin: 0;
		color:#fff;
		font-size:1.2em;
		width: 130px;
		height: 25px;
		vertical-align: top;
		font-weight: bold;
		margin: 0 0 0 31%;
		cursor:pointer;
	}
	
	.comments form fieldset .submit:hover {
		background: url("/images/new/buttons/btn_comments_submit_on_hover.gif") no-repeat top left;
	}
	
	.comments form fieldset .add dd input.reload {
		border: none;
		background: url("/images/new/buttons/defaultSubmit_130.gif") no-repeat top left;
		color:#fff;
		font-size:1.0em;
		width: 130px;
		height: 19px;
		font-weight: normal;
		cursor:pointer;
		display:block;
		float:left;
		margin:5px 0px 0px 0px;
		padding:0px;
		text-align:center;
	}
	
	.comments form fieldset .add dd input.reload:hover {
		background-position: left bottom;
		text-decoration:underline;
	}
	
	.comments form fieldset .add dd input.refreshCaptchaBlog {
		background: url("/images/new/buttons/defaultSubmit_130.gif") no-repeat top left;
		position:static;
		border:none;
		width:130px;
		cursor:pointer;
		text-align:center;
		font-weight:normal;
		font-size:10px;
		float:left;
		display:block;
		padding:2px 0px;
		margin:5px 0 0 0;
	}
	 
	.comments form fieldset .add dd input.refreshCaptchaBlog:hover {
		background-position: left bottom;
		text-decoration:underline;	
	}
	
	.comments form fieldset .add dd.captcha .submit {
		position:static;
		border:none;
		width:130px;
		text-align:center;
		cursor:pointer;
		text-align:center;
		font-weight:bold;
		font-size:1.2em;
		float:left;
		display:block;
		margin-top:5px;
		margin-left:0px;
	}
	
	.comments .comment-added-info {
		color:#C60A0A;
		font-size:1.6em;
		padding:20px 0 70px;
	}
	
	.comments .loader {
		left:0px;
		top:0px;
	}

	/*	-------------------------------------------------------------
	7.11. =Rate
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.rate {
		overflow: hidden;
	}

	.rate ul {
		float: left;
		margin: 7px 15px 0 10px;
	}

	.rate ul li {
		float: left;
	}

	.rate ul li a span,
	.rate ul li span span {
		display: none;
	}

	.rate ul li a,
	.rate ul li span {
		width: 25px;
		height: 5px;
		display: block;
		background: #ececec;
	}

	.rate ul li .rated,
	.rate ul li a:hover {
		background: #c60a0a;
	}

	.rate span {
		font-weight: bold;
		float: left;
		font-size: 1.3em;
	}

	.starsHolder {
		float: right;
		width: 160px;
		position: absolute;
		top: 15px;
		right: 10px;
	}
	.starsHolder strong{
		font-size: 1.2em;
	}
	.starsHolder ul.stars a:hover span {
		left:0px;
		top:10px;
	}
	/*	-------------------------------------------------------------
	7.12. =User panel
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.user-panel {
		width: 145px;
		overflow: hidden;
	}

	.user-panel h3 {
		font-size: 1.3em;
		color: #c70b0b;
		margin: 0 0 10px 0;
	}

	.user-panel h3 a.red {
		color: #c70b0b;
	}

	.user-panel .user-avatar {
		float: left;
		margin: 0 10px 0 0;
	}

	.user-panel .ranking {
		font-size: 1.1em;
	}

	.user-panel .ranking span {
		font-size: 2.55em;
		color: #bfbfbf;
		font-weight: bold;
		display: block;
	}

	.user-panel .message {
		background: url("/images/new/backgrounds/bg_thin_user_panel_message_bottom.gif") repeat-y;
		clear: both;
		margin: 0 0 10px 0;
	}

	.user-panel .message span {
		background: url("/images/new/backgrounds/bg_user_panel_message_top.gif") no-repeat left top;
		font-size: 1.1em;
		display: block;
	}
	
	.user-panel .message strong {
		background: url("/images/new/backgrounds/bg_thin_user_panel_message_bottom_rounded.gif") no-repeat left bottom;
		font-weight:normal;
		padding: 20px 10px 10px 10px;
		font-size: 1.1em;
		display: block;
	}

	.user-panel .im-gg {
		background: url("/images/new/icon_im_gg.gif") no-repeat left center;
		padding: 5px 0 5px 35px;
		font-size: 1.2em;
		display: block;
		margin: 0 0 20px 0;
	}

	.user-panel .common-button {
		width: 144px;
		display: block;
		margin: 0 0 5px 0;
		position:relative;
	}
	
	.user-panel .send-message {
		height:19px;
		line-height:19px;
		padding:0 0 0 36px;
		width:104px;
	}
	
	.user-panel .send-message span, .user-panel .add-to-friend span, .user-panel .remove-from-friend span {
		position:absolute;
		top:0px;
		right:-4px;
		width:4px;
		height:12px;
	}
	
	.user-panel .add-to-friend, .user-panel .remove-from-friend {
		height:19px;
		line-height:19px;
		width:135px;
		text-align:center;
		padding-left:4px;
		outline:none;
	}
	
	
		/*	-------------------------------------------------------------
		7.12.1 =User panel box
		- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		.user-panel .user-panel-box {
			margin: 0 0 20px 0;
			font-size: 1.2em;
		}

		.user-panel .user-panel-box strong {
			margin: 0 0 5px 0;
			display: block;
		}

		.user-panel .user-panel-box a {
			font-size: 1.0em;
		}

	/*	-------------------------------------------------------------
	7.13. =Tags cloud
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.tags-cloud {
		overflow: hidden;
	}

	.tags-cloud li {
		margin: 0 10px 0 0;
		display: inline;
	}

	.tags-cloud li.tag-1 {
		font-size: 1.18em;
	}

	.tags-cloud li.tag-2 {
		font-size: 1.36em;
	}

	.tags-cloud li.tag-3 {
		font-size: 1.55em;
	}

	.tags-cloud li.tag-4 {
		font-size: 1.91em;
	}

	/*	-------------------------------------------------------------
	7.14. =Observe button
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.observe-button {
		background: url("/images/new/buttons/btn_observe.gif") no-repeat;
		font-size: 1.1em;
		color: #932323;
		font-weight: bold;
		display: block;
		padding: 8px 0 8px 40px;
		width: 142px;
		margin: 0 0 10px 0;
		width: 202px;
		border:none;
		cursor:pointer;
		text-align: left;
	}

	/*	-------------------------------------------------------------
	7.15. =Abuse company button
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.abuse-company-button {
		background: url("/images/new/buttons/btn_abuse_company.gif") no-repeat;
		font-size: 1.1em;
		text-align: center;
		color: #932323;
		font-weight: bold;
		display: block;
		padding: 8px 0;
		width: 461px;
		margin: 0 0 10px 0;
	}
	
	/*	-------------------------------------------------------------
	7.15. =Report abuse
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.report-abuse {
		width:200px; 
		float:right; 
		text-align:right;
		margin-top:5px;
	}
	
	.popup-bg {
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left:0px;
		z-index:9000;
		background: url("/images/transparent-point.png") repeat top left; 
		text-align:center;
	}
	
	.popup-bg .common-box {
		position:relative;
		width:512px;
		margin:0px auto;
		background-color:#FFFFFF;
		opacity:1;
		background:url("/images/new/backgrounds/bg_three_cols_main_column_common_box_transp.gif") no-repeat scroll left bottom transparent;
		padding:0px 0px 8px 0px;;
	}
	
	.popup-bg .common-box h2 {
		background:url("/images/new/backgrounds/bg_three_cols_main_column_common_box_header_transp.gif") no-repeat scroll center top transparent;
		text-align:center;
		padding:15px 15px 5px 15px;	
	}
	
	.popup-bg .common-box h2.reportToModeratorHeader {
		text-align:left;
		padding-top:15px;
		padding-left:25px;
	}

	.popup-bg .common-box .inner {
		padding:15px 10px 15px 10px;
		text-align:left;
	}
	
	.popup-bg form {
		padding:0px 15px;
	}
	
	.popup-bg label { 
		display:block;
		font-weight:bolder;
		margin-top:5px;
		margin-bottom:2px;
	}
	
	.popup-bg label em {
		color:red;
		margin-right:5px;
	}
	
	.popup-bg input {
		display:block;
	}
	
	.popup-bg input#title {
		width:100%;
	}
	
	.popup-bg input#email  {
		display:block;
		width:200px;
	}
	
	.popup-bg textarea {
		width:100%;
	}
	
	.popup-bg select {
		width:200px;
	}
	
	.captcha-label {
		width:100%;
		overflow:hidden;
	}
	
	.captcha-label img {
		height:100px;
		width:200px;
	}
	
	.popup-bg #comment-verify-code {
		width:200px;
	}
	
	.popup-bg  .close-button {
		position:absolute;
		top:4px;
		right:0px;
		width:20px;
		height:20px;
		color:#000000;
		z-index:9001;
		cursor:pointer;
		font-size:14px;
		font-weight:bold;
	}
	
	.popup-bg .error, .popup-bg .field_error{
		margin: 0;
		background:none repeat scroll 0 0 #F9EAEA;
		border:1px solid #D6D6D6;
		color:#C60A0A;
		display:block;
		font-size:15px;
		padding:5px;
		clear: both;
		float: left;
	}
	
	.popup-bg .submit-button {
		background:url("/images/new/buttons/btn_register.gif") no-repeat scroll 0 0 transparent;
		border:0 none;
		float:right;
		font-size:11px;
		margin:0 0 0 10px;
		padding:8px 5px 6px;
		width:150px;
		color:#FFFFFF;
		margin-top: 20px;
		cursor:pointer;
	}
	
	.popup-bg .refreshButton {
		width:100px;
		background-image:url("/images/new/buttons/btn_common_button.gif");
		background-position:left top;
		background-repeat:no-repeat;
		color:#FFFFFF;
		display:block;
		font-size:0.9em;
		border:none;
		height:19px;
		margin-top:5px;
		cursor:pointer;
		width:100px;
		z-index:9002;
		position:relative;
		line-height:19px;
		text-align:center;
	}
	
	.popup-bg .refreshButton span {
		background:url("/images/new/buttons/btn_common_button_right.gif") no-repeat scroll right top transparent;
		display:block;
		height:12px;
		padding:4px 6px 3px;
		text-align:center;
		position:absolute;
		right:-4px;
		top:0px;
	}
	
	.popup-bg .refreshButton:hover {
		background-position: left bottom;
		color: #fff;
	}
	
	.popup-bg .refreshButton:hover span {
		background-position: right bottom;
	}
	
	.popup-bg .close2-button {
		height:19px; 
		width:60px; 
		text-align:center;
		margin-left:205px; 
		margin-top:30px;
		position:relative;
		line-height:19px;
		padding-left:4px;
	}
	
	.popup-bg .close2-button span {
		position:absolute;
		width:4px;
		height:12px;
		right:-4px;
		top:0px;
	}

/*	-------------------------------------------------------------
	8. =Navigations
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	/*	-------------------------------------------------------------
	8.1. =Add menu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.add-menu {
		background-color: #353535;
		color: #fff;
		overflow: hidden;
	}
	.add-menu ul {
		margin-left: 167px;
		overflow: hidden;
	}
	.add-menu ul li {
		float: left;
		padding: 6px 10px;
		background: url("/images/new/backgrounds/bg_add_menu_item.gif") no-repeat right center;
	}

	.add-menu ul li.last {
		background: none;
	}

	.add-menu ul li a {
		color: #fff;

		font-size: 1.1em;
	}
	.add-menu ul li a:hover {
		color: #fff;
		text-decoration: underline;
	}

	/*	-------------------------------------------------------------
	8.2. =Main Navigation
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#main-menu {
		/* overflow: hidden; */
		/* background: url("/images/new/backgrounds/bg_main_menu.gif") repeat-x 0 bottom; */
		background: url("/images/new/backgrounds/bg_main_menu.gif") repeat-x left 3px; 
		margin: 0 0 10px 0;
		clear: both;
		height:29px;
		z-index:1;
	}

	#main-menu li {
		float: left;
		margin: 0 10px;
		position:relative;
		z-index:1;
		outline:none;
		cursor:pointer;
	}
	
	#main-menu li a,
	#main-menu li span {
		font-weight: bold;
		color: #fff;
		font-size: 1.2em;
		padding: 10px 0 5px 0;
		display: block;
		outline:none;
		
	}
	
	#main-menu .with-arrow {
		background: url("/images/new/arrow-dow.gif") no-repeat right 13px;
		padding-right: 14px;
	}

	#main-menu li.with-arrow.on a {
		background: url("/images/new/arrow-dow-on.gif") no-repeat right 0px;
		padding: 10px 20px 5px 10px;
	}
	
	#main-menu li.with-arrow.on .sub-menu a {
		background: none;
	}
	
	#main-menu li a:hover {

	}

	#main-menu li.on {
		padding-top:0px;
		padding-right:0px;
		margin: 0;
	}

	#main-menu li.on {
		background: url("/images/new/backgrounds/bg_main_menu_item_left.gif") no-repeat 0 0;
	}

	#main-menu li.on a,
	#main-menu li.on span {
		background: url("/images/new/backgrounds/bg_main_menu_item_right.gif") no-repeat 100% 0;
		color: #353535;
		padding: 10px 10px 5px 10px;
	}
	
	/*	-------------------------------------------------------------
	8.2.1. =Sub Navigation
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.sub-menu { 
		display:none;
		position:absolute;
		top:29px;
		left:-10px;
		width:120px;
		z-index:100;
		background:#fff;
		padding:0px 10px;
		border:1px solid #DEDEDE;
	}
	
	.sub-menu:hover {
		display:block;
	}
	
	#main-menu .sub-menu li {
		display:block;
		width:100%;
		border-bottom:1px solid #DEDEDE;
		margin:0px;
	}
	
	#main-menu .sub-menu li.last {
		border:none;
	}

	#main-menu .sub-menu li a {
		padding:4px 0px 4px 10px;	
		color: #C60A0A;
		font-weight:bold;
		background-image:none;
	}
	
	#adplace-pasek * {
		z-index:20;
		position:absolute;
	}

	/*	-------------------------------------------------------------
	8.3. =Tabbed menu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.tabbed-menu {
		overflow: hidden;
		background: url(/images/new/backgrounds/bg_tabbed_menu.gif) repeat-x;
		clear: both;
	}

	.tabbed-menu li {
		float: left;
		font-size: 1.2em;

		background: url(/images/new/backgrounds/bg_tabbed_menu_item.gif) no-repeat right;
	}

	.tabbed-menu li * {
		display: block;
		padding: 7px 7px 4px 7px;
	}

	.tabbed-menu li.on,
	.tabbed-menu li.first-on,
	.tabbed-menu li.last-on {
		background: url(/images/new/backgrounds/bg_tabbed_menu_item_on_right.gif) no-repeat right !important;
	}

	.tabbed-menu li.on *,
	.tabbed-menu li.last-on * {
		background: url(/images/new/backgrounds/bg_tabbed_menu_item_on_left.gif) no-repeat left !important;
		padding: 7px 13px 5px 13px;
	}

	.tabbed-menu li.first-on * {
		padding-right: 13px;
	}

	.tabbed-menu li.last {
		background: none;
	}

	.tabbed-menu li.first-on a strong,
	.tabbed-menu li.last-on a strong,
	.tabbed-menu li.on a strong,
	.tabbed-menu li a strong {
		background-image: none !important;
		display: inline !important;
		padding: 0 !important;
	}
	/*	-------------------------------------------------------------
	8.4. =Sort menu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.sort-menu {
		background: url(/images/new/backgrounds/bg_common_line.gif) repeat-x center;
		overflow: hidden;
		position: relative;
		left: -10px;
	}

	.sort-menu li {
		float: left;
		background: #fff url(/images/new/backgrounds/bg_sort_menu_item.gif) no-repeat right center;
		padding: 0 4px 0 5px;
	}

	.sort-menu li.on span,
	.sort-menu li.last-on span,
	.sort-menu li.last-on a {
		font-weight: bold;
		color: #1366A1;
		font-size: 1.1em;
		margin-right: 3px;
	}

	.sort-menu li.last {
		background-image: none;
	}
	.sort-menu li a {
		margin-right: 3px;
		cursor:pointer;
	}
	.sort-menu li a.link_active {
		font-weight: bold;
		color: #1366A1;
	}
	.sort-menu li a.active {
		font-weight: bold;
	}
	/*	-------------------------------------------------------------
	8.5. =Pagination
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.pagination {
		overflow: hidden;
		margin: 0 10px;
		padding: 0 0 0 10px;
		background: url(/images/new/backgrounds/bg_common_line.gif) repeat-x center;
		clear: both;
		zoom: 1;
	}

	.pagination p {
		float: left;
		color: #898989;
		padding: 3px 10px;
		font-size: 1.1em;
		background: #fff;
	}

	.pagination ul {
		float: right;
		background: #fff;
	}

	.pagination ul li {
		float: left;
		margin: 0 0 0 5px;
	}

	.pagination ul li a,
	.pagination ul li span {
		display: block;
		border: 1px solid #c8c4c4;
		padding: 2px 7px;
	}

	.pagination ul li a:hover {
		background: #b30b0b url(/images/new/backgrounds/bg_pagination_item.gif) repeat-x top;
		color: #fff;
	}

	.pagination ul li.on span {
		font-size: 1.1em;
		background: #b30b0b url(/images/new/backgrounds/bg_pagination_item.gif) repeat-x top;
		color: #fff;
	}

	/*	-------------------------------------------------------------
	8.5. =Register Page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.registerFirstInfo {
		padding: 0 10px 10px 10px;
		font-size: 12px;
	}
	.registerFirstInfo h1 {
		font-size: 16px;
	}
	.registerFirstInfo h2 {
		font-size: 13px;
	}
	.registerFirstInfo p {
		margin: 10px 0;
	}



	.button a {
		display: block;
		padding: 8px 0px 6px 5px;
		background: url(/images/new/buttons/btn_register.gif) no-repeat 0 0;
		color: #fff;
		margin-right: 10px;
		float: left;
		font-size: 11px;
	}
	.button a span {
		padding: 8px 8px 8px 5px;
		background: url(/images/new/buttons/btn_register_right.gif) no-repeat right 0;
	}




	.registerFirstInfo .button a:hover {
		background-color: silver;
		color: #000;
		text-decoration: none;
	}


	.userRegisterForm {
		padding: 10px;
	}
	.userRegisterForm strong {
		font-weight: bold;
		font-size: 13px;
		margin-left: 20px;
	}
	.userRegisterForm ul li {
		margin: 10px 0 0 5px;
	}
	.userRegisterForm ul li input {
		width: 90%;
		border: 1px solid #b8b8b8;
		font-size: 1.1em;
	}
	.userRegisterForm ul li label {
		display: block;
		font-weight: bold;
		font-size: 13px;
		margin: 0 0 5px 17px;
	}
	.userRegisterForm ul li .button a:hover {
		text-decoration: none;
		color: #000;
	}
	.userRegisterForm ul li .button a {
		display: block;
		padding: 8px 0px 6px 5px;
		background: url(/images/new/buttons/btn_register.gif) no-repeat 0 0;
		color: #fff;
		margin: 0 0 0 10px;
		float: left;
		font-size: 11px;
	}
	.userRegisterForm ul li .button span {
		padding: 8px 8px 8px 5px;
		background: url(/images/new/buttons/btn_register_right.gif) no-repeat right 0;
	}
	.userRegisterForm ul li .button .submit {
		margin: 0 10px 0 10px;
		float: left;
		border: 0;
		font-size: 11px;
		padding: 8px 5px 6px 5px;
		background: url(/images/new/buttons/btn_register.gif) no-repeat 0 0;
	}
	
	.userRegisterForm ul li .button .submit:hover {
		color:#000000;
		cursor:pointer;
	}
	
	.userRegisterForm em {
		color: #ff0000;
		margin-right: 10px;
	}
	.userRegisterForm ul li .submit {
		width: 100px;
		background: #000;
		color: #fff;
		margin-left: 13px;
		float: left;
	}
	.userRegisterForm ul li .back {
		width: 100px;
		background: #000;
		color: #fff;
		display: block;
		margin-left: 13px;
		text-align: center;
		float: left;
		padding: 1px 0;
	}
	.userRegisterForm ul li textarea {
		border:1px solid #B8B8B8;
		width:90%;
	}
	.userRegisterForm .rulesRegistration {
		overflow: auto;
		font-weight: normal;
		background: white;
		width: 446px;
		height: 200px;
		text-align: left;
		margin-left: 14px;
		border: 1px solid #b8b8b8;
		background: #eee;
	}
	.userRegisterForm ul li .captcha {
		width: 100%;
		margin-left: 14px;
	}
	.userRegisterForm ul li .captcha p {
		width: 100%;
		float: left;
		font-size: 13px;
		font-weight: bold;
	}
	.userRegisterForm ul li .captcha input {
		width: 160px;
		float: left;
	}
	.userRegisterForm ul li .accept input {
		width: 7%;
	}

/*	-------------------------------------------------------------
9. =Miscellaneous
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.cat-signed {
	clear:left;
	margin-top: 30px;
}

.titleStyle h4, .company .inner .company-box-wide  h4 {
	 margin:20px 0 10px 0;
	 border-top:1px solid #D6D6D6;
	 padding-top:10px;
	 color:#C70B0B;
   	 font-size:17px;
}
.company .inner .company-box-wide h4.partnerProfile {
	font-size: 12px;
	margin: 10px 0 0;
	padding: 13px 0 0 55px;
	background: transparent url(/images/new/buttons/btn_home.gif) no-repeat scroll 10px 7px;
	height: 23px;
}
.company .inner .company-box-wide h4.userProfile {
	font-size: 12px;
	margin: 10px 0 0;
	padding: 13px 0 0 55px;
	background: transparent url(/images/new/buttons/btn_user.gif) no-repeat scroll 10px 7px;
	height: 23px;
}

.company .inner .company-box-wide .titleStyle h4 {
	padding-left:10px;
	padding-right:10px;
}

.ajax_loader {
	padding: 50px 0;
	text-align: center;
	display: none;
}
.photos .ajax_loader {
	padding: 150px 0;
}
.inner .msg {
	padding: 10px;
	overflow:hidden;
	width: 430px;
}
.no_results_small_box {
	padding: 10px;
}
.inner .msg p {
	font-size: 1.5em;
	margin: 20px 0;
}
#top5recommended {
	display:none;
}
/*strylowanie chmurki googlowej*/
.infoWindow	a.av60 {
	float: left;
	margin-right: 5px;
}
.infoWindow .infoPhotos{
	clear: left;
}

	/*	-------------------------------------------------------------
	9.1 =RichContent
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.richContentEdit {
		position: absolute;
		background-color: #fff;
		border: 1px solid #C70B0B;
		padding: 3px;
		line-height:1;
		cursor: pointer;
	}
	.miscellaneous-infos .today-info .lottery-info a.richContentLink,
	.richContentEdit a.richContentLink {
		font-size: 10px;
		color: #C70B0B;
		font-weight: bold;
		text-decoration: none;
	}

	.richContentOutput {
		padding: 5px 10px 10px 10px;
		font-size: 1.1em;
	}

	.popupInnerPanel .gwt-Label {
		font-size:16px;
		font-weight: bold;
		padding: 10px;
	}

	.richContentTextarea {
		width: 300px;
		height: 200px;
		border: 1px solid #eee;
		margin-left: 10px;
		width: 490px;
		font-family: monospace;
		font-size: 1.2em;
		margin-bottom: 10px;
	}
	.gwt-Popup {
		z-index:999;
	}

	.gwt-Button {
		background:transparent url(/images/new/buttons/btn_register.gif) no-repeat scroll 0 0;
		border:0 none;
		float:left;
		font-size:11px;
		margin-left:10px;
		padding:8px 5px 6px;
		width:90px;
		color:#FFFFFF;
		font-size: 1.2em;
	}

	/*	-------------------------------------------------------------
	9.2. =Popup
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.popup {
		position:absolute;
		left:500px;
		top:60px;
		z-index: 9999;
	}
	.popupHeader {
		background:transparent url(/images/new/backgrounds/bg_two_equal_cols_main_column_common_box_header.gif) no-repeat left top;
		padding:7px 0 0 10px;
		width: 510px;
	}
	.popupHeader h3 {
		font-size: 16px;
	}
	.popupClose {
		cursor:pointer;
		position:absolute;
		right:10px;
		top:10px;
		background:transparent url(/images/new/buttons/btn_common_box_control_ix.gif) no-repeat 0 0;
		width: 7px;
		height: 7px;
		border: none;
		padding: 4px;
	}
	.popupContent {
		background:transparent url(/images/new/backgrounds/bg_comments_narrow.gif) no-repeat scroll center bottom;
		padding-bottom: 4px;
		height: 288px;
		width: 512px;
	}

	.popupContent .comments {
		border-width: 0 1px 0 1px;
		border-style: solid;
		border-color: #D6D6D6;
		position:static;
		padding: 0 5px;
	}
	.popupContent .comments p {
		font-size: 20px;
		padding-top: 20px;
		margin-left: 20px;
	}
	.popupContent h2 {
		font-size: 1.2em;
		padding: 3px 10px;
	}
	.popupContent .comments form fieldset {
		padding:10px 0 20px;
	}
	.popupContent #gmapa {
		margin: 0 10px;
		float: left;
	}
	.popupShaddow {
		position:absolute;
		left:500px;
		top:60px;
		z-index: 9998;
		background:transparent url(/images/new/backgrounds/bg_popup_shadow.png) no-repeat right bottom;
	}

	.popup .map {
		padding: 10px;
	}
	/*	-------------------------------------------------------------
	9.3. =DatePicker
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	#datepicker {
		background-color: #fff;
		border: 1px solid #dadee0;
		padding: 3px;
	}

	#datepicker .dpTD {
		width: 22px;
		text-align: center;
		padding: 5px 3px;
	}

	#datepicker .dpTDHover {
		width: 22px;
		text-align: center;
		background-color: #C60A0A;
		padding: 5px 3px;
	}

	#datepicker .dpDayHighlightTD {
		width: 22px;
		text-align: center;
		background-color: #dadee0;
		padding: 5px 3px;
	}


	/*	-------------------------------------------------------------
	9.4. =Photo voting
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	ul.stars {
		position:absolute;
		display:block;
		width:150px;
		height:7px;
		list-style-type:none;
		text-align:left;
		margin:0;
		padding:0;
		left:0;
		background:#EEEFF0;
		top:2px;
	}
	ul.stars li {
		background:#BBBBBB;
		/* background:#EEEFF0; */
		float:left;
		text-align:left;
		width:30px;
		height:7px;
		position:static !important;
		list-style-type:none;
		margin:0;
		padding:0;
	}
	ul.stars li.act {
		background:#F77181;
	}
	ul.stars a {
		position:absolute !important;
		top:0;
		display:block;
		width:30px;
		height:7px;
		z-index:20;
		border:0;
		text-decoration:none;
	}
	ul.stars a:hover {
		background:#E3001B;
		z-index:2;
		text-decoration:none;
		font-size:0;
		height:7px;
		cursor:pointer;
		z-index:2;
		border:0;
	}
	ul.stars a span {
		position:absolute;
		top:12px;
		left:-10000em;
		font:10px Verdana,sans-serif;
		text-align:center;
		font-weight:normal;
		color:#FB5200 !important;
		background:#fff;
		border:solid 1px silver;
		padding:1px 2px;
		width:100px;
		z-index:2000;
	}
	ul.stars a:hover span {
		left:170px;
		top:-15px;
	}
	ul.stars a.star1 {
		left:0;
		width:30px;
	}
	ul.stars a.star1:hover {
		left:0;
		width:30px;
	}
	ul.stars a.star2 {
		left:30px;
	}
	ul.stars a.star2:hover {
		left:0px;
		width:60px;
	}
	ul.stars a.star3 {
		left:60px;
	}
	ul.stars a.star3:hover {
		left:0;
		width:90px;
	}
	ul.stars a.star4 {
		left:90px;
	}
	ul.stars a.star4:hover {
		left:0;
		width:120px;
	}
	ul.stars a.star5 {
		left:120px;
	}
	ul.stars a.star5:hover {
		left:0;
		width:150px;
	}
	/*	-------------------------------------------------------------
	9.5. =Cropper
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.useCropper .cropper {
		padding:10px;
		text-align:left
	}

	.useCropper .cropperContainer {
		display: block;
		background:#000;
		margin:5px;
		border:1px #AEB4BB solid;
		text-align:left;
	}

	.useCropper .cropperContainer img {
		position:absolute;
	}

	.useCropper .cropperBox {
		border:1px #aaa dashed;
		background:url('/images/cropper/trans.gif');
		cursor:move;
		text-align:left;
	}

	.useCropper .cropperPreviews {
		float:left;
		padding:5px;
		text-align:left;
	}

	.useCropper .cropperPreviewText {
		font-size:80%;
		font-family:serif;
		text-align:left;
	}

	.useCropper .switchCropperPreview {
		background:url('/images/cropper/rotate.png');
		cursor:pointer;
		width:22px;
		height:22px;
		text-align:left;
	}

	.useCropper .cropperPreview {
		position:relative;
		border:1px #AEB4BB solid;
		background:#000;
		overflow:hidden;
		cursor:pointer;
		text-align:left;
	}

	.useCropper .selectedCropperPreview {
		border:1px #E3001B solid;
		text-align:left;
	}

	.useCropper .cropperPreviewContainer {
		float:left;
		margin:0 5px 10px 0;
		position: relative;
	}

	.useCropper .button {
		clear: left;
	}


	.useCropper .tooltip {
		position: absolute;
		background: #fff;
		opacity: 0.9;
		top: -10px;
		left: 5px;
		white-space: nowrap;
		padding: 5px;
		border: 1px solid #afafaf;
		display: none;
		z-index: 100;
	}


	.useCropper .cropperPreviewContainer:hover .tooltip {
		display: block;
	}

	#personalize-tooltip:hover {
		text-decoration:none;
	}
	
	#tooltip {
		text-decoration:none;
		position:absolute;
		top:-125px;
		left: -16px;
		color: #000;
		font-weight: normal;
		display:none;
		width:183px;
		height:118px; 
		background: transparent url(/images/new/backgrounds/bg_tooltip.png) no-repeat;
		padding:10px;
		z-index:1000;
		cursor:none;
	}
	
	#tooltip p#tooltipTitle {
		margin:0px;
		padding:0px;
		display:block;
		width:100%;
	}
	
	#tooltipTitle {
		display:block;
	}
	
	#tooltipTitle strong {
		display:block;
		color:#000000;
	}
	
	#tooltipMessage {
		display:block;
	}
	
	#personalize:hover {
		text-decoration:none;
	}

	#advert-contact-info {
		padding-top:10px;
	}
	
	#advert-contact-info p {
		font-size:12px;
		font-weight:normal;
		padding:7px 0px;
	}
	
	#advert-contact-info .info {
		float: right;
		width: 142px;
	}
	
	.advertisments .inner .new#small-advertisement {
		background:transparent url(/images/new/backgrounds/bg_advertisment_box_new_advertisment_old.gif) no-repeat scroll 0 0;
		
		width:216px;
		padding:10px;
	}
	
	.advertisments .inner .advertisment-box#small-advertisement {
		width:216px;
		padding:10px;
		height: 145px;
		margin-right:15px;
	}
	
	
	
	
	#advert-contact-info {float: right; width: 210px; overflow: hidden;}
	#advert-contact-info .info {float: left; width: 106px !important; padding-left: 5px;}
	#advert-contact-info a.user-avatar {float: left;}
	#advert-contact-info .send-msg {clear: both;}
	
/*	-------------------------------------------------------------
10. =Other classes
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	/*	-------------------------------------------------------------
	10.1. =Online users
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.articles .inner .article-box .info span.online-user {
		color:white;
	}
		
	.online-user {
		font-family:arial;
		position:absolute;
		top:0;
		left:0px;
		width:100%;
		z-index:1000;
		display:block;
		color:white;		
		font-size:0.9em;
		text-align:center;
		font-weight:bold;
		background-color:green;
/*		opacity:0.6;
		filter:alpha(opacity=60); */
	}
	
	.articles .inner .article-box .info span.online-user:hover,
	.online-user:hover {
		text-decoration:none !important;
	}