/*------------------------------------------------
    
    Template Name: Template 01 - Yellow
    Author: Zserver, s.r.o
    Author URL: http://www.zserver.cz

/* CENTER ======================================*/

.poshytip { text-decoration: underline; }
.poshytip:hover { cursor: help; }
.tip { z-index:1000; text-align:left; border:1px solid #049FC8; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding: 12px 14px; min-width:100px; max-width:304px; color:#000; background-color:#fff; }
.tip .tip-inner { color: #0492B0; font:12px/16px arial,helvetica,sans-serif; text-align: center; }
.tip .tip-arrow-top { margin-top:-6px; margin-left:-5px; top:0; left:50%; width:9px; height:6px; background:url('../images/tooltip_arrow.gif') no-repeat; }
.tip .tip-arrow-right { margin-top:-4px; margin-left:0; top:50%; left:100%; width:6px; height:9px; background:url('../images/tooltip_arrow.gif') no-repeat -9px 0; }
.tip .tip-arrow-bottom { margin-top:0; margin-left:-5px; top:100%; left:50%; width:9px; height:6px; background:url('../images/tooltip_arrow.gif') no-repeat -18px 0; }
.tip .tip-arrow-left { margin-top:-4px; margin-left:-6px; top:50%; left:0; width:6px; height:9px; background:url('../images/tooltip_arrow.gif') no-repeat -27px 0; }

#center ul { list-style-type: none; }
.flright a { text-decoration: none; color: #404040; } 

#center h1, #cms1 h1 { font-size: 160%; color: #5D717E; margin-bottom: 1.2em; }
#center h2, #cms1 h2 { font-size: 130%; margin: 1.4em 0 0.6em 0; }
#center h3, #cms1 h3 { font-size: 120%; margin: 1.4em 0 0.7em 0; }
#center p, #center table, #cms1 p, #cms1 table { margin-bottom: 1em; }
#center ul, #cms1 ul { margin: 0.5em 0 1em 0.5em; }
#center li, #cms1 li { padding-left: 12px; background: url('../images/arrow1.png') 0 3px no-repeat; margin: 0.5em 0; }

/* CENTER -> tabulky ---------------------------*/

#center table, #center .zebra { border: 3px solid #fff; border-collapse: collapse; width: 536px; background-color: #fff; } /* zebra table */
#center th, #center .zebra th { background: #5D717E; color: #fff; vertical-align: middle; padding: 8px 6px; border: 0; }
#center td, #center .zebra td { padding: 6px; border: 0; border-bottom: 1px solid #EAEAEA; vertical-align: middle; }
#center tr, #center .zebra tr { background-color: #fff; }
#center .even, #center .zebra .even { background-color: #FAFAFA; }
#center .zebra tr:hover, #center tr:hover, #center .hovcolor {	background-color: #E4E4E4; }
#center table.noborder th, #center table.noborder td { border: 0; }
#center table.posun_doprava { width: 500px; }
.posun_doprava { margin-left: 20px; }

#center table#hometable { border: 1px solid #4CB4D1; width: 540px; }
#center table#hometable tr td { background-color: #D6ECF6; border: 1px solid #4CB4D1; padding: 12px 10px; text-align: center; font-size: 11px; }
#center table#hometable .even td { background-color: #C5E4F3; }
#center table#hometable a { color: #404040; }
#center table#hometable a:hover { color: #2D97C2; }

/* CENTER -> formulare + tabulky ---------------*/

#center form table { border: 0; }
#center form tr { border: 0; }
#center form td, #center form tr:hover, #center form tr, #center form table { background: none; border: 0; vertical-align: text-top; padding-left: 0; }
#center form table .sep td { padding-top: 30px; background: url('../images/adrress_separator.gif') 0 11px no-repeat; }
#center form .odd, #center form .even { background: none; }
#center form table .td-submit { padding-top: 18px; }
.td1 { width: 120px; }
#center form tr td.middle { vertical-align: middle; }

#center textarea { border: 1px solid #EAEAEA; padding: 4px 6px; background: #fff url('../images/input.gif') 0 0 repeat-x; overflow: auto; }
#center .textarea, #center .input { width: 180px; background: #fff url('../images/input.gif') 0 0 repeat-x; border: 1px solid #EAEAEA; padding: 4px 6px; font-family: Arial, 'Microsoft Sans Serif', sans-serif; }
#center textarea:hover, #center .input:hover { border: 1px solid #ccc; }
#center textarea:focus, #center .input:focus { border: 1px solid #ccc; background: #fff; }
#center select { margin-right: 4px; }
#center .select { width: 194px; }
#center .button { margin: 0; height: 24px; }

/* CENTER -> filtr, razeni ---------------------*/

#filtr { padding: 17px 15px 0 0; height: 37px; overflow: hidden; background: #EBEBEB; margin: 2em 0 1em 0; }
#pocet-produktu { float: left; margin: 12px 0 0 0; font-style: italic; background: #fff; border: 1px solid #F0F0F0; padding: 3px 10px; }
#filtr #filtr-forms #productsSortForm #manufacturerFilter { margin-right: 12px; } /* bestof */
#filtr #filtr-forms { float: right; }
#filtr #filtr-forms select { height: 24px; padding: 0; }
#filtr #filtr-forms * { float: left; }
#filtr #filtr-forms form { margin-left: 8px; }
#filtr #filtr-forms #porovnani { margin-right: 4px; }
#porovnani .button { border: 1px solid #CDCDCD; padding-left: 0; padding-right: 0; }

#center #porovnavac-produktu .odebrat { background: url('../images/delete_small.gif') 0 bottom no-repeat; }
#center #porovnavac-produktu .odebrat:hover { background: url('../images/delete_small.gif') 0 0 no-repeat; }

/* CENTER -> strankovani -----------------------*/

#pagination { float: right; margin: 1em 0 0 0; }
#center .pagination { float: left; margin: 0; }
#center .pagination li { padding: 0; float: left; font-weight: bold; overflow: hidden; background: #fff; border: 1px solid #F0F0F0;text-align: center; margin: 0 3px 4px 3px; }
.pagination li a { text-decoration: none; display: block; padding: 3px 6px; }
.pagination li a:hover { text-decoration: none; display: block; padding: 3px 6px; }
#center .pagination li.current, #center .pagination li.disabled, #center .pagination .truncate { color: #000; padding: 3px 6px; }
#pagination p { float: left; line-height: 18px; padding-top: 3px; margin-right: 5px; }
#center #pagination_next { margin-right: 0; }
#pagination_previous, #pagination_next { position: relative; }
.pagination li span { width: 17px; height: 21px; position: absolute; top: 0; left: 0; }
#pagination_previous a span { background: url('../images/pagination-left.gif') 1px 0 no-repeat; }
#pagination_next a span { background: url('../images/pagination-right.gif') 1px 0 no-repeat; }
#pagination_previous a:hover span, #pagination_previous span { background: url('../images/pagination-left.gif') 1px bottom no-repeat; }
#pagination_next a:hover span, #pagination_next span { background: url('../images/pagination-right.gif') 1px bottom no-repeat; }

/* chybova hlaseni, uspesna hlaseni ------------*/

#right .chybove-hlaseni li { padding: 3px 6px; margin-bottom: 12px; width: 150px; background: #FEC2BA; border-top: 1px solid #FE9F92; border-bottom: 1px solid #FE9F92; }
#right .success { padding: 3px 6px; margin-bottom: 12px; width: 150px; background: #C9FAB8; border-top: 1px solid #95F573; border-bottom: 1px solid #95F573; }

#center .chybove-hlaseni { margin-bottom: 1.3em; }
#center .chybove-hlaseni li { margin-bottom: 12px; width: 522px; padding: 6px 7px; background: #FEC2BA; border-top: 1px solid #FE9F92; border-bottom: 1px solid #FE9F92; }
#center .success { background: #C9FAB8; margin-bottom: 1.5em; width: 522px; padding: 6px 7px; border-top: 1px solid #95F573; border-bottom: 1px solid #95F573; } 

/* PRUBEH KOSIKU (OBJEDNAVKOVY PROCES) ---------*/

#center #step-order { margin: 0 0 20px 0; padding: 0; height: 50px; }
#center #step-order li { margin: 0 9px 0 0; padding: 0; background: #808080; float: left; font-weight: bold; color: #fff; }
#center #step-order #confirmation { margin: 0; }
#center #step-order li a { color: #fff; text-decoration: none; display: block; }
#center #step-order li a:hover { background: #5D717E; }

#center #step-order li.step_todo, #center #step-order li.step_current, #center #step-order li.step_done a { padding: 15px 20px; }
#center #step-order li.step_current { background: #5D717E; }

#center form table tr.state td { padding: 0 }
#center form table tr.state td .id_state { padding: 6px 0; margin: 0; }

.back a { background: url('../images/back.gif') 0 center no-repeat; padding-left: 15px; }
.vpred_vzad { display: block; margin-top: 3em; height: 29px; line-height: 29px; }
.pokracovat { width: 180px; cursor: pointer; font-weight: bold; border: 0; background: #FF8600; }
.pokracovat { width: 220px; cursor: pointer; padding: 6px 0; font-weight: bold; border: 1px solid #FF8600; background: #FF8600; }
.cart .pokracovat { color: #000; text-decoration: none; text-align: center; height: 14px; line-height: 14px; }
.pokracovat:hover { border: 1px solid #3DC3E7; background: #3DC3E7; color: #fff; }
.cart .pokracovat:hover { border: 1px solid #3DC3E7; background: #3DC3E7; color: #fff; }

/* Modul Blocktags ----------------------------------*/

.tag_tag_level1, .tag_tag_level2, .tag_tag_level3 { padding: 3px 6px; background: #C8C8C8; display: inline; float: left; margin: 3px 6px 3px 0; font-weight: bold; color: #fff; text-decoration: none; border: 1px solid #C8C8C8; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.tag_tag_level1:hover, .tag_tag_level2:hover, .tag_tag_level3:hover { background: #5D717E; border: 1px solid #3DC3E7; color: #fff; }
.tag_tag_level2 { background: #969696; border: 1px solid #969696; }
.tag_tag_level3 { background: #646464; border: 1px solid #646464; }

/* DETAIL PRODUKTU -> komentare ----------------*/

.rating { cursor: pointer; margin: 2em; clear: both; display: block }
.rating:after { content: '.'; display: block; height: 0; width: 0; clear: both; visibility: hidden }
.cancel, .star { float: left; width: 17px; height: 15px; overflow: hidden; text-indent: -999em; cursor: pointer }
.cancel, .cancel a { background: url('../images/delete2.gif') no-repeat 0 -16px }
.star, .star a { background: url('../images/star.png') no-repeat 0 0 }
.cancel a, .star a { display: block; width: 100%; height: 100%; background-position: 0 0 }
div.star_on a { background-position: 0 -16px }
div.star_hover a, div.star a:hover { background-position: 0 -32px }
.pack_content { margin: 10px 0 10px 0 }
.pack_price { float: right; margin-right: 3px; font-size: 12px }
.confirmation { color: #808000; font-weight: bold }
#page .rte { background: transparent none repeat scroll 0 0 }

#prumerne_hodnoceni { display: block; height: 15px; width: 510px; margin-bottom: 1em; }
#center .komentar { border-top: 1px solid #D8D7D7; padding: 10px 0 7px 0; }
#center .komentar p { margin-bottom: 5px; }

.button2 { border: 0; background: #808080; color: #fff; padding: 3px 6px 2px 6px; font-weight: bold; margin-bottom: 1em; cursor: pointer; }
.button2:hover { background: #5D717E; }

#center #idTab5 .zavrit_komentar a { font-weight: bold; color: #D84848; text-decoration: none; background: url('../images/delete.gif') 0 0 no-repeat; display: block; height: 20px; line-height: 21px; padding-left: 26px; width: 144px; }
#center #idTab5 .zavrit_komentar a:hover { color: #898989; background: url('../images/delete.gif') 0 bottom no-repeat; margin-bottom: 1em; }
#center #idTab5 textarea { width: 360px; }

/* Objednavka ----------------------------------*/

#orderhistory { background: url('../img/icon/order.gif') 0 0 no-repeat; padding-left: 26px; }

/* wContent ------------------------------------*/

.contact .block_content h4 { margin-bottom: 0.4em; }
.contact .block_content p { margin-bottom: 1em; }

/* guest tracking ------------------------------*/

#center #block-order-detail h2 { border-top: 0; margin: 0; padding: 0; }

/* modul novinky -------------------------------*/

#center #blog-category .pagination .prev { background: #fff url('../images/pagination-left.gif') 1px 1px no-repeat; }
#center #blog-category .pagination .prev: hover, #center #blog-category .pagination .prevdis { background: #fff url('../images/pagination-left.gif') 1px -20px no-repeat; }
#center #blog-category .pagination .next { background: #fff url('../images/pagination-right.gif') 1px 1px no-repeat; }
#center #blog-category .pagination .next:hover, #center #blog-category .pagination .nextdis { background: #fff url('../images/pagination-right.gif') 1px -20px no-repeat; }
#center #blog-cms .back { background: url('../images/back.gif') 0 center no-repeat; }
