﻿

/* CSS Document */



html, body, p, ul, div {

   margin: 0;

   padding: 0;

   border: none;



}



html, body {

   background-color: #708090;

   color: #2F4F4F;

   text-align: left;

   font-family: verdana, sans-serif, serif;

   font-size: 10pt;

   height: 100%;

}



hr.cleaner {

   clear: both;

   margin: 0;

   padding: 0;

   height: 0;

   visibility: hidden;

}



a {

   text-decoration: none;

}



a.button {

   font-size: 80%;

   font-family: tahoma, verdana, sans-serif, serif;



}



a.button:hover {

   background-color: #EEAD0E;

}



/* nastaveni zakladnich elementu */

h1 {

   color: #800000;

   font-size: 155%;

   padding: 1.5em 0em 0em 0em;

   text-align: left;

}



h2 {

   color: black;/*#0066cc;*/

   font-size: 120%;

   padding: 0.5em 0em 0.2em 0em;

   text-align: left;

}



table {

   padding: 3px;

   margin:  0 auto;

   border:  none;

   color: black;

}



table td {

   padding: 3px 5px 3px 5px;

   margin:  0;

   width: 500px;



}



.noborders {

   border: none;

   padding: 0;

   margin: 0;

}



.tucne {

   font-weight: bold;

}



.warning {

   font-weight: bold;

   font-size: 130%;

   color: #800000;

}



.right {

   text-align: right;

}




.error {

   color: red;

}



.notice {

   font-size: 80%;

}



form {

   padding: 5px 5px 10px 5px;

}



fieldset {

   padding: 10px;

   margin:  0 0 10px 0;

   border: 1px solid #0066cc;

}



legend {

   color: #0066cc;

   font-weight: normal;

}



img.product {

   width: 600px;

   border: 2px solid #0066cc;

}



img.productmin {

   width: 200px;

   border: none;

}



img.nahled {

   width: 300px;

   border: none;

}



.product_table {

   border: 1px solid black;

   border-collapse: collapse;

   padding: 0;

   margin: 10px auto;

   text-align: left;

   width: 95%;

   font-size: 90%;

}



.product_table thead {

   background-color: #708090;

   font-weight: bold;

   text-align: center;

}



.product_table td {

   border-right: 1px solid black;

  /* padding: 5px 10px 5px 10px;

   vertical-align: top;*/

width: 10px;



}



.product_table img {

   border: none;

}



.even {

   background-color: white;

}



.odd {

   background-color: #B0C4DE;

}



/* tabulka pro nahradni dily */

.product_check td {



   width: 135px;

}



.check {

   background-color: white;

}



/* obal okolo cele stranky */

#body_wrap {

   position:   relative;

   width:      860px;

   margin:     0 auto;

   padding:    0;

   min-height: 80%;

   /* _height:    80%;          pro IE */

   border:     7px solid white;

   background-color: #DCDCDC;

}



#body_wrap_admin {

   position:   relative;

   width:      1000px;

   margin:     0 auto;

   padding:    0;

   min-height: 80%;

  /*  _height:    80%;          pro IE */

   border:     7px solid white;

   background-color: #DCDCDC;

}



/* hlavicka stranky */

#hlavicka {



   background-color: #DCDCDC;

   background-image: url(../images/head_new.jpg);

   background-repeat: no-repeat; 

   background-position: top left;

   width: 100%;

   height: 140px;

   

}



#hlavicka-admin {

   background-color: #DCDCDC;

   background-image: url(../images/head_admin.png);

   background-repeat: no-repeat; 

   background-position: top left;

   width: 100%;

}



#hlavicka p {

   padding: 3px 5px 2px 5px;

   margin: 0;

   border-bottom: 2px solid white;

}



.break {font-size: 0px; height: 0px; clear: both; overflow: hidden; visibility: hidden; }



#mainmenu {

   clear: both;

   margin: 0 ;

   padding: 0;

   /*border-top: 2px solid white;*/

   list-style-type: none;

   font-family: tahoma, verdana, sans-serif, serif;

}



#mainmenu li {

   display: inline;

   float: left;

   text-align: center;

   font-size:  90%;

   white-space: nowrap;

   margin: 5px auto;

   padding: 0;

   border-right: 2px solid #DCDCDC;

   border-left: 2px solid #DCDCDC;

   width: 16.2%;

   background: black;

   font-weight: bold;

   

}



/* aktivni nabidka z menu v hlavicce*/

#mainmenu li.active {

   color: black;

   background-color: #708090;

   

}



/* text v nabidce menu*/

#mainmenu li a {

   display: block;

   margin: 0;

   padding: 3px 15px 3px 15px;

   color: white;

   background: inherit;

  

}



/* kurzor na odkazu*/

#mainmenu li a:hover {

   font-weight: bold;

   color: black;

   background-color: white;

}





/* text stranky */

#text {

   width: 80%;

   margin: 30px auto;

   text-align: justify;

   clear: left;

   color: black;

}



#text p {

   padding: 0.4em 0 0.8em 0;

}



#text ul {

   margin: 0;

   padding: 15px 0 30px 50px;

}



#text ul li {

   padding: 0px 0px 3px 0px;

}





#levy {

   float: left;

   width: 100%;

   margin: 0;

   padding: 10px 10px 10px 0px;

   text-align: left;

}



#pravy {

   float: left;

   width: 30%;

   margin: 0;

   padding: 10px 10px 10px 0px;

   text-align: left;

}



/* paticka */

#paticka {

   position: absolute;

   width: 100%;

   bottom: 0;

   left: 0;

   padding: 5px;

   text-align: center;

   font-size: 70%;

}



.content {

	border-left: 10px solid #800000;

	border-right: 10px solid #800000;

	padding-left: 20px;

}



.hightlight {



	padding-left: 20px;

    background-color: #ffffff;

}



.margin_15 { clear: both; width: 100%; height: 15px; font-size: 1px;	}
