/* REDESIGN POSTERS.CZ 09/2008 */* { margin: 0; padding: 0; border: 0;}body{ font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 11px; color: #4C4C4C; text-align: center; background:#ebebeb;}/* lista s odkazy topPaneLinx pro posters.cz a eyelevel.cz */#topPaneLinx { width: 100%; height: 53px; border-bottom: 2px solid #134673; overflow: hidden; }#topPaneLinx div { margin: 0 auto; width: 976px; text-align: left; }#topPaneLinx p { width: 180px; float: left; height: 53px; }#topPaneLinx a { display: block; text-decoration: none; padding: 0 0 10px 50px; }#topPaneLinx strong { display: block; padding: 15px 0 0px 0; }#topPaneLinx #posters-link { background: url('../img/topPaneLinx/bg-posters.jpg') repeat-x; }#topPaneLinx #eyelevel-link { background: url('../img/topPaneLinx/bg-eyelevel.jpg') repeat-x; }#topPaneLinx #posters-link a { background: url('../img/topPaneLinx/logo-posters.jpg') no-repeat; color: #fff; }#topPaneLinx #eyelevel-link a { background: url('../img/topPaneLinx/logo-eyelevel.jpg') no-repeat; }#main {  width: 976px; margin: 5px auto; text-align: left; height: auto; background: url('../img/content_top.jpg') center top no-repeat; padding: 17px 15px 0px 15px; position: relative;}input {   border: 1px solid #CECECE;   color: #575757;   font-size: 95%;   padding: 2px;}a {  color: #4C4C4C;}a:active, a:focus { outline: 0px none; }.tc{text-align: center;}.hide { display: none; }#head { display: block; position: relative; bottom: -4px; width: 100%; height: 150px; background: url('../img/content_shadow.jpg') center top repeat-y #fff; margin: 0px -15px; padding: 0px 15px;}#head-top{ width: 100%; height: 85px;  position: relative;}#destinations { float: left; width: 100%; margin: 10px 0px 15px 0px; }#destinations img#weshipto { float: left; }#destinations div { margin-left: 80px }#destinations div a {  }#destinations div a img { float: left; }#destination-cz,#destination-sk,#destination-de,#destination-en { display: none; }#destination-es { float: left; width: 100%; }div.destination-choices { display: block; white-space: nowrap; margin-top: 10px; }div.destination-choices img { display: inline; white-space: nowrap;  }.hp-text {float: left; width: 110%; margin-bottom: 0px; position: relative; left: -11px; }#day_tip.lang-cz { background: url('../img/cz/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip.lang-de { background: url('../img/de/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip.lang-en { background: url('../img/en/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip.lang-es { background: url('../img/es/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip.lang-fr { background: url('../img/fr/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip.lang-sk { background: url('../img/sk/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip.lang-it { background: url('../img/it/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip.lang-pt { background: url('../img/pt/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip.lang-da { background: url('../img/da/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip.lang-hu { background: url('../img/hu/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip.lang-pl { background: url('../img/pl/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip.lang-nl { background: url('../img/nl/tip-dne.jpg') no-repeat -10px top #444547; }#day_tip { background-color: #444547; margin: 0px -10px 0px -10px; height: 290px; position: relative; float: left; width: 782px; }#day_tip a.oriznuti{display: block; width: 415px; height: 290px; overflow: hidden; text-align: center; float: left;}#day_tip a.oriznuti img{margin: auto;}#day_tip a {color: white; text-decoration: none;}#tip_desc{float: left; width: 300px; margin-top: 117px; padding: 0px 30px 10px 30px; color: #f2f2f2; display: block; }#day_tip.lang-en #tip_desc { margin-top: 105px; }#day_tip.lang-fr #tip_desc { margin-top: 105px; }#day_tip.lang-de #tip_desc { margin-top: 96px; }#day_tip.lang-es #tip_desc { margin-top: 105px; }#day_tip.lang-it #tip_desc { margin-top: 105px; }#day_tip.lang-pt #tip_desc { margin-top: 105px; }#day_tip.lang-da #tip_desc { margin-top: 105px; }#day_tip.lang-hu #tip_desc { margin-top: 105px; }#tip_desc p.tip_message{line-height: 1.4em; font-size: 1.3em; letter-spacing: 0.04em;}#tip_desc p.tip_next_offer{margin-top: 8px;font-size: 1.1em; padding-top: 8px; border-top: 1px solid #49b3ee; width: 185px;}#tip_desc .blue{color: #49b3ee;}#tip_desc .em{font-style: italic;}#tip_desc em.part1 { font-style: normal; }#tip_desc .orange{color: #ed8c25;}#day_tip #tip_desc span.sleva { display: block; position: absolute; width: 126px; height: 125px; right: 0; bottom: -25px; overflow: hidden; text-align: center; font-size: 3.5em; color: #fff; line-height: 110px; background: url('../img/tip-dne-placka-cz.jpg') center top no-repeat; z-index: 1; }#why-posters { float: left; width: 783px; height: 150px; background: url('../img/hp-why-posters.jpg') no-repeat top left; position: relative; left: -10px; }#why-posters {  }#why-posters p { padding: 10px 15px 12px 15px; font-size: 170%; }#why-posters p strong { font-weight: normal;  color: #D96E18; }#why-posters p em { font-style: normal;  color: #49B3EE; }#why-posters ul { display: block; list-style-type: none; width: 720px; float: left; margin-top: 5px; margin-bottom: 5px; }/* short class has 4 stars only */#why-posters.short ul { margin-left: 220px; }#why-posters ul li { float: left; width: 290px; padding-top: 5px; padding-bottom: 5px; background: url('../img/hp-why-posters-item.png') no-repeat 0px 0px; color: #444547; }#why-posters.wide ul { margin-left: 200px; }#why-posters.wide ul li { width: 230px; }#why-posters.wide ul.first { width: 100%; margin-left: 60px; }#why-posters.wide ul.first li { width: 200px; margin-right: 20px; }#why-posters ul li a { display: inline-block; width: 100%; text-decoration: none; cursor: pointer; }#why-posters ul li a span { display: inline-block; padding-left: 40px; }#why-posters ul li a span strong { display: block; color: #d66818; }#why-posters ul li div.hide,#why-posters ul li div.hide div { display: none; }.fancy-content { font-size: 120%; text-align: left; }.fancy-content p { text-align: justify; padding: 10px 0 0 0; }.fancy-cover { display: none; }/** cycle bannery na hp **/#hp-banners-cover { width: 782px; height: 348px; float: left; margin-left: -10px; z-index: 0; position: relative; }#hp-banners { width: 782px; height: 348px; z-index: 0; }#hp-banners-nav { position: absolute; bottom: 30px; left: 34px; background: url('../img/homepage/banner_nav_bg.png') left top repeat-x #f0f0f0; height: 30px; line-height: 30px; z-index: 10; padding: 0px 4px; }#banners-nav a { display: inline-block; width: 18px; height: 18px; background: url('../img/homepage/banners_nav_a.png'); margin: 6px; line-height: 50px; overflow: hidden; }#banners-nav a.activeSlide { background: url('../img/homepage/banners_nav_active.png'); }#banners-nav-left { left: -4px; display: block; width: 4px; height: 30px; background: url('../img/homepage/banners_nav_left.png') no-repeat; position: absolute; }#banners-nav-right { right: -4px; top: 0px; display: block; width: 4px; height: 30px; background: url('../img/homepage/banners_nav_right.png') no-repeat; position: absolute; }.ui-autocomplete { z-index: 10000000; }/** zalozky na HP **/#hp-tabs { clear: both; width: 782px; float: left; margin: 0px 0px 0px -10px; border: 0px; 	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;}#hp-tabs * {	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;}.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */.ui-tabs .ui-tabs-nav { margin: 0; background: url('../img/homepage/tabs_bg.png') left top repeat-x #346fa3; height: 45px; line-height: 45px; padding-left: 20px; border: 0px none; }.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; border: 0px none;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;	background: transparent; font-size: 1.1em; font-weight: bold; }.ui-tabs .ui-tabs-nav li a { float: left; padding: 0px 20px; text-decoration: none; background: transparent; color: #fff; }.ui-tabs .ui-tabs-nav li a:hover { color: #ccc; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; margin-top: 5px; background: #fff; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color: #595a5a; height: 40px; line-height: 35px; }.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0px 10px 10px 10px; background: none; margin-top: -5px; }.ui-tabs .ui-tabs-hide { display: none !important; }.ui-tabs .ui-tabs-panel .aktuality h2.hp-nadpis { display: none; }#kolekce { padding: 30px 15px 40px 15px; }#kolekce a { display: block; width: 23.8%; padding: 0px 1% 7px 0px; float: left; text-decoration: none; color: #747474; }#cover #kolekce a:hover { color: #000; text-decoration: underline; }/** *  NOVY STYL PRO SEGMENT Beta  *  -> begin */#search-lawn { float: left; width: 782px; height: 96px; background: url('../img/homepage/search-bg.jpg') no-repeat; position: relative; left: -10px; }#search-lawn.marginize { margin-top: -29px; z-index: 0 }#search-lawn form { padding: 30px 0 0 66px; }#search-lawn label { float: left; white-space: nowrap; font-size: 170%; color: #444547; margin: 6px 20px 0 0; }#search-lawn input { float: left; }#search-lawn input.text {  border: 1px solid #c9c9c9; background: #fff; width: 270px; padding: 5px 3px; margin: 4px 20px 0px 0px; color: #444547; font-size: 140% }#search-lawn .search-button { width: 156px;  height: 38px;  border: 0px none; background: url("../img/homepage/search.png") no-repeat; color: #fff; font-size: 180%; cursor: pointer; }#search-lawn a.add2cart { float: right; background: url('../img/kosik.gif') no-repeat 0px 3px; text-decoration: underline; color: #236aaa; padding: 3px 0px 0px 20px; font-weight: bold; margin: 3px 0px 0px 0px;}#search-lawn a:hover{text-decoration: none;}#search-lawn em { float: right; color: #777777; padding: 0px 0px 0px 0px; font-style: normal; margin: 0px 15px 0px 10px; line-height: 2.2em; white-space: nowrap;}#why-posters.segmentB { width: 782px; height: 72px; background: url('../img/homepage/why_bg.png') repeat-x #f0f0f0; border-top: 1px solid #ccc; }#why-posters.segmentB * { margin: 0; padding: 0 }#why-posters.segmentB #why-posters-headline { width: 782px; height: 49px; background: url('../img/homepage/headline-why.jpg') no-repeat top left; text-align: left }#why-posters.segmentB #why-posters-headline span { display: block; padding: 13px 15px 12px 20px; font-size: 170%; }#why-posters.segmentB #why-posters-headline strong { font-weight: normal;  color: #D96E18; }#why-posters.segmentB #why-posters-headline em { font-style: normal;  color: #49B3EE; }#why-posters.segmentB ul { float: left; width: 390px; overflow: hidden; }#why-posters.segmentB ul li { float: left; width: 195px; background: url('../img/homepage/why_splitter.png') no-repeat; cursor: pointer;  }#why-posters.segmentB ul li a { display: block; }#why-posters.segmentB ul li a:hover { color: #000; text-decoration: underline; cursor: pointer; }#why-posters.segmentB ul li a:hover span strong { color: #000; text-decoration: underline; cursor: pointer; }#why-posters.segmentB ul li a span { display: block; height: 72px; padding: 0px 15px 0 65px; font-size: 120%; line-height: 72px; }#why-posters.segmentB ul li a span strong { display: block; color: #414141; font-weight: normal; }#why-posters.segmentB ul li div.hide,#why-posters.segmentB ul li div.hide div { display: none; }#why-posters.segmentB #boxNumber1 { background: transparent; }#why-posters.segmentB #boxNumber1 a { background: url("../img/homepage/clock.png") no-repeat 20px; }#why-posters.segmentB #boxNumber2 a { background: url("../img/homepage/gift.png") no-repeat 20px; }#why-posters.segmentB #boxNumber3 a { background: url("../img/homepage/picture.png") no-repeat 20px; }#why-posters.segmentB #boxNumber4 a { background: url("../img/homepage/babe.png") no-repeat 20px; }#why-posters.segmentB #boxNumber1 a:hover { background: url("../img/homepage/clock_hover.png") no-repeat 20px; }#why-posters.segmentB #boxNumber2 a:hover { background: url("../img/homepage/gift_hover.png") no-repeat 20px; }#why-posters.segmentB #boxNumber3 a:hover { background: url("../img/homepage/picture_hover.png") no-repeat 20px; }#why-posters.segmentB #boxNumber4 a:hover { background: url("../img/homepage/babe_hover.png") no-repeat 20px; }#sortByBlock { float: left; /*width: 710px; margin-left: 24px;*/width: 100%; padding: 8px 0 13px 0; background: #f8f8f8; }#sortByForm { float: left; width: 300px; padding-top: 6px; }#sortByForm fieldset { border: 0px none; padding-left: 13px; }#sortByForm label { float: left; padding: 0px 10px 0px 0px; font-weight: bold; color: #144777; font-size: 110%; line-height: 140% }#sortByForm select { float: left; position: relative; z-index: 1; width: 95px; font-size: 110%; margin-right: 10px }#sortByForm option { padding: 0; font-size: 90%; font-weight: bold; color: #4D4D4D }#sortByForm a { float: left; padding-right: 11px; margin-top: 3px; margin-right: 20px; text-decoration: none; }#sortByForm .down { background: url("../img/catalog/sort-down.jpg") no-repeat top right; }#sortByForm .up { background: url("../img/catalog/sort-up.jpg") no-repeat top right; }#sortByBlock .fake-loading { display: block; display: none; margin-top: 4px; }#search-lawn-catalog { float: right; width: 450px; background: url('../img/catalog/zarovka.jpg') no-repeat 0px 0px; position: relative; }#search-lawn-catalog form { padding: 0 0 0 30px; }#search-lawn-catalog label { float: left; padding: 8px 10px 0px 0px; font-weight: bold; color: #144777; font-size: 110%; line-height: 140% }#search-lawn-catalog input { float: left; }#search-lawn-catalog input.text {  border: 1px solid #c9c9c9; background: #fff; width: 153px; padding: 3px 3px; margin: 4px 8px 0px 0px; color: #444547; font-size: 120% }#search-lawn-catalog .search-button { width: 110px;  height: 23px;  border: 0px none; background: url("../img/catalog/search.jpg") no-repeat; color: #444547; font-size: 110%; margin-top: 4px; cursor: pointer; }/** *  -> end */#hp { margin: 0px -5px;}#hp div { float: left; margin-right: 6px; width: 188px; }#hp div.last { margin-right: 0px; }#hp div a { display: block; width: 100%; text-decoration: none; }#hp div a strong { display: block; text-align: center; background: url('../img/hp-shade.jpg') repeat-x; font-size: 12px; color: #1b65ba; padding: 13px 0px 5px 0px; text-transform: none; }#hp div a img { border: 0px none; display: block; }.categorybanner-cover{width: 782px; height: 54px; text-align: center;}.categorybanner {	float: left; _margin-left: -3px; text-align: left;}.categorybanner_h1 { position: relative; width: 574px; height: 131px; float: left; text-align: left; }.categorybanner_h1.big { height: 290px; }.categorybanner_h1 img { position: absolute; left: 0; top: 0; z-index: 5; }.categorybanner_h1.big img { position: relative; left: 0; top: -15px; }.categoryramovani{float: right; margin: 0px 4px 0px 0px;}.slimbanner { width: 780px; height: 52px;	line-height: 52px;/*float: left;*/ text-align: left; margin: 0px -10px 4px -10px; background: url('../img/emptyBanner.gif') left top repeat-x #ececec; border: 1px solid #cecece;}.slimbanner-bez-loga {  }.slimbanner h1, .slimbanner h3{display: block; background: url('../img/bannerLogo.gif') 730px top no-repeat; text-align: left; color: #666; font-size: 1.6em; padding: 0px 50px 0px 14px;}.slimbanner-bez-loga h1, .slimbanner-bez-loga h3{margin: 0 50px 0 14px;color: #666;font-size: 1.6em; text-align: left; display: inline;}.nok-obsah .slimbanner { margin-left: 0; width: 773px; }.flag{  position: absolute;  right: 10px;  top: 10px;}/* results from ultra gr8 searcher */div.vysledky { margin: 0px 0px 5px 27px; }div.vysledky a {  }div.vysledky em { font-style: normal; font-size: 90%; }h1.vysledky { display: block; padding: 15px 0 15px 20px; clear:both; }h3.vysledky { font-size: 150%; color:#47A5AE; display: block; padding: 5px 0 15px 25px; }a.vysledky { clear: left; display: block; white-space: nowrap; padding: 0px 0px 0px 20px; margin-bottom: 10px; }#kosik-navigace{clear: both; margin: 2em; margin-top: 3em;}#kosik-navigace.gap { margin-top: 20px; float: left; width: 95%; }.basket-right { float: right; clear: left; }/*#logo{  float: left;  height: 99px;  margin-left: 15px;  margin-top: 15px;}*/#logo{  float: left;  height: 104px;  margin-left: 15px;  margin-top: 10px; overflow: hidden;}#language-select{ font-size: 95%;  position: absolute;  top: 3px;  right: 10px;}.lang{ float: right; width: 320; text-align: right; padding: 5px 10px 0px 0px;}.lang a{color: #767676; font-size: 11px; font-weight: bold; padding: 0px 2px; text-decoration: none;}.lang a.active{color: #1562b0;}.menu{ position: absolute; width: 600px; text-align: right; right: 10px; top: 50px; padding: 0px 0px 0px 0px; color: #d9d9d9;}.menu a{color: #767676; font-size: 11px; padding: 0px 2px;text-decoration: none; border-bottom: 1px solid #767676;}.menu a:hover{ border-bottom: 2px solid #767676;}.menu strong{color: #767676; font-size: 11px; padding: 0px 2px 3px 40px; _padding: 0px 2px 2px 40px; font-weight: normal; background: url('../img/tel.gif') no-repeat 8px 0px; _display: inline-block;}#search-field{ position: absolute;	top: 85px;	right: 10px;  text-align: right;  width: 500px; background: url('../img/inputHledej.png') no-repeat 335px 0px; background-position: 350px 0px\9 }#search-field form{ float: right; _width: 180px; padding-left: 13px; margin-left: 15px; background: url('../img/formHledej.png') no-repeat 0px 0px; }#search-field input{  border: 0px none;  width: 115px; _width: 125px;  position: relative; float: left; margin: 1px 19px 0px 10px; color: #777777; font-size: 11px; height: 17px; padding: 0; }#search-field .search-button{  width: 26px;  height: 23px;  border: 0; float: left; background: none; display: block; position: relative; top: -1px; _top: 0; margin: 0px;}#search-field a.add2cart { float: right; background: url('../img/kosik.gif') no-repeat 0px 3px; text-decoration: underline; color: #236aaa; padding: 3px 0px 0px 20px; font-weight: bold; margin: 3px 0px 0px 0px;}#search-field a:hover{text-decoration: none;}#search-field em { float: right; color: #777777; padding: 0px 0px 0px 0px; font-style: normal; margin: 0px 15px 0px 10px; line-height: 2.2em; white-space: nowrap;}#advanced-search{display: none;}#search-field.nobg { background: none}#product-select{  clear: both;  text-align: center;  font-size: 110%;  font-weight: bold;  width: 100%;  margin: 14px -15px 3px -15px; padding: 0px 15px; color: #0060AC;  line-height: 200%; height: 26px; background: url('../img/content_shadow.jpg') center top repeat-y #fff; float: left;}#product-select-in{width: 100%; overflow: hidden; background:#1D5A8E url(../img/product-select-in.png) repeat-x top;} #product-select a{padding: 0px 15px 0 15px; _padding-right: 16px; color: white; text-decoration: none;}#product-select ul{list-style: none;height: 26px;}#product-select li{height: 26px; padding-right: 2px;float: left; background: url(../img/product-select-in-li.png) no-repeat right top; }#product-select li.first{ /*background: url(../img/product-select-in-liFirst.png) no-repeat left top;*/ padding-left: 4px;}#product-select li.oddeluje-levou-a-pravou-cast { margin-left: 20px; _margin-left: 20px;}#product-select li a{ display: block;height: 26px; float: left; }#product-select li a.active { background: url(../img/product-select-in-li-active.png) repeat-x top; }#product-select li.last a{background: none;  }#product-select a:hover {}#product-select li.oddeluje-levou-a-pravou-cast.eshopIde1,  #product-select li.oddeluje-levou-a-pravou-cast.eshopIde2 { width: 20px; } /* co.uk, eu */ #product-select li.oddeluje-levou-a-pravou-cast.eshopIde3 { width: 0px; } /* de */ #product-select li.oddeluje-levou-a-pravou-cast.eshopIde4 { width: 50px; } /* posters.sk */#product-select li.oddeluje-levou-a-pravou-cast.eshopIde5 { width: 35px; } /* posters.cz */#product-select li.oddeluje-levou-a-pravou-cast.eshopIde6 { width: 60px;} /* ES */#product-select li.oddeluje-levou-a-pravou-cast.eshopIde8 { width: 20px;} /* PL */#product-select li.oddeluje-levou-a-pravou-cast.eshopIde7 { width: 320px; padding: 1px; } /* ockoplakaty.cz (1px padding tady musi byt jinak width nefunguje - bug na OCKU) */#product-select span{float: right;}#product-select span a{ display: block;height: 26px; float: left; background: url(../img/product-select-in-li.png) no-repeat right top;}#pohlednice-link {position:relative;text-decoration:none;width:146px;height:30px;display:block;}#pohlednice-link span {position:absolute;top:5px;left:48px;text-decoration:none;font-size:10px;font-weight:bold;}.pohlednicova-manie { margin-left: -20px; }#cover{clear: both; width: 100%; position: relative; margin: 0px -15px; padding: 0px 15px 0px 15px; _margin-top: -10px; overflow: hidden; background: url('../img/content_shadow.jpg') center top repeat-y #fff;}#cover a:hover { text-decoration: none; }.head-a{color:#BEBEBE;margin-left:2em;margin-right:2em;text-decoration:none;}#user{ float: left; width: 189px;  height: 84px;  background: url(../img/user_bkg.gif) center top repeat-x #ededed; position: relative; overflow: hidden; border: 1px solid #cecece;}/*img.leftpane { clear: left; _clear: none; float: left; margin-left: 2px; _margin-left: 0px;  position: relative; overflow: hidden; }*/img.leftpane { position: absolute; top: 110px; left: 0px; }#user form{  margin-top: 18px;  height: 71px;}#user-detail{  height: 71px;  margin-top: 18px;  margin-left: 15px;  line-height: 120%;}#user label, #user input{  display: block;  float: left;  margin-bottom: 3px;  line-height: 100%;}#user label{  margin-left: 3px;  text-align: right;  width: 48px;  padding-right: 5px;  padding-top: 3px;  font-weight: bold;}#user input{  width: 88px;  border: 1px solid #CECECE;  font-size: 90%;}#user input.text { padding: 1px 3px 2px 3px; height: auto; }#user .ok-button{  width: 23px;  height: 38px;  border: 0;  float: right;  margin-right: 5px;}a.forgot-pass{  font-size: 95%;  position: absolute;  top: 67px;  left: 10px;}#intro-flash{  float: left;  height: 131px;  width: 374px;  margin-left: 2px;  margin-right: 2px;}#intro-flash img{  height: 131px;  width: 374px;}#main-menu{  float: left;  height: 131px;}#main-menu div{  margin-bottom: 4px;}#main-menu div.last{  margin-bottom: 0;}div.reference { border: 1px solid #CECECE; margin: 0px 0px 20px 0px; padding: 20px; float: left; }div.reference div { float: left; width: 185px; margin: 0 20px 0 5px; overflow: hidden; text-align: center; }div.reference p { background: transparent; }div.reference img { border: 5px solid #7C7C7C; padding: 1px; margin-bottom: 10px; display: block; margin: 0 auto; margin-bottom: 5px; }/* ----------------------- menu --------------------- */#menu {   width: 191px; float: left;  clear: left;   margin-left: 0px;   margin-top: 2px;  color: #747474; overflow: hidden;}#menu-top {  background: url('../img/menu_h.jpg') left top repeat-x #f6f6f6;  height: 23px;  padding-left: 5%; font-weight: bold;  line-height: 200%; color: black; border: 1px solid #cecece;}#menu-content{  padding-top: 0.3em;  background: url(../img/general/menu/menu_bkg.gif) top center repeat-y white;  padding-bottom: 35px;}#menu-content a{  padding-left: 15px;   color: #747474;  text-decoration: none;}#menu-content a:hover{ color: #383838;}#menu h3{  margin-top: 10px;  padding-left: 5%;  height: 22px;  background: url(../img/general/menu/headline_bkg.gif) top center no-repeat white;  font-size: 100%;  line-height: 190%;  color: black;  margin-bottom: 0.3em;  _width: 191px;}#accept{ margin-top: 8px; height: 50px; background: url(../img/general/menu/accept.gif) top center no-repeat white;}#newsletter{  position: relative;  height: 71px;} #newsletter input{  float: left;  margin-top: 40px;  width: 100px;  margin-left: 10px;}#club-vstup{  top: 0;  left: 0;  width: 190px;  height: 32px;  position: absolute;  display: block;}#newsletter .ok-button{  width: 61px;  height: 23px;  border: 0;  float: left;  margin-left: 3px;  position: relative;  bottom: 3px;}.cleaner{    clear:both;    height: 1px;    margin: -1px 0 0 0; padding:0;    border:none;    visibility: hidden; }#obsah{  width: 762px; float: right; position: relative; overflow: hidden; padding: 2px 10px 0px 10px;}.pohlednicovy-obsah{  width: 775px; float: right; position: relative; overflow: hidden;}.nok-obsah { width: 775px; float: right; position: relative; overflow: hidden;margin-top: /*-89px*/2px;}#obsah p.odsazeni10 { padding: 5px 0px 0px 23px; }.alternativni-text{  display: none;}#cardform {  }#cardform fieldset { border: 1px solid #CECECE; padding: 0px 0px 10px 20px; margin-bottom: 10px; position: relative; }#cardform fieldset legend { border: 1px solid #CECECE; padding: 3px 10px; margin-bottom: 5px; }#cardform fieldset select { margin: 5px 0px 0px 0px; }#order-detail-content strong { display: inline-block; width: 150px; white-space: nowrap; text-align: right; } .paging { float: left; width: 100%; }table.listovani {width: 100%; margin-top: 10px;  margin-left: auto;  margin-right: auto;  margin-bottom: 5px;  border: 0;  border-collapse: collapse;}table.listovani td{  vertical-align: middle;  text-align: center; }table.listovani td.active { background: #0060AC; }table.listovani td.previous, table.listovani td.next{padding: 0px 10px; width: 50px;}table.listovani td.thisPhoto{}table.listovani td a { display: block; padding: 3px 5px }table.listovani table {  margin-left: auto;  margin-right: auto;}table {  font-size: 100%;}#nahledu-na-strance{  width: 60%;  font-weight: bold;  font-size: 11px;  line-height: 190%;  margin-left: 110px;  text-align: center;  padding: 2px;}#copyright{  text-align: center;  font-size: 10px;  padding-top: 20px;  padding-bottom: 25px;  /*width: 556px;*/ clear: both;  font-weight: normal;  color: #c4c4c4;}#copyright a { color: #c4c4c4; }#foo{  float: left; width: 896px; margin: 60px auto 0 auto;  clear: both;  color: #9d9d9d;  border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; line-height: 190%; padding: 15px 40px 25px 40px; }#foo-seo{  color: #9d9d9d;  line-height: 190%; clear: left; text-align: center; padding-top: 10px; }#foo .column { float: left; width: 180px; margin-left: 8px; padding-top: 10px; }#foo .column h5 { color: #025DAC; font-size: 1.2em; padding-bottom: 5px; }#foo .column a { display: block; }#foo #fb-likebox { float: left; margin-right: 40px; }#foo a, #foo-seo a{  color: #9D9D9D;  text-decoration: none; }#foo a:hover { text-decoration: underline; color: #555; }#underfoo{text-align: center; color:#c4c4c4; clear: both;}#underfoo a{color:#c4c4c4;}#night{float: left; width: 600px; text-align: center; margin: -25px 0 0 170px; _margin: -25px 0 0 90px; padding-bottom: 10px; color: #216bac;}#night a{ color:#216bac; }#footer_bottom{background: url('../img/content_bottom.jpg') center bottom no-repeat #fff; height: 21px; margin: 0px -15px;}.billboard-banner{border-top: 1px solid #8D8F81; border-bottom: 1px solid #8D8F81; padding-top: 5px;padding-bottom: 5px; width: 468px;margin-left: auto;margin-right: auto;}billboard-text{  width: 468px; text-align: left; font-size: 8px; color: #5B5D50; margin-left: auto;  margin-right: auto;}div.categoryText { clear: both; padding: 20px 10px 20px 10px; background: url('../img/general/info.gif') no-repeat 20px 15px; }div.categoryText p { padding: 0px 150px 0px 60px; }#navigace, .navigace{float: left; width: 740px; border-bottom: 1px solid #CECECE; color: #0060AC; text-align: right; line-height: 26px;  padding: 0 10px 0 10px; height: 26px; margin: 0px auto 10px auto; }#navigace a, .navigace a{  color: #0060AC;}.navi-path{  text-align: left;  float: left;  height: 24px;  line-height: 24px;}.navtext{  border: 1px solid red;}h1{ display: inline; font-size: 12px;font-weight: bold;color: black;}img.zaramovat-plakat {  position: absolute;  top: -5px;  right: 3px;  width: 82px;  height: 42px;}  /* ------------------------------*/  .info{ float: left; background: url(../img/general/info.gif) left top no-repeat; padding: 0px 20px 0px 50px; margin: 1em 2em 1em 2em; width: 570px; text-align: justify; min-height: 4em;}.error {background: none; color: rgb(236,90,87); border: 1px solid rgb(236,90,87); padding: 1em;}.ok, .success {background: none; color: rgb(110,185,76); border: 1px solid rgb(110,185,76); padding: 1em;}.error ul, .ok ul, .info ul {list-style-position: inside;}.submit {  border: 0; }a.registrace{  position: absolute;  top: 66px;  left: 130px;}.neuspesne-prihlaseni {  position: absolute;  top: 2px;  left: 15px;  color: red;}#pop-up{  padding: 15px;  padding-top: 65px;  background: url(../img/cz/head_pop_up.gif) top left no-repeat;}.frameDetail{ background: url(../img/cz/head_pop_up.gif) top left no-repeat #EDEDED;}h4{  font-size: 100%;}#buttonky { height: 100px; width: 800px; position: relative; left: -200px; padding: 0; }.button-dalsi{ float: left; width: 145px; padding: 6px 0px 10px 0px; margin: 0px 0px 0px 55px; background: url('../img/hp-tlacitko.gif') no-repeat; text-align: center; margin-top: 15px; margin-right: 50px; text-decoration: none;}.button-dalsi img{  width: 129px;  height: 26px;  border: 0;}#index-kategorie-plakatu{  width: 80px;  position: absolute;  left: 5px;  top: 120px;}#index-kategorie-plakatu a{  color: #0060AC;  text-decoration: none;  font-size: 10px;}#index-kategorie-printu{  width: 80px;  position: absolute;  left: 210px;  top: 120px;}#index-kategorie-printu a{  color: #02525A;  text-decoration: none;  font-size: 10px;}/* ----------------------------------------- search ---------------------------- */#avanced-search{ width: 100%; background: url(../img/general/advanced_search_bkg.gif) left top no-repeat white; margin-left: 4px; margin-top: 4px; text-align: center;}#avanced-search table{ color: #414141; margin: 20px auto; width: 55%; }#avanced-search table span{  color: #B7B7B7;}#posters-club{ margin: auto;  padding-top: 8px;  padding-left: 30px;  text-align: left; border: 1px solid #747474}#posters-club h3, #posters-club-welcome h3{  margin-top: 5px;  margin-bottom: 10px;  font-size: 120%;}#posters-club form{  width: 200px;  float: right}#posters-club li{  list-style-position: inside;} .odbornici{  color: #226CB9;  font-weight: bold;  margin-top: 2em;  padding-right: 4em;}.odbornici a:hover{  color: #2580DF;}.odbornici a{  color: #226CB9;}.help{ margin: 10px; /*margin-left: 25px;*/ margin-right: 25px;}.d-a-p {margin-top: -65px;}.d-a-p ul {margin: 5px 0px 5px 50px;}.d-a-p ul li {}.d-a-p p {margin: 5px 0px 5px 0px;}.help p{ text-align: justify;}.help p img { margin-top: 10px; }.help ul{ margin: 5px 0px 10px 20px; }.help ul li{ padding: 0px 0px 1px 0px; }.help h2{  padding: 0 0 10px 0;  color: #226CB9;  font-size: 120%; clear: left; }.help .infovideoramovani{margin: -20 auto 20px auto; width: 426px;}.help h1.help{margin-top:40px; margin-bottom: 0px; }.help #object { margin: 0px 0px 20px 0px; }#stillneedhelp { border: 1px solid #226CAB; padding: 15px 15px 15px 100px; margin: 20px 10px 20px 0; background: url('../img/stillneedhelp.jpg') no-repeat; }#Contact img { margin-left: 80px; }.help .poukazy { }.help .poukazy > p { color: #666666; }.help .poukazy .poukaz { float: left; width: 100%; margin: 20px 0px 0px 0px; }.help .poukazy .poukaz > div > a > img { float: left; width: 500px; }.help .poukazy .poukaz div.popis { float: right; width: 210px; height: 261px; background: url('../img/cz/darkove_pouzkazy_box.jpg') no-repeat; position: relative; }.help .poukazy .poukaz div.popis p { padding: 15px 0px 0px 20px; }.help .poukazy .poukaz div.popis em { font-weight: bold; font-style: normal; color: #fff; display: block; padding: 0px 0px 10px 0px; }.help .poukazy .poukaz div.popis img { display: block; position: absolute; left: 20px; bottom: 13px; }.help .poukazy .poukaz div.popis strong { color: #f00; position: absolute; left: 20px; bottom: 50px; }.help table {width: 60%; border: 1px solid; padding: 0.5em}.help table th {background: lightgrey; padding: 0.5em; border: 1px solid;}.help table td {border: 1px solid; padding: 0.5em}.dalsi-otazky{  display: block;  text-align: right;  color: #226CB9;  font-size: 100%;}.questions{  border-bottom: 1px solid #CECECE;  padding-bottom: 15px;  padding-top: 0px;}.questions a{  color: #226CB9;  display: block;  text-decoration: underline;  line-height: 200%;}.answer{  margin-top: 5px;  border-bottom: 1px solid #CECECE;  padding-bottom: 15px;  margin-bottom: 10px;}.answer h3 { margin: 10px 0; }img.visa { margin: 0px 10px 0px 0px; }#stillNeedHelp{ clear: left; text-align: center;  margin-top: 10px;  border: 1px solid #CECECE;  margin-bottom: 20px;  padding-bottom: 15px;}h1.help{  margin: 0;  width: 100%;  height: 26px; _height: 52px;  background: url(../img/general/help/h1.gif) right top no-repeat;  color: #828282;  padding-top: 26px;margin-bottom: 2em;  font-size: 140%;  display: block;  padding-bottom: 20px; }.center{  text-align: center;}.right{  text-align: right;}/* tlacitko pro spusteni slideshow */#slideshow{text-align: center; font-size: 11px; font-weight: bold; height: 80px; overflow: hidden; margin: 5px auto -5px auto; clear: both;}#slideshow a{ padding: 13px 0px 0px 21px; margin: 5px auto; background: url('../img/slideshow.jpg') no-repeat; display: block; width: 388px; height: 74px; color: #717171;}#slideshow a:hover{text-decoration: none; }#slideshow a span{}/*stara verze day tipu v levem menicku#special { width: 191px; overflow: hidden;  margin: 6px 0px 0px 0px; position: relative;}#special a { text-decoration: none; }#special-top { clear: both; background: url('../img/menu_h.jpg') left top repeat-x #f6f6f6;  height: 23px; font-weight: bold; color: #3d3d3d; text-align: center; overflow: hidden; border: 1px solid #cecece; line-height: 200%;}#special-repeat { background: url('../img/special-repeat.gif') repeat-y; }#special-repeat div#special-image {width: 191px;height: 150px; _height: 170px;text-align: center;position:relative;display: table-cell; vertical-align: middle;}#special.tip_dne #special-repeat div#special-image div{width: 155px; overflow: hidden; text-align: center; margin: 0px auto;}#special-repeat div#special-image div p {  padding: 10px 0px; }#special-repeat div#special-image div p a img { display: block;position:relative;left: 0;margin: 0 auto; border: 0px none; }#special-repeat div#special-image div p a img.nasirku { width: 155px; }#special-repeat div#special-image div p a img.navysku { height: 145px; }#special-repeat div#special-image span#spec-offer-tip{display: block; width: 52px; height: 52px; background: url('../img/tip-dne-placka-cz-small.png') center top no-repeat; position: absolute; z-index: 10; right: 5px; top: 30px;}*/#special { width: 191px; overflow: hidden;  margin: 6px 0px 0px 0px; position: relative; background: #444547; padding: 38px 0px 0px 0px; }#special a { text-decoration: none; }#special .image-cover {width: 191px;height: 150px; text-align: center;position:relative;display: table-cell; vertical-align: middle;}#special .image-cover a { position: relative; display: block; }#special .image-cover a img { display: block;position:relative;left: 0;margin: 0 auto; border: 0px none; background: #fff; }#special .image-cover a img.nasirku { width: 155px; }#special .image-cover a img.navysku { height: 145px; }#special .image-cover span#spec-offer-tip{display: block; width: 52px; height: 52px; background: url('../img/tip-dne-placka-cz-small.png') center top no-repeat; position: absolute; z-index: 10; right: 5px; bottom: -18px;}#special.lang-cz { background: url('../img/cz/tip-dne_small.jpg') no-repeat center 5px #444547; }#special.lang-de { background: url('../img/de/tip-dne_small.jpg') no-repeat center 5px #444547; }#special.lang-en { background: url('../img/en/tip-dne_small.jpg') no-repeat center 5px #444547; }#special.lang-es { background: url('../img/es/tip-dne_small.jpg') no-repeat center 5px #444547; }#special.lang-fr { background: url('../img/fr/tip-dne_small.jpg') no-repeat center 5px #444547; }#special.lang-sk { background: url('../img/sk/tip-dne_small.jpg') no-repeat center 5px #444547; }#special.lang-it { background: url('../img/it/tip-dne_small.jpg') no-repeat center 5px #444547; }#special.lang-pt { background: url('../img/pt/tip-dne_small.jpg') no-repeat center 5px #444547; }#special.lang-da { background: url('../img/da/tip-dne_small.jpg') no-repeat center 5px #444547; }#special.lang-hu { background: url('../img/hu/tip-dne_small.jpg') no-repeat center 5px #444547; }#special.lang-pl { background: url('../img/pl/tip-dne_small.jpg') no-repeat center 5px #444547; }#special.lang-nl { background: url('../img/nl/tip-dne_small.jpg') no-repeat center 5px #444547; }#special-desc { display: block; padding: 0px 10px 15px 15px; color: #fff; }#special-desc .special-name { color: #47b6ed; }#special-desc .part4 { font-weight: normal; }#special-desc .orange { color: #ed8c25; }*html #special-repeat div#special-image div {	width: 100%;	position:absolute;	top: 50%;	left: 0;}*html #special-repeat div#special-image div p {	position: relative;	top: -50%}/*#special-bottom { height: 66px; background: url('../img/special-bottom.gif') no-repeat; position: relative;}*//*#special.tip_dne #special-bottom{background: url('../img/special-bottom2.gif') bottom right no-repeat #d0d0d0; border: 1px solid #cecece; border-top: 0px;}*//*#special-bottom div { width: 190px; margin-left: 13px; text-align: left; }#special-bottom span#special-name { display: block; font-size: 12px; color: #636363; width: 170px; font-weight: bold; }*//*#special.tip_dne #special-bottom span#special-name { color: #333;}*//*#special-bottom strong, #special-bottom h2 { display: block; font-size: 12px; color: #7e7e7e; }*//*#special.tip_dne #special-bottom strong{color: #555;}*//*#special-bottom strong span { color: #226bab; }*/#special-bottom a#special-sipka { position: absolute; z-index: 1; width: 60px; height: 60px; bottom: 0; right: 0; cursor: pointer; }#references { width: 191px; overflow: hidden;  margin: 6px 0px 0px 0px;}#references a { text-decoration: none; }#references-top { clear: both; height: 24px; padding-top: 14px; _height: 38px; background: url('../img/special-top.gif') no-repeat; font-weight: bold; color: #3d3d3d; text-align: center; overflow: hidden; }#references-repeat { background: url('../img/special-repeat.gif') repeat-y; }#references-repeat div#references-image {width: 191px;height: 150px; _height: 170px;text-align: center;position:relative;display: table-cell; vertical-align: middle;}#references-repeat div#references-image div p {  padding: 10px 0px; /*margin-left: -12px;*/ }#references-repeat div#references-image div p a img { display: block;position:relative;left: 0;margin: 0 auto; border: 0px none; }#references-repeat div#references-image div p a img.nasirku { width: 165px; }#references-repeat div#references-image div p a img.navysku { height: 155px; }#references-repeat div#references-image .cycling img {width: 160px;}*html #references-repeat div#references-image div {	width: 100%;	position:absolute;	top: 50%;	left: 0;}*html #references-repeat div#references-image div p {	position: relative;	top: -50%}#references-bottom { height: 66px; background: url('../img/special-bottom.gif') no-repeat; position: relative;}#references-bottom div { width: 190px; margin-left: 13px; text-align: left; }#references-bottom span#references-name { display: block; font-size: 12px; color: #636363; width: 170px; font-weight: bold; }#references-bottom strong, #references-bottom h2 { display: block; font-size: 12px; color: #7e7e7e; }#references-bottom strong span { color: #226bab; }#references-bottom a#references-sipka { position: absolute; z-index: 1; width: 60px; height: 60px; bottom: 0; right: 0; cursor: pointer; }#references-repeat div#references-image .cycling div.reference { margin: 0px 0px 20px 0px;float: left;text-align:justify;padding:10px;width:170px;border:none;}#references-repeat div#references-image .cycling div.reference p { padding:0;}#references-repeat div#references-image .cycling div.reference h1 { display:none;}#references-repeat div#references-image .cycling div.reference img { border: 5px solid #7C7C7C; padding: 1px; margin-bottom: 10px; display: block;padding:0px; }#menu-platby {margin-top: 20px; text-align: center;}div.left-banners { text-align: center; }div.left-banners img { margin: 0 auto; }#plakat-2krok { padding: 0px 30px 0px 0px; }hr.poukaz {display: block; float: left; width: 100%; height: 23px;}.chybareg { padding: 0px 0px 0px 100px; margin: -40px 0px 30px 0px; color: #FF0000; line-height: 150%; }#rozc-info { margin: 0px 0px 0px 0px; }#rozc-info a {position:relative;width:361px;height:92px;display:block;text-decoration:none;font-family: Arial, Tahoma Verdana, sans-serif;}#rozc-info a img {position:absolute;top:0;left:0;z-index:0;}#rozc-info a span.vice {position:absolute;font-size:14px;font-weight:bold;text-decoration:underline;top:53px;right:25px;font-style: italic; color:#89b4de;z-index:1; white-space: nowrap; }#rozc-info a span.type {position:absolute;font-size:20px;color:white;text-decoration:none;top:25px;left:117px;z-index:1;}#rozc-info a.left { float:left; margin: 0px 0px 0px 0px; }#rozc-info a.right { float:right; margin: 0px 0px 0px 0px; }#introbanner {	display: block;	float: left;	border: 0;	margin: 0px 0px 0px 0px;	padding: 0;}#introbanner img { /* display: block; */ float: left; border: 0px none; margin: 0px 0px 10px 0px;}#intros {	position: relative; margin: 0;	padding: 0;}#intros a {	display: block;	float: left;	border: 0;	margin: 0;	padding: 0;}#intros img {	border: 0;	margin: 0;	padding: 0;}.fron4 {	float: left;	overflow: hidden;	width: 368px;	margin: 6px;	padding: 0;}.login-form-oublier { float: left; width: 350px; padding: 15px 0px 10px 76px; }.login-form-oublier label { display: inline-block; padding-right: 5px; width: 50px; text-align: right; }.login-form-oublier input { margin-bottom: 5px; width: 170px; }.login-form-oublier input.submit { margin-left: 57px; }.info-login-form-oublier { margin-left: 350px; }form#logout.newsletter input.text { margin-left: 70px; }input.submitbg { width: /*129*/145px; height: 26px; background: url('../img/submit_button.gif') no-repeat; color: #000000; font-size: 100%; cursor: pointer; }a.submit,input.submit { width: /*129*/145px; padding: 6px 0; background: url('../img/submit_button.gif') no-repeat; color: #000000; font-size: 100%; cursor: pointer; }a.submit { width: /*129*/145px; display: block; text-align: center; padding: 7px 0; text-decoration: none; }input.submitbg.orange,a.submit.orange,input.submit.orange, #registration input.submit { background: url('../img/submit_button_orange.gif') no-repeat; color: #fff; }a.submit.frame-it,input.submit.frame-it { background: url('../img/vybrat_vlastni_ram.gif') no-repeat; }a.submit.add2cart,input.submit.add2cart { background: url('../img/vlozit_do_kosiku.gif') no-repeat; color: #fff; font-weight: bold; padding: 5px 0 9px 0; }a.submit.left { float: left; }a.submit.right,input.submit.right { float: right; font-weight: bold; text-align: center; }input.submit.ok-button { width: 61px;  height: 23px; padding: 0; background-image: none; }#tlacitka a.submit { padding: 8px 25px 10px 33px; text-align: left; width: auto; }#tlacitka a.submit.postcard { padding: 6px 0px 12px 33px; text-align: left; width: auto; background: url('../img/odeslat_pohlednici_detail.gif') no-repeat; }h2.hp-nadpis { font-size: 21px; color: #025dac; font-weight: bold; padding-bottom: 10px; }.aktuality { clear: both; display: block; padding: 25px 0px 10px 4px; }.novinka {  clear: both; display: block; padding: 0px 0px 0px 10px; }.novinka img { float: left; margin: 0px 20px 10px 0px; }.novinka h3 { display: block; font-size: 130%; padding: 0px 0px 10px 0px; color: #747474; }.novinka p { line-height: 150%; padding-right: 40px; padding-bottom: 20px; text-align: justify; color: #747474; }/*** stranka odkazujici na printposters */div.printposters div.double_nadpis { width: 100%; padding: 20px 10px; background: url('../images/cz/printposters/nadpis.jpg') no-repeat left top; }div.printposters div.double_nadpis h3 { font-size: 190%; margin-left: 20px; }div.printposters div#topimages { float: left; width: 100%; _width: 800px; margin: 0px 0px 0px 0px; padding: 0px  }div.printposters div#topimages a { text-decoration: none; float: left; margin: 0; border: 0; padding: 0;}div.printposters div#topimages a img { float: left; margin: 0; padding: 0; border: 0px none; margin: 0px 0px 0px 0px; }div.printposters p { line-height: 140%; padding: 40px 10px 20px 40px; clear: left; color: #747474; }div.printposters strong.bigbig { font-size: 180%; color: #747474; display: block; padding: 0px 0px 20px 40px; }div.balicek { background: url('../images/cz/printposters/balicek.jpg') no-repeat left top; clear: left; height: 173px; margin-bottom: 20px; }div.balicek img { font-size: 170%; color: #FEA239; display: block; padding: 0px 0px 0px 0px; margin: 0px 30px 0px 35px; float: left; border: 0px none; }div.balicek h3 { font-size: 170%; color: #FEA239; display: block; padding: 10px 0px 10px 0px; text-transform: uppercase; white-space: nowrap; }div.balicek strong {  }div.balicek p { margin: 0; padding: 0; }div.balicek ul { list-style-type: none; }div.balicek ul li { padding-top: 3px }div.balicek div.cena { width: 270px; float: right; }div.balicek div.cena span { display: block; padding: 0px 0px 0px 43px; margin: -20px 0px 0px 0px; font-size: 220%; }div.balicek div.cena span strong { font-size: 250%; }div.balicek div.cena a { text-decoration: none; }div.balicek div.cena a img { margin: 35px 0px 0px 67px; _margin: 35px 0px 0px 57px; }.guide { float: left; width: 100%; }.guide ul {margin-left: 0; }.guide li, .guide li a {display: block; }.guide li {margin-bottom: 0; }.guide ul.master {width: 770px; min-height: 10px; padding: 0; margin-bottom: 0; margin-left: 0; border: none; overflow: hidden; }.guide ul.master li {width: 365px; padding: 0; margin: 0 5px 5px 10px; float: left; border: 1px solid #CECECE; }.guide ul.master li h2 { font-size: 120%; border-bottom: 1px solid #CECECE; background: #EFEFEF }.guide ul.master li h2 a { padding: 5px 20px 5px 30px; color: #3E7FB8; text-decoration: none; position: relative; }.guide ul.master li h2 a i {width: 16px; height: 16px; position: absolute; top: 5px; left: 5px; display: block; background: url('../img/ikonky.gif') no-repeat; }.guide ul.master li#i-order h2 a i { background-position: -16px 0px }.guide ul.master li#i-points h2 a i { background-position: 0px 0px }.guide ul.master li h2 a span { position: absolute; top: 9px; right: 5px; font-size: 70%; }.guide ul.master li a {  }.guide ul.master p { margin: 10px 10px 0 10px; }.guide ul.master table { margin: 10px; width: 345px; border: 1px solid #EFEFEF; }.guide ul.master table tr.odd { background: #EFEFEF; } /* odd = lichy */.guide ul.master table tr.even.hover,.guide ul.master table tr.odd.hover { background: #1D7FAA; color: #fff; cursor: pointer; }.guide ul.master table tr.even.hover a,.guide ul.master table tr.odd.hover a { color: #fff; }.guide ul.master table tr th,.guide ul.master table tr td { padding: 2px 3px; }.guide ul.master table tr th.center,.guide ul.master table tr td.center { text-align: center; }.guide ul.master table tr th.left,.guide ul.master table tr td.left { text-align: left; }.guide ul.master table tr th.right,.guide ul.master table tr td.right { text-align: right; }.guide ul.master table tr td a { text-decoration: none; }/* novy generovany rozcestnik v kategoriich */div#crossway { clear: left; width: 110%; left: -25px; position: relative; margin: 0px 0 0px 0; }div#crossway div.box { float: left; width: 187px; height: 187px; margin: 0 11px 9px 0; padding: 0; text-align: center; position: relative; }div#crossway div.box.fourth { margin-right: 0; margin-left: 1px; }div#crossway div.box div.image { width: 187px; height: 187px; text-align: center; position:relative; display: table-cell; vertical-align: middle; }div#crossway div.box div.image img { display: block; position:relative; left: 0; margin: 0 auto; padding: 1px; background: #fff; border: 1px solid #D3D3D3; }div#crossway div.box div.image p { padding: 0 15px; }div#crossway div.box div.name-cover { width: 183px; height: 44px; position: absolute; left: 17px; bottom: 2px; background: url('../img/white80.png'); }div#crossway div.box div.name { width: 183px; height: 44px; text-align: center; position:relative; display: table-cell; vertical-align: middle; }div#crossway div.box div.name a { display: block; position:relative; left: 0; margin: 0 auto; padding: 0; font-size: 170%; color: #1662af; text-decoration: none; line-height: 90%; }div#crossway div.box div.name p { padding: 0 0; }/*div#crossway div.box a.name { display: none; padding: 0 15px; }*//* LAYOUT V KATEGORII */#layout { width: 730px; overflow: hidden; }.product-in-layout { overflow: hidden; margin-right: 30px; }.product-in-layout.last-in-row { margin-right: 0; }.product-in-layout .image { text-align: center }.product-in-layout .image a { display: block; text-decoration: none; }.product-in-layout .image img { display: block; margin: 0 auto; }.product-in-layout .desc { position: relative; width: 100%; height: 58px; }.product-in-layout h2 { float: left; font-size: 13px; white-space: nowrap; margin: 6px 0; text-overflow: ellipsis; overflow: hidden; }.product-in-layout h2 a { text-decoration: none }.product-in-layout .price { float: right; text-align: right; margin: 0 0 5px 0; }.product-in-layout em { clear: left; float: left; font-style: normal }.product-in-layout .detail { clear: right; float: right; text-align: right; }.kolekce-product-sold-out { position: absolute; bottom: 12px; background: #e6192a; width: 100px; display: block; padding: 4px 0; text-align: center; color: #fff; }#under-layout { margin: 30px 0px 0px 0px; padding: 40px 0px 0px 0px; border-top: 1px solid #ccc; }#under-layout .thumb { margin: 10px 8px 10px 12px; } /* Individualni odsazeni prvku v layoutu */#layout.layout-layoutB #product_5 { margin-right: 57px; }
