

#index p, #indexlevo p, #indexdesno p, #indexsredina p
{
	text-align: justify;
}

#index
{
	margin-top: -30px;
	margin-bottom: 50px;
}

#index .error, #indexsredina .error, #indexlevo .error, #indexdesno .error
{
	margin-left: 20px;
	margin-bottom: -10px;
}


#indexsredina h2, #indexlevo h2, #indexdesno h2
{
	margin: 0 0 15px 0;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
}

#indexsredina p, #indexlevo p, #indexdesno p
{
	margin: 0 0 10px 0;
	padding: 0;
}

#indexsredina img, #indexlevo img, #indexdesno img
{
	display: inline;
	margin-right: 10px;
	padding-bottom: 4px;
}
*> #indexsredina img, #indexlevo img, #indexdesno img
{
	padding-bottom: 20px;
}



#index .o
{
	margin-top: -15px;
}

#index .o label
{
	display: inline;
}

#index .o img
{
	margin-top: 5px;
}




#indexsredina h2.oosebnosti
{
  margin-bottom: 30px;
}

#indexsredina h4, #index h4
{
	color: #c5579f;
	font-size: 150%;
	font-weight: normal;
}

#indexsredina form
{
	margin-top: 10px;
	margin-bottom: 50px;
}

#indexsredina img
{
	float: left;
	margin-top: 5px;
	margin-bottom: 0px;
}
*>#indexsredina img
{
	margin-bottom: 20px;
}

#indexsredina hr
{
	padding: 0px;
	margin: 20px 0px 30px 0px;
}
*> #indexsredina hr
{
	margin: 30px 0px 30px 0px;
}


#indexsredina p
{
	margin-right: 20px;
	margin-left: 180px;
}

#indexsredina h3
{
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 180px;
	color: #c5579f;
	font-weight: normal;
	font-size: 150%;
}


#videoblog
{
    text-align: center;
    margin-bottom: 40px;
}

#anketafront
{
    text-align: center;
}

#anketafront h3
{
    margin: 20px 0 20px 0;
}

#anketafront p
{
    text-align: center;
    margin: 0;
}

#anketafront p.result
{
    text-align: left;
    margin-left: 160px;
    margin-top: 20px;
    clear: both;
}

#anketafront fieldset
{
	display: inline;
	margin: 0 0 0 70px;
	padding: 0;
}

#anketafront fieldset input
{
	float: left;
	text-align: right;
}

#anketafront fieldset label
{
  display: inline;
  text-align: left;
}

*> #anketafront fieldset label
{
	display: block;
	width: 130px;
	float: left;
	margin: 0;
	text-align: left;
}

#anketafront .anketaimg
{
	height: 8px;
	margin: 0px;
	padding: 0px;
}

#anketafront input.poslji
{
    margin-top: 20px;
    margin-left: -66px;
}













#indexlevo
{
	float: left;
	width: 250px;
	margin-bottom: 50px;
	padding-right: 0px;
}

*> #indexlevo
{
	padding-right: 10px;
}

#indexlevo img
{
	float: left;
	margin-bottom: 10px;
}

#indexlevo  h2.blog_s, #indexlevo h2.forum_s
{
	width: 260px;
	margin-top: 30px;
	border-top: 1px solid #f3dcdc;
	background-position: 0px 30px;
	height: 50px;
}

#indexlevo h2.blog_s
{
	margin-top: 20px;
}


span.clear
{
	display: block;
	clear: both;
}






#indexdesno
{
	float: left;
	width: 250px;
	margin-bottom: 50px;
	border-left: 1px solid #f3dcdc;
}

#indexdesno img
{
	float: right;
	margin-left: 10px;
	margin-right: 5px;
}

#indexdesno p
{
	padding: 0 10px;
}

#indexdesno h2
{
	height: 50px;
	width: 265px;
}

#indexdesno h2.aktualno_s
{
	height: 16px;
	background-position: 10px 0px;
}

#indexdesno h2.testiinigre_s
{
	height: 40px;
	background-position: 10px 20px;
	border-top: 1px solid #f3dcdc;
}

#indexdesno h2.psihologija_s
{
	height: 40px;
	border-top: 1px solid #f3dcdc;
	margin-top: 30px;
	background-position: 10px 20px;
}

#indexdesno h2.aktualno_s
{
	background-position: 10px 0px;
}

#indexdesno p.aktualno
{
	background: #f3dcdc;
	margin: 0;
	padding: 5px 0 5px 10px;
	width: 255px;
	background-position: 20px 30px;
}


























/* linki */

a.index
{
	color: #c5579f;
	padding-left: 15px;
	background: url(/static/img/gui/raquo_bordo.gif) 1px 3px no-repeat;
}

a.index:hover
{
	color: #992359;
	background: url(/static/img/gui/raquo_bordo_over.gif) 1px 3px no-repeat;
}





a.oranzna
{
	color: #ec1c24;
	padding-left: 15px;
	background: url(/static/img/gui/arrow_oranzna.gif) 1px 3px no-repeat;
}

a.oranzna:hover
{
	color: #f9a51a;
	background: url(/static/img/gui/arrow_oranzna_over.gif) 1px 3px no-repeat;
}




a.bordo
{
	padding-left: 15px;
	background: url(/static/img/gui/arrow_bordo.gif) 1px 3px no-repeat;
}

a.bordo:hover
{
	background: url(/static/img/gui/arrow_bordo_over.gif) 1px 3px no-repeat;
}







a.roza
{
	color: #dd79a4;
	padding-left: 15px;
	background: url(/static/img/gui/arrow_roza.gif) 1px 3px no-repeat;
}

a.roza:hover
{
	color: #c61f68;
	background: url(/static/img/gui/arrow_roza_over.gif) 1px 3px no-repeat;
}






a.modra
{
	color: #9a9fe3;
	padding-left: 15px;
	background: url(/static/img/gui/arrow_modra.gif) 1px 3px no-repeat;
}

a.modra:hover
{
	color: #7f83ff;
	background: url(/static/img/gui/arrow_modra_over.gif) 1px 3px no-repeat;
}







a.rjava
{
	color: #b8292e;
	padding-left: 15px;
	background: url(/static/img/gui/arrow_rjava.gif) 1px 3px no-repeat;
}

a.rjava:hover
{
	color: #e10008;
	background: url(/static/img/gui/arrow_rjava_over.gif) 1px 3px no-repeat;
}








#indexsredina .o
{
	margin-top: -15px;
}

#indexsredina .o label
{
	display: inline;
}

#indexsredina .o img
{
	margin-top: 5px;
}




#desno
{
    text-align: center;
}