* {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

html, body {
	font-size: 11px;
	/*font-weight: normal;*/
	color: Black;
	background: White;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}


body.e   
{
    font-family : Arial, Helvetica, sans-serif;	font-size : 11px; 	
    /*font-weight : normal; */
    color:black; 
    background-color:white
    }

td.e   
{ 
    font-family : Arial, Helvetica, sans-serif;	font-size : 11px; 	
    /*font-weight : normal;*/
    background-color:white
    }
    
table.e   
{ 
    background-color:black
    }
    


form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;			
}

form.inline 
{
    display:inline 
}



h1, h2, h3 {
	font-size: 11px;
	font-weight: bold;
	color: #A80403;
	margin: 0px;
}

h4 {
	font-size: 11px;
	font-weight: bold;
	color: #A80403;
	margin: 0px;
}

th, td {
	/*font-weight: normal;*/
	font-size: 11px;	
}

h1 {
	letter-spacing: 2px;
}

a {
	color: #6D6D6D;
	/*font-weight: normal;*/
}

a:visited {
	color: #6D6D6D;
}

a:hover {
	color: Black;
}


a.darkred {
	color: #A80403;	
}

a.darkred:visited {
	color: #A80403;
}

a.darkred:hover
{
    color: #000000;
}

/*
ul, ol, li {
	margin: 0px;
	padding: 0px;
	
}
*/

img {
	border: none;
}

/*
+------------------------------------------ main layout --------------------------------------------------+|                                                                                                         |
|  +------------------------------------------ hlava --------------------------------------------------+  |
|  |                                                                                                   |  |
|  |                                                                                                   |  |
|  |                                                                                                   |  |
|  +---------------------------------------------992---------------------------------------------------+  |
|  +------------------------------------------ tree  --------------------------------------------------+  |
|  |                                                                                                   |  |
|  |                                                                                                   |  |
|  |                                                                                                   |  |
|  +---------------------------------------------992---------------------------------------------------+  |
|  +------------------------------------------ stred --------------------------------------------------+  |
|  | +-- levysloupec ---+  +-------------- prostrednisloupec -----------------+  +-- pravysloupec --+  |  |
|  | |                  |  |                                                  |  |                  |  |  |
|  | |                  |  |                                                  |  |                  |  |  |
|  | |                  |  |                                                  |  |                  |  |  |
|  | |                  |  |                                                  |  |                  |  |  |
|  | |                  |  |                                                  |  |                  |  |  |
|  | |                  |  |                                                  |  |                  |  |  |
|  | |                  |  |                                                  |  |                  |  |  |
|  | +-------260--------+  +-----------------------558------------------------+  +-------150--------+  |  |
|  +-----------------------------------------------992-------------------------------------------------+  |
+--------------------------------------------------994----------------------------------------------------+
*/


div#mainlayout{
	width: 994px;
	background: white;
	position: relative;
	text-align: left; 
	margin: auto
}

div#hlava{
	width: 992px;
	height: 52px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(images/hlava.gif);
	background-repeat:no-repeat;
	/*border: 1px solid #D4D4D4;*/
}



div#tree
{
    width: 992px;    
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;    
    position: relative;
    border-right: #1e90ff 1px solid;
    border-top: none;
    border-left: #1e90ff 1px solid;
    border-bottom: #1e90ff 1px solid;
    background-color: #ffffff;
}

.maleousko
{
    position:relative ;
    float:left ;    
    white-space:nowrap ;
    background: url( "images/maleousko_red.gif" );
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1px;
    padding-top: 2px; 
    border-right: 1px solid #7D7D7D;
    border-bottom: none;
    border-left:none;
    border-top:none;
    font-weight:normal 
    
}

.maleousko a
{
    color: #000000;
    text-decoration: none;
}
    
 .maleousko a:hover
{
    color: #000000;    
    text-decoration: underline;
}



.maleousko_
{
    position:relative ;
    float:left ;    
    white-space:nowrap ;
    background: url( "images/maleousko_blue.gif" );
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1px;
    padding-top: 2px; 
    border-right: 1px solid #000000;
    border-bottom: none;
    border-left:none;
    border-top:none;
    font-weight:normal;
    letter-spacing: 1px;
    font-style:italic 
    
    
}

.maleousko_ a
{
    font-weight:bold; 
    color: #A80403;
    text-decoration: none;
}
    
 .maleousko_ a:hover
{
    font-weight:bold; 
    color: #A80403;
    text-decoration: none;
}


 
    

div#stred
{
    width: 992px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    border-right: #1e90ff 1px solid;
    border-top: #1e90ff 1px;
    border-left: #1e90ff 1px solid;
    border-bottom: #1e90ff 1px solid;
}

div#levysloupec {
	top: 5px;
	left: 5px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 1px 0px;
	width: 145px;
	position: relative;
	float: left;
}

div#prostrednisloupec {
	top: 5px;
	left: 5px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 1px 0px;
	/*width: 558px;*/
	width: 837px;
	position: relative;
	float: left;

}

div#pravysloupec {
	top: 5px;
	left: 10px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 1px 0px;
	width: 137px;
	position: relative;
	float: left;
	
}

div#velkysloupec {
	top: 5px;
	left: 10px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 1px 0px;
	width: 982px;
	position: relative;
	float: left;	
}


div#nejvetsisloupec {
	top: 5px;
	left: 10px;
	margin: 0px 0px 5px 0px;
	padding: 20px 0px 20px 0px;
	width: 992px;
	position: relative;
	float: left;	
	text-align: center;
}

/* jen pro ladeni, zobrazi se okraje ramcu
#levysloupec, #prostrednisloupec, #pravysloupec {
	border: 1px dotted Red;
}	
*/

div#topmenu
{
    background-color: #E6E6FF;
}    

div#slevyapod
{
    background-color: white;
    /*border-bottom: #e6e6ff 1px solid;*/
    border-bottom: none;
}

   

div#znacky
{
    background-color: white;
    padding-right: 5px;
    padding-left: 5px;
    border-bottom: #a80403 1px solid;
    padding-bottom: 6px;
    padding-top: 3px;
}    

   

div#rss
{
    background-color: white;
    padding-right: 5px;
    padding-left: 5px;
    border-top: #e6e6ff 1px solid;
    padding-bottom: 3px;
    padding-top: 6px;
}  

div#nadcarou
{
    background-color: white;
    padding-right: 5px;
    padding-left: 5px;
    border-top: #e6e6ff 1px solid;
    padding-bottom: 3px;
    padding-top: 6px;
}  

#kameny {
	width: 930px;
	margin: 20px;
}

.kamen{
	position: relative;
	float: left;
	width: 220px;
	margin: 10px 0px 0px 10px;
	text-align: center;
}



#skupinykamene {
	width: 595px;
	text-align: center;
	margin: 20px;
}


.ikona {
	position: relative;
	float: left;
	width: 140px;
	height: 140px;
	vertical-align: top;
	text-align: center;
	border: 1px solid #545454;
	margin: 5px 0px 0px 5px;
}









#omluva {
	width: 640px;
	text-align: justify;
	margin: 20px;
}

#omluvatree {
	width: 640px;
	text-align: left;
	margin: 20px;
}



#strankovani, #status {
	position: relative;
	float: left;
	width: 258px;
	margin: 0px 0px 1px 0px;
	border: 1px solid #A80403;
	padding: 2px 0px 5px 0px;
}



#vyberparametru, #menuskupin
{
	position: relative;
	float: left;
	width: 140px;
	margin: 0px 0px 1px 0px;
	border: 1px solid #A80403;
	padding: 2px 0px 5px 0px;
}


#vyberparametru, #menuskupin
{
    background-position: right top;
    background-image: url(images/bgparametry.jpg);
    background-repeat: repeat-y;
}


#strankovanis 
{
    width: 837px;
}

#strankovani, #strankovanis {
	text-align: center;
	font-weight: bold;
}





div#radkovyprehled {
	position: relative;
	float: left;
	width: 834px;
	/*width: 972px;*/	
	border: 1px solid #999999;
	margin: 0px 1px 1px 0px;
}






div#pravemenu {
	position: relative;
	float: left;
	width: 135px;
	margin: 0px 0px 0px 0px;	
	/*border: 1px solid #999999;*/
}







div#zbozisrovnani {
	position: relative;
	float: left;
	width: 972px;
	border: 1px solid #999999;
	margin: 0px 1px 1px 0px;
}

#zbozisrovnani h1 {
		
	background-color: White ;
    height: 35px;    
    overflow: hidden;
    font-size: 13px;
    color: Black;
    background: url( "images/titulzbozi.gif" ) ;
    background-repeat:no-repeat ;
    padding-right: 2px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 5px;
	
	
	
}

#zbozisrovnani th {
	font-size: 9px;
	vertical-align: top;
	text-align: left;
	height: 250px;
} 





div#kos {
	position: relative;
	float: left;
	width: 972px;
	border: 1px solid #999999;
	margin: 0px 1px 1px 0px;
}

#kos h1 {
	background-color: #E2E2E2;
	padding: 3px 2px 0px 3px;
	height: 30px;	
	overflow: hidden;
}


div#kos0 {
	position: relative;	
	width: 560px;
	border: 1px solid #999999;
	margin: 0px 1px 1px 0px;
}

#kos0 h1 {
	background-color: #E2E2E2;
	padding: 3px 2px 0px 3px;
	height: 30px;
	overflow: hidden;
}



/*
div.zbozi {
	position: relative;
	float: left;
	width: 276px;
	border: 1px solid #999999;
	margin: 0px 1px 1px 0px;
	background: white url(images/bgcena.gif) no-repeat scroll bottom left;
}


div.zbozi {
	position: relative;
	float: left;
	width: 266px;
	border: 1px solid #999999;
	margin: 5px 6px 6px 5px;
	background: white url(images/bgcena.gif) no-repeat scroll bottom left;
}
*/


div.zbozi {
	position: relative;
	float: left;
	width: 405px;
	border: 1px solid #999999;
	margin:  0px 5px 6px 3px;
	background: white url(images/bgcena.gif) no-repeat scroll bottom left;
}


.zbozi h2 {
	background-color: #E2E2E2;
	padding: 3px 2px 0px 3px;
	height: 30px;
	line-height: 12px;
	overflow: hidden;
}



.n__ 
{
    background: url(images/redtroj.gif) no-repeat scroll top right;
    }

.a__ 
{
    background: url(images/greentroj.gif) no-repeat scroll top right;
    }



h2.akce {
	background-color: #FFDFDF;
}

.zbozi img {
	/*width: 80px;*/
	position: relative;
	float: right;
	top: 2px;
	right: 2px;
	overflow: hidden;
}


div.cesticka
{
    overflow: hidden;
    width: 180px;
    font-size: 9px;
    margin: 3px 3px 5px;
}

div.zbozipopis {
	overflow: hidden;
	width: 265px;
	/*vyska popisu na karticce zbozi*/
	height: 160px;
	border-bottom: 1px solid #666666;
    background-position: left top;    
    background-repeat: no-repeat;
}

div.zbozipopis p {
	margin: 3px 3px 0px 3px;
	font-size: 9px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
}




.Z_ {background-image: url(images/kartaz.jpg); background-repeat:no-repeat;}
.O_ {background-image: url(images/kartao.jpg); background-repeat:no-repeat;}
.S_ {background-image: url(images/kartas.jpg); background-repeat:no-repeat;}
.N_ {background-image: url(images/kartan.jpg); background-repeat:no-repeat;}
.V_ {background-image: url(images/kartav.jpg); background-repeat:no-repeat;}
.D_ {background-image: url(images/kartad.jpg); background-repeat:no-repeat;}
.B_ {background-image: url(images/kartab.jpg); background-repeat:no-repeat;}
.L_ {background-image: url(images/kartal.jpg); background-repeat:no-repeat;}
.A_ {background-image: url(images/kartaa.jpg); background-repeat:no-repeat;}

.xxZ_
{
    background: url(images/kartaz_.jpg);
    background-repeat: no-repeat;
    background-position: right 39px;
}
.xxO_ {background: url(images/kartao_.jpg); background-repeat:no-repeat; background-position:right 39px;}
.xxS_ {background: url(images/kartas_.jpg); background-repeat:no-repeat; background-position:right 39px;}
.xxN_ {background: url(images/kartan_.jpg); background-repeat:no-repeat; background-position:right 39px;}
.xxV_ {background: url(images/kartav_.jpg); background-repeat:no-repeat; background-position:right 39px;}
.xxD_ {background: url(images/kartad_.jpg); background-repeat:no-repeat; background-position:right 39px;}
.xxB_ {background: url(images/kartab_.jpg); background-repeat:no-repeat; background-position:right 39px;}
.xxL_ {background: url(images/kartal_.jpg); background-repeat:no-repeat; background-position:right 39px;}
.xxA_ {background: url(images/kartaa_.jpg); background-repeat:no-repeat; background-position:right 39px;}


div#zbozidetail {
	position: relative;
	float: left;
	/*width: 556px;*/
	width: 834px;
	border: 1px solid #999999;
	margin: 0px 1px 1px 0px;
}


#zbozidetail h1
{
    background-color: White ;
    height: 40px;
    overflow: hidden;
    font-size: 13px;
    color: Black;
    background: url( "images/titulzbozi.gif" ) ;
    background-repeat:no-repeat ;
    padding-right: 2px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 5px;
}

#zbozidetail h2 {
	text-decoration: none;
	background-color: #E2E2E2;
	padding: 3px 2px 0px 3px;
	height: 15px;
	line-height: 6px;
	overflow: hidden;
}


div#nadpisseznamu {
	position: relative;
	float: left;
	/*width: 555px;*/
	width: 834px;
	border: 1px solid #999999;
	margin: 0px 1px 1px 0px;
}


#nadpisseznamu h1 {
	
    background-color: White ;
    height: 35px;
    overflow: hidden;
    font-size: 13px;
    color: Black;
    background: url( "images/titulzbozi.gif" ) ;
    background-repeat:no-repeat ;
    padding-right: 2px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 5px;
}



h2 a 
{
    color: #A80403
}


#ouska
{
    border-bottom: 1px solid #333333;
    margin: 2px 0px 5px 0px;
    padding-bottom: 2px;        
}

#ouska a {
	text-decoration: none;
}

#ouska a:hover {
	text-decoration: underline;	
	margin-top: 4px;
}

div.zabaleno
{
    border-right: 1px solid #333333;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 2px;
    padding-top: 5px;
    background: url("images/ouskored.gif");
    height:30px;
}


div.rozbaleno
{
    /*border-top: 2px solid #333333;*/
    /*border-left: 2px solid #333333;*/
    border-right: 1px solid #333333;
    border-bottom: 4px solid White;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 2px;
    padding-top: 9px;
    background: url("images/ouskoblue.gif");
    height:30px;
}





.podbarveni_a 
{
    background-color: #ffe4e1;
}

img.obrazekzbozi1
{
    float: right;
    width: 300px;
    margin: 2px;
    border: none;
}

img.obrazekzbozi2 {
	float: right;
	width: 220px;
	margin: 2px;
	border: none;
}

img.obrazekzbozi3 {
	float: right;
	width: 240px;
	margin: 2px;
	border: none;
}

img.obrazekzbozi4 {
	float: right;
	width: 260px;
	margin: 2px;
	border: none;
}

img.obrazekzbozi5 {
	float: right;
	width: 280px;
	margin: 2px;
	border: none;
}

.zboziblok {
	overflow: hidden;
	margin: 5px 5px 5px 5px;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

.blok
{
    overflow: hidden;
    margin: 10px 10px 3px;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

.dobloku
{
    text-align: justify;
}

.odstavec
{
    margin-top: 3px;
    margin-bottom: 8px;
}

.nadpisodstavce
{
    margin-top: 8px;
    margin-bottom: 3px;
}

.det, #det1, #det2, #det3, #det4, #det5 {
	margin: 15px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
}


#det2 {
	background: white url(images/det2.jpg) no-repeat scroll top right;	
}

#det3 {
	background: white url(images/det3.jpg) no-repeat scroll top right;	
}


.pruvodce
{
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    width: 400px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    text-align: justify;
}


.pruvodce_
{
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    width: 950px;
    margin: 5px 1px 10px 0px;
    padding: 0px 0px 0px 0px;
    text-align: justify;
}


.badlogin
{
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    margin: 5px 15px 5px 0px;
    padding: 0px 0px 0px 0px;
    text-align: justify;
}

.nedostupny {
	color: #CCCCCC;
}


div#zbozidetail p {
	margin: 3px 3px 0px 3px;
	
}


div.cenadetail
{
    /*height: 80px;*/
    margin: 4px;
    margin: 4px 4px 14px;
}


.zcelavpravo {
float: right;
}

.nastred {
text-align: center;
}

div.cena {
	height: 42px;
	font-weight: normal;
	color: Black;
	text-decoration: none; 
	padding: 0px 3px 1px 3px;
	margin: 1px;
}



.cena img {
	border: none;
	position: relative;
	float: left;
	margin: 1px;
	margin-left: 4px;
}

.nahledkporovnani {
	margin-top: 5px;
	margin-bottom: 5px;
}

.nahledkporovnani img {
	width: 160px;
	vertical-align: text-bottom;
	border: none;
	margin: 0px 0px 0px 0px;
}


#znp1, #znp2 {
	float: none;
	margin-left: 3px;
}

#zna1, #zna2 {
	width: 15px;
	float: left;
	margin-left: 3px;
}

#tre1, #tre2{
	left: 16px;
	top: 1px;
	width: 900px;
	margin: 3px 3px 2px 0px;
	padding: 0px 0px 1px 0px;
}




div#lexikon {
	position: relative;
	float: left;
	width: 556px;
	border: 1px solid #999999;
	margin: 0px 1px 1px 0px;
}


#lexikon h1 {
	background-color: #E2E2E2;
	padding: 3px 2px 0px 3px;
	height: 30px;
	overflow: hidden;
}



div.resetovac {
position: relative;
	clear: both; 
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 0px; 
	FLOAT: none; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 0px; 
	WIDTH: 0px; 
	LINE-HEIGHT: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 0px; 
	HEIGHT: 0px
}


div#strankovani a {
	text-decoration: underline;
	font-weight: normal;
}

div#PodCarou {
	font-size: 9px;
	font-weight: normal;
	color: #A8A8A8;
}

.PodCarou
{
    font-size: 9px;
    font-weight: normal;
    color: #696969;
    margin-top: 3px
}

.skryj {
	display: none;
}

.tucne {
	font-weight: bold;
}

.mdle
{
    color: #a9a9a9;
}

.syte {color:Black ;}


.sdph
{
    font-weight: bold;
    color: #1e90ff;
}

.italske
{
    font-style: italic;
}

.cenavelka
{
    color: #A80403;
    font-weight: bold;
    font-size: 16px;
}

.invert
{
    border-right: #A80403 1px solid;
    border-top: #A80403 1px solid;
    border-left: #A80403 1px solid;
    border-bottom: #A80403 1px solid;
    background-color: #A80403;
    color: white;
    font-weight: bold;
    text-decoration: none;
    
}

a.invert {
	color: white;
	/*font-weight: normal;*/
	text-decoration: none;
}

a.invert:visited {
	color: white;
	text-decoration: none;
}

a.invert:hover {
	color: white;
	text-decoration: none;
}


.podbarveni
{
    background-color: #ffd9d9;
}

.preskrtnuto 
{
    text-decoration: line-through;
}

.red 
{
    color:Red
}

.darkred
{
    color: #A80403
}

table.noborder {
	border: none;
	margin: 3px 3px 3px 3px;
}

table.noborder td {
	vertical-align: baseline;
}

.valigntop {vertical-align:top }


table.podtrzeno {
	border: none;
	margin: 3px 3px 3px 3px;
}

table.podtrzeno td, table.podtrzeno th {
	padding: 2px;
	vertical-align: baseline;
	border-bottom: 1px solid #CCCCCC;
}

.ramovano td, .ramovano th {
	padding: 2px;
	vertical-align: baseline;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}


table.status{
	width: 252px
}

table.topmenu{
	width: 986px
}

td.num {
	text-align: right;
/*		font-size: 12px;*/
}

td.boolean {
	text-align: center;
}

td.list {
	text-align: right;
	/*font-size: 12px;*/
}


/*pro radkove zobrazeni*/

table.radkovy {
	border: none;
	margin: 3px 3px 3px 3px;
	width: 828px;

}

.radkovy td {
	vertical-align: top;
	overflow: hidden;
}

.radkovy th {
	vertical-align: top;
	overflow: hidden;
	text-align: center;
	font-size: 9px;
}


td.rkod {
	text-align: left;
	vertical-align: top;	
}

td.rnum {
	text-align: right;
	border-left: 1px solid #333333;
	vertical-align: top;
}

td.rboolean {
	text-align: center;
	border-left: 1px solid #333333;
	vertical-align: top;
}

td.rlist
{
    text-align: left;
    border-left: 1px solid #333333;
    vertical-align: top;
}

table.malepismo
{
    width:265px;
    }


table.malepismo td
{
    font-size:9px;
    }
    
table.malepismo td, table.malepismo th {
	padding: 2px;
	vertical-align: baseline;
	border-bottom: 1px solid #CCCCCC;
}    

/* radky kose */

table.radkykose {
	width: 962px;
}

.inum {
	width: 15px;
	text-align: right;
}





input {
	font-size: 11px;
	border: 1px solid #333333;
	color: Black;
	margin: 0px;	
}

input.checkbox {
	border: none;
}

input.checkboxblue {
	background-color: #CCCCFF;
}

input.hodnotapodminky {
	width: 120px;
	text-align: right;
}

input.hodnotafulltext
{
    width: 100px;
    text-align: left;
    color: #a80403;
    font-weight:bold;
    border-right: #a80403 2px solid;
    border-top: #a80403 2px solid;
    border-left: #a80403 2px solid;
    border-bottom: #a80403 2px solid;
}

input.login
{
    width: 70px;
    text-align: left;
    color: #a80403;
    font-weight:normal;
    border-right: #a80403 1px solid;
    border-top: #a80403 1px solid;
    border-left: #a80403 1px solid;
    border-bottom: #a80403 1px solid;
}

input.loginbuton
{
    background-color: #a80403;
    color: #ffffff;
}

select {
	font-size: 11px;
}

select.list {
	width: 210px;
}

select.listn {
	width: 105px;
	text-align: right;
}


.listboxrazeni
{
    margin: 0 0 0 0;
    padding:0 0 0 0;
    background: #CCCCFF;
    font-size:10px;
    }


/*
input.topbutton
{
    font-size: 11px;
    font-weight: bold;
    margin: 1px 1px 0px 1px;
    background-color: #ccccff;
    padding: 0px 1px 0px 1px;
    height: 16px;
    text-align: center;
    width: 100px;    
    border: #a4a4d7 1px solid;    
}
*/

input.topbutton
{
    font-size: 12px;
    font-weight: bold;
    margin: 1px 1px 0px 1px;
    background-color: #ccccff;
    padding: 0px 1px 0px 1px;
    height: 35px;
    text-align: center;
    width: 160px;    
    border: #a4a4d7 1px solid;    
}

input.redbutton
{
    color: #A80403;
    font-size: 12px;
    font-weight: bold;
    margin: 1px 1px 0px 1px;
    background-color: #ccccff;
    padding: 0px 1px 0px 1px;
    height: 35px;
    text-align: center;
    width: 160px;        
    border: #A80403 1px solid;
}


div.radioblue
{
    text-align:center ;
	background-color: #CCCCFF;
}

.tl_kos 
{
    background: url("images/tl_kos.gif");
    background-repeat:no-repeat ;
    }
    
    .tl_porovnani
{
    background: url("images/tl_porovnani.gif");
    background-repeat:no-repeat ;
    }

.tl_karty
{
    background: url("images/tl_karty.gif");
    background-repeat:no-repeat ;
    }

.tl_radky
{
    background: url("images/tl_radky.gif");
    background-repeat:no-repeat ;
    }



.dis 
{
    color: #999999;
	background-color: #CCCCCC;
}

textarea {font-size: 11px}

input.button {
		/*border: 1px solid Black;	*/
		font-size: 11px;
		margin: 1px 1px 0px 1px;
		background-color: #CCCCFF;
		padding: 0px 1px 0px 1px;
		height: 17px;
		text-align: center;
		background: url("images/maletlacitko_red.gif");
}


input.buttonb {
		/*border: 1px solid Black;	*/
		font-size: 11px;
		margin: 1px 1px 0px 1px;
		background-color: #CCCCFF;
		padding: 0px 1px 0px 1px;
		height: 17px;
		text-align: center;
		background: url("images/maletlacitko_blue.gif");
}


input.buttonsqr {
		/*ctvercovy buton*/
		height: 120px;
		width: 280px;
		background: url("images/cashdesk.gif");
		background-position:center ;
		background-repeat:no-repeat ;
}

input.buttonsqb {
		/*ctvercovy buton*/
		height: 120px;
		width: 280px;
		background: url("images/continueshopping.gif");
		background-position:center ;
		background-repeat:no-repeat ;
}

input.buttondisabled {
		font-size: 11px;
		margin: 1px 1px 0px 1px;
		color: #999999;
		background-color: #CCCCCC;
		padding: 0px 1px 0px 1px;
		height: 17px;
		text-align: center;
}


.tlacitko_red
{
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    height: 22px;
    text-align: center;
    background: url("images/tlacitko_red.gif" );
    background-repeat:repeat-x ;
    font-weight: bold;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
}


.tlacitko_blue
{
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    height: 22px;
    text-align: center;
    background: url("images/tlacitko_blue.gif" );
    background-repeat:repeat-x ;
    font-weight: bold;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.tlacitkodole {
	position: relative;
	width: 800px;
	text-align: center;
	vertical-align: bottom;
	margin-top: 15px;
	margin-bottom: 5px;
}

.sirka0 {
width: 40px;
}

.sirka1 {
    width: 65px;
}

.sirka2 {
    width: 300px
}

.sirka60 
{
    width:52px
}


.sirka120
{
    width:120px
}


.sirka180
{
    width:170px
}


.sirka250
{
    width:250px
}


.sirka340
{
    width:290px
}

.sirka380
{
    width:380px
}

.sirka400
{
    width:350px
}

.sirka600
{
    width:600px
}

.sirka800
{
    width:798px
}

.zamodrit {background-color: #CCCCFF;}

.sedy
{
    color: #a9a9a9;
}
.modry 
{
    color: #1e90ff;
}
.validace
{
    color: #ff0000;
    font-weight: bold;
    text-transform: uppercase;
}

.podtrzenonahore
{
    border-top: #000000 1px solid;
}

.center 
{
    text-align:center
}
    
div.pismeno
{
    margin-top: 5px;
    font-size: 12px;
    margin-bottom: 2px;
    color: #ffffff;
    background-color: #1e90ff;
    font-weight: bold;
    width: 14px;
    text-align: center;
}    

div.pos_
{
    position: relative;
    float: left;
    width: 218px;
    height: 80px;
    margin: 10px 0px 15px 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-weight: bold;
    border-left: #000000 1px solid;
    
    border-bottom: #000000 1px solid;
}

div.pos
{
    position: relative;
    float: left;
    width: 218px;
    height: 80px;
    margin: 10px 0px 15px 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-right: #a9a9a9 1px solid;
    border-top: #a9a9a9 1px solid;
    font-weight: normal;
    border-left: #a9a9a9 1px solid;
    color: #000000;
    border-bottom: #a9a9a9 1px solid;
}


.f1
{
    background-position: right top;
    background-image: url(images/pos1_.gif);
    background-repeat: no-repeat;
}

.f2
{
    background-position: right top;
    background-image: url(images/pos2_.gif);
    background-repeat: no-repeat;
}

.f3
{
    background-position: right top;
    background-image: url(images/pos3_.gif);
    background-repeat: no-repeat;
}

.f4
{
    background-position: right top;
    background-image: url(images/pos4_.gif);
    background-repeat: no-repeat;
}


.f1_
{
    background-position: right top;
    background-image: url(images/pos1.gif);
    background-repeat: no-repeat;
}

.f2_
{
    background-position: right top;
    background-image: url(images/pos2.gif);
    background-repeat: no-repeat;
}

.f3_
{
    background-position: right top;
    background-image: url(images/pos3.gif);
    background-repeat: no-repeat;
}

.f4_
{
    background-position: right top;
    background-image: url(images/pos4.gif);
    background-repeat: no-repeat;
}




img.nahled 
{
	width: 50px;	
	overflow: hidden;
}


.reklamakarticka
{
    background-position: right top;    
    background-repeat: no-repeat;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 5px;
}


.Z {background-image: url(images/reklamakartickaz.jpg);}
.O {background-image: url(images/reklamakartickao.jpg);}
.S {background-image: url(images/reklamakartickas.jpg);}
.N {background-image: url(images/reklamakartickan.jpg);}
.V {background-image: url(images/reklamakartickav.jpg);}
.D {background-image: url(images/reklamakartickad.jpg);}
.B {background-image: url(images/reklamakartickab.jpg);}


a.reklama
{
    font-size: 10px;
    text-decoration: none;
}

a.reklama:hover 
{
    font-size: 10px;
    text-decoration: underline; 
}

div.reklama1cena
{
    font-weight: bold;
    color: #1e90ff;
}
    
#menu 
{
    position: relative;
    float: right;
    margin-top: 5px;
    width: 700px;
    text-align:right 
}    

#login
{
    position: relative;
    float: right;
    margin-top: 10px;
    width: 700px;
    text-align:right 
}
    
#menu a 
{
    color: #A80403;
    text-decoration: none;
    font-weight:bold;
    
}    

#menu a:hover
{
    color: #1E90FF;
    text-decoration: underline;
    font-weight:bold;
    
}  

ul
{
    list-style-position: outside;
    list-style-type: square;    
}

