/* ------------------------------------- Hlavní nastavení -------------------------------------- */
body                { font: 70% tahoma, verdana, arial, sans-serif; color: #BC3F3F; background: url("../_img/body_bg.png") #FFF4F4 repeat-x; margin: 0 auto; padding: 0; line-height: 1.3em; }
img                 { border: 0px; }
form                { margin: 0px; padding: 0px; display: inline; }
textarea            { font: 100% tahoma, verdana, arial, sans-serif; overflow: auto; margin: 3px 0 3px 0; padding: 5px; color: #BC3F3F; background: url("../_img/input_bg.gif") #FFFFFF no-repeat; font-family : tahoma, verdana, arial, sans-serif; border: 1px solid #C7C7C4; }
a                   { color: #BC3F3F; text-decoration: none; }
p                   { padding: 0; margin: 0 0 15px 0; }
ul                  { }
li                  { }
pre                 { display: inline; }
label               { width: 150px; float: left; display: inline; }
input               { font: 11px tahoma, verdana, arial, sans-serif; margin: 0px; padding: 0px; vertical-align: top; background: url("../_img/input_bg.gif") #FFFFFF no-repeat; }
select              { color: #BC3F3F; background-color: #FFFFFF; border: 1px solid #C7C7C4; font: 11px tahoma, verdana, arial, sans-serif; margin: 3px 0 3px 0; padding: 1px; }
h1                  { margin: 0 0 -115px 0; padding: 4px 0 0 40px; height: 146px; font-size: 120%; font-weight: bold; color: #FFFFFF; background: url("../_img/h1_bg.gif") transparent no-repeat; }
h1 a                { color: #FFFFFF; }
h2                  { margin: 0 0 -32px 0;  padding: 4px 0 0 40px; height: 60px; font-size: 100%; font-weight: bold; color: #FFFFFF; background: url("../_img/h2_bg.gif") transparent no-repeat; }
h2#h2_variants      { margin: 0 0 -60px 0;  padding: 4px 0 0 40px; height: 60px; font-size: 100%; font-weight: bold; color: #FFFFFF; background: url("../_img/h2_bg.gif") transparent no-repeat; }
h3                  { margin: 0 0 -115px 0;  padding: 4px 0 0 10px; height: 146px; font-size: 100%; font-weight: bold; color: #BC3F3F; background: url("../_img/h3_bg.gif") transparent no-repeat; }
h4                  { margin: 0 0 -115px 0;  padding: 4px 0 0 10px; height: 146px; font-size: 100%; font-weight: bold; color: #BC3F3F; background: url("../_img/h4_bg.gif") transparent no-repeat; }
h5                  { margin: 0 0 -32px 0;  padding: 4px 0 0 40px; height: 60px; font-size: 100%; font-weight: bold; color: #BC3F3F; background: url("../_img/h1_bg.gif") transparent no-repeat; }
h6                  { margin: 0 0 -32px 0;  padding: 4px 0 0 40px; height: 60px; font-size: 100%; font-weight: bold; color: #BC3F3F; background: url("../_img/h1_bg.gif") transparent no-repeat; }



select.nom          { margin: 0 0 0 5px; }
select.country      { width: 125px; }
select.par_big      { width: 170px; margin: 0 3px 7px 0; }
select.par_small    { width: 130px; 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: #263F6E; background-color: #FFFFFF; border: 1px solid #7F9DB9; margin: -1px 0 0 0; padding: 2px 3px; }
.input              { color: #BC3F3F; background-color: #FFFFFF; border: 1px solid #C7C7C4; margin: 3px 2px 3px 0; padding: 2px 3px; }
.input_login        { color: #BC3F3F; background-color: #FFFFFF; border: 1px solid #C7C7C4; margin: 3px 0 6px 0; padding: 2px; width: 101px; }
.input_password     { color: #BC3F3F; background-color: #FFFFFF; border: 1px solid #C7C7C4; margin: 0 0 3px 0; padding: 2px; width: 77px; float: left; }
.input_search       { color: #BC3F3F; background-color: #FFFFFF; border: 1px solid #C7C7C4; margin: 0 0 3px 0; padding: 2px; width: 115px; float: left; }
.input_pieces       { color: #BC3F3F; background-color: #FFFFFF; border: 1px solid #C7C7C4; padding: 1px; margin-right: 5px; width: 10px; vertical-align: 0%; }
.red                { color: #CC0000; }
.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: #BC3F3F; background-color: #FFFFFF; font-family : 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%; }
.title              { font-weight: bold; font-size: 120%; color: #FFFFFF; padding-bottom: 5px; margin-bottom: 5px; }
.radio              { padding: 0; margin: -1px 10px 0 0; width: 15px; height: 18px; }
.checkbox           { padding: 0; margin: -1px 10px 0 0; width: 15px; height: 18px; }
.checkbox_m         { padding: 0; margin: -1px 5px 0 0; width: 15px; height: 18px; }
.text               { line-height: 1.35em; }
.padding            { padding: 15px; }
ul.ul               { margin: 5px; padding-left: 15px; }
.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: #CC0000; text-decoration: underline; font-weight: bold; }
#navrcholu          { display: none; }
.center             { text-align: center; }
.form_button        { padding: 10px 0 0 156px; }
.pd                 { padding-right: 10px; }
.pl                 { padding: 0 10px 0 10px; }
.plc                { padding: 0 5px 0 5px; text-align: center; }
.mini_label         { width: 130px; float: left; display: inline; }
#basket_ta          { width: 97%; font-size: 100%; font: 11px verdana, tahoma, arial, sans-serif; }
.dotted_line        { border-top: 1px dotted #FF9500; height: 1px; width: 100%; padding-bottom: 15px; }
.topaction ul       { margin: 0;  padding: 0 0 0 10px; }
.all_novelties      { float: right; font-size: 14px; }

.novelty_box        { padding: 1px 15px 0px 10px; margin-bottom: 15px; background: url("") 100% 100% transparent no-repeat; border-bottom: 1px dotted #BC3F3F; }
.news               { margin: 10px 5px 7px 5px; }
.news a             { text-decoration: underline; }
.news_date          { float: right; width: 64px; vertical-align: top; font-weight: bold; color: #BC3F3F; }
.news_message       { vertical-align: top; font-weight: bold; color: #BC3F3F; }
.news_text          { padding-top: 5px; }
.news .pt_avatar    { padding-top: 7px; }
.news .pt_text      { padding-top: 4px; }

.message            { text-align: center; color: #BC3F3F; font-weight: bold; font-size: 110%; }
.messages           { border-top: 4px solid #CC0000; border-bottom: 4px solid #CC0000; padding: 1px; margin: 0 0 10px 0px; background-color: #FF9501; }
.messages div       { padding: 3px 8px 3px 8px; }

/* ------------------------------------ Obsahová část obchodu ----------------------------------- */
.w980               { width: 950px; height: 1px; }
.t1                 { height: 1px; }

#header	            { background: url("../_img/header_bg.png") #FFFFFF repeat-x; }   
#header	#top        { background: url("../_img/header_top.png"); height: 26px; }
#header	#middle     { width: 950px; height: 100px; }
#header	#logo       { float: left; width: 350px; height: 100px; }
#header	#logo_center{ float: left; width: 280px; height: 100px; }
#header #logo_right { float: right; background: url("../_img/logo_right.png") 100% 0 no-repeat; width: 320px; height: 100px; }
#header #menu       { background: url("../_img/menu_bg.png") no-repeat;  width: 950px; height: 30px;  }
#header #mainmenu   { float: right; }
#header #bottom     { background: url("../_img/header_bottom.png") no-repeat; width: 950px; height: 22px; color: #AA7700; }
#header #bottom a   { color: #AA7700; }
#header #bottom #b1 { float: left; padding: 3px 0 0 195px; font-weight: bold; }
#header #bottom #b2 { float: right; padding: 3px 30px 0 0px; font-weight: bold; }

#body_left          { background: url("../_img/body_left_bg.png") 100% 0 repeat-y; vertical-align: top; text-align: right; }
#body_center        { width: 950px; background-color: white; }
#body_right         { background: url("../_img/body_right_bg.png") repeat-y; vertical-align: top; }

#left               { width: 170px; vertical-align: top; padding: 10px 0 0 3px; background: url("../_img/center_bg.png") #FFFFFF repeat-x; }
#center             { vertical-align: top; padding: 10px 7px 10px 7px; background: url("../_img/center_bg.png") #FFFFFF repeat-x; }
#right              { width: 170px; vertical-align: top; padding: 10px 3px 0 0; background: url("../_img/center_bg.png") #FFFFFF repeat-x; }
#footer             { line-height: 140%; padding: 45px 10px 0 10px; background: url("../_img/footer_bg.gif") #FFF6F6 repeat-x; height: 40px; position: relative; z-index: 2; }
#footer #fo_left    { position: absolute; top: 0px; left:  -3px; }
#footer #fo_right   { position: absolute; top: 0px; right: -3px; }
#footer #netshops   { position: absolute; top: 10px; right: 10px; }
#footer #hrefs      { float: right; }
#erase              { position: relative; }
#erase div          { position: absolute; top: -50px; left: -5px; z-index: 1; }

/* ----------------------------------------- Boční boxy ----------------------------------------- */ 
.sb_head_l              { color: #FFFFFF; height: 16px; padding: 4px 0px 4px 35px; background: url("../_img/sb_head_l.gif") transparent no-repeat; }
.sb_head_r              { color: #FFFFFF; height: 16px; padding: 4px 0px 4px 35px; background: url("../_img/sb_head_r.gif") transparent no-repeat; }

.sb_body_st             { background: url("../_img/sb_body_st.gif") 0 100% #FBF3CA repeat-y; padding: 10px 10px 3px 10px; }
.sb_body_top            { background: url("../_img/sb_body_top.gif") 0 100% #FBF3CA repeat-x; padding: 10px 10px 3px 10px; }
.sb_body_menu           { background: url("../_img/sb_body_l.gif") 0 100% #FBF3CA repeat-y; }
.sb_body_l		          { background: url("../_img/sb_body_l.gif") 0 100% #FBF3CA repeat-y; padding: 10px 10px 3px 10px; }
.sb_body_r		          { background: url("../_img/sb_body_r.gif") 0 100% #FBF3CA repeat-y; padding: 10px 10px 3px 10px; }

.sb_foot_st		          {  background: url("../_img/sb_body_st.gif") 0 100% #FBF3CA repeat-y; height: 10px; margin-bottom: 10px; }
.sb_foot_top 		        {  background: url("../_img/sb_body_top.gif") 0 100% #FBF3CA repeat-x; height: 10px; margin-bottom: 10px; }
.sb_foot_l		          { background: url("../_img/sb_foot_l.gif") 0 100% #FBF3CA repeat-y; height: 10px; margin-bottom: 10px; }
.sb_foot_r		          { background: url("../_img/sb_foot_r.gif") 0 100% #FBF3CA repeat-y; height: 10px; margin-bottom: 10px; }


/* -------------------------------------- Záhlaví katalogu -------------------------------------- */ 
#filter			            { padding: 0 10px 10px 10px; border-bottom: 1px dotted #FF9500; margin-bottom: 10px; }
#filter div.flt         { float: left; margin: 0 15px 0 0; }
#filter div.fltend      { float: right; margin: 2px; }
.flt_images             { float: left; margin-top: 3px; }
.flt_num                { float: right; padding: 0 13px 0 0; }

.producers              { border-bottom: 1px dotted #FF9500; padding: 0 0 10px 10px; margin-bottom: 10px; }
.producers div          { padding: 0px 0 2px 0; float: left; }
.producers input        { margin: 0 5px 0 0; padding: 0; width: 14px; height: 14px; float: left; }
.producers_box          { padding: 0;	width: 100%; overflow: auto; }

.filter_label           { float: none; padding: 0 0 7px 10px; font-weight: bold; }

/* ---------------------------------- Tabulkové zobrazení zboží --------------------------------- */
.row_catalog		        { color: #BC3F3F; padding: 5px; }
.row_catalog_in  		    { padding: 5px; border: 1px solid #C7C7C3; }
.row_catalog .name      { margin-bottom: 5px; }
.row_catalog .name a    { color: #BC3F3F; 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 .description { }
.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: #CC0000; }


/* --------------------------------- Katalogové zobrazení zboží --------------------------------- */
.catalog    		        { background: url("") transparent no-repeat; height: 180px; width: 600px; margin-bottom: 8px; position: relative; }
.catalog_icon           { position: absolute; right: 0px; top: 0px; }
.catalog_state          { position: absolute; right: 9px; bottom: 8px; }
.catalog .ctd1          { width: 110px; vertical-align: top; text-align: center; }
.catalog .white_bg      { background-color: #FFFFFF; }
.catalog .action_days   { color: #EC2823; padding-top: 10px; }
.catalog .name          { font-size: 110%; font-weight: bold; color: #BC3F3F; padding: 3px 7px 7px 7px; }
.catalog .name a        { color: #BC3F3F; }
.catalog .producer      { padding: 8px 0 0 10px; }
.catalog .code          { padding-left: 10px; }
.catalog .thumbnail     { padding: 6px 10px 0 10px; float: left; }
.catalog .icons         { width: 125px; display: table; padding-top: 5px; }
.catalog .icons div     { float: left; padding-right: 8px; }
.catalog .compare       { padding-top: 8px; vertical-align: 30%; }
.catalog .description   { padding: 10px 10px 10px 10px; }
.catalog .price0        { font-size: 90%; padding: 1px 10px 1px 10px; font-weight: bold; }
.catalog .price1        { font-size: 110%; color: #EC2823; padding: 1px 10px 1px 10px; font-weight: bold; }
.catalog .price2        { font-size: 110%; color: #EC2823; padding: 1px 10px 1px 10px; font-weight: bold; }
.catalog .price3        { font-size: 110%; color: #EC2823; padding: 1px 10px 1px 10px; font-weight: bold; }
.catalog .price         { font-size: 110%; font-weight: bold; color: #CC0000; padding: 1px 10px 5px 10px; }

.catalog .prices        { position: absolute; left: 110px; bottom: 8px; width: 145px; }
.catalog .detail        { position: absolute; left: 255px; bottom: 9px; width: 120px; font-weight: bold; font-size: 110%; }
.catalog .detail a      { color: #EC2823; }
.catalog .basket        { position: absolute; left: 380px; bottom: 10px; width: 120px; }
.catalog .basket .btm   { vertical-align: bottom; padding: 0 3px 0 3px; }
.catalog .basket .pcs   { width: 15px; height: 12px; padding: 1px; text-align: center; margin-top: -1px; }
.catalog .basket .tb    { padding-left: 7px }


/* ---------------------------------- Zbrazení zboží - DOUBLE ----------------------------------- */
.catalog_db             { background: url("../_img/catalog_db_bg.png") transparent no-repeat; height: 212px; width: 288px; float: left; margin-bottom: 15px; position: relative; }
.catalog_db .catalog_name{ height: 35px; }
.catalog_db .name       { font-weight: bold; color: #FFFFFF; padding: 3px 7px 7px 11px; }
.catalog_db .name a     { color: #FFFFFF; }
.catalog_db .thumbnail  { padding: 10px 10px 0 13px; float: left; }
.catalog_db .producer   { padding: 6px 0 3px 0; }
.catalog_db .type       { padding: 0 0 3px 0; }
.catalog_db .type span  { padding-left: 16px; }
.catalog_db .packing    { padding: 5px 0 3px 0; }
.catalog_db .description{ padding: 6px 0 6px 0; }
.catalog_db .prices     { position: absolute; left: 0px; bottom: 6px;  }
.catalog_db .price0     { font-size: 90%; padding: 1px 10px 1px 10px; font-weight: bold; }
.catalog_db .price1     { font-size: 110%; color: #EC2823; padding: 1px 10px 1px 10px; font-weight: bold; }
.catalog_db .price2     { font-size: 110%; color: #EC2823; padding: 1px 10px 1px 10px; font-weight: bold; }
.catalog_db .price3     { font-size: 110%; color: #EC2823; padding: 1px 10px 1px 10px; font-weight: bold; }
.catalog_db .price      { font-size: 110%; font-weight: bold; color: #CC0000; padding: 1px 10px 5px 10px; }
.catalog_db .availability { position: absolute; right: 10px; bottom: 7px; text-align: right; }
.catalog_db .sex        { position: absolute; right: 10px; bottom: 50px; }


/* --------------------------------------- Detail výrobku --------------------------------------- */
.next_blue              { font-weight: bold; background: #CADBED; padding: 3px 8px 3px 8px; }
.pre_next			          { border: 1px solid #C9C9C9; padding: 1px; margin: 0 9px 0 9px; }
.pre_next_np            { border: 1px solid #C9C9C9; margin: 0 9px 0 9px; }
.next			              { font-weight: bold; background: #F1F1F1; padding: 4px 8px 4px 8px; color: #BC3F3F; }

.next_photo             { float: left; margin-right: 15px; text-align: center; }
.next_photo_inside      { }
.next_photo_name        { width: 110px; margin: 2px 0 8px 0; }

.product .title		      { font-weight: bold; font-size: 110%; color: #BC3F3F; padding: 3px 8px 3px 8px; margin-top: 10px; }
.product table .inf     { }
.product table .td0	    { background: #FFFAF3; }
.product table .td1	    { background: #FFF5E7; }
.td0 td a               { color: #BC3F3F; }
.td1 td a               { color: #BC3F3F; }
.s_description          { border-bottom: 1px dotted #FFB146; margin-bottom: 10px; padding: 0 0 10px 8px; }

.product                { position: relative; }
.product .icon          { position: absolute; right: 0px; top: -35px; width: 47px; height: 47px; }
/* Pro MSIE 6 */ * html .product .icon 	{ right: 7px; }
.product .detail        { }
.product .detail td     { padding: 4px 8px; color: #BC3F3F; border: 1px solid white; }
.product .detail_lb     { padding: 0 0 0 10px; }
.product .detail_rb     { padding: 0 10px 0 0; }
.product .ltd           { text-align: left; width: 37%; vertical-align: top; }
.product .rtd           { text-align: left; width: 63%; vertical-align: top; }
.product #toolbar       { width: 100%; margin-top: 10px; padding: 10px 0 20px 0; border-top: 1px dotted #FFB146; text-align: right; float: right; }
.product .info		      { padding: 12px; }
.product .info_table    { padding: 8px; }
.product .pieces        { font-weight: bold; text-align: center; color: #575757; background-color: #FFFFFF; font-family: tahoma, verdana, arial, sans-serif; border: 1px solid #FF9500; padding: 2px 0; margin: 0 7px 0 7px; }
.product .to_basket     { width: 108px; height: 36px; }
.product select         { padding: 1px 0; margin: 1px 0 1px 0; min-width: 71px; }
.product_text           { display: block; background-color: #F1F1F1; color: #BC3F3F; margin: 10px 9px 10px 9px; border: 1px solid #C7C7C3; padding: 10px; }

.variants td            { padding: 0px 10px; color: #BC3F3F; border: 0px solid white; }

.back		                { float: right;  padding: 0 10px 0 0; }


/* ----------------------------------- Záložky v detailu zboží ---------------------------------- */
.product_tip            { width: 450px; height: 150px; }
.product_tip_email      { width: 373px; color: #BC3F3F; background-color: #FFFFFF; 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: #BC3F3F; background-color: #FFFFFF; border: 1px solid #C7C7C4; padding: 2px 5px; margin: 5px 3px 0 0; }
.product_query_send     { padding-top: 5px; }


/* -------------------------------------- Styly FCK Editoru ------------------------------------- */
.fck_title              { font-weight: bold; font-size: 120%; color: #CC0000; border-bottom: 1px solid #C7C7C3; padding-bottom: 5px; margin-bottom: 5px; }
.fck_red_larger         { font-weight: bold; font-size: 110%; color: #CC0000; }

/* ---------------------------------------- Mapa stránek ---------------------------------------- */
ul#sitemap              { padding: 0; margin: 2px 0 0 22px; list-style-image: url("../_img/tab1.gif"); }

/* --------------------------------------- Menu kategorie --------------------------------------- */
ul.navigation           { padding: 10px 0 5px 0; margin: 0; list-style-type: none; margin: 0 1px; }
ul.navigation a         { display: block; padding: 2px 10px 2px 10px; }
ul.navigation li        { border-bottom: 1px dotted #BABABA; }
ul.navigation a:hover   { background: #FFFFFF; }
ul.navigation .navsel   { background: #FFFFFF; font-weight: bold; }
#pre_paginate           { width: 100%; float: left; }
#paginate               { padding: 1px 2px 1px 2px; border-top: 1px solid #C7C7C3; border-bottom: 1px solid #C7C7C3; }
#paginate div           { border: 1px solid #D7D7D7; color: #BC3F3F; width: 14px; height: 14px; float: right; margin: 0 2px 0 2px; padding: 2px; font-weight: bold; background-color: #F1F1F1;  display: block; text-align: center;}
#paginate div.no        { color: #BC3F3F; width: 14px; height: 14px; float: right; margin: 0 2px 0 2px; padding: 2px; font-weight: bold; background-color: transparent; border: 0px; display: block; text-align: center; }
#paginate #page_a       { background: #FFFFFF; display: block; }
#paginate #pg_actual    { background-color: #f3d760; }


.basket tr td		        { padding: 4px 0 4px 5px; }
.basket tr.highlight td { font-weight: bold; background: #FFDCDC; }
.basket tr.hltotal td	  { border-top: 1px solid #BC3F3F; background: #FFDCDC; }
.basket .input	        { color: #BC3F3F; background-color: #FFFFFF; font-family : tahoma, verdana, arial, sans-serif; border: 1px solid #C7C7C4; margin: 0; padding: 1px; width: 15px; text-align: center; }

/* --------------------------- Malý informační panel nákupního košíku --------------------------- */
#header_basket		      { position: relative; }
.basket_pieces          { position: absolute; left: 145px; top: 44px; font-weight: bold; color: #AA7700; }
.basket_price           { position: absolute; right: 42px; top: 44px; font-weight: bold; color: #AA7700; }
#make_order             { position: absolute; left: 142px; top: 65px; width: 137px; height: 20px; }

.active_table           { cursor: pointer; }
.active_table td        { padding: 3px 6px 3px 6px; }
.row_odd                { background-color: transparent; color: #BC3F3F; }
.row_even               { background-color: #FFF7F7; color: #BC3F3F; }
.highlight_row          { background-color: #F1F1F1; cursor: auto; color: #BC3F3F; }
.highlight_row td       { font-weight: bold; }


#conditions             { padding: 0;	border: 1px solid #C7C7C3; margin-bottom: 15px;	height: 250px; width: 100%; overflow: auto; background: #fff; }
#conditions div         {	padding: 0; margin: 10px; border: 0; }
#conditions h5          {	font-size: 13px }
#conditions .title_bg   {	background: url("") #FFFFFF; color: #BC3F3F; }


/* ------------------------------------------- Záložky ------------------------------------------ */
#bookmarks          { background: url("../_img/bookmarks_bg.gif") #FFFFFF repeat-x; }
.bookmark_div       { float: left; }
#bookmark_on1       { display: block; float: left; background: url("../_img/bookmark_on.gif") #F1F1F1 repeat-x; height: 21px; width: 125px; font-size: 11px; font-weight: bold; padding-top: 5px; text-align: center; color: #BC3F3F; }
#bookmark_off1      { display: none;  float: left; cursor: pointer; background: url("../_img/bookmark_off.gif") #F1F1F1 repeat-x; height: 21px; width: 125px; font-size: 11px; font-weight: bold; padding-top: 5px; text-align: center; color: #BC3F3F; }
#bookmark_on2       { display: none;  float: left; background: url("../_img/bookmark_on.gif") #F1F1F1 repeat-x; height: 21px; width: 125px; font-size: 11px; font-weight: bold; padding-top: 5px; text-align: center; color: #BC3F3F; }
#bookmark_off2      { display: block; float: left; cursor: pointer; background: url("../_img/bookmark_off.gif") #F1F1F1 repeat-x; height: 21px; width: 125px; font-size: 11px; font-weight: bold; padding-top: 5px; text-align: center; color: #BC3F3F; }
#bookmark_on3       { display: none;  float: left; background: url("../_img/bookmark_on.gif") #F1F1F1 repeat-x; height: 21px; width: 125px; font-size: 11px; font-weight: bold; padding-top: 5px; text-align: center; color: #BC3F3F; }
#bookmark_off3      { display: block; float: left; cursor: pointer; background: url("../_img/bookmark_off.gif") #F1F1F1 repeat-x; height: 21px; width: 125px; font-size: 11px; font-weight: bold; padding-top: 5px; text-align: center; color: #BC3F3F; }
#bookmark_on4       { display: none;  float: left; background: url("../_img/bookmark_on.gif") #F1F1F1 repeat-x; height: 21px; width: 125px; font-size: 11px; font-weight: bold; padding-top: 5px; text-align: center; color: #BC3F3F; }
#bookmark_off4      { display: block; float: left; cursor: pointer; background: url("../_img/bookmark_off.gif") #F1F1F1 repeat-x; height: 21px; width: 125px; font-size: 11px; font-weight: bold; padding-top: 5px; text-align: center; color: #BC3F3F; }

#bookmark_text1     { display: block; padding-top: 35px; background: url("../_img/h_bookmarks_bg.gif") 0 24px #FFFFFF repeat-x; }
#bookmark_text2     { display: none;  padding-top: 35px; background: url("../_img/h_bookmarks_bg.gif") 0 24px #FFFFFF repeat-x; }
#bookmark_text3     { display: none;  padding-top: 35px; background: url("../_img/h_bookmarks_bg.gif") 0 24px #FFFFFF repeat-x; }
#bookmark_text4     { display: none;  padding-top: 35px; background: url("../_img/h_bookmarks_bg.gif") 0 24px #FFFFFF repeat-x; }

.bookmark_td        { padding: 10px; }

.product_tip            { width: 450px; height: 150px; }
.product_tip_email      { width: 373px; color: #000000; background-color: #FFFFFF; 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: #000000; background-color: #FFFFFF; border: 1px solid #C7C7C4; padding: 2px 5px; margin: 5px 3px 0 0; }
.product_query_send     { }

/* ------------------------------------------- Anketa ------------------------------------------- */
.anketa-blue       { margin-top: 3px; height: 10px; float: left; background: url("../_img/stripes/blue.gif") repeat-x; }
.anketa-darkblue   { margin-top: 3px; height: 10px; float: left; background: url("../_img/stripes/darkblue.gif") repeat-x; }
.anketa-darkgreen  { margin-top: 3px; height: 10px; float: left; background: url("../_img/stripes/darkgreen.gif") repeat-x; }
.anketa-green      { margin-top: 3px; height: 10px; float: left; background: url("../_img/stripes/green.gif") repeat-x; }
.anketa-gray       { margin-top: 3px; height: 10px; float: left; background: url("../_img/stripes/gray.gif") repeat-x; }
.anketa-orange     { margin-top: 3px; height: 10px; float: left; background: url("../_img/stripes/orange.gif") repeat-x; }
.anketa-ping       { margin-top: 3px; height: 10px; float: left; background: url("../_img/stripes/ping.gif") repeat-x; }
.anketa-red        { margin-top: 3px; height: 10px; float: left; background: url("../_img/stripes/red.gif") repeat-x; }
.anketa-violet     { margin-top: 3px; height: 10px; float: left; background: url("../_img/stripes/violet.gif") repeat-x; }
.anketa-yellow     { margin-top: 3px; height: 10px; float: left; background: url("../_img/stripes/yellow.gif") repeat-x; }



  .vystredeni { text-align: center; }
  .vpravo-text { text-align: right; }
  .anketa-odsazeni { margin: 5px 0 0 0; }
  .paticka-margin-left { vertical-align: 15%; margin-left: 5px; }
  .paticka-margin-all { vertical-align: 15%; margin: 0 5px 0 5px; }
  .wdesetpx { width: 10px; }
  .wpadepx { width: 50px; }
  .wtrinactpx { width: 13px; }
  .hstodesetpx { height: 110px; }
  .hpatnactpx { height: 15px; }
  .ul-letter-spacing { line-height: 150%; }
  
  .div-vlevo-sto { float: left; width: 100%; }
  .tucny-padding-text { padding: 5px 0 13px 10px; font-weight: bold; }
  .odsad-deset-zprava { margin-right: 10px; }
  .registrace-margin { margin: 9px 0 4px 0; }
  .lost-pwd-margin { margin: 4px 0 0px 0; }
  
  .odsad-shora-pet { padding-top: 5px; }
  
  .muj-ucet-margin { margin: 7px 0 5px 0; }
  .vnitrni-odsad-pade { padding-left: 50px; }
  .noscript-display { display: none; }  
