html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0; padding: 0;}
.fL{float: left;} .fR{float: right;} .cB{clear: both;} 
ul, ol{ list-style: none; }
a img{border: 0;} a{text-decoration: none; cursor: pointer;} a:focus, a:hover{text-decoration: underline;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5{margin-bottom: 24px; font-weight: bold;}
h1, .h1{font-size: 1.5em; line-height: 1em;} /* fs=24px|lh=24px */
h2, .h2{font-size: 1.375em; line-height: 1.0909em;} /* fs=22px|lh=24px */  
h3, .h3{font-size: 1.25em; line-height: 1.2em;} /* fs=20px|lh=24px */
h4, .h4{font-size: 1.125em; line-height: 1.333em;} /* fs=18px|lh=24px */
h5, .h5{font-size: 1em; line-height: 1.5em;} /* fs=16px|lh=24px */
/* clearfix */
.cf:before, .cf:after { content: " "; display: table; } .cf:after { clear: both; } .cf { *zoom: 1; }

html{
    overflow-y:scroll; /* Scrollbars */
    font: normal 100%/1.25 Arial, Calibri, "Helvetica Neue", sans-serif;  /* fs=16px|lh=20px */
    background: #fff url(i/bg-top.png) 50% 0 no-repeat;
    color: #333;
}
body{
    min-height:100%;
}

.block{
    max-width: 990px;
    margin: 0 auto;
}
.skiplink{
    position: absolute;
    left: -999em;
}
/* ====== media ====== */
.media {margin: 0px 10px 10px 10px;}
.media, .bd {overflow:hidden; _overflow:visible; zoom:1;}
.media .img {float:left; margin-right: 10px; margin-bottom:10px;}
.media .img img{display:block;}
.media .imgExt{float:right; margin-left: 10px;}	
.obr {float:left;}

.mark-r{
    color: #628ec6;
}
.marg{
    padding-top: 16px;
}

/* $HEADER */
.header{
    position: relative;
}
.logo{
    margin: 10px 83px 0 0;
}
.slogan{
    color: #a6a6a6;
    font-size: .875em;
    line-height: 1.286;
    width: 213px;
    margin-top: 27px;
}
    .slogan span{
        display: block;
        color: #5e5e5e;
    }
.fc{
    width: 225px;
    background: url(i/ic-phone.png) 0 50% no-repeat;
    padding: 38px 0;
    margin-bottom: 16px;
}
    .fc p{
        padding-left: 44px;
        color: #a6a6a6;
        line-height: 1.25;
    }
        .fc span{
            color: #5e5e5e;
            font-size: 1.5em;
            line-height: 1;
            display: block;
        }
		.fc a{
            color: #5e5e5e;
            font-size: 1.5em;
            line-height: 1;
            display: block;
        }
.search{
    border-top: 4px solid #628ec6;
    padding: 40px 0 28px;
    width: 210px;
}
    .search div{
        padding: 0 15px;
        border: dotted #666;
        border-width: 0 1px;
    }
    .search #sInput{
    width: 152px;
        border: solid #e4e4e4;
        border-width: 1px 0 1px 1px;
        margin: 0;
        padding: 4px 0;
        line-height: 24px;
        height: 24px;
        box-shadow: inset 1px 6px 9px #ebebeb;
    }
    .search #sSend{
        background: url(i/srch.png) 100% 0 no-repeat;
        width: 25px;
        height: 34px;
        text-indent: -999em;
        border: 0;
        margin: 0;
        padding: 0;
        margin-left: -4px;
        float: right;
    }
.lang{
    border-top: 4px solid #254978;
    padding: 40px 0 28px;
    width: 110px;
    float: right
}
    .lang li{
        float: left;
    }
    .lang a{
        width: 26px;
        height: 26px;
        display: block;
        background-image: url(i/flags.png);
        background-repeat: no-repeat;
        text-indent: -999em;
    }
    .lang-pl{ margin-left: 15px; }
    .lang-pl a{ background-position: 0 0; }
    .lang-en a{ background-position: -54px 0; }
    .lang-ru a{ background-position: -27px 0; }

/* $NAV */
.nav{
    position: relative;
    z-index: 999;
    height: 60px;
    width: auto;
    background: url(i/bg-menu.png) repeat-x left top;
}
.header .menu2{
    width: 100%;

}
.menu2 li{ float: left; }
.header .menu2 a{
    color: #fff;
    font-size: .75em;
    line-height: 1.5;
    font-weight: bold;
}
        .header .menu2 a{
            background: url(i/bg-menu.png) 0 0 repeat-x;
            display: block;
            text-align: center;
            padding: 21px 16px;
        }
        .header .menu2 .l1 a{
            background: #8f8e8e;
        }
        .header .menu2 a:focus, .header .menu2 a:hover, .header .menu2 .selected{
            background: #628ec6;
            color: #324b7d;
        }
/* $BODY */
#body{
    font-size: .75em;
}
#column{
    width: 232px;
}
    #column .menu3{
        background: #8f8e8e;
        padding: 18px 16px;
    }
    .menuS a, .menu3 a, #page .menu5 a{
            color: #fff;
            line-height: 2em;
            display: block;
            background: url(i/arrow.png) 0 50% no-repeat;
            padding: 2px 0 2px 8px;
            border-bottom: 1px dotted #a3a3a3;
        }
        #page .menuS a, #page .menu3 a, #page .menu5 a{

            border: 0;
            color: #628ec6;
        }
        .menu3 .selected{
            color: #800000;
            font-weight: bold;
        }
        .menu3 .sub1{
            background: #5b5b5b;
            margin: 0 -16px;
        }
            .menu3 .sub1 a{
                color: #afaeae;
                background-position: 24px 50%;
                padding-left: 32px;
                border: 0;
            }
            .menu3 .sub1 .selected{
                color: #fff;
            }
    .uslugi{
        padding: 16px 0 0;
        border-right: 1px solid #e2e2e2;
    }
        .uslugi-head{
            color: #628ec6;
            font-size: 1.167em;
            margin-bottom: 16px;
        }
        .uslugi .menu5 a{
            display: block;
            background: url(i/arrow.png) 100% 50% no-repeat;
            border-bottom: 1px dotted #ddd;
            padding: 8px 0;
            margin-right: 16px;
            color: #898989;
            vertical-align: middle;
        }
        .uslugi .menu5 span{
            background-image: url(i/uslugi.png);
            background-repeat: no-repeat;
            width: 39px;
            height: 33px;
            display: inline-block;
            vertical-align: middle;
            margin-right: 4px;
        }
        .uslugi .menu5 .l2 span{ background-position: 0 -40px; }
        .uslugi .menu5 .l3 span{ background-position: 0 -80px; }
        .uslugi .menu5 .l4 span{ background-position: 0 -120px; }
        .uslugi .menu5 .l5 span{ background-position: 0 -160px; }
        .uslugi .menu5 .l6 span{ background-position: 0 -200px; }
        .uslugi .menu5 .lL span{ background-position: 0 -240px; }
        .home .uslugi .menu5 li{
            padding-bottom: 8px;
        }

#content{
    width: calc(100% - 232px);
}
    .slides{
        margin-top: -85px;
        overflow: hidden;
    }
    #page{
        color: #898989;
    }
    .home #page{
       /* padding-top: 24px; */
    }
        #page p, #page ul, #page ol{
            margin-bottom: 12px;
        }
        #page a{
            color: #628ec6;
        }
        .pTitle{
            color: #fff;
            font-size: 14px;
            font-weight: normal;
        }
        .sub .pTitle{
            background: #628ec6;
            padding: 12px 0 12px 14px;
            margin-bottom: 0;
        }
        .sub .sidebar .pTitle{
            background: transparent;
            padding-left: 0;
        }
        .home .pTitle{
            color: #628ec6;
            padding-left: 14px;
        }
        .btn{
            background: url(i/bg-btn.png) 0 0 repeat-x;
            color: #fff;
            display: inline-block;
            font-weight: bold;
            font-size: 12px;
            padding: 0 24px;
            line-height: 31px;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            margin-top: 8px;
            margin-bottom: 8px;
        }
        input.btn{
            border: 0;
        }
        .sub #page{
            float: left;
            width: calc(100% - 272px);
            padding: 24px 20px;
        }
        .sub-offer #page{
            float: none;
            width: auto;
            padding: 24px 20px;
        }
        #pageDescription{
            clear: both;
        }
        .sub-offer #pageDescription{
            clear: none;
        }
        #page h3.type{
            color: #800000;
            margin-bottom: 12px;
        }
        /* tables */
        table{
            border-spacing: 1px 1px;
            border-collapse: separate;
            width: 100%;
        }
            table td, table th{
                vertical-align: top;
                padding: 4px 4px;
                text-align: center;
                background: #f4f4f4;
            }
        .bg-blue, .hlavicka td{background: #628ec6; color: #fff; }
        .bg-gray{background: #b4b4b4; color: #fff; }
        /* home page */
        .page-home{
            width: calc(100% - 254px);
            float: left;
            padding-right: 22px;
            color: #898989;
        }
            .page-home .media{
                margin: 0;
            }
            .home #page a{
                color: #fff;
            }
        .sidebar{
            width: 208px;
            float: right;
            background: #f4f4f4;
            padding: 24px 12px;
        }
        .o-sidebar{
            float: right;
            width: 230px;
            margin-left: 24px;
        }
            .filesList{
                background: #f4f4f4;
                padding: 16px;
                margin-bottom: 16px;
            }
                .filesList li{
                    margin-bottom: 6px;
                }
                    .filesList img{
                        vertical-align: middle;
                        margin-right: 4px;
                    }
                    #page .filesList a{
                        color: #898989;
                    }
        /* kontakt */
        .c-info img{
            border: 1px solid #e4e4e4;
        }
        .c-doradcy li{
            margin-bottom: 12px;
        }
        #page .c-doradcy p{
            margin-bottom: 4px;
        }
        .c-doradcy h3{
            margin-bottom: 12px;
            font-size: 1em;
        }
        /* sidebar */
        .promo li{
            clear: left;
            color: #898989;
            padding-bottom: 75px;
        }
            .sidebar .pTitle{
                color: #628ec6;
            }
            .sidebar .promo .img{
                margin: 0 auto 12px;
                display: block;
            }
            .promo h4{
                font-size: 1em;
                margin-bottom: .5em;
            }
            .promo strong{
                display: block;
                margin: 12px 0;
            }
/* content common */
.imagesList li, .imagesGallery li{
    display: inline-block;
    margin: 3px;
}
#imagesList1{
    float: left;
}
#imagesList2{
    float: right;
}
.subpagesList h3{
    margin-bottom: 8px;
    font-weight: normal;
}
/* $PRE-FOOT */
.pre-foot{
    font-size: .75em;
    line-height: 1.5;
    border-top: 1px solid #e5e5e5;
    box-shadow: inset 1px 6px 9px #eaeaea;
}
    .pre-foot .fL{
        width: 439px;
        background: url(i/ic-phone.png) 0 50% no-repeat;
        padding: 16px 12px 16px 44px;
        color: #898989;
    }
        .pre-foot h3{
            margin-bottom: 0;
            font-size: 16px;
        }
        .pre-foot .tel{
            font-size: 24px;
            color: #628ec6;
            letter-spacing: 1px;
        }
		.pre-foot .tel a{
            font-size: 24px;
            color: #628ec6;
            letter-spacing: 1px;
        }
    .pre-foot .fR{
        width: 494px;
        background: url(i/bg-preform.png) 100% 100% no-repeat;
        padding: 38px 0;
        border-left: 1px solid #eaeaea;
    }
        .form-para{
            float: left;
            text-align: right;
            color: #898989;
            width: 220px;
        }
            .form-para span{
                color: #628ec6;
            }
        .btn-form{
            float: right;
            width: 200px;
            display: block;
            color: #fff;
            padding: 16px;
            background: url(i/bg-form.png) 0 0 repeat-x;
        }
/* $FOOTER */
.footer{
    background: #f7f7f7;
    border-top: 1px solid #e5e5e5;
    font-size: .75em;
    padding: 0 0 24px;
    box-shadow: inset 1px 5px 5px #ebebeb;
}
    .tekst{
        padding: 24px 0;
        color: #898989;
    }
        .tekst p{
            margin-bottom: 12px;
        }
    .footer .container{
        padding: 12px 0;
        border-top: 1px solid #e5e5e5;
        color: #b7b7b7;
    }
        .container p{
            padding: 6px 8px;
        }
        .container p a{
            color: #b7b7b7;
        }
        .footer .menu2 a{
            color: #628ec6;
            padding: 6px 8px;
            display: inline-block;
        }
    .footer .menu5 a{
        background: url(i/arrow.png) 0 50% no-repeat;
        font-size: 11px;
        color: #898989;
        padding-left: 6px;
    }




.googleLeft{position:absolute; top: 4px; right: 0px;}

#facebook-panel{width:300px;height:420px;background:url('img/fb.png') no-repeat;position:fixed;top:100px;left:-251px;z-index:999;margin-left:-15px;}
#facebook-panel iframe {margin-left:-20px;background:#fff;}

#messagePopup {
    display: none;
    position: fixed;
    bottom: 0;
    width: 60%;
    padding: 0 20%;
    background: #fff;
    zoom: 1;
    filter: alpha(opacity=80);
    opacity: 0.8;
}
	#messagePopup p {
	    float: left;
	    font: normal 12px Tahoma;
	    color: #333;
	    line-height: 16px;
	    text-align: left;
	    margin: 0;
	    padding: 8px 0;
		width:80%;
	}
	#messagePopup #close-cookies-info {
	    float: right;
	    background: #e6e6e6;
	    font: normal 14px Tahoma;
	    color: #222;
	    border: solid 1px #ccc;
	    padding: 5px 10px;
	    text-decoration: none;
	    margin-top:10px;
	}
	#messagePopup #close-cookies-info:hover { background: #dbdbdb }
	#messagePopup p a {
	    color: #3f8f06;
	    font-weight: bold;
	}
	#messagePopup p a:hover { }

/* SLIDES */
.slides{
    width: 758px;
    position: relative;
	overflow: hidden;
}
    .slidesjs-pagination{
        position: absolute;
        top: 100px;
        right: 12px;
        z-index: 100;
    }
        .slidesjs-pagination li{
            display: inline-block;
        }
        .slidesjs-pagination a{
            width: 11px;
            height: 11px;
            text-indent: -999em;
            margin-left: 2px;
            display: inline-block;
            background: url(i/snav.png) 0 0 no-repeat;
        }
        .slidesjs-pagination .active{
            background-position: -12px 0;
        }
    .stxt h2{
        position: absolute;
        width: auto;
        
        z-index: 10;
        color: #fff;
        font-weight: normal;
        font-size: 24px;
		line-height: 30px;
		font-family: 'Lato', sans-serif;
		
		background: rgba(255,255,255,0.9);
		color: #262e6d;
		display: block;
		left: 0;
		top: auto;
		bottom: 40px;
		text-align: right;
		height: 30px;
		padding-right: 30px;
		padding-left: 10px;
		margin: 0;
  }
	#slide1 h2 {
	height: 60px
	}
    .sub .stxt h2{
        bottom: 20px;
    }
        .stxt h2 strong{
            display: block;
        }
        .stxt p{
            position: absolute;
            width: 500px;
            bottom: 100px;
            left: 67px;
            font-size: 12px;
            line-height: 18px;
            color: #fff;
        }
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}

.schemat{
    padding: 12px 0 12px 24px;
    background: url(i/ic-schemat.png) 0 50% no-repeat;
    display: block;
}
.zlacza{
list-style: none;
text-align: center;
}
.zlacza li{
display: inline-block;
margin: 10px 3px 20px;
text-align: center;
width: 200px;
vertical-align: top;
}
.zlacza a img{
display: block;
width: auto;
margin: 0 auto;
}
.zlacza a{
color: #666;
}

table.colors td{
    background-color: inherit;
}
/*
Quick.Cms default plugins stylesheet
/*/
.logWrapper{position: fixed; width: 120px; padding: 10px; background: rgba(255,255,255, 0.8); top: 0px; right: 0px; font-size: 12px; text-align: center; z-index: 999999}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 17px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
	
#zapytanieForm{width:45%;float:left;}
#zapytanieForm fieldset{border:none;}
#zapytanieForm label{display:block;clear:both;}
#zapytanieForm input[type="text"], #zapytanieForm textarea{border: solid 1px #e2e2e2;
width: 98%;
padding: 1%;}

#zamowienieForm{width:45%;float:right;margin-left:45px;}
#zamowienieForm fieldset{border:none;}
#zamowienieForm div{float:left;width:48%;}
#zamowienieForm div:nth-child(2n){float: right}

#zamowienieForm .leftForm{margin-right:0px;}
#zamowienieForm label{display:block;clear:both;}
#zamowienieForm input[type="text"], #zamowienieForm textarea{    border: solid 1px #e2e2e2;
    width: 98%;
    padding: 1%;}
@media print{
  /* PRINT STYLES */
  body{margin:1cm 0;background:#fff;color:#000;}
  #container{width:16cm;height:auto;background:#fff;}

  #head3 .container{height:auto;}
  #logo{padding:0 0 0.2cm;}
  #logo #title{padding:0;}
  #logo #slogan, #page h1{font-family:Arial;}
  #logo #title a span, #logo #title a, #logo #slogan{color:#000;}

  #head3 .container, #body .main, .form{background:#fff;}
  #head3 .container, #body .main, #content, #foot .container{float:none;width:16cm;}
  #head3{height:auto;}
  #column, #head1, #head2, #navipath, #back, #page .tS{display:none;}
  a, #head3, #logo h2, #page h1, #foot, #foot a, .subpagesList li, #page h3, .subpagesList li h2 a, #filesList em, .imagesList li, .form label, table, .message h3{background:inherit;color:#000;}
  .submit{border-color:#808080;background:#d4d0c8;color:#000;}
}


#pageDescription  table {float:left;}
#pageDescription img{max-width: 100%
}

.productItem, .menuMobile{display: none}
.menuSecondMobile{display: none}
.tableWrapper{width: auto; overflow-x: scroll; clear:both;}
@media screen and (max-width:990px){
    .page-1 iframe{display: none}
    .search {display: none}
    .uslugi-head{padding-left: 5px}
    .uslugi .menu5 a{padding-left: 5px}
    .logo{margin-right: 13px; margin-left: 5px}
    .footer .menu2{ display: none}
    .header .menu2{display: none; width: calc(100% - 232px); position: absolute; right: 0px; top: 60px; background: #17143C; background-image: none; }
    .header .menu2 li{float: none; width: auto; padding: 0 15px;  }
    .header .menu2 li a{background-image: none; padding: 16px; font-size: 18px ;border-bottom: 1px solid #fff;}
    .header .menu2 li.l1{display: none}
    .menuMobile{display: block; height: 60px; width: calc(100% - 232px); background: url('i/menuMobile.png') no-repeat center center; float: right }
    .productItem{float: left; display: block}
    .productItem a{color: #fff;
        font-size: .75em;
        line-height: 1.5;
        font-weight: bold;
        display: block;
        text-align: center;
        padding: 21px 16px;
        background: #8f8e8e;}
    .pre-foot .fR, .pre-foot .fL{float: none; margin: 0 auto}

    .pre-foot .fR:after{content: ""; clear: both; display: table}



}

@media screen and (max-width:910px){

  .page-home{width: auto; float: none}
    .sidebar{width: auto; float: none}
    .sidebar .promo .img{margin: 0 0 22px 0px}
    .home .pTitle{padding-left: 0px}
    .sub #page{width: 95%; padding-left: 2.5%; padding-right: 2.5%; float: none}
    .o-sidebar{float: none; margin-left: 0px}
    .sub-offer #page{width: 95%; padding-left: 2.5%!important; padding-right: 2.5%!important}



}

@media screen and (max-width:800px) {
    .stxt h2 { width: 400px; font-size: 30px; bottom: 120px}
    .stxt p  { width: 400px; bottom: 50px}
    #zapytanieForm, #zamowienieForm{width:100%;float:none; margin-left: 0px; margin-bottom: 15px}
    #zapytanieForm{margin-bottom: 30px}


}


@media screen and (max-width:715px) {
    .clear{clear: both}
    .lang{float: left}
    .wrapp{margin: auto; width: 440px}
    .wrapp2{margin: auto; width: 280px}
}

@media screen and (max-width:700px) {
    .bxSlider {
        display: none
    }
    .bx-pager{display: none}
    .page-home #pageDescription h2{padding-left: 10px; padding-top: 15px}
    .bx-wrapper{margin-top: 0px!important; margin-bottom: 0px}
    .c-doradcy.fR, .c-info.fL{float: none; width: 100%}

}

@media screen and (max-width:650px) {
    .page-home #pageDescription .media img{display: none}
    .page-home #pageDescription .media{padding-left: 10px}

    .footer .container .fR{display: none}

}

@media screen and (max-width:500px) {
.page-2 #pageDescription .media .img {float: left; margin-right: 5px}
    .block{}
    .menuMobile{width: calc(100% - 92px);}
    .header .menu2 {    width: 100%;}
    #column{float: none; width: 100%}
    .menuWrapper{position: relative; }
    .menuSecondMobile{width: 100%; height: 40px; background:#8f8e8e url('i/menuMobile.png') no-repeat center center; display: block }
    #column .menu3{padding-top: 0px; display: none}
    .uslugi{padding-top: 0px}
    .uslugi-head{height: 40px; line-height: 40px; background: url('i/menuMobileBlue.png') no-repeat center center}
    .menu5{display: none}
    #content, .page-home{width: auto}
    .pre-foot .fL{width: 250px}
    .pre-foot .fR{padding-top: 0px; width: 320px; border: none}
    .pre-foot .fR .form-para{padding-bottom: 40px}
    .media .img{float: none; margin-bottom: 5px; margin-left: auto; margin-right: auto; display: block}
    .sub #page {padding-left: 0px; padding-right: 0px}
    #content.fR{float: none}
    #pageDescription{padding-left: 5px}
	.obr{float:inherit;}
	.bd{float:left;}
}


@media screen and (max-width:440px) {
    .wrapp{width: auto}
 .wrapp .slogan{float: none; margin: 10px auto 0px auto}
    .wrapp .fc{float: none; margin: 0px auto; width: 225px; padding: 24px 0px;}
}