/* =========================  G L O B A L  ============================================================================ */
body					{ margin-top: 10px; padding: 0; text-align: center; background-color: #000033; } 
body#cz, 
td, th, input, textarea		{ font-family: "tahoma", arial, sans-serif;  font-size: 8px; }
body#en, 
td, th, input, textarea		{ font-family: "tahoma", arial, sans-serif;  font-size: 8px; }
img					{ border: 0; }
h6, h5, h4, h3, h2, h1,	
p, ul, ol, li, form, 
p					{ clear: none; margin: 0 0 0em; }
a {color: #000000; text-decoration:underline;}
a#selekt {color: #a90029; text-decoration:underline;}
xx_a:active {color: #a90029; text-decoration:underline;}
xx_a:link {color: #a90029; text-decoration:none;} 
xx_a:visited {color: #000000; text-decoration:none;}
a:hover {color:#e5ad3c; text-decoration:underline;}
ul { line-height: 20px; text-indent: 10px;}
/* ................................................................................................................... */	
h6, .f6					{ font-size: 10px; font-family:"tahoma", arial, sans-serif; }
h5, .f5					{ font-size: 11px; }
h4, .f4 				{ font-size: 12px; }
h3, .f3	 				{ font-size: 13px; }
h2, .f2					{ font-size: 18px; font-weight: bold; color: #50390B; text-transform: uppercase; }	
h1, .f1					{ font-size: 20px; }	
/* ................................................................................................................... */	
.clr		 			{ clear: both; height: 1px; font-size: 1px; }	
.fc						{ text-align: center; }
.fl						{ float: left; } 
.fr						{ float: right; } 
.rel					{ position: relative; } 
.comment 				{ font-size: 6px; color: #fff4cc }
/* =========================  L A Y O U T  =========================================================================== */
#page 					{ width: 760px; height: 580px; margin-top: 0px; margin-left: auto; margin-right: auto;
						  text-align: left; background-color: #000033; }
#page_vizitka 			{ width: 760px; height: 580px; margin-top: 0px; margin-left: auto; margin-right: auto;
						  text-align: center; background-color: #000033; }
/* ................................................................................................................... */	
#page .domu			{
	width: 60px;
	height: 60px;
	position:absolute;
	left: 254px;
	top: 23px;
	
}
#page .logo_uvod			{
	width: 118px;
	height: 118px;
	background-color:#000033;
	margin-top: 300px;
	margin-left: 321px;
}
#page .kvalita_uvod			{
	width: 246px;
	height: 25px;
	background-image: url(images/kvalita_podklad.jpg)
	margin-top: 20px;
	margin-left: 257px;
}
#page .vizitka			{
	width: 262px;
	height: 555px;
	background-image:url(images/vstup_vizitka.jpg);
	position:relative;
	top:10px;
	left:249px;
}
#page .main			{
	width: 760px;
	height: 580px;
	background-image:url(images/background_logo_center.jpg);
	position:relative;
	top:0px;
	left:0px;
}
#page .vyber			{
	width: 760px;
	height: 580px;
	background-image:url(images/podlahy_vyber_background.jpg);
	position:relative;
	top:0px;
	left:0px;
}
#page .blinkr_l			{
	width: 200px;
	height: 50px;
	position:absolute;
	top:27px;
	left:20px;
}
#page .blinkr_p			{
	width: 200px;
	height: 50px;
	position:absolute;
	top:27px;
	left:540px;
}
#page .banner_kontakt			{
	width: 490px;
	height: 32px;
	background-image:url(images/navstivte_banner.jpg);
	position:absolute;
	top:498px;
	left:255px;
}
.text_kontakt			{
	width: 200px;
	height: 280px;
	position:relative;
	top:90px;
	left:257px;
}
.text_sluzby			{
	width: 270px;
	height: 200px;
	position:relative;
	top:90px;
	left:257px;
}
.text_pujcovna			{
	width: 350px;
	height: 200px;
	position:relative;
	top:90px;
	left:257px;
}
.text_pujcovna_1			{
	width: 720px;
	height: 320px;
	position:relative;
	top:90px;
	left:19px;
}
.text_pujcovna_r			{
	width: 485px;
	height: 320px;
	position:relative;
	top:0px;
	left:232px;
	overflow: auto;
}
.poptavka					{ width: 720px; height: 250px; position:relative; top:100px; left:20px;}
.poptavka_formular			{ float:left; width: 470px; height: 240px; margin-left:38px;}
.poptavka_text				{ float:left; width: 200px; height: 240px;}
.kolaz						{ width: 720px; height: 80px; position:absolute; top:473px; left:20px; background-image:url(images/kolaz.jpg)}
.menu_uvod					{
	width: 236px;
	height: 242px;
	position:relative;
	top:140px;
	left:12px;
	text-align: center;
}
.text_uvod					{ width: 230px; height: 170px; position:relative; top:135px; left:16px; vertical-align:top;}
.copyw						{
	width: 760px;
	height: 15px;
	position:absolute;
	top:564px;
	left: 0px;
}
.co_uvod					{ width: 760px; height: 15px; position:absolute; top:576px;}
.intro						{ width: 760px; height: 580px; background-color:#000033}
.main_menu_left				{
	width: 195px;
	height: 26px;
	position:relative;
	left: 19px;
	top: 95px;
	border-bottom-color:#e5ad3c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left:5px;
	padding-top: 4px;
}
.menu_down1				{
	width: 223px;
	height: 26px;
	position:relative;
	left: 0px;
	top: 15px;
	border-bottom-color:#e5ad3c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left:5px;
	padding-top: 4px;
}
.main_menu_right				{
	width: 194px;
	height: 26px;
	position:relative;
	left: 541px;
	top: 64px;
	border-bottom-color:#e5ad3c;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 5px;
	padding-top: 4px;
}
.kontakt_vertikal			{
	width: 197px;
	height: 400px;
	position:absolute;
	top:1px;
	left:-236px
}
.kontakt_horizontala		{ width: 280px; height: 186px; position:absolute; top:3px; left:200px; background-image:url(images/kontakt_horizontala.jpg)}
.kontakt_planek				{ width: 300px; height: 178px; position:absolute; top:194px; left:171px; background-image:url(images/planek.jpg)}
.vzorkovna_vertikal			{
	width: 197px;
	height: 400px;
	position:absolute;
	top:1px;
	left:0px;
	background-image:url(images/dual_for_services.jpg)
}
.vzorkovna_vertikal_1			{
	width: 197px;
	height: 400px;
	position:absolute;
	top:1px;
	left:-238px;
	background-image:url(images/dual_for_services.jpg)
}
.sluzby_vertikal			{ width: 197px; height: 400px; position:absolute; top:1px; left:-236px;}
.vzorkovna_horizontala		{ width: 280px; height: 186px; position:absolute; top:1px; left:200px; background-image:url(images/vzorkovna_horizontala.jpg)}
.podlahy_txt				{ width: 220px; height: 220px; position:relative; top:15px; left:20px;}
.pruvodce					{ width: 255px; height: 33px; position:absolute; top:95px; left:252px; background-image:url(images/pruvodce_svetem_bann.jpg)}
.pruvodce_link				{
	width: 255px;
	height: 33px;
	position:absolute;
	top:95px;
	left:252px;
}
.pruvodce_link a#pruvodce_bann_link			{ width: 255px; height: 33px; background-image: url(images/pruvodce_svetem_bann_link.jpg); float: left;}
.pruvodce_link a:hover#pruvodce_bann_link		{ width: 255px; height: 33px; background-image: url(images/pruvodce_svetem_bann_over.jpg); float: left;}
.pruvodce_txt_left			{
	width: 200px;
	height: 365px;
	position:relative;
	float:left;
	top:80px;
	left:20px;
}
.pruvodce_txt_right			{ width: 200px; height: 400px; position:relative; float:left; top:80px; left:340px;}
.pruvodce_stred				{ width: 245px; height: 400px; position:absolute; top:153px; left:257px; background-image:url(images/volby_vertik.jpg)}
.stavby						{ width: 485px; height: 369px; position:absolute; top:158px; left:257px;}
.kampan_left				{
	width: 485px;
	height: 380px;
	position:relative;
	float:left;
	top:90px;
	left:20px;
	border-bottom-color: #a90029;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.marmo_left				{
	width: 480px;
	height: 380px;
	position:relative;
	float:left;
	top:90px;
	left:20px;
	border-bottom-color: #a90029;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	overflow: auto;
	padding-right: 5px;
}
.kampan_left_top				{
	width: 485px;
	height: 270px;
	position:relative;
	float:left;
	top:90px;
	left:20px;
	border-bottom-color: #a90029;
	border-bottom-style: solid;
	border-bottom-width: 0px;
}
.kampan_left_bottom_left				{
	width: 230px;
	height: 90px;
	float:left;
	border-bottom-color: #a90029;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-top: 20px;
}
.kampan_left_bottom_right				{
	width: 255px;
	height: 75px;
	float:left;
	border-bottom-color: #a90029;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-top: 20px;
	text-align: right;
	padding-top: 15px;
}
.kampan_right				{
	width: 200px;
	height: 383px;
	position:relative;
	float:left;
	top:70px;
	left:55px;
	border-bottom-color: #a90029;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
#main						{ width: 760px; height: 580px;}
#main .h_menu				{ width: 760px; height: 22px;}
#main .left_band			{ float: left; width: 152px; height: 400px; background-image:url(images/v_menu_back.jpg); padding-top:31px; }
#main .left_band_bottom		{ float: left; width: 152px; height: 25px; background-image:url(images/bottom_left.jpg)}
#main .infobox				{ float: left; width: 608px; height: 433px; text-align:center;}
#main .info_lalign				{ float: left; width: 608px; height: 433px; text-align:left;}
#main .info_lalign .lefttext	{ float: left; width: 274px; height: 380px; text-align:left; position:relative; left:20px; top:30px; }
#main .info_lalign .rightbox	{
	float: right;
	width: 274px;
	height: 400px;
	text-align:left;
	position:relative;
	top:30px;
	right: 20px;
}
#main .info_lalign .rightbox .righttext	{
	float: right;
	width: 274px;
	height: 380px;
	text-align:left;
	position:relative;
}
.liveelements				{ width:272px; height:20px; text-align:left; position:relative; top:360px;}
.leadbox					{ float: left; width: 120px; height: 18px; position:relative;}
.previousbox a				{ float: left; width: 60px; height: 18px; text-align:right; text-decoration:none;}
.nextbox a					{ float: left; width: 60px; height: 18px; text-align:left; padding-left:5px; text-decoration:none;}
.prev_next_box				{ width: 18px; height: 18px; text-align:left; position:relative; top:402px; left:90px}
#main .infobox_icko_tipy	{ float: left; width: 608px; height: 433px; background-image:url(images/tipy.jpg)}
.obr1						{ float: left; width: 152px; height: 112px; background-image:url(images/pam1.jpg)}
.mozaika					{ float: left; width: 608px; height: 336px; margin-top:5px;}
.text_onas					{ float: left; width: 410px; height: 290px; margin-left:15px; margin-top:135px;}
.text_onas_prir				{ float: left; width: 410px; height: 240px; margin-left:15px; margin-top:190px;}
.pracoviste_back			{
	float: left;
	width: 608px;
	height: 350px;
	position:relative;
	top:5px;
	background-image: url(images/pracoviste.jpg);
	width:608px;
	height:350px;
	background-repeat: no-repeat;
}
#main .vyrzpr				{ float: left; width: 608px; height: 433px; text-align:center;}
#main .infobox_bottom		{ float: left; width: 608px; height: 25px; background-image:url(images/bottom_right.jpg)}
#main .left_band .image		{ float: left; width: 141px; height: 175px; }
/*#main .main_full .bottom	{ width:499px; height: 21px; background-image:url(images/bottom_band.gif)}
#main .bottom_band			{ position:relative; width:450px; height: 15px; background-image:url(images/bottom_band.gif)}
#main .right_band			{ float: left; width: 140px; height: 449px; background-image:url(images/right_band.gif)}
#main .right_band .drobno	{ float: left; width: 140px; height: 318px; }
#act .left_side				{ width: 152px; height: 453px; background-image: url(images/left_side_b.jpg); float:left; }*/
#act .left_side .cut		{ padding: 60px 10px 10px 10px; }
/*#topmenu .menu_topbar		{ width: 608px; height: 22px; background-image: url(images/menubar_top_background.jpg); float:right }
#footmenu .menu_footbar		{ width: 608px; height: 23px; background-image: url(images/menubar_foot_background.jpg); float:right }
#footmenu .menu_footbar760	{ width: 760px; height: 23px; background-image: url(images/menubar_foot_background760.jpg); float:right }
#footer .footbar_a			{ width: 760px; height: 23px; background-image: url(images/foot_760.jpg);}
#footer .footbar			{ width: 760px; height: 20px; background-image: url(images/footer.jpg);}*/
/* ................................................................................................................... */
#anibox #butt {padding-top:3px}
#anibox #butt {cursor:pointer}
#anibox #anim {width:148px;height:195px;overflow:hidden}
#anibox #anim img {float:left; margin-top:7px;}
/*#anibox h4 {font-size:100%;margin:0 0 4px 0}
#anibox div.hid {display:none}*/
.box {position:relative; width:100%; height: 195px;}
.box .ttl {padding-top:2px;text-align:right;font-size:92%;font-weight:bold}
.box .boxin {clear:left;border-width:0px 0;border-style:none;width:100%}
.box .dec img {float:left;border:0px solid #A8AC9E}
.box1 .boxin {background:#FFFBDA repeat-x 0 0}

/* ...................................textové styly.......................................... */
.basic_text8 {
	padding-left: 0px;
	font-family: "tahoma", arial, sans-serif;
	font-size: 8pt;
	text-align: left;
	line-height: 9.6pt;
	}
.basic_text9 {
	padding-left: 2px;
	font-family: "tahoma", arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	line-height: 11pt;
	white-space: normal;
	}	
.basic_text9_rozpal {
	padding-left: 2px;
	font-family: "tahoma", arial, sans-serif;
	font-size: 9pt;
	text-align: left;
	line-height: 12pt;
	white-space: normal;
	}
.bold_text {
	padding-left: 0px;
	font-family: "tahoma", arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
	line-height: 19px;
	letter-spacing: 0em;
	white-space: normal;
	padding-right: 5px;
	height: 10px;
	}
.bold_text9 {
	padding-left: 0px;
	font-family: "tahoma", arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
	line-height: 10.8pt;
	letter-spacing: 0em;
	white-space: normal;
	padding-right: 0px;
	color:#000033;
	}
.bold_text8 {
	padding-left: 0px;
	font-family: "tahoma", arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: justify;
	vertical-align: top;
	line-height: 9.6pt;
	letter-spacing: 0px;
	white-space: normal;
	}	
.bold_text_center{
	font-family: "tahoma", arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	vertical-align: top;
	line-height: 19px;
	letter-spacing: 0px;
	padding-top:15px;
	padding-bottom:20px;
	}
.white_text_copyw{
	font-family: "tahoma", arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align:center;
	vertical-align: top;
	color:#FFFFFF;
	}
#vymez_titul {
	width: 760px;
	height: 200px;
	float: left;
}
#th_box {
	width: 717px;
	height: 120px;
	float: left;
	position: relative;
	top: 71px;
	left: 20px;
	padding-top: 10px;
	border-top-color: #a90029;
	border-top-style: solid;
	border-top-width: 1px;
}
#th_1_8 {
	width: 80px;
	height: 125px;
	float: left;
	margin-right: 11px;
}
#th_1_6 {
	width: 115px;
	height: 125px;
	float: left;
	margin-right: 35px;
}
