/* CSS Document */



* {		margin:0; padding:0; list-style-type:none; border:none; outline:0px}



html {	background:url('images/bg_sky.jpg') #76C8EE top repeat-x; display:block; width:100%} /* #8DD8F8 */

body {	background:url('images/bg_clouds.jpg') top center no-repeat; display:block; width:100%; height:100%;

		font:normal 14px Arial, sans-serif; padding:225px 0 0 0}


a {			color:#000; text-decoration:underline}

a:hover {	font:#000; text-decoration:none}

/* barvy
#dae589 - svetle zelena vnitrek okna / pozadi
#bfd800 - tmava zelena okraj okna
#859D00 - tmava zelena okraje prvku
#475001 - pismo
*/

h1, h2, h3 {		color:#DF128B; margin:10px 0} /* fialove nadpisy */
h1 { background: url('images/sub_headline.jpg') no-repeat; background-color: #bfd800; width:426px; min-height:22px; font:bold 15px/18px Arial; padding:5px 0 0 50px; text-transform:uppercase; color:#475001; margin:0 0 5px -15px; clear:both}

h2 { background-color: #bfd800; width:426px; height:20px; font:bold 14px Arial; padding:5px 0 0 50px; color:#475001; margin:0 0 5px -15px; clear:both}

h3 { background-color: #bfd800; width:426px; height:20px; font:bold 13px Arial; padding:5px 0 0 50px; color:#475001; margin:0 0 5px -15px; clear:both}

h4, h5, h6 {		color:#000; margin:10px 0}

div#tree {		display:block; width:100%; height:100%} /* background:url('images/bg_tree.png') top center no-repeat;  */

div#layout {	width:954px; height:100%; margin:0 auto }

div#header {	width:954px; height:225px; position:absolute; top:0; left:50%; margin-left:-477px}

div#logo {			background:url('images/logo.jpg'); width:608px; height:181px; float:left; margin:0 0 0 0}
div#logo_de {			background:url('images/logo_de.jpg'); width:608px; height:181px; float:left; margin:0 0 0 0}

div#logo a, div#logo_de a {		display:block; text-indent:-9999px; width:689px; height:172px}

div#lang { background:none; height:20px; margin: 0; position: absolute; top: 139px; left: 707px;}
div#lang img { margin: 0 15px 0 0;}

form#login {			display:block; width:220px; float:right; margin:41px 35px 0 0}

input.log_input {		background:url('images/login_input.png'); width:200px; height:22px; margin:0 0 5px 0;	 	

						padding:4px 10px 0 10px; color:#475001; font:normal 13px Arial}

input#log_submit {		background:none; border:none; color:#758400; font:bold 14px Arial; float:right; padding:0 5px;}

input#log_submit:hover {color:#000; cursor:pointer}

input#log_submit:active{text-decoration:underline}

input.btng_login { background:none; border:none; color:#758400; font:bold 14px Arial; padding:0 5px;margin-left:105px;}
input.btng_login:hover {color:#000; cursor:pointer}
input.btng_login:active{text-decoration:underline}

#for_pass { float:left;}
#for_pass a {			color:#027DC3; padding:0 10px; font-size:12px; text-decoration:none}

#for_pass a:hover {		color:#000}


a#fb {	display:block; background:url(images/facebook.png); width:40px; height:135px; position:fixed; left:0; top:160px; z-index:99; text-indent:-9999px}


#menu ul {		position: relative; height:35px; width:847px; background:url('images/bg_menu.jpg') no-repeat top; padding:8px 40px 0 40px; margin:10px 0 0 0; clear:both} /* overflow:hidden;  */

#menu ul li {	float:left; list-style: none}

#menu ul li.backLava {background:url('images/lava.gif') no-repeat right -29px; width:13px; height:29px; z-index:8; position: absolute}
#menu ul ul li.backLava {background:none; width:13px; height:29px; z-index:8; position: absolute}

#menu ul li.backLava .leftLava {	background:url('images/lava.gif') no-repeat top left; height:29px; margin-right:11px}

#menu ul li a {	text-decoration:none; color:#fff; text-align:center; top:5px; text-transform:uppercase; z-index:10; display:block; float:left; height:30px; position:relative; overflow:hidden; margin:auto 17px; color:#647009; font:bold 16px arial;letter-spacing:1px}

#menu ul li a:hover, #menu li a:active, #menu li a:visited {border: none}


#content_header {	height:299px; width:954px; clear:both;}

#content_header h1 { position: absolute; text-indent: -9990px; background: none;}

#wakadoo {			background:url('images/wakadoo.jpg') no-repeat; width:208px; height:299px; float:left; margin:0 0 0 -26px;}

#position {			width:199px; height:250px; float:right; margin:11px -1px 0 0; overflow:hidden}					

.field_head {	background:url('images/field_blank.png') no-repeat; width:225px; height:254px; float:left; margin:21px 10px 0 0; position: relative; padding:7px}
					

.field_head h2 { background: none; margin: 0; padding: 0; height: auto; width: auto;}
.field_head a { }

a.field_headline {	background:url('images/field_headline.jpg') top; width:225px; height:37px; line-height:20px !important; text-align:center; font:bold 14px Arial; color:#475001; display:block; padding:6px 0; text-decoration:none}

a.field_headline:hover {				background-position:bottom; color:#fff}

.field_head:hover a.field_headline {	background-position:bottom; color:#fff}		


div.field_price {	background:url('images/field_price.jpg'); width:195px; line-height:26px; padding:0 10px; margin:6px auto 3px auto; color:#475001}

span.value { font:bold 17px Arial; float:right; line-height:26px; text-decoration: line-through;}

/*.field_head img {	}*/
.field_head .field_img {margin:6px 0 0 5px; float:left; width:146px; height:122px; z-index: 100;} /* width:144px; */
.field_img img { border: 1px solid #ccc; z-index: 100;}

.gold {		background:url('images/gold.jpg'); width:68px; height:62px; float:right}

.silver {	background:url('images/silver.jpg'); width:68px; height:62px; float:right}

.bronze {	background:url('images/bronze.jpg'); width:68px; height:62px; float:right}

.field_credit {		background:url('images/field_credit.jpg'); width:57px; height:30px; font:normal 12px Arial; color:#475001;float:right; text-align:center; padding:0 10px 0 0 }

.field_end {		background:url('images/field_end.jpg'); width:75px; height:73px; float:right; z-index: 0; margin:6px 0 0 0; position: absolute; bottom: 6px; right: 6px;}
.field_end_de {		background:url('images/field_end_de.png'); width:75px; height:73px; float:right; z-index: 0; margin:6px 0 0 0; position: absolute; bottom: 6px; right: 6px;}

a.field_get {		background:url('images/field_get.jpg'); width:75px; height:73px; float:right; z-index: 0; margin:6px 0 0 0; position: absolute; bottom: 6px; right: 6px;}
a.field_get_de {	background:url('images/field_get_de.png'); width:75px; height:73px; float:right; z-index: 0; margin:6px 0 0 0; position: absolute; bottom: 6px; right: 6px;}


.field_meta {		float:left; margin:15px 0 0 10px; font:normal 12px Arial; width:134px; color:#008ACD}

span.winner {		width:40px; display:block; float:left; text-align:center}

span.win_nick {		width:80px; display:block; float:right; line-height:26px; text-align:center}

span.date {			width:40px; display:block; float:left; text-align:center; color:#000}

span.day {			width:80px; display:block; float:right; padding:0 0 0 0; font:bold 15px Arial; text-align:center; color:#000;line-height:100%;}

#content {			width:680px; float:left}

.coda-nav {			background:url('images/current.png') no-repeat; width:188px; height:21px}

.coda-nav ul {		float:right; margin:0 35px 0 -40px}

#current_headline {	color:#475001; position:absolute; top:527px; left:50%; margin:0 0 0 -280px}

.nav-single {		margin:0 0 10px 182px; width:488px}


.title { text-indent:-9999px; display:block}
.field_l { background:url('images/field_long_blank.png'); width:469px; height:107px; margin:0 0 10px 0; padding:13px 0 0 20px; position: relative; }
.field_l img {	float:left; margin:0 10px 0 0; border: 1px solid #ccc;}
.l_content {	float:left; width:270px; height:49px}
.field_l .l_content a {	font-weight:bold; text-decoration:none; float:left; color:#475001; width:270px}
.field_l .l_content h3 { background: none; margin: 0; padding: 0; height: auto; width: auto;}
.field_l .l_content h3 a { font-weight:bold; text-decoration:none; float:left; color:#475001; width:270px}
.field_l .l_content h3 a:hover {	color:#000; text-decoration:underline}
.field_l a:hover {	color:#000; text-decoration:underline}
.field_l p {		color:#475001; float:left; line-height:28px}
.field_l_price {	background:url('images/field_l_price.jpg'); width:194px; line-height:26px; float:left; padding:0 10px; color:#475001;}
/* .field_l_meta {		width:75px; float:left; margin: -15px 0 0 32px} */
.field_l_meta {	position: absolute; top: 50px; left: 340px;	width:80px; margin: 0; text-align:center; padding: 0 2px;}
.field_l_credit {	background:url('images/field_l_credit.jpg'); width:62px; height:30px; font:normal 12px Arial; color:#475001; float:right; text-align:center; margin:0 11px 0 0}
.field_l_end {		background:url('images/field_l_end.png'); width:62px; height:62px; float:right; margin:-24px -1px 0 0}					
.field_l_end_de {	background:url('images/field_l_end_de.png'); width:62px; height:62px; float:right; margin:-24px -1px 0 0}					
.field_l_get {		background:url('images/field_l_get.png'); width:62px; height:62px; float:right; margin:-24px -1px 0 0}
.field_l_get_de {	background:url('images/field_l_get_de.png'); width:62px; height:62px; float:right; margin:-24px -1px 0 0}
.field_l_type {		width:90px; height:23px; clear:both; float:right; text-transform:uppercase; margin:-7px 63px 0; text-align:center; font-weight:bold; padding:4px 0 0 0; color:#475001}
.field_l_type:hover, .field_l:hover .field_l_type {	background:url('images/field_l_type.png'); color:#fff}				

.l_win {			color:#008ACD; font-size:13px; display:block; text-align:center}
.l_non {			color:#008ACD; font:bold 13px Arial; display:block; text-align:center}

.l_date {			font:normal 12px Arial; text-align:center;}
.l_day {			font:bold 14px/13px Arial; display:block; text-align:center;}

#field_sub {		background:url('images/field_sub_top.png') top no-repeat; width:492px; float:left; margin:0 0 0 182px; padding:16px 0 0 0;}
#field_sub_cont {	background:url('images/field_sub_cont.png') repeat-y; height:100%; padding:8px 23px 0px 23px; min-height:606px; position: relative;}
#field_sub_bottom {	background:url('images/field_sub_bottom.png'); width:492px; height:16px; float:left; clear:left; margin:-8px 0 0 182px}

#field_sub p {		font:normal 12px Arial; color:#475001; line-height:16px; margin: 5px 0 5px 0}
#field_sub .s_detail p { margin: 5px 0px;}

p.p_al {			padding:0 0 0 35px; clear:both}

p.p_al_s {			padding:0 0 0 0px; clear:both}

#field_sub .field_img {	margin:5px 15px 5px 0; float:left;width:144px;height:185px; }

div.sub_price {		background:url('images/sub_price.jpg'); width:195px; line-height:26px; padding:0 10px; float:left;

					color:#475001; margin:5px 0 0 0;}

div.sub_price input {color:#475001; font-size: 17px; font-weight:bold; background:none repeat scroll 0 0 transparent; height:26px;}
#zucastnise {margin-left:100px; margin-top:20px;}
#zucastnise div.sub_price {text-align:center;}
#zucastnise div.sub_price input {cursor:pointer;padding:0px;margin:0px;}

span.s_value { font:bold 17px Arial; float:right; line-height:26px; text-decoration: line-through;}

div.s_detail {		float:left; width:215px; text-align:justify}

.sub_credit {		background:url('images/sub_credit.jpg'); width:61px; height:30px; font:normal 12px Arial; color:#475001; float:right; text-align:center;  margin:-28px -2px 0 0}
#sub_date_div { position:absolute; top:185px;}
.sub_date {			width:40px; display:block; float:left; clear:both; text-align:center; color:#000; margin: 0 0 0 0px; position: relative; top: 3px;}

.sub_day {			width:80px; display:block; float:left; clear:both; padding:5px 0 0 0; font:bold 17px/17px Arial; text-align:center; color:#000; margin:-35px 0 10px 61px }					

.sub_gold {		background:url('images/sub_gold.jpg'); width:68px; height:62px; float:right; margin:0 -7px 0 0}
.sub_silver {	background:url('images/sub_silver.jpg'); width:68px; height:62px; float:right; margin:0 -7px 0 0}
.sub_bronze {	background:url('images/sub_bronze.jpg'); width:68px; height:62px; float:right; margin:0 -7px 0 0}					

h1.sub_headline {	background: url('images/sub_headline.jpg') no-repeat; background-color: #bfd800; width:426px; min-height:22px; padding:5px 0 0 50px; text-transform:uppercase; color:#475001; margin:0 0 5px -15px; clear:both}

div.reg {			width:400px; height:23px; padding:0 0 0 35px; margin:0 0 3px 0 }

div.give {			padding:0 0 0 15px; width:450px}

div.reg span {		display:block; float:left; width:140px; line-height:23px; color:#475001}

div.give span {		width:200px}

div.reg input {		height:21px; width:204px; background:none; border:1px solid #859D00; color:#475001; padding:0 3px}
div.reg select {		height:21px; background-color: #dae589; border:1px solid #859D00; color:#475001; padding:0 3px}

div.check {			padding:0 0 0 35px; margin:5px 0}	

div.check input {	background:none; border:1px solid #859D00; float:left; display:block; width:20px; margin:1px 0 0 0}

div.check span {	float:right; color:475001; line-height:14px; width:390px; color:#475001; font-size:13px}	

input#submit {		background:url('images/submit.jpg'); width:97px; height:25px; text-align:center; text-transform:uppercase;

					color:#475001; float:right; margin:5px 20px 0 0; cursor:pointer}

input#cancel {		background:url('images/submit.jpg'); width:97px; height:25px; text-align:center; text-transform:uppercase;

					color:#475001; float:left; margin:5px 0 0 217px; cursor:pointer}							

.red {				color:#DF128B!important}

b.red {				font-weight:normal}

h1 span.red {		margin:0 0 0 20px}



#kure {width:160px; height:250px; position:absolute; left:50%; top:651px; margin:0 0 0 -470px;}
#kure p {font:normal 14px Arial; color:#004D79; margin:0 0 5px 0; text-align: center;}

#action1 {		background: none /*url('images/action1.png') no-repeat*/; overflow:hidden; width:194px; height:103px; position:absolute; left:50%; top:514px; margin:0 0 0 -500px;}

#action2 {		background: none /*url('images/action2.png') no-repeat*/; overflow:hidden; width:194px; height:103px; position:absolute; left:50%; top:619px; margin:0 0 0 -500px;}

#action3 {		background: none /*url('images/action3.png') no-repeat*/; overflow:hidden; width:194px; height:103px; position:absolute; left:50%; top:724px; margin:0 0 0 -500px;}


#right {float:right;}
#news {		background:url('images/news.png'); width:221px !important; height:125px; margin:0 33px 20px 0; padding:10px}



#news ul, #news li {	list-style:none}

#news li { 				width:241px; height:125px; overflow:hidden;}	

#prevBtn, #nextBtn{ 	display:block; width:32px; height:21px; position:absolute; left:50%; top:668px; z-index:1000; text-indent:-9999px; margin:0 0 0 358px}	

#nextBtn{ 				margin:0 0 0 390px}

#prevBtn a, #nextBtn a {display:block; position:relative; width:32px; height:21px;

						background:url('images/lefta.png') top no-repeat}	

#nextBtn a{ 			background:url('images/righta.png') top no-repeat}	

#prevBtn a:hover, #nextBtn a:hover {		background-position:bottom !important}



#news span.n_headline {	display:block; font:bold 14px Arial; color:#004D79; margin:0 0 5px 0}

#news img {				margin:0 5px 0 0; float:left}

#news p, .recommend p, #user-box p {	width:92%; color:#fff; font-size:12px; text-align:justify}



/*#recommend, #user-box {	background:url('images/recommend.png'); width:220px; height:175px; padding:45px 10px 10px 10px; margin:32px 33px 0 0}*/

.recommend, #user-box {	background:url('images/kalendar.png'); width:220px; height:210px; padding: 10px 10px 10px 10px; margin:32px 33px 0 0; color: #004d79;}
#right h2.nadpis {	background: none; background-color: none; width: auto; min-height:22px; padding: 0; text-transform:none; color: #004d79; margin:0 auto 15px auto; clear: none; font-size: 23px; text-align: center; }

/* .my {			background:url('images/my.png') !important} */				

.recommend p {	width:100%}	

.personal {			background:url('images/arrow.png') left no-repeat; display:block; height:18px; width:180px; margin:15px 0 10px 20px; font:bold 14px Arial; color:#fff; padding:2px 0 0 40px; text-decoration:none}

.personal:hover {	background:url('images/arrow_hover.png') left no-repeat; color:#004D79}

/*a#ad {			background:url('images/kalendar.png'); display:block; width:240px; height:230px; float:right; margin:32px 33px 0 0; text-indent:-9999px}*/
a#mkart {			background:url('images/makeart.jpg'); display:block; width:204px; height:68px; margin:32px auto; text-indent:-9999px}

.clear {		width:98%; height:1px; clear:both}



#footer {		background:url('images/bg_grass.jpg') top center; width:100%; height:81px; padding:220px 0 0 0}

#footer_meta {	width:990px; text-align:center; margin:0 auto; font-size:16px}

#footer_link {	width:990px; text-align:center; margin:0 auto; padding:20px 0 0 0; font-size:16px; color:#fff}

#footer a {		color:#fff}


form.kredit .submit { background:url('images/submit.jpg'); width:97px; height:25px; text-align:center; text-transform:uppercase;
color:#475001; /*font-weight:bold; */margin:5px 20px 0 0; cursor:pointer}


table.tabulka_vypis {border-collapse:collapse; width: 100%;}
table.tabulka_vypis td, table.tabulka_vypis th { border: 1px solid #869700; padding:3px; color: #475001; text-align: left;}
table.tabulka_vypis td { font:12px/16px Arial;}
table.tabulka_vypis .kc { text-align: right;}

.zaznam {margin-top:10px;height:85px;}
.zaznam .zaznam-foto { float:left;}
.zaznam .zaznam-foto img { border: 1px solid #ccc;}
.zaznam .zaznam-text { margin-left:100px;}
.zaznam .zaznam-nadpis a {font-weight:bold; text-decoration:none; color:#475001; width:270px}
.zaznam .zaznam-nadpis a:hover {  color:#000; text-decoration:underline}
.zaznam .zaznam-datum {font:normal 14px Arial; display:block; margin-top:10px;line-height:100%;}
.zaznam .zaznam-aukcni-cislo {float:left;}
.zaznam .zaznam-pocet-bodu {float:right;}

#login_form {width:220px;}
#login_form a { color:#027DC3; padding:0 10px; font-size:12px; text-decoration:none;margin:0px;padding:0px; }
#login_form a:hover { color:#000; }
#login_form input#f_email,#login_form input#f_heslo { height:21px; width:212px; background:none; border:1px solid #859D00; color:#475001; padding:0 3px}
#login_form span { color:#475001; display:block;}
#login_form fieldset div { margin-bottom:10px;}
#login_form #div_login_info { float:left;}
/*
#login_form #div_login_btn input { background:none; border:none; color:#758400; font:bold 14px Arial; padding:0;margin-left:33px;}
#login_form #div_login_btn input:hover {color:#000; cursor:pointer}
#login_form #div_login_btn input:active{text-decoration:underline}
*/
#login_form #div_login_btn input {background:url('images/submit.jpg'); width:97px; height:25px; text-align:center; text-transform:uppercase;color:#475001; float:right; cursor:pointer}

#zrusit-ucet input { font-size: 15px;}
#zrusit-ucet div {  text-align:center;}
#zrusit-ucet .sub_price { margin-right: 10px;}

/* vypis fotogalerie */
td.fotogalerie { vertical-align: top; text-align: center; font-size: 11px; width: 110px;}
td.fotogalerie img { 	padding: 3px;	margin: 5px 2px 5px 0; background: #bfd800; /* border: 1px solid #ddd; */}
td.fotogalerie img:hover	{ border: 1px solid #cfe800; background: #aaa;}
td.fotogalerie .oramovat { border: 1px solid #bfd800; } /* obrazky s odkazem thickbox */ /* 98c700 */

/* vypisy spec. clanku */
a.sp_det img  { 	padding: 3px;	margin: 0 10px 2px 0; background: #bfd800; float: left;}
h1.sp_det {	background: none; background-color: #bfd800; width: auto; min-height:22px; padding:5px 0 0 0; text-transform:uppercase; color:#475001; margin:0 0 5px 0; clear: none;}

.cl_radek { margin: 5px 0; padding: 5px 0; border-bottom: 1px dotted #bfd800; width: auto;}
.cl_radek .foto { float: left; width: 110px; text-align: left; min-height: 100px; }
.cl_radek .foto img  { 	padding: 3px;	margin: 0; background: #bfd800; float: left;}
.cl_radek .text { text-align: left; margin: 0 0 0 110px; min-height: 100px; }
.cl_radek .text a { color:#475001; }
.cl_radek .text h2 {	background: none; background-color: none; width: auto; min-height:22px; padding:5px 0 0 0; text-transform:none; color:#475001; margin:0 0 5px 0; clear: none;}
/* .cl_radek hr.cleaner { clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden;} */
.cl_box {float:left; margin: 5px 10px 5px 0; padding: 5px; border: 1px dotted #ddd; width: 210px; min-height: 200px; }
.cl_box .foto { min-height: 120px; text-align: center;}
.cl_box img {padding: 3px;	background: #ddd;}
.cl_box .text { margin: 5px 0; text-align: center;}

#kal {	background:url('images/kalendar.png'); width:220px; height:210px; padding: 10px 10px 10px 10px; margin:32px 33px 0 0; color: #004d79;}
#kal a {color: #004d79; font-weight: bold;}
#kal h2 {	background: none; background-color: none; width: auto; min-height:22px; padding: 0; text-transform:none; color: #004d79; margin:0 0 15px 32px; clear: none; font-size: 23px;}

/* kalendare */
.kal {} /* velka tabulka */
.kal_td {}
.kal_td_l {padding: 10px 0 5px 10px;}
.kal_td_r {text-align: right; padding: 10px 8px 5px 10px;}

.kalendar {}
.kalendar td {text-align: right; border: 1px solid #006da9; padding: 0 5px 0 0; vertical-align: top; width: 25px; line-height: 17px;}
.kalendar td img { margin-top: 5px;}
.kalendar .nad td { /*background-color: #ffe400;*/ color: #004d79; font-weight: bold;}
.kalendar .text td { /*background-color: #ffe400;*/ color: #004d79; font-weight: bold;}
.kalendar td.center {text-align: center;}
.kalendar td a { font-weight: bold;}


#field_sub .bold {font-weight: bold;}
#field_sub .cl {clear: both;}
#field_sub .just {text-align: justify;}

