/* general */

* {
  margin: 0;
  padding: 0;
  border: 0;
}

html {
  background: black url("../files/images/layout/bg.jpg") repeat-x top left;
}

body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 85%;
  color: black;
  text-align: center;
  background: url("../files/images/layout/bg1.jpg") no-repeat top center;
}

a, a:link {
  color: #395d9c;
  text-decoration: underline;
}

a:visited {
  color: #black;
}

a:hover, a:active, a:focus {
  color: #d8c928;
}

.blue {
  color: #395d9c;
}

.darkblue {
  color: #1c2e54;
}

.yellow {
  color: #d8c928;
}

.red {
  color: #c42633;
}

.pink {
  color: #cc589a;
}

.white {
  color: white;
}

/* logo */
h1 {
  width: 250px;
  height: 187px;
  color: white;
  font-size: 190%;
  text-transform: uppercase;
  float: left;
}

h1 a {
  display: block;
}

/* aktivni polozka menu */
h2 {
  width: 111px;
  height: 47px;
  font-size: 100%;
  font-weight: bold;
  color: #ffed2e;
  overflow: hidden;
  text-align: center;
  position: relative;
}

h3 {
  font-size: 180%;
  font-weight: normal;
  color: black;
  margin-bottom: 5px;
}

h4 {
  font-size: 100%;
  color: #c42633;
  margin-bottom: 5px;
  overflow: hidden;
}

h5 {
  color: white;
  margin-bottom: 10px;
}

p {
  margin: 10px 0;
  line-height: 150%;
  font-size: 95%;
}

ul {
  margin: 10px 0;
  line-height: 160%;
}

li {
  margin-left: 30px;
  list-style: square;
}

.cistic {
  clear: both;
}
.cisticXXX {
  _height: 1px;
  _width: 1px;
  _font-size: 1px;
  _line-height: 1px;
  _margin: -1px -1px 0 0;
  clear: both;
}

br.cistic {
  height:0px;
  line-height:0px;
  overflow:hidden;
}


.left {
  float: left;
}

.right {
  float: right;
}

.hidden {
  display: none;
}

.strong {
  font-weight: bold;
}

input, select, textarea {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 100%;
  padding: 3px;
  border: 1px solid #a3d4f7;
}
.checkbox {
  border: none;
}

hr {
  height: 6px;
  color: #313131;
  background: #313131;
  border: #313131;
  margin: 5px 0 10px;
  =margin: 0;
  clear: both;
}

table {
  width: 100%;
  line-height: 200%;
  margin-bottom: 30px;
}

/* kontakt */

address {
  font-style: normal;
  line-height: 160%;
  color: white;
  margin-bottom: 30px;
}

/***************** layout *************/
#main-wrapper {
  width: 1380px;
  margin: 0 auto;
}
#main {
  width: 1000px;
  margin: 0 auto;
  text-align: left;
  position: relative;
}

#top {
  width: 1000px;
  height: 234px;
  float: left;
}

#topleft {
  width: 375px;
  height: 187px;
  background: url("../files/images/layout/vapet-vas-bavi.jpg") no-repeat top left;
  float: left;
}

#topright {
  width: 375px;
  height: 187px;
  background: url("../files/images/layout/vapet-detem.jpg") no-repeat top left;
  float: left;
  position: relative;
}

/*** menu ***/

#top ul {
  width: 715px;
  height: 47px;
  font-size: 100%;
  padding: 0 0 0 285px;
  margin: 0;
  line-height: 100%;
  background: url("../files/images/layout/bg-menu.jpg") no-repeat top left;
  float: left;
}

#top ul {
  padding-top:7px;
  padding: 7px 40px 0 200px;
  height:40px;
  overflow:hidden;
}

#top ul h2 {
  height:40px;
}

#top ul li {
  width: 111px;
  height: 40px;
  line-height: 40px;
  margin: 0;
  padding: 0;
  list-style: none;
  color: white;
  display: block;
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat 0 0;
  text-transform: uppercase;
  position: relative;
  float: left;
}

#top ul li#druhy {
  width: 190px;
}

#top ul li#treti {
  width: 143px;
}

#top ul li#druhy h2 {
  width: 190px;
}

#top ul li#treti h2 {
  width: 143px;
}

li#prvni span,
li#druhy span,
li#treti span,
li#ctvrty span {
  width: 111px;
  height: 40px;
  display: block;
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat 0 -40px;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  overflow: hidden;
}

li#druhy span {
  width: 190px;
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat -111px -40px;
}

li#treti span {
  width: 143px;
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat -301px -40px;
}

li#ctvrty span {
  width: 143px;
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat -444px -40px;
}

li#prvni a, li#prvni a:link,
li#druhy a, li#druhy a:link,
li#treti a, li#treti a:link,
li#ctvrty a, li#ctvrty a:link {
  width: 111px;
  height: 40px;
  color: white;
  text-align: center;

  display: block; /*dulezite*/
  position: absolute;
  left: 0;
  top: 0;
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat 0 0;

  overflow: hidden;
}

li#druhy a, li#druhy a:link {
  width: 190px;
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat -111px 0;
}

li#treti a, li#treti a:link {
  width: 143px;
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat -301px 0;
}

li#ctvrty a, li#ctvrty a:link {
  width: 143px;
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat -444px 0;
}

li#prvni a:hover, li#prvni a:focus, li#prvni a:active,
li#druhy a:hover, li#druhy a:focus, li#druhy a:active,
li#treti a:hover, li#treti a:focus, li#treti a:active,
li#ctvrty a:hover, li#ctvrty a:focus, li#ctvrty a:active {
  color: #ffed2e;
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat 0 -40px;
}

li#druhy a:hover, li#druhy a:focus, li#druhy a:active {
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat -111px -40px;
}

li#treti a:hover, li#treti a:focus, li#treti a:active {
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat -301px -40px;
}

li#ctvrty a:hover, li#ctvrty a:focus, li#ctvrty a:active {
  background: url("../files/images/layout/bg-menu-eshop1.jpg") no-repeat -444px -40px;
}

/**obsah**/

#podmenu, #podmenu_2, #podmenu-eshop {
  width: 930px;
  height: 300px;
  padding: 34px 0 0 70px;
  background: url("../files/images/layout/podmenu.jpg") no-repeat top left;
  float: left;
}

#podmenu, #podmenu-eshop {
  height: auto;
}

#podmenu_2 {
  height: 157px;
  font-size: 85%;
  =font-size: 80%;
}

#podmenu_3 {
  width: 840px;
  height: 230px;
  text-align: center;
  padding: 54px 80px 0 80px;
  background: url("../files/images/layout/podmenu.jpg") no-repeat top left;
  float: left;
  color: white;
}

#podmenu h3, #podmenu_2 h3 {
  width: 403px;
  height: 42px;
  color: white;
  float: left;
  margin: 0;
}

#podmenu_3 a
{
  color:yellow;
}
/* edice vapet vas bavi */

#edice, #edice_2 {
  width: 439px;
  float: left;
}

.edice {
  width: 439px;
  height:290px;
  overflow:hidden;
  float:left;
  position:relative
}
.edice div.video{
  position:absolute;
  left:0;
  top:42px;
}
.edice a {
  display:block;
  position:absolute;
  right:0px;
  top:42px;
}
.edice #footer-edice-vpk, .edice #footer-edice-vvb, .edice #footer-edice-detem, .edice #footer-edice-vapet {
  position:absolute;
  right:36px;
  top:242px;
  z-index:2;
}




#edice_2 {
  padding-left: 1px;
  height: 189px;
}

.edice {
  margin-bottom:15px;
}

.edice a img{

}

/* eshop podmenu */
#podmenu-eshop-inner {
  width: 843px;
  height: 140px;
  background: white  url("../files/images/layout/podklad-podmenu-eshop-bottom.jpg") repeat-x bottom;
  position:relative;
}
#podmenu-eshop-hlavicka, #podmenu-katalog-filmu-hlavicka {
  background: url("../files/images/layout/podklad-podmenu-eshop-top.jpg") no-repeat top left;
  position:relative;
  color:#ffffff;
  text-align:right;
  font-family:"Times New Roman", Times, serif;
  padding-top:25px;

  padding-bottom:5px;
  width: 843px;
  background-color:none;
}

#podmenu-katalog-filmu-hlavicka {
  height:10px;
}

#podmenu-eshop-hlavicka h3, #podmenu-katalog-filmu-hlavicka h3{
  color: #ffffff;
  position:absolute;
  top:6px;
  left:30px;
}

#podmenu-eshop-hlavicka a{
  color: #ffffff;
  font-size:0.9em;
  padding:0px 2px;
  text-decoration:none;
}

#podmenu-eshop-hlavicka a:hover{
  color: #1f2f50;
}


#footer-edice-vvb, #footer-edice-detem, #footer-edice-vpk, #footer-edice-vapet {
  width: 154px;
  height: 38px;
  font-size: 85%;
  font-weight: bold;
  /*line-height: 38px;*/
  padding-top: .85em;
  text-align: center;
  color: white;
  background: url("../files/images/layout/bottom-edice-vvb.jpg") no-repeat top left;
  float: left;
}

#footer-edice-detem {
  background: url("../files/images/layout/bottom-edice-detem.jpg") no-repeat top left;
}
#footer-edice-vpk {
  background: url("../files/images/layout/bottom-edice-vpk.jpg") no-repeat top left;
}
#footer-edice-vapet {
  background: url("../files/images/layout/bottom-edice-vapet.jpg") no-repeat top left;
}


#footer_3, #footer_4 {
  width: 399px;
  height: 95px;
  padding: 20px 20px 0 20px;
  background: white url("../files/images/layout/budget1.jpg") no-repeat bottom right;
  float: left;
}

#footer_4 {
  background: white url("../files/images/layout/budget2.jpg") no-repeat bottom right;
}


.label {
  width: 80px;
  padding-top: 5px;
  float: left;
}

.select {
  height: 23px;
  margin-bottom: 20px;
}

.select select {
  width: 50%;
}

/****/

#obsah, #obsah_2, #obsah-eshop, #obsah-eshop2, #obsah-eshop3 {
  width: 1000px;
  font-size: 90%;
  =font-size: 85%;
  line-height: 150%;
  background: url("../files/images/layout/bg2-4sloupce.jpg") repeat-y;
  float: left;
}

#obsah_2 {
  background: url("../files/images/layout/bg4.jpg") repeat-y;
}
#obsah-eshop {
  background: url("../files/images/layout/bg3-podminky.png") repeat-y;
}
#obsah-eshop2 {
  background: url("../files/images/layout/bg2.jpg") repeat-y;
}
#obsah-eshop3 {
  background: url("../files/images/layout/bg4-film.png") repeat-y;
}

#inner_top {
  width: 1000px;
  background: url("../files/images/layout/jiz-vyslo-4sloupce.jpg") no-repeat top left;
}

#inner_top-eshop {
  width: 1000px;
  background: url("../files/images/layout/podklad-registrace.png") no-repeat top left;
}
#inner_top-eshop2 {
  width: 1000px;
  background: url("../files/images/layout/podklad-podminky.png") no-repeat top left;
}
#inner_top-eshop3 {
  width: 1000px;
  background: url("../files/images/layout/podklad-film.png") no-repeat top left;
}

#inner_top_2 {
  width: 1000px;
  background: url("../files/images/layout/katalog-4sloupce.jpg") no-repeat top left;
}

#inner_top_3 {
  width: 1000px;
  background: url("../files/images/layout/detail.jpg") no-repeat top left;
}

#inner_bottom, #inner_bottom_2,  #inner_bottom-eshop2, #inner_bottom-eshop3, #inner_bottom-3sloupce {
  width: 1000px;
  min-height: 500px;
  _height: 500px;
}


#inner_bottom {
  background: url("../files/images/layout/bottom.jpg") no-repeat bottom left;
}
#inner_bottom-4sloupce {
  background: url("../files/images/layout/bottom-4sloupce.jpg") no-repeat bottom left;
  padding-top: 30px;
}
#inner_bottom_2 {
  background: url("../files/images/layout/bottom4.jpg") no-repeat bottom left;
}

#inner_bottom-eshop2 {
  background: url("../files/images/layout/bottom-podminky.jpg") no-repeat bottom left;
}

#inner_bottom-eshop3 {
  background: url("../files/images/layout/bottom-film.jpg") no-repeat bottom left;
}

#eshop-content {
  padding:10px 70px;
}

#left, #right,#center1,#center2 {
  /*background-color: yellow;*/
  width: 190px;
  float: left;
  margin: 20px 0 20px 39px;
}
#left {
  margin: 20px 0 20px 61px;
  _margin-left: 30px;
}


#left-eshop {
  width: 416px;
  margin: 25px 0 20px 61px;
  _margin-left: 30px;
  float: left;
}

#right-eshop {
  width: 416px;
  margin: 25px 0 20px 40px;
  float: left;
}

#inner_top-eshop h3 {
  color: #395D9C;
  font-family:serif;
  padding-top:.3em;
}

#right h4, #right-eshop h4 {
  color: #cc589a;
}

#left_2 {
  width: 698px;
  min-height: 100px;
  =height: 100px;
  padding: 0 40px 0 70px;
  float: left;
}

#right_2, #right_3 {
  width: 152px;
  padding: 40px 20px 0 20px;
  min-height: 420px;
  =height: 420px;
  color: #d8c928;
  font-weight: bold;
  background: url("../files/images/layout/budget.jpg") no-repeat bottom right;
  /*background: url("../files/images/layout/budget3.jpg") no-repeat bottom right;*/
  float: left;
}

#right_3 {
  background: url("../files/images/layout/budget4.jpg") no-repeat bottom right;
  /*background: url("../files/images/layout/budget4.jpg") no-repeat bottom right;*/
}

#right_2 .nadpis,
#right_3 .nadpis {
  font-weight: normal;
  color: white;
}

#right_2 ul,
#right_3 ul {
  margin: 0 0 20px 0;
  padding: 0;
  line-height: 150%;
}

#right_2 ul li,
#right_3 ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

.odkaz {
  margin-top: 30px;
}

#right_2 a, #right_2 a:visited,
#right_3 a, #right_3 a:visited {
  font-weight: normal;
  color: white;
}

#right_2 a:hover, #right_2 a:active, #right_2 a:focus,
#right_3 a:hover, #right_3 a:active, #right_3 a:focus {
  font-weight: normal;
  color: #d8c928;
}

#breadcrumb {
  height: 30px;
  line-height: 30px;
  margin-top: 27px;
  font-size: 90%;
  =font-size: 95%;
  font-weight: bold;
  float: left;
}

#breadcrumb a, #breadcrumb a:visited {
  font-weight: normal;
  color: black;
}

#breadcrumb a:hover, #breadcrumb a:focus, #breadcrumb a:active {
  font-weight: normal;
  color: #395d9c;
}

#breadcrumb .oddelovac {
  font-weight: normal;
  color: #395d9c;
}
#detail {
  width: 698px;
  padding-top: 20px;
  float: left;
}

#detail h4 {
  font-weight: normal;
  color: #395d9c;
  font-size: 100%;
}

a.pic, .pic-cena {
  text-decoration: none;
  text-align: center;
  display: block;
  font-size: 90%;
  =font-size: 95%;
  color: #395d9c;
  margin-right: 30px;
  float: left;
}

.pic-cena {
  width:160px;
  overflow:hidden;
}


a.pic:hover, a.pic:focus, a.pic:active {
  color: black;
}

.zvetsit {
  padding-left: 15px;
  background: url("../files/images/layout/zvetsit.jpg") no-repeat center left;
}

#detail table {
  width: 505px;
  line-height: 160%;
  =line-height: 180%;
  margin-top: 10px;
}

#detail table td {
  width: 25%;

  font-weight: bold;
}

#detail table td.obsah {

  padding-top: 15px;
  font-weight: normal;
}


#detail table td.nadpis {
  width: 15%;
  color: #395d9c;
  font-weight: normal;

}

#detail p {
  margin: 0 0 10px 0;
  font-size: 100%;
}


#kredity {
  text-align: right;
  margin-bottom: 1em;
  clear: both;
}

/* nahledy filmu */

.nahled {
  width: 255px;
  padding-right: 10px;
  margin-bottom: 20px;
  position:relative;
}

.nahled img {
  margin-right: 10px;
  float:left;
}

.nahled h4 {
  line-height:1.4em;
}

.sloupce4 img {
  float: none;
}
.sloupce4 {
  width: 180px;
  /*background-color: red;*/
}




/***/

#bottom {
  width: 812px;
  min-height: 50px;
  _height: 50px;
  color: white;
  line-height: 150%;
  padding: 20px 45px 0 45px;
  border-left: 48px solid black;
  border-right: 40px solid black;
  background: #1c2e54;
  float: left;
}

#bottom_3 {
  width: 812px;
  height: 132px;
  color: white;
  line-height: 150%;
  padding: 30px 93px 0 85px;
  background: url("../files/images/layout/bg5.jpg") no-repeat;
  float: left;
}

#bottom a, #bottom a:visited,
#bottom_3 a, #bottom_3 a:visited {
  color: white;
}

#bottom a:hover, #bottom a:focus, #bottom a:active,
#bottom_3 a:hover, #bottom_3 a:focus, #bottom_3 a:active {
  color: #d8c928;
}

#bottom img,
#bottom_3 img {
  float: left;
  margin-right: 20px;
}

#bottom h5 img,
#bottom_3 h5 img {
  float: none;
  margin: 0;
}

#bottom_left {
  width: 365px;
  padding-right: 40px;
  border-right: 1px solid #294373;
  font-size: 90%;
  =font-size: 85%;
  float: left;
}

#bottom_right {
  width: 365px;
  padding-left: 40px;
  float: left;
}

#velkoobchodnik-login {
  padding-bottom: 20px;
}

/* detail filmu bottom */

#bottom_2 {
  width: 862px;
  min-height: 50px;
  _height: 50px;
  color: white;
  line-height: 150%;
  padding: 20px 20px 0 20px;
  margin: 0 40px 0 48px;
  background: #1c2e54;
  float: left;
  _float: none;
}

#bottom_left_2 {
  width: 250px;
  float: left;
}

#bottom_left_2 h5 {
  margin: 0;
  float: left;
}

#bottom_left_2 h5 img {
  float: left;
}

#bottom_right_2 {
  width: 592px;
  padding-left: 20px;
  float: left;
}

#bottom_right_2 img {
  margin: 0;
  padding: 0;
  border: 1px solid white;
}

#bottom_right_2 h5 img {
  border: 0;
}

/*#bottom_right_2 a, #bottom_right_2 a:visited {
display: block;
margin: 0 10px 10px 0;
float: left;
padding: 0;
}*/

#bottom_right_2 a:hover img, #bottom_right_2 a:focus img, #bottom_right_2 a:active img {
  border: 1px solid #f5e83c;
}

/* hledani */

#hledani {
  width: 180px;
  position: absolute;
  top: 38px;
  right: 58px;
}

input#hledat {
  width: 110px;
  height: 13px;
  padding: 6px;
  font-size: 85%;
  background: white;
  border: 1px solid #a3d4f7;
  border-right: 0;
  float: left;
  margin: 6px 0 0 0;
}

input#go {
  padding: 0;
  margin: 0;
  border: 0;
  float: left;
}


/* paticka */


#paticka, #paticka_2 {
  width: 1000px;
  height: 44px;
  padding-top: 30px;
  font-size: 80%;
  color: white;
  text-align: center;
  background: url("../files/images/layout/paticka.jpg") no-repeat top left;
  clear: both;
}

#paticka_2 {
  background: url("../files/images/layout/paticka2.jpg") no-repeat top left;
}

#paticka a, #paticka a:link,
#paticka_2 a, #paticka_2 a:link {
  color: #395d9c;
  text-decoration: underline;
}

#paticka a:visited,
#paticka_2 a:visited {
  color: #395d9c;
}

#paticka a:hover, #paticka a:active, #paticka a:focus,
#paticka_2 a:hover, #paticka_2 a:active, #paticka_2 a:focus {
  color: #d8c928;
}

.oddelovac {
  color: #2a436f;
  padding: 0 7px;
}


/* katalog filmu */
p.ne-nalezeno, p.vice-filmu, div.strankovani {
  text-align: center;
}

div.strankovani {
  margin-bottom:1em;
}

/* fotogalerie */
.thumb {
  width: 90px;
  height: 90px;
  text-align: center;
  margin: 0px auto;
  vertical-align: middle;
  /*background-color: #3a5d9d;*/
  line-height: 100%;
}


/* poslat odkaz kamaradovi */
#odkaz-main h2, #odkaz-main p  {
  width: 100%;
  margin: .5em;
  padding: 0px;
  height: auto;
  text-align: left;
}
#odkaz-main td, #odkaz-main p{
  color: white;
}
#odkaz-main input, #odkaz-main textarea, {
  width: 150px;
}
#odkaz-main td {
  text-align: left;
}

#eshop-akce-box {
  width:138px;
  height:534px;
  position:absolute;
  top:31px;
  right:-107px;
  z-index:100;
}


#eshop-akce-box-vnitrni {
  position:relative;
  top:0px;
  left:0px;
  z-index:100;
  color: white;
}

#eshop-akce-box-vnitrni a {
  color: white;
}

#eshop-akce-box-levy {
  width:200px;
  position:absolute;
  top:31px;
  left:-165px;
  z-index:100;
}


#eshop-akce-box-vnitrni-levy {
  position:relative;
  top:0px;
  left:0px;
  z-index:100;
  color: white;
}

/* podmenu kroky */
#podmenu-eshop-inner h4{
  position:absolute;
  width: 429px;
  height: 63px;
  overflow:hidden;
  left:212px;
  top:60px;
}
#podmenu-eshop-inner h4 span{
  position:absolute; left:0; top:0; z-index:1;
  width: 429px;

  height: 63px;
}
#podmenu-eshop-inner h4.krok1 span{
  background: url("../files/images/layout/krok1.png") no-repeat top left;
}


#podmenu-eshop-inner h4.krok2 span{
  background: url("../files/images/layout/krok2.png") no-repeat top left;
}
#podmenu-eshop-inner h4.krok3 span{
  background: url("../files/images/layout/krok3.png") no-repeat top left;
}
#podmenu-eshop-inner h4.krok4 span{
  background: url("../files/images/layout/krok4.png") no-repeat top left;
}

#eshop-select-levy, .eshop-select-pravy {
  font-size: 85%;
  =font-size: 80%;
}
#eshop-select-levy select, .eshop-select-pravy select{
  width:200px;
}
#eshop-select-levy {
  position:absolute;
  left:30px;
  top:70px;
}
.eshop-select-pravy {
  position:absolute;
  left:500px;
  top:70px;
}

/* cena-kosik eshop */
.cena-kosik {
  position: relative;
  height: 25px;
}
.cena-kosik img{
  position: absolute;
  right: 0;
  margin: 0;
}

.cena1 {
  color: #C42633;
}

/* kosik */
table#kosik {
  width: 100%;
  margin: 10px 0;
  border-collapse: collapse;
}

table#kosik td {
  padding: 3px 5px;
  border: 1px solid #bdbec0;
}

table#kosik th {
  background: #779bef;
  font-size: 90%;
  =font-size: 85%;
  padding: 3px 5px;
  border: 1px solid #8e9899;
  color:#ffffff;
}

#cena strong, span.bonus {
  font-size: 150%;
  color: #C42633;
}

/*Eshop index*/
#eshop-content {
  overlow:hidden;
}
#eshop-content .nahled {
  height:136px;
  overflow:hidden;
  position:relative;
  margin-right:7px;
}

.nahled .cena1, .nahled .cena-sms {
  color: #C42633;
  font-size:1.2em;
  font-weight:bold;
}

.nahled .cena-kosik{
  position:absolute;
  top:0px;
  left:0px;
}

.nahled .cena-kosik .cena1{
  position:absolute;
  top:115px;
  left:115px;
  width:60px;
  background-color:#ffffff;
}

.nahled .cena-kosik .kosik1{
  position:absolute;
  top:110px;
  left:195px;
}

.nahled .cena-kosik .cena-sms{
  position:absolute;
  top:85px;
  left:115px;
  width:60px;
  background-color:#ffffff;
}

.nahled .cena-kosik .kosik-sms{
  position:absolute;
  top:80px;
  left:195px;
}

.nahled .cena-kosik .sms1{
  position:absolute;
  top:110px;
  left:115px;
  width:122px;
  height:30px;
  background: url("../files/images/layout/sms-prehled.png") no-repeat top left;
}
.nahled .cena-kosik .sms1 a{
  padding-left:50px;
  padding-top:3px;
  font-size:0.9em;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  display:block;
}


/* zmena pro 4 sloupce */
.sloupce4 .cena-kosik{
  position:relative;
  height: 42px;
  margin-top:5px;
}

.sloupce4 .cena-kosik .cena-sms{
  top:5px;
  left:0px;
}

.sloupce4 .cena-kosik .kosik-sms{
  top:0px;
  left:80px;
}

.nahled .cena-kosik .sms1{
  position:absolute;
  top:30px;
  left:0px;
  height:30px;
}

.nahled .cena-kosik .sms1 a{
  padding-top:6px;
}

/* zmena pro 4 sloupce */

#inner_bottom-3sloupce .nahled .cena-kosik .sms1 a{
  padding-top:6px;
}

/*Eshop index*/

/*Eshop detail*/

#right_2.bez-ceny, #right_3.bez-ceny {
  background-image: none;
}
.pic-cena a {
  text-decoration: none;
}
.pic-cena p {
  float:left;
  text-align:left;
  color:#C42633;
  font-weight:bold;
  font-size:1em;
  padding-top:33px;
  width:99px;
} 
#inner_bottom_2 .pic-cena p{
  padding-top:19px;
  =padding-top:33px;
}
.pic-cena p span.cena2{
  display:block;
  font-size:2em;
  padding-top:3px;
}
.kosik2{
  padding-top:15px;
}

/*Eshop detail*/

/* Registrace */
input.chyba_zadani {
  background-color: #FFC0C0;
}

.tab_formular th{
  text-align: left;
}
.dodaci-adresa{
  display:none;
}
table td.popis {
  width: 226px;
}

#obsah input {
  width: 188px;
}
#obsah input.checkbox {
  text-align:left;
  width:auto;
}

#obsah p.error, strong {
  font-weight:bold;
}
input.button, input.button3, a.button,
#obsah input.button, #obsah input.button3, #obsah a.button
{
  background-color:#3a5d9d;
  color:#ffffff;
  border:1px solid #8e9899;
  text-decoration:none;
  padding:3px 15px;
  width:auto;
}
input.small{
  padding: 3px;
}
input.button-bold, a.button-bold,
#obsah input.button-bold, #obsah a.button-bold
{
  background-color:#1c2a44;
  color:#ffffff;
  border:1px solid black;
  text-decoration:none;
  padding:3px 15px;
  width:auto;
}

p.tlacitka {
  padding: 2em 0;
  text-align:center;
}

p.tlacitka a.zpet {
  margin-right: 5em;
}

#doprava_platba {
  margin-bottom:1em;
}

#doprava_platba h4 {
  background: #779bef;
  font-size: 90%;
  =font-size: 85%;
  padding: 3px 5px;
  margin:0;
  border: 1px solid #8e9899;
  color:#ffffff;
}

#doprava_platba ul {
  margin: 0px 0px 1em 0px;
  line-height: 160%;
}
#doprava_platba li {
  margin: 0px;
  margin-top: -1px;
  padding: 3px 5px;
  border: 1px solid #bdbec0;
  list-style: none;
}

#doprava_platba #poznamka {
  width:855px;
}

.center {
  text-align:center;
  margin: 0 auto;
}

h3.potvrzena-objednavka, h3.prazdny-kosik {
  margin:1em 0;
}

.sms2 {
  display:block;
  width:161px;
  height:29px;
  background: url("../files/images/layout/sms-detail-filmu.png") no-repeat top left;
  text-align:left;
  padding-top:28px;
}
.sms2 a {
  margin-left:55px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
  display:block;
}

#velkoobchod {
  margin: 20px 0;
}
#velkoobchod th {
  font-weight:normal;
  border-bottom:1px solid #395D9C;
  padding: 3px 10px;
  color:#888;
}
#velkoobchod tr.celkem td {
  border-top:1px solid #395D9C;
  color:#888;
}
#velkoobchod td {
  padding: 3px 10px;
}
#velkoobchod strong {
  color: #C42633;
}
#velkoobchod input {
  margin-left:15px;
}