body{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: normal;
  text-decoration: none;
  background-color: #FFFFFF;
  margin: 0 0 0 0;
	
  /* background-image:url(images/design/5x5_grey.gif); 
  SCROLLBAR-FACE-COLOR: #DFDFDF; 
  SCROLLBAR-HIGHLIGHT-COLOR: #DFDFDF;
  SCROLLBAR-SHADOW-COLOR: #DFDFDF;
  SCROLLBAR-3DLIGHT-COLOR: #DFDFDF;
  SCROLLBAR-ARROW-COLOR: #000000; 
  SCROLLBAR-TRACK-COLOR: #FFFFFF;
  SCROLLBAR-DARKSHADOW-COLOR: #EFEFEF;
  */
} 

#L_main { position:relative;width:955px; }
#L_header {height:122px; width:955px; display:block;}
#main_header, #main_header h1 {display: none;}
#L_top_logo{ height:122px;  width:334px; float:left; display:inline;}

#L_top_menu{  width:621px; height:122px; display:inline;} 
#L_top_menu1{  width:621px; height:21px; float:left; margin-top:32px;} 
#L_top_menu2{  width:580px; height:21px; float:left; margin-top:19px; margin-left:35px; } 
.L_top_cara{  width:570px; /width:565px; height:21px; float:left; margin-top:10px; margin-left:35px;height:2px; background-color:#E7E7E7;}
.L_stred_obsah_570 { height: 570px;}
.top_menu_odrazka{float:left; height:21px;  width:35px; display:inline;} 

.top_menu_button{ float:left; height:18px; display:inline;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-align:center;padding-top:2px; margin-left:8px;} 
#top_menu_button_1 {margin-left:8px; width:100px;}
#top_menu_button_2 {width:90px; margin-left:8px;  /margin-left:7px;}
#top_menu_button_3 {width:100px; margin-left:8px; /margin-left:7px;}
#top_menu_button_4 {width:60px;margin-left:8px; /margin-left:7px;}
#top_menu_button_5 {width:50px;margin-left:8px; /margin-left:7px;}
#top_menu_button_6 {width:110px;margin-left:8px; /margin-left:7px;}
#top_menu_button_7 {width:100px;}
#top_menu_button_8 {width:153px;}
#top_menu_button_9 {width:131px;}
#top_menu_button_10 {width:111px;/width:105px;}
.top_menu_button:link {  border-color:#CCCCCC; border-style:solid; border-width:1px; text-decoration:none; color:  #4C4C4C;}
.top_menu_button:visited { border-color:#CCCCCC; border-style:solid; border-width:1px; text-decoration:none; color:  #4C4C4C;	}		
.top_menu_button:hover { border-color:#B80303; border-style:solid; border-width:1px; text-decoration:none; color:  #FFFFFF!important;  background-color:#B80303; }	
.top_menu_button_active {font-family: Arial, Helvetica, sans-serif; font-size: 15px;	font-weight: bold; color: #B80303!important; margin-bottom:5px; margin-top:0px;font-size:12px;}
#L_middle {float:left;width:100%; }
.L_stred_obsah_h_auto {height: auto;}
#L_col_1 {float:left; width:233px; display:inline;}
#L_col_2 {float:left; width:520px; display:inline; margin-left:58px;}
#L_col_3 {float:left; width:126px; display:inline;  }
.text_align_right {text-align:right} 
#L_top_left{width:233px;height:360px; background-image: url(images/design/webdesign_left.jpg); background-repeat:no-repeat; float:left; display:block; padding-top:40px;} 

#L_kontakt{ height:auto;  width:210px; padding-bottom:10px; margin-top:0px; float:left; padding-left:20px;} 
.roh_left{ float:left; margin-top:0px; margin-left:0px;} 
#L_middle_obsah{ width:100%;float:left; }

.roh_right{ float:right; margin-left:100%;}
.kontakt_text{ float:left; margin-top:30px; margin-left:0px; width:170px;} 

.box{ float:left; padding-bottom:2px; display:inline; width:245px;}
.box1{ float:left; padding-bottom:2px; display:block; width:221px;  }
.box2{ float:left; padding-bottom:2px; display:block; padding-left:24px;width:215px;}
.box100 {width: 100%;}
.box_whole{ float:left; padding-bottom:20px; width:100%}
.box_whole_1 {width:300px; display:inline; }
.box_whole_2 {width:500px; display:inline; }
.box_whole_3 { display: inline;}
.box_block{ float:left; display:inline; margin-top:0px; margin-bottom:5px; padding-right:5px;/padding-right:7px;}
.img_without_border {border: none;}
.link { color: #BF0000;	text-decoration:underline;}
.line_height_160 {line-height: 160%;}
#L_right_col_obsah{float:left;  margin-top:0px; padding-left:15px; width:100%;  }

.right_col_obsah_box{float:left; margin-bottom:10px; width:100%;}
.right_col_obsah_nadpis{ margin-bottom:5px; }
.right_col_obsah_text{ margin-bottom:10px; }

#zapati {margin-left:0px; height:49px; padding-top:30px;  display:inline; width:100%; }

#L_zapati_left { height:49px;margin-left:0px; padding-top:0px; display:inline; width:635px;; float:left;  background-image:url(images/design/zapati_pruh_left.jpg); background-repeat:repeat-x; margin-right:9px;}
.bottom_menu_button{ float:left; display:inline; margin-left:5px;}
.zapati_text{ text-align:center; font-family: Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold;	color: #6C6C6C;}

	

#L_zapati_right {height:49px; width:402px; float:left; }

.sekce_text {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #21711B; }
.nadpis_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #21711B; }
.nadpis_text_green {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; }
.podnadpis_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4B4B4B; }

.normal_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; }


.pict_r { float:right;	padding-left:10px;padding-bottom:10px; }  
.pict_l {  float:left; padding-right:20px;} 	
.pict_icon { border-style: dotted;	border-width: 2px; /border-width:thin;	border-color:#666666;}

.doporuceni {padding-bottom:10px;}

.full {width: 100%!important}

.no_padding {padding-top:0px;}

.line { height:24px; width:auto; background-image:url(images/design/line2_back.jpg); background-repeat:repeat-x; float:left}
.clr{clear:both;}


a {font-weight: bold; color: #4A0F1B; text-decoration: none; }
a:link, a:visited { color: #4A0F1B; text-decoration: none; }
a:hover { color: #BF0000; text-decoration: none; }


p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333;  margin-top:0px; margin-bottom:0px;}
p a {font-weight: bold; color: #333333; text-decoration: none; }
p a:link, p a:visited { color: #4A0F1B; text-decoration: none; }
p a:hover { color: #BF0000; text-decoration: none; }

p.bold {font-weight:bold; color:#333333; margin-bottom:0px;}
p.bold_red {font-weight:bold; color: #990000; margin-bottom:0px;}

.menu_text {  font-size: 11px; font-weight: bold; }
.menu_text:link, menu_text:visited { text-decoration:none}
.menu_text:hover {text-decoration:none }	

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; font-size: 15px;	font-weight: bold; color: #BF0000; margin-bottom:5px; margin-top:0px;}
h2{ font-size: 14px;}
h3, h4{font-size: 12px;}

.h2:link, .h2:visited, .h2:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold;	color: #BF0000; margin-bottom:5px; margin-top:0px; text-decoration:none}

ul {padding-left: 10px;margin-left: 10px; margin-top:0px; list-style-image: url(images/design/tecka.jpg); list-style-position: outside;}
.skryvany {display: none;}