* {	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}.reklama_odpovedi {	display: block;	width: 550px;	height: 22px;	padding: 2px;	padding-left: 180px;	overflow: hidden;	text-align: left;	background: url('logo-ads-whole.gif') right bottom no-repeat;	background-position: 2px 1px;}.odpovedi {	border: 1px solid green;}.odpovedi a, .odpovedi a:link, .odpovedi a:visited {	color: black;	font-size: 11pt;	line-height: 20px;}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 auto;	width: 950px;	padding: 0 75px 0 75px;	background: url(/img/okraj.jpg) repeat-y;}#preheader {	text-align: right;	font-weight: bold;	padding: 0px;	color: black;	width: 949px;	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;	height: 2em;	text-align: center;	padding-top: 0.6em;}.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 {	font-weight: bold;	font-size: 0.95em;	color: #333333;	text-decoration: none;}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;}.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 {    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: #FFC192;}.barva_autor {	border: 1px solid #FFD292;	background: #FDF1DA;}.barva_kritik {	border: 1px solid #FFC192;	background: #FDECDC;}.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;}/*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: #F70417;}#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;	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;}.flright a img {	border: none;}.odpoved{    background-color:#FDF1DA;    border:1px solid #f6950c;}.odpoved_lista{    background-color:#f6950c !important;}/* 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 */.sbirka{font-size: 8pt; text-decoration:none;font-weight:500;color:#777777;}.sbirka:hover{text-decoration:underline;color:#999999;}/* SBIRKA -- konec *//* TIP DNE */.tip{font-size: 9pt;text-decoration:none;font-weight:800;background-color:#fde7bc;padding:0px 0px -1px 0px;margin-top:-15px;border: 1px solid red;color:red;}/* TIP DNE -- konec *//* SOUTEZ V PREHLEDU -- konec */.clanek_nazev .soutez{font-size: 10pt;font-weight:800;text-decoration:none;background-color:#fde7bc;padding: 0px 2px 0px 1px;margin-top:-15px;margin-left:-2px;color:orange;}.clanek_nazev .soutez:hover{color:#FF6804;}/* SOUTEZ V PREHLEDU DEL -- konec */