*{margin:0; padding:0;}
body {
	background:#fff url(../images/bgbody.gif) repeat-x;
	font-family: 'Tahoma CE',tahoma,'Arial CE',arial,'Avenir','Lucida sans Unicode','Verdana CE',verdana,arial,lucida, sans-serif;
	color: #000;
	font-size:11px;
	text-align:left;
}

table,td,ul,li,input,select,textarea {
	font-family: 'Tahoma CE',tahoma,'Arial CE',arial,'Avenir','Lucida sans Unicode','Verdana CE',verdana,arial,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,h1 {font-size:16px;color:#02217C;text-align:left;margin-bottom:15px}

h3 {font-size:12px;color:#4B4A80;display:block;margin-top:15px;}

h4 {text-align:left;display:block;color:#DC07B6;padding:5px;padding-right:0px;margin-bottom:8px}

a {text-decoration:none; color:#191970;cursor:hand!important}
a:hover {text-decoration: underline; color: #0000ff;cursor:hand!important}

fieldset {margin:10px;padding:10px;border:3px solid #e2e2e2}
legend {padding:6px;color:#656565;font-size:14px;font-weight:bold}
fieldset td {font-size:12px}

.ramecek {display:block;border:1px solid #cdcdcd;padding:10px;background:#F2f2f2;}
.ramecek .container {display:block;padding:10px}
.ramecek div {display:block;margin:2px}
.ramecek label {float:left;width:140px;display:block;padding:2px;color:#DC07B6;text-align:right;padding-right:5px;font-size:12px;}
.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}
.tdPopis {padding:3px;text-align:right;width:110px}
.formDotaz {width:250px;height:60px}

.show {display:block;}
.hidden {display:none}
.normal {font-size:10px;color:#000;font-weight:normal}
.tdPopis {width:180px;text-align:right;padding:4px}
.buttonPart {text-align:center;margin-top:10px;margin-bottom:10px}
.kskosik {width:30px}

.katalog {width:98%}
.katalog thead td {padding:4px;background:#f385bf}
.katalog td {padding:3px;font-size:12px;}
.katalog td img {border:1px solid #989898;padding:2px}

.koupit {background:#e6e6e6;color:#000;border:none;padding:1px;margin:3px;font-size:11px}

.z-text {display:block;height:45px;padding:4px}
.z-kosik {display:block;margin-top:5px}

.rekapitulace {width:98%;background:#f2f2f2;border-top:3px solid #DC7CBF;border-bottom:1px solid #DC7CBF  }
.rekapitulace td {padding:3px;font-size:13px}
.rekapitulace input {font-size:13px;}

.box2 {text-align:left;margin-bottom:10px;display:block;border-top:3px solid #DC7CBF;border-bottom:1px solid #DC7CBF;background:#f2f2f2}
.box2 h3 {background:#dc7cbf;padding:4px;font-size:14px;color:#fff;padding-left:10px;margin-top:0}

.box {text-align:center;margin-bottom:10px;display:block;}
.buttons {text-align:center;margin-bottom:10px;display:block;}
.button, .koupit {background:#e2e2e2;color:#000;font-size:12px;text-align:center;padding:2px;padding-left:5px;padding-right:5px;border:none}
a.button:hover {color:#fff;text-decoration:underline}
.buttonModry {background:#DC07B6;color:#fff;font-size:13px;text-align:center;padding:3px;padding-left:5px;padding-right:5pxborder:none}
.buttons.button {padding:2px;font-size:11px;border:none}

.noborder {border:none;background:#fff;width:80px}

.parametry {display:block;padding:3px}

.tb-parametry {width:98%}
.tb-parametry thead td {padding:4px;background:#e6e6e6;color:#000;font-size:10px;border-bottom:2px solid #989898}
.tb-parametry td {font-size:12px;padding:2px}
.messInfo {display:block;margin-top:8px;margin-bottom:8px;font-style:italic;color:#989898;border:1px solid #989898;padding:6px;}

.blank {BORDER:NONE;background:none;color:#000;width:80px;text-align:right}

.clanek {padding:10px;padding-left:18px;font-size:12px;}
.clanek ul {margin:10px;margin-left:25px;}
.clanek li {list-style-type:circle;padding:3px;font-size:11px;}

.f-box {float:left;width:48%;}
.f-box fieldset {border:1px solid #DC07B6}
.f-box legend {padding:4px;background:#dc07b6;color:#fff;font-size:13px;text-transform:uppercase;margin-left:3px;margin-right:3px;}
.f-box .container {padding:6px;height:150px;padding-top:12px;background: url(../images/bg_fbox.gif) repeat-x left top}
span.error {display:block;text-align:center;color:#ff0000;font-weight:bold;margin-bottom:10px;}

.registrace td {padding:3px;font-size:11px}
.registrace input {font-size:11px;padding:1px;width:180px}

.errorContainer { display:block;padding:4px;background:#f2f2f2;color:#ff0000;font-size:13px;font-weight:bold;text-align:center;border:1px solid #ababab;margin-bottom:6px}
span.required {font-size:bold;text-decoration:underline}

#mother {
  position:absolute;
  left:50%;
   margin-left:-490px;
  width:980px;
  display:block;
}

#hornipruh {height:120px}

.prikaz td {font-size:13px;line-height:20px;vertical-align:middle}

.container {padding:0px}

#langs {position:absolute;top:30px;left:650px}
#langs img {border:0;margin:4px}

.hornimezera {height:115px;background: url(../images/topbanner_l.gif) repeat-x left top;margin-bottom:1px}
.hornimezera .volby {position:Absolute;left:20px;top:50px}
.volby a {padding:7px;color:#fff;text-decoration:underline}
.volby a:hover {text-decoration:none}

.ruzovalinka {height:6px;background:#DC07B6;font-size:1px;margin-bottom:1px;border:none}

#login-line {float:left;background: url(../images/bglogin.gif) repeat-x left top;height:140px;width:264px}
#login-line .container {padding:4px;color:#fff;padding-top:0}
#login-line h3 {display:block;font-size:15px;padding:4px;padding-left:40px;padding-top:7px;color:#fff;background:url(../images/bgsipka.gif) no-repeat 5px 1px;margin-bottom:5px;}
#login-line a {color:#fff;text-decoration:underline;}
#login-line a:hover {text-decoration:none}
#login-line td {color:#fff}
#login-line ul {margin-left:30px;list-style:none}
#login-line li {padding:3px;font-size:12px;padding-left:15px;background: url(../images/ll_sipka.gif) no-repeat left 4px;}


.strankovani {display:block;text-align:center;order-top:1px solid #989898;margin-top:10px;}
.strankovani table td {padding:6px;font-size:11px;color:#DC07B6}
.strankovani td a {background:#DC07B6;color:#fff;font-size:13px;text-align:center;padding:3px;padding-left:5px;padding-right:5pxborder:none}
.strankovani td a:hover {background:#ffb500;color:#fff}

#container {display:block;padding:0px;padding-top:0;background: #fff rl(../images/bgmother.jpg) no-repeat 8px -1px}

.novacena, .cena {display:block;font-family:georgia,'Trebuchet MS','Lucida sans Unicode','Times New Roman CE',helvetica,serif;font-size:13px;font-weight:bold;color:#710967}
.staracena {display:inline;text-decoration : line-through;}


#logo {font-size:1px;position:Absolute;left:10px;top:20px}  

#motiv {position:Absolute;left:8px;top:30px}

#hledani {display:block;background:#D153A3;color:#fff;}
#hledani div {padding:10px}
#hledani strong {font-size:13px}

#buttonHledej {color:#000}

#userline {display:block;ackground: url(../images/bg_status.gif) repeat-x;height:35px;padding-left:220px;margin-bottom:1px}
#userline .container {padding:7px;text-align:right}
#userline a {display:inline;padding:6px;color:#454545;text-decoration:none}
#userline a:hover {text-decoration:underline;color:#372572}
.tecka {width:60px;height:10px;background: url(../images/tecka.gif) no-repeat  0 50%}

#obsah {background:url(../images/bgmother2.gif) repeat-y}

.col-l {float:left;width:60%}
.col-r {float:right;width:38%}
.c {padding:8px}

#col-l {float:left;width:194px;}
#col-l .container {padding:7px}

.bannery {text-align:center;padding:10px;border-top:1px solid #ccc;padding-top:20px}
.bannery img {margin:7px}

#col-middle {float:left;display:block;width:570px;}
#col-middle .c2 {padding:6px;}
#banner {border:6px solid #fff;margin-top:-40px;}

#col-r {float:right;width:210px;}
#col-r h2 {font-size:11px;color:#0E630E;text-transform:uppercase;padding:3px;padding-left:0;margin:0;border-bottom:3px solid #ECA6E4}
.rbox {background:#FCF2FB;padding:10px;padding-left:20px;color:#000}
.rbox img {float:left;margin-right:8px}
.rbox a {display:block;color:#710967;margin-bottom:5px;border-bottom:1px dotted #710967;padding-bottom:5px}

#col-middle .rbox {
   float:left;
   width:150px;
   position:relative;
   text-align:center;
   margin:10px
}

#hledani {background: url(../images/bghledani.gif) repeat-x;margin-top:2px;margin-bottom:4px}
#hledani form {padding:8px;color:#000}
#fHledani {width:150px;text-align:left;}
#sword {width:150px;padding:1px;;border:1px solid #CF66BF;font-size:11px;padding:2px}

#kosik-line {position:absolute;right:0px;margin-left:-165px;width:200px;top:0;height:90px;color:#fff;text-align:left;padding:10px;background: url(../images/bgkosik.jpg) no-repeat left top}
#kosik-line p {font-size:14px;font-weight:bold}
#kosik-line dd {line-height:35px;vertical-align:middle;float:left;color:#fff;padding:4px;text-align:left;font-size:12px;font-weight:bold;margin-right:8px}
#kosik-line dt {float:left;border-left:1px solid #C5519B;margin-left:7px;}
#kosik-line a {color:#fff;font-weight:bold}

.pathInfo {display:block;font-size:10px;color:#7e7e7e;text-align:right;margin-bottom:5px}
.pathInfo a {color:#7e7e7e;padding-right:7px;text-decoration:underline}
.pathInfo a:hover {color:#4b4a80;text-decoration:none}

.h1nadpis {display:block;ackground:#02217C;color:#fff;margin-bottom:12px;}

#status-line {position:Absolute;left:240px;top:230px;font-size:12px}
#status-line td {font-size:12px;color:#c2c2c2;padding:3px}
#status-line a {color:#fff;text-decoration:underline;font-size:12px;padding-left:10px;padding-right:10px}
#status-line a:hover {color:#fff;text-decoration:none}

.vypis {border:none}
.vypis thead td {padding:4px;background:#DC7CBF;color:#fff}
.vypis td {padding:8px;font-size:13px;width:270px;background:none;padding-bottom:19px}
.vypis td .first {border-right:1px dotted #e2e2e2;}
.vypis td .lastrow {border-bottom:none;}
.vypis td strong {color:#8b0000}
.vypis td.tecky {background: url(../images/tecky.gif) repeat-x center left;height:10px}
.vypis td p {display:block;font-size:0.85em}
.vypis tr.stav4 td {color:#ff0000}

.kosik-produkt h4 {color:#fff;font-size:12px;font-weight:bold;text-align:left;}

.produkt {float:left;width:260px;text-align:left;margin:5px;margin-bottom:20px}
.produkt .c {padding:5px;}
.produkt img {float:left;margin-right:5px;border:3px solid #F9C1F3}
.produkt h2 {color:#209B1F;font-size:11px;font-weight:bold;text-align:left;margin:0;padding:0}
.produkt h2 a {color:#02217C}
.produkt h2 a:hover {text-decoration:underline}
.produkt p {display:block;font-size:10px;font-weight:normal;color:#656565;text-align:left}
.kosik-produkt {display:block;}
.k-kosik {display:block;margin-top:12px;padding:7px;padding-left:5px;border-top:1px solid #f2f2f2}
.produkt dt {float:left;width:25px}
.produkt td {height:20px;vertical-align:middle}
.produkt .img-c {height:130px}
.produkt img {order:1px solid #4b4a80;clear:both;}
.produkt-box {padding:5px;font-size:10px;margin-left:110px;}
.produkt-box h2 {display:block;font-size:11px;text-align:left;margin:0;padding:0;border-bottom:1px dotted #4a4b80}
.buttonKosik {padding:3px;background:#4b4a80;color:#fff;text-align:center;margin-left:8px;border:none;font-size:12px;font-weight:bold}

.novinky {
   background:#209B1F url(/images/bg_novinky.gif) repeat-x;
   margin-bottom:10px;
   position:relative;
}

.novinky .kruhy {
   background: url(/images/bg_novinky_kruhy.gif) no-repeat right bottom;
   padding:10px;
   padding-bottom:25px
   
}

.novinky .produkt {
  float:left;
  width:150px;
  display:block;
  position:relative;
  ackground: url(/images/novinka_produkt.gif) no-repeat;
  margin:10px;
  height:200px;
  border:2px solid #0E680D
}

.novinky a {
 padding:0;
 margin:0;
 text-decoration:none
 /*position:relative;*/
}
.novinky table {text-align:center;width:99%}
.novinky .produkt .c {
 text-align:left;
 position:absolute;
 bottom:0;
 padding:0;
 width:150px;
 background:#0E680D url(/images/bilybod.gif) no-repeat 5px 6px;
}

.novinky .produkt .cenovka {
 position:Absolute;
 top:5px;
 right:5px;
 background: url(/images/cenovka.gif) no-repeat;
 width:63px;
 height:28px;
} 

.novinky .produkt .cenovka span {
  display:block;
  padding:5px;
  font-size:13px;
  color:#fff;
  text-align:center;
}

.novinky .produkt img {border:none;margin:0}
.novinky .produkt h2 {
 text-align:left;
 color:#fff;
 padding:8px;
 padding-top:3px;
 padding-left:20px;
 font-weight:normal
}
.novinky .produkt .cena {color:#fff}
.novinky a.button {
  background:#032102;
  color:#fff;
  text-transform: uppercase
}

.kod {font-size:9px; color:#989898}

.velkyImgDetail {float:left;margin-right:15px;text-align:center;padding:5px}
.velkyImgDetail img {border:5px solid #989898;margin:3px}
.velkyImgDetail .priznaky {font-size:16px;margin-top:10px}

.detail-box {padding:7px;display:block;}
.detail-tab td {padding: 4px;}
.spodniLista {display:block;text-align:right;color:#000;font-size:12px;font-family: "Lucida sans Unicode",verdana}
.spodniLista a {color:#454545;font-size:12px;font-family: "Lucida sans Unicode",verdana}
.spodniLista a:hover {text-decoration:underline;color:#000}

#button_kosik {position:absolute;top:4px;left:840px;}

#horni-menu {font-family:arial; position:absolute;top:105px;left:370px}
#horni-menu ul {list-style:none}
#horni-menu li {float:left;list-style:none;}
#horni-menu a {display:block;padding:5px;color:#02217C;font-weight:bold;font-size:12px;padding-left:25px}
#horni-menu a:hover {color:#FF1700}

.off {visibility:hidden}
.on {visibility:visible}

.text {display:block;}

a.velky {font-size:15px;font-weight:bold}

.red {color:#cc3300;}
.blue {color:#333399} 

/*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 {
  margin-top:5px;
  display:block;
  text-align:center;
  font-size:11px;
  color:#8F8F8F;
  line-height:15px
}

#footer .container {padding:10px}

#footer a {color:#8F8F8F;font-weight:bold;border-bottom:1px dotted #8f8f8f}
#footer a:hover {color:#8F8F8F;text-decoration:underline}

.odkazy {padding:6px;color:#5C5C5C;text-align:center;background:#FBEAF9;margin-top:10px;border-bottom:1px solid #8B3381}
.odkazy a {color:#5c5c5c;text-decoration:none;padding:4px}
.odkazy a:hover {text-decoration:underline}

#footer .firma {padding:6px;color:#fff;padding-left:4px;padding-bottom:10px}

a.sipka {padding-left:20px;background:url(../images/sipka_odkaz.gif) no-repeat 0 3px}


.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;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;}
.center { 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;}
.katalog h3 {display:block;padding:0;margin:0;margin-bottom:6px;font-size:13px}

img.priznak {border:none;margin:3px;display:inline;font-size:10px}
img.imgVlevo {float:left;margin-right:5px;border:2px solid #219018}

#seo-lista {background:#ccc;padding:4px;text-align:center}
#seo-lista a {padding:4px;color:#777;font-size:10px;font-weight:normal}

.vymenabanneru {display:block;text-align:center}
.vymenabanneru img {margin-top:10px;padding-bottom:10px;padding-top:10px;border-bottom:1px dotted #ccc}

.bannery {margin-top:10px;padding:10px}
.bannery .levy {float:left;width:40%}
.bannery img {margin-right:6px;}
.bannery .pravy {float:right;width:55%;text-align:right}

.dopis {
 float:left;
 margin:10px;
 width:240px;
 height:230px;
 color:#000;
 font-size:13px;
 background: url(/images/bg_dopis.jpg) no-repeat;
 font-family: 'Georgia CE','Times New Roman CE','Helvetica CE',georgia,serif;
} 

.dopis .c {padding:15px;}

.dopis .jmeno {
  display:block;
  text-align:left;
  line-height:1.2em;
  color:#A8187E;
  margin-top:10px;
}  
  