*{padding:0;margin:0}

body,td,input,select,textform,iframe,li {        
  font-family:  'Tahoma CE',tahoma,Avenir, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  color:#000;
  background:#fff
}

.ramecek {display:block;border:1px dotted #006400;padding:1px;background:#FAF688;margin:10px}
.ramecek .container {display:block;padding:10px}
.ramecek div {display:block;margin:2px}
.ramecek label {float:left;width:140px;display:block;padding:2px;color:#BF7627;text-align:right;padding-right:5px}
.ramecek #poZprava {width:250px;height:80px}
.ramecek .poleText {width:250px}
.ramecek .textField {width:250px}
.loginField, hesloField {width:100px}
.buttonPart {display:block;text-align:center;margin-top:10px;}
.buttonSave {display:block;padding:6px 3px 6px 3px;background:#1D720D;color:#fff;font-size:12px}
.button {border:none;padding:3px 6px 3px 6px;background:#1D720D;color:#fff;font-size:12px}
.tdPopis {padding:3px;text-align:right;width:140px}
.formDotaz {width:250px;height:60px}

.errorContainer {display:block;text-align:center;margin:5px;padding:5px;border:1px solid #ff0000;color:#ff0000}
.messContainer {display:block;text-align:center;margin:5px;padding:5px;border:1px solid #00ff00;color:#00ff00}

.menuBox {float:left;margin:5px;width:170px;}
.menuBox .container {display:block;padding:0px}
.menuBox img {border:none}
.menuBox h4 {font-size:12px;margin:0;padding:2px;color:#066303;text-align:center;display:block;height:40px;background: url(../images/bgmenubox.gif) repeat-x;border:none}
.menuBox a {display:block;color:#000;text-decoration:none}
.menuBox a:hover {text-decoration:none;color:#00ff00}

bjednavka {border:1px solid #006400}
.objednavka td {padding:3px;color:#000;}
.objednavka td.first {font-weight:normal;text-align:right;padding-right:5px}
.objednavka td h3 {background:none;padding:5px;color:#006400;font-size:13px;font-weight:bold}
  
#mother {
        position:Absolute;
        left:50%;
        margin-left: -480px;
        top:0;
        width:960px;
	background: #fff;
	background-color : #fff;
	font-size: 12px;
        font-family:  'Tahoma CE',tahoma,Avenir, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
}

#container {
  padding:0;
  margin:0;
}

#container-mapa-reference {
  width:100%;
  padding:0;
  margin:10px;
}

hr {border:none;background:none;display:block;height:10px;font-size:8px;}

#motiv {display:block;height:164px;}

#lang {
  display:block;
  height:25px; 
  padding:0;
  padding-top:3px;
  margin:0;
  text-align:right;
  font-size:11px;
}

#logo {position:absolute;top:35px;left:5px;border:none}
div.logo {border:none; font-weight:normal;position:absolute;left:10px;top:120px;color:#656565;width:160px;text-align:center;font-size:11px}

#lang ul {padding:0;}
#lang li {background:none;display:inline;margin-right:3px;padding:0}
#lang a {padding:5px}

#mainflash {
  position:absolute;
  top:25px;
  left:193px;
  text-align:right;
  display:block;
  padding:0;
  margin:2px;
  margin-right:0px;
}

#otherflash {
  margin-left:0px;
  border:1px solid #e2e2e2;
}

#pf2006 {
  margin-left:0px;
  border:1px solid #e2e2e2;
}

#menu {
  float:left;
  width:190px;
  display:block;
  border-right:0px solid #989898;
  border-top:5px solid #32cd32;
  margin-right:5px
}

#menu img {border:none}

#menu ul {
  padding:0px;
  list-style-type:square;
  margin:0px;
}

#menu ul {
  list-style-type:none;
  margin:0px;
  padding-left:10px;
  margin-right:5px;
}  

#menu li {
  padding:1px;
/*  background: url(images/arrow.gif) no-repeat center left;*/
  display:block;
  list-style-type:none;  
  border-bottom:1px solid #f2f2f2;  
  margin-bottom:1px;  
}

#menu li a{
  padding:5px;
  padding-left:10px;
  text-decoration:none;
  display:block;
  color:#000000;
}

#menu li a:hover {
  background:#f2f2f2;
}

#menu li.menu01 {
  margin-left:15px;
}

#menu li li a {
  font-size:11px;
  color:#ff0000;
  font-weight:normal;
  text-transform:uppercase;  
}

.menuon {
  background: #f2f2f2;
}

#menu li a.menuon:hover {
	background-color : #e2e2e2;
}

.menuoff {
   background-color : #ffffff;
}

a.menuoff:hover {
		background-color : #e2e2e2;
}	

#menu li li {
  list-style-type:none;
  padding-left: 0px;
 
}

#col-r {
   float:left;
	order-top:5px solid #066303;
    width: 757px;
	padding: 0px;
}

.clanek ul {margin:5px;list-style-type:none;}
.clanek li {list-style-type:none;padding:3px;color:#000;background: url(/images/li_sipka.gif) no-repeat left 3px;padding-left:25px;}
.clanek p {padding-left:0}
.col-in-left {float:left;width:200px;padding:5px}
.col-in-text {float:left;display:block;padding:5px;width:500px}
.col-in-right {float:left;width:110px;}

.pathinfo {
  list-style:none;
  margin-bottom:15px;
}

.pathinfo li {
  list-style:none;
  display:inline;
  font-style : italic;
  padding:3px;
  margin-right:5px;
}

.pathinfo a {font-size:10px;color:#989898}
.pathInfo a:hover {text-decoration:underline}

.container {
	margin-top: 1px;
}

.gallery-tab {padding:0;margin:5px;margin-left:0;border:none;background:#fff}
.gallery-tab td {
  padding:3px;
  background:#fff;
  margin:1px;
  text-align:center;
  idth:155px;
}
.gallery-tab img {border:2px solid #e2e2e2;}
.gallery-tab p {margin:0;padding:0;font-size:10px;color:#656565}

a {
  text-decoration:none;
  color: #656565; 
}

a:hover {
  color: #6c6c6c;
}

.clanek {padding:10px;padding-right:20px;clear:right}
.clanek a:hover {text-decoration:underline}

.pathInfo {padding:6px;background:#fff;padding-left:15px;color:#0D6A3B;font-size:12px;text-align:right}
.pathInfo a {color:#0D6A3B;padding:5px;adding-left:23px;ackground:url(../images/sipka_pathinfo.gif) no-repeat 0px 7px;}
.pathInfo a:hover {color:#000}


.emptyPage {display:block;padding:7px;font-size:12px}
.emptyPage h3 {display:block;color:#35931F;margin:10px;text-align:left;font-size:18px;}
.red {color:#000}
.emptyPage ul {margin-left:35px;list-style-type:circle;margin:0}
.emptyPage li {list-style-type:circle;color:#000;padding:3px}

.mapawebu {padding-left:30px;}
.mapawebu ul {list-style-type:none;margin:0;display:block}

.mapawebu li {list-style-type:none;margin-bottom:0px;position:relative}

.mapawebu li a {
text-align:left;
padding:3px;
background:#fff;
display:block;
font-size:12px;
color:#000;
font-weight:bold;
text-decoration:none;
padding-left:25px;
background: url(../images/li_sipka.gif) no-repeat left 3px;
}

.mapawebu li div {padding-left:30px;display:block;}
.mapawebu li li a {background:#fff; color:#343434;font-weight:normal;font-size:11px;}
.mapawebu li li a:hover {color:#656565;background:#fff url(../images/podmenu_on.gif) no-repeat;color:#000}


.tisk {display:block;clear:both;text-align:right;margin:10px;font-size:11px;color:#0D6A3B}
.tisk a.ikonaTisk {color:#0D6A3B;padding:5px;adding-left:23px;font-size:11px;ackground:url(../images/sipka_pathinfo.gif) no-repeat 0px 7px;}
.tisk a.ikonatisk:hover {color:#0D6A3B;text-decoration:underline}

h1 {
  font-family:  Avenir, "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", verdana, Arial, Helvetica, sans-serif; 
  background:#066303;
  color:#fff;
  height:40px;
  margin-bottom:15px;
}

h1 span {display:block;padding:8px;font-size:0.7em;color:#fff;padding-left:30px;}

h3 {
  font: bold 12px #006400;
  padding:10px;
  margin-bottom:5px;
  color:#fff;
  display:block;
  background:#006400; 
}

h3.koukal {
  background:none;
  color:#006400;
  margin:0;
  padding:0;
  display:block;
}

.koukal_odkazy a {
  float:left;
  margin-left:10px;
  margin-right:10px;
}

.koukal_odkazy img {border:none}

h2, h4 {
  font-size: 14px;
  /*padding-left:10px;*/
  /*border-left:1px solid #336600;*/
  margin-top:6px;
  color: #164805;
  text-transform : uppercase;  
  argin-bottom:10px;
}

h4.novinky {border:none}

p,ul {
  padding:10px;
  margin-bottom:10px;
}

#langs {
  position:absolute;
  top:3px;
  left:650px;
  width:120px;
  padding:3px;
}

a.lang {
 font: normal 11px arial,sans-serif;
 text-decoration:none;
 color:#a2a2a2;
 padding:5px;
}

a.lang:hover {
 color: #006400;
}

#footer {
  display:block;
  margin-top:10px;
  background:#fff;
  text-align:left;
  font-size:11px;
}

#footer .container {background:url(../images/footer_title.gif) no-repeat 4px 4px;padding-top:10px}
#footer .levy {float:left;width:190px;adding-left:20px;border-top:5px solid #000;margin-right:5px;padding-top:8px}
#footer .pravy {float:left;border-top:5px solid #0D6A3B;width:757px}

#footer a {color:#0D6A3B}
#footer a:hover {color:#ababab;text-dcoration:underline}

#footer .odkazy {padding:6px;color:#0D6A3B;text-align:left;padding-left:0}
#footer .odkazy a {color:#0D6A3B;text-decoration:none;padding:4px}
#footer .odkazy a:hover {text-decoration:underline}

#footer .firma {padding:6px;color:#000;padding-left:4px;padding-bottom:10px}
a.sipka {padding-left:20px;background:url(../images/sipka_odkaz.gif) no-repeat 0 3px}

.submenu {
  margin:10px;
  font-size:13px;
  color:#00ff00; 
  font-weight:bold; 
}


/*reference_mapa*/
#mapaImage {
  width:780px;
  float:left;
  padding:0;
  margin:3px;
}

.mapaPopis {
  float:left;
  width:180px;
  padding:5px;
  background:transparent;
  height:250px;
  margin-top:10px;
  text-align:center;
  border-top:2px solid #336600;
}

.mapaPopis img {
   margin:3px;
   margin-left:0;
   border:2px solid #e2e2e2;
}

.reference {
  text-align:left;
  font-size:1.8em;
  font-weight:bold;
}

.close {
  margin-right:10px;
  font-weight:1.6em;
  color:#000;
  text-align:right;
  margin-bottom:15px;
}

.close a {
  display:block;
  padding:4px;
  background:#339900;
  color:#000;
}

.europeTitle {
  float:left;
  margin:3px;
  padding:10px;
  width:160px;
}

.europeTitle strong {
  font-size:1.3em
}

/*reference_mapa*/

/*model*/
#model-container {
  display:block;
  padding:10px;
}

#model-container ul {
  list-style-type:none;
  float:left;
  width:280px;
}

#model-container li {
  list-style-type:none;
  padding:3px;
  background:url(/images/li_sipka2.gif) no-repeat left 5px;padding-left:10px;
  padding-left:18px;
}

.modelPopis {
  float:left;
  padding-left:10px;
  padding-right:15px;
  width:250px;
}

.modelimg {
  border:3px solid #e2e2e2;
}
/*model*/

table{
	border:0px solid #999;
}

td{
	border:0px solid #cccccc;
	background: #ffffff ;
}

.vypis{
	border:1px solid #999;
	border-collapse: collapse;
}
.vypis thead td{
	background: #e2e2e2;
	border-bottom:6px solid #a2a2a2;
	padding:10px 2px;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}
.vypis td{
	border:1px solid #cccccc;
	padding:2px;
	font-size: 11px;

	background: #ffffff ;
}

.vypis td h3 {font-size:13px;font-weight:bold;color:#000;background:none}
.vypis td p {padding-left:11px;}

.vypis td.clear{
	border-bottom:0px dotted #e2e2e2;
	padding:2px;
	font-size: 11px;
	background: #ffffff ;
}

.vypis tr.red td{
	background: #e9967a;
	color:#fff;
}

.navigace {
  padding:3px;
  width:175px;
  margin-bottom:8px;
}

.nav2 {
  padding:0px;
  list-style-type:square;
  margin:0px;
}

.nav2 li {
  padding:1px;
/*  background: url(images/arrow.gif) no-repeat center left;*/
  list-style-type:square;  
}

.nav2 li a{
  padding:2px;
  padding-left:3px;
  text-decoration:none;
  font:normal 11px arial;
  color:#000000;
}

.nav2 li a:hover {
  color:#006400;
}

.container_right {
  float: left;
  padding:5px;
}

/*.cont {
  list-style-type: none;
  padding-left:10px;
  margin-top:3px;
}

.cont li {
  list-style-type: square;
  padding:0px;
  display:block;
}*/

.img_container {
  float:left;
  width:120px;
  border-right:1px solid #e2e2e2;
}

.right {
  padding:3px;
  display:block;
}

.help {
  display:block;
  padding:8px;
  margin:5px;
  margin-left:0px;
}

.visits {
 margin-top:15px;
 padding-left:10px;
}

.florbal-navigace {
  display:block;
  padding:px;
}

.florbal-navigace ul {list-style:none;margin-right:5px;float:left}
.florbal-navigace li {list-style:none;padding:2px;padding-left:13px;background:url(/images/li_sipka2.gif) no-repeat left 4px;}

.red {color:#ff0000}
.break {clear:both;}
.float-l {float:left}
.float-r {float:right}
.br {margin:10px;}
.none {display:none;}

