/* --- css stylesheet --- */
/* --- global --- */
html , html * , body , body * {
  font-size: 11px;
  line-height: 14px;
  font-family: "arial ce", arial, "tahoma ce", tahoma, "helvetica ce", helvetica, sans-serif;
}
body {
  margin: auto;
  padding: 0px;
  color: #000000;
  background: none #FFFFFF;
  text-align: center;
}
a {
  color: #0000FF;
  text-decoration: underline;
}
a:hover {
  color: #0000FF;
  text-decoration: none;
}
form {
  padding: 0px;
  margin: 0px;
}
input, textarea, select {margin: 0px;}
ul {
  margin: 0px 0px 0px 18px;
  padding: 0px;
}
ol {
  margin: 0px 0px 0px 32px;
  padding: 0px;
}
li {
  margin: 0px 0px 0px 4px;
  padding: 0px;
}
h1 , h2 , h3 , h4 , h5 , h6 {
  padding: 0px;
  margin: 0px;
  color: #FF0000;
  font-weight: bold;
}
h1 {}
h1 , h1 * {}
h2 {}
h2 , h2 * {}
h3 {}
h3 , h3 * {}
h4 {}
h4 , h4 * {}
h5 {}
h5 , h5 * {}
h6 {}
h6 , h6 * {}
table {
  border: 0px none;
  margin: 0px;
  border-collapse: collapse;
}
table td {padding: 0px;}
img {border: 0px none;}
p {margin: 0px;}
/* --- common --- */
.clear , .f-c {
  float: none !important;
  clear: both !important;
  font-size: 0px !important;
  line-height: 0px !important;
  height: 0px !important;
  width: 0px !important;
  overflow: hidden !important;
  padding: 0px !important;
  margin: 0px !important;
}
.float-left, .f-l {float: left !important;}
.float-right, .f-r {float: right !important;}
.align-left, .a-l {text-align: left !important;}
.align-center, .a-c {text-align: center !important;}
.align-right, .a-r {text-align: right !important;}
.align-top, .a-t {vertical-align: top !important;}
.align-middle, .a-m {vertical-align: middle !important;}
.align-bottom, .a-b {vertical-align: bottom !important;}
.error , .error * {color: #FF0000 !important;}
.error input {border: 1px solid #FF0000 !important;}
.warning , .warning * {color: #008000 !important;}
.warning input {border: 1px solid #008000 !important;}
.hidden {display: none;}
.block {display: block;}
.print {display: none;}
.invisible {visibility: hidden;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.underline {text-decoration: underline;}
.red {color: #FF0000;}
.blue {color: #0000FF;}
.green {color: #008000;}
/* --- form --- */
.text {
  border: 1px solid #766A5A;
  background: none #FFFFFF;
  padding: 1px 2px 0px 2px;
}
input.text {
  height: 17px;
}
.button {
  border: solid 1px #333333; 
  background: repeat-x left top url('img/bg_button.gif') #516666;
  font-size: 11px;
  color: #000000;
	text-align:center;
  height:20px; 
  cursor: pointer; 
  font-weight: bold;
}
a.button {
  width: auto; 
  padding: 2px 12px; 
  line-height: 20px; 
  text-decoration: none;
}
a.button:hover {
  color: #000000;
  text-decoration: none;
}
.okbutton {
  width: 29px; 
  height: 18px; 
  background: no-repeat left top url('img/bgbutton.gif') #596E6E; 
  border: 0px none; 
  color: #000000; 
  font-weight: bold;
}
/* --- mask --- */
div.web-all {
  background: repeat-y left top url('img/lc_bg2.gif');
  width: 980px;
  margin: auto;
  text-align: left;
}
/* --- artbox shops --- */
div.artbox-shops {
  height: 50px;
  background: none #000000;
  border-bottom: 1px solid #FFFFFF;
  overflow: hidden;
}
div.artbox-shops img {
  display: block;
  float: left;
  border: 0px none;
}
div.artbox-shops div {
  float: left;
  color: #FFFFFF;
  font-family: "tahoma ce", tahoma, "arial ce", arial, "helvetica ce", helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  padding: 5px 0px 0px 0px;
  height: 46px;
  cursor: default;
}
div.artbox-shops div.ebrasny {
  width: 133px;
  border-right: 1px solid #FFFFFF;
}
div.artbox-shops div.tomovyhry {
  width: 131px;
  border-right: 1px solid #FFFFFF;
  padding: 6px 0px 0px 0px;
}
div.artbox-shops div.skladacikola {
  width: 90px
} 
div.artbox-shops div * {
  font-family: "tahoma ce", tahoma, "arial ce", arial, "helvetica ce", helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 11px;
  line-height: 13px;
}
/* --- header --- */
div.header {
  background: none #000000;
}
div.header img {
  display: block;
}
/* --- top menu --- */
div.topmenu {
  float: left;
  background: none #000000;
  height: 23px;
  border-top: solid 1px #425757;
	color: #FFFFFF;
	width: 767px;
}
div.topmenu * {
	color: #FFFFFF;
}
div.topmenu ul {
  margin: 0px;
} 
div.topmenu ul li {
  margin: 5px 0px;
  list-style-type: none;
  float: left;
} 
div.topmenu ul li.products {
  padding: 0px 180px 0px 60px;
}
div.topmenu ul li a {
  float: left;
  color: #FFFFFF;
  text-decoration: underline;
  display: block;
  padding: 0px 15px;
}
div.topmenu ul li a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
/* --- search --- */
div.search {
  border-top: solid 1px #425757; 
  height: 21px;
  width: 206px; 
  line-height: 21px;
	color: #FFFFFF;
  background: none #000000;
  float: right; 
  padding: 2px 7px 0px 0px;
  font-weight: bold;
}
div.search * {
  line-height: 21px;
	color: #FFFFFF; 
  font-weight: bold;
}
div.search i.sep {
  font-style: normal;
  margin-left: 2px;
}
div.search input {
  vertical-align: middle; 
}
div.search input.search-text {
  border: 1px solid #3F5556; 
  width: 122px; 
  height: 16px; 
  font-size: 12px; 
  line-height: 14px; 
	margin: 0px 3px 0px 3px;
  float: right; 
}
div.search input.okbutton {
  float: right; 
	margin-top: 1px;
}
/* --- content --- */
div.content {
  width: 782px; 
  float: left;
}
/* --- levý sloupec --- */
div.left-col {
  width: 191px; 
  float: left;
  position: relative;
}
div.left-col div.dopo { 
  text-align: center;
  position: absolute;
  top: 317px;
  left: 0px;
  width: 191px;
}
div.left-col div.copy {
  position: absolute;
  top: 500px;
  left: 0px;
  font-size: 10px;
  color: #FFFFFF;
  margin-top: 25px;
  font-family: "tahoma ce", tahoma, "arial ce", arial, "helvetica ce", helvetica, sans-serif;
	background: no-repeat left top url('img/bg_copy.gif') #526767;
  height: 46px;
  width: 186px;
}
div.left-col div.copy * {
  font-size: 10px;
  color: #FFFFFF;
  font-family: "tahoma ce", tahoma, "arial ce", arial, "helvetica ce", helvetica, sans-serif;
}
div.left-col div.copy div.inner {padding: 6px 0px 0px 9px;}
div.left-col div.copy span.s {margin-left: 13px;}
div.left-col div.copy a {
  color:#FFFFFF;
  text-decoration: none;
}
div.left-col div.copy a:hover {
  color:#FFFFFF;
  text-decoration: underline;
}
/* --- levé menu --- */
div.left-menu {
  float: left;
  width: 186px;
  color: #FFFFFF;
  background-color: #526767;
  border-top: 4px solid #FFFFFF;
}
div.left-menu ul {
  margin: 0px;
}
div.left-menu ul li {
  margin: 0px;
  list-style-type: none;
}
div.left-menu img {
  margin: 0px 6px 1px 0px;
}
div.left-menu a {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  padding-left: 8px;
  line-height: 22px;
  height: 22px; 
  background: no-repeat left top url('img/bg_l1.gif') #3A4E4E;
  text-transform: uppercase;
  display: block;
}
div.left-menu a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
div.left-menu ul.sub1 a {
  font-weight: normal;
  padding-left: 17px;
  line-height: 19px; 
  background: no-repeat left top url url('img/bg_l2.gif');
}
div.left-menu ul.sub2 a {
  font-weight: normal;
  padding-left: 30px;
  line-height: 19px; 
  background: no-repeat left top url url('img/bg_l2.gif');
}
/* --- pravý sloupec --- */
div.right-col {
  width: 198px; 
  float: right; 
}
div.right-col div.block-lt {
  height: 151px; 
  border-bottom:  1pxsolid #CFD8D8; 
  background: repeat-y left top url('img/block_lt.gif') #ABBABA;
  margin: 5px 0px 0px 0px;
} 
div.right-col div.inner {padding: 8px 0px 0px 16px;}
div.right-col div.block-lk {
  height: 151px; 
  border-bottom: solid 1px #95B2B2; 
  background: #333333; 
  margin: 5px 0px 0px 0px;
}
div.right-col div.r-login {
  font-size: 11px; 
  line-height: 15px;
  margin: 5px 10px 0px 1px;
}
div.right-col div.r-login form, div.right div.r-user b  {
  color: #FFFFFF; 
  font-weight: bold; 
  margin-bottom: 5px;
}
div.right-col div.r-login a {color: #000000;}
div.right-col div.r-login a:hover {color: #FFFFFF;}
div.right-col div.r-login input {
  border: 0px none; 
  padding: 0px 2px;
}
div.right-col div.r-login input.in {
  width: 153px; 
  height: 16px;
  padding: 1px 0px 0px 0px; 
  margin-bottom: 4px;
}
div.right-col div.r-login input.pw {
  width: 117px; 
  height: 16px;
  padding: 1px 0px 0px 0px; 
  margin-bottom: 4px;
}
div.right-col div.r-login input.ok {vertical-align: top;}
div.r-kosik {
  color: #FFFFFF; 
  line-height: 14px; 
  margin: 5px 0px 0px 1px;
  font-size: 12px;
}
div.r-kosik * {
  font-size: 12px;
}
div.r-kosik div.pad {margin: 5px 0px 10px 2px;}
div.r-kosik a {
  color: #FFFFFF; 
  text-decoration: underline; 
  font-weight: bold;
}
div.r-kosik a:hover {color: #FFFFFF;}
div.r-nlet {
  font-size: 11px; 
  line-height: 13px;
  margin: 5px 15px 0px 1px;
}
div.r-nlet div.form { 
  text-align: right; 
  margin: 12px 0px 0px 0px;
}
div.r-nlet div.form input {
  border: 0px none;
  font-size: 10px;
  float: left;
}
div.r-nlet div.form input.in {
  width: 130px; 
  height: 16px; 
  padding: 0px 2px; 
  margin: 0px 3px 3px 0px;
}
div.r-user {
  margin: 2px 0px 12px 5px; 
  font-size: 11px;
}
div.r-user div.name {
  font-weight: bold; 
  margin-bottom: 12px;
}
div.r-user a {color: #000000;}
div.r-user a:hover {color: #FFFFFF;} 
div.block-bs {
  width: 198px; 
  height: 209px; 
  background: #000000; 
  margin: 6px 0px 0px 0px;
}
div.block-bs table {
  margin: 10px 9px 0px 12px; 
  height: 165px;
}
div.block-bs td, div.block-bs td a {
  color: #FFFFFF;
  font-size: 11px;
}
div.block-bs td a:hover {color: #ffbe19;}
div.block-bs div.topp-l {
  overflow: hidden; 
  width: 100px; 
  white-space: nowrap;
}
/* --- footer --- */
div.footer {
  background: none #FFFFFF;
}
div.footer div.inner {
  width: 585px; 
  margin-left: 191px;
}
div.footer div.allrights {
  color: #A8B7B7;
  font-family: "tahoma ce", tahoma, "arial ce", arial, "helvetica ce", helvetica, sans-serif; 
  font-size: 11px; 
  border-top: 1px solid #A8B7B7;
  margin-top: 15px; 
  text-align: center;
}
div.sbar {
  width: 578px;
  height: 25px;
  background-color: #EBEFEF; 
  margin: 4px 0px 1px 0px; 
  text-align: right; 
  padding-right: 7px; 
  line-height: 25px; 
  vertical-align: middle;
}
div.partneri {
  background: none #FFFFFF;
  height: 23px; 
  border-top: solid 1px #dcdcdc; 
  font-size: 11px; 
  color: #666666; 
  margin: 20px 0px 0px 0px; 
}
div.partneri span.sep {margin: 0px 4px 0px 4px;}
div.partneri a {color: #666666; }
div.partneri a:hover {
  color: #000000; 
  text-decoration:none;
}



.ad-dns {display: none;}




.clb {clear: both; height: 20px; background-color: white;}


.nobr {white-space: nowrap;}
.clr {clear: both;}







/* --- střed --- */
div.content-in {
  width: 591px;
  float: right;
  margin: 1px 0px 0px 0px;
}
div.sbar input.sipka { 
  position: relative;
  top: 3px; 
}
div.sbar * {
  line-height: 25px; 
}
input.chbx { 
  vertical-align: middle; 
  margin: 0px 2px 0px 2px;  
}
div.sbar, div.sbar a {
  color: #556A6A;
  font-family: "tahoma ce", tahoma, "arial ce", arial, "helvetica ce", helvetica, sans-serif; 
  font-size: 11px; 
}
div.sbar, div.sbar a:hover {
  text-decoration: none; 
}
div.sbar select {
  font-size: 10px;
  vertical-align: middle; 
  margin: -2px 0px 0px 0px;
  border: 1px solid #A8B7B7;
}
div.sbar div.mfilter {
  text-align: left;
  margin: 0px 5px;
}
div.sbar a.pit {padding: 0px 1px;}
div.sbar a.bpit {padding: 0px 2px}
div.sbar a.act {
  font-weight: bold; 
  color: #455656;
}
div.sbar h1 {
  padding-left: 9px;
  color: #556A6A;
  font-family: "tahoma ce", tahoma, "arial ce", arial, "helvetica ce", helvetica, sans-serif; 
  font-size: 12px;
  float: left; 
}
div.sbar h1 img.piktogram {vertical-align: middle;}
div.c-cont {margin: 4px 0px 0px 0px;}
div.c-caption {
  background-color: #ffbe18;
  margin: 4px 6px 0px 0px; 
  padding: 4px 0px 3px 10px; 
  font-size: 11px; 
  color: #000000; 
  font-weight: bold;
}
div.c-caption a {
  color: #000000; 
  font-weight: normal;
}
/* --- katalog --- */
div.litem {
  border: solid #DFE5E5;
  border-width: 5px 5px 0px 5px;
  width: 177px; 
  position: relative; 
  margin: 5px 0px 1px 0px; 
  float: left;
  font-family: "tahoma ce", tahoma, "arial ce", arial, "helvetica ce", helvetica, sans-serif; 
}
div.litem div.capt {
  height: 21px;
  font-size: 12px;
  line-height: 20px;
  font-family: "tahoma ce", tahoma, "arial ce", arial, "helvetica ce", helvetica, sans-serif;
  font-weight: bold;
  padding-left: 5px;
  background-color: #ffbe18;
}
div.litem div.new {
  color: #000000; 
}
div.litem div.action {
  color: #ffbe18; 
  background-color: #ff0000;
}			
div.litem div.inner {
  height: 235px; 
  overflow: hidden;
}
div.litem div.bottom {
  background-color: #DFE5E5; 
  padding: 4px 3px;
}
div.litem div.bottom table.prices {
  width: 100%;
}
div.litem div.bottom table.prices td {
  font-size: 11px; 
  color: #000000;
}
div.litem div.bottom table.prices td.p {
  font-weight: bold; 
  text-align: right;
}
div.litem div.basket {
  width:27px; 
  float: right;
}
div.litem div.desc {
  font-size: 10px; 
  line-height: 12px; 
  text-align: justify; 
  margin: 1px 7px; 
  color: #000000;
}
div.litem div.name {
  font-size: 11px; 
  font-weight: bold; 
  color: #333333; 
  margin: 2px 7px 2px 7px; 
  height: 2.8em; 
  line-height: 15px;
}
div.litem div.name a {color: #333333;}
div.litem div.pic {
  margin: 7px 0px 0px 7px; 
  height: 132px;
}
div.litem div.orz-x {
  height: 135px; 
  overflow: hidden;
}
/* --- detail --- */
div.detail {
  border: solid 5px #DFE5E5; 
  margin: 5px 5px 0px 0px;
}
div.detail h1 {
  color: #000000;
  font-family: "tahoma ce", tahoma, "arial ce", arial, "helvetica ce", helvetica, sans-serif; 
  font-size: 12px;
  float: left;
}
div.detail h2 {
  color: #333333;
  font-family: "tahoma ce", tahoma, "arial ce", arial, "helvetica ce", helvetica, sans-serif;
  font-size: 14px;
}
div.detail div.caption {
  background: none #ffbe18; 
  height: 28px; 
  line-height: 28px;
}
div.detail div.caption * { 
  line-height: 28px;
}
div.detail div.tisk {
  font-size: 10px;
  line-height: 12px;
  margin: 2px 2px 0px 0px; 
  width: 150px; 
  text-align: right;
  float: right;
}
div.detail div.tisk * {
  font-size: 10px;
  line-height: 12px;
}
div.detail div.tisk img {
  float: right; 
  margin-left: 3px;
}
div.detail div.tisk a {
  color: #000000; 
  text-decoration: none;
}
div.detail div.tisk a:hover {
  text-decoration: underline;
}
div.detail .new {
  padding-left: 9px;
  font-weight: normal;   
  font-size: 18px; 
  color: #aa4800;
}
div.detail .action {
  padding-left: 9px;
  font-weight: normal; 
  font-size: 18px; 
  color: #996600;
}

div.detail .rcol {width: 343px; float: right; margin: 11px 10px 0 0;}

div.detail .name,div.detail .name a {font: 14px Tahoma, Arial, helvetica, sans-serif; color: #333333; font-weight: bold;}

.pdtab {margin: 10px 0 5px 5px;}
.pdtab td, .pdtab th {font: 11px Arial, helvetica, sans-serif;}
.pdtab th {color: #293738; font-weight: bold; text-align: left; width: 100px; vertical-align: top;}
.pdtab .p {font-size:12px;}
.pdtab td {color: #996600; font-weight: bold; padding-bottom: 8px;}
.pdtab td i {font-size:11px; color: #5C7171; font-weight: normal; font-style: normal;}
.pdtab td a {color: #996600;}
.pdtab .pcena th,.pdtab .pcena td {font-size:12px; color: #bc000d;}
.pdtab .pcena td {text-decoration: line-through;}
.dokose {background-color: #ffbe18; font: 11px/24px Arial, helvetica, sans-serif; font-weight: bold; height: 25px;}
.dokose img {margin: -1px 5px 0px 1px; vertical-align: middle; }
.dokose a {color: #000000;}

div.detail .popisy {padding: 4px 7px 0 5px; font-family: Arial, helvetica, sans-serif; color: #000000; margin:8px 0;}
div.detail .popisy .hd {border-bottom: solid 1px #ffbe18; color:#293738; font-size:11px; font-weight: bold; padding: 2px 1px;}
div.detail .popisy .tx {font-size:11px; padding: 4px 1px 15px 1px; text-align: justify;}
div.detail .popisy .tx a {color: #000000; font-weight: bold;}
div.detail .popisy .tx .pdf img { vertical-align: middle; margin: 5px 5px 5px 0;}

div.detail .gcol { width: 195px; margin: 9px 0 0 9px;}
div.detail .gcol img {border: solid 1px #E2E8E8; margin: 0 7px 7px 0; float: left;}

div.detail .pichelp {font-family: Arial, helvetica, sans-serif; color: #000000;font-size: 10px; margin-bottom: 10px;}
div.detail .fcico {margin: 4px 7px 4px 0;}

div.detail .zahlavi {border-top: solid 1px #DAE3E3; color: #293738;font: 11px Arial, helvetica, sans-serif; font-weight: bold; padding: 4px 0 0 9px;}
div.detail .zahlavi2 {color: #FFF; background-color: #ffbe18; color: black; font: 12px/23px Arial, helvetica, sans-serif; font-weight: bold; padding-left: 12px; clear: both;}

div.detail .insouv {margin: 10px 0 10px 27px;}
div.detail .souvitm {width:135px; float: left; font: 11px Tahoma, Arial, helvetica, sans-serif; margin-bottom: 5px;height: 135px;}
div.detail .souvitm a {color: #333333;}
div.detail .souvitm .cena {font-weight: bold; color: #293738; }
div.detail .souvitm .cena b {color: #996600;}
div.detail .souvitm .pic {border: solid 1px #E3E5E4; vertical-align: top; }
div.detail .souvitm .sname {width: 120px; margin: 3px 0;}
div.detail .diskuse {background-color: #F5F7F7;}

div.detail .brd {margin: 0 9px;}
div.detail .dkhd {font-size:11px; color: #FFF; padding-left: 5px;}

div.detail div.diskuse div.empty {
  font-size: 11px; 
  color: #000000;
  padding: 10px 0px 0px 10px;
}
div.detail div.diskuse div.add {padding: 10px 0px 0px 10px;}
/* --- minidisc --- */
table.minidisc {width: 100%;}
table.minidisc td {
  width: 32px; 
  text-align: right;
}
table.minidisc th {
  font-size: 11px; 
  text-align: left; 
  font-weight: normal; 
  height: 23px; 
  padding-left: 5px;
}
table.minidisc tr.tl0 th {padding-left: 10px;}
table.minidisc tr.tl0 td, table.minidisc tr.tl0 th {background-color: #D5D5D5;}
table.minidisc a {
  color: #ffbe18; 
  font-size: 12px; 
  font-weight: bold;
}
table.minidisc tr.fa b, table.minidisc tr.fa a{color: #5FA300;}
/* --- form --- */
div.formpg table {
  width: 100%;
}
div.formpg table td {
  font-size: 11px;
  padding: 2px;
}
div.formpg form {
  width: 562px;
}
div.formpg fieldset {
  padding: 2px 8px 5px 8px;
  width: 541px;
}
div.formpg fieldset fieldset {
  margin: 4px 0px;
  padding: 2px;
}
div.formpg legend {
  font-size: 11px; 
  color: #000000;
}
div.formpg label {
  font-weight: bold;
  font-size: 11px;
}
div.formpg label.nob {
  font-weight: normal;
  font-size:11px; 
  white-space: nowrap; 
  color: #000000;
}
div.formpg label.nobg {
  font-weight: normal;
  font-size: 11px; 
  white-space: nowrap; 
  color: #888888;
}
div.formpg input {
  width: 300px;
  border: 1px solid #766A5A;
  background: none #FFFFFF;
  padding: 2px 2px 1px 2px;
  font-size: 12px;
  line-height: 14px;
}
div.formpg select {
  border: 1px solid #766A5A;
  background: none #FFFFFF;
}
div.formpg div#registracni_udaje input {
  width: 200px;
}
div.formpg table.volby input, table tr.dovedeli input, table tr.slevovy-kupon input, table.platba input, table.doprava input, input#csou, input#exadr {
  width: auto;
  vertical-align: middle;
  margin-right: 5px;
  border: 0px none;
}
div.formpg input.input-jinak {
  width: 300px;
  border: 1px solid #766A5A;
}
textarea.poznamka {
  width: 200px;
  height: 100px;
  border: 1px solid #766A5A;
  background: none #FFFFFF;
}
div.formpg input#exadr {
  width: auto;
  vertical-align: middle;
  margin-right: 5px;
}
div.formpg input.button { 
  width: auto;
  border: solid 1px #333333; 
  background: repeat-x left top url('img/bg_button.gif') #516666;
  font-size: 11px;
  color: #000000;
	text-align:center;
  height:20px; 
  cursor: pointer; 
  font-weight: bold;
}
div.formpg .fs {
  margin-left: 10px;
  width: 562px;
} 
div.formpg .fs table {
  margin-left: 50px;
  width: auto;
} 
/* --- kosik --- */
table.kosik {
  width: 550px; 
  margin: 10px auto;
}
table.kosik td, table.kosik th {font-size: 11px;}
table.kosik td{padding: 1px 8px;}
table.kosik th {
  text-align: left; 
  font-weight: bold; 
  background-color: #ffbe18;
  color: #000000; 
  white-space:nowrap; 
  padding: 4px 8px;
}
table.kosik td,table.kosik td a {color: #333333;}
table.kosik .price {
  text-align: right; 
  margin-right: 8px; 
}
table.kosik .odd {background-color:#DFE5E5}
table.kosik .even {background-color:#F5F7F7}
table.kosik .sum {background-color:#DFE5E5;}
table.kosik .sum td {
  color: #000000;
  padding: 4px 8px; 
  font-weight: bold;
}
table.kosik td.keeph {padding: 5px 8px;}
 
div.formpg .fs table.rekap {
  margin-left: 0px;
  width: 100%;
}





#cat1, #cat2, #cat3 {width:119px;}
div.formpg a {color:#004990;}
div.formpg .msg {font-size:11px;text-align:center;margin:20px 0 10px 0;font-weight:bold;color:#312D2E;}
div.formpg .red {color:red;}
div.formpg .h {color:red; font-weight:bold;font-size:11px; font-family: Tahoma;}
div.formpg input.shiftd {margin-top: 0px; vertical-align: middle;}


#ddiskuse { margin: 9px 9px 0 9px; font-family: Arial, helvetica, sans-serif; font-size: 12px;}
#ddiskuse input.mtxt,#ddiskuse input.txt,
#ddiskuse input.wtxt,#ddiskuse textarea  {font-size:12px; border: solid 1px black; padding: 1px 2px;}
#ddiskuse input.txt {width: 150px;}
#ddiskuse input.wtxt {width: 450px;}
#ddiskuse input.mtxt {width: 50px;}
#ddiskuse textarea {width: 495px;}
#ddiskuse #dform .inner div {padding: 2px 1px; }
#ddiskuse #dform {background-color: #C9DBDB;margin-bottom: 10px;}
#ddiskuse #dform .inner {width: 504px; margin: 4px auto; padding: 4px 0;}
#ddiskuse .fk-input {border: solid 1px black; background-color: #e0e4e4; margin-left: 3px; padding: 1px 10px 1px 2px; font-size: 12px;}

#ddiskuse .par {margin-bottom: 10px;}
#ddiskuse .par a {color: #527C7C;}
#ddiskuse .par a:hover { text-decoration: underline;}
#ddiskuse .par .r {float: right;}
#ddiskuse .par .l1 {background-color: #527C7C; color: white; padding: 1px 3px;} 
#ddiskuse .par .l1 a {color: white; text-decoration: underline;}
#ddiskuse .par .l1 .r, #ddiskuse .par .l1a .r {font-size: 11px; line-height:15px;}
#ddiskuse .par .l1a {background-color: #5FA300; color: white; padding: 1px 3px;}
#ddiskuse .par .l2 {font-weight: bold; margin: 2px 0;}
#ddiskuse .par .l2 .r {font-weight: normal;}
#ddiskuse .par .l3 {}
#ddiskuse .par .hl {background-color: #DFE5E5;}










 
div.content-in .c1 {left: 0px;}
div.content-in .c2 {left: 12px;}
div.content-in .c3 {left: 24px;}

  

div.content-in .msg {margin: 10px 5px; font-family: Arial, helvetica, sans-serif; text-align: center; font-size: 12px; color: #000000;}
div.content-in .red {color: red;}
div.content-in .msg a {color: #000000;}


/* detajl */


#c-tpage {border: solid 5px #DFE5E5; margin: 5px 5px 0 0; 
		font-family: Arial, helvetica, sans-serif;}
#c-tpage .inner {margin: 10px 10px 10px 10px;}
#c-tpage a {color: #527C7C;font-weight: bold;}
#c-tpage h1 {font-size: 16px;}
#c-tpage h1, #c-tpage h2, #c-tpage h3,  #c-tpage h4 {margin: 4px 0 8px 0; padding: 0px;}
#c-tpage h5, #c-tpage h6 {margin: 0 0 4px 0; padding: 0px;}
#c-tpage h1, #c-tpage h2, #c-tpage h3, #c-tpage h4, #c-tpage h5 {color: #996600;}
#c-tpage h5, #c-tpage h6 {font-size: 12px; font-weight: bold}
#c-tpage h4 {font-size: 14px; font-weight: bold;}
#c-tpage h3 {font-size: 15px; font-weight: bold;}
#c-tpage h2 {font-size: 16px; font-weight: bold;}
#c-tpage h1 {font-size: 18px; font-weight: bold;}
#c-tpage p {font-size: 11px; text-align: justify;margin: 0 0 10px 0; padding:0px;}
		
		
#search-res {font-family: Arial, helvetica, sans-serif; margin: 10px 10px 0 0; position: relative; left: 10px; font-size: 12px;}
#search-res .srns, #search-res .notfound { margin-bottom: 10px;}
#search-res .notfound {}
#search-res .ad {display: list-item; margin: 1px 0 4px 20px;}
#search-res .name {margin-bottom: 2px;}
#search-res .name a {font-weight: bold; color: #996600;}
#search-res .desc {font-size: 11px;}
#search-res .bottom {font-size: 11px;}
#search-res .bottom a { color: #996600;}

#zakazky {width:550px; margin: 10px auto;}
#zakazky td,#zakazky th {font-family: Arial, helvetica, sans-serif; font-size: 11px; padding: 4px 8px;}
#zakazky th {text-align: left; font-weight: bold; background-color:#996600 ;color:white;}
#zakazky td,#zakazky td a {color: #333333;}
#zakazky .price {text-align: right; margin-right: 8px; width: 100px;}
#zakazky .odd {background-color:#DFE5E5}
#zakazky .even {background-color:#F5F7F7}
#zakazky .act td{border-bottom: solid 1px #C0C0C0;}
#zakazky .last td {border-bottom: solid 5px white; height: 12px; }



a.facebook_link {
  display: block;
  float: left;
  background: no-repeat left center url('../img/ico-facebook.gif');
  padding: 0px 0px 1px 20px;
}