BODY, H1, H2, H3 {
	margin: 0px;
	padding: 0px;
}
BODY {
	font: 70% Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	padding: 0px;
	background: #2e5600 50% 0% no-repeat;
}

A { color: #FFFFFF; outline: none; }
A:HOVER { text-decoration: none; }

H1 {
	font-size: 2.2em;
	font-weight: normal;
	margin-bottom: 25px;
}
H2 {
	font-size: 1.2em;
	margin-bottom: 8px;
	color: #FFE400;
}
H3 {
	font-size: 1.1em;
	margin: 15px 0px;
	color: #FFE400;
}
H3 SPAN {
	color: #82A563;
}
ADDRESS {
	font-style: normal;
	margin: 0px 0px 15px 0px;
	line-height: 1.4em;
}
P.address {
	margin-bottom: 5px;
	clear: both;
}
EM { font-size: 80%; line-height: 1.3em; }
EM.normal { font-size: 100%; line-height: 1.4em; }
IMG { margin: 0px 0px 15px 0px; }
DD {
	margin: 4px 0px 15px 0px;
	padding: 0px;
}
.white { color: #FFFFFF; }
.yellow { color: #FFE400; font-size: 1.2em; line-height: 1.2em; margin-bottom: 10px; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.under { text-decoration: underline; }
P.center IMG { margin: 5px 0px; }

/* lists */
UL, OL {
	margin: 0px 0px 20px 20px;
	padding: 0px;
}
UL UL, OL OL {
	margin: 3px 0px 0px 0px;
}
UL LI, OL LI {
	list-style-position: outside;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
}
UL LI {
	list-style-type: square;
}
OL LI {
	list-style: decimal outside;
	margin: 0px 0px 3px 3px;
	_margin-left: 7px;
}
P {
	margin: 0px 0px 15px 0px;
	line-height: 1.4em;
}
.first {
	margin-bottom: 5px;
}
FORM {
	margin: 0px;
	padding: 0px;
}
INPUT {
	font-size: 1em;
	background-color: transparent;
	border: 1px solid #E0E0E0;
	padding: 2px;
	/*cursor: text;*/
}
HR { display: none; }

/* tables */
TABLE {
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 35px;
}
TD, TH {
	padding: 10px 15px 10px 2px;
	border-bottom: 1px solid;
	margin: 0px;
}
TH {
	font-size: 1.1em;
	border-color: #FFFFFF;
	text-align: left;
}
TBODY TH {
	border-color: #5D9A01;
}
TD {
	border-color: #5D9A01;
}
.result-finals TABLE.head {
	margin-top: 35px;
}
.result-finals TABLE{
	margin-bottom: 0;
}

.fl { float: left; }
.fr { float: right; }
.clrL { clear: left; }
.clrR { clear: right; }
.clr {
	clear: both;
	height: 1px;
	font-size: 1px;
	padding: 0px;
	margin: 0px 0px -1px 0px;
	line-height: 1px;
}

/** body backgrounds **/
BODY#hp { background-image: url("/img/u/bgr_hp.jpg");}
BODY#sub { background-image: url("/img/u/bgr_hp.jpg"); }

/** layout **/
#root {
	width: 805px;
	text-align: left;
	margin: 0px auto;
	padding-right: 108px;
	overflow: hidden;
}

/** top **/
#p-top {
	height: 110px;
	overflow: hidden;
}
#p-top SPAN {
	visibility: hidden;
}
#logo {
	display: block;
	margin-top: 12px;
	width: 179px;
	height: 79px;
}

/** navigace **/
#p-menu { padding: 1px 0px 16px 0px; }
#p-menu UL { margin: 13px 0px 0px 0px; }
#p-menu UL LI {
	float: left;
	margin-right: 11px;
	line-height: 1em;
	list-style: none;
}
#p-menu UL LI.last {
	margin-right: 0px;
}
#p-menu UL A {
	display: block;
	height: 28px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	overflow: hidden;
	background: 0px 0px no-repeat;
}

#p-menu UL #btn1 { background-image: url("/img/u/menu_btn_167.png"); width: 167px; }
#p-menu UL #btn2 { background-image: url("/img/u/menu_btn_152.png"); width: 152px; }
#p-menu UL #btn3 { background-image: url("/img/u/menu_btn_152.png"); width: 152px; }
#p-menu UL #btn4 { background-image: url("/img/u/menu_btn_137.png"); width: 137px; }
#p-menu UL #btn5 { background-image: url("/img/u/menu_btn_152.png"); width: 152px; }

/* #p-menu UL .act A { background-position: 0px -28px !important;} */

#p-menu UL A:HOVER, #p-menu UL .over A { background-position: 0px -28px !important;}
#p-menu UL A SPAN {
	display: block;
	width: 150px;
	/*	background: #7DB400;	*/
	padding: 2px;
	margin: 6px 0px 0px 7px;
	cursor: pointer;
}
#p-menu UL A#btn5:HOVER, #p-menu UL .over A#btn5 { background-position: 0px 0px !important;}

#p-menu UL A#btn1:HOVER SPAN, #p-menu UL LI.act A#btn1 SPAN, #p-menu UL LI.over A#btn1 SPAN { background-color: #7DB400; }
#p-menu UL A#btn2:HOVER SPAN, #p-menu UL LI.act A#btn2 SPAN, #p-menu UL LI.over A#btn2 SPAN { background-color: #7DB400; }
#p-menu UL A#btn3:HOVER SPAN, #p-menu UL LI.act A#btn3 SPAN, #p-menu UL LI.over A#btn3 SPAN { background-color: #7DB400; }
#p-menu UL A#btn4:HOVER SPAN, #p-menu UL LI.act A#btn4 SPAN, #p-menu UL LI.over A#btn4 SPAN { background-color: #7DB400; }

.searchtext {
	float: right;
	width: 204px;
	font-size: 11px;
	color: #ffffff;
	margin: 25px 0px 4px 0px;
	padding: 0px;
}
#searchFrm, #searchFrmL {
	float: right;
	width: 204px;
	height: 28px;
	background: url("/img/u/bgr_search.png") 0px 0px no-repeat;
}
#searchFrmL { float: left; }
#searchString {
	font-size: 1.1em;
	padding-left: 5px;
}
#searchFrm INPUT, #searchFrmL INPUT {
	width: 128px !important;
	width /**/: 132px;
	height: 14px !important;
	height /**/: 18px;
	background: url("/img/u/bgr_search_input.gif") 0px 0px no-repeat;
	border: 0px;
	margin: 5px 0px 0px 4px;
	_background-attachment: fixed;
	position: relative;
}
#searchFrm INPUT.btn, #searchFrmL INPUT.btn {
	width: 52px !important;
	height: 18px !important;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #585858;
	background: url("/img/u/btn_search.gif") 0px 0px no-repeat;
	border: 0px;
	cursor: pointer;
	margin: 5px 4px 0px 0px;
}
#searchFrm INPUT.btn:HOVER, #searchFrmL INPUT.btn:HOVER {
	background-position: 0px -18px;
}
/** obsahova cast **/
#p-mid {
	min-height: 353px;
	_height: 353px !important;
}
.boxtop {
	height:6px;
	background:url("/img/u/topbox.png") top left no-repeat;
}
.box {
	width: 804px;
	background-image: url("/img/u/inbox.png");
	background-repeat: repeat-y; 
 	min-height: 100%;
}
.box-left{
	width: 390px;
}
.box-right{
	width: 350px;
}
.boxbottom {
	height: 6px;
	background: url("/img/u/bottombox.png") left bottom no-repeat;
}
.box-fl {
	margin: 10px 40px 10px 0;
	float: left;
}
.in { 
	position: relative;
	min-height: 353px;
}
.t2p {
	color: #FFFFFF;
}
#content, #fulltextcontent {
	padding: 10px 35px 20px 20px;
}
#fulltextcontent {
	min-height: 275px;
}

/* sitemap */
.colsList {
	clear: left;
	margin-right: -35px;
}
.colsList UL LI {
	list-style: none;
	list-style-image: none;
}
.colsList .i {
	float: left;
	margin: 0px 35px 30px 0px;
}
.colsList .i UL {
	margin: 0px;
}

.col5 .i { width: 160px; }
.col4 .i { width: 200px; }
.col3 .i { width: 226px; }

/* indexove stranky */
.index .colsList {
	margin-top: 10px;
}
.index .colsList A {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	padding: 8px 0px;
	margin: 0px;
	border-bottom: 1px solid #5D9A01;
}
.index .colsList A:HOVER {
	text-decoration: none;
	color: #FFE400;
}
.index .colsList .last A {
	border: 0px;
}

/* mapa stranek */
.sitemap A {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	padding: 8px 0px;
	margin: 0px;
	border-bottom: 2px solid #FFFFFF;
}
.sitemap A:HOVER {
	text-decoration: underline;
	color: #FFE400;
}
.sitemap STRONG {
	font-size: 1.1em;
}
.sitemap #cup STRONG { color: #FFE400; }
.sitemap #rocnik STRONG { color: #FFE400; }
.sitemap #fotosoutez STRONG { color: #FFE400; }
.sitemap #zpravodajstvi STRONG { color: #FFE400; }
.sitemap #zabava STRONG { color: #FFE400; }

.sitemap UL UL LI A {
	border-bottom: 1px solid #5D9A01 !important;
}
.sitemap UL UL UL LI A {
	border-bottom: 0px solid #B7B7B7 !important;
	margin-left: 20px;
	padding: 2px 0px 2px 8px;
}
.sitemap UL LI UL LI .sitemap-1a {
	border-bottom: 0px solid #5D9A01 !important;
	padding-bottom: 3px;
}
.sitemap-1b {
	border-bottom: 1px solid #5D9A01;
	padding-bottom: 6px;
}

/** bottom **/
#p-bottom {
	background: transparent url("/img/u/bgr_bmenu_top.png") 0 0 no-repeat;
	padding-top: 7px;
	margin-top: 20px;
	margin-bottom: 15px;
}
.long {
	background: transparent url("/img/u/bgr_bmenu_top_s.gif") 0 0 no-repeat;
}
#p-bottom .fl, #p-bottom .fr {
	display: inline; /* IE double margin fix */
	margin-top: 7px;
	margin-right: 20px;
}
#p-bottom SPAN {
	display: none;
}
#p-bottom SPAN.visible {
	display: inline;
}
#p-bottom .fr A {
	margin: 0px 6px;
}
#p-bottom .fr .fg {
	margin: 0px 0px 0px 9px;
}
#p-bottom .fg IMG {
	vertical-align: top;
}

#p-infonavi {
	position: relative;
}
#p-infonavi UL {
	width: 100%;
	background: transparent url("/img/u/bgr_bmenu_bottom.png") 0% 100% no-repeat;
	margin: 0px 0px 6px 0px;
	padding-top: 2px;
	list-style: none;
	height: 23px;
}
.long #p-infonavi UL {
	background: transparent url("/img/u/bgr_bmenu_bottom_s.gif") 0% 100% no-repeat;
}
#p-infonavi UL LI {
	display: inline;
	margin: 0px 2px;
	padding-left: 12px;
	line-height: 1em;
	background: url("/img/u/ul_li.gif") 0 55% no-repeat;
}
#p-infonavi UL LI.first {
	margin-left: 14px;
	padding-left: 8px;
	background: url("/img/u/ul_li_key.gif") 0 60% no-repeat;
}
#p-infonavi UL LI.first A {
	color: #FFE400;
}
#p-infonavi UL A {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
#p-infonavi A:HOVER {
	color: #FFE400;
}

.roll-menu {
	position: absolute;
	display: block;
	margin-top: -30px;
}

/* margins */
.mr15 {	margin-right: 15px !important; }
.mr50 {	margin-right: 50px !important; }
.mb0 { margin-bottom: 0px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.ml10 { margin-left: 10px !important; }
.ml20 { margin-left: 20px !important; }


/* strankovani */
.pagination {
	background: url("/img/u/pagination.gif") 0px 0px no-repeat;
	width: 784px;
	height: 45px;
	padding-bottom: 4px;
	margin: 0px auto;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.pagination SPAN { display: none; }
.pagination A { text-decoration: underline; }
.pagination A:hover { color: #FFE400; }
.pagination .noLink { color: #DCEBB0; }
.pagination .fl { 
	display: block;
	text-decoration: none;
	text-align: center;
	margin: 11px 0px 0px 11px;
	_margin: 11px 0px 0px 5px;
	background: url("/img/u/btn_pagination.gif") 0px 0px no-repeat;
	width: 90px;
	height: 23px;
	line-height: 23px;
}
.pagination .fc { 
	float: left;
	display: block;
	padding: 15px 0px;
	width: 582px;
	text-align: center;
	font-weight: normal;
}
.pagination .fr { 
	display: block;
	text-decoration: none;
	text-align: center;
	margin: 11px 11px 0px 0px;
	_margin: 11px 5px 0px 0px;
	background: url("/img/u/btn_pagination.gif") 100% 100% no-repeat;
	width: 90px;
	height: 23px;
	line-height: 23px;
}

/* novinky */
.newsBlock, .newsBlock.last {
	padding-bottom: 10px;
	border-bottom: 1px solid #82A563;
	_height: 1%;
}
.newsBlock.last { border-bottom: none; }
.newsBlock UL, .newsBlock TABLE { margin-bottom: 15px; }
.newsBlock P IMG { margin-bottom: 0px; border: none; }
.newsBlock IMG.fl { margin-right: 15px; }

/* nahledy bez popisku */
.thumb {
	text-align: center;
	padding-top: 10px;
}
.thumb IMG {
	margin: 0px 7px 15px 7px;
	vertical-align: middle;
	border: none;
}

/* nahledy s popiskem */
DIV.tmb_com {
	float: left;
	width: 150px;
	margin-left: 20px;
	text-align: center;
}
DIV.tmb_com.first {
	margin-left: 30px;
	_margin-left: 8px;
}

DIV.tmb_com A IMG {
	margin-bottom: 8px !important;
}

/* fulltext */
.fulltext {
	padding: 10px 0px 0px 0px;
}
IMG.back {
	margin-left: -6px;
	padding-right: 10px;
	vertical-align: top;
}
IMG.ahead {
	padding-left: 10px;
	vertical-align: top;
}
.news {
	border-top: 1px solid #5D9A01;
	padding-top: 20px;
}

/* flashove hry, obrazkove a no-flash rozeskoky */ 
.skladacka, .skladacka2 {
	width: 160px;
}
TABLE.skladacka TD {
	padding-right: 5px;
	border: 0px;
}
.ico A IMG {
	border: 6px solid #ffffff;
}
.ico A:hover IMG {
	border: 6px solid #FEC114;
}

/* Partneri */
#partnersHP {
	margin-top: 12px;
}
#partnersHP IMG { margin: 0px; }
#partners {
	padding: 30px 0px 5px 0px;
	background: #FFFFFF;
}
#partners TABLE TD {
	border: 0px;
	padding: 0px 5px;
}

/* Ke stazeni */
UL.download {
	margin-left: 0px;
}
UL.download LI {
	list-style: none;
	list-style-image: none;
	background: url("/img/u/ico_li_doc.gif") 0px 0px no-repeat;
	margin-bottom: 7px;
	line-height: 1em;
}
UL.download LI A, UL.download LI SPAN {
	padding-left: 16px;
	padding-top: 1px;
}
UL.download LI SPAN {
	padding-left: 10px;
	color: #000000;
	font-size: 0.9em;
}

/* tabulky Aplikace */
TABLE.aps {
	font-size: 100%;
	border-collapse: collapse;
	margin-bottom: 5px;
	width: 730px;
}
.aps TD {
	padding: 0.5em 1em 0.5em 0em;
	border-bottom: 0px;
}
.aps .formarea, .aps .form { background: #FFFFFF; border: 1px solid #3E7802; }
.sendItR, .sendItL, .sendIt { 
	width: 62px;
	height: 23px;
	border: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 1.1em;
	cursor: pointer;
	cursor: hand;
	float: right;
	background: url("/img/u/btn_send.gif") 0px 0px no-repeat;
}
.sendIt { float: left; }
.sendItL { 
	float: left;
	width: 85px;
	height: 23px;
	background: url("/img/u/btn_continue.gif") 0px 0px no-repeat;
}
.alert { color: #FFE400; font-weight: bold; }
.formBrowse { border: 1px solid #3E7802; background: #FFFFFF; }
.radio {
	border: 0px;
	background: none;
}
P.propozice A {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: url("/img/u/btn_proposition.gif") 0px 0px no-repeat;
	padding: 5px 10px;
	text-decoration: none;
	margin-top: 10px;
	width: 118px;
	height: 23px;
}

.pagination .fl a, .pagination .fr a {
	text-decoration: none;
}

/* Svatek fotbalu */
.svatek #p-mid { position: relative; }
.svatek #person {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url("/img/u/svatek_motive.jpg") 0px 0px no-repeat;
	width: 400px;
	height: 100%;
	_height: 422px;
}
.svatek #content {
	padding: 16px 35px 20px 20px;
	margin-left: 326px;
}

/* Patron rocniku */
.patron #p-mid { position: relative; }
.patron #person, .patron #personChat {
	position: absolute;
	top: 101px;
	left: 22px;
	background: url("/img/u/patron_motive.jpg") 0px 0px no-repeat;
	width: 259px;
	height: 499px;
}
.patron #personChat {
	background: url("/img/u/patron_chat_motive.jpg") 0px 0px no-repeat;
}
.patron #content {
	padding: 10px 11px 20px 20px;
}
.patron #content .inside {
	margin-left: 285px;
}
.patron H2 { margin-bottom: 2px; }
.patron H2.white { margin-bottom: 10px; }
.patron .patronbox .in .headline {
  background: url("/img/u/arrow.gif") 0px 0px no-repeat;
  padding: 3px 0px 3px 25px;
}
.patron .patronbox .in h2.white { margin-bottom: 6px; }
.patron .patronbox .in a { color: #FFE400; }
.patron .patronbox .in p  a {
  font-size: 2.0em;
  line-height: 1.4em;
}
.patron .thumb IMG {
	float: left;
	margin: 0px 15px 0px 0px;
}
.patron .bl {
	display: block;
	float: left;
	clear: left;
	width: 220px;
	position: relative;
}
.patron .yellow {
	margin-bottom: 0px;
	font-size: 1.1em;
	line-height: 1.2em;
}

/* Chat */
.patron.chat #content {
	padding: 16px 11px 8px 0px;
	margin-left: 225px;
}
.patron.chat .box .in { min-height: 596px; _height: 596px; }
.patron.chat .patronboxtop, .patron .patronboxtop {
	height: 5px;
	font-size: 1px;
	background: url("/img/u/patron_box_top.gif") 0px 0px no-repeat;
}
.patron.chat .patronbox .in, .patron .patronbox .in {
	padding: 7px 14px 12px 14px;
	position: relative;
	min-height: 200px;
	_height: 200px;
}
.patron .patronbox .in {
  min-height: 120px;
	_height: 120px;
}
.patron.chat .patronbox h2.white { margin-bottom: 10px; }
.patron.chat .patronbox, .patron .patronbox {
	width: 568px;
	background-image: url("/img/u/patron_box_in.gif");
	background-repeat: repeat-y;
}
.patron.chat .patronboxbottom, .patron .patronboxbottom {
	height: 5px;
	font-size: 1px;
	background: url("/img/u/patron_box_bottom.gif") left bottom no-repeat;
	margin-bottom: 25px;
}
.patron.chat .patronbox label { display: block; padding-bottom: 3px; }
.patron.chat .short, .patron.chat .long, .patron.chat .middle, .patron.chat .area {
	background: #ffffff;
	width: 191px;
	border: 1px solid #c7c7c7;
	padding: 2px;
}
.patron.chat .middle { width: 177px; }
.patron.chat .long { width: 325px; }
.patron.chat .area { width: 534px; }
.patron.chat .patronbox p { margin-bottom: 10px; }
.patron.chat .patronbox .btnSend {
	background: url("/img/u/dotted_separator.gif") no-repeat 0px 0px;
	margin: 15px 0px 0px 0px;
	padding-top: 12px;
	text-align: right;
}
.patron.chat .patronbox #captchaArea {
	float: left;
	margin: 0px;
	padding: 0px;
}
.patron.chat .patronbox #captchaArea span {
	display: block;
	float: left;
}
.patron.chat .patronbox #captchaArea label {
	margin-top: 8px;
	text-align: left;
}
.patron.chat .patronbox #captchaArea img {
	border: 1px solid #c7c7c7;
	float: left;
	margin-right: 10px;
}
.patron.chat .patronbox .btnSend .btn {
	margin-top: 23px;
}
.patron.chat .patronbox .btn.b1 {
	background: url("/img/u/btn_send.gif") 0px 0px no-repeat;
	border: none;
	font-weight:  bold;
	color: #ffffff;
	width: 62px;
	height: 23px;
	cursor: pointer;
	_cursor: hand;
}
.patron.chat .ask, .patron.chat .answ {
	background: #396c03;
	padding: 5px 10px;
	margin-bottom: 10px;
}
.patron.chat .answ {
	background: none;
	color: #ffe400;
	margin-bottom: 0px;
}
.patron.chat p.info strong { padding-left: 5px; }
.patron.chat .answ p.info strong { color: #ffe400; }
.patron.chat .ask p { margin-bottom: 5px; }
.patron.chat .ask p.info, .patron.chat .answ p.info {
	margin: 3px 0px 2px 0px;
	font-size: 1em;
	color: #82A563;
}
.patron.chat .ask h3 {
	margin: 5px 0px;
	color: #ffffff;
}
.patron.chat p.summa { margin-top: 30px; }
.patron.chat p.summa a { color: #ffe400; }
.patron.chat .pagination {
	background: url("/img/u/bg_pagination_chat.gif") 0px 0px no-repeat;
	width: 565px;
	height: 45px;
	padding-bottom: 0px;
}
.patron.chat .pagination .fc { width: 360px; }

/* Fotosoutez */
.foto .in {
	background: url("/img/u/fotosoutez/nikon.gif") 30px 50px no-repeat;
}
.foto #content {
	padding: 16px 11px 20px 225px;
	_padding: 16px 7px 20px 225px;
}
.foto #content table{
	margin-bottom: 16px;
}
.foto #content table tr td{
	padding: 2px;
	margin: 0px;
	border: 0px;
}
.foto #content table tr td.strong{
	color: #ffe400;
	font-weight: bold;
}
.foto #content a.yellow{
	font-size: 1em;
}
.foto #content ul.buttons {
	margin-left: 0px;
	margin-top: 20px;
	/*border-bottom: 1px solid #739d4b;
	padding-bottom: 20px;*/
}
.foto #content ul.buttons li {
	margin-bottom: 12px;
	list-style-type: none;
}
.foto #content ul.buttons li,
.foto #content ul.buttons li a{
	display: block;
	width:177px;
	height:22px;
}
.foto #content ul.buttons li a{
	padding: 3px 24px 3px 10px;
	text-decoration: none;
	font-weight: bold;
	font-size:0.9em;
}

.foto #content ul.buttons li a.rules{
	background: url("/img/u/fotosoutez/button_pravidla.gif") 0px 0px no-repeat;
}
.foto #content ul.buttons li a.all-foto{
	background: url("/img/u/fotosoutez/button_vsechny_soutezni_fotografie.gif") 0px 0px no-repeat;
}
/*vítìzné fotogalerie*/
.foto #content .photo-th,
.foto #content .photo-th-tiny{
	float: left;
	_display: inline;
}
.foto #content .photo-th a img,
.foto #content .photo-th-tiny a img {
	border: 2px solid #ffffff;
}
.foto #content .photo-th-tiny.winner a img {
	border: 2px solid red;
}
.foto #content .photo-th{
	width: 171px;
	margin: 6px 16px 6px 0px;
}
#foto-1.photo-th,
#foto-3.photo-th {
	margin-right: 50px !important;
}
.foto #content .photo-th-tiny{
	width: 150px;
	margin: 6px 36px 12px 0px;
}
.foto #content .photo-th p.winner,
.foto #content .photo-th-tiny p.winner{
	color: #000000;
	margin-bottom: 8px;
}
.foto #content .photo-th p.winner span{
	color: #ffe400;
	font-weight: bold;
}
.foto #content .photo-th-tiny p.winner span.winnerPhoto {
	color: #dff43d !important;
	text-align: right;
	display: block;
	line-height: 1.3em;
	margin: -15px 0 0 0;
}
.foto #content .photo-th p.winner strong,
.foto #content .photo-th-tiny p.winner strong{
	color: #ffffff;
}
.foto #content .photo-th p.result{
	display: block;
	font-weight: bold;
	float: left;
	min-width: 60px;
	margin: 0px 6px 6px 0px;
}
.foto #content .photo-th div.graph{
	width: 60px;
	height:12px;
	float: right;
	background: url("/img/u/fotosoutez/hlasovaci_mic_01.gif") 0px 0px repeat-x;
}
.foto #content .photo-th div.graph div{
	width: 36px;
	height:12px;
	background: url("/img/u/fotosoutez/hlasovaci_mic_02.gif") 0px 0px repeat-x;
}
.foto #content .photo-th div.graph div p{
	display: none;
}

.foto #content p.vote, .foto #content p.vote a{
	display: block;
	width: 78px;
	height: 22px;
}
.foto #content p.vote a{
	padding: 3px 24px 3px 10px;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
	background: url("/img/u/fotosoutez/button_hlasuj.gif") 0px 0px no-repeat;
}
.foto #content p.back-button, .foto #content p.back-button a{
	display: block;
	width: 187px;
	height: 22px;
	margin-top: 17px;
}
.foto #content p.back-button a{
	padding: 3px 10px 3px 24px;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
	background: url("/img/u/fotosoutez/soutezni-foto/buton_zpet_na_fotosoutez_nikon.gif") 0px 0px no-repeat;
}
.foto #content .line-bottom {
	border-bottom: 1px solid #739d4b;
	clear: both;
	height: 1px;
	font-size: 1px;
	padding: 0px;
	margin: 0px 0px 16px 0px;
	line-height: 1px;
}
.foto #content EM {
	font-size:100%;
}
H2.result-list {
	margin-bottom: 8px;
	padding-top: 24px;
}
#p-infonavi span.friends  {
	position: absolute;
	top: -2px;
	right: 3px;
	display: block !important;
	font-size: 1em;
	text-align: right;
	height: 22px;
}
#p-infonavi span.friends a {
	display: block;
	padding: 4px 9px 5px 7px;
	color: #ffffff;
	text-decoration: none;
	background: url("/img/u/btn_facebook.gif") 0px 0px no-repeat;
	text-align: center;
}
#p-infonavi span.friends a:hover { background-position: 0 -22px; }

#banners {
	margin: 25px 0 0 0;
}
#banners img {
	margin: 0;
}
img#rajce {
	margin: 0 30px 0 0;
}
