
body {
  margin:auto;
  font-family:Arial;
  height:100%;
  background:#000000 ;
}
img {
  border:0px;
}
.back1 {
 background:#000000 url(/titleimg/back1.jpg) no-repeat center top;
}
.back2 {
 background:#000000 url(/titleimg/back2.jpg) no-repeat center top;
}
.back3 {
 background:#000000 url(/titleimg/back3.jpg) no-repeat center top;
}
.back4 {
 background:#000000 url(/titleimg/back4.jpg) no-repeat center top;
}
.back5 {
 background:#000000 url(/titleimg/back5.jpg) no-repeat center top;
}




form {
   padding:0px;
   margin:0px;
}
.gs-line-bg {
  height:30px;
  z-index:10;
  background:url(/img/gs-line-bg.gif) repeat-x;
}
.gs-line-bg-center {
  height:30px;
  background:url(/img/gs-line-bg.gif) repeat-x;
  margin:auto;
  width:885px;
}
#gs-line-menu {
  width:885px;
  background:url(/img/gs-line-separator.gif) no-repeat left;
  background-position:0px 0px;
  text-align:right;
  font-size:0px;
}
#container {
  width:885px;
  margin:auto;
  background:#E6E6E6 url(/img/bg.jpg)  repeat-y;
  text-align:left;
  position:relative;
}
#body {
  width:885px;
  margin:auto;
  height:100%;
  padding:374px 0 0 0;
  background:#FFFFFF url('/img/body-bg.gif') repeat-y;
  /*background:url(/img/middle-bg.jpg)  no-repeat bottom;*/
  /*background:url(/img/middle-bg-small.gif) bottom repeat-x;*/

}
#header {
  background:#FFFFFF url(/img/header-bg.jpg) repeat-x ;
  /*height:118px;*/
  border-left:1px solid #CCCCCC; 
  border-right:1px solid #CCCCCC;
  position:absolute; 
  top:0px;
  width:883px;
  left:0px;
}
.title {
  position:absolute;
  top:-100px;
  z-index:5;
  font-size:11px;
  color:#E6E6E6;
  white-space:normal;
}
#logo {
  height:82px;
  width:864px;
  position:relative;
  padding:0 0 0 10px;
}
.christmas-tree {left:-5px;top:-10px;position:absolute; width:83px; height:98px;} 

#phone-order {
  position:absolute;
  left:720px;
  top:0px;
  cursor:default !important;
}
#logo img {
  margin:20px 0 0 6px;
  cursor:pointer;
  
}
#menu-1 {
}
#menu-1 table {
  width:100%;
}
#menu-2 {
  background:url(/img/gs-menu-2.jpg) repeat-x bottom;
  height:31px;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  /*border-bottom:1px solid #CCCCCC;*/
  padding:6px 0 0 7px;
  position:absolute; 
  width:876px;
  top:340px;
  left:0px;
}
#menu-2 table {
  width:100%;
}

#mainimg {
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  background:#FFFFFF;
  height:226px;
  padding:5px 0 0 12px;
  position:absolute; 
  top:110px;
  width:871px;
  left:0px;
  
}
#mainimg img {
  border:2px solid #A4A1A1;
}

/*#col-1 {margin-left: -490px; top: 0px; float: left; width: 200px; overflow: hidden;}*/
/*#col-2 {position: relative; width: 490px; float: left; left: 215px; top: 0px; padding-bottom: 10px; overflow: hidden; }*/
/*#col-3 {float: right; top: 0px; width: 200px;  z-index:4500;}*/


#left {
  margin-left: -543px;
  width:171px;
  float:left;
  top: 0px;
  background:#CECECE;
  padding:1px 0 0 0;
  border-right:1px solid #CCCCCC;
}
#center {
  width:543px;
  position: relative; 
  left: 171px;
  top: 0px; 
  float:left;
  min-height:750px;
  /*border-right:1px solid #CCCCCC;
  border-left:1px solid #CCCCCC;*/
  border-top:1px solid #CCCCCC;
  background:#FFFFFF;
  padding:0px 0 65px 0;
}
#right {
  width:169px;
  float:right;
  background:#CECECE;
  border-left:1px solid #CCCCCC;
}
#left .head {
  background:url(/img/blue-head.jpg) repeat-x;
  height:20px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
  padding:3px 0 0 14px;
}
#right .head {
  background:url(/img/blue-head.jpg) repeat-x;
  height:20px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
  padding:3px 0 0 14px;
}
.gs-category {
  list-style-type:none;
  margin:0px;
  padding:0px;
  font-family:Verdana;
}
.gs-category h2 {margin:0px; padding:0px; font-size:12px;}
.SubCategory a {
  font-size:12px;
  color:#000000;
  text-decoration:none;
}
.cat-1 {
  background:url('/img/level-1-bg.jpg') repeat-x;
  /*height:24px;*/
}
.cat-1 a {
  color:#424A56;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  padding:5px 0 5px 20px;
  display:block;
  background-position:5px 8px;
}
.cat-sel {
  color:#424A56;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  display:block;
  background:url('/img/minus.jpg') no-repeat 5px 8px;
}

.cat-sel {
  background:url('/img/level-1-bg-sel.jpg') repeat-x;
  /*height:24px;*/
}
.cat-sel a {
  color:#FFFFFF;
  background:url('/img/minus.jpg') no-repeat 5px 8px;
}

.cat-2 {
  background:#FFFFFF;
  /*height:24px;*/
  border-bottom:1px solid #D7D9DB;
}
.cat-2 a {
  color:#000000;
  text-decoration:none;
  font-size:12px;
  padding:5px 0 5px 30px;
  display:block;
  background-position:15px 8px;
}

.cat-2-sel {
  color:#424A56;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  display:block;
  /*background:url('/img/level-2-sel.jpg') repeat-x;*/
}

.cat-2-sel a {
  color:#000000;
  background-position:15px 8px;
  text-decoration:none;
  font-size:12px;
  padding:5px 0 5px 30px;
  display:block;
  background:url('/img/minus.jpg') no-repeat 15px 8px;
  text-decoration:underline;
}

.cat-3 {
  background:#FFFFFF;
  /*height:24px;*/
  border-bottom:1px solid #D7D9DB;
}
.cat-3 a {
  color:#000000;
  text-decoration:none;
  font-size:12px;
  padding:5px 0 5px 40px;
  display:block;
  background:url('/img/blank.jpg') no-repeat 25px 8px;
}

.cat-3-sel {
  color:#424A56;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  display:block;
  border-bottom:1px solid #D7D9DB;
}

.cat-3-sel {
  background:#FFFFFF;
  /*height:24px;*/
}
.cat-3-sel a {
  color:#1F3DC0;
  background:url('/img/blank.jpg') no-repeat 25px 8px;
  text-decoration:none;
  font-size:12px;
  padding:5px 0 5px 40px;
  display:block;
}

.plus a {background-image:url('/img/plus.jpg') !important;background-repeat:no-repeat !important;}
.minus a {background-image:url('/img/minus.jpg') !important; background-repeat: no-repeat !important; }
.blank a {background-image:url('/img/blank.jpg') !important;background-repeat: no-repeat !important; }


.shadow-separator {
  background: url(/img/left-separator.jpg) repeat-x ;
  border-left:1px solid #CCCCCC;
  height:40px;
}
.shadow-separator-right{
  background: url(/img/left-separator.jpg) repeat-x ;
  border-right:1px solid #CCCCCC;
  height:40px;
}
.small-shadow-separator-right{
  background: url(/img/left-separator_small.jpg) repeat-x ;
  border-right:1px solid #CCCCCC;
  height:9px;
  font-size:0px;
}


#mailnews {
  font-size:11px;
  border-left:1px solid #CCCCCC;
  background:#FFFFFF;
  padding:4px 0 0 10px;
}
.input {
  background:url(/img/inputbg.gif) repeat-x;
  height:15px;
  width:130px;
  font-size:12px;
  padding:3px 0 0 5px;
  margin:0 0 0px 0;
  border:1px solid #BBBABA;
  vertical-align:middle;
}
.input-float {
  background:url(/img/inputbg.gif) repeat-x;
  height:14px;
  width:130px;
  font-size:12px;
  padding:3px 0 0 5px;
  border:1px solid #BBBABA;
  float:left;
  margin:0 0 4px 0 !important;
}
.input-small {
  background:url(/img/input-small-bg.gif) no-repeat;
  height:19px;
  width:24px;
  font-size:12px;
  padding:3px 0 0 5px;
  border:none;
  margin:0 0 0 5px;
}
.button-send {
  border:none;
  vertical-align:middle;
}
.gs-item {
  list-style-type:none;
  margin:0px;
  padding:0px;
  font-family:Verdana;
}
.gs-item li{
  background:#FEFEFE;
  padding:4px 0 4px 14px;
  border-bottom:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  font-family:Verdana;

}
.gs-item li h3,.gs-item li h2{
  padding:0px;
  margin:0px;
  font-weight:normal;
}
.gs-item li a{
  font-size:10px;
  color:#000000;
  /*height:16px;*/
  display:block;
  text-decoration:none;
}
.gs-item li a:hover{
  font-size:10px;
  color:#000000;
  /*height:16px;*/
  display:block;
  text-decoration:underline;
}
.path {
  height:23px;
  background:#F4F4F4 url(/img/path-bg.gif) repeat-x;
  padding:0 0 0 10px;
  color:#666666;
  font-size:12px;
  /*position:relative;*/
  border:1px solid #F4F4F4;
}
#path-reg {
  height:23px;
  background:#F4F4F4 url(/img/path-bg.gif) repeat-x;
  padding:0 0 0 10px;
  color:#666666;
  font-size:12px;
 position:relative;
}
#path-article {
  height:20px;
  background:#F4F4F4 url(/img/path-bg.gif) repeat-x;
  padding:3px 0 0 10px;
  color:#666666;
  font-size:12px;
  position:relative;
}
.line {
  height:20px;
  background:#F4F4F4 url(/img/path-bg.gif) repeat-x;
  padding:3px 0 0 10px;
  color:#666666;
  font-size:12px;
  font-weight:bold;
}
.article {
  text-align:justify;
  padding:10px 10px 0 10px;
  font-size:12px;
  color:#666666;
}
.article a{
   color:#666666;
   font-weight:bold;
}


#path-article h1{
  color:#666666;
  font-size:12px;
}
.related-path {
  height:19px;
  background:#F4F4F4 url(/img/path-bg.gif) repeat-x;
  padding:4px 0 0 7px;
  color:#666666;
  font-size:12px;
  position:relative;
  border:1px solid #F4F4F4;
}
.address-path {
  height:18px;
  background:#F4F4F4 url(/img/path-bg.gif) repeat-x;
  padding:5px 0 0 10px !important;
  color:#666666;
  font-size:12px;
  position:relative;
  border:1px solid #F4F4F4;
}
#path-reg img{
  margin:2px 0 0 0 ;
  float:left;
}
#path-reg .text {
   height:18px;
   padding:4px 0 0 5px ;
   font-weight:bold;
   color:#3256D6;

}
.path .orders{
  width:100px;
  padding:4px 0 0 5px ;
  margin:0 10px 0 0;
  font-weight:bold;
  color:#666666;
  float:left;
}
.path .orders a{
  font-weight:bold;
  color:#666666;
  text-decoration:none;
}
.path .text,.path .orders {
   height:18px;
   padding:4px 0 0 5px ;
   font-weight:bold;
   color:#3256D6;
}
.path img{
  margin:1px 5px 0 0;
  float:left;
}
.clear {
  clear:both;
  float:none;
  height:0px;
  font-size:0px;
}
#footer {
  margin:auto;
  width:885px;
  height:110px;
}
.footer-left {
  background:url(/img/bottom-left.jpg) no-repeat;
  width:10px;
  height:74px;
  float:left;
}
.footer-middle {
  background:url(/img/bottom-middle.jpg) repeat-x;
  height:74px;
  width:865px;
  float:left;
  font-size:11px;
  color:#666666;
  text-align:center;
  padding:9px 0 0 0;
}

.footer-right {
  background:url(/img/bottom-right.jpg) no-repeat;
  width:10px;
  float:left;
  height:74px;
}
/*NEWS*/
#news {
  padding:10px 5px 0px 5px;
  text-align:center;
}
#news img{
  margin:0 3px 6px 3px;
}

#search {
  width:164px;
  float:left;
  padding:0 0 0 0px;
}
.div-separator {
  width:0px;
  height:31px;
  border-left:1px solid #D9D9D9;
  border-right:1px solid #FFFFFF;
  font-size:0px;
  position:relative;
  top:-6px;
  float:left;
  margin:0px;
  padding:0px;
}
#menu2 {
  width:522px;
  /*border:1px solid red;*/
  padding:0px 10px 0 8px;
  float:left;
  font-size:11px !important;
  color:#666666;
  font-family:Verdana;
  text-align:center;
  position:relative;
  left:-9px;
}
#menu2 a {
  color:#666666;
  font-size:11px;
  font-family:Verdana;
  vertical-align:middle;
  text-decoration:none;
}

#menu2 span {
  padding:0 10px 0 10px;
  vertical-align:middle;
}
#menu2 input {
  vertical-align:middle;
}
#menu2 img {
  vertical-align:top;
}
#menu2 a:hover {
  color:#666666;
  font-size:11px;
  font-family:Verdana;
  text-decoration:underline;
}
#basket {
  width:161px;
  float:left;
  position:relative;
  left:3px;
  padding:0 0 0 0px;
}
#menu {
  width:590px;
  padding:10px 0px 0 5px;
  float:left;
  color:#666666;
  font-size:10px;
  font-family:Verdana;
  height:22px;
}
#menu a {
  color:#666666;
  font-size:10px;
  font-family:Verdana;
  text-decoration:none;
}
#menu span {
  padding:0 5px 0 5px;
}
#menu a:hover {
  color:#666666;
  font-size:10px;
  font-family:Verdana;
  text-decoration:underline;
}
#banners-list {
  padding:5px 0px 0 0;
  width:260px;
  float:right;
}
#banners-list img {
  float:left;
}
#banners-list div{
  width:20px;
  height:19px;
  float:left;
  font-size:11px;
  font-family:Verdana;
  color:#FFFFFF;
  /*background:url(/img/banner-blank.gif) no-repeat;*/
  text-align:center;
  padding:2px 0 0 0;
}
#banners-list a {
  color:#FFFFFF;
  font-size:11px;
  font-family:Verdana;
  text-decoration:none;
}
#banners-list a:hover {
  text-decoration:underline;
}
#banners-list .selected {
  /*background:url(/img/banner-select.gif) no-repeat;*/
  width:20px;
  height:19px;
}

#dostupnost table {
  width:100%;
  width:380px !important;
}
#dostupnost table th{
  text-align:left;
}
.dostupnost-head {
  height:23px;
  background:#F4F4F4 url(/img/path-bg.gif) repeat-x;
  padding:0 0 0 10px;
  color:#4F4F4F;
  font-size:11px;
  font-weight:bold;
}
.dostupnost-td {
  height:23px;
  background:url(/img/table-separator.gif) repeat-x bottom;
  padding:0 0 0 10px;
  color:#4F4F4F;
  font-size:11px;
  font-weight:bold;
}
.dostupnost-td a {
  color:#4F4F4F;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
.devils {
   text-align:right !important;
   padding:0 10px 0 0 ;
}
.delivery,.payment,#Address {
   font-size:11px;
   height:20px;
}

.register {
   font-size:11px;
   color:#666666;
   width:100%;
}
.table {
   text-align:center;
}
.thead {
	height: 24px;
	background: #CDCFCE;
	color: #777777;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
}
.thead td {
	padding-left: 10px;
	padding-right: 10px;
}

.table-left {
   font-size:12px;
   margin:0 0 0 10px;
   color:#666666;
}
.table-left a{
   color:#666666;
   font-weight:bold;
}
.mandatory {
  background:url(/img/mandatory.gif) no-repeat;
  width:7px;
  height:19px;
  float:left;
  margin:0px;
  padding:0px;
  margin:0 0 0 3px;
}
.category-box {
   height:185px !important;
   background:#E4E4E4 url(/img/category-box-bg.gif) repeat-x bottom;
   width:267px;
   float:left;
   border-right:1px solid #ACACAC;
   border-top:1px solid #C5C5C5;
   border-left:1px solid #FFFFFF;
   padding:2px 2px 0px 0;
   margin:0 0 6px 0;
   position:relative;
}
.category-box .image {
   width:110px !important;
   height:150px;
   float:left;
   padding:2px 4px 2px 4px;
}
.category-box .name {
   height:39px;
   vertical-align:top;
   padding:14px 3px 0 5px;
}
.category-box .product-name strong h2{
   color:#3256D6;
   height:30px;
   font-size:11px;
   margin:0px;
   padding:2px 0 2px 10px;
   text-decoration:none;

}
.category-box .name strong h2{
   color:#3256D6;
   font-size:11px;
   margin:0px;
   padding:0px;
   text-decoration:none;
}
.category-box .name a{
   color:#3256D6;
   font-size:11px;
   text-decoration:none;
}
.category-box .popis {
   color:#4F4F4F;
   font-size:11px;
   height:85px;
   margin:0 0 0px 0;
   overflow:hidden;
}
.category-box .price {
   color:#4F4F4F;
   font-size:11px;
   font-weight:bold;
   /*float:left;*/
   width:65px;
}

.table_navbar {
   height:16px;
}
.table_navbar td {
  padding:3px 1px 0 1px;
}
html>body .table_navbar td {
  padding:0px 0px 0 0px;
}
.table_navbar img {
	vertical-align: middle;
	border:none;
}
.table_navbar span {
}
.table_navbar a {
	color: #3256D6;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding:0 2px 0 2px;
}
.table_navbar a:hover {
	color: #3256D6;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	padding:0 2px 0 2px;
}
.selectedpage a {
	color: #4F4F4F !important;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	padding:0 2px 0 2px;
}
.selectedpage a:hover {
	color: #4F4F4F;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	padding:0 2px 0 2px;
}
.counters {
   float:left;
   padding:1px 0 0 0 ;
}
.sorting {
   font-size:11px;
   color:#666666;
   white-space:nowrap;
   width:100%;
   margin:0px;
   padding:0px;
   list-style-type:none;
}
.sorting li {
  padding: 0 2px 0 2px;
  float:left;
}
.listing {
  text-align:right;
}
.sorting select {
   font-size:11px;
   height:20px;
   position:relative;
   top:2px;
}
.freetext {
   text-align:center;
   font-size:12px;
   font-weight:bold;
}
.freetext span{
   color:red;
}
#bcramp {
  height:18px;
  background:#F4F4F4 url(/img/path-bg.gif) repeat-x;
  padding:5px 0 0 10px;
  color:#666666;
  font-size:11px;
  font-weight:bold;
}
#bcramp a {
   font-size:11px;
   font-weight:bold;
   text-decoration:none;
   color:#3256D6;
}
#bcramp img{
  margin:1px 0 0 0 ;
  float:left;
}
.left-side {
/*   width:250px;
   float:left;*/
}
.right-side {
   width:150px;
   float:left;
   text-align:right;
}
.ceny {
  float:left;
  width:300px;
  padding:15px 0 0 0;
  position:relative;
}
.ceny ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.ceny ul li {
  display:inline;
  vertical-align:middle;
}
#hodnoceni {
  float:left;
  width:90px;
}
#hodnoceni input {
   background:transparent;
   text-align:center;
   border:none;
}
#hodnoceni .div {
   width:5px;
   height:18px;
   float:left;
   cursor:pointer;
   font-size:0px;
}
.hodnocenitd {
   white-space:nowrap;
   width:51px;
   background:url(/img/hodnocenibg.gif) repeat-x;
}
#galerie {
   text-align:center;
}
#kosik{
  font-size:11px;
  padding:5px 10px 0 10px ;
  color:#666666;
}
#objednavka {
  font-size:11px;
  padding:5px 10px 0 0 ;
  padding:0 10px 0 0 ;
}
#kosik table {
  width:520px;
}
#objednavka table {
  width:520px;
}
#kosik table th,#objednavka table th{
  text-align:left;
}
#kosik table td,#objednavka table td{
  padding:3px 5px 3px 10px;
  text-align:right;
}
#kosik table td img,#kosik table td input,#objednavka table td img,#objednavka table td input{
   position:relative;
   top:3px;
}
.deletebutton {
   background:url(/img/button-delete.gif) no-repeat;
   width:19px;
   height:19px;
   border:none;
}
.kosiktext {
   color:#666666;
}
.kosiktext a{
   color:#666666;
   text-decoration:none;
}
.kosiktext td {}
.div-error-registration,.div-error-basket {
   font-size:12px;
   color:#666666;
   margin:10px 0 0 0;
   text-align:center;
}
.div-error-registration a,.div-error-basket a{
   text-decoration:none;
   color:#666666;
   font-weight:bold;
}
.no-found {
   font-size:15px !important;
   color:black;
   margin:10px 0 0 0;
   padding:0 0 0 150px;
   text-align:left;
   height:149px;
   font-weight:bold;
   background:url(/img/no-found.gif) no-repeat 25px 0; 
}
.kosik {
   font-size:15px !important;
   color:black;
   margin:10px 0 0 0;
   padding:0 0 0 150px;
   text-align:left;
   height:149px;
   font-weight:bold;
   background:url(/img/kosik.gif) no-repeat 25px 0; 
}
.done {
   font-size:15px !important;
   color:black;
   margin:10px 0 0 0;
   padding:0 0 0 150px;
   text-align:left;
   height:149px;
   font-weight:bold;
   background:url(/img/done.gif) no-repeat 25px 0; 
}
.platba-ok {
   font-size:15px !important;
   color:black;
   margin:10px 0 0 0;
   padding:0 0 0 170px;
   text-align:left;
   height:149px;
   font-weight:bold;
   background:url(/img/platba-ok.gif) no-repeat 25px 10px; 
}
.platba-ko {
   font-size:15px !important;
   color:black;
   margin:10px 0 0 0;
   padding:0 0 0 170px;
   text-align:left;
   height:149px;
   font-weight:bold;
   background:url(/img/platba-ko.gif) no-repeat 25px 10px; 
}
.ok-message {
   font-size:15px !important;
   color:black;
   margin:10px 0 0 0;
   padding:0 0 0 150px;
   text-align:left;
   height:149px;
   font-weight:bold;
   background:url(/img/ok-message.gif) no-repeat 25px 0; 
}
.buy-message {
   font-size:18px !important;
   color:black;
   margin:10px 0 0 0;
   padding:0 0 0 190px;
   text-align:left;
   height:149px;
   font-weight:bold;
   background:url(/img/do-kosiku.gif) no-repeat 25px 0; 
}
.bad-login {
   font-size:15px !important;
   color:black;
   margin:10px 0 0 0;
   padding:0 0 0 150px;
   text-align:left;
   height:149px;
   font-weight:bold;
   background:url(/img/bad-login.jpg) no-repeat 25px 0; 
}
.bad {
   font-size:15px !important;
   color:black;
   margin:10px 0 0 0;
   padding:0 0 0 150px;
   text-align:left;
   height:149px;
   font-weight:bold;
   background:url(/img/ko-message.gif) no-repeat 25px 0; 
}
.dekujeme {
   font-size:15px !important;
   color:black;
   margin:10px 0 0 0;
   text-align:left;
   font-weight:bold;
}
.registrace {
   font-size:15px !important;
   color:black;
   margin:10px 0 0 0;
   padding:0 0 0 150px;
   text-align:left;
   height:149px;
   font-weight:bold;
   background:url(/img/registrace.gif) no-repeat 25px 0; 
}
.registrace a,.done a .kosik a {
  color:black;
  text-decoration:underline;
}

.text {
   font-size:12px;
}
.hodnoceni {
  width:73px;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.hlasovani-hlavicka {
  font-size:0px;
  height:15px;
}
.hlasovalo {
  text-align:center;
}
.floatleft {
  float:left;
}
.ordertable {
   font-size:11px;
   color:#666666;
}
.headorder {
   padding:10px;
}
.ordertable .tdfirst {
    vertical-align:top;
    width:50%;
    padding:5px;
}
.ordertable .tdfirst .tableslide,.ordertable .tdsecond .tableslide {
    border:1px solid #BABABA;
    width:100%;
    vertical-align:top;
    background:#FFFFFF url(/img/order-table-bg.jpg) repeat-x;
}
.ordertable .tdsecond {
    vertical-align:top;
    width:50%;
    padding:5px;
}
.screenName {
  color:#3256D6;
  padding:0 0 0 25px ;
  font-size:14px;
  font-weight:bold;
  height:20px;
}
.screenLogo {
   text-align:right;
   padding:0 25px 0 0;
}
.screenList {
   font-size:12px;
   color:#4F4F4F;
}
.screenImages {
   padding:2px 0 0 0;
}
.screenLista {
   height:95px;
   white-space:nowrap;
   padding:0 5px 5px 20px ;
   text-align:center;
}
.screenBody {
   background:url(/img/screenbody.gif) repeat-x top;
}
.eshopprice {
   color:#3256D6 !important;
   font-weight:bold;
   font-size:12px;
   margin:3px 0 3px 0;

}
.hlasovalo {
   background:#EBEBEB;
   border-left:1px solid #BBBABA;
   border-right:1px solid #BBBABA;
   font-size:10px;
   color:#4F4F4F;
}
.all {
   text-align:center;
   font-weight:bold;
   padding-right:10px !important;
}
.orderscell:hover {
  background:#FFFFFF;
}
.orderscell a, .orderscell a:hover,.orderscell {
	color: #777777 !important;
	font-weight: bold;
	font-size: 11px;
	/*background-color: #FFFFFF;*/
	color: black;
	text-decoration:none;
}
.legend {
	font-size: 11px;
	color:#777777;
	margin:0 0 0 10px;
}
.dostupnost-head span{
   color:#3256D6;
}
.dostupnost-head span a {
   color:#666666;
   text-decoration:none;
   font-weight:normal !important;
}
.dostupnost-head a:hover {
   text-decoration:underline;
}

.transparent{
  background-image: expression(
      this.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + this.src + '", sizingMethod="image")',
      this.runtimeStyle.backgroundImage = 'none',
      this.runtimeStyle.backgroundRepeat = 'no-repeat',
      this.src = '/img/empty.gif'
  );
}
.transparent-detail{
  background-image: expression(
      this.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + this.src + '", sizingMethod="image")',
      this.runtimeStyle.backgroundImage = 'none',
      this.runtimeStyle.backgroundRepeat = 'no-repeat',
      this.src = 'img/empty.gif'
  );
}
.banner-right {
}

#hiddenbasket {
  position:absolute;
  /*left:-383px;*/
  z-index:9900;
}
#hiddenbasket table {
  width:530px;
}
#hiddenbasket table td{
}

.basket-left-top {
  background:url(/img/basket-left-top.gif) no-repeat left bottom;
  width:11px;
  height:12px;
}
.basket-middle-top {
  background:url(/img/basket-middle-top.gif) repeat-x bottom;
  height:12px;
}
.basket-right-top {
  background:url(/img/basket-right-top.gif) no-repeat left bottom;
  width:11px;
  height:12px;
}
.basket-left {
  background:url(/img/basket-left.gif) repeat-y right ;
  width:10px;
}
.basket-middle {
  background:#E6E6E6;
  width:600px;
}
.basket-right {
  background:url(/img/basket-right.gif) repeat-y left ;
  width:10px;
  vertical-align:top;
}
.basket-right img {
  
}
.basket-left-bottom {
  background:url(/img/basket-left-bottom.gif) no-repeat left top;
  width:10px;
  height:9px;
}
.basket-bottom {
  background:url(/img/basket-bottom.gif) repeat-x ;
  height:9px;
}
.basket-right-bottom {
  background:url(/img/basket-right-bottom.gif) no-repeat right top;
  width:35px;
  height:9px;
}

.basket-right-top-rest {
  background:url(/img/basket-right-top-rest.gif) no-repeat left top;
  width:26px;
}
.basket-right-rest {
  background:url(/img/basket-right-rest.gif) no-repeat left top;
  width:26px;
}
.basket-right-bottom-rest {
  background:url(/img/basket-right-bottom-rest.gif) repeat-x left top;
}
.blue {
  color:blue !important;
}
#detailimg {
  cursor:pointer;
}
.head-blue {
  color:#3256D6;
}
.input1 {
  margin:2px 0 0 0;
}
.tridit {
  width:50px;
  vertical-align:middle;
  height:16px;
  padding:4px 0 0 0 !important;
}
.platforma {
  padding:4px 0 0 10px !important;
  height:16px;
  vertical-align:middle;
}
.table {
  font-size:12px;
  color:#666666;
}
.center {
  text-align:center;
}
.competition-body {
  padding:10px 10px 0 10px;
  font-size:12px;
  color:#000000;
}
.competition-image {
  padding:10px;
  text-align:center;
}
.competition-image img{
  margin:10px;
}
.competition-body a {
  color:#3F3F3F;
  text-decoration:underline;
}
.competition-otazky {
  padding:0 10px 10px 10px; 
  font-size:12px;
  color:#000000;
}
.competition {
  padding:10px;
  font-size:12px;
  color:#000000;
}
.podminky {
  text-align:center;
}
.iframe {
  width:100%;
  height:20px;
  background:#E6E6E6 !important;
  
}
.red {
  color:red;
}
.infobox {
  background:url("/img/infobox.jpg") no-repeat center top;
  height:73px;
  color:#1A4EBE;
  font-size:16px;
  font-weight:bold;
  margin:8px 0 0 0;
  padding:40px 0 0 200px;
}
.infobox-small {
  background:url("/img/infobox-small.jpg") no-repeat center top;
  width:285px;
  height:82px;
  color:#1A4EBE;
  font-size:11px;
  font-weight:bold;
  margin:8px 0 0 0;
  padding:20px 15px 0 90px;
}
.related-head {
  background:url(/img/blue-head.jpg) repeat-x;
  height:20px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
  padding:3px 0 0 6px;
}


.popup{
	position: absolute;
/*	top:30px;
	left:50px;*/
  z-index:9;
	padding:10px;
	background-color:#fff;
	text-align:left;
	cursor:pointer;
}
.popup[id]{
	position:fixed;
}    
#overlayDetail{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	min-height:100%;
	z-index:7;
	background-color:#000;
	-moz-opacity: 0.6;
	opacity:.6;
	filter: alpha(opacity=60);
}
#overlayDetail[id]{
	position:fixed;
}    
.spravna {
  COLOR:#184CB9;
}
#popis h2 {
  margin:0px;
  padding:0px;
  font-size:12px;
  
}
.address-info {
  margin:10px 0 0 10px;
}
.address-info td {
  font-size:12px;
  padding:1px;
  vertical-align:top;
}
.address-table td{
  padding:0 5px 0 5px;
  
}
.address-table td {
  vertical-align:top;
}
.address-image {
  border:1px solid #929192;
  padding:1px;
  background:#FFFFFF;
}
.address-info-link {
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}

.gallery-prodejny {
  border:1px solid #BABABA;
  padding:1px;
  margin:auto;
  margin:30px 20px 0 20px;
}
.gallery-prodejny-bg {
  background:#FFFFFF url("/img/prodejny-bg.gif") repeat-x top;
  text-align:center;
}
.gallery-prodejny-bg img {
  margin:5px;
  border:1px solid #999899 !important;
  font-size:0px;
}
.margin0padding0fontsize0 {
  margin:0px;
  padding:0px;
  font-size:0px;
}
#hodnoceniImage {
  background:#EBEBEB;
  border:1px solid #BBBABA;
  border-bottom:0px solid #BBBABA;
  height:55px;
  text-align:center;
  vertical-align:middle;
  padding:8px 0 0 0;
}
.cursor{
  cursor:pointer;
}
.category-box .image ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.category-box .image {
  height:135px;
  float:left;
  vertical-align:middle;
}
.category-box .image ul li {
  text-align:center;
}
.category-box .image ul li img {
  vertical-align:middle;
}
.minimal-config {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.category-box-price {
  width:145px;
  margin:0px;
  padding:0px;
  float:left;
  position:relative;
  list-style-type:none;
}

.category-box-price li {
  display:inline;
  float:left;
}
.category-box-price li img{
  margin:0 5px 0 0 !important;
}
.order-list {margin:0px 4px 0 0; padding:0px; list-style-type:none;float:right;}
.order-list li {float:left;}
.order-list li span {cursor:pointer;color:#000000;text-decoration:none; font-size:12px;margin:0 1px 0 1px;}
.order-list li.active span{cursor:pointer;color:#3256D6 !important;font-weight:bold;text-decoration:none; font-size:12px;margin:0 1px 0 1px;}

.align-right {
  text-align:right !important;
}
.keywords {
  background:#FFFFFF;
  position:ausolute;
}
.gs-item .img {
  margin:5px 0 5px 0; 
  text-align:left;
}


.loading-div {
  border:3px solid #AAAAAA;
  padding:15px;
  text-align:center;
  background:#FFFFFF;
  width:250px;
}
.loading-div h1{
  color:#000000;
  font-size:14px;
}
.akce1plus1 {
/*  background:url('/img/akce1plus1.jpg') no-repeat right top !important;*/
}
.present {
  position:absolute;
  top:-7px;
  right:-5px;
}
.present-detail {
  /*position:relative;
  top:-70px;
  right:50px !important; */
}

.right {
  text-align:right;
}

.vykup-menu {
  margin:10px 0 5px 0 !important;
  height:45px;
}
.vykup-menu-left {
  float:left;
  width:3px;
  height:44px;
  margin:0 0 0 5px;
  background:url('/img/vykup-menu-left.jpg') no-repeat ;
}
.vykup-menu-right {
  float:left;
  width:3px;
  margin:0 0 0 0;
  height:44px;
  background:url('/img/vykup-menu-right.jpg') no-repeat ;
}
.vykup-menu-middle {
  float:left;
  height:45px;
  margin:0 0 0 0;
  background:url('/img/vykup-menu-middle.jpg') repeat-x top;
}
.vykup-menu-middle ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
.vykup-menu-middle ul li{
  float:left;
  color:#3A4750;
  background:url('/img/vykup-menu-middle.jpg') repeat-x top;
  height:29px;
  width:132px;
  text-align:center;
  padding:15px 0 0 0;
  font-size:12px;
  font-weight:bold;
  display:inline-block;
  /*position:relative;*/
  z-index:400;
}
.vykup-menu-middle ul li.active{
  background:url('/img/vykup-menu-middle-a.jpg') repeat-x top;
  color:#FFFFFF;
}
.vykup-menu-middle ul li p{
  position:relative;
  left:69px;
  top:-30px;
  background:url('/img/vykup-menu-sep.jpg') no-repeat top left;
  width:8px;
  height:44px;
  margin:0px;
  padding:0px;
  z-index:500;
}
.vykup-menu-middle ul li.active p{
  background:url('/img/vykup-menu-sep-a.jpg') no-repeat top left;
}
.vykup-menu-middle ul li p.vykup-menu-sep-b{
  background:url('/img/vykup-menu-sep-b.jpg') no-repeat top left !important;
}
.vykup {
  font-size:12px;
  color:#3C3C3C;
  font-weight:bold;
}
.vykup-links {
  padding:5px 0 0 10px;
}
.vykup-links a{
  color:#3C3C3C;
  background:url('/img/vykup-info.jpg') no-repeat left top;
  padding:2px 0 0 22px;
  height:25px;
  display:block;
  text-decoration:none;
}
.vykup-links a:hover{
  text-decoration:underline;
}
.vykup .desc {
  padding:0 0 0 10px;
}
.category-box .popis input {
  vertical-align:middle;
}
.vykup .buttons {
  text-align:right;
  clear:both;
}
.vykup .buttons .cancel {
  font-size:12px;
  background:url(/img/detail-bg-up.gif) repeat-x !important;
  height:20px;
  padding:0 5px 0 5px;
  color:#FFFFFF;
  cursor:pointer;
  margin:0 5px 0 0;
  border:1px solid #CECECE;
}
.vykup .buttons .next {
  font-size:12px;
  height:20px;
  padding:0 5px 0 5px;
  color:#FFFFFF;
  cursor:pointer;
  margin:0 5px 0 0;
  border:1px solid #CECECE;
  background:url(/img/detail-bg.gif) repeat-x;
}

.sims3 {
  position:relative;
}
.sims3 .sims-button {
  position:absolute;
  top:200px;
  left:30px;
}
.sims3 .sims-button-a {
  position:absolute;
  top:200px;
  left:30px;
  display:none;
}

.user-menu {
  width:270px;
  float:left;
  text-align:center;
}
.vykup-detail {
  position:absolute;
  top:70px;
  left:200px;
}

.vykup-nic {
  background:url('/img/vykup-nic.jpg') no-repeat 20px 0;
  padding-left:150px !important;
  padding-top:40px !important;
  height:200px;
  text-align:center;
  font-size:20px;
}
.vykup-ok {
  background:url('/img/vykup-ok.jpg') no-repeat 20px 0;
  padding-left:150px !important;
  padding-top:40px !important;
  height:200px;
  text-align:center;
  font-size:20px;
}
.facebook-image {
  position:absolute;
  width:0px;
  height:0px;
}
.facebook {
  text-align:center;
  width:672px;
}
.facebook img {
  /*position:relative;
  right:10px;*/
}
#devilscard {
  position:absolute;
  left:570px !important;
  top:0px;
}
#karty {
  position:absolute;
  left:390px !important;
  top:0px;
  z-index:400;
}

#facebookmain {
  position:absolute;
  left:550px !important;
  top:0px;

}
.pricedevils {
  color: red;
  font-size:11px;
  font-weight:bold;
  clear:both;
}
.pricedevils a{
  color: red;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
.pricedevils a:hover{
  text-decoration: underline;
}

.reg-table {
  color:#666666;
  font-size:11px;
  width:530px;
}
.reg-table a { color:blue;text-decoration:underline;}


.reg-table img { vertical-align:middle; }

.reg-table input[type='text'],.reg-table input[type='password'] {
  background:url(/img/inputbg.gif) repeat-x;
  height:14px;
  width:130px;
  font-size:12px;
  padding:3px 0 0 5px;
  border:1px solid #BBBABA;
  margin:0 0 4px 0 !important;
}
.reg-table textarea {
  background:#F7F7F7 url(/img/inputbg.gif) repeat-x;
  font-size:12px;
  padding:3px 0 0 5px;
  border:1px solid #BBBABA;
  margin:0 0 4px 0 !important;
  overflow:auto;
  width:80%;
  height:60px;
}

/*
* posuvniky  na titulce
*/
.title-akce {
  text-align:center;
}

.slevovy-kupon {
  text-align:center;
  font-size:12px;
  color:#666666;
}
.slevovy-kupon input{ vertical-align:middle;}
.slevovy-kupon input[type='image']{ vertical-align:middle;}
.slevovy-kupon img {vertical-align:middle;}

.order-table {width:98%; margin:0 5px 0 5px;}

.existujici-adresy a { font-size:12px; color:#777777; text-decoration:none; margin:0 0 0 12px;}
.existujici-adresy a:hover { text-decoration:underline; }


.kosik-head {
  height:23px;
  background:#F4F4F4 url(/img/path-bg.gif) repeat-x;
  padding:0 0 0 10px;
  color:#666666;
  font-size:11px;
  font-weight:bold;
}
#Address {width:400px;}

.line {
  height:19px;
  background:#F4F4F4 url(/img/path-bg.gif) repeat-x;
  padding:4px 0 0 10px;
  color:#3256d6;
  font-size:12px;
  position:relative;
  border:1px solid #F4F4F4;
}
.lost-password { padding:4px 10px 0 10px; font-size:12px;}
.lost-password input[type='text']{   
  background:url(/img/inputbg.gif) repeat-x;
  height:14px;
  width:130px;
  font-size:12px;
  padding:3px 0 0 5px;
  border:1px solid #BBBABA;
  margin:0 0 0px 0 !important;
  vertical-align:middle;
}
.lost-password input[type='image']{
  vertical-align:middle;
}

.prihlaseni { padding:4px 10px 0 10px; font-size:12px;}
.prihlaseni input[type='text'],.prihlaseni input[type='password']{   
  background:url(/img/inputbg.gif) repeat-x;
  height:14px;
  width:130px;
  font-size:12px;
  padding:3px 0 0 5px;
  border:1px solid #BBBABA;
  margin:0 0 0px 0 !important;
  vertical-align:middle;
}
.prihlaseni input[type='image']{
  vertical-align:middle;
}


.kredit a { color:blue; text-decoration:none; }
.kredit a:hover { text-decoration:underline; }

.reg-info a { color:blue;}

.dodavatel {height:200px; width:245px; float:left; border:1px solid #bababa; padding:5px; margin:0 8px 0 10px; background:url(/img/order-table-bg.jpg) #ffffff repeat-x; font-size:11px; color:#666666; }
.odberatel {height:200px; width:245px; float:left; border:1px solid #bababa; padding:5px; margin:0 0px 0 4px; background:url(/img/order-table-bg.jpg) #ffffff repeat-x; font-size:11px; color:#666666; }
.dodavatel label,.odberatel label {width:70px; display:inline-block; font-weight:bold;} 

#kosik table {width:100%;}

.openPDF {text-align:center; }
.openPDF a{ vertical-align:middle;color:#666666; text-decoration:underline; font-size:12px;font-weight:bold;}
.openPDF img{ vertical-align:middle;}

#banners-list div.b-l {
  background: url(/img/banner-blank.jpg) no-repeat;
  width:20px;
  height:19px;
}
#banners-list div.b-l-s {
  background: url(/img/banner-select.jpg) no-repeat;
  width:20px;
  height:19px;
}

.cesta { padding:0 0 0 10px; background:url('/img/cesta.gif') repeat-x; height:23px;}
.cesta ul {margin:0px; padding:0px; list-style-type:none;}
.cesta ul li { padding:3px 0 0 0; float:left; }
.cesta ul li a { color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;}
.cesta ul li a:hover { text-decoration:underline;}
.cesta img {margin:3px 5px 0px 5px; cursor:pointer;}

.detail {padding:10px 10px 0 10px; background:#FFFFFF;}
.detail h1 {width:506px; margin:0px 0 3px 2px; padding:4px 0 4px 10px; font-size:12px; color:#505050; border:1px solid #D6D6D6; background:#F4F4F4 url('/img/d-h1-bg.gif') repeat-x; position:relative;}
.detail h1 div { width:370px;}
.detail table th,.detail table td{ vertical-align:top; }

.d-prices { padding:10px 10px 0 10px; background:#f5f5f5 url('/img/d-prices-bg.gif') repeat-x; height:66px; border:1px solid #D6D6D6; font-size:11px; }
.d-prices table {width:100%;}

.d-prices th {text-align:left; padding:0 5px 0 0 ;}

.d-prices .dp-maloobchod td {color:#505050; text-align:right;font-weight:bold;}
.d-prices .dp-maloobchod th {color:#505050; font-weight:bold;}
.d-prices .dp-safe td {color:#0036A7; text-align:right;font-weight:bold;}
.d-prices .dp-safe th {color:#0036A7; font-weight:bold;}
.d-prices .dp-eshop td {color:#0036A7;text-align:right;font-weight:bold;}
.d-prices .dp-eshop th {color:#0036A7;font-weight:bold;}
.d-prices .devils-card td {color:#E60000;text-align:right;font-weight:bold;}
.d-prices .devils-card th {color:#E60000;font-weight:bold;}


.pridat-zbozi {padding:10px 10px 0 10px; background:#f5f5f5 url('/img/d-prices-bg.gif') repeat-x; height:66px; border:1px solid #D6D6D6; font-size:11px;}
.pridat-zbozi p {margin:0px 0 5px 0; padding:0px;color:#505050; font-weight:bold;}
.pridat-zbozi input[type='text'] {border:1px solid #BBBABA; width:25px; margin:0 5px 5px 0;}
.pridat-zbozi span,.pridat-zbozi a {color:#0036A7; font-weight:bold; text-decoration:none;}
.pridat-zbozi a:hover {text-decoration:underline;}

.detail .image {text-align:center; padding:10px 10px 0 10px; background:#F6F6F6 url('/img/d-image-bg.gif') repeat-x; height:240px; border:1px solid #D6D6D6; font-size:11px; color:#001F65;}
.detail .image a { text-decoration:none;font-weight:bold;}
.detail .image a:hover { text-decoration:underline;}

.detail .info { padding:10px 10px 0 10px; background:#F2F2F2 url('/img/d-rest-bg.gif') repeat-x; height:143px; border:1px solid #D6D6D6; font-size:11px; color:#464646; position:relative !important;}
.detail .info table td {padding:2px 0 2px 0px;}
.detail .info a {text-decoration:none;color:#001F65; font-weight:bold;}
.detail .info a:hover {text-decoration:underline;}

.detail .info-left {width:200px;}
.detail .icons {padding:5px 5px 0 5px !important; }

.detail .dp-information {}
.detail .dp-information .cesta {color:#FFFFFF; font-weight:bold;font-size:12px;padding:3px 0 0 10px;position:relative;}
.detail .dp-information .cesta img { position:absolute; right:6px;}
.detail .dp-information .content { background:#E6E6E6; border:1px solid #D3D3D3; padding:5px; font-size:11px; color:#000000;}

.detail .links {height:18px; padding:4px 0 0 10px; font-size:12px; color:#505050; border:1px solid #D6D6D6; background:url('/img/d-h1-bg.gif') repeat-x;}
.detail .links a {color:#0036A7; text-align:right;font-weight:bold; margin:0 5px 0 5px; text-decoration:none;}
.detail .links a:hover {text-decoration:underline;}

.detail .galerie img { margin:5px; }

.detail .related {padding:0px !important; border:0px !important;}

.small-box {height:195px !important;background:#E4E4E4 url(/img/category-box-bg.gif) repeat-x bottom;width:257px;float:left;border-right:1px solid #D3D3D3;border-top:1px solid #D3D3D3;border-left:1px solid #D3D3D3;padding:2px 2px 0px 0;}
.small-box .img {width:110px !important;height:150px;float:left;padding:2px 4px 2px 4px;background:none !important;}
.small-box .name {height:39px;vertical-align:top;padding:14px 3px 0 5px;}
.small-box .product-name strong h2{color:#3256D6;height:30px;font-size:11px;margin:0px;padding:2px 0 2px 10px;text-decoration:none;}
.small-box .name strong h2{
   color:#3256D6;
   font-size:11px;
   margin:0px;
   padding:0px;
   text-decoration:none;
}
.small-box .name a{
   color:#3256D6;
   font-size:11px;
   text-decoration:none;
}
.small-box .popis {
   color:#4F4F4F;
   font-size:11px;
   height:85px;
   margin:0 0 20px 0;
   overflow:hidden;
}
.small-box .price {
   color:#4F4F4F;
   font-size:11px;
   font-weight:bold;
   /*float:left;*/
    width:55px;
}
.small-box .img ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.small-box .img {
  height:135px;
  float:left;
  vertical-align:middle;
}
.small-box .img ul li {
  text-align:center;
}
.small-box .img ul li img {
  vertical-align:middle;
}
.small-box-price {
  width:135px;
  margin:0px;
  padding:0px;
  float:left;
  position:relative;
  list-style-type:none;
}

.small-box-price li {
  display:inline;
  float:left;
}
.small-box-price li img{
  margin:0 5px 0 0 !important;
}


.small-box-right {height:165px; background:#E4E4E4 url(/img/category-box-bg.gif) repeat-x bottom;padding:2px 2px 0px 0;}
.small-box-right .img {text-align:center; padding:2px 4px 2px 4px;background:none !important; float: none !important; }
.small-box-right .name {vertical-align:top;padding:14px 3px 0 5px; float:none;}
.small-box-right .product-name strong h2{color:#3256D6;height:30px;font-size:11px;margin:0px;padding:2px 0 2px 10px;text-decoration:none;}
.small-box-right .name strong h2{
   color:#3256D6;
   font-size:11px;
   margin:0px;
   padding:0px;
   text-decoration:none;
}
.small-box-right .name a{
   color:#3256D6;
   font-size:11px;
   text-decoration:none;
}
.small-box-right .img ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.small-box-right .img {
  height:135px;
  float:left;
  vertical-align:middle;
}
.small-box-right .img ul li {
  text-align:center;
}
.small-box-right .img ul li img {
  vertical-align:middle;
}


.provisionBox {text-align:center;}
.provision-box {height:165px; padding:2px 2px 0px 0; color:#3256D6; font-size:11px;}
.provision-box .img {text-align:center; padding:2px 4px 2px 4px;background:none !important; float: none !important; margin: 0 0 5px 0; font-size:16px; font-weight:bold;}
.provision-box .name {vertical-align:top;padding:14px 3px 0 5px; float:none; text-align:center;}
.provision-box .product-name strong h2{color:#3256D6;height:30px;font-size:11px;margin:0px;padding:2px 0 2px 10px;text-decoration:none;}
.provision-box .name strong h2{
   color:#3256D6;
   font-size:11px;
   margin:0px;
   padding:0px;
   text-decoration:none;
}
.provision-box .name a{
   color:#3256D6;
   font-size:11px;
   text-decoration:none;
}
.provision-box .img ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.provision-box .img {
  height:135px;
  float:left;
  vertical-align:middle;
}
.provision-box .img ul li {
  text-align:center;
}
.provision-box .img ul li img {
  vertical-align:middle;
}



.dp-rating {position:relative; height: 109px; width: 59px; background: url(../img/dp-rating.gif) no-repeat 0px 0px ; }
.dp-rating .dpra-in {position: absolute; top: 1px; left: 1px; height: 77px; width: 57px; background: url(../img/dp-rating.gif) no-repeat -1px -1px ; overflow: hidden;}
.dp-rating .rat-line {position: absolute; top: 38px; left: 4px; height: 13px; width: 49px; }
.dp-rating .dpr-red {position: absolute; top: 0px; left: 0px; height: 13px; background: #5B5B5B; }
.dp-rating .ratline-mask {position: absolute; top: 0px; left: 0px; height: 13px;width: 49px; background: url(../img/rat-line.gif) no-repeat 0px 0px; z-index: 100; cursor:pointer; }
.dp-rating .rat-number {font-size: 27px; font-family: tahoma; text-align: center; color: #fff; margin-top: 3px; height: 30px; overflow: hidden;}
.dp-rating .rat-txt {position: absolute; top: 53px; font-size: 9px; font-family: tahoma; text-align: center; color: #FFFFFF; height: 57px; width: 59px; overflow: hidden;}
.dp-rating .rat-txt strong {color: #3B3B3B; }

.path-article {
  height:20px;
  background:#F4F4F4 url(/img/path-bg.gif) repeat-x;
  padding:3px 0 0 10px;
  color:#666666;
  font-size:12px;
  position:relative;
}

.popup-kosik {width:620px;}
.kosik-l-t {background:url('/img/kosik-l-t.png') no-repeat; width:8px; height:27px;}
.kosik-m-t {background:url('/img/kosik-m-t.png') repeat-x; height:27px;}
.kosik-r-t {background:url('/img/kosik-r-t.png') no-repeat; width:33px; height:27px;}

.kosik-l-m {background:url('/img/kosik-l-m.png') repeat-y; width:8px; }
.kosik-m {background:#E6E6E6; color:#666666;}
.kosik-r-m {background:url('/img/kosik-r-m.png') repeat-y; width:33px; }

.kosik-l-b {background:url('/img/kosik-l-b.png') no-repeat; width:8px; height:9px;}
.kosik-m-b {background:url('/img/kosik-m-b.png') repeat-x; height:9px;}
.kosik-r-b {background:url('/img/kosik-r-b.png') no-repeat; width:33px; height:9px;}

.kosik-m table { font-family:Verdana; font-size:11px; margin:0 13px 13px 13px; width:550px !important; }
.kosik-m table th { text-align:left;padding:0 3px 0 3px; border:1px solid #1A4EBE; color:#FFFFFF; background: url('/img/kosik-header.png') repeat-x; height:17px;}
.kosik-m table td {padding:3px; background:#FFFFFF; }
.kosik-m .complet td {background:#C0C0C0; color:#FFFFFF;}

#popupKosik { display:none; position:absolute;right:10px; top:15px; z-index:9000;}

.odeslat-znamemu {font-size:12px;padding:10px 0 0 10px;}

.left-side-action {background:#FFFFFF; text-align:center; padding:4px 0 0 0 ;}

.counter {width:300px; display:none; position:absolute; top:187px; left:-220px;color:#FFFFFF; font-family:Trebuchet MS;font-size:20px; text-align:center; }

.pre {padding:2px 0 0 0 !important;}
.pre input,.pre label {vertical-align:middle; cursor:pointer;}

li.listing {
  text-align:right;
  width:200px;
  float:right !important;
    
}
li.listing li {
  float:left;
  padding:4px 2px 0 2px;
  height:20px;
}
li.listing li img{
  position:relative;
  
  top:-3px;
}
li.listing li a {
  color:#3256D6;
  font-weight:bold;
  text-decoration:none;
}
li.listing li a:hover {
  color:#3256D6;
  font-weight:bold;
  text-decoration:underline;

}

td.listing {
  text-align:right;
  width:230px;
  float:right !important;
    
}
td.listing li {
  float:left;
  padding:4px 2px 0 2px;
  height:20px;
}
td.listing li img{
  position:relative;
  
  top:-3px;
}
td.listing li a {
  color:#3256D6;
  font-weight:bold;
  text-decoration:none;
}
td.listing li a:hover {
  color:#3256D6;
  font-weight:bold;
  text-decoration:underline;

}


div.listing {
  text-align:right;
  float:right;
  width:230px;
}
div.listing li {
  float:left;
  padding:4px 2px 0 2px;
  height:20px;
}
div.listing li img{
  position:relative;
  top:-3px;
}
div.listing li a {
  color:#3256D6;
  font-weight:bold;
  text-decoration:none;
}
div.listing li a:hover {
  color:#3256D6;
  font-weight:bold;
  text-decoration:underline;

}


.page-list {
  margin:0px !important;
  padding:0px !important;
  list-style-type:none;
  float:right;
}
.page-list li {
  float:left !important;
}


/*
* dulezite styly
*/

.error { background:url('/img/error.png') no-repeat; height:105px;padding:5px 10px 5px 170px;color:#FFFFFF;margin:10px; font-size:14px;font-weight:bold;}
.correct {background:url('/img/ok.png') no-repeat; height:105px;padding:5px 10px 5px 170px;;color:#FFFFFF;margin:10px;font-size:14px;font-weight:bold;}
.red {color:red; font-weight:bold;}

.nowrap {white-space:nowrap;}
.align-right { text-align:right !important;}
.align-left { text-align:left !important;}
.align-center { text-align:center !important;}

.error404 { font-family:Arial; padding:20px; font-size:14px;}
.error404 h3 {color:#B80000;}
.error404 a {color:#B80000;text-decoration:none;}
.error404 a {text-decoration:underline;}

.pr-strip {position:absolute; width:110px; height:14px; right:5px; top:0px;}
.pr-strip-d {width:160px !important; height:14px; position:absolute; top:0px; right:0px; }

.pr-sleva  {background: url(../img/pr-sleva.gif) no-repeat center;}
.pr-akce  {background: url(../img/pr-akce.gif) no-repeat center ;}
.pr-strip.pr-predprodej  {background: url(../img/pr-predobjednavka.gif) no-repeat center ; width:128px;}
.pr-strip-d.pr-predprodej  {background: url(../img/pr-predobjednavka.gif) no-repeat center ; }
.pr-novinka  {background: url(../img/pr-novinka.gif) no-repeat center ;}
.pr-vyprodej  {background: url(../img/pr-vyprodej.gif) no-repeat center ;}


#placeholder {position:relative; z-index:400;}


.tlacitka { text-align:center; width:100%; margin:0 0 10px 0; position:relative !important;}
.tlacitka img {bordeR:0px;}

.login_table {color:#000000; }
.login_table a {color:#000000; text-decoration:none;}
.login_table a:hover {text-decoration:underline;}

.red {color:red; font-size:11px;}
.green {color:green; font-size:11px; font-weight:bold;}

.christmas {width:885px; height:58px; position:absolute; top:-30px; background:url('/img/christmas.png') no-repeat left; margin:0 auto 0 auto;}
.christmas-present {position:absolute; left:245px; z-index:500; top:30px;}
.christmas-bell {position:absolute; left:382px; z-index:500; top:20px;}
.christmas-cap {position:absolute; left:562px; z-index:500; top:13px;}
.christmas-bowl {position:absolute; left:712px; z-index:500; top:30px;}


.cenega-middle {background:url('/img/cenega-gs-bg.gif') repeat-y ; width:518px;}
.cenega-top {background:url('/img/cenega-gs.gif') no-repeat top ; width:518px;}
.cenega-bottom {background:url('/img/cenega-gs-bottom.gif') no-repeat bottom ; width:518px;}

#basketRegForm {position:absolute; width:600px; top:60px; left:-350px;  display:none;}
#basketRegForm .kosik-m {text-align:left; font-size:11px;position:relative; padding-bottom:10px;}

#basketBezRegForm {position:absolute; width:600px; top:60px; left:-350px; display:none;}
#basketBezRegForm .kosik-m {text-align:left; font-size:11px;position:relative; padding-bottom:10px;}

.titleh1 {color:#FFFFFF; font-size:12px;}

.dark a {color:#FFFFFF !important;}
.dark ul li {color:#FFFFFF !important;}

/*sprites*/
.lostpasswordBg {background-image:url('/img/sprite.png'); background-position:0px -11px; width:19px; height:19px; display:inline-block;}

.heureka-icon {position:absolute; top:-20px; left:270px;}

.del-address-fields {display:none;}
.deliveryAddressUL ul {margin:0px; padding:0px; list-style-type:none; }
.deliveryAddressUL ul li {text-align:left; }
.deliveryAddressUL {text-align:left;}

.order-count {width:20px; font-size:10px; font-weight:bold; color:blue; vertical-align:middle; }
.basket-x,.prepocitat {vertical-align:middle; }

.heureka-komentare {background:#E9E9E9; }
.heureka-header {background:url('/img/heureka-header-title.png') repeat-x; height:22px; border:1px solid #38A1FF; border-bottom:0px; color:#FFFFFF; font-weight:bold; font-size:14px;}

.btn {  
  font-size:12px;
  height:20px;
  padding:0 5px 0 5px;
  color:#FFFFFF;
  cursor:pointer;
  margin:0 5px 0 0;
  border:1px solid #CECECE;
  background:url(/img/detail-bg.gif) repeat-x;
}

.polozka {float:left; text-align:center;}
