/* CSS (c) Zakopni.cz - Stylovani stranky */

html, body {
color: #000000;
font-family: verdana, tahoma, arial;
font-size: 13px;
background-color: #D1D1D1;
}

html.vyber_kat, body.vyber_kat {
color: #000000;
font-family: verdana, tahoma, arial;
font-size: 13px;
background-color: #FFFFFF;
}

div.vyber_kat_body {
border: 20px solid #3E6286;
float: left;
_height: 410px;
min-height: 410px;
padding: 3px;
}

div#content table td {
padding: 3px;
width: 213px;
}

div#content table td a {
text-decoration: none;
font-weight: bold;
}

div#content table td a.kategorie {
color: #CC0000;
}

strong {
color: #FF0000;
}

div#content table td a.podkategorie {
color: #3E6286;
font-size: 11px;
}

div#content table td a.kategorie:hover, div#content table td a.podkategorie:hover {
color: rgb(220,1,0);
}

div#content h2.content-nadpis {
display: block;
width: 450px;
height: 25px;
background: transparent url('content-nadpis-pozadi.jpg') no-repeat;
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
padding: 6px 10px 0px 10px;
margin: 10px 0 10px 0;
}

div#column h3.column-nadpis {
display: block;
width: 300px;
color: #FF0000;
font-weight: bold;
font-size: 14px;
padding: 0px 10px 0px 25px;
text-align: left;
}

div#lista {
padding-top: 6px;
color: #C0C0C0;
}

div#lista a {
color: #C0C0C0;
text-decoration: none;
font-weight: bold;
}

div#lista a:hover {
color: #FFFFFF;
}

div#head a#logo {
width: 270px;
height: 54px;
display: block;
float: left;
position: relative; left: 23px; top: 35px;
font-size: 30px;
padding: 3px 0 0 10px;
background: transparent url('head.jpg') -23px -65px no-repeat;
}

div#head a#logo strong {
position: absolute;
visibility: hidden;
}

div#head span#datum-svatek {
width: 400px;
height: 49px;
display: block;
float: right;
position: relative; right: 23px; top: 35px;
text-align: right;
font-weight: bold;
padding-top: 8px;
}

div#head span#datum-svatek strong.datum {
color: rgb(255,0,0);
font-size: 15px;
}

div#head span#datum-svatek strong.svatek {
color: rgb(255,0,0);
font-size: 15px;
}

div#head div#head-top {
width: 900px;
height: 95px;
display: block;
float: left;
}

div#head div#vyhledavani {
width: 900px;
height: 70px;
display: block;
float: left;
}

div#head div#vyhledavani strong#kde-hledat {
width: 495px;
height: 25px;
display: block;
color: rgb(176,176,176);
float: right;
padding-top: 5px;
}

div#head div#vyhledavani strong a {
color: rgb(176,176,176);
text-decoration: none;
}

div#head div#vyhledavani strong a:hover {
color: rgb(85,134,183);
}

div#head div#vyhledavani strong a#active {
color: rgb(85,134,183);
text-decoration: underline;
}

div#head div#vyhledavani div.vyhledavani {
width: 650px;
height: 32px;
display: block;
float: right;
}

div#head div#vyhledavani div.vyhledavani strong {
display: block;
float: left;
padding: 2px 0 0 0;
color: #FFFFFF;
font-size: 14px;
position: relative; top: 11px;
}

div#head div#vyhledavani div.vyhledavani input.vstup {
width: 370px;
height: 20px;
display: block;
float: left;
background-color: rgb(248,248,248);
margin: 0 20px 0 25px;
position: relative; top: 13px;
font-weight: bold;
color: #303030;
border: 0;
}


div#head div#vyhledavani div.vyhledavani input.vstup_google {
width: 370px;
height: 20px;
display: block;
float: left;
background-color: rgb(248,248,248);
margin: 0 20px 0 25px;
position: relative; top: 10px;
font-weight: bold;
color: #303030;
border: 2px solid;
}

div#head div#vyhledavani div.vyhledavani button {
width: 118px;
height: 29px;
display: block;
float: left;
position: relative; top: 7px;
background: transparent url('hledej.jpg') no-repeat;
cursor: pointer;
}

div#content div.content-reklama {
width: 450px;
display: block;
text-align: center;
margin: 25px 0 25px 0;
}

div#content div.content-google-reklama {
width: 450px;
height: 90px;
display: block;
text-align: left;
margin: 25px 0 25px 0;
}

div#content div.content-google-polozka {
width: 150px;
display: block;
float: left;
background: #808080;
}

span.doleva-fofrem {
width: 200px;
height: 90px;
display: block;
float: left;
border-color: red;
}

div#content div#content-reklama a img {
margin: auto;
}

div#content p {
text-align: justify;
width: 430px;
padding: 0 10px 0 10px;
}

div.pridat-odkaz {
width: 300px;
height: 75px;
display: block;
margin: 20px auto 20px auto;
}

div.pridat-odkaz img, div#katalog-right img {
vertical-align: middle;
float: left;
}

img.inzerat {
vertical-align: middle;
float: left;
position: relative; left: 80px;
}

a.vlozit-inzerat{
font-variant: small-caps;
font-size: 12px;
color: #3E6286;
text-decoration: none;
position: relative; top: 6px; left: 3px;
position: relative; left: 80px;
}

div#katalog-right div.script {
text-align: left;
}

div#main div#script2 {
width: 250px;
text-align: center;
position: relative; top: 50px; right: 25px;
float: right;
}

div#column div.pridat-odkaz strong.pridat-odkaz {
font-variant: small-caps;
font-size: 15px;
position: relative; top: 20px;
}

div#column div.pridat-odkaz strong.pridat-odkaz a{
text-decoration: none;
color: #3E6286;
}

div#column div.pridat-odkaz strong.pridat-odkaz a:hover{
text-decoration: underline;
}

div#column div.pridat-odkaz strong.pridat-odkaz a.zvyhodneny{
text-decoration: none;
color: #FC3;
}

div#column div.pridat-odkaz strong.pridat-odkaz a.zvyhodneny:hover{
text-decoration: underline;
}

div#katalog-right strong.pridat-odkaz a {
font-variant: small-caps;
font-size: 12px;
color: #3E6286;
text-decoration: none;
position: relative; top: 6px; left: 3px;
}

div#katalog-right strong.pridat-odkaz a:hover {
text-decoration: underline;
}

div#katalog-right strong.pridat-odkaz a.zvyhodneny {
font-variant: small-caps;
font-size: 12px;
color: #FC3;
text-decoration: none;
position: relative; top: 6px; left: 3px;
}

div#katalog-right strong.pridat-odkaz a.zvyhodneny:hover {
text-decoration: underline;
}

div#katalog-right a.sponzorovany-odkaz {
font-size: 14px;
color: rgb(85,134,183);
font-weight: bold;
text-decoration: none;
}

div#katalog-right a.propojeni {
font-size: 12px;
color: rgb(85,134,183);
font-weight: bold;
text-decoration: none;
}

div#column div#prihlaseni {
width: 336px;
height: 138px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
text-align: left;
background: transparent url('pozadi-prihlaseni.jpg') no-repeat;
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
display: block;
background-color: #000000;
}

div#column div#prihlaseni form {
width: 336px;
}

div#column div#prihlaseni form table {
position: relative; top: 12px; left: 23px;
}

div#column div#prihlaseni form table tr td {
width: 75px;
height: 16px;
padding: 8px 0 0 0;
}

div#column div#prihlaseni form table tr td input {
width: 190px;
height: 16px;
background: rgb(255,255,255);
font-weight: bold;
color: #303030;
}

div#column div#prihlaseni form span button {
width: 121px;
height: 28px;
display: block;
position: relative; top: 29px; left: 173px;
background: transparent url('prihlasit-se.jpg') no-repeat;
cursor: pointer;
}

div#column div#prihlaseni-prihlasen {
width: 336px;
height: 138px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
text-align: left;
background: transparent url('pozadi-pocasi.jpg') no-repeat;
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
display: block;
background-color: #000000;
}

div#column div#prihlaseni-prihlasen strong {
display: block;
text-align: center;
position: relative; top: 15px;
}

div#column div#prihlaseni-prihlasen a {
display: block;
position: relative; top: 20px; left: 20px;
color: #FFFFFF;
font-size: 11px;
}

div#column div#pocasi {
width: 336px;
height: 138px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
text-align: left;
background: transparent url('pozadi-pocasi.jpg') no-repeat;
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
display: block;
background-color: #000000;
text-align: center;
}

div#column div#pocasi span {
margin: auto;
display: block;
padding: 35px 0 0 0;
}

div#column div#pocasi a {
visibility: hidden;
}

div#main form {
width: 500px;
}

div#main form fieldset {
display: block;
border: 1px solid rgb(87,137,186);
margin: 1.33em;
unicode-bidi: embed;
background: rgb(224,224,224);
float: left;
width: 460px;
}

div#main form fieldset legend {
color: rgb(251,13,13);
font-weight: bold;
padding: 0 5px 0 5px;
margin: 0 10px 0 10px;
}

div#main form fieldset table tr {
height: 20px;
}

div#main form fieldset table tr td {
width: 125px;
color: rgb(49,54,57);
font-weight: bold;
padding: 0 5px 0 5px;
}

div#main form fieldset table tr td.kategorie {
width: 300px;
}

div#main form fieldset table tr td input{
width: 300px;
color: rgb(86,138,186);
font-weight: bold;
}

div#main form fieldset table tr td input.spam-input{
width: 50px;
color: rgb(86,138,186);
font-weight: bold;
}

div#main form fieldset table tr td input.radio{
width: 30px;
color: rgb(86,138,186);
font-weight: bold;
}

div#main form fieldset table tr td input.check {
width: 10px;
}

div#main form fieldset table tr td input.vlozeni-kategorie {
width: 210px;
height: 14px;
color: rgb(86,138,186);
font-weight: bold;
border: 2px solid #FFFFFF;
}

div#main form fieldset table tr td button.button-vyber-kategorie, form input.button-vyber-kategorie {
width: 80px;
height: 20px;
border: 2px solid rgb(63,99,135);
background: rgb(86,138,186);
color: #FFFFFF;
font-weight: bold;
cursor: pointer;
}

div#main form input#submit-ulozit-odkaz {
width: 130px;
height: 35px;
border: 2px solid rgb(63,99,135);
background: rgb(86,138,186);
color: #FFFFFF;
font-weight: bold;
position: relative; left: 350px;
cursor: pointer;
}

div#main h1 {
color: rgb(252,0,1);
font: bold 22px Verdana;
display: block;
}

div#main div div h1 {
color: rgb(252,0,1);
font: bold 22px Verdana;
display: block;
}

.chybova-hlaska {
color: rgb(252,0,1);
font: bold 22px Verdana;
display: block;
text-align: center;
}

.center {
display: block;
text-align: center;
}

div#main form fieldset textarea {
width: 380px;
height: 200px;
display: block;
margin: 20px;
padding: 5px;
}

div#main form fieldset textarea#popis, div#main form textarea#seznamka {
width: 300px;
height: 100px;
display: block;
padding: 0;
margin: 3px 0 3px 0;
}

div#main form fieldset input.checkbox {
float: left;
margin: 10px;
position: relative; left: 20px;
}

div#main form fieldset strong.checkbox-text {
float: left;
margin: 10px;
position: relative; left: 20px;
}

div.tail-top {
display: block;
float: left;
width: 880px;
position: relative; top: 60px;
color: rgb(224,224,224);
font-weight: bold;
}

div.tail-top a {
color: rgb(224,224,224);
font-weight: bold;
text-decoration: none;
}

div.tail-top a:hover {
text-decoration: underline;
}

div.tail-bottom a {
color: rgb(160,160,160);
font-weight: bold;
font-size: 11px;
text-decoration: none;
}

div.tail-bottom a:hover {
text-decoration: underline;
}

div#tail div.tail-left {
display: block;
float: left;
width: 580px;
}

div#tail div.tail-right {
display: block;
float: right;
width: 300px;
text-align: right;
}

div.tail-bottom {
display: block;
float: left;
width: 880px;
position: relative; top: 80px;
color: rgb(160,160,160);
font-weight: bold;
font-size: 11px;
}

div.katalog-kategorie {
float: left;
}

div#main div.katalog-kategorie a.katalog_kategorie {
color: #3E6286;
display: block;
width: 290px;
float: left;
font-weight: bold;
text-decoration: none;
}

div.katalog-sloupec {
width: 290px;
float: left;
}

div#main div.katalog-kategorie a.katalog_kategorie:hover {
text-decoration: underline;
color: rgb(85,134,183);
}

div#main div#katalog-left {
width: 600px;
display: block;
float: left;
}

div#main div#katalog-left h1 {
width: 500px;
}

div#main div#katalog-right {
width: 270px;
display: block;
float: right;
}

div#main hr.delici-cara {
float: left;
border: 1px solid rgb(208,208,208);
width: 870px;
margin: 10px 0 10px 0;
}

div#main div.katalog-kategorie {
width: 870px;
display: block;
float: left;
}

div#main div.katalog1 {
display: block;
width: 570px;
background-color: rgb(239,239,239);
padding: 10px;
float: left;
}


div#main div.katalog2 {
display: block;
width: 570px;
background-color: #FFFFFF;
padding: 10px;
float: left;
}

div.polozka-editace {
float: left;
border: 1px solid rgb(220,220,220);
margin: 15px 0 15px 0; 
}

div.polozka-administrace {
float: left;
border: 1px solid rgb(220,220,220);
margin: 15px 0 15px 0; 
width: 500px;
}

div#main span strong.nadpis,
div#main div#editace-uzivatel div.polozka-editace a.nadpis strong,
div#main div strong.nadpis {
color: rgb(85,134,183);
font-size: 16px;
text-decoration: underline;
}

div#main span strong.nadpis,
div#main div#editace-uzivatel div.polozka-editace a.nadpis strong.nadpis2,
div#main div strong.nadpis2 {
color: #FC3; 
/*#FC0*/
font-size: 16px;
text-decoration: underline;
}

div#main span a, 
div#main div#editace-uzivatel div.polozka-editace a,
div#main div.katalog1 a,
div#main div.katalog2 a {
color: rgb(252,0,1);
font-size: 12px;
}

div#main span a, 
div#main div#editace-uzivatel div.polozka-editace a.nadpis {
color: rgb(252,0,1);
font-size: 12px;
}

div#main div#katalog-left span p, 
div#main div#editace-uzivatel div.polozka-editace p {
padding: 5px 0 5px 0 ;
}

div#main div#katalog-right strong {
color: rgb(252,0,1);
margin: 10px 0 10px 0;
}

div#main div#editace-uzivatel div.polozka-editace form input.button, form input.button {
border: 2px solid rgb(63,99,135);
background: rgb(86,138,186);
color: #FFFFFF;
font-weight: bold;
cursor: pointer;
font-size: 11px;
margin: 4px 3px 2px 3px;
}

div#editace-uzivatel div#editace-left {
width: 550px;
float: left;
}

div#editace-uzivatel div#editace-right {
width: 270px;
float: right;
}

div#editace-uzivatel div#editace-right strong {
font-size: 12px;
font-weight: bold;
color: rgb(68,95,125);
display: block;
}

div#editace-uzivatel div#editace-right a {
display: block;
color: rgb(85,134,183);
text-decoration: none;
font-weight: bold;  
}

div#editace-uzivatel div#editace-right a:hover {
text-decoration: underline; 
}

div#editace-uzivatel div#editace-right span.right {
padding: 10px;
}

div#vlozit-odkaz-top {
width: 850px;
display: block;
float: left;
}

div#vlozit-odkaz-left {
width: 500px;
display: block;
float: left;
}

div#vlozit-odkaz-right {
width: 330px;
display: block;
float: left;
}

div#seznamka-left {
width: 530px;
min-height: 500px;
_height: 500px;
display: block;
float: left;
}

div#seznamka-right {
width: 330px;
min-height: 500px;
_height: 500px;
display: block;
float: right;
}

div#seznamka-right span.jak {
width: 100%;
height: 180px;
padding: 25px 0 15px 0;
float: left;
color: #000099;
}

div#vlozit-odkaz-right-invisible {
display: none;
}

div#vlozit-odkaz-right span.odkaz {
width: 100%;
height: 180px;
padding: 25px 0 15px 0;
float: left;
color: #000099;
}

div#vlozit-odkaz-right span.kategorie {
width: 100%;
height: 140px;
padding: 25px 0 15px 0;
float: left;
color: #000099;
}

div#vlozit-odkaz-right span.heslo {
width: 100%;
height: 140px;
padding: 10px 0 15px 0;
float: left;
color: #000099;
}

div#vlozit-odkaz-right span.podminky {
width: 100%;
height: 140px;
padding: 0 0 15px 0;
float: left;
color: #000099;
}

span#co {
text-align: center;
width: 450px;
display: block;
}

span#co a.active {
color: rgb(85,134,183); 
font-weight: bold; 
}

span#co a.inactive {
text-decoration: none;
color: rgb(176,176,176); 
font-weight: bold; 
}

span#co a.inactive:hover {
color: rgb(64,64,64);
}

strong.cervenybold {
color: #FF0000;
font-weight: bold;
font-size: 13px;
}

div.strankovani, div.administrace-bottom {
width: 500px;
float: left;
}

div.strankovani {
padding: 5px;
}

span#head-text {
font-size: 10px;
color: #666666;
}

strong.cerveny {
color: #EE1111;
}

strong.modry, .modry {
color: #0033FF;
}

div.drobnav {
width: 870px;
float: left;
margin-bottom: 15px;
}

div.drobnav a {
color: rgb(85,134,183);
font-weight: bold;
}

div.drobnav a:hover {
text-decoration: none;
}

div.drobnav2 {
float: left;
margin-bottom: 15px;
font-size: 10px;
text-align: left;
width: 280px;
}

div.drobnav2 a {
font-weight: bold;
}

div.desetnej {
width: 440px;
font-size: 10px;
padding: 5px 0 5px 0;
}

div.desetnej p {
padding: 0;
margin: 5px 0 5px -10px;
}

div.desetnej strong.nadpis {
font-size: 11px;
color: rgb(85,134,183);
text-decoration: underline;
margin-bottom: 5px;
}

div.desetnej a.nadpis strong.nadpis {
font-size: 11px;
color: rgb(85,134,183);
}

div.desetnej a {
color: rgb(255,0,0);
padding: 0 0 5px 0;
}

div.desetnej a.nadpis {
color: rgb(255,0,0);
text-decoration: none;
}

/*
Zpravy pravednes
*/

.pdportlet	/* cel tabulka */
	{
		width: 450px;
	}
	.pdportlet th	/* zhlav tabulky */
	{
		text-align: left;
		font-family: sans-serif;
		font-size: 12pt;
		padding: 3px;
		border-bottom: 1px solid #336699;
	}
	.pdportlet td	/* obsah tabulky */
	{
		text-align: left;
		font-family: verdana,tahoma,sans-serif;
		font-size: 8pt;
		padding: 3px;
	}
	
	.pdevenrow	/* sud dek tabulky */
	{
		background-color: #DDDDEE;
	}
			
	.pddate  /* pouije se pro zobrazen datumu */
	{
		font-size: 7pt;
		color: #666666;
	}
	
table.pdportlet tr td a, table.pdportlet th a {
color: #0066CC;
}

span.vlevo {
float: left;
}

span.vpravo {
float: right;
position: relative; right: 17px;
}

textarea.hromadny-mail {
width: 450px;
height: 500px;
}

span.svatek-slavi {
color: #3E6286;
}

div.buttons {
display: block;
float: left;
width: 370px;
}

div.buttons2 {
display: block;
float: right;
width: 250px;
position: relative; right: 30px; top: 30px;
}

div.buttons  span.popisek-reklama {
display: block;
float: left;
width: 120px;
margin: 0 2px 10px 0;
font-weight: bold;
color: #3E6286;
padding: 3px 0 10px 0;
}


div.buttons2  span.popisek-reklama {
display: block;
float: left;
width: 120px;
margin: 0 2px 10px 2px;
font-weight: bold;
color: #3E6286;
padding: 3px 0 10px 0;
}

div.buttons img {
margin: 0px;
}

/*div.seznamka-left {
width: 530px;
float: left;
}

div.seznamka-right {
width: 250px;
float: right;
}*/

div.seznamka-polozka {
width: 500px;
padding: 10px;
display: block;
float: left;
border: solid 1px #CCCCCC;
margin: 3px;
}

div.seznamka-polozka-left {
width: 200px;
padding: 5px;
float: left;
}

div.seznamka-polozka-right {
width: 280px;
padding: 5px;
float: left;
}

select {
width: 100px;
}

select.other {
width: 300px;
}

div#filtr {
width: 200px;
margin: 20px 0 0 0;
position: relative; left: 70px;
}

div#filtr select {
border: 1px solid #CCCCCC;
}

iframe.horoskop {
width: 310px;
height: 310px;
}

a.vyber_kat_odkaz {
color:  #3E6286;
text-decoration: none;
font-weight: bold;
cursor: pointer;
}

strong.vyber_kat_odkaz {
background:  #3E6286;
color: #FFFFFF;
padding: 2px;
margin: 2px;
border: #808080 1px solid;
text-decoration: none;
font-weight: bold;
cursor: pointer;
font-size: 10px;
}

div.drobnav2 a.vyber_kat_odkaz,div.drobnav2 strong.vyber_kat_odkaz {
color:  #FF0000;
text-decoration: none;
font-weight: bold;
}

div.vyber_kat_dole {
float: left;
width: 280px;
}

h3.vyber_kat_h3 {
color:  #FF0000;
}

hr.vyber_kat_cara {
border: 1px solid #3E6286;
margin: 10px 0 10px 0;
}

table.seznamka-filtry,table.seznamka-filtry tr,table.seznamka-filtry td {
padding: 3px;
}

div#main form#filtry {
width: 200px;
float: left;
}

div#main strong.modry-kontakt {
color: #1C2365;
}

td.reklama-carbik {
border: 1px solid #000000;
padding: 3px;
}

div.strankovani a {
display: block;
padding: 3px;
float: left;
color: #3E6286;
font-weight: bold;
text-decoration: none;
font-size: 15px;
}

div.strankovani a:hover {
background: #3E6286;
color: #FFFFFF;
text-decoration: none;
}

div.strankovani a.cislo_stranky_active {
display: block;
padding: 3px;
float: left;
background: #3E6286;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

div#seznamka-odkaz {
width: 380px;
float: right;
margin: auto;
}

div#seznamka-odkaz a {
text-decoration: none;
}

div#seznamka-odkaz img {
float: left;
}

div#seznamka-odkaz img.muz {
float: left;
padding-left: 10px;
}

div#hledatmuzezeny {
width: 100px;
float: left;
vertical-align: middle;
}

span#velky-seznamka {
display: block;
height: 50px;
font-size: 17px;
float: left;
vertical-align: middle;
position: relative;
top: 13px;
}

span#velky-seznamka a#kurvafix{
display: block;
height: 50px;
font-size: 17px;
float: left;
vertical-align: middle;
}

span.maly-seznamka {
display: block;
width: 100px;
height: 25px;
font-size: 12px;
float: left;
vertical-align: middle;
padding-left: 10px;
position: relative;
top: 5px;
}

iframe.elchron {
width: 450px; height: 180px; border-bottom: 1px solid #000000;
}