/* @override http://profilteam.3500.cz/skin/frontend/mediacentrum/default/css/styles.css */

body{
   background: #EBEBEB url(../images/body2-bg.png) repeat-x  0 0;
  color: #666666;
  font-family: sans-serif;
  font-size:62,5%;
  margin: 0px;
  padding: 0px;  
}
body.cms-home{
   background: #EBEBEB url(../images/body-bg.png) repeat-x  0 0;
}
ul, ol, p, h1, h2, h3, h4, h5, h6{
  margin: 0px;
  padding: 0px; 
}
h1{
   background: #f9f7f3;
   border-bottom: 1px solid #de131a;
   font-size: 180%;
   margin: 0px 0px 10px 0px;
   padding: 10px;
   width: 760px;
}

h2.product-name{
   font-size: 120%;
}
p{
  margin: 5px 0px;
}
a{
  color:#666666;
  text-decoration: underline;
}
a:hover{
  text-decoration: none;
}
input{
  padding: 3px;
  margin-bottom: 3px;
}
button {
 line-height: 16px;
 padding: 0px 3px;
}
#content{
  margin: 0px auto;
  position: relative;
  text-align: left;
  width: 980px;
}
#header{
  background:#ffffff;
  float: left;
  height:100px;
  overflow:hidden;
  position:relative;
  width: 100%;
}
.cms-home #header{
 height:115px;
}
#main{
  background-color: #ffffff;
  float: left;
  left: 200px;
  margin-top: 45px;
  position: relative;
  width: 779px;
  min-height: 658px;
}

#main-home {
  background-color: #ffffff;
  float: left;
  left: 200px;
  margin-top: 45px;
  position: relative;
  width: 779px;
}

.cms-index-index #main-home {
  margin-top: 0px;
  padding-top: 199px;
  left: 0px;
  width: 100%;
}
#side{
  float: left;
  left: -780px;
  position: relative;
  width: 200px;
}
#otherside{
  float: left;
  position: relative;
  left: 20px;
  width: 200px;
}
#footer{
  background:transparent url(../images/footer-bg.png) repeat-x 0px 5px;
  clear: both;
  float: left;
  padding: 20px 10px 10px 10px;
  width: 961px;
}
#footer_copyright{
   text-align: center;
   }
#submain{
  position: absolute;
  left: 0px;
  top: 0px;
}
/* header start*/
#current a {
  background:transparent url(../images/logo.png) no-repeat 0px 0px;
  display:block;
  height:42px;
  left: 10px;
  overflow:hidden;
  padding-left:104px;
  position:relative;
  top:12px;
  width:0;
}

  #current a {
  background:transparent url(../images/logo-4.png) no-repeat 0px 0px;
  display:block;
  height:50px;
  left: 10px;
  overflow:hidden;
  padding-left:450px;
  position:relative;
  top:10px;
  width:0;
  }
a#menujump {
  display:none;
}
/* header end */
/* side otherside start*/
.sidebox{
  background:none;
  float:left;
  left:0;
  margin:10px 0 0;
  padding:0px;
  position:relative;
  width:200px;
}
.sidebox h2 {
  color:black;
  font-size:110%;
  font-weight: bold;
  padding-bottom: 5px;
}
.sidebox .actions {
margin-top: 5px;
}
.sidebox h3 {
  font-size: 100%;
}

/* side otherside end*/
/* banner start */
.banner-box{
   left: -32px;
   position: absolute;
   top: 0px;
   }
.banner-text{
   left: 0px;
   height: 105px;
   position: absolute;
   top: 115px;
   z-index: 10;
   width: 300px;
}
.banner-text span{
   color: #ffffff;
   display: block;
   font-size: 20px;
   width: 290px;
}
.banner-text a{
   background:transparent url(../images/home-button.gif) no-repeat 0px 0px;
   bottom: 5px;
   color: #252525;
   display: block;
   font-weight: bold;
   font-size: 11px;
   height: 24px;
   position: absolute;
   left:180px;
   line-height: 23px;
   padding-left: 5px;
   text-decoration: none;
   width: 125px;
}
.banner-text a:hover{
   text-decoration: underline;
}
/* banner end */
/* vyhledavani  start */
.vyhledavani{
   float: none;
   position: absolute;
   left: 710px;
   top: 70px;
   z-index: 100;
   width: 280px;
   }
.vyhledavani input{
  padding: 3px;
  width: 170px;
}
.vyhledavani h2{
   display: none;
}
.vyhledavani input{
   background:transparent url(../images/home-search-input-bg.png) no-repeat 0px 0px;
   border: 0px;
   float: left;
   height: 19px;
   margin-right: 3px;
   padding: 3px 4px;
   width: 192px;
}
.vyhledavani button{
    background:transparent url(../images/home-search-button-bg.png) no-repeat 0px 0px;
    border: 0px;
   float: left;
   font-weight: bold;
   height: 24px;
   width: 66px;
   }
/* vyhledavanie end */
/* srovnani start */
.srovnani button{
  clear: both;
  display: block;
  margin-top: 10px;
}
/* srovnani end */
/* kosik-sidebox  start */
.product-details .product-image{
  float: left;
  padding-right: 5px;
}
.product-details h4{
  font-size: 100%;
}
.product-details .btn-remove{
  float: right;
}
/* kosik-sidebox  end */
/* breadcrumbs start */
.breadcrumbs{
   background:transparent url(../images/breadcrumb-home-icon.png) no-repeat 0px 0px;
   left: 210px;
   padding-left: 20px;
   position: absolute;
   top: 115px;
   width: 570px;
}
.breadcrumbs ul li{
  float: left;
}
.breadcrumbs strong{
   display: none;
}
.breadcrumbs ul li a{
  float: left;
}
/* breadcrumbs end */
.category-products{
   padding: 10px;
   }
/* vypis produktov  tabulka start */
#products-grid-table {
  clear: both;
  margin: 10px 0px;
}
#products-grid-table div.single-item{
  background: #F6F6F6;
  border: 1px solid #EFEFEF; 
  float: left;
  margin: 0px 3px 3px 0px;
  padding: 10px 5px; 
  text-align: center;
  width: 175px;
}
#products-grid-table div.single-item h2 a{
  color:#666666;
  font-size:14px;
  font-weight: bold;
  text-decoration:underline;
}
#products-grid-table div.single-item h2 a:hover{
  color: #FF0000;
  text-decoration: none;
}
#products-grid-table div.single-item a img{
  border:1px solid #999999;
}
#products-grid-table div.single-item a:hover img{
  border:1px solid #FF0000;
}
#products-grid-table div.single-item .add-to-links{
  text-align: left;
}
.pager-sorter{
   background-color: #e7e7e7;
   border: 1px solid #727272;
   clear: both;
   height: 20px;
   padding: 10px 10px; 
   width: 738px;
}  
.pager-sorter p{
  margin: 0px;
}
.pager-sorter p.amount{
  float: left;
  padding-right: 30px;
  display: none;
}
.pager-sorter fieldset.limiter{
  float: left;
  padding-right: 30px;
}
.pager-sorter .view-mode{
  float: left;
  padding-right: 30px;
}
.pager-sorter .sort-by{
  float: left;
  margin-left: 50px;
}
.pager-sorter .pages ol li {
   float: left;
   padding: 0px 2px;
}
.pager-sorter .pages strong{
   float: left;
   padding-right: 10px;
}
/* vypis produktov  tabulka end */
/* vypis produktov list start */
#products-list div.single-item{
  background:transparent url(../images/grey3-bg.png) repeat 0px 0px;
  clear: both;
  height: 73px;
  margin-bottom: 2px;
  padding: 5px;
  position: relative;
   }
#products-list div.single-item a.vice{
   background:transparent url(../images/detail-button.gif) no-repeat 0px 0px;
   bottom: 10px;
   color: #ffffff;
   font-weight: bold;
   height: 25px;
   line-height: 23px;
   position: absolute;
   padding-left: 15px;
   right: -7px;
   width: 55px;
   }
#products-list div.odd{
  margin-top: 2px;
}
#products-list div.single-item a img{
  border:1px solid #999999;
  float: left;
  padding: 0px;
}
#products-list div.single-item div.desc{
  height: 3em;
  overflow: hidden;
}
#products-list div.single-item .product-shop{
  float: right;
  width: 610px;
}
#products-list div.single-item h2{
   color: #de131a;
  font-size: 14px;
  font-weight: bold;
}
#products-list div.single-item h2 a{
   color: #de131a;
  text-decoration: none;
}
#products-list div.single-item h2 a:hover{
  text-decoration: underline;
}
#products-list div.single-item div.price-box{
  float: right;
}
#products-list div.single-item button{
  float: right;
  clear: right;
}
#products-list div.single-item .price-box{
color:#F6561C;
font-size:110%;
font-weight:bold;
}
/* vypis produktov list end */
/* menu categorie produktov  start */
.kategorie h2{
   display: none;
}
#menu_category li a{
   background: none;
  color: #3a362b;
  display: block;
  font-size:16px;
  font-weight: bold;
  margin-bottom: 1px;
  padding: 5px 0px;
  text-decoration: none;
  width: 100%;
}
#menu_category li ul li a{
  background: #ffffff url(../images/menu-plus.png) no-repeat 3px 4px;
  color: #3a362b;
  font-size:100%;
  font-weight: normal;
  margin-bottom: 1px;
  padding: 2px 0px 2px 17px;
  width: 183px;
}

#menu_category li {
  padding:0px 0px 0px 0px;
}
#menu_category li a:hover{
  color: #ED1C24;
}

#menu_category li ul li.active a{
  background: #ffffff url(../images/menu-minus.png) no-repeat 3px 3px;
}
#menu_category li.active ul li.active a{
  color: #ED1C24;
}
#menu_category ul li ul{
   display: none;
}
#menu_category ul li.active ul{
   display: block;
}
#menu_category li ul li.active ul li a{
   background: #616059 url(../images/yellow-double-arrow.png) no-repeat 19px 6px;
   color: #ffffff !important;
   padding: 1px 0px 1px 30px;
   width: 170px;
}
#menu_category li ul li.active ul li a:hover, #menu_category li ul li ul li.active a{
   background: #de131a url(../images/yellow-double-arrow.png) no-repeat 19px 6px;
}



/* menu categorie produktov  end */
/* menu formularik  start */
#login-box{
  position: absolute;
  right: 0px;
  top: 0px;
  width: 220px;
}
#login-box label{
  display: block;
  float: left;
  line-height: 25px;
  width: 50px;
}
#login-box input{
  float: right;
}
#login-box .login-button{
  float: right;
  padding: 0px;
}
/* menu formularik  end */
/* menu menu_cms start */
#menu_cms {
  background:transparent url(../images/menu-top-bg.png) no-repeat 0px 0px;
  height: 44px;
  left:-17px;
  overflow:hidden;
  padding: 0px 17px;
  position:absolute;
  top: 60px;
  width: 1010px;
  width: 986px;
}
#menu_cms h2{
  display: none;
}

#menu_cms ul li a {
   
  color: #ffffff;
  display:block;
  float:left;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  padding:6px;
 
  text-decoration: none;
 
}
#menu_cms ul li a:hover, #menu_cms ul li a.current {
 background:transparent url(../images/menu-top-on.png) repeat-x left center;
}
#menu_cms ul li {
    background:transparent url(../images/menu-top-separator.png) no-repeat right center;
   padding-right: 1px;
   position: relative;
   top: 8px;
  display:block;
  float:left;
  font-size:120%;
  margin:0;
}
/* menu menu_cms end */
/* menu links start*/
.menu_links{
  float: right;
}
.menu_links ul li {
  float: left;
  padding-right: 10px;
}
/* menu links end*/
/* platba start */
#checkoutSteps h2{
  background:#F6F6F6;
  border: 1px solid #EFEFEF;
  cursor:pointer;
  font-size: 16px;
  margin: 2px 0px;
  padding: 5px 3px;
  text-indent: 10px;
}
.step{
  border: 1px solid #EFEFEF;
  padding: 10px; 
  width: 548px;
  width: 737px;
}
.step .input-text, .step .validate-select{
  width: 400px;
}
.step .col2-set .col-1 , .step .col2-set .col-2{
  float: left;
  padding: 10px;
  width: 45%;
}
.step .col2-set .col-1 .input-text , .step .col2-set .col-2 .input-text{
  width: 200px;
}
.step .col2-set .col-1{
border-right: 1px solid #EFEFEF;
}
.step .buttons-set{
  border-top: 0px;
  width: 100%;
}
.step .buttons-set button{
  float: right;
}
.validation-advice{
  color: #F25C4E;
  font-style: italic;
}
#checkout-step-billing label, #opc-shipping label{
   display: block;
   float: left;
   width: 130px;
}
p.required{
   color: #ED1C24;
   padding-right: 50px;
   text-align: right;
}
span.required, div.required{
   color: #ED1C24;
   display:inline;
}
/* platba end */
/* detail produktu start */
.product-img-box{
  float: left;
  margin: 10px 0 0 0;
  padding-right: 10px;
}
.product-img-box h3{
   display: none;
   }
.product-img-box .more-views{
   background:transparent url(../images/grey3-bg.png) repeat left top;
   border: 1px solid #EFEFEF;
   clear: both;
   margin: 10px;
   padding: 8px;
   width: 743px;
   }
.product-img-box .more-views img{
   border: 1px solid #d7d7d7;
   padding: 1px;
   margin: 4px;
   }
.product-view img.product{
  border: 1px solid #d7d7d7;
  left: 10px;
  padding: 1px;
  margin-top: 10px;
  width: 115px;
}
.product-right{
   clear: both;
   float: left;
   margin-left: 10px;
   margin-top: 20px;
   width: 759px;
}
.product-right table{
   width: 100%;
}
.product-right table .sloupec_3{
   width: 120px;
   }
.product-right table tr th {
   background:transparent url(../images/grey-bg.png) repeat left top;
   border-left: 0px;
   border-right: 0px;
   color: #ffffff;
   text-align: left;
   }
.product-right table tr.even td{
   background-color: #eeeee1;
   }
.product-right table tr td{
   border: 0px;
   font-weight: bold;  
   line-height: 25px; 
   padding: 0px 5px;
   }
.product-right table tr td input{
   border: 1px solid #bbbbbb;
   height: 16px;
   margin: 2px 0px; 
   width: 40px;
}
.product-right table tr td.sloupec_5 {
	text-align: center;
	width: 70px;
}
.product-right table tr td.sloupec_7 {
	width: 70px;
}
.product-right table tr td.sloupec_7 p.availability {
	margin: 0;
	padding: 0;
}
.product-right table tr td.sloupec_7 p.availability span.out-of-stock {
	color: red;
}
.product-right table tr td .price-box span.label {
   display: none;
}
.product-right .add-to-cart button{
   background:transparent url(../images/objednat-button.gif) no-repeat left top;
   border: 0px;
   color: #ffffff;
   float: right;
   font-size: 11px;
   font-weight: bold;
   height: 25px;
   line-height: 25px;
   margin: 10px 0px;
   position: relative;
   right: -17px;
   width: 70px;
   }
.product-right .add-to-cart button:hover{
   text-decoration: underline;
   }
.description{
  float: right;
  padding: 10px;
  width: 600px;
}
.add-to-box input{
  width: 30px;
}
.links-product{
  float: right;
  margin-top: 10px;
  width: 300px;
}
.catalog-product-view .input-box{
   display: block;
}
.form-add-tags label, .form-add-tags button{
   display: block;
}
.product-collateral ul.form-list label{
   display: block;
   float: left;
   padding-right: 5px;
   width: 120px;
}
.product-collateral ul.form-list input{
   width: 300px;
}
.product-collateral h4{
   margin-bottom: 10px;
}
.product-collateral ul.form-list textarea{
   height: 120px;
   width: 430px;
}
.product-collateral .buttons-set{
   padding: 10px 20px 0px 0px;
}
.pager{
   border-bottom:1px solid #999999;
   border-top:1px solid #999999;
   clear:both;
   height:20px;
   padding:10px 0;
   width:100%;
}
.pager p.amount {
   float:left;
   margin:0;
   padding-right:30px;
}
.pager fieldset.limiter {
   float:left;
   padding-right:30px;
}
#review-form h3{
   padding-top: 10px;
}
/* detail produktu end */
/* table start */
table{
  border-collapse: collapse;
  margin-bottom: 0px;
  width: 100%;
}
table tr td, table tr th{
  border:1px solid #EFEFEF;
  padding: 5px;
}
table tr th{
  background-color: #F6F6F6;
}
/* table end */ 
/* kosik start */
table#shopping-cart-table, table#shopping-cart-totals-table{
   margin-left: 10px;
   width: 759px;
   }
.checkout-cart-index table h3{
  font-size: 110%;
 }
.checkout-cart-index  .buttons{
  padding: 10px;
  position: relative;
}
.checkout-cart-index .buttons .to_checkout, .checkout-cart-index .checkout-types .button{
   position: absolute;
   right: 10px;
}
.checkout-cart-index input.qty{
  width: 30px;
}
.totals table#shopping-cart-totals-table span.price{
   display: block;
   width: 140px;
   }
.totals .checkout-types{
   padding:10px;
   position: relative;
   }
/* kosik end */
/* form start */
.col2-set .col-1 , .col2-set .col-2{
  float: left;
  padding: 10px;
  width: 45%;
}
.col2-set .col-1 .input-text , .col2-set .col-2 .input-text{
  width: 200px;
}
.col2-set .col-1{
  border-right: 1px solid #EFEFEF;
}
#login-form .col2-set, div.frame{
  border: 1px solid #EFEFEF;
  padding: 10px;
  margin: 10px;
}
.buttons-set button{
  float: right;
}
.dashboard h2{
   padding-left: 10px;
}
div.frame label{
  display: block;
  float: left;
  padding-right: 10px;
  text-align: right;
  width: 160px;
}
div.frame input, div.frame textarea, div.frame select{
  width: 330px;
}
div.frame .checkbox{
  width: 10px;
}
div.frame h2{
  margin-top: 10px;
}
div.frame .required{
  color: #F25C4E;
  font-style: italic;
  text-align: right;
}

.validation-advice{
  color: #F25C4E;
  font-style: italic;
  text-indent: 100px;
}
.sidebox .validation-advice{
  text-indent: 0px;
}
.manage-addresses a{
  float: right;
}
.manage-addresses h4{
  display: inline;
}
/* form end */
/* page-print start */
.page-print #header{
   background: none;
   border: 0px;
   height:0px;
}
.page-print #footer{
   background: none;
} 
.page-print #buttons-set{
   position: absolute;
   top: 20px;
   right: 20px;
}
/* page-print end */
.text-inside{
   padding: 20px;
}
.catalogsearch-result-index .text-inside{
   padding: 0px;
}
.text-inside table tr td {
	border: none;
}

.text-inside ul {
	list-style: square;
	padding: 0 0 0 20px;
}
.text-inside ul.actions {
	margin: 20px 0 0 0;
}
.text-inside .toolbar {
	margin-bottom: 20px;
}

.text-inside .katalog-obj {
	background: #fffbaa;
	padding: 10px 10px;
	margin: 0 0 20px 0;
	border: 1px solid #de131a;
}
.text-inside .katalog-obj h2 {
	font-size: 170%;
}
.text-inside .katalog-obj a.objednat {
   background:transparent url(../images/objednat-button.gif) no-repeat left top;
   border: 0px;
   color: #ffffff;
   float: right;
   font-size: 11px;
   font-weight: bold;
   height: 25px;
   line-height: 25px;
   position: relative;
   right: -17px;
   top: -20px;
   width: 70px;
   text-align: center;
}

.text-inside .katalog-obj a.objednat:hover {
   text-decoration: underline;
}

.cms-home .text-inside{
   padding: 0px;
}
.note-msg, .welcome-msg{
   padding: 10px;
}
#top_right_links{
   position: absolute;
   top: 20px;
   right: 0px;
   width: 200px;
   }
#top_right_links a{
   background: #fffbaa url(../images/red-double-arrow2.png) no-repeat 5px center;
   float: left;
   font-weight: bold;
   margin-right: 3px;
   padding: 5px 5px 5px 16px;
   text-decoration: none;
}
#top_right_links a:hover{
   text-decoration: underline;
   }
/* menu_links start  */
.menu_links {
   position: absolute;
   top: 25px;
   right: 210px;
   }
.menu_links a{
   background: transparent url(../images/red-double-arrow2.png) no-repeat 0px 5px;
   color: #e22f35;
   padding-left: 10px;
}
/*  menu_links end */

/* frontpage-kategorie */
#frontpage-kategorie{
   float: left;
   padding: 0px 10px 10px 10px;
   width: 310px;
   }
#frontpage-kategorie h2{
   color: #938a72;
   font-family: tahoma;
   font-size: 30px;
   }
#frontpage-kategorie ul#menu_frontpage a.top-category{
   clear: both;
   color: #da251c;
   display: block;
   font-family: trebuchet MS;
   font-size: 14px;
   font-weight: bold;
   padding-top: 10px;
   text-decoration: none;
   }
#frontpage-kategorie ul#menu_frontpage a.top-category:hover{
   text-decoration: underline;
   }
#frontpage-kategorie ul#menu_frontpage li ul li{
   float: left;
}
#frontpage-kategorie ul#menu_frontpage li ul li a{
   background: transparent url(../images/red-double-arrow2.png) no-repeat 3px center;
   display: block;
   float: left;
   margin-right: 5px;
   padding: 2px 3px 2px 13px;
   white-space: nowrap;
   }
#frontpage-kategorie ul#menu_frontpage li ul li a:hover{
    background: #fffbaa url(../images/red-double-arrow2.png) no-repeat 3px center;
   text-decoration: none;
   }

/* frontpage-kategorie end */
/*  newsbox  start */
.newsbox{
   float: left;
   width: 300px;
   }
.newsbox h2 strong{
   display: none;
   }
.newsbox h2{
   color: #d92118;
   font-family: trebuchet MS;
   font-size: 16px;
   font-weight: bold;
   padding: 10px;
   }
.news{
   background: #FFFBAA url(../images/home-aktuality-item-bg.png) repeat-x left bottom;
   padding: 10px;
   margin-bottom: 10px;
   position: relative;
}
.text-inside .newsbox {
	float: left;
	width: 100%;
}
.text-inside .newsbox .news p a.more{
	display: block;
	text-align: right;
}
#submain .breadcrumbs ul li.news {
	background: none;
	padding: 0;
	position: static;
}

.news h3{
   color: #462d21;
   font-family: trebuchet MS;
   font-size: 14px;
}
.news .news_link{
   background: #FFFBAA url(../images/home-informace-vice-bg.png) no-repeat left bottom;
   bottom: 10px;
   color: #fff;
   display: block;
   font-size: 11px;
   font-weight: bold;
   height: 22px;
   line-height: 24px;
   padding-left: 7px;
   position: absolute;
   right: -7px;
   width: 43px;
   }
/*  newsbox end */
/* informace start*/
#informace, .block-account{
   background-color: #ffffff;
   border-right: 1px solid #EBEBEB; 
   float: left;
   margin-top: 10px;
   padding: 1px;
   width: 198px;
}
.cms-home #informace{
   background: none;
   border: 0px;
   float: left;
   padding: 10px;
}
#informace h2, .cms-home .page-content h2, .block-account h2{
   color:#D92118;
   font-family:trebuchet MS;
   font-size:16px;
   font-weight:bold;
   padding:10px;
   }
#informace ul li, .block-account ul li{ 
   background: #dddddd url(../images/home-informace-item-bg.png) repeat-x left top;
   cursor: pointer;
   height: 22px;
   margin-bottom: 1px;
   width: 198px;
}
.cms-home #informace ul li{ 
   width: 200px;
   }
#informace ul li a, .block-account ul li a, .block-account ul li span{ 
   background: transparent url(../images/red-double-arrow2.png) no-repeat 3px center;
   font-family: arial;
   font-size: 11px;
   font-weight: bold;
   padding-left: 13px;
}
.block-account ul li.current span{ 
   color: #ED1B23;
}
#informace ul li:hover, .block-account ul li:hover{ 
   background: #dddddd url(../images/home-informace-item-bg.png) repeat-x left bottom;
}
/* informace  end*/
/* checkoutSteps start */
#checkoutSteps{
   padding: 10px;
}
/* checkoutSteps start */
.cms-home .page-content{
    
   
   }
#frontpage_left{
   border-right: 1px dotted #aaa087;
   float: left;
   padding: 0px 10px;
   width: 329px;
}
.messages{
   margin: 10px;
}

/* tabulka grouped produktÅ¯ */
.product-right table tr.out_of_stock td {
   color:red;
}


/* lightbox */
#lightbox{position: absolute;left: 0; width: 100%; z-index: 7000; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 6100; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA);  display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/skin/frontend/mediacentrum/default/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/skin/frontend/mediacentrum/default/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; }

#imageData{padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;} 

#overlay{ position: absolute; top: 0; left: 0; z-index: 6900; width: 100%; height: 500px; background-color: #000; }


/* dva sloupce pro dodací metody */
ul#shipping_methods_left {
	width: 250px;
	float:left;
	display:block;
}
ul#shipping_methods_right {
	width: 250px;
	float:left;
	display:block;
}
dl.sp-methods dt {margin-top:22px;}
