body {font-family: Arial; font-size: 1em; margin: 0px; padding: 0px; text-align: center; border-width: 0px; color: #ffffff; background: #000000 url(ag-repx.png) repeat-x 0px -295px;}
form {margin: 0px; padding: 0px;}
p {margin: 0px;}
img {border: 0px solid #ffffff; vertical-align: middle;}
input, button, textarea, select {vertical-align: middle; margin:0px; font-family: Arial; margin: 0px; padding: 0px; color: #757575;}
strong {font-weight: bold;}
td {vertical-align: top;}
a {color: #757575; text-decoration:underline;}
a:hover {text-decoration:none;}
.pointer {cursor: pointer;}
.hidden {display: none; text-indent: 5000px; height: 0px; overflow: hidden;}
.indent {text-indent: -9999px; font-size: 0px;}
.cistic {display:block; clear:both; border:none; visibility:hidden; line-height:0px;}
h1, h2, h3, h4, h5, h6{font-size:100%; margin: 0px; padding: 0px; font-weight: normal;}
sup {font-size: 80%; line-height: 80%;}
.fright { float: right; }
.fleft { float: left; }
.ucfirst:first-letter { text-transform:uppercase; }

.hideme { visibility: hidden; }

.bg0 {background-color: transparent; background-image: url(ag-mapa.png); background-repeat: no-repeat; overflow: hidden;}
.bg-login {background-position: 0px -157px;}
.bg-login:hover {background-position: -102px -157px;}
.bg-icoCart {background-position: -164px -35px;}
.bg-box-hover .bg-icoCart,
.bg-box-active .bg-icoCart{background-position: -202px -35px;}
.bg-btn0 {background-position: -140px 0px;}
.bg-btn0:hover {background-position: -164px 0px;}
.bg-lupa {background-position: -188px 0px;}
.bg-lupa:hover {background-position: -212px 0px;}
.bg-sipka1 {background-position: -123px -100px;}
.bg-sipka2 {background-position: -156px -25px;}
.bg-sipka3 {background-position: -140px -29px;}
.bg-sipka4 {background-position: -164px -25px;}
.bg-sipka5 {background-position: -127px -100px;}
.bg-sipka6 {background-position: -131px -100px;}
.bg-sipka-on {background-position: -136px -100px;}
.bg-sipka-off {background-position: -144px -100px;}
.bg-card0 {background-position: -0px -99px;}
.bg-card1 {background-position: -30px -99px;}
.bg-card2 {background-position: -59px -99px;}
.bg-card3 {background-position: -89px -99px;}
.bg-icoArt {background-position: -132px -73px;}
.bg-icoBalik {background-position: -184px -120px;}
.bg-text-chat {background-position: -48px -120px; width: 83px; height: 11px;}
.bg-box-hover .bg-text-chat,
.bg-box-active .bg-text-chat {background-position: -48px -131px;}
.bg-box-button {background-position: -140px 0px;}
.bg-box-button:hover {background-position: -164px 0px;}
.bg-box-button-active,
.bg-box-hover .bg-box-button,
.bg-box-active .bg-box-button {background-position: -24px -120px;}
.bg-box-button-active:hover,
.bg-box-hover .bg-box-button:hover,
.bg-box-active .bg-box-button:hover {background-position: 0px -120px;}
.bg-znamka0 {background-position: -131px -131px;}
.bg-znamka1 {background-position: -131px -120px;}
.bg-cisla {background-position: 0px -145px;}
.bg-closeBlack {background-position: -156px -84px;}
.bg-closeBlack:hover {background-position: -170px -84px;}
.bg-velky {background-position: -44px -184px;}
.bg-velky:hover {background-position: -44px -236px;}
.bg-velky0 {background-position: 0px -184px;}
.bg-velky0:hover {background-position: 0px -236px;}
.bg-sedy {background-position: 0px -288px;}
.bg-sedy:hover {background-position: 0px -317px;}
.bg-cerveny {background-position: right -468px;}
.bg-cerveny:hover {background-position: right -497px;}
.bg-btn-login:hover {background-position: right -346px;}
.bg-btn-login {background-position: right -371px;}
.bg-ico-login {background-position: -171px -120px;}
.bg-close-login {background-position: -214px -107px;}
.bg-news-close {background-position: -185px -99px;}
.bg-rss {background-position: -231px -125px;}
.bg-krok1 {background-position: -0px -35px;}
.bg-krok2 {background-position: -42px -35px;}
.bg-krok3 {background-position: -82px -35px;}
.bg-krok4 {background-position: -132px -35px;}
.bg-krok1-active {background-position: -0px -79px;}
.bg-krok2-active {background-position: -42px -75px;}
.bg-krok3-active {background-position: -82px -80px;}
.bg-krok4-active {background-position: -132px -63px;}
.bg-on {background-position: -225px -169px;}
.volbaDopravy .bg-on {background-position: -204px -163px;}

.bg1 {background-color: transparent; background-image: url(ag-repx.png); background-repeat: repeat-x;}
.bg-logo {background-position: 0px -892px;}
.bg-box {background-position: 0px -255px;}
.bg-box-hover,
.bg-box-active {background-position: 0px -135px;}
.bg-button-red {background-position: 0px -81px;}
.bg-button-red:hover {background-position: 0px -108px;}
.bg-message-nadpis {background-position: 0px -175px;}

.bg2 {background-color: transparent; background-image: url(ag-repy.png); background-repeat: repeat-y;}
.bg-nadpis1 {background-position: -190px 0px;}
.bg-cart {background-position: -370px 0px;}
.bg-kosik {background-position: 0px 0px;}
.bg-stav0 {background-position: -1024px -1024px;}
.bg-stav2 {background-position: -37px 0px;}
.bg-stav3 {background-position: -1024px -1024px;}
.bg-button { background-position: -705px 0px; width: 82px; }

a.rev, .rev a {text-decoration: none;}
a:hover.rev, .rev a:hover {text-decoration: underline;}
.rev a.rev {text-decoration: underline;}
.rev a:hover.rev {text-decoration: none;}

.b {font-weight: bolder;}
.i {font-style: italic;}
.r {text-align: right;}
.c {text-align: center;}
.l {text-align: left;}
.j {text-align: justify;}
.uc {text-transform: uppercase;}

.L {float: left; display: block;}
.R {float: right; display: block;}

.s10 {font-size: 62.5%;}
.s11 {font-size: 68.75%;}
.s12 {font-size: 75%;}
.s13 {font-size: 81.25%;}
.s14 {font-size: 87.5%;}
.s15 {font-size: 93.75%;}
.s16 {font-size: 100%;}
.s17 {font-size: 106.25%;}
.s18 {font-size: 112.5%;}
.s20 {font-size: 125%;}
.s21 {font-size: 131.25%;}
.s22 {font-size: 137.5%;}
.s24 {font-size: 150%;}

.c0 {color: #ffffff !important;}
.c1 {color: #ffffff !important;}
.c2 {color: #757575 !important;}
.c3 {color: #676767 !important;}

.f0 {font-family: Verdana;}
.f1 {font-family: Arial;}
.f2 {font-family: Courier New;}

.inp {/*border: 1px solid #8e8f8f; background: transparent url(rs-repx.png) repeat-x 0px -157px; overflow: hidden; height: 17px; padding: 0px 3px; font-size: 12px;*/}

.box {height: 25px; line-height: 25px; padding: 8px 8px 7px 14px;}

#countryList .button,
.ohlasy .button,
.postovne .button,
.box .button {height: 25px; width: 24px; display: block; float: right; padding: 0px;}
.box .txt {display: block; float: left;}

#countryList .button,
.ohlasy .button,
.postovne .button { position: absolute; top: 50%; right: 9px; margin-top: -13px; }

#id-main{position: relative;}
#ag-main{width:100%; margin:0px auto; overflow:hidden; text-align: left;}
#sloupce {width: 980px; height: auto; margin: 0px auto; padding-top: 122px; text-align: left; position: relative;}
#header {width: 980px; height: 114px; position:absolute; top: 0px; left: 0px;}

#header .logo { width: 189px; height: 97px; margin-top: 12px; padding: 0px; float: left; position: relative; }
#header .logo .home { display: none; }
#header .logo span { display: inline-block; width: 100%; height: 100%;}
#header .logo:hover { background: url(ag-mapa.png) no-repeat 0px -795px;}
#header .logo:hover .home { display: block; position: absolute; top: 70px; left: 10px; text-decoration: underline; font-size: 10px; color: #ccc; }
#header .login {width: 102px; height: 27px; margin: 11px 1px 0px 0px; line-height: 28px; text-decoration: none; padding-right: 18px;}
#header a.login {width: 74px;}
#header .user {width: auto; height:25px; line-height: 25px; margin-top: 13px;}
#header .user strong {color: #b62932;}
#header .middle {width: 790px; height: 41px; margin-top: 9px;}
#header .box {float: right; margin-left: 9px; display: block; border-bottom: 1px solid #000000;}
#header .cart {padding-right: 9px; width: auto;}

* html #header .cart {width: 290px;}
*+html #header .cart {width: 290px;}
/*
* html #header .cart .ico {display: none;}
*+html #header .cart .ico {display: none;}
*/
#header .cart .minWidth{ width: 269px; height: 0px; overflow: hidden;}
#header .cart .ico {width: 38px; height: 48px; position: relative; top: -16px; left: 0px; float: left;}
#header .cart .link {display: block; padding: 0px 12px 0px 6px;}
#header .btn {width: 24px; height: 25px; margin: 0px 6px; display: block; border: 0px; padding: 0px; cursor: pointer;}
#header .search {padding: 7px 7px 7px 7px; height:26px; width: 193px;}
#header .search input {width: 116px; height: 19px; border: 1px solid #252525; background-color: #000000; margin: 0px; padding: 6px 7px 0px 7px; display: block; float: left; font-size: 68.75%; color: #676767; }
#header .search button {margin-top: 1px;}
#header .search .button {margin-top: 1px;}
#header .lang {padding-right: 8px; padding-left: 8px; width: 127px;}
#header .lang .text {color: #b7b7b7; padding: 0px 10px 0px 11px;}
#header .wrap .bg-box-active .text {color: #ffffff; }
#header .lang .flag {width: 16px; height: 11px; margin-top: 7px}

#header .middle .wrap {float: right; position: relative; display: block; height: 41px; width: auto;}

* html #header .middle .wrap1 {width: 320px;}
*+html #header .middle .wrap1 {width: 320px;}
* html #header .middle .wrap2 {width: 216px;}
*+html #header .middle .wrap2 {width: 216px;}
* html #header .middle .wrap3 {width: 152px;}
*+html #header .middle .wrap3 {width: 152px;}

#left {width: 190px; height: auto; float: left;}
#right {width: 180px; height: auto; float: right; margin-top: -1px;}
#center {width: 590px; height: auto; float: right;}
#leftcenter {width: 790px; height: auto; float: left;}
.fce2 #leftcenter,
.fce29 #leftcenter,
.fce6 #leftcenter,
.fce8 #leftcenter,
.fce5 #leftcenter,
.fce23 #leftcenter,
.fce9-0 #leftcenter,
.fce9-1 #leftcenter {width: 100%;}
.fce2 #center,
.fce29 #center,
.fce6 #center {width: 780px;}
.fce8 #center,
.fce5 #center,
.fce23 #center,
.fce9-0 #center,
.fce9-1 #center {width: 100%;}
.fce8 #zapati {margin-top: 29px;}

#kategorie h3 {height: 35px; width: 100%; display: block;}
#kategorie h3 a {display: block; height: 100%; text-indent: -9000px;}
#kategorie h4 {height: auto; display: block; border-top: 1px solid #333333; margin-top: 2px;}
#kategorie h4.first {border-top-style: none;}
#kategorie h4 a {display: block; margin-top: 2px; color: #ffffff; text-decoration: none; font-size: 12px; line-height: 16px; font-weight: bolder; padding: 15px 0px 16px 0px; overflow: hidden;}
#kategorie h4 a:hover {background: transparent url(ag-repy.png) repeat-y 0px 0px;}

#kategorie .deep-0 a {padding-left: 10px;}
#kategorie .deep-1 a {padding-left: 20px;}
#kategorie .deep-2 a {padding-left: 30px;}
#kategorie .deep-3 a {padding-left: 40px;}
#kategorie .deep-4 a {padding-left: 50px;}
#kategorie .deep-5 a {padding-left: 60px;}
#kategorie .deep-6 a {padding-left: 70px;}

#kategorie .closure {border-bottom: 1px solid #333333;}
#kategorie .closure .closure {margin: 5px 0px 18px 0px; border: 0px;}
#kategorie .kat {position: relative; width: 100%; height: auto;}
#kategorie i {display: block; width: 4px; height: 8px; position: absolute; left: 10px; top: 10px; background: transparent url(ag-mapa.png) no-repeat -119px -100px; overflow: hidden;}
#kategorie h5 {line-height: 16px; display: block; width: 100%; height: auto;}
#kategorie h5 a {color: #bbbbbb; font-size: 68.75%; text-decoration: none; padding: 5px 0px; display: block;}
#kategorie h5 a:hover {color: #b62932; text-decoration: underline;}
#kategorie h5 a.selected { color: #b62932; }
/*
#kategorie h5 a.selected {color: #b62932; text-decoration: underline;}
#kategorie h5 a.selecte:hoverd {color: #bbbbbb; text-decoration: none;}
*/
#kategorie .deep-1 i {left: 10px;}
#kategorie .deep-2 i {left: 20px;}
#kategorie .deep-3 i {left: 30px;}
#kategorie .deep-4 i {left: 40px;}
#kategorie .deep-5 i {left: 50px;}
#kategorie .deep-6 i {left: 60px;}

#chat .box {margin-top: 47px;}
#chat .txt {margin-top: 8px;}
#chat h2 {display: none;}
#chat .okno {border-top: 1px solid #2a2a2a; background-color: #1d1d1d; color: #dadada; padding: 5px;}
#chat textarea {border: 1px solid #252525; background-color: #000000; color: #878787; padding: 5px 9px 0px 9px; display: block; width: 161px; height:31px; line-height: 13px; font-size: 68.75%;}
#chat .note {line-height: 28px; height: 29px;}
#chat .prispevky {padding: 3px 4px 36px 4px; line-height: 16px;}
#chat .prispevky .text {width: 158px; height: auto;}
#chat .prispevky .name {border-top: 1px solid #333333; width: 100%; margin-top: 7px; padding-top: 6px;}
#chat .prispevky .sipka {height: 8px; width: 4px; margin: 4px 0px 0px 3px;}
#chat .prispevky .first {border-top-width: 0px;  padding-top: 0px;}
#chat .prihlaseni {padding: 5px; display: block;}
#chat .prihlaseni .text {padding: 5px; line-height: 16px;}
#chat .prihlaseni input {border: 1px solid #333333; background-color: #000000; display: block; height: 21px; width: 174px; font-size: 68.75%; padding: 5px 0px 0px 5px; margin-top: 10px;}
#chat .prihlaseni .button {height: 24px; width: 115px; float: right;margin-top: 11px;}

#regnews {font-size: 75%; position: relative; }
#regnews h2 {padding: 7px 5px 0px 1px; line-height: 32px; border-bottom: 1px solid #333333; margin-top: 28px; text-indent: 3px;}
#regnews select {height: 27px; width: 170px; border: 1px solid #252525; background-color: transparent; color: #676767; margin: 10px 11px 0px 9px; padding: 3px 3px 3px 7px;}
#regnews .select { font-size: 100%; }
#regnews .selectbox {margin: 10px 11px 0 9px; font-size: 12px; float: none;}
#regnews input {height: 17px; width: 154px; border: 1px solid #252525; background-color: transparent; color: #676767; margin: 6px 11px 0px 9px; padding: 4px 7px;}
#regnews button {height: 24px; width: 115px; margin: 8px 12px 0px 63px; border: 0px; padding: 0px; cursor: pointer;}

#anketa h2 {padding: 7px 5px 0px 1px; line-height: 32px; border-bottom: 1px solid #333333; margin-top: 28px; text-indent: 3px;}
#anketa .obsah {padding: 8px 12px 0px 8px;}
#anketa .otazka {line-height: 16px;}
#anketa .hlas {padding: 2px; border: 1px solid #252525; margin: 11px 0px;}
#anketa .hlas div {padding: 0px; border: 0px; height: 5px; background: transparent url(ag-repy.png) repeat-y; overflow: hidden;}

#zapati {padding: 29px 18px 0px 18px; border-top: 1px solid #333333; margin-top: 32px;}
#zapati .bottom {line-height: 20px; margin: 14px 7px 0px 0px; color: #e5e5e5;}
#zapati .bottom a {color: #757575;}
#zapati table {width: 100%; text-transform: uppercase;}
#zapati table a {color: #e5e5e5; font-size: 68.75%;}
#zapati td {line-height: 18px;}
#zapati .t1 {width: 200px;}
#zapati .t2 {width: 194px;}
#zapati .t3 {width: 197px;}
#zapati .t4 {width: 197px; line-height: 20px;}
#zapati h2 {font-size: 75%; line-height: 25px; font-weight: bolder;}
#zapati .t5 {font-size: 75%; line-height: 25px; font-weight: bolder; padding-top: 0px;}
#zapati .card {width: 29px; height: 20px; margin-right: 5px; margin-top:11px;}
#zapati .right {width: 340px;}
#zapati .right a {color: #ffffff;}
#zapati .icoArt {width: 24px; height: 24px; margin: 0px 8px 0px 9px;}
#zapati .rss {width: 20px; height: 20px; margin-right: 5px; display: block;}
#zapati .text {margin-top: 9px;}
#zapati .eshopBy { padding: 0px 4px 0px 34px; }
#zapati a.binargon { text-decoration: underline; font-size: 100%; font-weight: normal; }
#zapati a.binargon:hover { text-decoration: none; }

#vozik {width: 274px; height: auto; padding: 7px 9px 18px 9px; line-height: 15px; position: absolute; left: 9px; top: 41px; border-bottom: 1px solid #2b2b2b;}
#vozik table {width: 100%;}
#vozik td {padding: 7px 0px 6px 0px; border-bottom: 1px solid #333333;}
#vozik .last {border-bottom: 0px;}
#vozik .name * {color: #ffffff}
#vozik .name a:hover { color: #ff4040; text-decoration: none; }
#vozik .ks {width: 35px; color: #848484;}
#vozik .cena {width: 63px;}
#vozik .smaz {width: 28px;}
#vozik .smaz a {height: 15px; width: 14px;}
#vozik .button {display: inline-block; margin: 15px auto 12px auto; width: auto; height: 27px; line-height: 27px; padding: 0px 12px; text-decoration: none;}
#vozik .red { color: #f04444; }

#langs {width: 143px; height: auto; padding: 8px 0px; line-height: 11px; position: absolute; left: 9px; top: 41px; border-bottom: 1px solid #000000; /* overflow: hidden; */}
#langs .row {width: 100%; position: relative; }
#langs a {padding: 8px 9px 8px 4px; width: 98px; display: inline-block; color: #ffffff; position: relative; vertical-align: middle; }
#langs .flag {width: 16px; height: 11px; margin: 8px; position: relative; vertical-align: middle; padding: 0px; overflow: hidden; display: inline-block;}
#langs .hr {width: 124px; height: 1px; background-color: #333333; overflow: hidden; margin: 0px 10px 0px 9px;}
#langs .zeme,
#langs .mena { position: absolute; top: 0px; left: 100%; display: none; width: 100%; }
#langs .zeme a,
#langs .mena a { padding-left: 4px; }
#langs .row:hover .zeme,
#langs .row:hover .mena { display: block; }
#langs .row zeme:hover,
#langs .row mena:hover { display: block !important;}

#search {width: 188px; height: auto; padding: 9px 10px 8px 9px; line-height: 11px; position: absolute; left: 9px; top: 41px; border-bottom: 1px solid #000000;}
#search a {display: block; width: 100%; line-height: 14px; padding: 3px; color: #ffffff; text-decoration: none;}
#search a:hover {background-color: #333333;}

#right .Nadpis {border: 1px solid transparent; border-top: 1px solid #313131; border-bottom: 1px solid #000000; line-height: 14px; padding: 10px 19px 9px 13px; background-color: #1f1f1f; position: relative; /* height: 28px;  */}
#right .Nadpis .sipka {height: 4px; width: 8px; position: absolute; right: 11px;}
#right .Nadpis .country-button { /* position: absolute; top: 0px; left: 0px; padding: 10px 19px 9px 13px; */ cursor: pointer; width: 113px; }

.postovne .Nadpis .sipka {top: 22px;}
.postovne .inner {padding: 0px 10px 0px 12px; line-height: 24px;}
.postovne .row {padding: 9px 0px 8px 0px; border-bottom: 1px solid #333333; line-height: 11px; position: relative;}
.postovne .row2 {padding-bottom: 7px;}
.postovne .sipka2 {width: 5px; height: 3px; border-top: 1px solid #000000; position: absolute; left: 13px; top: -1px;}
.postovne .flag {width: 16px; height: 11px;}
.postovne .L {text-transform: uppercase;}
.postovne .M {width: 45px; float: right;}
.postovne .r {width: 40px; color: #949494;}
.postovne .stat {color: #b7b7b7;}
.postovne .ico {width: 36px; height: 32px; margin-top: 16px;}
.postovne .text {width: 109px; margin-top: 13px; color: #949494; line-height: 18px;}
.postovne .text b {color: #ffffff; white-space: nowrap; }

#right .ohlasy .Nadpis {margin-top: 40px; padding-bottom: 10px;}
.ohlasy .Nadpis .sipka {top: 16px;}
.ohlasy .inner {width: 156px; margin: 12px auto 36px auto;}
.ohlasy img {width: 156px; display: block; }
.ohlasy .jmeno {line-height: 24px; text-transform: uppercase; margin-top: 13px; }
.ohlasy .text {line-height: 18px; width: 156px; padding: 7px 0px 17px 0px; border-top: 1px solid #333333; border-bottom: 1px solid #333333;}

.topprod {width: 158px; margin: 0px auto;}
.topprod .item {border-bottom: 1px solid #333333; padding: 13px 0px 8px 0px;}
.topprod img {width: 75px; height: 75px; margin: 19px 0px 21px 0px;}

.katalog {padding-top: 8px; border-top: 1px solid #333333; white-space: nowrap;}

.katalog .item {width: 194px; height: 218px; float: left; text-transform: uppercase; position: relative;}
.katalog .item .detailProd { width: 194px; height: 218px; position: absolute; top: 0px; left: 0px; display: block; text-decoration: none; }
.katalog .item .detailProd:hover { text-decoration: none; }
.katalog .item .inner {width: 161px; height: 201px; margin: 0px auto; padding: 11px 7px 0px 10px;}
.katalog .item:hover .inner,
.katalog .item .inner:hover {background-color: #232323;}
.katalog .item h2 {height: 15px; overflow: hidden;}
.katalog .item img {width: 124px; height: 124px; display: block; margin: 12px auto;}
.katalog .item img.sleva {width: auto; height: auto; position: absolute; bottom: 1px; left: 8px; }
.katalog .item .R {width: 137px;}
.katalog .item .cena {height: 18px; line-height: 17px;}

.katalog .item-small {width: 129px; height: 144px; float: left; text-transform: uppercase; position: relative;}
.katalog .item-small .detailProd { width: 129px; height: 144px; position: absolute; top: 0px; left: 0px; display: block; text-decoration: none; }
.katalog .item-small .detailProd:hover { text-decoration: none; }
.katalog .item-small .inner {width: 103px; height: 133px; margin: 0px auto; padding: 7px 6px 0px 6px;}
.katalog .item-small:hover .inner,
.katalog .item-small .inner:hover {background-color: #232323;}
.katalog .item-small h2 {height: 15px; overflow: hidden;}
.katalog .item-small img {width: 78px; height: 78px; display: block; margin: 6px auto;}
.katalog .item-small img.sleva {width: auto; height: auto; position: absolute; bottom: 1px; left: 8px; }
.katalog .item-small .R {width: 100px;}
.katalog .item-small .cena {height: 12px; line-height: 12px; font-size: 75%; }
.katalog .item-small .stav { bottom: 8px; }

.katalog .stav {height: 34px; width: 34px; position: absolute; bottom: 13px; left: 8px;}
.katalog .mezera {width: 1px; height: 212px; float: left; background-color: #333333;}
.katalog .mezera-small { height: 140px; }
.katalog .linka {width: 100%; height: 1px; float: left; background-color: #333333;}

.fce1 .katalog .linka {margin-bottom: 8px;}
.fce29 .katalog,
.fce36 .katalog,
.fce2 .katalog {margin-top: 8px; padding-top: 0px;}
.fce29 .katalog .item,
.fce36 .katalog .item,
.fce2 .katalog .item {height:218px; padding-top:8px}
.fce29 .katalog .mezera,
.fce36 .katalog .mezera,
.fce2 .katalog .mezera {margin-top: 8px;}

.colorSample {border: 0px; padding: 0px; width: 14px; height: 14px;}

.zpet {line-height: 12px; margin-top: 7px;}
.zpet .L {width: 12px; height: 15px; margin-right: 8px; border-right: 1px solid #323232; display: block; color: #757575; text-decoration: none; font-size: 68.75%;}
.zpet .L span {display: inline-block; width: 5px; height: 7px; margin-top: 4px;}

.detail {padding-top: 13px; margin-top: 12px; border-top: 1px solid #333333;}
.detail #id_productDetailName {padding: 2px 0px 0px 15px; }
.detail .Popis {padding: 4px 0px 16px 15px; line-height: 16px; width: 100%; color: #757575;}
.detail .Popis p {color: #757575; margin: 0px;}
.detail .Popis ul {color: #757575;}
.detail .Popis ol {color: #757575;}
.detail .left {width: 381px; height: auto;}
.detail .right {width: 386px; height: auto; padding-top: 9px;  line-height: 18px;}
.detail .right .R {width: 133px; height: auto;}
.detail .obecne {padding-top: 4px;}
.detail .parametry {padding-top: 12px; }
.detail .kosik {margin-top: 20px; border-top: 1px solid #333333; padding: 3px 4px 21px 3px; line-height: 27px; display: block;}
.detail .kosik table {width: 100%;}
.detail .kosik td {vertical-align: bottom; padding: 0px;}
.detail .kosik td.left {width: 258px;  vertical-align: top;}
.detail .kosik label {width: 105px; margin: 15px 0px 0px 0px; display: block; padding: 0px; float: left;}
.detail .kosik #id_produktDetailKosik { /*width: 170px;*/ padding-top: 15px; position: relative;}
.detail .kosik #id_produktDetailKosik .cena { white-space: nowrap; }
.detail .kosik select, .detail .kosik input {border: 1px solid #252525; background-color: transparent; height: 27px; color: #676767; padding: 4px; display: block; float: left;  margin-top: 15px; font-size: 68.75%;}
.detail .kosik .selectbox {margin-top: 15px;}
.detail .kosik .inputKs { /*position: absolute; top: 42px; right: 84px;*/float:right; width: 43px;margin-right:10px;margin-top:2px; white-space: nowrap; }
.detail .kosik .ks {width: 16px; padding: 4px 1px 4px 0px; height: 13px; border-right: transparent; display: inline-block; float: none; vertical-align: middle; }
.detail .kosik .unit {width: auto; padding: 4px 1px 4px 0px; height: 13px; line-height: 14px; border: 1px solid #252525; border-left: transparent; margin-top: 15px; display: inline-block; float: none; vertical-align: middle; }
.detail .kosik button {/*width: 75px;*/ height: 27px; display: block; float: right; margin-top: 15px;padding:0 10px!improtant;}

.button {border: 0px; background-color: transparent; width: auto; padding: 0px; margin: 0px; height: 27px; cursor: pointer;}
a.button {padding: 0px 10px; display: block; height: 27px; line-height: 27px; width: auto; text-decoration: none !important;}
/* .Forms .button {padding: 0px 10px; margin-top:6px;} */

#mygallery {margin-top: 18px;}
.detail .panel {width: 291px; height: 291px; margin: 28px auto 0px auto; display: block;}
.detail .panel img {width: 291px; height: 291px;}
.detail .image {width: 291px; height: 291px; overflow: hidden; position: relative; margin: 0px auto;}

.detail .detail-recenze { border-top: 1px solid #333; font-size: 75%; padding-left: 2px; }
.detail .detail-recenze .recenze-header { height: 15px; line-height: 13px; margin-top: 13px; font-size: 92%; }
.detail .detail-recenze .recenze-header .user { text-transform: uppercase; color: #fff; float: left; font-weight: bold; }
.detail .detail-recenze .recenze-header .flagRec { display: inline-block; }
.detail .detail-recenze .recenze-header .recStat{text-transform: uppercase;color:#b7b7b7;}
.detail .detail-recenze .recenze-header .cleft,
.detail .detail-recenze .recenze-header .cright,
.detail .detail-recenze .recenze-header .pageof { float: right; padding: 0px 10px; margin: 0px; width: auto; text-decoration: none; }
.detail .detail-recenze .recenze-header .cleft { border-right: 1px solid #333; }
.detail .detail-recenze .recenze-header .cright { border-left: 1px solid #333; padding: 0px 3px 0px 7px; text-decoration: none; }
.detail .detail-recenze .recenze-content { padding-top: 4px; line-height: 15px; height: 62px; overflow: hidden; }
.detail .recenze-slide { position: relative; }
.detail .recenze-slide .item { position: absolute; top: 0px; left: 0px; width: 386px; }


.gallery {width: 100%; border-top: 1px solid #333333; position: relative; padding: 17px 0px; margin-top: 33px;}
.gallery .sipka {width: 14px; height: 8px; position: absolute; top: -8px; right: 62px;}
.gallery .inner {width: 339px; overflow: hidden; position: relative; height: 59px; }
.gallery .photo { margin: 3px; display: block; float: left; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";	filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; -webkit-opacity: 0.7; }
.gallery .current { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; } /* margin: 0px; border: 3px solid #d44; */
.detail-recenze .arrow,
.gallery .arrow {width: 20px; height: 15px; margin-top: 22px; border-left: 1px solid #323232; display: block; line-height: 12px; text-align: center; color: #757575; text-decoration: none; font-size: 68.75%;}
.gallery .arrowL {border-left: 0px ; border-right: 1px solid #323232;}
.detail-recenze .arrow span,
.gallery .arrow span {display: inline-block; width: 5px; height: 7px; margin: 4px auto;}

.detail .blocks {width: 794px; margin-top: 90px;}
.detail .blocks .block {width: 397px; float: left;}
.detail .blocks .viceinfodoprava {float: right;}
.detail .blocks .block .block {width: 383px; margin-top: 14px;}

.detail .katalog {border: 0px; padding-top: 18px;}
.detail .katalog .item {width: 191px;}

#viceinformaci {padding: 11px 2px 0px 2px;}
#viceinformaci input {width: 162px; height: 18px; border: 1px solid #252525; margin: 6px 14px 0px 0px; padding: 7px 0px 0px 6px; font-size: 68.75%; color: #676767;}
#viceinformaci textarea {width: 372px; height: 114px; border: 1px solid #252525; margin: 6px 0px 0px 0px; padding: 7px 0px 0px 6px; font-size: 68.75%; color: #676767; background-color: #000000;}
#viceinformaci .button {width: 78px; height: 24px; margin-top: 6px;}
#viceinformaci img {width: 170px; height: 40px; margin-top: 7px;}

#hlidacipes {padding: 11px 2px 0px 2px;}
#hlidacipes td {vertical-align: middle;}
#hlidacipes .inp {width: 132px; height: 18px; border: 1px solid #252525; padding: 7px 0px 0px 6px; font-size: 68.75%; color: #676767;}
#hlidacipes .button {width: 78px; height: 24px; margin-top: 6px;}

#hodnoceni {padding: 11px 2px 0px 2px;}
#hodnoceni .popis {line-height: 13px; padding-top: 11px;}
#hodnoceni .znamky {width: 168px; height: 23px; margin: 5px 0px 14px 0px;}
#hodnoceni .znamka {width: 40px; height: 11px; float: left;}
#hodnoceni .cisla {width: 168px; height: 12px; float: left;}

.inp {height: 25px; border: 1px solid #252525; background-color: #000000;}

.goods table {line-height: 20px; width: 100%;}
.goods td {padding: 17px 0px; border-bottom: 1px solid #333333; vertical-align: middle;}
.goods .top td {padding: 3px 0px 0px 0px; line-height: 20px;}
.goods .image {width: 94px; padding-left: 20px;}
.goods .name {width: 429px;}
.goods .pocet {width: 45px; white-space: nowrap; }
.goods .pocet .ram { border: 1px solid #333333; float: left; }
.goods .pocet input { width: 16px; height: 14px; border: 0px; padding: 3px 2px 3px 1px; background-color: transparent;text-align: right; font-size: 11px; }
.goods .pocet .unit { padding: 3px 4px 3px 1px; line-height: 14px; }
.goods .cena {width: 116px; padding-right: 18px;}
.goods .dph {width: 96px;}
.goods .cenas {width: auto; padding-right: 20px;}
.goods .smaz {width: 17px;}
.goods .smaz a {height: 15px; width: 14px;}
.goods .top td {padding: 11px 0px 10px 0px;}
.goods .top td.name {text-indent: 6px;}
.goods .top td.cenas {padding-right: 15px;}

.kosik {border-top: 1px solid #333333; margin: 9px 0px 32px;}
.kosik .right {width: 316px;}
.kosik .celkem {padding: 0px 30px 0px 20px; line-height: 40px; border-top: 1px solid #333333; border-bottom: 1px solid #333333;}
.kosik .postovne {padding: 0px 30px 0px 20px; line-height: 30px;}
.kosik .left {width: 630px; padding-top: 10px;}
.kosik .poznamka {border: 2px solid transparent; padding: 10px 18px; margin-top: 10px;}
.kosik .poznamka b {color: #c42c35;}
.kosik .limit {border: 2px solid #ff0000; padding: 15px; line-height: 25px; margin-top: 31px;}
.kosik .limit .button {width: 91px; margin: 0px auto; float: none; display: block; margin-top: 8px;}
.third {display: block; float: left; width: 33.3%;}
.half { display: block; float: left; width: 50%; }
.kosik .tlacitka {margin-top: 40px;}

.forward,
.back {width: auto; height: 29px; line-height: 29px; padding: 0px 22px 0px 30px; text-decoration: none; margin: 12px 4px 0px; }
.forward { padding: 0px 30px 0px 22px; }

.velky {width: 206px; height: 52px; padding-right: 13px;}

.kroky {border-top: 1px solid #333333; margin-top: 12px; padding: 26px 36px 0px 30px;}
.kroky .ico1 {width: 42px; height: 44px; margin: 0px auto -15px auto; position: relative; top: -14px;}
.kroky .ico1 * {width: 100%; height: 18px; margin-top: 27px; display: block;}
.kroky .ico2 {width: 40px; height: 40px; margin: 0px auto -11px auto; position: relative; top: -12px;}
.kroky .ico2 * {width: 100%; height: 15px; margin-top: 25px; display: block;}
.kroky .ico3 {width: 50px; height: 45px; margin: 0px auto -16px auto; position: relative; top: -13px;}
.kroky .ico3 * {width: 100%; height: 19px; margin-top: 26px; display: block;}
.kroky .ico4 {width: 32px; height: 28px; margin: 0px auto 1px auto; position: relative; top: -5px;}
.kroky .ico4 * {width: 100%; height: 17px; margin-top: 18px; display: block;}
.kroky td {width: 190px; height: 49px; display: block; padding: 0px; float: left; position: relative; padding-bottom: 13px; font-size: 68.75%; text-transform: uppercase; font-weight: bold; text-align: center;}
.kroky td.selected {background: transparent url(ag-repy.png) no-repeat 0px bottom;}
.kroky td.mezera {width: 49px; height: 49px; float: left;}
.kroky .cislo {font-size: 21px;}
.kroky a {display: block; width: 200px; height: 49px; color: #ffffff;}

.kroky2 {width: 165px; height: 15px; margin: 19px auto 0px auto;}
.kroky2 .mezera1 {width: 39px; height: 7px; border-bottom: 1px solid #2b2b2b; float: left;}
.kroky2 .mezera2 {width: 43px; height: 7px; border-bottom: 1px solid #2b2b2b; float: left;}
.kroky2 .krok {width: 7px; height: 7px; float: left; background-color: #2b2b2b; margin-top: 4px;}
.kroky2 .active {background-color: #c42c35; width: 15px; height: 15px; float: left;}

.pokladna {border-top: 1px solid #333333; margin-top: 9px; padding-top: 11px;}
.pokladna .sloupec1 {width: 320px; float: left;}
.pokladna .sloupec2 {width: 295px; float: right;}
.pokladna .mezera {width: 23px; height: 23px;float: left;}

.Forms h2 {padding: 6px 0px 0px 10px; margin-bottom: 13px; line-height: 34px; display: block; float: none; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 75%; border-bottom: 1px solid #333333;}
.Forms label {width: 97px; padding: 6px 0px 6px 8px; line-height: 15px; display: block; float: left; color: #ffffff; font-size: 68.75%; margin-top: 6px;}
.Forms .inp {width: 169px; height: 20px; padding: 6px 0px 0px 10px; display: block; float: left; color: #676767; font-size: 68.75%; margin-top: 6px; border: 1px solid #252525;}
.Forms textarea {width: 169px; padding: 6px 0px 0px 10px; display: block; float: left; color: #676767; font-size: 68.75%; margin-top: 6px; border: 1px solid #252525; background: transparent;}
.Forms .ulice {height: 57px;}
.Forms select {width: 181px; height: 28px; padding: 5px 5px 5px 6px; display: block; float: left; color: #676767; font-size: 68.75%; margin-top: 6px; border: 1px solid #252525; background-color: #000000;}
.Forms .selectbox {width: 144px;}
.Forms .rad {width: 25px; height: 27px; padding: 0px; display: block; float: left; margin-top: 6px;}
.Forms .checkbox {float: left; margin: 13px 0px 3px 2px; border: 3px solid #484848; background-color: #eaeaea; width: 9px; height: 9px; }
.Forms .bg-on { width: 15px; height: 15px; border: 0px; background-color: #484848; }
.Forms img {margin: 11px 0px 0px 9px;}
.Forms textarea.poznamka { width: auto; }

.pokladna .sleva { }
.pokladna .sleva h2 {margin-bottom: 9px;}
.pokladna .sleva .popis {padding: 0px 30px 23px 10px; font-size: 68.75%; color: #676767; line-height: 18px;}
.pokladna .sleva .ramecek {border: 2px solid #c42c35; float: left;}
.pokladna .sleva .inp {margin-top: 0px;}
.pokladna .sleva .slevaL {width: 150px; border-right-width: 0px;}
.pokladna .sleva .slevaM {width: 25px; border-right-width: 0px;  border-left-width: 0px; padding-left: 0px;}
.pokladna .sleva .slevaR {width: 119px; border-left-width: 0px; padding-left: 0px;}
.pokladna .sleva label {margin-top: 4px; width: 96px;}
.pokladna .sleva img {margin-top: 8px;}
.pokladna .sloupec2 label {width: 70px;}
.pokladna .sloupec2 em {font-style: normal; font-weight: normal;}
.pokladna .sloupec2 h2 {cursor: pointer; margin-bottom: 0px;}
.pokladna .sloupec2 .obal {padding-top: 9px;}
.pokladna .sipka {position: absolute; width: 8px; height: 8px; bottom: 15px; right: 15px;}
.pokladna .Forms .tlacitka {margin-top: 108px; width: 100%;}
.fce5 .pokladna .Forms .tlacitka {margin-top: 25px;}
.fce23 .pokladna .Forms .tlacitka {margin-top: 25px;}
.fce5 .pokladna {margin: 0px; border: 0px; padding: 0px;}
.fce23 .pokladna {margin: 0px; border: 0px; padding: 0px;}
.pokladna img {display: block; float: left;}

.volbaPlatby {width: 100%; border-top: 1px solid #333333;}
.Text .volbaPlatby p {padding-top: 0px; text-indent: 0px;}
.volbaPlatby .block2 { padding: 0px; /* padding: 14px 12px 14px 36px; */ position: relative; float: left; width: 100%; }
.volbaPlatby .block2 table { border-collapse: collapse; border: 0px; }
.volbaPlatby .block2 table td { border: 0px; vertical-align: top; padding: 0px; }
.volbaPlatby .block2 div.block-left { float: left; position: relative; height: 1px; overflow: hidden; }
.volbaPlatby .block2 .block-left { width: 778px; }
.volbaPlatby .block2 .block-left .text { margin: 15px 0px 0px 37px; width: 500px; }
.volbaPlatby .block2 div.block-right { float: left; position: relative; border-left: 1px solid #333; height: 1px; overflow: hidden;  }
.volbaPlatby .block2 table td { position: relative; }
.volbaPlatby .block2 table td.block-right { border-left: 1px solid #333; height: 1px; }
.volbaPlatby .block2 .block-right { width: 201px; }
.volbaPlatby .block2 .block-right .text { width: 88px; text-align: right; }
.volbaPlatby .selected .block-right .inner { border-left: 1px solid #000; margin-left: -1px; }
.volbaPlatby .block2 .minh1 { height: 69px; width: 0px; float: left; }
.volbaPlatby .block2 .minh2 { height: 67px; width: 0px; float: left; }
.volbaPlatby .block2 .inner { float: left; width: 100%; margin: 1px 0px; }
.volbaPlatby .block2 .inner span,
.volbaPlatby .block2 .inner label { display: inline-block; vertical-align: top; }
.volbaPlatby .platbaBlock-selected .selected td {background-color: #282828; }
.volbaPlatby .platbaBlock-selected .selected td.block-right { border-color: #000; }
.volbaPlatby .platbaBlock-selected .platbaBlock-selected {border-bottom: 1px solid #333333; float: left; width: 100%; }
.volbaPlatby .radio {display: block; float: right; width: 21px; height: 21px; position: absolute; top: 23px; right: 12px;}
.volbaPlatby .nazev { line-height: 18px; font-size: 75%; font-weight: bold; color: #ffffff;}
.volbaPlatby .nazev label {font-weight: bolder;}
.volbaPlatby .popis { line-height: 14px; color: #757575; font-size: 68.75%;}
.volbaPlatby .cena { line-height: 67px; text-align:left; font-size: 87.5%; font-weight: bold; color: #ffffff; }
.volbaPlatby .cena .text { font-size: 85.7%; color: #fff; font-weight: bold; display: inline-block; }
.volbaPlatby .cena .value { display: inline-block; padding-left: 5px; }
.volbaPlatby .logo img {display: block; width: 30px; height: 29px; background-color: #ffffff;}
.volbaPlatby .logo { overflow: hidden; width: 30px; height: 29px; margin: 19px 0px 19px 36px; position: relative; }

.checkboxPokladna {width: 13px; height: 13px; display: block; border: 4px solid #4c4c4c; background-color: #eaeaea; position: absolute; top: 23px; right: 12px;}
.selected .checkboxPokladna {background: transparent url(ag-mapa.png) no-repeat -204px -163px; width: 21px; height: 21px; border: 0px; background-color: #4c4c4c; }

.volbaPlatby .radio {visibility: hidden;}

.doprava h2 {padding: 3px 0px 12px 19px; 	}
.doprava .typPlatby { float: left; width: 759px; border-top: 1px solid #333;  padding-top: 12px; }
.doprava .shipping { float: left; padding: 12px 0px 12px 23px; width: 120px; border-left: 1px solid #333; border-top: 1px solid #333; }
.doprava .selectMe { float: left; padding: 12px 0px 12px 23px; width: 35px; border-top: 1px solid #333; }
.doprava .poznamka {line-height: 28px; color: #3d3d3d; float: left; }
.doprava .poznamka2 {line-height: 28px; color: #3d3d3d; float:right; }
.doprava .tlacitka {margin-top: 16px;}

.specialniDoprava {font-size: 75%; line-height: 18px; padding-bottom: 10px; border-top: 1px solid #333333; color: #757575;}
.specialniDoprava .produkt {width: auto; display: inline; margin: 0px; float: none;}
.specialniDoprava .platba {margin-top: 5px;}
.specialniDoprava input {width: 25px; height: 18px;}

.slevyVPokladne {line-height: 18px; font-size: 75%; width: 100%; color: #757575;}
.slevyVPokladne input {display: block; float: left; width: 25px; padding: 0px; height: 18px;}

.fce9-1 .pokladna {padding-top: 12px;}
.fce9-1 .Forms h2 {padding-bottom: 1px; margin-bottom: 10px;}
.fce9-1 .Forms .value {color: #676767; width: 208px; float: right; padding-left: 0px;}
.fce9-1 .Forms label {margin: 0px; padding: 5px 0px 5px 10px;}
.fce9-1 .Forms label.ulice {height: 33px;}
.fce9-1 .Forms label.last {margin-bottom: 6px;}
.fce9-1 .pokladna .sloupec2 {float: left;}
.fce9-1 .tlacitka {margin-top: 32px;}

.pokladna .right {float: right; width: 645px;}
.pokladna .right .right {width: 298px;}
.pokladna .celkem {padding: 16px 16px 16px 12px; /*line-height: 53px;*/ border-top: 1px solid #333333; border-bottom: 1px solid #333333;}
.pokladna .postovne {padding: 0px 16px 0px 12px; line-height: 40px;}
.pokladna .dole {line-height: 28px; color: #3d3d3d;}
.pokladna .vzkaz {width: 402px; float: left;}
.pokladna .vzkaz textarea {width: 386px; border: 1px solid #252525; background-color: #000000; height: 48px; line-height: 16px; font-size: 68.75%; padding: 2px 6px; margin-top: 17px;}
.pokladna .vzkaz h2 {font-weight: bold; font-size: 75%; text-transform: uppercase; line-height: 13px;}
.pokladna .right .velky {margin-top: 32px;}
.pokladna table {width: 100%; line-height: 16px;}
.pokladna td {border-bottom: 1px solid #333333; padding: 11px 0px 12px 0px;}
.pokladna thead td {padding-bottom: 9px; padding-top: 16px;}
.pokladna td.name {padding-left: 11px; width: 470px;}
.pokladna td.pocet {width: 50px; text-align: right; }
.pokladna td.bez {width: 122px;}
.pokladna td.dph {width: 35px;}
.pokladna tbody td.dph {text-indent: 2px;}
.pokladna .left {width: 338px; float: left; line-height: 16px; margin-top: 34px;}
.pokladna .left .row {margin-top: 7px;}
.pokladna .left input {width: 0px; float: left; display: block; margin-top: 2px;}
.pokladna .left .checkbox {float: left; margin: 0px 4px 0px 11px; border: 3px solid #484848; background-color: #eaeaea; width: 9px; height: 9px; }
.pokladna .left .bg-on { width: 15px; height: 15px; border: 0px; background-color: #484848; }

.pokladna .left label {width: auto; float: left; display: block;}
.pokladna .left img {float: left; display: block;}

.message {position: absolute; width: 100%; height: 100%; z-index: 1024; left: 0px; top: 0px;}
.message .text {padding: 20px 20px;}
.message .clona{ width: 100%; height: 100%; background: #000000;}
.message .odsazeni {width: 0px; height: 0px; position: absolute; top: 141px; left: 50%; display: block;}
.message .wrap {width: 291px; height: auto; text-align: center; position: absolute; top: 0px; left: -145px; background-color: #000000; border: 1px solid #333333; padding-bottom: 12px;}
.message h2 {height: auto; border-bottom: 1px solid #333333; line-height: 19px; display: block; width: 100%; padding: 9px 0px;}
.message .jedno {width: 122px; height: 53px; margin: 25px auto 0px auto;}
.message .dve {width: 260px; height: 53px; margin: 25px auto 0px auto;}
#message .button {font-size: 11px;}
#message .dve .button {width: 45%; padding: 0px;}
#message .jedno .button {padding: 0px 10px;}

#userForms .login {padding: 12px 32px 0px 20px;}
#userForms label {line-height: 28px; display: block; margin-top: 9px; float: left; font-size: 68.75%; color: #ffffff; width: 49px;}
#userForms input {line-height: 28px; display: block; margin-top: 9px;float: right; width: 169px; height:20px; padding: 6px 0px 0px 10px; font-size: 68.75%; background-color: transparent; border: 1px solid #333333; }
#userForms .button {float: right; margin-top: 10px; height: 25px; display: block; float: right; padding: 0px 20px 0px 13px;}
#userForms .ico {width: 13px; height: 28px; top: 8px; left: 16px; position: absolute;}
#userForms .close {display: block; width: 12px; height: 13px; top: 13px; right: 14px; position: absolute;}
#userForms a.button {text-decoration: none; line-height: 25px;}
#userForms .reg {padding-top: 5px;}

.katalogHeader {color: #676767;}
.katalogHeader select {background-color: #000000; font-size: 68.75%; color: #676767; border: 1px solid #252525; height: 27px; padding: 5px 0px 5px 0px; display: block; float: left;}
.katalogHeader .selectbox {margin: 0px;}
.katalogHeader option.selected {color: #ffffff;}
.katalogHeader .sort {width: 198px;}
.katalogHeader .count {width: 52px;}
.katalogHeader label {padding: 0px 6px 0px 16px; display: block; float: left; line-height: 27px; font-size: 68.75%;}
.katalogHeader .chb {width: 25px; display: block; float: left; margin:0px; padding: 0px; height: 27px;}
.katalogHeader .checkbox {float: left; margin: 7px -20px 0px 5px;}
.katalogHeader .bunka {float: left; line-height: 17px; margin-top: 10px;}
.katalogHeader .button {float: right; margin-top: 10px; height: 25px; display: block; float: right; padding: 0px 20px 0px 13px;}
.katalogHeader .inp {height: 20px; padding: 5px 0px 0px 5px; font-size: 68.75%;}

.katalogFooter .listcontrolPages2 { width: auto; }
.katalogFooter .listcontrolPages2 .listcontrolPages2-cisla { width: 720px; text-align: center;  }
.katalogFooter .listcontrolPages2 .listcontrolPages2-cisla a { float: none; padding: 0px 8px; line-height: 15px; display: inline; }
.katalogFooter .listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky { float: none; }

.listcontrolPages2 {width: auto; overflow: hidden; font-size: 68.75%; line-height: 16px; float: right; position: relative; margin-top: 6px; padding: 0px 30px; }
.listcontrolPages2 a {height: 15px; display: block; text-decoration: none;}
.listcontrolPages2 a:hover {text-decoration: underline;}

* html div.listcontrolPages2 {width: 220px;}
*+html div.listcontrolPages2 {width: 220px;}
.listcontrolPages2 .listcontrolPages2-nasledujici { position: absolute; top: 0px; right: 0px; width: 10px; height: 7px; display: block; float: right; background: transparent url(ag-mapa.png) no-repeat -161px -100px; text-indent: -9999px; margin-top: 4px;}
.listcontrolPages2 .listcontrolPages2-predchozi { position: absolute; top: 0px; left: 16px;  width: 5px; height: 7px; display: block; float: left; background: transparent url(ag-mapa.png) no-repeat -152px -100px; text-indent: -9999px; margin-top: 4px;}
.listcontrolPages2 .listcontrolPages2-prvni { position: absolute; top: 0px; left: 0px; width: 10px; height: 7px; display: block; float: left; background: transparent url(ag-mapa.png) no-repeat -152px -100px; text-indent: -9999px; margin-top: 4px;}
.listcontrolPages2 .listcontrolPages2-posledni { position: absolute; top: 0px; right: 16px; width: 5px; height: 7px; display: block; float: right; background: transparent url(ag-mapa.png) no-repeat -161px -100px; text-indent: -9999px; margin-top: 4px;}
.listcontrolPages2 .listcontrolPages2-cisla {width: auto; border-right: 1px solid #333333; border-left: 1px solid #333333; display: block; float: left; }
.listcontrolPages2 .listcontrolPages2-cisla a {float: left; width: 22px; text-align: center;}
.listcontrolPages2 .listcontrolPages2-cisla .listcontrolPages2-tecky { float: left; }
.listcontrolPages2 .listcontrolPages2-cisloSelected {color: #ffffff;}

h1.Nadpis {padding: 7px 0px 11px 0px; border-bottom: 1px solid #333333;}
.textpage {padding: 10px 15px;}

.Text {line-height: 16px; font-size: 75%; color: #ffffff; }
.Text p {line-height: 16px; color: #ffffff; margin-top: 3px;}
.Text a {color: #757575; text-decoration: underline;}
.Text a:hover {text-decoration: none;}
.Text h2 {line-height: 22px; font-weight: bold; color: #ffffff;}
.Text h3 {line-height: 22px; font-weight: bold; color: #ffffff;}
.Text h4 {line-height: 22px; font-weight: bold; color: #ffffff;}
.Text ul {line-height: 16px; padding: 0px 0px 0px 20px; margin: 0px; list-style-type: disc;}
.Text ol {line-height: 16px; font-weight: bold;}
.Text img {margin: 0px 10px;}

.Prepinac {margin: 17px auto 0px auto; width: auto; clear: both; }
.Prepinac td {width: 13px; height: 7px;}
.Prepinac td .item {width: 7px; height: 7px; margin: 0px auto; text-indent: -9999px; display: block; background: transparent url(ag-mapa.png) no-repeat -178px -100px; overflow: hidden;}
.Prepinac td .selected {background-position: -171px -100px;}

#novinky {padding: 0px 19px 18px 19px; }
#novinky .button {width: 10px; height: 10px; float: right; }
#novinky a {color: #b62932;}
#novinky .Text {line-height: 18px; }
#novinky .new {width: 493px; text-align: left;}
#novinky .tip {float: left; width: 36px; height: 34px;}

.faq h2,
.novinky h2 {padding: 7px 0px;}
.faq h2 a,
.novinky h2 a {text-decoration: underline;}
.faq h2 a:hover,
.novinky h2 a:hover {text-decoration: none;}
.faq .Text,
.novinky .Text {padding: 7px 0px 7px 14px; border-bottom: 1px solid #333333;}
.faq hr { border: 0px; border-bottom: 1px solid #333333; padding: 0px; margin: 0px; width: 100%; }

.katPopis {padding: 10px 15px;}

.favorites table {padding-top: 10px; width: 100%; table-layout: fixed;}
.favorites td {vertical-align: top; padding: 5px;}
.favorites .top td {padding: 0px 0px 2px 9px; vertical-align: middle; height: 36px; background-color: #F5F5F5;}
.favorites td.image {width:55px;}
.favorites td.koupit {width:95px;}
.favorites .dole {margin-top: 10px; padding: 0px 13px;}

.porovnani .scroll {margin-top: 15px; overflow: auto;}
.porovnani table {width: auto;}
.porovnani td {padding: 5px 3px; vertical-align: middle; width: 140px; border-bottom: 1px solid #333333;}
.porovnani td.popis {width: 90px; text-align: right;}
.porovnani .top td {padding: 9px 5px; vertical-align: middle; height: auto;}
.porovnani .button {width: 50px; margin: 0px auto;}

.textpage {padding-top: 19px;}

.advsearch .Forms  {width: 279px;}
.advsearch .Forms label {width: 100%;}
.advsearch .Forms .chb {margin-top: 2px;}
.advsearch .Forms .button {margin-top: 10px;}

.advsearch2 label {width: auto;}
.advsearch1 .advsearch2 {width: 100%;}
.advsearch1 .advsearch2 label {width: 180px;}
.advsearch1 .advsearch2 {padding-top: 19px;}

table.advsearch {margin-top: 15px; width: 100%;}
.advsearch td.Text {padding-right: 10px;}
.advsearch .advsearch2 label {width: 100%; padding: 0px;}

.advsearch .button,
.advsearch2 .button {margin-top: 6px; padding: 0px 10px; float: left;}

.objdetail table {width: 100%; margin-top: 10px; border-top: 1px solid #252525;}
.objdetail td {padding: 5px; border-bottom: 1px solid #252525;}

.stepcarousel {position: relative; overflow: hidden; width: 291px; margin: 0px 0px 0px 0px;}
.stepcarousel .belt {position: absolute; left: 0; top: 0;}
.stepcarousel .panel {float: left; width: 291px; height: 291px; overflow: hidden; margin: 0px;}

div.select { position: absolute; text-align: left; font-size: 68.75%; line-height: 26px; border: 1px solid #252525; }
div.select .arrow { position: absolute; right: 8px; top: 8px; width: 8px; height: 8px; background: transparent url(ag-mapa.png) no-repeat -136px -100px; }
div.select .arrow-opened { background-position: -144px -100px; }
div.select .value { color: #676767; padding: 0px 8px; cursor: pointer; height: 27px; overflow: hidden; }
div.select .options { display: none; background: #000; overflow: auto; }
div.select .options a { display: block; padding: 0px 8px; text-decoration: none; }
div.select .options a.selected { color: #ffffff; }
div.select .options a:hover { background-color: #252525; }

div.selectbox {line-height: 26px; border: 1px solid #252525; font-size: 68.75%; position: relative; height: 26px; padding: 0px 25px 0px 10px; float: left; margin-top: 6px; color: #676767; cursor: default; white-space: nowrap;}
div.selectbox .icon {width: 8px; height: 8px; position: absolute; top: 8px; right: 12px; background: transparent url(ag-mapa.png) no-repeat -136px -100px; overflow: hidden;}
div.open .icon {background-position: -144px -100px;}
div.selectbox-options {padding-top: 28px; display: none; position: absolute; height: auto;}
div.selectbox-options ul {margin: 0px; font-size: 68.75%; list-style-type: none; padding: 3px 5px; background-color: #000000; border: 1px solid #252525; border-top-width: 0; display: block; text-align: left;}
div.selectbox-options ul li {display: block; text-decoration: none; color: #676767; padding: 4px 3px; line-height: 16px; cursor: default;}
div.selectbox-options ul li.selected {color: #ffffff;}
div.selectbox-options ul li.first {border-top: 1px solid #333333; padding-top: 6px;}
div.selectbox-options ul li:hover {background-color: #252525;}
#clona {position: absolute; top: 0px; left: 0px; display: none; /*background-color: red; opacity: 0.1;*/}

.checkbox {width: 15px; height: 15px; background-color: #4c4c4c; display: block; margin-left: -21px;}
.volbaDopravy .checkbox {width: 21px; height: 21px; background-color: #4c4c4c; display: block; margin-left: -21px;}

.recenze h1 { padding-bottom: 12px; }
.recenze .item { padding: 11px 0px 22px 14px; border-bottom: 1px solid #333333; width: 100%; color: #c5c5c5; }
.recenze .item .user { width: 100%; color: #fff; font-weight: bold; }
.recenze .item .text-content { width: 702px; }
.recenze a.back { margin-top: 15px; margin-left: 4px; }

#dodaci { position: relative; }

#countryList { position: absolute; background: #1f1f1f; border: 1px solid #892d32; padding: 15px; }
#countryList h2 { text-align: left; color: #888; font-size: 150%; float: left; }
#countryList button { background-position: -195px -99px; text-indent: -5000px; overflow: hidden; float: right; height: 10px; width: 10px; border: 0px; }
#countryList .R { color: #888; text-decoration: underline; font-size: 75%; padding: 0px 4px; cursor: pointer; line-height: 10px; }
#countryList .loader { margin: 200px auto; clear: both; text-align: center; width: 100px; }
#countryList .loader .icon { background:url(images/prettyPhoto/dark_rounded/loader.gif); width: 24px; height: 24px; margin: 4px auto; }
#countryList .border { position: absolute; right: -1px; bottom: 100%; border: 1px solid #892D32; border-bottom: 1px solid #1f1f1f; cursor: pointer; padding:10px 20px 9px 12px; text-align: left; width: 146px; height: 28px; }
#countryList .col { width: 190px; float: left; }
#countryList .item { width: 165px; padding: 2px 6px 2px 25px; position: relative; text-align: left; font-size: 75%; color: #e0e0e0; cursor: pointer; }
#countryList .item .flag { position: absolute; top: 5px; left: 2px; width: 16px; height: 11px; }
#countryList .button { right: 10px; }

.bg-facebook { background-position: -228px -146px; width: 23px; height: 23px; text-indent: -5000px; overflow: hidden; display: block; float: left; margin-right: 4px;  }

.bg-twitter { background-position:-230px -105px; width: 20px; height: 20px; display: block; text-indent: -5000px; overflow: hidden; float: left; margin-right: 5px; }

.bg-hledam { background-position: 0px -371px; line-height: 25px; height: 25px; width: 184px; position: absolute; top: 8px; right: 7px; font-size: 75%; color: #f8f8f8; /*#cc6268;*/ padding: 0px 4px; display: none; text-align: center; } /* 54 */
.bg-hledam .loader { float: left; margin-top: 5px; }

.bg-cekejte { background-position:0 -81px; height: 27px; line-height: 27px; width: 106px; position: absolute; bottom: 0px; right: 0px; font-size: 75%; color: #f8f8f8; /*#cc6268;*/ padding: 0px 4px; display: none; text-align: center; }
.bg-cekejte .loader { float: left; margin-top: 6px; }

.bg-cekejte2 { background-position:0 -184px; height: 52px; line-height: 52px; width: 198px; color: #f8f8f8; /*#cc6268;*/ padding: 0px 4px; display: none; text-align: center; margin-top: 32px; }
.bg-cekejte2 .loader { float: left; margin-top: 20px; position:relative; left: 20px; }

.loader-red { width: 18px; height: 15px; background: url(loader-redlight.gif); display: inline-block; }
.loader-dark { width: 18px; height: 15px; background: url(loader-dark.gif); display: inline-block; }
.loader-green { width: 18px; height: 15px; background: url(loader-green.gif); display: inline-block; }
.loader-white { width: 18px; height: 15px; background: url(loader-white.gif); display: inline-block; }

/* flags */
.flag-af { background-position: -0px -529px; }
.flag-al { background-position: -19px -529px; }
.flag-dz { background-position: -38px -529px; }
.flag-ad { background-position: -57px -529px; }
.flag-ao { background-position: -76px -529px; }
.flag-ag { background-position: -95px -529px; }
.flag-ar { background-position: -114px -529px; }
.flag-am { background-position: -133px -529px; }
.flag-au { background-position: -152px -529px; }
.flag-at { background-position: -171px -529px; }
.flag-az { background-position: -190px -529px; }
.flag-bs { background-position: -209px -529px; }
.flag-bh { background-position: -228px -529px; }
.flag-bd { background-position: -0px -543px; }
.flag-bb { background-position: -19px -543px; }
.flag-by { background-position: -38px -543px; }
.flag-be { background-position: -57px -543px; }
.flag-bz { background-position: -76px -543px; }
.flag-bj { background-position: -95px -543px; }
.flag-bt { background-position: -114px -543px; }
.flag-bo { background-position: -133px -543px; }
.flag-ba { background-position: -152px -543px; }
.flag-bw { background-position: -171px -543px; }
.flag-br { background-position: -190px -543px; }
.flag-bn { background-position: -209px -543px; }
.flag-bg { background-position: -228px -543px; }
.flag-bf { background-position: -0px -557px; }
.flag-bi { background-position: -19px -557px; }
.flag-kh { background-position: -38px -557px; }
.flag-cm { background-position: -57px -557px; }
.flag-ca { background-position: -76px -557px; }
.flag-cv { background-position: -95px -557px; }
.flag-cf { background-position: -114px -557px; }
.flag-td { background-position: -133px -557px; }
.flag-cl { background-position: -152px -557px; }
.flag-cn { background-position: -171px -557px; }
.flag-co { background-position: -190px -557px; }
.flag-km { background-position: -209px -557px; }
.flag-cd { background-position: -228px -557px; }
.flag-cg { background-position: -0px -571px; }
.flag-cr { background-position: -19px -571px; }
.flag-ci { background-position: -38px -571px; }
.flag-hr { background-position: -57px -571px; }
.flag-cu { background-position: -76px -571px; }
.flag-cy { background-position: -95px -571px; }
.flag-cz { background-position: -114px -571px; }
.flag-dk { background-position: -133px -571px; }
.flag-dj { background-position: -152px -571px; }
.flag-dm { background-position: -171px -571px; }
.flag-do { background-position: -190px -571px; }
.flag-ec { background-position: -209px -571px; }
.flag-eg { background-position: -228px -571px; }
.flag-sv { background-position: -0px -585px; }
.flag-gq { background-position: -19px -585px; }
.flag-er { background-position: -38px -585px; }
.flag-ee { background-position: -57px -585px; }
.flag-et { background-position: -76px -585px; }
.flag-fj { background-position: -95px -585px; }
.flag-fi { background-position: -114px -585px; }
.flag-fr { background-position: -133px -585px; }
.flag-ga { background-position: -152px -585px; }
.flag-gm { background-position: -171px -585px; }
.flag-ge { background-position: -190px -585px; }
.flag-de { background-position: -209px -585px; }
.flag-gh { background-position: -228px -585px; }
.flag-gr { background-position: -0px -599px; }
.flag-gd { background-position: -19px -599px; }
.flag-gt { background-position: -38px -599px; }
.flag-gn { background-position: -57px -599px; }
.flag-gw { background-position: -76px -599px; }
.flag-gy { background-position: -95px -599px; }
.flag-ht { background-position: -114px -599px; }
.flag-hn { background-position: -133px -599px; }
.flag-hu { background-position: -152px -599px; }
.flag-is { background-position: -171px -599px; }
.flag-in { background-position: -190px -599px; }
.flag-id { background-position: -209px -599px; }
.flag-ir { background-position: -228px -599px; }
.flag-iq { background-position: -0px -613px; }
.flag-ie { background-position: -19px -613px; }
.flag-il { background-position: -38px -613px; }
.flag-it { background-position: -57px -613px; }
.flag-jm { background-position: -76px -613px; }
.flag-jp { background-position: -95px -613px; }
.flag-jo { background-position: -114px -613px; }
.flag-kz { background-position: -133px -613px; }
.flag-ke { background-position: -152px -613px; }
.flag-ki { background-position: -171px -613px; }
.flag-kp { background-position: -190px -613px; }
.flag-kr { background-position: -209px -613px; }
.flag-kw { background-position: -228px -613px; }
.flag-kg { background-position: -0px -627px; }
.flag-la { background-position: -19px -627px; }
.flag-lv { background-position: -38px -627px; }
.flag-lb { background-position: -57px -627px; }
.flag-ls { background-position: -76px -627px; }
.flag-lr { background-position: -95px -627px; }
.flag-ly { background-position: -114px -627px; }
.flag-li { background-position: -133px -627px; }
.flag-lt { background-position: -152px -627px; }
.flag-lu { background-position: -171px -627px; }
.flag-mk { background-position: -190px -627px; }
.flag-mg { background-position: -209px -627px; }
.flag-mw { background-position: -228px -627px; }
.flag-my { background-position: -0px -641px; }
.flag-mv { background-position: -19px -641px; }
.flag-ml { background-position: -38px -641px; }
.flag-mt { background-position: -57px -641px; }
.flag-mh { background-position: -76px -641px; }
.flag-mr { background-position: -95px -641px; }
.flag-mu { background-position: -114px -641px; }
.flag-mx { background-position: -133px -641px; }
.flag-fm { background-position: -152px -641px; }
.flag-md { background-position: -171px -641px; }
.flag-mc { background-position: -190px -641px; }
.flag-mn { background-position: -209px -641px; }
.flag-me { background-position: -228px -641px; }
.flag-ma { background-position: -0px -655px; }
.flag-mz { background-position: -19px -655px; }
.flag-mm { background-position: -38px -655px; }
.flag-na { background-position: -57px -655px; }
.flag-nr { background-position: -76px -655px; }
.flag-np { background-position: -95px -655px; }
.flag-nl { background-position: -114px -655px; }
.flag-nz { background-position: -133px -655px; }
.flag-ni { background-position: -152px -655px; }
.flag-ne { background-position: -171px -655px; }
.flag-ng { background-position: -190px -655px; }
.flag-no { background-position: -209px -655px; }
.flag-om { background-position: -228px -655px; }
.flag-pk { background-position: -0px -669px; }
.flag-pw { background-position: -19px -669px; }
.flag-pa { background-position: -38px -669px; }
.flag-pg { background-position: -57px -669px; }
.flag-py { background-position: -76px -669px; }
.flag-pe { background-position: -95px -669px; }
.flag-ph { background-position: -114px -669px; }
.flag-pl { background-position: -133px -669px; }
.flag-pt { background-position: -152px -669px; }
.flag-qa { background-position: -171px -669px; }
.flag-ro { background-position: -190px -669px; }
.flag-ru { background-position: -209px -669px; }
.flag-rw { background-position: -228px -669px; }
.flag-kn { background-position: -0px -683px; }
.flag-lc { background-position: -19px -683px; }
.flag-vc { background-position: -38px -683px; }
.flag-ws { background-position: -57px -683px; }
.flag-sm { background-position: -76px -683px; }
.flag-st { background-position: -95px -683px; }
.flag-sa { background-position: -114px -683px; }
.flag-sn { background-position: -133px -683px; }
.flag-rs { background-position: -152px -683px; }
.flag-sc { background-position: -171px -683px; }
.flag-sl { background-position: -190px -683px; }
.flag-sg { background-position: -209px -683px; }
.flag-sk { background-position: -228px -683px; }
.flag-si { background-position: -0px -697px; }
.flag-sb { background-position: -19px -697px; }
.flag-so { background-position: -38px -697px; }
.flag-za { background-position: -57px -697px; }
.flag-es { background-position: -76px -697px; }
.flag-lk { background-position: -95px -697px; }
.flag-sd { background-position: -114px -697px; }
.flag-sr { background-position: -133px -697px; }
.flag-sz { background-position: -152px -697px; }
.flag-se { background-position: -171px -697px; }
.flag-ch { background-position: -190px -697px; }
.flag-sy { background-position: -209px -697px; }
.flag-tj { background-position: -228px -697px; }
.flag-tz { background-position: -0px -711px; }
.flag-th { background-position: -19px -711px; }
.flag-tl { background-position: -38px -711px; }
.flag-tg { background-position: -57px -711px; }
.flag-to { background-position: -76px -711px; }
.flag-tt { background-position: -95px -711px; }
.flag-tn { background-position: -114px -711px; }
.flag-tr { background-position: -133px -711px; }
.flag-tm { background-position: -152px -711px; }
.flag-tv { background-position: -171px -711px; }
.flag-ug { background-position: -190px -711px; }
.flag-ua { background-position: -209px -711px; }
.flag-ae { background-position: -228px -711px; }
.flag-gb { background-position: -0px -725px; }
.flag-us { background-position: -19px -725px; }
.flag-uy { background-position: -38px -725px; }
.flag-uz { background-position: -57px -725px; }
.flag-vu { background-position: -76px -725px; }
.flag-va { background-position: -95px -725px; }
.flag-ve { background-position: -114px -725px; }
.flag-vn { background-position: -133px -725px; }
.flag-ye { background-position: -152px -725px; }
.flag-zm { background-position: -171px -725px; }
.flag-zw { background-position: -190px -725px; }
.flag-tw { background-position: -209px -725px; }
.flag-cx { background-position: -228px -725px; }
.flag-cc { background-position: -0px -739px; }
.flag-hm { background-position: -19px -739px; }
.flag-nf { background-position: -38px -739px; }
.flag-nc { background-position: -57px -739px; }
.flag-pf { background-position: -76px -739px; }
.flag-yt { background-position: -95px -739px; }
.flag-gp { background-position: -114px -739px; }
.flag-pm { background-position: -133px -739px; }
.flag-wf { background-position: -152px -739px; }
.flag-tf { background-position: -171px -739px; }
.flag-bv { background-position: -190px -739px; }
.flag-ck { background-position: -209px -739px; }
.flag-nu { background-position: -228px -739px; }
.flag-tk { background-position: -0px -753px; }
.flag-gg { background-position: -19px -753px; }
.flag-im { background-position: -38px -753px; }
.flag-je { background-position: -57px -753px; }
.flag-ai { background-position: -76px -753px; }
.flag-bm { background-position: -95px -753px; }
.flag-io { background-position: -114px -753px; }
.flag-vg { background-position: -133px -753px; }
.flag-ky { background-position: -152px -753px; }
.flag-fk { background-position: -171px -753px; }
.flag-gi { background-position: -190px -753px; }
.flag-ms { background-position: -209px -753px; }
.flag-pn { background-position: -228px -753px; }
.flag-sh { background-position: -0px -767px; }
.flag-gs { background-position: -19px -767px; }
.flag-tc { background-position: -38px -767px; }
.flag-mp { background-position: -57px -767px; }
.flag-pr { background-position: -76px -767px; }
.flag-as { background-position: -95px -767px; }
.flag-um { background-position: -114px -767px; }
.flag-gu { background-position: -133px -767px; }
.flag-vi { background-position: -152px -767px; }
.flag-hk { background-position: -171px -767px; }
.flag-mo { background-position: -190px -767px; }
.flag-fo { background-position: -209px -767px; }
.flag-gl { background-position: -228px -767px; }
.flag-gf { background-position: -0px -781px; }
.flag-mq { background-position: -19px -781px; }
.flag-re { background-position: -38px -781px; }
.flag-ax { background-position: -57px -781px; }
.flag-aw { background-position: -76px -781px; }
.flag-an { background-position: -95px -781px; }
.flag-sj { background-position: -114px -781px; }
.flag-ac { background-position: -133px -781px; }
.flag-ta { background-position: -152px -781px; }
.flag-aq { background-position: -171px -781px; }
.flag-cs { background-position: -190px -781px; }
.flag-ps { background-position: -209px -781px; }
.flag-eh { background-position: -228px -781px; }

.image .L{width:57px;height:57px;}
.recStat{text-transform: uppercase;color:#b7b7b7;}
.flagRec{width:16px;height:11px;}
.leftRec{float:left;margin-right:7px;}
.leftRec2{float:left;}
.autorASocialniSite { float: left; clear: both; }

#whoson_chat_link { margin-top: 47px; display: block; }

#sloupce.fce9-0,#sloupce.fce9-1 { margin-bottom: 200px; }

.darceky { color:#757575; font-weight: normal; }

.darceky a { color:#757575!important; text-decoration: none; font-weight: normal; }

.darceky .nazev {  color:white; font-weight:bold; text-transform: uppercase; }

.pokladna tbody.darky tr.noborder td { border: 0px; }
.pokladna tbody.darky tr.first td { border-top: 1px solid #333; }
.pokladna tbody.darky tr.last td { border-bottom: 1px solid #333; }
.pokladna tbody.darky tr.blackborder td,
.pokladna tbody.darky tr.blackborder { border-top: 1px solid #000; }
.pokladna table { border-collapse: collapse; }
.pokladna tr.noborder td { border-bottom: 0px; }
.pokladna td.cena { text-align: right; padding-right: 16px; }

.bg-button-red { padding:0px 10px !important; white-space: nowrap; }

#right a.inner { display: block; }
#right .fotorecenze { margin-top: 5px; display: inline-block; vertical-align: top; width: 47px; }
#right .fotorecenze-space { width: 6px; height: 63px; display: inline-block; vertical-align: top; margin-top: 5px; }
#right .ohlasy .bg-button { display: inline-block; height: 25px; line-height: 25px; text-transform: uppercase; text-align: center; margin-top: 6px; }
#right .ohlasy a.inner { color: #fff; text-decoration: none; }
#right .ohlasy a.inner center { margin-top: 6px; }

#leftcenter .fotorecenze .katalog .item { font-size: 75%; }
#leftcenter .fotorecenze .katalog .item .inner { width: 180px; padding: 0px; height: auto; }
#leftcenter .fotorecenze .katalog .item .inner img { width: 180px; height: 180px; margin: 0px; }
#leftcenter .fotorecenze .katalog .item .inner .user { text-align: center; display: inline-block; width: 100%; text-transform: none; line-height: 150%; margin-top: 14px; }
