/*
#000 (0,0,0) 
#555 (85,85,85)
#777 (119,119,119)
#999 (153,153,153)
#aaa (170,170,170)
#bbb (187,187,187)
#ccc (204,204,204)
#ddd (221,221,221)
*/

#leftDiv{
	background-color:#fff;
}
#worldMap{
	box-shadow: 0px 0px 5px 0px #444;
}
.infWname{
	color:#555;
}
.infWwhere{
	color:#000;
}
.infType{
	color:#999;
}
/*///////////////////////////////////////////////////*/

/*.imgHandl{
	background-color:#000;
}*/
/*contact///////////////////////////////////////////////////*/
#idErrorM {
	color:#F00;
}
#idThanks {
	color:#666;
}

/*reviews//////////////////////////////////////////////////////*/
#miejsceStars i{
	color:#FC0;
}
#fiszStars i{
	color:#FC0;
}
#idFreeze{
	background-color:#333;
	color:#FFF;
}

/*topMenu//////////////////////////////*/
#backHome{
	background-color:#FFF;
	box-shadow: -1px 1px 3px 0px #666;
}
#topDiv{
	box-shadow: 0px 1px 3px 0px #666;
}
.tercio{
	color:#999;
}
.tercio:hover{
	color:#000;
}
.tempTop a{
	color:#666;
}
.tempTop a:hover{
	color:#000;
}

/*search//////////////////////////////*/
#searchColumn, #contactColumn, #aboutColumn{
	background: linear-gradient(to right bottom, #aaa 0%, #fff 100%);
}
.fiszkaSearch{
	background-color:#eee;
	box-shadow: 1px 1px 3px 0px #666;
}
.fiszkaSearch:hover{
	background-color:#FFF;
}
#searchColumn form{
	background: linear-gradient(to right bottom, #888 0%, #fff 100%);
	box-shadow: 1px 1px 5px 0px #666;
	border-left:1px solid #777;
	border-top:1px solid #777;
}
.smallButton{
	border:1px solid #888;
	background:none;
	background-color:#999;
	box-shadow: none;
	color:#ccc;
}
.smallButton:hover{
	background:none;
	background-color:#999;
	color:#555;
}
.mediumButton{
	box-shadow: 1px 1px 3px 0px #666;
	background: linear-gradient(to bottom, #555 0%, #ccc 100%);
}
.homeButton{
	border:none;
	background:none;
	box-shadow: none;
	color:#666;
}
.homeButton:hover{
	border:none;
	background:none;
	box-shadow: none;
	color:#000;
}
.switchSearch{
	color:#FFF;
	background-color:#aaa;
}
.switchSearch:hover{
	background-color:#666;
}
.fiszkaSnippet{
	color:#666;
}
.fiszkaKatg{
	background-color:#aaa;
	color:#FFF;
}
.fiszkaWhen{
	color:#999;
}
.fiszkaWhere{
	color:#666;
}

/*scrolls//////////////////////////////*/
::-webkit-scrollbar{width: 14px;}
::-webkit-scrollbar-track{background-color:#777;}
::-webkit-scrollbar-thumb{background-color:#bbb;border:1px solid #777;}
::-webkit-scrollbar-button:vertical:increment, ::-webkit-scrollbar-button:vertical:decrement
{background-color:#aaa;border:1px solid #777;}
::-webkit-scrollbar-button:vertical:increment:hover, ::-webkit-scrollbar-button:vertical:decrement:hover, ::-webkit-scrollbar-thumb:hover{background-color:#ccc;}

/*struktura//////////////////////////////*/
#centerColumn{
	background: linear-gradient(to right bottom, #777 0%, #ccc 100%);
}
.kwadrat{
	background-color:#fff;
	box-shadow: 0px 0px 3px 0px #000;
}

.squareMenu{
	background: linear-gradient(to bottom, #888 0%, #ccc 100%);
	color:#fff;
}
.squareMenu:hover{
	background: linear-gradient(to bottom, #333 0%, #ccc 100%);
}
.tablePrices table, fieldset{
	border:solid 1px #999;
}
.tablePrices table tr:nth-child(odd) {
    background: rgba(153,153,153,0.3);
}
.tablePrices table tr:nth-child(even) {
    background: rgba(204,204,204,0.3);
}
#fieldBuses{
	background-color:rgba(204,204,204,0.3);
}
#fieldOther{
	background-color:rgba(153,153,153,0.3);
}
.handler{
	background-color:#666666;	
	box-shadow: 0px 0px 3px 1px #000;/**/
}
#rightDiv, #topDiv, #bottomDiv{
	background-color:#fff;
}

/*teksty//////////////////////////////*/
a{
	color:#555;
}
a:hover{
	color:#999;
}
.reviewAutor, .age h5{
	color:#aaa;
}
.transport{
	color:#888;
}
.smallSzar, .typex, .stopka, .reviewDate{
	color:#999;
}
.tags{
	border-top:5px solid #999;
	color:#999;
}
h1, h2, h4, body, ads, .h2bold24, .genres, .transport i, .reviewText, #socialLinks h4 a{
	color:#000;
}
p{
	color:#444;
}
.gps, #socialLinks h4 a:hover{
	color:#bbb;
}
h5{
	color:#555;
}
.adres{
	color:#777;
}
.rodzaj{
	color:#fff;
	background: linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,0));
}
h4{
	border-bottom:1px solid #999;
}
.review{
	border-bottom:1px solid #ddd;
}
p.p3, p.p2{
    column-rule: 1px solid #999;
	-webkit-column-rule: 1px solid #999;
}
.featLabel{
	color:#777;
}
.featLabel i{
	color:#000;
}
.whereWhen{
	color:#666;
}

/*formularze/////////////////////////////////////*/
input[type=text], input[type=email], textarea{
	border: 1px solid #999;
	box-shadow: 0px 0px 3px rgba(0,0,0,0);
	color:#000;
}
input[type=text]:focus, input[type=email]:focus, textarea:focus{
	border: 1px solid #000;
	box-shadow: 0px 0px 3px #000;
	color:#000;
}
select{
	border: 1px solid #999;
	box-shadow: 0px 0px 3px rgba(0,0,0,0);
	color:#000;
}
select:focus{
	border: 1px solid #000;
	box-shadow: 0px 0px 3px #000;
}
button, input[type='button']{
	box-shadow: 2px 2px 3px 0px #000;
	background: linear-gradient(to bottom, #555 0%, #bbb 100%);
	color:#fff;
}
button:hover, input[type='button']:hover{
	background: linear-gradient(to bottom, #000 0%, #bbb 100%);
	color:#fff;
}

/*kalendarz//////////////////////////////*/
.pickmeup .pmu-instance{
	background-color:#fff;
}
.pickmeup .pmu-instance .pmu-button, .pickmeup .pmu-instance .pmu-today{
	color: #000;
}
.pickmeup .pmu-instance .pmu-not-in-month{
    color: #ccc;
}
.pickmeup .pmu-instance .pmu-today {
	background: #ccc;
}
.pickmeup .pmu-instance .pmu-selected {
	background: #aaa;
	color:#fff;
}
.pickmeup .pmu-instance .pmu-day-of-week {
	color: #777;
}