*{margin:0; padding:0;}
body {
	background:#DBDBDB;
	font-family: 'Arial CE','Verdana CE',arial,verdana,lucida, sans-serif;
	color: #000;
	font-size:11px;
	text-align:left;
}

table,td,ul,li {
	font-family: 'Arial CE','Verdana CE',arial,verdana,lucida, sans-serif;
	color: #000;
	font-size:11px;
}
ul,li {list-style:none;color:#000}
img {border:none;padding:0;margin:0;font-size:1px}
div {margin:0;padding:0;border:none;}
p {margin-bottom:10px;}

h1,h2,h3,h4 {display:block;padding:0;margin:0;}
h2 {font-size:12px;color:#ffa800;text-align:right;margin-bottom:15px}

h1 {color:#FFA800;font-size:18px;margin:10px;margin-left:0;font-family: "Lucida sans Unicode",verdana,helvetica}
h3 {font-size:13px;color:#ffa800;margin:10px;margin-left:0}
h3 strong {color:#000}

a {text-decoration:none; color:#006400; border:none;}
a:hover {text-decoration: underline; color: #32cd32;}

#mother {
  position:absolute;
  top:0px;
  left:50%;
  margin-left:-425px;
  width:850px;
  background: url(../images/bgbody.gif) repeat-y;
}

#hornipruh {display:block;height:134px;background: #ECF0F9 url(../images/bgbanner.gif) repeat-x}
#banner {position: absolute;top:40px;left:170px;}
#hornimezera {dispaly:block;height:25px;background:#CBCBCB}
#spodnimezera {dispaly:block;height:10px;background:#CBCBCB}

#logo {position:absolute;left:0;top:20px}  

.buttonKoupit {background:url(../images/kosik.gif) repeat-x;border:0px;padding-top:10px;width:110px;text-align:right;padding-right:9px}

#horni-menu {font-family:arial; position:absolute;top:130px;left:170px;background:#000;text-align:center}
#horni-menu div {padding-top:3px;padding-bottom:3px;width:510px;color:#fff}
#horni-menu a {color:#fff;font-weight:normal;font-size:12px;}
#horni-menu a:hover {text-decoration:underline;color:#ffd700}

#col-l {float:left;width:170px;}
#col-l h3 {display:block;padding:2px;background:#FFA800;color:#000;text-align:right;font-size:12px;font-weight:bold;padding-right:20px;margin:0}
#col-l .container {margin-left:10px;margin-right:10px;background:#E0E0E0}
#col-l .container div {padding:5px}
#col-l a {display:block;padding:3px;font-size:12px;color:#000;text-align:right;padding-right:5px}
#col-l a:hover {color:#FFA800;text-decoration:none}
#col-l strong {display:block;text-align:center}
#col-l img {border:2px solid #FFA800;margin:0;margin-top:5px}
#searchButton {background:none;font-size:10px;color:#000;padding:3px;border:none}
#col-l .nastip {text-align:center}
#col-l .nastip a {display:block;padding:0;margin:0;font-size:11px;text-align:center}

#col-text {float:left;adding:10px;width:510px;background:#fff;}
#col-text ul {list-style-type:square;margin-left:25px}
#col-text li {list-style-type:square;padding:3px}

#col-text .container {padding:10px;}
.pathInfo {color:#EF9620;font-size:12px}
.pathInfo a {color:#EF9620;font-size:12px}
.pathInfo a:hover {text-decoration:underline;color:#ef9620}

#col-r {float:left;width:170px}
#col-r h3 {display:block;padding:2px;background:#FFA800;color:#000;text-align:left;font-size:12px;font-weight:bold;padding-left:20px;margin:0}
#col-r .container {margin-left:10px;margin-right:10px;background:#E0E0E0}
#col-r .container div {padding:5px}
#col-r a {display:block;padding:3px;font-size:11px;color:#000;text-align:left;padding-right:5px}
#okbutton {display:block;margin-top:8px;margin-bottom:8px;background:#FFA800;text-align:center;border:none;width:125px}
#col-r a:hover {color:#FFA800;text-decoration:none}

.znacky {display:block;}
.razeni {display:block;text-align:center;margin:6px}
.razeni a {color:#656565}
.razeni a:hover {color:#ff0000}

.vypis {border:none;width:480px}
.vypis td {color:#000;padding:3px;font-size:11px;}
.vypis td strong {color:#8b0000}
.vypis tr.nadpis td {background:#E0E0E0;font-size:13px;padding:4px}
.vypis td .cena {text-align:right;display:block;padding-right:8px;font-weight:bold}
.vypis td a {color:#EF9620;}
.vypis td a:hover {text-decoration:underline;color:#EF9620;}

.staracena {color:#656565;font-size:12px;	text-decoration : line-through;}
.novacena {color:#ff0000;font-size:14px}

.navigace {text-align:right;padding:5px;color:#6C6C6C;margin-top:15px}
.navigace a {color:#FFA800;}
.navigace a:hover {color:#6C6C6C;font-weight:bold;text-decoration:none}
.navigace a.active {color:#6C6C6C;font-weight:bold;text-decoration:none}
.navigace p {float:left;text-align:left;color:#6C6C6C}

.detail-box {font-size:12px;}
.detail-img-box {width:256px;}
.detail-img-box img {border:3px solid #ffa800;padding:1px}
.detail-tb {font-size:12px;font-family:"Lucida sans Unicode",verdana;}
.detail-tb td {padding:5px;font-family:"Lucida sans Unicode",verdana;}

.podmenu {display:block;padding:10px;margin-bottom:20px;}
.podmenu a {color:#656565;padding:3px;font-size:11px}
.podmenu a:hover{color:#ffa800}
.podmenu td {width:200px}

#col-r .status a {display:inline;}

.kosik {border:1px solid #6c6c6c;width:480px;}
.kosik thead td {padding:4px;background:#b5b5b5;color:#000;font-size:11px;font-weight:bold;text-align:center}
.kosik td {background:#fff;padding:2px;font-weight:normal}
.kosik td a:hover {color:#FFa800}

.rekapitulace {text-align:right;display:block;padding:10px}
.rekapitulace td {background:none;text-align:right}

.buttons {text-align:center;display:block;}

.kskosik {width:25px;font-size:11px}
.buttonMaly {font-size:8px;padding:1px;border:0px;background:#fff;color:#ababab;margin:1px;cursor:hand}
.button {background:#ffa800;color:#000;padding:3px;margin:1px;border:0}


.off {visibility:hidden}
.on {visibility:visible}


#login-line {
 position:absolute;
 top:25px;
 left:10px;
 font-size:1.1em;
 color:#fff;
}

#login-line a {color:#e2e2e2}
#login-line a:hover {color:#fff;text-decoration:none}

#horni-pruh {position:absolute;top:43px;left:302px;}

#levy-motiv {position:absolute;top:123px}
#levy-motiv2 {position:absolute;top:162px}
#autor {position:absolute;top:480px;left:10px}

#pravy-container {margin-left:197px;margin-top:25px;width:631px;color:#000;background:#fff url(../images/text_bg.gif) repeat-y;}
#pravy-container div.text {height:300px;padding:10px;padding-left:20px;padding-right:20px;padding-bottom:20px}   
#pravy-container img {font-size:1px;}
#pravy-container .texttop {background: url(../images/text_top.gif) no-repeat;width:631px;height:6px;font-size:1px;}
#pravy-container .textbottom {background: url(../images/text_bottom.gif) no-repeat;width:631px;height:6px;font-size:1px;}

#bottom {display:block;border-top:2px solid #000;border-bottom:4px solid #000;text-align:right;
background: #FF1700;height:25px}

#bottom a {display:block;padding:4px;padding-right:20px;color:#351F60;font-size:12px}

.produkt-container {
  display:block;
  width:591px;
  height:176px;
  padding:7px;
  background:url(../images/produkt_bg.gif) no-repeat;
}  

.produkt-popis {
  display:block;
  width:284px;
  background:url(../images/produkt_bg_text.gif) repeat-y;
  float:left;
}

.produkt-container .plus {position:absolute;top:162px;left:576px;}

.produkt-popis h2 {display:block;color:#ff8c00;font-size:13px;height:29px;padding:8px;background:url(../images/produkt_bg_nadpis.gif) no-repeat;font-weight:bold}
.produkt-popis p {padding-left:5px;}
.produkt-popis-bottom {
 position:relative;
 width:284px;
 height:9px;
 background:url(../images/produkt_text_bottom.gif) no-repeat;
}

.moznosti {display:block;text-align:center;padding:3px}
.box {display:block;padding:10px;margin:10px;margin-left:0;background:#e2e2e2;border:1px solid #989898}  
.motiv_text {position:absolute;left:500px;top:25px;width:150px;color:#fff;font-size:1.1em;font-family:Avenir,"Lucida sans Unicode" verdana}

#motiv {height:70px;width:100%;display:block;background:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}

#textmenu {width:160px;display:block;ackground:url(../images/page_09.gif) repeat-x;padding;0.4em}
#textmenu a {background:#32cd32 url(../images/bgtextmenu.gif) repeat-x;display:block;padding:5px;color:#656565;font-size:1.0em;text-align:left;color:#fff;margin-bottom:1px;}
#textmenu a.active {color:#ffff00;}
#textmenu a:hover {color:#252525}

#arrowup {
  position:absolute;
  top:330px;
  left:800px;
/*  height:30px;
  width:25px;*/
}

#arrowdown {
  position:absolute;
  top:630px;
  left:800px;
}

#scrollbar {
  position:absolute;
  top:330px;
  left:798px;
  width:19px;
  height:300px;
  background: url(../images/scrollbar_bg.gif) repeat-y;
}

#posuvnik {
 position:absolute;
 top:348px;
 left:798px;
} 

#container {display:block;margin-top:1px;}

#exeline {display:block;background:#228b22 url(../images/bgexeline.gif);height:25px;margin-bottom:1px;padding:0.4em;color:#fff}
#exeline input {color:#000}

#katalog-menu ul {margin:0;padding:0;list-style:none}
#katalog-menu a {font-family: "Lucida sans Unicode", verdana;display:block;font-size:1.0em;padding:0.3em 0.3em 0.3em 0.3em;color:#656565;border-right:3px solid #90ee90;}
#katalog-menu a:hover {border-right:3px solid #008000;text-decoration:none;color:#252525}
#katalog-menu li {margin-bottom:1px;border-bottom:1px solid #e2e2e2}

#col-r .footer {padding:10px;text-align:center}
.footer p {color:#a2a2a2}

.cesta {padding:4px;padding-left:0}

#obsah .podmenu {display:block;order:1px solid #228b22;margin:3px}
#obsah .container {padding:4px;background:#fff url(../images/bgpodmenu.gif) repeat-x;}
#obsah .container ul {list-style:none;}
#obsah .container a {display:block;color:#000;text-align:left;padding:3px;font-size:1.2em;font-family:verdana}

.text {display:block;padding:10px}

.red {color:#cc3300;}
.blue {color:#333399} 
.button {padding:1px;font-size:10px;font-weight:bold;background:#d6d6d6;color:#000;border:1px solid #656565;}

/*rs system - clanky*/
.rs_list {padding:0;margin:0}
.rs_list ul {list-style:none;margin:0;padding:0;}
.rs_list li {margin:0;padding:0;list-style:none}
.rs_list a {display:block;width:100%;margin-bottom:2px;padding:5px;color:#006400;font-size:1.3em;background:#ffe4c4}
.rs_list a:hover {color:#228b22;text-decoration:underline}

.last_update {display:block;text-align:right;padding-top:10px;font-size:0.9em;color:#656565}

#footer {
  display:block;
  background:#FFA800;
  height:25px;
  border-bottom:4px solid #000;
  text-align:center;
}

#footer div {padding:5px;display:block;text-align:center}

#footer a {color:#000;padding:5px;font-weight:bold}

.footer_linka {
  display:block;
  background:#696969;
  height:4px;
  font-size:1px;
}

.gallery-tab {padding:0;margin:5px;border:none;background:#fff}
.gallery-tab td {
  padding:3px;
  background:none;
  margin:1px;
  text-align:center;
  width:150px;
}
.gallery-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;}

.col-r .image {
  order:1px solid #e2e2e2;
  margin:0;
  padding:4px;
  background:#f5e9d8
}

.col-r h3 {
  padding:2px;
  padding-left:0;
  font-weight:bold;
  border-bottom:1px dotted #ff6600;
  font-size:12px;
}

.text-container hr {
  visibility:hidden;
  margin:10px;
}



.mezera {margin-bottom:10px;border:none;}

.none{display: none;}
.block{display: block;}
.hide {visibility: hidden; height:1px; font-size:1px;}

.break {clear: both;}
.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;}

