*{margin:0; padding:0;}
body {
	background:#fff url(../images/bgbody.gif);
	font-family: 'Avenir','Tahoma CE',tahoma,'Arial CE',arial,'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;
}

#pozadi {background: url(../images/bgbodytop.gif) repeat-x;height:450px}

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;}
div.h1 {
 position:absolute;
 top:180px;
 left:15px;
 display:block;
 width:160px;
 text-align:center;
 color:#02217C;
 font-size:12px;
 font-weight:normal
}

h1 {
  display:block;
  font-size:20px;
  font-weight:normal;
  color:#02217c;
  text-transform:uppercase;
  margin-bottom:15px;
}
  
h2 {font-size:14px;color:#126711;text-align:left;margin-bottom:15px}

h3 {font-size:12px;color:#126711;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:1px solid #ababab}
legend {padding:6px;color:#ff0000;font-size:12px;font-weight:bold}

.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:#60C95B}
.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 #D9E646;border-bottom:1px solid #D9E646 }
.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:#126711;padding:4px;font-size:14px;color:#fff;padding-left:10px;margin-top:0}
.box2 .container {padding:10px;}

.divPlatba {
   padding:10px;
   margin-top:15px;
}

.divPlatba .volby {
  line-height:1.6em;
  font-size:14px;
}

.box {text-align:center;margin-bottom:10px;display:block;}
.buttons {text-align:center;margin-bottom:10px;display:block;}
.button, .koupit {background:#2A9225;color:#fff;font-size:11px;text-align:center;padding:2px;padding-left:8px;padding-right:8px;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:280px;background:#F2FABE}
.tb-parametry thead td {padding:4px;background:#DDE98F;color:#000;font-size:10px;order-bottom:2px solid #989898}
.tb-parametry td {font-size:12px;padding:5px}
.tb-parametry select, .tb-parametry input {font-size:1.2em;padding:1px;width:140px}

.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 a {text-decoration:underline}

.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;
}


#container {display:block;padding:1px;background:#fff;}

#langs {position:absolute;top:30px;left:240px}
#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:#2A9225;color:#fff;font-size:11px;text-align:center;padding:2px;padding-left:8px;padding-right:8px;border:none}
.strankovani td a:hover {background:#3FAB3A;color:#fff}

#container {display:block;padding:1px;padding-top:0;background: #fff}

.novacena {display:block;font-family:georgia,'Trebuchet MS','Lucida sans Unicode','Times New Roman CE',helvetica,serif;font-size:15px;}
.staracena {display:inline;text-decoration : line-through;}

#hornipruh {background:#fff;height:210px;}

#logo {font-size:1px;position:Absolute;left:0px;top:26px}  

#buttonHledej {color:#fff;background:none;font-size:13px;border:none}

#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 {padding:2px;background: #fff url(../images/bgobsah.gif) repeat-y}

.col-l {float:left;width:60%}
.col-r {float:right;width:38%}
.c {padding:8px}

#col-l {float:left;width:196px;}
#col-l .container {padding:7px}

#col-middle {float:left;display:block;width:603px;}
#col-middle .c2 {padding:20px;}
object,#banner {position:absolute;border:4px solid #64EB62;top:33px;left:205px}
object {top:33px;left:205px}


.prodejny {background: url(../images/bgprodejny.gif) repeat-x}
.prodejny .container {background: url(../images/ikona_telefon.gif) no-repeat left top;padding:15px;padding-left:140px}
.prodejny table {}
.prodejny td {width:190px;border-left:1px solid #cbcbcb;padding:5px;font-size:13px}

#col-r {float:right;width:175px;}
#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 a {display:block;color:#710967;margin-bottom:5px;border-bottom:1px dotted #710967;padding-bottom:5px}

#hledani {position:absolute;top:3px;right:0;margin-left:200px;width:200px;color:#fff;font-size:12px}
#hledani form {padding:3px;color:#fff}
#sword {width:100px;padding:1px;border:1px solid #CF66BF;font-size:11px;padding:2px}

#kosik-line {color:#fff;text-align:left;padding:10px;background: url(../images/bgkosik.gif) repeat-x 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:11px;color:#333;text-align:left;margin-bottom:5px}
.pathInfo a {
 color:#333;
 padding-right:7px;
 text-decoration:underline
}
.pathInfo a:hover {
 color:#555;
 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:270px;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 p {display:block;font-size:10px;font-weight:normal;color:#454545;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 .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}

.kod {font-size:9px; color:#989898}
.cena {color:#F6914D;font-size:11px;font-weight:bold;display:block;}

.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-top:8px;border:none;background:#EFF88D}
.gallery-tab td {
  padding:5px;
  background:none;
  margin:1px;
  text-align:center;
}
.gallery-tab img {border:none;border:3px solid #D3DE5B}

.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;}
.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}
img.kosik {border:none;}
input.kosik {border:none;background: url(../images/kosik.gif) no-repeat;width:17px;height:18px;}
