body  {
font-family: Tahoma,Arial ,Sans-Serif;
font-size: .8em;
}
body {
background-color: rgb(255,255,255);
text-align: center;
background-image: url(./images/bg_body2.jpg);
background-position: left top;
background-attachment: fixed;
border: 0;margin: 0;padding: 0;
}
a        {text-decoration: underline;color: rgb(0,102,204)}
a:link {color: rgb(0,102,204)} /* nenavstiven? */
a:visited {color: rgb(0,102,204)} /* navstiven?*/
a:hover {color: rgb(0,0,0);text-decoration: underline} /* odkazy prejizdene mysi */
img {
border: 0px;
}
/*-----------------PISMO-------------------------------*/
.nejmensi {
font-size : 60%;
}
.male {
margin: 2px 0px 2px 0px;
font-size : 95%;
}
.normal {
font-size : .8em;
}
.velke {
font-size : 120%;
}
.nejvetsi {
font-size : 1em;
}
.bold {
font-weight : bold;
}
.vpravo {
text-align: right;
}
.vlevo {
text-align: left;
}
.center {
text-align: center;
}

/*------------------Hlavni divy :-))---*/
#main {
margin-left: auto;
margin-right: auto;
text-align: left;
border: 3px solid rgb(46,45,44);
background: rgb(255,255,255);
width: 50em;
margin-top: 20px;
margin-bottom: 20px;
color: #000000;
text-align: center;
}
#nadpis {
background-image: url(/images/nadpis.jpg);
background-position: center top;
background-repeat: no-repeat;
height: 114px;
}
.hidden {
position: absolute;
top: -10000px;
left: 0px;
width: 1px;
height: 1px;
overflow: hidden;
}
.polaroid {
margin-left: auto;
margin-right: auto;
border: 1px solid rgb(151,146,142);
padding: .5em;
width: 500px;
background: rgb(230,234,236);
}
.polaroid img {
padding:0;
margin:0;
border: 1px solid rgb(151,146,142);
}
.holder {
margin-left: auto;
margin-right: auto;
text-align: left;
width: 38em;
margin-top: 20px;
margin-bottom: 20px;
}
div.box-vlevo {
  float: left;
  width: 19em;
}
div.box-vpravo {
  float: right;
  width: 19em;
}
.reset {
	clear: both;
}
h3 {
margin: 0;
padding:0;
}
/*-----------MENU-------*/

.weby , .patka {
background-color: rgb(46,45,44);
color: rgb(255,255,255);
margin: 0;
padding: 0;
}
.weby a:link , .weby a:visited , .weby a:hover ,
.patka a:link , .patka a:visited , .patka a:hover

{
color: rgb(255,253,243);
text-decoration: underline;
}
.weby a:hover , .patka a:hover {
text-decoration: none;
}
/*----------------Listy-------------*/
.iconlist
{
list-style-type: none;
padding: 0;
margin: .3em;
}

li.cz
{
background-image: url(./images/vlajky/czechrepublic.gif);
background-repeat: no-repeat;
background-position: top left ;
padding-left: 42px;
padding-bottom: 2px;
padding-top: 0px;
height: 25px;
}
li.ger
{
background-image: url(./images/vlajky/germany.gif);
background-repeat: no-repeat;
background-position: top left ;
padding-left: 42px;
padding-bottom: 2px;
padding-top: 0px;
height: 25px;
}
li.url
{
background-image: url(./images/url_sipka.gif);
background-repeat: no-repeat;
background-position: bottom left ;
padding-left: 14px;
padding-bottom: 2px;
padding-top: 0px;
}
h3.alert {
color: rgb(255,0,0);
font-size: 140%;
text-decoration: underline;
}
h3.red-alert {
margin-top: .5em;
color: rgb(255,255,255);
background: rgb(255,0,0);
padding: .3em;
width: 14.5em;
text-align: center;
font-size: 160%;
}
.zluty , .modry, .cerveny, .zeleny {
background-color: rgb(255,253,227);
color: #000000;
padding:5px ;
margin: 0px 0px 8px 0px;
}

.zluty {
border: 0px solid rgb(121,119,94);
background-color: rgb(245,251,191);
}
.modry {
border: 2px solid rgb(186,207,229);
background-color: rgb(230,240,249);
}
.cerveny {
border: 2px solid rgb(255,0,0);
background-color: rgb(255,255,255);
background-image: url(./images/alert2.gif);
background-repeat: no-repeat;
background-position: right top;
}
.zeleny {
border: 2px solid rgb(92,134,13);
background-color: rgb(255,255,255);
}

