/* ------------------------------------- Hlavní nastavení -------------------------------------- */
body                    { font: 10px verdana, tahoma, arial, sans-serif; text-align: center; color: #E1E0DE; background: url("../_img/body_bg.jpg") 50% 0 #000000 no-repeat; margin: 0 auto 0 auto; padding: 0; line-height: 1.3em; }
img                     { border: 0px; }
form                    { margin: 0px; padding: 0px; display: inline; }
textarea                { font: 100% verdana, tahoma, arial, sans-serif; overflow: auto; margin: 3px 0 3px 0; padding: 5px; color: #E1E0DE; background-color: #000000; font-family : verdana, tahoma, arial, sans-serif; border: 1px solid #8d8d8d; background-image: url("../_img/input_bg.png"); }
a                       { color: #E1E0DE; text-decoration: none; }
p                       { padding: 0; margin: 0 0 15px 0; }
ul                      { margin: 5px; padding-left: 15px; }
li                      { }
pre                     { display: inline; }
hr                      { border: 0; color: #8AAD64; background-color: #8AAD64; height: 1px; width: 100%; text-align: left; margin: 5px 0 5px 0; }
label                   { width: 150px; float: left; display: inline; line-height: 1.8em; }
input                   { font: 10px verdana, tahoma, arial, sans-serif; margin: 0px; padding: 0px; vertical-align: top; }
select                  { color: #E1E0DE; background-color: #1C1F27; border: 1px solid #C8C5BF; font: 11px verdana, tahoma, arial, sans-serif; margin: 3px 0 3px 0; padding: 1px; }
option                  { padding: 0 5px 0 5px; }


select.nom              { margin: 0 0 0 5px; }
select.nom_ord          { margin: 0 0 0 5px; width: 90px; }
select.country          { width: 125px; }
select.par_big          { width: 170px; margin: 0 3px 7px 0; }
select.par_mini         { width: 40px;  margin: 0 3px 7px 0; }
.deliver_state ul       { margin: 0 0 0 13px; padding: 0; }
.inputl                 { color: #E1E0DE; border: 1px solid #B9B9B9; margin: -1px 0 0 0; padding: 2px 3px; background: url("../_img/input_bg.png") #1C1F27; }
.input                  { color: #E1E0DE; border: 1px solid #B9B9B9; margin: 3px 2px 3px 0; padding: 2px 3px; background: url("../_img/input_bg.png") #1C1F27; }
.input_login            { color: #E1E0DE; border: 1px solid #B9B9B9; margin: 0px 0 6px 0; padding: 2px; width: 91px; background: url("../_img/input_bg.png") #1C1F27; }
.input_password         { color: #E1E0DE; border: 1px solid #B9B9B9; margin: 0px 0 13px 0; padding: 2px; width: 65px; float: left; background: url("../_img/input_bg.png") #1C1F27; }
.input_search           { color: #E1E0DE; border: 1px solid #B9B9B9; margin: 0 0 3px 0; padding: 2px; width: 115px; float: left; background: url("../_img/input_bg.png") #1C1F27; }
.input_pieces           { color: #E1E0DE; border: 1px solid #B9B9B9; padding: 1px; margin: 0 5px 0 0; width: 15px; vertical-align: 0%; background: url("../_img/input_bg.png") #1C1F27; }
.red                    { color: #D72B2A; }
.error                  { color: #EC2823; }
.full                   { width: 100%; }
.deliver	              { display: none; padding: 8px 0 8px 0; }
.invoice		            { display: none; padding: 8px 0 8px 0; }
.side_textarea          { width: 138px; height: 100px; margin: 6px 0 10px 0; padding: 3px 4px; }
.payment td.a           { padding-left: 15px; }
.tb_padding             { padding: 8px 0 8px 0; }
.tblr_padding           { padding: 8px; }
.hundred_pc             { width: 100%; }
.input_full             { color: #5A5A5A; background: url("../_img/input_bg.png") #1C1F27; font-family: verdana, tahoma, arial, sans-serif; border: 1px solid #C7C7C4; width: 98%; }
.table                  { width: 100%; display: table; }
.full_pad               { width: 592px; float: left; padding-bottom: 15px; }
.behind_rch             { vertical-align: 0%; }
.span                   { vertical-align: -15%; line-height: 1.8em; }
.rspan                  { margin: 0 7px 0 0; vertical-align: -15%; line-height: 1.8em; }
.lspan                  { margin: 0 0 0 7px; vertical-align: -15%; line-height: 1.8em; }
.title                  { font-weight: bold; font-size: 120%; color: #5A5A5A; padding-bottom: 5px; margin-bottom: 5px; }
.radio                  { padding: 0; margin: 2px 10px 2px 0; width: 15px; height: 18px; }
.checkbox               { padding: 0; margin: 2px 10px 2px 0; width: 15px; height: 18px; }
.checkbox_m             { padding: 0; margin: 2px 5px  2px 0; width: 15px; height: 18px; }
.text                   { line-height: 1.35em; }
.padding                { padding: 15px; }
.uls li                 { padding: 5px 0 5px 0; }
.left                   { float: left; }
.right                  { float: right; }
.table_bg               { margin: 15px 0 15px 0; border-top: 1px solid #C7C7C3; border-bottom: 1px solid #C7C7C3; }
.div_bg                 { margin: 15px 0 15px 0; border-top: 1px solid #C7C7C3; border-bottom: 1px solid #C7C7C3; padding: 8px; }
.mailto a               { color: #D72B2A; text-decoration: underline; font-weight: bold; }
.center                 { margin: 0 0 5px 2px; padding: 10px; }
.form_button            { padding: 10px 0 0 156px; }
.pd                     { padding-right: 10px; }
.pl                     { padding: 0 13px 13px 13px; }
.plh                    { padding: 50px 13px 13px 13px; }
.lh                     { padding: 50px 0 13px 0; }
.mini_label             { width: 130px; float: left; display: inline; }
#basket_ta              { width: 97%; font-size: 100%; font: 11px verdana, tahoma, arial, sans-serif; }
.box                    { float: left; width: 100%; padding-bottom: 12px; }
.boxnb                  { float: left; width: 100%; }
.top_left               { min-height: 160px; left: 15px; top: 5px; width: 720px; position: absolute; }
#navrcholu              { display: none; }
.product_cetelem        { text-align: center; line-height: 1.5em; font-size: 9px; padding-bottom: 8px; }
.product_cetelem div    { float: left; margin-left: 8px; }
.product_cetelem img    { margin-top: -8px; }
.product_cetelem a      { color: #007D33; }

.login_table td         { vertical-align: top; }
.login_table_label      { width: 50px; padding-top: 1px; }

.search_label           { float: left; padding: 5px 10px 0 0; color: white; }
.search_input           { float: left; width: 155px; margin-top: 2px; height: 14px; background: url("../_img/input_bg.png") #1C1F27; border: 1px solid #666666; text-align: center; padding: 3px 5px; color: #D4D4D4; }
.search_submit          { float: left; margin: 2px 15px 0 8px; }

.novelty_box            { margin-bottom: 10px; padding: 0 10px; display: table; }
.novelty_name           { font-weight: bold; font-size: 10px; color: #055DB5; padding-bottom: 5px; margin-bottom: 5px; }
.novelty_date           { float: right; color: #68696A; font-size: 10px; padding-right: 5px; font-weight: bold; }
.novelty_text           { font-size: 10px; text-align: justify; line-height: 1.3em; }
.novelty_img            { float: right; text-align: center; margin-left: 15px; }
.novelty_more           { float: right; font-weight: bold; color: #0C5CBB; }
.novelty_line           { height: 1px; margin-top: 10px; background: url("../_img/catalog_div.png") #000000 no-repeat; }

.message                { color: #D72B2A; font-weight: bold; font-size: 110%; }
.messages               { margin: 45px 0 -45px 0; }
.messages div           { padding: 2px 13px 2px 13px; }

.basket tr td		        { padding: 4px 0 4px 5px; }
.basket tr.highlight td { font-weight: bold; }
.basket tr.hltotal td	  { border-top: 1px solid #C9C9C9; }
.basket .input	        { color: #5A5A5A; background: url("../_img/input_bg.png") #1C1F27; font-family: verdana, tahoma, arial, sans-serif; border: 1px solid #C7C7C4; margin: 0; padding: 1px; width: 15px; text-align: center; }

.active_table           { cursor: pointer; }
.active_table td        { padding: 3px 6px 3px 6px; }
.row_even               { background: url("../_img/blacktran.png"); color: #E1E0DE; }
.row_odd                { background-color: #000000; color: #E1E0DE; }
.highlight_row          { background-color: #F1F1F1; cursor: auto; color: #5A5A5A; }
.highlight_row td       { font-weight: bold; }

#conditions             { padding: 0;	border: 1px solid #C7C7C3; margin-bottom: 15px;	height: 250px; width: 100%; overflow: auto; background: url("../_img/input_bg.png") #000000; }
#conditions div         {	padding: 0; margin: 10px; border: 0; }
#conditions h5          {	font-size: 13px }
#conditions .title_bg   {	color: #5A5A5A; }


/* ------------------------------------------ Nadpisy ------------------------------------------- */
/*h1                      { margin: 0 0 8px 0; padding: 19px 0 0 7px; font: 16px arial; font-weight: bold; color: #0C5CBB; }*/
h1                      { position: absolute; top: 235px; z-index: 10; margin: 0 190px; width: 600px; font-size: 16px; font-weight: bold; color: #0C5CBB; }
h2                      { margin: 0 0 -117px 0; padding: 11px 0 0 11px; height: 150px; font-size: 115%;; font-weight: bold; color: #FFFFFF; background: url("../_img/h2_bg.png") transparent no-repeat; }
h2.title                { margin: 0 0 -117px 0; padding: 11px 0 0 11px; height: 150px; font-size: 115%;; font-weight: bold; color: #FFFFFF; background: none; }
h2.h2_action            { margin: 0 0 8px 0; padding: 4px 0 0 12px; height: 26px; font-size: 120%; font-weight: bold; color: #0C5CBB; background: url("../_img/h2_action.png") transparent no-repeat; }
h3                      { margin: 0 0 8px 0; padding: 6px 0 0 7px; height: 26px; font-size: 120%; font-weight: bold; color: #0C5CBB; background: url("../_img/h3_bg.gif") transparent no-repeat; }
h4                      { margin: 0 0 8px 0; padding: 6px 0 0 10px; height: 26px; font-size: 120%; font-weight: bold; color: #0C5CBB; background: url("../_img/h3_bg.gif") transparent no-repeat; }
h4.no_line              { margin: 0 0 8px 0; padding: 6px 0 0 10px; height: 26px; font-size: 120%; font-weight: bold; color: #0C5CBB; background: none; }
h5                      { margin: 0 0 8px 0; padding: 6px 0 0 7px; height: 26px; font-size: 120%; font-weight: bold; color: #0C5CBB; background: url("../_img/h3_bg.gif") transparent no-repeat; }
h6                      { margin: 0 0 8px 0; padding: 6px 0 0 7px; height: 26px; font-size: 120%; font-weight: bold; color: #0C5CBB; background: url("../_img/h3_bg.gif") transparent no-repeat; }


/* ------------------------------------ Obsahová část obchodu ----------------------------------- */
.wfull                  { width: 980px; height: 1px; }
.t1                     { height: 1px; }

#logo                   { position: absolute; top: 0px; left: 240px; }

#header_left            { vertical-align: top; text-align: right; }
#header_center          { vertical-align: top; width: 980px; }
#header_right           { vertical-align: top; }

#body_left              { vertical-align: top; text-align: right; }
#body_center            { vertical-align: top; width: 980px; }
#body_right             { vertical-align: top; }

#footer_left            { vertical-align: top; text-align: right; }
#footer_center          { vertical-align: top; width: 980px; background: url("../_img/footer_bg.png") transparent no-repeat; }
#footer_right           { vertical-align: top; }

#header	                { height: 189px; }   
#header #menu           { }
#header #mainmenu       { padding-left: 15px; }
#header	#middle         { position: relative; height: 131px; }
#header #bottom         { }

#left                   { width: 170px; vertical-align: top; margin-bottom: 15px; text-align: left; }
#center                 { vertical-align: top; padding: 0 7px 10px 7px; background: url("../_img/50trans.jpg") 50% 3px transparent no-repeat; text-align: left; }
#center1                { vertical-align: top; padding: 0 7px 10px 7px; }
#center .actual         { margin-top: 12px; padding: 0 0 6px 12px; }
#center1 .actual        { margin-top: 12px; padding: 0 0 6px 12px; }
#right                  { width: 170px; vertical-align: top; margin-bottom: 15px; text-align: left; }

#footer                 { line-height: 140%; padding: 0 15px 0 15px; height: 46px; position: relative; }
#footer #netshops       { position: absolute; top: -35px; left: 7px; }
#footer #copyright      { padding: 25px 0 0 0; color: #ffffff; }
#footer #hrefs          { float: right; padding: 25px 155px 0 0; }
#footer #hrefs a        { color: #ffffff; } 
#footer #hrefs span     { vertical-align: 15%; margin: 0 5px 0 5px; color: #ffffff; }


/* ------------------------------------ Malý informační košík ------------------------------------*/ 
#header_basket          { position: absolute; right: 7px; top: 5px; width: 170px; height: 60px; }
.basket_pieces          { position: absolute; left: 108px; top: 8px; font-weight: bold; color: #E2E2E2; }
.basket_price           { position: absolute; left: 108px; top: 20px; font-weight: bold; color: #E2E2E2; }
#make_order             { position: absolute; top: 0px; right: 0px; width: 170px; height: 90px; }


/* ----------------------------------------- Boční boxy ----------------------------------------- */ 
.sb_head_l              { background: url("../_img/sb_head_categories.gif") transparent no-repeat; height: 34px; }
.sb_head_r              { background: url("../_img/sb_head_categories.gif") transparent no-repeat; height: 34px; }
.sb_head_categories     { background: url("../_img/sb_head_categories.gif") transparent no-repeat; height: 34px; }
.sb_head_advertisement  { background: url("../_img/sb_head_advertisement.gif") transparent no-repeat; height: 34px; }
.sb_head_inqurie        { background: url("../_img/sb_head_inqurie.gif") transparent no-repeat; height: 34px; }
.sb_head_login          { background: url("../_img/sb_head_login.gif") transparent no-repeat; height: 34px; }
.sb_head_newsletter     { background: url("../_img/sb_head_newsletter.gif") transparent no-repeat; height: 34px; }
.sb_head_novelty        { background: url("../_img/sb_head_novelty.gif") transparent no-repeat; height: 34px; }
.sb_head_query          { background: url("../_img/sb_head_query.gif") transparent no-repeat; height: 34px; }
.sb_head_topsell        { background: url("../_img/sb_head_topsell.gif") transparent no-repeat; height: 34px; }
.sb_head_topvisit       { background: url("../_img/sb_head_topvisit.gif") transparent no-repeat; height: 34px; }

.sb_body_l		          { background: url("../_img/sb_body_l.gif") transparent no-repeat; padding: 10px 10px 15px 12px; }
.sb_body_r		          { background: url("../_img/sb_body_r.gif") transparent no-repeat; padding: 10px 10px 15px 12px; }
.sb_body_categories     { background: url("../_img/sb_body_l.gif") transparent no-repeat; padding: 0 0 5px 3px; }

.sb_foot_l		          { background: url("../_img/sb_foot_l.gif") transparent no-repeat; height: 8px; margin-bottom: 20px; }
.sb_foot_r		          { background: url("../_img/sb_foot_r.gif") transparent no-repeat; height: 8px; margin-bottom: 20px; }


/* -------------------------------------- Záhlaví katalogu -------------------------------------- */ 
#indescription          { height: 1px; }
.description            { position: absolute; top: 260px; width: 600px; margin: 0 190px; line-height: 1.6em; z-index: 10; }

/* Počet produktů */
.catalog_np             { position: absolute; top: 236px; padding-left: 470px; font-size: 13px; color: #0C5CBB; font-weight: bold; }

.filter			            { padding: 45px 20px 5px 14px; position: relative; }
.filter div.flt         { float: left; margin: 0 10px 0 0; }
.filter div.fltend      { float: right; padding: 0px 5px; }
.filter div.fltend span { color: #E1E0DE; font-weight: bold; }

.producers_box          { width: 100%; overflow: auto; }
.producers_label        { padding: 15px 0; width: 200px; font-weight: bold; color: #0C5CBB; }
.producers_item         { float: left; width: 139px; }

/* ---------------------------------- Klasické zobrazení zboží ---------------------------------- */
.catalog                { width: 186px; height: 186px; float: left; position: relative; padding: 10px 10px 10px 10px; background: url("../_img/catalog_bg.gif") 50% 0 no-repeat; }
.catalog_name           { text-align: center; vertical-align: top; height: 31px; font-size: 11px; font-weight: bold; padding: 0px 5px 0 5px; line-height: 14px; }
.catalog_name a         { color: #FFFFFF; }
.catalog_middle         { text-align: center; }
.catalog_middle a       { line-height: 134px; } /* catalog_thumbnail */
.catalog_thumbnail img  { vertical-align: middle; }
.catalog_bottom         { position: absolute; left: 0px; bottom: 10px; width: 198px; height: 44px; }
.catalog_producer       { padding: 5px 0 0 12px; }
.catalog_icon           { position: absolute; top: 52px; right: 10px; }
/* Pro MSIE 6 */ * html .catalog .icon 	{ right: 3px; }
.catalog_description    { position: absolute; left: 12px; top: 120px; width: 198px; }

.catalog_prices         { position: absolute; left: 20px; bottom: 5px; width: 166px; }
.catalog_price0         { font-size: 90%; padding: 0px 10px 0px 10px; font-weight: bold; }
.catalog_price1         { font-size: 110%; color: #FFFFFF; padding: 1px 10px 1px 10px; font-weight: bold; }
.catalog_price2         { font-size: 110%; color: #FFFFFF; padding: 1px 10px 1px 10px; font-weight: bold; }
.catalog_price3         { font-size: 110%; color: #FFFFFF; padding: 1px 10px 1px 10px; font-weight: bold; }

.catalog_price_txt      { font-size: 100%; color: #FFFFFF; float: left; font-weight: bold; }
.catalog_price          { font-size: 120%; color: #CC0000; float: right; font-weight: bold; }

.catalog_availability  { position: absolute; color: #FFFFFF; right: 10px; bottom: 8px; text-align: right; line-height: 17px; }


/* ---------------------------------- Tabulkové zobrazení zboží --------------------------------- */
.row_catalog		        { color: #5A5A5A; padding: 5px; }
.row_catalog_in  		    { padding: 5px; border: 1px solid #C7C7C3; }
.row_catalog .name      { margin-bottom: 5px; }
.row_catalog .name a    { color: #0C5CBB; font-weight: bold; }
.row_catalog .producer  { }
.row_catalog .code      { margin-bottom: 5px; }
.row_catalog .icons     { width: 130px; display: table; margin-bottom: 5px; }
.row_catalog .icons div { float: left; padding-right: 8px; }
.row_catalog .compare   { padding-top: 8px; vertical-align: 30%; }
.row_catalog .price0    { font-size: 90%; font-weight: bold; }
.row_catalog .price1    { font-size: 110%; color: #EC2823; font-weight: bold; }
.row_catalog .price2    { font-size: 110%; color: #EC2823; font-weight: bold; }
.row_catalog .price3    { font-size: 110%; color: #EC2823; font-weight: bold; }
.row_catalog .price     { font-size: 110%; font-weight: bold; color: #D72B2A; }


/* ------------------------------------------ Drobenka ------------------------------------------ */
.pos_1                  { color: #E1E0DE; font-weight: bold; }
.pos_1 a                { color: #E1E0DE; font-weight: bold; }
.pos_2                  { color: #E1E0DE; }
.pos_2 a                { color: #E1E0DE; }
.pos_3                  { color: #E1E0DE; }
.pos_3 a                { color: #E1E0DE; }
.pos_4                  { color: #E1E0DE; }
.pos_4 a                { color: #E1E0DE; }


/* --------------------------------------- Detail výrobku --------------------------------------- */
.next_photo             { float: left; position: relative; text-align: center; width: 138px; height: 150px; background: url("../_img/top_img_bg.gif") 50% 2px transparent no-repeat; margin: 0 8px; }
.next_photo_inside      { line-height: 129px; }
.next_photo_inside img  { vertical-align: middle; }
.next_photo_name        { width: 125px; text-align: center; padding-bottom: 2px; }
.next_photo_desc        { width: 125px; text-align: center; }

.product .title		      { font-weight: bold; font-size: 110%; color: #5A5A5A; padding: 3px 8px 3px 8px; margin-top: 10px; }
.product_img_bg         { width: 275px; height: 289px; padding: 17px 8px; background: url("../_img/product_img_bg.gif") no-repeat; vertical-align: middle; text-align: center; }
.s_description          { margin-bottom: 4px; padding: 0 0 10px 8px; width: 350px; height: 40px; }

.parameters_table td    { padding: 2px 12px; }
.files_table td         { padding: 2px 5px; }

.product                { position: relative; padding-top: 70px; }
.product .icon          { position: absolute; left: 180px; top: 87px; }
/* Pro MSIE 6 */ * html .product .icon 	{ right: 0px; }
.product .detail        { }
.product .detail td     { padding: 4px 8px; color: #E1E0DE; }
.product table .td0	    { }
.product table .td1	    { background: url("../_img/blacktran.png"); }
.td0 td a               { color: #E1E0DE; }
.td1 td a               { color: #E1E0DE; }
.product .ltd           { text-align: left; width: 50%; vertical-align: top; }
.product .ltd_u         { text-align: left; width: 50%; vertical-align: top; line-height: 19px; background-image: url("../_img/undefined_available2.gif"); background-repeat: no-repeat; background-position: 87px 9px; }
.product .rtd           { text-align: left; width: 50%; vertical-align: top; }
.product .rtd_u         { text-align: left; width: 50%; vertical-align: top; line-height: 19px; background-image: url("../_img/undefined_price.gif"); background-repeat: no-repeat; background-position: 10px 7px; }
.product #toolbar       { margin-top: 10px; padding: 10px 0 20px 0; border-top: 1px dotted #848484; text-align: right; float: right; }
.product .info		      { padding: 12px; }
.product .pieces        { font-weight: bold; text-align: center; color: #FFFFFF; background: url("../_img/input_bg.png") #1C1F27; font-family: verdana, tahoma, arial, sans-serif; border: 1px solid #b9b9b9; padding: 2px 0; margin: 0 7px 0 7px; }
.product_text           { display: block; background-color: #F1F1F1; color: #5A5A5A; margin: 10px 9px 10px 9px; border: 1px solid #C7C7C3; padding: 10px; }

.variants td            { padding: 0px 10px; color: #5A5A5A; border: 0px solid white; }

.back		                { float: right;  padding: 0 10px 0 0; }


/* ------------------------------------------- Články ------------------------------------------- */
h2.articles_category    { background: none; margin: 0 0 15px 0; padding: 0 0 10px 0; border-bottom: 1px solid #5A5A5A; font-size: 14px; height: auto; }
.articles_header        { font-size: 14px; margin: 20px 0 10px 0; padding: 8px 0 0 15px; height: 23px; font-weight: bold; background: url("../_img/articles_header_bg.png") transparent no-repeat; }
.articles_box           { display: table; width: 100%; height: 100%; margin: 10px 0; }
.articles_name          { font-size: 14px; }
.articles_date          { float: right; }
.articles_anotation     { padding-top: 7px; text-align: justify; }
.articles_gototext      { float: right; font-weight: bold; padding-top: 5px; }


/* ----------------------------------- Záložky v detailu zboží ---------------------------------- */
.product_tip            { width: 450px; height: 150px; }
.product_tip_email      { width: 373px; color: #5A5A5A; background: url("../_img/input_bg.png") #1C1F27; border: 1px solid #C7C7C4; padding: 2px 5px; margin: 5px 3px 0 0; }
.product_query_ta       { width: 450px; height: 150px; }
.product_query_label    { width: 100px; float: left; display: inline; font-weight: bold; margin-top: -2px; }
.product_query_label_bi { width: 100px; float: left; display: inline; font-weight: bold; margin-top: 8px; }
.product_query_email    { width: 373px; color: #FFFFFF; background: url("../_img/input_bg.png") #1C1F27; border: 1px solid #C7C7C4; padding: 2px 5px; margin: 5px 3px 0 0; }
.product_query_send     { padding-top: 5px; }


/* ---------------------------------------- Mapa stránek ---------------------------------------- */
ul.sitemap li           { margin: 2px 0 2px;}
ul.sitemap              { padding: 0; margin: 0 0 0 22px; list-style-image: url("../_img/tab1.gif"); }
ul.sitemap ul           { padding: 0; margin: 0 0 0 22px; list-style-image: url("../_img/tab1.gif"); }
ul.sitemap ul ul        { padding: 0; margin: 0 0 0 22px; list-style-image: url("../_img/tab1.gif"); }
ul.sitemap ul ul ul     { padding: 0; margin: 0 0 0 22px; list-style-image: url("../_img/tab1.gif"); }


/* --------------------------------------- Menu oddělení ---------------------------------------- */
ul.navigation           { padding: 10px 5px 5px 0; margin: 0; list-style-type: none; margin: 0 1px; position: relative; z-index: 11; }
ul.navigation a         { display: block; padding: 3px 10px 3px 10px; }
ul.navigation li        { padding: 1px 0 1px 0;  }
ul.navigation a:hover   { background: url("../_img/categories_bg.png") no-repeat; color: #E1E0DE; }


/* ----------------------------------------- Stránkování ---------------------------------------- */
#pre_paginate           { width: 100%; float: left; padding-top: 10px;  }
#paginate               { padding: 1px 2px 1px 2px; }
#paginate .pagetext     { width: 100px; color: #E1E0DE; float: left; }
#paginate div           { float: right; margin: 1px 3px 1px 3px; font-weight: bold; color: #000000; text-align: center; }
#paginate .pg_act a     { background-color: #0C5CBB; width: 16px; height: 15px; padding: 2px 2px 2px 3px; display: block; color: #FFFFFF; }
#paginate .pg_no_act    { background-color: #0C5CBB; width: 16px; height: 15px; padding: 2px 2px 2px 3px; }
#paginate #pg_actual    { background-color: #0C5CBB; width: 16px; height: 15px; padding: 2px 2px 2px 3px; }


/* ------------------------------------------- Anketa ------------------------------------------- */
.inquirie_question      { margin-bottom: 15px; }
.inquirie_answer        { margin-top: 4px; height: 10px; float: left; }
.inquirie               { margin-top: 5px; }
.inquirie a:hover       { text-decoration: underline; }


/* --------------------------------------- TOP statistiky --------------------------------------- */
.top_number             { width: 18px; color: #0C5CBB; vertical-align: top; font-weight: bold; }
.top_thumbnail          { background: url("../_img/top_img_bg.gif") 9px 2px transparent no-repeat; vertical-align: middle; text-align: center; height: 128px; }
.top_thumbnail div      { padding: 11px; }
.top_price              { text-align: right; padding: 5px 0 5px 0; font-weight: bold; }
.top_price_action       { text-align: right; padding: 5px 0 5px 0; font-weight: bold; color: #CC0000; }


/* ------------------------------------------- Záložky ------------------------------------------ */
#bookmarks              { background-color: #D3D3D3; display: table; width: 100%; background: url("../_img/bookmarks_bg.png") #000000 no-repeat; }
.bookmark_div           { float: left; }
#bookmark_on1           { display: block; float: left; background: url("../_img/bookmark_on.png") 50% 1px transparent no-repeat; height: 25px; font-size: 11px; font-weight: bold; padding: 11px 13px 0 13px; text-align: center; color: #FAFAFA; }
#bookmark_off1          { display: none;  float: left; cursor: pointer; height: 25px; font-size: 11px; font-weight: bold; padding: 11px 13px 0 13px; text-align: center; color: #FAFAFA; }
#bookmark_on2           { display: none;  float: left; background: url("../_img/bookmark_on.png") 50% 1px transparent no-repeat; height: 25px; font-size: 11px; font-weight: bold; padding: 11px 13px 0 13px; text-align: center; color: #FAFAFA; }
#bookmark_off2          { display: block; float: left; cursor: pointer; height: 25px; font-size: 11px; font-weight: bold; padding: 11px 13px 0 13px; text-align: center; color: #FAFAFA; }
#bookmark_on3           { display: none;  float: left; background: url("../_img/bookmark_on.png") 50% 1px transparent no-repeat; height: 25px; font-size: 11px; font-weight: bold; padding: 11px 13px 0 13px; text-align: center; color: #FAFAFA; }
#bookmark_off3          { display: block; float: left; cursor: pointer; height: 25px; font-size: 11px; font-weight: bold; padding: 11px 13px 0 13px; text-align: center; color: #FAFAFA; }
#bookmark_on4           { display: none;  float: left; background: url("../_img/bookmark_on.png") 50% 1px transparent no-repeat; height: 25px; font-size: 11px; font-weight: bold; padding: 11px 13px 0 13px; text-align: center; color: #FAFAFA; }
#bookmark_off4          { display: block; float: left; cursor: pointer; height: 25px; font-size: 11px; font-weight: bold; padding: 11px 13px 0 13px; text-align: center; color: #FAFAFA; }
#bookmark_on5           { display: none;  float: left; background: url("../_img/bookmark_on.png") 50% 1px transparent no-repeat; height: 25px; font-size: 11px; font-weight: bold; padding: 11px 13px 0 13px; text-align: center; color: #FAFAFA; }
#bookmark_off5          { display: block; float: left; cursor: pointer; height: 25px; font-size: 11px; font-weight: bold; padding: 11px 13px 0 13px; text-align: center; color: #FAFAFA; }

#bookmark_text1         { display: block; padding-top: 10px; background: url("../_img/bookmarks_bg.png") 0 -35px #000000 no-repeat; }
#bookmark_text2         { display: none;  padding-top: 10px; background: url("../_img/bookmarks_bg.png") 0 -35px #000000 no-repeat; }
#bookmark_text3         { display: none;  padding-top: 10px; background: url("../_img/bookmarks_bg.png") 0 -35px #000000 no-repeat; }
#bookmark_text4         { display: none;  padding-top: 10px; background: url("../_img/bookmarks_bg.png") 0 -35px #000000 no-repeat; }
#bookmark_text5         { display: none;  padding-top: 10px; background: url("../_img/bookmarks_bg.png") 0 -35px #000000 no-repeat; }


/* ----------------------------------- Tip a dotaz na produkt ----------------------------------- */
.product_tip            { width: 450px; height: 150px; }
.product_tip_email      { width: 373px; color: #FFFFFF; background-color: #E1E1E1; border: 1px solid #C7C7C4; padding: 2px 5px; margin: 5px 3px 0 0; }
.product_query_ta       { width: 450px; height: 150px; }
.product_query_label    { width: 100px; float: left; display: inline; font-weight: bold; margin-top: -2px; }
.product_query_label_bi { width: 100px; float: left; display: inline; font-weight: bold; margin-top: 8px; }
.product_query_email    { width: 373px; color: #FFFFFF; background-color: #E1E1E1; border: 1px solid #C7C7C4; padding: 2px 5px; margin: 5px 3px 0 0; }
.product_query_send     { }


/* -------------------------------------- Styly FCK Editoru ------------------------------------- */
.fck_title            { font-weight: bold; font-size: 120%; color: #D72B2A; border-bottom: 1px solid #C7C7C3; padding-bottom: 5px; margin-bottom: 5px; }
.fck_red_larger       { font-weight: bold; font-size: 110%; color: #D72B2A; }
