*{margin:0; padding:0;}
html,body {height:100%}
body {
        background:#493F37 url(../images/bgobsah2.gif);
        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;}
h1 {color:#F5821F;font-size:1.5em;text-align:left;font-weight:bold;margin-bottom:15px}

h2 {font-size:16px;Verdana;color:#02217C;text-align:left;margin-bottom:10px;margin-top:10px;}

h3 {font-size:1.2em;color:#333;display:block;margin-top:15px;}

h4 {text-align:left;display:block;color:#DC07B6;padding:5px;padding-right:0px;margin-bottom:8px}

a {text-decoration:underline; color:#432543;}
a:hover {text-decoration: none; color:#003698;}

fieldset {margin:10px;padding:10px;border:1px solid #ababab}
legend {padding:6px;color:#ff0000;font-size:12px;font-weight:bold}

.katalog {width:100%}
.katalog thead td {padding:4px;background:#eee}
.katalog td {padding:6px;font-size:12px;border-bottom:1px dotted #ccc}
.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:100%;background:#333;}
.rekapitulace td {line-height:2em;vertical-align:middle;font-size:1.1em;padding-right:10px;color:#fff}
.rekapitulace input {font-size:1.2em;color:#fff}

.box2 {text-align:left;margin-bottom:10px;display:block;border-top:3px solid #666;border-bottom:1px solid #DC7CBF;background:#f2f2f2}
.box2 h3 {background:#333;padding:4px;font-size:1.2em;color:#fff;padding-left:10px;margin-top:0}

.box {text-align:center;margin-bottom:10px;display:block;}
.button, .koupit {background:#333;color:#fff;font-size:11px;text-align:center;padding:3px;padding-left:5px;padding-right:5px;border:none;margin:2px}

.noborder {border:none;background:#fff;width:80px}

.parametry {display:block;padding:3px}

.tb-parametry {width:360px}
.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 {}

.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}

.helpMess {display:block;text-align:center;margin:10px;font-size:1.1em;color:#454545}

#mother {
  position:absolute;
  left:50%;
  margin:0;
  top:0;
  margin-left:-480px;
  width:960px;
  background: url(../images/bgmother.jpg) no-repeat 0px 90px;
  height: auto;
  min-height: 100%;
  _height: 100%; /* IE */ 
}

#langs {position:absolute;left:350px;top:100px;}
#langs  a {display:block;color:#000;margin:3px}


#main {background: url(../images/bgbody.gif) repeat-x;width:100%;height:350px;position:Absolute}

#copyright {float:left;color:#fff;text-align:right;adding-right:8px;width:216px;}
#copyright a {color:#fff;}

.container {padding:2px}

.mezera {height:200px;}
.hornimezera .volby {position:Absolute;left:20px;top:50px}
.volby a {padding:7px;color:#fff;}
.volby a:hover {text-decoration:none}

.ruzovalinka {height:6px;background:#DC07B6;font-size:1px;margin-bottom:1px;border:none}

#login-line {position:Absolute;left:290px;top:133px;width:200px;margin-left:-200px;text-align:right;padding:5px;font-size:12px;line-height:1.4em}
#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;}
#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;}

.novacena {display:block;font-family:georgia,'Trebuchet MS','Lucida sans Unicode','Times New Roman CE',helvetica,serif;font-size:15px;margin:6px}
.staracena {display:inline;text-decoration : line-through;}


#logo {position:Absolute;;top:10px}  
#motiv {position:Absolute;right:0;top:10px}

#hledani {display:block;background:#D153A3;color:#fff}
#hledani div {padding:10px}
#hledani strong {font-size:13px}
#fHledani {width:150px;text-align:left;}
#sword {float:left;width:100px;padding:1px;}

#buttonHledej {float:left;width:30px;border:1px solid #fff;background:url(../images/button_hledej.gif) no-repeat;padding:1px;color:#fff}

#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;}
#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/bgobsah.gif) repeat-y 230px top;}

.col-l {float:left;width:65%}
.col-r {float:right;width:32%;background:#eee;border-left:1px solid #ccc}
.col-r h3 {text-decoration:underline;font-size:1.1em;border:none}

.rbox {margin-bottom:5px;border-bottom:1px solid #ddd;}
.rbox img {float:left;margin-right:6px}

#col-l {float:left;width:215px;margin:0;margin-right:15px;background:#F5821F;}
#col-l h2 {background:url(../images/h2.gif) repeat-x;padding:5px;color:#fff;text-align:left;font-size:1.2em;margin:0}

#col-r {float:left;display:block;width:700px;ackground:#fff;padding-top:20px}
#col-r .m-container {padding:5px;margin-top:30px}
#col-r .c {padding:10px}

#kosik-line {text-align:right;padding:6px}
#kosik-line form, #kosik-line select {display:inline}
#kosik-line td {line-height:1.5em;font-size:1.1em}
#kosik-line a {color:#fff;font-weight:normal;}
#kosik-line a:hover {text-decoration:none}

#userline {order-bottom:3px solid #DC7CBF}

.pathInfo {display:block;font-size:11px;color:#7e7e7e;padding:4px;text-align:right;border-bottom:1px dotted #ababab;margin-bottom:15px;}
.pathInfo a {color:#7e7e7e;padding:7px;}
.pathInfo a:hover {color:#4b4a80;text-decoration:none}

.h1nadpis {display:block;ackground:#02217C;color:#fff;margin-bottom:12px;}

#status-line {display:block;margin-top:0px}
#status-line td {font-size:12px;color:#c2c2c2;padding:3px}
#status-line a {color:#fff;font-size:11px;padding:4px;display:block;text-align:right;padding-right:8px}
#status-line a:hover {color:#fff;text-decoration:none}

.vypis {border:none;width:100%}
.vypis thead td {padding:4px;background:#99BEF5;color:#000}
.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}

.produkt {float:left;width:48%;text-align:left;margin-left:0;border-bottom:1px dotted #cdcdcd;height:146px}
.produkt.second {border-left:1px dotted #cdcdcd;margin-right:0}
.produkt.lastrow {border-bottom:none}

.produkt .c {padding:10px;}
.produkt img {float:left;margin-right:5px;border:1px solid #989898}
.produkt h2 {color:#209B1F;font-size:11px;font-weight:bold;text-align:left;margin:0;padding:0}
.produkt p {color:#656565;}
.k-kosik {display:block;margin-top:12px;padding:7px;padding-left:5px;border-top:1px solid #f2f2f2}
img.kosik {border:none}

.produkt table {margin:0;padding:0}


.produkt .img-c {height:130px}
.produkt img {order:1px solid #4b4a80;clear:both;}
.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}
span.cena {color:#F6914D;font-size:1.1empx;font-weight:bold;}

.velkyImgDetail {float:left;margin-right:15px;text-align:center;padding:5px}
.velkyImgDetail img {border:1px solid #989898;margin:3px}
.velkyImgDetail .priznaky {font-size:16px;margin-top:10px}
.priznaky img {border:none;margin:2px;}

.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;}

.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 {
  width:97%;
  height:60px;
  text-align:right;
  font-size:11px;
  color:#fff;
  font-style:italic;
  padding-top:8px;
  margin-bottom:20px;
}

#footer a {color:#fff;padding-right:10px;}
#footer a:hover {color:#fff;text-decoration:none}

a.sipka {padding-left:20px;background:url(../images/sipka_odkaz.gif) no-repeat 0 3px}

.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:1px solid #989898;}

.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;}

.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}

#langLine {position:absolute;left:700px;top:5px;color:#fff}
#langLine a {color:#fff;padding:6px;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}
#fHledani {width:220px}
.buttonPart {text-align:center;margin-top:10px;margin-bottom:10px}
.kskosik {width:30px}