html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

ul{
	margin: 0px;
	margin: 0px;
	margin-left: 10px;
}
li{
	padding: 0px;
	margin: 0px;
	list-style: square;
}

body{
	padding: 0px;
	padding-top: 14px;
	padding-bottom: 14px;
	margin: 0px;
	background: #C0C0C0;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 1.5;
}
td{
	font-size : 12px;
	padding-left : 3px;
	padding-right : 3px;
}

h2, h3, h4, h5, h6, p, ol, ul, li,table{
	margin-bottom: 15px;
}

h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #7f7f7f;
	padding-top: 4px;
	padding-bottom: 15px;
}
h1.h1index{
	position: absolute;
	top: -100px;
}
h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7f7f7f;
	padding: 0px;
	margin: 0px;
	padding-bottom: 6px;
}
h3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7f7f7f;
	padding: 0px;
	margin: 0px;
	padding-bottom: 6px;
}

.body{
	margin: auto;
	background: url(img/stin_bg.gif) repeat-y;
	width: 982px;
}
.stin1{
	margin: auto;
	width: 982px;
	height: 6px;
	font-size: 0px;
	background: url(img/stin1.gif) no-repeat;
}
.page{
	margin: auto;
	background: #FFFFFF;
	width: 970px;
	border: 1px solid Black;
	padding-bottom: 20px;
}
.stin3{
	margin: auto;
	width: 982px;
	height: 6px;
	font-size: 0px;
	background: url(img/stin3.gif) no-repeat;
}

.topbg .top{
	height: 55px;
}
.topbg .top .logo a img{
	width: 320px;
	height: 55px;
	float: left;
	border: none;
}
.topbg .top .topmenu{
	width: 320px;
	height: 39px;
	float: right;
	padding-top: 16px;
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
}
.topbg .top .topmenu img{
	margin-right: 5px;
}
.topbg .top .topmenu a:link, .topbg .top .topmenu a:visited{
	color: White !important;
	text-decoration: none !important;
	margin-right: 10px;
}
.topbg .top .topmenu a:hover, .topbg .top .topmenu a:active{
	color: White !important;
	text-decoration: underline !important;
}

.menu div.pol{
	float: left;
	line-height: 30px;
}
.menu div.pol a{
	display: block;
	background: url(img/odr.gif) no-repeat center left;
	padding-left: 12px;
	margin-left: 8px;
}
.menu div.pol a.prvni{
	display: block;
	background: none;
	padding-left: 15px;
	margin-left: 0px;
}
.menu div.pol a.active{
	font-weight: bold;
}
.menu div.pol a:link, .menu div.pol a:visited{
	color: #3F3F3F !important;
	text-decoration: none !important;
}
.menu div.pol a:active, .menu div.pol a:hover{
	color: #3F3F3F !important;
	text-decoration: underline !important;
}

.hlavnidivize{
	text-align: right;
	line-height: 25px;
}
.hlavnidivize .jednahlavnidivize{
	line-height: 25px;
	display: inline;
	margin-right: 36px;
}
.hlavnidivize .jednahlavnidivize a:link, .hlavnidivize .jednahlavnidivize a:visited{
	color: #000000 !important;
	text-decoration: none !important;
}
.hlavnidivize .jednahlavnidivize a:active, .hlavnidivize .jednahlavnidivize a:hover{
	text-decoration: underline !important;
}

.navigator{
	line-height: 40px;
	padding-left: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.navigator a:link, .navigator a:visited{
	color: #3F3F3F !important;
	text-decoration: none !important;
}
.navigator a:active, .navigator a:hover{
	color: #3F3F3F !important;
	text-decoration: underline !important;
}

.obsah{
  
}
.obsah .inadpis{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #818181;
	padding-left: 4px;
}

.obsah .ileft{
	padding-left: 15px;
	width: 225px;
	float: left;
}
.obsah .ileft .iblok1{
	background: url(img/iblok1_2.gif) no-repeat;
	height: 1px;
	font-size: 0px;
}
.obsah .ileft .iblok2{
	padding: 7px;
	padding-right: 15px;
	border-left: 1px solid #C1C1C1;
}
.obsah .ileft .iblok1odsaz{
	margin-bottom: 30px;
}


.obsah .icenter{
	width: 490px;
	float: left;
	min-height: 200px;
}
.obsah .icenter .iblok1{
	background: url(img/iblok1.gif) no-repeat;
	height: 1px;
	font-size: 0px;
}
.obsah .icenter .iblok1odsaz{
	margin-bottom: 30px;
}
.obsah .icenter .iblok2{
	padding-left: 7px;
	padding-top: 20px;
	padding-bottom: 0px;
	border-left: 1px solid #C1C1C1;
}

.obsah .iright{
	width: 225px;
	float: right;
	padding-right: 15px;
}
.obsah .iright .iblok1{
	background: url(img/iblok1_2.gif) no-repeat;
	height: 1px;
	font-size: 0px;
}
.obsah .iright .iblok2{
	padding: 7px;
	border-left: 1px solid #C1C1C1;
}
.obsah .iright .iblok1odsaz{
	margin-bottom: 30px;
}


.obsah .left{
	width: 215px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
.obsah .left .nadpispodmenu{
	padding-top: 10px;
	padding-bottom: 21px;
	font-weight: bold;
	height: 23px;
}
.obsah .left .podmenu{
	padding-bottom: 20px;
}
.obsah .left .podmenu a:link, .obsah .left .podmenu a:visited{
	color: #000000 !important;
	text-decoration: none !important;
	display: block;
	padding-bottom: 3px;
}
.obsah .left .podmenu a:active, .obsah .left .podmenu a:hover{
	color: #3F3F3F !important;
	text-decoration: underline !important;
}
.obsah .left .podmenu a.active{
	font-weight: bold;
}

.obsah .center{
	width: 695px;
	_width: 695px;
	float: left;
	min-height: 200px;
	padding-right: 15px;
	padding-left: 15px;
	_overflow: hidden;
}

.indexdivize{
	width: 970px;
	_width: 955px;
	overflow: hidden;
	padding-left: 15px;
}
.dblok2{
  margin-right: 0px !important;
}

/* novinky a akce v obsahu */
.jednaakce{
	width: 480px;
	margin-bottom: 20px;
	clear: both;
	min-height: 80px;
}
.jednaakce .nobrazek{
	width: 75px;
	height: 75px;
	padding-right: 6px;
	float: left;
}
.jednaakce .nobsah{
	width: 390px;
	float: left;
}
.jednaakce .nnazev a:link, .jednaakce .nnazev a:visited{
	color: #000000 !important;
	text-decoration: none !important;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.jednaakce .nnazev a:active, .jednaakce .nnazev a:hover{
	color: #3F3F3F !important;
	text-decoration: underline !important;
}
.jednaakce .nobsah .ndatum{
	text-align: right;
	color: #BFBFBF;
	font-size: 11px;
	font-style: italic;
}

.plnasire .jednaakce{
	width: 695px;
	margin-bottom: 20px;
	clear: both;
	min-height: 80px;
}
.plnasire .jednaakce .nobsah{
	width: 610px;
	float: left;
}


.img_reklama{
	margin-bottom: 15px;
}
.img_banner{
	text-align: center;
}

/* downloady */
.prilohy{
	padding-bottom: 20px;
}
.downloadoddil{
	font-weight: bold;
	border-bottom: 1px solid #C0C0C0;
	padding-top: 10px;
	clear: both;
}

.jdownload{
	padding-bottom: 2px;
}
.jdownload a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	padding-top: 2px;
}
.jdownload a img{
	margin-bottom: -3px;
	padding-left: 2px;
}
.jdownload a:link, .jdownload a:visited {
	text-decoration: none !important;
}
.jdownload a:active, .jdownload a:hover {
	text-decoration: underline !important;
}

/* ikony podsekci v divizi */
.vypispodsekce{
	width: 695px;
	overflow: hidden;
}
.imgpodsekce{
	width: 120px;
	text-align: center;
	float: left;
	margin-right: 71px;
	padding-bottom: 20px;
}
.imgpodsekce .ikonapodsekce{
	width: 120px;
	height: 120px;
}
.ikona4{
	margin-right: 0px !important;
}
.imgpodsekce .link{
	padding-top: 3px;
}
.imgpodsekce a:link, .imgpodsekce a:visited {
	text-decoration: none !important;
}
.imgpodsekce a:active, .imgpodsekce a:hover {
	text-decoration: underline !important;
}


/* podmenu v obsahu */
table.mtable{
	width: 667px;
	margin-bottom: 15px !important;
}
table.mtable, table.mtable tr, table.mtable tr td {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
table.mtable tr td div.mmezi{
	width: 7px;
}
table.mtable tr td div.mmezi2{
	height: 7px;
}
table.mtable tr td.mtd{
	background: #F7F7F7;
	border-bottom: 1px solid #818181;
	width: 330px;
}
.mblok1{

}
.menublock{
	width: 330px;
	float: left;
	padding: 7px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.menublock a.active{
	font-weight: bold !important;
}
.menublock .s1 a:link, .menublock .s1 a:visited {
	font-weight: bold;
	text-decoration: none !important;
}
.menublock .s1 a:active, .menublock .s1 a:hover {
	text-decoration: underline !important;
}
.menublock .s2{
	float: left;
	margin-right: 3px;
}
.menublock .s2 a:link, .menublock .s2 a:visited {
	white-space: nowrap;
	font-size: 11px;
	text-decoration: none !important;
	background: url(img/odr.gif) no-repeat center left;
	padding-left: 8px;
}
.menublock .s2 a:active, .menublock .s2 a:hover {
	text-decoration: underline !important;
}

/* podmenu v obsahu
.mblok1{
	margin-right: 7px;
}
.menublock{
	background: #F7F7F7;
	border-bottom: 1px solid #818181;
	width: 330px;
	min-height: 35px;
	float: left;
	margin-bottom: 7px;
	padding: 7px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.menublock .s1 a:link, .menublock .s1 a:visited {
	font-weight: bold;
	text-decoration: none !important;
}
.menublock .s1 a:active, .menublock .s1 a:hover {
	text-decoration: underline !important;
}
.menublock .s2{
	float: left;
	margin-right: 3px;
}
.menublock .s2 a:link, .menublock .s2 a:visited {
	white-space: nowrap;
	font-size: 11px;
	text-decoration: none !important;
	background: url(img/odr.gif) no-repeat center left;
	padding-left: 8px;
}
.menublock .s2 a:active, .menublock .s2 a:hover {
	text-decoration: underline !important;
}
 */
 
/* nadpis s logem vlevo */
.loga{
	overflow: hidden;	
}
.loga h1{
	float: left;
	padding-top: 0px;

}
.loga h1 .nadnadpis{
	display: block;
	font-size: 12px;
	margin-bottom: -5px;
}
.loga .logovyrobce{
	float: right;
	padding-top: 6px;
}

.vyrobek{
	width: 330px; /*210*/
	background: url(img/produkt_bg.gif) no-repeat bottom right;
	padding: 5px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	min-height: 80px;
}
.vyrobek .vyrobek_ikona{
	width: 75px;
	float: left;
}
.vyrobek .vyrobek_text{
	padding-left: 5px;
	padding-right: 3px;
	float: left;
	width: 247px; /*127*/
	font-size: 11px;
}
.vyrobek .vyrobek_text h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	padding-left: 5px;
	margin: 0px;
}
.vyrobek .vyrobek_text h2 a:link, .vyrobek .vyrobek_text h2 a:visited{
	text-decoration: none !important;
}
.vyrobek .vyrobek_text h2 a:active, .vyrobek .vyrobek_text h2 a:hover{
	text-decoration: underline !important;
}
.vyr1{
	margin-right: 10px;
}
.vyr2{
	margin-right: 0px;
}


/* karta produktu */
.nakarte{
	padding: 0px;
	margin: 0px;
}
.nakarte .hlavniobrazek{
	width: 60%;
	float: left;
}
.nakarte .hlavniobrazek a{
	display: block;
	margin-bottom: 15px;
}
.nakarte .prilohy{
	width: 40%;
	float: right;
}

.prilohydole .prilohy{
	width: 325px;
	float: left;
	margin-right: 20px;
}

/* downloady specialni stranka */
.download_nadpisdivize{
	text-align: right;
	font-size: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	clear: both;
	border-bottom: 1px solid #B0B0B0;
	margin-bottom: 5px;
}
.download_nadpisdivize a:link, .download_nadpisdivize a:visited{
	color: #B0B0B0 !important;
	text-decoration: none !important;
}
.download_nadpisdivize a:active, .download_nadpisdivize a:hover{
	text-decoration: underline !important;
}

.download_prilohynazev{
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	clear: both;
	padding-top: 10px;
}

.dl{
	width: 210px; /*210*/
	/*background: url(img/produkt_bg.gif) no-repeat bottom right;*/
	padding: 4px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	min-height: 80px;
	border: 1px solid #DEDEDE;
}
.dlpoz3{
	margin-right: 0px;
}
.dl .ikona{
	width: 75px;
	float: left;
}
.dl .text{
	padding-left: 5px;
	padding-right: 3px;
	float: left;
	width: 127px; /*127*/
	font-size: 11px;
}
.dl .text a:link, .dl .text a:visited{
	text-decoration: none !important;
}
.dl .text a:active, .dl .text a:hover{
	text-decoration: underline !important;
}
.dl .text .nazevproduktu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
}
.dl .text .textdl img{
	margin-bottom: -3px;
	padding-left: 2px;
}

.kotva{
	background: #F7F7F7;
	border-bottom: 1px solid #818181;
	line-height: 20px;
	font-size: 11px;
	text-align: right;
	padding-right: 4px;
	margin-bottom: 7px;
}
.kotva a:link, .kotva a:visited, .kotva a.active{
	background: url(img/odr.gif) no-repeat center left;
	padding-left: 10px;
	margin-left: 6px;
}
.kotva a.active, .kotva a:hover.active{
	font-weight: bold;
	text-decoration: none !important;
}
.kotva a.kotva1{
	background: none !important;
}
.kotva .kotvanadpis{
	float: left;
	padding-left: 4px;
	font-weight: bold;
}

.oddilobrazek{
	margin-bottom: 15px;
}
.oddilobrazekpopis{
	text-align: center;
	display: block;
}
.oddilodkaz{
	margin-bottom: 5px;
}
.oddilnadpis{
	font-weight: bold;
	margin-bottom: 0px;
}
.galerienadpis{
	font-weight: bold;
	margin-bottom: 0px;
}
div.fotogalerie-gallery{
	margin-bottom: 15px !important;
	overflow: hidden;
	width: 704px;
}
/* aby centrovani galerie fungovalo i v IE7 a XHTML */
.fotogalerie-gBorder{
   #position: relative;
	border: 1px solid #BFBFBF !important;
	background-color: White;
}
.fotogalerie-gBorder .prvni{
	#position: absolute;
	#top: 50%;
	#right: 50%;
}
.fotogalerie-gBorder .prvni .druhy{
	#position: relative;
	#top: -50%;
	#right: -50%;
}

.menutitle{
	width: 337px;
	margin-top: 5px;
	padding: 2px;
	padding-left: 6px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #B0B0B0 url(img/hiddenmenusipka.gif) no-repeat center right;
	margin-bottom: 23px;
}
#menucont {
	width: 700px;
	position: absolute;
	display: none;
	background: url(img/blank.gif) repeat;
	margin-top: -23px;
	z-index: 1000;
}

.mapawebu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.mapawebu a:link, .mapawebu a:visited{
	text-decoration: none !important;
}
.mapawebu a:active, .mapawebu a:hover{
	text-decoration: underline !important;
}
.mapawebu ul{
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	list-style: none;
}
.mapawebu ul li{
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-style: normal;
}
.mapawebu ul li.uroven1, .mapawebu ul li.uroven0{
	margin-left: -10px;
	font-weight: bold;
}
.mapawebu ul li.uroven2{
	font-style: italic;
	margin-left: 20px;
}
.mapawebu ul li.uroven3 a{
	display: block;
	background: url(img/odr.gif) no-repeat center left;
	padding-left: 10px;
	margin-left: 20px;
}
.mapawebu ul li.uroven4{
	margin-left: 20px;	
}
.mapawebu ul li.uroven4 a{
	display: block;
	white-space: nowrap;
	background: none;
}

.reklama{
	margin-bottom: 15px;
}

.oddil{

}

.razeni{
	text-align: right;
	padding-bottom: 5px;
}
.razeni a{
	margin-right: 20px;
}

.clear{
	clear: both;
}

.uka1{
	background: Olive;
}
.uka2{
	background: ActiveCaption;
}
.uka3{
	background: Lime;
}

.pata{
	padding-top: 20px;
	text-align: center;
}

#whp_tabulka{
	margin-bottom: 15px;
}
#whp_tabulka, #whp_tabulka  td{
	border : 1px solid #BFBFBF;
	border-collapse : collapse;
	padding-left : 3px;
	padding-right : 3px;
}

#whp_tabulka2{
	margin-bottom: 15px;
}
#whp_tabulka2, #whp_tabulka2  td{
	border : 0px solid #BFBFBF;
	border-collapse : collapse;
	padding-left : 3px;
	padding-right : 3px;
}

#whp_tabulka3{
	margin-bottom: 15px;
}
#whp_tabulka3 tr.tr1 td{
	border-bottom : 1px solid #BFBFBF;
}
#whp_tabulka3, #whp_tabulka3  td{
	border : 0px solid #BFBFBF;
	border-collapse : collapse;
	padding-left : 3px;
	padding-right : 3px;
}

#whp_tabulka4{
	margin-bottom: 15px;
}
#whp_tabulka4 tr.tr1 td{
	border-bottom: none !important;
}
#whp_tabulka4 tr.tr2 td{
	border-top: none !important;
}
#whp_tabulka4, #whp_tabulka4  td{
	border : 1px solid #d8d8d8;
	border-collapse : collapse;
	padding-left : 3px;
	padding-right : 3px;
}

.formcol{
	display: none;
}

.size1{
	font-size: 11px !important;
}
.size2{
	font-size: 12px !important;
}
.size2{
	font-size: 13px !important;
}

.socials{
	margin-top: 15px;
}
.socials iframe{
	margin-bottom: 15px !important;
	float: left;
}


a:link{
	color: #000000 !important;
	text-decoration: underline !important;
}
a:visited{
	color: #000000 !important;
	text-decoration: underline !important;
}
a:active{
	color: #3F3F3F !important;
	text-decoration: underline !important;
}
a:hover{
	color: #3F3F3F !important;
	text-decoration: underline !important;
}

