/***********************************************************************
 * 																	   *
 *  Файл с дополнительными стилями сайта, добавленными к css-framework *
 *  boot.min.css													   *
 * 																	   *
 **********************************************************************/


/**************************** Стили основной части ********************/
html{
	background: #ffffff;
	height:100%;	
}
body{
	background: #ffffff;
	margin:0;padding:0;
	height:100%;
}
h1{
	font-size: 24px;
    line-height: 36px;
	padding-top:10px;
	margin-bottom:10px;
}
ul li{
	color: #404040;
}
#authorization #openid_other{
	display:none;
}
#save_button{
	display:none;
	float:left;
	margin:7px 0 0 10px;
}
#submit_button{
	float:left;
}
#submit_button_dummy{
	display:none;
	float:left;
}
.managed{
	float:right;
	margin:3px 0 0 20px;
	display:none;
}
.clear{
	clear:both;
}
#sidebar-modal{
	min-width: 600px;
	position:relative;
}
#modal-ajax-loader{
	position:absolute;
	display: none;
	left:48%;
	top:45%;
}
/****************************** Основной контент *****************************/
#header{
	width:100%;
	background:#F5F5F5;
	height:70px;
}
#header .content {
	width:980px;
	margin:0 auto;
}
#header .logo{
	float:left;
	margin-left:10px;
}
#header .logo img{
	margin-top:18px;
}
#header .right{
	padding-top:26px;
	float:right;
}
#header .right a{
	color:#1155CC;
	font-weight: bold;
}
#main_no_header{
	margin:0;
}
#main{
	width:980px;
	margin:0 auto;
}
#save_button_access{
	float:right;
	display:none;
	margin: 7px 0 0 8px;
}
#left_block{
	float:left;
	margin-top:30px;
	width:600px;
}
#right_block{
	float:right;
	width:350px;
	margin-top:30px;
}
#right_block h4{
	margin-left:19px;
}
#right_block .login_form{
	border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
}
#right_block .login_form .well{
	margin-bottom:0;
}
.social_href{
	display: block;
	margin-top:5px;
	position:relative;
}
.social_href b{
	position:absolute;
	top:5px;
	left:27px;
	font-weight: normal;
}
.social_href:hover{
	text-decoration: none;
}

#social label{
	font-size:18px;
	font-weight: bold;
}
#social a{
	margin-right:5px;
}

.main_tab{
	margin:10px 0;
}
.well{
	margin-top:25px;
	height:28px;
}
.well .right{
	float:right;
	margin-top:8px;
}
.well .right_button{
	margin-left:10px;
}
#right_block .login_form label{
	width:90px;
}
#right_block .login_form .controls{
	margin-left:110px;
}
#right_block .login_form form{
	margin-bottom:0;
}
#right_block .login_form h4{
	font-size:16px;
	line-height: 36px;
}


.left-big{
	width:540px;
	float:left;
	margin-top:15px;
}
.right-small{
	width:400px;
	float:right;
	margin-top:30px;
}
.right-small.user-help{
	margin-top:5px;
}
.right-small h3 {
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 10px 0 5px;
}
#container-wrap{
	height:100%;
	min-height: 100%;
}
#footer{
	margin-top:-25px;
	height:25px;
}
#footer .content {
	width:980px;
	margin:0 auto;
}
#footer .content a{
	margin-left:20px;
}

/************************** Таблицы ***********************************/
.diff_out {
    background: none repeat scroll 0 0 #FFCCCC;
}

.diff_in {
    background: none repeat scroll 0 0 #CCFFCC;
}

table.diff {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    width: 100%;
    background-color: #FAFAFA;
}

table.diff td {
    padding: 2px;
}

table.diff th {
    border: 1px solid #D7D7D7;
    color: #999999;
    font-size: 8pt;
    padding: 2px 3px 2px 2px;
    text-align: right;
    width: 2%;
    background-color: #EEEEEE;
    font-weight: bold;
}
#admin_main{
	margin-top:15px;
}

.notify{
	margin-top:20px;
}
