*{
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
}


a{
	color:#2e378f;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}

a:hover{
	text-decoration:underline;
}

h2{
	font-size:14px;
	color:#c2272d
}

img{
	border:0;
}

ul{
	padding-left: 10px;
}

#add{
	float:left;
	width:752px;
	padding-right:14px;
	float:left;
}

#adanddate{
	margin:0 0 7px 0;
	
}

#bottommenu{
	height:24px;
	padding-top:8px;
}

#bottommenu a{
	color: #585858;
	text-decoration:underline;
}

#bottommenu a:hover{
	text-decoration:none;
}


#contener{
	margin:0 auto;
	text-align:center;
	width:886px;
}

#content{
	margin-top:18px;
	margin-bottom:5px;
}

#copyrights{
	padding:10px 2px 10px 10px;
	margin-bottom:10px;
}

#date{
	text-align:left;
	float:right;
}

#leftadd{
	margin:10px 0;
}

#leftcontent{
	width:310px;
	float:left;
	text-align:left;
	padding-left:4px;
}

#leftcontent a{
	color:#2e378f;
	font-size:12px;
	text-decoration:none;
}

#leftcontent a:hover{
	text-decoration:underline;
}

#leftloggedcontent{
	width:191px;
	float:left;
	text-align:left;
	padding-left:1px;
	margin-right:18px;
}

#leftloggedcontent a{
	color:#2e378f;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}

#leftloggedcontent a:hover{
	text-decoration:underline;
}

#logo{
	float:left;
	width:359px;
	padding-top:23px;
}

#logoandmenuholder{
	margin:0 0 7px 0;
	height:101px;
}

#menuholder ul{
	list-style:none; 
	overflow:hidden;
	float:right;
	padding-bottom:29px
}

#menuholder ul li{
	display:inline;
}

#menuholder ul li a{
	display:block;
	height:39px; 
	float:left;
	width:118px;
}

.m1{
	margin-right:5px; 
	background: url(../gfx/m1.gif) 0 -42px no-repeat;
}

.m2{
	margin-right:5px; 
	background: url(../gfx/m2.gif) 0 -42px no-repeat;
}

.m3{
	margin-right:5px; 
	background: url(../gfx/m3.gif) 0 -42px no-repeat;
}

.m4{
	background: url(../gfx/m4.gif) 0 -42px no-repeat;
}
#menuholder a.m1:hover,#menuholder a.m2:hover,#menuholder a.m3:hover, #menuholder a.m4:hover{background-position:0 0;}
#menuholder a.active {background-position:0 0;}


#menumiddleholder{
	height:33px;
	padding-bottom:24px
}

#menumiddleholder ul{
	list-style:none; 
	overflow:hidden;
	float:right;
	padding-left:0px;
}

#menumiddleholder ul li{
	display:inline;
}

#menumiddleholder ul li a{
	display:block;
	height:33px; 
	float:left;
	width:165px;
}

.m5{
	margin-right:5px; 
	background: url(../gfx/m5.gif) 0 -35px no-repeat;
}

.m6{
	margin-right:5px; 
	background: url(../gfx/m6.gif) 0 -35px no-repeat;
}

.m7{
	margin-right:5px; 
	background: url(../gfx/m7.gif) 0 -35px no-repeat;
}

.m8{
	background: url(../gfx/m8.gif) 0 -35px no-repeat;
}

#menumiddleholder a.m5:hover,#menumiddleholder a.m6:hover,#menumiddleholder a.m7:hover, #menumiddleholder a.m8:hover{background-position:0 0;}
#menumiddleholder a.active {background-position:0 0;}


#forummenuholder{
	height:42px;
	padding-bottom:0px;

}

#forummenuholder ul{
	list-style:none; 
	overflow:hidden;
	float:left;
	padding-left:0px;
}

#forummenuholder ul li{
	display:inline;
}

#forummenuholder ul li a{
	display:block;
	height:42px; 
	float:left;
	width:221px;
}

#forummenuholder ul li a:hover{
	text-decoration:none;
}

.m9{
	margin-right:7px; 
	background: url(../gfx/m9.gif) 0 -42px no-repeat;
}

.m10{
	margin-right:6px; 
	background: url(../gfx/m10.gif) 0 -42px no-repeat;
}

.m11{
	margin-right:0px; 
	background: url(../gfx/m11.gif) 0 -42px no-repeat;
}

#forummenuholder a.m9:hover,#forummenuholder a.m10:hover,#forummenuholder a.m11:hover{background-position:0 0;}
#forummenuholder a.active {background-position:0 0;}


#menutop{
	margin: 0px 0 2px 0;
	background: url('../gfx/menu-top.jpg');
	height:34px;
}

.a1{
	color:#e8e8e8;
	font-weight:bold;
}

.a2{
	color:#e8e8e8;
	font-weight:bold;
	text-decoration: none;
}
.a2:hover{
	text-decoration: underline;
}

.blue{
	color:#2e378f;
}

.bold{
	font-weight:bold;
}

.bottomline{
	margin: 0 0 0 0;
	background: url('../gfx/bottom-line.jpg');
	height:2px;
	font-size:0px;
}

.btn1{
	margin:0;
	float:right;
	margin-right:8px;
	margin-bottom:5px;
	position:relative;
	top:-2px;
	cursor:pointer;
}

.btn3{
	margin-right:62px;
	margin-bottom:10px;
}

.ce8{
	color:#e8e8e8;
}

.clr{
	clear:both;
	font-size:0;
	height:0;
	margin:0;
	padding:0;
}

.cp{
	cursor:pointer;
}

.d1{
	float:left;
	margin-top:2px;
	margin-right:3px
	*margin-right:0px;
}

.d2{
	float:left;
	margin-top:4px;
}

.d3{
	background: url('../gfx/nag-rejestracja.jpg') #ececec no-repeat top right;
	padding:38px 0 7px 0;
	width:561px;
	float:right;
	margin:0;
}

.nag{
	background: url('../gfx/nag-center.gif') #ececec repeat-x top right;
	height: 36px;
	xpadding:38px 0 7px 0;
	width:561px;
	float:right;
	margin:0;
}

.nag .left {
	float: left;
	background: url(../gfx/nag-left.gif) no-repeat top left;
	width: 4px;
	height: 24px;
}

.nag .right {
	float: right;
	background: url(../gfx/nag-right.gif) no-repeat top right;
	width: 4px;
	height: 24px;
}

.nag h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-align: left;
	font-weight: 100;
	padding: 3px 5px;
}

.fck1 {
	background-color:  #ececec;
	width:551px;
	float: right;
	text-align: left;
	padding: 2px 5px;
}

.d4{
	width:86px;
	text-align:right;
	float:left;
	margin-right:15px;
	font-weight:bold
}

.d5{
	text-align:right;
	float:left;
	margin:0 5px;
	font-weight:bold
}

.d6{
	float:left;
	margin:0 10px;
	font-weight:bold;
}

.d7{
	width:86px;
	text-align:right;
	float:left;
	margin-right:15px;
	font-weight:bold;
	margin-top:12px;
}

.d8{
	width:86px;
	text-align:right;
	float:left;
	margin-right:15px;
}

.d9{
	margin-right:13px;
	width:217px;
}

.d10{
	height:18px;
	border:1px solid #bfbfbf;
	width:207px;
	overflow:hidden;
	float:left;
	text-align:left;
	padding:2px 0 0 7px;
	color:#2e378f;
	font-weight:bold;
}

.d10 a{
	color:#2e378f;
	text-decoration:none;
}

.d10 a:hover{
	text-decoration:underline;
}

.d11{
	width:668px;
	padding-left:8px
}
.d12{
	width:676px;
	height:24px;
	background: url(../gfx/nag-skrzynka-odbiorcza.gif)
}

.d13{
	margin-top:5px;
	color:#c2272d;
}

.d14{
	padding-right:10px;
}

.d15{
	width:542px;
	background-color:#ececec;
}

.d16{
	width:116px;
	text-align:right;
	float:left;
	margin-right:15px;
	font-weight:bold
}
.d17{
	margin-top:5px;
	color:#ffffff;
}

.d18{
	width:676px;
	height:22px;
	background: url(../gfx/nag-moje-watki.gif)
}

.d19{
	height:18px;
	border:1px solid #bfbfbf;
	width:212px;
	float:left;
	overflow:hidden;
	text-align:left;
	padding:2px 0px 0 7px;
	color:#2e378f;
	font-weight:bold;
	margin-right:6px;
}

.d20{
	height:18px;
	border:1px solid #bfbfbf;
	width:212px;
	float:left;
	overflow:hidden;
	text-align:left;
	padding:2px 0 0 7px;
	color:#2e378f;
	font-weight:bold;
}

.d21{
	width:538px;
	height:20px;
	background: url(../gfx/nag-profil-uzytkownika.jpg) no-repeat;
	padding:3px 12px 0 126px;
}

.d22{
	width:676px;
	height:23px;
	background: url(../gfx/nag-przystanki-uzytkownika.jpg) no-repeat;
	margin-bottom:10px;
}

.d23{
	width:664px;
	height:19px;
	margin-top:10px;
	padding-top:4px;
	padding-right:12px;
	text-align:right;
	background: url(../gfx/nag-zaprzyjaznieni-uzytkownicy.jpg) no-repeat;
}
.d23 a{
	color:#fff;
}
.d24{
	background-color:#e6e6e6;
	padding:13px 15px 12px 13px;
	text-align:left;
	margin-bottom:10px;
}

.d24 ul{
	list-style:none;
	padding:0;
}

.d24 ul li{
	width:234px;
	border-bottom:2px solid #fff;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-left:15px;
}

.d25{
	background-color:#f2f2f2;
	padding:13px 0 12px 13px;
	text-align:left;
	margin-bottom:10px;
}

.d25 ul{
	list-style:none;
	padding:0;
}

.d25 ul li{
	width:300px;
	border-bottom:2px solid #fff;
	padding-left:15px;
}

.d26{
	width:676px;
	height:23px;
	background: url(../gfx/nag-lista-pasazerow.jpg) no-repeat;
}

.d27{
	margin-top:10px;
	font-weight:bold;
	text-align:left;
	width:676px;
}

.d27 a{
	text-transform:uppercase;
	margin-right: 5px;
}

.d27 a.active{
	color: #c2272d;
}
.d27 a:hover{
	color:#c2272d;
	text-decoration: none;
}

.d28{
	background:url(../gfx/tlo-zapisz-sie-do-przystanku.jpg);
	width:200px;
	height:22px;
	padding-top:27px;
	font-weight:bold;
	text-align:left;
	padding-left:8px;
	float:right;
	margin-top:12px;
}

.d28 form p label{
	position:relative;
	top:-4px;
	color:#fff;
	margin:0;
	padding:0;
}
.d28 .radio{
	position:relative;
	top:-2px;
	margin:0;
	padding:0;
}

.d29{
	width:86px;
	text-align:right;
	float:left;
	margin-right:15px;
	font-weight:bold
}
.fs3 div label{
	color:#fff;
	font-weight:bold;
}

.d29 label{
	color:#fff;
	font-weight:bold;
}
.fs3 div p{
	color:#fff;
	font-weight:bold;
}


.d30{
	padding:0;
	margin:0;
	clear:both;
	font-size:0px;
}
.d31{
	margin-top:25px;
	*margin-top:5px;
}
.d32{
	background: url('../gfx/nag-aktualnosci-sredni.jpg');
	width:271px;
	height:19px;
	padding-right:20px;
	padding-top:5px;
	margin-top:5px;
}

.d33{
	width:176px;
	height:129px;
	background:url('../gfx/tlo-szukaj-male.jpg') no-repeat;
	padding-top:27px;
	padding-left:6px;
	padding-right:6px;
	
}
.d33 label{
	color:#fff;
	font-weight: normal;
}
.d33 p{
	color:#fff;
	font-weight: bold;
	margin-top: 2px;
}
.d33 select{	
	 width:60px
}
.d33 .text{
	width:169px;
	padding-left:5px;
	padding-top:4px;
	height:18px;
}
.f1{
	margin-top:10px;
}

.fts16{
	font-size:16px;
}

.fts14{
	font-size:14px;
}

.fs1{
	border:0; 
	text-align:left;
	margin-left:15px;
	margin-top:12px;
}

.undrl { text-decoration: underline; }

.fs2{
	border:0; 
	text-align:left;
	margin-left:15px;
	margin-top:5px;
}
.fs3{
	border:0; 
	text-align:left;
	margin-left:15px;
	
}
.flop{
	float:right;
}

.flol{
	float:left;
}

.gallery{
	width:219px;
	float:left;
	margin:30px 3px 30px 0;
	text-align:left;
}

.gallerylast{
	width:219px;
	float:left;
	margin:30px 0px 30px 0;
	text-align:left;
}

.gallery2{
	width:133px;
	float:left;
	margin:0px 3px 0px 0;
	text-align:left;
}

.gallerylast2{
	width:132px;
	float:left;
	margin:0px 0px 0px 0;
	text-align:left;
}


.h49{
	height:49px;
}
.h113{
	height:123px;
}
.im1{
	margin-top:10px;
	width:676px;
}

.im2{
	float:left;
	margin:10px 10px 10px 0;
}

.im3{
	float:left;
	margin:10px 0;
}

.im4{
	margin:10px 0;
	width:676px;
}

.im5{
	position:relative;
	top:-2px;
	cursor:pointer;
	float:right;
}

.in1{
	position:relative; 
	right:23px; 
	top:4px;
	_top:0px;
	width:16px;
	height:15px;
	
}
*+html .in1{
	top:0px;
}

html>/**/body .in1, x:-moz-any-link, x:default{
	top:3px;
}

.in2{
	width:115px;
	height:17px;
	padding:2px 0 0 4px;
}

html>/**/body .in3, x:-moz-any-link, x:default{
	margin-top:4px;
}

.in4{
	width:146px;
	float:left;
	margin-right:15px;
}
.inr4{
	float:left;
	margin-right:15px;
}
.in5{
	margin-left:15px;
	*margin-left:22px;
	width:215px;
}
.inr5{
	margin-top:2px;
	*margin-top:-2px;
	
}
.l1{
	color:#e8e8e8;
	margin-right: 4px;
}

.mb3{
	margin-bottom:3px;
}

.ml5{
	margin-left:5px;
}
.ml10{
	margin-left:10px;
}
.ml25{
	margin-left:25px;
}
.ml54{
	margin-left:54px;
}

.ml125{
	margin-left:125px;
}

.mt3{
	margin-top:3px;
}

.mr4 {
    margin-right: 4px;
}

.mr5{
	margin-right:5px;
}
.mr14{
	margin-right:14px;
}
.mr18{
	margin-right:18px;
}

.mt3{
	margin-top:3px;
}
.mt5{
	margin-top:5px;
}
.mt8{
	margin-top:8px;
}

.mt12{
	margin-top:12px;
}

.ma8{
	margin: 8px;
}

.pa5 {
    padding: 5px;
}

.pag{
	margin-top:5px;
	padding:0;
	color: #fff;
}

.pag a{
	color:#ffffff;
}
.pag a:hover{
	color:#c2272d;
}

.pag2{
	margin-top:5px;
	padding:0;
	color: #2e378f;
}
.pag2 a:hover{
	color:#c2272d;
}
.pt3{
	padding-top: 3px;
}

.ppp1{
	color:#e8e8e8;
	float:left;
	margin: 10px 0 0 16px;
}

.ppp2{
	float:right;
	margin: 10px 26px 0 10px ;
	color:#e8e8e8;
}

.ppp3{
	float:right;
	margin: 8px 10px 0 10px ;
	color:#e8e8e8;
}

.ppp4{
	float:right;
	margin: 6px 0px 0 10px ;
	color:#e8e8e8;
}

.ppp5{
	float:right;
	margin: 10px 0px 0 0px ;
	color:#e8e8e8;
	width: 121px;
}

.ppp6{
	margin-top:5px;
	margin-right:2px;
	padding:0;
	color:#ffffff;
}

.ppp7{
	margin-top:5px;
	margin-left:2px;
	padding:0;
	color:#ffffff;
}

.red{
	color:#c2272d;
}

.s1{
	width:117px;
}

.s2{
	float:left;
	margin-left:10px;
	width:46px;
}

.s3{
	float:left;
	margin-left:15px;
	width:46px
}

.s4{
	float:left;
	margin-left:10px;
	width:56px
}

.sp1{
	margin-right:10px;
	color:#fff;
	margin-top:8px;
	float:right;
}

.t1{
	background-color:#f2f2f2;
}

.t1 td{
	padding:15px 15px 15px 15px;
	text-align:left;
	color:#2e378f;
	font-size:12px;
}

.t1 a{
	color:#2e378f;
	font-size:12px;
	text-decoration:none;
}

.table2{
	width:100%;
	padding-left:0;
	margin-top:10px;
	margin-bottom:5px;
}
.table2 .head1{
	width:40px;
	border-right:1px #fff solid;
}
.table2 .head2{
	background-color:#e6e6e6;
	height:20px;color:#c1272d;
	width:75px;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	border-right:1px #fff solid;
	border-bottom:1px #fff solid
	
}
.table2 .head3{
	background-color:#e6e6e6;
	height:20px;
	color:#c1272d;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	border-right:1px #fff solid;
	border-bottom:1px #fff solid
}

.table2 .head4{
	background-color:#e6e6e6;
	height:20px;
	color:#c1272d;
	width:312px;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	border-right:1px #fff solid;
	border-bottom:1px #fff solid
}

.table2 .head5{
	background-color:#e6e6e6;
	height:20px;
	color:#c1272d;
	width:40px;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	border-bottom:1px #fff solid
}

.table2 .head6{
	background-color:#e6e6e6;
	height:20px;color:#c1272d;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	border-right:1px #fff solid;
	border-bottom:1px #fff solid
	
}

.table2 .head7{
	background-color:#e6e6e6;
	height:20px;color:#c1272d;
	width:100px;
	font-weight:bold;
	border-right:1px #fff solid;
	border-bottom:1px #fff solid
	
}

.table2 .head8{
	background-color:#e6e6e6;
	height:20px;color:#c1272d;
	width:50px;
	font-weight:bold;
	border-right:1px #fff solid;
	border-bottom:1px #fff solid
	
}

.table2 .head9{
	background-color:#e6e6e6;
	height:20px;color:#c1272d;
	width:150px;
	font-weight:bold;
	border-bottom:1px #fff solid
}


.table2 .dark{
	background-color:#e2e2e2;
}

.table2 .col1{
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	border-left:1px #ccc solid;
}

.table2 .col1a{
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	border-left:1px #ccc solid;
	border-top:1px #ccc solid;
}

.table2 .col2a{
	padding:2px 0;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	border-top:1px #ccc solid;
}

.table2 .col2{
	padding:2px 0;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

.table2 .col3a{
	padding:2px 0 2px 5px;
	text-align:left;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	border-top:1px #ccc solid;
}

.table2 .col3{
	padding:2px 0 2px 5px;
	text-align:left;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

.table2 .col4a{
	padding:2px 0 2px 5px;
	text-align:left;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

.table2 .col4{
	padding:2px 0 2px 5px;
	text-align:left;
	border-bottom:1px #ccc solid;
}

.table3{
	width:152px;
	text-align:left;
}

.table3 .col1{
	padding:2px 0 2px 5px; 
	background-color:#c1272d;
	color:#fff;
	font-weight:bold;
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	
}

.table3 .col2{
	padding:2px 0 2px 5px; 
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
}

.table4{
	width:260px;
	text-align:left;
}
.table4 .col1{
	padding:2px 0 2px 5px; 
	background-color:#c1272d;
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
}
.table4 .col2{
	text-align:center;
	padding:2px 0 2px 0px; 
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
}
.table4 .col3{
	padding:2px 0 2px 5px; 
	border-bottom:1px solid #666666;
}
.table5 .col1{
	vertical-align:top;
	border-right:1px solid #666;
}

.table6{
	width:561px;
	float:right;
}
.table6 .col1{
	width:83px;
	height:34px;
	border-top:1px solid #e8e8e8;
	text-align:center;
}
.table6 .col2{
	width:457px;
	height:34px;
	border-top:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	text-align:left;
	padding: 5px 20px;
}
.table6 .col3{
	width:83px;
	height:34px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	text-align:center;
}
.table6 .col4{
	width:457px;
	height:34px;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	text-align:left;
	padding: 5px 20px;
}
.tac{
	text-align: center;
}

.tal{
	text-align: left;
}

.tar{
	text-align: right;
}
.td1{
	border-right:6px solid #ffffff;
}



.th1{
	border-right:6px solid #ffffff;
}
.topline{
	margin: 0 0 0 0;
	background: url('../gfx/top-line.jpg');
	height:2px;
	font-size:0px;
}

.u1{
	margin-top:5px;list-style:none;
}

.vat{
	vertical-align:top;
}

.vam{
    vertical-align:middle;
}

.vertline{
	height:34px;
	width:2px;
	background-color:#e4e4e4;
	float:right;
	font-size:0px;
}

.whitline{
	font-size:0;
	height:1px;
	width:543px;
	background-color:#ffffff;
	margin:15px auto 0 auto;
}
.white{
	color:#fff;
}

.mtop{
	background: url(../gfx/menu-top.jpg) repeat-x top left;
	width: 100%;
	margin: 1px 0;
}


.w80{
	width:80px;
}
.w113{
	width:113px;
}
.w150{
	width:150px;
}

.w180{
	width:180px;
}
.w186{
	width:186px;
}

.w192{
	width:192px;
}
.w215{
	width:215px;
}
.w276{
	width:276px;
}
.w292{
    width: 292px;
}
.w330{
	width:330px;
}

.w334{
	width:334px;
}

.w432{
	width:432px;
}

.w676{
	width:676px;
}
.select_forum {
 position: absolute; z-index: 100;top: 25px; text-align:left;height: 200px; width: 208px; border: 1px solid #000; background-color: #fff; overflow: auto; padding:6px; margin: 0 0 0 -7px
}

h2 span.grey {
	color:#585858;
	font-size: 16px;
}

form#ucity_frm label {
    float: right;
    font-weight: bold;
    margin-right: 3px;
}


#menu_metro, #menu_tram, #menu_bus{
    position: absolute;
    z-index: 100;
    top: 72px;
    left: 1px;
    text-align:left;
    height: 200px;
    width: 212px;
    border: 1px solid #000;
    background-color: #fff;
    overflow: auto;
    padding:4px
}

#menu_metrof, #menu_tramf, #menu_busf{
    position: absolute;
    z-index: 100;
    text-align:left;
    height: 200px;
    width: 212px;
    border: 1px solid #000;
    background-color: #fff;
    overflow: auto;
    padding:4px
}

/* form */
#box{
    min-height: 200px;
    width: 577px;
    text-align: left;
    position: absolute;
    z-index: 2001;
}
#box .header {
    background: transparent url(../gfx/box-top.png) no-repeat left top;
    padding: 7px 0 0 160px;
    font-weight: bold;
    font-size: 14px;
    height: 38px;
    color: #fff;
}

#box .content {
    background: transparent url(../gfx/box-tlo.png) repeat-y left top;
    height: auto;
    padding: 0px 12px;
}

#box .content p {
    margin: 0;
}

#box .content input.text{
    border:1px solid #aaa;
    height: 17px;
    width: 182px;
    *width:160px;
}

#box .content label {
    color: #fff;
    padding-left: 4px;
}

#box .content input.btn-add{
    background: transparent url(../gfx/btn-dodaj-strz.gif) no-repeat top center;
    width: 60px;
    height: 19px;
    *height: 20px;
}

#box .content p {
    color: #fff;
}

#box .content a {
    color:#c2272d;
    margin: 0px 5px;
}

#box .bottom{
    background: transparent url(../gfx/box-bottom.png) no-repeat left top;
    height: 11px;
}

.curtain{
    background: #000;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

.convmenu_small {
    height: 34px;
    font-weight: bold;
    font-size: 18px;
    width: 216px;
    padding-top: 15px;
    background-color: #ECECEC;
}

.hconv{
    font-weight: bold;
    font-size: 18px;
}



#uploader_info {
    margin: 10px 0;
    background-color: #5FC6FF;
    border: 2px solid #00A4FF;
    padding: 5px;
   
}
#uploader_info p, #uploader_info strong {
     color: #000;
}

.small a {
    font-size: 10px;
}

.small a:hover {
    text-decoration: none;
}

.small a img {
    vertical-align: middle;
}

.d21 p {color:#fff;font-weight:bold;margin-top:1px;}
.d21 p a{color:#fff;}


.contest_ph {
    margin: 0 auto;
}

.w288 {
    width:288px;
}

.mb20 {
    margin-bottom: 20px;
}


.h140 {
    height: 140px;
}

/* stars rating */
#stars {width: 103px; height: 21px; background-color: #ff0000;}
.bckg-stars { position:relative;background: #fff url(../gfx/stars.png) no-repeat scroll  0 -22px; width: 104px; height: 21px;}
.rat-stars {background: #fff url(../gfx/stars.png) no-repeat scroll  0 0; height: 21px;}
.bckg-stars img { width:20px;height:21px; cursor: pointer;position:absolute;top:0;z-index:1;}


.nagfil {
    background-image: url(../gfx/nag-galeria-filmow-konkursowych.png);
}

.nagzd {
    background-image: url(../gfx/nag-galeria-zdjec-konkursowych.png);
}

.mlr8 { margin: 0 8px;}
.mtb10 {margin: 10px 0;}