* {margin: 0;}
html, body {height: 100%;}body {background-color: #fff;font:12px Arial,Tahoma,Helvetica,sans-serif;}
#wrap_1 {width: 998px;margin: auto;margin-bottom:15px;}
#top {width: 100%;}
#logo {float:left;}
.fl {float:left!important;}
.fr {float:right!important;}
#wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto 60px;width: 998px; text-align: left;}
.clearfix:before, .clearfix:after { content: ".";display: block;height: 0;overflow: hidden;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;} /* IE < 8 */
.rad4 {border-radius: 4px; -webkit-border-radius: 4px;-moz-border-radius: 4px;}
#main_content_home {overflow: hidden;width: 998px; text-align: left; background-color: #fff;min-height: 100%;height: auto !important;height: 100%;margin:15px auto 60px; }
#left_col {width: 685px;float: left; }
#right_col {width: 300px;float: right; }
.bg_silver {background-color: #f7f7f7;}
.kamery_content{background-color:#f7f7f7 !important;}
.kamery_content > div {height:auto !important; width: 100%; margin-bottom: 10px !important;float: left; clear: both;margin-bottom: 22px;position: relative;height: 500px;}
.kamery_title {background-color: #e3e2e2;clear: both;color: #000;font:bold 14px Tahoma;padding:12px;overflow: hidden;color:#fff!important;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
background: #c41234;
background: -moz-linear-gradient(top,  #c41234 0%, #ad102e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c41234), color-stop(100%,#ad102e));
background: -webkit-linear-gradient(top,  #c41234 0%,#ad102e 100%);
background: -o-linear-gradient(top,  #c41234 0%,#ad102e 100%);
background: -ms-linear-gradient(top,  #c41234 0%,#ad102e 100%);
background: linear-gradient(to bottom,  #c41234 0%,#ad102e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c41234', endColorstr='#ad102e',GradientType=0 );
}
/*footer*/
#footer_content {width: 100%;clear: both; height: auto;}
.blue_footer {font:bold 11px Tahoma;text-align: center;background-color: #C41234;color:#fff;padding: 25px 0 25px 0;}
.blue_footer_content {width: 998px;margin:0 auto;}
.blue_footer_content a {color:#fff;text-decoration: none;}
.blue_footer_content a:hover {color:#fff;text-decoration: underline;}
.gray_footer {width: 100%;clear: both; background-color: #f7f7f7;}
.gray_footer_content {width: 998px;margin:0 auto;padding-top: 20px;padding-bottom: 50px;text-align: center;}
.gray_footer_content p {font:normal 11px/18px Tahoma;color:#979797;}
DIV.gray_footer_content > DIV {color: #979797;font: 11px/18px Tahoma;padding-top: 20px;}
DIV.gray_footer_content > DIV a {color: #979797; text-decoration:none;}
DIV.gray_footer_content > DIV a:hover {text-decoration:underline;}
.kamery_logo_box {float:left;}
.podpis_duzy {font:bold 24px Arial;padding:20px 35px;text-align:left;}
.podpis_duzy a {color:#c41234;text-decoration:none;}
.zdjecie_kamery {text-align:center;padding-bottom:20px;}
.zdjecie_kamery > div {position:relative; display: block;margin: auto;width: 600px;height: 337px;border: solid 3px #fff;cursor: pointer;-webkit-border-radius: 8px;-moz-border-radius: 8px;
border-radius: 8px;
}
.live_btn{position:absolute;bottom:10px;height:27px;width:100%;margin:auto;}

.live_btn div {cursor:pointer;width:139px;height:27px;margin:auto;display:block;line-height:27px;
background:url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png")0 -501px;
}
.live_btn div span {
  padding-left:10px;
  display: block;
  float:left;
  font:bold 12px/27px Arial!important;
  color:#c41234!important;
}


.siwy {font:bold 14px Tahoma;color:#717171;}

/*slider foto*/
.kam_carousel .caroufredsel_wrapper { margin: 0 auto !important;}
.image_carousel {padding:10px 5px 0 5px;position: relative;background-color:#f7f7f7;width:600px;margin:0 auto;overflow:hidden;height:85px;}
.image_carousel #foo2 {text-align:center;}
.image_carousel img {width:124px;height:80px;display: block;position:absolute;left:3px;top:3px;}
.image_carousel #foo2 div {width:185px;height:120px;background-color:transparent;display: inline-block;position:relative;margin:0 2px;}
.active_cam_other {background-color:#c41234!important;}


a.prev {background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") 0 -12px no-repeat;width:20px;height:40px;display: block;position: absolute;top:40px;left:0px;cursor:pointer;}
a.next {background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") 0 -56px no-repeat;width:20px;height:40px;display: block;position: absolute;top:40px;right:0px;cursor:pointer;}
a.prev.disabled {	background-position: 0 -100px !important;}
a.next.disabled {	background-position: -50px -100px !important;  }
a.prev.disabled, a.next.disabled {cursor: default;}
a.prev span, a.next span {display: none;}
.clearfix {float: none;clear: both;}
.skomentuj { }
.avatar {float:left;width: 50px;height: 50px;position:relative;}



.com_box .avatar {
float:left!important;
width:50px!important;
height:50px!important;
position:relative!important;
}

.com_box .avatar img.na_fb {
display: block;position: absolute;z-index: 10;width: 16px!important;height: 16px!important;right: 0;bottom: 0;}




img.na_fb {
 bottom:0;
 right:0;
 display:block;
 height:16px!important;
 width:16px!important;
 position:absolute;
 z-index:10;
}

.txt_area_box {float:left;}
.txt_area {
 border: solid 1px #cfd7e0;padding: 15px;background-color: #edf0f3;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-webkit-box-shadow: 0 1px 0 rgba(145,164,185, .7) inset;
-moz-box-shadow:0 1px 0 rgba(145,164,185, .7) inset;
-o-box-shadow:0 1px 0 rgba(145,164,185, .7) inset;
box-shadow: 0 1px 0 rgba(145,164,185, .7) inset;
}
.btn_dodaj_komentarz {float:left;}
.red_btn2 {background-color:#c41234;font:normal 12px arial;color:#fff;text-decoration:none;padding:5px 10px;display:block;float:left;cursor: pointer;}
.check {font:normal 12px arial;color:#717171;padding:20px 0 20px 65px;}
.check span {padding:0 10px;}


#dolacz_zdjecie_kamery {float:left;}


.komentarze {padding-bottom:35px;}
.komentarze h2 {font:bold 18px arial;color:#000;}
.cnumerate { }
.numerate_container {clear: right;float: right;margin-bottom:15px;}
.numerate_container a {font:normal 12px arial;}
.numerate_container a.numerate_link_selected {
-moz-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
-webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
-o-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2) inset;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
margin: 1px 2px;
padding: 4px 6px;
background-color: #c41234 !important;
color: #fff !important;
background-image: none !important;
text-decoration: none;
}
.numerate_container a.numerate_link, .numerate_container a.numerate_link2 {
-moz-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(255, 255, 255, 1)inset;
-webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(255, 255, 255, 1)inset;
-o-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(255, 255, 255, 1)inset;
box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.2), 0 1px 1px 1px rgba(255, 255, 255, 1)inset;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
margin: 1px 2px;
padding: 3px 6px;
display: inline-block;
text-decoration: none !important;
color: #c41234 !important;
text-shadow: white 0 1px 0;
background-color: #f5f5f5;
background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
background-image: linear-gradient(top, #f9f9f9, #eaeaea);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea');
}
.com_box {background-color:#f7f7f7;padding:7px;margin-bottom:10px;clear:both;overflow:hidden;}
.opis_box {width:435px;float: left;}
.tytul {font:bold 12px tahoma;color:#000;padding-bottom:5px;}
.tytul span {font:normal 12px tahoma;color:#979797;}
.tresc_com {font:normal 14px tahoma;color:#000;}
.cam_view {float:right;}
.kamery_miasta {  }
.kamery_miasta h2 { font:normal 17px tahoma;color:#000;background-color:#e3e2e2;padding: 8px 15px;cursor:pointer;}
.dol {background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") no-repeat 0 0;}
.gora {background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") no-repeat -12px 0;}
.strzalka {display: inline-block;height: 8px;width: 10px;cursor: pointer;position: relative;top:-2px;left:8px;}
.kamery_miasta_box {overflow: hidden; background-color: #fff;border: solid 1px #f7f7f7;margin-bottom: 4px;}
.kamery_miasta_box > div {overflow: hidden;padding:10px;}
.m_list {background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") 0 -102px no-repeat;color: #979797;float: left;font-size: 10px;width:162px;padding:2px 0;}
.m_list a {color: #979797;padding-left: 11px;text-decoration: none;}
.m_list a:hover {text-decoration:underline;}
.head_gray {font:normal 14px tahoma;color:#717171;background-color:#e3e2e2;padding:5px 5px 5px 10px;}
.head_gray a {color:#717171;text-decoration:none;}
.head_gray a:hover {text-decoration:underline;}
ul.points {float: right;margin-right: 6px;}ul.points li {cursor: pointer;display: inline-block;height: 16px;width: 16px;background:#fff;border-radius: 5px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;}
ul.points li.on, ul.points li.on:hover, ul.points li:hover {
  background-color:#c41234;
-webkit-box-shadow: 0 0 0 2px rgba(255,255,255, 1) inset;
-moz-box-shadow: 0 0 0 2px rgba(255,255,255, 1) inset;
-o-box-shadow: 0 0 0 2px rgba(255,255,255, 1) inset;
box-shadow: 0 0 0 2px rgba(255,255,255, 1) inset;
}
.kamera_foto img {cursor: pointer; max-width: 300px; max-height: 200px; margin: 0 auto; display: block; float: none;}
.run_btn{position:absolute;bottom:10px;height:23px;width:100%;margin:auto;}
.run_btn span {cursor:pointer;width:172px;height:23px;margin:auto;display:block;text-indent:-9999px;background:url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") -128px -34px no-repeat;}
.pogoda_box, .inne_kamery, .dzien_skrot, .na_skroty, .miasto {margin-bottom:20px;}
.inne_kamery > div {margin:4px 0px;padding:10px;background-color:#f7f7f7;overflow:hidden;}
.inne_kamery > div img {display:block;border:0;float:left;}
.inne_kamery > div h3 {display:block;float: left;font:normal 18px arial;color:#c41234;padding:10px 0 0 15px;}
.inne_kamery > div h3 a {color:#c41234; text-decoration:none;}
.inne_kamery > div h3 a:hover {text-decoration:underline;}

.na_skroty > div {padding:10px;background-color:#f7f7f7;overflow:hidden;}
.na_skroty > div p {font:bold 14px tahoma;color:#000;}
.na_skroty > div p a {color:#c41234;text-decoration:none;}
.na_skroty > div p a:hover {color:#c41234;text-decoration:underline;}

/*na skroty box*/
.na_skroty_box {margin-bottom:15px;width: 100%; }
.na_skroty_box h2 {color:#000;}
.na_skroty_box h2 span {padding-left: 10px;}
.na_skroty_box_content {}
.na_skroty_box_padding {padding: 10px;overflow: hidden;}
.na_skroty_box_padding p {color: #C41234;;font:bold 14px Tahoma;}
.na_skroty_box_padding > a {text-decoration: none;}
.na_skroty_box_padding > a:hover {text-decoration: underline;}




ul.tags {font:normal 11px Tahoma;margin-top: 10px;}
ul.tags li a {
color: #000;text-decoration: none;
}

ul.tags li {
	display: block;float: left;border: solid 1px #e3e1e2;padding: 4px 8px;margin: 0 6px 6px 0;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4));
background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
}


ul.tags li span {background-color:#c41234;color: #fff;padding-left: 4px;padding-right: 4px;margin-left:5px;}
ul.tags li a:hover {text-decoration: underline;}







.miasto > div {overflow:hidden;padding:10px;}
.menu-c {float: left;margin-bottom: 15px;margin-left:2px;}
.zmien-kraj {font:bold 12px Tahoma;float:left;margin-left:6px;  }
.zmien-kraj a {color:#979797;text-decoration:none;position:relative;padding-right:4px;}
.zmien-kraj a span {position:absolute;top:6px;right:-6px;width:6px;height: 4px;background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") no-repeat -294px -29px;}
.lang-icon {background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") no-repeat 0 0;float: left;height: 11px;margin-right: 3px;margin-top:2px;width: 15px;display:block;}
.lang-icon-pl {background-position: -210px -62px;}
.lang-icon-en {background-position: -225px -62px;}
.lang-icon-de {background-position: -240px -62px;}
.lang-icon-ru {background-position: -255px -62px;}
.lang-icon-cz {background-position: -270px -62px;}
.lang-icon-sk {background-position: -285px -62px;}




/*menu-top*/
#menu_top {float: left;border-right:1px solid #dbdbdb;}
#menu_top ul li {float: left;margin: 0;padding: 0;}
#menu_top ul li a {font:11px Tahoma;color: #373737;display: block;text-align: center;text-decoration: none;padding-top:53px;width:57px;margin:0 8px;}
#menu_top ul li a {background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") 0 0 no-repeat;}


#menu_top ul li.poczta a {background-position:6px -140px;}
#menu_top ul li.forum a {background-position:-127px -140px;}
#menu_top ul li.mapa a {background-position:-245px -143px;}
#menu_top ul li.foto a {background-position:0 -259px;}
#menu_top ul li.kamery a {background-position:-126px -258px;}
#menu_top ul li.anonse a {background-position:-245px -256px;}
/*#menu_top ul li.wspolne_przejazdy a {background-position:-246px -353px;}*/
#menu_top ul li.wspolne_przejazdy a,
#menu_top ul li.noclegi a {background-position:-128px -351px;}


#menu_top ul li a span {display: block;text-align:center;}





#menu_top ul li.poczta a:hover,
#menu_top ul li.wspolne_przejazdy a:hover,
#menu_top ul li.forum a:hover,
#menu_top ul li.mapa a:hover,
#menu_top ul li.foto a:hover,
#menu_top ul li.kamery a:hover,
#menu_top ul li.anonse a:hover {-webkit-box-shadow: 0 0 3px rgba(50, 50, 50, 0.20);-moz-box-shadow: 0 0 3px rgba(50, 50, 50, 0.20);box-shadow: 0 0 3px rgba(50, 50, 50, 0.20);}


/*logowanie*/

.rbox {
    display: block;
    float: right;
    margin: 0 0 0 20px;
    max-width: 225px;
    overflow: hidden;
    word-break: break-all;
}

.rbox p a {color:#C41234;text-decoration:none;}
.FBlogout {color:#C41234;text-decoration:none;}
#main_avatar {display: block;float: right;}
#main_avatar img, .avatar img {height: 50px;width: 50px;}

#logowanie_box {float:right;}
#logowanie_box ul {}
#logowanie_box ul li {display: inline;}
#logowanie_box ul li span {font:normal 12px tahoma;color:#979797;padding:0 4px;}
#logowanie_box ul li input[type="text"], #logowanie_box ul li input[type="password"] {
  font:bold 11px tahoma;color:#979797;
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
    float: left;
    margin-right: 4px;
    width:70px;
    padding:2px 5px;
    border:solid 2px #dce1e6;
}
#logowanie_box ul li input[type="submit"] {
  float: left;
    margin-right: 4px;
    width:20px;
    height:20px;
    cursor:pointer;
    background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") -141px 0 no-repeat;
    border: 0;
}
.fb_btn {text-indent: -9999px;outline: none;cursor: pointer;width:19px;height: 18px;display: inline-block;background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") -73px 0 no-repeat;}
.forgot_pass {font:normal 10px tahoma;text-align:left;clear:both;padding-top:3px;}
.forgot_pass a {color:#979797;text-decoration:none;}
.add-offer-box {clear:both;}
.add-offer { border:solid 1px #ff6e00;padding: 5px 1px;float: right;font:bold 14px Arial!important;color:#fff!important; text-shadow:2px 2px 1px rgba(0,0,0, 0.3);text-decoration: none;text-align: center;
-webkit-box-shadow: 0 2px 0 -1px rgba(255,255,255, .8) inset;
-moz-box-shadow: 0 2px 0 -1px rgba(255,255,255, .8) inset;
-o-box-shadow: 0 2px 0 -1px rgba(255,255,255, .8) inset;
box-shadow: 0 2px 0 -1px rgba(255,255,255, .8) inset;
background: rgb(255,160,88);
background: -moz-linear-gradient(top, rgba(255,160,88,1) 0%, rgba(255,110,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,160,88,1)), color-stop(100%,rgba(255,110,0,1)));
background: -webkit-linear-gradient(top, rgba(255,160,88,1) 0%,rgba(255,110,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,160,88,1) 0%,rgba(255,110,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,160,88,1) 0%,rgba(255,110,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,160,88,1) 0%,rgba(255,110,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa058', endColorstr='#ff6e00',GradientType=0 );
}
.add-offer span { font:bold 14px Arial!important;background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") no-repeat scroll 4px -398px;padding:0 7px 0 15px!important;color:#fff!important;}
.lista-panstw {background-color: white;border: 2px solid #DBDBDB;left: -2px;padding: 8px;position: absolute;top: 28px;z-index: 200;}
.zap {text-align: left;}
.zap a {color: #979797 !important;font: 10px Tahoma !important;text-decoration: none !important;}
#fb a {color: #083E89;font: bold 12px Tahoma;text-decoration: none;}
.ubox input {float: left;font-size: 8pt;margin-right: 4px;width: 64px;}
.ubox .blue_btn {border: 0 none;color: white;float: left;width: 15px;}
.white_input {border: 1px solid #D4D9E0;border-radius: 3px 3px 3px 3px;box-shadow: 0 1px 0 #FFFFFF;}
.blue_btn {
-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .3), 0 1px 0 rgba(0,0,0, .7) inset;
-moz-box-shadow: 0 1px 1px rgba(0,0,0, .3), 0 1px 0 rgba(0,0,0, .7) inset;
-o-box-shadow: 0 1px 1px rgba(0,0,0, .3), 0 1px 0 rgba(0,0,0, .7) inset;
box-shadow: 0 1px 1px rgba(0,0,0, .3), 0 1px 0 rgba(0,0,0, .7) inset;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
background: #1982fa;
background: -moz-linear-gradient(top, #1982fa 0%, #1e5daa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1982fa), color-stop(100%,#1e5daa));
background: -webkit-linear-gradient(top, #1982fa 0%,#1e5daa 100%);
background: -o-linear-gradient(top, #1982fa 0%,#1e5daa 100%);
background: -ms-linear-gradient(top, #1982fa 0%,#1e5daa 100%);
background: linear-gradient(to bottom, #1982fa 0%,#1e5daa 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982fa', endColorstr='#1e5daa',GradientType=0 );
}
#forgotten_form form input[type="submit"] {
    margin-right: 4px;
    width:20px;
    height:20px;
    cursor:pointer;
    background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") -141px 0 no-repeat;
    border: 0;
}
.radius_gray {background-color: #F7F7F7;border-radius: 4px 4px 4px 4px;}
/* widget dla kamer */
.orange {color:#FF6E00!important;}
.bold {font-weight: bold !important;}
.kamery_box {display: block; margin-bottom: 20px;}
.kamery_box h2 {color: #717171;font:14px Tahoma;padding:5px 5px 5px 10px;}
.kamery_box .radius_gray {padding:  0 0 5px 0;}
.kamery_box .kamera_box {min-width: 300px; min-height: 100px;position:relative;}
.kamery_box img {cursor: pointer; max-width: 300px; max-height: 200px; margin: 0 auto; display: block; float: none}

/*podstrona animacji kamery*/
.fr {float:right!important;}
.cb {clear:both!important;}
.disbl {display:block!important;}
.kamery_animacja .points .kamery_data {line-height: 16px !important; background-color: transparent; width: 150px; text-align: center; overflow: hidden; cursor: default;}
.kamery_animacja .points .kamery_data:hover {box-shadow: none}
.kamery_animacja .info, .kamery_animacja .points .kamery_data{ color: #717171; font-weight: normal; display:inline-block; font: 12px Arial,Tahoma,Helvetica,sans-serif;}
.kamery_animacja .uruchom_animacje {font-size: 10px; margin: 0 10px 8px 0; padding: 3px 4px; cursor: pointer; display: none; float:none; width:120px; text-align: center}
.kamery_animacja .uruchom_animacje {font-size: 10px; float: right; margin-right: 10px; padding: 2px 4px; cursor: pointer; display: none;}
.kamery_animacja .fbgp{display: block;}
.kamery_animacja .animacja_btn {width: 200px; float: right; display: block; margin-bottom: 6px;}
.kamery_animacja .animacja_btn > div {display: block; float: none; clear: both}

/* podstrona kamer - animacja*/
.kamery_animacja img {width: auto; height: auto; max-width: none; max-height: none;}
.kamery_animacja .points {margin: 0 6px; text-align: center; padding-bottom: 10px;}
.mt5 {margin-top: 5px !important;}
.mr5 {margin-right: 5px !important;}
.mb10 { margin-bottom:10px !important;}
.mb5 { margin-bottom:5px !important;clear:both;}
.ml10 { margin-left: 10px !important;}
.mt10 { margin-top: 10px !important;}



.komunikat .row-inside-2 {width: 100%; text-align: center; margin: 0 !important; font-size: 14px !important;}
.komunikat .row-2 {padding: 15px 15px 0 15px !important}
.row-2 {clear: both;overflow: hidden;padding: 8px 25px;}
.t12_gray, .t18_blue{text-decoration: underline;text-align: left;margin-left: 100px;letter-spacing: 1px;color: #717171;padding: 2px 0;cursor: pointer;}
.t12_gray:hover, .t18_blue:hover{text-decoration: none; }
.t18_blue{font:bold 18px Arial;color: #c41234;text-decoration: underline;
}
.row-2 .row-inside-2 input.txt {width: 215px;padding: 4px;}
.row .row_inside input.txt, .row .row_inside input.txt_2, .row .row_inside input.txt_3, .row-2 .row-inside-2 input.txt, .row-2 .row-inside-2 input.txt-2, .txt-3 {
padding: 4px;
background-color: #edf0f3;
border: solid 1px #cfd7e0;
-webkit-box-shadow: 0 1px 0 rgba(145,164,185, .7) inset;
-moz-box-shadow:0 1px 0 rgba(145,164,185, .7) inset;
-o-box-shadow:0 1px 0 rgba(145,164,185, .7) inset;
box-shadow: 0 1px 0 rgba(145,164,185, .7) inset;
}




/*popup box*/
.popup_box {margin: 40px auto 40px auto;background-color: white;display: block;float: none;clear: both;padding: 0 0 15px 0;
-webkit-box-shadow: 0 0 15px rgba(0,0,0, .6); -moz-box-shadow: 0 0 15px rgba(0,0,0, .6); -o-box-shadow: 0 0 15px rgba(0,0,0, .6); box-shadow: 0 0 15px rgba(0,0,0, .6);}
.popup_box .title {background-color: #c41234;overflow: hidden;color: #fff;}
.popup_box .title a {color: #fff;text-decoration: none;font-weight:bold;margin: 5px 10px 0 0;float: right;color: #fff !important;}
.popup_box .title p {font:normal 17px Tahoma;color: #fff;text-align: left;padding: 3px 3px 3px 20px;float: left;}
.popup_box .row-2 .row-inside-2{margin: 0 auto;}
.popup_box .separator{height: 10px;background-color: #fff;border-top: solid 1px #e6e6e6;position: relative;overflow: visible;padding: 0;margin-top: 10px;}

.popup_box .login {margin-bottom: 20px;}


/*.popup_box .login .TWloginBtn{background: url(http://d.kazimierzdolny.pl/gfx/kazimierzdolny_pl/kazimierz.png) no-repeat scroll 1px -1355px;width: 228px;height: 41px;float: right;display: block;margin-left: 50px;margin-top: 20px;}*/

.popup_box .login .separator p{font:bold 14px Arial;margin: 0 auto;margin-top: -10px;font-weight: bold;display: block;background-color: #fff;color: #717171;width: 40px;text-align: center;}
.popup_box .login .row-2 .row-inside-2{margin: 0 auto !important;text-align: left;display: block;float: none;clear: both;}

.popup_box .login .row-2 .row-inside-2 input.txt {font:bold 14px Arial;color: #bfbfbf;font-style: italic;background-color: #fff;width: 340px;padding: 7px;display: block;float: none;margin: 0 auto;}


.popup_box .login .btn{font:bold 16px Arial;width: 130px;padding: 7px;display: block;float: none;margin: 0 auto;text-align: center;-webkit-border-radius: 10px;-moz-border-radius: 10px;
border-radius: 10px;
border: 1px solid #f7991b ;
background-color: #f7991b ;
color: #fff;cursor: pointer;
background: #f4bd75;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0YmQ3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNzk5MWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f4bd75 0%, #f7991b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4bd75), color-stop(100%,#f7991b));
background: -webkit-linear-gradient(top,  #f4bd75 0%,#f7991b 100%);
background: -o-linear-gradient(top,  #f4bd75 0%,#f7991b 100%);
background: -ms-linear-gradient(top,  #f4bd75 0%,#f7991b 100%);
background: linear-gradient(to bottom,  #f4bd75 0%,#f7991b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4bd75', endColorstr='#f7991b',GradientType=0 );
-webkit-box-shadow:0 1px 0 rgba(255,255,255, 1) inset;
-moz-box-shadow:0 1px 0 rgba(255,255,255, 1) inset;
-o-box-shadow:0 1px 0 rgba(255,255,255, 1) inset;
box-shadow:0 1px 0 rgba(255,255,255, 1) inset;
}
.popup_box .login .btn:hover{opacity: 0.7;}











.title_box {background-color: #c41234;overflow: hidden;color: #fff;}
.title_box a {
  font:normal 12px Arial;
  color: #fff;text-decoration: none;font-weight:bold;margin: 5px 10px 0 0;float: right;color: #fff !important;}
.title_box p {font:normal 17px Tahoma;color: #fff;text-align: left;padding: 3px 3px 3px 20px;float: left;margin:0;}





.fb_btn_content {padding: 8px 25px; }
.clr {clear: both;overflow: hidden;}
.FBloginBtn{
  background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") no-repeat 0 -436px;text-indent:-9999px;
  width:226px;height: 39px;float: none;display: block;margin:20px auto;cursor:pointer;}
.FBloginBtn:hover{opacity: 0.7;}
.comments h2 {clear:both;}


.separator{height: 10px;background-color: #fff;border-top: solid 1px #e6e6e6;position: relative;overflow: visible;padding: 0;margin-top: 10px;}
.separator p{font:bold 14px Arial;margin: 0 auto;margin-top: -10px;font-weight: bold;display: block;background-color: #fff;color: #717171;width: 40px;text-align: center;}
.orange_link {
    color: #f7991b;
    font: bold 18px Arial;
    cursor: pointer;
    letter-spacing: 1px;
    margin:15px 0 15px 100px;
    padding: 2px 0;
    text-align: left;
    text-decoration: underline;
}
.orange_link:hover { text-decoration:none;}
.ukryj {display:none;}
.input_boxes { }
.txt_input {
  padding: 4px;
background-color: #edf0f3;
border: solid 1px #cfd7e0;
-webkit-box-shadow: 0 1px 0 rgba(145,164,185, .7) inset;
-moz-box-shadow:0 1px 0 rgba(145,164,185, .7) inset;
-o-box-shadow:0 1px 0 rgba(145,164,185, .7) inset;
box-shadow: 0 1px 0 rgba(145,164,185, .7) inset;
   background-color: #FFFFFF;
    color: #BFBFBF;
    display: block;
    float: none;
    font: italic bold 14px Arial;
    margin: 0 auto;
    padding: 7px;
    width: 340px;
}
.red_btn {
 font:bold 16px Arial;width: 130px;padding: 7px;display: block;float: none;margin: 0 auto;text-align: center;-webkit-border-radius: 10px;-moz-border-radius: 10px;
border-radius: 10px;border: 1px solid #a9102d;background-color: #6aa8ed;color: #fff;cursor: pointer;
background: #c41234;
background: -moz-linear-gradient(top,  #c41234 0%, #a9102d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c41234), color-stop(100%,#a9102d));
background: -webkit-linear-gradient(top,  #c41234 0%,#a9102d 100%);
background: -o-linear-gradient(top,  #c41234 0%,#a9102d 100%);
background: -ms-linear-gradient(top,  #c41234 0%,#a9102d 100%);
background: linear-gradient(to bottom,  #c41234 0%,#a9102d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c41234', endColorstr='#a9102d',GradientType=0 );
-webkit-box-shadow:0 1px 0 rgba(255,255,255, 1) inset;
-moz-box-shadow:0 1px 0 rgba(255,255,255, 1) inset;
-o-box-shadow:0 1px 0 rgba(255,255,255, 1) inset;
box-shadow:0 1px 0 rgba(255,255,255, 1) inset;
}
.red_btn:hover{opacity: 0.7;}
.mam_konto {
   font:normal 12px Arial;
    color: #717171;
    cursor: pointer;
    letter-spacing: 1px;
    margin-left: 100px;
    margin-bottom:15px;
    padding: 2px 0;
    text-align: left;
    text-decoration: underline;
}
.mam_konto:hover {text-decoration:none;}
.dodaj_komentarz_box {
  width:560px;margin: 40px auto 40px auto;background-color: white;display: block;float: none;clear: both;padding: 0 0 15px 0;
-webkit-box-shadow: 0 0 15px rgba(0,0,0, .6); -moz-box-shadow: 0 0 15px rgba(0,0,0, .6); -o-box-shadow: 0 0 15px rgba(0,0,0, .6); box-shadow: 0 0 15px rgba(0,0,0, .6);}
.dodaj_komentarz_box .content_box {padding:25px;}
.potwierdz_dane {color: #F7991B;font: bold 18px Arial;letter-spacing: 1px;margin:0 0 15px 0;text-align: left;}
.box_foto {width:50px;height:50px;float: left;margin-right:20px; }
.user_name {color: #717171;font: bold 16px Arial;float:left;}
.pole2 {margin:10px 0;}
.pole2 p {
   color: #717171;
    font: bold 12px Arial;
    padding:0;
    margin:0;
    width:130px;
    float:left;
    padding-top:5px;
}
.pole2 p span {color: #ff0000;}
.pole2 input[type="text"] {
   padding: 4px;
background-color: #edf0f3;
border: solid 1px #cfd7e0;
-webkit-box-shadow: 0 1px 0 rgba(145,164,185, .7) inset;
-moz-box-shadow:0 1px 0 rgba(145,164,185, .7) inset;
-o-box-shadow:0 1px 0 rgba(145,164,185, .7) inset;
box-shadow: 0 1px 0 rgba(145,164,185, .7) inset;
   background-color: #FFFFFF;
    color: #BFBFBF;
    display: block;
    font: italic bold 14px Arial;
    padding:4px;
    width:200px;
  float:left;
}
a.potwierdz_wyslij {
  padding:5px 15px;
   font:bold 12px Arial;
-webkit-box-shadow: 0 0 4px rgba(112,160,214, 1), 0 1px 0 rgba(255,255,255, 1) inset;
-moz-box-shadow: 0 0 4px rgba(112,160,214, 1), 0 1px 0 rgba(255,255,255, 1) inset;
-o-box-shadow: 0 0 4px rgba(112,160,214, 1), 0 1px 0 rgba(255,255,255, 1) inset;
box-shadow: 0 0 4px rgba(112,160,214, 1), 0 1px 0 rgba(255,255,255, 1) inset;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%);
background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
cursor:pointer;
text-decoration: none;color: #717171;
}
/*box pogoda*/
.tbl_pogoda {width:100%;}
.tbl_pogoda tr td {vertical-align:middle;padding: 3px;}
.pogoda_parametry {font:bold 12px Arial;color:#fff;}
.temper, .pr_wiatru {font:normal 22px Arial;color:#fff;}

/*stopka*/
.stopka {
  width:998px;
  margin:auto;
  text-align:center;
   font:11px Tahoma;
   color:#7f7f7f;
}
.stopka .links {
background-color:#c41234;
color:#d67084;
padding:10px 0px;
border-top:3px solid #f49720;
}
.stopka .links a {
color:#fff;
text-decoration:none;
font-weight:bold;
padding:0 10px;
}
.stopka .links a:hover {
text-decoration:underline;
}


.stopka .poz {padding:10px;}
.stopka .poz a {
color:#7f7f7f;
text-decoration:none;
padding:0 10px;
}
.stopka .poz a:hover {
text-decoration:underline;
}

/*breadcrumbs*/
#breadcrumbs_content {width: 998px;margin: auto;overflow: hidden;text-align: left;clear: both;}
#breadcrumbs_content ul li {display: inline; position: relative;margin-right: 5px;}
#breadcrumbs_content ul li a {text-decoration:none;font:normal 15px Times New Roman;color: #717171;padding-right: 20px;outline: none;}
#breadcrumbs_content ul li span {background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") -295px 0 no-repeat;width: 6px;height: 7px;
position: absolute;right: 6px;top: 3px;}
#breadcrumbs_content ul li a:hover {text-decoration:underline;}
#breadcrumbs_content ul li a.active_breadcrumb {font-weight: bold;color: #C41234;}
#breadcrumbs_content ul li a.black_breadcrumb {font-weight: bold;color: #000;}

.rectanglereklama {
 background-color: #E3E2E2;
    border-radius: 4px 4px 4px 4px;
    color: #717171;
    font: 14px Tahoma;
    padding: 6px 0;
    margin-bottom: 4px;
    text-align: center;
}
/*formularz komentarzy*/
.avatar {float: left;overflow: hidden;width: 65px;}
.avatar img {height: 50px !important;width: 50px !important;border:0;outline:none;}
textarea.comment_input {
   border: solid 1px #E3E2E2;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   padding: 6px;
   -moz-box-shadow:    inset 0px 1px 2px #E3E2E2;
   -webkit-box-shadow: inset 0px 1px 2px #E3E2E2;
   box-shadow:         inset 0px 1px 2px #E3E2E2;
   height:80px;
}
.agree {float:left;margin-left:10px;}
.agree > div {display: block;float: none;padding-top:5px;clear:both;}
.agree > div .check {float:left;padding:0;margin:0;margin-right:5px;}
.agree > div .reg {font:normal 12px Arial;color: #717171;float: left;text-align: left;}
.agree > div .reg a {color: #717171;}

.jako {padding-left:65px;}
.jako p {display:inline-block;font:normal 12px Arial;color: #717171;padding-right:15px;margin:0;}


#komentarz-form-div {margin-bottom:25px;}
#komentarz-form-tresc-naglowek {
 color: #000;
    font: bold 16px Arial;
    margin-bottom: 15px;
    margin-top: 15px;
}
#row_foto {float:left;padding-left:65px;width:230px;}
#row_youtube {float:right;margin-right:163px;width:140px;}
.add_comment_btn {
	font-size: 12px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    padding: 6px 10px;
    text-decoration: none;
	background-color:#C41234;
}

#potwierdzenie-danych-form {width:363px;display:inline-block;text-align:left;}
#potwierdzenie-danych-form .content-foto {clear:both;display:inline-block;margin-left:20px;}
h2.fpd_nazwa {float:left;}

#potwierdz-dane-btn {background-color:silver;text-decoration:none;color:#fff;float:left;margin-top:5px;}

.play_stream {width:137px;height:137px;display:inline-block;position:absolute;top:99px;left:231px;background: url("//d.nocimg.pl/gfx/kazimierzdolny_net/img2.png") no-repeat -5px -567px;opacity: 0.7;filter: alpha(opacity=70);}
.play_stream:hover {opacity: 0.4;filter: alpha(opacity=40);}

.zajawka {font:bold 14px Tahoma;color: #000;padding-bottom:10px;padding-top:10px;vertical-align:middle;}
.zajawka a span.webcamera {width:215px;height:44px;background: url(//d.nocimg.pl/gfx/webcamera_logo.png) no-repeat;text-indent:-9999px;display:inline-block;}
.zajawka a {display:inline-block;vertical-align:middle;}




.fixed-baner {position:fixed;left:60px;top:0px;z-index:100;width:339px;height:643px;}
.fixed-baner a.close {position:absolute;right:15px;top:10px;font-size:16px;color:#fff;display:none;}

 @media all and (min-width:320px) and (max-width:1800px) {
   .fixed-baner a.close {display:inline-block;}

}

.cc-cookies { position:fixed; width: 90%; left: 0; bottom: 0; padding: 0.5em 5%; background: #565656; background: rgba(86,86,86,0.95); color: #fff; font-size: 13px; font-weight: 400; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #C41234; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.cc-cookies { position: relative; float: left; }
}

