/* CSS (c) iAgent.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;

}

.back
{
width: 200px;

margin: 37px 0 0 30px;
float: left;
display: inline;
font-size: 0.85em;
line-height: 130%;
}

.back a
{

color: #fff;
}

.back a:hover
{
color: #000;
}


.back a strong
{
display: block;
color: #fff;
}

.back a:hover strong
{
color: #000;
}
