/*
Theme Name: Rehatape
Theme URI: http://www.rehatape.cz
Description: Šablona pro Rehatape
Author: Petr Tupý
Author URI: http://www.petrtupy.cz
Version: 1.0
*/

/* CSS Document */
/* * {	margin:0; padding:0; list-style-type:none; border:none; outline:0px}*/
@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,700&subset=latin,latin-ext);
/*body {padding:0;margin:0;color:#9DA0A6;font-family: "Titillium Web", Arial, sans-serif;}*/
body {padding:0;margin:0;color:#9DA0A6;font-family: "Courier New",Courier,Monospace;}

a {color:#179BD7; text-decoration:underline}
a:hover {text-decoration:none}
td, th {vertical-align: top; text-align: left;}
img {border:none;}

h1 {color:#179BD7;font-size:22px;font-family:"Courier Newb";}
h2, h3 {color:#4A4E5F;font-family:"Courier New";}

#leva{float: left; width: 450px;} 
#prava{float: left; width: 550px;}
#sloupec-levy {float: left; width: 320px; height: 172px;}
#sloupec-prostredni-pravy {float: right; width: 680px; height: 172px;}
#sloupec-prostredni-pravy #sloupec-l {float: left; width: 360px; height: 172px;}
#sloupec-prostredni-pravy #sloupec-p {float: right; width: 320px; height: 172px;}
	
.cleaner {clear: both; height: 0; font-size: 0; visibility: hidden;}

#ambulance-sloupec-levy {float: left; width: 320px; height: 110px;}
#ambulance-sloupec-prostredni-pravy {float: right; width: 680px; height: 110px;}
#ambulance-sloupec-prostredni-pravy #ambulance-sloupec-l {float: left; width: 360px; height: 110px;}
#ambulance-sloupec-prostredni-pravy #ambulance-sloupec-p {float: right; width: 320px; height: 110px;}
	
.obal {width:1000px; margin:0 auto; position: relative;}

#floating-contact {background-color: white; border: 3px solid #b4e0e8; border-radius: 10px; border-right: none; padding: 5px; width: 160px; position: fixed; right: 0; top: 160px; z-index: 999;}

/* header */
#header {height: 140px; width: 100%; position: absolute; top: 0;}
.uvod #header {height: 410px; width: 100%; position: absolute; top: 0;}
#header ul, #header p {list-style-type: none; margin: 0; padding: 0;}
#logo {position: absolute; top: 10px; left: 0px; width: 320px; height: 100px; background:url(img/logo1.png) left top no-repeat;}
#logo a {display:block; width: 100%; height: 100%; text-indent: -9990px;}

#horni_lista {position: absolute; top: 0px; left: 600px; width: 360px;}
#searchform {background: url(img/pole_hledej.png) top left no-repeat;width:280px;height:37px;float:right;/*margin:0 30px;*/}
#searchform div {margin:5px 0 0 6px;position:relative;}
#searchform div #s {border:none;width:173px;height:20px;margin-top:1px;padding:2px 0 0 30px;color:#999999;font-size:12px;background:none;}
#searchform div #searchsubmit {background: url(img/tlc_hledej.png) top right no-repeat;border:none;font-size:0;width:59px;height:27px;position:absolute;right:6px;top:0;cursor:pointer;}
#searchform div #searchsubmit:hover {background-position:left bottom;}

#menu { position: absolute; top: 84px; left: 380px;}
#menu ul li {float:left; margin: 0 0 0 -1px;}
#menu ul li a {display:block; width:100%; height: 46px; padding: 0; text-indent: -9990px;font-size:0.0001px;}
#menu ul li#li1  {background: url('img/menu_uvod_.png') top left no-repeat;width:98px;}
#menu ul li#li2  {background: url('img/menu_o_nas_.png') top left no-repeat;width:70px;}
#menu ul li#li3  {background: url('img/menu_fotogalerie_.png') top left no-repeat;width:135px;}
#menu ul li#li4  {background: url('img/menu_kontakt_.png') top left no-repeat;width:91px;}
#menu ul li#li5  {background: url('img/menu_facebook_.png') top left no-repeat;width:125px;}
#menu ul li:hover, #menu ul li.aktivni {background-position: left bottom !important; height:52px; margin-top: -6px;}

#slider { position: absolute; top: 125px; left: 0px; width: 970px; height: 285px;}
#rotator { position: relative; left: 31px; width: 939px; height: 285px; overflow: hidden; z-index: 1;}
#rotator ul {height:259px;overflow: hidden;width: 939px;}
#rotator ul li {height:259px;}
#rotator .slider-nav {z-index: 1000; height: 23px; padding: 0 20px 0 20px; text-align: center;}
#rotator .slider-nav a {text-decoration: none; display: inline-block; background: url('img/navigace_slider.png') left top no-repeat; width: 11px; height: 11px; line-height: 1.4em; margin-right: 8px; font-size: 0.001px;}
#rotator .slider-nav a:hover, #rotator .slider-nav a.activeSlide {background-position: left bottom;}

/* drobecek */
#cesta_webem {height:35px; margin: -16px 0 10px 50px;}
#cesta_webem a {color:#898989;font-size:12px;}
#cesta_webem a:hover {text-decoration:none;}
#cesta_webem .delitko {background: url('img/sipka_navigace.png') left bottom no-repeat;display:inline-block;width:13px;height:24px;margin:0 5px;position:relative;top:6px;}
#cesta_webem .posledni_drobek {color:#179bd7;text-decoration:none;}
#cesta_webem .posledni_drobek:hover {text-decoration:underline;}

/* hlavni cast webu */
#shop_layout {padding-top:150px;}
.uvod #shop_layout {padding-top: 415px;}

/* uvodni stranka */
#shop_index {text-align:center;}
#shop_index a#vybrat_znacky {background: url('img/pole_kategorie_znacky_2.png') top left no-repeat;display:inline-block;width:405px;height:310px;}
#shop_index a#vybrat_znacky:hover {background-position:left bottom;}
#shop_index a#vybrat_kategorie {background: url('img/pole_kategorie_kat.png') top left no-repeat;display:inline-block;width:405px;height:310px;}
#shop_index a#vybrat_kategorie:hover {background-position:left bottom;}
#shop_index a:hover {background-position:left bottom;}
#shop_index a span {display:none;}
#shop_index #vybrat_znacky {margin-right:20px;}

div.skupiny_nadpis { margin: 5px 0 25px 30px;}
div.shop_skupiny { margin: 0 0 0 15px;}
div.shop_skupiny div.sk { float: left; width: 192px; height: 224px; display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: inset 0 0 0 4px #ffffff, 0 0 1px rgba(0, 0, 0, 0);}
div.shop_skupiny div.sk:hover { box-shadow: inset 0 0 0 4px #b4e0e8, 0 0 1px rgba(0, 0, 0, 0);}
div.shop_skupiny div.btn { float: left; width: 192px; height: 55px; text-align: center; }
div.shop_skupiny div.btn a.b { display: block; width: 192px; height: 55px; margin: 0 auto;}
div.shop_skupiny div.btn a.b1 { background: url('img/btn_fyzioterapie.png') no-repeat 0px -1px; }
div.shop_skupiny div.btn a.b1:hover { background-position: 0px -55px; }
div.shop_skupiny div.btn a.b2 { background: url('img/btn_orthopedie.png') no-repeat 0px -1px; }
div.shop_skupiny div.btn a.b2:hover { background-position: 0px -55px; }
div.shop_skupiny div.btn a.b3 { background: url('img/btn_taping.png') no-repeat 0px -1px; }
div.shop_skupiny div.btn a.b3:hover { background-position: 0px -55px; }
div.shop_skupiny div.btn a.b4 { background: url('img/btn_akutni_osetreni.png') no-repeat 0px -1px; }
div.shop_skupiny div.btn a.b4:hover { background-position: 0px -55px; }
div.shop_skupiny div.btn a.b5 { background: url('img/btn_tehotenstvi.png') no-repeat 0px -1px; }
div.shop_skupiny div.btn a.b5:hover { background-position: 0px -55px; }

/* kategorie */
#menu_kategorie {list-style-type:none;margin:0;padding:0;text-align:center;}
#menu_kategorie li {float:left;width:310px;height:163px;background: url('img/pole_podkategorie.png') top left no-repeat;position:relative;cursor:pointer;text-align:center;margin-bottom:10px;padding:6px;}
#menu_kategorie li.prostredni {margin:0 15px;}
#menu_kategorie li.tl_zpet_kat {background: url('img/tlc_pole_zpet_kat.png') top left no-repeat;}
#menu_kategorie li:hover {background-position:left bottom;}
#menu_kategorie li a {display:block;width:310px;height:150px;text-decoration:none;font-size:15px;font-weight:bold;color:#515151;text-transform: uppercase;overflow:hidden;}
#menu_kategorie li a span {position: absolute; display: block; height: 30px; width: 310px; bottom: 19px;padding-top:10px;;background-color:#fff;filter:Alpha('Opacity=80'); opacity:.8;}
#menu_kategorie li.tl_zpet_kat a span {visibility:hidden;}

/* vypis produktu */
.field_frame {text-align:center;}
.field_frame .field_box {float:left;background: url('img/karticka_produktu.png') top left no-repeat;width:215px;height:271px;padding:10px;margin-bottom:10px;position:relative;color:#686e86;}
.field_frame .field_box.druhy {margin: 0 15px;}
.field_frame .field_box.treti {margin-right:15px;}
.field_frame .field_box.tl_zpet_prod {background: url('img/tlc_pole_zpet_produkty.png') top left no-repeat;}
.field_frame .field_box.tl_zpet_prod a {display:block;width:235px;height:291px;}
.field_frame .field_box.tl_zpet_prod a span {visibility:hidden;}
.field_frame .field_box:hover {background-position:left bottom;}
.field_frame .field_box .field_obal {height:185px;width:215px;overflow:hidden;}
.field_frame .field_box .field_img {height:185px;width:215px;display:table;overflow:hidden;}
.field_frame .field_box .field_img a {display: block; width: 100%; height: 100%;display:table-cell;vertical-align:middle;}
.field_frame .field_box .field_img img {width: 119px;}
.field_frame .field_box .field_img img.vertical {width: auto; height: 185px;}
.field_frame .field_box .field_price {position: absolute; border: 0px none; right: 10px; bottom: 10px; text-align: right;}
.field_frame .field_box .field_headline {font-size:15px;font-weight:bold;color:#5d627c;text-decoration:none;line-height:120%;overflow:hidden;height:40px;width:200px;position:absolute;bottom:53px;left:15px;}
.field_frame .field_box .field_headline:hover {color:#12abec;}
.field_frame .field_box .field_price {height:40px;}
.field_frame .field_box .field_price .cena {display:block;font-size:17px;font-weight:bold;color:#12abec;}
.field_frame .field_box .field_price .dop_cena {display:block;font-size:14px;font-weight:bold;color:#686e86;text-decoration:line-through;}
.field_frame .field_box p {font-size:12px;height:34px;overflow:hidden;margin:0;position:absolute;bottom:50px;width:200px;}
.field_frame.uzsi {width:990px;margin-left:-15px;}
.field_frame.uzsi .field_box.druhy {margin: 0 3px;}
.field_frame.uzsi .field_box.treti {margin-right:3px;}


/* detail zbozi */
#detail_zbozi {background: url('img/stin_levy.png') top left no-repeat;padding-left:40px;color:#9da0a6;}
#detail_zbozi_2 {background: url('img/stin_pravy.png') right top no-repeat;padding-right:50px;}
#detail_levy_sloupec {float:left;width:400px;text-align:center;}
#detail_levy_sloupec #detail_fotky { width:400px; min-height: 260px; height: auto; text-align:center;}
#detail_levy_sloupec #detail_fotky .fotky {width: 380px;height:380px;overflow: hidden;margin-bottom:10px;}
#detail_levy_sloupec #detail_fotky img { width: 380px; /*height:380px;*/ overflow: hidden;}
#detail_levy_sloupec #detail_fotky img.nosize { width: auto; height: auto;}

#detail_levy_sloupec .slider-nav-detail {margin-bottom: 30px; z-index: 9000; position: relative;}
#detail_levy_sloupec .slider-nav-detail a {text-decoration: none; display: inline-block; background: url("img/navigace_foto_detail.png") left top no-repeat; width: 18px; height: 18px; line-height: 1.4em; margin-right: 8px; font-size: 0.001px; z-index: 9000;}
#detail_levy_sloupec .slider-nav-detail a:hover, #detail_levy_sloupec .slider-nav-detail a.activeSlide {background-position: left bottom;}
div.nevypisovat {background-color: #FAFAFA; padding: 5px;} 


/*#detail_pravy_sloupec {float:left;margin-left:20px;width:470px;position:relative;}*/
#detail_pravy_sloupec {float:left;margin-left:20px;width:880px;position:relative;}
#detail_pravy_sloupec h1 {font-size:23px;color:#4A4E5F;}
#detail_pravy_sloupec table {font-size:13px;}
#detail_popis {clear:both;font-size:13px;text-align:justify;}
#div_ceny_kosik {position:relative;margin: 30px 0 0 0;height:120px;}
#detail_dostupnost {position: absolute; right: 0; bottom: 0;}
#detail_dostupnost div {display: block; margin-bottom: 10px; }
#detail_dostupnost div span {display: inline; font-size: 11px;}
#detail_dostupnost div span.vice_dni { background: #DD0000; color: #fff; padding: 3px 8px;}
#detail_dostupnost div span.dotaz { background: #DD0000; color: #fff; padding: 3px 8px;}
#detail_dostupnost div span.ihned { background: #8aca2b; background-image: url('img/ik_na_prodejne.png'); background-position: 5px 50%; background-repeat: no-repeat; font-weight: bold; color: #fff; padding: 3px 8px 3px 18px; /*background: url('img/ik_na_prodejne.png') left top no-repeat;width:138px;height:19px;*/}
#detail_dostupnost div span.akce {background: url('img/ik_akce.png') left top no-repeat;font-size:0.0001px;width:55px;height:19px;}
#detail_ceny {position:absolute;right:210px;text-align:right;}
#detail_vase_cena {color:#e8006d;font-size:20px;}
#detail_vase_cena span {font-weight:bold;font-size:30px;}
#detail_vase_cena_vo {color:#e8006d; line-height: 110%;}
#detail_vase_cena_vo span {font-weight:bold;}
#div_ceny_kosik form {position:absolute;right:0;}
#submit_kosik {background: url('img/tlc_do_kosiku.png') left top no-repeat;width:170px;height:43px;font-size:0.001px;border:none;cursor:pointer;}
#submit_kosik:hover {background-position:left bottom;}
.text-smaller {font-size: 80%;}
.text-small {font-size: 60%;}
.text-bigger {font-size: 120%;}
.text-big {font-size: 140%;}

#pribuzne_zb {background: url('img/nadpis_mohlo_by_se_libit.png') center top no-repeat;height:36px;font-size:0.0001px;margin-top:30px;}

/* satisfied customer */
#spokojeny_zakaznici {background: url('img/text_pripojte_se.png') center top no-repeat; width:100%;height:30px; margin-top: 10px; margin-bottom: 10px;}
#spokojeny_zakaznici span {display:none;}


/* shopping cart */
#kosik_krok_1 {background: url('img/kosik/postup_kosikem.png') center top no-repeat;height:48px;}
#kosik_krok_2 {background: url('img/kosik/postup_kosikem.png') center -48px no-repeat;height:48px;}
#kosik_krok_3 {background: url('img/kosik/postup_kosikem.png') center bottom no-repeat;height:48px;}
#kosik_krok_1 span, #kosik_krok_2 span, #kosik_krok_3 span {display:none;}

#form_kosik {border:1px solid #e7e7e7;width:835px;margin:40px auto 0;}
table.kosik {width:825px;margin:5px auto;border-collapse:collapse !important;border:0;}
table.kosik .nadpisy {height:32px;color:#1f1f1f;font-size:14px;font-weight:normal;border:1px solid #E6E6E6;background: url('img/kosik/nadpis_kosik_pixel.png') center top repeat-x;}
table.kosik .nadpisy .nazev {width:250px;}
.kosik tr td {vertical-align: middle;}
.kosik tr.radek {height:95px;background-color:#f4f4f4;font-size:14px;color:#484848;}
.kosik tr.radek {border:1px solid #e7e7e7;}
.kosik tr.radek a {color:#009cdb;}
.kosik a:hover {text-decoration:none;}
.kosik .ks {border:1px solid #d7d7d7;width:33px;height:33px;text-align:center;}
.kosik .prepocitej {font-size:0.001px;background: url("img/kosik/tlc_prepocitat.png") left top no-repeat;width:105px;height:32px;border:none;cursor:pointer;}
.kosik .prepocitej:hover {background-position:left bottom;}
.kosik .odebrat {font-size:0.001px;background: url("img/kosik/tlc_zrusit_polozku.png") left bottom no-repeat;display:block;width:10px;height:10px;margin-left:20px;}
.kosik .odebrat:hover {background-position:left top;}
.kosik tr.radek.sudy {background-color:#fafafa;}
.kosik .prazdno {height:3px;}
.kosik .cena_celkem td {background-color:#ddeef9;height:55px;border:1px solid #ddeef9;color:#333;}
.kosik .cena_celkem td span {width:500px;display:inline-block;padding:0 30px 0 0px;}
.kosik .cena_celkem td strong {display:inline-block;text-align:right;width:100px;font-size:16px;}
.kosik .odecitac td {background-color:#EFF7FC;border:1px solid #EFF7FC;}
#do_obchodu {background: url("img/kosik/tlc_do_obchodu.png") left top no-repeat;display:block;width:121px;height:32px;float:left;}
#do_obchodu:hover {background-position:left bottom;}
#do_obchodu span {display:none;}

#zpusob_doruceni {background: url("img/kosik/nadpis_doprava.png") left top no-repeat;height:25px;width:835px;margin:70px auto 0;}
#zpusob_doruceni span {display:none;}
#form_zpusob_dopravy table {width:835px;margin:0 auto;border-collapse:collapse !important;margin-top:10px;border:0;}
#form_zpusob_dopravy table tr {height:70px;border:1px solid #e7e7e7;background-color:#f4f4f4;color:#333;font-size:14px;}
#form_zpusob_dopravy table tr.sudy {background-color:#fafafa;}
#form_zpusob_dopravy table tr td {vertical-align: middle;}
#form_zpusob_dopravy table input[type="radio"] {display:none;}
#form_zpusob_dopravy table label {cursor:pointer;}
#form_zpusob_dopravy table span.checkbox {width:17px;height: 16px;display:block;background: url("img/kosik/tlc_zatrzitko.png") no-repeat scroll left top transparent; cursor:pointer;}
#form_zpusob_dopravy table span.checkbox.checked {background-position: left bottom;}
#form_zpusob_dopravy table td.tl_radio {width:17px;padding:0 20px;}


.tlacitka {width:835px;margin:30px auto 0;text-align:right;}
.tlacitka #objednat {font-size:0.0001px;background: url("img/kosik/tlc_pokracovat.png") left top no-repeat;width:170px;height:43px;border:none;cursor:pointer;}
.tlacitka #objednat:hover {background-position:left bottom;}

#dodaci_udaje {background: url("img/kosik/nadpis_dodaci.png") left top no-repeat;height:25px;margin:70px auto 20px;width:835px;}
#dodaci_udaje span {display:none;}
#form_objednavka {padding-bottom:150px;}

/* form */
form.formular {color:#484848;font-size:14px;}
form.formular input[type="text"], form.formular input[type="password"] {background: url("img/kosik/pole_formulare.png") left bottom no-repeat;width:270px;height:45px;border:none;padding:0 15px;color:#484848;font-size:14px;}
form.formular input[type="text"]:focus, form.formular input[type="password"]:focus {background-position: left top;}
form.formular .field {float: left;margin: 5px 0 5px 20px;}
form.formular .field label {display: inline-block;width:100px;text-align:right;padding-right:10px;}
form.formular .field_max {clear: both;float: none;margin: 0 0 5px 20px;padding: 5px 0 0;}
form.formular .field_max label {float:left;width: 90px;text-align:right;padding-right:25px;}
form.formular .field_max textarea {margin-top: 3px;padding: 15px;color:#484848;font-size:14px;background: url("img/kosik/pole_zprava.png") left top no-repeat;width:706px;height:92px;border:none;}
form.formular .field_max textarea:focus {background-position: left bottom;}
form.formular .buttons {margin: 15px auto;text-align: right;width:835px;}
form.formular .buttons div.red {float:right;}
form.formular .buttons div.red {float:left;margin-left:100px;}
form.formular .buttons input.obj-pokrac {background: url("img/kosik/tlc_odeslat.png") no-repeat scroll left top transparent;border: none;font-size: 0.001px;height: 43px;margin: 0 0 15px;padding: 0;text-indent: -9000px;width: 170px;cursor:pointer;}
form.formular .buttons input.obj-pokrac:hover {background-position: left bottom;}
form.formular .buttons input.tlc_registrovat {background: url("img/kosik/tlc_registrovat.png") no-repeat scroll left top transparent;border: none;font-size: 0.001px;height: 43px;margin: 0 0 15px;padding: 0;text-indent: -9000px;width: 170px;cursor:pointer;}
form.formular .buttons input.tlc_registrovat:hover {background-position: left bottom;}

.form_error {background: url("img/kosik/pole_chyba.png") left top no-repeat;width:670px;height:30px;padding:6px 0 0 55px;margin:20px auto;}

#form_zapomenute_heslo {margin-bottom:70px;}
#form_zapomenute_heslo input[type="text"] {position:relative;top:5px;}
#tlc_zaslat_heslo {font-size:0.0001px;background: url("img/kosik/tlc_odeslat_heslo.png") left top no-repeat;width:170px;height:43px;border:none;cursor:pointer;}
#tlc_zaslat_heslo:hover {background-position:left bottom;}


/* banner - down slider */
#playforever {	width: 575px; height: 230px; margin: 20px 1px; position: relative; left: 203px; background: url('img_old/playforever_logo.png') top left no-repeat; padding: 50px 0 0 0;}
#pl_banner {	width: 565px; height: 210px; margin: 0; overflow:hidden; top: 0; left: 0; position: relative; border: 5px solid #eee;}
  #pl_banner ul, #pl_banner li{		margin:0; padding:0; list-style:none}
  #pl_banner li {			width: 565px; height: 210px; overflow:hidden; display:block; color: #333;}
  #nextBtn { display:block; width: 50px; height: 210px; position: absolute; top: 50px; right: 0; background: none; cursor: pointer;}
  /* #nextBtn a:hover { background: url('img/slider-up.png') top right no-repeat;} */
  #prevBtn { display:block; width: 50px; height: 210px; position: absolute; top: 50px; left: 0; background: none; cursor: pointer;}
  /* #prevBtn a:hover { background: url('img/slider-down.png') bottom right no-repeat;} */
  #playforever #red_left { display:block; width: 50px; height: 210px; position: absolute; top: 50px; left: 0; text-indent:-9999px; background: url('img_old/sipka_l.png') 10px 39px no-repeat;}
  #playforever #red_right { display:block; width: 50px; height: 210px; position: absolute; top: 50px; right: 0; text-indent:-9999px; background: url('img_old/sipka_p.png') 17px 39px no-repeat;}


/* footer */
#footer {margin-top:50px;background: url('img/stin_paticka_horni.png') center top no-repeat;padding-top:30px;}
#footer .obal {margin-top:30px;font-size:12px;}
#footer .obal > div {width:230px;float:left;height:250px;padding:0 10px;}
#footer .obal h3 {margin:0;padding:0;height:85px;font-size:0.0001px;}
#footer .obal p {text-align:center;}
#footer .obal table {margin:0 auto;}
#footer .obal a {color:#686e86;}
#footer .obal a:hover {color:#179BD7;}
#nabizime_vam {background: url('img/predel_paticka.png') right top repeat-y;}
#nabizime_vam h3 {background: url('img/paticka_nadpis_facebook.png') center bottom no-repeat;}

#kvalita {background: url('img/predel_paticka.png') right top repeat-y;}
#kvalita h3 {background: url('img/paticka_nadpis_napsali.png') center bottom no-repeat;}

#kamenna_prodejna {background: url('img/predel_paticka.png') right bottom repeat-y;}
#kamenna_prodejna h3 {background: url('img/paticka_nadpis_prodejna.png') center bottom no-repeat;}
#kamenna_prodejna div { height: 230px; overflow: hidden;}

#kontaktujte_nas {}
#kontaktujte_nas h3 {background: url('img/paticka_nadpis__kontakt.png') center bottom no-repeat;}

/* footer map */
#mapa-obal {background: url("img/stin_mapa.png") center bottom no-repeat;padding-bottom:14px;margin-top:20px;}
#mapa-obal .obal {height:100px;}
#mapa-obal #paticka_mapa_obal {height:90px;cursor:pointer;position:absolute;bottom:0;overflow:hidden;}
#mapa-obal #paticka_mapa_btn {background: url("img/tlc_mapa.png") center top no-repeat;width:39px;height:30px;margin:0 auto;cursor:pointer;position:absolute;left:480px;top:10px;}
#mapa-obal #paticka_mapa_obal.open #paticka_mapa_btn {background-position:center -72px;height:30px;}
#mapa-obal #paticka_mapa {height:370px;overflow:hidden;width:970px;position:relative;top:40px;margin:0 15px;z-index:10;}
#mapa-obal #paticka_mapa #paticka_mapa_iframe {border: 3px solid #ccc;}
#mapa-obal #paticka_mapa #paticka_mapa_iframe iframe.float {float: left;}
#mapa-obal #paticka_mapa_obal.open #paticka_mapa_iframe {border: 3px solid #85CB0B;}
#mapa-obal #paticka_mapa_obal:hover #paticka_mapa_iframe {border: 3px solid #85CB0B;}
#mapa-obal #paticka_mapa_obal:hover #paticka_mapa_btn {background-position:center -30px;height:40px;top:0px;}
#mapa-obal #paticka_mapa_overlay {height:60px;width:970px;z-index:1000;position:absolute;top:0;cursor:pointer;}
#mapa-obal #paticka_mapa_obal.open #paticka_mapa_overlay {display:none;}

#fb { margin-top: 0; float: left;}

/* author */
#footer_link { margin-top: 5px;}
#footer_link, #footer_link a {color:#7A7E90;text-align:right;font-size:12px;}
#footer_link .logo-ensis {display: inline-block; vertical-align: top; background: url("img/logo_ensis.png") left top no-repeat; width: 52px; height: 12px; position: relative; top: 1px}
#footer_link .logo-ensis span {display:none;}
#footer_link .logo-makeart {display: inline-block; vertical-align: top; background: url("img/logo_makeart.png") left top no-repeat; width: 106px; height: 22px; position: relative; top: -9px}

/* photogallery list */
.fotogalerie .lightbox { vertical-align: top; text-align: center; font-size: 11px; width: 125px; display: inline-block; text-decoration: none;}
.fotogalerie .lightbox img { 	padding: 5px;	margin: 5px 2px 5px 5px; background: #f8305f; /* border: 1px solid #ddd; */}
.fotogalerie .lightbox img:hover	{ /*border: 1px solid #eee;*/ background: #ddd;}
.fotogalerie .lightbox .oramovat { /*border: 1px solid #eee;*/ } /* obrazky s odkazem thickbox */ /* 98c700 */

/* general classes */
.clear, .fix {clear:both;}
.blue { color: #369ad6;}
.l_green { color: #e6fb6b;}
.orange { color: #fd8e23;}
.d_brown { color: #7c3f00;}

.nomargin { margin: 0 !important;}
.m10 { margin: 10px !important;}
.p10 { padding: 10px !important;}
.center {text-align: center;}
.right {text-align: right;}
.left {text-align: left;}

.strong { font-weight: bold;}
.red { color: #f8305f;}
.green { color: #8ab72d;}

.h70 {height:70px}
.w20 {width:20px}
.w30 {width:30px}
.w50 {width:50px}
.w100 {width:100px}
.w150 {width:150px}
.w200 {width:200px}
.w250 {width:250px}
.w300 {width:300px}
.w350 {width:350px}
.w390 {width:390px}
.w450 {width:450px}
.w500 {width:500px}
.w600 {width:500px}

.ml160 {margin-left: 160px;}

/* advertisement */
.carousel li { width: 290px;}
.carousel li { text-align: center;}
.carousel { display: inline-block; margin: 0 auto; height: 62px;}

#animace_loga { /*border: 1px solid green;*/ }		
#animace_loga img { margin: 0 5px 0; /*border: 1px solid red;*/  display: inline-block;}

/* facebook */
div.facebook-frame-1 {position: absolute; width: 228px; height: 0px; z-index: 1; border: solid 1px white; }
div.facebook-frame-2 {position: absolute; width: 0px; height: 198px; z-index: 1; border: solid 1px white; }
div.facebook-frame-3 {position: absolute; width: 0px; height: 198px; z-index: 1; border: solid 1px white; margin-left: 228px; }
div.facebook-frame-4 {position: absolute; width: 228px; height: 0px; z-index: 1; border: solid 1px white; margin-top: 198px; }