/* ----- KONSTANTY ------ */
.clr, .clear {clear: both; height: 0; font-size: 0; margin: 0;display: block }
.nodisplay, .hidden {display: none} 
fieldset {border: 0; border-top: 2px solid #D9F4AA; margin: 0.2em 0 0.9em; padding: 0.9em 0px}
legend { padding: 0 10px 2px 0;font-size: 140%; font-weight: bold; border: 0px solid #E3E3E3;border-bottom: 0; margin: 0 5px 0px 0px}
p#producttext3,#procmy dl,p#producttext2,#spanikony span,.razeni,#vyrobci,#kontakt-horni div,.strana strong,.strana a,.apek3,.comparedel,.srovnani,#compareBox a,#compareBox,#cattextdown,.box_text,.box_obr img,#banneruvod img,#banneruvod, #catalogmenu li a,.spanikony span,#procunas,.button_detail,#akcedarek,#tags,a#facebook,.ui-corner-top,legend, fieldset, #topkosik, #menu li a, #mailing, .vypisproduktu li,form.dokosiku button, td.dokosiku2 button,.objednat,.objednavkaNavigace div, .objednavkaNavigace a,#maincat dl,#bannerindex a{border-radius:5px;-moz-border-radius:5px}
.ui-corner-top,#menu li a{border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;}

/* ----- BODY --------*/    
body{font:75% Arial,Verdana,Tahoma, sans-serif;_font-size:0.7em;color:#333;line-height:1.5;text-align:center;padding:0;margin:0;position:relative} 
#body {position:relative; border-top: 1px solid #65940A; _width: 100%;}
.wrapper{width:972px;margin:0 auto;padding:0;position:relative;text-align:left;}
   
/* ----- HEADER -------*/   
#header {position: absolute; top: 0px; left: 0; text-align: center; width: 100%; _width: auto;  }
a#logo {width:246px;height:76px;float: left; text-decoration: none; padding:0;margin:5px 20px 5px 0;display: block; }
#slogan {font-size: 140%; float: left; font-weight: normal; text-decoration: none; padding:8px 0 8px 15px;margin:28px 15px 5px 0px;display: block; border-left: 1px solid #ADC972; }
a#logo span, a#logo strong {display:none;}
#topkosik {margin: 15px 0px 5px;  float: right; width: 267px;text-align: left; position: relative; }
#topkosik div {padding: 12px 5px 13px 62px;}
#h5kosik {margin: 0; padding: 2px 0 2px; font-size: 120%}
#header a {color:#fff}
#header a:hover {color:#000} 
ul#menu, #pruh1menu2 {margin: 0; padding: 0; list-style: none; float: left;clear: both; width: 700px }
ul#menu li, #pruh1menu2 li {float: left; margin: 0; padding: 0}
ul#menu li a {display: block;  padding: 6px 25px 8px; text-decoration: none; font-weight: bold; margin: 0 2px 0 0; font-size: 110%}  
ul#menu li a:hover,  ul#menu a#menuactiv:hover,  ul#menu a#menuactiv {padding: 5px 25px 9px;color: #fff }                                                                       
#nauvod a {width: 19px; padding: 6px 6px 8px !important;text-indent: -5000px}
#nauvod span {}
ul#pruh1menu2 {float: right; color: #8DBC32; font-size: 90%;width:155px;_width:155px; clear: none}
#pruh1menu2 li {background: url("./../images/img_design2/icon-user.gif") left center no-repeat; padding-left: 18px;margin:8px 10px 0 0}
/* ----- PRUH2 -------*/
#pruh2 ul, #side ul {margin: 0; padding:0;list-style:none; vertical-align: middle;}
#pruh2 li {display: inline; padding: 0 5px; margin: 0}
#pruh2,.pageBottom {padding: 6px; margin: 0;z-index:998;position: relative; background: #ecebeb; border-top: 1px solid #fff; border-bottom: 1px solid #e4e3e3 }
#pruh2{padding:6px 0 6px 0;margin:0;z-index:998;position:relative;background:#ECEBEB;border-top:1px solid #fff;border-bottom:1px solid #e4e3e3}  
#pruh2 {position: absolute; left: 0; text-align: center;  top: 10.2em; width: 100%;_width: auto; z-index:999; font-size: 12px;}  
#pruh2 ul {float: right; }
#pruh2 ul a {display: block; float: left; padding: 7px 8px; margin: 4px}
#pruh2 form a { padding: 5px 0px 5px 20px; margin: 4px 0px; }
#menutop {position:	relative;	margin:0; padding: 0; z-index: 998;}
#menutop li {float: left; list-style: none; padding: 0; margin: 2px 0 0 ;}
#menutop li a {padding: 5px 20px 5px 25px; display: block; margin: 0; }
#menutop li li {float: none; padding: 0; z-index: 999}
#pruh2 ul a,#pruh2 form a, ul#moreinfo_in a {background: url("./../images/img_design2/sipka-bila.gif") 10px 50% no-repeat; text-decoration: none;}
#pruh2 form a {text-decoration: underline; } 
#pruh2 ul a:hover, ul#moreinfo_in a:hover{background: #fff url("./../images/img_design2/sipka-bila.gif") 10px 50% no-repeat; }
#pruh2 ul a {border-left: 1px solid #e4e3e3}
#pruh2 ul a#menutoplast {border-right: 1px solid #e4e3e3}
#pruh2 ul a:hover {border-left: 1px solid #fff}         
#pruh2 ul a#menutoplast:hover {border-left: 1px solid #fff;border-right: 1px solid #fff}
#pruh2 form {margin: 0 5px 0 0px; vertical-align: middle; padding:0px; width: auto;background: #fff; border: 2px solid #D1D1D1; float: left; font-size: 12px }
#pruh2 form div {margin: 0; padding:0; display: inline; }
#pruh2 #searchinput, input#showEmail{padding:4px 2px 4px 23px;vertical-align:middle;margin:0;width:207px;background:#fff url('./../images/img_design2/headsearch.gif') 3px 50% no-repeat;color:#666;border:1px solid #fff;border-right:0;}
#pruh2 #formSubmit, #submitEmail{vertical-align:middle;padding:4px 9px 5px;_padding:4px 2px;font-size:100%;_font-size:95%;margin:0;background:#666 url('./../images/img_design2/button-poz.gif') left 50% repeat-x;color:#fff;border:1px solid #fff;border-left:0}
#submitEmail{vertical-align:middle;padding:4px 3px 5px !important;_padding:4px 2px;}
input#showEmail {width: 100px !important; _width: 90px !important;background: #fff url('./../images/img_design2/showemail.gif') 3px 50% no-repeat; }
#pruh2 div.clr {height: 0px; font-size: 0; margin: -4px 0 0;}
/* ----- CONTENT -------*/
#content{padding-top:0.5em; margin-top: 13.9em; position:relative}                           
/* ----- MAIN -------*/
#main {float: right; width: 724px; border-left: 1px solid #eee;margin-top: 0.5em; padding: 0 0 20px 15px}
h1 {font-size: 170%; margin: 0.3em 0 0.5em; padding: 0; font-weight: bold }
h2 {font-size: 140%; margin: 1em 0.6em 0.5em 0; padding: 2px 0 2px 32px; }
h5 {font-size: 110%; margin: 0.3em 0 0.1em 0; padding: 2px 0; }                         
/* ----- MAINCAT -------*/
#maincat {border-top: 0px solid #eee; padding: 0.8em 0 0.3em 10px; }
#maincat dl {margin: 0 0 1em;background: url( "./../images/img_design2/icon-cat2.gif" ) left 3px no-repeat; padding: 0 10px 8px 20px; float: left; width: 322px; }
#maincat dd {margin: 0; padding: 0;white-space: nowrap;float: left; color: #333}
#maincat dt {padding-bottom: 2px; } 
#maincat dt a {padding: 0px 5px;  font-weight: bold; font-size: 110%; } 
#maincat dd a {padding-left: 5px; color: #333}
#maincat dl.itemThumbnail_01 {margin: 0 9px 5px 0}
#maincat dl.itemThumbnail_02{margin: 0 0 5px 0; }
/* ---- BANNER INDEX ---- */
#bannerindex {margin: 1em 0; }
#bannerindex ul, #bannerindex ul li {margin: 0; padding: 0; list-style:none; display: inline}
#bannerindex a {display: block; padding: 5px;  color: #333; text-decoration: none; position: relative; float: left; width: 345px}
#bannerindex img {float: left;  margin: 0px 10px 0px 0px; width: 130px; height: 107px; position: relative}
.bannertext {display: block; padding: 0px 10px;text-decoration: none; height: 6.8em; cursor: hand;color: #333; text-decoration: none; font-size: 100%}
.bannertext strong { display: block; font-size: 120%; margin-bottom: 0px; margin-top: 0px; cursor: hand; height: 3.7em}
.bannertext em {display: block; font-style: normal; font-weight: bold; margin: 2px 0 5px; cursor: hand; height: 2.6em}
.bannersleva em {display:none;}
span.bannercena {display: block;}
.bannercena strong {color: #333 !important; display: inline; text-decoration: none !important;font-size: 110%;margin-top: 0;  }
.bannercena strong.akcnicena {color: #FF3300 !important; text-decoration: none; font-size: 110%}                    
.bannercena strong.akcnicena span {color: #333 !important; text-decoration: none; font-weight: bold}                  
span.bannercena span, .bannercena strong span {display: block; float: left; width: 100px; }
.bannercena strong span {color: #333; font-weight: normal }
#bannerindex h2 {background:  url( "./../images/img_design2/akcepoz.gif" ) left center no-repeat; }
h2.dopor  {background:  url( "./../images/img_design2/h-bannerindex.gif" ) left center no-repeat; }
#bannerindex a.itemThumbnail_01,#bannerindex2 a.itemThumbnail_01, #catprod {margin: 0 5px 5px 0}
#bannerindex a.itemThumbnail_02,#bannerindex2 a.itemThumbnail_02, #cathod {margin: 0 0 5px 0}
ul.vypisproduktu, ul.vypisproduktu2 {margin: 0; padding: 0; list-style: none; clear: both }
.vypisproduktu li {margin: 0; padding: 1px; border: 1px solid #E3E3E3; float: left; width: 232px; position: relative; background: #fff }
form#formProducts {position: relative; margin: 1.5em 0;_border: 1px solid #fff }
.vypisproduktu .itemThumbnail_01 {margin: 0 5px 5px 0}                          
.vypisproduktu .itemThumbnail_02 {margin: 0 5px 5px 0}
.vypisproduktu .itemThumbnail_03 {margin: 0 0 5px 5px}
.itemThumbnail_01,.itemThumbnail_02,.itemThumbnail_03 {margin: 0 0 1px 1px}
div.demo .vypisproduktu li {width: 210px;}
div#demo3 .vypisproduktu li {width: 232px; }
#textindex {border-top: 1px solid #EEEEEE; margin-top: 1em} 
#textindex h2 {padding-left: 0}
#textindex ul  {margin: 5px 0; padding: 0; list-style: none}
#textindex ul li {display: inline;}
#banner a img {width: 718px; height: 113px; border: 2px solid #ead76e; display: block; padding: 1px; background: #fff; margin:5px 0 20px}
#banner a:hover img {border: 2px solid #ff3300}
#indexvyrobci {margin-top: 1.5em} 
#indexvyrobci h2 {padding-left: 0 !important}
/* ------- BOX PRODUKT -------- */
.box_top {font-size: 100%; margin: 0; padding: 3px 8px; height: 3.5em; font-weight: bold; }
.box_obr {float: left; width: 100px; height: 86px; margin: 0px 5px 7px; position: relative /*overflow: hidden*/}
.box_obr img {border: 1px solid #F0EDED;width: 100px; height: 82px; }
.box_cena {padding-left: 115px; color: #262626; font-size: 90%}
del {color: #666; height: 1em; display: block}
.showNewPrice {font-size: 130%;display: block; margin-top: 5px;margin-right: 0px;}
.showNewPrice strong {color:/*#ff3300*/ #333}
.button_detail {font-size: 110%; display: block; vertical-align: middle; text-decoration: none; background: #ccc url('./../images/img_design2/detail.gif') 7px center no-repeat; margin: 7px 1px 0px; color: #fff; float: left;padding: 4px 8px 4px 24px}
.button_detail:hover {background: #598600 url('./../images/img_design2/detail.gif') 7px center no-repeat; color: #fff; border-right: 1px solid #355001; border-bottom: 1px solid #355001}
.button_detail span {display: none}
.box_text {clear: both; margin-top: 6px; padding: 8px 8px 10px;  height: 4.3em; line-height: 1.5; font-size: 95%; _font-size: 95%;}
.iconvyhodny {display: block; background: url("./../images/img_design2/akce-tip.png"); text-indent: -5000px; position: absolute;top: -3px; left: -3px;height: 35px; width: 35px; font-size: 0; padding: 0; cursor: hand; z-index: 97; }
.iconakce,.bannersleva {display: block; position: absolute; top: -3px; left: -3px;width: 50px; height: 50px; cursor: hand; background:  url("./../images/img_design2/akce-akcetydne.png"); text-indent: -5000px; }
.iconakcetydne,.bannersleva2 {display: block; position: absolute; top: -3px; left: -3px;height: 35px; width: 35px;  background: url("./../images/img_design2/akce-sleva.png") left bottom repeat-x; text-indent: -5000px; }
#spanikony {clear: both !important; }
#spanikony span {float: left; padding: 2px 7px; font-size: 80%; color: #fff; margin: 0 4px 0 0; font-weight: bold}
.box_text #spanikony {padding: 3px 0 }
.box_text #spanikony span {float: left; padding: 1px 4px; font-size: 70%; color: #fff; margin: 0 2px 0 0; font-weight: normal}
.spanakcetydne {background: #FF0033}                                         
.spanakce {background: #FF6600}                                       
.spanvyhodny {background: #CC3399}
/* ------- KATEGORIE -------- */
.drops {font-size: 90%; margin: 0 0 0.1em; padding: 0.2em 0 0; color: #B2B2B2}
.category {margin-bottom: 1em}
div.category h2 {margin: 0 0 0.2em; padding: 0; font-size: 110%; font-weight: bold}
div.category h3 {margin: 0 0 0.1em; padding: 0; font-size: 100%; font-weight: bold}
div.category p, div.category ul {margin-top: 0 ; margin-bottom:0.3em; padding: 0 20px 0 0}   
div.category ul {padding-left: 28px}
.seznamkategorii ul {  margin:0 0 10px; padding: 0 ;list-style: none; } 
div.seznamkategorii li {display: inline; background: none}
.seznamkategorii li a {white-space: nowrap; display: block; float: left;padding: 3px 5px 3px 18px; margin-right: 10px;background: url( "./../images/img_design2/icon_categories3.gif" ) left center no-repeat; }
.seznamkategorii {margin-bottom: 2em}
.seznamkategorii h2, #vyrobci h3 {display: inline; font-size: 100%; margin: 0; padding: 0}
ul#dokumentyKat {list-style: none;float: right; position: relative; padding: 7px 10px; margin: 0 0 10px 5px; border: 1px solid #E4E3E3; border-top: 2px solid #E4E3E3; background: #fff}
#dokumentyKat li a{background: url( "./../images/img_design2/icon-navod.gif" ) left center no-repeat; padding: 2px 10px 2px 23px;}
.cattop { border-bottom: 1px solid #eee; background: #fff; margin-top: 0em; padding:0;margin-bottom: 2.6em; }
#catprod {/*background:  url( "./../images/img_design2/cattopcatprod.gif" ) right bottom no-repeat*/}                                                  
#cathod {background:  url( "./../images/img_design2/cattoptophod.gif" ) right bottom no-repeat}
.cattop h3,.cattop h2 {margin: 0.3em 1px 0 0; padding: 4px 8px 0px 0; font-size: 100%}
.cattop h3 span,.cattop h2 span {text-transform:lowercase  }
.cattop ol {padding: 0; margin: 0}                                              
.cattop ol li {margin: 0 10px 0 20px; padding:5px;  width: 199px; float: left }
.cattop ol li a {padding: 1px;font-weight: bold;display: block}
#vyrobci {background: #F9F8F8;padding: 5px 10px 5px;margin: 0; clear: both; border: 1px solid  #EEEEEE}
#vyrobci ul {margin: 0; padding: 0;display: inline; clear: both;}
#vyrobci li {margin: 0; padding: 2px 0;white-space: nowrap;float: left; list-style: none; margin-right: 15px; }
#vyrobci li input {display: inline;}
#vyrobci form {padding: 0; margin: 0;}
#vyrobci form .clear{margin-bottom: 8px;}
div.razeni form {display: inline; margin: 2px 0px}
div.razeni select {vertical-align: middle; margin-left: 5px; padding: 1px;font-size: 100%}
div.razeni div {display: inline; margin: 2px 3px}
.razeni {background: #EEEEEE;padding: 0.5em; margin: 0.9em 0 0; color: #4C4C4C; }
.razeni2 { padding: 0; margin: 1em 0; }
.strana {margin: 0; padding: 0 8px 0 0; float: right}
.strana a {padding: 2px 5px; background: #fff;border: 1px solid #4E7403;text-decoration: none}
.strana strong {padding: 2px 5px; border: 1px solid #dbdbdb;}
a.radit img {vertical-align: middle; width: 18px; height: 18px; border: 1px solid #fff}
h2#produktyvse {background: url("./../images/img_design2/produktyvse.gif") left center no-repeat; margin-top: 1em !important; margin-bottom: 1em !important}
h2#dopor  {background:  url( "./../images/img_design2/akcepoz.gif" ) left center no-repeat; }
#cattextdown{font-size:90%;margin:0;clear: both; padding:0}
#cattextdown span{text-transform:lowercase}

/* PRODUKT */
#productside {float: left; width: 280px; padding-right: 0px;margin-top: 5px }
#produktimg { margin: 0 0 1em 0; background: #fff; padding: 0 5px 0.5em; text-align: center; border: 1px solid #E3E3E3;min-height:247px; position: relative }
#produktimg img {display: block; margin: 0 auto 1.7em;border:0}
#produktimg span {padding: 2px 0 2px 19px; }
span.produktimg2 {height: 250px;display: block; padding: 0 !important}
#imgdalsi {background: url( "./../images/img_design2/icon-imgdalsi.gif" ) left center no-repeat; padding: 2px 0 2px 22px; text-decoration: none}
#imgzvetsit {background: url( "./../images/img_design2/icon-imgzvetsit.gif" ) left center no-repeat; text-decoration: none}
#produktimg a {text-decoration: none}
#productmain {float: right; width: 409px; padding: 2px 0px 0 30px}
#pspecial {margin-bottom: 9px; font-weight: bold; padding: 4px 6px; border: 1px solid #E3F5CA; border-left: 2px solid #20D752; background:#fff}
#pspecial p {margin: 0; padding: 0}
p#producttext {padding: 0 0 0.8em; margin: 0.5em 0} 
p#producttext2 {padding: 4px 12px; margin: 0.2em 0 0; font-weight: bold; background:#D9F4AA}
p#producttext3 {padding: 4px 12px; margin: 0 0.3em 1em; background:#F5F9EE;font-size: 90%}
#cenymain {width: 100%; border: 1px solid red; margin: 2em 0 0 }
#ceny div, #ceny2 div {clear: both;padding: 1px 4px; margin: 0; color: #333; border-top: 1px solid #F0F0F0;}
#ceny2 div {border-top: 0;position: relative;border-bottom: 0px solid #F0F0F0 }
div#ceny div.clear, #ceny2 div.clear {border: 0; height: 0; font-size: 0; margin: -3px 0 0}
span.cenaleft {padding: 5px 4px 3px;float: left; width: 40%; text-align: left }
span.cenaright {padding: 5px 4px 3px;display: block; text-align: right}
.red {color: red}
.spanikony{clear:both !important; padding-bottom: 1em}
.spanikony span{float:left;padding:2px 7px;font-size:80%;color:#fff;margin:0 4px 0 0;font-weight:bold}
.box_text .spanikony{padding:3px 0}
.srovnani .spanikony{padding:3px 0 10px}
.box_text .spanikony span{float:left;padding:1px 4px;font-size:80%;color:#fff;margin:0 2px 0 0;font-weight:bold}
.spanakcetydne{background:#FF0033}
.spanakce{background:#FF6600}
.spanvyhodny{background:#CC3399}
#prounas {background: #e0f4c4 ; border: 2px solid #c3dd9e !important; font-size: 90%; margin-top: 5px !important; padding: 4px 7px !important} 
div#cenamain {font-size: 110%; border: 0px solid #F0F0F0; padding: 5px 9px 6px 6px; background: #F7F7F7}
/*sup {font-size: 90% !important; vertical-align:20%}  */
#cenamain span.cenaright strong {font-size: 125%; color: #ff3300; font-weight: bold}
#cenamain span.cenaright em {font-size: 85%; font-style: normal}
#cenamain span.cenaleft {padding-top: 0.2em;}
.produktdoprava strong {font-weight: normal}
#productmain form th {background: #eee; color: #999;}
div#obsahKosiku2,div#obsahKosiku3,div#obsahKosiku4 {width: 300px; display : none; border: 0; position : absolute; bottom: 1.2em; right : 0;z-index: 999; background: url('./../images/img_design2/produktdoprava.gif') right bottom no-repeat; padding: 0; padding-bottom: 28px;  }
div.obsahKosiku8 {background: url('./../images/img_design2/produktdoprava.gif') 20px bottom no-repeat !important; left : 27em !important ;}
#obsahKosiku2 table, #obsahKosiku3 table, #obsahKosiku4 table {min-width: 300px;_width: 300px;border-collapse: collapse; border : 5px #535252 solid; background: #fff;margin: 0; text-align: left}
#obsahKosiku2 td,#obsahKosiku3 td,#obsahKosiku4 td, #obsahKosiku2 th, #obsahKosiku th{padding: 6px 8px;border: 1px solid #F7F6F6;white-space: nowrap; text-align: left }
#obsahKosiku2 th, #obsahKosiku th {background: #eee}
#obsahKosiku th {text-align: center }
#obsahKosiku2 {text-align: right}
#obsahKosiku2 td.dopravasklady, #obsahKosiku3 td.dopravasklady, #obsahKosiku4 td.dopravasklady {font-size: 90%;white-space: normal; color: #666;background:#ECECEC}
div#dopravazdarma {color: #469605; padding: 2px 6px 2px 29px; background: #e6fad7 url('./../images/img_design/lorry.png') 8px center no-repeat; border: 1px solid #c0f098; margin-top: 3px; font-size: 90%}
div.obsahKosiku8   td.dopravasklady {font-size: 100% !important; color: #333  !important }
div.obsahKosiku8   td.dopravasklady  table {border: 0  !important; margin: 5px auto  !important; width: 100%   !important; min-width: 100%   !important}
.button_kosik2 {display: block; float: right; vertical-align: middle; font-size: 0px; width: 140px; height: 27px; text-decoration: none; background: url('./../images/img_design2/kosik2.png') left top no-repeat; border: 0px solid #ccc; margin: 12px 1px 0px; padding: 0px }
.button_kosik2:hover {background: url('./../images/img_design2/kosik2.png') left bottom no-repeat}
.button_kosik2 span {display: none}
form#formProducts2 {position: relative; margin: 1em 0; padding: 0 ; }
#formProducts2 .button_kosik2 {margin: 0; position: absolute; right: 0; top: 0}
#formProducts2 label {position: absolute; right: 138px; top: 2px; padding: 2px 10px; background:#E3E3E3; }
#formProducts2 label input {font-size: 90%}
#formProducts2 div {border: 0}
#pridatkosik {border: 0}
#pridatkosik div {border: 0}
#pridatkosik input {vertical-align: middle}
.demo {clear: both; margin-top: 1em}
.demo h2 {font-size: 130%; margin: 1em 0; padding: 0; font-weight: bold} 
.demo h3 {font-size: 120%; margin: 2em 0 0.2em; padding: 0; font-weight: bold}
.demo h4 {font-size: 100%; margin: 0.3em 0; padding: 0; font-weight: bold}
.demo h5 {font-size: 100%; margin: 0.3em 0; padding: 0; font-weight: bold}
#produktodb {float: right; width: 50%; font-style: italic; background: url('./../images/img_design2/odb.gif') right bottom no-repeat; padding-right: 25px; margin: 0 0 1em 2em; color: #666}
#produktodb h3 {padding: 0; margin: 0;padding-left: 25px; font-size: 100%; background: url('./../images/img_design2/odb.gif') left top no-repeat; }
#produktodb p {margin: 0; padding: 0; font-size: 140%;padding-left: 25px}
ul#dokumentyKat, ul#dokumentyKat li {list-style: none; margin: 0; padding: 0}
ul#dokumentyKat li a{ background: url( "./../images/img_design2/icon-pdf.gif" ) left center no-repeat; padding: 4px 10px 4px 22px;}
.demo ul#dokumentyKat  {padding: 7px 10px;}
#dokumentyKat2 {float: right; position: relative; padding: 4px 10px; margin: 0 0 10px 10px; border: 1px solid #ccc; border-top: 2px solid #ccc; background: #fff}
#dokumentyKat2 ul {margin: 0;list-style: none }
#dokumentyKat2 li a{background: url( "./../images/img_design2/icon-navod.gif" ) left center no-repeat; padding: 2px 10px 2px 23px;}
.listTableOptions {margin: 0 auto; }
.listTableOptions table td, .listTableOptions table th {border: 1px solid #fff; padding: 3px; }
.listTable {width: 100%;margin: 0.5em 0 0.3em; font-size: 100%; border-collapse: collapse;}
.listTable th {text-align: left; padding: 3px 8px;color: #666; background: #fff}
.listTable td {text-align: left; padding: 3px 8px; }
tr.listTablerow {padding: 0 0.5em; background:#F7F7F7}
tr.listTablerow td {border-bottom: 1px solid #fff; }
tr.listTablerow:hover, .demo #tabs-1 tr:hover {background:#EEEEEE}
.listTable .right {text-align: right}
ul.prednosti li {background: url( "./../images/img_design2/prednostili.gif" ) left 7px no-repeat; }
table.tableprodukt {border-collapse: collapse; border: 1px solid #DEDEDE; }
table.tableprodukt th, table.tableprodukt td {padding: 2px 6px; text-align: center}
table.tableprodukt th, .demo #tabs-1 th {background:#DEDEDE; color:#666; border: 1px solid #ccc}
table.tableprodukt td , .demo #tabs-1 td{border: 1px solid #DEDEDE}
#diskuze {margin: 0; clear: both}
#diskuze p {margin: 0; padding: 7px 0 0;}
#diskuze p img {margin-top: -2px}
#diskuze h3 {font-weight: normal; letter-spacing:-0.5px; color: #ff3300; font-size: 140%; margin: 2em 0 0; padding: 0 0 0 30px; background: url( "./../images/img_design2/diskuzeh3.gif" ) left center no-repeat }
div#diskuze2 {clear: left; margin: 1em 0 0; padding: 0; }
#diskuze2 ul {list-style: none; margin: 0; padding: 0}
div#diskuze2 li {border-left: 1px solid #F0EDED; border-bottom: 1px solid #F0EDED;padding: 0; margin: 5px 0 10px; background: #fff; }
div#diskuze2 li li.diskuzeadmin {border-left: 0px solid #ccc; border-bottom: 4px solid #fff;padding: 3px 0; margin: 0 4px; background: #F7F6F6}
div#diskuze2 div {padding: 7px 8px 12px;background: url( "./../images/img_design2/diskuze2div.gif" ) 10px bottom no-repeat }
div#diskuze2 li li.diskuzeadmin div {padding: 4px 8px;background: none }
div#diskuze2 div.diskuzetop {background:#F0EDED;padding: 5px 0px; font-weight: bold}
#diskuze2 li span.diskuzeuser {background: url( "./../images/img_design2/icon-userdiskuze.gif" ) 4px center no-repeat; padding: 4px 8px 4px 22px; color: #333}
.diskuzedate {color: #ccc}
div#diskuze2 li li.diskuzeadmin span.diskuzeuser {background: url( "./../images/img_design2/icon-admin.gif" ) 0px center no-repeat; }
div#diskuze div.vlozdiskuze {padding: 6px 0px; margin: 0 0 10px}
#pridat-dotaz p.diskuzeinfo {margin: 5px 8px; padding: 7px 15px 7px 22px; background: url( "./../images/img_design2/icon_alert.gif" ) 0 7px no-repeat; }
.diskuzetop {background:#EFEFEF;}
li.diskuzeadmin {margin: 10px; padding: 10px; background: #000}
div#diskuze div.insertdiskuze, div.insertdiskuze { background: #F7F6F6 url( "./../images/img_design2/insertdiskuze.gif" ) 10px 10px no-repeat; padding: 5px 10px 5px 80px; margin-top: 5px}
.insertdiskuze label {padding: 2px 8px}
.insertdiskuze label.floatleft {width: 44%; float: left; clear: none; position: relative; *position: static;}
* html .insertdiskuze label.floatleft { position: static; }
.insertdiskuze label.floatleft input, #insertdiskuze textarea {width: 90%;}
.insertdiskuze textarea {width: 90%; margin-left: 10px}
.insertdiskuze #submitButton, #contactSubmit {margin: 8px;}
.formItem label.floatleft {float: left; clear: none; margin-right: 10px; margin-top: 0;width: auto;}
.formItem label.floatleft input,.formItem label.floatleft select {width: 160px;margin: 3px 0}
.formItem label.floatleft input.formButton {width: auto}
form#pridat-dotaz div {background: none}
.review {padding: 4px 0}
.stars {float: left; margin-right: 8px}
#showAvailabilityQuestion {text-align: left}
#showAvailabilityQuestion select {vertical-align: top}
#availabilityQuestionForm div.formItem label, #searchform div.formItem label {float: left; width:	165px !important; text-align: right; padding-right: 15px; }
availabilityQuestionFormbody { font:0.75em Arial,Tahoma,verdana, sans-serif; color: #333;min-width: 770px;padding:	0px; margin:0px; background: #fff url( "./../images/img_design/body2.gif") top right repeat-x; line-height: 1.4; text-align: center}
form.dokosiku, td.dokosiku2{text-align: right; border-bottom: 0}
form.dokosiku{background: #f0f0f0; padding: 7px 8px}
form.dokosiku p {padding: 0; margin: 0}
form.dokosiku label#dokosiku{vertical-align: middle}
form.dokosiku button, td.dokosiku2 button{text-indent: -5000px; margin: 5px 0 5px 5px; background:url('./../images/img_design2/dokosiku.gif') no-repeat; border: 0; width: 150px; height: 35px;}
#showAvailabilityQuestion {background: #fff}
.demo #tabs-1 table {border-collapse: collapse; margin: 10px 0; width: 100%}
.demo #tabs-1 table th,.demo #tabs-1 table td{padding: 4px 12px; text-align: center}
.demo table#productRating {width: auto}                  
.demo table#productRating td {border:0}                   
.demo table#productRating td img {border:0}
#tabs-1 ul{padding-left:30px;margin-left:0}
#tabs-1 ul li {list-style:none;background:url('./../images/img_design2/li-poz.gif') left 6px no-repeat;padding-bottom:5px;padding-left:15px;margin-left:0}
#procmy {margin-bottom: 25px; clear: both; border-top: 1px solid #F7F6F6}
#procmy dl { color: #669900;padding: 6px 12px 4px 40px; margin: 10px 8px 0 0;float: left; width: 171px; position: relative; background: #F5F9EE; font-size: 90%; min-height: 7em}
#procmy dl#last {margin: 0;margin-top: 10px; } 
#procmy dt { font-size: 120% !important; font-weight: bold !important}
#procmy dt strong {position: absolute; top: 0px; left: 8px; color: #D9F4AA; font-size: 220%; font-weight: normal}
#procmy dd {padding: 3px 0px 5px !important; margin: 0 !important; margin-bottom: 1px !important;}
#procmy em{font-style:normal;text-transform:lowercase;}
/* ----- KOSIK A OBJEDNAVKA -------*/
#cartok {background: #e0f4c4 url( "./../images/img_design2/icon-cartok.gif" ) 15px center no-repeat; padding: 10px 10px 10px 58px; margin: 1em 0; border: 2px solid #c3dd9e; font-size: 110%}
.cartok2objednat {float: right; position: relative}
.cartok2zpet {display: block;margin: 10px 0 0 10px; float: left; background: url('./../images/img_design2/sipka-bila-vlevo.gif') left 55% no-repeat;padding: 5px 3px 5px 8px; } 
.objednat,a.objednat{text-decoration:none;font-size:125%;margin:5px 0 15px 5px;background:#64A40F;border:0;color:#fff;font-weight:normal;padding:9px 15px 9px 10px;vertical-align:middle;border:1px solid #b1e853;border-bottom:1px solid #558307;border-right:1px solid #558307}
a.objednat {display: block; float: right}
a.objednat:hover {color: #fff}
#podbutton {clear: right; float: right; width: 17.5em; font-size: 90%; text-align: left; color: #666}
.iconBack {background: url('./../images/img_design2/sipka-bila-vlevo.gif') left 55% no-repeat;padding-left: 8px; }
div.cartt {margin: 1em 0}
.listTable th,table.listTableCart th {background: #eee; color: #666; border-bottom: 1px solid #fff}
table.listTableCart {background:none;margin-top:15px; width: 100%; border-collapse: collapse}
table.listTableCart tr.listTableCartHead {background:#CCCCCC; color: #666}
tr.listTableCartTotal {background:#EBEBEB;}
.totalright {text-align: right}
tr.listTableLine_01 {background:#F7F7F7;}
tr.listTableLine_02 {background:#F5F5F5;}
td.productDetail {width: 40%}
tr.listTableLine_over {background:#F6F6F6;}
table.listTableCart th, table.listTableCart td {border: 1px solid #fff; padding: 8px}
table.listTableCart th {border: 0; }
table.listTableCart img {border: 1px solid #E3E3E3; float: left; margin: 2px 4px 2px 0 }
.formButtons {text-align: right; padding-right: 0px; margin-top: 10px}
#obj-kontakt {border: 1px solid #ccc; border-top: 2px solid #ccc; margin: 14px 4px}
#obj-kontakt h4 { background: #E9E9E9; font-size: 100%; font-weight: normal; padding: 4px 8px; margin: 1px}
p#objednavkatext {margin: 1em 0; padding: 8px 15px; border: 1px solid #C3DD9E; background: #E0F4C4; color: #5a8d12}
#cartmain {float: left; width: 680px;}
.objednavkaNavigace {margin: 15px 0 25px; padding: 0;}
.objednavkaNavigace div, .objednavkaNavigace a {width:186px; font-size: 120%; float: left;margin-right: 7px; padding: 7px 8px; text-align: left;  background: #fff; border: 1px solid #B8B8B8}
.objednavkaNavigace div.clear {float: none; padding: 0; border: 0; background: none}
.objednavkaNavigace a { display: block; background: #e1efc6; border: 1px solid #c5df93; text-decoration: none; }
.objednavkaNavigace a:hover {background:#fff;  }
.neaktivni {color: #999}
.objednavkaNavigace div strong, .objednavkaNavigace a strong { }
.objednavkaNavigace a strong { text-decoration: none }
.objednavkaNavigace div span, .objednavkaNavigace a span { }
.objednavkaNavigace div.aktivni {border: 1px solid #1b1b1b;background: #333; color: #fff}
.objednavkaNavigace a:hover {}
.objednavkaNavigace a:hover strong { text-decoration: none }
.objednavkaNavigace div#obj4 {margin-right: 0 }
.objednavkaNavigace div.objsipka {font-size: 120%;width: 30px;padding: 5px 8px; float: left; background: url( "./../images/img_design2/objsipky.gif" ) center center no-repeat; border: 0; }
#cartside {float: right; width: 270px; padding-top: 1em}
#obj-kontakt {border: 1px solid #ccc; border-top: 2px solid #ccc; margin: 14px 0px}
#obj-kontakt h4 { background: #E9E9E9; font-size: 100%; font-weight: normal; padding: 4px 8px; margin: 1px}
#foto img, #foto2 img, #diskuze img { float: left; width: 50px; height: 68px; display: block; padding: 1px; margin: 5px 8px 0 5px;border: 1px solid #ccc; background: #fff; }
#foto2 { padding: 4px}
#foto2 img{float: left; margin: 5px 20px 0 5px}
#foto2 div strong {display: block; margin-bottom: 5px}
#foto2 div {margin-left: 70px; padding: 5px;}
#foto2 .tel span,#foto2 .icq span,#foto2 .skype span {display: block; clear: right; margin-right: 4px; float: left}
#foto2 .tel, #foto2 .icq, #foto2 .skype { padding: 3px; clear: right; display: block; border-top: 1px solid #E9E9E9}
.tel span,.icq span,.skype span {display: block; clear: left; margin-right: 4px; float: left; text-indent:-5000px}
.tel span strong,.icq span strong,.skype span strong{display: none; width: 30px; height: 25px;}
#mail {width: 25px; height: 21px;}
#telefon {width: 25px; height: 21px;}
#icq {width: 25px; height: 21px;}
#skype {width: 25px; height: 21px; }
#mail { background: url( "./../images/img_design2/icon-mail.gif" ) 50% 50% no-repeat;}
#telefon { background: url( "./../images/img_design2/icon-telefon.gif" ) 50% 50% no-repeat;}
#icq { background: url( "http://wwp.icq.com/scripts/online.dll?icq=446016594&img=5" ) 50% 50% no-repeat;}
#skype {background: url( "http://mystatus.skype.com/smallicon/StavbaOnline" ) 50% 50% no-repeat; }
.skype img {vertical-align: middle}
p#objednavkatext {margin: 1em 0; padding: 8px 15px; border: 1px solid #C3DD9E; background: #E0F4C4; color: #5a8d12}
a.iconRemove {display: block; width:15px;	height:	15px;background:url( "./../images/img_design2/icon-delete.gif" ) center center no-repeat;margin:0 auto;	}
a.iconRemove span {display:none;}
.center3 {text-align: center}
#totalprice {font-size: 120%}
.formItem label.floatleft {float: left; clear: none; margin-right: 28px; margin-top: 0;width: auto;}
.formItem label.floatleft input {width: 120px;margin: 3px 0}
.formItem label.floatleft input.formButton {width: auto}
div.formItem, div.formItemRequired {clear: both; padding:	9px 10px; margin-top: 2px; background: #F7F6F6}
.smallText {color: #666; font-size: 90%; display: block; margin-left: 26px; position: relative; padding: 3px 0 0}
.smallText strong {position: relative; } 
.smallText strong em {font-weight: bold; font-style: normal }
.smallText2 {color: #666; font-size: 90%; display: block; padding: 3px 0 0 }                                        
.smallText3 {color: #666; font-size: 90%; display: block; padding: 0 0 5px }
#obj-cart {border: 1px solid #CBE4F5; border-top: 2px solid #CBE4F5; background: #F0F7FC; margin: 14px 0 }
#obj-cart h4 {background: #E1EFFA;font-size: 120%; font-weight: bold;padding: 4px 8px; margin: 1px}
.cart-produkt {margin: 4px 10px 8px; padding-bottom: 2px;border-bottom: 1px solid #CBE4F5; }
.cart-produkt img {float: left; margin: 0 5px 5px 0; border: 1px solid #CBE4F5}
.cart-produkt h5 {font-size: 100%; padding: 0; margin: 0 0 5px; font-weight: bold }
.cart-produkt-cena {text-align: right}
.cart-produkt-cena span { display: block; color: #999}
.cart-produkt div {font-size: 90%; padding-left: 0px}
.productOptionDescription {font-size: 90%; color #999}
.cart-celkem {text-align: right; padding: 0 14px; clear: both; margin-bottom: 10px}
#cart-celkem-total {font-size: 110%; margin: 10px; border: 1px solid #CBE4F5; padding: 2px 4px; background: #fff}
.cart-celkem span {float: left}
.cart-celkem em{display: block; font-style: normal; font-size: 90%}
.cart-celkem strong{font-size: 120%; }
.cartsmall {font-size: 80%; text-align: right; clear: both}
.cartsmall strong {font-weight: normal}
                                        
/* ----- DOKUMENTY -------*/
div#documenttext h2 {font-size: 130%; margin: 1em 0.6em 0.2em 0; font-weight: bold; padding: 0}
div#documenttext h3 {font-size: 120%; margin: 1em 0.6em 0.2em 0; font-weight: bold; padding: 0} 
div#documenttext p {margin: 0.2em 0 ;  padding: 0}
#documenttext ul ul {padding: 2px 5px 4px; margin: 2px 10px; list-style:square}
#uldoprava dl {float: left; width: 47%; padding: 1px; margin: 2px;  border: 1px solid #EEEEEE; border-top: 3px solid #EEEEEE; background: #F7F7F7}
#uldoprava dt {font-weight: bold; font-size: 100%; padding: 3px 7px 4px; margin-bottom: 2px; background:#EEEEEE}
#uldoprava dd {padding:  3px 7px 6px; margin: 0}
#uldoprava table {width: 100%; border-collapse: collapse}
#uldoprava th, #uldoprava td {background: #EEEEEE; border: 1px solid #fff; padding: 3px 6px}
#uldoprava td {background: #F7F7F7;}
#kontakt-horni div span {display: block; padding: 6px 8px 0 48px; font-size: 120%}
#kontakt-horni div {float: left; position: relative; width: 355px; border: 1px solid #DBDBDB; border-top: 2px solid #DBDBDB;margin: 0 8px 8px 0; background: #fff url('./../images/img_design/box1-poz.png') right bottom repeat-x}
#kontakt-horni div#kon-mail, #kontakt-horni div#kon-icq2 {margin: 0 0 8px; }
#kontakt-horni div div {float: none; width: 100%; border: 0px solid #DBDBDB; margin: 0; }
#kontakt-horni div strong { font-size: 170%; display: block; color: #333; padding: 7px 8px 8px 47px; font-weight: normal; }
.alert {background: #ffece2 url('./../images/img_design/alert-poz.png') right bottom repeat-x; border: 1px solid #f2d2c1; border-top: 2px solid #f2d2c1; font-weight: bold; margin: 5px 0 15px}
.alert div {background: url('./../images/img_design/icon-alert.gif') 7px 7px no-repeat; padding: 7px 10px 7px 32px}
#kon-tel div {background: url( "./../images/img_design/icon-kon-tel.gif" ) 7px 7px no-repeat;}
#kon-mail div {background: url( "./../images/img_design/icon-kon-mail.gif" ) 7px 7px no-repeat;}
#kon-icq div,#kon-icq2 div {background: url( "./../images/img_design/icon-kon-icq.gif" ) 7px 7px no-repeat;}
#kontakt-horni div em {display: block; padding: 5px 8px 4px 29px; border-top: 1px dotted #ccc; font-style: normal; color: #666; margin: 1px; background: url( "./../images/img_design/icon-hours.gif" ) 8px center no-repeat;}
#kontakt-horni div.clear { border: 0}
div.kontaktmain {clear: both; border: 0px solid #DBDBDB; border-top: 0px solid #DBDBDB;margin: 15px 0; padding: 0 0px;/* background: url('./../images/img_design/box1-poz.png') right bottom repeat-x;*/}
#mapakancl {display: block; float: right; position: relative; margin: 0 0 20px 20px; padding: 3px 3px 3px; border: 1px solid #DBDBDB; text-align: right; font-size: 90%; background: #fff}
#mapakancl img {display: block; margin: 2px 2px 4px; border: 0}
div#kontakt { padding: 0px 10px }
.adresa { margin-bottom: 14px}
.adresa strong { font-size: 100%; }
.adresa em {}
                                
/* ----- NOVINKY -------*/
img.imgnews {float: right; border: 2px solid #eee; display: block; padding: 3px; background: #fff; margin: 0 0 5px 15px }
.homeNews {margin: 0; padding: 0 0 0.1em; list-style: none}
ul.homeNews li {margin: 0; padding: 0 0 1em; color: #4C4C4C }
.homeNews strong a {font-size: 105%; margin: 0; display: block; text-decoration: underline}
.homeNewsDate, .newsItem span,.newsItemDate span {font-weight: bold;display: block; color: #999; /*background: url('./../images/img_design2/date.gif') left center no-repeat;*/padding-left: 0px}
.newsItemDate span {margin-left: 25px}
.newsItem {margin: 10px 0; padding: 8px 0px; border-bottom: 1px solid #EEEEEE;}
.newsItem h4 {padding: 4px 0 6px; font-size: 120%; text-align: left; height: auto; margin: 2px 0; font-weight: bold; }
.newsItem p {margin: 0; padding: 0 0 10px; }
.newsItem img.newsimg2 {margin: 0 10px 10px 0; padding: 0; float: left; width: 120px;border: 2px solid #eee; display: block; padding: 3px; background: #fff;}
img.newsimg {float: left; margin: 15px 20px 20px 0}
.newsItem .right {text-align: right}
                    
/* ----- SIDE -------*/
#side {float: left; width: 220px; _width: 210px; }
.divside{margin: 0 0 1em;padding: 0.1em 10px 0.5em;}
#side h3,#tags strong, #side h4 {font-size: 130%; margin: 0.4em 0 0.3em; padding: 0.3em 0 0.4em 30px;} 
#side h3 span {font-size: 60%; font-weight: normal; display: block }
#homenews  {font-size: 90%; }
#homenews h4 {background: url( "./../images/img_design2/h4news.gif" ) left center no-repeat; }
#procunas h3, #procmy h3 {background: url( "./../images/img_design2/procunas.gif" ) left 5px no-repeat;} 
#procmy h3 {padding: 8px 0 8px 35px}
#homenews li {margin: 0; padding: 0 0 1em; color: #4C4C4C }                         
#procunas ul {margin: 0; padding: 0;  }                                       
#procunas li {margin: 0.5em 0 ; padding: 0 0 0.5em 30px;list-style: none; background:  url( "./../images/img_design2/proc.png" ) 3px 2px no-repeat;font-size: 90% }  
#procunas em{font-style:normal;text-transform:lowercase;}
#tags {margin: 17px 0 10px; padding: 4px 1px; background:#F7F7F7 url("./../images/img_design2/tags.png") left top no-repeat; border: 1px solid #ECEBEB}
#tags strong {padding-left: 40px; font-size: 115%;} 
#tags span {display: block;padding: 7px 12px 4px}
#tags a {margin: 2px 4px 2px 0; }
#tags a.t1 {font-size: 90%} 
#tags a.t2 {font-size: 100%}
#tags a.t3 {font-size: 110%} 
#tags a.t4 {font-size: 120%}
#homenews strong a {margin: 3px 0; display: block; text-decoration: underline}
#homenews span {font-size: 90%; font-weight: bold;display: block; padding-left: 0px}
#rss {background: url( "./../images/img_design2/rss.gif" ); text-indent: -5000px; display: block; width: 15px; height: 25px; float: right; margin-top: -17px}
#mailing {background: #000 url( "./../images/img_design2/mailing-poz.png" ) left top repeat-x; color: #ccc; }
#mailing h4 {background: url( "./../images/img_design2/h4mail.gif" ) left center no-repeat;margin: 0; color: #fff}
#mailing p {margin: 0; padding: 0 0 0.5em}
#mailing form {margin: 0 0 0.5em; padding: 0}
#socialside  {margin: 1.5em 0}
#socialside a {display: block; margin: 3px 40px; text-align: center} 
#socialside a#sideheu img {display: block;  margin: 1em auto 0.3em; width: 110px; height: 110px; border: 0}
#catalogmenu{padding-top:0.4em;margin-bottom:1.5em}
#catalogmenu h3{background:url("./../images/img_design2/h3katalog.gif") left center no-repeat;}
#catalogmenu h3 a{color:#333;text-decoration:none}
#catalogmenu li{border:0px solid #EEE;border:0px solid #d1eef3;margin:0px 0 2px;}
#catalogmenu li a{display:block;padding:7px 5px 7px 20px;_width:185px;background:#537b03 url("./../images/img_design2/sipka-bila.gif") 11px 50% no-repeat;margin:0;text-decoration:none;color:#fff}
#catalogmenu li li, #catalogmenu li li li{border-left:0;border-left:0;border:0;margin:0 0 1px}
#catalogmenu li li a{border:0;padding:6px 5px 6px 24px;_width:181px;background:#ECEBEB url("./../images/img_design2/sipka-bila.gif") 15px 50% no-repeat;margin:0;color:#333;}
#catalogmenu li li li a{padding:4px 5px 4px 30px;_width:175px;background:#F7F7F7 url("./../images/img_design2/sipka-bila.gif") 22px 50% no-repeat;margin:0;}
#catalogmenu li li li li a{padding:2px 5px 2px 36px;_width:169px;background:#FCFCFC url("./../images/img_design2/sipka-bila.gif") 28px 50% no-repeat;margin:0;}
p.apek {margin: 0 1px 0; padding: 16px 8px 8px; background: url( "./../images/img_design/box1-poz.png" ) left bottom repeat-x; border-top: 1px solid #EEEEEE }
p.apek img {border: 0; width: 170px; height: 52px; margin: 0 0 8px; display: block}


/* -----PAGEBOTTOM----- */
 .pat-left {float: left; width: 47%; padding-left: 1em}
.pat-right {float: right; width: 47%; text-align: right; padding-right: 1em}
.partneri {clear: both;color: #999;padding-left: 1em; padding-right: 1em; font-size: 90%; border: 0} 
.partneri a{color: #999; text-decoration: none}
.more {background: #F7F6F6; padding: 7px 4px; border: 1px solid #fff; font-weight: bold; text-align: right}
.more a { }
#pat1{background:#F5F9EE;border-bottom:0 !important;border-top:2px solid #d9f4aa;font-size:90%; margin-top: 1em}
#pat1 .wrapperpat{padding:0 10px}
#pat1 p.nejkat{margin:0;padding:0px 0px 5px;border-bottom:1px solid #d9f4aa;color:#666}
#pat1 a{padding:0 3px}
#pat1 a:hover{color:#333}
.pat1pod{float:left;width:222px;border-right:1px solid #d9f4aa;margin-left:0 !important;padding-left:0 !important;height:10em}
.pat1pod img{width:180px;height:32px;margin-left:-4px !important;margin-bottom:6px;border:0}
.pat12{padding-left:20px !important;}
.pat12 strong{display:block;padding-bottom:4px}
.pat12 a{background:url("./../images/img_design2/sipka-bila.gif") 11px 60% no-repeat;padding-left:20px !important;}
.pat14 img{width:123px;height:45px;margin-left:40px !important;margin-bottom:6px;border:1px solid #d9f4aa}
.pat14{border-right:0 !important}
.pageBottom{}
.pat2{border-top:2px solid #E4E3E3;background:#ECEBEB;color:#999;font-size:90%;padding-bottom:8px !important}
.pat2 div{padding:0 10px}
.pat2 a{color:#999}

/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */
	div.light_rounded .pp_top .pp_left { background:#fff /* url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; */} /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: #fff /* url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; */} /* Top right corner */
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_content a.pp_next:hover { background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_content a.pp_previous:hover { background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_content a.pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_content a.pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_content a.pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_content a.pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_content a.pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	div.light_rounded .pp_bottom .pp_left { background:  #fff /* url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; */} /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background:  #fff /* url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; */} /* Bottom right corner */
	div.light_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	div.dark_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	div.dark_rounded .pp_content { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_content a.pp_next:hover { background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_content a.pp_previous:hover { background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_content a.pp_expand { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_content a.pp_expand:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_content a.pp_contract { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_content a.pp_contract:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_content a.pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded  p.pp_description { color: #fff; }
	div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	div.dark_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */
	div.dark_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	div.dark_square .pp_top .pp_left ,
	div.dark_square .pp_top .pp_middle,
	div.dark_square .pp_top .pp_right,
	div.dark_square .pp_bottom .pp_left,
	div.dark_square .pp_bottom .pp_middle,
	div.dark_square .pp_bottom .pp_right,
	div.dark_square .pp_content { background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square  p.pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	div.dark_square .pp_content a.pp_expand { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_content a.pp_expand:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_content a.pp_contract { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_content a.pp_contract:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_content a.pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	div.dark_square .pp_content a.pp_next:hover { background: url(../images/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_content a.pp_previous:hover { background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	div.light_square .pp_top .pp_left ,
	div.light_square .pp_top .pp_middle,
	div.light_square .pp_top .pp_right,
	div.light_square .pp_bottom .pp_left,
	div.light_square .pp_bottom .pp_middle,
	div.light_square .pp_bottom .pp_right,
	div.light_square .pp_content { background: #fff; }
	div.light_square .pp_content a.pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_content a.pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_content a.pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_content a.pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_content a.pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	div.light_square .pp_content a.pp_next:hover { background: url(../images/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_content a.pp_previous:hover { background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */
	div.pp_pic_holder a:focus { outline:none; }
	div.pp_overlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 9500;
		width: 100%;
	}
	div.pp_pic_holder {
		position: absolute; z-index: 10000;  
		width: 100px;
	}
		div.pp_pic_holder .pp_top {
			position: relative;
			height: 20px;
		}
			* html div.pp_pic_holder .pp_top { padding: 0 20px; }
			div.pp_pic_holder .pp_top .pp_left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pp_pic_holder .pp_top .pp_middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pp_pic_holder .pp_top .pp_middle { position: static; left: 0; }
			div.pp_pic_holder .pp_top .pp_right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		div.pp_pic_holder .pp_content {
			position: relative;
			text-align: left;
			width: 100%; height: 40px;
		}
			div.pp_pic_holder .pp_content .pp_details {
				display: none;
				margin: 10px 15px 2px 20px;
			}
				div.pp_pic_holder .pp_content .pp_details p.pp_description { display: none; float: left; margin: 0; }
				div.pp_pic_holder .pp_content .pp_details .pp_nav {
					float: left;
					margin: 3px 0 0 0;
				}
					div.pp_pic_holder .pp_content .pp_details .pp_nav p { float: left; margin: 2px 4px; }
					div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,
					div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next {
						float: left;
						display: block;
						width: 14px; height: 15px;
						overflow: hidden;
						text-indent: -10000px;
						margin-top: 3px;
					}
		div.pp_pic_holder .pp_content div.pp_hoverContainer {
			position: absolute; z-index: 2000;
			top: 0; left: 0;
			width: 100%;
		}
		div.pp_pic_holder .pp_content a.pp_next {
			display: block; float: right;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
		}
		div.pp_pic_holder .pp_content a.pp_previous {
			display: block; float: left;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
		}
		div.pp_pic_holder .pp_content a.pp_expand,
		div.pp_pic_holder .pp_content a.pp_contract {
			position: absolute; z-index: 20000;
			top: 10px; right: 30px;
			cursor: pointer;
			display: none;
			text-indent: -10000px;
			width: 20px; height: 20px;	
		}
		div.pp_pic_holder .pp_content a.pp_close {
			float: right;
			display: block;
			text-indent: -10000px;
		}
		div.pp_pic_holder .pp_bottom {
			position: relative;
			height: 20px;
		}
			* html div.pp_pic_holder .pp_bottom { padding: 0 20px; }
			div.pp_pic_holder .pp_bottom .pp_left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pp_pic_holder .pp_bottom .pp_middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pp_pic_holder .pp_bottom .pp_middle { position: static; left: 0; }
			div.pp_pic_holder .pp_bottom .pp_right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		div.pp_pic_holder .pp_loaderIcon {
			display: none;
			position: absolute;
			top: 50%; left: 50%;
			margin: -12px 0 0 -12px;
			width: 24px; height: 24px;
		}
		div.pp_pic_holder #pp_full_res { display: block; margin: 0 auto; width: 100%; text-align: center; }
		div.pp_pic_holder #pp_full_res object,
		div.pp_pic_holder #pp_full_res embed { visibility: hidden; }
		div.ppt {
			display: none;
			position: absolute;
			top: 0; left: 0;
			z-index: 9999;
			color: #fff;
			font-size: 17px;
		}
/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */
	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=ff3300&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=80&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=7a0001&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=7a0001&bgColorDefault=7a0001&bgTextureDefault=01_flat.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=eee2e2&iconColorDefault=7a0001&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=7a0001&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=7a0001&bgColorError=fef1ec&bgTextureError=05_inset_soft.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=7a0001&bgColorOverlay=aaaaaa&bgTextureOverlay=07_diagonals_medium.png&bgImgOpacityOverlay=100&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/
/* Component containers
----------------------------------*/
.ui-widget { /*font-family: Verdana,Arial,sans-serif; font-size: 1.1em;*/ }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { border: 0px solid #E3E3E3; background: #ffffff; }
#showAvailabilityQuestion { border: 0px solid #ffbdbd; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222; }
.ui-widget-header { border: 1px solid #cc0000; background: #cc0000 url(images/ui-bg_gloss-wave_75_cc0000_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold; }
.demo .ui-widget-header {border: 0; border-bottom: 1px solid #AAAAAA; background: none; }
.ui-widget-header a { }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #E3E3E3; background: #F7F6F6; font-weight: normal; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #333; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #E3E3E3; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal ; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active {font-weight: bold; border: 1px solid #aaaaaa;border-top: 3px solid #aaaaaa; background: #ffffff url("./../images/img_design2/listtableinfotop.png") left top repeat-x; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { }
/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_diagonals-medium_100_aaaaaa_40x40.png) 50% 50% repeat; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 5px -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .7em 1.2em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 2px;border-bottom-width: 0; }
.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 { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; } 

#doprzdarma {position: fixed; top: 0; right: 0; width: 117px; height: 117px; background:  url( "./../images/img_design2/doprava-zdarma.png" ); z-index:999; text-indent: -5000px}     
