/***********************************
*	public.articles
***********************************/


/* Main view articles index */

h1.articles_list {
    margin: 0 40px 20px 40px
}

.article-content {
    padding: 0 30px 10px 30px;
}

.article-content h1 {
    margin: 0;
}

.article-short {
    margin: 0 40px 20px 40px;
    padding: 0 10px 5px 10px;
}

.stars {
    text-align: left;
    font-size: 1px !important;
    width: 90px;
    height: 24px;
}

.stars ul, .stars li, .stars div {
    height: 19px !important;
    font-size: 1px !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
}

.article-short .stars {
    float: right;
    margin-top: 3px;
    overflow: hidden;
}

.article-dl {
    clear: both;
    padding-left: 0;
}

.article-short .article-dl {
    font-size: 11px;
}
.article-short .art-content{
    padding: 10px 0 3px;
}
.article-dl div {
    font-weight: normal;
    float: left;
    clear: left;
    margin: 0;
    background-repeat: no-repeat;
    background-position: 0px 2px;
}

.article-dl .category .categoryTitle{
    background-image: url('/img/layout/default/icons/folder.gif');
    }
.article-dl .tags .tagsTitle{
    background-image: url('/img/icons/tagi_18px.png');
}
.article-dl .comments .commentsTitle{
    background-image: url('/img/layout/default/icons/comments.png');
}
.article-dl .category .categoryTitle,.article-dl .tags .tagsTitle,.article-dl .comments .commentsTitle{
    font: bold 11px/22px tahoma;
    color: #124673;
    padding-left: 20px;
    padding-right: 3px;
}
.article-dl .category a, .article-dl{
    font: normal 11px/23px arial;
    color: #9f9f9f;
}



.article-dl  .category  {
    float: right;
    margin: 0;
    padding: 2px;
}

.article-dl div a, .article-dl  .category  {
    color: #9F9F9F;
    text-decoration: none;
}

.std_box_center .article-short .std_box_center h2 {
    font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
    font-size: 15px;
    margin: 0;
    padding: 5px 0;
    letter-spacing: 0;
}

.article-short h2 a {
    text-decoration: none;
    font: bold 18px/22px "Trebuchet MS";
    color: #f20587;
}
.article-short h2 a:hover {
    text-decoration: underline;
}

.art-content {
    font-family: Verdana, Geneva, Arial, sans-serif;
}

.article-short .art-content img, .article-content .art-content img{
    border: 1px solid #D7F5FF;
    padding: 5px;
    background-color: white;
    float: left;
    margin: 0 20px 5px 0;
}

.article-short .art-content img.right, .article-content .art-content img.right{
    float: right;
    margin: 0 0 5px 10px;
}

.article-short .art-content p {
    margin: 0;
    display: inline;
}
.article-short .art-content .wiecej{
    margin: 0px 3px;
    color: #f20587;
}
.article-short .galleryArticle{
    position: relative;
    padding-bottom: 10px;
    
}
.article-short .freshbox .std_box_bottom .lbg .rbg .cbg {
    position: static;
}
.galleryArticle img{
    padding: 0px;
    margin: 0 6px 0 7px;
    border: 3px solid #F2F2F2;
}
 .galleryArticle  a.smallbutton{
    bottom:-15px;
    position:absolute;
    right:5px;
    z-index:10;
    width: 80px;
    text-align: center;
}
div.label {
    float: left;
    color: #6ACCFF;
    font-size: 14px;
    font-weight: bold;
    padding: 2px 2px 0px 2px;
    line-height: 1.2;
}

.rating-bar div.label {
    padding: 4px 2px 0px 2px;
}

.rating-bar {
    float: left;
}
.aggregate {
    float: right;
}

.aggregate img {
    border: 1px solid #C1E9FF;
    padding: 2px;
    background-color: white;
}

.ratingblock {
    float: left;
}
.seemore{
    background-image: none;
    border-bottom: 1px dotted #B0B0B0;
    border-top: 1px dotted #B0B0B0;
    width: auto;
}
.seemore h4{
    font: bold 18px/25px tahoma;
    color: #f40b87;
}
.seemore a{
    color: #00b4ff;
    font: bold 12px/15px arial;
}
.seealso ul li{
    background-image: none;
    padding-left: 0px;
}
.read{
    float: right;
    height: 100px;
    width: 100px;
    border: 1px solid;
}
/* Main view blog index */
div.blog{
    
}
.blog h4.blog{
    background: url('/img/layout/default/blogh4.gif') no-repeat 0px 7px;
    padding-left: 10px;
}
.blog h4.blog, .blog h4.blog a{
    color: #e765eb;
    font-family: tahoma;
    font-size: 16px;
    font-weight: bold;
    margin-bottom:0;
    display: inline;
    
}
.blog h4.blog a,.blog h4.blog a:hover{
    text-decoration: none;
    display: inline;
}
.blog p.created{
    color: #4a5b5d;
    font-family: tahoma;
    font-size: 10px;
    margin-top:0;

}
.blog a.blogs{
    margin-bottom:20px;
    color: #16A2FE;
    text-decoration: none !important;

}

.blog p {
    text-align: justify;
}

.blog p a {
    color: #16A2FE;
}


#comments{
    padding-top: 30px;
}

.ImgArticlesIndex{
    float: left;
    margin: 7px 7px 5px 0;
    border: solid 3px #F2F2F2;
}

/***********************************
*	rating
***********************************/


/*  styles for the unit rater     */
.ratingblock {
	width: 125px;
	display:block;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('/img/loading.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 25px;
	position: relative;
	background: url('/img/alt_star.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover {
	background: url('/img/alt_star.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:25px;}
.unit-rating a.r2-unit{left:25px;}
.unit-rating a.r2-unit:hover{width: 50px;}
.unit-rating a.r3-unit{left: 50px;}
.unit-rating a.r3-unit:hover{width: 75px;}
.unit-rating a.r4-unit{left: 75px;}	
.unit-rating a.r4-unit:hover{width: 100px;}
.unit-rating a.r5-unit{left: 100px;}
.unit-rating a.r5-unit:hover{width: 125px;}

.unit-rating li.current-rating {
	background: url('/img/alt_star.gif') left bottom;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
div#qTip {
  padding: 3px;
  /* border: 1px solid #666;*/
  display: none;
  background: #fff;
  color: #000;
  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
  text-align: left;
  position: absolute;
  z-index: 1000;
}
#ratingtxt { 
    padding-top: 5px;
    width: 100px;
    float: left;
}
#ratetext { 
    /* text of rating */
}
#totalvotes {
    /* total number of votes - set this
     * to hidden if you don't want to display the
     * its contents */
    visibility: visible;
}

 #unit_long1 {
    width: 140px;
    float: left;
}



#unit_long-info {
    width: 140px;
    float: left;
}

.unit-rating-info { /* the UL */
    list-style:none;
    margin: 0px;
    padding:0px;
    height: 10px;
    position: relative;
    background: url('/img/icons/stars.gif') top left repeat-x;        
    }

.unit-rating-info li{
    text-indent: -90000px;
    padding:0px;
    margin:0px;
    /*\*/
    float: left;
    /* */
    }
    
/*.unit-rating-info li a {
    outline: none;
    display:block;
    width:10px;
    height: 10px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
    }
    
.unit-rating-info li a:hover {
    background: url('/img/icons/stars.gif') left center;
    z-index: 2;
    left: 0px;
}*/

.unit-rating-info a.r1-unit{left: 0px;}
.unit-rating-info a.r1-unit:hover{width:10px;}
.unit-rating-info a.r2-unit{left:10px;}
.unit-rating-info a.r2-unit:hover{width: 20px;}
.unit-rating-info a.r3-unit{left: 20px;}
.unit-rating-info a.r3-unit:hover{width: 30px;}
.unit-rating-info a.r4-unit{left: 30px;}    
.unit-rating-info a.r4-unit:hover{width: 40px;}
.unit-rating-info a.r5-unit{left: 40px;}
.unit-rating-info a.r5-unit:hover{width: 50px;}

.unit-rating-info li.current-rating {
    background: url('/img/icons/stars.gif') left bottom;
    position: absolute;
    height: 10px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
    min-height: 10px;
    }


/***********************************
*	przybornik
***********************************/




.przybornik {
    position: relative;
    padding: 0 30px;
}

.przybornik h1 {
    padding-left: 50px; 
    margin-bottom: 25px;
}

.przybornik_ikona {
    height:43px;
    left:0;
    position:absolute;
    top:23px;
    width:44px;
}

.kalkulator_ikona {
    background-image: url('/img/layout/default/kalkulator.gif');
}

.goscie_ikona {
    background-image: url('/img/layout/default/listagosci.gif');
}

.prezenty_ikona {
    background-image: url('/img/layout/default/listaprezentow.gif');
}

.album_ikona {
    background: url('/img/header_icons/zdjecie.png') no-repeat right top;
}

div .kalendarz_ikona {
    background-image: url('/img/layout/default/kalendarz.gif');
    top: 45px;
}

table {
    width: 100%;
}

table, table td, table th {
    border-collapse: collapse;
    border-spacing: 0px;
    empty-cells: hide;
}


table td, table th {
    border: 2px solid #C3EAFF;
    padding: 3px 5px;
    text-align: center;
}

table td.left, table th.left {
    text-align: left;
}

table td.empty {
    border: 0px none;
}

table td.first-child, table th.first-child {
    border-left: 0px none;
}

table td.last-child, table th.last-child {
    border-right: 0px none;
}

thead th, tfoot th {
    background-color: #EBFAFF;
}

table tbody td {
  background-color: white;
  font-size: 10px;
}

table tbody tr.altrow td{
  background-color: #F1FCFE;
}

table tbody tr.over td{
  background-color: #EFFEED;
}

table form, form {
    padding: 0;
    margin: 0;
}

div.infobox {
    /*margin: 5px 0 15px 0;*/
}

table tbody td select, table tbody td input, table tbody td textarea {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 10px;
    margin: 2px 0;
} 

.medium_font {
    font-size: 10px;
}

.przybornik form input, form textarea {
    border: 1px solid #C1E9FF;
    padding: 3px;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.przybornik form .checkbox {
    width: auto;
    border: auto;
    margin: auto;
    padding: auto;
}

.przybornik form input.checkbox.hover, .przybornik form input.checkbox:focus {
    border: auto;
    padding: auto;
}

.przybornik form input.hover, .przybornik form textarea.hover {
    border: 2px solid #D1F9FF;
    padding: 2px;
}

#viewbox form div.submit input, #viewbox form div.submit input.hover, #viewbox form div.submit input:focus, #viewbox form div input.button, #viewbox form div input.button:focus {
    border: 0px none;
    width: auto;
    height: auto;
    padding: 0px;
}

#viewbox .addCal form div.submit input, #viewbox .addCal form div.submit input.hover, #viewbox .addCal form div.submit input.focus {
    width: 70px;
    height: 33px;
}

#viewbox form div input.button.hover {
    
}

.przybornik form input:focus, form textarea:focus {
    border: 2px solid #B1D9EF;
    padding: 2px;
}

.editable, .editable-select, .editable-textarea, .editable-float, .editable-int {
    cursor: pointer;
}

.przybornik form input.ok-button {
    width: 32px;
    height: 20px;
    padding: 0px;
    border: 0px;
}

.przybornik form input.cancel-button {
    width: 68px;
    height: 20px;
    padding: 0px;
    border: 0px;
}

#ajaxMsg-container {
    width: 100%;
    min-height: 40px;
    padding-bottom: 5px;
}

#hiddenForm {
    display:none;
}

#photo_loader{
    display:none;
}

#galleryContainer .loader {
    position: absolute; 
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-color: #FFF;
}

#galleryContainer .loader img {
    position:relative;
    top: 35%;
    left:50%;
    margin-top: -15px;
    margin-left:-15px;
}


#galleryContainer.galleryeditable img {
    cursor: move;
}

#galleryContainer .photoBox {
/*    background-color: #F4FEFF; /**/
    position:relative;
    width: 205px;
    margin-left:12px;
    float: left;
    
}
#galleryContainer .PhotoBorder{
    border: solid #d2effa;
    border-width: 0 1px 1px 0;
    float: left;
    
}
#galleryContainer .PhotoWidth{
    width: 203px;
    display: block;
    margin: 0 auto;
}
#galleryContainer .controlsComment{
    font: normal 11px tahoma;
    color: #a3a3a3;
    padding: 10px 0 30px;
}
#galleryContainer .controlsComment img{
    padding:2px 5px 2px 0;
}
#galleryContainer .controlsComment a{
    color: #16a2fe;
    text-decoration: none;
}
#galleryContainer .PhotoWidth .PhotoBorder img{
    margin: 0 auto;
    display:block;
    padding: 0;
    border: 0 none;
}
#galleryContainer.galleryeditable .photoBox {
    height:320px;
}

#galleryContainer .photoBoxContent {
    border: solid 1px #c2cfdb;
    display: block;
    padding:5px;
}

#galleryContainer {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
}
#galleryContainer  .root .photoBoxContent{
    background: #f20587;
}
#galleryContainer  .root .setmainlink{
    display: none;
}
#galleryContainer  .root .TitleRoot,#galleryContainer  .TitleRoot{
    font: bold 12px/20px tahoma;
    
    text-align: center;
    height: 20px;
}
#galleryContainer  .root .TitleRoot span{
    color: #a20060;
    display: block;
    text-align:left;
}
#galleryContainer  .TitleRoot span{ 
    color: white;
    display: none;
}
#galleryContainer .root .edit_name{
    color: white;
    
}
#galleryContainer .edit_name{
    cursor: pointer;
    padding: 3px 0;
}
#galleryContainer .edit_name_old {
    background-image: url('/img/icons/edit3_16x16.gif');
    background-repeat: no-repeat;
    background-position: left top;
    padding: 0 0 7px 20px;
}
#galleryContainer .controlsTitle{
    font: normal 11px tahoma;
    color: #555555;
    padding:5px 0;
}
#galleryContainer .photoBox2Content a.edit_name {
    display: block;
    width:65px;
    padding: 0 0 2px 20px;
    margin: 0 0 8px 0;
}

#galleryContainer .edit_name textarea {
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 11px;
    height: 30px;
}

#galleryContainer .deletelink, #galleryContainer .setmainlink {
    display: block;
    background-image: url('/img/icons/delete2_16x16.gif');
    background-repeat: no-repeat;
    background-position: left top;
    padding: 1px 0 7px 20px;
    text-decoration: none;
    width: 68px;
}

#galleryContainer .photoBox2Content .setmainlink {
    padding: 1px 0 2px 20px;
    margin: 0 0 8px 0;
    width: 65px;
}

#galleryContainer .photoBox2Content .deletelink, #galleryContainer .photoBox2Content .setmainlink {
    text-decoration: underline;
}

#galleryContainer .photoBox2Content .deletelink {
    width: 80px;
}
#galleryContainer .photoBox2Content .box_fff strong {
    color: #0084FF;
}
#galleryContainer .photoBox2Content .box_fff {
    font-size: Tahoma, Verdana, sans-serif;
    font-size: 12px;
    background-repeat: no-repeat;
    background-position: top left;
    background-image: url('/img/layout/default/box_fff.gif');
    position: absolute;
    top: 150px;
    right: 12px;
    width: 104px;
    height: 27px;
    padding: 2px 0px 2px 0px;
    overflow: hidden;
    line-height: 1.1;
    text-align: center;
    z-index: 10;
}
#galleryContainer .setmainlink {
    background-image: url('/img/icons/image2_16x16.gif');
    width: 125px;
}

#galleryContainer .photoBox2Content .view_link {
    clear:both;
    text-align:center;
    padding-top:4px;
}

#galleryContainer .photoBox2Content .view_link img, #galleryContainer .photoBox2Content .view_link a {
    vertical-align:middle;
}


.przybornik input.button {
    width: auto;
    height: auto;
    border: 0px none;
    padding: 0px;
    vertical-align: top;
}

.przybornik input.button.hover, .przybornik input.button:focus {
    border: 0px none;
    padding: 0px;
}


.privategallery label {
    color: #0084ff;
}

.linkdiv {
    background-color: #D7F5FF;
    border-bottom: 15px solid #D7F5FF;
    padding: 15px 0 0 0;
    text-align: center;
}

.linkdiv .reserlink {
    padding: 10px 0 0 16px;
    text-align: left;
}


.linkdiv .reserlink img { 
    vertical-align: middle;
}

.linkdiv .reserlink a{
    text-decoration: underline;
    color: #0084ff;
}

#forms input.inputfile {
    width: 163px;
    height: 49px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    right: 0px;
    display: block;
    opacity:0;
    -moz-opacity:0;
	filter:alpha(opacity: 0); /**/
	font-size: 20px;
	/**/
}

#forms div.file {
    position: relative;
    left: 50%;
    width:111px;
    margin-left: -55px;
    height: 49px;
    text-align: right;
    overflow: hidden;
    border: 0px solid;
    background-image: url('/img/layout/default/dodajzdjecie.gif');
    
}

#forms input.inputfile, #forms input.inputfile.hover, #forms input.inputfile:focus {
    border: 0px none;
    padding: 0px;
}

.photos_toolbox {
    float: left;
}

.pt_left {
    width: 318px;
}

#nowyalbum .pt_left {
    width: 344px;
}

.pt_left_cntnt {
    width: 312px;
    padding: 2px 3px;
}

#nowyalbum .pt_left_cntnt {
    width: 338px;
}

.pt_right {
    padding-left: 6px;
    width: 212px;
}

#nowyalbum .pt_right {
    width: 186px;
}

.pt_right_cntnt {
    width: 206px;
    padding: 2px 3px 2px 9px;
}

#nowyalbum .pt_right_cntnt {
    width: 180px;
}

.galeria .box563 h5, #content-calendar .box403 h5, .addCal .box470 h5 {
    color: #4A5B5D;
    font-size: 12px;
    font-family: Tahoma, Verdana, sans-serif;
    letter-spacing: 1px;
    border-bottom: 1px dotted #A2ADB0;
    margin: 0 0 6px 0;
}

.galeria .photos_toolbox h6, .galeria h6.info {
    background-image: url('/img/icons/info.gif');
    background-position: 2px 2px;
    background-repeat: no-repeat;
    padding: 2px 2px 3px 24px;
}

.seealso .cntnt .cntnt2 {
    background-image: url('/img/layout/default/subbg00.gif');
    background-repeat: repeat-y;
    background-position: center;
    padding-bottom: 3px;
}

#nowyalbum.seealso .cntnt .cntnt2 {
    background-image: url('/img/layout/default/subbg01.gif');
}

#nowyalbum{
    padding-top: 9px;
}

#nowyalbum h5 {
    padding-top: 5px;
}

.galeria .seealso ul li {
    background-image: none;
    line-height: 1.2;
    padding: 0 3px;
    min-height: 0px;
}

#nowyalbum .checkbox input {
    vertical-align: middle !important;
}

#jak-korzystac {
	float: right;
}

.prevLink, .nextLink {
    text-align: center;
    font: normal normal bold 14px Tahoma, Arial, sans-serif;
}

.prevLink a, .nextLink a {
    color: #8ed7ff;
    text-decoration: none;
}

#content-calendar .prevLink a img, #content-calendar .nextLink a img {
    background-image:url('/img/layout/default/next03.gif');
    background-repeat: no-repeat;
    background-position: left bottom;
}

#content-calendar .prevLink a img {
    background-image:url('/img/layout/default/prev03.gif');
    background-repeat: no-repeat;
    background-position: left bottom;
}

#content-calendar .unactive a img {
    background-position: right top !important;
}

#content-calendar .prevLink a:hover img, #content-calendar .nextLink a:hover img {
    background-position: left top;
}

#content-calendar h2{
    color: #6accff;
    padding: 35px 10px 3px 10px;
}

#content-calendar .box580promoted {
    background-image:url('/img/layout/default/box580Tpromoted.gif');
}

#content-calendar .box580promoted .bottom {
    background-image:url('/img/layout/default/box580Bpromoted.gif');
    padding-bottom: 11px;
}

#content-calendar .box580promoted .bottom .cntnt {
    border-color: #f6dafd;
    background-color: #fff2fd;
    padding: 0 11px;
}

#content-calendar .box403 {
    width: 403px;
    background-image:url('/img/layout/default/box403T.gif');
}

#content-calendar .box403 .bottom {
    background-image:url('/img/layout/default/box403B.gif');
}

#content-calendar .box403 .block {
    padding: 6px 10px 10px 10px;
    background-color: #d7f5ff;
}

#content-calendar .box580promoted span.editable-textarea {
    display: block;
    border: 1px solid #fff2fd;
    background-color: #f4feff;
}

#content-calendar .editable-textarea {
    padding: 4px 10px;
}
#content-calendar div .editview {
    padding: 0px;
}

form .date select, form .date {
    vertical-align: middle;
}

#modal_window_center form .date label {
    vertical-align: middle;
}

#content-calendar .box580promoted span.editable-textarea form {
    background-color: #FFF2FD;
}


#content-calendar .seealso ul li {
    background-image: none;
    min-height: 0px;
    height: auto;
    clear: none;
}

#content-calendar span.placeholder{
    text-align: center;
    font: normal normal bold 14px Tahoma, Arial, sans-serif;
    padding: 20px 0;
}

#monthscontainer {
    position: relative;
    overflow: hidden;
    height: 200px;
    top: 0px;
    left: 0px;
}

#months {
    position: absolute;
}

#calendarEditInputs {
    line-height: 1;
}

#calendarEditInputs input {
    vertical-align: middle;
    margin-top: 4px;
    margin-bottom: 5px;
}

#calendarEditInputs div {
    height: 20px;
}

/* galleries edit - przybornik */
.photoBox2Content {
    width: 267px;
    height: 207px;
    padding: 4px 5px;
    background-image: url('/img/layout/default/object277bg.png');
    overflow: hidden;
    position: relative;
}
.photoBox2Content h2 {
    font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
    font-size: 14px;
    text-align: left;
    margin: 0;
    padding: 0;
}
.photoBox2Content .imageDiv img { padding: 4px; border: 1px solid #C1E9FF; background-color: white; }
.photoBox2Content .imageDiv  { float: left; padding: 4px 5px; }
.photoBox2Content .controls { float: left; border-left: 1px dotted #A2ADB0; padding: 0 10px; width: 90px; margin: 5px 0 0 0; }
.photoBox2Content h2 a{ text-decoration: none; color: #4A5B5D; }


.addCalendar {
    width: 472px;
    margin: 0 auto;
    padding: 32px 0 0 0;
}

.addCalendar p {
    font: normal normal bold 12px Tahoma, Verdana, Arial, sans-serif;
    margin: 0;
    padding-bottom: 24px;
    text-align: center;
    
}

.addCal .box470 {
    width: 470px;
    background-image: url('/img/layout/default/box470T.gif');
    background-position: top;
    background-repeat: no-repeat;
}

.topCal p {
    font-size: 12px;
    font-weight: bold;
    margin: 2px 0 3px 5px;
}

div .addCal .cntnt {
    width: 442px;
    padding: 0 13px 5px 13px;
    background-color: #E5FAFF;
    border: 1px solid #B0EAFF;
    border-width: 0 1px 0 1px;
}

div .addCal div.input {
    clear: left;
    padding: 2px 0 4px 0;
}

div .addCal div.input select {
    margin: 0;
}

div .addCal .bottom {
    width: 470px;
    background-image: url('/img/layout/default/box470B.gif');
    background-position: bottom;
    background-repeat: no-repeat;
   
}

div .addCal fieldset {
    border: 0px none;
    margin: 0;
    padding: 0;
}

.addCal .box470 .block {
    background-color:#D7F5FF;
    padding:5px 10px 3px 10px;
}

div .addCal label {
    font: normal normal 12px Tahoma, Verdana, Arial, sans-serif;
    display: block;
    width: 132px;
    padding: 1px 0 2px 0;
    float: left;
    
}

#addPhotos img{
	background-color: #EBFAFF;
	border: none;
}
/* galeria view */
.galeria .GalleriesPhotoTitle{
    border: none 0;
    border-top: dotted 1px gray;
}
.galeria h1{
    margin-left: 0px;
    padding-left: 20px;
}
.galeria .GalleriesPhoto425 img.thumbnail{
    border: none 0;
}
.galeria .ilosc{
    font: bold 20px/15px arial;
    color: #8C8D8E;
    float: right;
}

/***********************************
*	jquery.lightbox
***********************************/


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/***********************************
*	elements.comments_fresh
***********************************/


.commentsFresh .captcha{
    display: block;
}
.commentsFresh .input input#CommentCaptcha{
    width: 100px;
}
.commentsFresh h3{
    color: #ed008c;
    font: bold 18px/20px tahoma;
}
.std_box_center .commentsFresh .std_box_center h3{
    text-decoration: none;
    border-bottom: none 0;
    color: #ed008c;
    font: bold 18px/30px tahoma;
    padding-left: 35px;
    background: no-repeat url('/img/header_icons/add.png') left center;
    margin: 0;
}
.commentsFresh .captchaIMG{
    float: left;
    padding-left: 20px;
    padding-right: 10px;
}
.commentsFresh div.smallbutton{
    float: right;
    padding-right:20px;
    width: 65px;
}
.commentsFresh ul.comments .avatar img{
    border: solid 3px #F5F5F5;
    margin: 0px 0px 5px 0px;
    
}
.commentsFresh ul.comments .avatar{
    overflow:hidden;
    position:relative;
    width:85px;
}

ul.comments .avatar .login a,ul.comments .avatar .login {
    color: #1ac2ff;
    font: bold 14px "Trebuchet MS";
    text-decoration: none;
    text-align: left;
}
ul.comments .avatar .login{
    color:#A0A0A0;
    font-size:11px;
}
.commentsFresh  ul.comments .hdr{
    border: none 0;
    background: transparent;
    float:right;
    height:16px;
    margin:0;
    padding:0;
}
.commentsFresh  .komentarzBorder{
    float: right;
}
.commentsFresh .textComment{
    float: right;
    width: 547px;
    border-right: 1px solid #BCE9FB;
    border-left: 1px solid #BCE9FB;
    position: relative;
    padding:0 10px;
    
}
.commentsFresh .textComment p{
    color: #606060;
    font: normal 12px tahoma;
    margin: 5px 0;
}
.commentsFresh .textComment span.grey{
    color: #a3a3a3;
    font: normal 11px/13px tahoma;
    text-align: left;
    float: left;
}
.commentsFresh .textComment .komentarzchmurka{
    position: absolute;
    left: -26px;
    top: 0px;
}
.commentsFresh textarea{
    border: 1px solid #CCCCCC;
    width:638px;
    margin: 10px 0;
}
.commentsFresh h3{
    color: #ed008c;
    font: bold 18px/20px tahoma;
    
    
}
.commentsFresh .input{
    float: left;
}
.userNameDiv label{
    font-weight: bold;
    padding-right: 5px;
}
#CommentCaptcha{
    margin: 5px 0px 3px 20px;
}


