* {margin: 0;   padding: 0}
html, body {}
body { font: 80%/1.25 Arial, lucida, sans-serif;  background: #fff url(http://img.fabrica.cz/zdroj/page.gif) repeat-y center;   color: #000;   text-align: center}
#ods ul {margin: 0 0 20px 60px}
#ods ul.bezseznamu {margin: 0 }
h1, h3, h4 { color: #3d3d3d3;  margin: 0 0 10px 0}
#katalog h3 { color: #1E1E8E;  margin: 0}
a { color: #1E1E8E}
a:hover {text-decoration:none;color:#3d3d3d;}
h1 a, h3 a, h4 a { color: #3d3d3d}
#katalog a { color: #1E1E8E}
#katalog a:hover {text-decoration:none;color:#ee9a69;}
/* nastaveni stejneho odsazeni */
#ods ul.vycet, #ods ul.hometip, #ods table, #ods p, #rightcolumn p, #ods form { margin: 0 0 20px 4px}
#ods table {font-size:100%;}
#ods ul.vycet { list-style-type: none}
#ods ul.hometip { list-style-type: none}
#page { width: 860px;  text-align: left;  position: relative;  margin: 0 auto}
#datum { width: 860px;  height: 20px;  background-color: #3d3d3d;text-align:right;padding: 4px 0 0 0;font-size:11px;font-weight:bold;color:#f5f5f5;border-bottom:2px solid #c0c0c0;}
#datum a {color:#f5f5f5;text-decoration:none;padding-right:5px;}
#head { width: 860px;  height: 113px;  background: url(http://img.fabrica.cz/zdroj/menu.gif) repeat-x bottom left #fff}
#head h2 { position: absolute;  left: 33px;  top: 27px;  width: 202px;  height: 73px;  font-size: 110%;  line-height: 73px}
#head h2 a { display: block;  width: 202px;  height: 93px;  text-align: center;  color: #942500}
#head h2 a span { position: absolute;  left: 0;  top: 5px;  width: 202px;  height: 73px;  background: url(http://img.fabrica.cz/zdroj/zdroj-logo.jpg) no-repeat;  cursor: pointer}
#reklama_head { position: absolute;  right: 15px;  top: 40px;  z-index: 3}
#katalog { border-collapse: collapse;  font-size: 100%; width: 100%;}
#katalog td {padding:40px 0 30px 0;text-align: left;vertical-align:top;}
#katalog ul {margin: 0; padding: 0;}
#katalog li {margin: 0; list-style-type: none;  background: no-repeat 7px 55%;padding-left: 40px;}
#katalog p {  margin: 0 0 10px 0}
#katalog span.katalog_small { font-size: 80%}
#n_int, #n_kat, #n_nov, #n_tip, #n_dobryzdroj, #n_sponzor { position: relative;  height: 33px;  line-height: 33px;}
#n_int span { position: absolute; left: 0; top: 0; width: 100%; height: 33px;  background: url(http://img.fabrica.cz/zdroj/n_internet.jpg) no-repeat}
#n_kat span { position: absolute; left: 0; top: 0; width: 100%; height: 33px;  background: url(http://img.fabrica.cz/zdroj/n_katalog.jpg) no-repeat}
#n_nov span { position: absolute; left: 0; top: 0; width: 100%; height: 33px;  background: url(http://img.fabrica.cz/zdroj/n_novinky.jpg) no-repeat}

#n_doporucujeme {position: relative;height:45px;line-height:45px}
#n_doporucujeme span { position: absolute; left: 0; top: 0; width: 100%; height: 33px; background: url(http://img.fabrica.cz/zdroj/n_doporucujeme.gif) no-repeat}

#n_tip span { position: absolute; left: 0; top: 0; width: 100%; height: 33px;  background: url(http://img.fabrica.cz/zdroj/n_tip.jpg) no-repeat}
#n_dobryzdroj span { position: absolute; left: 0; top: 0; width: 100%; height: 33px;  background: url(http://img.fabrica.cz/zdroj/n_dobryzdroj.jpg) no-repeat}
#n_sponzor span { position: absolute; left: 0; top: 0; width: 100%; height: 33px;  background: url(http://img.fabrica.cz/zdroj/n_sponzor.jpg) no-repeat}
form#internet {height: 60px;  position: relative}
form#cse-search-box {height: 60px;  position: relative; }
fieldset { border: 0}
legend { display: none}
#text { position: absolute;  left: 73px;  top: 16px;  width: 230px;  height: 20px;  border: 0px solid #fff}
html>body #text { top: 15px}
#send { position: absolute;  left: 312px;  top: 12px; width: 91px;  height: 30px; }
#radio { position: absolute;  left: 90px;  top: 45px}
form#add_link_form { background: url(http://img.fabrica.cz/zdroj/sipka_form.gif) no-repeat left center;  padding: 0 0 0 70px}
form#add_link_form div { padding: 10px 0 5px 5px;  font-weight: bold}
form#add_link_form input#save_link { padding:10px;margin-left:30px;}
form#add_link_form span.help { cursor: pointer;color:#808080;}
#ods { width: 815px;margin: 10px 0 0 26px;min-height:650px;}
/*div.ods_without_column {width:100%;float:none;}*/
#rightcolumn { float: right;  width: 164px;  display: inline;  margin: 5px 0 0 0}
#rightcolumn h3 { font-size: 100%;  text-align: right;  width: 100%;  height: 31px;  color: #fff;  padding: 1px 0 0 0;  margin: 0 0 4px 0}
#rightcolumn h3 span { margin: 0 5px 0 0}
#rightcolumn ul { margin: 0 0 20px 5px; list-style-type: none}
#rightcolumn p { margin: 0 0 10px 5px}
#rightcolumn ul li { margin: 0 0 5px 0}
#rightcolumn ul a { color: #495677}
#rightcolumn ul a:hover { text-decoration: none}
#m_rek {background: url(http://img.fabrica.cz/zdroj/m_reklama.gif) no-repeat}
#m_poc {background: url(http://img.fabrica.cz/zdroj/m_pocasi.gif) no-repeat}
#m_kul {background: url(http://img.fabrica.cz/zdroj/m_kultura.gif) no-repeat}
#m_fin {background: url(http://img.fabrica.cz/zdroj/m_finance.gif) no-repeat}
#m_sms {background: url(http://img.fabrica.cz/zdroj/m_sms.gif) no-repeat}
#m_pod {background: url(http://img.fabrica.cz/zdroj/m_podporte.gif) no-repeat}
#m_auta {background: url(http://img.fabrica.cz/zdroj/m_auta.gif) no-repeat}
#m_gastro {background: url(http://img.fabrica.cz/zdroj/m_gastro.gif) no-repeat}
#m_urady {background: url(http://img.fabrica.cz/zdroj/m_urady.gif) no-repeat}
#m_kosik {background: url(http://img.fabrica.cz/zdroj/m_kosik.gif) no-repeat}
#m_hotely {background: url(http://img.fabrica.cz/zdroj/m_hotely.gif) no-repeat}
#menu { position: absolute;  left: 0px;  top: 115px;  height: 24px;  margin: 0;  padding: 0;  list-style-type: none; color:#ee9a69;}
#menu li { display: inline;border-right: 1px solid #ee9a69;padding: 0 8px 0 8px;height:24px;}
#menu li.last { display: inline;padding: 0 0 0 8px;border:0;}
#menu a { color: #fff; text-transform: lowercase;      text-decoration: none;  background: #495677}
#menu a.last { border: 0}
#menu a:hover { text-decoration: underline}

#without_rightcolumn #page {
 min-height: 100%;
 _height:100%;
 padding:0 0 34px 0;
}
#without_rightcolumn #footer {
 position:absolute;
 left:0;
 bottom:0;
 width:860px;
}

div.center {text-align: center; margin: 0 0 20px 0}
hr, h4 {display: none}
#pad h4 {display: block}
div.nofloat {clear: both;  height: 1px;  margin: -1px 0 0 0;   padding: 0;  border: none;  visibility: hidden}
#without_rightcolumn {background: #fff url(http://img.fabrica.cz/zdroj/page_no_right.gif) repeat-y center}
#without_rightcolumn #page #ods {float:none;display:block;}
ul.cat {list-style-image: url(http://img.fabrica.cz/zdroj/folder.jpg);}
ul.cat li {padding:0 0 5px 8px;font-weight:bold;}
a img {border:0}

#paginate { width:100%; min-height:55px;text-align:center;font-size:18px;font-weight:bold;}
#paginate a {padding:0 5px;}
#paginate a:hover {color:#ff6600;}

#about { width: 552px;  margin: 0 auto}
#about p { text-align: left;  padding: 35px 40px 0 15px;  margin: 0}
#about #panelintro p { text-align: left;  padding: 65px 15px 0 15px;  margin: 0}
#panelintro { width: 552px;  height: 163px;  background: url(http://img.fabrica.cz/zdroj/panelintro.jpg) no-repeat center top;   margin: 0 0 5px 0}
#panelstatistic { float: left;  display: inline;   width: 273px;  height: 163px;  background: url(http://img.fabrica.cz/zdroj/panelstatistic.jpg) no-repeat;   margin: 0 0 5px 0}
#panelcontact { float: right;  display: inline;   width: 273px;  height: 163px;  background: url(http://img.fabrica.cz/zdroj/panelcontact.jpg) no-repeat;  margin: 0 0 5px 0}
#paneladv { float: left;  display: inline;  width: 273px;  height: 163px;  background: url(http://img.fabrica.cz/zdroj/paneladv.jpg) no-repeat;  margin: 0 0 5px 0}
#paneldownload { float: right;  display: inline;  width: 273px;  height: 163px;  background: url(http://img.fabrica.cz/zdroj/paneldownload.jpg) no-repeat;  margin: 0 0 5px 0}
/* tabulka */
table#statistic { margin: 0 0 0 20px;  width: auto;  border-collapse: collapse;  border: 0px solid #fff}
table#statistic td { vertical-align: middle}
table#statistic td.odsaz { padding: 0 0 10px 0}
table#statistic td.first_row { width: 150px}
table#statistic td.center { text-align: center}
table#statistic td#grafimage {background:url(http://img.fabrica.cz/zdroj/graf.jpg) no-repeat center;width:200px;height:200px;}

/* download */
div.two_col { width: 825;  margin: 0 0 0 0}
div.col { width: 60%;  float: left}
div.col_two { width: 40%;  float: right}

/* znameni */
#znameni_nadpis { width:100%; color:#383838;background-color:#F1AC83; border:1px solid #A7A7A7;font-weight:bold; }
#znameni_obr 	{ float:right; }
#znameni_obr2 	{ float:left; }
#znameni_blok	{ text-align:justify; padding:0 0 0 126px}
#znameni_xtr	{ color:#6285B9; font-weight:bold; }
#submenu { width:100%; color:#FFFFFF;background-color:#808080; border:1px solid #A7A7A7;font-weight:bold;text-align:center; }
#submenu a { color: #FFFFFF; padding: 0 10px 0 10px;  text-decoration: none;  background: #808080}
#submenu a.last { border: 0}
#submenu a:hover { text-decoration: underline}
#odeslat { background: url(http://img.fabrica.cz/zdroj/input-send.jpg) no-repeat #495677;  width: 91px;  height: 34px;  color: #FFFFFF;  cursor: pointer;  text-align: center;  border: 0px solid #fff}
#horoskopy {margin-top:20px;background: url(/horoskopy/img/horoskopy.gif) no-repeat center;width:700px;height:260px; position:absolute;}
/* pocasi */
#xleft { text-align:left; padding:0 0 0 70px }
#xrule2 { color:#1B8EE4; font-weight:bold; }
#xrule { color:#FE6601; font-weight:bold; }
.xleft { text-align:left; padding:0 0 0 70px }
.xrule2 { color:#1B8EE4; font-weight:bold; }
.xrule { color:#FE6601; font-weight:bold; }

/* radio */
h2.radio {color: black; font-size: 115%;margin: 0 0 -3px 0}
#moto {font-size: 85%;}
#data {font-size: 110%;}
img.radio {margin: 2px 0 0 15px}

/*tv*/
table.tvprogram {font-size: 12px; width: 178px;}
td.tvcas {vertical-align: top; font-weight: bold;color:#1E1E8E; width: 40px;padding-top 3px;}
td.tvpopis {vertical-align: top; width: 138px;padding-top 3px;}

/*lista*/
#lista {background-color:#3d3d3d;color:#FFFFFF;font-family:verdana,sans-serif;font-size:12px;text-align:center;padding:5px 10px 5px 10px;overflow: hidden;white-space: nowrap;}
#lista a { color:#FFFFFF; }

/*ostatni*/
.right{text-align: right;}
div.list_detail {padding-left:3px;width:650px;float:left;display:inline}
p.img_preview {border:1px solid #CDD9E6;width:118px;height:90px;text-align:center;font-size:85%;float:left;display:inline;margin:0 15px;color:#808080;}
#prolink { text-align:right}
#prolink .pl {background: url(/kurzy/vlajky/PLN.gif) no-repeat;}
#prolink .sk {background: url(/kurzy/vlajky/SKK.gif) no-repeat;}
#prolink a { padding-left: 30px;color: #808080;text-decoration: none}
#prolink a:hover { color: #000080;text-decoration: underline}
.webmap2 {padding-left:15px;}
.webmap3 {padding-left:30px;}
td.psc {border-bottom:1px solid #C0C0C0 }
#podrobnosti td {padding-bottom:6px;}
a.help2 {color:#808080;text-decoration:none;}
a.or {color: #942500;}
span.ranky {font-size:11px;color:#808080;padding-left:7px;}
.cat-list #cestovani {background-image:url(/img/icon/cestovani.gif);}
.cat-list #instituce {background-image:url(/img/icon/instituce.gif);}
.cat-list #kultura {background-image:url(/img/icon/kultura.gif);}
.cat-list #motorismus {background-image:url(/img/icon/motorismus.gif);}
.cat-list #pocitace {background-image:url(/img/icon/pocitace.gif);}
.cat-list #prakticke {background-image:url(/img/icon/prakticke.gif);}
.cat-list #prumysl {background-image:url(/img/icon/prumysl.gif);}
.cat-list #sluzby {background-image:url(/img/icon/sluzby.gif);}
.cat-list #sport {background-image:url(/img/icon/sport.gif);}
.cat-list #veda {background-image:url(/img/icon/veda.gif);}
.cat-list #vzdelani {background-image:url(/img/icon/vzdelani.gif);}
.cat-list #zabava {background-image:url(/img/icon/zabava.gif);}
.cat-list #zdravi {background-image:url(/img/icon/zdravi.gif);}
.cat-list #zpravodajstvi {background-image:url(/img/icon/zpravodajstvi.gif);}
.cat-list #shopy {background-image:url(/img/icon/shopy.gif);}
ul.hometip li {margin: 0; list-style-type: none;  background: url(/img/icon/shopy.gif) no-repeat 7px 7px;padding-left: 40px;}
.home1 {padding:30px 0 0 180px;}
.home2 {padding:0 0 10px 0;color:#808080;}
#popis {padding-bottom:10px;}

#boxy table {margin:0;}
#boxy td {vertical-align:top;width:165px;padding:3px 0;background-color:#fef7f3;}
#boxy h3 {font-size: 100%; height: 31px;  color: #fff;  padding: 1px 0 0 40px;  margin: 0 0 4px 0}
#boxy h3 span { margin: 0 1px 0 0}
#boxy p { padding: 0 0 8px 0;}	


#footer {height: 34px;  background: url(http://img.fabrica.cz/zdroj/menu.gif) repeat-x 0px 12px; }
#footer p { width: 840px;  height: 34px;  background: url(http://img.fabrica.cz/zdroj/footer.gif) no-repeat 20px 0px;  line-height: 45px;  text-align: right;  color: #fff;  overflow: hidden}
#footer p a { color: #fff}
#footer p a:hover { text-decoration: none}

table.podrobnosti {width:600px;}
table.podrobnosti td {vertical-align:top;padding:5px;}
ul.bezseznamu {list-style-type:none;margin:0 0 0 0; padding-left:0;}
table.podrobnosti li {margin-left:0; padding-left:0;padding-bottom:5px;}

#banner_right {width:160px;height:600px;position:absolute;right:0;top:71px;text-align:center;}
#banner_right a,#banner_right img {border:0;text-decoration:none;color:#3d3d3d;}
#banner_right img {padding-top:15px;}
.banner_right {width:1030px;margin:0 auto;text-align:left;position:relative}
.banner_right #page {margin:0}

#info {text-align:left;}
#info div {padding-bottom:15px;}

div.like {text-align:right;padding:5px;}
