


.mezeraregis{
  position: relative;
   height:8px;
}
 .oddeleni {
      position: relative;
   height:8px;
  }

#clanekindex{
position: relative;
width:756px;
height:1070px;
background-image: url("https://www.vaxshop.cz/images/pozadiclanek.jpg");
background-repeat: no-repeat;
 }
 
 
 .velkefont{
 font-size:15px;
  }
.vaxoranz {   color:#fe7902;
  }
#clanekindex h2{
 font-size:23px;

 }
  

 
.clanekindexleva  {

   position: relative;
  float:left;
 width:415px;
height:200px;
font-size:15px;
left:10px;
top:25px;



  }

 .clanekindexprava  {
   position: relative;
 float:right;
 width:310px;
height:200px;                            
    top:25px;                         
  }
  
.roztociobr   {
        position: relative;
       left:10px; 
  }

.clanekindexdale  {
  position: relative;
   left:10px;
  
   width:740px;
  
  
  
  

  }
  
  .clanekindexlevadole  {
  
      position: relative;
   float:left;
 width:450px;
height:200px;
font-size:14px;
left:10px;
  }
  
  .clanekindexpravadole  {
     position: relative;
 float:right;
 width:270px;
height:200px;   
  }
  
 #clanekindex h3{
 font-size:19px;
    
 }









.menuvedlemale{
position: relative;
              top:2px;
                 width:205px;
height:557px;
background:#1e4f5d;

 }




 .menupravekon1:hover {
      opacity: 0.2; filter: alpha(opacity=20);
}

   .menupravekon2:hover {
      opacity: 0.3; filter: alpha(opacity=30);
}

     .menupravekon3:hover {
      opacity: 0.3; filter: alpha(opacity=30);
}

   .menupravekon6:hover {
      opacity: 0.3; filter: alpha(opacity=30);
}

 .menupravekon8:hover {
      opacity: 0.3; filter: alpha(opacity=30);
}
 .menupravekon9:hover {
      opacity: 0.3; filter: alpha(opacity=30);
}

 .menupravekon1 {
     position: relative;
              
              left:2%;
}

.odrazkamenuprave  {
     position: relative;
              height:4px;
  }
  
 .odrazkamenupravedva  {
     position: relative;
              height:1px;
  }
   
  
.menupravekon2 {
     position: relative;
            
              left:2%;
}

 .menupravekon3 {
     position: relative;
              
              left:2%;
}
  .menupravekon4 {
     position: relative;
             
              left:2%;
}
    .menupravekon5 {
     position: relative;
            
              left:2%;
}

   .menupravekon6 {
     position: relative;
             
              left:2%;
}

    .menupravekon7 {
     position: relative;
             
              left:2%;
}

   .menupravekon8 {
     position: relative;
             
              left:2%;
}

             .menupravekon9 {
     position: relative;
           
              left:2%;
}









.logoimg{
width:258px;
height:15px
background-color: rgb(0,0,0);
}



   .menupravekon125:hover {
      opacity: 0.2; filter: alpha(opacity=20);
}





  .kontaktchrom{
font-size:15px;
}


.kontaktchrommail {
font-size:15px;     position: relative;
                 top:6px;

}

   .kontaktchromsoup{
position: relative;
                 left:18px;
}




.dob{
color:red;
}
.ucet{
color:blue;
}
.hot{
color:green;
}

.doprzd{
position: absolute;
	top: 109px;
	left: 2px;
	z-index: 500;
	
	
}
.strom{
position: absolute;

display: block;
}
.stromdva{

position: relative;
left: 225px;
}


  .mapaweb{

position: relative;
left: 20px;
}



.order-claim {float: left; width: 325px; padding: 10px 15px; border: 1px solid #D1E1EB; margin: 0 10px 25px 0}
.order-claim p {margin: 0 0 5px 0}
.order-claim span {display: inline-block; width: 55px; background: url("http://www.roboticky-vysavac.cz/img/advice_arrow.png") left 5px no-repeat; padding-left: 22px}
.h-order, .h-claim {background: url("http://www.roboticky-vysavac.cz/img/ico_order.png") left center no-repeat; padding: 4px 0 4px 35px; position: relative; left: -5px}
.h-claim {background-image: url("http://www.roboticky-vysavac.cz/img/ico_claim.png")}












.centerkontaktform
             {   
             
             font-size: 18px; 
             font-weight: bold;

}












.stromtri{
position: absolute;
top:35px;
left: 105px;
width:250px;
}

.hanleft{
position: relative;
top:-8px;
left:-150px;


}

.hanleftdva{
position: relative;

left:20px;


}

.stromtri a{
color: red;
font-weight: bold;
}


.logoimg h1{
position: absolute;
margin-top:42px;
margin-left: 101px;
width:150px;
height:15px
color:red;


font-size: 13px;

}
.logoimg h1 a.hover{
text-decoration: none;
}
.logoimg h1 a{
text-decoration: none;
color:#2c2c2c;
font-weight: none;
}





.list{
list-style: none;
}

.kosiknadd{
font-size: 14px;
color:black;
}

#kosikfin td{
color:black;
}

.kosiknad{
background-color:#f3f3f3;
width: 250px;
text-align: center;
font-weight: bold;

height:30px;
}

.kosikpoda{

width: 200px;
text-align: center;
border-bottom: 1px #dbdbdb solid;
}
.kosikpodb{

width: 450px;
border-bottom: 1px #dbdbdb solid;
text-align: center;

}
.kosikpodc{
width: 100px;

border-bottom: 1px #dbdbdb solid;
}

.cartAttribsList li{
position: relative;
text-align: left;
left: 30px;
color: red;
}
#orderTotals{
color:black;
}
.aleft{
position: relative;
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
right:20px;
}
.bleft{
position: relative;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
left:10px;
}
.dleft{
position: relative;
right:10px;
}

.cleft{
position: relative;
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
right:10px;
}
.kosiknadt{
position: relative;
top: 5px;
}



.prihlastpanel{
width:750px;
height:30px;
background-color:#f2f2f2;
color:#535353;
}

.prihlastpaneldva{
width:710px;
height:30px;
background-color:#f2f2f2;
color:#535353;
}

.prihlaspaneltexta{
position: relative;
font-size: 13px;
top:5px;
left:5px;
}
.prihlaspaneltextb{
position: relative;
font-size: 13px;
top:5px;
left:580px;
}.prihlaspaneltextc{
position: relative;
font-size: 13px;
top:5px;
left:655px;
}


#ottotal{
font-weight: bold;
}
.textarea{
position: relative;
top:10px;

}


.tablevseo td{
position: relative;
vertical-align: middle;
}
.tablevseonad{
font-size: 16px;
}
.tablevseotd{
position: relative;
width: 270px;
padding-left: 20px;
}

.tablevseoa{
position: relative;
left: 10px;
width: 355px;
height: 500px;
float: left;

}
.tablevseob{
position: relative;
width: 355px;
height: 500px;
float: left;
left:15px;
}


.tablevseoc{
position: relative;

bottom:25px;
}

.tablevseod{
position: relative;

top:8px;
}










.prihlaspanelfa{
position: relative;
font-size: 13px;
top:5px;
left:20px;
}
.prihlaspanelfaa{
position: relative;
font-size: 13px;
top:5px;
left:40px;
}

.prihlaspaneldod{
position: relative;
font-size: 13px;
top:5px;
left:205px;
}
.prihlastpanel a{
color:red;
font-size: 12px;
}

.prihlaspaneldodd{
position: relative;
font-size: 13px;
top:5px;
left:230px;
}














.icodic{
position: absolute;
left:115px;
bottom:82px;
}



.adresykonec{
position: relative;
width: 750px;
height:140px;
background-color:#f7f7f7;
color: rgb(0,0,0);
}


.adresykoneca{
position: absolute;
width: 150px;
height:120px;
background-color:;
top:20px;
left:150px;

}
.adresykonecb{
position: absolute;
width: 250px;
height:120px;
background-color:;
left:500px;
top:20px;

}

.adresykonecc{
position: absolute;
width: 1px;height:100px;
background-color:#b9b8b8;
float: left;
top:20px;
left:375px;
}














.prihlaspaneltextaplat{
position: relative;
font-size: 13px;
top:5px;
left:5px;
}

.prihlaspaneltextadod{
position: relative;
font-size: 13px;
top:5px;
left:305px;
}






.formysykonec{
position: relative;
width: 750px;
height:170px;
background-color:#f7f7f7;
}
.formysykoneca{
position: relative;
width: 375px;height:80px;
background-color:;
float: left;
left:20px;
top:10px;
}
.formysykonecb{
position: relative;
width: 335px;height:80px;
background-color:;
float: right;
top:10px;
left:15px;
}
.formysykonecc{
position: absolute;
width: 1px;height:130px;
background-color:#b9b8b8;
float: left;
top:20px;
left:365px;
}

.dopravaz{
position: relative;
top:15px;

}
.tlacodels{
position: relative;
right:5px;

}
.finito{
position: relative;

top: 5px;
font-size: 16px;
color: #555555;
width: 600px;
}
.objdokon{
position: relative;
background-color: #edfac7;
width:650px;
height:40px;
color:#35992d;
font-weight: bold;
top:10px;
left:10px;
}
.objdokontab td{
top:5px;
vertical-align: middle;
}
.objdokontab{
position: relative;
top:5px;
left:5px;
}
.objednvka{
position: relative;
top:5px;
left:5px;
font-size: 18px;


}

.objednvkaul{
position: relative;
top:5px;
left:15px;
font-size: 14px;
list-style: none;
}










/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;z-index:100;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(https://www.vax-cr.cz/images/overlay.png) 0 0 repeat; z-index:100;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(https://www.vax-cr.cz/images/controls.png) -100px 0 no-repeat;z-index:100;}
    #cboxTopRight{width:21px; height:21px; background:url(https://www.vax-cr.cz/images/controls.png) -129px 0 no-repeat;z-index:100;}
    #cboxBottomLeft{width:21px; height:21px; background:url(https://www.vax-cr.cz/images/controls.png) -100px -29px no-repeat;z-index:100;}
    #cboxBottomRight{width:21px; height:21px; background:url(https://www.vax-cr.cz/images/controls.png) -129px -29px no-repeat;z-index:100;}
    #cboxMiddleLeft{width:21px; background:url(https://www.vax-cr.cz/images/controls.png) left top repeat-y;z-index:100;}
    #cboxMiddleRight{width:21px; background:url(https://www.vax-cr.cz/images/controls.png) right top repeat-y;z-index:100;}
    #cboxTopCenter{height:21px; background:url(https://www.vax-cr.cz/images/border.png) 0 0 repeat-x;z-index:100;}
    #cboxBottomCenter{height:21px; background:url(https://www.vax-cr.cz/images/border.png) 0 -29px repeat-x;z-index:100;}
    #cboxContent{background:#fff;z-index:100;}
        #cboxLoadedContent{margin-bottom:28px;z-index:100;}
        #cboxTitle{z-index:100;position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{z-index:100;position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{z-index:100;position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{z-index:100;position:absolute; bottom:0; left:0px; background:url(https://www.vax-cr.cz/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{z-index:100;background-position:-75px -25px;}
        #cboxNext{z-index:100;position:absolute; bottom:0; left:27px; background:url(https://www.vax-cr.cz/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(https://www.vax-cr.cz/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(https://www.vax-cr.cz/images/loading.gif) center center no-repeat;}
        #cboxClose{z-index:100;position:absolute; bottom:0; right:0; background:url(https://www.vax-cr.cz/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://www.vax-cr.cz/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://www.vax-cr.cz/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://www.vax-cr.cz/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://www.vax-cr.cz/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://www.vax-cr.cz/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://www.vax-cr.cz/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://www.vax-cr.cz/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://www.vax-cr.cz/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

.indexpoz{
position: relative;
z-index: 0;

}






#upcomingProductsTable td {
	padding: 5px;
}
#upcomingProductsTable th {
	padding: 5px;
}
.vDotLine {
	background-color: transparent;
	background-image: url(../images/delim_v.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	width: 20px;
	font-size: 1px;
}
.hDotLine {
	background-image: url(../images/delim_v.gif);
}
.infoli ul {
	list-style: none;
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif
}
.infoli li {
	display: block;
	color: red;
	padding: 7px 0 9px 0;
	background: url(../images/list_background.gif) repeat-x left bottom;
	padding-left: 0;
}
.infoli li a {
	color: #1a2638;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	font-weight: normal;
	padding-left: 0;
	display: block;
}
.infoli li a:hover {
	text-decoration: none;
	color: #f50807;
}
CODE {
	font-family: tahoma;
	font-size: 11px;
	line-height: normal;
	color: #707070;
}
FORM, SELECT, INPUT {
}
FORM {
	margin: 0px;
	padding: 0px;
}
TEXTAREA {
	width: 480px;
}
input:focus, select:focus, textarea:focus {
}
FIELDSET#contactUsForm {
	padding: 15px 0 15px 15px;

}
#loginDefault FIELDSET {
	padding: 15px;
}
#gvFaqDefault FIELDSET {
	padding: 15px;
}
.ccinfo .inputLabelPayment {
	display: block;
	width: 80%;
	padding: 5px 0 5px 0;
}
.wrapperAttribsOptions .back {
	display: block !important;
	clear: both;
}
#ship-item-item {
	margin-right: 7px;
}
FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #ababab;
}
LEGEND {
	font-weight: bold;
	padding: 0 5px;
	color: #000000;
}
LABEL, h4.optionName {
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin-left: 10px;
	margin-right: 15px;
}
#checkoutShipping input {
	vertical-align: middle;
}
.ccinfo label {
	padding-bottom: 5px;
}
.ccinfo label {
	margin: 0 !important;
}
#pmt-moneyorder {
	margin-top: 0px !important;
}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
}
#contactUsForm .inputLabel {
}
#loginDefault .inputLabel {
}
#loginDefault #newsletter-checkbox {
	margin: 15px 5px 15px 0;
	vertical-align: middle;
}
LABEL.inputLabel {
	width: 150px;
	padding-right: 10px;
	padding-bottom: 3px;
	float: left;
}
#indexProductList LABEL.inputLabel {
	display: block;
	width: 90%;
}
LABEL.inputLabelPayment {
	width: 15em;
	float: left;
}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 12em;
	float: left;
}
P, ADDRESS {
	padding: 2px 0 2px 0;
}
ADDRESS {
	font-style: normal;
}
.clearBoth {
	clear: both;
	font-size: 2px;
	line-height: 2px;
}
#tab-detail .cena {
	font-size: 130%
}
.td-produkt-detail {
	padding: 0.8em 0;
	width: 100px;
}
.produkt-detail td {
	padding: 0.3em 0.7em;
	background: grey;
}
.tabletabdeta td {
	border: 1px solid white;
	padding: 0.3em 0.7em;
}

.odeslatkon{
position: relative;
top:5px;
left:560px;
}

.platbaposta{
margin-left:15px;
}
.bluekon{
color:#ff7200;
}

.navodykat table{border-collapse:separate; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#464646;}
.navodykat td{vertical-align:middle;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646;}
.navodykat{
	position: relative;
left:50px;
top:30px;
}







.navodykatpslatky table{border-collapse:separate; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#464646;}
.navodykatpslatky td{vertical-align:middle;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#464646;}

.legendkon{
background:#5d5d5d;
color:white;border: none;
position:relative;
bottom:8px;
}
#contactname{
padding: 4px 4px 5px 4px;
border: solid 1px #d8d7d7;
}

#email-address{
padding: 4px 4px 5px 4px;
border: solid 1px #d8d7d7;
}

.inpprih{
padding: 4px 4px 5px 4px;
border: solid 1px #d8d7d7;
}.inpprihdva{
padding: 4px 4px 5px 4px;
border: solid 1px #d8d7d7;
width:200px;
}


.registpanel{
width:700px;
height:30px;
background-color:#f2f2f2;
color:#535353;
}
.registpaneltext{
position: relative;
font-size: 13px;


}
.registpaneltext{

position: relative;
font-size: 13px;
top: 5px;
left: 5px;
}



.registpaneltextnor{
text-decoration: underline;
position: relative;
font-size: 13px;
bottom: 11px;
left: 5px;
}
.registpaneltextdod{
text-decoration: underline;
position: relative;
font-size: 13px;
bottom: 11px;
left: 5px;
}
.registpaneltextdodost{
position: relative;
font-weight: normal;

bottom: 10px;
left: 85px;
}




.thumbnail {
	position: relative;
	z-index: 600px;
}
.thumbnail:hover {

	z-index: 500;
}
.thumbnail span {
/*CSS for enlarged image*/
	position: absolute;
	background-color:#2a4f23;
	padding: 5px;
font-size: 12px;
	border: 1px solid grey;
	visibility: hidden;
	color: white;
	text-decoration: none;
	width:192px;

	z-index: 700;
}

.thumbnail:hover span {
/*CSS for enlarged image on hover*/
	position: absolute;
	visibility: visible;
	top: 210px;

	z-index: 5200;
	display: block;
/*position where enlarged image should offset horizontally */
}
A.thumbnail:link {
	COLOR: #C37108;
	cursor: help;
	TEXT-DECORATION: none;
}
A.thumbnail:active {
	COLOR: #C37108;
	cursor: help;
	TEXT-DECORATION: none;
}
A.thumbnail:hover {
	COLOR: #C37108;
	cursor: help;
	TEXT-DECORATION: none;
}
A.thumbnail:visited {
	COLOR: #C37108;
	cursor: help;
	TEXT-DECORATION: none;
}

#nadpiskateg{
	position: relative;
	top:8px;
font-size: 17px;


}
   #nadpiskategdva a{
	position: relative;
	top:8px;
font-size: 17px;
color: green;
                 font-weight: bold;
}



.title_inner2 a{
color:white;
font-size: 13px;
}


.procvaxbox {
	position: relative;
	background-image: url(https://www.vax-cr.cz/obrazky/procvaxbox.jpg);
	width: 204px;
	height: 212px;
}
.dopravaproc {
	position: absolute;
	top: 42px;
	left: 1px;
}
.servisproc {
	position: absolute;
	top: 79px;
	left: 1px;
}
.osmproc {
	position: absolute;
	top: 111px;
	left: 2px;
}
.britproc {
	position: absolute;
	top: 143px;
	left: 1px;
}
.splproc {
	position: absolute;
	top: 175px;
	left: 1px;
}
.pozadiuvod {
	position: relative;
	font-family: Corbel;
	font-size: 12px;
	font-weight: bolder;
	width: 755px;
	height: 770px;
	background-image: url(https://www.vax-cr.cz/obrazky/pozadigre.jpg);
	color: #403f3f;
}
.textuvod {
	position: relative;
	margin-left: 15px;
	margin-right: 15px;
	top:5px;
}

.textuvod h2{
position: relative;
font-size: 24px;
font-weight: none;
bottom:14px;
}

.cerna {
	color: rgb(0,0,0);
}
.napisuvod {
	position: relative;
	color: #fc880e;
	left: 230px;
	font-size: 14px;
	text-align: center;
}
.napisuvodp {
	position: relative;
	color: #fc880e;
	font-size: 14px;
	left: 225px;
	top: 5px;
}
.napisuvodpo {
	position: relative;
	color: #fc880e;
	font-size: 14px;
	left: 375px;
	top: 5px;
}
.koberecvax {
	position: relative;
	left: 180px;
}
.obruvod {
	position: relative;
	left: 100px;
}

.textuvod h2{
	font-size: 20px;
}
.vysnad {
	font-size: 18px;
	color: #1d4114;
}




.textgren {
	color: #1d4114;
}
.textgren h3 {
position: absolute;
bottom:20px;
left:423px;


	color: #1d4114;
	padding: 0px 0px 0px 0px;
}



.kosikhead {
	position: relative;
	right: 4px;
	bottom: 8px;
}
.bata {
	position: relative;
	left: 126px;
	top: 5px;
}
.detailuvodt {
	position: absolute;
	font-weight: bold;
	font-family: Corbel;
	font-size: 15px;
	text-decoration: underline;
	color: #7a7878;
	z-index: 103;
	top: 270px;
	left: 470px;
}
.detailuvodtlux {
	position: absolute;
	font-weight: bold;
	font-family: Corbel;
	font-size: 17px;
	
	color: #393939;
	z-index: 103;
	top: 30px;
	left: 288px;
}
.detailuvodtluxpop {
	position: absolute;
	font-weight: bold;
	font-family: Corbel;
	font-size: 12px;
	width:380px;
	color: #393939;
	z-index: 103;
	top: 60px;
	left: 290px;
	padding-top:-5px;
}



.detailuvodt a {
	font-family: Corbel;
	font-size: 14px;
	text-decoration: underline;
	color: #7a7878;
	font-weight: bold;
}
.detailuvodt a:hover {
	font-family: Corbel;
	font-size: 14px;
	text-decoration: underline;
	color: red;
	font-weight: bold;
}
.obruvid {
	position: relative;
	width: 756px;
	height: 306px;
	z-index: 100;
}




.uvodfotoa {
	position: relative;
	float: left;
	z-index: 101;
}
.uvodfotob {
	position: relative;
	float: right;
	z-index: 101;
}
.uvodfotoc {
	position: absolute;
	z-index: 102;
	top: 136px;
	left: 587px;
}
.tabletabdeta {
	position: relative;
	float: left;
	background: #e3e3e3;
	color: black;
	font-weight: bold;
}
.cenadet {
	position: relative;
	font-size: 18px;
	font-weight: bold;
	color: red;
	margin-right: 5px;
}
.kosikprod td {
	border: 1px solid #e3e3e3;
}
.kosikprodin {
	padding: 5px 5px 6px 5px;
	border: solid 1px #d8d7d7;
}
.mnozstikosik input {
	padding: 4px 4px 5px 4px;
	border: solid 1px #d8d7d7;
}
.kosiknapis {
	font-size: 25px;
	font-weight: bold;
	color: red;
}
.cenaskrt {
	text-decoration: line-through;
}
.obrazekprodukt {
	position: relative;
	border: 1px solid #e3e3e3;
	width: 300px;
	height: 200px;
	float: right;
	
}
.obrazekprod {
	position: relative;
	left: 60px;
	top:9px;
}

.obrdar{

	position: relative;
	
}
.tiskprod {
	position: relative;
}
.tiskprod a {
	font-size: 11px;
}
.kosikobrmal {
	position: relative;
	top: 3px;
	left: 22px;
}
.kosikobr {
	position: relative;
	width: 120px;
	height: 81px;
	border: solid 1px #d8d7d7;
	float: left;
	left: 5px;
	top: 5px;
}
.parametry {
	position: relative;
	background: #e3e3e3;
	color: black;
	font-weight: bold;
}
.parametry td {
	border: 1px solid white;
	padding: 0.3em 0.7em;
	width: 250px;
}
.luxustandard {
	position: relative;
	color: black;
	font-weight: bold;
	width: 350px;
	float: left;
}
.luxustandarddva {
	position: relative;
	color: black;
	font-weight: bold;
	width: 350px;
	left: 15px;
	bottom: 37px;
}
.obrazekproduktdetail {
	border-left: solid 1px #d8d7d7;
	border-top: solid 1px #d8d7d7;
	border-bottom: solid 1px #d8d7d7;
	border-right: solid 1px #d8d7d7;
}
.luxusdokup {
	position: relative;
	color: black;
	font-weight: bold;
	width: 600px;
}
.luxustandard td {
	padding-right: 10px;
	padding-bottom: 5px;
}
.luxustandarddva td {
	padding-bottom: 5px;
	padding-right: 10px;
}
.luxusdokup td {
	padding-bottom: 5px;
	padding-right: 10px;
}
.pridanikosiknavic {
	position: relative;
	text-align: left;
	left: 180px;
	width: 300px;
	color: red;
	font-weight: bold;
	bottom: 10px;
}
.pridanikosiknavic li {
	color: red;
}
.produktkosik {
	position: relative;
	width: 700px;
	min-height: 94px;
	border: solid 1px #d8d7d7;
}
.jedenradky {
	position: relative;
	top: 28px;
}
.dvaradky {
	position: relative;
	top: 20px;
}
.triradky {
	position: relative;
	top: 12px;
}
.ctyriradky {
	position: relative;
	top: 5px;
}
.kosikjmenoprodu {
	position: relative;
	float: left;
	width: 300px;
	height: 10px;
	text-align: center;
	font-weight: bold;
	top: 37px;
	left: 5px;
}
.kosikcena {
	position: relative;
	float: left;
	width: 70px;
	height: 10px;
	text-align: center;
	font-weight: bold;
	top: 35px;
	left: 2px;
}
.mnozstikosik {
	position: relative;
	float: left;
	width: 50px;
	height: 25px;
	text-align: center;
	font-weight: bold;
	top: 32px;
	left: 7px;
}
.mnozstikosikupdate {
	position: relative;
	float: left;
	width: 31px;
	height: 24px;
	text-align: center;
	font-weight: bold;
	top: 32px;
	left: 15px;
}
.kosiksmazat {
	position: relative;
	float: left;
	width: 31px;
	height: 26px;
	text-align: center;
	font-weight: bold;
	top: 30px;
	left: 25px;
}
.obrazekdetail {
	border: solid 1px #d8d7d7;
}
.teytfotodetail {
	font-size: 10px;
}
.poslidva {
	position: relative;
	top: 50px;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
	color: #747373;
	font-family: Georgia;
}
.poslidva a {
	color: #515050;
}
.produktleg {
	padding: 6px;
	font-weight: bold;
}
.produktfil {
	border: 1px solid #bababa;
	width: 50%;
	background: #f3f2f2;
	padding: 3px;
}
/* scrollpane */
.scrollpane {
	width: 200px;
	float: left;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	bottom: 0;
	width: 100%;
	background: url(http://www.eshop.vax-cr.cz/greyboxdva/scrolltrack.gif) no-repeat;
}
.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
	background: url(http://www.eshop.vax-cr.cz/greyboxdva/scrolldrag.gif) no-repeat;
}






.buton7151g{ 
position:absolute;
width: 129px;
height: 43px;
display: block; 
 background: url(https://www.vaxshop.cz/images/buton7151g.png);
 border:0px solid #021a40;
top:239px;
left:613px;
}


.buton7151g:hover { 
 background: url(https://www.vaxshop.cz/images/buton7151.png);
} 









.scrollGallery {
	height: 125px;
	width: 370px;
	padding: 0;
	display: block;
	overflow: auto;
}
.js .gallery {
	overflow: hidden;
}
.scrollGallery ul, .scrollGallery li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
.scrollGallery img {
	display: block;
	margin: 0 1px 0 0;
}
.scrollGallery ul {
	width: 100%
}
#channel {
	width: 870px;
	overflow: hidden;
	text-align: left;
	float: left;
	overflow: hidden;
}
#channel .playlist {
	width: 340px;
	float: left;
	height: 440px;
	font-size: 110%;
	overflow: auto;
}
#channel .js .playlist {
	overflow: hidden;
}
#channel .playlist ul {
	padding: 0 0 0 15px
}
#channel .playlist li {
	width: 280px;
	overflow: hidden;
	padding: 7px 0;
}
#channel .playlist img {
	float: left;
}
#channel .playlist p {
	float: right;
	width: 150px
}
#channel .movie {
	width: 530px;
	height: 440px;
	float: right;
	background: transparent url(http://www.eshop.vax-cr.cz/greyboxdva/radiopopup.gif) no-repeat scroll 0 0;
}
#channel .movie div {
	padding: 15px 0 10px 15px;
	text-align: center;
}
#channel .movie p {
	padding: 5px 0
}
#channel .playlist li.selected {
	background: #eee
}
#channel .jScrollPaneContainer {
	float: left;
}
#channel .jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 310px;
	height: 100%;
	background: transparent url(http://www.eshop.vax-cr.cz/greyboxdva/scrolltrack2.gif);
}
#channel .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
#channel .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
#channel .jScrollPaneDrag {
	position: absolute;
	background: transparent url(../img/scrolldrag2.gif);
	cursor: pointer;
	overflow: hidden;
}
/* nyroModal */
div#nyroModalFull {
	font-size: 12px;
	color: #fff;
	font-family: Georgia, "New York CE", utopia, sans-serif;
}
div#nyroModalFull div#nyroModalLoading {
	border: 2px solid #fff;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(http://www.eshop.vax-cr.cz/greyboxdva/nyroloader.gif) no-repeat;
	background-position: center;
}
div#nyroModalFull div#nyroModalWrapper {
	background: #fff;
	border: 10px solid #fff;
}
div#nyroModalFull div#nyroModalWrapper a#closeBut {
	position: absolute;
	display: block;
	width: 66px;
	height: 22px;
	text-indent: -9999em;
	background: url(http://www.eshop.vax-cr.cz/greyboxdva/nyroclose.gif) no-repeat;
	outline: 0;
	z-index: 9999;
	bottom: -5px;
	right: 0px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {
	background: url(http://www.eshop.vax-cr.cz/greyboxdva/nyroprev.gif) left 20% no-repeat;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {
	background: url(http://www.eshop.vax-cr.cz/greyboxdva/nyronext.gif) right 20% no-repeat;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {
	left: 0;
	width: 40%;
	/*background: url(../img/nyroprev.gif) left 20% no-repeat;
*/
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {
	right: 0;
	width: 40%;
	/*background: url(../img/nyronext.gif) right 20% no-repeat;
*/
}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px 0 0 0;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	z-index: 9999;
	width: 100%;
	background: #fff;
	text-align: left;
}
/* nyroModal - nothing to edit here */
div#nyroModalFull div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {
	padding: 5px;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {
	vertical-align: baseline;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	background: black;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	opacity: 0.2;
	filter: alpha(opacity=20);
	display: none;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: help;
}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data: image/gif;
	base64,AAAA);
/* Trick IE6 */
}
.odeslat {
	cursor: pointer;
	position: relative;
	left: 370px;
}
.zavritdotaz {
	position: absolute;
}
.zavritdotaz a {
	color: #515151;
}
.imgLink {
	position: relative;
	left: 60px;
}
.skladem {
	color: #008c00;
}
.sklademdva {
	color: #0000ff;
}
.pismo {
	text-align: left;
	font-size: 20px;
	color: #e41d4c;
	width: 500px;
	height: 15px;
	font-family: Georgia;
}
.poslidotaz input {
	padding: 5px 5px 6px 5px;
	border: solid 1px #d8d7d7;
}
.poslidotaz {
	position: relative;
	color: #757575;
	width: 500px;
	height: 400px;
}
.formdotaz {
	position: relative;
}
.textarsirka {
	width: 370px;
}
.kosikbr {
	position: relative;
	height: 30px;
}
.kosikbrsmazat {
	position: relative;
	height: 28px;
}
.titulekkosik {
	position: relative;
	width: 702px;
	height: 20px;
	font-weight: bold;
	background-color: #e3e3e3;
	color: #757575;
}
.kosika {
	position: relative;
	left: 10px;
}
.kosikb {
	position: relative;
	left: 400px;
}
.kosikc {
	position: relative;
	left: 415px;
}
.kosike {
	position: relative;
	left: 485px;
}
.registvot a {
	text-decoration: none;
}
.katcent {
	position: relative;
	left: 40px;
}
.textkat {
	position: relative;
	width: 690px;
}
.procvax {
	position: relative;
	left: 540px;
	font-weight: bold;
	color: #3e7691;
}
.icoakcenew {
	position: absolute;
	top: 25px;
	left: 5px;
	z-index: 500;
}
.icoakcetip {
	position: absolute;
	top: 45px;
	left: 5px;
	z-index: 500;
}

.icoakcedar{
position: absolute;
	top: 65px;
	left: 4px;
	z-index: 500;
}

.icoakcedardva{
position: absolute;
	top: 55px;
	left: 4px;
	z-index: 500;
}

.icoakcedartri{
position: absolute;
	top: 32px;
	left: 4px;
	z-index: 500;
}


.icoakce {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 500;
}
.zbozivypis {
	position: relative;
	background-color: #f0eeee;
	margin-left: 8px;
	margin-bottom: 8px;
	width: 241px;
	height: 325px;
	display: block;
	float: left;
}


.titulekvyp {
	position: relative;
	width: 220px;
	margin-top: 5px;
	left: 10px;
	top: 15px;
	text-align: center;
	font-size: 12px;
	color: #5753d9;
}
.titulekvyp a {
	font-size: 13px;
	color: red;
}
.titulekvyp a:hover {
	font-size: 13px;
	color: red;
}
.obrazekvypis {
	position: relative;
	width: 220px;
	height: 125px;
	left: 10px;
	top: 10px;
	background-color: white;
	border: 1px solid grey;
}
.listingmage {
	position: relative;
	left: 47px;
	width: 125px;
	height: 125px;
}
.popisekvyp {
	position: relative;
	margin-top: 5px;
	top: 10px;
	font-size: 11px;
	width: 225px;

	left: 10px;
}

.novacenavypis {
	color: red;
}
.staracenavypis {
	font-size: 15px;
	text-decoration: line-through;
}
#sc1 {
	position: absolute;
	background-image: url(https://www.vax-cr.cz/obrazky/prpoz.jpg);
	width: 300px;
	height: 142px;
	right: -25px;
	z-index: 9999;

	

	
}
#sc1 a {
	color: #3a6fbe;
}
#sc2 {
	position: relative;
	width: 500px;
	height: 200px;
	left: 100px;
}
#sc3 {
}
.obrprihlasold {
	position: relative;
	left: 70px;
}
.obrprihlasnew {
	position: relative;
	left: 100px;
}

.hiddenpoz { 

position: relative;
z-index:50; 

}




.hidden { 


 visibility: hidden; 
}

 .unhidden {
 
visibility: visible;

 }

#stredlog{
position: relative;
width: 700px;height: 1000px;
display: block;
}




.heslobad{
position: relative;
color: rgb(255,0,0);
font-weight: bold;
left:10px;
width:300px;
}

.obrheszap{
left:215px;
top: 10px;
}

.textdoruc{
position: relative;
top:5px;
left:5px;
}


#login-email-address {
	padding: 4px 4px 5px 4px;
	border: solid 1px #d8d7d7;
	position: relative;
}
#login-password {
	padding: 4px 4px 5px 4px;
	border: solid 1px #d8d7d7;
	position: relative;
}

.prihlaseni {
	position: relative;
	left: 0px;
	top: 40px;


}
.imageprihlas {
position: relative;
	
	top: 12px;
	left:210px;
}





.loginabc a {
	color: #3a6fbe;
}
.loginab input {
	border: solid 1px white;
}
.absoltop {
	position: relative;
}
.detailvypis {
	position: absolute;
	float: right;
	top: 290px;
	font-weight: bold;
	font-size: 24px;
	right: 15px;
}

.cenavypis {
	position: absolute;
	float: left;
	top: 290px;
	font-weight: bold;
	font-size: 24px;
	left: 15px;
}



.formy input {
	padding: 5px 5px 6px 5px;
	border: solid 1px #d8d7d7;
}
.formy {
	position: relative;
	left: 15px;
	top: 15px;
	text-align: left;
	color: #696969;
	font-weight: none;
	font-family: Verdana;
	font-size: 12px;
}
.button {
	position: relative;
	cursor: pointer;
	top: 16px;
	right: 15px;
}
.button input {
	position: relative;
	cursor: pointer;
}
#heslo {
	position: relative;
	right: 70px;
	top: 5px;
	font-family: Verdana;
	font-size: 11px;
}
#loginformdva a {
	color: #696969;
}
.rozdel {
	position: relative;
	height: 10px;
}
.krizpri {
	position: relative;
	top: 13px;
	right: 2px;
}
.logofotfoto {
	position: relative;
	top: 9px;
}
.dole {
	text-align: right;
	font-size: 10px;
}
.dole h3 {
	text-align: right;
	font-size: 10px;
	font-size: 10px;
}



.stiteka {
	position: relative;
	width: 1px;
	float: left;
	height: 70px;
	top: 10px;
	border-left: 1px dashed black;
}
.stitekb {
	position: relative;
	width: 1px;
	float: left;
	height: 70px;
	top: 10px;
	border-left: 1px dashed black;
}
.stitekc {
	position: relative;
	width: 1px;
	float: left;
	height: 70px;
	top: 10px;
	border-left: 1px dashed black;
}
.logofot {
	position: relative;
	width: 235px;
	height: 90px;
	float: left;
}
.logofotdva {
	position: relative;
	width: 235px;
	height: 90px;
	float: left;
	top: 10px;
}
.logofottri {
	position: relative;
	width: 235px;
	height: 90px;
	float: left;
	top: 10px;
}
.logofotctyr {
	position: relative;
	width: 235px;
	height: 90px;
	top: 10px;
	float: left;
}
.nadpisfot {
	position: relative;
	right: 10px;
	color: black;
}
.logofotdva li {
	position: relative;
	list-style: none;
	text-align: left;
	left: 70px;
	color: black;
}
.logofotdva li a {
	color: black;
}
.logofotdva a {
	color: black;
}
.logofottri li {
	position: relative;
	list-style: none;
	text-align: left;
	left: 70px;
	color: black;
}
.logofotctyr li {
	position: relative;
	list-style: none;
	text-align: left;
	left: 70px;
	color: black;
}
HR {
	border: 1px solid #000000;
	margin: 5px 0px;
}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-min-height: 1.8em;
	padding: 0.2em;
}
.messageStackWarning, .messageStackError {
	color: #FF0000;
}
.messageStackSuccess {
	background-color: #F1F6E6;
	color: #707070;
}
.messageStackCaution {
	background-color: #FFFF66;
	color: #707070;
}
/*wrappers - page or section containers*/
#mainWrapper {
	text-align: left;
	vertical-align: top;
}
#tagline {
	color: #716d7a;
	margin-top: 10px;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
}
.floatingBox a {
}
ul {
	list-style-type: square;
	list-style-position: inside;
}
#productDetailsList li a {
}
#productDetailsList li {
}
.wrapperAttribsOptions {
	display: block;
	margin: 0.3em 0em;
}
/*navigation*/
#sorter {
	margin: 0 10px 0 29px;
}
.navSplitPagesResult {
	margin-top: 0;
	margin-bottom: 12px;
	padding-left: 7px;
	margin-right: 7px;
	font-size: 11px;
	color: #464646
}
.navSplitPagesResult a {
	color: #f50807;
	font-weight: normal;
}
.navSplitPagesLinks {
	margin-top: 3px;
	margin-bottom: 0;
	margin-left: 7px;
	margin-right: 7px;
	font-size: 11px;
	color: #464646
}
.navSplitPagesLinks a {
	color: #f50807;
	font-weight: normal;
}
.navSplitPagesLinks .current {
	color: #f50807;
}
.navNextPrevCounter {
	margin: 0em;
	font-size: 10px;
}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0px 2px 3px 0px;
	list-style-type: none;
}
.navNextPrevWrapper {
	margin-bottom: 2px;
}
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
}
#navMain ul, #navSupp ul, #navCatTabs ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-min-height: 1.5em;
}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {
}
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
}
#navEZPagesTOCWrapper {
	font-weight: bold;
	float: inherit;
	min-height: 1%;
	padding: 0.5em;
	margin: 5px 0px;
	border: 1px solid #b0d3f0;
}
#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-min-height: 1.5em;
}
#navEZPagesTOC ul li {
	white-space: nowrap;
}
#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
}
#navMainSearch, #navCategoryIcon {
	margin: 5px 5px 0 0px;
}
#navEZPagesTop {
}
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
}
/*.content, */
#productdescription, .shippingestimatorwrapper {
	/*font-size: 1.2em;
*/
	/*padding: 0.5em;
*/
}
.content {
	margin: 0;
}
.alert {
	color: #FF0000;
	margin-left: 0.5em;
	margin-right: 5px;
}
.alertdva
 {
 position: absolute;
	color: #FF0000;

}
.odeslatreg{
position: relative;
left: 260px;
}


.advisory {
}
.important {
	font-weight: bold;
	margin: 5px;
}
.notice {
}
.rating {
}
.gvBal {
	float: right;
}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {
	padding: 0em;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
}
/*Shopping Cart Display*/
.tableHeading TH {
}
.tableHeading, #cartSubTotal {
}
.tableRow, .tableHeading, #cartSubTotal {
	min-height: 2.2em;
}
.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
}
#scUpdateQuantity {
	width: 2em;
}
.cartQuantity {
	width: 4.7em;
}
.cartnewitem {
	color: #707070;
	position: relative;
/*do not remove-fixes stupid IEbug*/
}
.cartolditem {
/*do not remove-fixes stupid IEbug*/
}
.cartBoxTotal {
	text-align: right;
	font-weight: bold;
}
.cartRemoveItemDisplay {
	width: 3.5em;
}
#cartAttribsList {
	margin-left: 1em;
}
#mediaManager {
	width: 50%;
	margin: 0.2em;
	padding: 0.5em;
}
#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	list-style-position: outside
}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
}
.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
}
.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
}
.amount {
	width: 5.5em;
}
/*Image Display*/
.categoryIcon {
}
#cartImage {
	margin: 0.5em 1em;
}
/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}
.attributesComments {
}
/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
}
/*sideboxes*/
.columnLeft {
}
.columnRight {
}
.sideBoxContent {
}
.rightBoxHeading {
	margin: 0em;
	background-color: #663366;
	padding: 0.2em 0em;
}
h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
}
h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
}
.rightBoxContent {
	margin-bottom: 1em;
}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	width: auto;
	color: #000000;
	font-size: 10px;
	font-family: Tahoma;
	line-height: 12px;
}
#textAreaReviews {
	display: block;
}
.categoryListBoxContents a {
	text-decoration: none;
	color: #C00505;
	text-transform: uppercase;
	text-align: center;
}
.cartTotalsDisplay {
}
#bannerboxHeading {
	background-color: #0000CC;
}
#upProductsHeading {
	text-align: left;
}
#upDateHeading {
	text-align: right;
}
/*misc*/
.back {
	float: left;
}
.forward {
	float: right;
}
.bold {
	font-weight: bold;
}
.rowOdd {
	min-height: 1.5em;
	vertical-align: top;
}
.rowEven {
	padding: 5px 5px 5px 5px;
	min-height: 1.5em;
	vertical-align: top;
}
caption {
	/*display: none;
*/
}
#myAccountGen li, #myAccountNotify li {
	margin: 0;
	margin-left:15px;
	padding-top:3px;
}

.tableHeading th{
background-color:#f3f3f3;
}


.accounttotaldisplay, .accounttaxdisplay {
	width: 20%;
	text-align: right;
/*vertical-align: top*/
}
.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
}
TR.tableHeading {
	min-height: 2em;
}
#siteMapList {
	width: 90%;
	float: right;
}
.ratingRow {
	margin: 1em 0em 1.5em 0em;
}
LABEL#textAreaReviews {
	font-weight: normal;
}
/*!!!!!!!!!*/
#gvFaqDefaultMainContent {
	margin: 10px 15px 15px 0;
}
#gvFaqDefaultContent {
	margin: 0 5px 0 5px;
}
#reviewsDefaultNoReviews {
	margin: 0 5px 5px 5px;
}
#createAcctSuccessMainContent {
	margin: 5px;
}
.ee {
	text-decoration: line-through;
}
/*  --------------- PRICES ---------------  */
.normalprice, .productSpecialPriceSale {
	font-size: 14px;
	color: #ababab;
	font-weight: bold;
	line-height: normal;
	text-decoration: line-through;
}
.normalprice {
	color: #0f0f0f;
	font-size: 13px;
	line-height: 24px;
	text-decoration: line-through;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {
	color: #f40908;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif
}
.productSpecialPriceSale {
	text-decoration: line-through;
}
.productPriceDiscount {
	color: #373737;
	font-size: 12px;
}
/*  --------------- BUTTONS ---------------  */
.buttonRow, .buttonRow2 {
	padding: 7px 2px 7px 0;
}
.buttonRow input, .buttonRow2 input, .buttonRow3 input {
	border: none;
	padding: 0;
	background: none;
}
#accountHistoryDefault .buttonRow, .buttonRow2 {
	float: left !important;
	overflow: hidden;
	margin: -7px 0 15px 0;
	position: absolute;
}