BODY {
	FONT-SIZE: 10px; MARGIN: 0px; FONT-FAMILY: Verdana, "Arial CE", Arial, "Helvetica CE", sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
h2{
	font-size:15px; margin-bottom:2px;
}
h3{
	margin:5 0 10 0;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color: red;
	text-decoration:underline;	
}
#spec li{
	margin-top:10px;
}
.page {
	FONT-SIZE: 11px; MARGIN: 20 15 0 15; WIDTH: 760px; FONT-FAMILY: Verdana; TEXT-ALIGN: left;
}
.header {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 780px; HEIGHT: 80px
}
.header IMG {
	BORDER-RIGHT: transparent 0px solid; BORDER-TOP: transparent 0px solid; BORDER-LEFT: transparent 0px solid; BORDER-BOTTOM: transparent 0px solid
}
.telo{
	background-color:#CCCCCC; WIDTH: 750px; margin-left:15; display:block; font-size:11px;
}
.hleft {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 15px; HEIGHT: 80px
}
.h102 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 102px; HEIGHT: 80px
}
.h478 {
	MARGIN-TOP: 25px; FLOAT: left; OVERFLOW: hidden; WIDTH: 355px; HEIGHT: 80px
}
.h580 {
	MARGIN-TOP: 25px; FLOAT: left; OVERFLOW: hidden; WIDTH: 580px; HEIGHT: 55px
}
.hlogo {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 305px; HEIGHT: 80px
}
.h90 {
	MARGIN-TOP: 25px; FLOAT: left; OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 55px
}
.hright {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 15px; HEIGHT: 80px
}
.navig {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 765px; PADDING-TOP: 0px; HEIGHT: 15px
}
.pageTitle {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 750px; PADDING-TOP: 10px; FONT-FAMILY: Verdana; HEIGHT: 20px
}
.htmlPageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana
}
.content {
	FLOAT: left; WIDTH: 780px
}
.contentText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 765px; PADDING-TOP: 0px
}
.footer {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 780px; HEIGHT: 70px
}
.footerCorner {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 15px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 70px; BORDER-BOTTOM-STYLE: none
}
.footerLeft {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 440px; PADDING-TOP: 5px; HEIGHT: 60px
}
.footerBarLeft {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 310px; margin:5 0 5 0; HEIGHT: 60px; border:solid 1px #333333;
}
.footerBarLeft A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.footerBarLeft A:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.footerBarLeft A:active {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.footerBarLeft A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.footerBarRight {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 120px; HEIGHT: 70px
}
.footerBarRight A {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.footerBarRight A:visited {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.footerBarRight A:active {
	FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.footerBarRight A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
.footerRight {
	FLOAT: left; WIDTH: 15px; HEIGHT: 70px
}
.tdIcon {
	CURSOR: hand
}
.cmsmenu {
	FLOAT: right
}
.msg {
	FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: red
}

.tab-detail
			/*tabulka s parametry produktu*/
			{
				width: 450px;
				background-color: #ffffff;
				border:#333333;
				border-color:#000000;
			}


			.td-seda{
				background-color:#CCCCCC;	
				text-align:center;
			}			
			.td-bila{
				background-color:#F3F3F3;
				text-align:center;
			}
			.td-popis{
				background-color:#990000;
				color:#FFFFFF;
				text-align:center;
			}
			.td-border{
				border:1px solid #333333;
				font-size:11px;
				width:650px;
					
			}
			.td-border2{
				border:1px solid #333333;
				width:95%;
					
			}
			.td-hlavicka{
				background-color:#A3B3CD;
				text-align:center;
			}

.mention{
	font-size:11px;	
}
.largeblackbold{
	font-size:14px;
	font-weight:bold;
}
.textuelnonjust{
	font-size:11px;
}
.titre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.titre2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.red{
	color:#ff0000;
	font-weight:bold;
	font-size:14px;
}
.textuelnonjustb{
	font-size:12px;
}
.red-bold{
	color:red; 
	font-weight:bold;
}


.stranka .left
{
	position: absolute;
	left: 0;
	top: 0;
	width: 192px;
	/*height: 100%;*/
	yyyfloat: left;
	background-color: #ffffff;/*#ffffff*/
	
	/*background-image: url(picture/mask/menu_left_bgr.gif);
	background-position: left top;
	background-repeat: repeat-y;*/
	
	border-right: 0px solid black;
	_margin-right: -3 px; /* pouze pro MSIE */
}

.stranka .middle
{
	position: absolute;
	left: 192px;
	top: 0px;
	width: 575px;
	height: 100%;
	yyyfloat: left;
	padding-left: 2px;
	background-color: #ffffff;
	_margin-right: -3 px; /* pouze pro MSIE */
}

.stranka .right
{
	yyywidth: 100%;
	yyyheight: 100%;
	margin: 0 0 0 767px;

	background-color: #ffffff;
}


.hlavicka
{
	height: 118px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
	background-color: #ffffff;
}

.menu-top
{
	height: 25px;
	line-height: 25px;
	_height: 19px;
	_line-height: 19px;
	vertical-align: top;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #E8E8E8;
	background-image: url(picture/mask/menu_top_bgr.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

.menu-top-button
{
	height: 20px;
	line-height: 17px;
	padding-left: 5px;
	padding-right: 5px;
}
	/* .menu-top-button-c
	{
		height: 20px;
		line-height: 17px;
		padding-left: 5px;
		padding-right: 5px;
		color: #C01616;
	} */


.menu-middle-l
{
	width: 190px; /* pro mozillu */
	_width: 192px; /* pro ie */
	height: 20px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-image: url(picture/mask/menu_middle_bgr.gif);
	background-position: left top;
	background-repeat: repeat-x;
	
}

/*
PROSTREDNI HLAVNI NAVIGANI MENU */
	.menu-middle-m
	{
		width: 100%;
		height: 20px;
		border-right: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		background-image: url(picture/mask/menu_middle_bgr.gif);
		background-position: left top;
		background-repeat: repeat-x;
		
	}
	
	.menu-top-button-r
	/*tlacitko kontakt v menu - uplne vpravo. pokud by se menilo menu, potreba upravit left-padding*/
	{
		text-align: right;
		height: 20px;
		line-height: 17px;
		padding-left: 240px;
		padding-right: 5px;
	}



.right-top
{
	width: 100%;
	height: 138px;
	background-image: url(picture/mask/right_top_bgr.gif);
	background-position: left top;
	background-repeat: repeat-x;

}

.right-middle
{
	width: 100%;
	height: 200px;
	background-image: url(picture/mask/right_middle_bgr.gif);
	background-position: left top;
	xbackground-repeat: repeat-x;
}

.search
{
	width: 191px; /* pro mozilu*/
	_width: 192px; /* pro IE */
	height: 36px;
	margin-top: 2px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.search form
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.search-input
{
	width: 110px;
	height: 19px;
	border: 1px solid #666666;
}

/*
LEVE MENU*/
	.menu
	{
		width: 192px;
		/*height: 24px;*/
		height: 100%;
		/*background-color: #EFEFEF;*/
		/*border-right: 1px solid #CCCCCC;*/
		background-image: url(picture/mask/menu_left_bgr.gif);
		background-position: right top;
		xbackground-repeat: repeat-y;
		
	}
	
	.menu .menu-item
	{
		/*padding: 8px 10px 8px 10px;*/
		clear: both;
		border-top: 1px solid #CCCCCC;
		background-image: url(picture/mask/menu_left_bgr.gif);
		background-position: right top;
	}
	.menu .menu-item-c
	{
		clear: both;
		border-top: 1px solid #CCCCCC;
		background-color: #ffffff;
		
		color : #B7142A;
		/*background-color: #FFFFFF;*/
		background-image: url(picture/mask/menu_left_bgr_c.gif);
		background-position: right top;
	}
	
	
	.menu .menu-item span, .menu .menu-item-c span
	{
		display: block;
		padding: 8px 10px 8px 10px;
		
	}
	
	.menu .menu-item a:hover
	{
		display: block;
		
		color : #B7142A;
		background-color: #FFFFFF;
		background-image: url(picture/mask/menu_left_bgr_c.gif);
		background-position: right top;
	}

/*
MENU VLEVO - KATALOG*/	

	.menu-kat-head
	{
		width: 191px; /* pro mozilu*/
		_width: 192px; /* pro IE */
		height: 16px;
		/*xmargin-top: 2px;*/
		background: #CCCCCC;
		/*xborder-top: 1px solid #CCCCCC;*/
		border-right: 1px solid #CCCCCC;
	}


	.menu-kat
	{
	
			width: 192px;
			height: 100%;
			background-image: url(picture/mask/menu_left_bgr.gif);
			background-position: right top;
			background-repeat: repeat-y;
	
	}
	
	.menu-kat .menu-item, .menu-item-p
	{
		width: 192px;
		height: 30px;
		vertical-align: middle; /*padding: 8px 10px 8px 10px;*/
		clear: both;
		border-top: 1px solid #CCCCCC;
		yyybackground: lime;
		cursor: pointer;
		/*line-height: 30px;*/
	}
	
	.menu-kat .menu-item-c, .menu-item-p-c
	{
		width: 192px;
		height: 30px;
		vertical-align: middle; /*padding: 8px 10px 8px 10px;*/
		clear: both;
		border-top: 1px solid #CCCCCC;
		yyybackground: lime;
		/*line-height: 30px;*/
		background-image: url(picture/mask/menu_left_bgr_c.gif);
		background-position: right top;
		background-repeat: repeat-y;
	}
	
	.menu-kat .menu-item a , .menu-kat .menu-item-c a , .menu-item-p a
	{
		cursor: pointer;
	}
	
	.menu-kat .menu-item img , .menu-item-p img
	{
		border-width: 0px;
		border-style: none;
		/*margin: 7px 7px 7px 11px;*/
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	
	.menu-kat .menu-item-img, .menu-item-img
	{
		float: left;
		width: 30px;
		height: 100%;
		vertical-align: bottom;
		/*background-color: Lime;*/
		padding: 7px 7px 7px 11px; /* tohle dela mezeru dole */
	}
	
	.menu-kat .menu-item-txt, .menu-item-txt
	{
		height: 100%;
		margin-top: 7px;
		/*line-height: 30px;*/
		vertical-align: middle;
	}


/* katalog*/
	.menu-heading
	{
		width: 192px;
		height: 16px;
		font-size: 11px;
		padding-left: 13px;
		background-color: #CCCCCC;
	}
	
	/*.menu-item span img
	{
		margin-right: 10px;
	}*/


/*
OBSAH STRANKY - CLANEK*/
	.content
	{
		padding-left: 0px;
		margin-top: 2px;
	}
	
	.content .txt
	{
		padding: 0px 5px 0px 15px;
		margin: 0px 0px 0px 0px;
	}
	
	.content .txt a
	{
		color: #BC0909;
	}
		.content .txt a:hover
		{
			color: #BC0909;
			text-decoration: underline;
		}
	
	.txt .head2
	{
		margin-top: 10px;
		margin-bottom:10px;
		font-size: 16px;
		font-weight: bold;
		color: #B7142A;
	}
	
	.head3
	{
		font-size: 11px;
		font-weight: bold;
		color: #444444;
		
	}
	
	/*
	JAK NA TO*/
		.jak-head
		{
			margin: 0px 0px 0px 0px;
			padding:  0px 0px 0px 0px;
		}
	
	
	/*
	KATALOG*/
		.kat-hp-table td
		/*tabulka na hlavni strance*/
		{
			text-align: center;
			vertical-align: top;
			font-size: 11px;
			font-weight: bold;
			color: #BC0909;
		}
		
		.kat-hp-table td img
		{
			margin-bottom: 5px;
		}
		
		.kat-hp-table a, .kat-hp-table a:visited
		{
			color: #BC0909;
			font-weight: bold;
		}
		.kat-hp-table a:hover
		{
			color: #BC0909;
			font-weight: bold;
			text-decoration: underline;
		}
		
		.kat-produkt
		/*polozka ve vypisu produktu*/
		{
			width: 550px;
			height: 138px;
			vertical-align: top;
			margin-bottom: 30px;
		}
		
		.nazev
		/* .kat-produkt*/
		{
			width: 550px;
			height: 16px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-weight: bold;
			background-color: #CECECE;
		}
		
		.nazev img
		/*.kat-produkt*/
		{
			_margin-left: -3 px; /* pouze pro MSIE */
		}
		
		.nazev-left
		{
			float: left;
			width: 450px;
			height: 16px;
		}
		
		.nazev-right
		{
			float: right;
			width: 80px;
			height: 16px;
			text-align: right;
		}
			
		.kat-produkt .popis
		{
			width: 550px;
			height: 98px;
			margin: 1px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			background-color: #EFEFEF;
		}		
		
		.kat-produkt .popis .popis-txt
		{
			width: 430px;
			height: 98px;
			float: left;
			padding-left: 4px;
			padding-top: 8px;
		}
		
		.kat-produkt .popis .popis-img
		{
			width: 103px;
			height: 98px;
			float: right;
			background-image: url(picture/mask/kat_popis_bgr.gif);
			background-position: top left;
			background-repeat: repeat-y;
		}
		
		.kat-produkt .pat, .pat
		{
			width: 550px;
			height: 22px;
			clear: left;
			text-align: left;
			/*vertical-align: bottom;*/
			background-image: url(picture/mask/kat_iko_bgr.gif);
			background-position: top left;
			background-repeat: no-repeat;
		}
		
		.kat-produkt .pat .iko, .pat .iko
		{
			/*width: 300px;*/
			height: 14px;
			float: left;
			padding-top: 8px;
			/*background-color: navy;*/
		}
		
		.kat-produkt .pat .vice, .pat .vice
		{
			height: 17px;
			float: right;
			padding-right: 5px;
			padding-top: 5px;
			/*line-height: 21px;
			vertical-align: bottom;*/
			/*background-color: lime;*/
		}
		
		.kat-produkt .pat .vice a, .pat .vice a
		/* odkaz - vice info */
		{
			color: #C01616;
		}
		
		/*
		DETAIL KATALOGU*/
			
			.kat-item-head
			{
				clear: both;
				font-weight: bold;
				border-bottom: 1px solid red;
				background-image: url(picture/mask/tecka_kat_nazev.gif);
				background-position: right top;
				background-repeat: no-repeat;
				
			}
			
			.kat-item-subhead
			{
				font-weight: bold;
				border-bottom: 3px solid #E1E1E1;
				clear: both;
			}
			
			.kat-item-img 
			{
				float: left;
				width: 100px;
			}
			
			.kat-item-txt
			{
				margin: 0 0 0 100px;
				width: 450px;
				font-size:12px
			}
			
			.tab-detail
			/*tabulka s parametry produktu*/
			{
				width: 450px;
				background-color: #ffffff;
				border:#333333;
				border-color:#000000;
			}


			.td-seda{
				background-color:#CCCCCC;	
				text-align:center;
			}			
			.td-bila{
				background-color:#F3F3F3;
				text-align:center;
			}
			.td-popis{
				background-color:#990000;
				color:#FFFFFF;
				text-align:center;
			}
			.td-border{
				border:1px solid #333333;
				width:90%;
				font-size:11px;
				
					
			}
			.td-border2{
				border:1px solid #333333;
				
					
			}
			.td-hlavicka{
				background-color:#A3B3CD;
				text-align:center;
			}
			.tab-detail2
			/*tabulka s parametry produktu*/
			{
				width: 45%;
				background-color: #ffffff;
			}
			
			.tab-detail3
			/*tabulka s parametry produktu - zarovnani doleva bunek*/
			{
				width: 450px;
				background-color: #ffffff;
			}
			
			.tab-detail td, .tab-detail2 td
			{
				font-size: 12px;
				background-color:#999999;
				text-align: middle;
				vertical-align: middle;
				color:#000000;
			}
			
			.tab-detail3 td
			{
				font-size: 12px;
				background-color: #F2F2F2;
				text-align: left;
				vertical-align: middle;
			}
			
			.tab-detail .tab-head td, .tab-detail2 .tab-head td, .tab-detail3 .tab-head td
			{
				background-color:#A3B3CD;
				color:#000000;
			}
			
			.tab-detail td,  .tab-detail2 td
			/* na zacatku .kat-item-txt */
			{
				text-align: center;
			}
			
			.tab-detail3 td
			/* na zacatku .kat-item-txt */
			{
				text-align: left;
			}
			
			.kat-zalozky
			{
				width: 100%;
				height: 23px;
				text-decoration: none;
			}
			
			
				.kat-zalozky-item, .kat-zalozky-item-c
				{
					float: left;
					width: 125px;
					height: 23px;
					line-height: 22px;
					/*padding-left: 10px;*/
					background: url(picture/mask/zalozka.gif) left top;
				}
				
				.kat-zalozky-item a
				{
					color: #444444;
					font-weight: bold;
					text-decoration: none;
				}
				.kat-zalozky-item a:visited
				{
					color: #444444;
					font-weight: bold;
					text-decoration: none;
				}
				
				.kat-zalozky-item a:hover,  .kat-zalozky-item-c a:hover, .kat-zalozky-item-c a:visited, .kat-zalozky-item-c a
				{
					color: #BC0909;
					font-weight: bold;
					text-decoration: none;
				}

				
/*
HOMEPAGE */				
	.hp-nadpis
	{
		height: 50px;
		text-align: left;
		vertical-align: bottom;
		background-color: #CBCBCB;
	}
	
	.hp-sekce
	{
		/* width: 570px; */
		height: 232px;
		margin-top: 2px;
		text-align: center;
		font-weight: bold;
	}
	
	.hp-sekce-strechy
	{
		width: 114px;
		height: 232px;
		float: left;
		
		background-image: url(picture/mask/hp_strechy.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}
		
		/*.hp-sekce-strechy a:hover
		{
			width: 114px;
			height: 232px;
			float: left;
			
			background-image: url(picture/mask/hp_strechy_o.jpg);
			background-position: left top;
			background-repeat: no-repeat;
		}*/
	
	.hp-sekce-oplasteni
	{
		width: 114px;
		height: 232px;
		float: left;
		
		background-image: url(picture/mask/hp_oplasteni.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
		/*.hp-sekce-oplasteni a:hover
		{
			width: 114px;
			height: 232px;
			float: left;
			
			background-image: url(picture/mask/hp_oplasteni_o.jpg);
			background-position: left top;
			background-repeat: no-repeat;
		}*/
	
	.hp-sekce-okna
	{
		width: 114px;
		height: 232px;
		float: left;
		
		background-image: url(picture/mask/hp_okna.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}
	
		/*.hp-sekce-okna a:hover
		{
			width: 114px;
			height: 232px;
			float: left;
			
			background-image: url(picture/mask/hp_okna_o.jpg);
			background-position: left top;
			background-repeat: no-repeat;
		}*/
	.hp-sekce-fasady
	{
		width: 114px;
		height: 232px;
		float: left;
		
		background-image: url(picture/mask/hp_fasady.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}
		/*.hp-sekce-fasady a:hover
		{
			width: 114px;
			height: 232px;
			float: left;
			
			background-image: url(picture/mask/hp_fasady_o.jpg);
			background-position: left top;
			background-repeat: no-repeat;
		}*/
	.hp-sekce-zateplovani
	{
		width: 114px;
		height: 232px;
		float: left;
	
		background-image: url(picture/mask/hp_zateplovani.jpg);
		background-position: left top;
		background-repeat: no-repeat;
	}
		/*.hp-sekce-zateplovani a:hover
		{
			width: 114px;
			height: 232px;
			float: left;
		
			background-image: url(picture/mask/hp_zateplovani.jpg);
			background-position: left top;
			background-repeat: no-repeat;
		}*/
	
	.hp-aktuality
	{
		width: 570px;
		margin-top: 14px;
	}
	
	.hp-aktuality-nadpis
	{
	
		height: 20px;
		text-align: left;
		vertical-align: bottom;
		background-color: #CBCBCB;
	}
	
	.hp-aktuality-item
	{
		width: 262px;
		_width: 284px; /* *** ma byt 285 */
		height: 140px;
		float: left;
		padding-top: 9px;
		padding-left: 14px;
		padding-right: 8px;
		/*padding-right: 8px;
		padding-left: 14px;*/
	}
	
	.hp-aktuality-border
	{
		width: 1px;
		height: 140px;
		float: left;
		background-image: url(picture/mask/hp_aktuality_border.gif);
		background-position: left top;
		background-repeat: no-repeat;
	}

.paticka
{
	position: relative;
	height: 45px;
	margin-top: 10px;
	text-align: right;
	color: #999999;
	clear: both;
}

.zvyrazni
{
	/*font-weight: bold;*/
	color: #C01616;
	background-color:#FFFFFF;
	font-size:12px;
}

.spacer
{
	width: 8px;
	height: 8px;
}



/*
WEBMAP
*/

	.menutree-webmap
	{
		margin-left: 80px;
	}
	
	.menutree-webmap img 
	{
		border-width: 0px;
	}
	
	.menutree-webmap div.submenu 
	{
		margin-left: 30px;
	}

/*
POSLEDNI ZMENY*/
	
	.posledni-zmeny td
	{
		font-size: 12px;
	}
	
	.search_resultparent
	{
		font-size: 12px;
		font-weight: bold;
	}
	
	.search_resultitem
	{
		font-size: 12px;
		font-weight: normal;
	}

.sm
{
	font-size: smaller;
}


/* 
FORMULAR - VYTAZNE ZKOUSKY
*/


.formular {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	.formular td {
		vertical-align: top;
	}
	
	.form-txt
	{
		width: 200px;
		height: 19px;
		background: #EFEFEF;
		border: 1px solid #CCCCCC;
	}
	
	.form-txtarea
	{
		width: 200px;
		height: 70px;
		background: #EFEFEF;
		border: 1px solid #CCCCCC;
	}
	
	.formular .separator td {
		/* margin: 25px 0px 25px 0px; */
		padding: 25px 0px 25px 0px;
		
	}
	
	
	
	
	
/* style.css */


	.tabulka-certifikaty th {
		padding-left: 5px;
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		color: #444444;
		background: #CECECE;
	}
	
	.tabulka-certifikaty td {
		background: url(picture/mask/bgr_acrobat.gif) 519px 0px no-repeat #EFEFEF;
	}
	
	.tabulka-certifikaty td a {
		padding-left: 19px;
		background: url(picture/mask/tecka_certif.gif) 4px 5px no-repeat;
	}
	
	
/* 
magnetpro
*/
.powered-by-text-all {
	position: absolute; left: 15px; bottom: 8px;
	display: block;
	padding: 0 0 0 0px;
	color: #9C9C9F;
	font-weight: normal;
	text-transform: lowercase;
}

	a.powered-by-link, a.powered-by-link:hover, a.powered-by-link:visited {
		color:#003366;
		font-weight: normal;
		font-style: italic;
	}
	
.titre2{
font-size:14px;
font-weight:bold;
}
.titre{
font-size:14px;
font-weight:bold;
}
.largeblackbold{
font-size:14px;
font-weight:bold;
}


TH {
	BORDER-RIGHT: #d4d4d4 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d4d4d4 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #d4d4d4 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #d4d4d4 1px solid
}
TH {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; BACKGROUND-COLOR: #f3f3f3;
}

.row1{
	background-color:#A3B3CD;
}
.ralblack{
	color:#000;
	font-weight:bold;	
}
.ralwhite{
	color:#fff;
	font-weight:bold;	
}
