body 
{
 margin:0px;
      padding:0px;
	  background-color:#FFF;
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:13px;
	  background-image:url(img/page_bg.png);
	  background-position:center;
	  background-repeat:repeat-y;
}
	  
h1 
{
 font-size:16px;
 font-weight:bold;
 color:#3fbde9;
}

h1.nadpis_objednavky_katalogu 
{
 color:white;
}

h2.nadpis_souboru
{
 color:blue;
 font-size:16px;
}

h3.podnadpis_souboru
{
 color:red;
 font-size:14px;
}

#nadpis_lastu
{
 	color:#EC1D25;
}

a , a:visited 
{
 color:blue;
}
a img 
{
 border:none;
 margin:0px;
 padding:0px;
}

p
{
 text-align:justify;
}

#bgtop
{
 position:relative;
 height:200px;
 background-color:#EC1D25;
 background-image:url(img/bg_top.png);
 background-repeat:repeat-x;
}
		
#menutop {position:relative;
        height:40px;
		}
#menu {
	position:relative;
	width:760px;
	height:28px;
	padding-top:12px;
	margin-left:220px;
	font-size:12px;
	}
#menu a {color:#0d3082;
         text-decoration:none;
		 padding-right:6px;
		 border-right-style:solid;
	border-right-color: #0d3082;
	border-right-width:1px;}
		 
#menu a:hover {color:#009ddf;}		 
#menutop_box {position:relative;
              margin:auto;
			  width:980px;
		      height:40px;
            }		
#bgtop_box {position:relative;
            margin:auto;
			width:980px;
			height:200px;
            }		
#main {position:relative;
       margin:auto;
	   width:980px;
	   height:auto;
	   background-color:#e9f5fb;}
#sidebar_left {position:relative;
	           width:200px;
			   padding-right:10px;
			   padding-left:10px;
			   padding-top:20px;
			   float:left}
#sidebar_left_menu {position:relative;
                    margin-bottom:15px;
                    width:200px;
					height:auto;
}
#sidebar_left_menu a {display:block;
            text-decoration:none;
			padding:3px 3px;
			color:#009ddf;
			font-size:12px;
						}
			
#sidebar_left_menu a:hover {
			
			background-color:#f4f9fb;
			
			}


			
#sidebar_left_menu a.entryx
{
 color:#EC1D25;
 font-weight:bold;
}


#sidebar_left_menu a.entry1{
		 color: #0d3082;
		 font-weight:bold;
			}
#sidebar_left_menu a.entry2{
			margin-left:8px;			
			}
#sidebar_left_menu a.entry3{
			margin-left:12px;			
			}
#sidebar_left_menu a.entry4{
			margin-left:12px;			
			}

#sidebar_left_button
{
 position:relative;
 width:200px;
 height:134px;
					margin-bottom:20px;
					
}

span.podtrzena_nabidka
{
 border-bottom-color:red;
 border-bottom-width:2px;
 border-bottom-style:solid;
 
}

#sidebar_right
{
 position:relative;
 width:760px;
 float:right;
 /* padding:3px; */
}
#footer {position: relative;
         margin:auto;
		 width:980px;
		 height:150px;
		 background-color:#3fbde9;
		 background-image:url(img/bg_top.png);
		 background-repeat:repeat-x;}
		 
#reklama {width:750px;
          height:79px;
		  position:absolute;
		  top:15px;
		  right:7px;}
.clear 
{
 clear:both;
 height:0px;
}
#logo {
	position:relative;
	width:220px;
	height:200px;
	float:left;
	background-color: #FFF;
}

#logo a img {border:none;
             margin:0px;
			 padding:0px;}
#flash 
{ 
 position:relative;
        width:760px;
	    height:200px;
	    float:right;
		background-image:url(images/slideshow/93_slide6v.jpg);
}

#search {
	position:absolute;
	top:10px;
	right:8px;
	width:188px;
	height:181px;
	background-color: #e9f5fb;
	background-image:url(img/search.png);
	}

#navigation
{
 position:relative;
 width:760px;
 height:40px;
			 background-color:#208ac5;
			 background-image: url(img/menu_bg.png);
			 
			 }

#navcontainer
{
 margin: 0px;
 padding: 0px;
 height: 40px;
}

/* #navcontainer ul, */
#navcontainer table tr td
{
 border: 0;
 margin: 0;
 padding: 0;
 list-style-type: none;
 text-align: center;

}

table.LMTable thead
{
 color:white;
 background-color:#EC1D25;

}


#navcontainer ul li,
#navcontainer table tr td

{
/* display: block; */
 display: inline;

 float: left;
 text-align: center;
 padding: 0;
 margin: 0;
}


/*#navcontainer ul li a, 
#navcontainer table tbody tr td a,
*/
#navcontainer a
{
 height: 35px;
 padding: 1px 10px 1px 10px;
 margin: 0 0 0px 0;
 color: white;
 text-decoration: none;
 display: block;
 text-align: center;
 font: normal 10px verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover,
#navlist table tr td a:hover
{
 color: #FFF;
 background: #516bb2;
 background-image:url(img/menu_hover.png);
}

#navcontainer a:active
{

 height: 35px;
 padding: 5px 10px 0px 10px;
 margin: 0 0 0px 0;
 color: white;
 text-decoration: none;
 display: block;
 text-align: center;
 font: normal 12px verdana, lucida, sans-serif;



 background: #516bb2;
 color: #FFF;
}

#navcontainer li#active a,
#navcontainer td#active a

{
 background: #516bb2;
 background-image:url(img/menu_hover.png);
 color: #fff;
}

#buttons    {position:relative;
             margin-top:10px;
			 margin-bottom:10px;
             width:760px;
			 height:130px;
			 }
.button {position:relative;
          width:185px;
		  margin-right:4px;
		  float:left;
		  height:130px;
}

.button a img  {border:none;
margin:0px;
padding:0px;}
#left        {position:relative;
	           width:560px;
	           width:745px;
	           padding: 2px;
			   float:left;
			    text-align:justify;
			   }
#right       {position:relative;
	           width:5px;
			   margin-right:1px;
			   padding-left:1px;
			   float:right;
			   }
			   
.button_5 
{
 position:relative;
 width:146px;
 margin-right:5px;
 float:left;
 height:130px;
}			   
			   
#right h1 {font-size:14px;
color:#3fbde9;}



table.tabulka, .tabulka tr, .tabulka tr td
{
 margin:2px;
 padding:4px; 
 border-collapse: collapse;
 font-size: 8pt;

 border: 1px solid ;
 border-color: #002288; 
 background-color: #e4e4e4;
 background-color: white; 
}

table.tabulka
{
 margin-left:1%;
 margin-right:1%;
 width:540px;
}

table.tabulka tr th
{
 text-align:center;
 margin-bottom:2px;
 padding-bottom:4px;
 border:1px solid #002288;
}

table.tabulka1
{
}


table.tabulka1, table.tabulka1 tr, table.tabulka1 tr td
{
 margin:2px;
 padding:4px; 
 border-collapse: collapse;
 border-color: #002288; 
}

.cenik1
{
 margin-bottom:10px;
}


.cenik1 h2
{
 margin-bottom:2px;
 padding-bottom:2px;
 
 color:#000099;
 font-size:14px;
 font-weight:bold;
}

/* styly pro lasty */

div.LMDiv{
/*	padding: 10px 10px 10px 10px;
	float: left; */
}

table.LMTable{
	font-size: 9px;
	color: black;
	Border-collapse: collapse;
	border: 1px solid black;
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

table.LMTable tr{
	cursor: pointer;
}

table.LMTable tr.Odd{
	 background-color : #c7c6de;
}
/*
table.LMTable tr:hover{
	background-color: red;
}
*/
table.LMTable tr.Country{
	font-weight: bold;
}

table.LMTable tr.Inert{
	cursor: auto;
}
/*
table.LMTable tr:hover.Inert{
	background-color:inherit;
}
*/
table.LMTable th,
table.LMTable td{
	border: 1px solid black;
	padding-left: 2px;
}

table.LMTable th.no_break{
	white-space: nowrap;	
}

table.LMTable td.Price{
	text-align: right;
}

table.LMTable td.Termin{
	white-space: nowrap;
}

table.LMTable td.Link{
	color: blue;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;	
}
table.LMTable td:hover.Link{
	color: white;
}
table.LMTable thead{
	background-color: #ec1d25;
	color: white;
	text-align: left;
}

span.akce1, b.akce1
{
 color:darkblue;
 font-weight:bold;
 background-color:yellow;
}

a.odkaznalasty 
{
 color:red;
}

a.nabdka_stranky
{
 color:white;
}


#apDiv1 div a { font-size: 10px; }


.navigace , .navigace a , .navigace a:visited 
{
 color:#9F9F9F;
 font-size:x-small;
 margin:0;
 padding:0;
}
