*{margin:0; padding:0;}
body {
	background:#fff;
	_text-align:center;
}

body,table,td,ul,li {
	font-family: 'Verdana CE','Lucida Grande CE', 'Helvetica CE', verdana, arial, lucida, sans-serif;
	color: #000;
	font-size:11px;
}

ul,li {list-style-type:none}

img {border:none;padding:0;margin:0}
div {margin:0;padding:0;border:none;}
p {margin-bottom:10px;margin-top:10px}

h1,h2,h3,h4 {display:block;padding:0;margin:0;}

h3 {font-size:10px;color:#999999;}
h4 {font-family: 'Lucida sans Unicode',verdana;font-size:13px;color:#000}

fieldset {margin-top:10px;border:1px solid #989898;padding:2px}
legend {font-size:11px;padding:5px;color:#989898}

a {text-decoration:underline; color:#33508C;cursor:hand}
a:hover {text-decoration: none; color: #000;}

a.vice {text-decoration:none;background:#F3ECD2;color:#A76A3B;display:block;float:right;width:96px;text-align:right;padding:3px;margin:6px;margin-left:15px}
a.vice:hover {color:#fff;background:#a76a3b}

.tmavy {background:E7D0A4}

#mother {
  margin:0 auto;
  width:984px;
  background:#fff;
  padding:0px;
}

#hornibanner {border-bottom:1px solid #fff;background: #124F85 url(../images/banner.jpg) top right no-repeat;text-align:left}
.modralinka {background:#124F85;height:10px;border-bottom:1px solid #fff}

.mapawebu a {display:block;text-decoration:none;padding:4px}
.mapawebu a.level1 {margin-left:25px}
.mapawebu a.level2 {margin-left:45px}
.mapawebu a.level3 {margin-left:65px}
.mapawebu h3 {font-size:13px;color:#ff0000}

#container {display:block;}

h1,h3,h2 {font-size:12px;color:#fff;background: #94A5D3 url(../images/bgmenu.gif) repeat-x;padding:4px;padding-left:10px;padding-right:0}

#newsletter {display:block;background:#ffefd5;padding:8px;}
#newsletter h2 {font-size:12px;margin-bottom:8px;padding:3px}
#nlEmail {width:70px;border:1px solid #656565;background:#fff}
.infoLine {display:block;margin:8px;margin-left:0;margin-right:0;text-align:center;font-size:11px;background:#f5f5f5;padding:4px}

.pathInfo {display:block;text-align:right;margin-bottom:15px;color:#787878}
.pathInfo a {color:#787878;padding:5px}
.pathInfo a:hover {color:#ff4500;text-decoration:none}

#obsah {display:block;margin:0;padding:0;background:url(../images/bgmother.gif) repeat-y;border-left:1px solid #124F85;border-right:1px solid #124F85}

.text-container ul,li {list-style-type:square}
.text-container ul {margin-left:25px;margin-bottom:15px;list-style-type:square}

#col-l {float:left;width:199px;}

.reference {padding:0;margin:0}
.refBox {display:block;margin-bottom:15px;padding:10px;background: url(../images/oddelovac.gif) no-repeat center bottom;text-align:center}
.refBox img {margin:0;padding:0}
.refBox a {display:block;background:none;padding:4px;padding-left:10px;color:#000;font-size:10px;text-decoration:none;}
.refBox a:hover {text-decoration:underline}
.refBox a.tmavy {background:#E7D0A4}
.refBox p {font-size:10px;text-align:left}
.red {color:#ff0000}

#col-middle {float:left;width:467px;adding-left:15px}
#col-middle .container {text-align:left;background:none;width:466px;padding:10px;padding-top:0}
#col-middle .textova-cast {display:block;padding:5px}
#col-middle h3 {display:block;font-size:14px;color:#BF7627;margin:10px;margin-left:0;background:none;padding-left:0}
#col-middle ul {list-style-type:square;margin:15px;margin-left:25px;}
#col-middle li {argin-left:5px;}

.podmenu {margin-top:10px;margin-bottom:10px}
.menuBox {float:left;width:225px;margin-left:10px;margin-bottom:10px;border:1px solid #124F85;}
.menuBox h2 {background:#124F85;color:#fff;font-size:12px;text-transform:uppercase;text-align:center;padding:5px}
.menuBox.prvni {margin-left:0}

.clanek {padding:10px}
.clanek ul {display:block;margin-left:27px;}
.clanek ol {margin-left:35px;}
.clanek ol {list-style-type: decimal}
.clanek ul {list-style-type : disc;}
.clanek ul li {list-style-type : disc;padding-left:10px;}
.clanek ol li {list-style-type : decimal;}

.k-zbozi {display:block;padding:5px;margin-bottom:15px;border-bottom:1px dotted #989898}
.k-zbozi .img-c {float:left;}
.k-zbozi img {border:none}
.k-zbozi .k-popis {padding-left:205px;}
.k-zbozi h4{color:#A46E40}

span.cena {font-size:1.3em;font-weight:bold;color:#316C97}
span.cena2 {font-size:0.8em;font-weight:bold;color:#999}
a.detail {padding:7px;font-size:1.3em;color:#316c97;border-left:1px solid #989898}

.k-zbozi dt {float:left;width:180px}
.k-zbozi dd {float:left;width:260px;padding:8px;padding-top:0}
.technologie {display:block;margin-top:5px}
.rozdelovac {display:block;background: url(../images/reference_mezera.gif) no-repeat center center;height:20px}

.redakcni-systemy .l-box {float:left;width:140px;text-align:center;margin:3px}
.redakcni-systemy .seznam {border:1px solid #A46E40}
.l-box ul {list-style-type:none;margin-left:0}
.l-box li {list-style-type:none;display:block;text-align:right;padding:3px;color:#000;padding-right:20px;margin-left:0}
.l-box li.dark {background:#E7D0A4 url(../images/zatrzitko_on.gif) no-repeat 127px 2px;list-style-type:none;}
.l-box li.light {background:#fff url(../images/zatrzitko_off.gif) no-repeat 127px 2px;list-style-type:none;}
.l-box li.krizekon {background: #fff url(../images/krizek_on.gif) no-repeat 127px 2px;list-style-type:none;}
.l-box li.krizekoff {background:#E7D0A4 url(../images/krizek_off.gif) no-repeat 127px 2px;list-style-type:none;}

/*  indexova strana */
.tmavypodklad {display:block;background:#F4EFE5;padding:10px}

h4.hnedy {font-size:11px;color:#fff;background: url(../images/bg_h3.gif) repeat-x;margin-bottom:1px;padding:3px;padding-left:10px}
h4.hnedy2 {font-size:11px;color:#fff;background: url(../images/bg_h32.gif) repeat-x;margin-bottom:1px;padding:3px;padding-left:10px}

/*  indexova strana */
.col-in-left {float:left;width:140px;padding:5px}
.col-in-text {float:left;display:block;padding:5px;width:380px}
.col-in-right {float:left;width:110px;}

#col-r {float:right;width:294px;padding:0;}
#col-r .container {padding:0;padding-right:1px;font-size:10px;margin:0;display:block;order:1px solid #000;}
#col-r .mezera {display:block;background:#fff;height:20px}
#col-r img {margin:0;padding:0}

#col-r .refBox p {font-size:10px;padding:15px;text-align:left;padding-top:0;padding-bottom:0}

.ps-clanek {margin-bottom:10px;}
.ps-clanek .text {display:block;padding:7px}
.ps-clanek a.r-vice {display:block;text-align:right;font-size:10px;padding:5px;color:#a0522d}
.ps-clanek a.r-vice:hover {text-decoration:underline}

.hnedypruh {display:block;padding:4px;background:#E7D0A4;color:#ff0000;text-align:right}

form {padding:0;margin:0}
.formular {display:block;padding:10px;text-align:right;background:#fff}
.formular div {display:block;clear:right;margin-bottom:2px;text-align:right}
.formular label {float:left;padding:2px;text-align:right;width:98px;font-weight:bold}
.formular .textField {background: url(../images/bg_textfield.gif) repeat-y top right;border:1px solid #A46E40;padding:2px;font-size:10px;width:160px}
.formular textarea {background: url(../images/bg_textfield.gif) repeat-y top right;width:250px;height:70px;padding:2px;argin-left:10px}
.odeslat {border:1px solid #A46E40;background: url(../images/bg_button.gif) repeat-y top right;font-size:11px;color:#000;padding:2px;}

.centrovani .textField {width:240px}
.centrovani label {width:120px}
.centrovani textarea {width:350px}

.text {padding-left:1.8em;padding-top:0.9em;}
.cesta {padding:4px;padding-left:0}
.cesta a {color:#006400}

#hledani {position:absolute;top:50px;left:390px;padding:10px}
#bHledej {background:url(../images/button_hledej.gif) no-repeat;border:none;width:18px;height:19px;font-size:1px}
#hledani h2 {font-size:11px;color:#656565;display:block;padding:0;border:none;padding:2px;margin-bottom:0}
#hPole {width:100px;padding:2px;border:1px solid #989898;background:#fff;font-size:10px;color:#656565}

.tisk {display:inlin;text-align:left;padding:5px;}
.tisk a {color:#656565;font-size:11px}
.tisk a:hover {text-decoration:underline;color:#252525}
.sipka {font-size:9px;color:#989898}

.blue {color:#333399} 


/*rs system - clanky*/
.rs_list {padding:0;margin:0}
.rs_list ul {list-style-type:circle;margin:0;padding:0;margin-left:20px;}
.rs_list li {list-style-type:circle;margin:1px;padding:3px;}
.rs_list li a {padding:3px;color:#f6f6f6;}
.rs_list li a:hover {color:#fff;text-decoration:underline}

#footer {
  display:block;
  background:#124F85;
  text-align:center;
  color:#fff;
  padding:4px;
}

#footer a {color:#fff;text-decoration:none;font-weight:bold}

#footer .l {
  float:left;
  display:block;
  padding:5px; 
  width:500px;
  text-align:left;
  color:#656565;
}

#footer .l a {color:#656565;padding:5px}
#footer .l a:hover {color:#ff4500;text-decoration:none}

#footer .r {float:left;display:block;padding:5px;width:220px;text-align:right}

.odkazy {display:block;text-align:right;padding:4px}
.odkazy a {}

.footer_linka {
  display:block;
  background:#696969;
  height:4px;
  font-size:1px;
}

.buttons dl {list-style:none;margin:0px;padding:0px;margin-bottom:3px;}
.buttons dt {list-style:none;float:left;margin:0px;padding:0px;}

.gallery-tab {padding:0;border:none;background:#fff;margin-top:12px;}
.gallery-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:120px;
}
.gallery-tab img {border:1px solid #e2e2e2;padding:1px}

.prilohy-tab {padding:0;margin:5px;border:none;background:#fff}
.prilohy-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:150px;
}
.prilohy-tab img {border:none;}

.prilohy {
  padding:5px;
  background:none;
  margin-bottom:10px;
}

.prilohy ul { padding:0px;}
.prilohy li {background: url(../images/listpriloha.gif) no-repeat left top; padding:5px;margin-bottom:2px;}

.mezera {margin-bottom:10px;border:none;}

.none{display: none;}
.block{display: block;}
.hide {visibility: hidden; height:1px; font-size:1px;}

.break {clear: both;font-size:1px;height:1px;}
.align-l { text-align: left;}
.align-r { text-align: right;}
.align-c { text-align: center;}
.float-l { float: left;}
.float-r { float: right;}
.jc{position:relative;}
.thumbnail {border:1px solid #cccccc}

.border {border:2px solid #e2e2e2;}

.br {font-size:1px;margin:10px;}

#autor {
  position:absolute;
  left:130px;
  top:770px;
  width:140px;
  height:20px;
  background:none;
  color:#fff;
}

#autor a {
  color:#fff;
  font-size:10px;
}

#autor a:hover {
  color:#ffff99;
}

.buttonPart {display:block;text-align:center;margin:10px}
.button {background:#945017;padding:3px;color:#fff;font-size:11px;font-weight:bold;border:none}

.vypis {border:1px solid #a0522d;width:530px;margin-top:20px}
.vypis thead td {padding:4px;background:#d8ac8b }
.vypis td {padding:3px}

.errorContainer {display:block;margin:8px;text-align:center;color:#ff0000}

.ramecek {width:400px;display:block;order:1px solid #BF7627;padding:1px}
.ramecek .container {display:block;padding:10px;background:none}
.ramecek div {display:block;clear:right;text-align:right}
.ramecek label {float:left;width:110px;display:block;padding:2px;color:#BF7627;text-align:right;padding-right:5px}
.ramecek #poZprava {width:250px;height:80px}
.ramecek .poleText {width:250px}
.ramecek .buttonPart {display:block;text-align:center;margin:10px}
.buttonSave {display:block;width:50px;padding:2px;background:#003399;color:#fff;font-size:10px}


.clanekbox {display:block;}
.clanekbox .container {padding:5px}
.clanekbox img {float:left;margin:5px;border:2px solid #F4EAD6}
.clanekbox .anotace {float:left;text-align:left;padding-left:10px;width:300px;}

.refOdkaz {display:block;text-align:center;margin:10px;}
.refOdkaz a {color:#A46E40;font-weight:bold}
.refOdkaz a:hover {text-decoration:underline}

.lightborder {border:1px solid #989898;padding:1px;}

.centrovani {display:block;text-align:center}
.centrovani .poleText {width:350px}
.ramecek .poleText {width:350px}

acronym {cursor:help;border-bottom:1px dotted #000}

.black {color:#000}