@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; border:0;}
ul, li{list-style:none;}

body {
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
    background:#645A4E url(../img/background_1px_moveout.jpg) repeat-x;

}
div.error{ border: 2px solid black; background:#F8F3F1; padding:20px; width:428px; margin-bottom:10px;}
.clear{clear:both;}
.dottedLine{height:1px; width: 100%; background:url(../img/dotted_line_background.jpg) repeat-x; display:block; margin:2px 0px;}
.dottedLine2{height:1px; width: 100%; border-bottom:1px dotted #333333; display:block;}
.solidLine{height: 1px; width:100%; background: #000; display:block;}
.space10{clear:both; height: 10px; width:100%;}
.space5{clear:both; height: 5px; width:100%;}
.back{background:url(../img/big-arrow.png) no-repeat center left; padding-left:24px; cursor:pointer;  color:#645A4E;}
.but{cursor: pointer; background:#fff url(../img/big-arrow.png) left center no-repeat; border:none; color:#000000; line-height:20px; padding-left:20px; font-size:11px; margin-right:13px; font-weight:bold;}
.fotobut{cursor: pointer; background:#fff url(../img/photo_icon.png) left center no-repeat; border:none; color:#000000; line-height:22px; padding: 5px 0 5px 32px; font-size:11px; margin-right:13px; font-weight: bold;}
.videobut{cursor: pointer; background:#fff url(../img/video_icon.png) left center no-repeat; border:none; color:#000000; line-height:17px; padding: 5px 0 5px 32px; font-size:11px; margin-right:13px; font-weight: bold;}
h4{font-size:13px; font-weight:bold; margin:5px 0;}

.decimalList li{
	margin-left:20px;
	padding-right:5px;
	list-style:decimal !important;
	}


#top{width:100%; min-height:836px; height: auto !important; height: 836px; background:url(../img/background_moveout.jpg) center top no-repeat;}
#top .topLogo{width:909px; margin:0 auto; padding:30px 0 0 20px;}
#top #topmenu{background:url(../img/background_topmenu_moveout.png) no-repeat bottom; width: 919px; height:33px; margin:-15px auto 0;}
#top #topmenu ul{padding-left:253px;}
#top #topmenu ul li{float:left;}
#top #topmenu ul li span#Data{display:block; height:27px; line-height: 27px;padding-top:5px; font-size:11px; color:#645A4E; text-align:center;}
#top #up_main{background:url(../img/background_topmain_moveout.png) no-repeat; width:919px; height: 8px; margin:0 auto;}
#top #main{width:919px; min-height: 700px; height: auto !important; height: 700px; background:url(../img/background_1px_main.png) repeat-y; margin:0 auto;}
#top #main #col1, #top #main #col2, #top #main #col3{overflow: hidden;}
#top a:hover{color: #B7B09F !important; text-decoration:none;}

#top #col1{width:220px; padding: 8px 20px 8px 24px; background:url(../img/background_top_leftcolumn.png) top no-repeat; float:left;}
#top #col1 h3 {margin-top:-2px; font-size: 16px; color:#000000; font-weight:normal; height:20px !important;}
#top #col1 #menu {border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px 0; margin: 15px 0;}
#top #col1 #menu li {border-bottom: 1px dashed #CCCCCC; padding-left: 15px; height:20px; line-height:20px; background: url(../img/arrow.png) no-repeat left center;}
#top #col1 #menu li.title {font-size: 16px; background:none; padding:0 0 4px 0; border-bottom: 1px dashed #999999; color:#000000;}
#top #col1 #menu a{color:#333; text-decoration:none;}
#top #col1 h3 a{color:#000; text-decoration:none;}
#top #col1 .back {width:34px;}

#top #col2 h2 {margin-top:5px; font-size: 16px; color:#000000; font-weight:normal; line-height:20px !important;}
#top #col2 h2 span{font-size: 14px; color:#645A4E;}
#top #col2 {width:468px; padding: 0px 19px 8px 0px; float:left;}
#top #col1 h2 {margin-top:5px; float:left; font-size: 16px; color:#000000; font-weight:normal; height:20px !important;}
#top #col2 .banner {margin:15px 0; width:468px; clear: both; border:1px #eee solid;}
 
#top #col2 .foto div{width: 220px; float:left; margin-top: 10px;}
#top #col2 .foto div img{padding-bottom:8px;}
#top #col2 .nofoto div{width: 220px; float:left;}
#top #col2 .title {padding-bottom:4px;}
#top #col2 .foto_article {width:100%; margin-top: 10px; background: #645A4E;}
#top #col2 .foto_article img{margin: 0 auto;}
#top #col2 .fotoopis {padding-bottom:4px; width: 100%; text-align: right; color:#999999;}
#top #col2 .subtitle {padding-bottom: 8px; font-weight: bold;}
#top #col2 .tekst{padding-bottom: 10px;}
#top #col2 .tekst p{padding-bottom: 10px;}
#top #col2 .autor{ width:166px; float:right; text-align:left;} 
#top #col2 a{color:#333; text-decoration:none;}
#top #col2 a:hover{color: #B7B09F;}
#top #col2 .positive_com{padding:35px 10px; text-align:center; margin:10px 0px 20px 0; border:1px solid #655C3F; color:#fff; background:#D6D0BD; font-size:14px;}

#top #col3{width:160px; padding: 0px 8px 8px 0px; float:left;}
#top #col3 h3{font-size: 16px; color:#000000; font-weight:bold;}
#top #col3 #rightmenu {padding: 5px 0; margin: 15px 0;}
#top #col3 #rightmenu li {border-bottom: 1px dotted #645A4E; padding-left: 25px; line-height:25px; background: url(../img/arrow.png) no-repeat 10px 9px; color:#000; font-size:13px;}
#top #col3 #rightmenu select{margin-left:-25px; background:#D8D1BC; border: 1px solid #81786A; width:163px;}
#top #col3 select.regioni {background:#D8D1BC; border: 1px solid #81786A; width:163px;}
#top #col3 a{color:#000; text-decoration:none; font-weight:normal !important;}

#bottom{width:100%;padding-left:6px; height:537px; background:url(../img/background_1px_down_light.jpg) repeat-x;}
#bottom #tablebottom{width: 873px; height: 225px; padding:17px 18px; margin:0 auto; background:url(../img/background_1px_down_dark.jpg) repeat-x;}
/* =============================== table bottom ============ */
#tablebottom .footer {padding:2px 0 0 0px; border-top: 1px dotted #999; width:300px; color:#DBD5C2;}
#tablebottom .footer li{padding:1px 0px 0px 13px; color:#DBD5C2; font-size:11px; background: url(../img/arrow2.png) no-repeat center left; float:left; width:137px;}
#tablebottom .footer li.title{margin-bottom:4px;  width: 213px; list-style:none; background:none; padding: 0; font-size: 13px;}
#tablebottom  li a{color:#DBD5C2; text-decoration:none;}
#tablebottom .credits li a{color:#DBD5C2; text-decoration:none;}
#tablebottom .credits {margin:12px 0 0px 0px;  border-bottom: 1px dotted  #999; padding-top:9px;}
#tablebottom .credits li{padding:0px 7px 0 5px; background:url(../img/spacebar.jpg) no-repeat right center; float:left; color:#DBD5C2; font-size:11px; margin-top:5px;}
#tablebottom .credits li a:hover,#tablebottom .footer li a:hover{text-decoration:underline;}
#tablebottom h4{font-size:13px; font-weight:normal; color:#DBD5C2;}
#tablebottom .box_float{float:left; width:300px; margin-right:40px; padding-top:5px;}
 #tablebottom ul.events{border-top: 1px dotted #999;padding-top:3px; margin-top:2px;}
 #tablebottom ul.events ul{float:left;  margin-right:9px; padding:0; font-size:10px !important;}
#tablebottom ul.events li{padding:0; background:none;float:left;}
#tablebottom ul.events li .city{padding:0; background:none;}
#tablebottom ul.events li li{padding:1px 0px 0px 10px; color:#DBD5C2; font-size:11px; background: url(../img/arrow2.png) no-repeat center left; float:none;}
#tablebottom ul.events li li a:hover{ text-decoration:underline;}

/* ----------------------------------------------- */

/* Visualization of CALENDAR */
div.calendar .day{ font-size:16px; color:#000000; border-bottom:1px #000 solid; padding-bottom:10px; overflow:hidden;}
div.calendar .day li{ border-top:1px solid #000; padding-top:10px; clear:both;}
div.calendar .day li li{ border-top:none; padding-top:0px; clear:none;}
div.calendar .party { border-bottom:1px dotted #E5E0D2; clear:both;}
div.calendar .party li{height: auto; padding:0; clear:both;}
div.calendar .partyinside{ padding:4px 0;border-bottom:1px dotted #E5E0D2; float:left;}
div.calendar .partyinside li{ border:none; height:auto; float:left; }
div.calendar .partyinside .long{ width: 388px; float:left; clear:none;}
div.calendar .partyinside .long li {clear:both; padding:0px 0px;}
div.calendar .partyinside .long ul {float:left; width: 344px;}
div.calendar .partyinside .long li.kindof {font-size:9px; text-transform:uppercase; color:#666666; height:10px; padding-top:3px;}
div.calendar .partyinside .long li.title {font-size:17px; text-transform:uppercase; color:#B5AD9C;  height:auto; line-height:16px;}
div.calendar .partyinside .long li.event {font-size:12px; color:#666666; text-transform:none;  height:auto;}
div.calendar .partyinside .long li.title span {font-size:12px; color:#666666; text-transform:none;  height:10px;}
div.calendar .partyinside .long li.music {font-size:11px; color:#666666; text-transform:none; height:10px;}
div.calendar .partyinside img{float:left; margin-right: 5px; padding: 5px 0;}
div.calendar .partyinside .short{border-left:1px dotted #E5E0D2; width:60px; height:50px; padding: 0px 5px; margin: 5px 0px 5px 5px; float:left; font-size:11px; clear:none;}
/* --------------------------------------------------------- */

.chooseweek{float:right; clear:none; width:11px; padding-left:10px; border-left:1px dotted #E5E0D2; padding-top:0px; margin-top:-83px;}
.chooseweek li{float:none; clear:both; width:11px;}
.chooseweek li a{display:block; float:none; clear:both; width:11px;  height:17px; background: url(../img/arrow.png) no-repeat; }

.calendar2 {width: 161px; clear:none;  float:right;}
.calendar2 ul{width:161px; float:left; padding-right:0px;}
.calendar2 ul li{float: left;}
.calendar2 ul li a{display:block; width:23px;}
.calendar2 .week li{text-align:center; float:left; width: 23px; line-height: 19px; height: 19px; color:#DAD4C0; background: url(../img/calendar/weeks_bg.jpg) repeat-x;}
.calendar2 .month li{text-align:center; float:left; width:30px; color:#000000; font-weight:bold; font-size:13px;}
.calendar2 .month li.name{text-align:center; width:101px;}
.calendar2 .days li {width: 23px;}
.calendar2 .days li a{border-top: 1px dotted #E5E5E5; height:16px; width:23px; cursor:pointer;text-align:center; color:#333333;
}

#boxcalendar{ width:450px; padding: 9px; border: 1px solid #ccc; margin-top:10px; clear:both;}

#search {float:left; width:260px; padding-right:8px;}
#search h3 span{font-size:11px;}
#search .searchinput{background: #D8D1BC url(../img/calendar/input_w160_bg.jpg) no-repeat; float:left; width:154px; height:16px; padding:3px; margin-right: 6px;}
#search .searchbutton{background: url(../img/arrow.png) no-repeat 5px 6px; padding-left:14px; margin-top:10px;}
#search .typeinput{background: #D8D1BC url(../img/calendar/input_w85_bg.jpg) no-repeat; height:22px; padding:3px; width:85px;}
/* =========================== show party =================  */
#showparty {margin-top:4px; color:#666;}
#showparty .dzial{font-size:9px; text-transform:uppercase;}
#showparty h2{font-size:16px; font-weight:bold; float:left;}
/*#showparty .back{float:right; background:url(../img/arrow.png) no-repeat center right; padding-right:11px;}*/
#showparty .data{font-size:13px; padding-bottom:4px; color:#000; font-weight:bold;}

#showparty .infoLocal{width: 300px; float:left; line-height:17px;}
#showparty .infoLocal .company{color:#B5AD9C; font-size:15px; font-weight:bold;}
#showparty .infoLocal a{color:#B5AD9C;}
#showparty .infoLocal .sitoemail{color:#B5AD9C;}
#showparty .fotoplace{width:100%; background:url(../img/calendar/bg_whentosmallposter.jpg) repeat-y;}
#showparty .fotoplace img{margin: 0 auto;}

/* ================================ guide =====================*/
#guide li{ padding:10px; border-bottom: 1px dotted #E5E5E5;}
#guide li li{ padding:0; border:none;}
#guide li.company { text-transform:uppercase; font-size: 15px; color:#B5AD9C;}
#guide ul.rightInfo li{float:left; margin-top:5px; }

/* ================================ guideDetail - Profil =====================*/
#guideDetail h2{  padding:0 10px 0 0; float:left; margin:0; font-weight:bold; height:auto !important;}
#guideDetail h2 span{display:block;}
#guideDetail ul.rightInfo {width:240px; float:right; min-height:35px; height:auto !important; height:35px; clear:right;}
#guideDetail ul.rightInfo li{float:right; margin-top:5px; padding-right:2px; }
#guideDetail .header{width:210px; float:left;}
#guideDetail .box{padding:11px 7px; width:454px; border-bottom:1px dashed #999;}
#guideDetail .gallery{padding:11px 0px; width:468px; border-bottom:1px dashed #999;}
#guideDetail .gallery img{margin-right:6px; margin-top:6px;}
#guideDetail h3{font-weight:bold; width:170px; font-size:13px; padding-right:25px; float:left; height:auto;}
#guideDetail h3 span{font-weight:normal;}
#guideDetail p{font-size:13px;}
#guideDetail p.days{color:#aaa; letter-spacing:3px; font-weight:bold; line-height:15px; font-size:11px;}
#guideDetail p.days span{color:#8D1F19;}
#guideDetail ul.adres {margin-left:195px; font-size:13px;}
#guideDetail ul.adres li{line-height:18px;}
#guideDetail .typ{ float:none; clear:left;}
#guideDetail .back{margin-top:10px;}

.linkprofile{font-size:11px; font-weight:bold; margin-top:3px; padding-left:12px; color:#666666; background:url(../img/arrow.png) no-repeat left center; display:block;}
/* ================================ div Creat Account ========================== */
#createAccount{height:24px; line-height:24px; padding:4px 5px; background:url(../img/create_account_bg.png) no-repeat left 4px;}
#createAccount span{display:block; font-weight:normal; padding-left:18px; background:url(../img/arrow2.png) no-repeat 3px 8px;}
#createAccount a{color:#FFFFFF !important; text-decoration:none; font-size:13px; font-weight:normal;}
#createAccount a:hover{text-decoration:underline;}

/* ====== Newsletter ===== */
#newsletter input{border:1px solid #ccc; padding:2px;}
#newsletter .back{cursor: pointer; background:#fff url(../img/arrow.png) left 4px no-repeat; border:none; color:#000000; padding-left:10px; font-size:11px; margin-right:13px;}

/* =============================== Contatti =================================== */

.left{float:left; width:175px; padding:5px 10px 5px 0; font-size: 13px; font-weight:bold;}
.left li{float:none;line-height:20px;}
.right{float:left; font-size:12px; width:280px; padding:5px 0 5px 0px; font-size:12px;}
.right li{float:none; line-height:20px;}
.right .padd{margin-top:10px;}
.right span{color:#891F19; font-weight:bold;}

/* ============================= Photogallery - when show article ============ */
#photogallery {margin-top:0px;}
#photogallery li{ float:left; padding: 0px 6px; border-right:1px dotted #CCCCCC;}
#photogallery li img{padding:1px;}
#photogallery li a:hover{display:block; border:1px solid #645A4E;}

/* ============================== Coments ===================================== */
#comment {font-size:11px; padding-top:35px;}
#comment h3.comment{float:left; width:200px; font-size:15px; font-weight:bold; color:#8A8274;}
#comment .label{font-weight:bold; width:70px;}
#comment .data {color:#B5AD9C; font-weight:bold;}
#comment .nickname{color:#999999; font-weight:bold;}
#comment #contentComents ul ul li {float:left;}
#comment #contentComents ul ul {clear:both; border:none;}
#comment #contentComents ul {clear:both; padding:3px 0px 10px 0; border-bottom:1px dotted #EEE;}
#comment #moduleAdd ul li{float:left; padding-bottom:8px;}
#comment #moduleAdd .nicknameinp,#comment #moduleAdd .testo{padding:3px; border:1px solid #ccc; width:384px; color:#333333; font-size:11px; font-weight:normal;}
#comment #moduleAdd .nicknameinp {width:200px;}
#comment #moduleAdd ul{clear:both;}
#comment .nav-pages{padding:6px; background: #EEEEEE; clear:both;}
#comment .showpages{float:right; width:200px; text-align:right;}
#comment .showpages a{color:#660099;}
#comment .but{cursor: pointer; background:#fff url(../img/arrow.png) left 4px no-repeat; border:none; color:#000000; padding-left:10px; font-size:11px; margin-right:13px;}
        /* ========== Last comments ======== */
		#lastcomments ul{width:100%; clear:both; margin-top:3px;}
		#lastcomments ul li.section{color: #333333; font-weight:bold; float:left; padding-right:15px; background:url(../img/arrow.png) no-repeat right 4px;}
		#lastcomments ul li.comment{float:left; width:320px; margin-left:10px; overflow:hidden;}
		#lastcomments ul li.link{float:right; width:40px;}
		#lastcomments ul li.link a{color:#333; padding-left:12px; background:url(../img/arrow.png) no-repeat left 4px;}
		
/*================ Concorso ========== */
#concorsi {margin-top:7px;}
#concorsi div.bg {font-size:12px; background: #534C43; margin-bottom:10px; padding:7px; color:#fff;}
#concorsi div.bg strong{color:#AEA37E;}
#concorsi div.bg a{color:#fff !important;}
#concorsi h3{font-size:15px; font-weight:bold; color:#8A8274;}
#concorsi p{padding-bottom:10px;} 
#concorsi .inf{width:250px; float:left;}
#concorsi .inp{width:200px; float:left;}
#concorsi table td {font-family: Verdana; font-size: 8pt; vertical-align: top; height: 20px; padding-bottom: 5px; padding-top: 3px;}
#concorsi input {font-family: Verdana; font-size: 8pt; padding: 2px; border:1px solid #CCCCCC;}
#concorsi font {font-family: Verdana; font-size: 8pt;}
#concorsi #errorReport {padding: 0px 0px 0px 5px; vertical-align: middle;}
#concorsi .but{cursor: pointer; background:#fff url(../img/arrow.png) left 4px no-repeat; border:none; color:#000000; padding-left:10px; font-size:11px; margin-right:13px;}
#concorsi p.small{ margin-top:8px; font-size:11px; color:#666666;}
#concorsi p.lastp{text-align:right; padding-bottom:0;}

/*============ Stronicowanie ====== */
.nav-pages {line-height:26px; margin:5px 0;}

/*=========== Archiwum Kalendarza  ==== */

#archivio_mag .numer{padding:9px; width:448px; border:1px solid #ccc; margin-bottom:10px;}
#archivio_mag .mag{float:left; padding-right:5px;}
#archivio_mag h3{color:#333333; font-size:16px; font-weight:normal;}
#archivio_mag span{color:#978F80; font-size:16px;}

/* ============= Moveout Space ===== */
#spaceform{}
#spaceform label{display:block; width:100%; clear:both; margin-top:6px;}
#spaceform input, #spaceform textarea, #spaceform select{border:1px solid #ccc; font-size:11px; padding:2px; width:200px;}
#spaceform textarea{height:200px; width:400px;}
#spaceform .but{ width:auto; border:none; padding:0 0 0 10px;}
.list_zone{margin:5px 20px 10px 20px; }
.list_zone li{float:left; padding:0 2px; list-style:circle; font-size:13px; width:130px;}

/* ============= Box - Komunikat - Report ======== */
div#report{padding:30px; border:1px solid #534C43; color:#534C43;  background:#EEE;}
div#report p{padding-bottom:10px;}

/* ============= Dział Moveoutparty ================= */

#moveoutparty .box{border: 1px solid #444; padding:8px; width:450px; margin-bottom:12px;}
#moveoutparty .foto{width:186px; height:262px; padding: 0 4px 4px 0; background:url(../img/poster_shadow_moveoutparty.jpg) no-repeat right bottom; float:left; margin-right:12px;}
#moveoutparty .archive .foto{width:116px; height:163px;}
#moveoutparty .archive .foto img{padding-right:0;}
#moveoutparty .archive .info .lokal {width:180px;}

#moveoutparty .info{}
#moveoutparty .info img{padding-bottom:40px;}
#moveoutparty .archive img{padding-bottom:5px; padding-right:20px; float:right;}
#moveoutparty .info .data{font-weight:bold; color:#B2A999; float:left; margin-right:6px;}
#moveoutparty .info .godzina{font-weight:bold; color:#666666;}
#moveoutparty .info .lokal{font-weight:bold; color:#B5AD9C; font-size:17px; }
#moveoutparty .info .miastoAdres{font-weight:normal; color:#666666;}
#moveoutparty .info ul{padding-bottom:12px;}
#moveoutparty p{padding-bottom:12px;}
#moveoutparty .back{float:right; background:url(../img/arrow.png) no-repeat center left; padding-left:11px; line-height:25px;}



/* ============== Wyswietlanie galerri Moveout Party ================== */
.gallery {border:1px solid #D9D9D9; padding:4px !important; width:458px; overflow:hidden;}
.gallery li{float:left;}
.gallery li a{display:block;  padding:4px;}
.gallery li a:hover{background:#ccc;}
.gallery li img{padding:0 !important;}
#col1 .gallery{width:210px; padding:2px;}
#col1 .gallery li a{display:block; float:left; padding:3px;}
#col1 .gallery img{width:63px; height:63px;}
.navGallery{float:right; margin-bottom:10px;}
.navGallery li{float:left; background: #D9D9D9; height:15px; padding:0 5px; border:1px solid #fff; border-top:none; border-left:none;}

.showpartys .gallery img{width:65px; height:65px;}
.showpartys .gallery{clear:both; width:292px !important; margin-top:10px;}
.archive .showpartys .gallery{margin-top:2px;}
.archive .but{float:right; clear:right;}
.archive .fotobut{float:right; clear:right;}
.archive .videobut{clear:right; float:left;}
.showpartys .gallery li a{display:block; float:left; padding:4px !important;}
.gallery li a.addPhoto{display:block; margin-left:20px; width:30px; line-height:15px; float:none; text-align:center; padding:1px 2px !important; cursor:pointer;}
.gallery li p.idPhoto{font-size:8px; clear:left;}
.gallery li a.addPhoto:hover{text-decoration:none;}

/* ================ IMPREZY POLECANE ======================================== */
#slideshow{
	position:relative;
	width:468px;
	height:221px;
	}
.promoParty{
	position:absolute;
	top:0;
	left:0;
	width:468px;
	height: 221px;
	background:url(../img/calendar/moveout_consiglia_bg.jpg) no-repeat;
	}
	#slideshow .header{
		float:left;
 		margin-top:56px;
		margin-left:40px;
		}
	#slideshow .header p{
		width:260px;
		}
	#slideshow 	p.date{
			font-size:13px;
			color:#fff;
			}
			#slideshow span.day{
			font-size:19px;
			color:#AFA796;
			font-weight:bold;
			}
			#slideshow span.typeparty{
			color:#AFA796;
			font-size: 11px;
			text-transform:uppercase;
			}
		#slideshow p.title{
			font-weight:bold;
			color: #AFA796;
			font-size:17px;
			}
	    #slideshow	p.title a{
			color: #AFA796 !important;
			}
		#slideshow p.place{
			text-transform:uppercase;	
			color: #fff;
			font-weight:bold;
		}
		#slideshow p.adres{
			color: #fff;
			}
	#slideshow .description{
		float:left;
		clear:left;
		margin: 7px 0 0 18px;
		width: 300px;
		line-height:15px;
		color:#fff;
		}
	 #slideshow .poster{
		position: absolute;
		overflow:hidden;
		width:130px;
		height:185px;
		top:13px;
		right:13px;
		}
/* -------- signale errore ---------------- */
form.signalaError{
	padding:7px 0px;
}
	form.signalaError label{
		float:left;
		height:20px;
		line-height: 20px;
		width:120px;
		text-align:right;
		margin-right:20px;
		margin-bottom:8px;
		}
	form.signalaError .topic{
		height:18px;
	}
	form.signalaError input.topic, form.signalaError textarea{
		border:1px solid #ccc;
		line-height:16px;
		background: #fff;
		padding:2px;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		width:300px;
		clear:both;
		margin-bottom:8px;
		}
	form.signalaError textarea{
		height:100px;
		}
	form.signalaError input.submit{
		margin-left:140px;
		background: url(../img/arrow.png) no-repeat left center;
		font-size:11px;
		padding-left: 11px;
		cursor:pointer;
		font-weight:bold;
	}
/* ==== Nawigacja Main ======= */
.mainNavigation{float:right; margin-bottom:10px;}
.mainNavigation li {float:left; background: #D9D9D9; height:15px; padding:0 5px; border:1px solid #fff; border-top:none; border-left:none;}
.mainNavigation .onactive {background:#000; color:#fff;}
#top #col2 .mainNavigation .onactive a{color:#fff !important;}
 
/* ====== Box - Moveout Card - Main page ====== */
.lastPromotions{
	width:230px;
}
#top #col2 .foto .lastPromotions div{
	margin:0;
	width:auto;
}
#top #col2 .foto .lastPromotions .top{
	background:url(../img/card/top_card.jpg) no-repeat;
	width:230px;
	height:41px;
 	}
#top #col2 .foto .lastPromotions .inside{
	border:1px solid #ccc;
	border-top:none;
	padding:2px;
 	width:219px;
 }
#top #col2 .foto .lastPromotions .inside img{
	float:left;
	padding-right:5px;
}
#top #col2 .foto .lastPromotions .inside .text{
	width:163px;
}
#top #col2 .foto .lastPromotions .inside .title a{
	font-size:13px;
	font-weight:bold;
	color:#444;
}

#top #col2 .foto .lastPromotions .item{
	width:206px;
	padding:5px;
 	background:url(../img/card/line.png) no-repeat bottom;
}
#top #col2 .foto .lastPromotions .last{
	background:none;
}
.mCard{
	background:url(../img/card/mcard_logo.png) no-repeat top right;
}

#facebookMiPiace{
margin:13px 0 0 40px;
}

.partyHeader{
	width:250px;
}
.fbPlugins{
float:right;
width:100px;
text-align:right;
}
.fbPlugins .fbLikeIt{
	float:right;
	margin-bottom:8px;
}
.fbPlugins a{
	margin-right:11px;
}
.calendar{
	width:470px;
}
