/**
 * This file should get overwritten if Method 1 is used. If Method 2 is chosen,
 * remove this comment and start adding your styles to this file.
 */
body{margin:0;padding:0;}
 
 .container {max-width:1200px !important;  padding:0 ; width:100%;position:relative; margin:10px auto; }
 .main-logo {float:left;}
 .second-logo {float:right;}
 
 .navbar-collapse {clear:both; padding:0;}
 
 #logo-top-main {clear:both; width:100%; float:left; display:block;z-index:70;min-height:150px;}
 .row {padding:0  !important;margin:0 !important;}
 
 .main-container-start {width:100%; overflow:hidden; padding:0;margin:0;}
 
 .main-container {padding:0;margin:0 auto;}
 .linki_start {width:100%; clear:both;position:relative;background:#ccc; color:#fff;}
 
 .linki_start a {color:#fff;} 
  
  .dogidog_site  { padding:0; }
  .dogotel_site  {padding:0; }
  
 .dogidog_links_start {background:#08acf7; height:150px; width:99%; float:left; clear:both; margin:10px 0; color:#fff; padding:10px 0; text-align:center;}
 .dogotel_links_start {background:#73b751;height:150px; width:99%; float:right; clear:both; margin:10px 0; color:#fff; padding:10px 0; text-align:center;}
 
 .dogidog_links_start a ,.dogotel_links_start a {color:#fff;}
 
 .dogidog_logo a img{margin:10px auto 0 auto;} 
  .dogotel_logo a img{margin:10px auto 0 auto;}
  
  .slideshow_start {margin:0;}
  
  
  #navbar {background:#fff; border:0 !important;padding:0 !important;}
  
  
  .region-start-left-image a img {margin:1%;}
  .region-start-right-image a img {margin:1%;}

.dogidog_menu_start {background:#08acf7 !important;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:10px; font-size:12px; color:#fff;height:575px;font-size:11px;line-height:16px;margin:0 1px;max-width:24.8%}

.dogidog_menu_start a {color:#fff;}
.dogidog_menu_start ul {margin:2px 17px;padding:1px;}
.dogidog_menu_start a img {border:2px solid #fff;}
.dogidog_menu_start a:hover {opacity:0.8;}
.dogidog_menu_start p {max-width:245px; margin:2px;}
.dogidog_menu_start h2 {font-size:28px;  line-height:32px; font-family: 'Titillium Web', sans-serif; color:#fff; max-width:100%; padding:0; margin:2px 0 10px 0; text-align:center; }


.dogigod_main-menu {background:#08acf7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:10px;}
.dogigod_main-menu  a {color:#fff;}
.dogigod_main-menu  a:hover {background:none !important; color:#ccc;}
.dogigod_main-menu  li {float:left;}


#block-block-1 {padding:10px }



/* views*/
#block-views-aktualno-ci-block h2 {color:#08acf7;font-size:24px;}
#block-views-aktualno-ci-block {width:67%; float:left;}
.startnews {}
.startnews .views-field-field-news-zdjecie {float:left; margin:0 10px 0 0; }

.startnews .views-field-title a{color:#08acf7;}
.startnews .views-field-title-1 a{color:#000;font-size:11px;}



.blocknews {float:left; width:100%; margin:0 2% 0 0;}
.blocknews:hover {opacity:0.8;}
.blocknews .views-field-field-news-zdjecie {float:left; margin:0 10px 0 0;}
.blocknews .views-field-field-news-zdjecie img{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.blocknews .views-field-title a {color:#08acf7;}
.blocknews .views-field-title-1 a{color:#000;font-size:11px;}

#navbar{padding:0; clear:both;}

.page-header {font-size:28px; padding:5px 0;font-family: 'Titillium Web', sans-serif;}
.block-title {font-family: 'Titillium Web', sans-serif; font-size:22px;}

/* news */
.field-name-field-news-zdjecie .colorbox img {float:left; margin:0 10px 5px 0; padding:2px; border:1px solid #ccc;-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
.field-name-field-news-galeria {clear:both;margin:10px 0;float:left; width:100%;}
.field-name-field-news-galeria .colorbox {float:left;margin:0 15px 0 0;}
.field-name-field-news-galeria .colorbox  img {padding:2px; border:1px solid #ccc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.colorbox:hover {opacity:0.8;}

#main-menu {background:#08acf7;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:10px; clear:both; margin:10px 0;}

#main-menu a { font-family: 'Titillium Web', sans-serif; color:#fff; padding:0 12px;}


.well {margin:0;padding:0;}

.region {padding:0;}

.region-sidebar-first {background:#ccc; padding:0 !important;}

.dogidog_sidebar_menu{background:#001e3f;margin:0 !important;padding:0 !important;}

.region-sidebar-first .menu-block-wrapper {  color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:0 0px 10px 0px; margin:10px 0 15px 0;}
.region-sidebar-first .menu-block-wrapper ul {list-style-type:none !important;}
.region-sidebar-first .menu-block-wrapper ul li{list-style-image:none !important;list-style-type:none !important;}
.region-sidebar-first .menu-block-wrapper a {color:#fff;}
.region-sidebar-first .menu-block-wrapper a.active {color:#08acf7;}
.region-sidebar-first .menu-block-wrapper a:hover {opacity:0.8;}
  

.webform-client-form-3 {width:48%;float:right;}
.node-3 .field-name-field-body{float:left; width:50%; }
.block-route-planner {}
#block-route-planner-route-target {}
#route-planner-address-form .form-item {float:left;margin:0 10px 10px 0;}
#route-planner-address-form label {float:left;margin:0 10px 10px 0;}
#block-route-planner-map {clear:both;}



.container form {width:50%;}

.form-submit {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
color:#fff;
padding:3px 10px;
background:#08acf7;
text-align:center;
border:0;}


.region-footer {font-size:10px;}
.footer {border:0; text-align:center;}
.footer p{padding:10px 2px; color:#9f9f9f;}

#facebook {

z-index: 99999;

width: 400px; height: 230px; 

background: url(../../images/facebook.png) no-repeat top left; 

position: fixed; top: 222px; right: -360px;

}


.face-all {float: right;overflow: hidden;background: #fff;}


.region-bottom {font-size:10px; color:#fff; line-height:12px;}

.do_prawej {float:right;}


.region-sidebar-first {background:#fff; border:0; padding:0; margin:0;}

.kontakt_aktualnosci {float:right;}


#block-block-21 {text-align:center;}


#block-menu-block-7 {-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;}


.block-menu-block {-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:0;padding:0;}

.block-menu-block a:hover {background:none !important;}


.dogotel_menu {padding:0 !important;margin:0 !important; }
.dogotel_menu a.active {color:#000 !important;}

.dogotel_main-menu {background:#73b751;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding:10px;}
.dogotel_main-menu  a {color:#fff;}
.dogotel_main-menu  a:hover {background:none !important; color:#ccc;}
.dogotel_main-menu  li {float:left;}


.dogotel_menu {background:#73b751;margin:0;padding:0;}


.dogotel-start {background:#73b751;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:10px; font-size:12px; color:#fff;height:575px;font-size:11px;line-height:16px;margin:0 1px;max-width:24.8%;
}

.dogotel-start .pane-title {color:#fff;font-size:28px;  line-height:32px; font-family: 'Titillium Web', sans-serif; color:#fff; max-width:100%; padding:0; margin:2px 0 10px 0; text-align:center; }

.webform-component {max-width:450px;}


#facebook {

z-index: 99999;

width: 400px; height: 230px; 

background: url(../images/facebook.png) no-repeat top left; 

position: fixed; top: 222px; right: -360px;

}


.face-all {float: right;overflow: hidden;background: #fff;}

.form-item-uwagi-psa {clear:both;}

/* nowe */

.row{
    margin-left:0px;
    margin-right:0px;
}

#wrapper {
    padding-left: 100px;
    transition: all .4s ease 0s;
    height: 100%
}

#sidebar-wrapper {
    margin-left: -150px;
    left: 0px;
    width: 150px;
    background: #051f3d;
    position: fixed;
    height: 100%;
    z-index: 10000;
    transition: all .4s ease 0s;
}

.sidebar-nav {
    display: block;
    float: left;
    width: 150px;
    list-style: none;
    margin: 0;
    padding: 0;
}
#page-content-wrapper {
    margin:0;
	padding:0;
	clear:both;
    width: 100%;
    height: auto;
}
#wrapper.active {
    padding-left: 200px;
}
#wrapper.active #sidebar-wrapper {
    left:150px;
}

#page-content-wrapper {
  width: 100%;
}

#sidebar_menu_left {right:-50px;position:relative; display:block;}

#sidebar_menu li a, .sidebar-nav li a {
    color: #999;
    display: block;
    float: left;
    text-decoration: none;
    width: 150px;
    background: #051f3d;
    border-top: 1px solid #373737;
    border-bottom: 1px solid #1A1A1A;
    -webkit-transition: background .5s;
    -moz-transition: background .5s;
    -o-transition: background .5s;
    -ms-transition: background .5s;
    transition: background .5s;
}
.sidebar_name {
    padding-top: 25px;
    color: #fff;
    opacity: .7;
}

.sidebar-nav li {
  line-height: 40px;
  text-indent: 20px;
}

.sidebar-nav li a {
  color: #999999;
  display: block;
  text-decoration: none;
}

.sidebar-nav li a:hover {
  color: #fff;
  background: rgba(255,255,255,0.2);
  text-decoration: none;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
  text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
  height: 85px;
  line-height: 60px;
  font-size: 18px;
}

.sidebar-nav > .sidebar-brand a {
  color: #999999;
}

.sidebar-nav > .sidebar-brand a:hover {
  color: #fff;
  background: none;
}

#main_icon
{
    float:right;
   padding-right: 65px;
   padding-top:20px;
}
.sub_icon
{
    float:right;
   padding-right: 65px;
   padding-top:10px;
}


@media (max-width:767px) {
    #wrapper {
    padding-left: 70px;
    transition: all .4s ease 0s;
}
#sidebar-wrapper {
    left: 70px;
}
#wrapper.active {
    padding-left: 150px;
}
#wrapper.active #sidebar-wrapper {
    left: 150px;
    width: 150px;
    transition: all .4s ease 0s;
}
}


.language-switcher-locale-url {list-style-type:none;clear:both; width:100%;}
.language-switcher-locale-url li {float:left;margin:2px;display:block}
.language-switcher-locale-url li img {margin:0;padding:0;height:12px; width:25px;}