

.navigation                         {list-style: none; margin:0; padding: 0; }
.navigation li                      { float: left; }
.navigation li a                    { float: left; padding: 2px 20px 2px 10px; height: 25px; color: #575757; background: url('/img_new/BTarrowR.gif') no-repeat right 4px; text-decoration: none; }
.navigation li a.sel                { float: left; padding: 2px 20px 2px 10px; height: 25px; color: #0F208A; font-weight: bold; background: none; text-decoration: none; }
.navigation li a:hover              { text-decoration: underline; }

.detailproduct                      { padding:0 5px; }
.detailproduct a                    { color: #575757; text-decoration: none; padding:0 0 0 25px; }
.detailproduct a:hover              { color: #0F208A; text-decoration: underline; }

.detailproduct .titleproduct        { float: left; width: 370px; }
.detailproduct .titleproduct .title { font-size: 14px; font-weight: bold; color: #0F208A;  }
.detailproduct .titleproduct h1     { font-size: 14px; font-weight: bold; color: #0F208A; padding:0; margin:0; font-variant: normal; }
.detailproduct .titleservices         { float: left; width: 330px; }

.detailproduct .titleservices .print  { float: left; width: 115px; height: 25px; background: url('/img_new/icoPrint.gif') no-repeat left 0px; }
.detailproduct .titleservices .watch  { float: left; width: 135px; height: 25px; background: url('/img_new/icoWatch.gif') no-repeat left 0px; }
.detailproduct .titleservices .write  { float: left; width: 115px; height: 25px; background: url('/img_new/icoWrite.gif') no-repeat left 0px; }
.detailproduct .titleservices .fb     { float: left; width: 155px; height: 25px; padding:0px !important; /*background: url('/img_new/icoFB.gif') no-repeat left 0px;*/ }

.detailproduct .line                  { padding:0 10px; border-bottom:1px solid #E4E4E4; height: 3px; margin:3px 0 0 0; clear: both; }

.detailproduct .calc                  { float: left; width: 160px; height: 15px; background: url('/img_new/icoCalc.gif') no-repeat left 0px; }
.detailproduct .ask                   { float: left; width: 160px; height: 15px; background: url('/img_new/icoAsk.gif') no-repeat left 0px; }

.detailproduct .data                  { float: left; width: 370px; }
.detailproduct .data .labelaction     { width: 360px; padding: 8px 0 8px 10px; margin:2px 0; background: #E90101; color: #fff; font-weight: bold; font-size: 15px; }
.detailproduct .data .labeldata       { float: left; width: 170px; padding: 8px 0 8px 10px; margin:2px 0;}
.detailproduct .data .valuedata       { float: left; width: 190px; padding: 7px 0 7px 0; margin:2px 0;}
.detailproduct .data .labeldataL      { float: left; width: 170px; padding: 3px 0 3px 10px; }
.detailproduct .data .valuedataL      { float: left; width: 190px; padding: 3px 0 3px 0; }
.detailproduct .grey                  { background: #EFEFEF; }
.detailproduct .red                   { background: #FDF988; }
.detailproduct .labelpricered         { color: #000; font-size: 13px; }
.detailproduct .valuepricered         { color: #FE3D3D; font-size: 15px; font-weight: bold; }
.detailproduct .labelprice            { color: #FF0000; font-size: 13px; }
.detailproduct .valueprice            { color: #FF0000; font-size: 15px; font-weight: bold; }
.detailproduct .images                { float: left; width: 320px; position: relative; }

.detailproduct .data .buyform         { width: 370px; padding: 8px 0 8px 10px; margin:2px 0;}
.detailproduct .data .buyform .lbl    { float: left; width: 70px; color: #FF0000; font-size: 15px; padding:8px 0 0 0; }
.detailproduct .data .buyform .inp    { float: left; width: 70px; color: #FF0000; font-size: 15px; padding:5px 0 0 0;}
.detailproduct .data .buyform .inp strong { font-size:12px; color: #575757; }
.detailproduct .data .buyform .inp .inp_buy { width: 30px; height:21px; border:1px solid #A7ACA8; text-align: center; color: #575757; }
.detailproduct .data .buyform .btn    { float: left; width: 95px;  }

.detailproduct .data .buyform .btn1    { float: left; width: 230px;  }

.detailproduct .data .buyform .btn1 .nahradnitext { color: #0EB105; font-weight: bold; padding:5px 0 0 0; text-align: center; }
.detailproduct .data .buyform .btn .btn_buy { width: 91px; height:33px; background: url('/img_new/btnBuy.gif') no-repeat left 0px; border:0; cursor:pointer; }
.detailproduct .data .buyform .btn1 .btn_prebuy { width: 238px; height:33px; background: url('/img_new/btnPreBuy.gif') no-repeat left 0px; border:0; cursor:pointer; }
.detailproduct .data .buyform .cmp    { float: left; width: 30px; padding:5px 0 0 5px; }

.detailproduct .data p                { padding: 0 0 0 10px;}
.detailproduct .data p a              { font-weight: bold; color: #13289F; }
.detailproduct .images .mainimage     { text-align: center; float: left; width:210px; position: relative;  }

.detailproduct .images .icons         { position: absolute; right:0; top:0; width: 70px; z-index:10; }

.detailproduct .images .infos
{
  position: absolute; left:20px; bottom:-100px; width: 70px; z-index:10;
  height:45px; width:260px;
  border:1px solid #0FCF06; margin:10px 10px 20px 10px; padding:10px; background:#63FA5A;
  
  filter: alpha(opacity=50); /*for IE5-7  */
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";    /*for IE5-8  */
  opacity: .5;
  
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  
}

.detailproduct .images .txt
{
  color: #000;
  font-weight: bold;
  text-align: right;
  position: absolute; left:20px; bottom:-100px; width: 70px; z-index:11;
  height:45px; width:260px;
  margin:10px 10px 20px 10px; padding:10px;
  filter: alpha(opacity=100); /*for IE5-7  */
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    /*for IE5-8  */
  opacity: 1;
  
  background: url('/img/czech-flag.gif') no-repeat 8px 8px;
  
}

.detailproduct .images .deliveryfree
{
  width:320px;
  height: 70px;
  position: absolute;
  top:0px;
  left:0px;
  background: url(../img/deliveryfree.gif) no-repeat right top;
}

.detailproduct .images .mainimage .deliveryfree a
{
  width:175px;
  height: 70px;
  float: left;
}

.detailproduct .images .addimage      { float: left; width:110px; }
.zoomD                                { background: url(../img_new/subkategorie_plus.gif) no-repeat left top; }
.tabsproduct                          { padding:20px 0 0 0; background: url('/img_new/tabBlank.gif') repeat-x left 20px;}
.tabcenter                            { float: left; height: 31px; background: url('/img_new/tabCenterRed.gif') repeat-x left top; }
.tabcentersel                         { float: left; height: 31px; background: url('/img_new/tabCenterSel.gif') repeat-x left top;}
.tableft                              { float: left; height: 31px; background: url('/img_new/tabLeftRed.gif') no-repeat left top;}
.tableftsel                           { float: left; height: 31px; background: url('/img_new/tabLeftSel.gif') no-repeat left top;}
.tabright                             { float: left; height: 31px; background: url('/img_new/tabRightRed.gif') no-repeat right top;}
.tabrightsel                          { float: left; height: 31px; background: url('/img_new/tabRightSel.gif') no-repeat right top;}
.aOneTab                              { float: left; height: 31px; padding: 7px 10px 0 10px; color: #fff !important; text-decoration: none; }
.aOneTabsel                           { float: left; height: 31px; padding: 7px 10px 0 10px; color: #FA1313 !important; text-decoration: none; }

.tabdata                              { border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; padding:10px 10px;}
#tabdata_1                            { display: block; }
#tabdata_2                            { display: none; padding:10px 0px !important; }
#tabdata_3                            { display: none; }
#tabdata_4                            { display: none; }
#tabdata_5                            { display: none; }


.detailAvailabilityRating                { padding:30px 0 0 20px; }
.detailAvailability                      { float: left; width: 480px; }
.detailAvailability .labelAvailability   { font-weight: bold; font-size:12px; padding: 0 0 5px 0; }
.detailAvailability .labelAvailability .nahradnitext { color: blue; font-weight: bold; padding:5px 0 0 0; text-align: center; }

.detailRating                            { float: left; padding:130px 0 0 0;  text-align: center; }
.detailRating .labelRating               { font-weight: bold; font-size:12px; padding: 0 0 15px 0; text-align: center; }


.detailAvailabilityRating .preorder   { color: #FF8000 !important; }

#addimgs                              {  }
#addimgs img                          { float: left; padding:3px; margin:0 2px; border:1px solid #C0C0C0; cursor:pointer; }
#mainimg                              { width:100%; height:100%; text-align: center; cursor:pointer; }

#mainimg                              { cursor:pointer; }
.mainmidimg img                       { height: 150px; cursor:pointer; }
.clear
{
    clear: both;
}

.dClear
{
    clear: both;
    width:100%;
    height:1px;
}