body {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-color: BAC7D7;
}

.both { height: 0px; clear: both;}
img { border: 0px; }
form { margin: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

#holder { width: 995px; _width: 996px;	 background-color: #EBF0F4; height: 100%;  border-right: 1px solid #FFFFFF; }
#backz { background-color: #FFFFFF; }

/*	LOGO + TOPMENU	*/
#topmenu { background: #0859A4; margin: 0 0 1px 0; font-family: "Trebuchet MS", Arial; font-size: 14px; color: #F1F1F1; 
					 font-weight: bold; height: 20px; _height: 26px; padding: 5px 0 0 0;}
#topmenu img { vertical-align: middle; }					 
#topmenu .right {float: right; margin: 0 10px 0 0; }
#topmenu .right img { margin: 0 0 0 30px;  }
#topmenu a { color: #F1F1F1; }
#topline { height: 12px; background: url(../images/bg_topline.jpg) repeat-y; margin: 0 0 1px 0; }
#logoline { height: 12px; background: #4379AB; margin: 1px 0 1px 0;}


table.content { width: 987px; margin: 0 0 0 0; font-size: 11px; font-family: Arial, Verdana, Helvetica; }


/*	LEVA STRANA 	*/
.content .left { width: 192px; _width: 193px; vertical-align: top; background: #074B8A; font-family: "Trebuchet MS", Arial; border-right: 1px solid #FFFFFF; }

.submenu { background: #FFFFFF }
.submenu .top { height: 21px; background: url(../images/bg_submenu_top.jpg) no-repeat; margin: 0 0 0 0; font-size: 6px; }
.submenu .item{ width: 150px; _width: 192px; height: 27px; _height: 33px;   margin: 1px 0 0 0;
				 background: url(../images/bg_submenu.jpg) no-repeat; text-align: right;
				 padding: 6px 40px 0 2px; font-size: 14px;  font-weight: bold; cursor: pointer; _cursor: hand; color: #0F5991;}

.submenu .item a { color: #0F5991; }
.submenu .item a:hover { text-decoration: none; color: #0859A4; }

.submenu .bottom { height: 9px; background: #0859A4; font-size: 8px; }

.news { background: url(../images/bg_news.jpg) repeat-y; margin: 0px; _margin: -4px 0 0 0; color: #6C6D6D; }
.news .item .header { background: #538BBE; height: 52px; color: white; font-size: 16px; font-weight: bold;
											padding: 4px 0 0 8px; }
.news .item .text { background: #EAF6FF url(../images/bg_news_text.gif) no-repeat right bottom;  
										color: #3D3D3D; font-size: 11px; padding: 6px 8px 10px 8px; font-family: Arial; }										
											
.news .item .text img {
	border: 2px solid #0859A4;
	margin: 0 6px 1px 0;
	display: list-item;
}
.news .item p { margin: 0 0 6px 0;}
.news .item a { color: #D6362A; font-weight: bold; }

.search { height: 54px; _height: 60px; background: url(../images/bg_search.gif) repeat-x; padding: 6px 0 0 7px; text-align: left; }
.search span { color: #FFFFFF; font-weight: bold; font-size: 14px; }
.search .input, .search_result .input { width: 120px; border: 1px solid #0D4C8F; height: 20px; font-size: 11px; font-family: Arial; color: #37659D; 
								 background: #FFFFFF url(../images/bg_search_input.jpg) no-repeat; padding: 2px; margin-top: 5px; }

/*	STRED 	*/

.content .center { width: 772px; vertical-align: top;  color: #6C6D6D; background: #FFFFFF }
.content .center a { color: #D6362A; }

.content .center td { font-size: 11px; color: #6C6D6D;  }

.center .page_name { width: 773px; height: 32px; background: #FFFFFF url(../images/pagename_main.jpg) no-repeat; }
.center .page_name h1 { margin: 0; padding: 7px 0 0 30px; color: #FFFFFF; font-size: 16px; font-weight: bold; font-family: Arial, Verdana; }

.center .page_menu { width: 743px; _width: 773px;  margin: 1px 0 0 0; background: #0859A4; color: #FFFFFF; 
										 padding: 2px 0 2px 30px;}
.center .page_menu td { color: #FFFFFF; padding: 0 20px 0 0; height: 18px;}
.center .page_menu a { color: #FFFFFF; }

.center .page_image { width: 773px; min-height:144px; height: auto; _height: 145px; border-top: 1px solid #ffffff; }
.center .page_image h1 { margin: 0; padding: 8px 0 8px 165px; font-size: 16px; font-weight: bold; color: #4B4B4B; }
.center .page_image h1.right { width: 77%; _width: 100%; text-align: right; padding-right: 15px; font-size: 14px; }


.center .page_image .submenu { width: 625px; min-height: 91px; _height: 91px; background: #0859A4; margin: 0 0 10px 140px;}
.center .page_image .submenu th { padding: 3px 0 0 28px; background: url(../images/submenu_sipka.gif) no-repeat 0px 5px; color: #FFFFFF; 
																 font-weight: normal; font-size: 11px; text-align: left; height: 20px; font-family: Verdana; vertical-align:top;}
.center .page_image .submenu td { color: #FFFFFF; font-weight: normal; }
.center .page_image .submenu td.th { height: 20px; }																 
.center .page_image .submenu a { color: #FFFFFF; }
.center .page_image .submenu a.active { color: #FFFBCD;  }
.center .page_image .submenu table a:hover { text-decoration: underline; }
.center .page_image .submenu .nav td { padding: 0 10px 0 0; }
.center .page_image .submenu  td.year { font-size: 40px; font-weight: bold; font-family: "Trebuchet MS", Arial ; }

.center .page_image .sub { width: 560px; height: 91px; background: #EEF4FC; margin: 32px 0 0 170px; padding: 1px 0 0 0; _padding: 0px; font-family: "Trebuchet MS", Arial; }
.center .page_image .sub p { margin: 10px 10px 10px 10px; font-size: 17px; color: #0859A4; line-height: 1.3em; font-weight: normal; }
.center .page_image .sub .red { font-weight: 900; color: #DE675E; font-size: 17px;}

.center .page_category { width: 773px; height: 35px; background: #FFFFFF url(../images/pagename_category.jpg) no-repeat; margin: 0 0 18px 0; }
.center .page_category h2 { margin: 0; padding: 8px 0 0 30px; color: #000000; font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", Arial, Verdana; }
.center .page_category .cat_sub { font-size: 12px; font-weight: bold; color: #0859A4; margin: 0 0 0 8px; padding: 0 0 0 18px; background: url(../images/pagename_category_sipka.gif) no-repeat; }

.center .search_result { margin: 8px 0 0 15px; }
.center .search_result span { font-weight: bold; color: #0859A4; }

.center ol { margin: 0 0 10px -28px; _margin: 0 0 10px 14px; }
.center ol li { padding: 0 0 10px 2px; _padding: 0 0 10px 0px; }

.center .produkt  ul { margin: 0 0 10px 14px; padding: 0; list-style-image: url(../images/sipka_li.gif) }


.center ol ol { list-style-type: lower-alpha; margin: 0 0 0 -10px; _margin: 10 0 0 32px; }

.center td.border {
	border-left: 1px solid #DDDDDD;
	
}

.center table.fontUvodKontakt {
	font-family: "Trebuchet MS" Arial, Helvetica, sans-serif;
}


.center .kontakt {
	font-family: "Trebuchet MS" Arial, Helvetica, sans-serif;
	width: 520px;
	margin-bottom: 10px;
}

.center .kontakt .title {
	border-left: 2px solid white;
	color: white;
	background-color: #0859A4;
	font-size: 18px;
	padding-left:26px;
}

.center .kontakt img {
	border: 2px solid #ADC0D6;
	margin: 6px 17px 0px 24px;
}

.center .kontakt img.sipka {
	border: 0px none White;
		margin: 15px 17px 30px 0px;
}
.center .kontakt p {
	margin: 0px 0px 0px 0px;
	
}
.center .kontakt p span.red{
   color: #D84438;
	font-size: 18px;
	font-weight: bold;
}
.center .kontakt p span.blue{
   color: #0859A4;
	font-weight: bold;
}
.center .kontakt p span.blue a{
   color: #0859A4;
	font-weight: bold;
	text-decoration: underline;
}
.center .kontakt p span.blue a:hover{
	text-decoration: none;
}

.center .mapy {
	padding: 0px 0px 55px 0px;
}

.center .mapy div{
	margin: 5px 0px 5px 0px;
}

.center .mapy div.odsaz{
	margin: 40px 0px 0px 0px;
	
}

.center td.padd {
	padding-left: 15px;
	padding-top: 5px;
}

.center .mapy div span{
	  color: #D84438;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}

.center .mapy div img {vertical-align: middle;}


/*sitemap*/
.center #sitemap {
	font-family: "Trebuchet MS" Arial, Helvetica, sans-serif;
	padding-bottom:20px;
	width: 773px;
	background-image: url(../images/bg_top_sitemap.jpg);
	background-repeat: repeat-x;
	background-position: 0px 1px;
	
}

.center #sitemap .leftsitemap{
width:301px;
float:left; 
padding-left:50px; 
margin-top:50px;

}

.center #sitemap .rightsitemap{
width:341px; 
float:left; 
padding-left:20px; 
margin-top:50px;
}

.center #sitemap ul {
margin:0 0 0 5px;
padding:0 0 0 5px;
}

.center #sitemap ul li{
	margin-top:1px;
	padding-bottom:3px;
}

.center #sitemap ul.rad1 li.odsaz{
margin-top:25px
}


.center #sitemap ul.rad1 a {
	color: #D84438;
	font-size: 16px;
	font-weight: bold;
	
}

.center #sitemap ul.rad1 li {
list-style: none;
 background-image: url(../images/sitemap_arrow_rad1.gif);
  background-repeat: no-repeat;
  padding-left: 14px;
  background-position: 0px 7px;
  }
  


.center #sitemap ul.rad2 a {
	color: #0859A4;
	font-size: 12px;
	font-weight: bold;
}

.center #sitemap ul.rad2 li {
  list-style: none;
  background-image:  url(../images/sitemap_arrow_rad2.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
   margin-left: -9px;
  background-position: 0px 6px;
  }


.center #sitemap ul.rad3 a {
		color: #D84438;
	font-size: 11px;
		font-weight: normal;
}

.center #sitemap ul.rad4 a {
	color: #6C6D6D;
	font-size: 11px;
	font-weight: normal;
}
.center #sitemap ul.rad4 li,.center #sitemap ul.rad3 li {
  list-style: none;
  background-image: url(../images/sitemap_arrow_rad3.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
  background-position: 0px 5px;
  }

.center td.sluzby {
	color: #6C6D6D;
	font-size: 14px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial ;
}

.center td.sluzby span.gray{
	color: #6C6D6D;
	font-size: 16px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial ;
}

.center td.sluzby span.blue{
	color: #538BBE;
	font-size: 14px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial ;
}

.bluetext { color: #0859A4; font-weight: bold;}
.redtext { color: #DE645B; font-weight: bold; }
div.fright { float: right; }
div.fleft  { float: left;  }




.center .box1 { background: #FFFFFF url(../images/home01.jpg) no-repeat;  height: 200px; padding: 11px 0 5px 10px;
								color: #4B4B4B; vertical-align: top; border-right: 1px solid #CCCCCC; }
.center .box1 h1 { line-height: 0.9em; margin: 0; padding: 0 0 0 0; font-size: 36px; font-family: "Trebuchet MS"; color: #FFFFFF; font-weight: normal;}
.center .box1 h2 { margin: 10px 0 6px 0; line-height: 1.2em; font-size: 14px; padding: 0 0 10px 0;font-family: Trebuchet MS; font-weight: bold; }
.center .box1 p { margin: 0px 20px 0 0; }
.center .box1 div { width: auto; }
.center .box3 {   padding: 10px 8px 10px 12px;  border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;
									border-bottom: 1px solid #FFFFFF;	vertical-align: top; color: #4B4B4B  }
.center .box3 h1 { line-height: 0.9em; margin: 0; padding: 0 0 0 0; font-size: 22px; font-family: Trebuchet MS; color: #0859A4; }
.center .box3 h1 span { margin-left: 86px; font-size: 18px; font-weight: normal; }
.center .box3 h2 { font-size: 14px; font-family: "Trebuchet MS"; font-weight: bold; margin: 0; }
									
.center .box4 {  background: #FFFFFF url(../images/bg_box03.jpg) no-repeat right 2px; padding: 12px 0 0 10px; vertical-align: top;
				border-left: 1px solid #FFFFFF; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #FFFFFF; }
.center .box4 h1 { line-height: 1.2em; margin: 0; padding: 0; font-weight: bold; font-size: 18px; font-family: Trebuchet MS; color: #0F5991; }
.center .box4 h1 span { margin-left: 88px; font-size: 18px; font-weight: bold; }
.center .box4 p { margin: 4px 0 6px 0; color: #D6362A; font-weight: bold; font-size: 14px }
.center .box4 div { background: #3D7DB7; width: 94%; padding: 4px 0 4px 0; color: #FFFFFF; font-size: 12px; font-family: Trebuchet MS, Arial; }
.center .box4 div img { margin: 0 0 0 8px; }
.center .box4 div a { color: #FFFFFF; font-weight: bold; }

.center .lista { background: url(../images/home02.jpg) repeat-x top right; height:48px; text-align: right; vertical-align: bottom; }
.center .lista h1 { margin: 0; padding: 0 8px 2px 0; font-size: 18px; font-family: Trebuchet MS; color: #0F5991; }
.center .box5 { border-right: 1px solid #CCCCCC;  border-top: 1px solid #CCCCCC; padding: 10px 0 0 12px; vertical-align: top;}
.center .box5 h2, .kvalitka h2 {  line-height: 1.1em;margin:  0; padding: 0; font-weight: normal;font-size: 18px; font-family: Trebuchet MS; color: #4B4B4B; }
.center .box5 h2 span, .kvalitka h2 span  { color: #0859A4; font-size: 20px; font-weight: bold; }
.center .box5 p, .kvalitka p { margin: 0;font-weight: bold; font-size: 16px; color: #4B4B4B; }


.center .box6 h2 {  line-height: 1.1em;  font-weight: bold;font-size: 14px; font-family: Trebuchet MS; color: #0859A4; }
.center .box6 p { margin: 0;font-weight: normal; font-size: 11px; color: #4B4B4B; }

.center .home_news { padding: 6px 10px 10px 10px; color: #4B4B4B; }
.center .home_news h2 { margin: 0 0 6px 0; padding: 0; font-size: 16px; font-family: Trebuchet MS; color: #0859A4; }

.center h2 span.cat_sub2 {font-size: 14px; color: #0859A4;  background-image: url(../images/arrow_h2.gif);  background-position: left;  background-repeat: no-repeat;  padding-left: 15px; margin-left: 10px;      }

.center .inzerce01 div{ float:left; width:100px;  height:100px; margin: 0px 20px 0 0; border: 2px solid #538BBE; background-color:#EAF6FF;  }
.center .inzerce01 div.odsaz{ height:100px;}


.center .odclanky div{ float:left; width:101px;  margin: 0px 19px 22 0;  padding: 8px 0px 0px 0; border: 1px solid #538BBE; background-color:#EAF6FF;  }
.center .odclanky p { margin:5px 3 5 3px; color:#3D3D3D; }

.center table.odclanky2 { margin-left:-10px; }
.center table.inzerce { margin-left:-18px; margin-top:-8px; }
.center table.odclanky2 p { margin:5px 2 2 2px; color:#3D3D3D; }
.center table.odclanky2 td, .center table.inzerce td { width:110px; color:#3D3D3D; border: 1px solid #538BBE; text-align: center; background-color: #EAF6FF; vertical-align: top;}
.center table.inzerce td { width:100px; vertical-align: middle;}
.center table.odclanky2 td.empty, .center table.inzerce td.empty {background-color: #FFFFFF; }
.center table.odclanky2 td img { margin-top: 10px;}


table.main { margin: 0 0 0 30px; }
div.main {  background: url(../images/li_main_yellow.jpg) no-repeat; 
					 height: 31px; _height: 42px; width: 300px; padding: 11px 0 0 50px; }

div.main_blue { background: url(../images/li_main_blue.jpg) no-repeat; 
					 height: 31px; _height: 42px; width: 300px; padding: 11px 0 0 50px; }

.main_bottom { border-top: 1px solid #E5E5E5; width: 740px; margin: 4px 0 0 20px;}


td.vyhl { background: url(../images/li_main_lupa.jpg) no-repeat 10px 3px; padding: 7px 0 0 60px; width: 250px; height: 42px; }					 

.content .center div.main a, .content .center div.main_blue a, .content .center td.vyhl a { font-size: 16px; 
					font-weight: bold; color: #0859A4; text-decoration: none;  font-family: "Trebuchet MS"; }
.content .center div.main a:hover, .content .center div.main_blue a:hover, .content .center td.vyhl a:hover { text-decoration: underline; }

/*	PRODUKTY	*/
.produkt { width: 746px; margin: -12px 0 10px 5px;  }
.produkt .left { width: 139px; padding: 8px 4px 10px 10px; border-right: 1px solid #E8E8E8; background: #FFFFFF url(../images/bg_produkt_left.jpg) no-repeat; vertical-align: top; }
.produkt .right { padding: 8px 0 0 7px; vertical-align: top; }
.produkt .bottom table { border-top: 1px solid #E5E5E5; margin: 5px 0 0 0; }
.produkt .bottom table td { vertical-align: top; padding: 5px 0 0 0;  }
.produkt .bottom span { font-weight: bold; color: #D84438; font-size: 14px; font-family: "Trebuchet MS"; }



img.produkt_image { border: 3px solid #A7BCD3; margin: 0 0 5px 20px;  }

.produkt .left .item {  text-align:right; margin: 0 5px 0 10px;  padding: 5px 8px 5px 0; 
												border-bottom: 1px solid #CCCCCD; color: #0859A4; font-size: 14px; }
.produkt .left a { color: #D84438; font-size: 14px; font-family: "Trebuchet MS"; font-weight: bold; }
.produkt .left .active a { color: #0859A4; }
.produkt .right .text { margin: 0 0 0 12px; }
.produkt .right .text h1, .kompletni_cenik h1 { font-size: 18px; color: #0859A4; font-family: "Trebuchet MS"; font-weight: normal; margin: 0 0 0px 0; padding: 6px 0 0 0; }
.produkt .right .text p { margin: 0 0 12px 0; }

.produkt .sortiment_produkty { border-collapse: collapse; background: #F8F8F8; margin: 10px 0 10px 0; }
.produkt .sortiment_produkty td { border: 1px solid #99BBDA; text-align: center;}
.produkt .sortiment_produkty .cenik_nadpis { text-align: left; font-size: 16px; background: #EBEBEB; font-weight: bold;  
																						 font-family: "Trebuchet MS"; color: #D84438; }
.produkt .sortiment_produkty .cenik_header { border: 1px solid #99BBDA; font-weight: bold; font-size: 11px;  color:#6C6D6D; text-align: center;
																	vertical-align: top; background: #EBEBEB; }


.novinka_img { border: 2px solid #0859A4; margin: 0 15px 0 0; }
.napiste { font-size: 12px; padding: 2px; height: 22px; width: 250px; }

/*	PRAVA STRANA	*/
.right_top { width: 30px; vertical-align: top; }
.right_bottom { width: 30px; vertical-align: top; background: url(../images/bg_right.gif) repeat-y; }


/*	PATICKA	*/
#footer { padding: 5px 5px 5px 4px; width: auto; background: url(../images/bg_footer.jpg) repeat-y; 
					margin: 1px 0 0 0; text-align: right;  line-height: 1.4em; color: #FFFFFF; }

/*	COPYRIGHT	*/
#copyright { text-align: right;  line-height: 1.4em; padding: 2px 5px 4px 4px; background-color: #EBF0F4; }
.http { font-weight: bold; color: #BCDFFF; }
.mail { font-weight: bold; color: #D6362A; }	

/* ...omg */
.pdf {
	background: transparent url(../images/ico/ico_pdf.gif) no-repeat left 0px;
	padding: 0 0 0 22px;
	display: block;
	height: 16px;
}

