/*-----------Obecné---------------*/
#body
{
position : relative;
height : 100%;
font-family : "lucida", "Geneva CE", lucida, sans-serif !important;
font-size : 12px;
margin : 0;
text-align : center;
padding-bottom : 20px;
background-color : #1f1a17;
}

html {
padding : 0;
margin : 0;
height : 100%;
}

html > body #holder {
height : auto;
min-height : 100%;
margin : 0 auto 0 auto;
}

a:link, a:visited {
text-decoration : none;
color:black;
}

a:active, a:hover {
text-decoration : none;
}

form {
padding : 0;
margin : 0;
}

select {
font-size : 12px;
}

html, body {
height:100%;
}



.tlacitko {
BORDER-RIGHT: #bac9da 1px solid; BORDER-TOP: #bac9da 1px solid; FONT-SIZE: 9px;  BORDER-LEFT: #bac9da 1px solid; COLOR: #333333; BORDER-BOTTOM: #bac9da 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: MS Sans Serif, Geneva, sans-serif
}

/*KONEC-Obecné---------------*/


/*-----------Rozvržení stránky---------------*/
.pocitadlo{
margin:15px;
}

#search{
width:184px;
}

#search-in{
padding:3px 0px 3px 0px;
}

#top{
background-color:#1f1a17;
height:8px;
}

#menu {
float : left;
}

#hlavicka {
width : 789px;
height : 203px;
background-repeat : no-repeat;
background-image : url("template/hlavicka.jpg");
background-repeat:no-repeat;
}

#holder-in {
padding : 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#holder {
position : relative;
background-image : url("template/bgholder.gif");
background-position : center 300px;
background-repeat : repeat-y;
width : 789px;
margin : 0 auto 0 auto;
text-align : left;
padding : 0;
height:100%;
}

#horizontalmenu {
font-weight : bold;
width : 7562x;
height : 14px;
border-top:1px solid white;
background-color : #dd1379;
margin : 0px 4px 0px 4px;
padding: 4px 5px 4px 10px;
}

#horizontalmenu-in {
padding : 5px;
}

#obsah {
text-align : left;
margin : 0px 0px 0 205px;
width : 564px;
padding: 15px 0px 0px 0px;
height: 100%;
}

#obsah-levo {
float : left;
height : 100%;
width : 180px;
}

#obsah-pravo {
float : right;
width : 370px;
}

#levysloupec {
width:184px;
float : left;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 5px;
text-align : left;
}

#paticka {
width : 100%;
text-align : center;
background-image : url("template/patickabg.gif");
background-repeat : no-repeat;
padding-top:5px;
padding-bottom:20px;
clear : both;
color:white;
}

.cleaner {
clear : both;
height : 1px;
border : none;
margin : 0px;
padding : 0px;
background : transparent;
}

.column-in {
padding : 0px 0px 2px 0px;
margin : 18px 5px 3px 5px;
}

.okraj {
padding : 0px 5px;
}

.okrajout {
padding : 3px 0px 0px 0px;
}

.dottedbottom {
border-bottom : 1px dotted;
border-color : black;
}


#bottom-spacer {
width : 789px;
clear : both;
margin : 0 auto 0 auto;
text-align : center;
}

.menublok {
margin : 0px 0px 0px 0px;
padding : 0px;
height : auto;
width : 180px;
}

.prouzekblok {
width : 174px;
height : 15px;
background-repeat : repeat-x;
padding : 0px 0px 0px 10px;
margin :  0px 0px 0px 0px;
}
/*KONEC-Rozvržení stránky---------------*/


/*Textové styly*/

h1 {
font-size : 12px;
font-weight : bold;
background-color : #dd1379;
margin : 0;
color : white;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 15px;
margin-bottom: 25px;
margin-top: 22px;
margin-left: 5px;
margin-right: 10px;
}

h2 {
font-size : 12px;
font-weight : bold;
background-color : #d62281;
margin : 0;
margin : 0;
color : white;
padding-left : 5px;
}

.orange{
color:#2d3192;
}

.orange:hover{
color:black;
}

.malytext{
font-size : 10px;
}
/*Konec- Textové styly***********************************************/



/*Tabulky***********************************************/

table {
font-size : 12px;
border : 0 solid black;
}

td{
padding-left : 5px;
}

.td1 {
background-color : #deeaf8;
}

.td0 {
background-color : #e6eef8;
}

/*Konec-Tabulky***********************************************/



/*Výpis "show"***********************************************/
.polozka {
height: 205px;
width: 520px;
margin: 0px 5px 10px 18px;
border-bottom:2px solid #bb5294;
}

.showimg {
text-align :center;
margin: 0px;
padding: 0px;
}

.showinfo {
width :240px;
height :110px;
padding:5px;
margin-bottom:5px;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
text-align:justify;
}

.showform {
width :240px;
height :25px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}

.shownadpis{
width:252px;
height:20px;
}

.showpopis {
width : 100%;
height : 38px;
}

.shownazev {
height : 38px;
width : 100%;
text-align : center;
background-color : #cdcdcd;
margin:0px;
padding:0px;
}

.showpaticka {
width : 100%;
height : 44px;
background-color : #cdcdcd;
text-align : center;
}

.showitem {
height : 230px;
width : 100%;
}

.showtd {
}

.usertd {
width : 150px;
}

.bigtd {
width : 330px;
}

.velkytd {
width : 230px;
}

.strednitd{
width : 100px;
}

.malytd {
width : 50px;
}

.datumtd {
width : 130px;
}

.horizontalshow {
border-top : 1px dotted;
border-bottom : 1px dotted;
border-color : black;
padding:10px 0px 8px 0px;
margin:0px 15px 20px 10px;
}
/*Konec-Výpis "show"***********************************************/


/*Jednoduché formátování******************************************/
.preskrtnute{
  text-decoration: line-through;
}
.hledatinput{
  width:120px;
}

.sedyodkaz:hover{
  background-color:#f19abd;
  color: black;
  font-size:10;
}

.whiteborder5top{
  border-top: 5px solid white;
}


.whiteborderbottom{
  border-bottom: 2px solid white;
}

.whitebordertop{
  border-top: 2px solid white;
}

.paddingleft{
padding-left: 5px;
}

.sire{
width: 564px;
}

.pulsire{
width: 282px;
}

.vyssiradek{
margin:5px 0px 5px 0px;
}

.sedypruh{
background-color:#f69ac1;
}

.siremenu{
width:174px;
}

.right {
text-align : right;
}

.justify {
text-align : justify;
}

.rightfloat {
float : right;
}

.leftfloat {
float : left;
}

.darkbg {
background-color : #506F98;
}

.labelnorm {
width : 300px;
font-size : 12px;
}

.xxslabel {
width : 40px;
font-size : 12px;
}

.xxxslabel {
width : 30px;
font-size : 12px;
}

.red {
color : red;
}

.green {
color : green;
}

.white {
color : white;
}


.white:hover {
color : #EBE8E8;
}

.black {
color : black;
}



.bold {
font-weight : bold;
}

.bgwhite {
background-color : white;
}

.deset {
font-size : 10px;
}


.redmessage{
border: 2px solid #ff0000;
}

.greenmessage{
border: 2px solid #008000;
}


.big {
font-size : 24px;
}

.noborder {
border : none;
}

.dotborder {
border : 1px dotted #fbeac3;
}

.dotborder:hover {
border : 1px solid #466d8c;
}

.blackborder {
border : 1px;
border-collapse : collapse;
}

.menuhoriz {
padding-top : 2px;
}

.u {
text-decoration : underline;
}

.left {
text-align : left;
}

.center {
text-align : center;
}

.stowidth {
width : 100%;
}

.automargin {
margin : auto;
}
/*Konec-Jednoduché formátování***********************************************/


/***Položky menu************************************/

.plink {
background-repeat : no-repeat;
color : white;
background-color : #974478;
}
.plink a, .plink a:visited {
display : block;
text-decoration : none;
color : white;
}
.plink a:hover {
text-decoration : underline;
color : white;
}
.plink_border a, .plink_border a:visited {
display : block;
text-decoration : none;
color : white;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border a:hover {
background-color : #f19abd	;
color : black;
}

.plink0 {
background-repeat : no-repeat;
border-top : 1px solid #fff;
color : white;
background-color : #974478;
}
.plink0 a, .plink0 a:visited {
display : block;
text-decoration : none;
color : white;
}
.plink0 a:hover {
text-decoration : underline;
color : white;
}
.plink_border0 a, .plink_border0 a:visited {
display : block;
text-decoration : none;
color : white;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border0 a:hover {
background-color : #f19abd	;
color : black;
}

.plink1 {
background-repeat : no-repeat;
border-top : 1px solid #fff;
color : white;
background-color : #ab4d88;
}
.plink1 a, .plink1 a:visited {
display : block;
text-decoration : none;
color : white;
}
.plink1 a:hover {
text-decoration : underline;
color : white;
}
.plink_border1 a, .plink_border1 a:visited {
display : block;
text-decoration : none;
color : white;
height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border1 a:hover {
background-color : #f19abd	;
color : black;
}
.plink2 {
background-repeat : no-repeat;
border-top : 1px solid #fff;
color : white;
background-color : #bd5596;
}
.plink2 a, .plink2 a:visited {
display : block;
text-decoration : none;
color : white;
}
.plink2 a:hover {
text-decoration : underline;
color : white;
}
.plink_border2 a, .plink_border2 a:visited {
display : block;
text-decoration : none;
color : white;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border2 a:hover {
background-color : #f19abd	;
color : black;
}
.plink3 {
background-repeat : no-repeat;
border-top : 1px solid #fff;
color : white;
background-color : #d05ea5;
}
.plink3 a, .plink3 a:visited {
display : block;
text-decoration : none;
color : white;
}
.plink3 a:hover {
text-decoration : underline;
color : white;
}
.plink_border3 a, .plink_border3 a:visited {
display : block;
text-decoration : none;
color : white;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border3 a:hover {
background-color : #f19abd	;
color : black;
}

.plinkend {
background-repeat : no-repeat;
border-top : 1px solid #fff;
border-bottom : 1px solid #fff;
color : white;
background-color : #2d3192;
}
.plinkend a, .plinkend a:visited {
display : block;
text-decoration : none;
color : white;
}
.plinkend a:hover {
text-decoration : underline;
color : white;
}
.plink_borderend a, .plink_borderend a:visited {
display : block;
text-decoration : none;
color : white;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_borderend a:hover {
background-color : #f19abd	;
color : black;
}
/*Konec-Položky menu************************************/

