html {background: #e4ecef;}
#content {background: #ffffff url('../images/body.gif') repeat-y center top;}
#header {background: transparent url('../images/header.gif') no-repeat center top;}
#footer {background: transparent url('../images/footer.gif') no-repeat center bottom;}
a, a:visited, a:active {color: #069fc7; text-decoration: none;}
a:hover {text-decoration: underline;}

h1 {display: none;}
h2 {font-size: 120%;}

img {border: none;}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset
{
	padding: 0;
	margin: 0;
	list-style: none;
}

body
{
	color: #333333;
	font-family: 'tahoma', sans-serif;
	font-size: 62.5%;
	text-align: center;
}

#content
{
	margin: 32px auto;
	position: relative;
	text-align: left;
	width: 932px;
}

#header
{
  height: 190px;
  position: relative;
}

form fieldset legend a#current
{
  background: url('../images/odkaz.gif');
  display: block;
  height: 64px;
  left: 16px;
  overflow: hidden;
  padding: 0 0 0 287px;
  position: absolute;
  top: 12px;
  width: 0;
}

fieldset
{
  border: 0;
}

#menu
{
  left: 0;
  position: absolute;
  top: 88px;
  width: 932px;
}

#menu ul.radio
{
  left: 16px;
  position: absolute;
  top: 0;
}

#menu ul.radio li
{
  background: url('../images/menu_li.gif') no-repeat 8px 0;
  display: block;
  float: left;
}

#menu ul.radio li label
{
  background: repeat-x left top;
  cursor: pointer;
  color: #ffffff;
  display: block;
  float: left;
  font-size: 110%;
  font-weight: bold;
  height: 29px;
  line-height: 29px;
  margin: 7px 2px 0 1px;
  padding: 0 10px 0 8px;
  text-align: center;
  text-decoration: none;
}

#menu ul.radio li label:hover, #menu ul.radio li.current label
{

  text-decoration: underline;
}

#menu ul.radio li label:before
{
  content: url('../images/square.gif');
}

#menu ul.radio li#cesky label {background-image: url('../images/menu_a_red.gif');}
#menu ul.radio li#zbozi label {background-image: url('../images/menu_a_orange.gif');}
#menu ul.radio li#fotky label {background-image: url('../images/menu_a_pink.gif');}
#menu ul.radio li#mapy label {background-image: url('../images/menu_a_yellow.gif');}
#menu ul.radio li#encyklopedie label {background-image: url('../images/menu_a_green.gif');}
#menu ul.radio li#slovnik label {background-image: url('../images/menu_a_blue.gif');}
#menu ul.radio li#pocasi label {background-image: url('../images/menu_a_violet.gif');}
#menu ul.radio li#clanky label {background-image: url('../images/menu_a_grey.gif');}
#menu ul.radio li#firmy label {background-image: url('../images/menu_a_black.gif');}
/* Pridany odkaz na videá
 * Treaba spraviť menu_a_... obrázok nejakej farby
 */
#menu ul.radio li#videa label {background-image: url('../images/menu_a_blue2.gif');}

#menu ul.radio li#cesky.current {background-image: url('../images/menu_li_red.gif');}
#menu ul.radio li#zbozi.current {background-image: url('../images/menu_li_orange.gif');}
#menu ul.radio li#fotky.current {background-image: url('../images/menu_li_pink.gif');}
#menu ul.radio li#mapy.current {background-image: url('../images/menu_li_yellow.gif');}
#menu ul.radio li#encyklopedie.current {background-image: url('../images/menu_li_green.gif');}
#menu ul.radio li#slovnik.current {background-image: url('../images/menu_li_blue.gif');}
#menu ul.radio li#pocasi.current {background-image: url('../images/menu_li_violet.gif');}
#menu ul.radio li#clanky.current {background-image: url('../images/menu_li_grey.gif');}
#menu ul.radio li#firmy.current {background-image: url('../images/menu_li_black.gif');}
/* Pridany odkaz na videá
 * Treaba spraviť menu_li_... obrázok nejakej farby
 */
#menu ul.radio li#videa.current {background-image: url('../images/menu_li_blue2.gif');}
#menu input
{
  display: none;
}

#menu ul.a
{
  right: 6px;
  position: absolute;
  top: 0;
}

#menu ul.a li
{
  float: left;
}

#menu ul.a li a
{
  font-size: 120%;
  font-weight: bold;
  height: 50px;
  display: block;
  line-height: 44px;
  text-align: center;
  width: 70px;
}

#search
{
  left: 88px;
  position: absolute;
  top: 140px;
}

#search ul li
{
  float: left;
}

#search ul li#search_input
{
  height: 22px;
  margin: 10px 0;
}

#search ul li#search_button
{
  border: none;
  cursor: pointer;
  height: 20px;
  margin: 11px 4px;
  padding: 0 0 0 200px;
  overflow: hidden;
  width: 0;
}

#search ul li.cesky {	background: url('../images/vyhledat_na_internetu.gif') no-repeat left top; }

#search ul li.zbozi {	background: url('../images/vyhledat_ve_zbozi.gif') no-repeat left top;}

#search ul li.fotky {	background: url('../images/vyhledat_ve_fotkach.gif') no-repeat left top;}

#search ul li.mapy{	background: url('../images/vyhledat_na_mape.gif') no-repeat left top;}

#search ul li.encyklopedie{	background: url('../images/vyhledat_v_encyklopedii.gif') no-repeat left top;}

#search ul li.slovnik{	background: url('../images/vyhledat_ve_slovniku.gif') no-repeat left top;}

#search ul li.pocasi{	background: url('../images/vyhledat_v_pocasi.gif') no-repeat left top;}

#search ul li.clanky{	background: url('../images/vyhledat_mezi_clanky.gif') no-repeat left top;}

#search ul li.firmy{	background: url('../images/vyhledat_ve_firmach.gif') no-repeat left top;}
/* Pridany odkaz na videá
 * Treaba spraviť images/vyhledat_ve_videich.gif
 */
#search ul li.videa {	background: url('../images/vyhledat_ve_videich.gif') no-repeat left top;}

#search ul li#search_button:hover
{
  background-position: left bottom;
}

#search ul li#search_lang ul
{
  font-size: 110%;
  margin: 11px 12px;
}

#search ul li#search_lang ul li
{
  color: #666666;
  padding: 0 4px;
}

#search ul li#search_lang ul li label, #search ul li#search_lang ul li input.radio
{
  cursor: pointer;
}

#main p
{
  font-size: 120%;
  line-height: 1.25em;
  margin: 1.5em 25px;
  text-align: justify;
}

#main
{
  padding: 0 0 12px 0;
}

#login
{
  left: 804px;
  position: absolute;
  top: 12px;
}

#login ul li
{
  padding: 1px 0;
}

#login ul li strong
{
  font-size: 120%;
}

#login ul li a
{
  font-size: 110%;
  text-transform: lowercase;
}

#lista
{
  color: #717171;
  position: absolute;
  right: 170px;
  top: 2px;
}

#lista ul li
{
  border-right: 1px #dcdcdc solid;
  display: block;
  float: left;
  font-size: 110%;
  padding: 12px 8px 4px 8px;
}

#lista ul li.last, #lista ul li.first
{
  border-right: none;
}

#lista ul li.first
{
  font-weight: bold;
}

#footer
{
  height: auto !important;
  height: 2px;
  min-height: 2px;
}

#toolbar
{
  position: absolute;
  right: 170px;
  top: 45px;
}

#toolbar ul li
{
  border-right: 1px #dcdcdc solid;
  display: block;
  float: left;
  font-size: 110%;
  padding: 2px 6px;
}

#toolbar ul li.last
{
  border-right: none;
}

div.column_set
{
  background: no-repeat 0 16px;;
  overflow: hidden;
}

div.column_set h2 {background: no-repeat 24px 0; color: #ffffff; font-size: 110%; height: 23px; line-height: 23px; padding: 16px 0 12px 96px;}
div.column_set #moje_odkazy h2 {background-image: url('../images/h2_moje_odkazy.gif'); text-transform: uppercase;}
div.column_set #rejstriky h2 {background-image: url('../images/h2_rejstriky04.jpg');}
div.column_set #reklama h2 {background-image: url('../images/h2_reklama.gif');}
div.column_set #zabava h2 {background-image: url('../images/h2_zabava.gif'); color: #2a7ebc;}
div.column_set #uzitecne_odkazy h2 {background-image: url('../images/h2_uzitecne_odkazy.gif'); color: #2c3133;}
div.column_set h2 a {color: #ffffff;}

div.column_set #reklama div {width:100%;margin-bottom:6px;}

div.column_set #moje_odkazy ul.tools
{
  float:right;
  margin-top:-35px;
  margin-right:248px;
}

div.column_set #moje_odkazy ul.tools li
{
  display: block;
  float: left;
}

div.column_set #moje_odkazy ul.tools li a
{
  background: url('../images/plus.gif') no-repeat left center;
  font-size: 110%;
  height: 23px;
  line-height: 23px;
  margin: 0 8px;
  padding: 0 0 0 12px;
  text-transform: lowercase;
}

/* pridaný tools pretoze sa nachádza aj v #uzitecne_odkazy */
div.column_set #uzitecne_odkazy ul.tools
{
  position: relative;
  /*left: 750px;
  top: 360px;*/
  right:-240px;
  top:-35px;
}
div.column_set #uzitecne_odkazy ul.tools li
{
  display: block;
  float: left;
}

div.column_set #uzitecne_odkazy ul.tools li a
{
  background: url('../images/plus.gif') no-repeat left center;
  font-size: 110%;
  height: 23px;
  line-height: 23px;
  margin: 0 8px;
  padding: 0 0 0 12px;
  text-transform: lowercase;
}

div.column_set #moje_odkazy form fieldset legend
{
  display: none;
}

div.column_set #moje_odkazy form fieldset table
{
  margin: 10px;
  width: 912px;
}

div.column_set #moje_odkazy form fieldset table tr th
{
  color: #4f4f4f;
  font-size: 140%;
  padding: 8px 10px 10px 40px;
  text-align: left;
  width: 120px !important;
}

div.column_set #moje_odkazy form fieldset table tr th a.category 
{
  color: #4f4f4f;
  display:block;
  width:100px;
}

div.column_set #moje_odkazy form fieldset table tr td
{
  font-size: 140%;
  font-weight: bold;
  text-align: left;
  width: 100px;
  padding:8px 0px;
}

div.column_set #moje_odkazy form fieldset table tr td.linkmessage
{
	width: 100%;
	padding-left: 14px;
}

div.column_set #moje_odkazy form fieldset table tr td a
{
  background: url('../images/arr_right.gif') no-repeat 12px 2px;
  line-height: 16px;
  padding: 0px 12px 0 28px;

}

div.column_set #moje_odkazy form fieldset table tr td .odkaz
{
  width:134px;
  padding-left:6px;
}

div.column_set #moje_odkazy form fieldset table tr td a.info,
div.column_set #moje_odkazy form fieldset table tr td a.delete
{
  display: inline;
	padding: 0
}

div.column_set #moje_odkazy form fieldset table tr td a.left {background: url('../images/arr_left.gif') no-repeat 12px 2px;}
div.column_set #moje_odkazy form fieldset table tr td a.none {background: none; padding-left: 0px;}

div.column_set #moje_odkazy form fieldset table tr td a.delete {
	font-size: 80%;
	padding-left: 12px;
	background: url('../images/trash.png') no-repeat 0 0;
	color: #fff;
	width: 18px;
	display: none;
}

div.column_set #moje_odkazy form fieldset table tr td a.edit,
div.column_set.two #uzitecne_odkazy table tr td a.edit
{
	background: url('../images/bullet_wrench.png') no-repeat center left;
	color: #fff;
	height: 34px;
	visibility:hidden;
	display:inline;
}

div.column_set #moje_odkazy form fieldset table tr td a.edit
{
	margin-left:-14px;
	padding-right:32px;
}

div.column_set.two #uzitecne_odkazy table tr td a.edit
{
	margin-left:-8px;
  width:1px;
	padding-left: 20px;
	font-size:110%;
}

table tr td.arrows
{
  width: 24px;
}

table tr td.arrows a
{
  background: no-repeat center center;
  border: none;
  float: left;
  cursor: pointer;
  display: block;
  height: 10px;
  margin: 0;
  padding: 0 0 0 12px;
  overflow: hidden;
  width: 0;
}

div.column_set #moje_odkazy form fieldset table tr td.arrows a.up, table.linklist tr td.arrows a.up {background-image: url('../images/arr_up.gif');}
div.column_set #moje_odkazy form fieldset table tr td.arrows a.down, table.linklist tr td.arrows a.down {background-image: url('../images/arr_down.gif');}
div.column_set #moje_odkazy form fieldset table tr td.arrows a.left {background-image: url('../images/arr_left.gif');}
div.column_set #moje_odkazy form fieldset table tr td.arrows a.right {background-image: url('../images/arr_right.gif');}



div.column_set #moje_odkazy form fieldset table tr
{
  background: transparent url('../images/table_tr.gif') repeat-x left bottom;
	width: 100%;
}

div.column_set.two #moje_odkazy table tr.last
{
  background: none;
}

div.column_set.one {background-image: url('../images/column_1.gif');}
div.column_set.two.dark {background-image: url('../images/column_2_dark.gif'); width: 440px;float:left;}
div.column_set.two.light {width: 490px; float: right; background: transparent url('../images/column_2_dark.gif') no-repeat scroll -450px 16px;}

div.column_set.two div
{
  float: left;
  overflow: hidden;
}

div.column_set.two div.left {width: 440px;}
div.column_set.two div.right {width: 492px;}

div.column_set.two #rejstriky table
{
  background: url('../images/table_middle.gif') repeat-y center top;
  border-collapse: collapse;
  margin: 10px 20px;
  width: 400px;
}

div.column_set.two #rejstriky table tr
{
  background: transparent url('../images/table_tr.gif') repeat-x left bottom;
}

div.column_set.two #rejstriky table tr.last
{
  background: none;
}

div.column_set.two #rejstriky table tr td
{
  font-size: 100%;
  width: 160px;
}

div.column_set.two #rejstriky table tr td a
{
  background: url('../images/arrow.gif') no-repeat 12px 6px;
  display: block;
  font-size: 120%;
  line-height: 16px;
  padding: 2px 12px 8px 28px;
}

div.column_set.two #reklama ul li
{
  height: 60px;
  overflow: hidden;
  padding: 4px 8px;
  width: 468px;
}

div.column_set.two #zabava ul li
{
  height: 110px;
  float: left;
  overflow: hidden;
  padding: 4px 10px;
  text-align: center;
  width: 200px;
}

#uzitecne_odkazy
{
	background: url('../images/bgr_useful.gif') no-repeat 0 16px;
}

table.uzitecne_odkazy
{
  border-collapse: collapse;
  margin: 10px 20px;
  width: 450px;
  position:relative;
  top:-35px;
}

div.column_set.two #uzitecne_odkazy table tr
{
  background: transparent url('../images/table_tr2.gif') repeat-x left bottom;
}

div.column_set.two #uzitecne_odkazy table tr.last
{
  background: none;
}

div.column_set.two #uzitecne_odkazy table tr td
{
  font-size: 100%;
  width: 120px;
  padding:15px 0px;
}

div.column_set.two #uzitecne_odkazy table tr td div.odkaz
{
  background: url('../images/arrow2.gif') no-repeat 0px 6px;
  display:block;
  font-size: 110%;
  line-height: 12px;
  width:100px;
  padding: 2px 2px 4px 12px;
}

/* Přihlašovací formulář */

.login, .register, .category, .link {
	width: 400px;
	margin: 0 auto;
  margin-top: 10px;
}

.login-form, .register-form, .generic-form {
	width: 100%;
}

.login-form label, .register-form label, .generic-form label {
	font-size: 12px;
}

.login-form input, .register-form input, .generic-form input {
	font-size: 13px;
}

.soukromi {
  float:right; 
  font-size:9pt; 
  width:300px; 
  position:relative;
  top:-100px;
  left:-100px;
}

.register-link {
  line-height:1.1em;
  margin-bottom:5px;
}

/* Výpis chyb */
ul.error {
	font-size: 14px;
	margin: 20px 0;
}

ul.error li {
	list-style-type: disc;
}

.profile-links table.linklist, 
.admin-headerlinks table.linklist, table.linklist {
	background:#FFFFFF none repeat scroll 0 0;
	border-collapse:collapse;
	font-size:12px;
	margin: 0 20px 20px 20px;
	text-align:left;
	width:580px;
}

.statistics-default table.linklist, .statistics-link table.linklist, .statistics-trash table.linklist {
	width: 94%;
}

 .profile-links table.linklist th,
.admin-headerlinks  table.linklist th, table.linklist th {
	border-bottom:2px solid #6678B1;
	color:#003399;
	font-size:13px;
	font-weight:normal;
	padding:10px 8px;
}

.profile-links table.linklist td,
.admin-headerlinks table.linklist td, table.linklist td {
	color:#666699;
	padding:9px 8px 0;
}

.profile-links table.linklist tbody tr:hover td,
.admin-headerlinks table.linklist tbody tr:hover td,
table.linklist  table.linklist tbody tr:hover td
{
	color:#000099;
}

.profile-links h2.linklist-title,
.profile-catlinks h2.linklist-title,
.admin-default h2.linklist-title,
div.flash h3,
.index-reklama h2,
.index-onas h2,
h2.generic-title {
	color: #003399;
	margin: 15px 0 0 25px;
	font-size: 14px;
}

div.flash h3 {
	text-align: center;
}

.gsc-control {
  position:absolute;
  right:-10px;
  top:0;
}

.note {
  width:500px;
}

p.center {text-align:center !important;}

.bottom-space {
  padding-bottom:20px;
}

