body,td{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body{
 margin:0px;
 padding:0px;
 text-align:center;min-width:1024px;
 background-image: url(../../images/pozadie.jpg); background-repeat: repeat-x;
 font-size: 12px;

}

/* Setup (This all looks neater when it isn't put on display!) */
.body {
 width: 1024px;               /* total width */
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}


.body a:link, .body a:visited{color:#e01219;text-decoration:underline;}
.body a:hover{text-decoration:none;color:#ae080e;}



#left {width: 160px;              /* left column width */
 margin-left: -160px;       /* _negative_ left column width */;
  }
#left p {padding-left:3px;padding-right:2px}

#sitemap {float: left; width: 280px; height: 170px; margin: 5px 30px; padding: 0px;}
#sitemap ul { padding: 5px; margin: 0px;}

#sitemap ul li { padding: 0px; margin: 1px;}
#sitemap ul li a {color: blue;}
.sitemaph2 {color: black; padding: 1px 0px 0px 5px; margin: 0px; background-repeat: no-repeat; height: 20px;}
.sitemaph2 a{color: black;}



.pata { height: 40px;position: relative; margin-top: 5px; color: #FFFFFF;  text-align:center; font-size: 10px;padding-bottom:15px;}
.pata a:link, .pata a:visited{color:#a3a3a3;text-decoration:none;}
.pata a:hover{text-decoration:underline;color:white;}

#clearheader{}/*needed to make room for header*/
/* combat IE's 3 pixel jog */

/*printer styles*/
@media print{
#left{display:none;}
#outer{border-top:20px;position:relative;z-index:2;}
#topLinks{border-left:0px;}
#top2Links{border-left:0px;}
#wrapper{border-left:0;border-right:0;}
}

#inner { margin: 0px; width: 1024px; margin-top: 0px; color: #393b45;position:relative;margin-left:2px;}

#content { float: left; width: 1024px; position: relative; z-index: 12; background-image: url(../../images/pozadie2.jpg);
 background-repeat: repeat-x; overflow: hidden;}
#content ul li { padding-left: 0px;}
#content ul { padding-left: 30px;}

#innercontent {padding-top:0;}

#topLinks { position: relative; margin: 0 px; width:1024px;top: 140px; left: 87px; color: #EEE;   }

#topmenumid a:link{ padding: 0px 10px 0px 10px; margin: 0px;  font-size: 14px; color: #2c2c2f;
	text-decoration: none; text-align: top; }
#topmenumid a:visited{ padding: 0px 10px 0px 10px; margin: 0px;  font-size: 14px; color: #2c2c2f;
	text-decoration: none; text-align: top; }
#topmenumid a:hover {  color: #ed1c24;}


#topmenuleft {float: left; width: 5px; height: 50px; background-image: URL('../../images/topmenuleft.gif');}
#topmenumid {z-index:90;float: left; height: 28px; padding: 10px 0px 2px 0px; position:relative;margin-top:-2px;}
#topmenuright {float: left; width: 5px; height: 50px; background-image: URL('../../images/topmenuright.gif');}

#top2Links { height:40px;position: relative; margin-top:0px;margin-left:0px;float:right;width: 1024px; color: #EEE; background-image: url(../../images/pozadie4.jpg); background-repeat: repeat-x;  }
#top2menumid a:link, #top2menumid a:visited { padding: 0px 10px 0px 10px; text-align: center; font-size: 14px; color: #2c2c2f;
	text-decoration: none;  }
#top2menumid a:hover { color: #ed1c24;}
#top2menuleft {float: right; width: 5px; height: 50px; }
#top2menumid {float: right; height: 30px;  position:relative;margin-top:8px;z-index:40;}
#top2menuright {float: right; width: 5px; height: 50px; }



#bottomLinks { position: relative;  top: 715 px; z-index: 11; margin: 0 px; width: 100%;  left: 87px; color: #EEE;   }

#bottommenumid a:link, #bottomLinks a:visited { padding: 10px 10px 1px 10px; margin: 0px;  font-size: 14px; color: #2c2c2f;
	text-decoration: none; text-align: top; }
#bottommenumid a:hover {  color: #ed1c24;}


#bottommenuleft {float: left; width: 5px; height: 50px; background-image: URL('../../images/topmenuleft.gif');}
#bottommenumid {float: left; height: 50px; padding: 10px 0px 2px 0px; background-image: URL('../../images/pozadie4.jpg'); background-repeat: repeat-x;}
#bottommenuright {float: left; width: 5px; height: 50px; background-image: URL('../../images/topmenuright.gif');}

#bottom2Links { position: relative;  margin-top: 30em; width: 86%; color: #EEE; background-image: url(../../images/pozadie4.jpg); background-repeat: repeat-x;  }

#demorequestlink:hover{color: #ed1c24;}

#bottom2menumid a:link{ padding: 0px 10px 1px 10px; text-align: center; font-size: 14px; color: #2c2c2f;
	text-decoration: none;  }
#bottom2menumid a:visited{padding: 0px 10px 1px 10px; text-align: center; font-size: 14px; color: #2c2c2f;
	text-decoration: none; }
#bottom2menumid a:hover { color: #ed1c24;}
#bottom2menuleft {float: right; width: 5px; height: 50px; }
#bottom2menumid {position:relative;float: right; width:1024px; height: 40px; padding: 8px 0px 2px 0px;
background-image: url(../../images/pozadie4.jpg); background-repeat: repeat-x;text-align:right;z-index:30;}
#bottom2menuright {float: right; width: 5px; height: 50px; }



.floatright {
	float: right;
	margin: 5px;
}

.floatleft {
	float: left;
	margin: 5px;
}

.clrfloat {
	clear: both;
}

.clrleft {
	clear: left;
          }

h1 {
	font-size: 20px;
	color: #ae080e;
	font-style: bold;
}

h2 {
	font-size: 18px;
	color: #e01219;
	font-weight: bold;
}

h3 {
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}

.detektorobal {width: 328px; height: 213px; background-repeat: no-repeat; margin: 0px; text-decoration: none; cursor:pointer;}
.detektorpolozka {padding: 15px 0px 0px 15px; font-size: 17px; text-align: left;  color: #393b45;height:195px;}
.detektorpolozka:hover{color:#e01219}

.textinimgwrap{width: 328px; height: 180px; background-repeat: no-repeat; margin: 0px; text-decoration: none; cursor:pointer;}
.textinimgitem{padding:  15px 0px 0px 30px;  text-align: left; font-size: 15px; text-align: left;  color: #393b45; height:180px; }
.textinimgitem{text-decoration:none;}
.textinimgitem:hover{color:#e01219}



.text2inimgwrap{width: 1003px; height: 300px; background-repeat: no-repeat; margin: 0px; text-decoration: none; cursor:pointer; margin-top:-15px;}
.text2inimgitem{padding: 158px 0px 0px 612px;  font-size: 32px; font-weight: bold; text-align: left;  color: #ae080e; height:130px; }
.text2inimgitem2{padding: 0px 0px 0px 610px;  font-size: 32px; font-weight: bold; text-align: left;  color: #b4b4b2; height:130px; margin-top:-128px; }
.text2inimgitem:hover{color:#e01219}

.text3inimgwrap{width: 1003px; height: 120px; background-repeat: no-repeat; margin: 0px; text-decoration: none; cursor:pointer;
  position:relative; margin-top:-10px;}
.text3inimgitem{padding: 20px 0px 0px 30px;  font-size: 15px; text-align: left;  color: #393b45; height:100px; }




.mainmenuobal {width: 250px; height: 500px; background-repeat: no-repeat; margin: 10px; text-decoration: none; cursor:pointer;}
.mainmenupolozka {padding: 175px 0px 0px 0px; font-size: 17px; text-align: center;  color: white;}

.orderobal {width: 135px; height: 42px; background-repeat: no-repeat; margin-top: 5px; text-decoration: none; cursor:pointer;}
.orderpolozka {padding: 15px 0px 0px 0px; font-size: 10px; text-align: center;  color: red;}


.shopstyle {
	border-top: 1px solid #800000;
	border-bottom: 1px solid #800000;
}
.shopdir {
	border-bottom: 1px solid #800000;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFECEC;
}
.actiondir {
	color: #DDDDDD;
	background-color: #800000;
	font-weight: bold;
	text-align: left;
}
.actiondate {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-color: #800000;
	vertical-align: top;
	width: 180px;
}
.actiontext {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #800000;
	text-align: left;
}

.paragraph {
	text-align: justify;
}

.centeralign {
	text-align: center;
}

.leftalign {
	text-align: left;
}

.rightalign {
	text-align: right;
}

.kontakttext {
	text-align: left;
}

.kontaktname {
	font-weight: bold;
	text-align: left;
	width: 150px;
	vertical-align:top;
}

.kontaktdata {
	text-align: left;
	width: 400px;
}

.newsdate {
	font-weight: bold;
	text-align: left;
	width: 120px;
	vertical-align:top;
}

.newstext {
	text-align: left;
}

.fotothumb a {
	margin: 20px;
	text-align: center;
	position: relative;
	background-color: #CCCCCC;
	border: 1px solid #003366;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#222222;
}

.fotothumb a:hover {
	background-color: maroon;
	border-color:maroon;
	color:#CCCCCC;
}


.fotothumb img{
	border:0;
}

.fotothumbwb a {
	margin: 15px;
	text-align: center;
	position: relative;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#222222;
}

.fotothumbwb a:hover {
	background-color: maroon;
	border-color:maroon;
	color:#CCCCCC;
}


.fotothumbwb img{
	border:0;
}


.redtext {
	color:#FF0000;
}

.smallfont {
	font-size:11px;
}

.textindent {
	margin-left:1em;
}



#printablelink {
        float: right;
        width: 158px; height: 45px; background-image: URL('../../images/printer-friendly2.gif');background-repeat: no-repeat;
	font-weight:bold;
	font-size:10px;
}

img {
	border:0;
}

.tblheader {
	font-weight:bold;
	text-align:center;
	background-color:#68bdf0;
}

.tblrowodd {
	text-align:left;
	background-color:#b0e0fd;
}

.tblroweven {
	text-align:left;
}

.tutorialmenu { margin: 30px 0px 0px 200px; color: #EEE;}

.tutorialmid a:link, .tutorialmid a:visited { padding: 10px 10px 1px 10px; margin: 0px; text-align:center; font-size: 12px; color: white;
	text-decoration: none; text-align: center; }
.tutorialmid a:hover{ background-image: URL('../images/topmenumid_active.png'); background-repeat: repeat-x; color: #bb2d39;}
.active{font-weight:bold;text-decoration:underline;}
.tutorialleft {float: left; width: 5px; height: 32px; background-image: URL('../../images/topmenuleft.gif');}
.tutorialmid {float: left; height: 32px; padding: 10px 0px 2px 0px; background-image: URL('../../images/topmenumid.gif'); background-repeat: repeat-x;}
.tutorialright {float: left; width: 5px; height: 32px; background-image: URL('../../images/topmenuright.gif');}
#tutorial_video {margin-left: 150px;}

.hwzoznam {}
.hwzoznam h2 {clear: both;}                                                                          /* Nadpis hardwareovych skupin*/
.hwzoznam ul {font: bold 14px;}
.hwzoznam ul li {margin: 0px 0px 0px 15px; text-decoration:none; float: left; padding: 0px 5px 5px 15px; list-style-type: none;}
.hwzoznam ul li h6 {margin: 0px; padding: 0px 0px 0px 15px; border: 0px; background: url('../../images/ul.gif') no-repeat 0px 0px; }
.hwzoznam ul li a:link, .hwzoznam ul li a:visited {color:#000000}                        /* un and visited link */
.hwzoznam ul li a:hover {text-decoration: underline;}                                    /* mouse over link */
.hwzoznam ul li a img {margin: 0px 0px 0px 15px; padding: 0px 5px 5px 15px; border: 0px;}

.hwzoznam ul .hwnazov {list-style-image: URL('../../images/ulreverse.gif'); float: none;}
#innercontent { padding: 65px; padding-top:15px; }  /* Zmenené 20.6. */
#menucontent { padding: 0px; padding-top:0px; }  /* Zmenené 23.6. */

/* Mozilla code */
#outer > #inner { border-bottom: 1px solid transparent; }
#content { margin: 0px -3px 0px -2px;}

#button_links{position:absolute;top:-20px;height:100px;margin-left:788px;z-index:30;}
#apislogo{position:relative;float:left;margin-left:0px;z-index:1;}

#content table a:link, #content table a:visited{font-size:9pt;cursor:pointer;}
#content table a:hover{cursor:pointer;}


.bClose {cursor:pointer;font-weight:bold;position:absolute;right:10px;text-decoration:none;top:5px;font-size:15pt;}
#popup,#popup2{ background: url(../xml.en/bg.png);display:none;height:252px;padding:15px;width:454px;}
#demorequest{ background: url(../../images/bg_popup1.png);display:none;height:505px;padding:15px;width:420px;}
#orderrequest{background: url(../../images/bg_popup1.png);display:none;padding:15px;}


#hidden, #hiddenorderstandard , #hiddenitem, #hiddenorderdocuments, #kontakty2,
#kontakty3, #kontakty4, #kontakty5, #kontakty6, #kontakty7, .emailhidden, #requireditems_hidden{display:none;}

#requireditems_IE{position:relative;margin-right:330px;}


#nextformbutton, #nextformbutton:visited {color:#45b2f3;font-size:15pt;text-decoration:none;font-weight:bold;text-align:right;
position:absolute;right:60px;}

#nextformbutton:hover{color:#098bd9;text-decoration:underline;}

#sec_feat{display:none;}
#firststepstandard{width:580px;}
#firststepdocuments{width:620px;}

#kontakty1_1{position:relative;margin-left:-15px;}
#kontakty1_2{position:relative;margin-left:300px;}

.contactlistheader:link, .contactlistheader:visited{text-decoration:none;}
.contactlistheader2:hover{color:#ae080e;text-decoration:none;}
.contactlistheader2{position:relative;margin-top:2px;margin-bottom:2px;}

#showbutton:link, #showbutton:visited{color:#e01219;text-decoration:none;}
#showbutton:hover{text-decoration:underline;color:#ae080e;}

#hidebutton:link, #showbutton:visited{color:#e01219;text-decoration:none;}
#hidebutton:hover{text-decoration:underline;color:#ae080e;}

#topbanner{width:976px;height:100px;position:relative;margin-left:24px;font-size:14pt; color:#ae080e;}
.topbannerpage{background-color:#edeff4;text-align:left;font-size:15px;width:976px;}

.bannerpageheader{text-decoration:none;font-weight:bold;font-size:18px;text-align:left;}
.bannerpageheader2{text-decoration:none;font-weight:bold;font-size:24px;text-align:left; color:#ae080e;}
.smallbannertext{font-size:14px;}

#bottombanner{width:976px;height:200px;position:relative;margin-left:24px;margin-top:0px;font-size:20pt;float:left;}
.bottombannerpage{background-color:#edeff4;}
.bottombannerpage table{position:relative;margin-left:0px;margin-top:10px;}

.checkbox{position:relative;margin-right:180px;}
.radio{position:relative;margin-right:180px;}

#toppager, #bottompager {display:none;}

#nounderline a{text-decoration:none;}
#nounderline{position:relative;padding:0px;;}

#expert_zone1{position:absolute;right:50px;top:30px;}
#expert_zone_kecy{width:400px;height:300px;}

.referenciepolozka{padding-left:10px;padding-right:10px;}
.bannerreferenciepolozka{padding-left:10px;padding-right:30px;}
.refnadpis{position:relative;margin-left:10px;color:black;font-size:14pt;}
.refnadpis:hover{color:#e01219;}
.refnadpis2{position:relative;margin-left:10px;color:black;font-size:14pt;}
.refnadpis2:hover{color:#e01219;}

/*vrchne vysuvacie menu*/
#topdropdownmenu{position:relative;z-index: 100 !important;}
#topdropdownmenu, #topdropdownmenu ul {padding: 0;margin: 0;list-style: none;}
#topdropdownmenu a {display: block;height:25px;}
#topdropdownmenu li {float: left;width: auto;}
#topdropdownmenu li ul a{}
#topdropdownmenu li ul {position: absolute;left: -999em;}
#topdropdownmenu li ul li{height:25px;border:0px;width: auto;}
#topdropdownmenu li:hover ul, #topdropdownmenu li.sfhover ul {left:auto;} 

#cataloguestopmenuitems li, #cataloguestopmenuitems a{height:25px;width:260px;padding: 5px 0px 0px 0px;}
#cataloguestopmenuitems{width:280px;background-image:url('../../images/pozadie_dropdown.png');background-repeat: repeat-x;}
#cataloguestopmenuitems li:hover, #cataloguestopmenuitems li.sfhover{background-color:#eceff4;}

#detectorstopmenuitems li:hover, #detectorstopmenuitems li.sfhover{background-color:#eceff4;}
#detectorstopmenuitems{width:220px;background-image:url('../../images/pozadie_dropdown.png');background-repeat: repeat-x;}
#detectorstopmenuitems li, #detectorstopmenuitems a{height:25px;width:200px;padding: 5px 0px 0px 0px;}
/*koniec menu*/
