/*
 * screen.css - media screen (all) - styl pro zobrazování
 * Autor: Martin Zemánek, martinzemanek at email.cz 
 */
* { 
padding: 0; 
margin: 0;
}
.noborder {
  border:none;
  background:none;
}
body {
 font-family: Verdana, "Times New Roman", Verdana;
 font-size: 12px;
 color: black;
}
th {
width:auto;
padding:3px;
}
table {
width:100%;
}
td {
padding:5px 2px;
}
fieldset {
  margin-top:10px;
  padding:7px;
}
legend {
color:#7aa621;
font-size:110%;
padding:0 5px;
}

#content_block {
  width:100%;
  float:left;
}
#header { 
 display:block;
 height:30px;
}

#header #over a, #header #kontakt, #header #kontakt a,#menu { 
 display:none;
}


#icons_block {
  display:none;
  float:right;
  border:none;
  width:64px;
  height:32px;
  background: url(../images/icons_box.jpg) no-repeat;
  margin:5px;
  position:relative;
  left:-20px;
}
#icon_adobe a {
  display:none;
  width:30px;
  height:30px;
  float:left;
  background: url(../images/ar.png) no-repeat;
}
#icon_printer a {
  display:none;
  width:30px;
  height:30px;
  float:right;
  background: url(../images/printer.png) no-repeat;
}
#wrap {
margin:0 auto;
width:979px;
}
#wrap2 {
width:915px;
}

.kategorieDetail {
  display:block;
  border:1px solid #ac8d06;
  width:190px;
  float:left;
  margin:10px;
  overflow:hidden;
}
.kategorieDetail2 {
  display:block;
  border:1px solid #ac8d06;
  width:190px;
  height:240px;
  float:left;
  margin:12px;
  overflow:hidden;
}
.kategoriePopis {
  text-align:justify;
  color: #111111;
  font-size:85%;
  padding:5px;
  cursor:default;
  overflow:scroll;
}
.detailSroub {
  width:27px;
  height:32px;
  float:right;

}
.detailNadpis {
  margin:4px;
  text-align:center;
  position:relative;
  left:13px;
}

#vypis {
margin:0 auto;
width:100%;
}

.navigace {
padding-bottom:15px;
font-size:80%;
padding-right:90px;
}

.searching table{
font-weight:bold;
float:right;
width:auto;
position:relative;
top:5px;
margin-right:5px;
}

#menu .searching .submit:hover { 
  color:green;
}
.odsazeni_top {
  padding-top:10px;
}
#header #header_perex {
  font-size:17px;
  font-style:italic;
  width:500px;
  display:none;
  position:absolute;
  top:120px;
  margin-left:250px;
}

#header #oblibene {
  font-size:11px;
  padding-left:40px;
  position:relative;
  top:67px;
  display:none;
}

#main { 
 float: left;
 width:100%;
 padding-top:10px;
}
#content { 
 float:left;
 width:100%;
 display:block; 
 position:relative;
 top:-20px;
}
#left { 
  display:none;
}

#paging_header {
  width:100%;
  display:block;
  border:1px solid #ac8d06;
  height:30px;
  line-height:30px;
}
#paging_footer {
  width:100%;
  display:block;
  border:1px solid #ac8d06;
  height:30px;
  margin:15px 0;  
}
#paging_footer table tr td{
 padding:0;
}
#paging_footer table tr td.leftpage{
 width:16px;
  text-align:left;
}
#paging_footer table tr td.rightpage{
 width:16px;
  text-align:right;
}
#paging_footer table tr td.centerpage{
 text-align:center;
 line-height:30px;
}

#content #left ul {
list-style-type: none;
}

#content #left ul li{
display: block;
width:100%;
height:33px;
float:left;
line-height:33px;
}

#content #left li a {
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
height:33px;
display:block;
width:160px;
color:black;
}
#content #left ul li:hover {
 height:33px;
}
#content #left ul li.selected {
 height:33px;
}

#footer span.align_left{
	text-align:left;
  width:40%;
  float:left;
	overflow:hidden;
	padding-left:10px;
	padding-top:15px;
}
#footer span.align_right {
  display:none;
	padding-top:15px;
  width:40%;
	float:right;
	overflow:hidden;
	padding-right:10px;
}
#footer {
  text-align:left;
	display:block;
	width: 100%;
	height:33px;
  font-size:85%;
	/*line-height:34px;*/
}
.infomessage {
vertical-align: middle;
color:green;
}
.errormessage {
vertical-align: middle;
color:red;
}

.left {
  text-align:left;
}

.right {
  text-align:right;
}
.center {
  text-align:center;
}
.center_small {
  text-align:center;
  width:100px;
}
#footer p.left{
  width:350px;
  float:left;
	color:lime;
	padding-top:7px;
	font-size:90%;
	letter-spacing:1px;
	padding-left:30px;
	font-weight:bold;
}
#footer p.right{
  float:right;
	color:white;
	padding-top:7px;
	font-size:90%;
	letter-spacing:1px;
	padding-right:30px;
	font-weight:bold;
}

table, tr, td, th {
  border-collapse:collapse;
}

.hidden {
	display: none;
}

input {
  border:1px solid #ac8d06;
  padding:0 2px;
  height:14px;
  font-size:11px;
}
select {
  border:1px solid gray;
  padding:0 0 0 2px;
  font-size:11px;
}
textarea {
  border:1px solid #ac8d06;
  padding:2px;
  color:11px;
  border-style: outset;
  font-size:11px;
}
.cena{
  border-style: inset;
  padding:0 2px;
  width:15px;
  height:14px;
  font-size:10px
}
.submit {
  border:1px solid gray;
  font-size:13px;
  background:#7aa621;
  height:auto;
  cursor:pointer;
}
.submit:hover {
	background: green;
  border:1px solid black;
}
.detail_p {
  width:312px;
  display:block;
  float:left;
  line-height:20px;
  border-bottom:1px dashed #dedede;
  padding-bottom:10px;
}
.detail_p2 {
  width:312px;
  display:block;
  float:left;
  line-height:16px;
  padding:10px 0;
  font-size:10px;
}

.red {
 color:brown;
}
.green {
  color:green;
}

hr {
margin:10px 0;
border: dashed gray 2px;
border-left: none;
border-right: none;
border-bottom: none; 
}

img {
  border:none;
}

a {
  text-decoration:none;
  color:#000;
  font-weight:bold;
}

a:hover {
  color:gray;
  text-decoration:underline;
}

h1 {
 font-size:16px;
 padding-bottom:5px;
 color:#000;
 padding-bottom:8px;
}
h2 {
 font-size:14px;
 padding-bottom:5px;
 color:#000;
}
h3 {
 font-size:14px;
 padding-bottom:5px;
 color:#000;
}
h4 {
 font-size:13px;
 padding-bottom:5px;
 color:#000;
}
.justify {
  text-align:justify;
}

.clear {
  clear: both;
}

.smaller {
  font-size:85%;
}
.smaller_center {
  font-size:85%;
  text-align:center;
}

#dotaz, #diskuze, #dotaz_na_produkt {
  display:none;
}
.submitbutton { 
  width:68px;
  height:23px;
  text-align:center;
  font-size:90%;
  overflow:hidden;
  border:none;
  color:#111111;
  cursor:pointer;
}
.submitbutton:hover { 
  color:black;
}
.submitbutton2 { 
  width:68px;
  height:23px;
  text-align:center;
  font-size:90%;
  overflow:hidden;
  border:none;
  color:#111111;
  cursor:pointer;
}
.submitbutton2:hover { 
  color:black;
}

#kontaktform {
  margin-top:20px;
}

