/*-----------Obecné---------------*/
#body
{
position : relative;
height : 100%;
font-family : "lucida", "Geneva CE", lucida, sans-serif !important;
margin : 0;
text-align : center;
padding-bottom : 20px;
background-color : #ffffff;
color:#000000;
}

html {
padding : 0;
margin : 0;
height : 100%;
}

html > body #holder {
height : auto;
min-height : 100%;
margin : 0 auto 0 auto;
}

td{
	font-size:14px;
}

a:link, a:visited {
text-decoration : none;
color:#1f1a17;
}

a:active, a:hover {
text-decoration : none;
color:#d9241b;
}

.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:200px;

}

#search-in{
padding:3px 0px 3px 0px;
}

#menu {
float : left;
}

#top{
width : 980px;
height : 0px;
}

#hlavicka {
width : 980px;
height :150px;
background-repeat : no-repeat;
background-image : url("template/hlavicka_bg.jpg");
text-align:right;
}

#hlavicka a, #hlavicka a:visited{
display:block;
}

#holder-in {
padding : 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#holder {
position : relative;
background-image : url("template/bgholder.gif");
background-repeat : repeat-y;
width : 980px;
margin : 0 auto 0 auto;
text-align : left;
padding : 0;
height:100%;
}

#horizontalmenu {
width : 980px;
height : 28px;
background-color:#0093dd;
border-bottom:1px solid #134761;
}

#horizontalmenu_2 {
width : 980px;
height : 74px;
background-image : url("template/horizontalmenu_2_bg.gif");
}

#horizontalmenu_in {
margin-left:20px;
color:white;
float:left;
height:27px;
}

#obsah {
text-align : left;
margin : 0px 0px 0px 230px;
width : 725px;
padding: 10px 0px 0px 0px;
height: 100%;
}

#levysloupec {
width:200px;
float : left;
margin : 0px 0px 0px 11px;
padding : 0px;
text-align : left;
}

#paticka {
width : 100%;
text-align : center;
background-repeat : no-repeat;
background-color:#1f1a17;
clear : both;
color:white;
height:15px;
padding-top:2px;
border-bottom:1px solid white;
border-top:1px solid white;
}

.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 : 980px;
clear : both;
margin : 0 auto 0 auto;
text-align : center;
}

.menublok {
width : 200px;
padding:10px 0px 10px 0px;
color:white;
background-repeat:repeat-y;
}

.loginblok{
	height:128px;
	background-color:black;
	float:right;
	margin-top:5px;
	margin-right:5px;
	border:1px solid #0093dd;
	padding:5px;
	font-size:12px;
}

.menublok_paticka{
  background-color:#121c26; 
  width:200px;
  height:5px;
  margin-bottom:5px;
}

.menublok_nadpis{
	width:195px;
	height:20px;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	margin-top:12px;
	background-color:#0093dd;
	background-image:url("template/menublok_nadpis_bg.gif");  
	background-position:right top;
	background-repeat:no-repeat;
}


.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_tlacitko{
	height:19px;
	float:left;
	padding:4px 17px;
}

.horizontalmenu_tlacitko:hover{
	background-image: url("template/horizontalmenu_hover_bg.gif"); 
	height:19px;
	float:left;
	padding:4px 17px;
}

h1 {
	font-size : 23px;
    color: #1f1a17;
}

h2 {
	color: #1f1a17;
	font-size: 20px;
	margin:0px 0px 10px 0px;
}

.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 #ffffff;
margin: 0px 10px 8px 0px;
}

.polozka{
	width:169px;
	height:29px;
	border:1px solid #ffffff;
	margin: 0px 10px 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 : #516478;
margin:0px;
padding-top:7px;
}

.show_radek{
	width:100%;
	margin:0px;
	padding-left:5px;
}

.showpaticka {
width : 100%;
height : 80px;
background-color : #516478;
text-align : center;
padding-top:7px;
}

.showitem {
height : 230px;
width : 100%;
}


.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:190px;
}

.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 : #ff0000;
}

.zluta{
	color:#fff974;
}
.green {
color : green;
}

.white {
color : white !important;
}


.white:hover {
color : white;
}

.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 #1f1a17;
}

.dotborder:hover {
border : 1px solid #1f1a17;
}


.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;
}

/*Konec-Jednoduché formátování***********************************************/


/***Položky menu************************************/

.plink {
background-repeat : no-repeat;
color : #1f1a17;
border-bottom:0px;
}
.plink a, .plink a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink a:hover {
text-decoration : none;
color : #1f1a17;
font-weight:bold;
}
.plink_border a, .plink_border a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border a:hover {
color : #1f1a17;
}

.plink0 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink0 a, .plink0 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink0 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border0 a, .plink_border0 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border0 a:hover {
color : #1f1a17;
}

.plink1 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink1 a, .plink1 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink1 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border1 a, .plink_border1 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border1 a:hover {
color : #1f1a17;
}
.plink2 {
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink2 a, .plink2 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink2 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border2 a, .plink_border2 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border2 a:hover {
color : #1f1a17;
}
.plink3 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
background-color : #a3a4cc;
}
.plink3 a, .plink3 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink3 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border3 a, .plink_border3 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
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 : #1f1a17;
background-color : #2d3192;
}
.plinkend a, .plinkend a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plinkend a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_borderend a, .plink_borderend a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_borderend a:hover {
background-color : #dfdfdf	;
color : #1f1a17;
}
/*Konec-Položky menu************************************/

/*-----------Obecné---------------*/
#body
{
position : relative;
height : 100%;
font-family : "lucida", "Geneva CE", lucida, sans-serif !important;
margin : 0;
text-align : center;
padding-bottom : 20px;
background-color : #ffffff;
color:#000000;
}

html {
padding : 0;
margin : 0;
height : 100%;
}

html > body #holder {
height : auto;
min-height : 100%;
margin : 0 auto 0 auto;
}

td{
	font-size:14px;
}

a:link, a:visited {
text-decoration : none;
color:#1f1a17;
}

a:active, a:hover {
text-decoration : none;
color:#d9241b;
}

.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:200px;

}

#search-in{
padding:3px 0px 3px 0px;
}

#menu {
float : left;
}

#top{
width : 980px;
height : 0px;
}

#hlavicka {
width : 980px;
height :150px;
background-repeat : no-repeat;
background-image : url("template/hlavicka_bg.jpg");
text-align:right;
}

#hlavicka a, #hlavicka a:visited{
display:block;
}

#holder-in {
padding : 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#holder {
position : relative;
background-image : url("template/bgholder.gif");
background-repeat : repeat-y;
width : 980px;
margin : 0 auto 0 auto;
text-align : left;
padding : 0;
height:100%;
}

#horizontalmenu {
width : 980px;
height : 28px;
background-color:#0093dd;
border-bottom:1px solid #134761;
}

#horizontalmenu_2 {
width : 980px;
height : 74px;
background-image : url("template/horizontalmenu_2_bg.gif");
}

#horizontalmenu_in {
margin-left:20px;
color:white;
float:left;
height:27px;
}

#obsah {
text-align : left;
margin : 0px 0px 0px 230px;
width : 725px;
padding: 10px 0px 0px 0px;
height: 100%;
}

#levysloupec {
width:200px;
float : left;
margin : 0px 0px 0px 11px;
padding : 0px;
text-align : left;
}

#paticka {
width : 100%;
text-align : center;
background-repeat : no-repeat;
background-color:#1f1a17;
clear : both;
color:white;
height:15px;
padding-top:2px;
border-bottom:1px solid white;
border-top:1px solid white;
}

.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 : 980px;
clear : both;
margin : 0 auto 0 auto;
text-align : center;
}

.menublok {
width : 200px;
padding:10px 0px 10px 0px;
color:white;
background-repeat:repeat-y;
}

.menublok_paticka{
  background-color:#121c26; 
  width:200px;
  height:5px;
  margin-bottom:5px;
}

.menublok_nadpis{
	width:195px;
	height:20px;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	margin-top:12px;
	background-color:#0093dd;
	background-image:url("template/menublok_nadpis_bg.gif");  
	background-position:right top;
	background-repeat:no-repeat;
}


.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_tlacitko{
	height:19px;
	float:left;
	padding:4px 17px;
}

.horizontalmenu_tlacitko:hover{
	background-image: url("template/horizontalmenu_hover_bg.gif"); 
	height:19px;
	float:left;
	padding:4px 17px;
}

h1 {
	font-size : 23px;
    color: #1f1a17;
}

h2 {
	color: #1f1a17;
	font-size: 20px;
	margin:0px 0px 10px 0px;
}

.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 #ffffff;
margin: 0px 10px 8px 0px;
}

.polozka_odkaz{
	width:169px;
	height:29px;
	border:1px solid #ffffff;
	margin: 0px 10px 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 : #516478;
margin:0px;
padding-top:7px;
}

.show_radek{
	width:100%;
	margin:0px;
	padding-left:5px;
}

.showpaticka {
width : 100%;
height : 80px;
background-color : #516478;
text-align : center;
padding-top:7px;
}

.showitem {
height : 230px;
width : 100%;
}


.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:190px;
}

.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 : #ff0000;
}

.zluta{
	color:#fff974;
}
.green {
color : green;
}

.white {
color : white !important;
}


.white:hover {
color : white;
}

.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 #1f1a17;
}

.dotborder:hover {
border : 1px solid #1f1a17;
}


.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;
}

/*Konec-Jednoduché formátování***********************************************/


/***Položky menu************************************/

.plink {
background-repeat : no-repeat;
color : #1f1a17;
border-bottom:0px;
}
.plink a, .plink a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink a:hover {
text-decoration : none;
color : #1f1a17;
font-weight:bold;
}
.plink_border a, .plink_border a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border a:hover {
color : #1f1a17;
}

.plink0 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink0 a, .plink0 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink0 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border0 a, .plink_border0 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border0 a:hover {
color : #1f1a17;
}

.plink1 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink1 a, .plink1 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink1 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border1 a, .plink_border1 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border1 a:hover {
color : #1f1a17;
}
.plink2 {
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink2 a, .plink2 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink2 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border2 a, .plink_border2 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border2 a:hover {
color : #1f1a17;
}
.plink3 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
background-color : #a3a4cc;
}
.plink3 a, .plink3 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink3 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border3 a, .plink_border3 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
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 : #1f1a17;
background-color : #2d3192;
}
.plinkend a, .plinkend a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plinkend a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_borderend a, .plink_borderend a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_borderend a:hover {
background-color : #dfdfdf	;
color : #1f1a17;
}
/*Konec-Položky menu************************************/

/*-----------Obecné---------------*/
#body
{
position : relative;
height : 100%;
font-family : "lucida", "Geneva CE", lucida, sans-serif !important;
margin : 0;
text-align : center;
padding-bottom : 20px;
background-color : #ffffff;
color:#000000;
}

html {
padding : 0;
margin : 0;
height : 100%;
}

html > body #holder {
height : auto;
min-height : 100%;
margin : 0 auto 0 auto;
}

td{
	font-size:14px;
}

a:link, a:visited {
text-decoration : none;
color:#1f1a17;
}

a:active, a:hover {
text-decoration : none;
color:#d9241b;
}

.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:200px;

}

#search-in{
padding:3px 0px 3px 0px;
}

#menu {
float : left;
}

#top{
width : 980px;
height : 0px;
}

#hlavicka {
width : 980px;
height :150px;
background-repeat : no-repeat;
background-image : url("template/hlavicka_bg.jpg");
text-align:right;
}

#hlavicka a, #hlavicka a:visited{
display:block;
}

#holder-in {
padding : 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#holder {
position : relative;
background-image : url("template/bgholder.gif");
background-repeat : repeat-y;
width : 980px;
margin : 0 auto 0 auto;
text-align : left;
padding : 0;
height:100%;
}

#horizontalmenu {
width : 980px;
height : 28px;
background-color:#0093dd;
border-bottom:1px solid #134761;
}

#horizontalmenu_2 {
width : 980px;
height : 74px;
background-image : url("template/horizontalmenu_2_bg.gif");
}

#horizontalmenu_in {
margin-left:20px;
color:white;
float:left;
height:27px;
}

#obsah {
text-align : left;
margin : 0px 0px 0px 230px;
width : 725px;
padding: 10px 0px 0px 0px;
height: 100%;
}

#levysloupec {
width:200px;
float : left;
margin : 0px 0px 0px 11px;
padding : 0px;
text-align : left;
}

#paticka {
width : 100%;
text-align : center;
background-repeat : no-repeat;
background-color:#1f1a17;
clear : both;
color:white;
height:15px;
padding-top:2px;
border-bottom:1px solid white;
border-top:1px solid white;
}

.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 : 980px;
clear : both;
margin : 0 auto 0 auto;
text-align : center;
}

.menublok {
width : 200px;
padding:10px 0px 10px 0px;
color:white;
background-repeat:repeat-y;
}

.menublok_paticka{
  background-color:#121c26; 
  width:200px;
  height:5px;
  margin-bottom:5px;
}

.menublok_nadpis{
	width:195px;
	height:20px;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	margin-top:12px;
	background-color:#0093dd;
	background-image:url("template/menublok_nadpis_bg.gif");  
	background-position:right top;
	background-repeat:no-repeat;
}


.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_tlacitko{
	height:19px;
	float:left;
	padding:4px 17px;
}

.horizontalmenu_tlacitko:hover{
	background-image: url("template/horizontalmenu_hover_bg.gif"); 
	height:19px;
	float:left;
	padding:4px 17px;
}

h1 {
	font-size : 23px;
    color: #1f1a17;
}

h2 {
	color: #1f1a17;
	font-size: 20px;
	margin:0px 0px 10px 0px;
}

.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 #ffffff;
margin: 0px 10px 8px 0px;
}

.polozka_odkaz{
	width:169px;
	height:29px;
	border:1px solid #ffffff;
	margin: 0px 10px 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 : #516478;
margin:0px;
padding-top:7px;
}

.show_radek{
	width:100%;
	margin:0px;
	padding-left:5px;
}

.showpaticka {
width : 100%;
height : 80px;
background-color : #516478;
text-align : center;
padding-top:7px;
}

.showitem {
height : 230px;
width : 100%;
}


.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:190px;
}

.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 : #ff0000;
}

.zluta{
	color:#fff974;
}
.green {
color : green;
}

.white {
color : white !important;
}


.white:hover {
color : white;
}

.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 #1f1a17;
}

.dotborder:hover {
border : 1px solid #1f1a17;
}


.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;
}

/*Konec-Jednoduché formátování***********************************************/


/***Položky menu************************************/

.plink {
background-repeat : no-repeat;
color : #1f1a17;
border-bottom:0px;
}
.plink a, .plink a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink a:hover {
text-decoration : none;
color : #1f1a17;
font-weight:bold;
}
.plink_border a, .plink_border a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border a:hover {
color : #1f1a17;
}

.plink0 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink0 a, .plink0 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink0 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border0 a, .plink_border0 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border0 a:hover {
color : #1f1a17;
}

.plink1 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink1 a, .plink1 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink1 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border1 a, .plink_border1 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border1 a:hover {
color : #1f1a17;
}
.plink2 {
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink2 a, .plink2 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink2 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border2 a, .plink_border2 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border2 a:hover {
color : #1f1a17;
}
.plink3 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
background-color : #a3a4cc;
}
.plink3 a, .plink3 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink3 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border3 a, .plink_border3 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
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 : #1f1a17;
background-color : #2d3192;
}
.plinkend a, .plinkend a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plinkend a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_borderend a, .plink_borderend a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_borderend a:hover {
background-color : #dfdfdf	;
color : #1f1a17;
}
/*Konec-Položky menu************************************/

/*-----------Obecné---------------*/
#body
{
position : relative;
height : 100%;
font-family : "lucida", "Geneva CE", lucida, sans-serif !important;
margin : 0;
text-align : center;
padding-bottom : 20px;
background-color : #ffffff;
color:#000000;
}

html {
padding : 0;
margin : 0;
height : 100%;
}

html > body #holder {
height : auto;
min-height : 100%;
margin : 0 auto 0 auto;
}

td{
	font-size:14px;
}

a:link, a:visited {
text-decoration : none;
color:#1f1a17;
}

a:active, a:hover {
text-decoration : none;
color:#d9241b;
}

.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:200px;

}

#search-in{
padding:3px 0px 3px 0px;
}

#menu {
float : left;
}

#top{
width : 980px;
height : 0px;
}

#hlavicka {
width : 980px;
height :150px;
background-repeat : no-repeat;
background-image : url("template/hlavicka_bg.jpg");
text-align:right;
}

#hlavicka a, #hlavicka a:visited{
display:block;
}

#holder-in {
padding : 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#holder {
position : relative;
background-image : url("template/bgholder.gif");
background-repeat : repeat-y;
width : 980px;
margin : 0 auto 0 auto;
text-align : left;
padding : 0;
height:100%;
}

#horizontalmenu {
width : 980px;
height : 28px;
background-color:#0093dd;
border-bottom:1px solid #134761;
}

#horizontalmenu_2 {
width : 980px;
height : 74px;
background-image : url("template/horizontalmenu_2_bg.gif");
}

#horizontalmenu_in {
margin-left:20px;
color:white;
float:left;
height:27px;
}

#obsah {
text-align : left;
margin : 0px 0px 0px 230px;
width : 725px;
padding: 10px 0px 0px 0px;
height: 100%;
}

#levysloupec {
width:200px;
float : left;
margin : 0px 0px 0px 11px;
padding : 0px;
text-align : left;
}

#paticka {
width : 100%;
text-align : center;
background-repeat : no-repeat;
background-color:#1f1a17;
clear : both;
color:white;
height:15px;
padding-top:2px;
border-bottom:1px solid white;
border-top:1px solid white;
}

.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 : 980px;
clear : both;
margin : 0 auto 0 auto;
text-align : center;
}

.menublok {
width : 200px;
padding:10px 0px 10px 0px;
color:white;
background-repeat:repeat-y;
}


.menublok_paticka{
  background-color:#121c26; 
  width:200px;
  height:5px;
  margin-bottom:5px;
}

.menublok_nadpis{
	width:195px;
	height:20px;
	color:white;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
	margin-top:12px;
	background-color:#0093dd;
	background-image:url("template/menublok_nadpis_bg.gif");  
	background-position:right top;
	background-repeat:no-repeat;
}


.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_tlacitko{
	height:19px;
	float:left;
	padding:4px 17px;
}

.horizontalmenu_tlacitko:hover{
	background-image: url("template/horizontalmenu_hover_bg.gif"); 
	height:19px;
	float:left;
	padding:4px 17px;
}

h1 {
	font-size : 23px;
    color: #1f1a17;
}

h2 {
	color: #1f1a17;
	font-size: 20px;
	margin:0px 0px 10px 0px;
}

.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 #ffffff;
margin: 0px 10px 8px 0px;
}

.polozka_odkaz{
	width:169px;
	height:29px;
	border:1px solid #ffffff;
	margin: 0px 10px 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 : #516478;
margin:0px;
padding-top:7px;
}

.show_radek{
	width:100%;
	margin:0px;
	padding-left:5px;
}

.showpaticka {
width : 100%;
height : 80px;
background-color : #516478;
text-align : center;
padding-top:7px;
}

.showitem {
height : 230px;
width : 100%;
}


.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:190px;
}

.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 : #ff0000;
}

.zluta{
	color:#fff974;
}
.green {
color : green;
}

.white {
color : white !important;
}


.white:hover {
color : white;
}

.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 #1f1a17;
}

.dotborder:hover {
border : 1px solid #1f1a17;
}


.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;
}

/*Konec-Jednoduché formátování***********************************************/


/***Položky menu************************************/

.plink {
background-repeat : no-repeat;
color : #1f1a17;
border-bottom:0px;
}
.plink a, .plink a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink a:hover {
text-decoration : none;
color : #1f1a17;
font-weight:bold;
}
.plink_border a, .plink_border a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border a:hover {
color : #1f1a17;
}

.plink0 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink0 a, .plink0 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink0 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border0 a, .plink_border0 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
margin : 0px 0px 0px 0px;
}
.plink_border0 a:hover {
color : #1f1a17;
}

.plink1 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink1 a, .plink1 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink1 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border1 a, .plink_border1 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border1 a:hover {
color : #1f1a17;
}
.plink2 {
border-bottom : 1px solid #939161;
color : #1f1a17;
}
.plink2 a, .plink2 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink2 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border2 a, .plink_border2 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_border2 a:hover {
color : #1f1a17;
}
.plink3 {
background-repeat : no-repeat;
border-bottom : 1px solid #939161;
color : #1f1a17;
background-color : #a3a4cc;
}
.plink3 a, .plink3 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plink3 a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_border3 a, .plink_border3 a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
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 : #1f1a17;
background-color : #2d3192;
}
.plinkend a, .plinkend a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
}
.plinkend a:hover {
text-decoration : underline;
color : #1f1a17;
}
.plink_borderend a, .plink_borderend a:visited {
display : block;
text-decoration : none;
color : #1f1a17;
min-height : 15px;
padding : 2px 0 2px 10px;
font-size : 0.9em;
}
.plink_borderend a:hover {
background-color : #dfdfdf	;
color : #1f1a17;
}
/*Konec-Položky menu************************************/

/*------Nové položky------*/
.nahledProduktu{ 
    width:167px;
    border:1px solid #0093dd;
    background-color:#dddddd;
}

.nahledProduktu .nazev{
    background-color:#dddddd;
    height:30px;
    color:#000;
    padding:5px;
    font-size:12px;
}

.nahledProduktu .obrazek{
    height:165px;       
    padding:5px;
    text-align: center;
    background-color: #fff;
}

.nahledProduktu .cena{
    height:20px;
    padding:5px;
    
}

.nahledProduktu .formular{
    padding:5px;
    text-align:center;
}

.nahledProduktu input[type=text]{
    width : 40px;
    font-size : 12px;
}

.nahledProduktu input[type=submit]{
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;
}

/*--DETAIL PRODUKTU----*/
#detailProduktu h2{
    font-size: 16px;
    margin:0px 0px 10px 0px;
    color:#fff;
    background-color: #0093dd;
    padding:5px;
}

#detailProduktu #parametry td{
    font-size: 16px;
}

#detailProduktu input[type=text]{
    width : 40px;
    font-size : 12px;    
}

#detailProduktu input[type=submit]{
    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;
}

#detailProduktu a img{
    border:1px solid #e6e6e6;
}

#detailProduktu a:hover img{
    border:1px solid #0093dd;
}

#rozmery th{
    width:16%;
    text-align: center;
    background-color:#0093dd;
    padding:3px;
    color:#fff;
}

#rozmery td{
    text-align: center;
    background-color:#e9e9e9;
    padding:3px;
}

#obsah-levo {
float : left;
width : 300px;
text-align:center;
}

#obsah-levo p{
    margin:0px 0px 15px 0px;
}

#obsah-pravo {
float : right;
width : 400px;
}

#obsah-pravo #navigace a{
    font-size:12px;
    font-weight: normal !important;
}

.flashmessage{
    background-color:#ede44f;
    padding:10px;
    border:1px solid #535353;
    margin-top:10px;
    margin-bottom:10px;
}

#podkategorie_blok td{
    width:20%;
}

#podkategorie_blok a:hover{
    color:#0093dd;
}

#podkategorie_blok a{
    display:block;
}

#nove_disky{
    float:right;
    width:358px;    
}

#pouzite_disky{
    float:left;
    width:358px;
}

.polozka_sloupec{
    border-bottom:1px solid #898989;
}

.polozka_sloupec div{
    padding:10px;
    text-align: center;
}

#vypis_kosik table {margin:0; border-collapse:collapse; width: 100%;}
#vypis_kosik table th, #content table td {padding:5px 5px;}
#vypis_kosik table th {text-align:left; vertical-align:middle; font-weight:bold;}
#vypis_kosik table.vertical th {border-bottom:1px solid #0074B3;text-align:left; vertical-align:middle; font-weight:bold; width:150px}
#vypis_kosik table {border:2px solid #cfcfcf;}
#vypis_kosik table th {border-right:1px solid #0074B3; background-color:#0085cc; color:#fff;}
#vypis_kosik table td {border:1px solid #cfcfcf; padding:5px}
#vypis_kosik table tr.bg td {background-color:#e8f6ff;}

#nette-form table {margin:0; border-collapse:collapse; width: 100%;}
#nette-form table th, #content table td {padding:5px 5px;}
#nette-form table th {text-align:left; vertical-align:middle; font-weight:bold;}
#nette-form table {border:2px solid #cfcfcf;}
#nette-form table th {border-bottom:1px solid #0074B3; background-color:#0085cc; color:#fff; width:150px}
#nette-form table td {border:1px solid #cfcfcf; padding:5px}
#nette-form table tr.bg td {background-color:#e8f6ff;}
#nette-form input[type=text]{
    width:350px;
}

#kosik_blok{
    text-align: center;
    padding:5px;
}

#kosik_blok table{
    text-align:left;
}

#kosik_blok a{
    font-size:12px;
}

#kosik_blok a:hover{
    font-weight:bold;
}

/*-------Tabulka výpisu-------*/
#vypis table {border:2px solid #cfcfcf; width:100%; border-collapse: collapse;}
#vypis table.vertical {border:2px solid #cfcfcf; width:auto}
#vypis table th {border-right:1px solid #0074B3; background-color:#0085cc; color:#fff; padding:5px}
#vypis table td {border:1px solid #cfcfcf; padding:5px}
#vypis table tr.bg td {background-color:#e8f6ff;}
