/* CSS Document */

body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
body {margin: 0px; padding: 0px;}

#main { /*background: #f5f5f5;*/ width: 900px; margin: 0px auto; overflow: hidden;position:relative;}

.req {font-size: 170%; color: #E80000; position: relative;}

a {text-decoration: underline;}
a.cena {line-height: 20px; text-decoration: none;}
a:hover.cena {line-height: 20px; text-decoration: none;}
a.aktmenu {line-height: 22px;}
a:hover.aktmenu {text-decoration: none;}
.alLeft { text-align: left;}

.left { text-align: left;}
.right { text-align: right;}
.tac { text-align: center;}


fieldset table { padding: 0px; margin: 2px 0 0 0;}
fieldset p { padding: 0px; margin: 4px 0;}
fieldset textarea { width: 540px;}

.sumar { height: 340px; margin-bottom: 10px;}
.sumar h3 { padding: 5px 0;}
.sumar p { padding-left: 10px;}
.noHand {cursor:default;}

/******************************************
*                 NADPISY                 *
******************************************/
h1,h2,h3 {text-align: left; font-weight: bold; letter-spacing: -1px; padding: 3px 5px; margin: 0px;}
h1 { display: none; font-size: 140%; text-align: left; padding: 3px 0; margin: 0 10px; width: 780px; height: 18px; overflow: hidden; /*background: aqua;*/}
h2 {font-size: 120%; font-weight: normal; letter-spacing: 0px; /*text-transform: lowercase;*/ position: relative; /*z-index: 0;*/}
h2 a.openClose {display:block; font-size:11px; height:11px; position:absolute; text-decoration:none; top:6px; right:6px; width:11px;}
h3 {font-size: 110%; letter-spacing: 0px;}
h3 a {text-decoration: underline;}
h3 a:hover {text-decoration: none;}
h4,h5 {font-weight: bolder; text-align: left; line-height: 24px; /*letter-spacing: -1px;*/ padding: 0px;	margin: 0px;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}


/******************************************
*                FORM PRVKY               *
******************************************/
input,select,textarea { font-size: 100%; font-family: Arial, Helvetica, sans-serif;  padding: 1px;}
.formButt { font-weight: bold; height: 20px; line-height: 18px; margin: 0px; padding: 0 0px; cursor: pointer; text-decoration: underline;}
.formButt2 { font-weight: bold; height: 20px; line-height: 18px; margin: 0px; padding: 0 5px; cursor: pointer;}

.centrForm input, .centrForm select,.centrForm textarea { position: relative; top: 2px;}
.centrForm {padding: 0 0 5px 0;}
.centrForm label {line-height: 20px; padding: 0 0 6px 0; display: block; clear: both;}
/*.centrForm span {text-align: right; width: 175px; w\idth: 160px; padding: 0 15px 0 0; display: block; float: left;}*/
.centrForm label {line-height: 18px; padding: 0 0 6px 0; /*background: Aqua;*/}

.centrForm .shippPay label { display: inline; padding: 0px;}
.centrForm .shippPay input { margin: 0 10px 0 0;}
.centrForm label span.descr {text-align: right; width: 175px; w\idth: 120px; padding: 0 15px 0 0; display: block; float: left;}
.centrForm label span.descr2 {text-align: right; width: 175px; w\idth: 90px; padding: 0 15px 0 0; display: block; float: left;}

span.descr3 {text-align: right; width: 100px; display: block; float: left;}

input.disabled, input.disabled:hover {
  color: gray;
  cursor:default;
}

/******************************************
*            VELIKOSTI PRVKU              *
******************************************/
.sizeSs {width: 20px;}
.sizeS {width: 50px;}
.sizeSm {width: 75px;}
.sizeM {width: 100px;}
.sizeMl {width: 125px;}
.sizeL {width: 150px;}
.sizeLl {width: 175px;}
.sizeXl {width: 200px;}
.sizeXxl {width: 225px;}
.sizeXxxl {width: 250px;}
.sizeMax1 {width: 349px;}
.sizeMax2 {width: 400px;}
.sizeMax3 {width: 450px;}
.sizeFull { width: 575px;}
.sizeProc { width: 99%;}

.hide { display: none; }

.top {height: 6px; line-height: 6px; font-size: 6px;}
.top div {height: 6px; line-height: 6px; font-size: 6px;}
.bott {height: 6px; line-height: 6px; font-size: 6px;}
.bott div {height: 6px; line-height: 6px; font-size: 6px;}

.posRelBl { position: relative; left: -3px;}

/******************************************
*               TOP BANNER                *
******************************************/
#topBanner { /*position: relative;*/}
#topBanner img {margin: 3px;}

/******************************************
*               SHOP LISTA                *
******************************************/


/******************************************
*               SKY BANNER                *
******************************************/
#skyBanner {text-align: left; width: auto; height: auto; top: 12px; right: -220px; z-index: auto; position: absolute;}
#skyBanner img {padding: 0px; margin: 0px;}

/******************************************
*     HOME TOP NABIDKA A  ROZCESTNIK      *
******************************************/
.ieClear.home .topNab {width: 385px;}
.topNab { display: none; width: 295px; margin: 0 10px 0 0; padding: 0px; /*height: 20px;*/ float: left;}
.topNab.noOds {margin: 0px; padding: 0px;}
.topNab.rozc {width: 294px; margin: 0px 5px 10px 5px; float: left;}

.topNab .obs {padding: 0 10px; text-decoration: none; display: block; cursor: pointer;}
.topNab .obs span { display: block;}
.topNab .obs .nadp {border: none; background: none; font-size: 110%; font-weight: bold; height: 36px; line-height: 110%; padding-bottom:5px; padding-left: 10px; overflow: hidden;}
.topNab .obs .text { height: 40px; line-height: 120%; font-size: 100%; padding-left: 10px; overflow: hidden;}
.topNab .obs .price { }
.topNab .obs .bonus_price {color: red; font-size: 140%; text-align: right; font-weight: bold; letter-spacing: -1px; margin-top: 5px; padding-top: 2px; padding-left: 10px;}
.topNab .imgBlock { text-align: center; float: left; width: 100px; height: 100px; display: block; overflow: hidden;}
.poznamka {font-size: 85%; text-align: right; margin-top: 5px; padding-top: 2px; padding-left: 10px;}



/******************************************
*                MENU                     *
******************************************/
.buttPole {  padding: 0 5px; height: 23px;}
.buttPole, #kosik, #priceFin {margin:3px 0 3px 0;}
.buttPole #orezTopMenu { width: 635px; /* padding-left: 25px;*/ overflow: hidden;}
.buttPole a { text-transform: none; height: 22px; line-height: 22px; padding:0 9px;}
.buttPole .homeButt { position: relative;}
.buttPole .homeButt #homeButtIco { background: url(../img/butt-pole-ico.png) no-repeat; width: 11px; height: 11px; position: absolute; left: 5px; top: 5px; z-index: auto;}
.buttPole .homeButt a { padding-left: 25px;}
.buttPole .odtrh { width: 3px; height:22px;}

#menu { }
#menu h2 { text-align: center;}
#LEFT #menu h2 { padding: 0px;}
#menu .bott { display: block; }

#menu2 { }

#menu3 { }

.submenu {  width: 186px;}
.submenu li {  width: 186px;}
.submenu.submFl2 { width: 372px;}
.submenu.submFl3 { width: 558px;}
#menu .submenu.submFl2 li { float:left; }
#menu .submenu.submFl3 li { float:left; }

.submenu2 { }
.submenu2 a { height: 14px; line-height: 14px; padding: 5px 10px 5px 20px; margin: 1px 0px;}

#INFO { }


/******************************************
*                 HEAD                   *
******************************************/
#headTop { width: 100%; height: 162px; margin: 0 auto; padding: 0px; position: relative; /*background: Aqua;*/}
#headTop #welcome { display: none; border: none; background: none; width: 440px; position: absolute; top: 23px; left: 190px;}
#headTop #welcome h2 { border: none; background: none; font-family: Arial, Helvetica, sans-serif; font-size: 140%; text-transform: none; line-height: 100%; letter-spacing: -1px; padding-left: 0px;}
#headTop #welcome p { /*font-size: 70%; font-weight: normal;*/ line-height: 115%; letter-spacing: 0px; padding-top: 2px;}
/*#headTop a#logo { text-decoration: none; width: 191px; height: 67px; margin-right: 20px; display: block; float: left;}*/
#headTop a#logo { display:block; width: 370px; height:75px; left: 0px; top:24px; position: absolute; text-decoration: none; }

#search { width: 156px; height: 22px; line-height: 22px; position: absolute; right: 0px; top: 135px; z-index: auto; margin: 0px; padding: 0 0 0 23px;/* float: left; position: relative;*/}
#search .formButt { font-size: 90%; text-decoration: underline; text-transform: lowercase;}
#search #search_keyword { margin-left:4px;color: #989796; border: none; width: 99px; height: 16px; line-height: 16px; margin-right: 11px; padding: 0 1px;}

#lang { /*width: 135px;*/ right: 170px; top:136px;}
#lang #currency { float: left; margin-right: 10px;}
#lang #currency input { color: #000; text-decoration: underline; background: none; border: none; cursor: pointer; width: 31px;}
#lang #currency input.act { font-weight: bold; text-decoration: none; background:transparent url(../img/bg-mena-act-1.png) no-repeat scroll 0px 2px; width: 31px; color: white;}
#lang input.flag { width:25px; }

#headTop #defMenu { margin: 22px 0 0 0; float: right;}
#headTop #defMenu a#oblib, a#mail, a#struk {text-decoration: underline;	padding: 3px 0 3px 0px; margin: 0 0 0 10px; float: left; display: block;}
#headTop #defMenu span { padding: 3px 0 0 10px; float: left; display: block;}
#headTop #defMenu a#oblib {/*width: 105px; w\idth: 90px;*/}
#headTop #defMenu a#mail {/*width: 95px; w\idth: 80px;*/}
#headTop #defMenu a#struk {/*width: 95px;	w\idth: 80px;*/}

#specNab {/*display: none;*/ height: auto; padding-bottom: 5px;}
#specNab .cBlCont {height: auto;}
#specNab .cBlCont span {font-size:90%; line-height:100%; padding:4px 0 0 10px; width:400px;}
#specNab .cBlCont span strong { font-size:140%; margin-bottom:3px;}

/******************************************
*                TOP MENU                 *
******************************************/
/*** IMG cast hlavicky ************************************************/
#head { display: none; width: 600px; margin/*-bottom*/: 0 auto 13px auto; /*background: Aqua;*/}
#headImg { text-align: left; height: 80px;}
/*#karty { background: url(../img/karty.gif) no-repeat; width: 71px; height: 79px; right: 0px; top: 24px;	position: absolute; z-index: auto; visibility: hidden;}*/
#headImg2 { display: none; width: 187px; height: 210px; right: 0px; top: 15px;	position: absolute; z-index: 100;}
#headImg3 { display: none; width: 133px; height: 119px; right: 162px; top: -83px;	position: absolute; z-index: auto;}
#headImg4 { display: none; width: 133px; height: 119px; right: 162px; top: -83px;	position: absolute; z-index: auto;}

#intriguer {top:24px; left:0px; width: auto; position: absolute; z-index: 100000;}
#intriguer select {width:174px; border: 2px solid #777777;}
#intriguer select option:hover {background-color: #e2e1e1;}

/******************************************
*         SKROL KATEGORII                 *
 *****************************************/
#scrollPresent { width: 725px; height: 151px; /*overflow: hidden; visibility: visible;*/  }
#scrollPresent .bordIn { border: none;}
#scrollPresent #topNew { width: 150px; height: 152px; float: left;position:relative; }
#scrollPresent #topNew a { text-align: center; text-decoration: none; display: block; overflow: hidden; width: 150px; height: 152px;/* padding: 4px 0px;*/}
#scrollPresent #topNew a .newMask { margin-top: 0px; position: absolute; top: 17px; left: 23px; }
#scrollPresent #topNew a img { margin: 0px auto 0 auto;  position:absolute; top:17px; left:16px;}
#scrollPresent #topNew a span {color: white; width:143px; font-size: 90%; font-weight: bold; height:11px; line-height: 100%; margin-top: 3px;  display: block; cursor: pointer; /*top: -6px; position: relative;*/ overflow: hidden;}
#scrollPresent #topNew a span.bottTextB  { margin-top: 1px;position:absolute; top:126px;left:0;}
#scrollPresent .cropBl { overflow: hidden; width: 520px; margin-left: /*28*/4px; padding: 0; float: left; position: relative; }
#scrollPresent .cropBl ul { position: relative; }
#scrollPresent ul {margin: 0pt; padding: 0pt; position: relative; list-style-type: none;  width: 2890px; left: -732.87px;}
#scrollPresent ul li { width: 120px; margin: 0 5px; float: left;}
#scrollPresent ul li span { display: block; width: 120px; height: 6px; line-height: 6px; font-size: 6px;}
#scrollPresent ul li span.top {}
#scrollPresent ul li span.top span {}
#scrollPresent ul li span.bott {}
#scrollPresent ul li span.bott span {}
#scrollPresent ul li a { text-align: center; text-decoration: none; display: block; /*overflow: hidden;*/ width: 120px; height: 145px; padding: 0px;}
#scrollPresent ul li a .newMask { position: absolute; top: 15px; }
#scrollPresent ul li a img { margin:4px 0 0 1px; /*z-index: 1;*/}
#scrollPresent ul li a span { height: 12px; font-size: 80%; font-weight: bold; line-height: 100%; display: block; cursor: pointer; overflow: hidden;}
#scrollPresent ul li a span.bottText {margin-top:10px; height:auto; top: 1px; text-decoration: underline;}


/*** USER ************************************************************/
#user { position: absolute; z-index: auto; left: 0px; top: 98px; width: 365px; /*height: 48px;*/ text-align: left; padding: 16px 0 0 0;}
#user .bordIn { padding: 0px;}
#user h2 { /*margin-bottom: 5px;*/}
#user form {padding: 0px;}
#user form input#login { font-weight: bold; text-align: left;  margin: 0px; padding: 0 20px 2px 0; cursor: pointer;}
#user form input#lightBox { font-size: 130%; /*letter-spacing: -1px;*/ font-weight: bold; text-align: left; width: 150px; height: 34px; line-height: 34px; margin: 0px; padding: 0 5px 0 45px; cursor: pointer;}
#user form#schranka a { font-weight: bold;}
#user form#schranka a:hover { text-decoration: none;}
#user form p { /*line-height: 120%;*/ margin: 0 0 5px 0;}
#user form p#odkLog { margin: 0 0 0 11px;}
#user form p#formLog { background: url(../img/bg-form-log.png) no-repeat; width: 400px; height: 24px; padding: 2px 0 0 21px; margin: 0px;}
#user form p span.flForm { float: left; display: block; width: 35px; line-height: 20px;}
#user form .odtrzitko {height: 1px; line-height: 1px; background: none; margin: 10px 0;}
#user form p a {}
#user form a.userLink { /*margin: 5px 0 0 0px; display: block;*/}
.modrajedobra {color:#2d9fdc}
#user form input { font-weight: normal; border: none; /*float: left;*/}
#user form input.name { margin-left:4px; color: #989796; width: 130px; height: 18px; line-height: 18px; margin-right: 43px; padding: 0 1px; /*float: left;*/}
#user form input.pasw { color: #989796; width: 130px; height: 18px; line-height: 18px; margin-right: 10px; padding: 0 1px;}
#user form#log {}
#user form#log p a { display: block; float: left; font-size: 90%; margin-right: 53px; margin-bottom: 3px; height: 18px; line-height: 18px;}

#userLog { position: absolute; z-index: auto; left: 0px; top: 102px; width: 500px; /*height: 48px;*/ text-align: left; padding: 35px 0 0 0;}
#userLog p { float: left;}
#userLog form#log { background: url(../img/bg-login.png) no-repeat; width: 580px; height: 18px; padding: 2px 0 0 10px;}
#userLog form#log a { color: #7f7e7d;}
#userLog form#log p span { display: block; float: left; font-size: 90%; margin-right: 4px; height: 15px; line-height: 15px;}
#userLog form#log p a { background: url(../img/img-a-right.png) no-repeat right 0px; display: block; float: left; font-size: 90%; margin: 0 15px 0 0; padding: 0 20px 0 0; height: 14px; line-height: 14px;}
#userLog form#log p a:hover { background: url(../img/img-a-right-hover.png) no-repeat right 1px;}
#userLog form#log p a#loggedName { color: #47a0dc; font-size: 100%; text-decoration: none; padding: 0px; background: none; margin-right: 5px; width:80px; overflow:hidden;}
#userLog form input#logout { color: #7f7e7d; background: none; border: none; font-size: 90%;  text-align: left; margin: 0 15px 0 0; padding: 0px; cursor: pointer; float: left; text-decoration: underline;}


#priceFin { width: 145px; position: absolute; z-index: auto; right: 190px; top: 162px; height: 23px; line-height: 23px;}
#priceFin span { display: block; float: left;}
#priceFin #basketSum { display: block; text-align: right; float: right;}


#kosik { width: 178px; padding-left: 164px; position: absolute; z-index: auto; right: 0px; top: 162px; height: 23px; line-height: 23px;}
#kosik #buttBask { height:22px;width: 45px; padding-left: 45px; float: left; text-decoration: none; cursor: pointer;color:white;font-weight:bolder}
#kosik #buttBask:hover {color:black;}
#kosik .basketTitle { text-align: center; padding: 0 0 5px 0; font-weight: bold;}
#kosik .fullDefColor { padding: 0 10px; margin: 0 5px; width: 145px; height: 22px; line-height: 22px;}
#kosik input#pokladna { color:white; border:0;outline:none; text-align: left; width: 88px; margin-left: 0px; padding: 0 0 0 11px; cursor: pointer; height: 22px;  /*text-decoration: underline;*/}
#kosik input#pokladna {font-weight:bolder;}
#kosik input#pokladna.disabled {color: gray; /*background: url(../img/odk-ico3-2.png) no-repeat right 4px;*/}
#kosik input#pokladna.disabled:hover {color: gray; /*background: url(../img/odk-ico3-2.png) no-repeat right 4px;*/ cursor: default;}

#basket { width: 200px;  position: absolute; z-index: 100000; right: 0px; top: 187px; line-height: normal;display:none;}
#basket .basketTitle { text-align: center; font-weight: bold;}
#basket fieldset { padding: 5px; margin: 0px;}
#basket fieldset p { text-align: center; color: #000; padding: 5px; margin: 0px;}
#basket #rool { width: 190px; height: 210px; overflow: auto;}
#basket table { margin: 0px;}
#basket table td { vertical-align: top; padding-bottom: 5px;}

#basketMenu {}
#basketMenu .formButt { line-height:12px; font-weight: normal; width: 50px; height: 15px;position:relative;top:-1px; }
#basketMenu .formButt.act { font-weight: bold; background: url(../img/bg-act-b.png) no-repeat 0 1px; color: white; padding-bottom:1px;}

#guestTabl { margin: 0px;}
#guestTabl td { vertical-align: top; padding: 3px;}
#guestTabl td .descr3 { padding-right: 15px; height: 23px; line-height: 28px;}
#guestTabl td input { float: left; margin-top: 5px;}
.contrib { margin: 15px 0 0 0;}
.contrib.admin { padding: 5px 5px 5px 30px; background: #f5f5f5; }
.contrib p { margin: 2px 0 2px 5px;}


#rool { width: 155px; height: 60px; overflow: auto;}
form #pricesumm { font-size: 110%; font-weight: bold; padding: 5px; display: block;}



#kosBl {}
#kosBl #nadpKos { font-weight: bold; font-size: 110%; padding: 10px 5px 10px 35px;}
#kosBl p { margin: 3px 0;}
#kosBl p span { font-weight: bold; font-size: 120%; letter-spacing: -1px;}
#kosBl #buttKos { font-weight: bold; font-size: 110%; text-align: center; width: 146px; height: 24px; line-height: 22px; cursor: pointer; /*padding: 4px 0; margin: 10px 0 0 0; display: block; text-decoration: none;*/}
/*#kosBl p a:hover#buttKos {  text-decoration: underline;}*/


.headForm { height: 90px; margin: 20px 0 0 0; padding: 5px 5px 10px 5px; float: left; overflow: hidden;}
.headForm td { padding: 0px; margin: 0px; height: 20px; vertical-align: middle;}
.headForm input { padding: 1px; margin: 1px;}
.headForm select { margin: 0px; padding: 0px;}
/*.headForm .formButt { margin: 0px; padding: 0px; position: fixed;}*/

#searchFrm { width: 270px; margin-left:95px;}
#searchFrm p { font-weight: bold; font-size: 110%; padding-bottom: 5px;}
html>body #searchFrm { margin-left: 190px;}
#searchFrm  select { width: 132px;}


#logBl { width: 280px; margin-left:10px;}
#logBl p { font-weight: bold; font-size: 110%; padding-bottom: 5px;}


#logsBl { padding: 10px; text-align: center;}
#logsBl img { padding: 0 10px; }



/******************************************
*                 OBSAH                   *
******************************************/
#CONTENT {margin: 10px auto 0px auto; /*background: Fuchsia;*/}
#flBlok { /*width: 790px;*/ /*margin-top: 13px;*/ /*float: left;*/ /*background: #FFD700;*/}


/******************************************
*                  LEFT                   *
******************************************/
#LEFT { padding: 0px; text-align: left; width: 150px; float: left;}
#LEFT h2 {clear: both; position: relative; font-family: Tahoma; margin: 0px; padding: 0px; padding-left: 10px; height: 21px; line-height: 18px; overflow: hidden;}


/******************************************
*              NEWSLETTER                 *
******************************************/
#NEWSL {text-align: left;}
#NEWSL form .text {width: 100%;padding: 0 0 10px 0;}
#NEWSL form input.mail {width: 100px; /*float: left;*/}
#NEWSL form a#butt {text-decoration: none; width: 33px;	height: 22px; margin: 0 0 0 6px;	float: left; display: block;}
#NEWSL form a:hover#butt {text-decoration: none;}
#NEWSL form p {margin: 0 0 5px 0;}
#NEWSL a {}

/******************************************
*                REKLAMA                  *
******************************************/
.REKL {text-align: center; padding: 0px; margin: 0px;}
.REKL img {}
.REKL legend  { font-size: 90%;}

/******************************************
*                ANKETA                   *
******************************************/
#ANKETA {text-align: left; /*padding: 0 10px 10px 10px;*/}
#ANKETA .ankLine {font-size: 6px; height: 6px;}
#ANKETA p {padding: 6px 0 0 0;}
#ANKETA a {padding: 0 5px 0 0;}
#ANKETA a:hover {}

/******************************************
*                 NEWS                    *
******************************************/
#NEWS { /*padding: 5px 10px;*/}
#NEWS span {font-size: 100%; /*font-weight: bold;*/}
#NEWS p {padding: 5px 0px;}
#NEWS a {text-decoration: underline;}
#NEWS a:hover { text-decoration: none;}

#NEWSHp { /*padding: 5px 10px;*/}
#NEWSHp span {font-size: 100%; /*font-weight: bold;*/}
#NEWSHp p {padding: 5px 0px;}
#NEWSHp a {text-decoration: underline;}
#NEWSHp a:hover { text-decoration: none;}

/******************************************
*                 CENTER                   *
******************************************/
.ieClear { /*background: Aqua;*/ width: 725px; padding: 0px; margin: 0px; overflow: hidden;}
.ieClear .top { display: none;}
.ieClear .bott { display: none;}

#CENTER {width: 740px; float: right; /*overflow: hidden;*/ /*background: Aqua;*/}
/* #CENTER h2 a.openClose {display:none;} */
#centerIN {text-align: left; padding: 0 0 0 15px; /*background: Fuchsia;*/}
#centerIN h2#link { color: #000; font-weight: bold; font-size: 100%; margin-bottom: 10px; padding: 0 10px; letter-spacing: 0px; height: 15px;}
#centerIN h2#link a { color: #000; font-size: 100%; font-weight: normal;}
#centerIN h2#link span { /*background: url(../img/bg-act-1.png) no-repeat; width: 124px; height: 14px; display: block; float: right;*/}
#centerIN .basketQueue h2#link { margin-bottom: 0px; padding: 0px;}
#centerIN h2 { margin-bottom: 0px; font-family: Tahoma; position: relative;}
#centerIN h2.homeNadp { margin-bottom: 5px; font-family: Tahoma; position: relative;}
.homeNadp.novinky {font-size:130%;font-weight:bolder;}
#detH2 {font-weight:bolder;font-size:150%;}

#centerIN #NEWS {}
#centerIN #NEWS a { /*color: #000;*/}

#centerIN h3#det { line-height: 24px; padding-right: 10px;}
#centerIN h3#det a {float: left;}
#centerIN h3#det span { display: block;}
#centerIN h3#det .kod { float: right; letter-spacing: 0px;}
#centerIN h3#det span.kod  span { font-size: 80%; font-weight: normal; display: inline;}
/*** Info blok ********************************************/
#centerIN div.info { /*width: 580px;*/ padding:0 10px;}
#centerIN div.info img { margin: 0 10px 10px 0; float: left;}
#centerIN .info h3 { font-size: 100%; padding: 0px; margin: 5px 0;}
#centerIN .info p { line-height: 140%; margin-bottom: 0px; padding: 0px;}
#centerIN .info p.hodnText {line-height: 150%; margin-bottom: 10px;}
#centerIN .info p.hodnText span strong { font-size: 120%;}
#centerIN .info p.hodnText.end {margin-bottom: 0px;}
#centerIN .info p img { margin: 0 10px 10px 0; float: left;}
#centerIN .info ul {padding: 0 10px 0 25px;}
#centerIN .info ol {padding: 0 10px 0 25px;}
#centerIN .info li {line-height: 16px; padding: 0px;}

#centerIN div.info.iNews { padding: 5px 0; /*margin-bottom: 5px;*/ position: relative;}
.iNews a { }
#centerIN .iNews p { margin: 5px 0;}
.iNews span { font-style: italic; text-align: right; /*font-weight: bold;*/ padding: 2px 0; width: 60px; position: absolute; top: 0px; right: 0px;}
.iNews .aktText { font-weight: bold; padding: 2px 10px; width: 70px; position: relative; top: 0px; left: -10px;}
.team { text-align: right; padding-right: 10px;}


/******************************************
*              IMIGE GALERIE             *
******************************************/
.gallery { text-align: center; padding: 5px 0 5px 10px;}
.gallery a { text-align: center; vertical-align: middle; width: 104px; height: 70px; margin: 3px; display: block; overflow: hidden; float: left;}
.gallery a img { margin: auto;}



/*** VARIANTY ********************************************/
#centerIN .prodObsah.info { margin-bottom: 10px; padding: 0 0 10px 0; /*border-bottom: solid 1px #000;*/}
#centerIN .prodObsah.info .prodRight { width: 270px; margin-top: 10px; float: left; }
#centerIN .produktDET .info.varianty { /*width: 580;*/ margin:0 0 10px 0; padding: 10px; border-top: none;}
#centerIN .produktDET .info.varianty h3 { background: none; border: none; padding: 0px; margin: 0px;}
#centerIN .produktDET .info.varianty h5 { font-weight: normal; line-height: 90%; margin: 10px 0;}
/*** Info blok 2 UPOZRNENI A CHYBOVE HLASKY ********************************************/
#centerIN div.info2 { padding: 10px; margin-top: 10px;}
#centerIN div.info2 p {  font-weight: bold; font-size: 120%;}
#centerIN div.info2 h4 { font-size: 150%; letter-spacing: -1px; padding: 0 0 5px 0; margin: 0px;}
/*** Hodonoceni ********************************************/
#centerIN .produktDET .info.hodn { /*width: 580;*/ margin: 10px 0;}
#centerIN .produktDET .info.hodn .radio { position: relative; top: 2px; margin: 0 5px 0 2px;}
#centerIN .produktDET .info.hodn p { margin: 0 0 5px 0;}
#centerIN .produktDET #rating_form p { padding: 0px; font-weight: bold;}
#centerIN .produktDET #rating_form span { font-size: 150%; }
/*#centerIN textarea { width: 580px;}*/

/******************************************
*             PODR. FILTRACE              *
******************************************/
#podrFiltr { margin: 0 0 10px 0;}
#podrFiltr .obs {padding: 0px 10px;}
#podrFiltr #advSearch { padding: 10px 0 0 0;}
#podrFiltr #advSearch span { text-align: left; width: 70px;}
#podrFiltr #advSearch .sizeMax3 { width: 430px;}
#podrFiltr .obs .col { width: 285px; float: left; /*background: Aqua;*/}
#podrFiltr .obs .col.end { border-right: none;}
#podrFiltr table {width: 98%;}

/******************************************
*              CENTR MENU                 *
******************************************/
#centerMENU {}
#centerMENU .hideAlt { position: relative; left: 5px; top: 8px ; display: none; }
#centerMENU h2 { padding-left: 10px; /*padding-top: 7px;*/}
#centerMENU a.openClose {display:block; font-size:11px; width:11px; height:11px; padding: 0px; top:6px; right:6px; text-decoration:none; position:absolute; z-index: 1000;}
#centerMENU .top { /*display: none;*/}
#centerMENU a { height: 14px; width: 141px; padding: 5px 10px 5px 25px; margin: 0 2px 1px 2px; text-decoration: none; overflow: hidden; display: block; float: left; position: relative;}
#centerMENU a.act {}
#centerMENU a:hover {}
#centerMENU a .miniIconCategory { width: 22px; height: 22px; overflow: hidden; position: absolute; left: 0px; top: 1px; z-index: auto;}

/******************************************
*             OBSAHOVE MENU               *
******************************************/
#linkMenu {width: 578px; padding: 5px 10px; margin: 5px 0;}
#linkMenu a { line-height: 20px; font-size: 110%; }
#linkMenu span { font-size: 80%; font-weight: normal; }

/******************************************
*            OVLADACI POLE                *
******************************************/
.poleOvl { width: 100%;}
.poleOvl td { text-align: left; padding: 0 5px;}
.poleOvl td .formButt { font-size: 90%; line-height: 14px;}
.poleOvl td .srovnani { position: relative; top: 2px;}
.poleOvl h3 { padding: 0px; }
.poleOvl a { position: relative; top: -1px; }
.poleOvl a:hover {}
.srov { border: none; width: 16px; height: 16px; margin-top: 0px; cursor: pointer;}
.srov { background: url(../img/tl_srov.gif) no-repeat;}

#fastFind { margin-top: 0px;}

/******************************************
*                PRODUKT                  *
******************************************/
.infoRadek { display: none;}
.imgBlock {width: 100px; height: 100px; text-align: center; margin: 0px auto; display: block; /*float: left;*/ overflow: hidden; }
.imgBlock img { margin: 5px 0;}

/*** PRODUKTY *************************************************************************/
.produkt { width: 295px; height: 165px; padding-bottom: 10px; margin: 0 10px 0 0; float: left; overflow: hidden; /*background: Aqua;*/}
.noOds { margin: 0px;}
.produkt h3 { font-size: 100%; letter-spacing: 0px; height: 34px; padding: 5px 10px 0 10px; overflow: hidden; border: none; background: none; /*border: solid 1px #000;*/}
.produkt h3 input { position: relative; top: 2px;}
.produkt h3 a { line-height: 100%;}
.produkt.s2 { width: 600px; height: 140px; margin: 0 0 10px 0; /*background: Aqua;*/}
.produkt.s2 h3 { font-size: 100%; letter-spacing: 0px; height: 24px; padding: 5px 10px 0 10px; overflow: hidden; border: none; background: none; /*border: solid 1px #000;*/}
html>body .produkt.s2 h3 { height: 20px;}


/*** PRODUKT - obsah *************************************************************/
.produkt .prodObsah {padding: 0 0 5px 0; /*background: Aqua;*/}
/* tato cast kodu plati i pro produkt DET */
.prodObsah .prodLeft {text-align: center; width: 110px;	padding: 0 0 0 10px; float: left;}
.prodObsah .prodLeft a {width: 100px;	height: 100px; display: block; overflow: hidden; position: relative; float: none;}
html>body .prodObsah .prodLeft a {}
.prodObsah .prodLeft a:hover { text-decoration: none; }
.prodObsah .prodLeft a img { margin: 5px 0;}
.prodObsah .prodLeft a img.topIco { display: none; visibility: hidden;}
html>body .prodObsah .prodLeft a img.topIco { margin: 0px; position: absolute; top: 0px; right: 0px; z-index: auto; display: block; visibility: visible;}
/* end */
.produkt .prodObsah .prodRight { width: 160px; text-align: left; padding-right: 10px; float: right;}
.produkt .prodObsah .prodRight .descr {  height: 55px; overflow: hidden;}
.produkt .prodObsah .prodRight .prodFoot { padding: 0px;}
.produkt.s2 .prodObsah .prodRight { width: 410px; text-align: left; padding-right: 10px; float: right;}
.price { margin: 6px 0; /*background: Aqua;*/}

/*** PRODUKT - paticka *************************************************************/
.prodFoot { padding: 0 10px;}
.productCount { margin-right: 5px; float: left; width: 30px;}
.prodFoot a {text-decoration: none; width: 75px; height: 22px; padding: 0px; margin: 0 1px 0 0; display: block; float: left;}
.prodFoot a.prodMail  { display: none;}
.prodFoot a:hover {text-decoration: none;}
a.prodKoupe {text-decoration: none; width: 106px; height: 22px; padding: 0px; margin: 0 1px 0 0; display: block; float: left;}

.prodFoot.buyFin a, .prodFoot.buyFin input { margin-left: 3px; float: left;}
.prodFoot.buyFin a.rel {width: 44px; height: 18px; text-decoration: none; display: block;}
.prodFoot.buyFin a.del {width: 20px; height: 18px; text-decoration: none; display: block;}

/* cast kodu pro ceny */
.bezCena { text-decoration: line-through;}
.prodCena { font-weight: bold;}
.bonusCena {font-weight: bold;}
/*.prodCena strong {color: Black; font-size: 110%; font-weight: bold;}*/

/*** PRODUKT - DETAIL PRODUKTU *************************************************************/
.produktDET {}
.produktDET .prodObsah { width: 300px; float: left;}
.produktDET .prodRight { text-align: left; }
.produktDET .prodRight .kod { display: none; text-align: right;}
.produktDET .prodRight .kod span { font-weight: bold; font-size: 110%;}
.produktDET .prodObsah p {padding: 0 0 10px 0;}
.produktDET .prodFoot {height: 20px; padding: 0 10px;}
.produktDET .prodTable { /*width: 558px;*/ margin: 0px;}
.produktDET .prodTable th { padding: 4px;}
.produktDET .prodTable td { padding: 0 4px;}
#centerIN .produktDET .prodTable a { height: 20px; display: block;}

#priceFinDet strong {padding-left:2px;}

/*** Technicke parametry *************************************************************/
.radekTP { padding: 0px; margin: 0 0 4px 0; /*background: Blue;*/}
.radekTP td { vertical-align: top;}
.radekTP .left { width: 65px; /*float: left;*/ font-weight: bold; /*background: Aqua;*/}
.radekTP .right { text-align: left; width: 195px; height: 100%; margin-left: 10px; /*float: left;*/ /*background: Fuchsia;*/}

.buy { margin-top: 10px;}
.buy .productCount { width: 30px; margin-right: 5px;}

/*** Koupe *************************************************************/
.produktDET .buy { margin: 15px 0 0 0;}
.produktDET .buy input { width: 20px;/* float: left;*/}
.produktDET .buy p { margin: 0 5px 0 0; float: left;}
.produktDET .buy p strong { line-height: 23px;}
.produktDET .buy span {line-height: 23px; margin: 0 5px;}


/*** PRODUKTY - doplnkove v detailu *************************************************************/
.ieClear.home .produktM { width: 187px;}
.produktM {width: 180px; height: 200px; margin: 0px; padding-bottom: 10px; overflow: hidden; float: left; /*background: Aqua;*/}
#homeBlock .produktM { height: 160px; /*margin-top: 10px;*/}
#homeBlock .produktM a { display: block; text-align: center; margin: auto; width: 170px; height: 125px; background: url(../img/170x125seda.png) no-repeat;}
#homeBlock .produktM a:hover { background: url(../img/170x125barva.png) no-repeat;}
#homeBlock .produktM a:active { background: url(../img/170x125barva.png) no-repeat;}
#homeBlock .produktM .produktMpod a,#homeBlock .produktM .produktMpod a:hover,#homeBlock .produktM .produktMpod a:active {background:none;}
#homeBlock .produktM a img { margin: 8px 4px 0 0;}
.produktM.noFirst {/*width: 172px; margin: 0px;*/}
.produktM.noFirst .prodObsah a { /*margin: 0px;*/}
.produktM.noOds {/*width: 172px; margin: 0px;*/}
.produktM.noOds .prodObsah a { /*margin-right: 0px;*/}
.produktM .produktMpod { font-weight:bold; font-size: 110%; letter-spacing: 0px; text-align: center; letter-spacing: 0px; height: 22px; padding: 5px 0 0 0; overflow: hidden; border: none; background: none; /*border: solid 1px #000;*/}
.produktM .produktMpod {padding:0;margin-top:2px;}
.produktM .produktMpod input { position: relative; top: 2px;}
.produktM .produktMpod a { line-height: 160%;}
.produktM h3 { font-size: 100%; text-align: center; letter-spacing: 0px; height: 22px; padding: 5px 0 0 0; overflow: hidden; border: none; background: none; /*border: solid 1px #000;*/}
.produktM h3.produktMpod {padding:0;margin-top:2px;}
.produktM h3 input { position: relative; top: 2px;}
.produktM h3 a { line-height: 160%;}
.produktM .price { padding: 0 10px;}
.produktM .prodObsah {padding: 0px;}
.produktM .prodObsah a {width: 150px; height: 123px; text-align: center; display: block; overflow: hidden; margin: 0px auto; }
html>body .produktM .prodObsah a { position: relative;}
.produktM .prodObsah a:hover {}
.produktM .prodObsah a img { margin: 0px;}
.produktM .prodObsah a img.topIco { display: none; visibility: hidden;}
html>body .produktM .prodObsah a img.topIco { margin: 0px; position: absolute; top: 0px; right: 0px; z-index: auto; display: block; visibility: visible;}

.produktMSub {width: 139px; height: 168px; margin: 0px; padding-bottom: 10px; overflow: hidden; float: left; /*background: Aqua;*/}
#homeBlock .produktMSub { height: 129px; /*margin-top: 10px;*/}
#homeBlock .produktMSub>a { display: block; text-align: center; margin: auto; width: 139px; height: 93px; background: url(../img/139x93seda.png) no-repeat;}
#homeBlock .produktMSub a:hover { background: url(../img/139x93barva.png) no-repeat;}
#homeBlock .produktMSub a:active { background: url(../img/139x93barva.png) no-repeat;}
#homeBlock .produktMSub a img { margin: 6px 3px 0 0;}
.produktMSub.noFirst {/*width: 172px; margin: 0px;*/}
.produktMSub.noFirst .prodObsah a { /*margin: 0px;*/}
.produktMSub.noOds {/*width: 172px; margin: 0px;*/}
.produktMSub.noOds .prodObsah a { /*margin-right: 0px;*/}
.produktMSub h3, .produktMSub .produktMpod { display:block;font-size: 100%; text-align: center; letter-spacing: 0px; height: 32px; padding: 5px 0 0 0; overflow: hidden; border: none; background: none; /*border: solid 1px #000;*/}
.produktMSub h3.produktMpod, .produktMSub .produktMpod {padding:0;margin-top:2px;}
.produktMSub h3 input, .produktMSub .produktMpod input { position: relative; top: 2px;}
.produktMSub h3 a, .produktMSub .produktMpod a { line-height: 160%;background:none;}
.produktMSub .price { padding: 0 10px;}
.produktMSub .prodObsah {padding: 0px;}
.produktMSub .prodObsah a {width: 150px; height: 123px; text-align: center; display: block; overflow: hidden; margin: 0px auto; }
html>body .produktMSub .prodObsah a { position: relative;}
.produktMSub .prodObsah a:hover {}
.produktMSub .prodObsah a img { margin: 0px;}
.produktMSub .prodObsah a img.topIco { display: none; visibility: hidden;}
html>body .produktMSub .prodObsah a img.topIco { margin: 0px; position: absolute; top: 0px; right: 0px; z-index: auto; display: block; visibility: visible;}


/******************************************
*                 RIGHT                   *
******************************************/
#RIGHT { display: none; text-align: center; width: 170px;	float: right; margin-bottom: 0px; padding-top: 0px; overflow: hidden;}
#RIGHT h2 { clear: both; position: relative; font-family: Tahoma; margin: 0px; padding: 0 20px 0 10px; padding-right: 25px; height: 23px; line-height: 23px; overflow: hidden;}
#RIGHT h2.akt {clear: both;}
#RIGHT .aktualnab {text-align: center;	/*padding: 10px;*/ margin: 0px;}
#RIGHT .aktualnab.textVyp {text-align: left;}




/******************************************
*                 FOOTER                  *
******************************************/
#FOOTER { }
#FOOTER .buttPole { border: none; width: 890px; margin-left: 0px; height: 22px; line-height: 22px;}
#FOOTER .buttPole a { height: 22px; line-height: 22px; padding-top: 0px; padding-bottom: 0px;}

/******************************************
*                 KOSIK                  *
******************************************/
/*** KOS TABULKA *******************************************************************/
.kosTable { border: none; width: 90%; w\idth: 100%; border-collapse: collapse; /*background: Blue;*/}
.kosTable #buyBl {}
.kosTable #buyBl a, .kosTable #buyBl input { margin-left: 3px; float: left;}
.kosTable #buyBl input { width: 30px;}
.kosTable a.rel {width: 44px; height: 18px; text-decoration: none; display: block;}
.kosTable a.del {width: 20px; height: 18px; text-decoration: none; display: block;}
/*.kosTable input {font-size: 110%;}*/
.kosTable th {font-size: 110%; text-align: center; height: 24px; line-height: 24px; padding: 0px;}
.kosTable tr td.bgCol { background: #e4e3e3; text-align: center; /*width: 66px;*/}
.kosTable tr#topKosBl td.bgCol { width: 144px; background: url(../img/bg-top-kos-bl.gif) no-repeat;}
.kosTable tr#topKosBl td.bgCol strong { color: #000;}
.kosTable tr td {font-size: 100%; padding: 2px; /*text-align: center;*/}
.kosTable tr.link1 td {}
.kosTable tr.link2 td {}
.kosTable tr.link3 td {/*font-size: 11px;*/ font-weight: bolder;}
.kosTable tr.linkFin td { font-size: 110%; font-weight: bold; padding: 5px;}
.kosTable tr.linkFin td.delitko { width: 2px; padding: 0px;}
.kosTable tr.linkFin .sum { font-size: 110%; font-weight: normal; }
.kosTable tr.linkFin .sumBold { font-size: 110%;}

.kosTable2 {border: none; width: 90%; w\idth: 100%; margin: 10px 0;}
.kosTable2 td { vertical-align: top;}
.kosTable2 td p { padding-top: 4px;}
.kosTable2 td p label{ padding: 0px; margin: 0px;}
html>body .kosTable2 td p { padding-top: 0px;}
.kosTable2 td input { margin: 0px; padding: 0px;}
/*** PRODUKT TABULKA *******************************************************************/
.prodTable {width: 100%; margin: 0px; /*background: Aqua;*/}
.prodTable tr td { padding: 2px;}
.prodTable .prev { text-decoration: none; width: 16px; height: 16px; display: block;}
.prodTable a.del { height: 16px; padding-left: 20px; display: block; text-decoration:none;}

/******************************************
*           SROVNANI VYROBKU              *
******************************************/
.srovLeft {width: 400px; float: left; padding: 10px; }
.srovLeft h2 { font-size: 140%; letter-spacing: -1px; padding-left: 0px;}
.srovLeft .produktDET .prodObsah td { vertical-align: top;}
.srovLeft .produktDET .prodObsah td .imgBlock { text-align: center;}
.srovLeft .produktDET .prodObsah .roll { height: 100px; overflow: auto; padding: 10px;}
.srovLeft .produktDET .prodObsah .prodLeft {width: 380px; text-align: left; padding: 0px; float: none;}
.srovLeft .produktDET .prodObsah .prodLeft p {padding: 0px; float: none;}
.srovLeft .produktDET .prodObsah .prodLeft p a {width: 100px;	height: 160px; display: block; overflow: hidden;}
.srovLeft .produktDET .prodObsah .prodRight {width: 380px; text-align: left; padding: 0px; float: none;}

/******************************************
*           ZALOZKOVE MENU                *
******************************************/
#zalozkMenu { height: 25px; }
#zalozkMenu a { float: left; display: block; padding: 5px 10px; margin-right: 2px;}
#zalozkMenu a.act { font-weight: bold; text-decoration: none;}

/******************************************
*                DISKUZE                  *
******************************************/
.diskuze { /*direction: ltr;*/ }
.diskuze th { padding: 2px 4px; }
.diskuze th a { letter-spacing: -1px;}
.diskuze th span { font-weight: normal; }
.diskuze th.leftBl { width: 40%;}
.diskuze th.rightBl { text-align: right; width: 113px;}
.diskuze td {padding: 4px;}
.diskuze td p {overflow: hidden; max-width: 560px;}
.margin00 { width: 100%; margin-left: 0%;}
.margin00 td p {max-width: 570px;}
.margin01 { width: 99%; margin-left: 1%;}
.margin01 td p {max-width: 560px;}
.margin02 { width: 98%; margin-left: 2%;}
.margin02 td p {max-width: 550px;}
.margin03 { width: 97%; margin-left: 3%;}
.margin03 td p {max-width: 550px;}
.margin04 { width: 96%; margin-left: 4%;}
.margin04 td p {max-width: 540px;}
.margin05 { width: 95%; margin-left: 5%;}
.margin05 td p {max-width: 530px;}
.margin06 { width: 94%; margin-left: 6%;}
.margin06 td p {max-width: 520px;}
.margin07 { width: 93%; margin-left: 7%;}
.margin07 td p {max-width: 510px;}
.margin08 { width: 92%; margin-left: 8%;}
.margin08 td p {max-width: 500px;}

/******************************************
*                 PAGER                   *
******************************************/
#listovani { margin-bottom: 15px;}
#listovani a { text-decoration: none;}

.PAGER  { width: 100%;}
.PAGER a { text-decoration: none;}
.PAGER  h2{ color: #000; width: 500px; float: left;}
div.PAGER  { /*padding: 5px 10px;*/ width: auto;}
.produktDET .PAGER {}
.PAGER span { text-align: center; margin: auto;}
.PAGER span span { line-height: 20px; padding: 0px; display: block; /*float: left;*/}
.PAGER span span span { width: 18px;}
.PAGER form input {width: 25px; float: left;}
.PAGER form input.butt {width: 30px;}
.PAGER .listovani {text-align: center; width: /*210*/39%;/* padding: 0px;*/ /*float: left;*/}
.PAGER .listovani .jPager {display:inline-block;}
.PAGER .listovani .jPager span {display:inline-block;}
.PAGER .listovani a {width: 15px; height: 20px;	text-decoration: none; display: /*block*/inline-block; }
.PAGER .listovani a.list-l {width: 16px; height: 16px; line-height: 16px; margin-top: 2px; /*float: left;*/}
.PAGER .listovani a.list-ll {width: 16px; height: 16px; line-height: 16px; margin-top: 2px; /*float: left;*/}
.PAGER .listovani a.list-r {width: 16px; height: 16px; line-height: 16px; margin-top: 2px; /*float: left;*/}
.PAGER .listovani a.list-rr {width: 16px; height: 16px; line-height: 16px; margin-top: 2px; /*float: left;*/}

.PAGER .razeni {text-align: left; width: 30%;}
.PAGER .pocetPolozek {text-align: right; width: 30%;}

.PAGER a.repos {line-height: 20px; text-decoration: underline;	padding-left: 20px; float: right; display: block; margin: 3px 6px 0 0;}
.PAGER a.watchDog {line-height: 20px; text-decoration: underline;	padding-left: 20px; float: right; display: block; margin: 3px 6px 0 0;}
.PAGER a.prodMail {line-height: 20px; text-decoration: none; padding-left: 28px; float: right; display: block; margin: 0 6px 0 0;}
.PAGER a.prodPrint {line-height: 20px; text-decoration: none; padding-left: 28px; float: right;	display: block; margin: 0 6px 0 0;}
.PAGER a.prodOblib {line-height: 20px; text-decoration: none; padding-left: 28px; float: right;	display: block; margin: 0 6px 0 0;}
.PAGER a.prodDownl {line-height: 20px;	text-decoration: underline; padding-left: 20px;	float: right; display: block; margin: 3px 6px 0 0;}
.PAGER a:hover {text-decoration: none;}

a.back {font-weight: bold; line-height: 20px; text-decoration: none;	/*float: left;*/ /*display: block; margin: 10px 0 0 0;*/}

/******************************************
*           NAHLEDY IMG JAVA              *
******************************************/
.miniBl {padding: 0px; overflow: hidden;}
.miniBl ul {padding: 0 0 0 15px;}
.miniBl .blInOds { text-align: left; height: 100%; padding: 0 7px; overflow: hidden;}
.miniBl .blInOds form { padding-top: 5px;}
.miniBl .bordIn { text-align: left; height: 100%; padding: 0 7px; overflow: hidden;}
.miniBl .bordIn form { padding-top: 5px;}
.miniBl h3 { padding: 0 0 5px 0; font-size: 100%;}
.miniBl .infoRadek { padding: 2px 8px;}
.miniBl .prodFoot { padding: 0px; margin: 0px auto;}





/*****************************************
*                 WSWG                   *
******************************************/
.wswg { padding: 0 10px; /*margin-bottom: 20px;*/}
.wswg h3 { font-family: Tahoma; padding: 0px; margin: 10px 0 5px 0;}
.wswg p { margin-bottom: 10px;}
.wswg img { margin: 5px 10px 10px 0;}






/******************************************
 *  BLOK S ROLOVATKEM                     *
 *****************************************/
.miniBl .bordIn.scrlBl {padding: 5px; height: 80px; overflow: auto;}

#galery { /*width: 400px; min-height: 145px; height: auto;*/ margin: 0px; /*overflow: auto;*/ float: left;}
#galery table { border-collapse: separate; /*width: auto; margin: auto;*/}
#galery td {  width: auto; padding: 0px; margin: 0px; /*border-collapse: separate;*/ }
#galery a { display: block; width: auto; /*height: 130px;*/ padding: 0px; margin: 0px; /*overflow: hidden;*/ /*border-collapse: separate;*/ }
#centerIN div.info #galery a img { float: none; margin:0px;}

#centerIN #downl { padding: 0px;}
#centerIN #downl li { list-style: none; padding: 2px 0 2px 18px; background: url(../img/tl_downl.gif) no-repeat;}


/*** KONTAKT ****************************************************************************/
#kont { }
#kont label {line-height: 20px; padding: 0 0 6px 0; display: block;	clear: both;}
#kont label {line-height: 20px; padding: 0 0 6px 0; display: block;	clear: both;}
#kont span.descr {text-align: right; width: 175px; padding: 0 15px 0 0; display: block; float: left;}
#kontaktTable td { text-align: left; }
#kontaktTable2 { width: 100%;}
#kontaktTable2 td { /*width: 33%;*/ vertical-align: top;}
.info #kontaktTable2 td p { margin-bottom: 10px;}
#kontaktTable2 td.right { text-align: right; width: 180px;}
#openH {}
#openH li { list-style: none;}
#openH li span { display: block; width: 50px; float: left;}



/******************************************
*         ODESLAT NA MAIL                 *
 *****************************************/
#contact-overlay {cursor:wait;}
#contact-container { text-align:left; width:420px; left:50%; top:15%; margin-left:-210px;}
#contact-container .contact-content { padding: 10px; height:40px;}

/******************************************
*          SEO TEXTIK                     *
 *****************************************/
#SeoCategory { border: none;}
#SeoCategory h2 { padding: 0px; border: none; background: none;}
#SeoCategory p { padding: 0 10px 0 0;}

#partners { padding: 0px;}

.centrForm fieldset { position: relative;}
.centrForm fieldset .formHelp { color: #7e7e7e; border: 1px solid #dfdfdf; font-style: italic; width: 300px; padding: 5px 10px; position: absolute; right: 20px; top: 0px; z-index: 0;}

#seoCategoryContainer { background: url(../img/bg-seotext.png) no-repeat; width: 725px; padding: 0px; overflow: hidden; position: relative;}
#seoCategoryContainer a.openClose {display:block; font-size:11px; height:11px; position:absolute; text-decoration:none; top:6px; right:6px; width:11px;}
#seoCategory { height: 64px;}
#seoImg { float: left; margin: 1px 10px; top: -14px; height: 80px; position: relative;}
#seoCategoryContainer .bott { /*background: url(../img/bg-seotext.png) no-repeat left bottom;*/}
#seoCategoryContainer .bott {background: url(../img/ld_roh2.gif) no-repeat left bottom;}
#seoCategoryContainer .bott div {background: url(../img/pd_roh2.gif) no-repeat right bottom;}

#centerMENU a.openClose {display:block; font-size:11px; height:11px; position:absolute; text-decoration:none; top:7px; right:6px; width:11px;}
#centerMENU { position: relative; }

.orezScrlBl { border: solid 1px #f2f2f2; width: 430px; height: 200px; overflow: auto;}
.mergePrice { font-size: 110%; padding: 5px 10px 10px 10px;}


#pay {background: #fff; padding: 0px;}
#pay p {color: #000; text-align: center; padding: 2px 0 0 0;}
#pay p img {padding: 2px 0;}


#flash_outer {position:relative;overflow:hidden;}
#flash { padding-left: 384px; /*border: solid 1px #000;*/ width: 516px; height: 123px;}
#flash_inner { position:absolute; padding-left:384px;top:0; text-indent:-2500px; }
.hideAlt { position: relative; left: 5px; top: 10px ; display: none; }

#sipka { background: url(../img/sipka.gif) no-repeat right top;}
#sipkaRow td { height: 20px; vertical-align: bottom;}
#sipkaRow td.act { color: #000; font-weight: bold;}

#buttLine { /*margin-top: 10px;*/}

p.print { text-align: right;}

div.nav {
  float: left;
}

div.nav_act {
 /*background:transparent url(/img/bg-act-mid.png) repeat scroll 0px 2px;*/
  background-color: #b2b2b2;
  float: left;
  height: 14px;
  color: white;
}

img.nav_act {
  padding-top: 0px;
}

.basketHeader {
  width: 100%;
  float: left;
}

.basketHeader h2 {
  float: left;
  width: 100px;
}


.messERROR {
  color: red;
  font-weight: bold;
  display: none;
}

.basketNewShop {
  color: red;
  font-weight: bold;
  font-size: 140%;
}

.shippingPriceLegend {
  padding-left: 140px;
}

.shippingRadio {
  width: 225px;
}

.shippingPrice {
  width: 50px;
  border: 0px;
  text-align: right;
}

.shippingRadio0 {
  width: 30px;
}



#mod-top-menu li {float:left;list-style:none;margin-left:5px;}
#mod-top-menu a {font-size:50%;color:#FDFDFD;text-decoration:none;}

