@charset "utf-8";
/*GLOBAL*/
@font-face {
  font-family: "GL";
  src: url(../fonts/GothamPro-Light.ttf);
}
@font-face {
  font-family: "GR";
  src: url(../fonts/GothamPro.ttf);
}
@font-face {
  font-family: "GB";
  src: url(../fonts/GothamPro-Bold.ttf);
}
@font-face {
  font-family: "GM";
  src: url(../fonts/GothamPro-Medium.ttf);
}
@font-face {
  font-family: "FA";
  src: url(../fonts/FontAwesome.otf);
}

body, html{
margin:0px;
padding:0px;
}

section{
	width:100%;
	clear: both;
	float:left;
}
.container{
	width:1260px;
	margin:0 auto;
}
.logo{
    background-image: url(../dis/logo.png);
    width: 188px;
    height: 103px;
    float: left;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
}
span.bold{
	font-family: GB;
}
span.fa{
	    font-family: FA;
}
input[type="text"]:focus{ 
	outline: none; 
}
h1, h2, h3, h4, h5, h6, h7, h8{
	text-align: center;
    font-size: 30px;
    font-family: GR;
    text-transform: uppercase;
    color: #1c1c1c;
	margin-bottom: 15px;
}
/*GLOBAL*/

/*LOCAL*/
section.top{
	background-image: url(../dis/top.png);
    height: 42px;
        min-width: 1260px;
}
section.top .top{
	margin-top: 9px;
    float: right;
}
section.top a{
    font-family: GB;
    color: #fff;
    font-size: 18px;
    text-shadow: 1px 0px 1px #625d55;
    display: inline-block;
    margin-left: 55px;
}
section.podtop{
    margin-top: 15px;
}
section.podtop .right{
    float: right;
}
section.podtop .top .bl1{
    font-size: 24px;
    color: #555555;
    font-family: GL;
    float: right;
    margin-left: 50px;
}
.time_r{
    display: block;
    font-size: 15px;
    font-family: GR;
    margin-left: 35px;
}
section.podtop .top .bl1 .fa{
	margin-right: 20px;
    font-size: 15px;
    color: #b6be11;
    margin-top: 15px;
    float: left;
}
section.podtop .bl2{
	    color: #555555;
    font-family: GL;
    float: right;
	margin-left: 50px;
    font-size: 17px;
    margin-top: 5px;
}
section.podtop .bl2 .fa{
	margin-top: 10px;
	margin-right: 20px;
    font-size: 15px;
    color: #b6be11;
	float:left;
}
section.podtop .bl2 .nstr{
    display: block;
    margin-left: 25px;
}
section.podtop .bl3{
    color: #555555;
    font-family: GR;
    float: right;
    font-size: 18px;
    margin-top: 5px;
    margin-top: 12px;
}
section.podtop .bl3 .fa{
	    margin-top: 3px;
    margin-right: 20px;
    font-size: 15px;
    color: #b6be11;
    float: left;
}
section.podtop .bottom{
	    float: left;
    clear: both;
    margin-top: 30px;
    width: 100%;
}
section.podtop .bottom input[type="text"]{
	    width: 70%;
    float: right;
    border: 2px solid #d2d2d2;
    border-radius: 15px;
    height: 40px;
    padding-left: 5px;
    font-size: 15px;
    font-family: GM;
    color: #555555;
	border-left: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
section.podtop .bottom input[type="submit"]{
    width: 5%;
    float: right;
    border: 2px solid #d2d2d2;
    border-radius: 15px;
    height: 46px;
    padding-left: 20px;
    background-color: #fff;
    border-right: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    font-family: FA;
    color: #b6be11;
    font-size: 18px;
}
section.topmenu{
    margin-top: 15px;
}
section.topmenu ul{
	list-style: none;
    margin: 0;
    padding: 0;
	    background-color: #afa38b;
    float: left;
    border-radius: 15px;
    width: 100%;
}
section.topmenu ul li{
	float:left;
}
section.topmenu ul li a{
	float:left;
	font-size: 16px;
    color: #fff;
    font-family: GB;
    text-shadow: 1px 0px 1px #a39a87;
	padding-top:15px;
	padding-bottom:15px;
	margin-left: 38px;
}
section.shape{
	margin-top: 13px;
}
section.shape .slider{
	float: left;
}
section.shape .right{
    float: right;
    width: 396px;
}
section.shape .right .top{
    width: 396px;
    height: 166px;
    background-image: url(../dis/shapetop.jpg);
	position:relative;
}
section.shape .right .top .bl1{
    color: #fff;
    font-family: GB;
    font-size: 16px;
    float: left;
    text-shadow: 1px 0px 1px #5a5412;
	position: absolute;
    top: 30px;
    left: 25px;
}
section.shape .right .top .bl2{
    font-size: 14px;
    color: #1f191b;
    font-family: GM;
    float: left;
    text-shadow: 1px 0px 1px #5a5412;
	position: absolute;
    right: 25px;
    top: 25px;
}
section.shape .right .top .bl3{
	color: #fff;
    font-size: 94px;
    font-family: GB;
    float: left;
    text-shadow: 1px 0px 1px #5a5412;
    position: absolute;
    top: 45px;
    left: 25px;
}
section.shape .right .top .bl4{
    float: left;
    font-size: 18px;
    color: #fff;
    font-family: GB;
    text-shadow: 1px 0px 1px #5a5412;
    width: 165px;
    position: absolute;
    bottom: 30px;
    right: 10px;
    line-height: 1.3;
}
section.shape .right .bottom{
    width: 396px;
    height: 166px;
    background-image: url(../dis/shapebot.jpg);
    margin-top: 11px;
	position:relative;
}
section.shape .right .bottom .bl1{
    color: #fff;
    font-family: GR;
    font-size: 22px;
    float: left;
    text-shadow: 1px 0px 1px #5a5412;
    position: absolute;
    top: 47px;
    left: 25px;
}
section.shape .right .bottom .bl2{
	    font-size: 14px;
    color: #1f191b;
    font-family: GM;
    float: left;
    text-shadow: 1px 0px 1px #5a5412;
	position: absolute;
    right: 25px;
    top: 25px;
}
section.shape .right .bottom .bl3{
    color: #fff;
    font-size: 38px;
    font-family: GB;
    float: left;
    text-shadow: 1px 0px 1px #5a5412;
    position: absolute;
    top: 72px;
    left: 25px;
}
section.shape .right .bottom .bl4{
    float: left;
    font-size: 18px;
    color: #fff;
    font-family: GB;
    text-shadow: 1px 0px 1px #5a5412;
    width: 120px;
    position: absolute;
    bottom: 60px;
    right: 40px;
    line-height: 1.3;
}
section.shape .right .bottom .bl5{
	width: 92%;
    height: 80%;
    float: left;
    margin-top: 4%;
    margin-left: 4%;
    border: 2px solid #fff;
}
section .podzag{
	font-size: 15px;
    font-family: GM;
    color: #1c1c1c;
    width: 100%;
    text-align: center;
	margin-bottom: 40px;
}
section.content p{
    font-size: 15px;
    color: #4e4e4e;
    font-family: GL;
    line-height: 1.5;
}
section.news .novost{
    width: 300px;
    float: left;
	margin-right: 20px;
	margin-top: 25px;
}
section.news .novost:last-child{
	margin-right:0px;
}
section.news .novost .bottom{
    float: left;
    border: 3px solid #e0e0e0;
}
section.news .novost img{
	float:left;
}
section.news .novost .zag{
    font-family: GR;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    margin-top: 15px;
}
section.news .novost .text{
    font-size: 13px;
    color: #4e4e4e;
    font-family: GR;
    padding-left: 15px;
    padding-right: 15px;
}
section.news .novost .knnews{
    text-align: center;
    margin-top: 15px;
    float: left;
    width: 100%;
	    margin-bottom: 30px;
}
section.news .novost .knopgr{
	padding-left: 20px;
    padding-right: 21px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 2px solid #b6be11;
    border-radius: 15px;
    font-family: GM;
    font-size: 15px;
    color: #333333;
}
section.greyline{
	height: 6px;
    background-color: #e2e2e2;
    margin-bottom: 8px;
    margin-top: 40px;
        min-width: 1260px;
}
section.footer{
	border-top:2px solid #b9c11c;
	    min-width: 1260px;
}
section.footer .container{
    margin-top: 30px;
}
section.footer .top .bl1 {
    font-size: 24px;
    color: #555555;
    font-family: GL;
    float: right;
    margin-left: 50px;
}
section.footer .top .bl1 .fa {
    margin-right: 20px;
    font-size: 15px;
    color: #b6be11;
    margin-top: 15px;
    float: left;
}

section.footer .bl2 {
    color: #555555;
    font-family: GL;
    float: right;
    margin-left: 50px;
    font-size: 17px;
    margin-top: 5px;
}
section.footer .bl2 ul{
	list-style:none;
	    margin: 0;
}
section.footer .bl2 ul a{
	color: #555555;
	font-size:14px;
	    font-weight: bold;
}
section.footer .bl3 {
    color: #555555;
    font-family: GL;
    float: right;
    margin-left: 50px;
    font-size: 17px;
    margin-top: 5px;
}
section.footer .bl3 ul{
	list-style:none;
	    margin: 0;
}
section.footer .bl3 ul a{
	color: #555555;
	font-size:14px;
	    font-weight: bold;
}
section.footer .soc{
	float: right;
    margin-top: -15px;
}
section.footer .soc a{
	font-family: FA;
    color: #afa38b;
    font-size: 25px;
    float: left;
    margin-left: 15px;
}
section.footer .bottom{
	float: left;
    clear: both;
	width: 100%;
}
section.footer .bottom .copir{
    font-size: 13px;
    font-family: GL;
    color: #1f1f1f;
    width: 400px;
    margin-top: 25px;
    margin-bottom: 15px;
	float: left;
	
}
section.footer .bottom .spopl{
	float: right;
    font-size: 15px;
    font-family: GB;
    text-transform: uppercase;
    color: #b6be11;
    margin-top: 15px;
}
section.footer .bottom .spopl .bl1{
    float: left;
    margin-top: 15px;
}
section.footer .bottom .spopl .bl2{
	background-image: url(../dis/spopl.jpg);
    width: 260px;
    height: 35px;
    float: left;
}

section.vedpr .vp{
	width: 300px;
    float: left;
    margin-right: 20px;
    margin-top: 25px;
}
section.vedpr .vp.last{
    margin-right: 0px;
}
section.vedpr .vp img {
    float: left;
}
section.vedpr .vp .bottom{
    float: left;
    border-bottom: 3px solid #e0e0e0;
    border-left: 3px solid #e0e0e0;
    border-right: 3px solid #e0e0e0;
}
section.vedpr .vp .zag {
    font-family: GR;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    font-size: 23px;
    font-weight: bold;
    margin-top: 15px;
}
section.vedpr .vp .text {
    font-size: 13px;
    color: #4e4e4e;
    font-family: GR;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1.5;
}
section.vedpr .vp .knnews {
    text-align: center;
    margin-top: 15px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
section.vedpr .vp .knopgr {
    padding-left: 20px;
    padding-right: 21px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 2px solid #b6be11;
    border-radius: 15px;
    font-family: GM;
    font-size: 15px;
    color: #333333;
}
.tpd{
	position:relative;
}
.tpd .tpdabs{
    position: absolute;
    top: 65px;
    right: 120px;
}
.tpd .tpdabs .bl1{
    font-family: GR;
    text-transform: uppercase;
    font-size: 22px;
    color: #1c1c1c;
	text-align:right;
}
.tpd .tpdabs .bl2{
	font-size: 22px;
    color: #1c1c1c;
    font-family: GB;
    text-transform: uppercase;
}
.tpd .tpdabs .bl3{
	text-align: right;
    font-size: 17px;
    font-family: GM;
    margin-top: 20px;
}
.tpd .tpdabs .bl4{
    text-align: right;
    margin-top: 45px;
}
.tpd .tpdabs .bl4 a{
    background-color: #b6be11;
    color: #fff;
    font-family: GB;
    font-size: 16px;
    padding: 13px 35px 12px 35px;
    border-radius: 15px;
}
section.kmr .kmrbl{
	float:left;
	    margin-left: 50px;
}
section.kmr .kmrbl .krug{
    float: left;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    background-color: #b6be11;
    text-align: center;	
}
section.kmr .kmrbl .krug2{
	font-size: 35px;
    font-family: GB;
    width: 75%;
    height: 75%;
    margin-left: 8px;
    margin-top: 8px;
    border-radius: 100%;
    border: 2px solid #dade87;
    color: #fff;
    line-height: 56px;
}
section.kmr .kmrtext{
    float: left;
    margin-top: 18px;
    margin-left: 15px;
}
section.kmr .kmrtext .bl1{
    font-size: 15px;
    font-family: GB;
    color: #afa38b;
}
section.kmr .kmrtext .bl2{
    font-family: GR;
    font-size: 15px;
    margin-top: 5px;
}
.seckmr{
	float:left;
	width: 33.3%;
	    margin-bottom: 45px;
}
.karnbl{
	float: left;
    margin-right: 75px;
    margin-bottom: 50px;
}
.karnbl.last{
	    margin-right: 0px;
}

.karnbl img{
	float: left;
}
.karnbl .right{
	float: left;
	background-color:#afa38b;
    height: 134px;
    width: 195px;
}
.karnbl .right .rightramka{
    width: 171px;
    height: 109px;
    border: 2px solid #d7d1c5;
    margin-top: 10px;
    margin-left: 10px;
	    text-align: center
}

.karnbl .right .rightramka .bl1{
	font-family: GB;
    font-size: 14px;
    color: #fff;
	width: 57%;
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
    line-height: 1.8;
	    margin-bottom: 10px;
}
.karnbl .right .rightramka a{
    color: #fff;
    padding-bottom: 2px;
    border-bottom: 1px solid;
    font-family: GR;
    font-size: 14px;
    margin-top: 13px;
}
section.bread{
	color: #b6be11;
    font-size: 15px;
    font-family: GR;
    margin-top: 10px;
}
section.bread .container{
    text-align: right;
}
section.bread a{
    font-size: 15px;
    color: #b6be11;
    font-family: GR;
}

/*ПЕРЕНОС*/
.gallery {
    float: left;
	    width: 100%;
}
.gallery .gallery-item {
    float: left;
    margin-right: 215px
}
.gall1 dd {
    margin-left: 0px;
    color: #767473;
    font-size: 14px;
    width: 150px;
}
.gall1 strong{
	    font-family: GR;
    color: #1c1c1c;
    font-size: 20px;
clear: both;
    float: left;
}
.ssilvgal{
	float:right;
	    color: #fff;
    font-size: 14px;
    font-family: GB;
    padding: 10px 25px 10px 25px;
border-radius: 20px;
    margin-left: 15px;
}
.ssilvgal.grey{
	background-color: #afa38b;
}
.ssilvgal.green{
	background-color: #b6be11;
}
.ssilvgal .fa{
margin-right: 10px;
}
section.gall2 ul.galleries {
    list-style: none;
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
section.gall2 ul.galleries li {
    margin: 0px;
    padding: 0px;
    float: left;
    margin-right: 215px;
    margin-bottom: 30px;
}
section.gall2 ul.galleries li a {
    text-decoration: none;
    color: #767473;
    font-size: 14px;
}
section.gall2 .opimggal {
    margin-left: 0px;
    color: #767473;
    font-size: 14px;
    width: 150px;
}

.newgal3{
    float:left;
    margin-right: 97px;
    margin-bottom: 10px;
}
.newgal3:nth-child(4n){
    margin-right: 0px;
}
.newgal3 .imgbl{
    float:left;
}
.newgal3 .litls{
    margin-top: 5px;
    width: 241px;
}
.newgal3 .litls ul{
    list-style:none;
        margin: 0;
    padding: 0;
overflow: hidden;
    width: 300px;

}
.newgal3 .litls ul li{
    float: left;
    margin-right: 17px;
}
.newgal3 .litls ul li img{
    width: 69px;
    height: 69px;
}
.textgal3{
    float: left;
    clear: both;
    width: 100%;
}
.textgal3 .bl1{
        color: #070707;
    font-family: GM;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 5px;
}
.textgal3 .bl2{
    color: #b6be11;
    font-family: GM;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.textgal3 .bl3{
    font-size: 14px;
    font-family: GL;
    color: #767473;
    text-decoration: line-through;
    text-align: right;
}
.textgal3 .bl4{
    font-size: 19px;
    font-family: GR;
    color: #767473;
    margin-top: 5px;
    margin-bottom: 15px;
}
.textgal3 .bl4 span{
    font-family: GB;
    color: #b6be11;
}
.newgalcont{
        float: left;
    margin-top: 20px;
}
.podzagkar{
    font-family: GM;
    font-size: 16px;
    color: #1c1c1c;
    width: 175px;
    line-height: 1.6;
    float: left;
        margin-top: 10px;
        min-height: 50px;
}
.kaarnbl{
    width: 175px;
    float: left;
    margin-right: 42px;
}
.kaarnbl.last{
    margin-right: 0px;
}
.kaarnbl .line{
    margin-top: 10px;
    float: left;
    width: 100%;
}
.kaarnbl .line1{
    width: 30%;
    height: 2px;
    background-color: #b6be11;
    float: left;
}
.kaarnbl .line2{
        background-color: #d9d9d9;
    width: 70%;
    height: 2px;
    float: left;
}
.kaarnbl a{
    color: #333333;
    font-family: GL;
    font-size: 13px;
    margin-top: 10px;
    float: left;
}
.kaarnbl.aks{
        text-align: center;
    width:197px;
        margin-right: 67px;
    margin-bottom: 45px;
}
.kaarnbl.aks.last{
        margin-right: 0px;
}
.kaarnbl.aks .line{
    margin-bottom: 10px;
}
.kaarnbl.aks a{
    float:none;
}
.kaarnbl.aks .podzagkar{
min-height: 50px;
}
.primtkaneizag{
        float: left;
    clear: both;
    font-family: GR;
    font-size: 22px;
    text-transform: uppercase;
    color: #1c1c1c;
}
.primtblock{
        float: left;
    clear: both;
    margin-top: 25px;
}
.primtblock img{
        border: 5px solid #d9d9d9;
    margin-right: 12px;
}
.primtblock img:nth-last-child(1){
    margin-right:0px;
}
.newcoll{
    margin-top: 25px;
}
.newcoll .new{
    float:left;
    margin-right: 65px;
}
.newcoll .old{
    float:left;
}
.newcoll .zagkoll{
    font-family: GR;
    font-size: 22px;
    text-transform: uppercase;
    color: #1c1c1c;
    margin-bottom: 20px;
}
.newcoll table td{
        width: 155px;
    text-align: center;
    margin-right: 60px;
    float: left;
    margin-bottom: 20px;
padding-bottom: 20px;
}
.newcoll table td.last{
        margin-right: 0px;
}
.newcoll table td span{
        float: left;
    width: 100%;
    /*color: #333333;*/
    color:#000;
    text-transform: uppercase;
    margin-top: 5px;
    font-family: GR;
    font-size: 14px;
margin-bottom: 25px;
}
.newcoll table td a{
    padding-left: 20px;
    padding-right: 21px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 2px solid #b6be11;
    border-radius: 15px;
    font-family: GM;
    font-size: 15px;
    color: #333333;
}
.proizv table td {
    text-align: center;
    margin-right: 95px;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 173px;
}
.proizv table td:nth-child(5n){
    margin-right:0px;
} 
.proizv table td a {
    padding-left: 20px;
    padding-right: 21px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 2px solid #b6be11;
    border-radius: 15px;
    font-family: GM;
    font-size: 15px;
    color: #333333;
}
.proizv table td span {
    float: left;
    width: 100%;
    color: #000;
    text-transform: uppercase;
    margin-top: 5px;
    font-family: GR;
    font-size: 19px;
    margin-bottom: 25px;
}
.proizv table td:nth-chisld(5n){
    margin-right:0px;
}
.menuproizv{
        border: 3px solid #e0e0e0;
    margin-bottom: 25px;
}
.menuproizv ul{
    list-style: none;
    padding-left: 25px;
float: left;

    width: 223px;
}
.menuproizv ul li{
    margin-bottom: 7px;
}
.menuproizv a{
        font-family: GR;
    color: #1c1c1c;
    font-size: 14px;
    text-transform: uppercase;
}
.menuproizv a:before{
    content: '';
    font-family: FA;
    font-size: 7px;
    color: #b6be11;
    margin-top: 5px;
    float: left;
    padding-right: 10px;
}
.proizv.karnprfl table td {
    text-align: center;
    margin-right: 113px;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 226px;
}
.proizv.karnprfl table td:nth-child(4n){
    margin-right: 0px;
}
.proizv.karnprfl table td:nth-child(5n) {
    margin-right: 113px;
}
.proizv.karnprfl table td div {
font-size: 14px;
    font-family: GL;
    margin-top: 10px;
    margin-bottom: 10px;
}
.karn2 .left{
    float:left;
}
.karn2 .left img{
    width: 500px;
    float: left;
}
.karn2 .right{
    float:right;
}
.greenzag{
        font-size: 20px;
    text-transform: uppercase;
    font-family: GR;
    color: #b6be11;
}
.karn2 .right table{
    line-height: 1.5;
    margin-top: 15px;
}
.karn2 .right table tr td:nth-child(1){
    font-family: GR;
    color: #afa38b;
    font-size: 16px;
    padding-right: 50px;
}
.karn2 .right table tr td:nth-child(2){
    color: #4e4e4e;
    font-family: GL;
    font-size: 16px;
        padding-right: 50px;
}
.karn2 .right table tr td:nth-child(3){
color: #1c1c1c;
    font-size: 16px;
    font-family: GB;
}
.karn2 .right table tr td:nth-child(3) span{
    font-size: 24px;
    color: #b6be11;
}
.karn2 .right .podtable1{
        font-size: 14px;
    font-family: GB;
    color: #1c1c1c;
    float: right;
    margin-top: 55px;
}
.karn2 .right .podtable2{
    font-size: 24px;
    font-family: GR;
    color: #b6be11;
    float: right;
    margin-top: 25px;
    clear: both;
}
.karn2 .right .podtable2 span{
    font-size: 14px;
    font-family: GB;
    color: #1c1c1c;
}
.podkarn2{
        float: left;
    clear: both;
    margin-top: 60px;
        line-height: 6;
    width: 100%;
}
.podkarn2 tr td{
    text-align: center;
}
.podkarn2 tr td:nth-child(1){
    color: #1c1c1c;
    font-size: 14px;
    text-transform: uppercase;
    font-family: GR;
    padding-right: 60px;
    width: 200px;
    text-align: left;
}


.kont .left table div{
    font-family: FA;
    background-color: #b6be11;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 100%;
    line-height: 1.95;
    color: #fff;
    font-size: 26px;
}
.kont .left table tr td:nth-child(2){
    color: #4e4e4e;
    font-family: GL;
    padding-left: 20px;
}
.kont .left table tr td:nth-child(2) span{
    font-size: 22px;
    font-family: GB;
    color: #4e4e4e;
    margin-bottom: 7px;
    float: left;
}
.kont .left table tr{
    padding-bottom: 20px;
    float: left;
    clear: both;
}
.kont .left{
    float: left;
}
.kont .map{
    float: right;
}
.rekm .left{
        float: left;
    font-family: GL;
    color: #4e4e4e;
    line-height: 2;
}
.rekm .left span{
    font-family: GM;
}
.rekm .ctr{
    float: left;
    font-family: GL;
    color: #4e4e4e;
    margin-left: 160px;
    line-height: 2;
}
.rekm .ctr span{
    font-family: GM;
}
.rekm .right{
        float: right;
    font-family: GL;
    color: #4e4e4e;
    line-height: 2;
}
.rekm .right span{
    font-family: GM;
}
.rekm{
    margin-bottom: 50px;
}
.rekm iframe{
    float:right;
}
.antikkarn table{
    width:100%;
    float:left;
    
}
.antikkarn table tr td{
        font-family: GR;
         font-size: 14px;
            padding-top: 10px;
    padding-bottom: 10px;
}
.antikkarn table tr td:nth-child(1){
    font-size: 14px;
    font-family: GM;
    text-transform: uppercase;
    color: #1c1c1c;
    padding-left: 40px;
}
.antikkarn table th{
    padding-bottom: 40px;
    padding-top: 40px;
    font-size: 20px;
    text-transform: uppercase;
    font-family: GR;
    color: #b6be11;
}
.antikkarn p.oran{
    float: right;
    width: 100%;
    font-family: GR;
text-align: right;
}
.antikkarn table tr:nth-child(2n){
    background-color:#f9f9f9;
}

.antikkarn .karntable .up{
        color: #b6be11;
}
.antikkarn .karntable tr:nth-child(2n) {
    background-color: #fff;
}
.antikkarn .karntable tr td{
border-bottom: 1px solid #d7d7d7;
}
.antikkarn .karntable tr td table tr td{
    border-bottom: 0px;
}
.antikkarn p{
        font-size: 15px;
    color: #4e4e4e;
    font-family: GL;
    line-height: 1.5;
}
section.content ul{
        font-size: 15px;
    color: #4e4e4e;
    font-family: GL;
    line-height: 1.5;
    list-style: none;
    padding: 0;
}
.contbread{
    float:right;
}
.B_crumbBox{
        list-style: none;
    margin-top: 0;
}
.B_crumbBox li{
    float: left;
}
.primtkan .block img{
        border: 5px solid #d9d9d9;
    margin-right: 7px;
}
.primtkan .block img:nth-last-child(1){
    margin-right: 0px; 
}
.primtkan .block{
    clear: both;
}
.primtkan .zagkoll{
        float: left;
    clear: both;
    font-family: GR;
    font-size: 22px;
    text-transform: uppercase;
    color: #1c1c1c;
    margin-bottom: 25px;
}
.gallery table~.gallery-item:nth-of-type(4n) + .gallery-item {
    margin-right: 0px!important;
}

.gallery .gallery-item:nth-of-type(4n){
    margin-right:0px;
}
.gallery table~.gallery-item{
	    margin-right: 215px!important;
}
.galleries{
        list-style: none;
    float: left;
    padding: 0;
}
.galleries li {
    float: left;
    margin-right: 215px;
}
.galleries li:nth-child(4n){
    margin-right:0px;
} 
.opimggal{
        margin-left: 0px;
    /*color: #767473;*/
    color:#000;
    font-size: 14px;
    width: 150px;
    margin-bottom: 20px;
    min-height: 35px;
    max-height: 35px;
}
.gall1 table{
        clear: both;
    width: 100%!important;
    margin-top: 15px;
    float: left;
    font-family: GL;
}
.gall1 p{
    font-family: GL;
    clear: both;
}
.gall1 ul{
font-family: GL;
    clear: both;
}
.gall1.gallsupnew ul{
    clear:none;
}
.gall1{
        min-height: 397px;
}
.sisea-result h3{
        text-align: left;
    font-family: GR;
    font-size: 20px;
    text-transform: uppercase;
    color: #1c1c1c;
}
.sisea-result h3 a{
   color: #1c1c1c; 
}
.sisea-result .extract{
    border-bottom: 1px dashed #b4bf00;
}
.sisea-paging{
    font-family: GR;
    margin-top: 10px;
}
.sisea-result-pages{
        margin-right: 10px;
}
.sisea-page a{
    color: #b6be11;
}
p.sisea-results{
        color: #b6be11;
    font-size: 20px;
    font-family: GR;
    text-transform: uppercase;
}


#inline input[type="text"]{
        width: 90%;
    height: 36px;
    border: 1px solid #e8e8e8;
    border-radius: 25px;
    padding-left: 30px;
    font-family: GL;
    font-size: 16px;
    float: left;
    margin-bottom: 25px;
}
#inline .zfor{
color: #b6be11;
    font-size: 28px;
    text-transform: uppercase;
    font-family: GM;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 25px;
}
#inline .podzfor{
    font-size: 16px;
    font-family: GL;
    text-align: center;
    margin-bottom: 20px;
}
#inline{
        text-align: center;
}
#inline .knop1{
    float: none;
    margin-top: 20px;
    margin-bottom: 20px;
    border: none;
    padding: 10px 25px 10px 25px;
    color: #fff;
    border-radius: 20px;
    font-family: GM;
    font-size: 15px;
    cursor: pointer;
    background-color: #b6be11;
}
#inline textarea{
    width: 90%;
    height: 150px;
    border: 1px solid #e8e8e8;
    border-radius: 25px;
    padding-left: 30px;
    font-family: GL;
    font-size: 16px;
    float: left;
    margin-bottom: 25px;
    padding-top: 10px;
}
#inline .obrpd{
        clear: both;
    font-family: GL;
}
#inline .knop1 .fa{
        margin-right: 20px;
}
#inline form{
width: 500px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}
#inliner{
    text-align:center;
}
#inliner .zfor{
    color: #b6be11;
    font-size: 28px;
    text-transform: uppercase;
    font-family: GM;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 25px;
}
#inliner .podzfor{
    font-size: 16px;
    font-family: GL;
    text-align: center;
    margin-bottom: 20px;
    
}
#inliner .zfor2{
    font-size: 16px;
    font-family: GM;
    text-transform: uppercase;
    margin-bottom: 15px;
    color: #b6be11;
}
@media (max-width: 1280px){
    section.footer .top .bl1 {
        font-size: 24px;
        color: #555555;
        font-family: GL;
        float: right;
        margin-left: 40px;
        margin-right: 10px;
    }
    section.footer .soc {
        margin-right: 10px;
    }
    section.podtop .top .bl1 {
        margin-left: 10px;
        margin-right: 10px; 
    }
    .logo{
        margin-left: 10px;
    }
}
.newssilnew{
    color: #c7cd48;
}
/*LOCAL*/

section.podtop .top .bl1 a{
    color: #555555;
}
section.podtop .top .bl3 a{
    color: #555555;
}
section.footer .top .bl1 a{
    color: #555555;
}
.kont .left table tr td:nth-child(2) span a{
    color: #4e4e4e;
}
.kont .left table tr td:nth-child(2) a{
    color: #4e4e4e;
}
.supernewtable th{
    text-align: left;
    padding: 30px;
    background-color: #b6be11;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    border: 1px solid #fff;
    border-right: 0px;
}
.supernewtable th:nth-last-child(1){
    width: 180px;
    line-height: 1.5;

}
.supernewtable td{
    padding: 5px 15px 5px 30px;
    color: #767473;
    text-transform: uppercase;
    border: 1px solid #cacaca;
        border-right: 0px;
}
.supernewtable td:nth-last-child(1){
    border-right: 1px solid #cacaca;
}
.supernewtable td a{
    text-align: center;
    text-transform: lowercase;
    color: #333333;
    font-family: GM;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 2px solid #b6be11;
    border-radius: 20px;
    cursor: pointer;
    display: block;
}
.supernewtable td a:hover{
    text-decoration:underline;
        background-color: #b6be11;
}
.supernewtable tr:hover td{
    color:#b6be11;
}