body, html {
	font-family: Arial, Tahoma;
	color: #4C4C4C;
	font-size: 9pt;
	background-color: #20608C;
	margin: 0px;
	padding: 0px;
}

a:link {
	text-decoration: none;
	color: #FF8A00;
}

a:visited {
	text-decoration: none;
	color: #FF8A00;
}
a:hover {
	text-decoration: none;
	color: #F6B322;
}

.cistic {
clear: both;
}

#megadiv {
	margin: 0 auto;
	width: 722px;
}

#megadiv02 {
	float: left;
	width: 722px;
	background-color: White;
}

.lang {
	float: left;
	width: 350px;
	height: 12px;
	padding: 15px 0px 0px 15px;
}

.logo {
	float: left;
	width: 338px;
	height: 60px;
	margin-left: 2px;
}
	
.flash {
	float: left;
	width: 720px;
	height: 485px;
	margin-left: 1px;
	margin-bottom: 10px;
	_margin-bottom: 0px;
}

.flash01 {
float: left;
	width: 720px;
	height: 220px;
	margin-left: 1px;
}

.loga {
float: left;
	width: 720px;
	height: 68px;
	margin-left: 1px;
	margin-top: 10px;
	background-image: url(../images/loga.jpg);
	background-repeat: no-repeat;
}
.loga01 {
float: left;
	width: 720px;
	height: 68px;
	margin-left: 1px;
	margin-top: 10px;
	background-image: url(../images/loga01.jpg);
	background-repeat: no-repeat;
}

img {
	border: 0px;
}

.text-prava {
	width:350px;
	text-align:right;
}

/*-------------------------------------------------------------------------- menu*/
.menu {
	float: left;
	display: block;
	background-color: #0076C0;
	height: 35px;
	line-height: 12pt;
	color: White;
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 2px;
	width: 693px;
}

.menubot {
	float: left;
	font-size: 8pt;
	letter-spacing: 0px;
}
.menubot a:link, .menubot a:visited{
	float: left;
	color: White;
}
.menubot a:hover, .menubot a:active{
	float: left;
	color: Yellow;
}

.menucara {
	float: left;
	padding-left: 11px;
	padding-right: 11px;
}

.click {
float: right;
	height: 104px;
	width: 183px;
	padding-right: 17px;
	padding-bottom: 25px;
}

.priroda {
	width: 231px;
	height: 74px;
	float: left;
	padding-top: 50px;
	padding-left: 12px;
}

.marmoleumhome {
	width: 146px;
	height: 101px;
	float: left;
	padding-top: 22px;
	padding-left: 52px;
}

.pr {background: url(../images/priroda.gif) no-repeat; float:left; width:231px; height:74px;}
.pr:hover {background: url(../images/priroda.gif) no-repeat;background-position: 0px -74px;}
.mh {background: url(../images/marhome.jpg) no-repeat; float:left; width:146px; height:101px;}
.mh:hover {background: url(../images/marhome.jpg) no-repeat;background-position: 0px -101px;}


/*-------------------------------------------------------------------------- menu top*/
.menutype {
	font-size: 11px;
	color: #AEAEAE;
	padding-left: 30px;
	padding-right: 17px;
	padding-top: 2px;
	margin: 0px;

}

.menutop {
	float: left;
}

.menutop a:link, .menutop a:visited {
	float: left;
	color: #AEAEAE;
}

.menutop a:hover, .menutop a:active {
	float: left;
	color: #0075BF;
}



.menucara02 {
	float: left;
	padding-left: 12px;
	padding-right: 12px;
	color: #8D8D8D;
}

.menumiddle {
	float: right;
	margin-top: 20px;
}

.menumiddle02 {
	float: left;
	margin-top: 0px;
	width: 720px;
}

/*-------------------------------------------------------------------------- uni */
.nadpis {
	float: left;
	width: 632px;
	height: 46px;
}

.boxsrn {
	float: left;
	height: 25px;
	background-color: #F5F5F5;
	margin-bottom: 20px;
	width: 500px;
}

.nadpis01 {
	float: left;
	font-size: 13pt;
	color: #0275C2;
	font-weight: bold;
	width: 300px;
}

.nadpis07 {
	margin-bottom: 15px;
	font-size: 13pt;
	color: #0275C2;
	font-weight: bold;

}

.nadpis08 {
	margin-bottom: 0px;
	font-size: 10pt;
	color: #0275C2;
	font-weight: bold;

}

.nadpis09 {
	margin-bottom: 0px;
	font-size: 10pt;
	color: #858585;
	font-weight: normal;
	width: 610px;
	margin-bottom: 15px;
	margin-top: 20px;
	border-top: 1px solid #EDEDED;
	padding-top: 10px;
}

.topshox {
	float: right;
	width: 90px;
	height: 25px;
}

#topshlogo {
	float: right;
	background-image: url(../images/topshield.gif);
	width: 90px;
	height: 25px;
}

.nadpis02 {
	font-weight: bold;
	color: #686868;
	display: block;
}

.nadpis03 {
	font-weight: bold;
	color: #4C4C4C;
	display: block;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid #D9D9D9;
}

.nadpis04 {
	font-weight: bold;
	color: #4C4C4C;
	display: block;
	text-align: right;
	padding-bottom: 5px;
	padding-top: 5px;
	border-top: 1px solid #D9D9D9;
}

.nadpis06 {
	font-size: 17pt;
	font-weight: bold;
	color: #CECECE;
	display: block;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-top: 5px;
}

.content {
	float: left;
	width: 624px;
	padding-left: 51px;
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: justify;
}

.right {
	float: right;
	padding-left: 30px;
}

.left {
	float: left;
	padding-right: 30px;
}

.thumbnail {
	float: left;
	padding: 10px;
}

.vzory {
	font-size: 8pt;
}


ul.vzory-seznam, ul.vzory-seznam li {
margin: 0;
padding: 0;
list-style: none url();
display: block;
float: left;
}
ul.vzory-seznam li  {
width: 110px;
display: block;
}

li.lastInRow  {
width: 72px !important;
display: block;
}

ul.vzory-seznam li span {
float: left;
clear: both;
width: 72px !important;
padding-bottom: 8px;
}


ul.vzory-seznam-sk {
margin: 0;
padding: 0;
list-style: none url();
display: block;
float: left;
width:500px;
}
ul.vzory-seznam-sk li  {
width: 110px;
display: block;

margin: 0;
padding: 0;
list-style: none url();
display: block;
float: left;
}




ul.vzory-seznam-sk li span {
float: left;
clear: both;
width: 72px !important;
padding-bottom: 8px;
}

/*-------------------------------------------------------------------------- specialni rada */
.specialrada01 {
	float: left;
	width: 485px;
	padding-left: 135px;
	background-image: url(../images/ohmex.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	text-align: justify;
}

.specialrada02 {
	width: 485px;
	padding-left: 135px;
	background-image: url(../images/acoustic.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	text-align: justify;
}

.specialrada03 {
	width: 485px;
	padding-left: 135px;
	background-image: url(../images/decibel.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	text-align: justify;
}

.specialrada04 {
	width: 485px;
	padding-left: 135px;
	background-image: url(../images/corkment.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
text-align: justify;
}
/*-------------------------------------------------------------------------- slozeni materialu */

.slozenimat01 {
	width: 485px;
	padding-left: 135px;
	background-image: url(../images/lnenyolej.jpg) ;
	background-repeat: no-repeat;
	margin-top: 30px;
	height: 110px;
	text-align: justify;
}

.slozenimat02 {
	width: 485px;
	padding-left: 135px;
	background-image: url(../images/drevitamoucka.jpg) ;
	background-repeat: no-repeat;
	margin-top: 30px;
	height: 110px;
	text-align: justify;
}

.slozenimat03 {
	width: 485px;
	padding-left: 135px;
	background-image: url(../images/pryskirice.jpg) ;
	background-repeat: no-repeat;
	margin-top: 30px;
	height: 110px;
	text-align: justify;
}

.slozenimat04 {
	width: 485px;
	padding-left: 135px;
	background-image: url(../images/vapenec.jpg) ;
	background-repeat: no-repeat;
	margin-top: 30px;
	height: 110px;
	text-align: justify;
}

.slozenimat05 {
	width: 485px;
	padding-left: 135px;
	background-image: url(../images/pigmenty.jpg) ;
	background-repeat: no-repeat;
	margin-top: 30px;
	height: 110px;
	text-align: justify;
}

.slozenimat06 {
	width: 485px;
	padding-left: 135px;
	background-image: url(../images/juta.jpg) ;
	background-repeat: no-repeat;
	margin-top: 30px;
	height: 110px;
	text-align: justify;
}

.slozenimat07 {
	width: 485px;
	padding-left: 135px;
	background-image: url(../images/olej.jpg) ;
	background-repeat: no-repeat;
	margin-top: 30px;
	height: 110px;
	text-align: justify;
	padding-bottom: 150px;
}

/*-------------------------------------------------------------------------- svarovani */
.svarovani01 {
	text-align: justify;
}

.svarovani02 {
	text-align: justify;
	margin-top: 30px;
}

.gloweld {
	float: left;
	padding-right: 30px;
}

/*-------------------------------------------------------------------------- kontakt */
.border {
	border: 1px solid gray;
}

.kontaktform {
	width: 280px;
	float: left;
	
}

.kontakt {
	float: left;
	width: 250px;
}

.prodejcileft {
	float: left;
	width: 290px;
	padding-right: 20px;
	border-right: 1px solid #EEEEEE;
}

.prodejciright {
	float: left;
	width: 290px;
	padding-left: 20px;
	
}

.button {
	background-color: #ACAAAB;
	border: 0px;
	color: White;
	margin: 5px;
}

.bgkontakt {
	background-color: #F0F0F0;
	margin-top: 20px;
	height: 2px;
}

.ref-flash {
	width: 820px;
	height: 640px;
}
.input, textarea{
	border: 1px solid #BFBFBF;
}

.tlacitka {
	background-color: #0076C0;
	border: 0px;
	
	color: White;
}

.topshieldbox {
	float: left;
	width: 90px;
	height: 46px;
}

#topshield {
	float: left;
	background-image: url(../images/topshieldsm.gif);
	width: 90px;
	height: 46px;
}

.referbox {
	float: left;
	width: 300px;
	height: 80px;
	padding: 5px;
	vertical-align: top;
}

.objednavka-popis {
	line-height: 25px;
}

.fotobox01 {
	float: left;
	width: 250px;
	padding: 0px;
	margin-right: 60px;
}

.fotobox02 {
	float: left;
	width: 240px;
	padding: 0px;
	padding-left: 60px;
	border-left: 5px solid #F5F5F5;
}



.break02 {
	float: left;
	width: 723px;
	height: 0px;
	background-color: #0076C0;
}

.formbox {	
	width: 641px;
	margin: 0 auto;
	padding: 20px;
	font-size: 9pt;
	margin-bottom: 20px;
}

.formboxtop {
float: left;
	width: 641px;
	height: 10px;
	background-image: url(../images/bgformtop.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}

.formboxbot {
float: left;
	width: 641px;
	height: 10px;
	background-image: url(../images/bgformbot.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}

.formboxmiddle {
float: left;
	width: 601px;
	padding: 20px;
	background-color: White;
}

label {
	float: left;
	width: 145px;
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
}

p {
	margin: .3em 0;
}

input {
	line-height: 15px;
	border: 1px solid gray;
	font-size: 8pt;
}

.butony {
	padding-left: 150px;
	
}

.forminfo {
float: right;
	width: 380px;
	margin-top: 10px;
}

.formobr {
	float: left;
		width: 220px;
}


.multi {
	float: left;
	background-color: #DFDFDF;
	display: block;
	width: 172px;
	cursor: hand;
	cursor: pointer;
	height: 17px;
	padding: 5px;
	margin-top: 10px;
	padding-left: 23px;
}

.switchcontent {
	float: left;
	width: 200px;
}

.buttony {
	width: 250px;
	padding: 20px;
	text-align: right;
}

.formadresbox {
	width: 280px;
	border-top: 1px solid #C8C8C8;
	padding: 10px;
}

.dropcontent {
	width: 250px;
	display: block;
	margin-top: 20px;
	background-color: #F9F9F9;
	padding: 20px;
}

#prodejci-seznam {
	background-color: #F9F9F9;
	padding: 20px;
	width: 250px;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 12pt;
}



.obrmarmain {
	background-image: url(../images/marmtop.jpg);
	width: 708px;
	height: 245px;
	margin-left: 10px;	
	margin-top: 5px;
}

.obrmarmain-sk {
	background-image: url(../images/marmtop-sk.jpg);
	width: 708px;
	height: 245px;
	margin-left: 10px;	
	margin-top: 5px;
}

.butprodejce:link, .butprodejce:visited {
	text-decoration: none;
	color: white;
	background-color: #0275C2;
	padding: 5px 15px 5px 15px;
}

.butprodejce:hover, .butprodejce:active {
	text-decoration: none;
	color: yellow;
}

.novinkabox {
	float: left;
	width: 220px;
	margin: 20px 0px 0px 15px;
}

.newtop {
	float: left;
	width: 220px;
	height: 7px;
	font-size: 1px;
	background-image: url(../images/newtop.gif);
	background-repeat: no-repeat;
}

.newbot {
	float: left;
	width: 220px;
	height: 7px;
	font-size: 1px;
	background-image: url(../images/newbot.gif);
	background-repeat: no-repeat;
}

.new {
	float: left;
	width: 200px;
	padding: 0px 10px 0px 10px;
	background-color: #F1F1F1;
	font-size: 8pt;
}

.newnadpis {
	font-size: 9pt;
}

.newnad:link, .newnad:visited {
	text-decoration: none;
	color: #FF8A00;
	
}

.newnad:hover, .newnad:active {
	text-decoration: none;
	color: #F6B322;
}

.newdate {
	float: left;
	width: 200px;
	color: #269C27;
	text-align: right;
}

td {
	vertical-align: top;
	text-align: left;
}


.tabmedia {
	font-size: 8pt;
	text-align: left;
	width: 100%;
}

.tabmedia td {
	padding: 5px 0px 0px 5px;
}

.pdf {background: url(../images/pdf.gif) no-repeat; float:left; width:30px; height:20px;}
.pdf:hover {background: url(../images/pdf.gif) no-repeat;background-position: 0px -20px;}

.tabmedia01 {
	background-color: #F1F1F1;
	padding: 2px;
}

.tabmedia th {
	background-color: #0076C0;
	color: White;
	text-align: center;
}

.butfot {
	float: right;	
	width: 205px;
	text-align: center;
}

.butfot:link, .butfot:visited {
	text-decoration: none;
	color: white;
	background-color: #0076C0;
	padding: 3px 0px 0px 0px;
	width: 200px;
	height: 18px;
	font-weight: normal;
}

.butfot:hover, .butfot:active {
	text-decoration: none;
	color: Yellow;
}


.sk {background: url(../images/sk.gif) no-repeat; float:left; width:24px; height:16px;}
.sk:hover {background: url(../images/sk.gif) no-repeat;background-position: 0px -16px;}

.cz {background: url(../images/cz.gif) no-repeat; float:left; width:24px; height:16px;}
.cz:hover {background: url(../images/cz.gif) no-repeat;background-position: 0px -16px;}





/* -------------------------------------------------- PRIDANO */

a.produkt {
clear: both;
float: left;
height: 90px;
width: 450px;
}

.obr {
display: block;
float: left;
width: 75px;
height: 75px;
margin-right: 10px;
}
.logo-produktu {
display: block;
float: left;
}



/*-------------------------------------------------------------------------- upnet link */
.upnet a{
	text-decoration: none;
	color: #AEAEAE;
	font-size: 9pt;
}
.upnet:link {
	text-decoration: none;
	color: #AEAEAE;
}
.upnet:visited {
	text-decoration: none;
	color: #AEAEAE;
}
.upnet:active {
	text-decoration: underline;
	color: #FF9933;
}
.upnet:hover {
	text-decoration: underline;
	color: #FF9933;
}

.upnet_box {
float: left;
	height: 19px;
	padding: 0px 0px 0px 0px;
	width: 722px;
	text-align: right;
	color: #0F765A;
	margin-top: 5px;
}

