/* global.css
 * глобальные стили
 *
 */
 
@font-face {
  font-family: 'birch';
  font-style: normal;
  font-weight: 400;
  src: local('birch'), local('birch-normal'), url('../../fonts/birch.woff') format('woff');
}

* { 
	outline: none; 
}
body, html { 
	height: 100%;
	width: 100%;
	margin: 0; 
	padding: 0;
	border: none;
	background: url(../../img/main-bg-repeat.jpg) 0 0 repeat;
}
table, td, th { 
	margin: 0; padding: 0;
	border-collapse: separate;
	font-size: 100%;
}
img { 
	border: none; 
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 20px;
	padding: 0;
	color: #000;
}
h1{
	font-size:36px;
	font-family: birch, arial;
	font-weight: normal;
	color:#003fc0;
}
h2{
	font-size: 24px;
}
h3{
	font-size: 22px;
}
h4{
	font-size: 20px;
}
p {
	margin: 10px 0;
	padding: 0;
}
.g-clean {
	clear: both;
	font-size:0;
  	overflow: hidden;
}
.g-menu ul, .g-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.g-half-link {
	cursor: pointer;
	text-decoration: none;
	color: inherit;
	border-bottom-color: inherit;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}

.g-button, .news-detail .dialog {
	float: left;
	padding: 5px 15px;
	font-family: PT Sans, sans-serif;
	font-size: 18px;
	border: 1px solid #288922;
	color: #FFF !important;
	text-decoration: none !important;
	cursor: pointer;
	/*уголки*/
	border-bottom: none;
	border-radius: 10px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px;
	/*тенюшка */
	/*-moz-box-shadow: 3px 1px 5px #36912d; 
    -webkit-box-shadow: 3px 1px 5px #36912d; 
    box-shadow: 3px 1px 5px #36912d; */
    /*вдавленный текст*/
    /*text-shadow: 0px 1px 0px #e5e5ee;*/
    /*градиент*/
    background: -moz-linear-gradient(top, #51ba40, #2e9127); 
    background: -webkit-linear-gradient(top, #51ba40, #2e9127);
    background: -o-linear-gradient(top, #51ba40, #2e9127); 
    background: -ms-linear-gradient(top, #51ba40, #2e9127); 
    background: linear-gradient(top, #51ba40, #2e9127);
}

.counters{
	position: absolute;
	width: 400px;
	height: 31px;
	top: 10px;
	left: 280px;
	text-align: center;
}
.b-content .news-detail
{
	margin: 0 0 20px;
}
.b-content .reviews .link
{
	margin: 0 0 10px;
}
.b-content .reviews .link a
{
    display: inline-block;
    background: #4db33e;
    color: #fff;
    text-decoration: none;
    padding: 8px;
    -weblit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.news-list .b-news-item-name .dialog, .b-content .edit_link
{
	display: inline-block;
    /*background: #fff4d1;
    color: #272626;
    padding: 8px;
    -weblit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #c6c3c3;*/
    font-weight: normal;
	text-decoration: none;
	
	padding: 5px 25px;
    font: 18px/1.2 PT Sans, sans-serif;
    color: #fff !important;
    cursor: pointer;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border: none;
    border-radius: 10px;
    background: -moz-linear-gradient(top, #52ba41, #2f9328);
    background: -webkit-linear-gradient(top, #52ba41, #2f9328);
    background: -o-linear-gradient(top, #52ba41, #2f9328);
    background: -ms-linear-gradient(top, #52ba41, #2f9328);
    background: linear-gradient(top, #52ba41, #2f9328);
} 
.b-content .edit_link
{
    margin: 0 0 15px;
    padding: 8px 8px;
}
.b-content .edit_link.add {
	float: right;
    margin-right: 20px;
}
.news-detail .dialog
{
	float: none;
    display: inline-block;
    margin: 0 0 10px;
    font-weight: bold;
    font-size: 16px;
}
.news-list .b-news-item-name .rep_action
{
	margin-top: 14px;
}
.news-list .b-news-item-name .rep_action a
{
    font-size: 13px;
	color: #555353;
}
.news-list .b-news-item-name .rep_action a:after
{
	content: "|";
	display: inline-block;
    padding: 0 3px 0 6px;
}
.news-list .b-news-item-name .rep_action a:last-child:after
{
	content: none;
}
div.ddmenu div.ddmenu-active
{
	right: 0;
}
.b-content hr {
	margin: 20px 0;
}
.btn__descr {
    text-align: center;
    font-size: 12px;
    color: gray;
    max-width: 163px;
    padding-top: 10px;
}
.portfolio__edit {
	float: left;
}
.g-button__addResume {
	float: right;
}

.feed-add-post div.bx-html-editor {
   /* height: 110px !important; that * that have written it next time should think whether its okay to change a class css with obviously bitrix-like name IN FUCKING GLOBAL.CSS  */
   /*  use local style sheets if you want shit, or at least create your own classes if you want them globally*/
}
