/* CSS Document */

body, html
{
border: 0px none;
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif !important;
font-size: small;
text-align:center;
background:#e9f2ed;
color:#161616;
}


#telo li{
background: url('../images/sipka.gif') no-repeat 0px 4px;
display:block;
padding:0px 5px 2px 15px;
list-style:none;}

#resetovac
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}

p, img, table, tr, th, td, h1, h2, h3, h4, h5
{
border: 0px none;
margin: 0px;
padding: 0px;
}

#patka{margin-top:10px;color:grey;font-size:10px;}
#patka a{color:grey !important;font-size:10px;}

#stranka{
position:relative;
width: 0 auto;
text-align:left;
padding:0;
width: 1000px;
margin: 0px auto 0px auto;
background:#ffffff;
}




#logo{
position: relative;
height:0px;
}

#logo span{
width:1000px;
height:100px;
background:#ffffff url('../images/logo_weblinker2.jpg') no-repeat top left;
position: absolute;
}
#logo a{
font-size:15px;
text-decoration:none;
}

#logo h1{
font-size:15px
}


#info h2{line-height:15px;}
#info{position:absolute;top:25px;left:500px;color:white;}
#info strong{color:white;}
#banner{position:absolute;top:25px;left:10px}



#vrch{background:white;border-top:1px solid #2c96aa;height:5px}
#vrch form{margin:0px;padding:0px;text-align:right;margin:5px 5px 0 5px;height:30px;}
#vrch form label{display:inline;background:url('../images/search.png') no-repeat 0px 2px;padding-left:20px}


#drobecky a, a:link, a:active, a:visited{color:#0992c9;
cursor:pointer;
text-decoration:none;
}

#drobecky a:hover{color:#808080;
text-decoration:underline;
}



#drobecky{
margin:100px 0 0 0;
width:1000px;
height:40px;
background:#ffffff url('../images/drobecky_weblinker.jpg') no-repeat top left;
text-align:right;
}

#drobecky_matrjoska{
padding:6px 0em 0 0em;
}
#drobecky form{margin:0px;padding:0px;text-align:right;margin:5px 5px 0 5px;height:30px;}
#drobecky form label{display:inline;padding-left:0px}
#drobecky form label.user{background:url('../images/user.png') no-repeat 0px 2px;padding-left:20px}

#navigace{
width:1000px;
height:40px;
background:#dcdcdc url('../images/navigace.jpg') repeat-x top left;
font-size:1.2em;
}

#navigace h2{  position: absolute;
  top: -500px;}


#navigace #odsadit {padding:8px 0 0 20px}
#navigace ul{margin:0;padding:0;display:inline}
#navigace li{list-style:none;text-indent:0;display:inline}

#navigace a, a:link{
font-size:1em;
color:#3f3f3f;
font-weight:normal;
text-decoration:none;
}

#navigace a:hover{
color:#d03e35;
text-decoration:underline;
}

#navigace #aktivni
{
padding:0em 1em 0.6em 1.3em;
background:#ffffff url('../images/sipka_menu.gif') no-repeat bottom right;
}

#main{background-color:black !important;}

#menu{
	display:block;
	float:left;
	width:200px;
	background:#2c96aa;
	margin:0;padding:0;
	color:white;
	padding-bottom:10px
	}



	#menu ul{list-style:none;margin:0 !important;padding:0;}
	#menu li{border-bottom:1px solid #58afc0;margin:3px 0px;}
	#menu ul{margin:8px 15px;}
	#menu a{color:white;margin-left:14px;padding-left:22px;font-size:14px;background:url('../images/sipka.png') no-repeat 0px 1px}
	#menu a:hover{color:#ffff99;background:url('../images/sipka_hover.png') no-repeat 0px 1px}
    #menu li.aktivni a{color:#ffff99;background:url('../images/sipka_hover.png') no-repeat 0px 1px}



#telo{
	display:block;
background:#ffffff;
width:800px;
float:left;

}
#telo form #checkbox{width:15px;margin-left:-10px;margin-bottom:-2px}

#telo ul li{margin:0px;padding-left:20px;background:url('../images/sipka_hover.png') no-repeat 0px 1px}
#telo ul{margin:5px 10px;padding:0;list-style-type:disc !important}


#telo #strankovani{text-align:right;margin-bottom:1em;}
#telo #tagy{margin:1em .2em}

#telo a, a:link, a:active, a:visited{color:#0992c9;
cursor:pointer;
text-decoration:none;
}

#telo strong{
color:#d03e30;
}

#telo  a:hover{color:#808080;
text-decoration:underline;
}

#telo a[href^="http:"] { padding-right: 1.5em;color:#0992c9;}






#nadpis{
width:1000px;

color:#656565 ;
background:#fffff1;
border-bottom:1px solid white;

}

h3{
line-height:34px;
padding:0.5em 0 0 1em;
font-size:2em;
color:#656565 ;
font-weight:normal;
}




#telo p.kw{text-align:center;font-size:0.8em;}

#telo #deleni h4{display:inline;background:#656565 url('../images/nadpis.jpg') repeat-x top left;padding:5px 150px;color:#ffffff;
}

#telo #deleni a{color:#ffff99;font-weight:normal;}
#telo #deleni a:hover{color:#ffffff;}

#telo img{
margin:0.4em 0.2em 0.4em 0.2em;
border:0px solid #505050;
}

#telo_matrjoska{
padding:1.5em;
}



#telo table h4{
font-size:1.54em;
color:#d03e30;
text-indent:1em;
margin:10px 0 10px 0;
font-weight:normal;
}

#telo h5{
font-size:1.4em;
color:#d03e30;
text-indent:0.2em;
margin:0.2em 0 0.2em 5px;
font-weight:bold;
}

#telo h6{
font-size:1.2em;
color:#2b94a9;
text-indent:0em;
margin:0.1em 0 0.1em 0;
font-weight:bold;
}

#telo p{
line-height:1.7em;
text-indent:0px;
margin:0px 0 10px 10px;
}

#telo #tiny select{width:150px;}

#telo ul.razeni{background:#ccccff;padding:.5em 0}

#telo ul.razeni li{display:inline;background:none}

#telo input, textarea, select{width:300px;}


#resetovac
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px;
}

#pata{
	border-top:1px solid white;
margin:0px;
padding:0;
width:1000px;
height:3em;
background:#656565 url('../images/nadpis.jpg') repeat-x top left;
text-align:center;
font-size:1em;
color:white;
border-bottom:5px solid #e0e0e1;
}

#pata ul{
margin:0;
padding:1em 0 0 0;
}

#pata li{display:inline;
}

#pata a,a:link{
color:#e9f2ed;
font-weight:bold;
text-decoration:none;
}

#pata a:hover{
color:white;
font-weight:bold;
text-decoration:underline;
}

table  {
  text-align: left;
border-collapse:collapse;
  font-size:0.94em;
}



table .nostyle{margin:0px;padding:0px;font-size:14px}

table img{border:0px !important;float:right;}

table tr.sudy{border:2px solid #cccccc;;}

thead th {
color:#808080;
background-color:#ffff9f;
font-weight:bold;
text-align:center;
font-size:15px;
}

tfoot * {
text-align:center;
}

caption {
  display:none;
}

td,th {
  border: 1px solid #f0f0f0;
padding:.05em .4em;
font-size:11px;
}


.hlasovani table   {
  text-align: left;
  border:0px !important;
border-collapse:collapse;
  font-size:0.94em;
}

.hlasovani tr,.hlasovani td{ border:0px !important;}

label{display:block;}


.chyba{display:inline;color:red;}


fieldset {
width:450px;
border:#cccccc solid;
border-width:2px 1px 2px 1px;
padding:10px;
background:url('../images/agree.jpg') no-repeat bottom right ;
}

.skryt{display:none;}

.zobrazit{display:block;}

.inline{display:inline;}

#logo-tisk{display:none;}

.tisk{
margin-top:1em;
padding:0.5em 0 0 0;
display:block;
border-top:1px dotted #cccccc;
text-align:right;
background:url('../images/tisk.gif') no-repeat;
background-position:center left;
}


#telo .pocet{background:#59c3d0;color:#ffffff;font-size:1em;font-weight:bold;padding:0.3em 2em 0.3em 2em;margin:0 0 0 23em;}

#telo .reference_top{
background:#ffffff;
}

#telo .popis{background:#2b94a7;color:#ffffff;padding:0.5em 2em 0.5em 2em;margin-top:-5px;}

.mini{margin-left:0.4em;padding:0 0 0 1.4em;font-size:0.55em;font-weight:normal;background-image:url('../images/napsano.gif');background-repeat:no-repeat;background-position:0px 2px;color:#3a3a3a;}

#alert{border:1px solid #cccccc;background:#ffff99;margin-bottom:1em}

#kody{border:1px solid #808080;background:silver;margin:1em 0; padding:0.5em}

#kody textarea{width:700px !important;}

#keywords{width:400px;}

#menu h2{text-indent:0;padding:4px 0 4px 10px;color:#ffff9f;font-size:1.7em}


#form input,  #formtextarea,   #formselect{
font-family: Calibri, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 15px;
color: #464646;
}


body #form fieldset input.error,  body #form fieldset select.error,
body #form fieldset textarea.error {
   border: 1px dashed red;
   background: #ffe691;
 }

body #form fieldset label.error {
         display:inline;
         color: red;
         width: auto;
         text-align: left;
         padding: 0px 10px 0px 10px;
 }

#telo a.tag1{font-size:20px !important}
#telo a.tag2{font-size:17px !important}
#telo a.tag3{font-size:15px !important}
#telo a.tag4{font-size:13px !important}
#telo a.tag5{font-size:11px !important}

tr.center{ text-align: center; }

 code{display:block;border:1px solid #cccccc;background:silver;font-size:12px;padding:.5em;margin:.5em}
