/*---------------------------------LAYOUT_BODY---------------------------------*/
.layout_body {margin:0; padding:0; text-align:center; font-family:arial, sans-serif; background-color:#BDCAC2; color:#151718;}
.layout_body img {margin:0; padding:0; border:0;}
.layout_body form {margin:0; padding:0;}
.layout_body a {text-decoration:none;}
.layout_body table {margin:0; padding:0; border-collapse:collapse;}
.layout_body th {margin:0; padding:0; border-collapse:collapse; font-family:arial, sans-serif;}
.layout_body td {margin:0; padding:0; border-collapse:collapse;font-family:arial, sans-serif;}
.layout_body_01_gif {background:url('/pictures/graphics/layout_body_01.gif') repeat-x;}

/*-------------------------------LAYOUT_CONTAINER------------------------------*/
.layout_container {text-align:left; position:relative;}
.layout_container .barevny_background {background-color:#F0468D;}
.layout_container .barevny_text {color:#F0468D;}
.layout_container_content .page_color_style0 {color:#151718; font-weight:normal;}
.layout_container_content .page_color_style0 a {color:#117290;}
.layout_container_content .page_color_style1 {color:#F0468E; font-weight:normal;}
.layout_container_content .page_color_style1 a {color:#117290;}
.layout_container_content .page_color_style2 {color:#151718; font-weight:normal;}
.layout_container_content .page_color_style2 a {color:#117290;}
.layout_container_content .page_color_style3 {color:#151718; font-weight:bold;}
.layout_container_content .page_color_style3 a {color:#117290;}
.layout_container_content .page_color_style4 {color:#F0468E; font-weight:bold;}
.layout_container_content .page_color_style4 a {color:#117290;}
.layout_container_content .page_color_style5 {color:#151718; font-weight:bold;}
.layout_container_content .page_color_style5 a {color:#117290;}
.layout_container_content .page_h2_ {font-family:verdana, sans-serif; padding:0 0 16px 0; margin:0;}
.layout_container_content .page_h2_style0 {font-size:25px; line-height:32px;}
.layout_container_content .page_h2_style1 {font-size:25px; line-height:32px;}
.layout_container_content .page_h2_style3 {font-size:20px; line-height:27px;}
.layout_container_content .page_h3_ {font-family:verdana, sans-serif; padding:0 0 14px 0; margin:0;}
.layout_container_content .page_h3_style0 {font-size:19px; line-height:25px;}
.layout_container_content .page_h3_style1 {font-size:19px; line-height:25px;}
.layout_container_content .page_h3_style3 {font-size:16px; line-height:22px;}
.layout_container_content .page_p_ {font-size:15px; padding:0 0 16px 0; margin:0; line-height:19px;}
.layout_container_content .page_p {font-size:15px; padding:0 0 16px 0; margin:0; line-height:19px; color:#26272C;}
.layout_container_content .page_p_style2 {font-size:18px; line-height:22px; color:#FFFFFF; background-color:#F0468E; padding:15px; margin-bottom:16px;}
.layout_container_content .page_p_style5 {font-size:15px; line-height:19px; color:#FFFFFF; background-color:#F0468E; padding:15px; margin-bottom:16px;}
.layout_container_content .page_p_style2 a {text-decoration:underline;}
.layout_container_content .page_p_style5 a {text-decoration:underline;}
.layout_container_content .page_p_float {color:#151718;}
.layout_container_content .page_li {}
.layout_container_content .page_li_bullet {padding:0 8px 0 20px; position:relative; top:-4px;}
.layout_container_content .page_bullet_ {font-size:14px; padding:0 0 15px 0; margin:0; line-height:16px; width:80%;}
.layout_container_content .page_bullet_style2 {font-size:18px; line-height:20px; letter-spacing:0px;}
.layout_container_content .page_bullet_style5 {font-size:18px; line-height:20px; letter-spacing:0px;}
.layout_container_content .page_hr_ {margin:5px 0 17px 0;}
.layout_container_content .page_hr_style0 {background-color:#EFEFEF; height:2px;}
.layout_container_content .page_hr_style1 {background-color:#F0468E; height:2px;}
.layout_container_content .page_hr_style3 {background-color:#F5F5F5; height:12px;}
.layout_container_content .page_hr_style4 {background-color:#F0468E; height:12px;}
.layout_container_content .page_a a {font-size:14px; text-decoration:underline;}
.layout_container_content .page_a a:hover {text-decoration:underline;}
.layout_container_content .page_a_website a {text-decoration:underline; color:#27A2C1;}
.layout_container_content .page_a_website a:hover {color:#26272C;}
.layout_container_content .page_table {font-size:15px; font-weight:400; width:100%; border-collapse:collapse;}
.layout_container_content .page_th {background-color:#DDDDDD; border:1px solid #DDDDDD; color:#151718; padding:6px 10px 6px 10px;}
.layout_container_content .page_td_border {border:1px solid #DDDDDD; padding:8px 10px 8px 10px;}
.layout_container_content .page_td {padding:8px 10px 8px 10px; margin:0; vertical-align:top; background-color:#FFFFFF; border-bottom:1px solid #DDDDDD;}
.layout_container_content .page_td0 {}
.layout_container_content .page_td1 {}
.layout_container_content .page_picture_below {font-size:12px; color:#48494C; padding:10px 0 0px 0; margin:0; line-height:14px;}

/*------------------------------LAYOUT_NAVIGATION1-----------------------------*/
.layout_navigation1 {max-width:1200px; margin:0 auto}
.layout_navigation1 .itext {width:240px; font:14px verdana,sans-serif; color:#505050; padding:5px 0 5px 0; margin:0; border:0;}
.layout_navigation1 .ibtn {width:25px; height:20px; padding:0; margin:0; border:0px solid red; position:relative; top:6px; left:0px;}
.layout_navigation1_01_png_box {background:url('/pictures/graphics/layout_navigation1_01.png') no-repeat;}

/*--------------------------LAYOUT_NAVIGATION1_HLEDANI-------------------------*/
.layout_navigation1_hledani {float:left; min-width:304px; height:40px;}
.layout_navigation1_hledani_box {padding:6px 0 0 25px;}
.layout_navigation1_hledani_01_png {background:url('/pictures/graphics/layout_navigation1_hledani_01.png') no-repeat;}

/*---------------------------LAYOUT_NAVIGATION1_KOSIK--------------------------*/
.layout_navigation1_kosik {float:right; height:45px; margin:28px 0 0 auto;}
.layout_navigation1_kosik .top_kosik {display:block; width:233px; height:45px; position:relative; text-decoration:none;  margin:0 0 0 auto; font-size:14px; font-weight:bold;}
.layout_navigation1_kosik .cena {position:absolute; top:29px; left:93px; color:#151718;}
.layout_navigation1_kosik .pocet {position:absolute; top:21px; left:57px; width:28px; text-align:center; color:#FFFFFF;}
.layout_navigation1_kosik_01_png {background:url('/pictures/graphics/layout_navigation1_kosik_01.png') no-repeat right;}

/*------------------------------LAYOUT_NAVIGATION0-----------------------------*/
.layout_navigation0 {background-color:#F0F0F0; color:#151718; margin-bottom:0px;}
.layout_navigation0 a {color:#151718; text-decoration:none; white-space:nowrap;}
.layout_navigation0 a:hover {text-decoration:underline;}
.layout_navigation0 .selected {text-decoration:underline;}
.layout_navigation0 .nadpis_noactive {color:#aaaaaa; white-space:nowrap;}
.layout_navigation0 .spare {margin-left:17px;}
.layout_navigation0_box {max-width:1200px; margin:0 auto}

/*--------------------------LAYOUT_NAVIGATION0_ODKAZY--------------------------*/
.layout_navigation0_odkazy {float:left; padding:0 0 0 7px; text-align:center;}

/*-------------------------LAYOUT_NAVIGATION0_ZAKAZNIK-------------------------*/
.layout_navigation0_zakaznik {float:right; padding:0 7px 0 0; text-align:center;}

/*-----------------------LAYOUT_NAVIGATION1_MENUKATEGORIE----------------------*/
.layout_navigation1_menukategorie {clear:both; text-align:center; padding-top:0px; background-color:#F0F0F0;}
.layout_navigation1_menukategorie .menu {font:bold 15px arial, sans-serif; line-height:30px;}
.layout_navigation1_menukategorie .menu a {display:inline-block; color:#151718; text-decoration:none; white-space:nowrap; padding-left:10px; padding-right:10px;}
.layout_navigation1_menukategorie .menu a:hover {display:inline-block; color:#FFFFFF; background-color:#000000;}
.layout_navigation1_menukategorie .menu .selected {color:#FFFFFF; background-color:#000000;}
.layout_navigation1_menukategorie .nadpis_noactive {color:#cccccc; white-space:nowrap;}
.layout_navigation1_menukategorie .spare {margin:0 1% 0 1%; border-left:1px solid #d8d8d8;}

/*----------------------------LAYOUT_MENU_PISEMNOSTI---------------------------*/
.layout_menu_pisemnosti {clear:both; text-align:center; padding-top:0px; background-color:#F0F0F0;}
.layout_menu_pisemnosti .menu {font:bold 15px arial, sans-serif; line-height:30px;}
.layout_menu_pisemnosti .menu a {display:inline-block; color:#151718; text-decoration:none; white-space:nowrap; padding-left:10px; padding-right:10px;}
.layout_menu_pisemnosti .menu a:hover {display:inline-block; color:#FFFFFF; background-color:#000000;}
.layout_menu_pisemnosti .menu .selected {color:#FFFFFF; background-color:#000000;}
.layout_menu_pisemnosti .nadpis_noactive {color:#cccccc; white-space:nowrap;}
.layout_menu_pisemnosti .spare {margin:0 1% 0 1%; border-left:1px solid #d8d8d8;}

/*---------------------------LAYOUT_NAVIGATION1_LOGO---------------------------*/
.layout_navigation1_logo {position:absolute; left:10px;}
.layout_navigation1_logo_box {float:left; width:33%; min-width:299px; margin:8px auto 8px auto; text-align:center;}
.layout_navigation1_logo_box img {margin:0;}
.layout_navigation1_logo_box td {vertical-align:bottom;}

/*--------------------------------LAYOUT_BANNER--------------------------------*/
.layout_banner {}

/*---------------------------------LAYOUT_PAGE---------------------------------*/
.layout_page {max-width:1200px; margin:0 auto; clear:both;}
.layout_page .nahled_nadpis {font:22px arial, sans-serif; text-decoration:none; color:#151718; display:block; width:270px; height:52px; margin:0; padding:0; line-height:25px; overflow:hidden; text-align:center}
.layout_page .nahled_text {font:14px arial, sans-serif; color:#151718; line-height:21px; width:270px; height:64px; display:block; overflow:hidden; text-decoration:none; text-align:center;}
.layout_page .nahled_cena_nyni {font:19px verdana, sans-serif; color:#151718;}
.layout_page .cena_cervene {color:#F0468E;}
.layout_page .nahled_cena {font:19px verdana, sans-serif; color:#151718; text-decoration:none;}
.layout_page .nahled_mini {float:left; width:280px; height:102px;}
.layout_page .nahled_mini .obrazek {float:left; width:100px; height:92px; background:url('/pictures/graphics/layout_page_02.gif') no-repeat}
.layout_page .nahled_mini .popis {float:right; width:180px; height:102px;}
.layout_page .nahled_mini .nadpis {display:block; width:180px; height:30px; font:12px georgia, sans-serif; overflow:hidden; padding:0; margin:0; line-height:14px;}
.layout_page .nahled_mini .nadpis a { color:#117290; text-decoration:none;}
.layout_page .nahled_mini .nadpis a:hover {text-decoration:underline;}
.layout_page .nahled_mini .text {display:block; width:180px; height:40px; font:11px arial, sans-serif; color:#443F2E; overflow:hidden; padding:0; margin:0; line-height:13px;}
.layout_page .nahled_mini .text a {color:#443F2E; text-decoration:none;}
.layout_page .nahled_mini .cena {font:14px georgia, sans-serif; color:#C78331;}
.layout_page_box .logo_docary {position:relative; top:-37px;}
.layout_page_box .btn_black {font:15px arial, sans-serif; line-height:33px; padding:0 40px 0 40px; border:0;
  margin:0; background-color:#151718; color:#FFFFFF;}
.layout_page_box .btn_color {font:15px arial, sans-serif; line-height:33px; padding:0 40px 0 40px; border:0;
  margin:0; background-color:#F3488E; color:#FFFFFF;}

/*-----------------------------LAYOUT_NOVA_ZADANKA-----------------------------*/
.layout_nova_zadanka .table_form td {font:15px arial, sans-serif; padding:2px 0px 2px 0;
  vertical-align:top;}
.layout_nova_zadanka .input-text {padding:4px 2px; border:1px solid #bbbbbb;}
.layout_nova_zadanka .text_area {border:1px solid #bbbbbb;}
.layout_nova_zadanka .formlinks {font:12px arial, sans-serif; color:#000000;}
.layout_nova_zadanka .formlinks a {text-decoration:none; color:#117290;}
.layout_nova_zadanka .formlinks a:hover {text-decoration:underline;}
.layout_nova_zadanka .form_error {font:15px arial, sans-serif; color:#FF0000; text-align:center;}
.layout_nova_zadanka .form_error_input {color:#FF0000; background-color:#FFf5f5; border:1px solid #FF0000;}

/*-----------------------------LAYOUT_MOJE_ZADANKY-----------------------------*/
.layout_moje_zadanky td {font:15px arial, sans-serif; padding:0 10px; margin:0; border-collapse:collapse; vertical-align:top;}
.layout_moje_zadanky_box .table_form td {font:15px arial, sans-serif; padding:2px 0px 2px 0;
  vertical-align:top;}
.layout_moje_zadanky_box .input-text {padding:4px 2px; border:1px solid #bbbbbb;}
.layout_moje_zadanky_box .text_area {border:1px solid #bbbbbb;}
.layout_moje_zadanky_box .formlinks {font:12px arial, sans-serif; color:#000000;}
.layout_moje_zadanky_box .formlinks a {text-decoration:none; color:#117290;}
.layout_moje_zadanky_box .formlinks a:hover {text-decoration:underline;}
.layout_moje_zadanky_box .form_error {font:15px arial, sans-serif; color:#FF0000; text-align:center;}
.layout_moje_zadanky_box .form_error_input {color:#FF0000; background-color:#FFf5f5; border:1px solid #FF0000;}

/*------------------------------LAYOUT_SCHVALOVANI-----------------------------*/
.layout_schvalovani td {font:15px arial, sans-serif; padding:0 10px; margin:0; border-collapse:collapse; vertical-align:top;}
.layout_schvalovani_box .table_form td {font:15px arial, sans-serif; padding:2px 0px 2px 0;
  vertical-align:top;}
.layout_schvalovani_box .input-text {padding:4px 2px; border:1px solid #bbbbbb;}
.layout_schvalovani_box .text_area {border:1px solid #bbbbbb;}
.layout_schvalovani_box .formlinks {font:12px arial, sans-serif; color:#000000;}
.layout_schvalovani_box .formlinks a {text-decoration:none; color:#117290;}
.layout_schvalovani_box .formlinks a:hover {text-decoration:underline;}
.layout_schvalovani_box .form_error {font:15px arial, sans-serif; color:#FF0000; text-align:center;}
.layout_schvalovani_box .form_error_input {color:#FF0000; background-color:#FFf5f5; border:1px solid #FF0000;}

/*-------------------------------LAYOUT_DODAVATEL------------------------------*/

/*------------------------------LAYOUT_OBJEDNAVKA------------------------------*/
.layout_objednavka td {font:15px arial, sans-serif; padding:0 10px; margin:0; border-collapse:collapse; vertical-align:top;}
.layout_objednavka_box .table_form td {font:15px arial, sans-serif; padding:2px 0px 2px 0;
  vertical-align:top;}
.layout_objednavka_box .input-text {padding:4px 2px; border:1px solid #bbbbbb;}
.layout_objednavka_box .text_area {border:1px solid #bbbbbb;}
.layout_objednavka_box .formlinks {font:12px arial, sans-serif; color:#000000;}
.layout_objednavka_box .formlinks a {text-decoration:none; color:#117290;}
.layout_objednavka_box .formlinks a:hover {text-decoration:underline;}
.layout_objednavka_box .form_error {font:15px arial, sans-serif; color:#FF0000; text-align:center;}
.layout_objednavka_box .form_error_input {color:#FF0000; background-color:#FFf5f5; border:1px solid #FF0000;}

/*-------------------------------LAYOUT_PAGE_TEXT------------------------------*/
.layout_page_text {margin:40px 7px 30px 7px;}
.layout_page_text_box {max-width:900px; margin:0 auto 0 auto;}

/*-------------------------------LAYOUT_ZAKAZNIK-------------------------------*/
.layout_zakaznik .zakaznik_page {padding:19px 0 0 0;}
.layout_zakaznik td {font:15px arial, sans-serif; padding:8px 0 8px 0;}
.layout_zakaznik .input-text {padding:4px 2px; border:1px solid #bbbbbb;}
.layout_zakaznik .formlinks {font:12px arial, sans-serif; color:#000000;}
.layout_zakaznik .formlinks a {text-decoration:none; color:#117290;}
.layout_zakaznik .formlinks a:hover {text-decoration:underline;}
.layout_zakaznik .form_error {font:15px arial, sans-serif; color:#FF0000; text-align:center;}
.layout_zakaznik .form_error_input {color:#FF0000; background-color:#FFf5f5; border:1px solid #FF0000;}

/*---------------------------------LAYOUT_PROMO--------------------------------*/
.layout_promo {margin:15px auto 0 auto}
.layout_promo_01_jpg {background:url('/pictures/graphics/layout_promo_01.jpg') no-repeat center top;}

/*--------------------------------LAYOUT_UVODNI--------------------------------*/

/*----------------------------LAYOUT_UVODNI_NOVINKY----------------------------*/
.layout_uvodni_novinky {text-align:center;}
.layout_uvodni_novinky .cla_h2 {font:25px verdana, arial; text-align:center; padding:0; margin:28px 0 10px 0;}

/*-----------------------------LAYOUT_UVODNI_PROMO-----------------------------*/
.layout_uvodni_promo {text-align:center;}
.layout_uvodni_promo img {width:32%; max-width:380px; margin-right:10px;}

/*------------------------------LAYOUT_UVODNI_TEXT-----------------------------*/
.layout_uvodni_text {margin:0 7px 0 7px;}

/*-------------------------------LAYOUT_KONTAKTY-------------------------------*/
.layout_kontakty {padding:30px 0 40px 0;}
.layout_kontakty .text_note {font:italic 14px arial; color:#868686;}
.layout_kontakty .table_form {margin:0; padding:0; border-collapse:collapse; width:100%;}
.layout_kontakty .td1 { font:16px arial; color:#1B1B1C; width:145px; height:32px;}
.layout_kontakty .td2 {vertical-align:top; font:16px arial;}
.layout_kontakty .info {font:bold 16px arial; color:#1B1B1C; line-height:30px;}
.layout_kontakty_box form {margin:0px 10px 0 10px;}
.layout_kontakty_box .input_short {width:180px; border:1px solid #BBBBBB; background-color:#FFFFFF; padding:3px;}
.layout_kontakty_box .input_textarea {max-width:470px; min-width:250px; height:100px; border:1px solid #BBBBBB; background-color:#FFFFFF; width:100%;}
.layout_kontakty_box .error {color:#FF0000;}

/*----------------------------LAYOUT_PRODUCT_LISTING---------------------------*/
.layout_product_listing {margin:0 7px 0 7px;}
.layout_product_listing .tree_link {font:11px arial, sans-serif; color:#999999;}
.layout_product_listing .tree_link a {color:#678912; text-decoration:none;}
.layout_product_listing .tree_link a:hover {text-decoration:underline;}
.layout_product_listing .listing_filtr {border:1px solid #cccccc; font:italic 15px arial, sans-serif; line-height:18px; padding:8px 0; margin:4px 0; width:180px; outline:none;}

/*-------------------------------LAYOUT_PAGE_LEFT------------------------------*/
.layout_page_left {float:left; width:230px; margin-right:15px;}

/*------------------------LAYOUT_PAGE_LEFT_MENUKATEGORIE-----------------------*/
.layout_page_left_menukategorie .hlavicka {display:block; margin:0 0 15px 0; font:18px verdana, sans-serif; border-bottom:1px solid #D8d8d8; color:#151718; text-align:center;}
.layout_page_left_menukategorie .kategorie {display:block; font:17px verdana, arial; margin:10px 0 5px 0;}
.layout_page_left_menukategorie .podkategorie {font:italic 15px arial,sans-serif; margin-left:5px; color:#555555;}
.layout_page_left_menukategorie a {color:#151718; text-decoration:none;}
.layout_page_left_menukategorie a:hover {color:#ee297d; text-decoration:underline;}
.layout_page_left_menukategorie .selected {color:#ee297d; text-decoration:underline;}
.layout_page_left_menukategorie .nadpis_noactive {color:#d3d3d3;}

/*------------------------------LAYOUT_PAGE_CENTER-----------------------------*/
.layout_page_center {margin:0 0 0 230px; text-align:center;}
.layout_page_center h1 {font:24px verdana, arial; padding:20px 0 2px 0; margin:0;}
.layout_page_center_01_gif_box {background:url('/pictures/graphics/layout_page_center_01.gif') no-repeat;}

/*----------------------------LAYOUT_ODBORNE_CLANKY----------------------------*/

/*--------------------------------LAYOUT_PRODUCT-------------------------------*/

/*------------------------------LAYOUT_PRODUCT_AZ------------------------------*/

/*-------------------------------LAYOUT_NEMOC_AZ-------------------------------*/

/*------------------------------LAYOUT_TEST_ZDRAVI-----------------------------*/
.layout_test_zdravi .test {padding:0 20px 0 20px;}
.layout_test_zdravi .test_table2 {border-collapse:collapse; border: 1px solid #9DC900;}
.layout_test_zdravi .test td {border-collapse:collapse; font: 12px arial;}
.layout_test_zdravi .test_table2 td {border-bottom: 1px solid #9DC900; padding: 5px 2px 5px 6px;}
.layout_test_zdravi .pole-form {width:185px;}
.layout_test_zdravi .pole-form-male {width:61px;}
.layout_test_zdravi .error {color:#ff0000;}

/*------------------------------LAYOUT_REGISTRACE------------------------------*/
.layout_registrace .error {color:#ff0000;}

/*------------------------------LAYOUT_RADY_ZDARMA-----------------------------*/

/*------------------------------LAYOUT_KE_STAZENI------------------------------*/

/*--------------------------------LAYOUT_DISKUZE-------------------------------*/

/*------------------------------LAYOUT_POHLEDNICE------------------------------*/

/*----------------------------LAYOUT_PRODUCT_DETAIL----------------------------*/
.layout_product_detail {margin:15px 7px 0 7px; color:#151718; font:15px arial, sans-serif; line-height:20px;}
.layout_product_detail .detail_tree {font:italic 14px arial, sans-serif;}
.layout_product_detail .detail_tree a {color:#151718;}
.layout_product_detail .detail_tree a:hover {text-decoration:underline;}
.layout_product_detail .detail_tree .nazev_zbozi {color:#F0468E;}
.layout_product_detail .nadpis_h1 {font:25px verdana, arial; margin:0; padding:0;}
.layout_product_detail .popis_kratky {font-style:italic; margin:0; padding:0 0 20px 0;}
.layout_product_detail .text_barevny {color:#F0468D;}
.layout_product_detail .btn_dokosiku {background-color:#F0468D; text-align:center; cursor:pointer; height:62px;}
.layout_product_detail .velikosti a {float:left; display:block; font:16px arial, sans-serif; color:#151718; line-height:40px; border:1px solid #ADADAD; padding:0 7px 0 7px; margin:0 10px 4px 0;}
.layout_product_detail .velikosti a:hover {color:#FFFFFF; background-color:#f0468e; border:1px solid #f0468e;}
.layout_product_detail .velikosti .vel_selected {color:#FFFFFF; background-color:#f0468e; border:1px solid #f0468e;}
.layout_product_detail .barevna_linka {display:block; height:1px; background-color:#F0468D;}

/*------------------------------LAYOUT_NAKUP_KROKY-----------------------------*/
.layout_nakup_kroky .nakup_tree {text-align:center; font:bold italic 16px arial, sans-serif; line-height:41px;}
.layout_nakup_kroky .active {float:left; width:290px; background-color:#f0f0f0; color:#151718; border:1px solid #f0f0f0; margin:0 5px 7px 0;}
.layout_nakup_kroky .noactive {float:left; width:290px; background-color:#ffffff; color:#151718; border:1px solid #e9e9e9; margin:0 5px 7px 0;}
.layout_nakup_kroky h1 {font:24px verdana, arial; padding:15px 0 2px 0; margin:0;}

/*---------------------------------LAYOUT_KOSIK--------------------------------*/
.layout_kosik {margin:15px 7px 0 7px; color:#151718;}
.layout_kosik table {border-collapse:collapse;}
.layout_kosik td {border-collapse:collapse;}

/*-------------------------------LAYOUT_DORUCENI-------------------------------*/
.layout_doruceni {margin:15px 7px 0 7px; color:#151718;}
.layout_doruceni table {border-collapse:collapse;}
.layout_doruceni td {border-collapse:collapse;}
.layout_doruceni td {font:15px arial, sans-serif; padding:8px 0 8px 0;}
.layout_doruceni .input-text {padding:4px 2px; border:1px solid #bbbbbb;}
.layout_doruceni .form_error {font:15px arial, sans-serif; color:#FF0000; text-align:center;}
.layout_doruceni .form_error_input {color:#FF0000; background-color:#FFf5f5; border:1px solid #FF0000;}

/*--------------------------------LAYOUT_ODESLAT-------------------------------*/
.layout_odeslat .form_error {font:15px arial, sans-serif; color:#FF0000; text-align:center;}

/*---------------------------LAYOUT_NAVIGATION1_MENU---------------------------*/
.layout_navigation1_menu {clear:both; background-color:#eeeeee; text-align:center;}
.layout_navigation1_menu .menu {font:18px verdana, arial;}
.layout_navigation1_menu .menu a {color:#151718; text-decoration:none; white-space:nowrap;}
.layout_navigation1_menu .menu a:hover {color:#ee297d;}
.layout_navigation1_menu .selected {color:#ee297d;}
.layout_navigation1_menu .nadpis_noactive {color:#aaaaaa; white-space:nowrap;}
.layout_navigation1_menu .spare {margin-left:17px;}

/*------------------------------LAYOUT_PAGE_RIGHT------------------------------*/
.layout_page_right {float:right; width:200px;}
.layout_page_right_box .hnedy {width:200px; background-color:#EDE9DC;}
.layout_page_right_box .hlavicka0 {font:bold 14px arial,sans-serif; color:#4B432D; padding:11px 0 8px 15px; text-align:left;}
.layout_page_right_box .hlavicka0 {background:url('/pictures/graphics/layout_page_right_01.gif') no-repeat;}
.layout_page_right_box .hlavicka1 {font:bold 14px arial,sans-serif; color:#4B432D; padding:11px 0 8px 15px; text-align:left; margin:15px 0 0 0;}
.layout_page_right_box .hlavicka1 {background:url('/pictures/graphics/layout_page_right_04.gif') no-repeat #EDE9DC;}
.layout_page_right_box .hlavicka_cervena {display:block; font:bold 11px arial, sans-serif; color:#B11C1C; padding:12px 0 0 13px;}
.layout_page_right_box .nadpis {display:block; padding:13px 13px 0 13px; margin:0; font:18px georgia, sans-serif; color:#443F2E; line-height:24px; text-decoration:none;}
.layout_page_right_box .nadpis a {display:block; margin:0; font:18px georgia, sans-serif; color:#443F2E; line-height:24px; text-decoration:none;}
.layout_page_right_box .nadpis a:hover {text-decoration:underline; color:#117290;}
.layout_page_right_box .text {display:block; padding:3px 13px 0 13px; margin:0; font:12px georgia, sans-serif; color:#443F2E; text-decoration:none; line-height:15px;}
.layout_page_right_box .text a {display:block; padding:3px 13px 0 13px; margin:0; font:12px georgia, sans-serif; color:#444444; text-decoration:none; line-height:15px;}
.layout_page_right_box .nahled_pravy_obrazek {width:98px; height:98px; margin:0 0 0 15px; background:url('/pictures/graphics/layout_page_right_03.png') no-repeat;}
.layout_page_right_box .nahled_pravy_nadpis {font:17px georgia, sans-serit;  line-height:24px; margin:0; padding:8px 13px 0 13px;}
.layout_page_right_box .nahled_pravy_nadpis a {text-decoration:none; color:#443F2E;}
.layout_page_right_box .nahled_pravy_nadpis a:hover {color:#117290; text-decoration:underline;}
.layout_page_right_box .nahled_pravy_text {padding:3px 13px 0 13px; margin:0; font:12px georgia, sans-serif;   line-height:15px;}
.layout_page_right_box .nahled_pravy_text a {text-decoration:none; color:#443F2E;}
.layout_page_right_box .nahled_pravy_cena {display:block; padding:3px 13px 0 13px; font:bold 14px georgia, sans-serif; color:#C78331;}

/*----------------------------LAYOUT_PAGE_RIGHT_AKCE---------------------------*/

/*---------------------------LAYOUT_PAGE_RIGHT_VYBERY--------------------------*/

/*--------------------------LAYOUT_PAGE_RIGHT_REKLAMA--------------------------*/

/*--------------------------LAYOUT_PRODUKTY_DOSTUPNOST-------------------------*/

/*----------------------------LAYOUT_PRODUKTY_NEMOCI---------------------------*/

/*-------------------------LAYOUT_PRODUKTY_CO_VAS_TRAPI------------------------*/

/*---------------------------LAYOUT_PRODUKTY_NABIDKA---------------------------*/

/*-----------------------LAYOUT_PRODUKTY_NABIDKA_SUBMENU-----------------------*/

/*-------------------------LAYOUT_PRODUKTY_DISTRIBUTOR-------------------------*/

/*------------------------LAYOUT_ODBORNE_CLANKY_SKUPINA------------------------*/

/*----------------------------LAYOUT_PRODUKTY_VYBER----------------------------*/

/*----------------------------LAYOUT_SKUPINA_HLEDANI---------------------------*/

/*---------------------------LAYOUT_SKUPINA_VELIKOSTI--------------------------*/

/*-------------------------------LAYOUT_DOPRAVCE-------------------------------*/

/*-----------------------------LAYOUT_ZPUSOB_UHRADY----------------------------*/

/*---------------------------------LAYOUT_FOOT---------------------------------*/
.layout_foot {margin:30px 0 10px 0;}

/*-----------------------------LAYOUT_FOOT_KONTAKTY----------------------------*/
.layout_foot_kontakty {border-top:1px solid #E0E0E0; border-bottom:1px solid #E0E0E0; margin-bottom:12px;}
.layout_foot_kontakty_box {max-width:1200px; margin:0 auto;}
.layout_foot_kontakty_box .nadpis {font:21px arial, sans-serif; line-height:75px; padding:0 7px 0 7px;}
.layout_foot_kontakty_box .odkaz {font:bold 18px arial, sans-serif; color:#F0468E; padding-left:20px; line-height:75px;}
.layout_foot_kontakty_box img {margin:0 0 0 15px; position:relative; top:17px;}

/*-------------------------------LAYOUT_FOOT_MENU------------------------------*/
.layout_foot_menu {max-width:1200px; margin:0 auto;text-align:left;}
.layout_foot_menu_box {font:15px arial, sans-serif; line-height:25px;}
.layout_foot_menu_box .nadpis {display:block; margin:0 0 16px 0; font:19px verdana, sans-serif; line-height:38px; border-bottom:1px solid #E0E0E0; color:#151718; white-space:nowrap;}
.layout_foot_menu_box a {display:block; color:#151718; text-decoration:none;}
.layout_foot_menu_box a:hover {text-decoration:underline;}
.layout_foot_menu_box .selected {text-decoration:underline;}
.layout_foot_menu_box .nadpis_noactive {display:block; color:#d3d3d3;}

/*----------------------------LAYOUT_FOOT_MENU_ONAS----------------------------*/
.layout_foot_menu_onas {float:left; margin:0 8% 20px 0;}
.layout_foot_menu_onas_box {padding:0 0 0 7px;}

/*--------------------------LAYOUT_FOOT_MENU_INFORMACE-------------------------*/
.layout_foot_menu_informace {float:left;  margin:0 8% 20px 0;}
.layout_foot_menu_informace_box {padding:0 0 0 7px;}

/*--------------------------LAYOUT_FOOT_MENUKATEGORIE--------------------------*/
.layout_foot_menukategorie {float:left;  margin:0 8% 20px 0;}
.layout_foot_menukategorie_box {padding:0 0 0 7px;}

/*---------------------------LAYOUT_FOOT_MENU_PLATBY---------------------------*/
.layout_foot_menu_platby {float:right; width:204px;}
.layout_foot_menu_platby_box {padding:0 0 0 14px;}
.layout_foot_menu_platby_box img {margin:0 4px 6px 0;}

/*--------------------------------LAYOUT_MAILING-------------------------------*/
.layout_mailing {position:absolute;}
.layout_mailing .mailing_popis {font:11px arial, sans-serif; color:#FFFFFF; height:40px;}
.layout_mailing .mailing_input {font:14px arial, sans-serif; color:#443F2E; border:0; padding:0 0 0 4px; margin:0; background-color:#EDE7CE; width:152px;}
.layout_mailing .mailing_button {width:100px; height:25px; border:0px solid red; padding:0; margin:3px 0 0 30px;}
.layout_mailing_box {position:relative; top:-178px; width:210px; height:175px;}
.layout_mailing_content {padding:43px 25px 0 25px;}

/*----------------------------LAYOUT_FOOT_COPYRIGHT----------------------------*/
.layout_foot_copyright {text-align:center; font:12px arial,sans-serif; color:#aaaaaa; padding:0 7px 20px 7px;}
.layout_foot_copyright a {text-decoration:none; color:#aaaaaa;}
.layout_foot_copyright a:hover {text-decoration:underline;}

/*---------------------------------LAYOUT_FOOT2--------------------------------*/
.layout_foot2 {text-align:center;}
.layout_foot2_box {width:1044px; margin:0 auto 0 auto; text-align:center;}
.layout_foot2_content {padding:0 0 6px 17px;}

/*------------------------------LAYOUT_FOOT_LINKS------------------------------*/
.layout_foot_links {float:left; font:10px verdana, arial,sans-serif; color: #6B6B6B; line-height:30px; padding:0 0 0 17px;
position:relative; z-index:2;}
.layout_foot_links a {text-decoration:underline; color: #6B6B6B;}
.layout_foot_links a:hover {color:#FF8202;}

/*----------------------------LAYOUT_INTERNI_LAYOUTY---------------------------*/

/*-------------------------------LAYOUT_FORMULARE------------------------------*/

/*------------------------------LAYOUT_POPUPWINDOW-----------------------------*/
.layout_popupwindow h2 {font:bold 31px arial, sans-serif; margin:0; padding:0 0 20px 0; color:#C24100;}
.layout_popupwindow p {font:20px tahoma, arial; margin:0; padding:0; color:#511004;}

