/* CSS Document */

div.pagemenu{
float: left;
padding: 0 10px 0 25px;
margin: 0;
}

div.pagemenu ul{

margin: 0;
padding: 0;
}

div.pagemenu ul li{
background: url(../images/li_main_yellow.jpg) no-repeat;
padding: 0;
margin: 0;
font-size: 12pt;

}

div.pagemenu ul li.red{background: url(../images/li_main_red.jpg) no-repeat;}
div.pagemenu ul li.green{background: url(../images/li_main_green.jpg) no-repeat;}
div.pagemenu ul li.blue{background: url(../images/li_main_blue.jpg) no-repeat;}
div.pagemenu ul li.orange{background: url(../images/li_main_orange.jpg) no-repeat;}
div.pagemenu ul li.cyan{background: url(../images/li_main_cyan.jpg) no-repeat;}

div.pagemenu ul li.lupa{background: url(../images/bg_list_item_special_lupa.gif) no-repeat; }
div.pagemenu ul li.lupa a { padding: 13px 0 20px 50px; }
div.pagemenu ul li.para{background: url(../images/bg_list_item_special_para.gif) no-repeat; }
div.pagemenu ul li.para a { padding: 13px 0 23px 50px; }
div.pagemenu ul li.acro{background: url(../images/bg_list_item_special_acro.gif) no-repeat;}
div.pagemenu ul li.acro a { padding: 13px 0 21px 50px; }


div.pagemenu ul li a{
clear: both;
width: 200px;
font-weight: bold;
padding: 13px 0 15px 50px;
margin:0;
font-size: 12pt;
display: block;
line-height: 12pt;
}

div.pagemenu ul li.blue a{
  width: 160px;
}

div.pagemenu ul li a:hover {
  color: #D14703;
}

div.fnone {
  float: none;
}

div.reference_new{
float: right;
width: 475px;
border-left: 1px solid #cccccc;
padding: 0 0 0 50px;
margin: 0 50px 0 0;
}
div.reference_new img{
border: 1px solid #0859A4;
float: right; 
margin: 0 0 7px 10px;
}
div.reference_new h3{
font-size: 12pt;
margin: 0 0 2px 0;
font-family: Arial;
}

div.reference_new h4{
font-size: 10.5pt;
margin: 0 0 5px 0; 
font-family: Arial;
}

div.square{
background: #f5f5f5;
border: 1px solid #cccccc;
padding: 10px;
}

div.square span{
font-size: 12pt; color:#074B8A; font-weight:bold;
}

div.page_image { 
height: auto;
padding: 15px 25px 15px 275px;
border-top: 1px solid #ffffff; 
text-align: right; 
}


div.list_header{
	font-size: 12.75pt;
	color: #0F5991;
	font-weight: bold;
	padding: 3px 0 0 0;
	margin: 0 0 12px 0;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}

.page_image .submenu { width: 625px; background: #0859A4; margin:0;}
.page_image .submenu td {color: #FFFFFF; font-weight: normal; }
.page_image .submenu td.nav_holder {  text-align: left; padding: 0 0 0 17px;}
.page_image .submenu a { color: #FFFFFF; }
.page_image .submenu a.active, .page_image .submenu a:hover { color: #FFFBCD;  }
.page_image .submenu .nav td { padding: 7px 10px 5px 0; }
.page_image .submenu  td.year { font-size: 40px; font-weight: bold; font-family: "Trebuchet MS", Arial; padding: 10px 10px 5px 0; }
.page_image .submenu th { 
padding: 5px 0 0 28px; background: url(../images/submenu_sipka.gif) no-repeat 0px 8px; color: #FFFFFF; 
font-weight: normal; font-size: 11px; text-align: left;  font-family: Verdana; vertical-align:top;}
.page_image .submenu th a { font-weight: normal;}

ul.special01{

}
ul.special01 li{
font-size: 9.75pt;
margin: 0 0 5px 0;
font-family: 'Trebuchet MS';
}

.bigtext{
font-size: 9.75pt;
font-family: 'Trebuchet MS';
line-height: 14.25pt;
}

.bigbig{
font-size: 10.5pt;
font-family: 'Trebuchet MS';
line-height: 14.25pt;
font-weight: bold;
}

.bigbigbig{
font-size: 12pt;
font-family: 'Trebuchet MS';
line-height: 14.25pt;
font-weight: bold;
}


table.inzerce td { 
width: 15%; 
color:#3D3D3D; 
border: 1px solid #538BBE; 
text-align: center; 
background-color: #EAF6FF; 
vertical-align: top; 
}

table.inzerce td img {
  margin: 6px 0;
}


table.inzerce td.empty { 
background-color: #FFFFFF; 
border: 0; 
}

table.odclanky2 p { margin:5px 2px 2px 2px; padding: 0; color:#3D3D3D; }
table.odclanky2 td { 
line-height: 11pt;
width: 15%; 
color:#3D3D3D; 
border: 1px solid #538BBE; 
text-align: center; 
background-color: #EAF6FF; 
vertical-align: top; 
font-size: 11px;
padding: 0 3px;
}
table.odclanky2 td.empty {background-color: #FFFFFF; border: 0; }
table.odclanky2 td img { margin: 10px 0 0 0;}
table.odclanky2 td.text { background-color: #FFFFFF; text-align: left; padding: 8px; width: 610px; }
table.odclanky2 td.text .bluetext {
color: #0859A4;
font-weight: bold;
padding: 0 5px 0 0;
}

table.odclanky2 td.text h3 {
  margin: 5px 0 10px;
  font-size: 18px;
}


table.pdf_alert {
  background-color: #EAF6FF; 
  border: 1px solid #538BBE;
}

table.pdf_alert td {
  text-align: left;
  font-size: 11px;
  line-height: 15px;
}

table.pdf_alert td a {
  font-size: 12px;
}

table.pdf_alert td img {
  float: left;
  margin: 0 10px 0 0;
}

.reference_img {
  border: 2px solid #0859A4;
  margin: 0 15px 0 0;
}

/*  KONTAKTY */

.kontakt {
	font-family: "Trebuchet MS" Arial, Helvetica, sans-serif;
	width: 520px;
	margin-bottom: 10px;
}

.kontakt .title {
	border-left: 2px solid white;
	color: white;
	background-color: #0859A4;
	font-size: 18px;
	padding-left:26px;
}

.kontakt img {
	border: 2px solid #ADC0D6;
	margin: 6px 17px 0px 24px;
}

.kontakt img.sipka {
	border: 0px none White;
		margin: 15px 17px 30px 0px;
}
.kontakt p {
	margin: 0px 0px 0px 0px;
	
}
.kontakt p span.red{
   color: #D84438;
	font-size: 18px;
	font-weight: bold;
}
.kontakt p span.blue {
   color: #0859A4;
	font-weight: bold;
}
.kontakt p span.blue a{
   color: #0859A4;
	font-weight: bold;
	text-decoration: underline;
}
.kontakt p span.blue a:hover{
	text-decoration: none;
}

.mapy {
	padding: 0px 0px 55px 0px;
}

.mapy div{
	margin: 5px 0px 5px 0px;
}

.mapy div.odsaz{
	margin: 40px 0px 0px 0px;
	
}

.mapy .bluetext {
  font-weight: bold;
   color: #0859A4;
}

.mapy a {
  color :#D84438;
}

td.padd {
	padding-left: 15px;
	padding-top: 5px;
}

.mapy div span{
	  color: #D84438;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
}

.mapy div img { vertical-align: middle; }


/* MAPA STRĂNEK */
#sitemap {
  margin: 0px 0 0 0;
 
}

div#sitemapbg {
  
}

#sitemap .leftsitemap{
width:370px;
float:left; 
padding-left:50px; 
margin-top:50px;

}

#sitemap .rightsitemap{
width:350px; 
float:left; 
padding-left:20px; 
margin-top:50px;
}

#sitemap ul {
  margin: 3px 0 0 3px;
  padding: 0;
}

#sitemap ul li{
	margin: 0 0 0 0;
	padding: 1px 0;
}

#sitemap ul.rad1 li.odsaz{
margin-top:25px
}


#sitemap ul.rad1 a {
	color: #D84438;
	font-size: 16px;
	font-weight: bold;
	
}

#sitemap ul.rad1 li {
  list-style: none;
  background: url(../images/sitemap_arrow_rad1.gif) no-repeat 0 5px;
  padding-left:15px;
}
  


#sitemap ul.rad2 a {
	color: #0859A4;
	font-size: 12px;
	font-weight: bold;
}

#sitemap ul.rad2 li {
  list-style: none;
  background-image:  url(../images/sitemap_arrow_rad2.gif);
  background-repeat: no-repeat;
  padding-left: 12px;
  background-position: 0px 7px;
}


#sitemap ul.rad3 a {
		color: #D84438;
	font-size: 11px;
		font-weight: normal;
}

#sitemap ul.rad4 a {
	color: #6C6D6D;
	font-size: 11px;
	font-weight: normal;
}
#sitemap ul.rad4 li, #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 7px;
  }

#sitemap a:hover {
  text-decoration: underline;
}

/*	PRODUKTY	*/

div#content .produkt { width: 910px; margin: -12px 0 10px 5px;  }

div#content .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; }

div#content .produkt .right { padding: 8px 0 0 7px; vertical-align: top; }

div#content .produkt .bottom table { border-top: 1px solid #E5E5E5; margin: 10px 0 0 0; }

div#content .produkt .bottom table td { vertical-align: top; padding: 10px 0 0 0; }

div#content .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;  }



div#content .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; }

div#content .produkt .left a { color: #D84438; font-size: 14px; font-family: "Trebuchet MS"; font-weight: bold; }

div#content .produkt .left .active a { color: #0859A4; }

div#content .produkt .right .text { margin: 0 0 0 12px; }

div#content .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; }

div#content .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; }





div.sortiment_holder{
margin: 0 0 25px 0;
padding: 5px 0 0 15px;
background: url(../images/bg_sortiment_table.jpg) no-repeat;
}

div.sortiment_holder h3{
font-size: 12pt;
margin: 5px 0 10px 0;
padding: 5px 0 12px 30px;
border-bottom: 1px dashed #d0d0d0;
background: url(../images/bg_sortiment_item.gif) no-repeat left 2px;
}


div#content div.sortiment_holder table{
margin: 7px 0;
}

div#content div.sortiment_holder table td img{
border: 2px solid #B5CFF1;
width: 100px;
}

div#content div.sortiment_holder table td.text{
padding: 0 0 0 0;
}

div.sortiment_holder table td.text div.holder{
border: 0 solid #DFEAF9;
padding: 5px;
background: #F6F9FD url(../images/bg_sortiment_text.gif) no-repeat right bottom;
width: 170px;
}

div.sortiment_holder table td.text div.head a{
font-size: 9.75pt;
color: #D14703;
font-weight: bold;
}
div.sortiment_holder table td.text div.anno{
margin: 5px 0 0 0;
font-size: 8.25pt;
color: #777777;
line-height: 10.5pt;
}
div.sortiment_holder table td.text div.cat{
margin: 3px 0 0 0;
font-size: 8.25pt;
font-weight: bold;
}

div.mailholder_simple{
background: url(../images/bg_mailholder_simple.jpg) no-repeat;
padding: 10px 0 0 10px;
}


div.mailholder{
background: url(../images/bg_mailholder.jpg) no-repeat;
padding: 25px 0 0 80px;
margin: 0 0 0 -35px;
position: absolute;
}

div.mailholder input.text{
padding: 1px 3px 0 3px;
border: 1px solid #7FA5E4;
}
div.mailholder textarea{
margin: 0 0 7px 0;
}



div.voting {
  margin: 10px 0 10px 35px;
  padding: 10px;
  border: 1px solid #CCCCCC;
  font-size: 11px;
  width: 280px;
}

div.voting td.otazka {
  padding-bottom: 10px;
}
div.voting td.otazka strong {
  color: #D6362A;
}

div.voting a {
  font-weight: normal;
  color: #D6362A;
}
div.voting a:hover {
  text-decoration: underline;
}




/*.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; }

.page_image .sub p { margin: 10px 10px 10px 10px; font-size: 17px; color: #0859A4; line-height: 1.3em; font-weight: normal; }

.page_image .sub .red { font-weight: 900; color: #DE675E; font-size: 17px;}



.page_category { width: 773px; height: 35px; background: #FFFFFF url(../images/pagename_category.jpg) no-repeat; margin: 0 0 18px 0; }

.page_category h2 { margin: 0; padding: 8px 0 0 30px; color: #000000; font-size: 16px; font-weight: bold; font-family: "Trebuchet MS", Arial, Verdana; }

.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; }
*/
