/* Reset Styles */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	line-height:1;
	font-family:inherit;
	text-align:left;
	vertical-align:baseline;
}

a img, :link img, :visited img {
	border:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

ol, ul {
	list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

a, input {
	tabline:none;
}

a, p, span {
	line-height:inherit;
}

/* Site styles */

html {
	height:100%;
	background:#fff;
}

body {
	font-family:Arial;
	height:100%;
}

/* Basic elements */

a {
	color:#0B6E9C;
}

strong {
	font-weight:700;
}

/* Titles */

h1 {
	font-size:1.5em;
	margin-bottom:10px;
	font-weight:400;
}

h3 {
	font-size:1.6em;
	font-weight:400;
	padding:0 0 30px 15px;
}

.h3-accordion {
	font-size:1.6em;
	font-weight:400;
	background: url(images/white-black-bg.gif) repeat-x center bottom;
	margin: 0 0 30px 15px;
	padding: 0 0 0 0;
}

h4 {
	color:#32373A;
	line-height:20px;
	padding: 8px;
	font-size:1.2em;
	font-weight:700;
}

h5 {
	font-weight:400;
}

/* Site structure */

.ws-container {
	min-width:800px;
	width:100%;
	margin-bottom:84px;
	height:100%;
}

	.ws-container td {
		vertical-align:top;
	}

	.ws {
		width:100%;
	}

	/* Workspace header */
	
	.ws-header {
		border-bottom:1px solid #B9B9B9;
		z-index:2;
		height:163px; 
		background:url("images/bg2.png") repeat-x top;
		background-color:#61A5BB;
		position:relative;
	}

		/* Logo */

		.shadow-logo {
			height:75px;
			position:absolute;
			/*top:20px;*/
			left:50px;
			background:url("images/shadow.png") no-repeat left top;
			display:block;
			cursor:pointer;
			color:#fff;
			padding:18px 0 0 120px;
			text-decoration:none;
			font-weight:400;
			font-family:Times New Roman;
			font-size:1em;
			white-space:nowrap;
			z-index: 1;
		}
		.logo {
			height:71px;
			position:absolute;
			/*top:20px;*/
			left:50px;
			background:url("images/inter-logo.png") no-repeat left top;
			display:block;
			cursor:pointer;
			color:#fff;
			padding:18px 0 0 120px;
			text-decoration:none;
			font-weight:400;
			font-family:Times New Roman;
			font-size:1em;
			white-space:nowrap;
			z-index: 2;
		}
		
			.logo span {
				font-size:2.2em;
				line-height:1.1em;
			}

		/* User module */

		.user-module {
			font-size:0.8em;
			font-weight:700;
			
			width:50%;
			left:25%;
			padding-top:8px;
			z-index:10;
			position:absolute;
		}

		.user-module:after {
			content:'';
			display:block;
			clear:both;
		}

		.user-module .u-m-inside {
			position:relative;
			right:50%;
			float:right;
		}

		.user-module .u-m-inside .u-m-inside {
			position:relative;
			z-index:10;
			right:-50%;
			float:none;
		}

			.userbar-left {
				float:left;
				background:url("images/userbar-left.png") no-repeat left;
				display:block;
				height:24px;
				padding:9px 10px 0 15px;
			}

				.userbar-left a {
					color:#000;
					text-decoration:none;
					border-bottom:1px dotted #000;
				}

			.userbar-center {
				float:left;
				background:url("images/userbar-center-left.png") no-repeat;
				display:block;
				height:24px;
				padding:9px 5px 0 21px;
				min-width:78px;
				text-align:center;
			}
			
				.user-info {
					position:relative;
					line-height:1em;
					text-align:center;
				}
			
					.userbar-center a {
						color:#007DAB;
						text-decoration:none;
						padding-bottom:5px;
						white-space: nowrap;
					}
				
				/* User rating */
					
				.rating {
					width:76px;
					padding:1px;
					height:2px;
					display:block;
					position:absolute;
					background:url("images/rating-bg.gif") no-repeat;
					top:16px;
					right:50%;
					margin-right:-39px;
					font-size:0;
				}

					.rating span {
						background:url("images/rating.gif") no-repeat;
						float:left;
						height:2px;
						font-size:0;
					}
			
				.userbar-center-right  {
					display:block;
					float:left;
					background:url("images/userbar-center-right.png") no-repeat;
					width:16px;
					height:33px;
				}

				.userbar-right {
					float:left;
					background:url("images/userbar-right.png") no-repeat right;
					display:block;
					height:24px;
					padding:9px 0 0 10px;
				}

					.userbar-right span {
						color:#000;
						text-decoration:none;
						background:url("images/bottom-arrow.gif") no-repeat right top;
						padding-right:12px;
						padding-bottom:5px;
						cursor:pointer;
					}

				.userbar-right-right {
					float:left;
					width:16px;
					display:block;
					height:33px;
					background:url("images/userbar-right-right.png") no-repeat;
				}
				
				/* Workspace selection */
				
				.ws-select-menu, .ws-select-menu-open {
					position:relative;
					float:left;
				}
				
					.ws-select-menu-open .userbar-right {
						background:url("images/userbar-right-open.png") no-repeat right;
					}
					
					.ws-select-menu-open .userbar-right-right {
						background:url("images/userbar-right-right-open.png") no-repeat;
					}
					
					.ws-select-menu-open .userbar-center-right {
						background:url("images/userbar-center-right-open.png") no-repeat;
					}
					
					.ws-select-menu .ws-select {
						display:none;
					}
				
				.ws-select {
					position:absolute;
					left:0;
					top:33px;
					width:100%;
					z-index:7;
				}
				
					.ws-select ul {
						margin:0 1px;
						background:url("images/ws-select-side-bg.png");
						z-index:7;
					}
				
					.ws-select-li {
						vertical-align:top;
						background:#fff;
						left:0;
						top:33px;
						width:100%;
						/*z-index:7;*/
					}
				
						.ws-select-li a {
							display:block;
							color:#2D3942;
							line-height:1.1em;
							padding:6px;
							text-decoration:none;
							font-weight:400;
							z-index:7;
						
						}
						.ws-select-li a span {
							width:80%;
							overflow:hidden;
						}
						
						.ws-select-li a:hover {
							background:#DAE7E7;
						}	
						
							.ws-select-li a img {
								float:left;
								margin-right:4px;
							}
							.ws-select-li a span.right {
								float:right;
								display:block;
								width:11px;
								margin-top:2px;
								line-height:1.1em;
								z-index:8;
							}.ws-select-li a span.left {
								float:left;
								display:block;
								line-height:1.1em;
								width:80%;
							}
					
					.ws-select-bottom-left {
						background:url("images/ws-select-bottom-left-bg.png") no-repeat top left;
						width:3px;
						height:4px;
						font-size:0;
						position:absolute;
						left:0;
						bottom:0;
					}
					
					.ws-select-bottom-right {
						background:url("images/ws-select-bottom-right-bg.png") no-repeat top right;
						width:3px;
						height:4px;
						font-size:0;
						position:absolute;
						right:0;
						bottom:0;
					}
					
					.ws-select-bottom-center {
						background:url("images/ws-select-bottom-center-bg.png") repeat-x top;
						height:4px;
						font-size:0;
						margin:0 3px;
					}
			
			.btn-ws-delete {
				font-weight:700;
			}
	
				.btn-ws-delete span {
					display:block;
					float:left;
					line-height:11px;
					cursor:pointer;
				}
	
				.btn-ws-delete a {
					float:left;
					display:block;
					width:11px;
					height:11px;
					background:url("images/btn-rubric-delete.gif") no-repeat;
					margin-right:5px;
				}
								
			/* User enter and registration */
			
			.reg {
				margin-top:-8px;
				float:left;
				padding-bottom:9px;
				position:relative;
			}
			
			.reg-left {
				float:left;
				background:url("images/reg-left.png") no-repeat left top;
				height:22px;
				display:block;
				padding:5px 15px 0 20px;
			}
			
			.reg-center {
				float:left;
				background:url("images/reg-center.png") no-repeat left top;
				height:27px;
				display:block;
				padding:5px 5px 0 18px;
			}
			
			.reg-right {
				float:left;
				background:url("images/reg-right.png") no-repeat;
				width:15px;
				height:27px;
				display:block;
			}
			
				.reg-left span, .reg-center span {
					color:#fff;
					text-decoration:none;
					font-weight:400;
					font-size:0.85em;
					background:url("images/white-dot.gif") repeat-x bottom;
					padding-bottom:2px;
					cursor:pointer;
					position:relative;
				}

		/* Search and block panel button */

		.ws-header .nav {
			right:0;
			top:8px;
			float:right;
			position:relative;
			width:235px;
			z-index:5;
		}

			.ws-header .nav li {
				float:right;
				margin-left:25px;
			}

				.search {
					display:block;
					width:62px;
					height:33px;
					cursor:pointer;
				}

				.settings {
					display:block;
					width:34px;
					height:33px;
					cursor:pointer;
				}
				
				.new-msg {
					display:block;
					width:62px;
					height:33px;
					cursor:pointer;
				}
				
				.count-new-msg{
					display:block;
					position:absolute;
					font-size:0.9em;
					font-weight:bold;
					color:#0B6E9C;
					left:63px;
					top:8px;
				}

		/* Menu */

		.menu {
			position:absolute;
			left:0;
			bottom:0;
			width:100%;
			height:36px;
			min-width:600px;
			z-index:6;
		}
		
			.menu li span {
				background:url("images/menu-item-right.png") no-repeat right bottom;
			}
			
			.menu li a {
				background:url("images/menu-item-left.png") no-repeat left bottom;
			}

			.menu .important a {
				background:url("images/menu-item-left-red.png") no-repeat left bottom;
			}
			
			.menu .important span {
				background:url("images/menu-item-right-red.png") no-repeat right bottom;
			}
			
			.menu .current a {
				background:url("images/menu-item-left-current.png") no-repeat left bottom;
			}
			
			.menu .current span {
				background:url("images/menu-item-right-current.png") no-repeat right bottom;
			}
			
			.tabline .important .back-tab {background:url("images/menu-item-right-red.png") no-repeat right bottom}

			.tabline .current .back-tab {background:url("images/menu-item-right-current.png") no-repeat right bottom}
		
		.menu-bg {
			position:relative;
			width:100%;
			height:5px;
			margin-top:-5px;
			min-width:600px;
			left:0;
			bottom:0;
			background:url("images/menu.png") repeat-x bottom;
		}

			.tabline li {
				float:left;
				margin-right:-1px;
			}

				.tabline li .back-tab {
					display:block;
					width:5px;
					height:36px;
					float:left;
					background:url("images/menu-item-right.png") no-repeat right bottom;
				}

				.tabline li a {
					float:left;
					display:block;
					height:26px;
					padding:10px 5px 0 10px;
					line-height:15px;
					position:relative;
					color:#2D3942;
					text-decoration:none;
					font-size:0.8em;
					
				}

					.tabline li a img {
						float:left;
						margin-right:5px;
					}

			.tabline .current {
				margin:0 -4px 0 -3px;
				z-index:2;
				position:relative;
			}

				.tabline .current a {
					padding-left:13px;
				}

				.tabline .current .back-tab {
					width:8px;
					background:url("images/menu-item-right-current.png") no-repeat right bottom;
				}
				
				.tablist-header li span {
					display:block;
					width:5px;
					height:36px;
					float:left;
				}

				.tablist-header li a {
					float:left;
					display:block;
					height:26px;
					padding:10px 5px 0 10px;
					line-height:15px;
					position:relative;
					color:#2D3942;
					text-decoration:none;
					font-size:0.8em;
					cursor:pointer;
				}

					.tablist-header li a img {
						float:left;
						margin-right:5px;
					}

			/* Tabline */
				
			.tabline {
				padding-left:25px;
				float:left;
			}

			.tablist-header {
				float:left;
			}

				.tablist-header li {
					margin-right:15px;
					position:relative;
					float:left;
				}

					.tablist-header li .tablist-closed {
						background:url("images/menu-item-right-video.png") no-repeat right bottom;
						width:35px;
						display:block;
						height:36px;
						float:left;
						cursor:pointer;
					}
					
					.tablist-header li .tablist-open {
						background:url("images/menu-item-right-video-open.png") no-repeat right bottom;
						width:35px;
						display:block;
						height:36px;
						float:left;
						cursor:pointer;
					}
					
					.menu .section-name {
						display:block;
						background:none;
						width:63px;
						overflow:hidden;
						height:16px;
						line-height:16px;
					}
				
				.tablist-header li span {
					display:block;
					width:5px;
					height:36px;
					float:left;
				}

				.tablist-header li a {
					float:left;
					display:block;
					height:26px;
					padding:10px 5px 0 10px;
					line-height:15px;
					position:relative;
					color:#2D3942;
					text-decoration:none;
					font-size:0.8em;
					cursor:pointer;
				}

					.tablist-header li a img {
						float:left;
						margin-right:5px;
					}


				/* Fulltab */
			
				.menu li .btn-tab {
					width:40px;
					height:36px;
					padding:0;
					position:relative;
					float:left;
					display:block;
					background:url("images/btn-tab-search-bg.png") repeat-x bottom;
				}
				
					.menu li .btn-tab a {
						width:40px;
						padding:0;
						margin:2px 0 0;
						height:34px;
						cursor:pointer;
						display:block;
					}
					
					.menu li .btn-tab .btn-tab-search {background:url("images/btn-tab-search.png") no-repeat;}
					.menu li .btn-tab .btn-tab-post {background:url("images/btn-tab-post.png") no-repeat;}

					/* Menu-add */
						
						.menu .tablist-header .menu-add a, .menu .tablist-header .menu-add-active a {
							background:none;
							padding:0;
						}

							.menu .menu-add a span, .menu .menu-add-active a span {
								width:40px;
								height:36px;
								background:url("images/menu-item-add.png") no-repeat;
								display:block;
							}

							.menu .menu-add-active a span {
								background:url("images/menu-item-add-active.png") no-repeat;
							}

						/* Tablist */

						.tablist-header .tablist {
							position:absolute;
							width:169px;
							top:28px;
							left:-29px;
							float:none;
							z-index:2;
						}

							.tablist-header .tablist .tablist-top {
								background:url("images/menu-pulldown-top.png") no-repeat top;
								padding-top:7px;
								height:13px;
							}

							.tablist-header .tablist ul {
								padding:0 6px;
								background:url("images/menu-pulldown-middle.png") repeat-y;
								width:157px;
								overflow:hidden;
							}

								.tablist-header .tablist li {
									display:block;
									width:157px;
									height:34px;
									padding:0;
									margin-bottom:-4px;
								}
								
								.tablist-header .tablist li span {
									display:block;
									background:url("images/menu-pulldown-bg.png") no-repeat;
									width:157px;
									height:34px;
								}
								
									.tablist-header .tablist-li span span {
										background:url("images/menu-pulldown-transparent.png") no-repeat;
										display:block;
										width:157px;
										height:34px;
										padding:0;
										margin-bottom:-4px;
									}
								
								.tablist-header .tablist li .back-tab {
									display:none;
								}

										.tablist-header .tablist li a {
											display:block;
											width:135px;
											height:34px;
											line-height:34px;
											padding:0 6px 0 16px;
											background:none;
										}
										
										.tablist-header .tablist .active a {
											background:url("images/pulldown-arrow.gif") no-repeat left top;
										}

											.tablist-header .tablist-li span img {
												display:block;
												padding:0;
												margin-bottom:-4px;
												float:left;
												width:16px;
												height:16px;
												margin-top:8px;
											}

							.tablist-header .tablist-bottom {
								display:block;
								height:20px;
								background:url("images/menu-pulldown-bottom.png") no-repeat;
								width:169px;
								position:relative;
							}

							/* Tablist arrows */

							.tablist .tablist-top-arrow, .tablist .tablist-bottom-arrow {
								width:155px;
								margin:0 7px;
								height:13px;
								background:url("images/pulldown-top-arrow.gif") no-repeat center;
								display:block;
								padding:0;
								cursor:pointer;
								font-size:0;
								position:relative;
							}
							
							.tablist .tablist-bottom-arrow {
								background:url("images/pulldown-bottom-arrow.gif") no-repeat center;
								margin-top:-20px;
							}
							
					/* Add-tab menu */

					.menu-add .add-tab-menu {
						display:none;
					}

					.add-tab-menu {
						width:147px;
						position:absolute;
						background:url("images/add-tab-menu-top.png") no-repeat top;
						padding:13px 0 0;
						z-index:3;
						top:30px;
						right:0;
					}

						.menu .add-tab-menu-list {
							background:url("images/add-tab-menu-middle.png") repeat-y left;
							float:none;
							overflow:hidden;
							width:147px;
							position:relative;
						}

							.menu .add-tab-menu-list-li {
								float:left;
								display:block;
								padding:0 5px;
								width:137px;
								background:url("images/add-tab-menu-middle.png") repeat-y left;
								float:none;
								overflow:hidden;
							}

								.menu .add-tab-menu-list-li a {
									display:block;
									line-height:26px;
									padding:0 5px;
									border-left:5px solid #EDF0F0;
									border-right:5px solid #EDF0F0;
									float:none;
								}

								.menu .add-tab-menu-list-li a:hover {
									background:#DAE7E7;
									border-left:5px solid #DAE7E7;
									border-right:5px solid #DAE7E7;
								}

						.add-tab-menu-bottom {
							background:url("images/add-tab-menu-bottom.png") no-repeat top;
							font-size:0;
							height:8px;
							width:147px;
						}

			/* Fulltab */
				
			.full-tab {
				width:100%;
			}
			
				.fulltab-search-input {
					font-size:0.85em;
					padding:10px 0 0;
					float:left;
				}
				
				.content-columns .content-columns-td-0 {
					width:232px;
					padding:10px 0 0;
					z-index:2;
					background-color:white;
				}
				
				.content-columns-td-0 {
					background: url("images/fulltab-sidebar.gif") repeat-y right;
					border-right:1px solid #D4D9DC;
					background: white;
				}
				
					/* Потом можно удалить */
					.fulltab-search-input select {
						font:1em Arial;
						background:#fff;
						width:180px;
					}
				
				.full-tab .block-info {
					padding:0 12px 10px;
					margin-bottom:10px;
					background:url("images/white-black-bg.gif") repeat-x bottom;
					width:200px;
				}
				
					.full-tab .rubric-list li {
						border:1px solid #f9f9f9;
						
					}
					
					.full-tab .rubric-list .active {
						
						border:1px solid #E1E1E1;
						background:#F1F1F1 url("images/rubric-marker-hover.gif") no-repeat 13px 9px;
					}
					
					.content-columns-td-0 h4 {
						font-size:1em;
						padding:0;
						line-height:1.1em;
						padding-left:15px;
						padding-top:10px;
					}
				
				.content-columns .content-columns-td-0 .tag-suggest td {
					padding:0;
					left:10px;
					font-size:0.9em;
				}
				
					.full-tab .errors p {
						color:#f00;
					}
					
					.full-tab .tag-block .errors p {
						font-weight:400;
						font-size:0.9em;
						padding-top:5px;
					}
					
				
		/* Tab */

		.tab-container {
			width:100%;
			z-index:1;
			position:relative;
		}
		
			.tab {
				width:100%;
			}

			.tab-panel {
				width:200px;
				background:url("images/tab-settings-bg.gif") repeat-y left;
				font-size:0.7em;
				color:#525252;
			}
		
			/* Service panel */

			.service-panel {
				height:41px;
				position:absolute;
				width:100%;
				color:#525252;
				font-size:0.8em;
				z-index:5;
				left:0px;
			
				text-align:center;
				border-bottom:1px solid #B9B9B9;
				background: url("images/service-panel-gradient.png") repeat-x top;
				background-color: #fff;
				
				
			}
			
			.service-panel-full-tab {
				height:41px;
				position:absolute;
				width:100%;
				color:#525252;
				font-size:0.8em;
				z-index:5;
			
				text-align:center;
				border-bottom:1px solid #B9B9B9;
				border-top:1px solid #B9B9B9;
				background: url("images/service-panel-gradient.png") repeat-x top;
				background-color: #fff;
			}
			
			.service-panel-full-tab-server {
				height:41px;
				position:absolute;
				width:100%;
				color:#525252;
				font-size:0.8em;
				z-index:5;
			
				text-align:center;
				border-bottom:1px solid #B9B9B9;
				border-top:1px solid #B9B9B9;
				background: url("images/service-panel-gradient.png") repeat-x top;
				background-color: #fff;
			}
			
				.service-panel-url {
					position:absolute;
					line-height:39px;
					right:70px;
					text-align:right;
				}

				.btn-tab-panel {
					position:relative;
					float:right;
					top:6px;
					display:block;
					width:28px;
					height:29px;
					background:url("images/toolbar-settings.png") no-repeat;
					cursor:pointer;
				}

				.btn-tab-close {
					width:23px;
					height:23px;
					display:block;
					position:relative;
					top:8px;
					margin-right:20px;
					float:right;
					background:url("images/erase-button.png") no-repeat;
					cursor:pointer;
				}
				
				.btn-dlg-close {
					width:23px;
					height:23px;
					display:block;
					position:relative;
					top:-10px;
					right:-20px;
					float:right;
					background:url("images/erase-button.png") no-repeat;
					cursor:pointer;
				}

				.btn-move-element {
					margin:6px 10px 0 6px;
					width:12px;
					height:27px;
					float:left;
					background:url("images/toolbar-button-1.gif") no-repeat;
					display:block;
					cursor:n-resize;
				}

				.btn-block-add {
					float:left;
					display:block;
					margin:6px 10px 0 0;
					width:27px;
					height:27px;
					background:url("images/toolbar-button-add.png") no-repeat;
					border:0;
					cursor:pointer;
				}
				
				.btn-new-post {
					float:left;
					display:block;
					margin:6px 10px 0 0;
					width:30px;
					height:27px;
					background:url("images/btn-new-post.png") no-repeat;
					border:0;
					cursor:pointer;
				}

				.btn-translation {
					float:left;
					margin:6px 10px 0 0;
					background:url("images/toolbar-button-trans.png") no-repeat;
					border:0;
					width:28px;
					height:27px;
					cursor:pointer;
				}
				
				.btn-panel-rss {
					float:left;
					width:27px;
					height:27px;
					border:0;
					background:url("images/rss-button.png") no-repeat;
					margin:6px 10px 0 0;
					cursor:pointer;
				}
				
				.btn-friend-add {
					float:left;
					width:31px;
					height:27px;
					border:0;
					background:url("images/btn-friend-add.png") no-repeat;
					margin:6px 10px 0 0;
					cursor:pointer;
				}
				
				.btn-friend-remove {
					float:left;
					width:31px;
					height:27px;
					border:0;
					background:url("images/btn-friend-remove.png") no-repeat;
					margin:6px 10px 0 0;
					cursor:pointer;
				}
				
				.btn-new-user {
					float:left;
					width:31px;
					height:27px;
					border:0;
					background:url("images/btn-new-user.png") no-repeat;
					margin:6px 10px 0 0;
					cursor:pointer;
				}
				
				.post-edit-alert {
					float:left;
					padding-left:20px;
					color:#474E84;
					margin-top:14px;
				}
					
					.post-edit-alert span, .post-edit-alert a {
						font-weight:700;
					}
				
				.new-rating-block {
					float:right;
					font-size:0.85em;
					margin-top:14px;
					padding-right:10px;
				} 	
				
				/* User list styles */

				.user-information {
					overflow:hidden;
					border-bottom:1px solid #C2C2C2;
					padding-bottom:10px;
					margin-bottom:12px;
				}
				
					.user-information dt {
						float:left;
						margin-right:10px;
					}
					
					.user-information dd {
						line-height:1.3em;
						font-size:1.1em;
						display:table;
					}
					
						.user-information dd p {
							line-height:1.3em;
						}
					
					.user-information .user-rating {
						font-weight:bold;
					}
					
						.user-information .rating {
							display:block;
							margin:5px 0 0;
							font-size:0;
							position:static;
							height:4px;
							padding:1px;
						} 
					
				/* Tab name */
				
				.tab-name {
					float:left;
					padding-left:20px;
					position:relative;
				}
				
					.tab-name-static {
						color:#525252;
						font-size:1.6em;
						font-family:Arial;
						padding:9px 15px 0 30px;
						float:left;
					}
					
						.tab-name-static .button {
							background:url("images/toolbar-title-button.gif") no-repeat;
							width:15px;
							height:17px;
							border:none;
							cursor:pointer;
						}
					
						.tab-name-bg {
							height:39px;
							position:absolute;
							width:208px;/* надо изменять */
							float:left;
							left:20px;
						}
					
							.tab-name-bg-right {
								background:url("images/tab-name-bg-right.png") no-repeat left top;
								width:8px;
								height:39px;
								float:right;
								position:relative;
							}
							
							.tab-name-bg-left {
								background:url("images/tab-name-bg-left.png") no-repeat left top;
								height:39px;
								width:200px;/* надо изменять */
								float:left;
								position:relative;
							}
						
						.tab-name-input {
							position:relative;
							height:39px;
							float:left;
						}
						
							.tab-name-input .textbox {
								background:none;
								border:none;
								color:#525252;
								height:25px;
								margin:7px 0 0 10px;
								font-size:1.6em;
								font-family:Arial;
								width:173px;/* надо изменять */
							}

							.tab-name-input .button {
								background:url("images/toolbar-title-button.gif") no-repeat;
								width:15px;
								height:17px;
								border:none;
								cursor:pointer;
							}

			/* Tab settings */

			.tab-settings {
				width:187px;
				display:block;
				background:url("images/tab-settings.png") repeat-x top;
				line-height:29px;
				margin:6px 0 5px;
				padding:0 8px 0 5px;
				color:#0B6E9C;
				font-weight:700;
			}
			
					/* Tab footer */

					.tab-footer {
						background-color:#D1D8F6;
						overflow:hidden;
						font-size:12px;
						color:#525252;
						padding:7px 0 6px;
						position:absolute;
						width:100%;
						height:29px;
						bottom:42px;
						/*background:url("images/service-panel-gradient-footer.png") repeat-x top;*/
					}
					
					.tab-footer-inside {
						padding:0 20px;
					}
					
						.tab-footer-url {
							float:left;
							padding-left:15px;
							line-height:30px;
						}
						
						.tab-footer-up {
							float:right;
							background:url("images/tab-footer-up.gif") no-repeat left;
							padding-left:15px;
						}
						
							.tab-footer-up a {
								background:url("images/dot.gif") repeat-x bottom;
								font-weight:700;
								text-decoration:none;
								line-height:30px;
							}
							
						.tab-footer-web-regime {
							float:right;
							padding-left:15px;
						}
						
							.tab-footer-web-regime a {
								font-weight:700;
								text-decoration:none;
								line-height:30px;
								margin-right:15px;
							}
						
						/* Tab author */		
						
						.tab-author {
							float:left;
							background:url("images/tab-author-left.png") no-repeat left top;
							padding:6px 5px 0 9px;
							height:24px;
						}

							.tab-author a {
								font-weight:700;
							}

							.tab-author img {
								width:17px;
								height:14px;
							}

						.tab-author-right {
							background:url("images/tab-author-right.png") no-repeat left top;
							width:4px;
							height:30px;
							float:left;
						}

			/* Block */

			.block-container {
				margin-top:41px;
				width:100%;
			}

				.block {
					width:100%;
				}

					/* Content columns */

					.content-columns {
						width:100%;
						font-size:0.7em;
						color:#525252;
						margin-top:41px;
					}
					
					.content-columns-server {
						width:100%;
						font-size:0.7em;
						color:#525252;
						margin-top:41px;
					}

						.block-container .content-columns {
							margin-top:0px;
						}
					
						.content-columns td {
							vertical-align:top;
							padding:15px;
						}
						
						.content-columns-td-1 {background:#fff;}
						.content-columns-td-2 {background:#fff;}
						.content-columns-td-3 {background:#fff;}
						.content-columns-td-4 {background:#fff;} 
						.content-columns-td-5 {background:#fff;} 

				.block-panel {
					width:200px;
					background:url("images/sidebar-bg.gif") repeat-y left;
					font-size:0.7em;
				}
				
					.block-panel .textbox-medium {
						width:133px;
						height:17px;
						border:0;
						font:1em Verdana;
						padding:4px 7px 0;
						vertical-align:baseline;
						color:#4C4D4D;
						background:url("images/block-panel-textbox-medium.gif") no-repeat top right;
						background-attachment:scroll;
					}
					
					.btn-input-close {
						width:21px;
						height:21px;
						background:url("images/btn-input-close.gif") no-repeat;
						border:0;
						cursor:pointer;
					}
					
					.tag-edit {
						position:absolute;
						left:10px;
						top:10px;
					}
					
						/* Content blocks */

						.content-block {
							padding:3px;
							background:#fff;
							margin-bottom:7px;
							border:1px solid #ddd;
							position:relative;
						}

							.title {
								background:#FDF0CF;
								line-height:32px;
								color:#32373A;
								padding:0 9px 0 13px;
								position:relative;
								z-index:1;
							}

								/*	h4 span, h4 .close { */
								h4 .close {
									background:url("images/title-arrow-on.gif") no-repeat left;
									margin-right:10px;
									float:left;
									display:block;
									height:32px;
									width:11px;
									cursor:pointer;
								}

								h4 .close {
									background:url("images/title-arrow-off.gif") no-repeat left;
								}
								
								h4 .title-rss {
									background:url("images/title-rss.gif") no-repeat left;
									width:14px;
									margin-right:7px;
								}

								.btn-block-settings {
									background:url("images/title-settings.png") no-repeat;
									width:15px;
									height:32px;
									float:right;
									display:block;
									position:relative;
									cursor:pointer;
								}

							.rating-box-active, .rating-box {
								padding-left:12px;
								padding-top:15px;
							}
							
							.rating-box-active {
								background:#EFF5F8;
							}

								.rating-box-active div, .rating-box div {
									overflow:hidden;
									line-height:1.2em;
								}
								
									.rating-box-active span, .rating-box-active a, .rating-box-active p, .rating-box span, .rating-box a {
										line-height:1.3em;
										font-size:1.1em;
										text-align:justify;
									}
									
									.rating-box p {
										font-size:1.1em;
										padding-top:4px;
										padding-bottom:4px;
										text-align:justify;
										line-height:1.3em;
									}
									
									.rating-box-active span, .rating-box span {
										float:left;
										width:60px;
									}

									.rating-box-active p, .rating-box strong {
										font-weight:700;
									}

								.rating-box-active .btn-rss {
									display:block;
									float:right;
									background:url("images/rss.png") no-repeat;
									width:14px;
									height:14px;
									position:relative;
									cursor:pointer;
								}

								.rating-box .btn-rss {
									display:none;
								}
								
						.notify-absence {
							padding:15px 0 0;
							font-size:1.4em;
							font-weight:700;
							background:url("images/notify-absence.gif") no-repeat left top;
							color:#2D3942;
							margin-bottom:10px;
						}
						
							.notify-absence p {
								padding:12px 30px;
								background:#F9F8D0;
								line-height:18px;
							}

						/* News box */

						.news-box, .news-box-active, .news-box-edit {
							padding:3px 5px;
							margin-bottom:2px;
							position:relative;
						}
						
						.news-box-active, .news-box-edit {
							background:#EFF5F8;
						}

							.news-box img , .news-box-active img, .news-box-edit img {
								float:left;
								margin-right:10px;
							}

							.news-box div, .news-box-active div {
								display:table;
							}

								.news-box div p, .news-box-active div p, .news-box-edit div p {
									line-height:1.2em;
									margin-bottom:2px;
								}

								.news-box h5 a, .news-box-active h5 a, .news-box-edit h5 a {
									line-height:1.5em;
									margin-bottom:2px;
								}

								.url {
									color:#A0A0A0;
								}

							.btn-stop {
								display:block;
								position:relative;
								width:10px;
								height:10px;
								float:right;
								background:url("images/stop.png") no-repeat;
								margin-left:8px;
								cursor:pointer;
							}

							.btn-edit {
								display:block;
								position:relative;
								width:9px;
								height:10px;
								float:right;
								background:url("images/edit.gif") no-repeat;
								margin-left:8px;
								cursor:pointer;
							}

							.news-box .btn-stop, .news-box .btn-edit {
								display:none;
							}

							.news-box-edit .btn-edit {
								display:none;
							}

							/* Content form elements */
							
							.text-input {
								background:url("images/text-input-left.gif") no-repeat left;
								padding-left:1px;
								margin-bottom:5px;
							}

								.text-input div {
									background:url("images/text-input-right.gif") no-repeat right;
									padding-right:1px;
								}

									.text-input .textbox {
										font:1em Arial;
										padding:1px 0px;
										vertical-align:baseline;
										color:#525252;
										height:22px;
										width:100%;
										background:url("images/text-input-center.gif") repeat-x;
										border:0;
									}

							.textarea-input {
								background:url("images/textarea-input-left.gif") no-repeat left;
								padding-left:4px;
								margin-bottom:5px;
							}

								.textarea-input div {
									background:url("images/textarea-input-right.gif") no-repeat right;
									padding-right:2px;
								}

									.textarea-input div div {
										background:url("images/textarea-input-center.gif") repeat-x;
										height:39px;
										overflow:hidden;
									}

										.textarea-input textarea {
											border:0;
											margin:1px 0;
											padding:3px 0;
											height:30px;
											width:100%;
											font:1em Arial;
											color:#000;
											background:#fff;
											letter-spacing:1px;
										}
							
							.strechbar {
								font-size:0;
								background:url("images/strechbar.gif") repeat-x;
							}
							
								.strechbar .inside {
									height:6px;
									font-size:0;
									border:1px solid #DFDEE4;
									border-top:none;
									background:url("images/strechbar-bg.gif") no-repeat center;
									cursor:n-resize;
								}
							
							.newpost .tagbar {
								margin:0 0 10px;
							}

							.news-box-edit p {
								overflow:hidden;
							}

							.news-box-edit table {
								width:100%;
							}	

							.news-box-edit td {
								padding:0;
								background:none;
							}

						/* Add to bookmark */

						.new-bookmark {
							padding:5px 5px 10px 10px;
						}

							.new-bookmark a {
								text-decoration:none;
								padding-left:15px;
								background:url("images/add-new-bookmark.gif") no-repeat left;
							}

						/* Create New Bookmark */

						.create-bookmark {
							width:100%;
							margin-bottom:10px;
						}

							.create-bookmark td {
								padding:0;
							}

							.create-bookmark .td-1 {
								width:60px;
								padding-left:15px;
								line-height:22px;
							}

							.create-bookmark .td-2 {padding-right:15px;}

								.create-bookmark .errors {
									color:#f00;
									margin-bottom:5px;
								}
								
						/* RSS block */

						.rss-block {
							padding:15px 12px 1px;
							font-size:1.1em;
						}
						
							.rss-box {
								margin-bottom:15px;
							}
						
							.rss-block-h5 {
								font-weight:500;
								margin-bottom:7px;
								font-size:13px;
							} 
								.rss-block-h5 a {
									text-decoration:none;
								}
								
								.rss-block-h5 a:hover{
									text-decoration:underline;
								}
							
							.rss-date span {
								font-weight:700;
							}
							
							.rss-block p {
								line-height:1.3em;
								margin-bottom:5px;
							}
						
						/* Text block */

						.text-block {
							padding:12px;
							line-height:1.3em;
							font-size:1.1em;
						}
							.text-block img{
								padding:5px;
							}

							.text-block p, .text-block span, .text-block a {
								line-height:1.3em;
							}

						.text-block-edit {
							padding:0 12px 10px;
						}

							.text-block-edit a {
								background:url("images/toolbar-title-button.gif") no-repeat left;
								padding-left:20px;
								text-decoration:none;
								padding-bottom:1px;
							}

						.text-block-write {
							margin-top:3px;
						}

							.text-block-write p {
								overflow:hidden;
								margin-bottom:10px;
							}

							.text-block-write .textarea-input {
								background:url("images/textarea-input-left-t-b.gif") no-repeat left;
								padding-left:8px;
								margin:0 0 10px;
							}

								.text-block-write .textarea-input div {
									background:url("images/textarea-input-right-t-b.gif") no-repeat right;
									padding-right:2px;
								}

									.text-block-write .textarea-input div div {
										background:url("images/textarea-input-center-t-b.gif") repeat-x top;
										height:135px;
										overflow:hidden;
									}

										.text-block-write .textarea-input textarea {
											width:100%;
											height:125px;
											padding:3px 0;
											color:#525252;
											font-size:1.1em;
										}

							/* Tags bar */

							.tagbar {
								background:url("images/tagbar-bg.gif");
								border-top:1px solid #DDDDDD;
								border-bottom:1px solid #DDDDDD;
								overflow:hidden;
								margin:0 -3px 10px;
							}

								.tagbar .righttag {
									float:right;
									border-left:1px solid #DDDDDD;
									border-right:none;
								}
								
								.tagbar li {
									height:28px;
									float:left;
									border-right:1px solid #DDDDDD;
									overflow:hidden;
								}

									.tagbar li img {
										float:left;
									}

								/* Settings Pulldown */

								.pulldown {
									position:absolute;
									z-index:2;
									width:161px;
									background:url("images/pulldown-top.png") no-repeat top;
									padding-top:16px;
									right:-18px;
									top:20px;
								}

									.pulldown-middle {
										background:url("images/pulldown-middle.png") repeat-y;
										width:136px;
										padding:7px 10px 3px 15px;
									}

									.pulldown-bottom {
										background:url("images/pulldown-bottom.png") no-repeat bottom;
										font-size:0;
										height:10px;
										width:161px;
										display:block;
									}

										.pulldown li {
											line-height:1.5em;
											font-weight:700;
											margin-bottom:5px;
										}

											.pulldown li img {
												float:left;
												margin-right:5px;
											}
						
						/* Rubric list */
						
						.rubric-list {
							padding:4px;
							position:relative;
						}
						
							.rubric-list li {
								font-size:1.1em;
								font-weight:700;
								margin-bottom:1px;
								padding:0 10px;
								background:url("images/rubric-marker.gif") no-repeat 13px 9px;
								line-height:15px;
								padding:3px 0 3px 27px;
							}
							
							.rubric-list .active {
								background:#F9F9F9 url("images/rubric-marker-hover.gif") no-repeat 13px 9px;
								border:1px solid #E7E7E7;
							}
								
								.rubric-list li a {
									text-decoration:none;
									background:url("images/dot.gif") repeat-x bottom;
								}
						
						/* Rubric settings */
						
						.rubric-settings {
							padding:4px;
						}
						
							.rubric-settings p {
								margin-bottom:5px;
							}
						
							/* Потом можно удалить */
							.rubric-settings select, .visiblity-settings select {
								width:100%;
								background:#fff;
								font:1em Verdana;
							}
						
						.btn-add {
							background:url("images/btn-add.png") no-repeat;
							width:21px;
							height:21px;
							display:block;
							float:right;
							border:0;
							margin-left:3px;
							cursor:pointer;
						}
						
						/* Visiblity settings */
						
						.visiblity-settings {
							padding:4px;
						}
						
							.visiblity-settings p {
								overflow:hidden;
								margin-bottom:7px;
							}
							
								.visiblity-settings p span {
									font-weight:700;
								}
						
						/* Tag block */
						.cloud-tags{
							padding:4px;
							font-size:1.1em;
							font-weight:700;
							text-align:justify;
						} 
							.cloud-tags a {
								text-decoration:none;
								line-height:1.1em;
								cursor: pointer;
							}
							
							.cloud-tags a:hover {
								text-decoration:underline;
								zoom:1;
							}
						
						.tag-block {
							padding:4px;
							font-size:1.1em;
							font-weight:700;
							text-align:justify;
						}
							
							.tag-block a {
								text-decoration:none;
								line-height:1.1em;
								cursor: pointer;
							}
							
							.tag-block a:hover {
								text-decoration:underline;
							}
							
								.tag-block .font1 {
									font-size:1.8em;
									font-weight:400;
								}
								
								.tag-block .switch-regime {
									font-weight:400;
									color:#32373A;
								}
								
							.tag-selection {
								text-align:right;
								line-height:13px;
								padding:0 30px 2px 0;
								font-size:1.3em;
							}
							
								.tag-selection a {
									font-weight:400;
									font-size:0.9em;
									background:url("images/dot.gif") repeat-x bottom;
								}
						
						/* Blog search */
						
						.blog-search {
							padding:4px;
							font-size:1.1em;
						}
							
							.btn-blog-search {
								background:url("images/btn-blog-search.png") no-repeat;
								width:22px;
								height:22px;
								float:right;
								border:0;
								cursor:pointer;
								vertical-align:top;
								position:relative;
							}
							
						/* Calendar */
						
						.calendar {
							padding:4px;
							width:200px;
							position:relative;
							margin:0 auto;
							background:#FFFCFC;
						}
						
							.calendar-date-input {
								border:1px solid #E2E3EA;
								background:#fff;
								font:1.1em Verdana;
								height:17px;
								padding:3px 2px 0;
								vertical-align:baseline;
								color:#4C4D4D;
								width:72px;
							}
						
							.calendar .btn-blog-search {
								float:none;
								position:static;
							}
							
							.dateline {
								background:url("images/dateline.gif") repeat-x bottom;
								height:7px;
								font-size:0;
								overflow:hidden;
								margin-top:1px;
								position:relative;
							}
								
								.date-arrow-left, .date-arrow-right {
									background:url(images/date-arrow.gif) no-repeat;
									width:12px;
									height:7px;
									position:absolute;
								}
								
								.date-arrow-left {left:35px;}
								.date-arrow-right {left:126px;}
							
							.month-choise {
								background:#F9F9F9;
								padding:5px;
								overflow:hidden;
							}
								
								.month-choise input {
									width:100px;
									border:1px solid #ccc;
									background:#fff;
									font:1em Verdana;
									height:17px;
									padding:3px 4px 0;
									float:left;
								}
								
								.month-choise-left-arrows {
									float:left;
									width:29px;
									height:15px;
									padding:4px 6px 0 0;
								}
								
								.month-choise-right-arrows {
									float:left;
									width:29px;
									height:15px;
									padding:4px 0 0 6px;
								}
								
									.month-choise-right-arrows a, .month-choise-left-arrows a {
										cursor:pointer
									}
							
							.calendar-table {
								margin:0 auto 10px;
								font-size:1.1em;
							}
							
								.calendar-table td, .calendar-table th {
									padding:0;
									text-align:center;
									width:26px;
									line-height:25px;
								}
								
								.calendar-table th {
									border-bottom:1px solid #93C4DC;
									font-weight:400;
								}
								
								.calendar-table td {
									border-bottom:1px solid #E4E4E4;
								}
								
									.calendar-table a {
										text-decoration:none;
										font-weight:700;
										line-height:25px;
									}
									
								.today {
									background:#F9F9F9;
								}
								
									.today span {
										display:block;
										line-height:25px;
										border-left:1px solid #E4E4E4;
										border-right:1px solid #E4E4E4;
										text-align:center;
									}
						
						/* Popular posts */
						
						.pop-posts {
							padding:4px;
						}
						
							.pop-posts ul {
								margin-bottom:10px;
							}
						
								.pop-posts li {
									background:url("images/pop-post.gif") no-repeat 7px 7px;
									padding:4px 0 4px 25px;
									cursor: pointer;
								}
									
									.pop-posts li span {
										font-weight:700;
										line-height:13px;
									}
								
									.pop-posts li a {
										line-height:13px;
									}
						
							.mini-nav {
								text-align:center;
								margin-bottom:10px;
							}
							
								.mini-nav a {
									margin:0 5px;
									cursor: pointer;
								}
								
						/* Last comments */
						
						.last-comments {
							padding:4px;
						}
						
							.last-comments ul {
								margin-bottom:10px;
							}
						
								.last-comments li {
									background:url("images/last-comment.gif") no-repeat 7px 7px;
									padding:4px 0 4px 25px;
								}
								
									.last-comments li a {
										line-height:13px;
									}
									
									.last-comments .post-author {
										margin-bottom:5px;
									}
									
										.last-comments .post-author a {
											font-weight:700;
										}
						
						/* Blog post */
						
						.blog-post {
							padding:4px 4px 4px 30px;
							position:relative;
						}
						
							.blog-post .title {
								padding-left:0;
								background:none;
								z-index:2;
							}
							
							.blog-filter {
								border:1px solid #E7E7E7;
								margin-bottom:20px;
								margin:10px 0 20px;
							}
								
								.blog-filter-settings {
									background:#F9F9F9 url("images/blog-filter-settings.gif") no-repeat 7px 9px;
									padding:2px 15px 2px 29px;
									position:relative;
									overflow:hidden;
								}
								
								.blog-filter-settings div {
									overflow:hidden;
								}
								
									.blog-filter-menu {
										float:right;
										position:relative;
									}
									
										.blog-filter-menu li {
											text-align:right;
											line-height:16px;
											padding:5px 0;
										}
										
											.blog-filter-menu li a {
												padding-right:20px;
											}
										
											.reset-filter {
												background:url("images/delete-image.gif") no-repeat right;
											}
											
											.save-filter {
												background:url("images/accept.gif") no-repeat right;
											}
											
											.add-rss {
												background:url("images/rss-image.gif") no-repeat right;
											}
							
									.name {
										float:left;
										width:82px;
										font-weight:bold;
										line-height:17px;
										padding:4px 0;
										position:relative;
									}
									
									.words {
										font-weight:bold;
										font-size:1.1em;
										line-height:17px;
										padding:4px 0;
										color:#0B6E9C;
									}
										
										.words a {
											text-decoration:none;
											background:url("images/dot.gif") repeat-x bottom;
										}
										
											.words .user-check {
												background:none;
											}
											
											.user-check span {
												background:url("images/user-check-off.gif") no-repeat left top;
												padding:0 7px;
											}

											.user-check:hover span {
												background:url("images/user-check-on-blog.gif") no-repeat left top;
											}
								
								.blog-filter-sort {
									line-height:16px;
									padding:6px 15px 6px 29px;
									overflow:hidden; 
								}
								
									.blog-filter-sort p {
										line-height:16px;
									}
								
									.blog-filter-sort .sort-current {
										color:#0B6E9C;
										text-decoration:underline;
										cursor:pointer;
									}
								
									.blog-filter-sort span {
										font-weight:bold;
										line-height:16px;
									}
									
									.blog-filter-sort .right {
										float:right;
										line-height:16px;
									}
									
										.blog-filter-sort .right .no-link{
											text-decoration:none;
											cursor:text;
										}
									
									.blog-filter-sort-menu {
										float:right;
									}
									
										.blog-filter-sort-menu li {
											float:left;
											line-height:14px;
											padding-left:15px;
										}
										
											.blog-filter-sort-menu li img {
												float:left;
												margin-right:5px;
											}
									
							.blog-post-content {
								padding:0 15px 0 30px;
								border-bottom:1px solid #C2C2C2;
								line-height:16px;
								margin-bottom:10px;
								margin-top:10px;
							}
							
								.blog-post-story {
									font-size:1.2em;
								}
									.blog-post-story ul{
										list-style-type: square;
										list-style-position: inside;
									}
									.blog-post-story ol{
										list-style-type: decimal;
										list-style-position: inside;
									}
									
									.blog-post-story li{
										line-height:16px;
									}
								
									.blog-post-story img{
										padding: 5px;
									}
								
								.blog-post-date {
									float:right;
									padding-top:3px;
								}
							
									.blog-post-story p {
										line-height:16px;
										margin-bottom:10px;
									}
									
									.blog-post-story a {
										font-weight:700;
										font-size:0.9em;
									}
									
									.blog-post-story .link-inside{
										font-weight:400;
										font-size:0.8em;
										text-decoration:none;
									}
								
									.blog-post-story-translete p {
										font-size:12px;
										line-height:1.3em;
										margin-bottom:5px;
									}
									
									.blog-post-story-translete-h1 a {
										text-decoration:none;
										font-size:0.9em;
									}
									
									.blog-post-story-translete-h1 a:hover {
										text-decoration:underline;
									}
									
								.blog-post-filter {
									padding-left:30px;
									line-height:20px;
									margin-bottom:10px;
								}
								
									.blog-post-filter p {
										display:inline;
										margin-right:30px;
									}
								
									.blog-post-filter a {
										font-weight:700;
										line-height:20px;
									}
									
								.blog-post-content .text-block-edit {
									margin-left:-35px;
									line-height:14px;
									overflow:hidden;
								}
							
									.blog-post-content .right {
										float:right;
										font-weight:700;
										background:none;
										text-decoration:underline;
										cursor:pointer;
									}
									
										.blog-post-content .null {
											color:#525252;
											text-decoration:none;
											cursor:text;
										}
							
							/* Paging */
						
							.paging {
								width:220px;
								margin:30px auto 0;
								font-size:1.1em;
								position:relative;
								background:url("images/paging-bg.gif") no-repeat center 38px;
							}
							
								.paging ul {
									height:26px;
									overflow:hidden;
									margin:0 22px 12px;
								}
							
									.paging li {
										float:left;
										width:22px;
										text-align:center;
										height:26px;
									}
									
										.paging li .current, .paging-current-right .current, .paging-current-left .current  {
											font-weight:700;
											color:#000;
											line-height:26px;
											background:url("images/paging-current.png") no-repeat top center;
											display:block;
											text-align:center;
											text-decoration:none;
											width:20px;
										}
										
										.paging li a {
											line-height:20px;
										}
									
										.paging-arrow-left {
											width:22px;
											text-align:center;
											height:26px;
											position:absolute;
											top:0;
											left:0;
										}
										
										.paging-arrow-right {
											width:22px;
											text-align:center;
											height:26px;
											position:absolute;
											top:0;
											right:0;
										}
									
											.paging-arrow-right a, .paging-arrow-left a {
												font-weight:700;
												text-decoration:none;
												line-height:20px;
											}
									
									.paging-current-right {
										position:absolute;
										top:0;
										right:-22px;
										width:22px;
									}
									
									.paging-current-left {
										position:absolute;
										top:0;
										left:-22px;
										width:22px;
									}
									
									.paging-scroll {
										margin:0 10px;
										background:url("images/paging-scroll-bg.gif") repeat-x center;
										height:23px;
										padding:9px 0 0;
										cursor:pointer;
									}
									
										.paging-scroll-box {
											width:38px;
											height:16px;
											background:url("images/paging-scroll.png") no-repeat;
											position:absolute;
											margin-left:-19px;
										}
										
											.paging-scroll-left {
												font-size:0;
												width:38px;
												height:16px;
												cursor:pointer;
												background:url("images/paging-scroll-left.gif") no-repeat;
											}
											
											.paging-scroll-right {
												font-size:0;
												width:38px;
												height:16px;
												cursor:pointer;
												background:url("images/paging-scroll-right.gif") no-repeat;
											}
											
						/* New post */

						.newpost {
							padding:15px;
						}
						
							.newpost h4 {
								font-size:1em;
								line-height:20px;
								color:#525252;
							}
						
							.last-save {
								text-align:right;
								color:#B0B0B0;
								margin-bottom:10px;
							}
							
								.delete-post {
									float:right;
									background:url("images/delete-post-bg.gif") no-repeat left;
									padding-left:16px;
								}
								
									.delete-post a {
										text-decoration:none;
										background:url("images/dot.gif") repeat-x bottom;
										line-height:20px;
									}
								
							.newpost .textarea-input {
								background:url("images/textarea-input-left-t-b.gif") no-repeat left;
								padding-left:8px;
								margin:0;
							}

								.newpost .textarea-input div {
									background:url("images/textarea-input-right-t-b.gif") no-repeat right;
									padding-right:2px;
								}

									.newpost .textarea-input div div {
										background:url("images/textarea-input-center-t-b.gif") repeat-x top;
										height:135px;
										overflow:hidden;
									}

										.newpost .textarea-input textarea {
											width:100%;
											height:125px;
											padding:3px 0;
											color:#525252;
											font-size:1.1em;
										}
							
								.newpost-date .textbox {
									border:1px solid #ccc;
									background:#fff;
									padding:2px 4px;
									font:1em Verdana;
									margin:0 10px 0 3px;
								}
							
							.newpost .tagbar {
								margin-bottom:30px;
							}
							
							.newpost-date {
								margin-bottom:15px;
								overflow:hidden;
							}
							
								.newpost-date ul {
									float:right;
								}
								
									.newpost-date li {
										float:left;
										padding-left:30px;
									}
									
										.newpost-date li img {
											float:left;
											margin-right:10px;
										}
										
										.newpost-date li a {
											line-height:21px;
										}
							
							.temporary-post-panel {
								border:1px solid #C4D0D5;
								padding:5px 10px 0;
								margin:0 -10px;
							}
							
								.temporary-post-panel h4 {
									margin-bottom:5px;
								}
								
								.temporary-post-list {
									background:#EFF5F8;
									margin:0 -10px;
									padding:10px 30px;
								}
								
									.temporary-post-list li {
										line-height:14px;
										position:relative;
										color:#3C5A61;
										padding:5px 0;
									}
									
										.temporary-post-list li a {
											margin-right:15px;
										}
									
									.btn-post-delete {
										display:block;
										position:absolute;
										left:-17px;
										top:6px;
										background:url("images/delete-post-bg.gif") no-repeat;
										width:13px;
										height:13px;
										cursor:pointer;
									}
									
						/* User post */
						
						.comment-content {
							margin-left:57px;
						}
						
						.post-rating {
							float:left;
							width:57px;
							height:57px;
							background:url("images/post-rating-bg.gif") no-repeat;
							padding:0 2px 2px 0;
							position:relative;
							margin-right:18px;
							margin-left:18px;
							margin-bottom:4px;
						}
							
							.rating-plus, .rating-minus {
								background:url("images/rating-post-bg.gif") repeat-x center;
								width:57px;
								height:14px;
								position:absolute;
							}
							
							.rating-plus {
								top:0;
								left:0;
							}
							
							.rating-minus {
								bottom:0;
								left:0;
							}
							
								.rating-minus .ratingbar {
									height:1px;
									background:#005AE1;
									top:6px;
									left:0;
									position:absolute;
									font-size:0;
									overflow:hidden;
								}
								
								.rating-plus .ratingbar {
									height:1px;
									background:#D01700;
									top:6px;
									left:0;
									position:absolute;
									font-size:0;
									overflow:hidden;
								}
							
							.rating-value {
								height:21px;
								line-height:21px;
								font-size:1.8em;
								text-align:center;
								position:absolute;
								top:18px;
								left:0;
								width:57px;
							}
							
								.result1 {color:#003992}
								.result2 {color:#2858E2}
								.result3 {color:#723FB3}
								.result4 {color:#982679}
								.result5 {color:#AA3150}
								.result6 {color:#E03948}
								.result7 {color:#D01700}
								.result8 {color:#FF0000}
								.result0 {color:#B1B1B1}
							
							.rating-plus-vote {
								height:18px;
								position:absolute;
								top:0;
								left:0;
								width:57px;
								cursor:pointer;
								background:url("images/rating-plus-vote.gif") no-repeat center bottom;
							}
								
							.rating-minus-vote {
								height:18px;
								position:absolute;
								bottom:0;
								left:0;
								width:57px;
								background:url("images/rating-minus-vote.gif") no-repeat center top;
								width:57px;
								cursor:pointer;
							}
									
						.userpost .blog-post-content {
							padding:0 15px;
							border:none;
							margin-bottom:25px;
						}
						
						.userpost .blog-post-filter {
							padding:0;
						}
						
						.userpost .text-block-edit {
							padding:2px 0;
							margin:0;
						}
						
						.comment-write {
							font-size:1.5em;
							font-weight:700;
							text-align:right;
							float:right;
						}
						
							.comment-write span {
								background:url("images/comment-write.gif") no-repeat left top;
								padding:0 0 0 30px;
							}
							
								.comment-write span a {
									line-height:20px;
									text-decoration:none;
									background:url("images/dot.gif") repeat-x bottom;
								}
							
							/* Comment styles */
							
							.comment-level-0, .comment-level-1, .comment-level-2, .comment-level-3, .comment-level-4, .comment-level-5, .comment-level-6, .comment-level-7, .comment-level-8, .comment-level-9 {
								padding:0 15px;
								margin-bottom:10px;
								position:relative;
								overflow:hidden;
							}
							
							.comment-level-1 {padding-left:45px}
							.comment-level-2 {padding-left:75px}
							.comment-level-3 {padding-left:105px}
							.comment-level-4 {padding-left:135px}
							.comment-level-5 {padding-left:165px}
							.comment-level-6 {padding-left:195px}
							.comment-level-7 {padding-left:225px}
							.comment-level-8 {padding-left:255px}
							.comment-level-9 {padding-left:275px}
							
							.comment-body {
								position:relative;
								overflow:hidden;
								/*width:100%;*/
							}
							
							.comment-deleted {
								position:absolute;
								top:0;
								left:0;
								width:100%;
								height:10000px;
								background:#fff;
								opacity:0.5;
								-moz-opacity:0.5;
								-khtml-opacity:0.5;
							}
							
								.comment-header {
									line-height:25px;
									color:#818181;
									margin-bottom:5px;
									padding-right:370px;
								}
								
									.comment-author {
										font-weight:700;
										font-size:1.1em;
										margin-right:10px;
										line-height:25px;
									}
								
									.comment-header img {
										float:left;
										margin-right:10px;
									}
									
									.comment-control {
										float:right;
										position:absolute;
										z-index:2;
										right:0;
										padding-right:15px;
									}
									
									.comment-delete {
										padding-left:15px;
										color:#A5A5A5;
										background:url("images/comment-control-inert.gif") no-repeat left;
										margin-left:15px;
										line-height:25px;
									}
									
									.comment-delete:hover {
										color:#0B6E9C;
										background:url("images/comment-control-active.gif") no-repeat left;
									}
									
									.comment-edit {
										padding-left:15px;
										color:#A5A5A5;
										background:url("images/name-edit-inert.gif") no-repeat left;
										margin-left:15px;
										line-height:25px;
									}
									
									.comment-edit:hover {
										color:#0B6E9C;
										background:url("images/name-edit.gif") no-repeat left;
									}
									
									.comment-restore {
										padding-left:15px;
										color:#A5A5A5;
										background:url("images/comment-restore-inert.gif") no-repeat left;
										margin-left:15px;
										line-height:25px;
									}
									
									.comment-restore:hover {
										color:#0B6E9C;
										background:url("images/comment-restore-active.gif") no-repeat left;
									}
								
								.comment-story {
									font-size:1.1em;
									margin-bottom:10px;						
								}
								
									.comment-story ul{
										list-style-type: square;
										list-style-position: inside;
									}
									.comment-story ol{
										list-style-type: decimal;
										list-style-position: inside;
									}
								
									.comment-story p {
										margin-bottom:5px;
										line-height:14px;
										overflow:hidden;
									}
									
									.comment-answer {
										padding-bottom:15px;
									}
									
										.comment-answer a {
											text-decoration:none;
											background:url("images/dot.gif") repeat-x bottom;
											font-size:0.9em;
										}
										
											.comment-answer span {
												background:url("images/comment-answer.gif") no-repeat left;
												padding-left:12px;
											}
											
									.comment-form {
										overflow:hidden;
									}
									
									.comment-form .textarea-input {
										background:url("images/textarea-input-left-c-f.gif") no-repeat left;
										padding-left:8px;
										margin:0 0 10px;
									}

										.comment-form .textarea-input div {
											background:url("images/textarea-input-right-c-f.gif") no-repeat right;
											padding-right:2px;
										}

											.comment-form .textarea-input div div {
												background:url("images/textarea-input-center-c-f.gif") repeat-x top;
												height:55px;
												overflow:hidden;
											}

												.comment-form .textarea-input textarea {
													width:100%;
													height:45px;
													padding:3px 0;
													color:#525252;
													font:1em Arial;
													line-height:14px;
												}
									
										.comment-form .btn-cancel-active, .comment-form .btn-accept-active,
										.comment-form .btn-accept-inert {
											float:none;
											margin:0;
											display:inline;
										}
									
										.comment-form label {
											margin-right:20px;
											font-size:0.9em;
											color:#0B6E9C;
										}
							
							.vote-box {
								border:1px solid #C4D0D5;
								background:#EFF5F8;
								padding:15px 15px 10px;
								font-size:1.1em;
							}
							
								.vote-box h1 {
									color:#32373A;
								}
								
									.vote-box a {
										color:#0B6E9C;
										font-weight:500;
										line-height:inherit;
										text-decoration:none;
									}
										
										.vote-box a:hover {
											text-decoration:underline;
										}
								
								.vote-box label {
									width:50px;
									float:left;
									line-height:13px;
								}
								
								.vote-box p {
									margin:0 0 5px 0;
									display:table;
									line-height:13px;
								}
								
									/*.vote-box a {
										font-weight:700;
										line-height:13px;
									}*/
					
					/* User info */
					
					.userinfo {
						
					}
					
						.userinfo .title {
							padding:0;
							background:none;
						}
						
						.personal-data {
							overflow:hidden;
							margin-bottom:20px;
							
						}
							
							.personal-data div.avatar {
								float:left;
								margin-right:10px;
								/*min-height:100%;
								height:100%;*/
							}
							
							/*.personal-data div.information {
								display:block;
								float:left;
								font-size:0.9em;
								min-width:150px;
								width:150px;
							}*/
								.personal-data-info {
									display:block;
								}
								.personal-data-info p {
									line-height:12px;
									margin-bottom:8px;
								}
								
									.personal-data-info span {
										font-weight:700;
									}
									
									.personal-data-info span.underbold {
										font-weight:700;
										text-decoration:underline;
										display:-moz-inline-box;
										display: inline-block;
										
										min-width:53px;
									}
									
									.personal-data-info span.non-underlining {
										font-weight:700;
										display:-moz-inline-box;
										display: inline-block;
										
										min-width:53px;
									}
																		
									.personal-data-info .consolting{
										position:relative;
										display: block;
										width:220px;
										min-width:250px;
									}
									.personal-data-info .region{
										font-weight:700;
										text-decoration:underline;
										
										display:-moz-inline-box;
										display: inline-block;
										
										width:50px;
										min-width:50px;
										vertical-align:top;
									}
									.personal-data-info .info{
										font-weight:700;
										text-decoration:none;
										
										display:-moz-inline-box;
										display: inline-block;
										
										width:150px;
										min-width:150px;
									}
									
									/*.personal-data-label {
										display:-moz-inline-box;
										display: inline-block;
										
										min-width:90px;
										width:90px;
										
									}*/
								
									.personal-data-edit {
										font-size:0.9em;
										font-weight:400;
									}
						
						/*.friend-list {
							font-size:1.1em;
							font-weight:700;
							text-align:right;
							margin-bottom:10px;
						}
						
							.friend-list p {
								line-height:17px;
								margin-bottom:20px;
								font-weight:400;
								text-align:left;
							}
							
								.friend-list p span {
									font-weight:700;
								}
							*/	
						.friend-list {
							font-size:1.1em;
							margin-bottom:10px;
						}
						
							.friend-list p {
								line-height:17px;
								margin-bottom:10px;
							}
								
								.friend-list a:hover .user-check{
									background:url("images/user-check-on-blog.gif") no-repeat;
								}
								
								.friend-list strong {
									font-weight:700;
								}
								
								.friend-list strong a{
									color:#003366;
								}
						
							.friend-list .right {
								text-align:right;
								font-weight:700;
							}
							
							.friend-list .block-info {
								background:transparent url(images/white-black-bg.gif) repeat-x scroll center bottom;
								margin-bottom:10px;
								padding:0 12px 10px;
							}

						.userinfo .tag-block {
							margin-bottom:20px;
							font-size:1.5em;
							font-weight:400;
							text-align:left;
						}
						
						.friend-list-block-info{
							font-size:1.1em;
							margin-bottom:10px;							
						}
							
							.friend-list-block-info a{
								text-decoration:none;
							}
							
							.friend-list-block-info a:hover{
								text-decoration:underline;
							}
							
						.interests-list {
							font-size:1.1em;
							margin-bottom:10px;
						}
						
						.interests-list a{
							cursor:pointer;
						}
						
						.interests-list a:hover .user-check{
							background:url("images/user-check-on-blog.gif") no-repeat;
							cursor:pointer;
						}
					
						.interests-list .right {
							text-align:right;
							font-weight:700;
						}
						
						.interests-list .block-info {
							margin-bottom:10px;
							padding:0 12px 10px;
						}
						
			.all-text {
				line-height:16px;						
			}
							
	/* Workspace panel */

	.ws-panel {
		font-size:0.7em;
		width:200px;
		color:#2D3942;
		background:#fff url("images/sidebar-bg.gif") repeat-y right;
	}

		.ws-panel a {
			color:#007DAB;
			text-decoration:underline;
			font-weight:700;
		}

		h2 span {
			display:block;
			color:#2D3942;
			text-decoration:none;
			font-weight:700;
			background:url("images/block-arrow.gif") no-repeat left bottom;
			overflow:hidden;
			padding:12px 5px 12px 15px;
			cursor:pointer;
		}

			.tab-panel  h2 span {
				color:#525252;
				background:url("images/block-arrow-tab.gif") no-repeat left bottom;
			}
			
		.workspace {
			background:url("images/workspace.png") repeat-x top;
			margin:8px 0 8px;
			line-height:33px;
			font-weight:700;
			color:#007DAB;
			padding:0 8px 0 5px;
			display:block;
			width:187px;
		}
		
		.workspace .btn-close-panel {
			margin-top:9px;
		}

		/* Settings block for panels */

		.settings-block {
			background:url("images/settings-block-middle.gif") repeat-y left;
			margin-top:-2px;
			z-index:2;
		}
		
		.settings-block-inert {
			z-index:1;
		}
		
		.settings-block-inert .block-content {
			display:none;
		}
		
			.settings-block dl {
				background:url("images/settings-block-side.gif") no-repeat top;
				padding-top:1px;
			}
			
				.settings-block dd {
					padding:0 8px 0 14px;
					background:url("images/settings-block-side.gif") no-repeat bottom;
				}
				
				.settings-block-inert dd {
					background:url("images/h2-bg.gif") no-repeat bottom;
					padding:0 8px 0 14px;
					overflow:hidden;
					z-index:1;
				}

					.settings-block h2 {
						margin:0 -8px 7px -14px;
						padding:0 8px 0 14px;
						background:url("images/sidebar-bg.gif") repeat-y left;
						z-index:1;
					}

						.settings-block-inert h2 span {
							background-position:top left;
							z-index:1;
						}
				
		/* Settings block for workspace panel */
		
					.ws-panel p, .tab-panel p, .block-panel p {
						margin-bottom:10px;
						line-height:1.2em;
						overflow:hidden;
					}

		/* Settings block for tab panel */
				
		.tab-panel .settings-block {
			background:url("images/settings-block-middle-tab.gif") repeat-y left;
		}
		
			.tab-panel .settings-block dl {
				background:url("images/settings-block-side-tab.gif") no-repeat top;
				padding-top:1px;
			}

					.tab-panel .settings-block h2 {
						background:url("images/tab-settings-bg.gif") repeat-y left;
					}
			
		/* Settings block for block panel */	
		
			.settings-block-title {
				width:180px;
				line-height:26px;
				background:url("images/settings-block-title.gif") no-repeat;
				font-weight:700;
				color:#0B6E9C;
				padding:0 8px 0 12px;
			}
			
				.btn-block-title-settings {
					background:url("images/btn-block-settings.gif") no-repeat left top;
					display:block;
					float:left;
					width:15px;
					height:26px;
					cursor:pointer;
					margin-right:8px;
				}

				.tab-panel .settings-block dd {
					background:url("images/settings-block-side-tab.gif") no-repeat bottom;
				}

				.tab-panel .settings-block-inert dd {
					background:url("images/h2-bg-tab.gif") no-repeat bottom;
				}
				
				.btn-close-panel {
					width:15px;
					height:15px;
					float:right;
					background:url("images/btn-close-panel.png") no-repeat;
					border:0;
					margin:6px 0 0;
					cursor:pointer;
				}

			/* Form elements */

			.settings-block .textbox, .settings-block .textbox-inert {
				background:url("images/settings-block-textbox.gif") no-repeat top right;
				width:154px;
				height:17px;
				border:0;
				font:1em Verdana;
				padding:4px 7px 0;
				vertical-align:baseline;
				color:#4C4D4D;
			}
			
			.settings-block .textbox-inert {
				background:url("images/textbox-inert.gif") no-repeat top right;
				color:#999;
			}

			.settings-block textarea {
				border:0;
				padding:5px;
				font:1em Verdana;
				color:#4C4D4D;
				background:url("images/s-b-textarea.gif") no-repeat;
				width:166px;
				height:50px;
			}

			.settings-block select {
				width:100%;
			}
			
			.settings-block .select {
				border:1px solid #DBDFE6;
				background:#fff;
				height:19px;
				line-height:19px;
				padding:0 5px 0 7px;
			}
			
				.select-arrow {
					float:right;
					width:7px;
					height:19px;
					background:url("images/select-arrow.gif") no-repeat center;
					cursor:pointer;
				}
				
				.select-menu {
					border:1px solid #DBDFE6;
					padding:1px 1px 5px;
					position:absolute;
					background:#fff;
					width:174px;
					margin-top:1px;
				}
				
					.select-menu a {
						color:#4C4D4D;
						font-weight:400;
						text-decoration:none;
						line-height:12px;
						padding:2px 6px;
						display:block;
						cursor:pointer;
						margin-bottom:1px;
					}
					
					.select-menu a:hover {
						background:#004A80;
						color:#fff;
					}
			
			.select-block {
				margin-bottom:7px;
			}

			/* Buttons */

			.btn-cancel-active, .btn-accept-active, .btn-cancel-inert, .btn-accept-inert {
				display:block;
				float:right;
				width:21px;
				height:21px;
				margin-left:5px;
				border:0;
			}
			
			.btn-cancel-active, .btn-accept-active {cursor:pointer}

			.btn-cancel-active {background:url("images/cancel-button-active.png") no-repeat}
			.btn-accept-active {background:url("images/accept-button-active.png") no-repeat}
			.btn-cancel-inert {background:url("images/cancel-button-inert.png") no-repeat}
			.btn-accept-inert {background:url("images/accept-button-inert.png") no-repeat}
			
			.btn-accept-active-user {
				background:url("images/accept-button-active.png") no-repeat;
				cursor:pointer;
				border:0;
				width:21px;
				height:21px;
			}
			
			/* Editor list */

			.editor-list a {
				text-decoration:none;
			}

				a .user-check {
					background:url("images/user-check-off.gif") no-repeat left top;
					padding:0 7px;
				}

				a:hover .user-check {
					background:url("images/user-check-on.gif") no-repeat left top;
				}
				a .tag-level-up {
					background:url("images/level-up-off.gif") no-repeat left top;
					padding:0 7px;
				}

				.tag-level-up-hover {
					background:url("images/level-up-on-new.gif") no-repeat left top;
					padding:0 7px;
				}

				/* Checkbox */

				.checkbox-on {
					float:left;
					display:block;
					width:13px;
					height:13px;
					margin-right:5px;
					background:url("images/checkbox-on.gif") no-repeat;
				}

				.checkbox-off {
					float:left;
					display:block;
					width:13px;
					height:13px;
					margin-right:5px;
					background:url("images/checkbox-off.gif") no-repeat;
				}

				/* Tag cloud */

				.tag-cloud {
					margin-bottom:7px;
					position:relative;
				}

					.tag-cloud a {
						text-decoration:none;
						font-family:Arial;
						font-weight:700;
						line-height:1.1em;
					}

						.tag-cloud .font1 {font-size:1.8em; font-weight:400;}
						.font2 {font-size:1.4em}
						.font3 {font-size:1.2em}
						.font4 {font-size:1.1em}
						.font5 {font-size:1em}
					
						.tag-element {
							display:inline;
						}
					
						.block-panel  .tag-element .tag-suggest {
							z-index:3;
							font-size:0.97em;
							left:0;
							white-space:nowrap;
						}
						
							.tag-element .s-1-1 {background:url("images/tag-t-l.png") no-repeat}
							.tag-element .s-1-2 {background:url("images/tag-t-c.png") repeat-x bottom}
							.tag-element .s-1-3 {background:url("images/tag-t-r.png") no-repeat}
							.tag-element .s-2-1 {background:url("images/tag-m-l.png") repeat-y right}
							.tag-element .s-2-2 {background:#F1F4F4}
							.tag-element .s-2-3 {background:url("images/tag-m-r.png") repeat-y left}
							.tag-element .s-3-1 {background:url("images/tag-b-l.png") no-repeat}
							.tag-element .s-3-2 {background:url("images/tag-b-c.png") repeat-x top}
							.tag-element .s-3-3 {background:url("images/tag-b-r.png") no-repeat}
						
							.tag-element .tag-edit-menu a, .tag-element .tag-edit-del a {
								color:#0B6E9C;
								background:none;
								line-height:1.1em;
							}
							
							.tag-edit-menu-active .s-1-1 {background:url("images/tag-a-t-l.png") no-repeat}
							.tag-edit-menu-active .s-1-2 {background:url("images/tag-a-t-c.png") repeat-x bottom}
							.tag-edit-menu-active .s-1-3 {background:url("images/tag-a-t-r.png") no-repeat}
							.tag-edit-menu-active .s-2-1 {background:url("images/tag-a-m-l.png") repeat-y right}
							.tag-edit-menu-active .s-2-2 {background:#D0DADE}
							.tag-edit-menu-active .s-2-3 {background:url("images/tag-a-m-r.png") repeat-y left}
							.tag-edit-menu-active .s-3-1 {background:url("images/tag-a-b-l.png") no-repeat}
							.tag-edit-menu-active .s-3-2 {background:url("images/tag-a-b-c.png") repeat-x top}
							.tag-edit-menu-active .s-3-3 {background:url("images/tag-a-b-r.png") no-repeat}
							
								.tag-element .tag-edit-menu img {
									margin:0 5px;
									cursor:pointer;
								}
								
								.tag-element .tag-edit-new {
									padding:1px;
									width:165px;
								}
								
									.tag-element .tag-edit-new .text-input {
										margin:0;
									}
									
								.tag-element .tag-edit-del {
									width:150px;
									padding:1px 1px 5px 15px;
								}
									
									.tag-name {
										margin-bottom:10px;
									}
									
									.tag-element .tag-edit-del p {
										line-height:21px;
									}
								
				/* Tag search */

				.settings-block .textbox-small, .settings-block .textbox-small-inert {
					background:url("images/textbox-small.gif") no-repeat top right;
					width:139px;
					height:17px;
					border:0;
					font:1em Verdana;
					padding:4px 7px 0;
					vertical-align:baseline;
					color:#4C4D4D;
				}
				
				.settings-block .textbox-small-inert {
					background:url("images/textbox-small-inert.gif") no-repeat top right;
					color:#999;
				}

					.add-button {
						background:url("images/add-button.gif") no-repeat;
						height:20px;
						width:20px;
						border:0;
						cursor:pointer;
					}
					.reset-button {
						background:url("images/cancel-button-active.png") no-repeat;
						height:20px;
						width:20px;
						border:0;
						cursor:pointer;
					}

				/* Publication */

				.public-button-on, .public-button-del, .public-button-off {
					font-weight:700;
				}

					.public-button-on span, .public-button-del span, .public-button-off span {
						display:block;
						float:left;
						line-height:21px;
						cursor:pointer;
					}

					.public-button-on a, .public-button-del a {
						float:left;
						display:block;
						width:21px;
						height:21px;
						background:url("images/public-button-on.gif") no-repeat;
						margin-right:5px;
					}

					.public-button-del a {
						background:url("images/btn-del.png") no-repeat;
					}

					.public-button-off a {
						float:left;
						display:block;
						width:21px;
						height:21px;
						background:url("images/public-button-off.gif") no-repeat;
						margin-right:5px;
					}
				
				/* Names */
				
				.names {
					margin-bottom:10px;
				}
				
					.names li {
						overflow:hidden;
						vertical-align:top;
						padding-bottom:3px;
						line-height:13px;
					}
				
						.names li a {
							font-weight:700;
							background:url("images/dot.gif") repeat-x bottom;
							text-decoration:none;
							float:left;
							margin-right:10px;
						}
						
						.name-edit {
							background:url("images/name-edit.gif") no-repeat;
							width:9px;
							height:10px;
							margin-top:2px;
							cursor:pointer;
							float:left;
							display:block;
							font-size:0;
						}
				
				/* Rubric managment */
				
				.rubric-managment {
					margin-bottom:10px;
				}
				
					.rubric-managment li {
						line-height:15px;
						padding:5px 25px 5px 20px;
					}
					
						.rubric-managment li a {
							font-weight:700;
							text-decoration:none;
						}
						
						.settings-block .text-input {
								background:url("images/text-input-left.gif") no-repeat left;
								padding-left:4px;
								margin-bottom:5px;
								overflow:hidden;
							}

								.settings-block .text-input div {
									background:url("images/text-input-right.gif") no-repeat right;
									padding-right:4px;
								}

									.settings-block .text-input .textbox {
										font:1em Arial;
										padding:4px 0 0;
										vertical-align:baseline;
										color:#525252;
										height:18px;
										width:100%;
										background:url("images/text-input-center.gif") repeat-x;
										border:0;
									}
				
					/* Rubric edit */
					
					.rubric-edit, .rubric-edit-active {
						width:183px;
						position:absolute;
						margin:-9px 0 0 -30px;
					}
					
						.rubric-edit-top {
							height:7px;
							background:url("images/rubric-edit-top.png") no-repeat top;
							font-size:0;
						}
						
						.rubric-edit-active .rubric-edit-top {
							background:url("images/rubric-edit-top-active.png") no-repeat top;
						}
						
						.rubric-edit-middle {
							background:url("images/rubric-edit-middle.png") repeat-y;
							width:183px;
						}
						
						.rubric-edit-active .rubric-edit-middle {
							background:url("images/rubric-edit-middle-active.png") repeat-y;
						}
						
							.rubric-edit-content {
								padding:2px 25px 4px 30px;
							}
						
								.rubric-edit-middle a {
									line-height:15px;
								}
								
								.btn-rubric-edit {
									position:absolute;
									top:10px;
									right:10px;
									background:url("images/btn-rubric-edit.gif") no-repeat;
									width:12px;
									height:13px;
									display:block;
									cursor:pointer;
								}
								
								.btn-rubric-delete {
									position:absolute;
									top:10px;
									left:10px;
									background:url("images/btn-rubric-delete.gif") no-repeat;
									width:13px;
									height:13px;
									display:block;
									cursor:pointer;
								}
						
						.rubric-edit-bottom {
							height:7px;
							background:url("images/rubric-edit-bottom.png") no-repeat bottom;
							font-size:0;
						}
						
						.rubric-edit-active .rubric-edit-bottom {
							background:url("images/rubric-edit-bottom-active.png") no-repeat bottom;
						}
						
							.rubric-edit-name {
								padding:0 10px;
							}
						
							.rubric-edit-active .text-input {
								margin:0;
							}
							
							.settings-block .rubric-move-inert {
								background:url("images/comment-control-inert.gif") no-repeat left 3px;
								margin-bottom:5px;
								color:#909090;
								margin-left:-15px;
								padding-left:15px;
							}
							
							.settings-block .rubric-move-active {
								background:url("images/comment-control-active.gif") no-repeat left 3px;
								margin-bottom:5px;
								margin-left:-15px;
								padding-left:15px;
							}

/* Footer */
	
.footer {
	position:absolute;
	width:100%;
	height:12px;
	bottom:0;
	background:#757C7F url("images/footer-bg.gif") repeat-x top;
	padding:15px 0;
	font-size:0.7em;
	overflow:hidden;
	color:#fff;
}

	.footer a {
		color:#fff;
	}

	.footer ul {
		float:right;
		padding-right:20px;
	}
	
		.footer li {
			float:left;
			padding-left:20px;
		}
	
	.footer p {
		padding-left:20px;
	}
		
/* Dialog window */

.dialog-window {
	top:120px;
	font-size:0.7em;
	color:#525252;
	margin:0 auto;
	/*
	position:relative;
	z-index:11;
*/
}

	.d-w-1-1, .d-w-1-3, .d-w-3-1, .d-w-3-3 {
		width:10px;
		height:10px;
	}

	.d-w-2-1, .d-w-2-3 {
		width:10px;
	}

	.d-w-1-1 {background:url("images/d-w-top-left.png") no-repeat}
	.d-w-1-2 {background:url("images/d-w-top-center.png") repeat-x top}
	.d-w-1-3 {background:url("images/d-w-top-right.png") no-repeat}
	.d-w-2-1 {background:url("images/d-w-middle-left.png") repeat-y left}
	.d-w-2-3 {background:url("images/d-w-middle-right.png") repeat-y right}
	.d-w-3-1 {background:url("images/d-w-bottom-left.png") no-repeat}
	.d-w-3-2 {background:url("images/d-w-bottom-center.png") repeat-x bottom}
	.d-w-3-3 {background:url("images/d-w-bottom-right.png") no-repeat}

	.d-w-2-2 {
		background:#fff;
		padding:20px 30px;
	}
	
	.help{
		color:#BDBDBD;
		line-height:1.0em;
		font-weight: 400;
	}
	
.gray-background {
	background:url("images/gray-background.png");
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	z-index:10;
}

		/* Form elemets */

		.dialog-window fieldset {
			margin-bottom:15px;
		}
		
			.dialog-window .textbox {
				background:url("images/settings-block-textbox.gif") no-repeat top right;
				width:163px;
				height:17px;
				border:0;
				font:1em Verdana;
				padding:4px 7px 0;
				vertical-align:baseline;
				color:#4C4D4D;
			}
			
				.dialog-window .accept {
					display:block;
					position:absolute;
					width:11px;
					height:8px;
					overflow:hidden;
					background:url("images/accept.gif");
					top:22px;
					left:-15px;
				}

			
				.column .textbox, .column select {
					margin-top:3px;
				}

					.dialog-window .red, .dialog-error  {color:#f00;}

					.dialog-window .help {
						color:#BDBDBD;
						line-height:1.2em;
					}

				.dialog-window fieldset select {
					width:177px;
				}

				.right-buttons {
					text-align:right;
				}

					.right-buttons input {
						margin-left:15px;
						line-height:1.3em;
					}

					.dialog-window .sex {
						overflow:hidden;
					}

						.dialog-window .sex label {
							float:left;
							display:block;
							padding:5px 10px 0 0;
						}

							.radio-on {
								display:block;
								width:12px;
								height:12px;
								float:left;
								margin-right:8px;
								background:url("images/radio-on.png") no-repeat;
								border:0;
							}

							.radio-off {
								display:block;
								width:12px;
								height:12px;
								float:left;
								margin-right:8px;
								background:url("images/radio-off.png") no-repeat;
								border:0;
							}

					.d-w-button {
						background:url("images/d-w-button.gif") no-repeat;
						width:81px;
						height:21px;
						text-align:center;
						border:0;
						font:1em Arial;
					}
					
					.d-w-button-small {
						background:url("images/d-w-button-small.gif") no-repeat;
						width:21px;
						height:21px;
						text-align:center;
						border:0;
						font:1em Arial;
					}

					.add-more {
						text-align:right;
						padding:10px 15px 0 0;
					}

					.add-more a {
						text-decoration:none;
						background:url("images/dot.gif") repeat-x bottom;
					}
		
		.three-column-block {
			width:675px;
		}
			
		/* 3 column */

		.three-column {
			overflow:hidden;
			padding:0 15px;
		}

			.three-column .column {
				float:left;
				width:195px;
				padding-right:12px;
				position:relative;
			}

				.three-column .column p {
					margin-bottom:3px;
					margin-bottom:3px;
				}


		/* 1 column */

				.column .btn-stop {
					margin:7px 0 0;
				}

				.one-column .textbox {
					width:368px;
					background:url("images/one-column-textbox.gif") no-repeat top right;
				}

				.dialog-window .one-column select {
					width:368px;
				}

				.one-column .add-button {
					background:url("images/green-add-button.gif") no-repeat;
					width:21px;
					height:21px;
				}

				.one-column .tagcloud {
					width:600px;
					padding:10px 0;
					font-size:1.5em;
				}

				.one-column .tagcloud a {
					text-decoration:none;
				}

		/* Translation */

		.dialog-window h4 {
			padding:0 0 30px;
		}

			.dialog-window h4 img {
				float:left;
				margin:9px 7px 0 0;
			}
			
			/* 2 column */

			.two-column .column {
				width:190px;
				float:left;
			}

				.translation p {
					margin-bottom:10px;
				}

				.textbox-short {
					background:url("images/textbox-short.gif") no-repeat top right;
					width:37px;
					height:17px;
					border:0;
					font:1em Verdana;
					padding:4px 7px 0;
					vertical-align:baseline;
					color:#4C4D4D;
				}
		
		/* RSS create window */
		
		.create-rss {
			width:279px;
		}
		
			.create-rss p {
				line-height:16px;
				margin-bottom:5px;
			}
			
			.create-rss .textbox {
				width:261px;
				background:url("images/create-rss-textbox.gif") no-repeat top right;
			}
			
			.create-rss select {
				width:100%;
			}
			
			.create-rss .textbox-medium {
				width:231px;
				background:url("images/create-rss-textbox-medium.gif") no-repeat top right;
				height:17px;
				border:0;
				font:1em Verdana;
				padding:4px 7px 0;
				vertical-align:baseline;
				color:#4C4D4D;
			}
			
			.message-count {
				line-height:16px;
				margin-bottom:5px;
				overflow:hidden;
			}
			
				.message-count p {
					line-height:11px;
					color:#B3B3B3;
					float:left;
				}
			
				.create-rss .textbox-small {
					width:30px;
					background:url("images/create-rss-textbox-small.gif") no-repeat top right;
					height:17px;
					border:0;
					font:1em Verdana;
					padding:4px 7px 0;
					vertical-align:baseline;
					color:#4C4D4D;
					float:left;
					margin-right:5px;
				}
			
			.create-rss .btn-accept-active-rss {
				width:21px;
				height:21px;
				margin-left:5px;
				border:0;
				background:url("images/accept-button-active.png") no-repeat;
				cursor:pointer;
			}
			
			.create-rss .errors p {
				color:#f00;
			}
			
			.suggest-list {
				display:block;
			}

		/* Login and Remind Password */

		.lost-password {
			display:block;
			float:right;
			background:url("images/dot.gif") repeat-x bottom;
			text-decoration:none;
			line-height:1.4em;
		}

				.login-window .textbox {
					margin-right:0;
				}

					.login-window .right-buttons, .remind-window .right-buttons {
						text-align:center;
					}

						.login-window .right-buttons input, .remind-window .right-buttons input {
							margin:0 2px;
						}

						.login-window p, .remind-window p {
							line-height:1.4em;
							margin-bottom:10px;
						}

	/* Alerts */

	.alert {
		position:fixed;
		top:0;
		right:0;
		width:300px;
		z-index:2001;
	}
	
	.alert div {
		overflow:hidden;
	}

		.error-alert, .complete-alert, .notice-alert {
			padding:0 30px 0 10px;
			color:#fff;
			font-size:0.7em;
			background:url("images/error-alert.png");
			float:right;
			clear:right;
		}
		
		.complete-alert {
			background:url("images/complete-alert.png");
		}
		
		.notice-alert {
			background:url("images/notice-alert.png");
		}
	
			.alert p {
				line-height:16px;
				padding-left:15px;
				float:left;;
			}

			.error-alert p  {background:url("images/error-alert.gif") no-repeat left top}
			.complete-alert p {background:url("images/complete-alert.gif") no-repeat left top}
			.notice-alert p {background:url("images/notice-alert.gif") no-repeat left top}
			
/* Suggest */

.s-1-1, .s-1-3, .s-3-1, .s-3-3 {
	width:7px;
	height:7px;
	font-size:0;
}

.s-2-1, .s-2-3 {
	width:7px;
}

.s-1-1 {background:url("images/suggest-t-l.png") no-repeat}
.s-1-2 {background:url("images/suggest-t-c.png") repeat-x bottom}
.s-1-3 {background:url("images/suggest-t-r.png") no-repeat}
.s-2-1 {background:url("images/suggest-m-l.png") repeat-y right}
.s-2-2 {background:#fff}
.s-2-3 {background:url("images/suggest-m-r.png") repeat-y left}
.s-3-1 {background:url("images/suggest-b-l.png") no-repeat}
.s-3-2 {background:url("images/suggest-b-c.png") repeat-x top}
.s-3-3 {background:url("images/suggest-b-r.png") no-repeat}

.tag-suggest {
	position:absolute;
	font-size:1.1em;
	z-index:3;
}

.block-panel .tag-suggest {
	right:30px;
}
	
	.tag-suggest p {
		line-height:1.5em;
		margin:0;
	}

		.tag-suggest a {
			color:#A0B8C1;
			text-decoration:none;
			background:url("images/white-blue-dot.gif") repeat-x bottom;
			line-height:1.5em;
		}
		
			.tag-suggest a span {
				color:#1D5D75;
				background:url("images/blue-dot.gif") repeat-x bottom;
				line-height:1.5em;
			}
		
		.tag-suggest sup {
			font-size:0.8em;
			vertical-align:top;
		}
	
	.pre-tag {
		padding:10px 10px 0;
	}
	
		.pre-tag a {
			font-weight:700;
		}
		
		.current-tag {
			padding:5px 10px;
			color:#C8C8C8;
			margin:10px -10px 0;
			border-top:1px solid #C6CBCD;
		}
		
			.current-tag a {
				color:#C8C8C8;
				background:none;
				font-weight:700;
			}
		
		.random-tag {
			padding:2px 10px;
			background:#EFF5F8;
			margin:0 -10px;
		}
		
			.random-tag a {
				color:#1D5D75;
			}
		
			.random-tag span {
				font-weight:700;
			}

	.re-tag {
		padding:5px 10px;
	}
	
		.re-tag a {
			font-weight:700;
		}
		
/* Block Suggest */

.block-suggest {
	position:absolute;
	top:41px;
	left:5px;
	z-index:7;
	font-size:0.85em;
	zoom:1;
	float:left;
}

	.block-suggest .s-2-2 {
		padding:15px 5px;
		width:300px;
	}
	
		.block-suggest h5 {
			font-weight:700;
			margin-bottom:5px;
		}
		
		.block-suggest p {
			line-height:1.2em;
		}
	
		.block-suggest dl {
			overflow:hidden;
			margin-bottom:10px;
		}
		
			.block-suggest dt {
				float:left;
				width:30px;
				text-align:center;
			}
			
			.block-suggest dd {
				display:table;
			}

/* Error 404 page */

.error-404 {
	padding:120px 0 0 120px;
	width:580px;
	font-size:0.75em;
	color:#525252;
}

	.error-404 p {
		margin-bottom:20px;
	}
		
		.error-404 p span {
			font-size:5em;
		}

/* New structure */

.wrapper {
	position:absolute;
	height:100%;
	width:100%;
	z-index:1;
}

.imaginary {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
}

	.imaginary td {
		height:100%;
	}
	
	.panel {
		background:url("images/sidebar-bg.gif") repeat-y;
	}

.sidebar {
	width:200px;
	color:#000;
	display:block;
	height:1px;
}

.site {
	position:absolute;
	width:100%;
	height:auto !important;
	height:100%;
	min-height:100%;
}

	.site td {
		vertical-align:top;
	}

/* Invites */

.reg-invite {
	width:225px;
}

	.reg-invite h4 {
		line-height:1.3em;
		padding-bottom:15px;
	}
	
	.reg-invite p {
		line-height:15px;
		margin-bottom:10px;
	}
	
.personal-contacts {
	overflow:hidden;
}
	.personal-contacts dd p{
		margin:3px;
		margin-top:5px;
		margin-left:15px;
		line-height:1.3em;
		font-size:12px;
	}
		.personal-contacts dd p label{
			
			font-weight:400;
			
			display:-moz-inline-box;
			display: inline-block;
			margin-right:10px;
			min-width:60px;
			width:80px;
		}
		.personal-contacts dd p span{
			font-weight:700;
		}
.information {
	font-weight:400;
}


.tinymce_img{
	padding:5px;
}

.logotype-button {
	font-weight:700;
}

	.logotype-button span {
		display:block;
		float:left;
		line-height:16px;
		cursor:pointer;
	}

	.logotype-button a {
		float:left;
		display:block;
		width:21px;
		height:16px;
		background:url("images/menu-item01_red.png") no-repeat;
		margin-right:5px;
	}
	
.logotype-button-default {
	font-weight:700;
}

	.logotype-button-default span {
		display:block;
		float:left;
		line-height:16px;
		cursor:pointer;
	}

	.logotype-button-default a {
		float:left;
		display:block;
		width:21px;
		height:16px;
		background:url("images/menu-item01.png") no-repeat;
		margin-right:5px;
	}
	
.imageload-button {
	font-weight:700;
}

	.imageload-button span {
		display:block;
		float:left;
		line-height:16px;
		cursor:pointer;
	}

	.imageload-button a {
		float:left;
		display:block;
		width:21px;
		height:16px;
		background:url("images/menu-item06.png") no-repeat;
		margin-right:5px;
	}
	
.select-color {
	font-weight:700;
}

	.select-color span {
		display:block;
		float:left;
		line-height:16px;
		cursor:pointer;
	}

	.select-color a {
		float:left;
		display:block;
		width:18px;
		height:16px;
		background:url("images/select-color.png") no-repeat;
	}

.default-button {
	font-weight:700;
}

	.default-button span {
		display:block;
		float:left;
		line-height:16px;
		cursor:pointer;
	}

	.default-button a {
		float:left;
		display:block;
		width:18px;
		height:16px;
		background:url("images/default-color.png") no-repeat;
	}
	
.column-action {
	height:20px; 
	max-height:20px;
}
	.column-action-count {
		float:left;
		height:20px;
		display:-moz-inline-box; 
		display: inline-block;
		border:1px solid #ddd; 
		width:140px; 
		padding:2px;
		border-top:1px solid #aaa;
		border-left:1px solid #aaa; 
		background-color:#555
	}
	
		 .one-column-action{
			float:left; 
			background:#fff; 
			height:18px; 
			cursor:pointer; 
			width:28%; 
			border:1px solid #ddd; 
			margin-right:5px;
		}
		
		.coluns-action-delete {
			padding-left:20px;
			line-height:25px;
			color:#0B6E9C;
			background:url("images/comment-control-active.gif") no-repeat left;
		}
		
		.coluns-action-select-color {
			padding-left:20px;
			line-height:25px;
			color:#0B6E9C;
			background:url("images/select-color.png") no-repeat left;
		}
		
		.coluns-action-delete:hover {
			color:#0B6E9C;
			background:url("images/comment-control-active.gif") no-repeat left;
		}
		
.move-resize-column {
	margin-right:-27px;
	float:right;
	width:27px;
	height:12px;
	display:none;
	cursor:e-resize;
	background:url("images/toolbar-button-2.gif") no-repeat right;
}

.block-statistics span{
	color:#0B6E9C;
	font-weight:bold;
}

.block-statistics div{
	margin-left: 10px;
	padding:5px;
	line-height:1.3em;
	font-size:1.0em;
}

.block-statistics div strong{
	padding:5px;
}

	.block-statistics-div a{
		text-decoration:none;
		color:#000;
	}
	
	.block-statistics-div a:hover{
		text-decoration:underline;
	}

.dlg-statistics-dot-chart {
	position:relative;
	left:50px;
	width:700px;
}
	.dlg-statistics-dot-chart img{
		z-index:2;
	}
	
	.dlg-statistics-dot-chart .datum-line-tmp{
		display:none;
		z-index:2;
	}
	
/***
 *  - mooRainbow: defaultCSS
 * author: w00fz <w00fzPuppy@gmail.com>
 */

.myDemo3 { font-size: 11px; color: #000; }

.moor-box {
	width: 145px; 
	height: 135px; 
	border: 1px solid #636163; 
	background-color: #f9f9f9;
}
.moor-overlay {
	width: 100px; /* Width and Height of the overlay must be setted here: default 256x256 */
	height: 100px; 
	margin-top: 3px; 
	margin-left: 3px;
	border: 1px solid #000;
}
.moor-slider {
	border: 1px solid #000;
	margin-top: 3px; 
	margin-left: 106px;
	width: 10px; /* if you want a bigger or smaller slider... */
	height: 100px;
}
.moor-colorBox {
	/*display: none;*/
	visibility: hidden;
	border: 1px solid #000; 
	width: 59px; 
	height: 68px; 
	margin-top: 20px; 
	/*margin-left: 315px;*/
}

.moor-currentColor { /* Bottom Box Color, the backup one */
	/*display: none;*/
	visibility: hidden;
	margin-top: 55px; 
	/*margin-left: 316px;*/ 
	width: 59px; 
	height: 34px;
}
.moor-okButton {
	margin-top: 110px;
	margin-left: 5px;
	border:0;
	cursor:pointer;
	width: 21px; 
	height: 21px;
	background: url("images/mooRainbow/moor-button-ok.gif") no-repeat;
}
/*label {
	font-family: mono;
}*/
/* Following are just <label> */
.moor-rLabel {
	/*display: none;*/
	visibility: hidden;
	/*margin-top: 100px;
	margin-left: 315px;*/
}
.moor-gLabel {
	/*display: none;*/
	visibility: hidden;
	/*margin-top: 125px;
	margin-left: 315px;*/
}
.moor-bLabel {
	/*display: none;*/
	visibility: hidden;
	/*margin-top: 150px;
	margin-left: 315px;*/
}
.moor-HueLabel {
	/*display: none;*/
	visibility: hidden;
	/*margin-top: 190px;
	margin-left: 315px;*/
}
span.moor-ballino { /* Style hue ° (degree) !! */
	/*display: none;*/
	visibility: hidden;
	/*margin-top: 190px;
	margin-left: 370px;*/
}
.moor-SatuLabel {
	/*display: none;*/
	visibility: hidden;
	/*margin-top: 215px;
	margin-left: 315px;*/
}
.moor-BrighLabel {
	/*display: none;*/
	visibility: hidden;
	/*margin-top: 240px;
	margin-left: 315px;*/
}
.moor-hexLabel {
	font-size: 0px;
	margin-top: 110px;
	margin-left: 85px;
}

/* <input> */
.moor-rInput, .moor-gInput, .moor-bInput, .moor-HueInput, .moor-SatuInput, .moor-BrighInput { 
	/*display: none;*/
	visibility: hidden;
	width: 30px;
}
.moor-hexInput {
	font-size: 12px;
	width: 50px;
	height: 15px;
}
.moor-cursor {
	background-image: url(images/mooRainbow/moor_cursor.gif); 
	width: 12px;
	height: 12px;
}
.moor-arrows {
	/*display: none;*/
	visibility: hidden;
	/*background-image: url(images/moor_arrows.gif);*/
	top: 9px; 
	/*left: 270px;*/
	width: 41px;
	height: 9px;
}

.moor-chooseColor {
	margin-left: 120px;
	margin-top: 3px;
	width: 20px;
	height: 100px;
}
.comment-plus-active, .comment-minus-active {
	display:inline-table;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	cursor:pointer;
	vertical-align:middle;
}
.comment-plus-active {
	background-image: url(images/btn-plus.png);
}
.comment-minus-active {
	background-image: url(images/btn-minus.png);
}
.comment-vote{
	display:inline-table;
	font-size: 16px;
	font-weight:bold;
	vertical-align:middle;
}
.comment-vote-control {
	z-index:2;
	position:absolute;
	background:none;
}

.comment-vote-control-static {
	z-index:2;
	position:absolute;
	background:none;
}

.publisher{
	margin-top:41px;
}

/* Gallery */

.newpost .gallery  .tagbar, .gallery  .tagbar {
	margin-bottom:0px;
}

.gallery {
	border:1px solid #D9DDDD;
	border-top:none;
	margin-bottom:15px;
}

	.gallery-listing {
		padding:0 28px 10px;
		overflow:hidden;
		margin-bottom:10px;
		position:relative;
	}

	.gallery-listing li {
		float:left;
		padding:0 5px;
		position:relative;
		height:119px;
	}

	.gallery .prev-image {
		position:absolute;
		left:0;
		top:0;
	}

		.gallery .prev-image a {
			display:block;
			width:18px;
			height:30px;
			background:url("images/gallery-prev-image.png") no-repeat;
			margin-top:35px;
		}

		.gallery img {
			vertical-align:top;
		}

	.gallery .next-image {
		position:absolute;
		right:0;
		top:0;
	}

		.gallery .next-image a {
			display:block;
			width:18px;
			height:30px;
			background:url("images/gallery-next-image.png") no-repeat;
			margin-top:35px;
		}

		.gallery li p {
			text-align:center;
			margin-bottom:3px;
		}

		.image-option {
			background:#fff;
			border:1px solid #D9DDDD;
			border-bottom:none;
			display:inline-block;
			text-align:left;
			vertical-align:top;
			margin-right:25px;
		}

			.image-option a {
				display:block;
				border-bottom:1px solid #D9DDDD;
				padding:3px 5px;
			}

.gallery-search {
	margin:0 10px 5px;
}

	.gallery-search strong {
		margin-left:15px;
	}

/* Add image in gallery */

.edit-image {
	padding:0 10px 10px;
}

	.edit-image p {
		padding-bottom:6px;
	}

	.errors {
		color:#f00;
	}

	.success {
		color:#0c0;
	}


.btn-delete-question {
	width:10px;
	height:10px;
	position:absolute;
	margin-top:5px;
	background:url("images/stop.png") no-repeat;
	cursor:pointer;
}

.DatePicker {  }

div.DatePicker-Container {
	z-index:1000000;
}

div.DatePicker-Wrapper {
	background-color: #FFFFFF;
	border: 1px solid #f9f9f9;
	font-family:Tahoma;
	font-size:12px;
}

div.DatePicker-Wrapper table {}

div.DatePicker-Wrapper td { padding: 1px; }

div.DatePicker-Wrapper td.nav {}

div.DatePicker-Wrapper td.dayName {
	font-weight: 500;
	background-color: #f5f5f5;
	border-bottom: 1px solid #f9f9f9;
	color:#0B6E9C;
}

div.DatePicker-Wrapper td.day, div.DatePicker-Wrapper td.empty {
	border-bottom: 1px solid #f9f9f9;
	border-right: 1px solid #f9f9f9;

	padding: 2px;
}

div.DatePicker-Wrapper td.current {
	background-color: #ccc;
	color: #FFFFFF;
	font-weight: 500;
}

div.DatePicker-Wrapper td.dp_roll { background-color: #f9f9f9; }

.title-poll {
	font-size:14px;
	font-weight:700;
	color:#0B6E9C;
}

.index-poll a{
	background:url("images/poll-index.gif") no-repeat left top;
	cursor:pointer;
	text-decoration:none;
}

.index-poll a:hover {
	background:url("images/poll-index-active.gif") no-repeat left top;
}

.index-poll-inside-uot a{
	background:url("images/poll-index-inside-out.gif") no-repeat left top;
	cursor:pointer;
	text-decoration:none;
	display:inline;
}

.index-poll-inside-uot a:hover {
	background:url("images/poll-index-active-inside-out.gif") no-repeat left top;
}

.name-poll {
font-size:14px;
font-weight: 600;
padding:2px;
color:#0B6E9C;
margin-left:15px;
margin-top:3px;
margin-top:2px;
cursor:pointer;
background:transparent url(images/white-black-bg.gif) repeat-x scroll center bottom;
}
.section-poll{
padding:5px;
border-bottom:1px solid #0B6E9C;
}

.ws-tab-nawigator{
	position:absolute; 
	z-index: 6;
	width:100%;
}
.personal-contacts a:hover {
text-decoration:underline;
}

.content-ad {
	margin:3px; 
	border-bottom:1px dashed #0B6E9C;
	padding:4px;
	z-index:3;
}
	.content-ad h2{
		color:#0B6E9C;
		font-weight:700;
		margin-bottom:4px;
	}
	
	.content-ad .banner{
		width:100%;
		overflow:hidden;
		margin-bottom:4px;
	}
	
	.banner-content p {
		margin: 10px 0 0 50px;
	}
	
	.content-ad .section{
		color:#0B6E9C;
		font-weight:700;
		margin-bottom:4px;"
	}
	
	.content-ad .section .filter-list{
		font-weight:400;
	}
	
	.content-ad .section .filter-list .title-ad{
		float:left;
		width:120px; 
		display:block; 
		text-align:right; 
		text-decoration:underline;
		margin-right:5px;"
	}
	
	.content-ad a.del-button{
		background:url("images/delete-image.gif") no-repeat left;
		padding-left:18px;
	}
	.content-ad a.edit-button{
		background:url("images/edit.gif") no-repeat left;
		padding-left:15px;
		margin-right:10px;
	}

	.footer-ad{
		margin-top:5px;
		padding-top:10px;
		border-top:1px dashed #0B6E9C;
		text-alight:center;
	}
	
	.footer-ad a{
		display:block;
		height:21px;
		margin-left:5px;
		border:0;
		padding-left:26px;
		background:url("images/add-button.gif") no-repeat left;								
	}
	
	.header-ad{
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:1px dashed #0B6E9C;
		text-alight:center;
	}
	
	.header-ad a{
		display:block;
		height:21px;
		margin-left:5px;
		border:0;
		padding-left:26px;
		background:url("images/add-button.gif") no-repeat left;								
	}
	
	.article-body {
		overflow:hidden;
	}
	
	.article-body em {
		font-style:italic;
	}
	
.banner-head {
	position:absolute;
	left:40%;
	width:60%;
	top:30%;
}

.block-menu-create {
	position:relative;
	top:-155px;
}

.div-p-span span {
	width:100%;
}

