/* CSS Document */

body
{
background: url(../images/body.gif) #330000 repeat-x;
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;
font-size: 12px;
color:#fff;
margin: 0px;
padding: 0px;
text-align: center;
}

H2
{
font-size: 12px;
color:#fff;
padding-left: 20px;
}

a
{
font-size: 12px;
color:#BF1717;
text-decoration: underline;
}

p
{
padding: 0px;
margin: 0px;
}

input, textarea
{
font-size: 11px;
width: 100px;
color:#000;
padding: 3px;
border: 1px solid #170303;
background: #fff;
}

textarea
{
width: auto;
}

select
{
font-size: 11px;
color:#000;
padding: 3px;
border: 1px solid #170303;
}

table
{
font-size: 11px;
}

.red
{
color:#BF1717;
}

.login
{
font-size: 11px;
border: none;
background-color: #3F0000;
border: 1px solid #630000;
color:#fff; 
}

.clearer
{
clear: both;
}

#page 
{
position: relative;
margin: 0px auto; 
width: 1000px;
padding: 0px; 
text-align: left;
}

#menu
{
width: 1000px;
height: 113px;
background: url(../images/menu3.gif) no-repeat;
}

#menu .horniMenu
{
float: right;
width: 570px;
margin-top: 55px;
}

#menu .horniMenu a
{
color: white;
text-decoration: none;
font-size: 14px;
font-weight: bold;
padding-left: 20px;
padding-bottom: 10px;
margin-right: 27px;
background: url(../images/plus.gif) no-repeat;
}

#podmenu
{
width: 550px;
height: 94px;
background: url(../images/podmenu3.gif) no-repeat;
padding-top: 5px;
padding-left: 450px;
}
#podmenu a
{
color: rgb(255,204,102);
text-decoration: none;
font-size: 12px;
font-weight: bold;
padding-left: 5px;
margin-right: 20px;
}
#podmenu img
{
padding-top: 3px;
}
#content
{
position: relative;
width: 1000px;
min-height: 250px;
_height: 250px;
background: url(../images/page2.gif) no-repeat;

}

#left
{
width: 420px;
float: left;
background: url(../images/left.gif) no-repeat;
}
#leftVnoreny
{
width: 218px;
_width: 238px;
height: 200px;
margin-left: 113px;
margin-top: 32px;
padding-left: 10px;
padding-right: 10px;

}
#leftVnoreny h2
{
width: 221px;
height: 27px;
_height: 33px;
padding-top: 6px;
background: url(../images/leveMenuNadpis.gif) no-repeat;
}

#leftRepeat h2
{
width: 221px;
height: 27px;
_height: 33px;
padding-top: 6px;
background: url(../images/leveNadpis.gif) no-repeat;
}

#left .odkaz1
{
display: block;
width: 205px;
_width: 225px;
height: 24px;
_height: 33px;
padding-top: 9px;
padding-left: 20px;
text-decoration: none;
color: #BF1717;
background: url(../images/leveOdkaz1.gif) no-repeat bottom left;
}
#left .odkaz2
{
display: block;
width: 205px;
_width: 225px;
height: 24px;
_height: 33px;
padding-top: 9px;
padding-left: 20px;
text-decoration: none;
color: #BF1717;
background: url(../images/leveOdkaz2.gif) no-repeat bottom left;
}

.menu1
{
display: block;
width: 221px;
height: 25px;
_height: 33px;
padding-top: 8px;
background: url(../images/menu1.gif) no-repeat;
color: #fff;
text-decoration: none;
margin: 0px;
}

#leftRepeat
{
width: 218px;
_width: 238px;
margin-left: 113px;
margin-top: 0px;
padding-left: 10px;
padding-right: 10px;
background: url(../images/leftRepeat.gif) repeat-y;
}

#polozky
{
background: url(../images/polozky.gif); width: 199px; height: 209px; margin-top: 22px;
padding-left: 20px;
padding-top: 7px;
}
#polozky a
{
margin-top: 7px;
}

#right
{
width: 580px;
padding-top: 8px;
float: right;
text-align: left;
}

#top
{
display: block;
width: 475px;
_width: 499px;
height: 154px;
_height: 178px;
padding: 12px;
background: url(../images/top.gif) no-repeat;
color: #BF1717;
}

#top h2
{
font-size: 14px;
}

.reg input
{
/*font-size: 12px;
padding: 2px;
border: 1px solid black; */
}

.obsah
{
display: block;
width: 270px;
_width: 270px;
padding-right: 12px;
padding-top: 12px;
color: #EEEEEE;
float: left;
}

.obsah h2
{
display: block;
width: 259px;
height: 30px;
_height: 30px;
padding-top: 0px;
background: url(../images/menu1.gif) no-repeat;
color: #fff;
text-decoration: none;
margin: 0px;
font-size: 14px;
background: url(../images/obsahNadpis.gif) no-repeat;
}

#right h2
{
padding-left: 0px;
font-size: 14px;
}

#right .popisek
{
text-align: left;
width: 125px;
}

.obsah a
{
font-size: 12px;
color:#BF1717;
text-decoration: underline;
}

#pata
{
height: 235px;
background: url(../images/pataRepeat.gif) repeat-x;
}

#pataVnorena
{
font-size: 11px;
position: relative;
margin: 0px auto; 
padding: 0px; 
text-align: right;
width: 1000px;
padding-top: 80px;
color: #9F760E;
height: 155px;
background: url(../images/pata.gif) no-repeat;
}
#pataVnorena a
{
font-size: 11px;
color:#9F760E;
text-decoration: underline;
}

.strankovaniAktualni {
display: block;
float: left;
color: #ccc;
border: none;
border: 1px solid #999;
padding-left: 8px;
padding-right: 8px;
padding-top: 2px;
padding-bottom: 2px;
margin: 1px;
}
.strankovaniOstatni {
display: block;
float: left;
border: none;
border: 1px solid #A33704;
padding-left: 8px;
padding-right: 8px;
padding-top: 2px;
padding-bottom: 2px;
margin: 1px;

}
.strankovaniPrvni {
display: block;
float: left;
border: none;
border: 1px solid #A33704;
padding-left: 8px;
padding-right: 8px;
padding-top: 2px;
padding-bottom: 2px;
margin: 1px;
margin-left: 0px;
}
.prispevekForum
{
margin-top: 8px;
border: 1px solid #8e1717;
margin-bottom: 8px;
padding: 0px;
}

.prispevekForum span.title
{
margin-bottom: 2px;
border-bottom: 1px solid #8e1717;
padding: 5px;
display: block;
background-color: #630404;
font-style: italic;
line-height: 150%; 
}
.prispevekForum span.body
{
font-style: normal;
text-align: right;
display: block;
float: right; 
}
.prispevekForum a.green
{
color: #999;
}
.prispevekForum a.red
{
color: #999;
}

.plusBod
{
color: #509F10;
font-weight: bold;
font-size: 42px;
}
.minusBod
{
color: #CD1616;
font-weight: bold;
font-size: 42px;
padding-left: 5px;
}


.prispevekForum span.text
{
padding: 5px;
display: block; 
}

.kroky
{
font-size: 21px;
color:#fff;
font-weight: bold;

}

.kroky span
{
font-size: 30px;
color:#fff;
font-weight: bold;

}