/*@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,700,900');

::-webkit-input-placeholder { color:#848484 } /* Chrome/Opera/Safari */
::-moz-placeholder { color:#848484 } /* Firefox 19+ */
:-ms-input-placeholder { color:#848484 } /* IE 10+ */
:-moz-placeholder { color:#848484 } /* Firefox 18- */

*, :after, :before { margin:0; padding:0; box-sizing:border-box }

body,html { background:#fff; text-align:center }
body,html,table,td,input,textarea,select { font-family:'Roboto',Arial; font-size:14px; font-weight:300; color:#010101 }
table, td { empty-cells:show }
a, td a { color:#000; text-decoration:none; cursor:pointer }
a:hover, td a:hover { color:#0072bc; text-decoration:underline }
hr { line-height:1px; height:1px; border:0; font-size:1px; color:#c8c8c8; background-color:#c8c8c8 }
blockquote { margin-left:20px; padding-left:20px; }
pre { text-align:left }
img { border:0 }
ul { padding-left:23px }
ol { padding-left:23px }

h1 { font-size:40px; font-weight:100; line-height:48px }

.clear { clear:both }

.content-header { width:98%; margin:0 auto; border-bottom:1px solid #00adef }
.content-header .logo { display:block; float:left; width:149px; height:48px; background:url('images/logo.png') no-repeat; margin:15px }
.content-header .info { display:block; float:left; font-size:16px; font-weight:700; color:#008fd5; margin:35px 0 0 0 }

.content-main { width:98%; margin:15px auto; display:table }
.content-main .td-1 {
	float:left; width:30%; border-right:1px solid #00adef; padding:15px;
	vertical-align:top; text-align:left; line-height:16px; font-size:14px; color:#010101;
}
.content-main .td-1 ul { padding-left:3px; list-style-type:none }
.content-main .td-1 ul li { padding:4px 0 }
.content-main .td-2 { float:left; width:70%; vertical-align:top; padding:15px 15px 15px 30px; text-align:left }

.cm-tytul { font-size:40px; font-weight:100; line-height:48px }
.cm-video { margin:40px 0 30px 0 }

/*iframe { width:100% !important; height:auto !important }*/

/*
.content-1200 { width:1200px; height:auto; margin:0 auto }
@media(max-width:1220px){
	.content-1200 { width:100% }
}

.content-header { width:100%; height:auto; background:transparent }


.content-header .lang { display:block; float:right; width:60px; height:27px; margin-top:26px }
.content-header .lang a {
	display:block; float:right; width:27px; height:27px;
	border:0; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; background:transparent;
	font-size:14px; font-weight:100; color:#000; line-height:26px; text-align:center; text-decoration:none;
}
.content-header .lang a:hover,
.content-header .lang a.hover { background:#fff; color:#000; text-decoration:none }
.content-header ul.menu-top { list-style-type:none; margin:0; padding:0; display:inline-block; margin:84px auto 0 auto }
.content-header ul.menu-top li { float:left; padding:0 11px }
.content-header ul.menu-top a { display:block; font-size:18px; font-weight:100; color:#fff; line-heigth:20px; border-top:4px solid transparent; padding:6px 1px }
.content-header ul.menu-top a:hover,
.content-header ul.menu-top a.hover { border-color:#008fd4; color:#fff; text-decoration:none }

.sticky-top.stuck { width:100%; background:rgba(255,255,255,.9); position:fixed; top:0; border-bottom:1px solid #ededed }
.sticky-top.stuck .logo { margin-top:5px; margin-bottom:5px }
.sticky-top.stuck .lang { margin-top:15px }
.sticky-top.stuck .lang a:hover,
.sticky-top.stuck .lang a.hover { background:#008fd4; color:#fff }
.sticky-top.stuck ul.menu-top { margin-top:10px }
.sticky-top.stuck ul.menu-top a,
.sticky-top.stuck ul.menu-top a:hover,
.sticky-top.stuck ul.menu-top a.hover { color:#000 }

.content-header .icons { margin:135px auto 123px auto }
.content-header .icon { width:350px; display:inline-block }
.content-header .icon:hover { color:#fff; text-decoration:none }
.content-header .box-image { width:206px; height:206px; display:block; margin:0 auto }
.content-header .box-najem-d { background:url('images/icon-top-najem-d.png') center center no-repeat; width:100%; height:100%; border:1px solid transparent }
.content-header .box-najem-k { background:url('images/icon-top-najem-k-v2.png') center center no-repeat; width:100%; height:100%; border:1px solid transparent }
.content-header .box-sprzedaz { background:url('images/icon-top-sprzedaz.png') center center no-repeat; width:100%; height:100%; border:1px solid transparent }
.content-header .box-animation { width:8px; height:8px; border-radius:50%; margin:99px 0 0 99px }
.content-header .box-text { font-size:36px; font-weight:300; color:#fff; margin-top:23px }

.content-header-blue { width:100%; height:auto; overflow:hidden; background:url('images/logo-840.png') calc(100% + 400px) calc(100% + 440px) no-repeat rgba(91,167,219,.9) }
.content-header-blue-inner { width:100%; height:100%; min-height:400px; background:url('images/logo-514-542.png') -294px calc(100% + 402px) no-repeat }

.cm-blue,
.cm-blue h1 { font-size:60px; font-weight:900; color:#fff; line-height:60px; text-align:center }
.cm-blue2 { font-size:18px; font-weight:100; color:#fff; line-height:32px; text-align:center }
.cm-blue2 strong,
.cm-blue2 b { font-weight:700 }
.cm-blue a,
.cm-blue a:hover,
.cm-blue2 a,
.cm-blue2 a:hover { color:#fff; text-decoration:underline }

.content-sprzedaz { width:100%; height:auto; background:url('images/logo-840.png') calc(100% + 400px) -400px no-repeat #fff }
.content-sprzedaz-logo-left-top { width:100%; height:auto; min-height:440px; background:url('images/logo-514-542.png') -294px -140px no-repeat }
.content-sprzedaz-logo-right-bottom { width:100%; height:90px; background:url('images/logo-370.png') calc(100% + 90px) top no-repeat #fff }

.cm-white,
.cm-white h1 { font-size:60px; font-weight:100; color:#0072bc; text-align:center; width:90%; margin:0 auto; padding:100px 0 18px 0 }
.cm-white2 { font-size:18px; font-weight:100; color:#000; line-height:32px; text-align:center; width:90%; margin:0 auto }

.cm-modal-a { font-size:24px; font-weight:700; width:100%; padding:8px 0 14px 0; margin:0 }
.cm-modal-b { font-size:14px; font-weight:100; width:100%; padding:0; margin:0 }

.content-cennik { width:100%; height:auto; background:url('images/logo-bg.png') center -300px no-repeat #84bde3; padding-bottom:130px }
.content-cennik .button-zapytaj {
	width:280px; height:74px; display:block; margin:85px auto 0 auto;
	border:4px solid #fff; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; background:transparent;
	line-height:66px; text-align:center; font-size:21px; font-weight:700; color:#fff; text-decoration:none;
}
.content-cennik .button-zapytaj:hover { color:#fff; text-decoration:none }

.cm-blue3 { width:650px; margin:0 auto; font-size:18px; font-weight:100; color:#fff; text-align:justify; line-height:48px }
@media(max-width:700px){
	.cm-blue3 { width:90% }
}

/**
 * simple modal
 */
/*#simplemodal-overlay { background-color:#d4eaf7 }
#simplemodal-container {
	height:auto; width:auto; padding:0; background-color:#fff; border:0;
	font-size:14px; font-weight:100; color:#0072bc; line-height:auto;
	box-sizing:content-box;
}
.modalCloseImg { width:20px; height:20px; display:block; background:url('images/modal-close.png') center center no-repeat; position:absolute; right:10px; top:10px }

#modal-dynamic-info { display:none; padding:40px 20px 20px 20px; background:#fff; color:#000; font-size:14px; font-weight:100; min-width:300px }*/