* { margin:0;padding:0;border:none;text-decoration:none; }
body { font-family:Verdana,Arial,sans-serif;font-size:16px;margin:0 auto;padding:0;background-color:#fff; }

input, select, textarea { border:solid 1px #cfcfcf;padding:3px; }
textarea  { width:90%;margin:10px; }
.submit { padding:10px;background-color:#08f;color:#fff;font-weight:bold;margin:0 auto;display:block;clear:both;font-size:16px; }
.clear { clear:both; }
.hide_text { font-size:0;line-height:0;text-indent:100%;white-space:nowrap;overflow:hidden; }

table { margin:10px auto;border:none;border-spacing:0;border-collapse:collapse;clear:both; }
td { padding:5px; }
hr { height:1px;color:#666;padding:0;margin:5px;border:none;border-bottom:dashed 1px #666; }

h1, h2, h3, h4, h5, h6 { color:#3a9ad1;font-family:Oswald,Arial,Verdana,Tahoma,sans-serif;font-weight:300;text-transform:none;margin:0px;padding:5px 20px; }
h1 { font-size:36px; }
h2 { font-size:30px; }
h3 { font-size:26px; }
h4 { font-size:22px; }
h5 { font-size:18px; }
h6 { font-size:16px; }

a { color:#08f;font-family:Arial,Tahoma,Verdana,sans-serif; }

div#page { clear:both;margin:3px auto;max-width:700px;border:solid 0px #f00; }
div#slider { clear:both; }

div#nav { clear:both;margin:0 auto;padding:0;border:solid 0px #080;text-align:center; }
div#nav a.logo { border:none;float:none;margin:5px auto; }
div#nav a#menu { display:block;float:right;margin:5px 15px 0px 0px;text-align:center;border:solid 0px #f00;padding:38px 5px 5px 5px;font-size:12px;font-family:Aerdana,Arial,sans-serif;color:#08f;text-decoration:none;text-transform:uppercase;background:url(grafika/buttony/menu-icon-mobilna.png) no-repeat center 5px; }

div#tresc { clear:both;padding:10px;border:solid 0px #666; }
div#tresc p, div#tresc li, div#tresc td, div#tresc ul { font-size:16px;line-height:21px; }

div#stopka { text-align:center;line-height:26px; }
div#stopka a { text-decoration:none;border-bottom:dashed 1px #08f; }

.video-container { position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute;top: 0;left: 0;width: 100%;height: 100%; }

div#tresc a, div#tresc .button { padding:5px 40px 7px 15px;font-size:14px;font-family:Verdana,Tahoma,Arial,sans-serif;text-shadow:#333 1px 1px 0px;text-transform:none;background:url(../images/strzalka-oferty.png) #1388cb no-repeat right center;margin:5px;color:#f9fafc;text-decoration:none;display:block; }
div#tresc a, div#tresc .button:hover { color:#fff;text-decoration:none; }

nav#menu { clear:both; }
nav#menu ul { list-style:none; }
nav#menu ul li { list-style:none; }

div#tresc ul.galeria { border:solid 0px #f00; }
div#tresc ul.galeria li { float:left;display:inline; }
div#tresc ul.galeria li a { background:none;margin:10px;padding:0;border:solid 0px #08f;float:left; }
a.swipebox { background:none !important;margin:0;padding:0;border:solid 0px #08f;float:none;text-shadow:none; }
a.swipebox img { border:solid 1px #cfcfcf;float:none;margin:0; }

aside.nawi { clear:both;padding:0px 5px;margin:10px 0px;border:solid 0px #080; }
aside.nawi ul { clear:both;margin:0px; }
aside.nawi ul li { display:inline;list-style:none; }
aside.nawi ul li a { display:block;padding:45px 5px 10px 5px;width:16%;height:20px;border:solid 0px #f00;text-align:center;float:left;overflow:hidden; }
aside.nawi ul li a:hover { text-decoration:underline; }
aside.nawi ul li a.tel { background:url(../images/icon-mobile-blue-tel.png) no-repeat center 5px; }
aside.nawi ul li a.dojazd { background:url(../images/icon-mobile-blue-gps.png) no-repeat center 5px; }
aside.nawi ul li a.home { background:url(../images/icon-mobile-blue-home.png) no-repeat center 5px; }
aside.nawi ul li a.fb { background:url(../images/icon-mobile-blue-fb.png) no-repeat center 5px; }
aside.nawi ul li a.g_plus { background:url(../images/icon-mobile-blue-gp.png) no-repeat center 5px; }