* {

	margin:0;

	padding:0;

}



a img {

	border:0;

}



body {

	background:#fff url('/images/t_strona.jpg') 0 0 repeat-x;

	font-family:Arial;

	font-size:13px;

}



#strona {

	width:965px;

	margin:0 auto;

}



#gora {

	height:143px; /* yyy */

	background:url('/images/nc1.jpg') 0 0 no-repeat;	

	overflow:hidden;
	margin-top:10px;

}

#gora .actions {

width:900px;
height: 114px;
}

#gora p.p1 {

	padding:10px 0;

	text-align:right;

/*	margin-right:162px;*/

	color:#fff;
	height: 76px;

}

#gora td {
    color: #fff;
}

#gora p.p1 a {

	color:#fff;


}



#gora form {

	margin:10px 0;


/*	margin-right:162px;*/

	color:#fff;
	height: 96px;

	width:330px;

	float:right;

	overflow:hidden;


}






#gora form input.login,

#gora form input.haslo {

	width:130px;

	height:22px;

	background:url('/images/t_input.jpg') 0 0 no-repeat;

	border:0;

}





#gora form input.submit {

	width:60px;

	height:22px;

	background:url('/images/t_zaloguj.jpg') 0 0 no-repeat;

	border:0;

}



#gora form input.zapamietaj,

#gora form p.p2,

#gora form p.p3 {

	margin-top:10px;

	margin-left:100px;

}



#gora form p.p2 {

	width:85px;

	color:#fff;

	font-size:10px;

	/* position:relative; */

	/* top:4px; */

}



#gora form p.p3 {

	width:230px;

	/* width:220px; */

	text-align:right;

	color:#fff;

	overflow:hidden;

}

#gora form .loginactions {
    text-align: right;
}
#gora form .loginactions a {
	color:#fff;

	text-decoration:none;

	font-size:12px;
}

#gora form p.p3 a {

	color:#fff;

	text-decoration:none;

	font-size:12px;

	position:relative;

	top:2px;

	float:right;

}



#gora form p.p3 span {

	padding:0 5px;

	float:right;

}



#gora p.p4 {

	padding-top:0px;

	overflow:hidden;

	clear:both;

}



* html #gora p.p4 {

	padding-top:0;

}



#gora p.p4 a {

	width:165px;

	height:26px;

	padding:4px 0 0 0;

	background:url('/images/t_d_ogloszenie.PNG') 0 0 no-repeat;

	color:#fff;

	display:block;

	text-decoration:none;

	text-align:center;

	font-size:16px;

	font-weight:bold;

	float:right;

}



#menu {

	height:30px;

	list-style:none;

	overflow:hidden;

	clear:both;

	position:relative;

	top:2px;

	/* top:0; */

}



* html #menu {

	position:relative;

	top:-12px;

}



#menu li {

	margin-right:2px;

	float:left;

	overflow:hidden;

}



#menu li a {

	height:30px;

	overflow:hidden;

	text-decoration:none;

}



#menu li a span {

	height:30px;

	font-weight:bold;

	font-size:12px;

	float:left;

}



#menu li a span.s1 {

	width:4px;

	background:url('/images/t_lewa_span2.png') 0 0 no-repeat;

}



#menu li a span.s2 {

	height:23px;

	padding-top:7px;

	color:#fff;

	background:url('/images/t_srodek_span2.jpg') 0 0 repeat-x;

}



#menu li a span.s3 {

	width:5px;

	background:url('/images/t_prawa_span2.png') 0 0 no-repeat;

}





#menu li a:hover span.s1 {

	width:4px;

	background:url('/images/t_lewa_span.jpg') 0 0 repeat-x;

}



#menu li a:hover span.s2 {

	height:23px;

	padding-top:7px;

	color:#000;

	background:url('/images/t_srodek_span.jpg') 0 0 repeat-x;

}



#menu li a:hover span.s3 {

	width:5px;

	background:url('/images/t_prawa_span.jpg') 0 0 no-repeat;

}



p.baner {

	margin:15px 0 5px 0;

	text-align:center;

}



p.lokalizacja {

	margin:25px 0 30px 0;

	padding:0 0 3px 10px;

	color:#BCBCBC;

	border-bottom:1px solid #BCBCBC;

}



#korepetytor {

	width:420px;

	height:161px;

	margin-left:17px;

	padding:10px 20px;

	background:url('/images/t_znajdz_kor.jpg') 0 0 no-repeat;

	float:left;

	display:inline;

}



#korepetytor .space {

	position:relative;

	top:10px;

}

#reklama {

color:#2B73C7;

margin-top:10px;
margin-left:10px;
border-style:dotted;
border-width:1px;
border-color:#98bf21;
background-color:#FBF0FA;
font-size: 23px;

        
}


#reklama a:visited {
        color: blue;
    }


#reklama #wpis {
 
margin-top:10px;
margin-bottom:15px;
margin-left:10px;
font-weight:bold;
text-decoration:none;

}

#korepetytor h1,

#wynSzukL ul li h1  {

	color:#fff;

	font-size:23px;

	font-family:Times New Roman;

}

#flashMessage {
    align:center;    
    /* height:80px; */
    /* width:700px; */
    font-size:22px;
    padding-top:11px;
    padding-bottom:11px;
    padding-left:11px;    
    margin-bottom:25px;
    
    color:green;
    border-style:dotted;
    align:center;

}


#korepetytor form {

	overflow:hidden;

}



#korepetytor form div {

	overflow:hidden;

}



#korepetytor form div.d1 {

	margin:16px 0;

	overflow:hidden;

}



#korepetytor form div.d2 {

	margin:0 0 16px 0;

	overflow:hidden;

}



#korepetytor form div * {

	float:left;

}



#korepetytor form div label {

	color:#fff;

}



* html #korepetytor form div label {

	position:relative;

	top:5px;

}



#korepetytor form div.d1 label {

	margin-right:31px;

}



#korepetytor form div.d2 label {

	margin-right:10px;

}



#korepetytor form div select {

	width:280px;

}



* html #korepetytor form div select {

	margin-bottom:15px;

}



#korepetytor form p.p1 {

	width:325px;

	padding:0 0 0 95px;

	overflow:hidden;

}



#korepetytor form p.p1 * {

	float:left;

}



#korepetytor form p.p1 a {

	padding:0 0 0 10px;

	background:url('/images/t_strzalki.jpg') 0 4px no-repeat;

	color:#fff;

	font-size:11px;

	position:relative;

	top:5px;

}



#korepetytor form p.p1 input {

	width:85px;

	height:30px;

	background:url('/images/t_szukaj.png') 0 0 no-repeat;

	border:0;

	position:relative;

	left:185px;

}



#ogl {

	width:420px;

	height:161px;

	margin-right:17px;

	padding:10px 20px;

	background:url('/images/t_ogloszenia.jpg') 0 0 no-repeat;

	float:right;

	display:inline;

}



#ogl p {

	margin-bottom:10px;

}



#ogl p.p1 {

	color:#424242;

	font-size:23px;

	font-family:Times New Roman;

}



#ogl p.p2 {

	color:#2B73C6;

	font-size:17px;

	font-weight:bold;

}



#ogl p.p3 {

	color:#424242;



}



#ogl p.p4 {

	text-align:right;

}



#ogl p.p4 a {

	color:#424242;

	font-weight:bold;

	text-decoration:none;

}


#ogl p.p5 a{
	width:165px;

	height:26px;

	padding:4px 0 0 0;

	background:url('/images/t_d_ogloszenie.PNG') 0 0 no-repeat;

	color:#fff;

	display:block;

	text-decoration:none;

	text-align:center;

	font-size:16px;

	font-weight:bold;

	float:right; 
}


.news {

	width:430px;

	height:278px;

	margin:10px 0 10px 17px;

	/* margin-top:0; */

	padding:10px 15px;

	background:url('/images/t_news.jpg') 0 0 no-repeat;

	float:left;

	display:inline;

}



.news h1 {

	color:#424242;

	font-size:23px;

	font-family:Times New Roman;

	font-weight:normal;

}



.news p.p1 {

	margin-top:10px;

	padding-bottom:5px;

	overflow:hidden;

}



.news p.p1 * {

	float:left;

}



.news p.p1 img {

	margin-right:5px;

}



.news p.p1 span {

	width:255px;

}



.news p.p1 span.s1 {

	margin-bottom:5px;

	color:#2B73C6;

	font-size:17px;

	font-weight:bold;

}


.news p.p1 span.s1 a {
    color:#2B73C6;
/* xxx */

}

.news p.p1 span.s2 {

	color:#424242;

}
.news p.p1 span.s2 a {
  	float:none;
/* xxx */

}


.news ul.spis {

	list-style:none;

	clear:both;

}



.news ul.spis li {

	margin-top:5px;

	border-bottom:1px solid #ccc;

}



.news ul.spis li a {

	padding-right:10px;

	background:url('/images/t_strzalki2.jpg') right 4px no-repeat;

	color:#4583CB;

	text-decoration:none;

}



.news p.p2 {

	margin-top:10px;

	text-align:right;

}



.news p.p2 a {

	color:#424242;

	font-weight:bold;

	text-decoration:none;

}



.news2 {

	margin-right:17px;

	margin-left:0;

	float:right;

	display:inline;

}



#strzalka {

	width:939px;

	height:70px;

	margin:0 auto;

	/* background:url('/images/t_strzalka.jpg') 0 0 no-repeat; */

	clear:both;

}



#strzalka h1 {

	width:690px;

	padding:17px 0 0 10px;

	color:#fff;

	font-size:22px;

	float:left;

}



#strzalka p.p1 {

	width:165px;

	padding-top:18px;

	overflow:hidden;

}



#strzalka p.p1 a {

	width:165px;

	height:25px;

	padding:5px 0 0 0;

	background:url('/images/t_d_ogloszenie.PNG') 0 0 no-repeat;

	color:#fff;

	display:block;

	text-decoration:none;

	text-align:center;

	font-size:16px;

	font-weight:bold;

	float:right;

}



.najnowsze {

	width:430px;

	height:278px;

	margin:10px 0 10px 17px;

	padding:10px 15px;

	background:url('/images/t_najnowsze.jpg') 0 0 no-repeat;

	float:left;

	display:inline;

}



.najnowsze h1 {

	color:#424242;

	font-size:23px;

	font-family:Times New Roman;

	font-weight:normal;

}



.najnowsze ul.spis {

	margin-top:10px;

	list-style:none;

}



.najnowsze ul.spis li {

	width:420px;

	margin:5px 0 0 0;

	/* margin-top:1px; */

	padding:0 5px 5px 5px;

	/* background:url('/images/t_strzalka3.jpg') 418px 4px no-repeat; */

	overflow:hidden;

	border-bottom:0px solid #CCC;

}



.najnowsze ul.spis span {

	float:left;

}



.najnowsze ul.spis li span.s1 {

	width:320px;

}



.najnowsze ul.spis li span.s1 a {

	color:#6296D3;

	text-decoration:none;

	font-weight:bold;

}



.najnowsze ul.spis li span.s2 {

	width:80px;

	color:#4E4E4E;

	font-weight:bold;

	font-size:12px;

	text-align:center;

}



.najnowsze ul.spis li span.s3 {

	width:100px;

	color:#AEAEAE;

	text-align:center;

}



.najnowsze p.p1 {

	margin-top:10px;

	text-align:right;

}



.najnowsze p.p1 a {

	color:#424242;

	font-weight:bold;

	text-decoration:none;

}



.najnowsze2 {

	margin-right:17px;

	margin-left:0;

	float:right;

	display:inline;

}



#newsletter {

	width:665px;

	padding:10px 0 0 300px;

	border-top:3px solid #ccc;

	clear:both;

	overflow:hidden;

}



#newsletter * {

	float:left;

}



#newsletter label {

	color:#646464;

	font-weight:bold;

	font-size:12px;

	position:relative;

	top:2px;

}



#newsletter input.email {

	width:220px;

	height:22px;

	margin:0 10px;

	background:url('/images/t_input2.jpg') 0 0 no-repeat;

	border:0;

}



#newsletter input.submit {

	width:57px;

	height:22px;

	background:url('/images/t_zapisz.jpg') 0 0 no-repeat;

	border:0;

}





#menu2 {
	/* margin-left: auto;
	margin-right: auto;
	*/
	    
	margin:10px 0 10px 330px;

	overflow:hidden;

	list-style:none;

}



#menu2 li {

	    

	margin-left:3px;

	color:#7A7A7A;

	display:inline;

}



#menu2 li a {

	color:#7A7A7A;

	text-decoration:none;

	font-weight:bold;

	font-size:11px;

}



.notka {

	text-align:center;

	color:#BCBCBC;

	font-size:12px;

	clear:both;

}

.notka a {

	text-align:center;

	color:#BCBCBC;

	font-size:12px;

	clear:both;

}



/* Rejestracja */



#rejestracja {

	overflow:hidden;

}



#rejestracja h1 {

	padding:10px 0 25px 25px;

	color:#424242;

	/* font-family:"Times New Roman"; */

	font-size:21px;

}



#krok {

	margin:0 0 0 40px;

	overflow:hidden;

	list-style:none;

}



#krok li {

	margin-right:5px;

	float:left;

}



#krok li.i1 {

	width:22px;

	height:19px;

	padding-top:3px;

	background:url('/images/t_krok.jpg') 0 0 no-repeat;

	color:#fff;

	text-align:center;

}



#krok li.i2 {

	padding-right:25px;

	background:url('/images/t_strzalka2.jpg') right 6px no-repeat;

	color:#191919;

	font-weight:bold;

	font-size:18px;

}



#krok li.i3,

#krok li.i5 {

	width:22px;

	height:19px;

	padding-top:3px;

	background:url('/images/t_krok2.jpg') 0 0 no-repeat;

	color:#fff;

	text-align:center;

}



#krok li.i4,

#krok li.i6 {

	padding-right:25px;

	background:url('/images/t_strzalka2.jpg') right 6px no-repeat;

	color:#7F7F7F;

	font-weight:bold;

	font-size:18px;

}



#krok li.i6 {

	padding:0;

	background:none;

}



#rejestracja .lewa {

	width:560px;

	float:left;

	clear:both;

}



#rejestracja form {

	margin-top:30px;

}



#rejestracja form ul {

	list-style:none;

}



#rejestracja form ul li {

	margin-bottom:10px;

	background:url('/images/t_gwiazdka.jpg') 450px 5px no-repeat;

	overflow:hidden;

}



#rejestracja form ul li.i1 p {

	padding:5px 0 0 180px;

	color:#474747;

	font-weight:bold;

	font-size:12px;

}



#rejestracja form ul li.i3,

#rejestracja form ul li.i7 {

	margin-bottom:25px;

	padding-bottom:25px;

	border-bottom:1px solid #CCC;

}

#rejestracja form ul li.bezgwiazdki {

background:none;
}



#rejestracja form ul li.i10 {

	margin:15px 0;

	background:none;

}



#rejestracja form ul li.i10 input {

	width:15px;

	/* #width:20px; */

	height:15px;

	/* 
	#height:20px;

	#position:relative;

	#top:-3px;
	*/

	margin-left:180px;

	float:left;

	border:0;

	display:inline;

}



#rejestracja form ul li.i10 p {

	width:360px;

	padding-left:3px;

	/* #padding:0; */

	color:#191919;

	float:left;

	font-size:11px;

}



#rejestracja form ul li.i10 p a {

	color:#191919;

}



#rejestracja form ul li.i11 {

	margin-bottom:50px;

	background:none;

}



#rejestracja form ul li.i11 input {

	width:167px;

	height:30px;

	margin-left:180px;

	background:url('/images/t_dalej.jpg') 0 0 no-repeat;

	border:0;

}

#rejestracja form ul li.izapisz input {

	width:167px;

	height:30px;

	margin-left:180px;

	background:url('/images/t_zapisz.jpg') 0 0 no-repeat;

	border:0;

}



#rejestracja form ul li label {

	width:170px;

	padding-top:3px;

	margin-right:10px;

	color:#191919;

	font-weight:bold;

	font-size:16px;

	display:block;

	float:left;

	text-align:right;

}



#rejestracja form ul li input {

	width:265px;

	height:27px;
/*
	#height:22px;

	#padding-top:5px;
*/
	border:1px solid #7F9DB9;

}



#rejestracja form ul li select {

	width:267px;

	height:27px;

	border:1px solid #7F9DB9;

}



#rejestracja .prawa {

	width:340px;

	margin-top:0px;

	padding-top:80px;

	/* background:url('/images/t_logo2.jpg') 0 0 no-repeat; */

	float:right;

	list-style:none;

}



#rejestracja .prawa li {

	margin-bottom:15px;

	color:#336498;

	font-weight:bold;

	font-size:18px;

}



#rejestracja form ul li.daty select {

    width: 85px;

}



/* Wyniki szukania */



#wynSzukL {

	width:760px;

	margin:0 30px;

	float:left;

	display:inline;

}



#wynSzukL form {

	width:760px;

	height:191px;

	background:url('/images/t_wynszuk.jpg') 0 0 no-repeat;

}



#wynSzukL form ul {

	list-style:none;

}



#wynSzukL form ul li {

	padding-top:10px;

	overflow:hidden;

}

	

#wynSzukL form ul li * {

	margin-right:10px;

	float:left;

}



#wynSzukL form ul li.i1 {

	width:745px;

	padding-left:15px;

}



#wynSzukL form ul li.i5 a {

	padding:0 0 0 10px;

	background:url('/images/t_strzalki.jpg') 0 4px no-repeat;

	color:#fff;

	font-size:11px;

	position:relative;

	top:5px;

	left:125px;

}



#wynSzukL form ul li.i5 input {

	width:85px;

	height:30px;

	background:url('/images/t_szukaj.png') 0 0 no-repeat;

	border:0;

	position:relative;

	left:636px;

}



#wynSzukL form ul li label {

	width:115px;

	color:#fff;

	font-size:14px;

	text-align:right;

}



#wynSzukL form ul li select {

	width:230px;

}



#wynSzukL form ul li input {

	width:225px;

}



#wynWysz {

	background:url('/images/t_wyn_wysz.jpg') repeat-y;	

}



#wynWysz2 {	background:url('/images/t_wyn_wysz2.jpg') 0 0 no-repeat;	

}



#wynWysz3 {

	width:720px;

	padding:20px;

	background:url('/images/t_wyn_wysz_b.jpg') 0 bottom no-repeat;

	overflow:hidden;	

}



#wynWysz3 h1 {

	color:#424242;

	font-family:Times New Roman;

	font-size:23px;

}



.sort {

	height:25px;

	overflow:hidden;

	border-bottom:1px solid #CCC;

}



.sort p.p1 {

	padding-top:5px;

	color:#4C4C4C;

	font-weight:bold;

	font-size:12px;

	float:left;

}



.sort p.p1 {

	float:left;

}



.sort p.p2 {

	float:right;

}



.sort p.p2 span {

	color:#4C4C4C;

	font-weight:bold;

	font-size:12px;
/*
	#position:relative;

	#top:-3px;
*/
}



.sort p.p2 select {

	border:1px solid #D1D1D1;

}



#wynWysz3 p.p3 {

	clear:both;

	overflow:hidden;

	text-align:right;

}



#wynWysz3 p.p3 span {

	color:#4C4C4C;

	font-weight:bold;

	font-size:11px;

}



.listaStron {

	overflow:hidden;

	list-style:none;

}



.listaStron li {

	margin-right:3px;

	border:1px solid #CED5DB;

	float:left;

}



.listaStron li a {

	padding:0 5px;

	color:#0079B3;

	text-align:center;	

	text-decoration:none;

}



.listaStron li a:hover {

	background:#666;

	color:#fff;

}



#ogloszenia {

	margin-top:10px;

	clear:both;

	list-style:none;

	overflow:hidden;

}



#ogloszenia li {

	margin-top:5px;

	background:#fff;

}



#ogloszenia li.wyr {

	background:#FFFFCC;

}



#ogloszenia li h1{

	padding-left:20px;

	background:url('/images/t_ogloszenia_h1.jpg') 0 8px no-repeat;

	color:#2B73C7 !important;

	font-size:20px;

}



#ogloszenia li a {

	color:#2B73C7 !important;



}



#ogloszenia li.wyr h1 {

	background:url('/images/t_ogloszenia_h1_wyr.jpg') 0 8px no-repeat;

	color:#41A00E !important;

}



#ogloszenia li p.p1 {

	margin:5px 0;

	padding-left:20px;

	color:#4C4C4C;

	font-size:11px;

	font-weight:bold;

}



#ogloszenia li p.p2 {

	padding-left:20px;

	color:#397CC7;

	font-size:13px;

	font-weight:bold;

}



#ogloszenia li p.p3 {

	margin:10px 0;	

	padding:0 20px;

	color:#4C4C4C;

	font-size:13px;

	font-weight:bold;

	text-align:left;

}



.kontaktUser {

	height:30px;

	padding-left:20px;

	list-style:none;

	overflow:hidden;

}



#ogloszenia li.wyr .kontaktUser li {

	background:#FFFFCC;

}



.kontaktUser li {

	margin:0 10px 0 0;

	float:left;

}



.kontaktUser li.i4 {

	float:right;

}



.kontaktUser li.i4 a {

	padding-right:10px;

	background:url('/images/t_strzalka4.jpg') right 3px no-repeat;

	color:#2B73C7;

	font-size:13px;

	font-weight:bold;

	text-decoration:none;

	display:inline;

}



#ogloszenia li.wyr .kontaktUser li.i4 a {

	background:url('/images/t_strzalka5.jpg') right 3px no-repeat;

	color:#41A00E;

}



.listaStron2 {

	margin-top:30px;

	padding-top:10px;

	border-top:1px solid #ccc;

}



.listaStron2 li.i14 {

	float:right;

	border:0;

}



.listaStron2 li.i14 a {

	padding-left:20px;

	background:url('/images/t_strzalka6.jpg') 0 3px no-repeat;

	color:#4C4C4C;

	font-size:11px;

	font-weight:bold;

}



#wynSzukP {

	width:121px;

	float:left;

}



/* detail_ogloszenia */



#daneKon {

	width:300px;

	padding:10px 0;

	float:left;

}



.dane {

	margin:0;

	padding-top:0 !important;

	padding-bottom:0 !important;

}



#daneKon h1,

#szczOgl h1 {

	color:#454545;

	font-size:23px;

}





#daneKon ul,

#szczOgl ul {

	margin-top:10px;

	list-style:none;

}



* html #daneKon ul,

* html #szczOgl ul {

	margin-top:20px;

}



#daneKon ul li,

#szczOgl ul li {

	margin-top:5px;

	overflow:hidden;

}



* html #daneKon ul li,

* html #szczOgl ul li {

	margin-top:-10px;

}



#daneKon ul li *,

#szczOgl ul li * {

	float:left;

}



#daneKon ul li a,

#szczOgl ul li a {

	color:#0000EE;

}



#daneKon ul li span,

#szczOgl ul li span {

	font-size:12px;

}



#daneKon ul li span.s1,

#szczOgl ul li span.s1 {

	width:150px;

	color:#303030;

	font-weight:bold;

}



#daneKon ul li span.s2,

#szczOgl ul li span.s2 {

	width:150px;

}



#szczOgl ul li span.s2 {

	width:240px;

}



#daneKon ul li span.brak,

#szczOgl ul li span.brak {

	color:#9A9A9A;

}



#szczOgl {

	width:390px;

	padding:10px 0 10px 20px;

	float:left;

	border-left:1px solid #CDCDCD;

}



#szczOgl ul li span.opis {

	width:390px;

	margin:5px 0;

}



#szczOgl ul li span.cena {

	color:#2E9505;

	font-weight:bold;

}

.posts .submit input {

    background:url("/images/t_d_ogloszenie.PNG") no-repeat scroll 0 0 transparent;

    color:#FFFFFF;

    display:block;

    font-size:16px;

    font-weight:bold;

    height:30px;

    text-align:center;

    text-decoration:none;

    width:165px;

    margin-left:180px;

}

.posts form ul {

    list-style:none outside none;

}

.posts form ul li {

    margin-bottom:10px;

    overflow:hidden;

}

.posts form ul li label {

    color:#191919;

    display:block;

    float:left;

    font-size:16px;

    font-weight:bold;

    margin-right:10px;

    padding-top:3px;

    text-align:right;

    width:170px;

}

.posts form ul li input {

    border:1px solid #7F9DB9;

    height:27px;
}

.posts form ul li input[type="text"] {

    width:265px;

}

.posts form ul li p {

    color:#474747;

    font-size:12px;

    font-weight:bold;

    padding:5px 0 0 180px;

}

.posts.index thead tr {

    border-bottom: 1px solid;

}

.posts.index thead tr th {

    font-size: 14px;

    text-align: center;

    font-weight: bold;

    padding: 5px;

}

.posts.index tbody tr td {

    width: 150px;

    text-align: center;

    font-size: 12px;

}





.posts.index table {

	border-collapse: collapse;

}





.posts.index td, th {

	text-align: left;

	padding: .6em .4em;

	vertical-align: top;

}



.posts.index thead th, tfoot th, tfoot td {

	border: 1px solid #361;

	border-width: 1px 0;

	background: #e0e5cf /*url(i/deg.png) top left repeat-x*/;

	color: #444;

	font-weight: bold;

}



.posts.index tbody tr {

	background: #fcfcff;

}



.posts.index tbody tr.altrow {

	background: #fffcfc;

}



.posts.index tbody tr:hover {

	background: #f0f0fe /*url(i/shadow.png) bottom left repeat-x*/;

}



.posts.index tbody tr.altrow:hover {

	background-color: #fef0f0;

}



.posts.index tbody td, tbody th {

	border-bottom: 1px solid #779;

}



.posts.index tbody tr.altrow td, tbody tr.altrow th {

	border-color: #977;

}



.posts.index tbody tr a {

	color: #449;

	text-decoration: none;

}



.posts.index tbody tr.altrow a {

	color: #944;

}





.posts.index tbody tr a:hover {

	border-bottom: 1px dotted;

	text-decoration: none;

	color: #009;

}



.posts.index tbody tr.altrow a:hover {

	color: #900;

}





.error-message {

    color: #ff0000;

    font-weight: bold;

padding:5px 0 0 180px;

}

