body {
 margin:0;
 padding:0;
 font-family:'Tahoma';
}
img {
 border:0;
}
h1.inner-title {
 font-size:20px;
 margin-top:0px;
}
p.inner-title {
 font-size:20px;
 margin-top:0px;
}
.inner-title a{
 font-size:20px;
 margin-top:0px;
}
span.content {
 
}
a.inner-link {
 text-decoration:none;
}
/*---------------main-table----------*/
.main-table {
 width:1050px;
}
td#work-area {
	width:627px;
}

/*---------------main-top----------*/
.search {
 float:left;
 margin-right:15px;
 border:1px solid darkgrey;
 margin-top:3px;
 background: url('../images/blue/search.png') no-repeat 1px 1px;
 text-indent:20px;
 color: #2fa4e9;
 width:125px;
 outline:none;
}


.top-menu {
 float:right;
 padding-top:10px;
 display:inline;
 word-wrap:nowrap;
}
.top-menu td {
	height:26px;
	padding-top:10px;
}
.top-menu td > a {
 display:block;
 float:left;
 height:20px;
 text-decoration:none;
 text-transform:uppercase;
 font-size:15px;
 padding:5px;
 padding-top:3px;
 padding-bottom:3px;
 color:white;
 margin-right:3px;
}

.logo {
 font-size:30px;
 color:darkgrey;
 text-decoration:none;
 cursor:pointer;
}
.logo > p{
 float:left;
 margin-top:15px;
 margin-bottom:10px;
}
.logo > img {
 float:left;
 width:70px;
 padding-right:5px;
}

/*---------------profile-card----------*/

.profile-avatar > div {
 width:156px;
 height:209px;
 margin-right:3px;
 background-image:url(../images/default-avatar.png);
 background-repeat:no-repeat;
 background-position: center;
}

.profile-control {
 width:106px;
}
.profile-control > a {
 float:left;
 display:block;
 width:50px;
 height:50px;
 margin-right:3px;
 margin-bottom:3px;
}
.profile-control > a#logout {
 background-image:url(../images/logout.png);
}
.profile-control > a#profile-icons.message {
 background-image:url(../images/messages.png);
}
.profile-control > a#profile-icons.contacts {
 background-image:url(../images/contacts.png);
}
.profile-control > a#profile-icons.settings {
 background-image:url(../images/settings.png);
}

/*---------------info----------*/
.info-content {
 padding-left:10px;
 text-align:left;
 width:627px;
}
/*---------------auth-module---------*/

div#auth-conteiner form > input#button, input#regist-button {
	border:0px;
	cursor:pointer;
	color:white;
	text-transform:uppercase;
}
div#auth-conteiner form > input#button {
	background-image:url(../images/login.png);
}

/*---------------card-template----------*/

span.card-value {
 display:none;
}
div#card {
  width: 300px;
  height: 150px;
  font-size: 22px;
  color: #ffffff;
  text-align: center;
  cursor:pointer;
}
div#card > div {
 padding-top: 50px;
}
/*---------------work-area----------*/
div#work-place {
	margin-left:8px;
	padding-left:8px;
	width: 699px;
}

/*---------------popup-window----------*/
.popup_overlay {
    display:none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
	background: rgba(255,255,255,.7);
    }
.popup_overlay:after {
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle;
    content: '';
}
.popup {
    display: inline-block;
    position: relative;
    max-width: 80%;
    padding: 20px;
    border: 1px solid red;
    
    background: #fff;
    vertical-align: middle;
    }
.popup #popup-work {
	max-height:500px;
	overflow:auto;
	overflow-x:hidden;
}
/*---------------loading----------*/
table#loading td.loading-cell {
	width:20px;
	height:20px;
}

table#loading td.loading-cell div {
	width:5px;
	height:5px;
	display:block;
}
div#loading {
	position:absolute;
	bottom:0px;
	right:0px;
}