html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;
	font-weight: inherit; font-style: inherit; font-size: 12px; font-family:Arial, Tahoma, Vardana, Helvetica, sans-serif; 
	/*vertical-align: baseline;*/text-decoration:none;}
:focus {outline: 0;}
body {line-height: 1; color: #363636; }
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
button{border:0;}
a{ color: #2E5D74; }
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix { height:1% }
.clear { clear:both }
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


/* REKLAMY */ 

.promDiv,
.selfpromo{
	display: block;
}

/* TIPS */

.tips{
	border: 1px solid #ecc193;
	margin: 10px 0px 15px 0px;
	padding: 10px 10px 10px 36px;	
	text-align: left;
	color: #6b6565;
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	background: #FEFBF3 url(../images/warning_icon.png) 10px center no-repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	line-height: 15px;
}

.tips a{
	color: #6b6565;
	text-decoration: underline;
}

.labelAlert{
	background: url(../images/warning_icon.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-left: 5px;
}

.ui-autocomplete-loading {
	background: white url('../images/loading_16.png') right center no-repeat;
}

/* ERROR DIV */

.errorDiv{
	border: 1px solid #ecc193;
	margin: 10px 10px 15px 10px;
	padding: 30px 10px 10px 70px;	
	text-align: left;
	color: #6b6565;
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	background: #FEFBF3 url(../images/warning_48.png) 8px center no-repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	line-height: 15px;
	min-height: 50px;
}

.errorDiv ul{
	list-style-type: square;
	padding: 5px 0 5px 16px;
}

.errorDiv strong{
	font-weight: bold;
}

.errorDiv a{
	color: #d88225;
}

.e_modal{
	border: 0px none;
	margin: 10px 10px 15px 10px;
	padding: 30px 10px 10px 70px;	
	text-align: left;
	color: #6b6565;
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	background: url(../images/warning_48.png) 5px center no-repeat;
	line-height: 15px;
	min-height: 48px;
}

/* HELP INFO DIV */

.helpDiv {
	border: 1px solid #f7e6d3;
	margin: 10px 10px 15px 10px;
	padding: 5px 10px 10px 70px;	
	text-align: left;
	color: #6b6565;
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	background: #fefbf3 url(../images/error_pytajnik.png) 8px center no-repeat;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px; 
	border-radius: 8px; 
	line-height: 15px;
	min-height: 70px;
}

.infoDiv{
	background: #fefbf3 url(../images/error_wykrzyknik.png) 8px center no-repeat;
}

.okInfoDiv{
	background-image: none;
	background-color: #F8F8F8;
	padding: 15px 20px 5px 10px;	
	border: 1px solid #999999;
}

.helpDivInline {
	border: 1px solid #f7e6d3;
	margin: 2px;
	padding: 2px 10px 2px 10px;	
	text-align: left;
	color: #6b6565;
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	background-color: #fefbf3;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	line-height: 15px;
}

.helpDiv a{
	display: block;
	font-weight: bold;
	text-decoration: underline;
	color: #d4a878;
	margin: 0 0 5px 0;
}

.helpDiv .bottom{
	margin: 8px 0 0 0;
	text-align: right;
}

	.helpDiv .bottom a{
		display: inline;
		font-weight: bold;
		text-decoration: underline;
		color: #d88225;
		margin: 0 0 5px 0;
	}

.helpDiv strong{
	font-weight: bold;
}	
	
.helpDiv ul{
	padding: 5px 0 5px 16px;
	margin: 3px 0 3px 0;
	list-style-type: disc;
}

.helpDiv ul li{
	padding: 2px 0 2px 2px;
	color: #6b6565;
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;	
}

.helpDiv .link{
	padding: 2px 0 2px 2px;
	color: #ef6d18;
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;	
}

.error {
	background-color:#EE3823;
	font-size:13px;
	padding:8px 10px;
	color:#fff;
	margin-left:-2px;
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px; 
	
	-moz-box-shadow:2px 2px 3px #999;
	-webkit-box-shadow:2px 2px 3px #999;	
}

.error em {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:  transparent transparent #EE3823 transparent;

	/* positioning */
	position:absolute;
	bottom:27px;
	left:20%;
	margin-left: -10px;
	margin-top: -10px;
}

.error i {
	display:block;
	width:0;
	height:0;
	border:10px solid;
	border-color:  transparent #EE3823 transparent transparent ;

	/* positioning */
	position:absolute;
	bottom:4px;
	left:0;
	margin-left: -20px;
	margin-top: 0px;
}

.errorDivDialog {
	margin: 10px 10px 15px 10px;
	padding: 5px 10px 10px 10px;	
	text-align: left;
	color: #6b6565;
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	line-height: 15px;
	min-height: 70px;
}

.errorDivDialog ul{
	margin: 3px 0 3px 0;
	list-style-type: square;
}

.errorDivDialog ul li{
	padding: 2px 0 2px 2px;
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;	
}

.errorDivDialog a{
	color: #ffccdd;
}

.loading {
	height: 28px;
	width: 28px;
	background: url(../images/loading.png) 0 0 no-repeat;
	display: block;
	margin: 0 auto 0 auto;
	padding: 3px 0 3px 0;
	display: none;
}

.loading_big {
	height: 32px;
	width: 32px;
	background: url(../images/loading.gif) 0 0 no-repeat;
	display: block;
	margin: 0 auto 0 auto;
	padding: 3px 0 3px 0;
	display: none;
}

.wikipediaLink{
	background: url(../images/wikipedia_icon.gif) right bottom no-repeat;
	text-align: right;
	display: block;
	padding: 0 37px 7px 0;
	color: #2F859D;
}	

.facebookLikeButton{
	float: left;
	width: 400px;
	margin: 5px 0 0 7px;
}

a.blue_help{
	background: transparent url(../images/blue_help.png) right 0 no-repeat;
	padding: 0 18px 0 0;
}

.dialog-confirm{
	display: none;
}

.ProfilHeader{
	background: url(../images/profil/header_back.gif) 0 0 repeat-x;
	padding: 12px 10px 28px 10px;
	clear: both;
	margin: 25px 0 15px 0;	
}

.ProfilHeader span{
	font-size: 13px;
	font-weight: bold;
	color: #31444f;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
}

/* INPUTY FORMULARZY */

textarea{
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;	
	overflow: auto;
	font-size: 12px;
	padding: 3px;
}

label {
	font-size:17px;	
	display:block;
	font-weight: bold;	
}

label em {
	font-size:13px;
	color:#242525;	
	font-style:normal;
	font-weight: normal;
	padding-left: 7px;
}

label i {
	font-size:11px;
	color:#242525;	
	font-style:normal;
	font-weight: normal;
	padding-left: 7px;
	display: block;
}

label span {
	color:#ff9933;
	font-weight:bold;
	position:relative;
	top:4px;
	font-size:20px;
}

input.text,
textarea {
	width:95%;
	padding: 5px 5px  5px  5px;
	border:1px solid #8fadbc;
	color:#968888;
	letter-spacing:1px;
	margin: 3px 0 2px 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	font-size: 15px;
}

select {
	width:94%;	
	padding: 5px 5px  5px  5px;
	border:1px solid #8fadbc;
	color:#968888;
	letter-spacing:1px;
	margin: 3px 0 2px 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	border-radius: 4px;
	font-size: 15px;
}

.inputText_error{
	border: 1px solid #cc3300;	
	background-color: #ffffcc;
}

.waiting{
	background: #eaeaea url(../images/loading.png) center center no-repeat;
}

/* TOOLTIP */

.tooltipSimple {
	display:none;
	background-color:#ffa;
	border:1px solid #cc9;
	padding:3px;
	font-size:14px;
	-moz-box-shadow: 2px 2px 11px #666;
	-webkit-box-shadow: 2px 2px 11px #666;
	box-shadow: 2px 2px 11px #666;
	z-index: 250;
}

.tooltipMini {
	display:none;
	background-color:#ffa;
	border:1px solid #cc9;
	padding:3px;
	font-size:11px;
	z-index: 250;
}

.tooltipSimple2 {
	display:none;
	background-color:#fff;
	border:1px solid #999;
	padding:5px;
	font-size:12px;
	-moz-box-shadow: 2px 2px 5px #666;
	-webkit-box-shadow: 2px 2px 5px #666;
	box-shadow: 2px 2px 5px #666;
	z-index: 250;
	width: 270px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	border-radius: 6px;	
	line-height: 16px;
}

.tooltipSimple2 em {
	display:block;
	width:0;
	height:0;
	border:9px solid;
	border-color:  transparent transparent transparent #666;

	/* positioning */
	position:absolute;
	bottom:1px;
	right:0px;
	margin-right: -18px;
	margin-top: 0px;
}

.tooltipMap { position:absolute;
	background-color:#ffa;
	border:1px solid #cc9;
	padding:3px;
	font-size:13px;
	-moz-box-shadow: 2px 2px 11px #666;
	-webkit-box-shadow: 2px 2px 11px #666;
	box-shadow: 2px 2px 11px #666;
	z-index: 250;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	border-radius: 5px; 
	white-space: nowrap;
}

/* PUNKTY BUTTON */

.rankingInfo{
	text-align: right;
	font-size: 12px;
	color: #999;
}

.punktyButton{
	background: url(../images/punkty_button.png) 0 0 no-repeat;
	width: 132px;
	height: 24px;
	margin: -3px 0 10px 6px;
	float: right;
}

.punktyButton span{
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	display: block;
	color: #fff;
	font-weight: bold;
	float: right;
	margin: 2px 8px 0 0;
	width: 25px;
	height: 18px;
	text-align: center;
}

.punktyButton a{
	display: block;
	float: right;
	width: 12px;
	height: 12px;
	margin: 5px 2px 0 0;
}

.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;
}

/* MAIN MENU */

.MainNavMenu ul{
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
}

.MainNavMenu ul li{
	float: left;
}

.MainNavMenu a{
	padding: 13px 8px 14px 8px;
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	border-right: 1px solid #b4ccd5;
}

.MainNavMenu ul > li:last-child{
	border-right: 0px none;
}

.MainNavMenu a:hover,
.MainNavMenu a._set{
	background-color: #43b9d7;
}

.MainNavMenu li.current { background-color: #43b9d7; }
.MainNavMenu ul li.current ul.topsubmenu {display: block; }

.MainNavMenu li.nowosc { background-color: #ff6600; }

.MainNavMenu ul li ul.MainSubMenu {
	position: absolute; 
	z-index: 100; 
	height: 28px; 
	top: 35px; 
	left: 0px; 
	width: 697px;
	display: none; 
	text-align: center; 
	padding: 8px 0px 0px 0px;
}

.MainNavMenu ul li ul.first {
	display: block; 
}

.MainNavMenu ul li ul.MainSubMenu li{
	font-size: 12px;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	font-weight: normal;
	padding: 5px 2px 5px 2px;
	color: #a3ddeb;
}

.MainNavMenu ul li ul.MainSubMenu li a {
	font-size: 12px;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	font-weight: normal;
	border-right: 0px none;
	padding: 1px 0 1px 0px;
}

/*.MainNavMenu ul li ul.MainSubMenu li a:before {
	content: "|";
	color: #a3ddeb;
	padding: 5px 4px 5px 4px;
}

.MainNavMenu ul li ul.MainSubMenu li:first-child a:before {
	content: "";
}*/

.MainNavMenu ul li ul.MainSubMenu li:first-child a {
	padding-right: 2px;
}

.MainNavMenu ul li ul.MainSubMenu li a:hover {
	color: #62605d;
}

/* FAST MENU */ 

.fastMenu{
	margin: 30px 0 0 12px;
}

.fastMenu li{
	padding: 0 0 5px 0px;
}

.fastMenu li a{
	color: #424140;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding: 0 0 0 10px;	
	background: url(../images/bullets.gif) left 7px no-repeat;		
}

/* UNDER LOGO MINI TOOLS */

#under_logo_tools li{
	float: left;
}

#under_logo_tools li a{
	display: block;
	background-image: url(../images/under_logo_tools.gif);
	background-repeat: no-repeat;	
	height: 17px;
}

.mini_favorites{ background-position: 0 0; width: 22px; }
.mini_forum{ background-position: -22px 0; width: 33px;	}
.mini_sitemap{ background-position: -55px 0; width: 33px; }
.mini_kontakt{ background-position: -88px 0; width: 22px; }

/* OWNER SOCIAL PLUGINS */

#socialPages li{
	float: left;
}

#socialPages li a{
	display: block;
	background-image: url(../images/social_icons_joinus.png);
	background-repeat: no-repeat;	
	height: 16px;
	width: 16px;
	margin: 0 5px 0 0;
}

.owner_facebook{ background-position: 0 0; }
.owner_twitter{ background-position: -21px 0; }
.owner_youtube{ background-position: -42px 0; }

/* STOPKA MENU */

.stopkaMenu{
	margin: 0 0 0 20px;
}

.stopkaMenu strong{
	color: #666;
	font-weight: bold;
	display: block;
	margin: 0 0 14px 0;
	font-size: 13px;	
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;	
}

.stopkaMenu ul{
	float: left;
	margin: 0 35px 0 0;
}

.stopkaMenu li{
	margin: 0 0 4px 0;
}

.stopkaMenu li a,
.stopkaMenu span{
	color: #999999;
	font-size: 13px;	
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;	
}

.stopkaMenu span{
	line-height: 16px;
}

.NesletterStopka{
	margin: 5px 0 25px 0;
}

.NesletterStopkaDiv{
	width: 280px;
	float: left;
}

.NesletterStopka input[type="text"]{
	background: url(../images/input_stopka_back.png) left top no-repeat;
	width: 175px;
	height: 22px;
	border: 0px none;
	color: #9e9e9e;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;
	padding: 1px 15px 0 5px;
	float: left;
	margin: 3px 0 0px 0;
}

.NesletterStopka a{
	margin: 2px 0 0px 0;
}

/* STOPKA TEXT INFO */

.stopkaInfo{
	clear: both;
	margin: 30px 0 0 0;
	border-top: 1px solid #d8d8d8;
}

.stopkaInfo p{
	padding: 10px 10px 20px 20px;
	color: #999999;
	font-size: 13px;	
	line-height: 16px;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;		
}

.stopkaLinki.stopkaInfo{
	padding: 3px 20px;
    color: #999999;	
	margin: 0px 0 0 0;
}

.stopkaLinki.stopkaInfo a{
    color: #999999;
    font-family: Vardana,Tahoma,Arial,Helvetica,sans-serif;
    font-size: 13px;
}
	
/* STOPKA COPYRIGHT */

.copyrightDIV{
	margin: 0 20px 0 20px;
	padding: 0 0 20px 0;
	color: #999999;
	font-family: Tahoma, Vardana, Arial, Helvetica, sans-serif;
	fpnt-size: 12px;
}

.copyrightDIV div{
	float: left;
	margin-top:20px;	
}

.copyrightDIV strong{
	font-weight: bold;
}

/* STOPKA PARTNERZY */

.copyrightDIV p{
	float: right;
}

.copyrightDIV p strong{
	float: left;
	display: block;
	margin: 20px 20px 0 0;
}

.stopka_logo{
	background: url(../images/logo_stopka_partnerzy.png) left top no-repeat;
	display: block;
	height: 50px;
	float: left;
	vertical-align: middle;	
}

.gtllot{background-position: 0 0; width: 150px;}
.serwiswizowy{background-position: -152px 0; width: 150px;}
.przedpodroza{background-position: -300px 0; width: 135px;}

/* CLOCK AREA */ 

.clockArea span{
	display: block;
	padding: 0 0 6px 0;
	color #363636;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.clockArea span.flagi{
	margin: 2px 0 0 9px;
}

.clockArea span.flagi{
	margin: 2px 0 0 9px;
}

	.clockArea .bn.f_big.flagi{
		margin: -4px 0 0 9px;
	}
	
/* TOP PHOTO AREA */

.photoCountryName{
	display: block;
	width: 300px;
	height: 45px;		
	background-repeat: no-repeat;	
	background-position: 0 0;	
	margin-top: 250px;	
}

.TopPhotoInfoMark{
	position: absolute;	
	width: 23px;
	height: 22px;
	top: 8px;
	right: 8px;
	background: url(../images/foto_info.png) center top no-repeat;
	z-index:5;
	display: none;
}
	
a.TopPhotoInfoMark:hover{
	/*background-image: none;*/
}	
	
.TopPhotoInfo{
	position: absolute;	
	top: 0px;
	left: 0px;
	right: 0px;
	background-color: #2e5d74;
	/*background-color: rgba(255, 255, 255, .85);*/
	height: 295px;
	width: 300px;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;
	display: none;

}

.TopPhotoInfo strong{
	display: block;
	color: #ddd;
	font-size: 24px;
	padding: 25px 10px 3px 10px;
}

.TopPhotoInfo i{
	font-style: normal;
	font-size: 16px;
	color: #ddd;
	display: block;		
	padding: 0px 10px 20px 10px;
}

.TopPhotoInfo em{
	color: #ddd;
	font-style: normal;
	display: block;	
	padding: 0 10px 3px 10px;
	font-size: 12px;
}

.TopPhotoInfo a{
	color: #ddd;
	font-size: 12px;
	text-decoration: underline;
}


/* SERVICES ICONS */

.servicesMenu{
	text-align: right;
}

.servicesMenu li{
	float: right;
}

.servicesMenu li a{
	display: block;
	background-image: url(../images/service_tools_small.png);
	background-repeat: no-repeat;	
	height: 74px;
	width: 45px;
	border-left: 1px solid #a4cbd4;
	padding: 0 1px 0 1px;
	margin: 0 0px 0 1px;
}

.services_travelblog{background-position: 0 0px;} .services_travelblog:hover{background-position: 0px -75px;} .services_travelblog:active, .services_travelblog_set{background-position: -1px -74px;}
.services_bazamiast{background-position: -45px 0px;} .services_bazamiast:hover{background-position: -45px -75px;} .services_bazamiast:active, .services_bazamiast_set{background-position: -46px -74px;}
.services_mapa{background-position: -91px 0px;} .services_mapa:hover{background-position: -91px -75px;} .services_mapa:active, .services_mapa_set{background-position: -92px -74px;}
.services_fotoazja{background-position: -136px 0px;} .services_fotoazja:hover{background-position: -136px -75px;} .services_fotoazja:active, .services_fotoazja_set{background-position: -137px -74px;}
.services_kalendarium{background-position: -183px 0px;} .services_kalendarium:hover{background-position: -183px -75px;} .services_kalendarium:active, .services_kalendarium_set{background-position: -184px -74px;}
.services_oferty{background-position: -228px 0px;} .services_oferty:hover{background-position: -228px -75px;} .services_oferty:active, .services_oferty_set{background-position: -229px -74px;}
.services_forum{background-position: -274px 0px;} .services_forum:hover{background-position: -274px -75px;} .services_forum:active, .services_forum_set{background-position: -275px -74px;}
.services_wliczbach{background-position: -322px 0px;} .services_wliczbach:hover{background-position: -322px -75px;} .services_wliczbach:active, .services_wliczbach_set{background-position: -323px -74px;} 
.services_mapapodrozy{background-position: -363px 0px;} .services_mapapodrozy:hover{background-position: -363px -75px;} .services_mapapodrozy:active, .services_mapapodrozy_set{background-position: -363px -74px;} 

.servicesMenu li span {
	position: absolute; 
	z-index: 100; 
	height: 72px; 
	width: 319px;
	top: -87px; 
	right: 23px; 
	display: block; 
	text-align: center; 
	padding: 8px 0px 0px 0px;
	background-image: url(../images/service_tools_desc.png);
	background-repeat: no-repeat;	
}

.services_travelblog_desc{background-position: 0 0px;}
.services_bazamiast_desc{background-position: -320px 0px;}
.services_mapa_desc{background-position: -640px 0px;}
.services_fotoazja_desc{background-position: -960px 0px;}
.services_kalendarium_desc{background-position: -1280px 0px;}
.services_oferty_desc{background-position: -1600px 0px;}
.services_forum_desc{background-position: -1920px 0px;}
.services_wliczbach_desc{background-position: -2240px 0px;}
.services_mapapodrozy_desc{background-position: -2560px 0px;}

/* HELP TOOL */

.helpTool{
	position: absolute;	
	left: -10px;		
}

#loginArea .helpTool{
	top: 90px;
}

#afterLoginArea .helpTool{
	top: 130px;
}

.helpTool a{
	display: block;	
	width: 95px;
	height: 29px;
	background: url(../images/help_icon.png) left top no-repeat;
}

/* LOGIN AREA */ 

#loginArea{
	color: #808080;
	font-size: 12px;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;	
}

.PreLoginArea{
	text-align: right;
}

.facebookLogin{
	display: block;
	background: url(../images/facebook_login.gif) 0 0 no-repeat;
	width: 85px;
	height: 18px;
	float: right;
}

.facebook_login_big{
	display: block;
	background: url(../images/facebook_login_big.png) 0 0 no-repeat;
	width: 168px;
	height: 22px;
}

.facebookLoginOr{
	color: #808080;
	font-size: 12px;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;	
	position: absolute;
	top: 8px;
	left: 79px;
}

#loginArea input[type="text"],
#loginArea input[type="password"],
#loginArea .inputpass {
	background: url(../images/login_input_back.png) left top no-repeat;
	width: 92px;
	height: 21px;
	border: 0px none;
	color: #216d81;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;
	padding: 1px 5px 0 5px;
	float: right;
	margin: 3px 0 0px 0;
}

#loginArea input[type="password"] {
	background: url(../images/pass_input_back.png) left top no-repeat;
}

#loginArea input.inputpass {
	background: url(../images/login_input_back.png) left top no-repeat;
}

#loginArea input[type="submit"] {
	background: url(../images/login_buttons.png) 0 0 no-repeat;
	width: 48px;
	height: 28px;
	border: 0px none;
	padding: 1px 15px 0 5px;
	cursor: pointer;
	float: right;
}

#loginArea input[type="checkbox"] {
	vertical-align: bottom;
	margin: 0px 22px 0 4px;
	float: right;
}

#loginArea a.button_rejestracja {
	background: url(../images/login_buttons.png) -54px 0 no-repeat;
	width: 76px;
	height: 28px;
	display: block;
	float: right;
	margin-left: 6px;
}

#loginArea span {
	margin: 0px 0px 0 16px;
	float: right;
}

#loginArea a{
	color: #808080;
	font-size: 12px;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;	
	padding: 1px 0 0 0;
	display: block;
	float: left;
}

#loginArea a:hover{
	text-decoration: underline;
}

/* GOOGLE SEARCH */
/*
#GoogleSearchArea input{
	background: url(../images/google_serach_back.gif) left top no-repeat;
	width: 130px;
	border: 0px none;
	color: #9c9696;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	padding: 7px 61px 7px 24px;
	margin: 0px 0 2px 0;
	vertical-align: middle;
}*/

#GoogleSearchArea a{
	font-weight: bold;
	color: #fff;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	font-size: 12px;
}

#GoogleSearchArea span {
	display: block;
	color: #d1caca;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	margin: 0 0 3px 5px;	
}

#GoogleSearchArea span a {
	color: #d1caca;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: underline;
	font-weight: normal;
}

/* AFTER LOGIN AREA */

#afterLoginArea,
#afterLoginArea a{
	color: #666666;
	font-size: 12px;
	font-family: Arial, Tahoma, Vardana, Helvetica, sans-serif;
}

#afterLoginArea div{
	margin-top: 5px;
}

#afterLoginArea strong{
	color: #216d81;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;	
}

strong.ranking{
	width: 15px;
	height: 5px;
	padding: 0 0 0 20px;
}

strong.plus{
	background: url(../images/ranking.gif) 2px 3px no-repeat;
}

span.up{
	display: inline-block;
	background: url(../images/ranking_arrow.gif) 0px 1px no-repeat;
	padding: 0 3px 0 3px;
}

strong.minus{
	background: url(../images/ranking.gif) 2px -13px no-repeat;
}

span.down{
	display: inline-block;
	background: url(../images/ranking_arrow.gif) 0px -15px no-repeat;
	padding: 0 3px 0 3px;
}

span.new_poczta{
	display: inline-block;
	background: url(../images/new_mail.gif) 3px 0px no-repeat;
	padding: 0 0px 0 34px;
}

strong.teczka, 
strong.plany{
	display: block;
	padding: 0 0 0 18px;
	line-height: 13px;
}

strong.teczka{
	display: inline-block;
	background: url(../images/icons.png) 2px -2px no-repeat;
}

strong.plany{
	display: inline-block;
	background: url(../images/icons.png) 2px -24px no-repeat;
}

#afterLoginArea .loggedUser{
	margin: 30px 0 0 70px;
}

#afterLoginArea .loggedUser .loggedUserName{
	color: #1d6579;
	font-size: 17px;
	font-family: Arial, Tahoma, Vardana, Helvetica, sans-serif;
	line-height: 23px;
	font-weight: bold;
}

#afterLoginArea .loggedUser em{
	color: #666666;
	font-size: 15px;
	font-family: Arial, Tahoma, Vardana, Helvetica, sans-serif;
	line-height: 23px;
	font-style: normal;
}

#afterLoginArea .loggedUser a.tooltip{
	background: url(../images/icons.png) left -46px no-repeat;
	width: 10px;
	height: 10px;	
	display: inline-block;
	margin: 0 0 0 3px;
	padding: 0 0 3px 0;
	cursor: help;
}

#afterLoginArea a.button_profil {
	background: url(../images/login_buttons.png) -138px 0 no-repeat;
	width: 99px;
	height: 28px;
	display: block;
	float: left;
	margin: 0 3px 5px 3px;
}

#afterLoginArea a.button_logut {
	background: url(../images/login_buttons.png) -239px 0 no-repeat;
	width: 76px;
	height: 28px;
	display: block;
	float: left;
	margin-bottom: 5px;
}

/* TOP PROFIL PHOTO */

.LoginAreaPhoto a{
	display: block;
	width: 70px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: 0 0px;
	margin: 11px 0 0 15px;
}

.LoginAreaPhoto span{
	display: block;
	z-index: 25;
	background: url(../images/spinacz.png) 0 0 no-repeat;
	width: 28px;
	height: 62px;
	position: absolute;	
	top: 29px;
	left: 72px;	
}

/* NAVIGATOR */ 

.navigator{
	margin: 0 0 0 8px;
}

.navigator li{
	float: left;
	position: relative;
}

.navigator li a{
	display: block;
	padding: 0px 37px 0px 0;
	background: url(../images/nav_separator.png) top right no-repeat;
}

.navigator li span{
	color: #373737;
	font-size: 15px;
	font-family: Arial, Tahoma, Vardana, Helvetica, sans-serif;
	font-weight: bold;
	padding: 11px 30px 12px 4px;
	display: block;
	background: url(../images/nav_separator.png) right -76px no-repeat;
}

.navigator li a:hover,
.navigator li:hover a{
	color: #fcebd4;
	background: url(../images/nav_separator.png) right -38px no-repeat;
}

.navigator li a i,
.navigator li em{
	color: #373737;
	font-size: 15px;
	font-family: Arial, Tahoma, Vardana, Helvetica, sans-serif;
	font-weight: bold;
	padding: 11px 0px 12px 4px;
	display: block;
	font-style: normal;
}

.navigator li a:hover i,
.navigator li:hover a i{
	display: block;
	color: #fcebd4;
	background: url(../images/nav_back.png) 0 0 no-repeat;
}

.navigator li .sub {
	position: absolute;
	top: 32px; left: -3px;
	z-index: 99999;
	background-color: #2e5d74;
	padding: 10px 8px 15px;
	float: left;
	border-right: 3px solid #dad0c4;
	border-bottom: 3px solid #dad0c4;
	border-left: 3px solid #dad0c4;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 15px;
	-khtml-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 15px;
	-khtml-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	/*--Top right rounded corner--*/
	-moz-border-radius-topright: 15px;
	-khtml-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;	
	display: none;
}

.navigator li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 0px;
}
.navigator li .sub ul{
	list-style: none;
	margin: 0 0 0 0; 
	padding: 0;
	width: 130px;
	float: left;
}
.navigator .sub ul li {
	width: 100%; /*--Override parent list item--*/
	color: #fff;
}
.navigator .sub h2 { /*--Sub nav heading style--*/
	padding: 0 0 8px 0;  margin: 0 0 4px 0;
	font-size: 12px;
	font-weight: bold;
	color: #fcebd4;
	border-bottom: 1px solid #fcebd4;
	text-indent: 6px;
}
.navigator .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	color: #e8e000;
}
.navigator .sub ul li a {
	float: none;
	background-image: none;
	padding: 2px 5px 2px 6px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}
.navigator .sub ul li a:hover {
	color: #ddd;
	background-image: none;
}

/* MAP SEARCH */

#MapSearchArea input{
	background: url(../images/mapa_serach_back.gif) left top no-repeat;
	width: 145px;
	border: 0px none;
	color: #9c9696;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px 20px 7px 30px;
	margin: 0px 0 2px 0;
	vertical-align: middle;
}

.ui-autocomplete-loading { 
	background: url(../images/loading_16.png) no-repeat right;
}

#MapSearchArea a{
	font-weight: bold;
	color: #2e5d74;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	font-size: 12px;
	height: 28px;	
}

/* SHOW MAP BUTTON */

#bigRSS a{
	background: url(../images/icons.png) 0px -62px no-repeat;
	width: 44px;		
	height: 18px;	
	display: block;
}

#showMapButton a{
	display: block;
	background: url(../images/show_map_button.png) 0 0 no-repeat;
	width: 143px;
	height: 74px;			
}

#showMapButton a.off{
	background: url(../images/show_map_button.png) 0 -74px no-repeat;
}

/* FLAGI */

.flagi{
	display: block;
}

.f_mikro.flagi{
	width: 16px;
	height: 11px;
	background: url(../images/countries/flag/flagi_mikro.png) 0 0 no-repeat;
}

	.pl.f_mikro.flagi{background-position: -16px 0px;} .eu.f_mikro.flagi{background-position: -32px 0px;} .us.f_mikro.flagi{background-position: -48px 0px;} .af.f_mikro.flagi{background-position: -64px 0px;} .sa.f_mikro.flagi{background-position: -80px 0px;} .am.f_mikro.flagi{background-position: -96px 0px;} .az.f_mikro.flagi{background-position: -112px 0px;} .bh.f_mikro.flagi{background-position: -128px 0px;} .bd.f_mikro.flagi{background-position: -144px 0px;} .bt.f_mikro.flagi{background-position: -160px 0px;}
	.mm.f_mikro.flagi{background-position: -176px 0px;}  .bn.f_mikro.flagi{background-position: -192px 0px;} .cn.f_mikro.flagi{background-position: -208px 0px;} .ph.f_mikro.flagi{background-position: -224px 0px;} .ge.f_mikro.flagi{background-position: -240px 0px;}  .in.f_mikro.flagi{background-position: -256px 0px;} .id.f_mikro.flagi{background-position: -272px 0px;} .iq.f_mikro.flagi{background-position: -288px 0px;}  .ir.f_mikro.flagi{background-position: -304px 0px;} .il.f_mikro.flagi{background-position: -320px 0px;}
	.jp.f_mikro.flagi{background-position: -336px 0px;}  .ye.f_mikro.flagi{background-position: -352px 0px;} .jo.f_mikro.flagi{background-position: -368px 0px;} .kh.f_mikro.flagi{background-position: -384px 0px;} .qa.f_mikro.flagi{background-position: -400px 0px;} .kz.f_mikro.flagi{background-position: -416px 0px;} .kg.f_mikro.flagi{background-position: -432px 0px;}  .kr.f_mikro.flagi{background-position: -448px 0px;} .kp.f_mikro.flagi{background-position: -464px 0px;} .kw.f_mikro.flagi{background-position: -480px 0px;} 
	.la.f_mikro.flagi{background-position: -496px 0px;} .lb.f_mikro.flagi{background-position: -512px 0px;} .mv.f_mikro.flagi{background-position: -528px 0px;} my.f_mikro.flagi{background-position: -544px 0px;} .mn.f_mikro.flagi{background-position: -560px 0px;} .np.f_mikro.flagi{background-position: -576px 0px;} .om.f_mikro.flagi{background-position: -592px 0px;}  .pk.f_mikro.flagi{background-position: -608px 0px;} .ru.f_mikro.flagi{background-position: -624px 0px;} .sg.f_mikro.flagi{background-position: -640px 0px;} 
	.lk.f_mikro.flagi{background-position: -656px 0px;}  .sy.f_mikro.flagi{background-position: -672px 0px;} .tj.f_mikro.flagi{background-position: -688px 0px;} .th.f_mikro.flagi{background-position: -704px 0px;} .tl.f_mikro.flagi{background-position: -720px 0px;} .tr.f_mikro.flagi{background-position: -736px 0px;} .tm.f_mikro.flagi{background-position: -752px 0px;}  .uz.f_mikro.flagi{background-position: -768px 0px;} .vn.f_mikro.flagi{background-position: -784px 0px;} .ae.f_mikro.flagi{background-position: -800px 0px;} 
	.tw.f_mikro.flagi{background-position: -816px 0px;}  .ps.f_mikro.flagi{background-position: -832px 0px;} .hk.f_mikro.flagi{background-position: -848px 0px;} .mo.f_mikro.flagi{background-position: -864px 0px;} .ti.f_mikro.flagi{background-position: -880px 0px;}  .os.f_mikro.flagi{background-position: -896px 0px;} .ab.f_mikro.flagi{background-position: -912px 0px;} .nk.f_mikro.flagi{background-position: -928px 0px;}

.f_small.flagi{
	width: 26px;
	height: 17px;
	background-image: url(../images/countries/flag/flagi_small.png);
	background-repeat: no-repeat;
}

	.pl.f_small.flagi{background-position: -26px 0px;} .eu.f_small.flagi{background-position: -52px 0px;}  .us.f_small.flagi{background-position: -78px 0px;} .af.f_small.flagi{background-position: -104px 0px;} .sa.f_small.flagi{background-position: -130px 0px;} .am.f_small.flagi{background-position: -156px 0px;} .az.f_small.flagi{background-position: -182px 0px;} .bh.f_small.flagi{background-position: -208px 0px;}  .bd.f_small.flagi{background-position: -234px 0px;} .bt.f_small.flagi{background-position: -260px 0px;} 
	.mm.f_small.flagi{background-position: -286px 0px;} .bn.f_small.flagi{background-position: -312px 0px;}  .cn.f_small.flagi{background-position: -338px 0px;} .ph.f_small.flagi{background-position: -364px 0px;} .ge.f_small.flagi{background-position: -390px 0px;} .in.f_small.flagi{background-position: -416px 0px;} .id.f_small.flagi{background-position: -442px 0px;}  .iq.f_small.flagi{background-position: -468px 0px;}  .ir.f_small.flagi{background-position: -494px 0px;} .il.f_small.flagi{background-position: -520px 0px;} 
	.jp.f_small.flagi{background-position: -546px 0px;}  .ye.f_small.flagi{background-position: -572px 0px;} .jo.f_small.flagi{background-position: -598px 0px;} .kh.f_small.flagi{background-position: -624px 0px;} .qa.f_small.flagi{background-position: -650px 0px;} .kz.f_small.flagi{background-position: -676px 0px;} .kg.f_small.flagi{background-position: -702px 0px;}  .kr.f_small.flagi{background-position: -728px 0px;} .kp.f_small.flagi{background-position: -754px 0px;} .kw.f_small.flagi{background-position: -780px 0px;} 
	.la.f_small.flagi{background-position: -806px 0px;}  .lb.f_small.flagi{background-position: -832px 0px;} .mv.f_small.flagi{background-position: -858px 0px;} .my.f_small.flagi{background-position: -884px 0px;}  .mn.f_small.flagi{background-position: -910px 0px;} .np.f_small.flagi{background-position: -936px 0px;} .om.f_small.flagi{background-position: -962px 0px;}  .pk.f_small.flagi{background-position: -988px 0px;} .ru.f_small.flagi{background-position: -1014px 0px;} .sg.f_small.flagi{background-position: -1040px 0px;}
	.lk.f_small.flagi{background-position: -1066px 0px;}  .sy.f_small.flagi{background-position: -1092px 0px;} .tj.f_small.flagi{background-position: -1118px 0px;} .th.f_small.flagi{background-position: -1144px 0px;} .tl.f_small.flagi{background-position: -1170px 0px;} .tr.f_small.flagi{background-position: -1196px 0px;} .tm.f_small.flagi{background-position: -1222px 0px;} .uz.f_small.flagi{background-position: -1248px 0px;} .vn.f_small.flagi{background-position: -1274px 0px;} .ae.f_small.flagi{background-position: -1300px 0px;} 
	.tw.f_small.flagi{background-position: -1326px 0px;}  .ps.f_small.flagi{background-position: -1352px 0px;} .hk.f_small.flagi{background-position: -1378px 0px;} .mo.f_small.flagi{background-position: -1404px 0px;} .ti.f_small.flagi{background-position: -1430px 0px;} .os.f_small.flagi{background-position: -1456px 0px;} .ab.f_small.flagi{background-position: -1482px 0px;} .nk.f_small.flagi{background-position: -1508px 0px;}

.f_medium.flagi{
	width: 30px;
	height: 20px;
	background-image: url(../images/countries/flag/flagi_med.png);
	background-repeat: no-repeat;
}

	.pl.f_medium.flagi{background-position: -30px 0px;} .eu.f_medium.flagi{background-position: -60px 0px;} .us.f_medium.flagi{background-position: -90px 0px;} .af.f_medium.flagi{background-position: -120px 0px;} .sa.f_medium.flagi{background-position: -150px 0px;} .am.f_medium.flagi{background-position: -180px 0px;} .az.f_medium.flagi{background-position: -210px 0px;} .bh.f_medium.flagi{background-position: -240px 0px;} .bd.f_medium.flagi{background-position: -270px 0px;} .bt.f_medium.flagi{background-position: -300px 0px;} .mm.f_medium.flagi{background-position: -330px 0px;} .bn.f_medium.flagi{background-position: -360px 0px;} 
	.cn.f_medium.flagi{background-position: -390px 0px;}  .ph.f_medium.flagi{background-position: -420px 0px;}.ge.f_medium.flagi{background-position: -450px 0px;} .in.f_medium.flagi{background-position: -480px 0px;} .id.f_medium.flagi{background-position: -510px 0px;} .iq.f_medium.flagi{background-position: -540px 0px;}  .ir.f_medium.flagi{background-position: -570px 0px;} .il.f_medium.flagi{background-position: -600px 0px;}  .jp.f_medium.flagi{background-position: -630px 0px;} .ye.f_medium.flagi{background-position: -660px 0px;}  .jo.f_medium.flagi{background-position: -690px 0px;} .kh.f_medium.flagi{background-position: -720px 0px;}  
	.qa.f_medium.flagi{background-position: -750px 0px;} .kz.f_medium.flagi{background-position: -780px 0px;} .kg.f_medium.flagi{background-position: -810px 0px;}  .kr.f_medium.flagi{background-position: -840px 0px;} .kp.f_medium.flagi{background-position: -870px 0px;}  .kw.f_medium.flagi{background-position: -900px 0px;} .la.f_medium.flagi{background-position: -930px 0px;}  .lb.f_medium.flagi{background-position: -960px 0px;}  .mv.f_medium.flagi{background-position: -990px 0px;} .my.f_medium.flagi{background-position: -1020px 0px;}  .mn.f_medium.flagi{background-position: -1050px 0px;} .np.f_medium.flagi{background-position: -1080px 0px;} 
	.om.f_medium.flagi{background-position: -1110px 0px;} .pk.f_medium.flagi{background-position: -1140px 0px;} .ru.f_medium.flagi{background-position: -1170px 0px;} .sg.f_medium.flagi{background-position: -1200px 0px;}  .lk.f_medium.flagi{background-position: -1230px 0px;} .sy.f_medium.flagi{background-position: -1260px 0px;} .tj.f_medium.flagi{background-position: -1290px 0px;}  .th.f_medium.flagi{background-position: -1320px 0px;}  .tl.f_medium.flagi{background-position: -1350px 0px;} .tr.f_medium.flagi{background-position: -1380px 0px;} .tm.f_medium.flagi{background-position: -1410px 0px;} .uz.f_medium.flagi{background-position: -1440px 0px;}
	.vn.f_medium.flagi{background-position: -1470px 0px;}  .ae.f_medium.flagi{background-position: -1500px 0px;}.tw.f_medium.flagi{background-position: -1530px 0px;}  .ps.f_medium.flagi{background-position: -1560px 0px;} .hk.f_medium.flagi{background-position: -1590px 0px;}  .mo.f_medium.flagi{background-position: -1620px 0px;} .ti.f_medium.flagi{background-position: -1650px 0px;} .os.f_medium.flagi{background-position: -1680px 0px;} .ab.f_medium.flagi{background-position: -1710px 0px;} .nk.f_medium.flagi{background-position: -1740px 0px;} 
	
.f_big.flagi{
	width: 49px;
	height: 33px;
	background-image: url(../images/countries/flag/flagi_big.png);
	background-repeat: no-repeat;
}

	.pl.f_big.flagi{background-position: -49px 0px;} .eu.f_big.flagi{background-position: -98px 0px;} .us.f_big.flagi{background-position: -147px 0px;} .af.f_big.flagi{background-position: -196px 0px;} .sa.f_big.flagi{background-position: -245px 0px;} .am.f_big.flagi{background-position: -294px 0px;} .az.f_big.flagi{background-position: -343px 0px;} .bh.f_big.flagi{background-position: -392px 0px;} .bd.f_big.flagi{background-position: -441px 0px;} .bt.f_big.flagi{background-position: -490px 0px;} .mm.f_big.flagi{background-position: -539px 0px;} .bn.f_big.flagi{background-position: -588px 0px;} .cn.f_big.flagi{background-position: -637px 0px;} .ph.f_big.flagi{background-position: -686px 0px;}  .ge.f_big.flagi{background-position: -735px 0px;} 
	.in.f_big.flagi{background-position: -784px 0px;} .id.f_big.flagi{background-position: -833px 0px;} .iq.f_big.flagi{background-position: -882px 0px;} .ir.f_big.flagi{background-position: -931px 0px;} .il.f_big.flagi{background-position: -980px 0px;}  .jp.f_big.flagi{background-position: -1029px 0px;} .ye.f_big.flagi{background-position: -1078px 0px;} .jo.f_big.flagi{background-position: -1127px 0px;}  .kh.f_big.flagi{background-position: -1176px 0px;} .qa.f_big.flagi{background-position: -1225px 0px;}  .kz.f_big.flagi{background-position: -1274px 0px;} .kg.f_big.flagi{background-position: -1323px 0px;}  .kr.f_big.flagi{background-position: -1372px 0px;} .kp.f_big.flagi{background-position: -1421px 0px;}  .kw.f_big.flagi{background-position: -1470px 0px;} 
	.la.f_big.flagi{background-position: -1519px 0px;}  .lb.f_big.flagi{background-position: -1568px 0px;} .mv.f_big.flagi{background-position: -1617px 0px;}  .my.f_big.flagi{background-position: -1666px 0px;} .mn.f_big.flagi{background-position: -1715px 0px;} .np.f_big.flagi{background-position: -1764px 0px;}  .om.f_big.flagi{background-position: -1813px 0px;} .pk.f_big.flagi{background-position: -1862px 0px;}  .ru.f_big.flagi{background-position: -1911px 0px;} .sg.f_big.flagi{background-position: -1960px 0px;}  .lk.f_big.flagi{background-position: -2009px 0px;} .sy.f_big.flagi{background-position: -2058px 0px;}  .tj.f_big.flagi{background-position: -2107px 0px;}  .th.f_big.flagi{background-position: -2156px 0px;} .tl.f_big.flagi{background-position: -2205px 0px;}  
	.tr.f_big.flagi{background-position: -2254px 0px;} .tm.f_big.flagi{background-position: -2303px 0px;} .uz.f_big.flagi{background-position: -2352px 0px;} .vn.f_big.flagi{background-position: -2401px 0px;} .ae.f_big.flagi{background-position: -2450px 0px;} .tw.f_big.flagi{background-position: -2499px 0px;}  .ps.f_big.flagi{background-position: -2548px 0px;} .hk.f_big.flagi{background-position: -2597px 0px;} .mo.f_big.flagi{background-position: -2646px 0px;}  .ti.f_big.flagi{background-position: -2695px 0px;} .os.f_big.flagi{background-position: -2744px 0px;} .ab.f_big.flagi{background-position: -2793px 0px;} .nk.f_big.flagi{background-position: -2842px 0px;}

/* IKONKI RELIGII */

.religie_icon{
	background: url(../images/religion_icons.png) 0 0 no-repeat;
	width: 23px;
	height: 23px;
	display: block;
}

.christ.religie_icon{background-position: 0 0px;}
.orthodox.religie_icon{background-position: -23px 0px;}
.jewish.religie_icon{background-position: -46px 0px;}
.sikh.religie_icon{background-position: -69px 0px;}
.buddha.religie_icon{background-position: -92px 0px;}
.bahai.religie_icon{background-position: -115px 0px;}
.islam.religie_icon{background-position: 0 0px;}
.hindu.religie_icon{background-position: 0 0px;}
.jain.religie_icon{background-position: 0 0px;}

.CHC.religie_icon{background-position: 0 0px;}
.CH.religie_icon{background-position: 0 0px;}
.CHO.religie_icon{background-position: -23px 0px;}
.JU.religie_icon{background-position: -46px 0px;}
.SI.religie_icon{background-position: -69px 0px;}
.BU.religie_icon{background-position: -92px 0px;}
.BA.religie_icon{background-position: -115px 0px;}
.TA.religie_icon{background-position: -184px 0px;}
.IS.religie_icon{background-position: -161px 0px;}
.HI.religie_icon{background-position: -138px 0px;}
.JA.religie_icon{background-position: -207px 0px;}
.CO.religie_icon{background-position: -254px 0px;}
.ZO.religie_icon{background-position: -277px 0px;}
.SH.religie_icon{background-position: -231px 0px;}


/* IKONKI RANG */

.rangi_icon{
	background: url(../images/rangi.png) 0 0 no-repeat;
	width: 23px;
	height: 23px;
	display: block;
}

.bloger.rangi_icon{background-position: 0 0px;}
.guru.rangi_icon{background-position: -23px 0px;}
.hotelarz.rangi_icon{background-position: -46px 0px;}
.piechur.rangi_icon{background-position: -69px 0px;}
.fotogaf.rangi_icon{background-position: -92px 0px;}


/* IKONKI TEMATOW */

.BelkaTematow{
	background: url(../images/belka_tematow_back.png) 0 0 no-repeat;
	height: 29px;
	display: block;
	margin: 0 0 10px 0;
} 

.ToolbarItem .BelkaTematow .waluty, .ToolbarItem .BelkaTematow .waluty:hover{ background-position: 0 -27px; } 
.ToolbarItem .BelkaTematow .biletylotnicze, .ToolbarItem .BelkaTematow .biletylotnicze:hover{ background-position: 0 -54px; } 


/* IKONKI PROFILU */

.profil_icon{
	background: url(../images/profil_icon.gif) 0 0 no-repeat;
	width: 24px;
	height: 21px;
	display: block;
}

.komentarze.profil_icon{background-position: 0 0px;}
.usmiechy.profil_icon{background-position: -24px 0px;}

/* EMBED */


.embed a {
	color: #999;
	font-size: 11px;
	margin:0 0 4px;
	background:transparent url(../images/icons.png) no-repeat scroll 0 -285px;
	padding:2px 0 5px 22px;
}

.embed a:hover {
	text-decoration: underline;
}

.embed .embedArea {
	display: block;
	width: 97%;
	height: 60px;
	border: 1px solid #999;
	padding: 3px;
	margin: 10px 0 10px 0;
	color: #999;
	text-align: left;
}	
	
/* ZAKLADKI INNE NIZ W BOXACH */


ul.BigTabs {  
	margin: 0 0 15px 0px; 
	padding:0;
	height:38px;
	border-bottom: 1px solid #c9d5db;
}

ul.BigTabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

ul.BigTabs a { 
	float:left;
	display:block;
	padding:0;	
	text-decoration:none;
	height:38px;
	color:#fff;
	font-size: 13px;
	font-weight: bold;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;	
	position:relative;
	top:0px;	
	background:transparent url(../images/big_tabs_back.png) no-repeat 0px 0px;	
	margin: 0 3px 0 0;
}

ul.BigTabs a:hover {

}
	
ul.BigTabs a.current {
	color:#fff;
	cursor:default;
	background:transparent url(../images/big_tabs_current_back.png) no-repeat 0px 0px;	
}

ul.BigTabs a span{
	display: block;
	height: 38px;
	padding: 13px 13px 0 10px;
	float: left;
	font-size:13px;
	cursor:pointer;		
	background:transparent url(../images/big_tabs_back_end.png) right top no-repeat;	
}

ul.BigTabs a.current span{
	background: url(../images/big_tabs_current_back_end.png) right top no-repeat;	
	float: left;	
	display: block;
	height: 33px;
	padding: 13px 13px 0 10px;
	font-size:13px;	
}

/* KALENDARIUM */

.KalendariumTab{
	margin: 0 0 35px 0;
}

.KalendariumTab table{
	width: 100%;
	margin: 0 0 10px 0;
}

.KalendariumTab td{
	border-bottom: 1px solid #c9d5db;
	padding: 3px 6px 3px 6px; 
	vertical-align: middle;	
}

.KalendariumTab tr td:first-child{
	text-align: right;
	width: 20%;
}

.KalendariumTab tr td:nth-child(2){
	width: 23px;
}

.KalendariumTab td strong{
	font-weight: bold;
	line-height: 18px;
	color: #5E7883;
}


/* IDENTYFIKATOR */

.identyfikatorArea{
	position: relative;
	margin: 18px 0 0 8px;
}

.identyfikator_foto{
	position: absolute;
	top: 37px;
	left: 177px;
	z-index: 1;
	width: 95px;
	overflow: hidden;
}

.identyfikator_link{
	position: absolute;
	top: 0px;
	width: 283px;
	height: 178px;	
	z-index: 8;
	display: block;
}

.rankingDiv{
	position: absolute;
	top: -5px;
	left: 213px;
}

.rankingDiv a{
	color: #216d81;
	font-weight: bold;
	font-size: 12px;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;		
}

.identyfikator{
	background:transparent url(../images/identyfikator_back.png) left top no-repeat;	
	width: 283px;
	height: 178px;
	position: relative;
	z-index: 5;
}

.identyfikatorArea .embed{
	padding: 5px 0 0 20px;
}

.identyfikator .id_no{
	position: absolute;
	top: 13px;
	left: 25px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;		
}

.identyfikator .imie{
	position: absolute;
	top: 78px;
	left: 25px;
	font-size: 18px;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;		
	letter-spacing: 1px;
}

.identyfikator .miasto{
	position: absolute;
	top: 120px;
	left: 26px;
	font-size: 12px;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;		
	text-transform: uppercase;
}

.identyfikator .data{
	position: absolute;
	top: 144px;
	left: 26px;
	font-size: 11px;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;		
}



/* PODROZNIK DNIA */

.podroznikDniaDIV{
	background:transparent url(../images/podroznik_sg_back.png) left top no-repeat;	
	width: 672px;
	height: 280px;
	position: relative;
}

.podroznikDniaDIV .identyfikator{
	position: absolute;
	top: 50px;
}

.podroznikDniaDIV .identyfikator_foto{
	position: absolute;
	top: 87px;
	left: 177px;
	z-index: 1;
}

.podroznikDniaDIV .identyfikator_link{
	position: absolute;
	top: 50px;
	width: 283px;
	height: 178px;	
	z-index: 8;
	display: block;
}

.podroznikDniaDIV .rankingDiv{
	position: absolute;
	top: 43px;
	left: 213px;
}

.podroznikDniaDIV .paszport_link{
	position: absolute;
	top: 140px;
	right: 40px;
	width: 120px;
	height: 100px;	
	z-index: 8;
	display: block;
}

.podroznikDniaDIV .rangiDiv{
	position: absolute;
	top: 40px;
	right: 30px;
	width: 115px;
}

.podroznikDniaDIV .mapa{
	position: absolute;
	top: 0px;
	right: 150px;
}

.podroznikDniaDIV .rangiDiv span{
	float: left;
	margin: 2px;
}

.podroznikDniaDIV .komentarzeDIV{
	position: absolute;
	top: 235px;
	right: 205px;
	width: 115px;
}

.podroznikDniaDIV .komentarzeDIV a{
	float: left;
	margin: 2px;
}

.podroznikDniaDIV .komentarzeDIV span{
	float: left;
	margin: 5px 2px 2px 2px;
	color: #999999;
}

.dolaczButton{
	background:transparent url(../images/dolacz_button.gif) left top no-repeat;	
	display: block;
	width: 170px;
	height: 46px;
	margin: 20px 0 0 130px;
}

/* DEMO */

#demo {
	position:relative;
	height:363px;
	overflow:hidden;
	border:1px solid #f9f1e7;
	width:670px;
	padding: 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#demo_tools {
	width:9999em;
	position:absolute;
	height:316px;
}

.DemoTool {
	float:left;
	width:670px;
	height:316px;
	background-repeat:no-repeat;
	background-position:0 0px;
}

.DemoTool a.overlay {
	display: block;	
	width: 390px;
	height: 290px;z
	z-index:5;
	position:absolute;
}

.DemoTool .details {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Vardana, Tahoma, Arial, Helvetica, sans-serif;	
	color:#555555;
	float:left;
	font-size:18px;
	margin:190px 0 0 0;
	padding: 0px 0 0 22px;
	width:360px;
	line-height: 19px;
}

.DemoTool .details strong {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Vardana, Tahoma, Arial, Helvetica, sans-serif;	
	font-size:18px;
	color:#477288;
}

.demos {
	background-color:#ffffff;
	background-color:rgba(255, 255, 255, 0.8);
	border-left:1px solid #9d9c9c;
	float:right;
	min-height:260px;
	padding: 0 20px 0 20px;
	margin: 19px 0 0 0;
	width:230px;
}

.demos h2 {
	color:#477288;
	font-size:18px;
	display:block;
	padding:0px 0 15px 0;
}

.demos a,
.demos span {
	color:#477288;
	font-size:12px;
	text-decoration:none;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;	
	line-height: 14px;
}

.demos a:hover {
	text-decoration:underline;
}

.demos p {
	margin:0 0 4px;
	background:transparent url(../images/icons.png) no-repeat scroll -63px -85px;
	padding:2px 0 5px 22px;
}

#DemoThumbs {
	background:url(../images/demo_buttons.png) no-repeat;
	height:63px;
	position:absolute;
	top:300px;
	width:670px;
	left:0px;
}

.t a {
	background:transparent url(../images/demo_buttons.png) no-repeat scroll 0px 0px;
	margin-left:9px;
	display:block;
	width:70px;
	float:left;
	height:57px;
	cursor:pointer;
}

.t a.active {
	cursor:default !important;
}

.navi {
	margin-left:191px;
	_margin-left:183px;
}

/* CSS sprite for the navigation */
/*
#t0 	   { margin-left:9px; _margin-left:4px;}
#t0		   { background-position: -10px 0px; }
#t0.active { background-position:-10px -67px !important; }
#t0:hover  { background-position:-10px -201px; }
#t0:active { background-position:-10px -134px; }

#t1			{ background-position:-201px 0px; }
#t1:hover 	{ background-position:-201px -201px; }
#t1:active	{ background-position:-201px -134px; }
#t1.active	{ background-position:-201px -67px !important; }

#t2			{ background-position:-280px 0px; }
#t2:hover 	{ background-position:-280px -201px; }
#t2:active	{ background-position:-280px -134px; }
#t2.active	{ background-position:-280px -67px !important; }

#t3			{ background-position:-358px 0px; }
#t3:hover 	{ background-position:-358px -201px; }
#t3:active	{ background-position:-358px -134px; }
#t3.active	{ background-position:-358px -67px !important; }

#t4			{ background-position:-437px 0px; }
#t4:hover 	{ background-position:-437px -201px; }
#t4:active	{ background-position:-437px -134px; }
#t4.active	{ background-position:-437px -67px !important; }

#t5			{ background-position:-516px 0px; }
#t5:hover 	{ background-position:-516px -201px; }
#t5:active	{ background-position:-516px -134px; }
#t5.active	{ background-position:-516px -67px !important; }

#t6			{ background-position:-595px 0px; }
#t6:hover 	{ background-position:-595px -201px; }
#t6:active	{ background-position:-595px -134px; }
#t6.active	{ background-position:-595px -67px !important; }
*/

#t0 	   { margin-left:9px; _margin-left:4px;}
#t0		   { background-position: -10px 0px; }
#t0.active { background-position:-10px -67px !important; }
#t0:hover  { background-position:-10px -201px; }
#t0:active { background-position:-10px -134px; }

#t1			{ background-position:-201px 0px; }
#t1:hover 	{ background-position:-201px -201px; }
#t1:active	{ background-position:-201px -134px; }
#t1.active	{ background-position:-201px -67px !important; }

#t2			{ background-position:-280px 0px; }
#t2:hover 	{ background-position:-280px -201px; }
#t2:active	{ background-position:-280px -134px; }
#t2.active	{ background-position:-280px -67px !important; }

#t3 	    { margin-left:167px; _margin-left:162px;}
#t3			{ background-position:-358px 0px; }
#t3:hover 	{ background-position:-358px -201px; }
#t3:active	{ background-position:-358px -134px; }
#t3.active	{ background-position:-358px -67px !important; }

#t4			{ background-position:-437px 0px; }
#t4:hover 	{ background-position:-437px -201px; }
#t4:active	{ background-position:-437px -134px; }
#t4.active	{ background-position:-437px -67px !important; }

#t5			{ background-position:-516px 0px; }
#t5:hover 	{ background-position:-516px -201px; }
#t5:active	{ background-position:-516px -134px; }
#t5.active	{ background-position:-516px -67px !important; }

#t6			{ background-position:-595px 0px; }
#t6:hover 	{ background-position:-595px -201px; }
#t6:active	{ background-position:-595px -134px; }
#t6.active	{ background-position:-595px -67px !important; }

/* KARUZELA OBIEKTÓW Z PRZEWODNIKA */

div.GuideObiekty {  
	position:relative;
	overflow:hidden;
	width: 630px;	 
	height: 460px;
	margin: 0px 3px 5px 3px;
	background-color: #fff;
	float:left;
}

#ObiektyItem {	
	position:absolute;
	width:20000em;	
	clear:both;
}

.ObiektySliderPane {	
	width: 630px;	
	height: 450px;
	float: left;
}

.ObiektyNavi {
	margin-left:290px;
	width:200px;
	height:20px;
}

.ObiektyNavi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

.ObiektyNavi a:hover {
	background-position:0 -8px;      
}

.ObiektyNavi a.active {
	background-position:0 -16px;     
}

/* KARUZELA WYBORU MIASTA */

div.Karuzala {  
	position:relative;
	overflow:hidden;
	width: 630px;	 
	height:156px;	
	margin: 0px 3px 5px 3px;
	background-color: #fff;
	float:left;
}

#KaruzalaItem {	
	position:absolute;
	width:20000em;	
	clear:both;
}


#KaruzalaItem div {
	float:left;
	width:207px;
	height:159px;
	background-color: #2e5d74;
	border-right: 1px solid #fff;
	cursor:pointer;
	padding: 1px;	
}

#KaruzalaItem div.hover {
	background-color:#444;	
}

#KaruzalaItem div.active {
	background-color:#066;
	cursor:default;
}

#KaruzalaItem div a{
	display: block;
	width: 207px;
	height: 122px;
	overflow: hidden;
}

#KaruzalaItem h3,
#KaruzalaItem p,
#KaruzalaItem span {
	margin:6px;		
	color: #fff;
	font-family: "Times New Roman", sans-serif, Tahoma, Arial, Vardana, Helvetica;
	font-size: 20px;
}

#KaruzalaItem h3 em {
	float: left;
	margin: 0 8px 0 0;
}

.KaruzalaButton{
	margin: 0px 0 0 20px;
	float: left;
}

.KaruzelaInfo{
	font-size: 12px;
	color: #2e5d74;
	font-family: Tahoma, Arial, Vardana, Helvetica;
	margin: 0px 0 0 20px;
}

.KaruzelaInfo strong{
	font-weight: bold;
}

/* LICZBA STRON NAWIGACJI */

.KaruzalaNavi {
	margin-left:290px;
	width:200px;
	height:20px;
}

.KaruzalaNavi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../images/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}

.KaruzalaNavi a:hover {
	background-position:0 -8px;      
}

.KaruzalaNavi a.active {
	background-position:0 -16px;     
}


/* NAWIGACJA PRZEWIJAKOW */

a.prev, a.next {
	margin-top:118px;	
}

a.NaviBrowse {
	display:block;
	width:18px;
	height:18px;
	float:left;
	margin:65px 0px;
	cursor:pointer;
	font-size:1px;
}

a.right {
	background-position: 0 0px;
	clear:right;
	margin-right: 0px;
	background:url(../images/scroll_right.png) no-repeat;		
}

a.right:hover {
	background-position:0px -18px;
}

a.left {
	margin-left: 0px;
	background:url(../images/scroll_left.png) no-repeat;	
} 

a.left:hover {
	background-position:0px -18px;
}

a.disabled {
	visibility:hidden !important;		
} 


/* PRZEWIJAK DODATKOWY */

.pagination{
	padding: 0 0 10px 0;
	float: right;
	clear: both;
}

.pagination a,
.pagination strong,
.pagination span{
	float: left;
	text-align: center;	
	padding: 4px;
	border: 1px solid #cccccc;
	font-size: 12px;
	color: #595755;
	font-weight: bold;
	display: block;
	margin: 0 4px 4px 0;	 
	text-decoration: none;
	background-color: #ffffff;
	width: 15px;
}

.pagination a:hover,
.pagination .active_page{
	background-color: #ff7e00;
	color: #ffffff;
}

.pagination .first_link,
.pagination .last_link,
.pagination .previous_link,
.pagination .next_link{
	display: none;
}


/* MAPA UZYTKOWNIKOW */

#all_users_map{
	width: 630px;
	height: 430px;
}

/* TEXT TOOLBAR */

.ToolbarDiv ul{
	margin: 103px 0 0 1px;
	z-index: 100;	
	padding:20px 0 0 0;
}

.ToolbarDiv ul li{
	position: relative;	
}

.ToolbarDiv ul li a{
	background:url(../images/toolbar_icons.png) no-repeat;
	display: block;	
	width: 28px;	
}

.ToolbarDiv .info{ background-position: 0 0px; height: 104px; }
.ToolbarDiv .info:hover{ background-position: -30px 0px; }
.ToolbarDiv .set.info{ background-position: -58px 0px; }

.ToolbarDiv .waluty{ background-position: 0 -104px; height: 99px; }
.ToolbarDiv .waluty:hover{ background-position: -30px -104px; }
.ToolbarDiv .set.waluty{ background-position: -58px -104px; }

.ToolbarDiv .bilety{ background-position: 0 -203px; height: 151px; }
.ToolbarDiv .bilety:hover{ background-position: -30px -203px; }
.ToolbarDiv .set.bilety{ background-position: -58px -203px; }

.ToolbarDiv .wizy{ background-position: 0 -354px; height: 88px; }
.ToolbarDiv .wizy:hover{ background-position: -30px -354px; }
.ToolbarDiv .set.wizy{ background-position: -58px -354px; }

.ToolbarDiv .ksiegarnia{ background-position: 0 -442px; height: 186px; }
.ToolbarDiv .ksiegarnia:hover{ background-position: -30px -442px; }
.ToolbarDiv .set.ksiegarnia:hover{ background-position: -58px -442px; }


.ToolbarDiv .ToolbarItem{
	width: 160px;
	background-color: #dad0c4;
	border-top: 4px solid #46b8d5;
	border-left: 4px solid #46b8d5;
	border-bottom: 4px solid #46b8d5;
	position: absolute;	
	bottom: -55px;
	right: 28px;
	z-index: 150;		
	-moz-border-radius-topleft: 15px;
	-khtml-border-radius-topleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomleft: 15px;
	-khtml-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	padding: 12px 0px 12px 0px; 	
	-moz-box-shadow: -3px 3px 4px #5a5a5a;
	-webkit-box-shadow: -3px 3px 4px #5a5a5a;
	display: none;
}

.ToolbarItem .BelkaTematow span{
	background: url(../images/ikonki_tematow.png) 0 0px no-repeat;
	display: block;
	width: 30px;
	height: 27px;
	float: left;
	margin:1px 0 0 0;
} 

.ToolbarItem .BelkaTematow i{
	font-weight: bold;
	color: #444;
	font-family: Tahoma, Arial, Vardana, Helvetica, sans-serif;
	line-height: 28px;
	padding: 0 0 0 8px;
	font-style: normal;
}

.ToolbarItem .CountryName{
	margin: 0px 0 12px 25px;
}

.ToolbarItem .CountryName span{
	color: #fff;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Vardana, Tahoma, Arial, Helvetica, sans-serif;	
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -2px;	
	background: url(../images/toolbar_country_mark.png) right bottom no-repeat;
	padding: 0 12px 0 0;
}

.CountryName .close{
	background: url(../images/toolbar_open_close.png) 0 0 no-repeat;
	display: block;
	width: 15px;
	height: 15px;
	float: left;	
}

/* SIDE MENU */

.SideMenu{
	padding: 0px 10px 0px 10px;
}

.ToolbarItem .SideMenu a{
	background:transparent url(../images/bullet2.png) no-repeat scroll 0 5px;
	padding: 0 0 3px 9px;	
}

.SideMenu .walutyInput{
	background: url(../images/waluty_input_back.png) left top no-repeat;
	width: 75px;
	height: 21px;
	border: 0px none;
	color: #616565;
	font-family: Arial, Vardana, Tahoma, Helvetica, sans-serif;
	padding: 1px 11px 8px 5px;
	margin: 0 0 0px 5px;
}

.SideMenu table td{
	font-weight: bold;
	color: #827260;
	font-size: 11px;
	vertical-align: top;
}

.SideMenu table td em{
	margin-top:5px;
}

.ToolbarItem .SideMenu .linki a{
	display: inline;
	line-height: 13px;
}

.SideMenu .linki a{
	font-size: 12px;
	color: #827260;
}

.SideMenu .linki a:hover{
	text-decoration: underline;
}

.SideMenu .text{
	font-size: 13px;
	color: #2F5D74;
}

/* WYSZUKIWARKA MIAST */

.ui-corner-all span{
	float: left;
	/*border: 1px solid #ccc;*/
}

a.ui-corner-all:hover span{
	border: 0px none;
}

/* BYLEM TU FORM */

.bylemTuDiv{
	position:absolute;
	top:20px;
	left:0px;	
	width: 140px;
	z-index: 100;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 	
	border-radius: 5px; 
	border: 1px solid #2E5D74;
	background-color: #2F859D;
	padding: 8px;
	-moz-box-shadow: 2px 2px 5px #666;
	-webkit-box-shadow: 2px 2px 5px #666;
	box-shadow: 2px 2px 5px #666;
	color: #fff;
	font-size: 11px;
	line-height: 16px;
}

.blad.bylemTuDiv{
	background-color: #cc0000;
	border: 1px solid #fff;	
	color: #fff;
}

.bylemTuDiv select{
	width:94%;	
	padding: 1px;
	border:1px solid #8fadbc;
	color:#968888;
	margin: 3px 0 2px 0;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;	
	border-radius: 0px;
	font-size: 11px;	
}

.bylemTuDiv button{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;	
	border-radius: 2px;
	font-size: 11px;	
}

.bylemTuDiv .submit{
	background-color: #ffcc00;
}


/* EDYTOWALNA TEXTAREA */

.editable textarea{
	border: 1px dashed #ecc294;
	padding: 6px;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;
	color: #2a6786;
	font-size: 12px;
	line-height: 18px;	
	overflow: auto;
	background-color:#fefbf3;
}

.editableInline input{
	border: 1px dashed #ecc294;
	padding: 2px;
	font-family: Vardana, Tahoma, Arial, Helvetica, sans-serif;
	color: #2a6786;
	font-size: 12px;
	background-color:#fefbf3;
	/*min-width: 250px;*/
}

.editableInline,
.editableSelect{
	/*border: 1px solid #fff;
	padding: 3px;*/
}

.editableHover{
	background-color: #ffffcc;
	border: 1px dashed #cc9;
}

.editable button[type="submit"],
.editableActive button[type="submit"]{
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	position: relative;
	cursor: pointer;
	font-size: 12px;
	padding: 2px 14px 3px 14px;
	border: 0px none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
	text-shadow: 0 0px 0px rgba(0,0,0,0.25);	
	margin: 3px;
	background-color: #7bc95a;	
}

.editable button[type="cancel"],
.editableActive button[type="cancel"]{
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	position: relative;
	cursor: pointer;
	font-size: 12px;
	padding: 2px 14px 3px 14px;
	border: 0px none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
	text-shadow: 0 0px 0px rgba(0,0,0,0.25);	
	background-color: #e33100;
}

.editableActive_mini button[type="submit"]{
	display: inline-block;
	padding: 1px 4px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	position: relative;
	cursor: pointer;
	font-size: 11px;
	border: 0px none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
	text-shadow: 0 0px 0px rgba(0,0,0,0.25);	
	margin: 1px 3px;
	background-color: #7bc95a;	
}

.editableActive_mini button[type="cancel"]{
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	position: relative;
	cursor: pointer;
	font-size: 11px;
	padding: 1px 4px;
	border: 0px none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.3);
	text-shadow: 0 0px 0px rgba(0,0,0,0.25);	
	background-color: #e33100;
}

.editableActive_mini{
	display: block;
	width: 100px;
}


/* BLOG LIST */

.blogList{
	margin: 0 auto 8px 0;
	border-bottom: 1px solid #DAD0C4;	
}

.blogList .blogListTitle{
	font-family: 'Droid Serif',Georgia,Times,serif;	
	color: #33352c;
	font-size: 20px;
	margin: 0px 0 10px 0;
	display: block;
}

.blogList .leadPhoto{
	background-color: #efefed;
	border: 1px solid #d0d0ce;
	overflow: hidden;
	margin: 0 0 10px 0;
	width: 130px;	
	float: left;
}

.blogList .leadPhoto a{
	display: block;
	margin: 5px;
	height: 110px;	
	overflow: hidden;
}

.blogList .leadPhoto a img{
	width: 180px;
	margin-left: -30px;	
}

.leadInfo{
	float: left;
	margin: 0 0 0 20px;
}

.leadInfo table{
	width: 400px;
}

/* STAT TABLE */

.statTable{
	margin: 0px 0 15px 0;
	width: 100%;
}

.statTable td{
	padding: 3px 3px 3px 0px;
	vertical-align: top;
	font-size: 12px;
}

.statTable .infoValue{
	color: #2a6786;
	width: 60%;
}


/* FORMULARZ SONDAZY */

.Sondaz_Kontener{

}

.Sondaz_inputArea{
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	height: 1%;
	border-bottom: 1px solid #ddd;
}

.Sondaz_inputLabel{
	float: left;
	padding: 2px 5px 0px 0px;
	font-size: 12px;
	width: 40%;
}

.Sondaz_inputDiv{
	float: left;
	padding: 0px 5px 0px 0px;
	width: 55%;	
}

.Sondaz_inputDiv input,
.Sondaz_inputDiv select,
.Sondaz_inputDiv textarea{
	width: 100%;	
}

.Sondaz_inputLabel .sup {
	color: #e07710;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	padding: 0 0 0 5px;
}

.Sondaz_inputText_error{
	border: 1px solid #8FADBC;
	background-color: #ffffcc;
}

.Sondaz_inputRadio{

}

.Sondaz_inputRadio_error{
	padding: 3px 2px 3px 2px;
	border: 1px solid #8FADBC;
	background-color: #ffffcc;
	color: #606060;	
}

.Sondaz_select_error{
	background-color: #ffffcc;
	border: 1px solid #8FADBC;
}

.Sondaz_select option{
	padding: 1px 2px 1px 2px;
}

.Sondaz_optionLabel{
	float: left;
	margin: 2px 5px 0 0;
	padding: 0px;
}

.Sondaz_optionValue{
	margin: 2px 0 8px 0;
	float: left;
	max-width: 320px;
}
