@media print{
	body{
		color: black;
		background-color: white;
		}
	div#menu{
		display: none;
		}
	}

body{
	font-family: Arial CE, Arial, sans-serif;
	background-color: #B2CBEA;
	background-image: url(../images/bg2.jpg);
	background-position: top;
  background-repeat: repeat-y;
	color: #000000;
	text-align: center;
	margin: 0px;
	}

H3{
	margin: 0px;
	padding: 30px 0px 20px 0px;
	font-size: 120%;
	}

H4{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	font-size: 105%;
	}

ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 10px;
	}

li{
	margin: 0px;
	padding: 0px;
	line-height: 120%;
	}

p{
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	text-indent: 0px;
	text-align: left; 
	}

a{
	text-decoration: none;
	}

a:link{
	color: #7C96DC;  /* #83ABDE;  #3333FF;*/
	font-weight: bold;
	}

a:visited{
	color: #7C96DC;  /* #9999FF;*/
	font-weight: bold;
	}

a:hover,
a:focus{
	color: #7C96DC;  
	text-decoration: underline;
	font-weight: bold;
	}

img {
  border: 0px
  }

#main{
	font-size: 90%;
	width: 780px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}

#main table{                     /*zabespečuje veľkosť písma v Mozzile*/
	font-size: 100%;
	}

#top{
	background-image: url(../images/top3.jpg);
	background-repeat: no-repeat;
	width: 780px;
	height: 114px;
	vertical-align: bottom;
	}

#tabintop{
	width: 100%;
	height: 32px;
	text-align: center;
	}

#tabintop a{
	text-decoration: none;
	font-weight: bold;
	}

#tabintop a:link,
#tabintop a:visited{
	color: #ffffff;
	}

#tabintop a:hover{
	color: #FFCC99;
	}

#tabintop td{
	font-size: 75%;
	color: #ffffff;
	letter-spacing: 1px;
	}

.button1{
	width: 77px;
	}

.button2{
	width: 77px;
	}

.button3{
	width: 80px;
	}
	
.button4{
	width: 84px;
	}

.active1{
	background-image: url(../images/act-button1.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	}

.active2{
	background-image: url(../images/act-button2.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	}

.active3{
	background-image: url(../images/act-button3.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	}
	
.active4{
	background-image: url(../images/act-button4.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	}

.emptycell{
	width: 462px;	
 	}

.cell{
	height: 5px;
	background-color: transparent;
	} 

.spodok{
	background-color: #667BB4;                   
	height: 20px;
	font-size: 100%;
	color: #ffffff;
	}

#okno_long{
	background-color: #ffffff;       /*#FBF5ED;*/
	width: 740px;
	height: 100%;
	padding: 0px 20px;
	text-align: justify; 
	font-size: 90%;
	}

#okno_long_nopadding{
	background-color: #ffffff;       /*#FBF5ED;*/
	width: 780px;
	height: 100%;
	padding: 0px 0px;
	text-align: justify; 
	font-size: 90%;
	}

.index{
	background-image: url(../images/bg_bluepruh.jpg);
	background-repeat: repeat-y;
	background-position: left;
	}

.index p{
	padding: 0px 30px 30px 50px;
	text-indent: 30px;
	text-align: justify; 
	}

p.index{
	padding-top: 30px;
	}

img.eurofoam{
	margin: 20px;
	}

#cell_index{
	margin-top: 20px; 
	margin-bottom: 30px;
	width: 100%;
	height: 129px;
	text-align: left;
	background-color: white;
	background-image: url(../images/img_01.jpg);
	background-repeat: no-repeat;
	background-position: right;
	border-top: 2px solid #163B79;
	border-bottom: 2px solid #163B79;	
	}

table#produkty{
	width: 100%;
	height: 100%;
	background-image: url(../images/bg_produkty.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	}

table#produkty img{
	margin-left: 20px;
	}

table#produkty img.nadpis{
	margin-left: 20px;
	}

table#produkty img.new{
	margin: 0px 0px 0px 3px;
	}

table#produkty ul{
	padding: 0px 0px 0px 15px;
	}


.produkty_orangepruh{
	background-image: url(../images/bg_orangepruh.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	}

.fixedw{
	width: 65px;
	}

.prod_tdtop{
	padding-top: 20px;
	}

.prod_tdbottom{
	padding-bottom: 20px;
	}

.tab_str{
	width: 100%;
	height: 20px;
	font-size: 90%;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	}

.tab_str td{
	background-color: #F3F3F3;
	}

td.str_left{
	width: 250px;	
	background-color: white;
	text-align: left;
	}

td.str_right{
	width: 250px;	
	background-color: white;
	text-align: right;
	}

td.str_left_peny{
	width: 320px;	
	background-color: white;
	text-align: left;
	}

td.str_right_peny{
	width: 320px;	
	background-color: white;
	text-align: right;
	}

td.str_active{
	background-color: #E7E7E7;
	}

.tab{
	width: 100%;
	margin-top: 30px;
	}

.rubric{
	width: 130px;
	background-image: url(../images/bg_tab2.gif);
	background-position: right;
	background-repeat: repeat-y;
	font-size: 90%;
	font-weight: bold;
	vertical-align: bottom;
	padding-bottom: 5px;
	}

.note{
	color: #336699;
	font-weight: bold;
	font-size: 90%;
	}

.bg_img{
	vertical-align: top;
	background-image: url(../images/bg_tab2.gif);
	background-position: right;
	background-repeat: repeat-y;
	}

.bg_cell{
	background-image: url(../images/bg_tab.gif);
	background-position: top;
	background-repeat: repeat-x;
	}

.s{
	font-size: 140%;	
	}

.tab2{
	width: 100%;
	height: 100px;
	margin-top: 20px;
	border-left: 1px solid white;
	}

.tab2 td{
	padding-left:5px;
	border-left: 1px solid white;
	}

.sirka1{
	width: 95px;
	}

.sirka2{
	width: 100px;
	}

.bg_td_sirka3{
	width: 195px;
	border-top: 1px solid white;
	}

.bg_td{
	border-top: 1px solid white;
	}

.grey{
	height: 20px;
	background-color: #999999;
	color: white;
	}

.grey2{
	background-color: #999999;
	color: white;
	}

.orange{
	background-color: #FFCC99;
	}

#tab_akustika02,
#tab_akustika03,
#tab_akustika04{
	width: 100%;
	text-align: justify;
	}

#tab_akustika02{
	background-image: url(../images/akustika02/bg_dekor_platne.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}

#tab_akustika03{
	background-image: url(../images/akustika03/foto_pyramide.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}

#tab_akustika04{
	background-image: url(../images/akustika04/bg_cube.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	}

#tab_komfortpeny{
	width: 100%;
	text-align: justify;
	}

#tab_komfortpeny td,
#tab_akustika02 td,
#tab_akustika03 td,
#tab_akustika04 td{
	padding: 15px;
	}

#tab_akustika03 table{
	width: 100%;
	margin: 10px 0px;
	}

#tab_akustika03 table th{
	text-align: center;
	font-size: bold;
	padding: 3px;
	background-color: #FFCC99;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	}

#tab_akustika03 table td{
	text-align: center;
	padding: 3px;
	background-color: #FFE4CA;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	}

#tab_komfortpeny ul,
#tab_akustika02 ul,
#tab_akustika04 ul{
	list-style-type: none;
	padding-left: 45px;
	}

#tab_akustika03 ul{
	list-style-type: none;
	padding-left: 0px;
	}

.akust_rubric{
	width: 100px;
	font-size: 90%;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
	background-image: url(../images/bg_orangepruh_small.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	}

#tab_komfortpeny td.td_inakustika,
#tab_akustika02 td.td_inakustika,
#tab_akustika03 td.td_inakustika,
#tab_akustika04 td.td_inakustika{
	padding: 0px;
	border-top: 2px solid #F1A65A;
	border-bottom: 2px solid #F1A65A;
	}

#tab_inakustika{
	width: 100%;
	text-align: center;
	margin: 20px 0px;
	}

#tab_inakustika td{
	padding: 2px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	}

.color_tr_inakustika_first{
	background-color: #FFCC99;
	text-align: center;
	font-weight: bold;
	}

.color_tr_inakustika_third{
	background-color: #FFE4CA;
	}

.color_tr_inakustika{
	background-color: #FFCC99;
	text-align: center;
	}

.color_tr_inkomfortpeny{
	background-color: #FFDBB7;
	text-align: center;
	}

.tab_legenda{
	padding: 20px 0px 20px 20px;
	border-bottom: 2px solid #F1A65A;
	background-image: url(../images/bg_orangepruh.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	}

.tab_legenda H5{
	margin: 0px;	
	padding-bottom: 5px; 
	}

.kontakt{
	background-image: url(../images/bg_bluepruh_small2.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	}

img.budova{
	margin: 30px;
	}

#tab_kontakt{
	text-align: left;
	margin-top: 0px;
	}

#tab_kontakt td{
	padding: 10px;
	vertical-align: top;
	}

.cell_11{
	width: 100px;
	padding-top: 10px;
	text-align: right;
	}

.cell_12{
	padding-top: 10px;
	text-align: left;
	}

.cell_21{
	width: 100px;
	text-align: right;
	}

.cell_kontakt{
	height: 182px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 20px;
	background-color: white;
	border-top: 2px solid #163B79;
	border-bottom: 2px solid #163B79;
	text-align: center;
	}

.tel{
	margin-left:29px;
	}

.bottom{
	height: 10px;
	}

.pocitadlo{
	float: right;
	height: 20px;
	width: 650px;
	}

.pocitadlo_text{
	float: left;
	margin-left: 20px;
	height: 20px;
	width: 100px;
	}

.copyright{
	text-align: right;
	font-size: 70%;
	padding-right: 20px;
	}

.copyright a:link,
.copyright a:visited,
.copyright a:hover{
	color: #F3F3F3;
	text-decoration: none;
	}
	
.uvod {
  float: left;
	margin-left: 100px;	
	margin-right: 70px;	
}


