/* CSS Document */
@import url("menu.css");

body { 
  margin:0; 
  padding:0; 
  color:#fff; 
  font-family:Arial,Verdana; 
  text-align:center; 
  background:#969696 url("../images/bg.jpg") repeat-x left top;
}



.clear { clear:both;	line-height:0; _font-size:0; }
.fleft {float:left;}
.fright {float:right}
.hidden {display:none;}

form fieldset {margin:0;padding:0;border:none;}
form fieldset legend {display:none;}
img {border:0;}



#top {
  position:relative;
  margin:auto;
  width:965px;
  height:95px;
  color:#000;
  background:#fff url("../images/top-bg.jpg") no-repeat left top;
  z-index:100;
  text-align:left;
}
#head {
  position:relative;
  margin:auto;
  width:965px;
  height:408px;
	text-align:left;
  background:#6a6c6a url("../images/head-bg.jpg") no-repeat left top;
  z-index:0;
}
#headsmall {
  position:relative;
  margin:auto;
  padding:0;
  width:965px;
  height:201px;
	text-align:left;
  background:#6a6c6a url("../images/headsmall-bg.jpg") no-repeat left top;
  z-index:0;
  border:solid #fff;
  border-width:0 0 3px 0;
}
#products {
  position:relative;
  margin:auto;
  width:965px;
  height:339px; /* 226 */
  overflow:hidden;
  background:#fff url("../images/products-bg.jpg") no-repeat left top;  
}
#content {
  margin:auto;
  padding:0 7px 0px 7px;
  width:951px;
  background:#fff;
}
#cnt1 {
  float:left;
  width:712px;
  text-align:left;
}
#cnt1.bg {background:url("../images/cnt1-bg.jpg") no-repeat left top;}
#cnt2 {
  float:right;
  width:235px;
}
#foot {
  margin:auto;
  padding:0 7px 7px 7px;
  width:951px;
  height:73px;
  text-align:left;
  background:#fff url("../images/foot-bg.jpg") no-repeat 7px top;
}




/*logo*/
#logo {
  display:block;
  position:absolute;
  top:23px;
  left:30px;  
	margin:0; 
	padding:0;
	width:241px; 
	height:42px;
	z-index:0;
	overflow:hidden;
	font-size:10px; /*0.8em*/	
}
#logo span {
	display:block;
	position:absolute; 
	margin:0; 
	padding:0;
	left:0; 
  top:0; 
	width:241px; 
	height:42px;
	z-index:0;
  background:url("../images/logo.jpg") no-repeat left top;
}

/*head contact*/
#head table {
  position:absolute;
  right:185px;
  top:260px;
  color:#000;
  text-align:left;
}
#head table th {
  text-align:left;
  margin:0;
  padding:0 0 10px 0;
  color:#ff6c00;
  font-size:11px;
}
#head table td {
  padding:0 20px 0 0;
  vertical-align:top;
  font-size:10px;
}
#head table td a {text-decoration:none;color:#000;}
#head table td a:hover {text-decoration:underline;}

/*content*/
#cnt1 h2 {
  margin:19px 15px 0 8px;
  padding:0 0 3px 11px;
  font-size:14px;
  color:#ff6c00;
  border:solid #ff6c00;
  border-width:0 0 1px 0;
  background:url("../images/title-bg.gif") no-repeat left bottom;
}
#cnt1 p {
  margin:10px 32px 20px 19px;
  color:#757575;
  font-size:11px; /* 0.7em */
  line-height:1.4em;
  text-align:justify;
}

#cnt1 p a {
  color: #FF6C00;
  text-decoration: none;
}

#cnt1 form {
    margin:10px 32px 20px 19px;
}

#cnt1 table td {
    color:#757575;
  font-size:11px; /* 0.7em */
  line-height:1.4em;
  text-align:justify;
}
#cnt1 table td input {
    border:1px solid #dddddd;
}
#cnt1 table td textarea {
    border:1px solid #dddddd;
    font-family:Arial,Verdana; 
}
/*search*/
#search {
  margin:0 0 3px 0;
  width:235px;
  height:89px;
  text-align:left;
  background:#ff6c00 url("../images/search-bg.jpg") no-repeat left bottom;
}
#search form {
  position:relative;
  top:35px;
  left:12px;
}
#sbutton {
  float:left;
  margin:2px 0 0 5px;
  padding:0;
  border:0;
  width:32px;
  height:20px;
  line-height:20px;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  background:#000 url("../images/sbutton-bg.gif") no-repeat left bottom;
}
#sinput {
  position:relative;
  float:left;
  width:173px;
  height:22px;
  background:#fff url("../images/sinput-bg.gif") no-repeat left bottom;  
}
#sinput input {
  position:absolute;
  top:5px;
  padding:0;
  margin:0;
  padding:0;
  width:173px;
  height:15px;
  border:0;
  text-align:center;
  background:none;
  color:#8c8c8c;
  font-size:10px;
}

/*foot content*/
#foot ul {
  margin:0 0 0 0;
  padding:0;
}
#foot ul li {
  display:inline;
  margin:0 0 0 22px;
  padding:0;
  list-style:0;
}
#foot ul li a {
  color:#696969;
  font-size:11px;
  text-decoration:none;
}
#foot ul li a:hover {text-decoration:underline;}
#foot p {
  position:relative;
  margin:11px 0 0 22px;
  padding:0;
  font-size:11px;
  color:#999999;
}
#foot p a {color:#999999; font-weight:bold; text-decoration:none;}
#foot p a:hover {text-decoration:underline;}

#smallproducts {
  width:713px;
  background:#ff6c00 url("../images/spb1.gif") no-repeat left top;
}
#spb2 {
  width:713px;
  background:url("../images/spb2.gif") no-repeat right top;
}
#spb3 {
  width:713px;
  background:url("../images/spb3.gif") no-repeat left bottom;
}
#spb4 {
  padding:15px 20px;
  width:673px;
  background:url("../images/spb4.gif") no-repeat right bottom;
}
#smallproducts ul {margin:0;padding:0;}
#smallproducts ul li {
  display:block;
  margin:0 0 3px 0;
  padding:0 0 0 10px;
  float:left;
  width:155px;
  list-style:0;
  background:url("../images/spsipka.gif") no-repeat left 9px;
}
#smallproducts ul li a {
  font-size:11px;
  color:#fff;
  text-decoration:none;
}
#smallproducts ul li a:hover {text-decoration:underline; color: #333333; }

/*right frame categories*/
.cnt2boxtop {
  margin:0 0 3px 0;
  width:235px;
  background:#333 url("../images/cnt2cattop-bg.gif") no-repeat left top;
}
.cnt2boxbottom {
  position:relative;
  padding:8px 0 8px 0;
  width:235px;
  text-align:left;
  background:url("../images/cnt2cat-bg.gif") no-repeat left bottom;
}
.cnt2boxbottom h2 {
  margin:19px 0 5px 15px;
  padding:0;
  font-size:11px; /* 0.7em */
  color:#ff6c00;
}
.cnt2boxbottom p {
  margin:0 0 15px 15px;
  padding:0;
  /* font-size:0.7em; */
  font-size: 11px;
  #fff;
}
.cnt2boxbottom p a {color:#fff;text-decoration:none;}
.cnt2boxbottom p a:hover {text-decoration:underline;}
#mapka {
  position:absolute;
  right:10px;
  top:15px;
  width:86px;
  height:50px;
  background:url("../images/mapka.gif") no-repeat left top;
}

#cnt2catul {
  margin:20px 0 10px 10px;
  padding:0;
}
#cnt2catul li {
  display:block;
  float:left;
  margin:0 0 16px 0;
  padding:0;
  width:100px;
  height:57px;
  list-style:none;
  text-align:center;
}
#cnt2catul li a {
  font-size:11px;
  text-decoration:none;
  text-align:center;
  color:#fff;
}
#cnt2catul li a:hover {
  text-decoration:underline;
  color: #FF6C00;
}
#cnt2catul li a img {margin:auto auto 5px auto;display:block;}

.item {
  margin:0 0 10px 0;
  padding:0 0 20px 0;
  color:#757575;
  background:url("../images/item-bg.jpg") no-repeat left bottom;
}
.item img {
  display:block;
  float:left;
  margin:20px;
}
.itemdata {
  float:left;
  font-size:11px; /*0.7em*/
  margin:30px 0 0 0;
  width: 700px;
}

/* ------------------ detail vyrobku ---------------- */
#cnt1 .itemdata p {
  font-size: 11px;
  margin: 0 0 0 25px;
  padding: 0;
}
#cnt1 .itemdata img {
  float: right;
}
table.tr_float tr {
  float: left;
}
#cnt1 .itemdata ul {
  margin: 10px 0 0 25px;
}
#cnt1 .itemdata ul li {
  margin: 0px 0 0 25px;
  padding: 0;
  list-style-type: circle;
  background: transparent url(); 
}
h3 {
  font-size: 12px;
  margin: 10px 0 0 25px;
  padding: 0;
  font-weight: normal;
}
h3 a, h3 a:visited{
  color: #FF4400;
  text-decoration: none;
}
h3 a:hover {
  text-decoration: underline;
}
h4 {
  font-size: 12px;
  margin: 2px 0 0 40px;
  padding: 0;
  font-weight: normal;
}
h4 a, h4 a:visited{
  color: #757575;
  text-decoration: none;
}
h4 a:hover {
  text-decoration: underline;
}
/* ------------------ detail vyrobku ---------------- */
.itembold {
  font-size:1.1em;
  font-weight:bold;
}
.item ul {
  margin:10px 0 0 5px;
  padding:0;
}
.item ul li {
  margin:0 0 5px 0;
  padding:0 0 0 8px;
  list-style:none;
  background:url("../images/itemlist.gif") no-repeat left 3px;
}

