body {font-family : Arial, "Geneva CE", lucida, sans-serif; background : #e6e6e6; margin : 0; padding : 0px; font-size : 9pt; text-align : center; min-width : 990px; }

h1 {display : none; } 
img {border: 0;}
form, fieldset {margin:0; padding:0; border: 0;}
a:link, a:visited {color: #60207e; text-decoration: underline;}
a:hover {text-decoration: none; }
ul {margin: 0; padding: 0;}
li {margin: 0; padding: 0;}
p {margin: 0; padding: 0;}

.white-space {white-space:nowrap;}
#top_lista {display:none;}
#main_wrapper {width : 924px; padding: 0 13px 0 13px; margin : 0 auto; background: #ffffff;}
#main {width : 924px; padding: 0 0 15px 0; margin : 0 auto; text-align : left; background : #FFFFFF url("images/back_header.jpg") no-repeat; z-index : -2;}
#main_content {width : 924px; padding: 0; margin : -15px auto 0 auto; text-align : left; background : #FFFFFF url("images/back_content.jpg") no-repeat; z-index : 0;}
#logo {width : 924px; height : 158px; z-index : -2; } 
#logo a.a_logo {display : block; width : 470px; height : 157px; position: relative; left: 0px; top: -110px; _margin-bottom: -113px; z-index : 110;} 

#login {padding: 0 11px 0 0; font-size: 8pt;}
#login a:link, #login a:visited {color: #ffffff; text-decoration: underline;}
#login a:hover {text-decoration: none; }
#login label {color: #ffffff; display: block; margin: 8px 0 1px 0;}
#login input.input_value {width: 110px; height: 16px; border: 0; font-size: 10pt; margin: 0; padding: 1px;}
#login table {float: right; color: #ffffff; width: 230px; border-collapse: collapse;}
#login table td {padding: 4px 1px 4px 1px;}
#login input.button, #logout input.button {float: right; right: 0px; top: 0; border: 0; padding: 1px 5px; text-align: center; vertical-align: middle; width: 54px; *height: 18px; margin: 0 1px 6px 0; background: #fbbd14 url("images/button_background.gif"); color: #3d0f50; cursor: pointer; cursor: hand; font-size: 8pt;}
#logout input.button {margin-left: 30px;}
#logout {padding: 0 11px 0 0; }
#logout table {width: 100%; color: #ffffff; text-align: right;}
#logout p {color: #ffffff; margin-bottom: 18px;}
#logout a:link, #logout a:visited {color: #ffffff; text-decoration: underline;}
#logout a:hover {text-decoration: none; }
#topkosik {padding: 20px 14px 0 0; text-align: right;}
#topkosik p {float: right; font-weight: bold; background: transparent url("images/kosik_background.png") no-repeat; display: block; width: 226px; height: 28px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
#topkosik p a {font-size: 9pt; color: #ffffff; font-weight: bold; display: block; width: 222px; height: 16px; padding: 7px 0 0 0;}
#topkosik p span {float:left; margin-left: 23px; cursor: pointer; cursor: hand;}
#textuloga {display: none}

.menu1 {width : 924px; height: 37px; background: transparent url("images/back_main_menu.jpg") no-repeat; font-size: 9pt; }
.menu1 h2 {display : none; }
.menu1 ul li a, .menu1 ul li a:visited { text-decoration:none; font-weight: bold; color:#7e1b9b; text-align:center; overflow:hidden; width: auto; }
.menu1 ul {padding:0; margin:0 10px;list-style-type: none; }
.menu1 ul li {float:left; position:relative;padding: 11px 22px 11px 22px; _padding-bottom: 6px; font-weight: normal; background: transparent url("images/back_main_menu_divider.jpg") no-repeat right;}
.menu1 ul li.menu_last{background: transparent;}
.menu1 ul li ul {display: none;}
.menu1 ul li:hover a {text-decoration: underline;}
.menu1 ul li a.hide, .menu1 ul li a:visited.hide {_display:none;}
.menu1 ul li a:hover ul li a.hide {_display:none;}

#menu {width : 160px; float : left; position : relative; font-weight: bold; left : 0; top : 0; } 
#menu h2 {background: url("images/back_header_h2.png") no-repeat; margin : 15px 0 0 0; padding : 7px 8px 5px 8px; font-weight: normal; font-size : 10pt; text-transform: uppercase; color : #ffffff; display : block; width : 144px; height : 16px;  }
#menu h2.katalog {background: url("images/back_katalog_header.jpg") repeat-x; font-size : 12pt; text-transform: none; margin-top: 21px; font-weight: normal; padding-top: 4px; height : 20px; border: 1px solid #ffffff; border-bottom: 0;width : 142px;}

#content{margin:0 170px 0 170px; min-height:100px;_height:1000px; _width: 574px; padding:0; font-size:9pt; background: #FFFFFF;}
#content div.katalog_top_header h2 {border-bottom: 1px solid #e7dbee; margin : 0; padding : 15px 8px 5px 8px; font-weight: bold; font-size : 8pt; color : #000000; display : block; width : 568px; _width: 560px; height : 16px; }
#content div.katalog_top_header h2 a {font-weight: normal;}

#kat_text_kategorie {padding: 12px 8px 0 8px;}
#kat_text_kategorie h2 {font-size: 14pt; margin: 0 0 2px 0;}
#kat_text_kategorie p {font-size: 9pt; margin: 0 0 5px 0;}
#kat_podkategorie {padding: 12px 8px 12px 8px;}
#vyrobci, #kat_sort {padding: 12px 8px 12px 8px;}
#kat_podkategorie h3, #vyrobci h3 {margin: 0 0 6px 0; font-size: 13pt; font-weight: bold; color: #60207e; }
#strankovani, #strankovani_spodni {padding: 8px 8px 7px 8px; background: #e6e6e6; border-bottom: 2px solid #561b71; margin: 0; font-weight: bold;}
#strankovani_spodni {background: #ffffff; padding: 14px 8px 7px 8px; width: 554px; float: left;}
#strankovani a, #strankovani_spodni a {font-weight: normal;}
p.podkategorie {font-weight: bold;}

#katalog {padding: 12px 8px 12px 8px; margin: 0 0 15px 0; background: #ffffff;}

#vyrobci label {position: relative; top: -3px; }

#kat_sort select{font-size: 8pt; padding: 0; margin: 0;}
#kat_sort input.button_sort {border: 0; margin: 0 1px 2px 0; padding: 2px 5px; vertical-align: middle; text-align: center; background: #fbbd14 url("images/button_background.gif"); color: #3d0f50; width: 54px; *height: 18px;font-size: 8pt; cursor: pointer; cursor: hand;}

#menu ul  {margin : 0; font-size: 8pt; } 
#menu li  {list-style : none; width : 160px; font-size : 9pt; font-weight : bold; }
#menu li.sub {list-style : none; width : 160px; font-size : 9pt; font-weight : normal; }

#katalog_zbozi {padding: 0; background: #955ab1; color: #ffffff; _margin: 0 1px; }
#vyhledavani, 
#provozovatel, 
#platby, 
#novinky_mailem {background: #e2e2e2 url("images/menu_kateg_background.png") repeat-x; width : 142px; margin: 0; padding: 4px 8px 4px 8px; border: 1px solid #c8b4d2; border-top:0;}


#katalog_zbozi a {_color: #ffffff; _margin: 8px; _line-height: 150%; }
#katalog_zbozi li.not_active_0 a:first-letter, #katalog_zbozi li.active_0 a:first-letter {text-transform: capitalize; }

#katalog_zbozi li.not_active_0  {list-style : none; font-weight : normal; color: #ffffff; }
#katalog_zbozi li.not_active_1 {list-style : none; font-weight : normal; color: #ffffff; }
#katalog_zbozi li.not_active_2 {list-style : none; font-weight : normal; color: #ffffff; }
#katalog_zbozi li.active_0  {list-style: none; font-weight : bold; color: #ffffff; }
#katalog_zbozi li.active_1 {list-style: none; font-weight : bold; color: #febc05; }
#katalog_zbozi li.active_2 {list-style: none; font-weight : bold; color: #febc05; }

#katalog_zbozi li.active_1 a {color: #febc05; _margin-left: 13px; }
#katalog_zbozi li.not_active_1 a {color: #ffffff; _margin-left: 13px;}
#katalog_zbozi li.active_2 a {color: #febc05; _margin-left: 18px;}
#katalog_zbozi li.not_active_2 a {color: #ffffff; _margin-left: 18px;}
#katalog_zbozi ul li.not_active_0 a:link, #katalog_zbozi ul li.not_active_0 a:visited {color: #ffffff; text-decoration: none; display: block; width: 148px; _width: 144px; min-height: 12px; _height: 12px; padding: 7px 0 7px 10px; border: 1px solid #ffffff; border-top: 0;}
#katalog_zbozi ul li.active_0 {border-bottom: 1px solid #ffffff; background: #7f3aa0; _padding-bottom: 6px;}
#katalog_zbozi ul li.active_0 ul li.not_active_1 a:link, #katalog_zbozi ul li.active_0 ul li.not_active_1 a:visited {color: #ffffff; text-decoration: none; background: transparent url("images/menu_1.gif") no-repeat; display: block; width: 139px; _width: 135px; min-height: 12px; _height: 12px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; padding: 3px 0 3px 19px; }
#katalog_zbozi ul li.active_0 ul li.not_active_1 a:hover {background: #a373b9 url("images/menu_1.gif") no-repeat}
#katalog_zbozi ul li.active_1 ul li.not_active_2 a:link, #katalog_zbozi ul li.active_1 ul li.not_active_2 a:visited {color: #ffffff; text-decoration: none; background: transparent url("images/menu_2.gif") no-repeat; display: block; width: 134px; _width: 130px; min-height: 12px; _height: 12px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; padding: 3px 0 3px 24px; }
#katalog_zbozi ul li.active_0 ul li.not_active_2 a:hover {background: #a373b9 url("images/menu_2.gif") no-repeat}
#katalog_zbozi ul li.active_0 a:link, #katalog_zbozi ul li.active_0 a:visited {color: #ffffff; text-decoration: none; display: block; width: 150px; _width: 146px; min-height: 12px; _height: 12px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; padding: 7px 0 3px 8px;}
#katalog_zbozi ul li.active_1 a:link, #katalog_zbozi ul li.active_1 a:visited {color: #febc05; text-decoration: none; background: transparent url("images/menu_1_select.gif") no-repeat; display: block; width: 139px; _width: 135px; min-height: 12px; _height: 12px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; padding: 3px 0 3px 19px; }
#katalog_zbozi ul li.active_1 a:hover {background: #a373b9 url("images/menu_1_select.gif") no-repeat}
#katalog_zbozi ul li.active_2 a:link, #katalog_zbozi ul li.active_2 a:visited {color: #febc05; text-decoration: none; background: transparent url("images/menu_2_select.gif") no-repeat; display: block; width: 134px; _width: 130px; min-height: 12px; _height: 12px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; padding: 3px 0 3px 24px; margin-bottom:-3px;}
#katalog_zbozi ul li.active_2 a:hover {background: #a373b9 url("images/menu_2_select.gif") no-repeat}
#katalog_zbozi ul li a:hover {background: #a373b9; }




div.polozka_katalogu_suda {width: 276px; _width: 272px; min-height: 315px; _height: 315px; float: left; overflow: hidden; margin: 0; padding: 10px 0 10px 0; border-bottom: 1px solid #561b71;}
div.polozka_katalogu_licha {width: 276px; _width: 272px; min-height: 315px; _height: 315px; float: left; margin: 0 16px 0 0; padding: 10px 0 10px 0; overflow: hidden; border-bottom: 1px solid #561b71;}
div.polozka_katalogu_suda h3 {font-size: 13pt; font-weight: bold; margin: 0 0 5px 0; padding: 0; display: block; height: 40px;}
div.polozka_katalogu_licha h3 {font-size: 13pt; font-weight: bold; margin: 0 0 5px 0; padding: 0; display: block; height: 40px;}
div.detail_zbozi h3 {color: #60207e; font-size: 18pt; font-weight: bold; margin: 6px 0 15px 0; padding: 0;}
div.detail_zbozi {padding: 12px 8px 12px 8px; margin: 0 0 15px 0; background: #ffffff; }


div.obchodni_podminky, div.search_error, div.mapa_webu, div.tipyrady {padding: 5px 8px 12px 8px; margin: 0 0 15px 0; background: #ffffff; }
div.obchodni_podminky h3, div.search_error h3 {font-size: 11pt; margin: 12px 0 2px 0;}
div.obchodni_podminky p {font-size: 9pt; margin: 2px 0;}
div.mapa_webu h3 {font-size: 10pt; margin: 4px 0 2px 0; text-transform: capitalize;}
div.mapa_webu h4 {font-size: 8pt; margin: 0 0 2px 10px; text-transform: lowercase;}
div.tipyrady p {font-size: 9pt; margin: 2px 0 10px 0;}

div.nase_tipy {padding: 5px 8px 12px 8px; margin: 0 0 15px 0; background: #ffffff; }

p.kat_cena_normal {padding: 2px 0;}
p.kat_sleva {padding: 2px 0; }
p.kat_vase_cena {font-size: 9pt; padding: 2px 0 10px 0; }
div.detail p.kat_vase_cena {font-size: 9pt; padding: 2px 0 10px 0; }
p.kat_atribut_skladem, p.kat_atribut {padding: 0 0 10px 0;}
p.kat_cislo {padding: 2px 0;}
div.detail_zbozi p.kat_cislo {padding: 10px 0 2px 0;}
p.kat_vyrobce {padding: 2px 0;}
p.kat_rada {padding: 2px 0;}
p.kat_vice {padding: 4px 0; font-weight: bold;}
p.kat_cena {font-size: 9pt; padding: 38px 0 10px 0; color: #ef7900; font-weight: bold;}
div.detail p.kat_cena {font-size: 11pt; padding: 38px 0 10px 0; color: #ef7900; font-weight: bold;}
div.popis_nadpis {padding: 10px 0; margin-top: 10px; }
span.dodani_red {color: #000000; font-weight: bold;}
span.dodani_green {color: #000000; font-weight: bold;}
div.kat_obrazek {float: left; margin-right: 15px; width: 142px; height: 142px; border: 1px solid #c8b4d2; }
div.det_obrazek {float: left; margin-right: 15px; width: 228px; height: 228px; border: 1px solid #c8b4d2; }
div.kosik {height: 160px;}
div.detail {height: 260px;}
div.kosik form, div.detail form {margin: 0 0 10px 0;}
div.det_obrazek img.lupa {position: relative; top: -27px; left: 200px;}

p.kat_cena span.detail_hodnota {font-weight: bold;}
p.kat_cena_normal span.detail_hodnota {font-weight: bold;}
p.kat_sleva span.detail_hodnota {font-weight: bold;}
p.kat_vase_cena span.detail_hodnota {font-weight: bold;}
p.kat_mnozstvi span.detail_hodnota {font-weight: bold;}
p.kat_cislo span.detail_popis {font-weight: bold;}
p.kat_rada span.detail_popis {font-weight: bold;}
p.kat_vyrobce span.detail_popis {font-weight: bold;}
p.kat_cena_sleva span.detail_hodnota {font-weight: bold;}
p.cena_po_sleve span.detail_hodnota {font-weight: bold;}

div.kat_nastip {position: relative; z-index: 1000; width: 62px; height: 14px; margin-bottom: 2px; background: transparent url("images/atribut_nastip.gif") no-repeat;}
div.kat_novinka {position: relative; z-index: 1000; width: 62px; height: 14px; margin-bottom: 2px; background: transparent url("images/atribut_novinka.gif") no-repeat;}
div.kat_vyprodej {position: relative; z-index: 1000; width: 62px; height: 14px; margin-bottom: 2px; background: transparent url("images/atribut_vyprodej.gif") no-repeat;}
div.det_atributy {padding-top: 20px; width: 62px; height: 48px; margin-bottom: -68px; *position: relative; *top: 0; *left: -244px}
div.kat_atributy {padding-top: 20px; width: 62px; height: 48px; margin-bottom: -68px; *position: relative; *top: 0; *left: -159px}

#nejprodavanejsi_zbozi {background: #FFFFFF; padding: 4px 0 4px 0; border: 1px solid #e3dae8; border-top: 0;}
#nejprodavanejsi_zbozi li {display: block; width: 150px; min-height: 60px; _height: 60px; border-bottom: 1px solid #561b71; margin: 3px}
#nejprodavanejsi_zbozi li.last {border: 0;}
#nejprodavanejsi_zbozi li a:link, #nejprodavanejsi_zbozi li a:visited {display: block; width : 143px; height: auto; padding : 10px 5px 5px 5px;}
#nejprodavanejsi_zbozi li p.kat_cena_sleva {color: #000000; text-decoration: none; font-weight: normal; padding : 3px 5px 0px 5px;}
#nejprodavanejsi_zbozi li p.cena_po_sleve {color: #000000; text-decoration: none; font-weight: normal; padding : 0px 5px 5px 5px;}
img.nejprodavanejsi_obrazek{display: block; margin-right: 4px;} 

#provozovatel p{padding: 2px 0 2px 0; font-size: 8pt; color: #000000; font-weight : bold;}

#platby {padding: 12px 8px 4px 8px;}
#platby p {text-align: center; padding-bottom: 8px;}

#rightmenu{margin:0 0 0 0; width:160px; float:right; overflow:hidden; position : relative; right : 0; top : 0; } 
#rightmenu h2 {margin : 15px 0 0 0; padding : 7px 8px 5px 8px; font-weight: normal; font-size : 10pt; text-transform: uppercase; background: url("images/back_header_h2.png") no-repeat; color : #ffffff; display : block; width : 144px; height : 16px;  }
#rightmenu h2.search {margin : 21px 0 0 0; padding : 7px 8px 5px 8px; font-weight: normal; font-size : 10pt; text-transform: uppercase; background: url("images/back_header_h2_search.png") no-repeat; color : #ffffff; display : block; width : 144px; height : 16px;  }

#vyhledavani input.input_value, #novinky_mailem input.input_value {width: 142px; height: 18px; border: 1px solid #cfbfd7; margin: 3px 0 1px 0; padding: 0;}
#vyhledavani input.button, #vyhledavani button.button, #novinky_mailem input.button, #novinky_mailem button.button {float: right; right: 0px; top: 0; border: 1px solid #d1c2d8; padding: 1px 5px; text-align: center; vertical-align: middle; width: 54px;  margin: 3px 1px 6px 0; background: #fbbd14 url("images/button_background.gif"); color: #3d0f50; cursor: pointer; cursor: hand; font-size: 8pt;}
#vyhledavani label, #novinky_mailem label{font-size : 9pt; color: #7e1b9b; margin: 0; padding: 0;}
#vyhledavani a {font-size: 8pt; }


#akcnizbozi, #akcnibalicek, #akcni_balicek_rotator {padding: 10px 8px 5px 8px; width: 142px; border: 1px solid #e3dae8; border-top: 0; border-bottom: 0;}
#akcnizbozi, #akcnibalicek {background: #ffffff url("images/hline_akcni_zbozi.gif") no-repeat bottom;}
#akcni_balicek_rotator {border-bottom: 1px solid #e3dae8;}
#akcnizbozi img, #akcnibalicek img, #akcni_balicek_rotator img{max-width: 142px; max-height: 150px; }
p.first {font-weight: normal; color: #000000; }
span.cena_normal {text-decoration: line-through; }
p.float_right{font-weight: normal; color: #ef7900; text-decoration: none; float: right; }
#akcnizbozi p, #akcnibalicek p, #akcni_balicek_rotator p {margin: 0; padding: 0; font-size: 9pt;}
#akcnizbozi a:visited, #akcnibalicek a:visited, #akcni_balicek_rotator a:visited, #akcnizbozi a:link, #akcnibalicek a:link, #akcni_balicek_rotator a:link{display : block; font-weight: bold; color: #561b71; }

#partneri {padding: 5px 8px 5px 8px; width: 142px; border: 1px solid #e3dae8; border-top: 0;}
#partneri p{font-weight : normal; margin:0 0 5px 0;}

table.homepage {width: 100%; border-collapse: collapse;}
table.homepage td {width: 50%; vertical-align: top;}

h3.indexpage {color: #60207e; font-size: 18pt; font-weight: bold; margin: 0 0 15px 0; padding: 12px 0 0 0;}
div.indexpage {padding: 10px 2px 20px 2px; border-bottom: 2px solid #cab7d4;}
div.indexpage p {color: #60207e; font-size: 10pt; margin: 0; padding: 0;}
h3.indexpage_right {font-size: 10pt; font-weight: bold; color : #561b71; margin: 0 10px 0 0; padding : 12px 0 4px 0;}
h2.indexpage_right {font-size: 13pt; font-weight: bold; color : #561b71; margin: 0 10px 0 0; padding : 10px 0 4px 0;}
div.index_novinky {padding: 3px 0 7px 0; border-bottom: 1px solid #561b71;}
div.nej_tip {border-bottom: 1px solid #ef7900; min-height: 90px; _height: 90px; margin-right: 10px;}
div.nej_tip_obrazek {float: left; margin: 4px 6px 4px 0;}
div.nej_tip_text {margin: 0 0 0 54px;}
div.nej_tip h4 {font-size: 9pt; font-weight: bold; color: #000000; margin: 0; padding: 4px 0 4px 0;}
div.nej_tip h4 a:visited, div.nej_tip h4 a:link, div.nej_tip h4 a:hover {color: #ef7900;}
div.nej_tip h5 {font-size: 8pt; font-weight: normal; margin: 0 0 4px 0; padding: 0;}

div.nej_tip input.inputvalue, #katalog input.inputvalue, div.detail input.inputvalue, div.sprazena_polozka input.inputvalue {width: 15px; height: 15px; _height: 16px; font-size: 8pt; border: 1px solid #d4d0c8; padding: 0; margin: 0; }
div.nej_tip input.button1, #katalog input.button1, div.detail input.button1, div.sprazena_polozka input.button1 {font-size: 8pt; border: 0; background: #fbbd14 url("images/button_background.gif"); color: #3d0f50; padding: 1px 5px; text-align: center; vertical-align: middle; width: 56px;  margin: 0 1px 0 0; cursor: pointer; cursor: hand;}
div.nej_tip form {margin: 4px 0 10px 0;}																			

div.index_nas_tip {background: #dff3fc; color: #000000; padding: 3px 7px 7px 7px;}
div.nas_tip h5 {margin: 4px 0 4px 0; padding: 0; font-size: 10pt; font-weight: bold;}
div.nas_tip {border-bottom: 1px solid #ef7900; padding: 0 0 7px 0; margin: 0 0 7px 0;}
div.nas_tip p{margin: 2px 0;}
div.index_nas_tip a:link, div.index_nas_tip a:visited, div.index_nas_tip a:hover {color: #000000;}
div.nas_tip_all {padding: 10px 7px 7px 7px;}

#foot {clear : both; text-align : left; width : 924px; margin : 0 auto; height : 19px; background: #ddd4e1; color: #561b71; overflow : hidden; font-size : 8pt; padding: 10px 13px 0 13px; } 
#foot p {color: #561b71; margin: 0; }

#bottom_lista {clear : both; min-height : 18px; font-size : 8pt; margin-top : 5px; } 
#bottom_lista ul {padding:0; margin:0;list-style-type: none; }
#bottom_lista ul li {float:left; margin-right:1px; padding: 0 5px;font-weight: normal;}
#bottom_lista ul li a, #bottom_lista ul li a:visited {text-decoration: underline; color:#000000;}
#bottom_lista ul li a:hover {text-decoration:none; }

#partneri_site {width: 568px; _width: 560px; padding: 12px 8px 12px 8px; margin: 0 0 3px 0;  }
div.link_partners {margin-bottom: 10px; margin-right: 50px; float: left; height: 40px;}
#partneri_ikonky {margin: 10px 0 30px 0;}
#partneri_ikonky p {margin: 2px 0 5px 0;}

#komentare{padding: 12px 8px 12px 8px; margin: 0 0 3px 0;  }
#komentare h3 {font-size: 9pt; color: #60207e; margin: 10px 0; padding: 0;}
#komentare h4 {padding: 0; margin: 0 0 3px 0; font-size: 10pt;}
#komentare div.komentar_hlavicka {padding: 3px 0; margin: 0 0 3px 0; background: #e7dbee;}
#komentare div.komentar_paticka {margin: 3px 0 0 0; text-align: right; color: #60207e;}
#komentare div.komentar_text h5 {padding: 0; margin: 0 0 3px 0; font-size: 11px; font-weight: bold; color: #60207e;}
#komentare span.komentar_jmeno {font-weight: bold;}
div.polozka_komentar {background: #FFFFFF; border-bottom: 1px solid #c8b4d2; margin: 0 0 4px 0; padding: 4px 0;}
div.komentar_table {padding-top: 5px;}
div.komentar_table input {width: 310px; border: 1px solid #000000; margin-left: 3px;}
div.komentar_table textarea {width: 310px; border: 1px solid #000000; margin-left: 3px;}
div.komentar_table input.button {font-size: 8pt; border: 0; background: #fbbd14 url("images/button_background.gif"); color: #3d0f50; padding: 1px 5px; text-align: center; vertical-align: middle; width: auto;  margin: 0 1px 0 0; cursor: pointer; cursor: hand;}
div.komentar_table th {font-weight: normal; vertical-align: top; width: 155px; padding: 6px 0 6px 0;}
div.komentar_help p {color: #000000; padding-top: 5px;}
div.komentar_help {padding: 0;}
div.odkazy_pod_komentare {margin: 3px; 0 0 0; text-align: right;}

#rotate {display: block; float: left;}

#sprazene{padding: 12px 8px 12px 8px; width: 550px; _width: 540px; margin: 0 0 3px 0;}
#sprazene h4 {font-size: 9pt; margin: 1px 0 6px 0;}
#sprazene p {font-size: 9pt; }
div.sprazena_polozka {float: left; width: 170px; _width: 155px; margin: 10px 13px 5px 0; _margin-right: 8px; border-bottom: 1px solid #561b71;}
div.sprazena_polozka div.obrazek {height: 168px; width: 168px; border: 1px solid #c8b4d2; margin-right: 15px; _margin-right: 0;}
div.sprazena_polozka div.ceny {margin: 10px 0 0 0;}
div.sprazena_polozka form {margin: 0 0 20px 0;}

#objednavka_position table {width: 100%; _width: 560px; border-collapse:collapse;}
#objednavka_position table td {width: 25%; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;}
#objednavka_position {margin-bottom: 15px; font-size: 9pt;}
#objednavka_position td {font-weight: normal; color: #000000; padding: 10px 5px 6px 25px; background: #dff3fc;}
#objednavka_position td.pos_active_1 {color: #ffffff; background: #7f3aa0 url("images/kosik_1.gif") no-repeat; font-weight: bold;}
#objednavka_position td.pos_active_2 {color: #ffffff; background: #7f3aa0 url("images/kosik_2.gif") no-repeat; font-weight: bold;}
#objednavka_position td.pos_active_3 {color: #ffffff; background: #7f3aa0 url("images/kosik_3.gif") no-repeat; font-weight: bold;}
#objednavka_position td.pos_active_4 {color: #ffffff; background: #7f3aa0 url("images/kosik_4.gif") no-repeat; font-weight: bold;}
#objednavka_position td.pos_active_1 a {color: #ffffff;}
#objednavka_position td.pos_active_2 a {color: #ffffff;}
#objednavka_position td.pos_active_3 a {color: #ffffff;}
#objednavka_position td.pos_active_4 a {color: #ffffff;}
#objednavka_position td.pos_invisible_1 {color: #e8e4e8; background: #cfbfd7 url("images/kosik_1_no.gif") no-repeat;}
#objednavka_position td.pos_invisible_2 {color: #e8e4e8; background: #cfbfd7 url("images/kosik_2_no.gif") no-repeat;}
#objednavka_position td.pos_invisible_3 {color: #e8e4e8; background: #cfbfd7 url("images/kosik_3_no.gif") no-repeat;}
#objednavka_position td.pos_invisible_4 {color: #e8e4e8; background: #cfbfd7 url("images/kosik_4_no.gif") no-repeat;}
#objednavka_position td.pos_not_active_1 {color: #000000; background: #cfbfd7 url("images/kosik_1_no.gif") no-repeat;}
#objednavka_position td.pos_not_active_2 {color: #000000; background: #cfbfd7 url("images/kosik_2_no.gif") no-repeat;}
#objednavka_position td.pos_not_active_3 {color: #000000; background: #cfbfd7 url("images/kosik_3_no.gif") no-repeat;}
#objednavka_position td.pos_not_active_4 {color: #000000; background: #cfbfd7 url("images/kosik_4_no.gif") no-repeat;}


#kosiklist table {width: 100%; _width: 560px; border-collapse:collapse;}
#kosiklist th {text-align: left; font-weight: bold; color: #000000;}
#kosiklist td.kosik_name {padding: 5px 3px; width: 60%;}
#kosiklist td.kosik_dostupnost {padding: 5px 3px; width: 15%;}
#kosiklist td.kosik_mnozstvi {text-align: right; padding: 5px 3px; width: 8%;}
#kosiklist td.kosik_cena {text-align: right; padding: 5px 5px; width: 13%;}
#kosiklist th.kosik_mnozstvi {text-align: right; }
#kosiklist th.kosik_cena {text-align: right; }
#kosiklist td.table_celkem_cena {text-align: right; padding: 5px 5px; font-weight: bold;}
#kosiklist tr.celkem {border-top: 1px solid #60207e; }
#kosiklist tr.celkem td {padding: 3px 5px 30px 0;}
#kosiklist input.value {font-size: 8pt; width: 20px; height: 16px; padding: 1px 2px 0 0; text-align: right;}
#kosiklist input.button_save {font-size: 8pt; border: 0; background: #fbbd14 url("images/button_background.gif"); color: #3d0f50; padding: 1px 5px; text-align: center; vertical-align: middle; width: auto;  margin: 0 1px 0 0; cursor: pointer; cursor: hand;}
#kosiklist td.buttons {padding: 15px 0;}
#kosiklist td.buttons a {text-align: center; font-size: 8pt; width: 100px; font-weight: bold; display: block; text-decoration: none; padding: 2px 5px; background: #fbbd14 url("images/button_background.gif"); color: #3d0f50;}
#kosiklist td.buttons_right {padding: 15px 0; text-align: right;}
#kosiklist td.buttons_right a {float: right; text-align: center; font-size: 8pt; font-weight: bold; width: 100px; display: block; text-decoration: none; padding: 2px 5px; background: #fbbd14 url("images/button_background.gif"); color: #3d0f50;}
#kosiklist td.buttons_right input.button {float: right; text-align: center; border: 0; font-size: 8pt; font-weight: bold; width: 100px; display: block; text-decoration: none; padding: 2px 5px; background: #fbbd14 url("images/button_background.gif"); color: #3d0f50; cursor: pointer; cursor: hand;}
#kosiklist td.slevovy_kupon {padding: 10px 5px;}
#kosiklist td.dorucovaci_udaje {padding: 10px 5px;}
#kosiklist input.dobirka{text-align: right; border: 0; font-size: 8pt;}
#kosiklist .dobirka_celkem{text-align: right; font-size: 10pt; font-weight: bold; }
#kosiklist input.dobirka_celkem{border: 0; text-align: right; font-size: 10pt;}
#kosiklist h3 {font-size: 10pt; margin: 8px 0 2px 0; padding: 0;}
#kosiklist h4 {font-size: 8pt; margin: 4px 0 1px 0; padding: 0;}

#kosiklist th.pokladna_nazev {padding: 5px 3px; text-align: left;}
#kosiklist th.pokladna_dostupnost {padding: 5px 3px; text-align: left;}
#kosiklist th.pokladna_mnozstvi {padding: 5px 3px; text-align: right;}
#kosiklist th.pokladna_cena {padding: 5px 3px; text-align: right;}
#kosiklist td.pokladna_celkem_cena {text-align: right; padding: 5px 5px 15px 5px; font-weight: bold;}
#kosiklist tr.celkem td.pokladna_celkem {text-align: left; padding: 5px 3px 15px 3px; font-weight: bold;}
table.rekapitulace td {padding: 3px 10px;}

td.right {text-align: right;}
td.pokladna_top {padding-bottom: 15px;}
td.pokladna_top p {margin: 3px 0 5px 0;}
div.ikonka_platby {float: left; width: 50px; height: 25px; margin-top: 3px;}
div.platba {height: 35px;}
div.platba label { padding-left: 5px; }
#kosiklist input.radiobutton {width: 15px; height: 18px; margin: 4px 0 4px 0; }
#kosiklist td.suma {font-size: 10pt; padding: 10px 5px;}


a.nahled {text-decoration: none; position: relative; top: -15px; left: 150px; z-index: 1000; display:block;}
a.nahled span {display: none;}
a.nahled:hover {z-index: 1100;}
a.nahled:hover span {width: 200px;	display: block;	position: absolute;	top: -150px; left: 140px;	text-decoration: none; z-index: 1100; font-size: 10pt; font-weight: normal; border: 3px solid #ef7900;}
a.nahled:hover span img {border: 3px solid #ef7900;}
a.nahled span.text {padding: 10px;}
a.nahled:hover span.text {text-decoration: none; z-index: 1100; border: 1px solid #ffffff; top: -30px; left: 20px; background: transparent url("images/menu_background.png");}
a.nahled img {display:block; position: relative; z-index: 1000;	border: 0;}

table.formular {width: 568px; _width: 550px; border-collapse: collapse; margin: 10px 0; padding:0;}
table.formular input.text {text-align: left; width: 150px; height: 18px; border: 1px solid #3f3f40; font-size: 10pt; margin: 5px 10px 5px 0; padding: 1px;}
table.formular input.checkbox {margin: 5px 10px 5px 0;}
table.formular select.select {margin: 5px 10px 5px 0; border: 1px solid #3f3f40; width: 50px;}
table.formular select.select_long {margin: 5px 10px 5px 0; border: 1px solid #3f3f40; width: 204px;}
table.formular input.button {margin-top: 10px; float: right; text-align: center; border: 0; font-size: 8pt; font-weight: bold; width: 100px; display: block; text-decoration: none; padding: 2px 5px; background: #fbbd14 url("images/button_background.gif"); color: #3d0f50; cursor: pointer; cursor: hand;}
textarea.comment {width: 568px; height: 60px; border: 1px solid #3f3f40; font-size: 10pt; margin: 5px 0 5px 0; padding: 1px;}
table.formular td.policko {width: 160px; margin: 0; padding: 0;}
table.formular td.popisek {width: 185px; padding-left: 10px;}
table.formular td.nadpisek {width: 205px; padding: 0;}
table.formular td.chyba {width: 233px; padding-left: 10px;}
table.formular tr.radek:hover td.policko {background: #f0e8f3;}
table.formular tr.radek:hover td.popisek {background: #f0e8f3;}
table.formular tr.radek-nadpis {background: #f0e8f3;}
table.formular tr.radek-posledni {border-top: 1px solid #f0e8f3;}
table.formular p {margin: 0; padding: 0 0 7px 0;}

label.error {background:url("images/unchecked.gif") no-repeat 0px 0px; padding-left: 16px; padding-bottom: 2px; color: #ea0700;}
p.error_msg {background:url("images/unchecked.gif") no-repeat 0px 0px; padding: 0 0 2px 16px; color: #ea0700; margin: 5px 0;}

label.doruc_label {height: 18px; display: block;}
table.formular h4 {padding: 5px 10px; font-size: 10pt; color: #60207e;}
#kosiklist table.formular h4 {padding: 5px 10px; font-size: 10pt; color: #60207e; margin: 0;}
table.formular h4 a {padding-right: 20px; background: transparent url('images/sipka_dolu.png') no-repeat right;}
#objednavka_payment {border-bottom: 1px solid #60207e; margin: 0; padding: 8px;}
#objednavka_payment a {text-decoration: none;}

#objednavka table {width: 582px;}
#objednavka table td.bottom-border {border-bottom: 1px solid #60207e; padding: 10px 0;}
#objednavka table td.top-border {border-top: 1px solid #60207e; padding: 10px 0;}
#objednavka table .sleva {text-align: right;}
#objednavka table .cena {text-align: right;}
#objednavka table .popis {text-align: right; font-weight: bold;}
#objednavka table .popis_celkem {text-align: right; font-weight: bold;}
#objednavka table .cena_celkem {text-align: right; font-weight: bold;}
#objednavka table th {margin: 0; padding: 5px 0 2px 0; text-align: left; font-weight: bold;}
#objednavka table .top-margin {padding-top: 10px;}

#content_objednavka button.button {width: auto; border: 0; margin: 10px 0; padding: 1px 4px; background: #d6f4c1; color: #ef7900; font-size: 8pt; cursor: pointer; cursor: hand;}

#pokladna p {margin: 10px 3px 2px 3px;}

#kontaktinf {padding: 5px 8px 12px 8px; margin: 0 0 15px 0;}
#kontaktinf h4 {font-size: 11pt; font-weight: bold; color: #000000; margin: 12px 0 2px 0; padding: 0; }
#kontaktinf p {font-size: 9pt; color: #000000; margin: 2px 0 4px 0; }

div.nase_tipy th {padding: 5px;} 
div.nase_tipy td {padding: 5px;} 
div.nase_tipy h3 {font-size: 12px;}


