body {
	margin: 0px;
	padding: 0px;
	text-align: center;
  background:  #383737;
	font: normal 12px/21px Trebuchet MS, verdana, arial, helvetica, sans-serif, "Lucida Grande";
}
.clear, .cb {
	clear: both;
	height: 0px;
	line-height: 0px;
}
#page {
	width: 940px;
	margin: 1em auto 0em auto;
	padding:  7px 7px 7px 7px;

  background: url(../img/bgbg.jpg) top center no-repeat #F1F1F1;
	text-align: left; 
}
#top {
	height: 115px;   
	background:   url(/img/tactical.png) top left no-repeat; 
 }
.tercove-systemy {background:   url(../img/bnr/bnr-terc.jpg) top center no-repeat !important;}
.zdravotnicky-material {background:   url(../img/bnr/bnr-uriel.jpg) top center no-repeat !important;}
.pistolova-pouzdra {background:   url(../img/bnr/bnr-frontline.jpg) top center no-repeat !important;}


#top ul  {
	width: 950px !important;
	margin:0 10px;
	padding:.2em 0;
	float:left; 
  display: inline;  
  text-align:left; 
}
#top ul li {
display: inline;
}  
#top ul li a {
  font-size: 1.3em;
	display: inline; 
	background: #333;
	color:#fff;  
	padding:4px 8px;
	margin: 0; 	 
   }

#header {
	padding: .4em; 
	text-align: left;
	color:white;
	clear: both;
	margin: 0 auto;
	background:  #333;
}
#header h1 {  
	color: white;
	font-size: 132%; 
	text-align: center;
	margin:0;
			font-weight: normal;

}
h1 span {    
	font-weight: bolder;
}
#header object {
width:458px;
height:228px;
margin:5px;
	float: right;
	background: url(../img/pic1.jpg) center no-repeat transparent;
}


a, a:link a:visited {text-decoration: none; color: #025181; }
a:hover {color: #000; text-decoration: underline; }
a:active {color: #ffffff; }
a.act {background:#386A3D}

#content_left { width:170px;float:left; color: black; padding: 0 00px 150px 0px; } 
#content_left h3.n 
{ 
	background: url(/img/h3a.png) left repeat-x !important;
   color: white; padding: 0.2em 0.4em; font-size: 1em; margin-top:.2em;margin-bottom:0;}
#content_right h3, #content_left h3{ 
   color: white; padding: 0.2em 0.4em; font-size: 1em;margin-top:.6em;margin-bottom:.2em;}
   
#content_right h3, #content_left h3{  
	background: url(/img/h3.png) left repeat-x;
} 
   
#content_left ul, #content_left ul li{ margin: 0; padding:0; }
#content_left ul.m li {margin-bottom: 1px;}
#content_left li{ list-style-type: none; background: #660000;  }
#content_left li a { display:block; padding: 0.2em 0.4em; color:black;
text-decoration:none;font-size: 100%;
	background: #A2C1A2;}
#content_left ul li a:hover{
background: #88AE88;color:#000;
}	
#content_right li a{ display:block; padding: 0.2em 0.4em; color:black;
text-decoration:underline; font-size: 100%; }
#content_left object {width: 150px !important;}
#content_left li a.act {background:#336633;color: white;}
#content_left li.sb {margin-left: 3px;}

div.mn {background: #ccc; padding: .5em; }
ul.nm, ul.nm li { display:inline;text-align:left;margin:0; padding:0;}
ul.nm li a:link, ul.nm li a:visited { text-decoration: underline; display: inline; padding: 0; color: black;margin-right: 15px;}
ul.nm li a:hover {text-decoration: none; color: #000;}
h3#akce {padding: 0 !important;margin: 0 !important;}
h3#akce a{background: #c74f25 !important;padding: .6em;display: block;} 
         
div.tmenu {border: 1px solid #666;width:580px; padding: .4em;float:left; margin-bottom: 1em;background: #F0F3D5;}
div.tmenu:hover {border: 1px solid #000; background: #E8EDBD;}
#content_right { width:170px;float:right; color: black; padding: 0 00px 150px 0px; } 
#content_right ul, #content_right ul li{ margin: 0; padding:0; }

#content_right li{ list-style-type: none; background: transparent;  }
#content_right li a:hover, #content_left li a:hover{ text-decoration:none;}
#content_right object {width: 150px !important;}
 
#content_mid { width:550px;float:left;  color: black; padding: 0px 5px 150px 5px; } 
/*
#content_mid h3{  padding: .0em; margin: .5em 0 0 0; text-decoration: underline;}
*/

#content_mid ul, #content_mid ul li{ margin: 0; padding:0; }
#content_mid ul {margin-left: 1.3em;margin-top: 0;}
#content_mid li{ list-style-type: circle;  }
#content_mid li a{ color: blue; text-decoration: underline;}
#content_mid object {width: 150px !important;}

#content_mid3 { width:720px;float:left; color: black; padding: 10px 5px 150px 5px; } 
/*
#content_mid3 h3{  color: red; padding: .5em; }
*/
#content_mid3 ul, #content_mid3 ul li{ margin: 0; padding:0; }

li.nn {background: white !important;}
  


.hidden { display:none;}

 
#content_left img {border: 2px solid #000; margin: 1px;  }


 
#mid {float: left; width: 100%;	border-bottom: 4px solid #ccc;
}
#mid h1 { margin-top: -.5em; color: #0293DD;
}
#logo {
  float:left; 
  height: 76px;  
	width: 220px;   
  text-align: center;	
 
}
#logo a{
  height: 80px;
	width: 250px; 
  display:block;
	padding-top:17px;

}
	 
#logo a:hover{ 
}
/*<FOOTER>*/
#footer { padding: 10px 1em; background: #000; color:#e2e2e2; text-align: center; }
#footer a:link, #footer a:visited {color: #fff;font-weight: bolder;}
#footer a:hover {color: #ffffff}
 

.divider {height: 0px; margin: 10px 0; border-top: 1px dotted #BA9F79; line-height: 0px; font-size: 0; }
.divider2 {height: 0px; margin: 2px 0 0 0; border-top: 1px dotted #BA9F79; line-height: 0px; font-size: 0; }


#wrapper2 {
	position: relative;
	width: 768px;
	padding: 0;
	text-align: left;
 	z-index: 1;
}
#wrapper {	padding:  0px !important; 
	position: relative;
}
#wrapper2_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 724px;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	float: left;
	clear: none;
	background: transparent url(/img/secwrapper_tog_bg.gif) no-repeat;
	z-index: 4;
}


#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(/img/blank.gif) no-repeat;
	/* Trick IE into showing hover */
	display: block;
}

#prevLink {
	left: 0;
	float: left;
}

#nextLink {
	right: 0;
	float: right;
}

#prevLink:hover, #prevLink:visited:hover {
	background: url(/img/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover, #nextLink:visited:hover {
	background: url(/img/nextlabel.gif) right 15% no-repeat;
}

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

* html>body .clearfix {
	display: inline-block;
	width: 100%;
}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}

.cb {clear: both;}
.certifikaty p.fl {margin: 4px; padding:0;}
#content_left p.fl { float: left; }
address {font-style:normal;}
.partners {text-align:left;}
.partners a:link, .partners a:visited {text-align:left;border: none;}
.partners a img {border: none;}

.navbar a {text-decoration: underline; color: blue;} 
         
fieldset {border: none;}
.ptchome {  border: #e2e2e2 1px solid; padding: .2em; width: 180px; text-align: center; float:left;
margin: 3px; height:280px; background: #fff;
-moz-border-radius:15px;}
.ptchome p, .ptchome h3,.ptchome a,.ptchome img {margin:0;padding:0;}
.ptchome a:link, .ptchome a:visited {text-decoration:underline;}
.ptchome a: img {border: none; text-underline: none;}
.ptchome a:hover { }
.ptchome p.b{font-weight: bolder;}
.ptc {border: 1px solid white; border: #e2e2e2 1px solid; padding: 1em;width: 220px; text-align: center; float:left;margin: 3px; height:240px;}
.ptc a:link, .ptc a:visited {text-decoration:underline;}
.ptc a: img {border: none; text-underline: none;}
.ptc:hover { border: #e4e4e4 1px solid;}
div.galleh {height:160px;background: #fff;-moz-border-radius:15px; }
div.galleh a img {border: none; text-decoration: none;height: auto 0;}
/*.ptc h3 {padding: .1em !important; margin:0 !important;}
*/

.ndp {height: 50px;line-height:13px;clear:both;}
.ord1 {width:140px;float:left;}
#topbut {margin:1px 0 2em 0;padding:0;border-bottom: 4px solid #454C2D; }
#topbut h2 {margin: 0px;padding:1px;}
ul.help {margin-left: 2em !important;}
ul.help li {margin-left: 1em;list-style: square !important;}
ul.help li a:link, ul.help li a:visited {text-decoration: underline;display:inline;}
div.nadpis {height: 65px;}
form.fo label {width: 100px;float:left;}
form.fo input {width: 150px;float:left;}
div#med div {float:left; width:100px; margin: 3px;height: 170px;text-align:center;border: 1px solid #e2e2e2;
background: #AA9905;}
div#med div:hover {background: #e2e2e2;border: 1px solid black;}
div#med a {margin-top: 50px;}
div.ptc a img {border: none;}
span.rd, span.gr {color: white;padding: 1px 2px;}
span.gr {color: green;}
span.rd {background: red;}
div.rig {float:right;width: 260px;background: #eff7e7; border: 1px solid #bbdaa0;padding: 0.5em;text-align:left;}
div.rig h3 {color:black; font-size: 2em; padding: .3em 0;margin:0;top:-20px;}

ul.unit {
display:block;float:left;
}
ul.unit li {float:left; width: 160px;margin: .4em;}
ul.unit li a{display: block; padding: 1.3em; margin: .4em; background: #454C2D; color: white; }
.ewa a {color: brown !important;font-weight: bolder;}
.ptcsmall { text-align:center;width: 120px; height: 240px; float:left; font-size: 11px;margin:4px; padding: .3em; border: 1px solid #e2e2e2;background:#fff;}
.ptc:hover {border: 1px solid #666;}
.ptcsmall h2 { font-size: 1.2em !important;
          margin: 0em 0;
          height: 90px;
          font-weight: bolder;
         
          display: block;}
.ptcsmall .ord {font-size: 1.3em !important;}          
          
.galle {height: 165px; background: white;}
.galle img {vertical-align: middle !important;}
#banners
{       background: white; 
        float:left;
        width:420px;
        height:350px;
        text-align:center;
 }
#banners div a:link img, #banners div a:visited img {border: none;}
#banners div
{z-index: 40;
        width:350px;
        height:300px; 
        display:none;
        margin:0px;

}

#banners #banner2
{
        display:block;
}

#banners div span
{
        width:350px;
        position:relative;
        display:block;
        top:-17px;
        text-align:center;
        line-height:1.5em;
        left:10px;
        background:#fff;
        font-size:1.2em;
        padding:5px;
        opacity:0.7;//standard
        filter:alpha(opacity=50);//internet explorer
        -moz-opacity:.50;//older firefox versions
        
}
#banners div {text-align:center;}
#banners ul
{z-index: 440;  
        height:28px; 
        text-align:left;
        background: white;
        color:black;
        margin:00px;
        padding: .3em;
}

#banners ul li
{
        display:inline;
        background: red;
        margin: 2px;
        padding: 3px;
        color:black;
}

#banners ul li a
{
        text-decoration:none;
        padding:5px 9px;
        line-height:2.5em;
        margin:5px;
        color:#fff;
        
        height:28px;
        font-weight:bold;
}

#banners ul li a:hover
{
        background:#fff;
        color:#000;  
}
#banners ul li.lid{color: white;font-weight: bolder; padding-left: 1em;}
div.fl {float:left;width: 500px; padding: 10px;}
p.fl ul, p.fl ul li { width: 180px;float:left;}
p.dsc {float:left; width: 330px;}
p.dsc strong {font-weight: bolder;color:red;   }
div.dsc ul {padding-left: 2em !important; background: #fff;}
div.dsc ul li {list-style-type: decimal;}

#show {float:left; height:218px; margin-top:26px;}
#show img {float:left; } 
.brdcrmps a {text-decoration:underline;}
fieldset.orderf1, fieldset.orderf2 {border: 1px solid #e2e2e2; padding: .4em;}
fieldset.orderf1 legend, fieldset.orderf2 legend {border: 1px solid #e2e2e2; padding: .4em; background: #FFCCCC}

.ord44 a.detail {font-size: 1.9em; text-decoration: underline;}

td.r {text-align:right;}
ul.loga {background: white !important; }
ul.loga li {background: white !important; color:#666}
ul.loga li a img {border: none !important;text-decoration: none !important}
ul.loga li a  {text-decoration: none !important; border: 1px solid #e4e4e4 !important; margin: 0; padding: 0; display:block;
background: white !important;color:#666 !important; font-size: 11px !important;font-weight: bolder; text-align:center;}

h3.n a {  padding: 0; color: white;}   
h3 a:hover {color: silver;}
div.seznamvyrobku {float:left; width: 540px; margin: 4px 0; padding: .6em 1.2em; background: white;}
div.seznamvyrobku a.obrazek {width: 160px !important; height: 150px; float:left; margin-top: .4em; margin-right: 4px;}
div.seznamvyrobku a.obrazek img {border: none; float:left; margin-top: .4em; margin-right: 4px;}
div.seznamvyrobku h2 {font-size: 130%; background: #e9e9e9; font-style: normal;margin-bottom:0;padding: .3em .2em;}
div.seznamvyrobku p{margin:0; padding: 0;}
div.seznamvyrobku a.detail {text-decoration: underline;}
div.seznamvyrobku div.fl {text-align:center; float: right;width: 170px;font-size: 130%;}
div.seznamvyrobku div.fl a.koupit {font-size: 150%;}
div.seznamvyrobku div.fl a {text-decoration: underline;}
div.seznamvyrobku div.fl p {}


div.tmenu21 ul, div.tmenu21 ul li {list-style-type:none;display:block;float:left;}
div.tmenu21 ul li {float:left; display:block;width:140px;}
div.tmenu21 ul li img {width: 130px;border: none;text-decoration: none;}
div.tmenu21 ul li span {display: block; height: 40px;}
div.tmenu21 ul li a:link, div.tmenu21 ul li a:visited  {border: none;text-decoration: none;text-align:center;
color: #666 !important;}  
div.tmenu21 ul li a:hover {color: black !important;background: #989477;}
div.pocitadlo {text-align:center;margin-top: 2em;}
div.dsc {width: 420px;float:left;padding-top: 1em;margin-top:1em;}
div.dsc h2 {padding: 0;margin: 0;}
h3.prtnr {margin-top: 1.2em !important;}
tr.toptr th {text-align:center;vertical-align:top;}
tr.toptr {background: #e2dec2;}
table.crt {border: #989477 1px solid;} 
ul.dokosiku, ul.dokosiku li {display: block;}
ul.dokosiku {border:orange 1px solid; background: #e2e2e2;font-size: 1.3em;margin-left: 1.5em;padding: 1em;}
ul.dokosiku li {margin-left: 1.5em;}

ul.vyrobcilist, ul.vyrobcilist li{margin:0;padding:0;list-style-type:none !important;}
ul.vyrobcilist li {float:left; text-align:center;width: 160px;height: 90px; border: 0;margin:.4em .7em !important;}
ul.vyrobcilist li a {display: block; float:left;margin:2px; padding: .5em;width:160px;border: 0 !important;}
ul.vyrobcilist li a img {border: 0;text-decoration:none !important;}

ul#ttp li a.act {background: #cc9933;}
tr.line {border-bottom: 1px solid #666 !important;}

form#frmCheckout input:focus {background: orange !important;}
.anovinka {background: url(/img/-novinka.gif) right bottom no-repeat white !important;}
.aopetskladem {background: url(/img/-opet-skladem.gif) right bottom no-repeat white !important;}
.aposlednikus {background: url(/img/-poslednikus.gif) right bottom no-repeat white !important;}
.aoblibeny {background: url(/img/-aoblibeny.gif) right bottom no-repeat white !important;}
.anaceste {background: url(/img/-na-ceste.gif) right bottom no-repeat white !important;}
div.bigmenu {}
div.bigmenu ul {display:block; float:left;}
div.bigmenu ul li {display: block;text-align:center; background: white; float:left; width:240px; height:350px; margin: .4em !important; padding:.5em .5em .5em .5em;}
div.bigmenu ul li a img {border: none;}
div.bigmenu h3 {margin:0;padding:0;}
div.topinfo {float:right; color: white; font-size: 140%;background: #666;padding: .5em;margin-top:1em;}
div.topinfo a:link, div.topinfo a:visited {color: white;text-decoration: underline;}
tr.sel1 {background: #e5e5e5;}

table.ta tr {border-bottom:1px solid black;}
table.ta, table.ta td{border:1px solid #666;}
  
