body {background:#00b4ff;color:#555;}
h1 {text-align: center; border-bottom: 1px solid #353535;}
h2 {color:#353535;border-bottom: 1px solid #353535;  letter-spacing: 0;padding-top:0;margin-top:0; }
a {color:#2f2f2f;}
a:hover {color:#ef0000;}
div#all {width:1000px; background:url('all.png'); padding-left:25px; padding-right:25px;}
div#hlavicka {width:1000px; height:150px; background:white url('hlavicka2.jpg') top no-repeat;  z-index: 9999;}
div#hlavni_menu {width:990px; height:48px; background: #ffffff url('hlavni_menu3.jpg') top no-repeat; border:0; padding-left:10px;  z-index: 9989;}
div#hlavni_menu_odsazeni {padding-top: 1px;}
div#hlavni_menu a {color:#ffffff; text-decoration:none; font-weight:bold;}
div#hlavni_menu a:hover {color:#ef0000; text-decoration:underline;}
div.hlavni_menu, div.hlavni_menu_dalsi_informace {border: 0; background:  url('menu_rozdel2.png') right top no-repeat; padding-top: 8px; padding-left:10px; padding-right:10px; padding-bottom: 6px; width:auto;}
div.hlavni_menu5 {background: none;}
div.hlavni_menu:hover {background: #00abde url() ;}

div.hlavicka_modul_odkaz {position: absolute; width: 340px; height: 90px; margin-top: 34px; }
div.hlavicka_modul_odkaz a {display: block; width: 340px; height: 90px; text-decoration: none;}

div.modul_kosik_ikona {position: absolute; width: 65px; height: 70px; margin-left: 761px; margin-top: 34px; }
div.modul_kosik_ikona a {display: block; width: 65px; height: 70px; text-decoration: none;}

/* div.hlavicka_modul_fulltextove_vyhledavani2 {position: absolute; width: 300px; margin-left: 655px; margin-top: 153px;}  */ 

div.modul_kosik_nazev {position: absolute; width: 120px; margin-left: 850px; margin-top: 55px;}
div.modul_kosik_nazev a {font-size: 14px; color: #00254f; text-decoration: none; font-weight: bold;}
div.modul_kosik_nazev a:hover {color: #f80303; text-decoration: underline;}

div.modul_kosik_prejit {position: absolute; width: 150px; margin-top: 100px; margin-left: 853px; }
div.modul_kosik_prejit a {font-size: 12px; color: #343434;}
div.modul_kosik_prejit a:hover {color: #ef0000;}

div.hlavicka_modul_obsah_kosiku2 {position: absolute; width: 160px; margin-top: 76px; margin-left: 852px;}
div.hlavicka_modul_obsah_kosiku2 a {font-size: 18px; font-weight: bold; color: #1c1c1c; text-decoration: none;}
div.hlavicka_modul_obsah_kosiku2 a:hover {text-decoration: underline; color: #f80303;}

div.hlavicka_modul_uzivatel {position: absolute; width: 260px; margin-top: 110px; margin-left: 773px;}
div.hlavicka_modul_uzivatel li {float: left; list-style: none url(); width: 98px;}
div.hlavicka_modul_uzivatel li a {color: #343434; text-decoration: none; font-size: 13px; font-weight: bold;}
div.hlavicka_modul_uzivatel li a:hover {color: #f80303; text-decoration: underline;}

div.hlavicka_modul_meny_odkazy {position: absolute; color: #ffffff; width: 100px; margin-left: 900px; margin-top: 160px;}
div.hlavicka_modul_meny_odkazy a {color: #ffffff; text-decoration: none;}
div.hlavicka_modul_meny_odkazy a:hover {text-decoration: underline; color: #ef0000;}

div.ramec, div#levy_sloupec, div#pravy_sloupec, div.ramec_top, div.ramec_body, div.ramec_bottom {margin:0; padding:0; border:0; width:200px; background:none;}

div#levy_sloupec, div#pravy_sloupec {padding-top:10px;}
div.ramec {background:#ffffff; margin-bottom:4px;}
div.ramec td {border:0;}
div.ramec_top {height:35px; background:url('ramec_top.jpg'); color:#fff; font-size:14px; font-weight: bold; text-align:left; padding-top:11px; padding-left:15px; width:185px; }
div.ramec_body {padding:10px; padding-top: 5px; padding-bottom:10px; width:180px; color:#333; background:  url('ramec_body.jpg') top repeat-y;}
div.ramec_body a {color:#2f2f2f;}
div.ramec_body a:hover {color:#ef0000;}
div.ramec_bottom {height:19px; display: block; background: url('ramec_bottom.jpg') top no-repeat;}
div.ramec_body ul li {font-size: 12px;}

div.ramec_vlastni_1 {background:  url('ramec_kontakt_bg.jpg') left top no-repeat;}
div.ramec_vlastni_1 div.ramec_top {background: none; color: #00828f; font-size: 16px; padding-left: 50px; padding-top: 15px; width: 150px; height: 25px;}
div.ramec_vlastni_1 div.ramec_body {background: none; font-weight: bold; padding-left: 40px; width: 150px; font-size: 13px; color: #049cce;}
div.ramec_vlastni_1 div.ramec_body p {margin-top: -5px;}
div.ramec_vlastni_1 div.ramec_bottom {background: none; height: 1px;}   
/* 
div.ramec_vlastni_1 {background:  url('ramec_kontakt.jpg') top repeat-y;}
div.ramec_vlastni_1 div.ramec_top {background:  url('ramec_top_kontakt2.jpg') top no-repeat; color: #ffffff; font-size: 16px; padding-left: 35px; padding-top: 10px; width: 165px; height: 18px;}
div.ramec_vlastni_1 div.ramec_body {background:  url('ramec_body_kontakt2.jpg') top no-repeat; font-weight: bold; padding-left: 40px; width: 150px; font-size: 13px; color: #ffffff;}
div.ramec_vlastni_1 div.ramec_body p {margin-top: 3px;}
div.ramec_vlastni_1 div.ramec_bottom {background:  url('ramec_bottom_kontakt2.jpg') top no-repeat; height: 16px;} */

div.ramec_nejkupovanejsi_zbozi_foto div.ramec_top {background:  url('ramec_top_nej.jpg') top no-repeat; padding-left: 5px; width: 195px;}

div.hlavicka_nadpis {display: none;}
div.hlavicka_popis {font-size: 11.4px; position: absolute; font-weight: bold; width: 355px; height: 50px; margin-left: 34px; margin-top: 93px;}
div#in_body {margin-top: 40px;}
div#levy_prostredni {width:790px;}
div#prostredek {width:580px; padding:0; border:0; padding-top:10px; line-height: 1.5; min-height: 1000px;}



div.strankovani {padding:15px; padding-top: 6px; padding-bottom: 6px; margin-bottom: 10px; margin-top: 10px; background: #ffffff;}
div.strankovani strong {color: #0e446a; font-size: 16px;}
div#prostredek div.strankovani a {display: block; float: left; width: 20px; text-decoration: none; background: #f6f6f6; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; margin-top: 4px; color: #484848; border: 1px solid #e5e5e5; font-weight: normal;}
div#prostredek div.strankovani a:hover {color: #d91120; text-decoration: underline; background: #ffffff;}


 
div.polozka {width:30.6%; height:435px;  overflow: hidden; padding:0; padding-right: 2px; padding-left: 2px; padding-top: 8px; background: #ffffff url('polozka_bg.jpg') bottom repeat-x; border: 1px solid #e2e2e2; border-left: 0; border-top: 0; margin: 0; margin-left: 4px; margin-right: 5px; margin-bottom: 11px;}
div.polozka {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
div.polozka:hover {background: #ffffff;} 
div.polozka_nazev {width: 176px; height: 49px; margin-top: 1px; text-align: left;}
div.polozka_nazev a {font-size: 12px; color: #353535; text-decoration: none;  }
div.polozka_nazev a:hover {color: #1e80ab; text-decoration: underline;}
div.polozka_foto {width:100%; text-align:center; height:135px;}
div.polozka_foto img {float:none;  height: auto; border: 2px solid #ebebeb;}
div.polozka form {text-align:center;}
div.polozka_popis {font-size:11px;padding-left:3px; margin-top: 7px; padding-right:3px; color: #554a4a; text-align: left; height: 110px; }

div.polozka table.ceny td {font-size: 11px; }
div.polozka tr.cena_sleva {position: absolute; margin-top: -285px;}
div.polozka tr.cena_sleva td {font-size: 0px;}
div.polozka tr.cena_sleva td.right {font-size: 13px; font-weight: bold; text-align: center; width: 55px; height: 55px; color: #ffffff; background:  url('sleva_bg.png') top no-repeat;}


div.sekce_detail table.zbozi_tabulka tr.cena_dph  {display: none;}
div.sekce_detail table.zbozi_tabulka tr.cena_sleva td.right {font-weight: bold; font-size: 14px; color: #0090ad;}

div.polozka span.parametr_4102 {font-weight: bold;}

div.polozka span.parametr_4108 {display: block; position: absolute; width: 72px; height: 40px; margin-top: -130px; text-align: right; margin-left: 100px; background:  url('ico_doprava_zdarma.png') top no-repeat; font-size: 1px; color: #ffffff;}

div.polozka div.polozka_popis span.polozka_popis_text {width: auto;}
div.polozka span.parametr_4083 {float: right;}



tr.cena_s_dph strong {color: #be0000; font-size: 14px;}
span.dostupnost_3b9f5c40d878ffe5a5e42a53a36ace21 {color: #078f0a; font-weight: bold;}



div.kategorie { border:solid 1px #e3e3e3; background:#e4f6f6; width:268px; margin-left:0; margin-right:10px; height: 14px; margin-bottom: 0; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
div.kategorie:hover {background: #f9f9f9;}
div.kategorie a {text-decoration:none;letter-spacing: 0; font-weight:bold; font-size: 12px;}

div.polozka form {clear:both;}
div.polozka table {clear:both;}
div.zbozi_varianta {border:solid 1px #e3e3e3; background:#f9f9f9; width:176px;}

#frm_order {padding:10px; background: #f6f6f6; border: 1px solid #e5e5e5; margin-bottom: 10px; margin-top: 10px;}

#pokracovat, #sb {margin-top:20px;}

textarea, input.input_text, select {border:solid 1px #686868; color:black; padding:2px; margin:1px; letter-spacing: 1px; background: #ffffff url('input.jpg') top repeat-x; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
option {background:white; color:black;}
select, option {cursor:pointer; letter-spacing: 0px;}
*.button, *.submit {background:#1d78a7 url('button.jpg') top repeat-x; border:solid 1px #15709f; color:white; font-weight:normal; font-size:13px; padding:3px; padding-left:6px; padding-right:10px; letter-spacing: 1px; margin-left:5px; margin-right:5px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
*.button:hover, *.submit:hover { background:#1aa6d0; color:#000000; border:solid 1px #076190; }

div.polozka input.input_text,  div.polozka *.submit{margin:0px;margin-left:1px;  }
div.polozka_odkaz span.polozka_koupit {float: none;}
div.polozka *.submit {padding:1px; width: 60%;}

div.ramec_kategorie img {position: absolute; margin-left: 2px; display: none;}
div.ramec_kategorie a {display:block; text-decoration:none; }
div.ramec_kategorie a:hover {} 
div.ramec_kategorie div.ramec {}
div.ramec_kategorie div.ramec_top { background: #ffffff url('ramec_top_kategorie.jpg') right bottom no-repeat; height: 28px; color: #353535; font-size: 18px; display: none;} 
div.ramec_kategorie div.ramec_bottom {background:url('ramec_bottom_kategorie.jpg') top no-repeat; margin-top: -1px; height: 10px;}
div.ramec_kategorie div.ramec_body {padding:0; width:200px;background:#ffffff; padding-top:4px;}
div.strom1 {background: url('kategori1_4.jpg') top repeat-y;  border-bottom:solid 1px #bebebe; margin-bottom: 1px; padding:10px; padding-left:5px;padding-top:9px; padding-bottom:6px;}
div.strom1 a {font-weight:bold; color:#002752; letter-spacing: 0; font-size:13px;}
div.strom2 a {font-weight:bold; color:#002752; letter-spacing: 0; font-size:12px;}
div.strom3 a {font-weight:bold; color:#002752; letter-spacing: 0; font-size:12px;}
div.strom4 a {font-weight:bold; color:#002752; letter-spacing: 0; font-size:12px;}
div.strom5 a {font-weight:bold; color:#024e59; letter-spacing: 0; font-size:12px;}
div.strom2 {background:#f1f1f1; border-bottom:solid 1px white; padding:10px; padding-left:15px;padding-top:8px; padding-bottom:5px;}
div.strom3 {background:#f8f8f8; border-bottom:solid 1px white; padding:10px; padding-left:25px; padding-top:5px; padding-bottom:4px;}
div.strom4 {background:#fefefe; border-bottom:solid 1px white; padding:10px; padding-left:35px; padding-top:6px; padding-bottom:3px;}
div.strom5 {background:#57f0ff; border-bottom:solid 1px #eee; padding:10px;  padding-left:45px; padding-top:4px; padding-bottom:2px;}
div.ramec_kategorie div.aktivni {background-color: #2bdee2; background-image: url('kategorie_aktivni.png'); background-repeat: no-repeat; background-position:right;}


div.strom1:hover {background: #f2f2f2;}
div.strom2:hover {background: #f8f8f8;}
div.strom3:hover {background: #f2f2f2;}
div.strom4:hover {background: #f2f2f2;} 

div.strom1 div.strom_kategorie {float: left; margin-left: 6px; width: 160px; }



div.hlavicka_modul_fulltextove_vyhledavani2 form#hlavicka_fulltext_form input.input_text {background: none; padding-left: 2px; height: 20px; border: 0 ; width: 145px; }
div.hlavicka_modul_fulltextove_vyhledavani2 form#hlavicka_fulltext_form input.submit {background: none; padding-left: 0px; margin-left: 0px; border: 0; letter-spacing: 0; font-size: 12px;}
div.hlavicka_modul_fulltextove_vyhledavani2 form#hlavicka_fulltext_form input.submit:hover {color: #000000; text-decoration: underline;} 



div#bottom { width:970px; height: 10px; padding:15px; padding-top: 10px; margin-top:10px; color: #2f2f2f;}
div#bottom a {color:black;}
div#bottom div#in_bottom {float: right; margin-right: 10px;}

div#banner_copyright div#overena-firma {position: absolute; margin-top: -90px; margin-left: 200px; width: 90px; height: 90px;}



div.fotogalerie_nahled {border:solid 1px #ddd;margin:10px;}


form#fulltext_form input.input_text{width:130px;}
form#fulltext_form input.submit{font-weight:bold; padding:2px;}

div.ramec *.submit {background:#1d78a7 url('button.jpg') top repeat-x; border:solid 1px #15709f; color:white; font-size:12px; padding:2px; margin:3px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
div.ramec *.submit:hover { background:#1aa6d0; color:#000000; border:solid 1px #076190; font-size:12px; padding:2px; margin:3px;}
div.ramec input.input_text, div.ramec select {border:solid 1px #666;}


/* detail_produktu */
table.zbozi_tabulka {position: relative; background: #ffffff; color: #525252; width: 320px; }

table.zbozi_tabulka tr { margin-left: 15px; height: 27px; }        
table.zbozi_tabulka tr td {border-bottom: 1px solid #f0f0f0;}
table.zbozi_tabulka td.zt_popisek {font-weight: bold;  color: #525252;}
table.zbozi_tabulka tr.cena_s_dph {padding-top: 4px; height: 35px; }
table.zbozi_tabulka tr.cena_s_dph td.right {font-weight: bold; color: #da0000; font-size: 16px;}
table.zbozi_tabulka tr.zbozi_dostupnost td {font-weight: bold; font-size: 12px;}
table.zbozi_tabulka tr.zbozi_dostupnost td.zt_popisek {font-weight: bold; font-size: 12px; color: #525252;}

div.zbozi_popis { padding-top: 20px; padding-bottom: 20px;}

table.kosik {background: #fbfbfb; border: 1px solid #8e8e90;}
table.kosik td {border: 1px solid #8e8e90;}
table.kosik tr.kosik_zbozi_top td {background: #ffffff;}
table.kosik tr.top {height: 45px; color: #ffffff; background: #0d96bf; border: 1px solid #8e8e90;}
table.kosik tr.top td { border: 1px solid #8e8e90; font-weight: bold; font-size: 13px;}
table.kosik tr td strong {font-size: 14px;  color: #000000;}

div#objednavka_3_tabulka { -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}
div#objednavka_3_tabulka table.adresa input {border: 1px solid #8a8a8a; height: 22px;}

div#detail_zbozi table.zbozi_tabulka thead tr {background: #86c117; color: #ffffff; font-weight: bold;}
div#detail_zbozi table.zbozi_tabulka thead tr td {text-align: center;}
div#detail_zbozi table.zbozi_tabulka tr.prehled_cen td.right {font-weight: bold;}

div#detail_zbozi a.zpet_na {display: block;  border:solid 1px #e3e3e3; background:#e4f6f6; width:248px; margin-left:0; margin-right:10px; padding-top: 4px; padding-left: 8px; height: 20px; margin-bottom: 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
div#detail_zbozi a.zpet_na:hover {background: #f9f9f9;} 
div#detail_zbozi a.zpet_na {text-decoration:none;letter-spacing: 0; font-weight:bold; font-size: 12px;}

div#detail_zbozi table.zbozi_tabulka tr.detail_parametr4108 {display: none;}


div.sekce_login table td {color:#494949; padding-bottom: 5px;}
div.sekce_login table input {border: 1px solid #8a8a8a; height: 22px;}
div.sekce_login table input.submit {height: 30px; border:solid 1px #15709f;}
div.sekce_login div#prostredek table a {display: block; float: right; background:#1d78a7 url('button.jpg') top repeat-x; border:solid 1px #15709f; color:white; font-size:12px; padding:4px; margin:3px; width: auto; text-decoration: none; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
div.sekce_login div#prostredek table a:hover {display: block;  background: #1aa6d0; color:#000000; border:solid 1px #076190;} 
div.sekce_login div#prostredek ul li {font-size: 13px; font-weight: bold; margin-bottom: 12px;}
div.sekce_uzivatel div#prostredek ul li {font-size: 13px; font-weight: bold; margin-bottom: 12px;}

div#detail_zbozi form.form_polozka input.submit.button {padding-top: 10px; margin-top: 8px; padding-bottom: 8px; font-weight: bold; }

div.uvod_zbozi_doporucujeme {background:  url('h2_doporucujeme.jpg') left top no-repeat; padding-top: 35px;}
div.akce_foto {border-bottom: 1px solid #e4e4e4; padding-bottom: 2px;}

/* detail_tabulka_prepinani */
sekce_detail div#prostredek div.ui-widget-content {border: 1px solid #dddddd; }
div.detail_zbozi div.ui-widget-content { min-height: 300px;}
ul.ui-widget-header {border: 0 ; border-bottom: 1px solid #dddddd; background: #86b5c9;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#1d78a7 url('button.jpg') top repeat-x; height: 30px; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background:#1d78a7 url('button.jpg') top repeat-x;}

div#prostredek div.ui-widget-content ul li {list-style: none url();}

a.ui-tabs-anchor {font-size: 13px; font-weight: bold; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited  {color: #ffffff; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active a {color: #000000; background: #ffffff;}

div.ui-dialog-buttonset button.ui-button {color: #ffffff;}
div.ui-dialog-buttonset button.ui-button:hover {color: #000000;}

div.hlavni_menu_podmenu_img {position: absolute; width: 1000px; height: 50px; margin-top: -69px; margin-left: -210px;}
div.hlavni_menu_podmenu_img div.hlavni_menu_podmenu_odkaz {float: left; width: 115px; padding-left: 50px; padding-top: 6px; height: 38px; text-align: center; line-height: 1.3;}
div.hlavni_menu_podmenu_img div.hlavni_menu_podmenu_odkaz a {font-size: 11px; color: #1d1d1d; font-weight: bold;  text-decoration: none;}
div.hlavni_menu_podmenu_img div.hlavni_menu_podmenu_odkaz a:hover {text-decoration: underline;}

div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz1 {background:  url('menu_akce1.jpg') top no-repeat;}
div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz2 {background:  url('menu_centrala1.jpg') top no-repeat; padding-top: 4px; height: 40px;}
div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz3 {background:  url('menu_fotovol1.jpg') top no-repeat;}
div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz4 {background:  url('menu_stavba1.jpg') top no-repeat;}
div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz5 {background:  url('menu_klimatizace1.jpg') top no-repeat;  padding-top: 4px; height: 40px;}
div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz6 {background:  url('menu_topidlo1.jpg') top no-repeat;}

div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz1:hover {background:  url('menu_akce1_hover.jpg') top no-repeat;}
div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz2:hover {background:  url('menu_centrala1_hover.jpg') top no-repeat; padding-top: 4px; height: 40px;}
div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz3:hover {background:  url('menu_fotovol1_hover.jpg') top no-repeat;}
div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz4:hover {background:  url('menu_stavba1_hover.jpg') top no-repeat;}
div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz5:hover {background:  url('menu_klimatizace1_hover.jpg') top no-repeat;  padding-top: 4px; height: 40px;}
div.hlavni_menu_podmenu_img div#hlavni_menu_podmenu_odkaz6:hover {background:  url('menu_topidlo1_hover.jpg') top no-repeat;}

div.sekce_kosik div.hlavni_menu_podmenu_img {margin-top: -120px; margin-left: 5px;}
div.sekce_objednavka div.hlavni_menu_podmenu_img {margin-top: -110px; margin-left: 5px;} 

div.cesta_aktualni_kategorie {text-align: left; position: absolute; margin-top: -90px; font-size: 11px; }

div#detail_zbozi div.cesta_kategorie {border: 0 ; text-align: left; position: absolute; margin-top: -60px; font-size: 11px; width: 520px;}

#frm_order {padding:10px; margin-top: 10px; margin-bottom: 10px; }
#frm_order select {width: 125px; border: 1px solid #c1c1c1;}
#frm_order span.filtry_parametr {display: block; padding-top: 3px; padding-bottom: 2px; padding-right: 8px; width: 250px; margin-right: 15px; margin-bottom: 5px; float: left; background: #fbfbfb; padding-left: 4px;}
#frm_order span.vyberte_vyrobce {display: block; padding-top: 3px; padding-bottom: 2px; padding-right: 8px; width: 250px; margin-right: 15px; margin-bottom: 5px; float: left; background: #fbfbfb; padding-left: 4px;}
#frm_order span.typ_zobrazeni {display: block; padding-top: 3px; padding-bottom: 2px; padding-right: 8px; width: 250px; margin-right: 15px; margin-bottom: 5px; float: left; background: #fbfbfb; padding-left: 4px;}
#frm_order span.filtry_nazev_parametru {width: 110px; display: block; float: left;}

table.kosik_dopravy_platby_vyber h1 {font-size: 20px;}

div.sekce_kosik input#pokracovat {background:#1d78a7 url('button.jpg') top repeat-x; border:solid 1px #15709f; color:white; padding-right: 8px; padding-bottom: 10px; padding-top: 14px; font-size: 15px; font-weight: bold;}
div.sekce_kosik input#pokracovat:hover {background:#1aa6d0; color:#000000; border:solid 1px #076190;}

div.sekce_kosik input#sb {background: #ffffff; border: 1px solid #a5a5a5; color: #7b7b7b;}
div.sekce_kosik input#sb:hover {background: #e5e5e5;}

div.sekce_objednavka div#prostredek input.submit {background: #ffffff; border: 1px solid #a5a5a5; color: #7b7b7b; }
div.sekce_objednavka div#prostredek input.submit:hover {background: #e5e5e5;}


div.sekce_objednavka div#prostredek input#submit_pokracovat {background:#1d78a7 url('button.jpg') top repeat-x; border:solid 1px #15709f; color:white;  padding-right: 8px; padding-bottom: 10px; padding-top: 14px; font-size: 15px; font-weight: bold; color: #ffffff;}
div.sekce_objednavka div#prostredek input#submit_pokracovat:hover {background:#1aa6d0; color:#000000; border:solid 1px #076190;}

div.hlavicka_modul_fulltextove_vyhledavani2 form#hlavicka_fulltext_form input.input_text {
    background: #ffffff url('iko_lupa.jpg') left center no-repeat;
    padding-left: 24px;
    border: 1px solid #c8c8c8;
    color: #484848;
    width: 180px;
    height: 30px;
    box-sizing: border-box;
    border-radius: 0;
}
div.hlavicka_modul_fulltextove_vyhledavani2 {
    position: absolute;
    width: 270px;
    padding: 10px ;
    background:  url('vyhledat_bg.png') top repeat;
    box-sizing: border-box;
    margin-top: 96px; margin-left: 540px;
}
div.hlavicka_modul_fulltextove_vyhledavani2 form#hlavicka_fulltext_form input.submit {
    top: 0px;
    right: 0px;
    height: 30px;
    border: 0;
    margin: 0;
    background: #42454d;
    color: #ffffff; border-radius: 0; 
    width: 57px;
    margin-left: -5px;
    padding-left: 5px;}
div.hlavicka_modul_fulltextove_vyhledavani2 form#hlavicka_fulltext_form input.submit:hover {background: #7a7c80; color: #000000;}

div#in_bottom {}
div#banner_copyright {width: 100%;
background:  url('bottom.jpg') left top no-repeat;
    max-width: 970px;
    color: #484848;
    padding: 20px;
    padding-top: 0;
    box-sizing: border-box;
    margin: 0 auto;
    margin-top: 0px;
    min-height: 170px;}
div.bottom_paticka {width: 100%; padding-bottom: 15px;  }

div.ramec_fulltextove_vyhledavani {background:  #25d7db;}
div.ramec_fulltextove_vyhledavani div.ramec_top {background: none; height: 20px; color: #00425e;}
div.ramec_fulltextove_vyhledavani div.ramec_body {background: none; padding: 0 ; width: 200px; padding-bottom: 10px;}
div.ramec_fulltextove_vyhledavani div.ramec_body input.input_text {background: #ffffff url('iko_lupa.jpg') left center no-repeat; border-radius: 0; padding-left: 23px; border: 1px solid #c8c8c8; height: 26px;}
div.ramec_fulltextove_vyhledavani div.ramec_body form#fulltext_form input.input_text { width: 120px;}
div.ramec_fulltextove_vyhledavani div.ramec_body input.submit {background: #42454d; color: #ffffff; border-radius: 0; height: 30px; }
div.ramec_fulltextove_vyhledavani div.ramec_body input.submit:hover {background: #7a7c80; color: #000000;}
div.ramec_fulltextove_vyhledavani div.ramec_bottom {background: none; display: none;}

div.bottom_paticka table.bottom_paticka_sekce {display: block; width: 90%; max-width: 820px; margin: 1%; margin-top: 2%; margin-left: 200px; float: left; }
div.bottom_paticka table.bottom_paticka_sekce td {border: 0 ;}
div.bottom_paticka table.bottom_paticka_sekce td a {text-decoration: none; color: #222222;}
div.bottom_paticka table.bottom_paticka_sekce td a:hover {text-decoration: underline; color: #dd0004;}


div#in_bottom span.copyright_podpis {font-size: 12px; display: block; margin-top: 10px;}
div#in_bottom span.copyright_podpis span {font-size: 0;}

div#in_bottom span.copyright_podpis a {text-decoration: none;}