/*-----------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 : #1d1d1d;
background-image : url("template/hlavicka_bg_vertikal_pruh.gif");
background-repeat : repeat-x;

}

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 : 11px;
height:17px;
}

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---------------*/
.odsazeni{
  padding: 10px 0px 0px 10px;
}

.pocitadlo{
margin:15px;
}

#search{
width:153px;
margin-right:4px;
background-color:white;
}


#menu {
float : left;
}

#hlavicka {
width : 980px;
height : 290px;
background-image : url("template/hlavicka.jpg");
background-repeat:no-repeat;
}

#top{
  height:47px;
  background-color:#1d1d1d;
}
#holder-in {
padding : 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#holder {
  position : relative;
  background-image : url("template/bgholder.gif");
  width : 980px;
  margin : 0 auto 0 auto;
  text-align : left;
  padding : 0;
  height:100%;
}

#horizontalmenu {
font-weight : bold;
width : 955px;
height : 34px;
background-image : url("template/horizontalmenubg.gif");
margin : 0px 0px 0px 0px;
padding: 26px 25px 8px 0px;
}

#holder_2{
  background-image : url("template/bgholder2.jpg");
  background-position : left bottom;
  background-repeat:no-repeat; 
  padding-bottom:20px;
}

#obsah {
text-align : left;
margin : 0;
width : 585px;
padding: 0px;
background-repeat:no-repeat;
float:left;
}

#obsah-levo {
margin-left:10px;
float : left;
min-height : 430px;
width : 202px;
text-align:center;
}

#obsah-pravo {
float : right;
width : 356px;
color:black;
margin-right:10px;
}

#levysloupec {
width:151px;
float : left;
margin : 0px 20px 0px 0px;
padding : 0px 2px 0px 20px;
text-align : left;
background-image : url("template/levysloupec_pozadi_top.jpg");
background-repeat:no-repeat;
}

#levysloupec_bottom_blok{
  height:155px;
}

#pravysloupec {
  width : 133px;
  float : left;
  margin : 0px 0px 0px 20px;
  padding : 0px 0px 0px 0px;
  text-align : left;
  background-repeat:no-repeat;
}

#paticka {
width : 100%;
text-align : center;
background-image : url("template/paticka.gif");
background-repeat : no-repeat;
background-position:center top;
padding-top:5px;
padding-bottom:10px;
clear : both;
color:white;
height:30px;
}

#obsah_zaoblena_paticka {
width : 585px;
text-align : center;
background-image : url("template/zaoblena_paticka_obsah.gif");
background-repeat : no-repeat;
height:25px;
background-color:#313131;
}

#menublok_zaoblena_paticka {
width : 153px;
text-align : center;
background-image : url("template/zaoblena_paticka_menublok.gif");
background-repeat : no-repeat;
height:25px;
background-color:#313131;
}

#nabidka{
  width:144px;
  height:231px;
  padding-top:35px;
  margin-left:748px;
  text-align:center;
  color:white;
}

#uzivatelska_nabidka{
  background-color:white;
  text-align:left;
  margin:0px;
  padding:5px 3px 5px 3px;
}

#uzivatelsky_blok{
  height:130px;
  text-align:left;
  width:143px;
  margin:0px auto 0px auto;
  padding:10px 0 0 10px;
  background-color:white;
  color:black;
}

#kosik{
  width:133px;
  padding:10px 10px 0 10px;
  background-color:white;
}


.tabulkarozmerutable{
  border-color: #707b1f;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-collapse: collapse;
  margin: 0px 10px 0px 0px;
  padding: 0px;
}

.tabulkarozmerutd{
    border-color: #707b1f;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0px;
    padding: 4px 10px 4px 4px;
}

.cleaner {
clear : both;
}

.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 : 780px;
clear : both;
margin : 0 auto 0 auto;
text-align : center;
}

.menublok {
height : auto;
width : 153px;
color:black;
background-color:white;
}

.prouzekblok {
width : 143px;
height : 22px;
background-image:url("template/prouzekblok.gif");
padding : 8px 0px 0px 10px;
margin :  0px 0px 0px 0px;
}

.prouzekblok_pravo {
width : 143px;
min-height : 15px;
padding : 0px 0px 0px 10px;
margin :  0px 0px 0px 3px;
}
/*KONEC-Rozvržení stránky---------------*/


/*Textové styly*/

h1 {
background-image:url("template/h1_background.gif");
background-repeat:no-repeat;
font-size : 12px;
font-weight : bold;
margin : 0;
color : white;
padding-top : 8px;
padding-bottom : 2px;
padding-left : 15px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
height:20px;
}

h2 {
font-size : 12px;
font-weight : bold;
background-color : #707b1f;
margin : 0;
margin : 0;
color : white;
padding-left : 5px;
}

.orange{
color:#c92828;
}

.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 : #939b9f;
}

.td0 {
background-color : #939b9f;
}

/*Konec-Tabulky***********************************************/



/*Výpis "show"***********************************************/
.margin_5{
  margin:5px;
}

.polozka {
width:180px;
height:272px;
border:1px solid #4f595e;
margin: 0px 4px 10px 0px;
}

.showimg {
width :100%;
height :115px;
text-align :center;
margin: 6px 0px 7px 0px;
}

.showpopis {
width : 100%;
height : 44px;
margin: 0px 0px 0px 0px;
text-align:left;
}

.shownazev {
height : 38px;
width : 100%;
text-align : center;
margin:0px;
padding-top:7px;
}

.showpaticka {
width : 100%;
height : 50px;
text-align : center;
padding-top:5px;
}

.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 : #4f595e;
padding:10px 0px 8px 10px;
margin:0px 8px 10px 8px;
background-color:#313b3f;
color:white;
}

a.horizontalodkaz{
  color:white;
}

a.horizontalodkaz:hover{
  color:#f7bd00;
}

.horizontaloddelovac{
  color:#59630a;
}
/*Konec-Výpis "show"***********************************************/


/*Jednoduché formátování******************************************/
.aktualni_strana{
    font-weight: bold;    
    font-size: 16px;
}

.desetwidth{
  width:10px;
  display:block;
}
.loginlabel{
  height:13px;
  font-size:11px;
  width:130px;
  margin-bottom:5px;
}

.preskrtnute{
  text-decoration: line-through;
}
.hledatinput{
  width:120px;
}

.sedyodkaz:hover{
  color: #f7bd00;
  font-size:10;
}

.sedyodkaz {
  color:white;
}

.whiteborder5top{
  border-top: 5px solid white;
}


.whiteborderbottom{
  border-bottom: 2px solid white;
}

.whitebordertop{
  border-top: 2px solid white;
}

.paddingleft{
padding-left: 5px;
}

.marginbottom{
margin-bottom: 10px;
}

.sire{
width: 980px;
}

.pulsire{
width: 482px;
}

.vyssiradek{
margin:5px 0px 5px 0px;
}

.sedypruh{
background-color:#c92828;
color:white;
}

.siremenu{
width:143px;
}

.right {
text-align : right;
}

.justify {
text-align : justify;
}

.rightfloat {
float : right;
}

.leftfloat {
float : left;
}

.darkbg {
background-color : #313b3f;
}

.labelnorm {
width : 300px;
font-size : 12px;
}

.xxslabel {
width : 30px;
font-size : 11px;
height:12px;
}

.red {
color : #c92828;
}

.green {
color : #3fc928;
}

.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 #c92828;
background-color:#313b3f;
}

.greenmessage{
border: 2px solid #3fc928;
background-color:#313b3f;
}


.big {
font-size : 24px;
}

.noborder {
border : none;
}


.nahled_obrazku {
  border : 1px solid #313b3f;
}

.nahled_obrazku:hover {
  border : 1px solid #c92828;
}

.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;
}
.invisible{
  visibility:none;
}

.padding_5{
  padding:5px;
}

.padding_15{
  padding-left:15px;
  padding-right:15px;
}
/*Konec-Jednoduché formátování***********************************************/


/***Položky menu************************************/

.plink {
background-repeat : no-repeat;
color : black;
background-color : white;
}
.plink a, .plink a:visited {
display : block;
text-decoration : none;
color : black;
}
.plink a:hover {
text-decoration : underline;
color : black;
}
.plink_border a, .plink_border a:visited {
display : block;
text-decoration : none;
color : black;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border a:hover {
background-color : #707b1f;
color : #f7bd0d;
font-weight:bold;
}

.plink0 {
background-repeat : no-repeat;
border-top : 1px solid #4f595e;
color : black;
background-color : white;
}
.plink0 a, .plink0 a:visited {
display : block;
text-decoration : none;
color : black;
}
.plink0 a:hover {
text-decoration : underline;
color : black;
}
.plink_border0 a, .plink_border0 a:visited {
display : block;
text-decoration : none;
color : black;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border0 a:hover {
background-color : #707b1f;
color : #f7bd0d;
font-weight:bold;
}

.plink1 {
background-repeat : no-repeat;
border-top : 1px solid #4f595e;
color : white;
background-color : white;
}
.plink1 a, .plink1 a:visited {
display : block;
text-decoration : none;
color : white;
}
.plink1 a:hover {
text-decoration : underline;
color : #707b1f;
}
.plink_border1 a, .plink_border1 a:visited {
display : block;
text-decoration : none;
height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border1 a:hover {
background-color : #707b1f	;
color : #f7bd0d;
}
.plink2 {
background-repeat : no-repeat;
border-top : 1px solid #4f595e;
background-color : white;
}
.plink2 a, .plink2 a:visited {
display : block;
text-decoration : none;
color : #707b1f;
}
.plink2 a:hover {
text-decoration : underline;
}
.plink_border2 a, .plink_border2 a:visited {
display : block;
text-decoration : none;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border2 a:hover {
background-color : #dfdfdf	;
color : black;
}
.plink3 {
background-repeat : no-repeat;
border-top : 1px solid #4f595e;
background-color : white;
}
.plink3 a, .plink3 a:visited {
display : block;
text-decoration : none;
color : white;
}
.plink3 a:hover {
text-decoration : underline;
color : #707b1f;
}
.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 : #dfdfdf	;
color : black;
}

.plinkend {
background-repeat : no-repeat;
border-top : 1px solid #4f595e;
border-bottom : 1px solid #4f595e;
color : white;
background-color : #939b9f;
}
.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 : #dfdfdf	;
color : black;
}
/*Konec-Položky menu************************************/

#logo_odkaz a, #logo_odkaz a:visited {
display : block;
height:267px;
width:160px;
margin-left:109px;
float:left;
}

.border_bottom_polozka_kategorie{
  border-bottom:1px solid #4f595e;
}
/* partneri */
#partneri {margin:0px auto 55px auto;width:900px;text-align:center;font-size:11px;line-height:17px;color:#FFFFFF}
#partneri a{color:#FFFFFF}*/
#partneri hr {color:#FFFFFF;border: 1px solid #FFFFFF;height:1px;margin-left:0;margin-right:0}*/
