@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,700italic,400italic|Open+Sans+Condensed:300&subset=latin,latin-ext);
body{
	padding: 0;
	margin: 0;
	background: #e9e9e9 url('../img/fotowpadka_tlo.jpg') repeat top left;
	font-family: 'Open Sans', 'sans-serif';
	height: 100%;
}
#cookie_box{
  display: none;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 2147483647;
  border-top: 2px solid #cc0000;
  background-color: #fff;
  width: 100%;
  text-align: center;
  color: #333;
  padding:20px;
  padding-bottom:40px;
  font-size:12px;
}
#cookie_box .cookie_box_tresc{
	 position:relative;
  top:-6px;
}
.register textarea{
  border: 1px solid #cccccc;
  border-radius: 4px;
  padding-left: 4px;
  box-sizing: border-box;
  box-shadow: 1px 1px 5px #999999 inset;
  width:100%;
  height:80px;
}
.cookie_box_close{
	position: absolute;
	right: 48%;
	top: 53%;
	color:#fff;
	width:60px;
	height: 29px;
	line-height: 28px;
	padding: 0px 31px;
	font-size: 11px;
	background: #ff3366 url('../img/fotowpadka_przycisk_maly_tlo.png') repeat-x top left;
	border-radius: 7px;
	background-size: 8px 29px;
	cursor:pointer;
}
a, a:hover{
	text-decoration: none;
}
div.foto_edit{
	border:1px solid #ccc;
	margin-bottom:8px;
	padding:5px;
}
div.more, div.more2{
	text-align:center;
	padding-top:40px;
}
div.foto_edit input[type=text]{
	border: 1px solid #ccc;
	box-shadow: 1px -1px 9px #ccc inset;
	padding:3px;
}
input[type=text], input[type=password], input[type=email]{
	padding:3px;
}
div.register input[type=email], div.register input[name=temat], div.register input[type=user_name], div.register input[type=password]{
	box-shadow: 1px 1px 5px #999999 inset;
}
#odp1, #odp2{
	color: #F44860!important;
  font-size: 13px!important;
  /* text-shadow: 1px 1px 1px #EFCCD3; */
  font-weight: bold;
  text-shadow: 2px 2px 2px #EEE7E7;
}
a, a:hover, a:active, a:focus, *:focus, *:active {
	outline: none;
}
div.konto_mobile{
	display:none;
}
img.newFoto{
	max-width: 290px;
	max-height: 100%;
}
.newPhotos, .newPhotos2{
	width:100%;
}
div.newPhotos div.photo{
	float:left;
	width:290px;
	margin-bottom:10px;
}
div.newPhotos2 div.photo{
	float:left;
	width:200px;
	margin-bottom:10px;
}
div.photo{
	margin-bottom:10px;
}
a{
	color: #363636;
}

a:hover, a.active{
	color: #f81266;
}

input::-moz-focus-inner { 
  border: 0; 
}

h1{
	display: block;
	padding: 0 10px;
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	font-weight: 100;
	color: #585858;
	letter-spacing: 3px;
	overflow:hidden;
	background: #ffffff url('../img/fotowpadka_naglowek_rozek.png') no-repeat bottom right;
	
}
.more{
	display: block;
	clear: both;
	font-size: 11px;
	text-align: right;
	padding: 10px;
}

.logged_user{
	padding-top: 12px;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
}
.topLogged{
	margin-right:7px;
	padding-bottom:5px;
}
.logged_user a{
	margin: 0 5px;
}

.condensed{
	font-family: 'Open Sans Condensed';
}

.waiting{
	color: blue;
}

.aborted{
	color: red;
}

.small{
	font-size: 11px;
	color: #666666;
}

.bcentered{
	clear: both !important;
	width: 900px;
	margin: 0 auto;
}
.reltotop{
	position: relative;
	top: -20px;
}

#message_box{
	display: none;
	position: fixed;
	top: 10px;
	width: auto;
	left: 10px;
	right: 10px;
	background: rgba(0,0,0,.75) url('../img/fotowpadka_warning.png') no-repeat 20px 50%;
	padding: 30px 90px;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
}

#message_box.info{
	background-image: url('../img/fotowpadka_info.png');
}

header{
	width: 100%;
	height: 97px;
	background: #4b8eb1 url('../img/fotowpadka_naglowek_tlo.png') repeat top left;
}

div.menu_search_container{
	width: 100%;
	height: 36px;
	background: #ffffff; 
	position:relative;
	z-index:99;
}

div.main_menu{
	float:left;
	width:auto;
	height:36px;
	line-height:36px;
	font-size:10px;
	text-transform:uppercase;
}

div.main_menu a,div.main_menu.fixed a{
	display:inline-block;
	padding:0 7px;
	color:#333333;
	font-size:11px;
}

div.main_menu a:hover,div.main_menu a.active,div.main_menu.fixed a:hover,div.main_menu.fixed a.active{
	color:#ff3366;
}

div.main_menu.fixed{
	position:fixed;
	top:0;
	left:0;
	margin:0;
	width:100%;
	z-index:10;
}
div.main_menu.fixed>div{
	margin:0 auto;
	width:900px;
	max-width:98%;
	background-color:#fff;
	background-color:rgba(255,255,255,0.9);
	text-align:center;
	box-shadow:0px 2px 7px rgba(0,0,0,0.9);
}

.bcentered p{
	text-align:justify;
}

div.menu_corner{
	position: relative;
	float: left;
	width: 100px;
	height: 36px;
	display:none;
}

img.menu_corner{
	width: 112px;
	height: 66px;
	position: absolute;
	top: -28px;
}

a.button, a.sbutton, form.logreg input[type=submit]{
	display: inline-block;
	height: 39px;
	line-height: 39px;
	padding:  0px 40px;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	background: #ff3366 url('../img/fotowpadka_przycisk_tlo.png') repeat-x top left;
	border: none;
	font-family: 'Open Sans', 'sans-serif';
	cursor: pointer;
	border-radius: 9px;
}

a.sbutton, form.logreg input[type=submit]{
	height: 29px;
	line-height: 28px;
	padding: 0px 31px;
	font-size: 11px;
	background: #ff3366 url('../img/fotowpadka_przycisk_maly_tlo.png') repeat-x top left;
	border-radius: 7px;
	background-size: 8px 29px;
}
.sbutton{
	height: 32px;
	line-height: 32px;
	padding:  0px 28px;
	font-size: 11px;
	background: #ff3366 url('../img/fotowpadka_przycisk_maly_tlo.png') repeat-x top left;
	border-radius: 7px;
	border:none;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	cursor:pointer;
}
.sbutton2{
	height: 24px;
	margin-top: 10px;
	margin-left: 302px;
	line-height: 21px;
	text-shadow: 2px 1px 3px #000;
	font-weight: 700;
	padding: 0px 28px;
	font-size: 11px;
	background: -webkit-linear-gradient(rgb(153, 187, 234), rgb(41, 57, 148));
	background: -o-linear-gradient(rgb(153, 187, 234), rgb(41, 57, 148));
	background: -moz-linear-gradient(rgb(153, 187, 234), rgb(41, 57, 148));
	background: linear-gradient(rgb(153, 187, 234), rgb(41, 57, 148));
	border-radius: 7px;
	border: none;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	cursor: pointer;
}
}
span.addComment{
	text-transform:uppercase;
}
div.logged_user_smart{
	display:none;
}
div.pokazKat{
	display:none;
}
form.logreg{
	float: right;
	margin: 0;
	padding-top: 26px;
	width: 640px;
	height: 30px;
	font-size: 11px;
}

form.logreg input[type=text], form.logreg input[type=password]{
	border: 1px solid #999999;
	/*border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #999999;*/
	font-size: 11px;
	width: 95px;
	height: 27px;
	padding: 0 5px 0 40px;
	margin-right: 0;
	border-radius: 7px;
	background: #ffffff url('../img/fotowpadka_login.png') no-repeat center left;
}

form.logreg input[type=password]{
	background-image: url('../img/fotowpadka_haslo.png');
}

form.searcher{
	float: right;
	margin: 0;
	padding-top: 6px;
	width: 170px;
}

form.searcher input[type=image]{
	vertical-align: bottom;
	margin: 0;
	position: relative;
	left: -6px;
}

form.searcher input[type=text]{
	border: 1px solid #cdcdcd;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #b2b2b2;
	font-size: 11px;
	width: 133px;
	height: 18px;
	padding: 0 5px;
	margin-right: 0;
	border-radius: 6px 0 0 6px;
}

div.rempasslink{
	float: right;
	right: 88px;
	top: 12px;
	position: relative;
}

div.rempasslink a, div.rempasslink a:hover {
	color: #ffffff;
}

div.menu_cat{
	width: 280px;
	height: auto;
	padding: 10px 0 20px 0;
	position: relative;
	top: -33px;
}

div.menu_cat .header{
	width: 280px;
	height: 50px;
	background: transparent url('../img/fotowpadka_menu_kategorie_gora.png') no-repeat bottom left;
}
.grid_layout{
	padding-bottom:70px;
}
div.menu_cat .list{
	background-color: #f6f6f6;
	width: 240px;
	padding: 5px 20px 0 20px;
	color: #04517d;
	font-weight: bold;
}
div.menu_cat .list a{
	color:#333333;
	font-weight: 400;
	font-size: 11px;
	 -moz-transition: color 0.5s linear;
  -webkit-transition: color 0.5s linear;
  transition: color 0.5s linear;
}
div.menu_cat .list a:hover{
	color: #f81266;
	 -moz-transition: color 0.5s linear;
  -webkit-transition: color 0.5s linear;
  transition: color 0.5s linear;
}

div.menu_cat ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.menu_cat li{
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #04517d;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 2px;
}

a.mc_button{
	display: block;
	position: relative;
	padding-left: 34px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #cbcbcb;
	background-color: #f6f6f6;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #f81266;
}

a.mc_button img{
	position: absolute;
	top: -6px;
	right: -6px;
	width: 44px;
	height: 44px;
}

a.logo{
	display: block;
	float: left;
	height: 84px;
	margin-top: 10px;
	background-image:url(../img/menu_01.png);
	width:256px;
	position:absolute;
	background-size:513px;
}
/*
ul.nav-menu{
	margin: 0;
	padding: 0;
	float: right;
	list-style: none;
}

ul.nav-menu li{
	display: inline-block;
	background: transparent url('../img/spory_menu_sep.png') no-repeat top left;
	height: 26px;
	padding: 0;
	margin: 0;
}

ul.nav-menu li a{
	display: block;
	line-height: 26px;
	height: 26px;
	padding: 0 20px;
	color: #ffffff;
	margin: 0;
}
ul.nav-menu li a:hover, ul.nav-menu li a.active{
	background: transparent url('../img/spory_menu_item_bg.png') repeat top left;
	color: #72737a;
}
*/

#page{
	padding: 0;
	margin: 0;
}

div#main{
	float: left;
	padding: 60px 20px 20px 20px;
	margin-right: 200px;
}

div.sub_menu{
	background-color: #dedee3;
	clear: none;
	float: right;
	margin: 0 0 0 -100%;
	min-height: 100vh;
	width: 200px; 
}

form.std_form{
	width: 640px;
	clear: both;
	/*border: 1px solid red;*/
}

form.std_form label{
	clear: both;
	display: inline-block;
	width: 250px;
	text-align: right;
}

form.std_form input:not([type]), form.std_form input[type="text"], form.std_form input[type="password"], form.std_form select, form.std_form textarea{
	width: 210px;
	height: 23px;
	padding: 3px 8px;
	border: 1px solid #bebdbd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 10px 10px 10px;
	background: #ffffff no-repeat center left;
	font-weight: normal;
	font-family: 'Open Sans', 'sans-serif';
	font-size: 11pt;
	color: #333333;
}

form.std_form textarea{
	height: 120px;
	vertical-align: top;
	font-size: 9pt;
	
}

form.std_form select{
	height: 29px;
	width: 226px;
}

form.std_form input[type="submit"]{
	width: auto;
	height: 32px;
	margin: 15px;
	border: 2px solid #336699;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #6699cc;
	font-weight: normal;
	font-family: 'Open Sans';
	font-size: 13pt;
	color: #ffffff;
}

form.std_form .buttons{
	clear: both;
	text-align: center;
}

form.std_form input[type="checkbox"]{
	position: relative;
	top: 2px;
	margin: 0 10px;
}

#message_box{
	display: none;
	position: fixed;
	top: 10px;
	width: auto;
	left: 10px;
	right: 10px;
	background: rgba(0,0,0,.75) url('../img/fotowpadka_warning.png') no-repeat 20px 50%;
	padding: 30px 90px;
	color: #ffffff;
	font-size: 22px;
	font-weight: bold;
	z-index:9999999;
}

footer{
	margin-top: 20px;
	height: 140px;
	clear:both;
	background: transparent url('../img/fotowpadka_stopka_linia.png') repeat-x top left;
}

.footer_menu{
	display: inline-block;
	float: left;
	padding-left: 10px;
	font-size: 12px;
	margin-top:26px;
	margin-bottom:25px;
}

.footer_menu ul{
	margin: 10px;
	padding: 0;
	list-style-type: disc;
	text-transform: uppercase;
}
.footer_menu ul li{
	display: block;
	padding: 0px;
	list-style: disc outside none;
	display: list-item;
	margin: 0;
}

.footer_menu ul li a{
	color: #333333;
}

.footer_menu ul li a:hover, .footer_menu ul li a.active{
	color: #ff3366;
}

.footer_register{
	width: 100%;
	height: 119px;
	float:left;
	background: transparent url('../img/fotowpadka_biel25p.png') repeat top left;
}

.tc{
	text-align: center;
}

.cl{
	text-transform: uppercase;
}

.ls2{
	letter-spacing: 2px;
}

#fmenu1{width: 40%;}
#fmenu2{width: 30%;}
#fmenu3{width: 20%;}

fieldset{
	clear: both;
	font-size: 12px;
	border: 1px solid #999999;
	margin: 0 0 20px 0;
}

legend{
	font-size: 13px;
	font-weight: bold;
}

div.photo{
	position: relative;
	margin: 5px;
	margin-left:0px;
	margin-right:0px;
	float: left;
	width: 200px;
	height: auto;
	background: #ffffff url('../wpadka.jpg') no-repeat top center;
	cursor: pointer;
	box-shadow: 0px 2px 7px rgba(0,0,0,0.7);
}

div.ranking_box{
	position: relative;
	margin: 5px;
	clear: left;
	width: 200px;
	background: #ffffff;
	cursor: pointer;
	box-shadow: 0px 2px 7px rgba(0,0,0,0.7);
}

div.photo:hover, div.ranking_box:hover{
	box-shadow: 0px 3px 12px rgba(0,32,192,0.6);

}

div.ranking_box .title, div.ranking_box .subtitle{
	font-weight: bold;
	font-size: 13px;
	color: #999999;
	text-align: center;
	padding-top: 10px;
	letter-spacing: 2px;
}

div.ranking_box a{
	color: #999999;
}

div.ranking_box .subtitle{
	font-size: 11px;
	letter-spacing: 1px;
	padding: 5px 0 10px 0;
}

div.ranking_box .rate_mini{
	clear: both;
	float: left;
	width: 40px;
	height: 40px;
	background-color: #dfdfdf;
	margin: 0 0 6px 6px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
}

div.ranking_box .rate_bar{
	float: right;
	width: 140px;
	height: 40px;
	line-height: 40px;
	background-color: #ffffff;
	text-align: left;
	margin: 0 6px 6px 0;
	color: #2775c0;
	font-size: 16px;
	font-weight: bold;
}

div.ranking_box .rate_bar .bar{
	float: left;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background-color: #2775c0;
	text-align: right;
	color: #ffffff;
}

div.photo .legend{
	width: 100%;
	height: 43px;
	position: absolute;
	bottom: 0px;
	background-color: #f0f0f0;
}
div.photoNew .legend{
	width: 100%;
	height: 43px;
	position: absolute;
	bottom: 0px;
	background-color: #f0f0f0;
}

div.photo .legend .avatar{
	margin: 4px;
	float: left;
	width: 35px;
	height: 35px;
	background: #dfdfdf url('../wpadka.jpg') no-repeat center center;
}
div.photoNew.legend .avatar{
	margin: 4px;
	float: left;
	width: 35px;
	height: 35px;
	background: #dfdfdf url('../wpadka.jpg') no-repeat center center;
}
div.photo .legend .description{
	float: left;
	font-size: 10px;
}
div.photoNew .legend .description{
	float: left;
	font-size: 10px;
}
div.photoNew{
	width:auto;
}
div.photo .legend .ranking{
	float: right;
	width: 90px;
	height: 18px;
	padding: 5px 10px;
}
div.photoNew .legend .ranking{
	float: right;
	width: 90px;
	height: 18px;
	padding: 5px 10px;
}
div.photoNew .legend .description{
	float: left;
	font-size: 10px;
}

div.rank{
	width: 90px;
	height: 18px;
	display: inline-block;
	background: transparent url('../img/fotowpadka_ocena.png') no-repeat 0 0;
	cursor: pointer;
}
.start_top{
}

.start_top .left{
	float: left;
	width: 290px;
}

.start_top .right{
	float: right;
	width: 600px;
}

.foto_edit{
	border-bottom: 1px solid #cccccc;
}

.foto_edit table{
	border-collapse: collapse;
}

.foto_edit table img{
	width: 100px;
}
.foto_edit table td{
	vertical-align: top;
	text-align: left;
	font-size: 12px;
	margin: 0;
	padding: 3px 5px;
}
input[type=checkbox]{
	vertical-align: middle;
}
div.newPhotos div.photo{
	width:auto;
}
div.newPhotos2 div.photo{
	width:auto;
	margin-left:5px;
}
.foto_edit table td label{
	display: inline-block;
	width: 33%;
}

div.my_photo_list{
	position: relative;
	display: inline-block;
	width: 200px;
	height: 200px;
	margin: 5px;
	background-color: #dfdfdf;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
	border: 1px solid #cccccc;
}

div.my_photo_list .icons{
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
	height: 18px;
	padding: 6px;
	border-radius: 20px;
	background: rgba(255,255,255,.85);
}
form.logreg_smart{
	display:none;
}
div.fotoPage img{
	max-width:600px;
}
fieldset.szczegolyZdjecia, fieldset.Komentarze{
  background: -webkit-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
  background: -o-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
  background: -moz-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
  background: linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6); 
  box-shadow:1px 2px 8px;
}
div.opis{
	position: absolute;
	bottom: 4px;
	background-color: #ffffff;
	padding: 5px;
	font-size: 13px;
	opacity:0.69;
	width:100%;
	box-sizing:border-box;
	moz-box-sizing:border-box;
	text-align:justify;
}
div.rank{
	position:relative;
	top:2px;
}
fieldset.szczegolyZdjecia legend, fieldset.Komentarze legend{
	background: gray;
	color:#ffffff;
	font-weight:400;
	box-shadow: 3px 2px 5px gray;
}
fieldset.Komentarze legend{
	margin-bottom:5px;
}
div.comentBox{
	width:100%;
	clear:both;
	border-bottom:1px solid #cccccc;
	padding-top:10px;
	padding-bottom:10px;
}
textarea[name=photo_comment]{
	width:95%;
	height:125px;
	border:1px solid #cccccc;
	opacity:0.55;
	margin-top:5px;
	margin-bottom:5px;
}
div.Ocen{
	text-align: center;
	margin: 0px auto;
	clear: both;
	width: 600px;
	padding: 5px;
	background-color: #fff;
	position: relative;
	top: -21px;
	box-sizing: border-box;
	moz-box-sizing:border-box;
	background:#FFFFFF;
	background: -webkit-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	background: -o-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	background: -moz-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	background: linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	box-shadow: 2px 3px 5px gray;
	font-size:17px;
	font-weight:300;
}
div.rempasslink a{
	font-size:13px;
	text-shadow:2px 2px 2px #000;
}
div.konto_full{
	display:block;
}
div.register input[name=user_name]{
	width:388px!important;
	border:1px solid #cccccc;
	height:25px;
	border-radius:4px;
	box-sizing:border-box;
	moz-box-sizing:border-box;
}
div.register input[name=temat]{
	width:100%;
	border:1px solid #cccccc;
	height:25px;
	border-radius:4px;
	box-sizing:border-box;
	moz-box-sizing:border-box;
}
div.register input[type=text],div.register input[type=email],div.register input[type=password]{
	border:1px solid #cccccc;
	height:25px;
	border-radius:4px;
	padding-left:4px;
	box-sizing:border-box;
	moz-box-sizing:border-box;
}
div.logowanie{
	width:390px;
	padding:10px;
	padding-right:15px;
	margin:0 auto;
	padding-top:0px;
	border:1px solid #B5B5B5;
	box-shadow: 1px 1px 8px 1px #000;
	font-size:16px;
	font-weight:300;
	color:#fff;
	background:#409DCD;
	background: -webkit-linear-gradient(#2CA5E2, #5DBDF1 , #3B9CCA);
	background: -o-linear-gradient(#2CA5E2, #5DBDF1 , #3B9CCA);
	background: -moz-linear-gradient(#2CA5E2, #5DBDF1 , #3B9CCA);
	background: linear-gradient(#2CA5E2, #5DBDF1 , #3B9CCA);
}
div.logowanie label, div.logowanie p.comment-notes{
	text-shadow: 2px 2px 2px #000;
}
div.register{
	width:390px;
	padding:10px;
	padding-right:15px;
	margin:0 auto;
	padding-top:0px;
	border:1px solid #B5B5B5;
	box-shadow: 1px 1px 8px 1px #000;
	font-size:16px;
	font-weight:300;
	color:#fff;
	background:#409DCD;
	background: -webkit-linear-gradient(#2CA5E2, #5DBDF1 , #3B9CCA);
	background: -o-linear-gradient(#2CA5E2, #5DBDF1 , #3B9CCA);
	background: -moz-linear-gradient(#2CA5E2, #5DBDF1 , #3B9CCA);
	background: linear-gradient(#2CA5E2, #5DBDF1 , #3B9CCA);
}
div.register label, div.register p.comment-notes{
	text-shadow: 2px 2px 2px #000;
}
span#ea_result, span#cn_result{
	color: #F44860!important;
	font-size: 13px!important;
	/* text-shadow: 1px 1px 1px #EFCCD3; */
	font-weight: bold;
	text-shadow: 2px 2px 2px #EEE7E7;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	max-width: 300px;
	word-break:break-word;
	border-radius:8px;
	text-shadow:1px 1px 1px #000;
	overflow:hidden;
	-webkit-box-shadow: 2px 2px 5px #000;
	box-shadow: 2px 2px 5px #000;
	z-index:99999;
	font-size:12px!important;
	background:#CE375D!important;
	border:none!important;
	color:#fff!important;
}
div[role=log]{
	display:none;
}
body .ui-tooltip {
	border-width: 2px;
}
.notLogged, .info{
	width: 100%;
	height: 136px;
	background: transparent url('../img/fotowpadka_biel25p.png') repeat top left;
	margin-top:20px;
	padding-top:20px;
	box-sizing:border-box;
	moz-box-sizing:border-box;
}
.info{
	padding-top:50px;
}
.notLogged form{
	margin-right:32px;
}
.notLogged span.small, .info span.small{
	font-size: 19px;
	color: #666666;
	font-weight: bold;
	width: 100%;
	float: left;
	text-align: center;
}
.userInfo{
	background:#FFFFFF;
	background: -webkit-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	background: -o-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	background: -moz-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	background: linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	box-shadow: 1px 2px 8px;
	font-size:15px;
}
div.KategorieBox .menu_cat{
	width:95%;
}
div.KategorieBox .header{
	width:95%;
}
div.KategorieBox .list{
	width:95%;
	padding-bottom:10px;
}
div.KategorieBox .list ul li{
	border-top:none;
	float:left;
	margin:0px;
	margin-top:10px;
	padding:0px;
	border:1px solid #ccc;
	border-style:dotted;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	width:230px;
	vertical-align:top;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	padding-top: 3px;
	margin-left:10px;
}
div.KategorieBox .list ul li a{
	color:#848484;
}
div.KategorieBox .list ul li a:hover, div.KategorieBox .list ul li a.active{
	color: #f81266;
}
div.KategorieBox a.mc_button{
	float:left;
	clear:both;
	width:95%;
}
div.KategorieBox .list{
	float:left;
}
.register p{
	margin:0px;
	margin-top:7px;
}
form label{
	margin-bottom: 2px;
	float: left;
}
div.KategorieBox h1{
	float: left;
	width: 93%;
	padding-right: 11px;
	clear: both;
}
div.KategorieBox .info{
	display:none;
}
div.KategorieBox .grid_layout{
	float:left;
	clear:both;
	width:100%;
}
div.KategorieBox{
	top: -1px;
}
div.nextFoto{
	background-image:url(next.png);
	width: 31px;
	height: 36px;
	background-position: 0px 0px;
	position: absolute;
	right: -148px;
	z-index: 999;
	top: 50%;
}
div.nextImg:hover > div.nextFoto{
	background-position: 0px -37px;
}
div.prevImg:hover > div.prevFoto{
	background-position: 0px -37px;
}
div.nextImg{
	position: absolute;
	right: 41px;
	z-index: 999;
	top: -60%;
}
div.prevImg{
	position: absolute;
	left: 41px;
	z-index: 999;
	top: -60%;
}
div.nextFoto:hover, div.prevFoto:hover{
	background-position: 0px -37px;
}
div.prevFoto{
	background-image:url(prev.png);
	width: 31px;
	height: 36px;
	background-position: 0px 0px;
	position: absolute;
	left: -148px;
	z-index: 999;
	top: 50%;
}
.opacity{
	opacity:0.6;
}
div.nextFoto a, div.prevFoto a{
	display:inline-block;
	width:100%;
	height:100%;
}
div.logowanie input[type="text"], div.logowanie input[type="email"], div.logowanie input[type="password"] {
    border: 1px solid #CCC;
    height: 25px;
    border-radius: 4px;
    padding-left: 4px;
    box-sizing: border-box;
}
div.logowanie input[type="email"], div.logowanie input[type="user_name"], div.logowanie input[type="password"] {
    box-shadow: 1px 1px 5px #999 inset;
	border-radius: 4px;
	border: 1px solid #cccccc;
}
div.newPhotos div.photo span.description{
	margin-top:0px!important;
	position:absolute;
	bottom:3px;
}
div.newPhotos2 div.photo span.description{
	margin-top:0px!important;
	position:absolute;
	bottom:3px;
}
div.photo span.description{
	position:absolute;
	bottom:3px;
	float:none;
}
.bannerTop{
	text-align:center;
}
.bannerTop{
	width:600px;
	float:right;
	margin-top: 11px;
	margin-bottom: 10px
}
.bannerTop img{
	max-width:600px;
	float:right;
}
.bannerLeft img{
	max-width:260px;
}
.bannerLeft{
	text-align:center;
}
div.tagi{
	background-color: #fff;
	box-sizing: border-box;
	moz-box-sizing: border-box;
	background: #FFFFFF;
	background: -webkit-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	background: -o-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	background: -moz-linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	background: linear-gradient(#FFFFFF, #F6F6F6 , #E6E6E6);
	box-shadow: 2px 3px 5px gray;
	font-size: 14px;
	padding:10px;
	font-weight: 300;
}
.ui-dialog{
	z-index:9999;
}
span.ui-dialog-title{
	font-size:14px;
}
.ui-button-text, #dialog1{
	font-size:12px;
}
.ui-dialog-titlebar-close{
	display:none!important;
}
div.foto_zacheta{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}
div.foto_zacheta img{
	width: 450px;
	height: 456px;
}
div.register{
	float:left;
	margin-top: 3px;
	padding-bottom: 10px;
}