/*-----------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 : #b3b3b3;
}

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:white;
}

a:active, a:hover {
text-decoration : none;
}

.novinka a:link, a:visited {
text-decoration : none;
color:black;
}
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:220px;
background-image : url("template/menublok_bgholder.gif");
background-repeat:repeat-y;

}

#search-in{
padding:3px 0px 3px 0px;
}

#menu {
float : left;
}

#top{
width : 1022px;
height : 150px;
background-repeat : no-repeat;
background-image : url("template/top_bg.jpg");
}

#hlavicka {
width : 1022px;
height : 184px;
background-repeat : no-repeat;
background-image : url("template/hlavicka_bg.jpg");
}

#hlavicka a, #hlavicka a:visited{
display:block;
width : 1022px;
height : 262px;
}

#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 : 1022px;
margin : 0 auto 0 auto;
text-align : left;
padding : 0;
height:100%;
}

#horizontalmenu {
width : 1022px;
height : 38px;
background-image : url("template/horizontalmenu_bg.jpg");
background-repeat:no-repeat;
}

#horizontalmenu_in {
margin-top : 10px;
margin-left:20px;
color:white;
float:left;
}

#obsah {
text-align : left;
margin : 0px 0px 0 266px;
width : 735px;
padding: 15px 0px 0px 0px;
height: 100%;
}

#obsah-levo {
float : left;
height : 100%;
width : 200px;
text-align:center;
}

#obsah-pravo {
float : right;
width : 490px;
margin-right:11px;

}

#levysloupec {
width:220px;
float : left;
margin : 0px 0px 0px 0px;
padding : 0px 0px 0px 31px;
text-align : left;
}

#paticka {
width : 100%;
text-align : center;
background-image : url("template/paticka_bg.jpg");
background-repeat : no-repeat;
padding-top:4px;
padding-bottom:20px;
clear : both;
color:black;
}

.cleaner {
clear : both;
height : 1px;
border : none;
margin : 0px;
padding : 0px;
background : transparent;
}


.okraj {
padding : 0px 5px;
}

.okrajout {
padding : 3px 0px 0px 0px;
}

.dottedbottom {
border-bottom : 1px dotted;
border-color : black;
}


#bottom-spacer {
width : 1022px;
clear : both;
margin : 0 auto 0 auto;
text-align : center;
}

.menublok {
width : 220px;
padding:10px 0px 10px 5px;
color:white;
background-image : url("template/menublok_bgholder.gif");
background-repeat:repeat-y;
}

.menublok_paticka{
  background-image : url("template/menublok_paticka_bg.gif");
  background-repeat:no-repeat;  
  width:220px;
  height:30px;
}

.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*/
.horizontalmenu_odkaz{
  color:white !important;
  font-weight : bold !important;  
}

.horizontalmenu_odkaz:hover{
  color:black !important;
  font-weight : bold !important;  
}

.menublok_nadpis{
  width:220px;
  height:23px;
  background-image : url("template/menublok_nadpis_bg.jpg"); 
  background-repeat:no-repeat;
  text-align:center;
  color:white;
  font-weight:bold;
  padding-top:7px;
  margin-top:15px; 
}

h1 {
font-size : 12px;
font-weight : bold;
background-color : #2579c2;
margin : 0;
color : white;
height:22px;
font-weight:bold;
padding-top : 8px;
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 : #2579c2;
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 {
width:169px;
height:298px;
border:1px solid #999999;
margin: 0px 3px 8px 0px;
}

.showimg {
width :100%;
height :102px;
text-align :center;
margin: 8px 0px 7px 0px;
}

.showpopis {
width : 100%;
height : 38px;
margin: 0px 0px 11px 0px;
}

.shownazev {
height : 38px;
width : 100%;
text-align : center;
background-color : #cdcdcd;
margin:0px;
padding-top:7px;
}

.showpaticka {
width : 100%;
height : 80px;
background-color : #cdcdcd;
text-align : center;
padding-top:7px;
}

.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:#dfdfdf;
  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:#cdcdcd;
}

.siremenu{
width:210px;
}

.right {
text-align : right;
}

.justify {
text-align : justify;
}

.rightfloat {
float : right;
}

.leftfloat {
float : left;
}

.darkbg {
background-color : #3b88cb;
}

.labelnorm {
width : 300px;
font-size : 12px;
}

.xxslabel {
width : 40px;
font-size : 12px;
}

.red {
color : red;
}

.green {
color : green;
}

.white {
color : white !important;
}


.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;
}

.right{
	text-align : right;
}

.center {
text-align : center;
}

.stowidth {
width : 100%;
}

.automargin {
margin : auto;
}
.invisible{
  visibility:none;
}

.nowrpa{
	white-space:nowrap;
}
/*Konec-Jednoduché formátování***********************************************/


/***Položky menu************************************/

.plink {
background-repeat : no-repeat;
color : white;
background-color : #0f5aa5;
}
.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 : #dfdfdf	;
color : black;
}

.plink0 {
background-repeat : no-repeat;
border-top : 1px solid #fff;
color : white;
background-color : #0f5aa5;
}
.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 : #dfdfdf	;
color : black;
}

.plink1 {
background-repeat : no-repeat;
border-top : 1px solid #fff;
color : white;
background-color : #4b86c0;
}
.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 : #dfdfdf	;
color : black;
}
.plink2 {
background-repeat : no-repeat;
border-top : 1px solid #fff;
color : white;
background-color : #72a2d1;
}
.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 : #dfdfdf	;
color : black;
}
.plink3 {
background-repeat : no-repeat;
border-top : 1px solid #fff;
color : white;
background-color : #a3a4cc;
}
.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 : #dfdfdf	;
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 : #dfdfdf	;
color : black;
}
/*Konec-Položky menu************************************/

/* partneri */
#partneri {margin:0px auto 100px auto;width:950px;text-align:center;font-size:11px;line-height:17px;color:#3477AC}
#partneri a{color:#3477AC}
#partneri hr {color:#3477AC;border: 1px solid #3477AC;height:1px;margin-left:0;margin-right:0}


