#profile_photo {	width: 170px;	float: left;	margin: 10px 0px;}#profile_right {	width: 315px;	float: left;	margin: 10px 0px;	padding: 0px 0px 0px 10px;}#image_box {	width: 170px;	text-align: center;}#underimage_menu {	margin: 15px 0px 0px 0px;}#underimage_menu a {	display: block;	line-height: 20px;	border-top: #303F66 1px solid;	padding-left: 2px;}#underimage_menu a:hover {	text-decoration: none;	background-color: #303F66;	color: #fff;}#underimage_menu a.bottomborder {	border-bottom: #303F66 1px solid;}#underimage_menu a.topmargin {	margin-top: 20px;}.profil_friend {	margin: 10px 0px 0px 0px;	width: 85px;	float: left;	text-align: center;	font-size: 9px;}#profile_menu {	border-bottom: #303F66 3px solid;	height: 26px;	margin: 5px 0px 0px 0px;}#profile_menu a {	display: block;	float: left;	height: 15px;	padding: 5px 11px 5px 11px;	border: #303F66 1px solid;	-moz-border-top-left-radius: 5px;	border-top-left-radius: 5px;	-moz-border-top-right-radius: 5px;	border-top-right-radius: 5px;	margin-right: 4px;	color: #303F66;}#profile_menu a.noleftborder {}#profile_menu a.active {	font-weight: bold;	background-color: #303F66;	color: #fff;	border-top-left-radius: 5px;	border-top-right-radius: 5px;}#profile_menu a.active:hover {	color: #fff;}#profile_menu a:hover {	text-decoration: none;	color: #000;}table.profiletable {    table-layout:fixed;    width:100%;    word-wrap:break-word;}table.profiletable td {	padding: 5px 5px 0px 0px;	vertical-align: top;}table.profiletable td.greyer {	width: 110px;	color: #404040;}.profile_separator {	font-weight: bold;	color: #404040;	border-bottom: #404040 1px dotted;	padding: 0px 0px 2px 0px;	margin: 15px 0px 0px 0px;}fieldset.profil {	margin: 15px 0px;	text-align: center;}fieldset.profil td {	text-align: left;	vertical-align: top;}fieldset.profil label {	text-align: right;	width: 160px;	display: block;}fieldset.hobby td {	width: 160px;	height: 20px;	vertical-align: middle;}fieldset.hobby label {	display: inline;	text-align: left;}.fullwidth {	text-align: left!important;	margin: 5px 0px 0px 0px;}.fullwidth textarea {	width: 480px;	margin: 3px 0px 0px 0px;}#posta_table {	width: 100%;}#posta_table td {	padding: 4px 6px;}#posta_table td.datum {	text-align: right;}#posta_table td.notred {	font-weight: bold;}#posta_table td {	border-bottom: #C5C5C5 1px dotted;}#posta_table tr:hover {	background-color: #F8F8F8;	cursor: pointer;	cursor: hand;}#message_table {	margin: 10px 0px 0px 0px;}#message_table td {	padding: 3px 5px 3px 0px;}#warningpoh, #konstpoznamka {	line-height: normal; 	font-size: 9px; 	margin-top: 5px;}#warningpoh { 	display: none;}.vyhladavanie_result {	padding: 3px 0px 10px 0px;	line-height: 15px;	border-top: #C5C5C5 1px dotted;}.vyhladavanie_result.last {	border-bottom: #C5C5C5 1px dotted;}.vyhladavanie_result .l1, .vyhladavanie_result .l2, .vyhladavanie_result .l3 {	float: left;	font-size: 11px;}.vyhladavanie_result .l1 {	text-align: center;}.vyhladavanie_result .l1 img {	margin-top: 1px;}.vyhladavanie_result .l2 {	padding: 15px 0px 0px 15px;	width: 140px;}.vyhladavanie_result .l3 {	padding: 15px 0px 0px 15px;}.bigline {	line-height: 20px;}#strankovanie {	margin: 15px 0px;	font-size: 15px;}#strankovanie .normalsize, #strankovanie a {	font-size: 12px!important;}.photo_admin {	float: left;	padding: 15px 15px 0px 15px;	text-align: right;}.photo_admin:hover {	background-color: #FAF9C3;}.photo_view {	float: left;	width: 165px;	text-align: center;	margin-top: 20px;}.photo_view img {	border: #000 1px solid;	margin-bottom: 2px;}a.btn_delete {	width: 13px;	height: 15px;	display: block;	background-image: url(/images/btn_delete.gif);	background-repeat: no-repeat;	margin: 0px 0px 0px auto;}a.btn_delete:hover {	background-position: 0px -15px;}