body { font-family: Tahoma, Verdana, Arial; font-size: 13px; }

a { font-size: 11px; text-decoration: none; font-weight: bold; text-transform: uppercase; color: #EC376E; }
a:visited { color: #EC376E; }
/*a:visited { color: #FB1254; }*/
a:hover { text-decoration: underline; color: black; }

#menu { color: white; font-size: 15px; }
a.menu { font-size: 12px; }
a.menu:hover { color: #DDDDDD; }

#cutout { font-size: 14px; }
a.big { font-size: 13px; }
a.big:hover { color: #DDDDDD; }

a.dark_bg:hover { color: #DDDDDD; }

a.miss_smysl { width: 302px; height: 34px; position: absolute; top: 115px; left: 210px; /* url('layout/miss_smysl.gif') */ }

img.rot_image { border: solid #DDDDDD 2px; }

img.sponsor { margin: 5px 0px 5px 0px; padding: 0px; }
p.sponsor { font-weight: bold; }

div.line { width: 190px; height: 2px; background: #DDDDDD; }

h2 { color: #EC376E; font-size: 14px; }

h3 { font-size: 26px;  margin-left: 40px; }

div.contact {
	min-height:70px;
	margin: 10px 10px 0px 10px;
}

div.bottom_text { color: #851238; font-weight: bold; margin-top: 30px; }

a.foto {margin: 5px;  text-indent:0px; }
a:hover img.foto, a:focus img.foto {border:1px solid #EC376E;}
img.foto {margin: 0px; padding: 0px; border: 1px solid silver;}

td.portrait {
	text-align: left;
	margin: 0px;
	width: 500px;
	height: 400px;
	font-size: 16px;
/*	padding: 40px 20px 20px 60px;*/
	background: url('layout/box_gold.jpg') repeat;
	overflow: hidden;
	border: solid gold 2px;
}

.small { font-size: 12px; font-weight: normal;  }

.finalists_text {
	font-weight: bold;
	padding: 40px 20px 20px 40px;
	background: white;
}

.fotogalerie_text { font-size: 12px; }

.profil_fotografove {
	width: 300px;
	position: absolute;
	right: 190px;
	top: 472px;
	text-align: right;
}

.hollywood {
	position: absolute;
	right: 22px;
	top: 462px;
	border: solid gold 5px;
}

#gogen_hlas_support { position: relative; top: -30px; left: 535px; width: 190px; text-align: right;  }

#price_list { font-size: 10px; margin: 10px 0px 30px 0px; display: none; text-align: left; }
