* {margin: 0; padding: 0;}

html, body {

	}

.clr {clear:both;}
a {color: #000;}
a:hover {text-decoration: none;}
ul li {list-style-type: none;}
.btn {padding: 15px;}


.all {
	width: 980px;
	margin: auto;	
	border: 1px solid #000;
	border-top: 0;
	}
	
	.slabo-vid {width: 100%; height: 50px; color: #000; }
	
	.all-top {
		padding: 20px 15px;
		border-bottom: 1px solid #000;
		}
		.all-top-name--leftcol {
			width: 420px;
			float: left;
			font-family: helvetica;
		}
			.leftcol--topname {
				font-size: 13px;
				text-transform: uppercase;
				padding: 0 18px 18px 0;
				margin-top: 4px;
				width: 320px;
			}
			.leftcol--topname hr {
				height: 1px;
				margin-top: 10px;
				background-color: #fff;
			}
			.leftcol--bottomname {
				font-size: 19px;
				font-weight: bold;
				padding: 0 18px 18px 0;
			}
		.all-top-welcome--rightcol {
			margin-left: 450px;
			}
			.welcom-top {
				width: 100%;
				height: 60px;
				}				
				/*.welcom-top--rightside a, .footer-right a {
					color: #aab1ba;
				}
				.welcom-top--rightside a:hover, .footer-right a:hover {
					color: #cc3333;
				}*/
				.welcom-top--rightside {
					width: 350px;
					height: 50px;
					float: right;
					font-size: 13px;
					text-align: right;			
				}
				.welcom-top--rightside p {
					color: black;
					font-size: 25px;
					margin-bottom: 0px;
				}			
	.all-menu {
		margin-top: 15px;
		width: 100%;
		height: 60px;
		}
		.all-menu ul {
			list-style-type: none;
			border-bottom: 1px solid #000;
			padding-bottom: 25px;
		}
		.all-menu ul li {
			display: inline-block;
			margin: 5px 0;			
			}
		.all-menu ul li a {
			font-size: 19px;
			padding: 5px 10px;		
		}
		.all-menu ul li a:hover {			
			text-decoration: none;
			border-radius: 2px;
			background-color: #000;
			color: #fff;
		}
	.all-center {
		width: 100%;
		margin-top: 35px;
        overflow: hidden;
	}
		.center-leftcol {			
			min-height: 350px;
			
			border-top: 1px solid #000;
		}
		.center--content {padding: 10px 15px;}
            .center-leftcol p, .center-leftcol h1 {
                
                }
            .center-leftcol h1 {
                font-size: 27px;
                color: #000;
                margin-bottom: 15px;
            }
            .center-leftcol a {color: inherit; text-decoration: none;}
            .center-leftcol h1 a:hover {color: #cc3333;}
                .center--content img {
                    width: 100%;
                    height: auto;
                }

                .center--content div {margin-bottom: 55px;}
                div.center--content p {margin-top: 15px; font-size: 20px}
                div.center--content p a {font-size: 20px;}
                    .new-1 {}
                    .new-2 {}
                .center--date {}
                .content--all {
                    margin-bottom: 5px !important;
                    }
		.center-rightcol {
			min-width: 550px;
			/*background-color: #867;*/
            }
            .rightcol-backcolor {
                padding: 15px;
                min-height: 150px;
                }
            .rightcol-advet {
                min-height: 210px;
                }
                .rightcol-advet-top--name {
                    
                    }
                .rightcol-advet-top--name h3 {
                    text-transform: uppercase;
                    
                    color: #000;
                    }
                .rightcol-advet-top--link {
                    width: 100%;
                    min-height: 100px;
                    }
                .rightcol-advet-top--link ul {margin-bottom: 30px;}
                .rightcol-advet-top--link li {
                    list-style-type: none;
                    margin: 15px 0;
                }
                .rightcol-advet-top--link a {
                    font-size: 19px;
                    }
                .rightcol-advet-top--link a:hover {
                    }
                .rightcol-advet-top--link p {}
                .rightcol-advet-top--link p a, div.center--content p a {
                    color: #000;
                    padding: 5px;
                    border-radius: 3px;
                    margin-left: -5px;
                    }
                .rightcol-advet-top--link p a:hover, div.center--content p a:hover {
                    color: #fff;
                    
                    background-color: #000;
                    border-radius: 3px
                    }
                .rightcol-advet-top--helplink {
                    padding: 15px;
                    font-size: 20px;
                    border-top: 1px solid #000;
                    }
                .rightcol-advet-top--helplink ul {
                    margin: 10px 0;
                    }
                .rightcol-advet-top--helplink ul li {
                    list-style-type: none;
                    margin-bottom: 15px;
                    }                
                .rightcol-advet-top--helplink ul li a {
                    display: inline-block;
                    height: 20px;
                    background-image: url(../img/link.png);
                    background-repeat: no-repeat;
                    width: 100%;
                    background-position: 0% 3px;
                    font-size: 20px;
                    padding-left: 25px;
                    }
                .rightcol-advet-top--helplink ul li span {
                    color: #000;
                    font-size: 18px;
                    font-style: italic;
                    }
                .rightcol-advet-top--kontakt {
                    padding: 15px 5px 15px 15px;        
                    font-size: 13px;
                    border-top: 1px solid;
                    font-size: 20px;
                    }
                .rightcol-advet-top--kontakt h4 {
                    margin-bottom: 5px;
                    }
                .rightcol-advet-top--kontakt p {margin-bottom: 15px;}
	.all-footer {
        border-top: 1px solid #c6cfda;
        margin-top: 50px;
        padding: 25px 0;
        font-weight: normal;
        color: #aab1ba;
        font-size: 11px;
    }
        .footer-left {
            width: 350px;
            float: left;
        }
        .footer-right {
            width: 350px;
            float: right;
            text-align: right;
        }
.logoname .custom h3 {font-size: 25px;}
.logoname {border-bottom: 1px solid #000;    margin-bottom: 25px;}
.menu {
    padding-bottom: 15px;
    border-bottom: 1px solid #000;
    margin-bottom: 25px;
}
.menu a {
    font-size: 18px;
    text-decoration: none;
    padding: 5px;
    border: 3px solid rgba(0, 0, 0, 0);
    line-height: 28px;
}
.menu a:hover {border: 3px solid #000;}
ul.menu li.parent ul.nav-child li.current a {border: 3px solid #000;}
.menu li {margin-bottom: 19px;}
.menu ul {
    margin-left: 25px;
    margin-top: 18px;
    margin-bottom: 20px;
}
.menu ul li {margin-bottom: 18px; }
.menu > li:before, .menu ul li:before {content: ">";}
.page-header h2 {font-weight: bold; margin-bottom: 15px;}
.item-page p {margin-bottom: 10px;}
.item-page ol {
    margin-left: 25px;
    margin-bottom: 10px;
}
.help a {
    background-image: url(../images/help.ico.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 36px;
    font-size: 25px;
    border: 3px solid rgba(0, 0, 0, 0);
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 0
}
.help a:hover {
    border: 3px solid #000;
    text-decoration: none;
}
.help a.folded {
    background-image: url(../images/help.rev.ico.png);    
    background-position: left center;
    background-repeat: no-repeat);
}
.setting {float: right;}
.setting a {padding: 0 8px;font-size: 25px; border: 3px solid rgba(0, 0, 0, 0); border-radius: 0} 
.setting a:hover {
    border: 3px solid #000;
    text-decoration: none;
}
.clr {clear: both;}

.about .page {padding: 15px 0;}
.about .page h2 {
    font-size: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.about .page body h2 {
    margin-top: 20px;
}
.about .page p {
    margin-bottom: 5px;
    line-height: 28px;
}
.article-info dt {display: none;}
.blog h2 span.subheading-category {
    
    font-weight: bold;
    margin-bottom: 15px;
    display: block;
}
.blog .category-desc {margin-bottom: 25px;}
.items-row .span12 {
    margin-bottom: 65px;
}
.items-row .span12 p.readmore {
    
    margin-top: 10px;
}
.items-row .span12 p.readmore a.btn {
    padding: 3px;
    border: 3px solid rgba(0, 0, 0, 0);
}
.items-row .span12 p.readmore a.btn:hover {
    border: 3px solid #000;
}
dd.published {display: none;}
.custom ymaps {display: none!important;}
.item ol, .item ul {
    margin-left: 35px;
    margin-top: 15px;
}
.item ol li, .item ul li {
    margin-bottom: 15px;
}
.item p {
    margin-bottom: 10px;
}
/*Пагинация на странице новости и объявления*/

.pagination {
    padding-left: 0;
    margin: 20px 0;
}
.pull-right {
    float: right !important;
}
.pagination ul {
    display: table-cell;
}
.pagination ul li {
    display: inline;
    list-style-type: none;
    margin-right: 15px;
}
.pagination ul li {
    display: inline;
    list-style-type: none;
    margin-right: 15px;
}
