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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
form, label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	list-style:none;
}
body {
	line-height: 1.1em;
}
ol, ul {
	list-style: none;
}
:focus {
	outline: 0;
}

a , img{
text-decoration:none;
outline:none;
}

body {
background:#f5f5f5;
}
.header {
overflow:hidden;
}
.header h1 {
font:bold 22px Arial;
color:#CC3333;
text-shadow:1px 1px 1px #fff;
padding:15px 0;
border-bottom:3px solid #444;
margin-bottom:15px;
}
.container {
width:1000px;
margin:0px auto 10px auto;
}
.menu {
background:#333;
overflow:hidden;
}
.menu li{
float:left;
padding:8px 5px;
border-right:1px solid #888;
}
.menu li.right{
float:right;
padding:8px 5px;
border-left:1px solid #888;
border-right:none;
}
.menu a{
padding:3px 7px;
color:#fff;
font:bold 12px Tahoma;
}
.content {
overflow:hidden;
}
.menu_panel {
float:left;
width:250px;
border-right:1px solid #fff;
}
.content_panel {
float:right;
width:738px;
border-left:1px solid #ddd;
min-height:300px;
padding-left:10px;
}
.divider_td {
background:#ddd;
color:#555;
padding:8px;
font:bold 12px Tahoma;
}
.label_td {
color:#555;
border-bottom:1px solid #ddd;
font:normal 12px Tahoma;
}
.label_td a{
color:#333;
}
.label_td span{
color:#888;
}
.input_td {
border-bottom:1px solid #ddd;
font:normal 12px Tahoma;
color:#888;
}
.input_td input {
border:1px solid #ddd;
padding:4px;
}
.input_td select {
border:1px solid #ddd;
padding:4px;
}
.input_td textarea {
border:1px solid #ddd;
padding:4px;
}
.answer_info {
font:normal 11px Tahoma;
display:block;
}
.notification {
	border:1px solid #ddd;
	background:#eee;
	padding:10px;
	margin:10px 0;
	color:#666;
	text-shadow:1px 1px 1px #fff;
	font:normal 12px Tahoma;
}
.warning {
background:#eee url('../images/warning.png') no-repeat 1% center;
padding-left:30px;
}
.error {
background:#eee url('../images/error.png') no-repeat 1% center;
padding-left:30px;
}
.success {
background:#eee url('../images/success.png') no-repeat 1% center;
padding-left:30px;
}
.warning a, .error a, .success a{
	color:#555;
	font-weight:bold;
	text-decoration:underline;
}
.login {
width:300px;
margin:150px auto;
}
.login h3{
text-align:center;
color:#666;
text-shadow:1px 1px 1px #fff;
}
.login_table {
background:#fff;
border:1px solid #ddd;
margin-top:10px;
width:300px;
}
.login_td{
border-bottom:1px solid #eee;
padding:10px;
font:normal 12px Tahoma;
color:#666;
}

.login_td input{
padding:3px;
border:1px solid #ddd;
}
.no_border {
padding:10px;
}
.inputbutton {
cursor:pointer;
	display:block; 
	display:inline-block;
	margin:0px;
	outline:none;
	position:relative;
	font-size:11px; 
	padding:4px 8px; 
	font:normal 0.7em Tahoma;
	text-align:center;
	text-decoration:none;
	overflow:visible;
	white-space:nowrap;
	z-index:1;
	color:#FFF;
	text-shadow:#555 -1px -1px 0px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border:1px solid;
	border-color:#333;
	border-color:rgba(0, 0, 0, .3);
	-moz-box-shadow:
		0px 1px 0px rgba(255, 255, 255, .75) inset,
		0px -1px 1px rgba(255, 255, 255, .2) inset
	;
	-webkit-box-shadow:
		0px 1px 0px rgba(255, 255, 255, .75) inset, 
		0px -1px 1px rgba(255, 255, 255, .2) inset 
	;
	box-shadow:
		0px 1px 0px rgba(255, 255, 255, .75) inset, 
		0px -1px 0px rgba(255, 255, 255, .2) inset 
	;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55ffffff', endColorstr='#00ffffff');
}

.inputbutton.grey{
	background:	-moz-linear-gradient(top, #999999, #444444) no-repeat;
	background:	-webkit-gradient(linear, center top, center bottom, from(#999999), to(#444444)) no-repeat;	
	background-color:#666666;
}
.inputbutton.grey:hover{
	background:	-moz-linear-gradient(top, #999999, #666666) no-repeat;
	background:	-webkit-gradient(linear, center top, center bottom, from(#999999), to(#666666)) no-repeat;
	background-color:#777777;
}
.inputbutton.grey:active{
	background:#555555;
}
.inputbutton.blue{
	background:	-moz-linear-gradient(top, #00a9e1, #0049af) no-repeat;
	background:	-webkit-gradient(linear, center top, center bottom, from(#00a9e1), to(#0049af)) no-repeat;	
	background-color:#006ebd;
}
.inputbutton.blue:hover{
	background:	-moz-linear-gradient(top, #00a9e1, #0067cb) no-repeat;
	background:	-webkit-gradient(linear, center top, center bottom, from(#00a9e1), to(#0067cb)) no-repeat;
	background-color:#0077cc;
}
.inputbutton.blue:active{
	background:#005094;
}
.sort li{
display:block;
padding:10px;
border-bottom:1px solid #eee;
overflow:hidden;
}
.sort li:hover{
cursor:move;
background:#eee;
}
.category_title {
float:left;
font:bold 12px Tahoma;
}
.category_tools {
width:40px;
float:right;
}
.category_tools a{
font:bold 12px Tahoma;
color:#555;
}
.feeds_tools {
border-top:1px solid #ddd;
overflow:hidden;
margin-top:10px;
}
.delete_form {
float:left;
margin:10px;
}
.page_numbers {
overflow:hidden;
margin:10px;
float:right;
}
.page_numbers li{
float:left;
}
.page_numbers li a{
display:inline-block;
padding:4px 8px;
background:#eee;
color:#555;
margin:0 3px;
font:bold 12px Tahoma;
}
.page_numbers li a:hover{
background:#CC3333;
color:#fff;
}
.page_numbers li.active_page a{
background:#CC3333;
color:#fff;
}
.page_numbers li.page_info{
display:inline-block;
padding:4px 8px;
color:#555;
margin:0 3px;
font:normal 12px Tahoma;
}
.menu_panel a{
display:block;
padding:8px 8px 8px 20px;
border-bottom:1px solid #ddd;
border-top:1px solid #fff;
color:#888;
font:bold 12px Tahoma;
}
.menu_panel a span{
background:#333;
color:#fff;
float:right;
margin-right:5px;
padding:2px 6px;
margin-top:-3px;
}
.dashboard {
border-top:none !important;
background:url(../images/dashboard.png) no-repeat left center;
}
.personal_info {
background:url(../images/list.png) no-repeat left center;
}
.avatar {
background:url(../images/user.png) no-repeat left center;
}
.social_networks {
background:url(../images/facebook.png) no-repeat left center;
}
.portfolio {
background:url(../images/skills.png) no-repeat left center;
}
.portfolio_categories {
background:url(../images/images2.png) no-repeat left center;
}
.mail {
background:url(../images/mail.png) no-repeat left center;
}
.skills {
background:url(../images/star.png) no-repeat left center;
}
.slider {
background:url(../images/presentation.png) no-repeat left center;
}
.setting {
background:url(../images/cog2.png) no-repeat left center;
}
.change_password {
background:url(../images/key.png) no-repeat left center;
}
.logout {
border-bottom:none !important;
background:url(../images/logoff.png) no-repeat left center;
}
.page_title {
background:#A71D1D;
color:#fff;
padding:8px;
text-shadow:1px 1px 1px #333;
overflow:hidden;
}
.page_title h3{
float:left;
}
.page_title a{
float:right;
font:bold 11px Tahoma;
color:#444;
background:#eee;
padding:2px 8px;
text-shadow:1px 1px 1px #fff;
}
.footer {
background:#333;
padding:8px;
text-align:center;
color:#fff;
font:bold 12px Tahoma;
margin-top:20px;
}
.edit {
background:#669912;
padding:3px 8px;
color:#fff !important;
font:bold 12px Tahoma;
}
.delete {
background:#A71D1D;
padding:3px 8px;
color:#fff !important;
font:bold 12px Tahoma;
}
.delete_banner, .delete_avatar {
display:block;
margin-top:10px;
font:bold 12px Tahoma;
color:#A71D1D;
}
.tagEditor
{
	margin: 4px 0;
	padding: 0;
}

.tagEditor li
{
	display: inline-block;
	background-image: url(../images/minus_small.png);
	background-position: left center;
	background-repeat: no-repeat;
	list-style-type: none;
	padding: 0 6px 0 18px !important;
	margin: 0 7px 0 0;	
	cursor: pointer;
	color:#aaa;
	font:normal 12px Tahoma;
}
.sort li{
display:block;
padding:10px;
border-bottom:1px solid #eee;
overflow:hidden;
}
.sort li:hover{
cursor:move;
background:#eee;
}
.category_title {
float:left;
font:normal 12px Tahoma;
color:#444;
}
.category_tools {
float:right;
display:inline-block;
margin:0 5px 0 15px;
}
.readed {
display:block;
padding:5px 5px 5px 20px;
background:url('../images/readed_mail.png') no-repeat left center;
}
.unreaded {
display:block;
font-weight:bold;
padding:5px 5px 5px 20px;
background:url('../images/unreaded_mail.png') no-repeat left center;
}
.message_details {
font:bold 12px Tahoma;
color:#444;
border-bottom:1px solid #ddd;
}
.message_content {
font:normal 12px Tahoma;
color:#666;
line-height:20px;
}