.Guide{

}

/* KONTENER GLOWNEJ SZPALTY */

.Content_Guide_DIV{
	/*background-color: #ccdddd;*/
	/*margin: 0 175px 0 217px;*/
	width: 592px;
	float: left;
}

.LeftFrame_Guide_DIV{
	width: 202px;
	float: left;
	margin: 0 15px 0 0;	
}

.MODAL .Content_Guide_DIV{
	float: none;
	margin: 0 auto;
}

/* SEKCJE */

.Guide_Section{
	padding: 0 8px 0 8px;
}

.Guide_Section .RedComment{
	padding: 5px 10px 10px 8px;
	margin: 0 0 20px 0;
	background-color: #F9F9F9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	border-radius:5px;	
	color: #000;
	line-height: 16px;
	border-bottom: 1px solid #DFE6E9;
}

/* DROP MENU */

.dropMenu{
	margin: 10px 0 20px 10px;
}

/* NAGLOWKI */

.GuideHeaders{
	padding: 14px 0 20px 0;
}

.Guide h1,
.Guide h1 a{
	color: #2e5d74;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Vardana, Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 30px;
	letter-spacing: -1px;
	margin: 0px 0px 6px 0px; 
	float: left;	
	display: block;
	width: 202px;
	text-align: right;
	line-height: 26px;
}

.Guide h2{
	color: #2e5d74;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Vardana, Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 26px;
	margin: 25px 0 14px 7px;
	font-weight: normal;
	padding: 0 0 0 0px;
}

	.Guide h2 span.chcebyc{
		display: inline-block;
		background: url(../images/icons.png) 2px -24px no-repeat;
		padding: 2px 0 2px 18px;
		margin: 0px 0 0px 3px;
		line-height: 10px;
		position: relative;			
	}
	
	.Guide h2 span.bylem{
		display: inline-block;
		background: url(../images/check_icon_16.png) -1px -2px no-repeat;
		padding: 2px 0 2px 18px;
		margin: 0px 0 0px 3px;
		line-height: 10px;
		position: relative;	
	}	
	
	.Guide h2 span.pokaz_na_mapie_span{
		display: inline-block;
		background: url(../images/pokaz_na_mapie.png) left 0px no-repeat;
		padding: 2px 0 2px 18px;
		margin: 0px 0 0px 3px;
		line-height: 10px;
	}
	
	.Guide h2 span.dodaj_do_teczki_span{
		display: inline-block;
		background: url(../images/star_16.png) left 0px no-repeat;
		padding: 3px 0 3px 19px;
		margin: 0px 0 0px 0px;
		line-height: 10px;
		position: relative;			
	}		
	
	.Guide h2 a:hover{
		text-decoration: underline;
	}

.Guide h3{
	color: #373737;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Vardana, Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 20px;
	margin: 7px 0 0 217px;
	font-weight: normal;
	border-left: 1px solid #373737;
	padding: 0 0 0 15px;
}

	.Guide h3 a{
	color: #373737;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Vardana, Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 19px;
	margin: 7px 0 0 10px;
	font-weight: normal;
	border-left: 1px solid #373737;
	padding: 0 0 0 15px;
	}
	
.Guide h5{
	background-color: #dad0c4;
	padding: 6px 8px 6px 8px;
	margin: 15px 0 15px 0;

	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	border-radius:5px;
	
	font-size: 13px;
	font-weight: bold;
	color: #444;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	text-transform: uppercase;
}
	
	.Guide h5 em{
		font-weight: normal;
	}

	.Guide h5.OvalRight{
		-moz-border-radius-topleft: 0px;
		-khtml-border-radius-topleft: 0px;
		-webkit-border-top-left-radius: 0px;	
		
		-moz-border-radius-bottomleft: 0px;
		-khtml-border-radius-bottomleft: 0px;
		-webkit-border-bottom-left-radius: 0px;		
	}	
	
	
/* GLOWNE MENU KATEGORII */

.Guide_GroupMenu{
	width: 202px;
	background: #2f859d url(../images/guide_groupmenu_back.gif) left top no-repeat;
	padding: 50px 0 0px 0;
	margin: 0 15px 0 0;
}

.Guide_GroupMenuAccordeonCityName{
	color: #fff;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Vardana, Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 22px;
	letter-spacing: -1px;
	margin: 20px 5px 10px 5px;		
}

.Guide_GroupMenu h4 {
	background: #ccc url(../images/guide_groupmenu_buttons.png) 0 0 no-repeat;;
	padding: 0px;
}

	.Guide_GroupMenu h4:hover {
		background: #ccc url(../images/guide_groupmenu_buttons.png) 0 -58px no-repeat;
	}

	.Guide_GroupMenu h4.current {
		background: #ccc url(../images/guide_groupmenu_buttons.png) 0 -29px no-repeat;
	}
	
	.Guide_GroupMenu span {
		background: url(../images/guide_tematy_icon.png) 0px 0px no-repeat;
		display: block;
		height: 22px;		
		font-size: 12px;
		font-weight: bold;
		cursor:pointer;
		color: #444;
		font-family: Tahoma, Helvetica, Vardana, Arial;	
		padding: 7px 10px 0px 40px;		
	}

	.Guide_GroupMenu h4.current span {
		color: #1c7b95;
		cursor:default;
	}	
	
	.Guide_GroupMenu em {
		font-weight: normal;
	}
	
.Guide_GroupMenu .pane {
	display: none;
	padding: 10px 0 10px 0;
	background-color: #4297af;
	-moz-box-shadow: inset 0px 3px 7px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0px 3px 7px 2px rgba(0,0,0,0.3);
	box-shadow: inset 0px 3px 7px 2px rgba(0,0,0,0.3);
}
	
	.Guide_GroupMenu .pane ul li a {
		display: block;
		color: #fff;
		padding: 5px 6px 5px 20px;
	}		

	.Guide_GroupMenu .pane ul li a.set, 
	.Guide_GroupMenu .pane ul li a.set:hover{
		background: #55cae7 url(../images/bullet4.png) 8px 9px no-repeat;;
	}	
	
	.Guide_GroupMenu .pane ul li a:hover {
		background: url(../images/bullet4.png) 8px 9px no-repeat;;
	}
			
	.Guide_GroupMenu .pane ul li a em {
		color: #ffe3b8;
	}				
	
.Guide_GroupMenuBottom{
	width: 202px;
	height: 13px;
	padding: 20px 0 0px 0;
	background: #2f859d url(../images/guide_groupmenu_bottom.gif) left bottom no-repeat;
}	

/* SIDE TOOL BAR */

.SideToolBarKontener{
	float: right;
	width: 160px;
	margin: 10px 0 0 0;
}

.SideToolBar{
	width: 160px;
	background: #dad0c4 url(../images/side_toolbar_topback.gif) left top no-repeat;
	padding: 8px 0 0px 0;	
	margin: 0 0 15px 0;
}

.SideToolBar h4 {
	background: #ccc url(../images/guide_groupmenu_buttons.png) 0 0 no-repeat;;
	padding: 0px;
}

	.SideToolBar h4:hover {
		background: #ccc url(../images/guide_groupmenu_buttons.png) 0 -58px no-repeat;
	}
	
	.SideToolBar h4 span {
		background: url(../images/guide_tematy_icon.png) 0px 1px no-repeat;
		display: block;
		height: 22px;		
		font-size: 12px;
		font-weight: bold;
		cursor:pointer;
		color: #444;
		font-family: Tahoma, Helvetica, Vardana, Arial;	
		padding: 7px 3px 0px 40px;		
	}
	
	.SideToolBar em {
		font-weight: normal;
		float: right;
	}
	
.SideToolBar .pane {
	display: none;
	padding: 10px 0 10px 0;
	background-color: #dad0c4;
}

.SideToolBarBottom{
	width: 160px;
	height: 12px;
	padding: 20px 0 200px 0;
	background: #dad0c4 url(../images/side_toolbar_bottomback.gif) left bottom no-repeat;
}	


	h4 span.informacje { background-position: 0 1px; }
	h4 span.zwiedzanie { background-position: 0 -28px; }
	h4 span.transport { background-position: 0 -86px; }
	h4 span.noclegi { background-position: 0 -57px; }
	h4 span.jedzenie { background-position: 0 -115px; }
	h4 span.rozrywka { background-position: 0 -144px; }
	h4 span.zakupy { background-position: 0 -173px; }
	h4 span.dobre_rady { background-position: 0 -202px; }
	h4 span.byli_tu { background-position: 0 -231px; }
	h4 span.gielda_pytan { background-position: 0 -260px; }
	h4 span.w_blogach { background-position: 0 -289px; }
	h4 span.na_zdjeciach { background-position: 0 -318px; }
	h4 span.na_video { background-position: 0 -347px; }
	h4 span.atrakcje { background-position: 0 -608px; }
	h4 span.imprezy { background-position: 0 -637px; }
	
	h4 span.waluty { background-position: 0 -376px; }
	h4 span.latanie { background-position: 0 -405px; }
	h4 span.wiza { background-position: 0 -434px; }
	h4 span.ksiegarnia { background-position: 0 -463px; }
	h4 span.ubezpieczenia { background-position: 0 -492px; }
	h4 span.zdrowie { background-position: 0 -579px; }
	h4 span.kalendarium { background-position: 0 -521px; }
	h4 span.klimat { background-position: 0 -550px; }
	
	
/* PROSTA LISTA WPISÓW NA STRONIE MIASTA */

.Guide_Section .obiektList{
	float: left;
	padding: 0 0 0 5px;
	/*width: 450px;*/
}

	.Guide_Section .obiektList a{
		font-size: 13px;
		line-height: 18px;
		/*background:transparent url(../images/bullet.png) no-repeat scroll 0 5px;		
		padding: 0 0 0 12px;*/
	}

.Guide_Section .obiektListPhotoKontener{
	float: right;
}
	
	.Guide_Section .obiektListPhotoKontener img{
		height: 70px;
		overflow: hidden;
		margin-top: 1px;
		text-align: center;
		padding: 2px;	
		margin: 0px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px; 		
		border-radius: 4px; 
		border: 1px solid #DAD0C4;			
	}	
	
/* LISTA WPSIOW */

.GuideListTools{
	margin: 0 0 0 10px;
}

.GuideListTools .na_mapie{ 
	display: block;
	width: 180px;
	height: 24px;
	padding: 6px 0 0 36px;
	margin: 0 0 14px 0;
	background: url(../images/na_mapie.png) left center no-repeat;
}

.GuideListElem{
	width: 175px;
	height: 215px;
	margin: 0 9px 25px 9px;
	float: left;
	border: 1px solid #dad0c4;
}

.PokrewneMiejsca .GuideListElem{
	float: none;
	margin: 15px 9px 5px 9px;
}

#ObiektyItem .GuideListElem{
	margin: 0 14px 25px 14px;
}

.GuideListElem .imgKontener{
	overflow: hidden;
	height: 141px;
	position: relative;		
}

.GuideListElem .name{
	font-weight: bold;
	font-size: 12px;
	padding: 4px;
	background-color: #dad0c4;
	color: #444;
	clear: both;
}

	.GuideListElem .name:first-letter {
		text-transform: uppercase;
	}

.GuideListElem .name b{
	color: #2f859d;
	font-size: 15px;
	line-height: 13px;
	display: block;
	width: 22px;
	float: left;
}

.GuideListElem .obr{
	height: 120px;
	overflow: hidden;
	margin-top: 1px;
	text-align: center;
}

.GuideListElem .unesco{
	position: absolute;	
	bottom: 0px;
	right: 0px;
	width: 30px;
	height: 30px;
	background: #fff url(../images/unesco_logo.gif) 3px 2px no-repeat;
	-moz-border-radius-topleft: 7px;
	-khtml-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;			
	border-radius: 7px 0 0 0;
}

.GuideListElem .obj_country_src{
	position: absolute;	
	bottom: 0px;
	left: 0px;
	background-color: #fff;
	border: 1px solid #fff;
	border-left: 0px none;
	border-bottom: 0px none;
	height: 17px;
    width: 26px;	
}

.GuideListElem .obr img{
	width: 180px;
}

.GuideListElem p{
	margin: 2px 3px 3px 3px;
	text-align: left;
	font-size: 11px;
	line-height: 13px;
	height: 37px;
}

	.GuideListElem p:first-letter {
		text-transform: uppercase;
	}

.GuideListElem .stars{
	float: left;
	width: 65px;
	margin: 4px 0 0 3px;
}

	.GuideListElem .stars i{
		background: url(../images/star_16.png) 0 0 no-repeat;
		display: block;
		width: 16px;
		height: 16px;
		margin: 0 1px 0 0;
		float: left;
	}

.GuideListElem .ranking{
	font-size: 11px;
	color: #999;	
	margin: 0 0 2px 0;
}

.GuideListElem .visited{
	font-size: 11px;
	color: #999;
}


/* GUIDE PHOTO */

.Guide_MainPhoto{
	position: relative;	
}

.Guide_MainPhoto .clipKontener{
	text-align: center;
	height:265px;
	width: 100%;
	overflow: hidden;	
}

	.Guide_MainPhoto .clipKontener img{
		margin-top: -50px;
	}

.Guide_MainPhoto .opacity{
	position: absolute;	
	top: 0px;
	right: 8px;
	width: 130px;
	height: 265px;
	z-index: 10;	
	background-color: #999;
	overflow: hidden;
		
	filter:alpha(opacity=60);
    -moz-opacity:0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}

.Guide_MainPhoto .miniPhoto{
	position: absolute;	
	top: 165px;
	right: 10px;
	width: 105px;
	height: 75px;
	z-index: 12;	
	overflow: hidden;
	padding: 3px;	
	margin: 6px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 		
	border-radius: 4px; 	
	border: 1px solid #fff;	
}

	.Guide_MainPhoto .miniPhoto b{
		display: block;
		height: 75px;
		overflow: hidden;
	}
	
	.Guide_MainPhoto .miniPhoto img{
		height: 75px;
	}

.Guide_MainPhoto .zoom{
	position: absolute;	
	bottom: 9px;
	left: 15px;
	width: 23px;
	height: 23px;
	z-index: 14;	
	background: url(../images/zoom-icon.png) left top no-repeat;
	display: none;
}

.Guide_MainPhoto .overlay{
	position: absolute;	
	top: 0px;
	right: 8px;
	width: 130px;
	height: 265px;
	z-index: 11;	
	border-left: 2px solid #fff;
	overflow: hidden;
}

.Guide_MainPhoto .overlay a{
	display: block;
	color: #fff;
	font-size: 12px;
	padding: 10px 0 10px 32px;
	margin: 6px 0 0 6px;
}

.Guide_MainPhoto .overlay a:hover{
	text-decoration: underline;
}

.Guide_MainPhoto .overlay .na_mapie{ background: url(../images/na_mapie.png) left 2px no-repeat;}
.Guide_MainPhoto .overlay .dodaj_opinie{ background: url(../images/dodaj_opinie.png) left 2px no-repeat;}
.Guide_MainPhoto .overlay .do_teczki{ background: url(../images/do_teczki.png) left 2px no-repeat;}


/* SPIS TRESCI */

.KrajCountryName{
	font-size: 19px;
	color: #2f859d;
	text-transform: small-caps;
	padding: 5px 0 0 0;
	display: block;
}

.spis_tresci{
	float: right;
	width: 150px;
	margin: 0 0 10px 10px;
	background-color: #F2EFEA;
	padding: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	border-radius:5px;		
}

.spis_tresci ul {
	padding: 0;
	margin: 4px 0 0 4px;
}

.spis_tresci ul li{
	padding: 0 0 2px 10px;
}

.spis_tresci ul li a{
	font-size: 11px;
	padding: 0;	
	margin: 0;
	line-height: 14px;
}

/* INFO TABLE */

table.GuideTableInfo{ 
	border: 1px solid #fff;
	border-collapse: collapse;
	margin: 0 0 14px 0;
}

.krajTable.GuideTableInfo{
	margin: 0 0 0 0;
}

table.GuideTableInfo td.dark{
	background-color: #f2efea;
	width: 90px;
}

table.GuideTableInfo td{ 
	border: 1px solid #fff;
	padding: 5px;
	line-height: 19px;
} 

.krajTable.GuideTableInfo td{ 
	padding: 2px 4px;
} 

table.GuideTableInfo td .infoPrzypis{ 
	font-size: 12px;
	color: #999;
} 

table.GuideTableInfo td .unesco{
	float: right;
	margin: 0 -5px 0 0;
	display: block;
	width: 30px;
	height: 30px;
	background: #fff url(../images/unesco_logo.gif) 3px 2px no-repeat;
	-moz-border-radius-topleft: 5px;
	-khtml-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;				
}

/* OTHER LANGUAGES TABLE */

table.GuideTableLanguages{ 
	border: 1px solid #fff;
	border-collapse: collapse;
	margin: 0 0 14px 0;
}

table.GuideTableLanguages td:nth-child(2n-1){
	background-color: #f2efea;
	width: 70px;
	text-align: left;
	padding-right: 6px;
	font-size: 12px;	
}

table.GuideTableLanguages td{ 
	border: 1px solid #fff;
	padding: 2px 5px 2px 5px;
	line-height: 19px;
	font-size: 13px;
} 


/* NARZEDZIA POD TABELA */

.pokaz_na_mapie{
	background: url(../images/pokaz_na_mapie.png) left 2px no-repeat;
	display: block;
	float: right;
	padding: 3px 0 3px 15px;
}

.warning_icon{
	background: url(../images/warning_icon.png) left 2px no-repeat;
	display: block;
	float: left;
	padding: 3px 0 3px 19px;
}

.alert_icon{
	background: url(../images/cancel_16.png) left 2px no-repeat;
	display: block;
	float: left;
	padding: 3px 0 3px 17px;
	margin: 0 0 0 10px;
}

.dodaj_do_teczki_small{
	background: url(../images/star_16.png) left 0px no-repeat;
	display: block;
	float: right;
	padding: 3px 0 3px 19px;
	margin: 0 13px 0 0px;
}

.missingInfo{
	background-color: #fff;
	font-size: 11px;

	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	border-radius:5px;	
}
	.missingInfo a{
		color: #999;
	}


/* FORMULARZE */ 

.Guide_quickReplyForm{
	margin: 0 0 0 75px;
}

.Guide_quickReplyForm strong{
	display: block;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 5px 0;
}

.Guide_quickReplyForm textarea{
	width: 98%;
	margin: 0 0 5px 0;
	border: 1px solid #DFE6E9;
	background-color: #fafafa;
	font-size: 12px;
}

.Guide_quickReplyForm input.text{
	width: 50%;
	margin: 0 0 5px 0;
	border: 1px solid #DFE6E9;
	background-color: #fafafa;
	font-size: 12px;
}

/* GALERIA */ 

.GuideGallery div{
	width: 75px;
	height: 75px;
	overflow: hidden;
	padding: 1px;	
	border: 1px solid #DAD0C4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	border-radius:5px;		
	float: left;
	margin: 8px;	
}

.GuideGallery div b{
	display: block;
	width: 75px;
	overflow: hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	border-radius:5px;				
}

.GuideGallery div img{
    height:75px;
	margin: 0 0px;	
}


.GuideOwnGallery div{
	width: 75px;
	height: 75px;
	overflow: hidden;
	padding: 1px;	
	border: 1px solid #DAD0C4;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	border-radius:5px;		
	float: left;
	margin: 8px;	
}

.GuideOwnGallery div b{
	display: block;
	width: 75px;
	overflow: hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	border-radius:5px;			
}

.GuideOwnGallery div img{
    height:75px;
	margin: 0 -15px;
}
	
	
/* POKREWNE MIEJSCA */

.PokrewneMiejsca{
	margin: 0 0 30px 0;
}

.PokrewneMiejsca em{
	display: block;
	margin: 0 0 10px 10px;
	font-size: 17px;
	text-style: normal;
	font-weight: bold;
}

.PokrewneMiejsca ul{
	margin: 0 0 0 20px;
}	

.PokrewneMiejsca ul li{
	margin: 0 0 5px 0;
}	

.PokrewneMiejsca ul li strong{
	font-size: 15px;
	font-weight: bold;
	color: #2E5D74;
}

.PokrewneMiejsca ul li a{
	font-size: 14px;
}

.PokrewneMiejsca a:hover{
	text-decoration: underline;
}

.PokrewneMiejsca ul li ul {
	margin-top: 10px;
	margin-left: 15px;
}	

.PokrewneMiejsca ul li ul li {

}	


/* TRANSPORTATION TABLE */

.GuideTransportTableDIV{
	position: relative;
	margin-bottom: 30px;
}

	.TableCorner_left {
		position: absolute;
		top: 1px;
		left: 1px;
		width: 19px;
		height: 15px;
		background: url(../images/table_corner_left.gif) 0px 0px no-repeat;
		z-index: 100;
	}

	.TableCorner_right {
		position: absolute;
		top: 1px;
		right: 1px;
		width: 15px;
		height: 10px;
		background: url(../images/table_corner_right.gif) 0px 0px no-repeat;
		z-index: 100;		
	}	
	
table.GuideTransportTable {
	border-collapse: collapse;
	border-spacing: 1;
	border: 1px solid #fff;
	font-family:arial;
	background-color: #3fbad9;
	margin: 0px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}

table.GuideTransportTable thead tr th, 
table.GuideTransportTable tfoot tr th {
	background-color: #2f859d;
	font-size: 10pt;
	padding: 10px 4px 10px 4px;
	border: 1px solid #fff;
	color: #fff;
	min-width: 40px;
	text-align: center;
}

table.GuideTransportTable thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	background-color: #2f859d;
}

table.GuideTransportTable tr.filters td {
	border: 1px solid #fff;
	text-align: center;
}

	table.GuideTransportTable tr.filters td input,
	table.GuideTransportTable tr.filters td select {
		-moz-border-radius:4px;
		-webkit-border-radius:4px; 
		border-radius:4px;	
		-moz-box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.5);
		-webkit-box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.5);
		box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.5);
		border: 0px none;
		color: #616565;
		font-size: 12px;
		padding: 3px 5px 4px 5px;
		margin: 4px 5px 4px 5px;		
	}
	
table.GuideTransportTable tbody td {
	border: 1px solid #fff;
	color: #3D3D3D;
	background-color: #d8e8ed;
	vertical-align: middle;
	padding: 3px 5px 3px 5px;
}

	table.GuideTransportTable tbody td:first-child a {
		font-size: 13px;
		font-family: Vardana, Tahoma, Helvetica, Arial;	
		font-weight: bold;
		padding-left: 15px;
	}
	
table.GuideTransportTable tbody tr.odd td {
	background-color:#eff5f7;
}

table.GuideTransportTable thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}

table.GuideTransportTable thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}

table.GuideTransportTable thead tr .headerSortDown, 
table.GuideTransportTable thead tr .headerSortUp {
	background-color: #2f859d;
} 

table.GuideTransportTable tbody tr.abroat td:first-child {
	background: #d9dedd url(../images/red_tr.gif) 0px 1px no-repeat;
}

table.GuideTransportTable tbody tr.abroat td {
	background-color: #d9dedd;
}	

table.GuideTransportTable tbody tr.highlight td{
	background: transparent url(../images/table_highlight_back.gif) 0px 0px repeat-x;
}

a.userInfo{
	background: transparent url(../images/forum_tools_icons.png) 0px 0px no-repeat;
	width: 16px;
	height: 15px;
	display: block;
	margin: 0 10px 0 0;
	float: right;
}

.comment{
	background: transparent url(../images/forum_tools_icons.png) 0px -16px no-repeat;
	width: 16px;
	height: 15px;
	display: block;
	margin: 0 auto;
}

table.GuideTransportTable a.del{
	color: transparent;
}

table.GuideTransportTable tbody tr.highlight td a.del{
	color: #2F859D;
	text-decoration: none;
}

.transportation_icons{
	display: block;
	width: 26px;
	height: 26px;
	color: transparent;
	margin: 0 auto;
	line-height:60px;
	filter:alpha(opacity=100);
	font-size: 1px;
}

.b.transportation_icons{ background: transparent url(../images/transportation_icons.gif) 0px 0px no-repeat; }
.p.transportation_icons{ background: transparent url(../images/transportation_icons.gif) 0px -26px no-repeat; }
.t.transportation_icons{ background: transparent url(../images/transportation_icons.gif) 0px -52px no-repeat; }
.c.transportation_icons{ background: transparent url(../images/transportation_icons.gif) 0px -78px no-repeat; }
.x.transportation_icons{ background: transparent url(../images/transportation_icons.gif) 0px -104px no-repeat; }
.s.transportation_icons{ background: transparent url(../images/transportation_icons.gif) 0px -130px no-repeat; }

.underTableTools{
	background-color: #3fbad9;
	padding: 6px 8px 8px 8px;
	-moz-border-radius-bottomleft: 7px;
	-khtml-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;		
	-moz-border-radius-bottomright: 7px;
	-khtml-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;			
}

	.underTableTools .rankingInfo{
		width: 70%;
		float: right;
		margin: 15px 0 0 0;
		color: #fff;
	}
	
	.underTableTools .addNew{
		width: 30%;
	}
	
	.underTableTools .addNew a{
		color: #fff;
	}		
	
	.underTableTools .addNew input{
		-moz-border-radius:4px;
		-webkit-border-radius:4px; 
		border-radius:4px;	
		-moz-box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.5);
		-webkit-box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.5);
		box-shadow: inset 1px 1px 1px 1px rgba(0,0,0,0.5);
		border: 0px none;
		color: #616565;
		font-size: 12px;
		padding: 3px 5px 4px 5px;
		margin: 7px 5px 4px 0px;			
		width: 170px;
	}			
	
	
/* LISTA USEROW - BYLI TU */

.UserListHeader{
    color: #373737;
    font-family: "Lucida Sans Unicode","Lucida Grande",Vardana,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin: 0px 0px 15px 3px;
    padding: 0;
	clear: both;
}
	
.UserListElem{
	width: 70px;
	height: 130px;
	margin: 0 5px 20px 5px;
	float: left;
	border: 1px solid #dad0c4;
}

.UserListElem .name{
	font-weight: bold;
	font-size: 11px;
	padding: 2px 2px 4px 2px;
	background-color: #dad0c4;
	color: #444;
	line-height: 12px;
}

	.UserListElem .name:first-letter {
		text-transform: uppercase;
	}

.UserListElem .number{
	position: absolute;	
	bottom: 0px;
	right: 0px;
	width: 20px;
	height: 10px;
	-moz-border-radius-topleft: 7px;
	-khtml-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
	background-color: #fff;
	color: #2f859d;
	font-size: 11px;
	padding: 2px 5px 3px 3px;
	display: block;
	float: left;
	font-weight: bold;
}

.UserListElem .obr{
	height: 70px;
	overflow: hidden;
	margin: 0px auto;
	text-align: center;
	position: relative;	
}

.UserListElem .obr img{
	width: 70px;
}

.UserListElem p{
	margin: 2px 3px 3px 3px;
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	height: 26px;
}

	.UserListElem p:first-letter {
		text-transform: uppercase;
	}

/* FILTR  */

.FilterArea{
	marign: 10px 0 5px 0;
}	

.FilterArea .filterSection{
	margin: 0 5px 0 0;
	float: left;
}	
	
.FilterArea .filterSection i{
	margin: 0 0 5px 0;
	font-style: normal;
	display: block;
}		

/* TABELA */ 

.GuideRaportTableDIV{
	position: relative;
	margin: 15px 0 0 0;
}

table.tablesorter {
	position: relative;
	border-collapse: collapse;
	border-spacing: 1;
	border: 1px solid #CDCDCD;
	font-family:arial;
	background-color: #CDCDCD;
	margin:0px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}

table.tablesorter thead tr th {
	background-color: #2f859d;
	font-size: 10pt;
	padding: 10px 4px 10px 4px;
	border: 1px solid #fff;
	color: #fff;
	min-width: 40px;
	text-align: center;
}

table.tablesorter tfoot tr th {
	background-color: #EFF5F7;
	border: 1px solid #999;
	font-size: 12px;
	padding: 2px 4px 2px 4px;
	border: 1px solid #CDCDCD;
}

table.tablesorter  td.innerSum {
	background-color: #EFF5F7;
}

table.tablesorter td.innerHeader,
table.tablesorter tr.w_liczbach_highlight td.innerHeader {
	background-color: #4e9fb3;
	color: #fff;
	font-size: 8pt;	
}

table.tablesorter thead tr .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	background-color: #4e9fb3;
}

table.tablesorter tbody td {
	border: 1px solid #CDCDCD;
	color: #3D3D3D;
	padding: 6px 4px 3px 4px;
	background-color: #FFF;
	vertical-align: top;
}

table.tablesorter tr td.trigger {
	color: #2E5D74;
	font-size: 12px;
}

	table.tablesorter tbody td span {
		border: 1px solid #CDCDCD;
	}

table.tablesorter tbody tr.odd td {
	background-color:#e0ebee;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
} 

table.tablesorter tbody tr.w_liczbach_highlight td{
	background-color: #F9F9D4;
}


