/**
 * FEEDBACK
 */
div#feedback {
	background: #cf4ee2;
	padding: 5px;
	color: #fff;
}

	div#feedback a {
		color: #fff;
		text-decoration: none;
		border-bottom: #fff 1px dashed;
	}

/**
 * User-bar
 */
div#user-bar {
	height: 45px;
	width: 100%;
	/*background: url("/images/user-bar-bg.png") repeat-x; */
	margin: 0px;
	padding: 0px;
	position:fixed;
	top:0;
	z-index: 255;
	background-color: #60b1d2;
	border-bottom: #34809f 1px solid;
	color: #FFF;
}

div#user-bar a {
	color: #D3F0FF;
	text-decoration: underline;
	}
div#user-bar a:hover {
	color: #fff;
	text-decoration: none;
	}
	div#user-bar_inner form {
		padding: 10px 10px 0px 10px;
		text-align: right;
	}
		
	div#user-bar_inner a {
		text-decoration: underline;
	}
		div#user-bar_inner a:hover {
		text-decoration: none;
	}
		
		table td#twits {
			width: 38%;
		}
		
		div#user-bar_avatar {
			float: right;
			padding: 5px 7px 0px 10px;
		}
		
			div#user-bar_avatar img {
				border: #666666 1px solid;
				background: #fff;
				padding: 3px;
			}
		
		div#user-bar_options {
			float: right;
			padding-top: 5px;
		}
			
			a#exit_button{
			color: #F6E0DA;
			}
			
		div#user-bar_action {
			float: right;
			padding: 0px 50px 0px 0px; 
		}
			
			div.user-bar_action_button {
				display: table;
				float: left;
				margin-left: 5px;
			}
			
				div.user-bar_action_button div.l {
					height: 32px;
					width: 11px;
					/*background: transparent url("/images/user-bar-action-main-l.png") no-repeat;*/
					float: left;
				}
				
				div.user-bar_action_button div.c_all {
					/* background: #fff;*/
					height: 32px;
					/* border-top: #c2c2c2 1px solid; */
					float: left;
				}
					
					div.user-bar_action_button div.c_all a {
					color: #FFF;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					font-weight: normal;
					text-decoration: underline;
					}
				div.user-bar_action_button div.add_post {
					background: url("/images/write-icon.png") left center no-repeat;
					padding: 12px 0px 0px 37px;
				}
				
				div.user-bar_action_button div.go_messages {
					background: url("/images/user-bar-action-messages.png") left center no-repeat;
					padding: 12px 0px 0px 37px;
				}
				
				div.user-bar_action_button div.add_photo {
					background: url("/images/photo-icon.png") left center no-repeat;
					padding: 12px 0px 0px 37px;
				}
				
				div.user-bar_action_button div.settings {
					background: url("/images/settings-icon.png") left center no-repeat;
					padding: 12px 0px 0px 37px;
				}
				
				div.user-bar_action_button div.admin {
					background: url("/images/star-icon.png") left center no-repeat;
					padding: 12px 0px 0px 37px;
				}
				
				div.user-bar_action_button div.r {
					height: 32px;
					width: 11px;
					/*background: transparent url("/images/user-bar-action-main-r.png") no-repeat; */
					float: left;
				}

/**
 * Header
 */
div#header {
	display: table;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 30px;
	border-bottom: #34809f 1px dashed;
	margin-top: 75px;
}
	div#logo {
		margin-left: 20px;
		font-size: 30pt;
		float: left;
	}

/**
 * Menu
 */
div#menu {
	float: right;
	margin: 15px 75px 0px 40px;
}
	div#main_menu {
		font-size: 18pt;
	}
		div#main_menu a, div#main_menu a:hover {
			
			padding-left: 12px;
			padding-right: 12px;
			padding-top: 4px;
			padding-bottom: 3px;
			font-weight: normal;
			color: #000;
			text-decoration: none;
		}
		
		/*div#main_menu a.selected, div#main_menu a.selected:hover {
			color: #fff;
			background: #51bfed;
			background: url("/images/mmenu-selection.png") left top repeat-x;
				} */
				
	/* Меню БЛОГ - выделение */
	div#main_menu a.blog-selected, div#main_menu a.blog-selected:hover {
	background-image: url(/images/blog-selected-bg.png);
	background-repeat:no-repeat;
	height: 34px;
	width: 97px;
	padding-bottom: 7px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	}
	
	/* Меню ЛЮДИ - выделение */
	div#main_menu a.people-selected, div#main_menu a.people-selected:hover {
	background-image: url(/images/people-selected-bg.png);
	background-repeat:no-repeat;
	height: 34px;
	width: 91px;
	padding-bottom: 7px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFF;
	}
	
	/* Меню ФОТО - выделение */
	div#main_menu a.photos-selected, div#main_menu a.photos-selected:hover {
	background-image: url(/images/photos-selected-bg.png);
	background-repeat:no-repeat;
	height: 34px;
	width: 91px;
	padding-bottom: 7px;
	padding-right: 10px;
	padding-left: 10px;
	color: #FFF;
	}
	
	/* Меню ЛЕНТА - выделение */
	div#main_menu a.lenta-selected, div#main_menu a.lenta-selected:hover {
	background-image: url(/images/lenta-selected-bg.png);
	background-repeat:no-repeat;
	height: 34px;
	width: 97px;
	padding-bottom: 7px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFF;
	}
	
	
	
	div#main_sub_menu {
		background: #60b1d2;
		display: inline-table;
		padding: 5px;
		margin-top: 2px;
		/* background: url("/images/submenu-selection.png") left top repeat-x; */
	}
	
		div#main_sub_menu a {
			color: #fff;
			text-decoration: none;
			margin-left: 7px;
			padding-left: 12px;
			padding-right: 12px;
			padding-top: 4px;
			padding-bottom: 3px;
		}
		div#main_sub_menu a:hover{
			color: #B5E9F7;
		}
		
		div#main_sub_menu a.selected{
			color: #B5E9F7;
			
		}
	
	div#sub_menu {
		width: 90%;		
		clear: none;
		font-size: 10pt;
		padding: 5px;
		padding-left: 0px;
		background: #efefef;
	}
		div#sub_menu a, div#sub_menu a:hover {
			font-weight: normal;
			color: #000;
			text-decoration: none;
			margin-left: 7px;
		}
		
		div#sub_menu a.selected, div#sub_menu a.selected:hover {
			color: #ea1ea0;
			background: #efefef;
		}
		
div#small_menu {
	background: #F2F2F2;
	padding: 5px;
	margin: -15px 0px 15px 0px;
	border-top: #bbbbbb 1px solid;
}
		
	div#small_menu a, div#small_menu a:hover {
		font-weight: normal;
		color: #000;
		text-decoration: none;
		margin-left: 7px;
	}
			
	div#small_menu a.selected, div#small_menu a.selected:hover {
		color: #ea1ea0;
		background: #efefef;
	}

/**
 * Content
 */

div#cms_messages {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 250px;
	margin: 0px;
	padding: 7px;
	background: transparent;
	z-index: 2;
	position: fixed;
}

	div#cms_messages div.error {
		color: #fff;
		padding: 7px;
		margin-bottom: 7px;
		background: #fd7575;
	}
	
	div#cms_messages div.message {
		color: #fff;
		padding: 7px;
		margin-bottom: 7px;
		background: #c8e864;
	}
	
div.both {
	clear: both;
}
 
div#content {
	float: left;
	width: 60%;
	}
	
	div#content_inner {
		margin: 0px 10px 40px 20px;
	}
	
div.system_message {
	margin: 20px 0px;
	padding: 10px;
	background: #e0f4a2;
	border: #b8d55f 1px solid;
}

div.system_error {
	margin: 20px 0px;
	padding: 10px;
	background: #ffb2a3;
	border: #f84f2e 1px solid;
}

/**
 * Blocks
 */
div#blocks {
	float: right;
	width: 30%;
}
	div#blocks_inner {
		margin: 0px 20px 40px 10px;
	}
		div#blocks_inner div.block {
			margin: 0px 0px 40px 0px;
			padding: 0px;
		}
			div#blocks_inner div.block h4 {
				font-size: 20pt;
				color: #000;
				margin: 0px 0px 10px 0px;
				padding: 0px 0px 6px 0px;
				border-bottom: #ea1ea0 2px solid;
			}


div#tags {
	text-align: center;
}

div#tags a {
	color: #bdbdbd;
	text-decoration: none;
	padding: 3px;
}

div#tags a:hover {
	background-color: #aed2e1;
	color: #fff;
}

/**
 * Footer
 */
div#footer {
	clear: both;
	padding: 20px;
	border-top: #34809f 1px dashed;
}

	div#footer p {
		margin: 10px 0px 0px 0px;
		padding: 0px;
		font-style: italic;
	}

/**
 * Pages
 */

div.pages_navigation {
	margin: 15px 0px;
	clear: both;
}

	div.pages_navigation div.move {
		margin-bottom: 10px;
		font-size: 14pt;
		display: table;
		width: 100%;
	}
	
		div.pages_navigation div.move div.prev {
			float: left;
		}
		
		div.pages_navigation div.move div.next {
			float: left;
			margin-left: 10px;
		}

	div.pages_navigation div.pages {}
	
		div.pages_navigation div.pages a {
			margin: 0px 5px;
			padding: 3px 5px;
			border: #BBBBBB 1px solid;
			color: #BBBBBB;
			text-decoration: none;
		}
		
		div.pages_navigation div.pages a.selected {
	border: 1px solid #60b1d2;
	color: #fff;
	background-color: #60b1d2;
		}

/* My CSS */
.reklama {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}