#banner-horni-hromadneslevy{background-color:#eeeeee;border:1px solid #c8c8c8;height:70px;padding:5px 5px 4px 5px;}#banner-horni-hromadneslevy a{color: #777777;}#very_important{  overflow: hidden;  position: absolute;    left: -5000px;  visibility: hidden; /* kvuli prepinani tabelatorem */}* {	margin: 0;	padding: 0;}.green{    color:green;}.promo {	background: white;}without_border {	border: 0;}.reklama {/*added all*/	height: 1px;	padding-right: 150px;	margin-top: 5px}.odpovedi {  width: 180px;  height: 150px;      border: 1px solid green;  background-color: white;  margin:0px auto;  /*background-position: 170px 70px;*/}.odpovedi a, .odpovedi a:link, .odpovedi a:visited {  color: black;  font-size: 11pt;  line-height: 27px; /* pro typ 'row' */  width: 200px;  height: 100px;  padding: 5px;  overflow: hidden;  text-align: left;  }#preheader .odpovedi {	border: 1px solid green;	display: block;	width: 530px; 	height: 32px; 	padding: 1px;    float:left; 	padding-right: 180px;	overflow: hidden;	text-align: left;	background-color: white;}#preheader .odpovedi a,#preheader .odpovedi a:link,#preheader .odpovedi a:visited {	color: black;	font-size: 11pt;	line-height: 16px;}.odpoved a:hover {  text-decoration: none;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	background: black;}#logo {	border: 0;	position: absolute;	left: 16px;	top: 41px;}#logo img {	border: 0;}.Apple-tab-span{}.comlink {	color: #666;}#wrapper {	margin: 0 0 0 0px;     float: right;	width: 950px;	background: url(/img/okraj.jpg) repeat-y -74px 0px;}#wrapper2 {	margin: 0 auto; 	width: 1080px;}#preheader {    text-align: right;    font-weight: bold;    padding: 2px 5px 0 0;    color: black;    width: 943px;    background: #FDD292;}#preheader a {	margin-right: 5px;	margin-left: 2px;}span.reklama_preheader {	position: relative;	right: 450px;}.content {	padding-top: .1em;	padding-right: .2em;	font-weight: bold;}#header {	float: left;	color: #333;	width: 705px;	height: 140px;	position: relative;	}#search {	position: absolute;	left: 570px;	top: 70px;}#login {	height: 114px;	width: 208px;	background: url(/img/header-r.jpg) no-repeat;	position: relative;	margin-left: 711px;	padding-top: 30px;	padding-left: 30px;}.login_sub {	width: 80px;	height: 21px;	background-color: #FEF1D6;	font-weight: bold;}.login_sub2 {	width: 70px;	height: 21px;	background-color: #FEF1D6;	font-weight: bold;}.login_input {	width: 150px;	height: 15px;	background-color: #FEF1D6;}.login_input2 {	width: 120px;	height: 15px;	background-color: #FEF1D6;}.dilo p {    white-space:normal !important;    margin:0px !important;    width:490px;    padding-top:0.5em;}.dilo p span {    white-space:normal !important;    padding-top:0.5em;}.dilo p strong{    padding-top:0.5em;}p.login {	padding: 0.4em;}.trvale {/* added all*/	font-size: 80%;	font-weight: bold;	margin-left: 97px;}#leftcolumn {	color: #333;	background: #FDF1DA;	width: 200px;	float: left;}#content {	float: left;	color: #333;	width: 512px;	background: #fff;}#all {	padding: 0.6em;}.info {	text-align: center;	font-weight: bold;	font-size: 1.1em;	border: 1px solid #F87B00;	background: #FFD292;	margin-bottom: 0.6em;}.horni_menu {	margin-bottom: 1em;}#rightcolumn {	color: #333;	background: #FDF1DA;	width: 238px;	float: left;}#footer {	width: 950px;	clear: both;	background: #FDD292 url(/img/footer.jpg) repeat-x;	text-align: center;}.menu_jmeno {	background: url(/img/menu_top.gif) repeat-x;	height: 21px;	padding: 0.15em 0 0 0.6em;	color: white;	font-weight: bold;	font-size: 1.1em;	margin-top: -5px;/*added*/	padding-top: 4px;/*added*/}.menu_jmeno a {	color: white;	text-decoration: none;}a.menu {	display: block;	background: #FDF1DA;	padding: 0.1em 0 0.1em 2em;	border-bottom: 1px solid #FFD292;	font-size: 0.9em;	text-decoration: none;	color: #000000;	font-weight: bold;	/*padding-bottom: 5px;*//*added*/}li{margin-left:15px;}#login li{margin:0px;}.clear_menu {	margin-bottom: 5px;}a:hover.menu {	background: #FADBA3;	color: #000000;}.center {	text-align: center;}.b {	font-weight: bold;}a.link {    z-index:10;	font-weight: bold;	font-size: 0.95em;	color: #333333;	text-decoration: none;}.precist-pozdeji{position:absolute;border: 1px solid #ffd292;	color: #ffd292;background: #FDF1DA;right:0px;text-decoration: none;}.precist-pozdeji:hover{color: #FF6804;}a.link:hover {	text-decoration: underline;	color: #FF6804;}.prvni_pismeno_orange {	color: #FF6804;	font-size: 1.1em;}div.soutez {	width: 466px;	border: 3px solid #FFD292;	background: #FDF1DA;	padding: 0.9em;	margin: 2em auto;}div.soutez h4, div.soutezs h4 {	font-size: 24px;	font-weight: normal;	margin: 0 0 5px;	padding: 0;}div.soutez .small {	font-style: italic;	color: #F97901; 	font-weight: normal;}div.soutezs .small {	font-style: italic;	color: #F97901;	font-weight: normal;}div.soutezs {	width: 466px;	border: 3px solid #FFC192;	background: #FDECDC;	padding: 0.9em;	margin: 2em auto;}div.registrace {	width: 420px;	border: 1px solid #FFD292;	background: #FDF1DA;	padding: 0.9em;	margin: 2em auto;}input.registrace {	height: 18px;	width: 250px;}.submitButton {	margin-top: 0.58em;	width: 250px;	float: right;}input.registrace:hover {	background: #FDD292;}label.registrace {	font-weight: bold;	height: 18px;	width: 150px;	margin-right:18px;}td.registrace {	width: 150px;	height: 18px;}.registrace tr{    padding: 2px 0px 2px 0px;}div.registrace_clear {	clear: both;}div.clanek_e {	width: 470px;	border: 1px solid #FFD292;	background: #FDF1DA;	padding: 0.9em;	margin: 2em auto;}input.clanek_e {	margin-top: 0.3em;	height: 18px;	width: 370px;}input.submit_e {	margin-top: 0.3em;	width: 370px;}textarea.clanek_e {	margin-top: 0.3em;	width: 375px;}h1, h2, h3, h4 {	border-bottom: 1px dotted #F97901;	margin-bottom: 1em;}span.dulezite {	color: red;	font-weight: bold;	font-size: 0.99em;}input.submit {	width: 130px;}.padding-left {	padding-left: 1.5em;}.red {	background: #FFD292;}.orange {	background: #FDF1DA;}.strong {	font-weight: bold;}.clanek {	width: 490px;	border: 1px solid #FFD292;	background: #FDF1DA;	padding: 0.15em;	margin: 0em auto;	margin-bottom: 0.6em;}.clanek_nazev {	width: 490px;	position: relative;	margin: -.15em -.15em 0.4em -.15em;	background: #FFD292;	font-weight: bold;	padding-left: 0.3em;	font-size: 1.15em;}.clanek_autor {	font-size: .9em;	position: relative;	float: right;	text-align: right;	margin-top: -1.1em;}.clanek_podrobnosti_right {	float: right;	width: 400px;	margin: .5em -.15em -.3em -.15em;	font-weight: bold;	padding-left: 0.3em;	font-size: .75em;}.clanek_podrobnosti_left {	float: left;	width: 85px;	margin: .65em -.15em -.3em -.15em;	background: #FFE4BF;	font-weight: bold;	padding-left: 0.3em;	font-size: .75em;}.text-normal {	font-weight: normal;}h1.normal, h2.normal, h3.normal, h4.normal {	border: 0;	margin: 0;}.cleaner {	clear: both;}h1:first-letter, h2:first-letter, h3:first-letter {	color: #FF6804;}.anotace {	border: 1px solid #FFD292;	background: #FDF1DA;	margin-top: .8em;	margin-bottom: .4em;	padding: 0.3em 0.1em 0.3em 0.4em;}.tip-barva	{	border: 1px solid #444;	background: #f89d44;	color: white;	text-align: center;}.tip-barva a{	color: white;}.tip-barva a:hover	{	color: white;}.dilo {	padding-top: .9em;}.dilo_spodek {	background: #FDF1DA;	margin-top: 2em;	border: 1px dotted #FFD292;	padding: 0.3em;}.dilo_levy {	float: left;	width: 250px;}.dilo_pravy {	float: right;	width: 220px;}.hodnoceni {	padding-left: 1em;}.hodnoceni a {	font-weight: bold;	font-size: 2em;	text-decoration: none;	margin-right: 0.4em;}.hodnoceni a:hover {	text-decoration: underline;}.hodnoceni a.jedna {	color: #FF0F0F;}.hodnoceni a.dva {	color: #ff8c1a;}.hodnoceni a.tri {	color: #ffee1a;}.hodnoceni a.ctyri {	color: #BAFF1A;}.hodnoceni a.pet {	color: #17DC01;}.pridat_komentar {	width: 475px;	border: 1px solid #FFD292;	background: #FDF1DA;	padding: 5px 5px 0px 10px;	margin: 0em auto;	margin-bottom: 1.5em;}.pridat_komentar label {	float: left;	width: 150px;	margin-bottom: 0.6em;	font-weight: bold;}.pridat_komentar tr {	vertical-align: top;	font-weight: bold;}.pridat_komentar input[type='text'] {    width: 380px;    margin-left:7px;}.pridat_komentar input[type='checkbox'] {    margin-left:7px;    margin-right:5px;}.pridat_komentar input[type='submit'] {    width: 380px;    margin-left:7px;}.pridat_komentar textarea {	width: 380px;    margin-left:7px;}.komentar_pridat {	width: 480px;	border: 1px solid #FFD292;	background: #FDF1DA;	padding: 0.35em;	margin: 0em auto;	margin-bottom: 0.5em;}.komentar_pridat label {	margin-right: 10px;}.komentar_pridat tr {	vertical-align: top;/* added */	font-weight: bold;/* added */}.komentar_pridat input {	width: 344px;}.komentar_pridat textarea {	margin-bottom: 0.6em;	width: 344px;}.komentar {	width: 490px;	padding: 0 0 0 0;	margin: 0em auto;	margin-bottom: 0.6em;}.komentar_zaklad {	float: left;	width: 245px;	height: 20px;	margin: 0;	font-weight: bold;	padding-left: 10px;	font-size: 1.02em;}a.hlasovani_barva{    color:orange;} .komentar_autor {	background: #FFD292;}.komentar_kritik {	background: #ffca92;}.barva_autor {	border: 1px solid #FFD292;	background: #FDF1DA;}.barva_kritik {	border: 1px solid #FFC192;	background: #fbe9d4;}.komentar_datum {	text-align: right;	float: right;	width: 225px;	height: 20px;	margin: 0;	font-weight: bold;	padding-right: 10px;	font-size: 1.02em;}/* komentare u dila musi mit mene prostoru na datum, pere se to s diskuzi*/.komentar_d_zaklad {	float: left;	width: 305px;	height: 20px;	margin: 0;	font-weight: bold;	padding-left: 10px;	font-size: 1.02em;}.infoBox {}.infoBox spodni lista{}/*nove komentare*/.komentar span.pl{    padding-left:5px;}.komentar span.ns{    font-weight: 500;}.komentar span.pr{    padding-right:5px;    float:right;}.komentar .horni_lista {    padding-top:2px;	width: 100%;	height: 20px;	margin: 0;	font-weight: bold;	background: #FFD292;	}.komentar .text {	padding: 4px 4px 4px 4px;	text-align:justify;}.komentar .spodni_lista {	background: #FFE4BF;	font-weight: bold;	padding: 1px 0px 1px 5px;	font-size: 8pt;}.komentar_d_datum {	text-align: right;	float: right;	width: 165px;	height: 20px;	margin: 0;	font-weight: bold;	padding-right: 10px;	font-size: 1.02em;}.komentar_dd_zaklad {}.komentar p {	padding: 10px;}.strankovani {	font-weight: bold;	border: 1px dotted #FFD292;	background: #FDF1DA;	padding: 0.3em;	margin: 0em auto;	margin-top: 2em;}.strankovani a {	color: #F87A00;	font-size: 1.2em;	text-decoration: none;}.strankovani a:hover {	color: #000000;	text-decoration: underline;}.uzivatele_left {	float: left;	width: 225px;	margin-bottom: 3em;}.uzivatel_left_content {	border: 1px dotted #FFD292;	background: #FDF1DA;	padding: .2em;}.uzivatele_right {	float: right;	width: 255px;	margin-bottom: 3em;}.novinka {	border: 1px solid #FFD292;	background: #FDF1DA;	padding: 0.3em;	margin: 0em auto;	margin-top: 2em;}.profil {	padding-bottom: 2em;}.center {	margin: 1em auto;}h1 {	font-size: 1.6em;}h2 {	font-size: 1.4em;}h3 {	font-size: 1.2em;}.knihy {	margin: 0 -0.6em 0 0em;	width: 500px;}.kniha {	width: 162px;	height: 210px;	float: left;	margin: 1px;	border: 1px solid #FFD292;	text-align: center;	background: #FDF1DA;}.kniha_cena {	float: right;	width: 310px;	padding-left: 2em;	margin-bottom: 1em;}.kniha_foto {	border: 1px solid #FFD292;	background: #FDF1DA;	text-align: center;	float: left;	width: 150px;	margin-bottom: 1em;}.kritik {	color: #fb7901;}#pager-id {	background: #FFD292;	padding: 2px;	font-weight: bold;}#pager-id a {	color: #C0670E;}#pager-id a:hover {	color: #C0670E;}#foto_user {	border: none;	position: relative;	top: -155px;	left: 330px;}.img_star {	position: relative;	top: 1px;	left: 3px;	border: none;	width: 8px;	height: 8px;}.komentar_autor2 {	float: left;	width: 245px;	height: 20px;	margin: -.15em -.15em 0.4em -.15em;	background: #f6950c;	font-weight: bold;	padding-left: 0.3em;	font-size: 1.02em;}.komentar_datum2 {	text-align: right;	float: right;	width: 245px;	height: 20px;	margin: -.15em -.15em 0.4em -.15em;	background: #f6950c;	font-weight: bold;	font-size: 1.02em;}#hodnoceni_uzivatele {	text-align: center;	position: relative;	top: -150px;	left: 300px;	width: 100px;}.oblibenost {	width: 90px;	text-align: center;	padding: 10px;}.soutezvysledky {	border-collapse: collapse;	border: 1px solid #ccc;	width: 100%;	margin: 0 0 30px 0;}.soutezvysledky th {	text-align: left;	background: #f0f0f0;	padding: 1px;}.soutezvysledky .tar {	text-align: right;	background-color: white;}.soutezvysledky td {	border: 1px solid #f0f0f0;	padding: 2px 4px;}.uzivateletabulka {	border-collapse: collapse;	border: 1px solid #FFD292;	width: 100%;	margin: 0 0 30px 0;}.uzivateletabulka th {    border: 1px solid #FFD292;	text-align: left;	background: #FDF1DA;	padding: 1px;}.uzivateletabulka .tar {	text-align: right;}.uzivateletabulka td {	border: 1px solid #FFD292;	padding: 1px 1px;}.flright {	float: right;}.flrightFB{  float:right;}.flright a img {	border: none;}.odpoved{    background-color:#FDF1DA;    border:1px solid #f6950c;}.odpoved_lista{    background-color:#f6950c !important;}/* BANNER ODPOVEDI *//* BANNER ODPOVEDI -- KONEC *//* KARMA UKOMENTARU */.karma{font-size:8pt !important;background-color: #fdf1da;border: 1px solid #ffb049;text-decoration: none;color: #000;padding:0px 3px 0px 3px;}.karma:hover{background-color: #fce7be;}/* KARMA UKOMENTARU  -- konec *//* SBIRKA */.infoBox .sbirka{font-size: 8pt; text-decoration:none;font-weight:500;color:#777777;}.infoBox .sbirka:hover{text-decoration:underline;color:#999999;}/* SBIRKA -- konec *//* TIP DNE */.infoBox .tip{font-size: 9pt;text-decoration:none;font-weight:800;background-color:#fde7bc;padding:0px 0px 0px 0px;border: 1px solid red;color:red;}/* TIP DNE -- konec *//* SOUTEZ V PREHLEDU DEL */.infoBox .soutez{font-size: 10pt;font-weight:800;text-decoration:none;background-color:#fde7bc;padding: 0px 2px 0px 1px;margin-top:-15px;margin-left:0px;color:orange;}.infoBox .soutez:hover{color:#FF6804;}/* SOUTEZ V PREHLEDU DEL -- konec *//* SOUTEZ U DILA */.soutezdilo{font-size: 12pt;display:block;float:right;font-weight:800;text-align: center;vertical-align: middle;text-decoration:none;background-color:#fde7bc;padding: 2px 0px 2px 0px;width:26px;margin-top:-26px;color:orange;}.soutezdilo:hover{color:#FF6804;}/* SOUTEZ U DILA -- konec */.infoBox {	width: 490px;	padding: 0 0 0 0;	margin: 0em auto;	margin-bottom: 0.6em;	border: 1px solid #FFD292;	background: #FDF1DA;}.padding {    width: 480px;    padding:5px !important;}.padding-left{    padding-left:15px !important;}.infoBox span.pl{    padding-left:2px;}.infoBox span.ns{    font-weight: 500;}.infoBox span.pr{    padding-right:2px;    float:right;}.infoBox .topBar {    padding-top:2px;	width: 100%;	height: 20px;	margin: 0;	font-weight: bold;	background: #FFD292;	}.infoBox .bila {    font-style:italic;     font-size: 12px;     color: #fff;}.infoBox .text {	padding: 4px 4px 4px 4px;	text-align:justify;}.infoBox .bottomBar {	background: #FFE4BF;	font-weight: bold;	padding: 1px 0px 1px 5px;	font-size: 8pt;}#footer{    padding:8px 0px 5px 0px;}/** icony v paticce*/#footer .icon img{    border:0px;    vertical-align:middle;}#footer .icon{    color:black;    font:tahoma;    text-decoration:none;}#footer a:hover{    text-decoration:uderline;}#footer .pozadi{    margin-right:50px;}#footer .oblibene{    margin-left:50px;}/** reklama **/.odpovedi_horni {  width: 740px;  height: 30px;      position: absolute; top: 0px  float:left;  /*background-position: 170px 70px;*/}.odpovedi_horni a, .odpovedi_horni a:link, .odpovedi_horni a:visited {  color: black;  font-size: 10pt;  line-height: 15px; /* pro typ 'row' */  width: 200px;  height: 20px;  padding: 5px;  overflow: hidden;  text-align: left;}.tmaveseda{    background-color:#e2e1df !important;    border-color:#e2e1df !important;}.seda{    background-color:#f5f3f4 !important;    border-color:#e2e1df !important;}.sedaxx{    background-color:#FDF1DA !important;    border-color:#FFD292 !important;}.extraseda{    background-color:#FFD292 !important;    border-color:#e2e1df !important;}.reklamnis{    border-top:1px solid #999;}.messagelink{color: black;text-decoration:none;}.messagelink:hover{color: black;text-decoration:underline;}.messbut{cursor:Pointer;padding:0px  !important;margin:0px;margin-bottom:1px;width: 100px !important;color:black;background:#fff;border:0px solid #fff;font-weight: normal;font-size: 0.95em;color: #333333;float:right;text-align:right;}.messbut:hover{text-decoration:underline;}#conadds{width:1000px;margin:0 auto;position: relative;}#addsright {    width:120px;    float:left;    text-align: left;    margin: 0 0 0 0px;    position: fixed;}#addsright .goup{  z-index: 20000;  position: relative;}#addsright .wad{  position: relative;  display: none;  }#lkbann{	height: 20px;    width: 820px;    z-index: 10;    background: #B61F26;    position: absolute;    }#lkbann ul{	float: left;		width: 880px;}#lkbann ul li{	display: block; 	float: left;	font-size: 11px;	padding: 3px 10px 0 0px;	text-transform: uppercase;	background: url('./banner/levneknihy/listadel.gif') 100% 50% no-repeat;}#lkbann ul li a{	display: block;	float: left;	color: #fff;	text-decoration: none;	font-weight: bold;}.limg{	float: left;}a img{	border: 0;}table.soutezvysledky tr.highlighted td{  background: #fef9da;  font-weight: bold;}.centered{  text-align: center;}#sendto { text-decoration: none;	border: none;	position: relative;	top: -20px;	left: 327px;  color: #999999;} #sendto:hover{ text-decoration: underline;	border: none;	position: relative;	top: -20px;	left: 327px;  color: #888888; } .messa{color:black;font-weight: normal;font-size: 0.95em;color: #333333;float:right;text-align:right;text-decoration:none;margin-right:2px;margin-left:5px;}.messa:hover{text-decoration:underline;}#light {float: right;position:relative;} #light a {color:#444; font-size:13px;text-decoration:none;}.superseda {	background: #555;}#rotround{  position: fixed;}  .slideinbox{    position: absolute;    left: 0;    top: 0;    display: none;  }  #rb1{display: block;}    .required{  display: none;}.combox{  position: relative;  }.innershow{  position: absolute;  left: 0;  bottom: 20px;	border: 1px solid #FFD292;  background: #fff;  padding: 5px;  display: none;}blockquote.err{  border: 1px solid #b70000;  background: #ffefed;  color: #b70000;  padding: 5px;  margin-top: 20px;  font-weight: bold;}#leaderboard{  width: 100%;  text-align: center;}