body {margin: 0px; color: #FFF; font-family: verdana, tahoma, arial, arialce, helvetica; font-size: 1.0em;}
form {margin: 0px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.edit {width: 150px;}
.edit_short {width: 75px;}
.select {width: 155px;}
.mezera {height: 20px;}
.mezera_rekl {height: 9px;}

#page_space{width: 100%; text-align: center;}
#page {width: 740px;}


#top_in_page_banner {width: 740px; margin-bottom: 10px;}
#top_index_page_banner {width: 100%; margin-top: 10px; margin-bottom: 10px;}
#bottom_index_page_banner {float: left; width: 100%; margin-top: 10px; margin-bottom: 10px;}
#right-insert-page-banner-300-300 {margin-top: 15px;}
#left-insert-page-banner-300-300 {margin-top: 15px; padding-left: 20px; float: left;}

#top {width: 100%;}
#index {width: 100%;}
#index .obsah {float: left; text-align: right; margin-left: 14px; _margin-left: 11px;}
#index .obsah .kategorie{float: left; text-align: left;}
#index .obsah .kategorie .nadpis {background-color: #F00; color: #FFF; font-style: normal; font-weight: bold; padding: 3px; font-size: 110%;}
#index .obsah .kategorie .kat {background-color: #FFF6C1; float: left; font-weight: bold; font-size: 60%; padding: 0px 0px 0px 0px;}
#index .obsah .kategorie table {width: 365px; _width: 369px; text-align: center; padding: 0px;}
#index .obsah .kategorie table a {color: #F00; background-color: #FFF;}
#index .obsah .kategorie table a:hover {color: #F00;}
#index .obsah .kategorie table .mez {height: 10px;}
#index .obsah .kategorie .pata {padding: 36px 0px 37px 0px; width: 310px; _width: 314px; background-color: #FFD744; color: #00F; font-style: italic; font-weight: bold; font-size: 140%; text-align: center;}
#index .obsah .kategorie .nn {padding: 10px 0px 10px 0px; background-color: #FF9801; color: #FFF; font-style: normal; font-weight: bold; font-size: 105%; text-align: center;}
#index .obsah .kategorie .nnc {padding: 10px 0px 10px 0px; background-color: #FFF54D; color: #F00; font-style: normal; font-weight: bold; font-size: 160%; text-align: center;}
#index .obsah .kategorie .pata .pata_druha_barva {color: #F00;}
#index .obsah .reklama {text-align: center; margin-left: 18px; _margin-left: 15px; float: left; width: 139px; background-color: #ABDAFA;}
#index .obsah .reklama .nadpis {background-color: #409AF7; color: #FFF; font-style: normal; font-weight: bold; font-size: 80%; padding: 5px; text-align: center;}

#left_menu {width: 212px; float: left; font-size: 70%; font-style: normal; font-weight: bold; text-align: left;}
#left_menu .menu_polozka {background-color: #FFF000; padding: 5px 10px 5px 10px;}
#left_menu .menu_polozka a {color: #000;}
#left_menu .menu_polozka_akce {background-color: #30C602; padding: 4px 10px 4px 10px;}
#left_menu .menu_polozka_akce a {color: #FFF;}
#left_menu .menu_polozka_dva {background-color: #FFF000; padding: 4px 10px 4px 10px;}
#left_menu .menu_polozka_dva a {color: #F00; text-decoration: underline;}
#left_menu .menu_login {background-color: #FFFBB3; color: #FFF; font-size: 80%; background-repeat:no-repeat; padding: 2px 0px 10px 30px;}
#left_menu .menu_login .label {color: #000; padding: 3px 0px 3px 0px;}
#left_menu .menu_login .edit {border: 1px solid #F00; font-size: 120%; width: 140px;}
#left_menu .menu_login .button {border: #F00 1px solid; padding: 2px 10px 2px 10px; margin-top: 5px; background-color: #F00; color: #FFF; font-size: 80%; font-weight: bold;}
#left_menu .menu_poptavka {background-color: #BEE3FF; color: #008FFE;}
#left_menu .menu_poptavka .menu_poptavka_nadpis {background-color: #008FFE; padding: 4px 0px 4px 10px;}
#left_menu .menu_poptavka .menu_poptavka_nadpis a {color: #FFF;}
#left_menu .menu_poptavka .label {padding: 3px 10px 3px 10px; font-size: 90%;}
#left_menu .menu_poptavka .combo {padding: 5px 10px 10px 10px;}
#left_menu .menu_poptavka .sbutton {width: 180px; margin-top: 8px; background-color: #008FFE; color: #FFF; font-style: italic; font-weight: bold; border: 1px solid #008FFE;}
#left_menu .menu_poptavka .combobox {font-size: 100%;}
#left_menu .stat {background-color: #F00; color: #FFF;}
#left_menu .stat_text {background-color: #F00; color: #FFF; padding: 5px 10px 5px 20px;}
#left_menu .logoff {padding: 20px 0px 10px 0px;}
#left_menu .logoff a {color: #F00;}
#left_menu .logoff a:hover {color: #F00;}

#registrace {width: 100%;}
#registrace .nadpis {background-color: #F00; color: #FFF; font-style: italic; font-weight: bold; padding: 10px; font-size: 80%; background-repeat:no-repeat;}

#poptavky {width: 100%; background-color: #FFF6C1; padding-bottom: 15px; text-align: center;}

#vinzerat {width: 100%; background-color: #FFF5C1; padding-bottom: 15px; margin-top: 20px; float: left;}
#vinzerat .h1{background-color: #F00; background-repeat:no-repeat; margin-top: 0px; padding: 10px; color: #FFF; font-size: 100%; padding-left: 10px; font-style: italic; font-weight: bold;}
#vinzerat .text {color: #000; font-size: 80%; padding: 10px;}
#vinzerat .text a {color: #F00;}
#vinzerat .sloupec .nadpis {padding: 15px 0px 15px 0px; background-color: #0390FD; text-align: center; font-style: italic; font-weight: bold; color: #FFF; font-size: 110%; background-repeat:no-repeat;}
#vinzerat .sloupec .kategorie {padding: 5px 0px 5px 0px; background-color: #DA8D00; text-align: center; font-style: italic; font-weight: bold; color: #FFF;}
#vinzerat .index_back {margin-top: 15px; padding: 5px 20px 5px 20px; background-color: #0491FD; color: #FFF; font-style: italic; font-weight: bold; float: right; background-repeat:no-repeat;}
#vinzerat .index_back a {color: #FFF;}
#vinzerat .index_back a:hover {color: #FFF;}
#vinzerat .sloupec {width: 257px; float: left; margin: 0px 30px 0px 30px;}
#vinzerat .sloupec .cont {background-color: #FFF000; color: #000; padding: 10px 0px 10px 0px;}
#vinzerat .sloupec .button {width: 100%; background-color: #F00; color: #FFF; font-style: italic; font-weight: bold; border: 1px solid #F00; font-size: 130%;}

#vinzeratform .v_nadpis {float: left; text-align: left; width: 500px; background-color: #F00; background-repeat:no-repeat; margin-top: 20px; padding: 10px; color: #FFF; font-size: 100%; font-style: italic; font-weight: bold;}
#vinzeratform .v_nadpis100 {float: left; text-align: left; width: 720px; background-color: #F00; background-repeat:no-repeat; margin-top: 20px; padding: 10px; color: #FFF; font-size: 100%; font-style: italic; font-weight: bold;}
#vinzeratform .v_nadpis_s {float: right; width: 154px; background-color: #F00; background-repeat:no-repeat; margin-top: 24px; padding: 9px 10px 9px 10px; color: #FFF; font-size: 80%; font-style: italic; font-weight: bold;}
#vinzeratform .v_nadpis_s a {color: #FFF;}
#vinzeratform .v_nadpis_s a:hover {color: #FFF;}
#vinzeratform .nadpis2 {background-repeat:no-repeat; margin: 20px 20px 0px 20px; background-color: #018FFF; color: #FFF; font-weight: bold; padding: 10px; text-align: left;}
#vinzeratform .ram {float: left; width: 100%; background-color: #FFF5C1;}
#vinzeratform .ram_vlozeni {padding: 10px; width: 510px; margin-left: 20px; _margin-left: 10px; float: left; background-color: #FFF000;}
#vinzeratform .radek .label {text-align: left; float: left; font-size: 80%; width: 200px; font-weight: bold; color: #000;}
#vinzeratform .radek .edit {width: 240px; background-color: #FFF6C1;}
#vinzeratform .radek .select {width: 245px; background-color: #FFF6C1;}
#vinzeratform .radek .file_edit {width: 240px; background-color: #FFF6C1; _width: 245px;}
#vinzeratform .vbutton {float: left; margin-top: 15px; width: 200px; padding: 2px 20px 2px 20px; color: #FFF; background-color: #FF0606; border: 1px solid #FF0606; font-weight: bold; font-style: italic;}
#vinzeratform .index_back {float: right; width: 200px; font-size: 80%; margin-top: 15px; padding: 5px 20px 5px 20px; background-color: #0491FD; color: #FFF; font-style: italic; font-weight: bold; background-repeat:no-repeat;}
#vinzeratform .index_back a {color: #FFF;}
#vinzeratform .index_back a:hover {color: #FFF;}
#vinzeratform .kat_back {float: right; width: 200px; font-size: 80%; margin-top: 15px; padding: 5px 20px 5px 20px; background-color: #DA8D01; color: #FFF; font-style: italic; font-weight: bold; background-repeat:no-repeat;}
#vinzeratform .kat_back a {color: #FFF;}
#vinzeratform .kat_back a:hover {color: #FFF;}
#vinzeratform .srovnej_buttony {float: left; width: 100%; height: 0px;}
#vinzeratform .err_div {color: #F00; text-align: left; font-size: 90%; padding: 5px 10px 5px 30px;}
#vinzeratform .inf_div {color: #00F; text-align: left; font-size: 90%; padding: 5px 10px 5px 30px;}

#mi .v_nadpis {float: left; text-align: left; width: 500px; background-color: #0591FF; background-repeat:no-repeat; margin-top: 20px; padding: 10px; color: #FFF; font-size: 100%; font-style: italic; font-weight: bold;}
#mi .v_nadpis_s {float: right; width: 154px; background-color: #219741; background-repeat:no-repeat; margin-top: 24px; padding: 9px 10px 9px 10px; color: #FFF; font-size: 80%; font-style: italic; font-weight: bold;}
#mi .v_nadpis_s a {color: #FFF;}
#mi .v_nadpis_s a:hover {color: #FFF;}
#mi .ram {float: left; width: 100%; background-color: #FFF5C1; padding-top: 20px;}
#mi .link {float: left; padding: 5px 10px 5px 10px; background-color: #F00; background-repeat:no-repeat; font-size: 80%; font-style: italic; font-weight: bold; margin-right: 10px;}
#mi .link a {color: #FFF;}
#mi .link a:hover {color: #FFF;}
#mi table {float: left; font-size: 70%; color: #000; font-weight: bold;}
#mi table .top {background-color: #F00;}
#mi table .kat {background-color: #0591FF; color: #FFF; font-size: 120%;}
#mi table .hc1 {background-color: #FFF000; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#mi table .hc1f {background-color: #FFF000; border-bottom: 1px solid #FFF;}
#mi table .hc2 {background-color: #F8DB01; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#mi table .hc3 {background-color: #F3C702; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#mi table .c1 {background-color: #FFF6C1; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#mi table .c1f {background-color: #FFF6C1; border-bottom: 1px solid #FFF;}
#mi table .c2 {background-color: #FFFFCE; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#mi table .c3 {background-color: #FFFDE4; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#mi table .phc1 {background-color: #FFF000; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#mi table .phc2 {background-color: #F7DC1D; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#mi table .phc2f {background-color: #F7DC1D; border-bottom: 1px solid #FFF;}
#mi table .pc1 {background-color: #FFF6C1; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#mi table .pc2 {background-color: #FFFFCE; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#mi table .pc2f {background-color: #FFFFCE; border-bottom: 1px solid #FFF;}
#mi table .btn {background-color: #F00; color: #FFF; padding: 5px; margin: 2px 5px 2px 5px; font-size: 90%;}
#mi table .btn a {color: #FFF;}
#mi table .btn a:hover {color: #FFF;}
#mi .index_back {float: right; width: 200px; font-size: 80%; margin-top: 15px; padding: 5px 20px 5px 20px; background-color: #0491FD; color: #FFF; font-style: italic; font-weight: bold; background-repeat:no-repeat;}
#mi .index_back a {color: #FFF;}
#mi .index_back a:hover {color: #FFF;}
#mi .text {color: #000; font-size: 80%; padding: 10px;}
#mi .text a {color: #F00;}

#poptavky {text-align: center; width: 100%; background-color: #BEE3FF; padding-bottom: 15px; margin-top: 20px; float: left;}
#poptavky .nadpis {text-align: center; font-size: 100%; background-color: #008FFE; color: #FFF; font-style: italic; font-weight: bold; padding: 10px; background-repeat:no-repeat;}
#poptavky .nadpisl {text-align: left; font-size: 100%; background-color: #008FFE; color: #FFF; font-style: italic; font-weight: bold; padding: 10px; background-repeat:no-repeat;}
#poptavky .sloupec {padding-left: 240px; font-size: 80%; width: 257px; float: left;}
#poptavky .sloupec .kategorie {margin-top: 10px; padding: 5px 0px 5px 0px; background-color: #DA8D00; text-align: center; font-style: italic; font-weight: bold; color: #FFF;}
#poptavky .sloupec .cont {background-color: #FFF000; color: #000; padding: 10px 0px 10px 0px;}
#poptavky .sloupec .button {width: 100%; background-color: #F00; color: #FFF; font-style: italic; font-weight: bold; border: 1px solid #F00; font-size: 130%;}
#poptavky table {float: left; font-size: 70%; color: #000; font-weight: bold; margin-top: 10px;}
#poptavky table .hc1 {background-color: #54B2FB; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#poptavky table .hc2 {background-color: #80C4F9; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#poptavky table .hc2f {background-color: #80C4F9; border-bottom: 1px solid #FFF;}
#poptavky table .c1 {background-color: #B4DEFE; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#poptavky table .c1f {background-color: #B4DEFE; border-bottom: 1px solid #FFF;}
#poptavky .index_back {float: right; width: 200px; font-size: 80%; margin-top: 15px; padding: 5px 20px 5px 20px; background-color: #0491FD; color: #FFF; font-style: italic; font-weight: bold; background-repeat:no-repeat;}
#poptavky .index_back a {color: #FFF;}
#poptavky .index_back a:hover {color: #FFF;}
#poptavky .kat_back {float: right; width: 200px; font-size: 80%; margin-top: 15px; padding: 5px 20px 5px 20px; background-color: #DA8D01; color: #FFF; font-style: italic; font-weight: bold; background-repeat:no-repeat;}
#poptavky .kat_back a {color: #FFF;}
#poptavky .kat_back a:hover {color: #FFF;}

#kategorie{width: 740px; float: left; margin-top: 20px; background-color: #FFF6C1;}
#kategorie .h1{text-align: left; background-color: #0591FF; background-repeat:no-repeat; margin-top: 0px; padding: 10px; color: #FFF; font-size: 100%; padding-left: 10px; font-style: italic; font-weight: bold;}
#kategorie .nadpis {float: left; text-align: left; width: 210px; _width: 190px; background-color: #0390FE; background-repeat:no-repeat; padding: 10px; color: #FFF; font-size: 100%; font-style: italic; font-weight: bold;}
#kategorie .nadpis_s {float: left; text-align: left; width: 490px; _width: 510px; background-color: #F00; background-repeat:no-repeat; 10px; padding: 10px; color: #FFF; font-size: 100%; font-style: italic; font-weight: bold;}
#kategorie .nadpisvp {margin-bottom: 10px; float: left; text-align: left; width: 480px; background-color: #0390FE; background-repeat:no-repeat; padding: 5px 10px 5px 10px; color: #FFF; font-size: 90%; font-style: italic; font-weight: bold;}
#kategorie .left {width: 180px; float: left; margin-top: 25px;}
#kategorie .right {width: 480px; float: left; margin-top: 25px; padding-left: 40px;}
#kategorie .left .firma {float: left; background-color: #BEE3FF; text-align: center;}
#kategorie .left .firma .nadpisf {width: 180px; color: #FFF; background-color: #008FFE; font-size: 80%; text-align: center; padding: 10px 0px 10px 0px; font-style: italic; font-weight: bold;}
#kategorie .left .firma .bfirma {float: left; width: 180px; padding: 2px 20px 2px 20px; color: #FFF; background-color: #FF0606; border: 1px solid #FF0606; font-weight: bold;}
#kategorie .right .vbutton {margin-top: 20px; float: left; width: 480px; padding: 2px 20px 2px 20px; color: #FFF; background-color: #FF0606; border: 1px solid #FF0606; font-weight: bold;}
#kategorie .ram_v {float: left; background-color: #FFF000; padding: 0px 0px 15px 0px;}
#kategorie .left .kat_p_inz {width: 180px; margin-top: 25px; padding: 15px 0px 15px 0px; float: left; background-color: #FFF487; color: #000; font-style: italic; font-weight: bold; font-size: 80%; text-align: center;}
#kategorie .left .kat_p_inz .pocet {padding: 5px 10px 5px 10px; background-color: #FFF; color: #F00;}
#kategorie .right .radek {float: left; color: #000; padding-left: 10px;}
#kategorie .radek .edit {width: 240px; background-color: #FFF6C1;}
#kategorie .radek .edit_short {width: 114px; background-color: #FFF6C1;}
#kategorie .radek .select {width: 245px; background-color: #FFF6C1;}


#kategorie table {float: left; font-size: 70%; color: #000; font-weight: bold; margin-top: 15px;}
#kategorie table .top {background-color: #F00;}
#kategorie table .hc1 {background-color: #FFF000; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#kategorie table .hc1f {background-color: #FFF000; border-bottom: 1px solid #FFF;}
#kategorie table .hc2 {background-color: #F8DB01; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#kategorie table .hc3 {background-color: #F3C702; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#kategorie table .c1 {background-color: #FFF6C1; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#kategorie table .c1f {background-color: #FFF6C1; border-bottom: 1px solid #FFF;}
#kategorie table .c2 {background-color: #FFFFCE; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#kategorie table .c3 {background-color: #FFFDE4; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
#kategorie .bottom_link {margin-left: 10px; float: right; width: 200px; font-size: 80%; margin-top: 15px; padding: 5px 20px 5px 20px; background-color: #0491FD; color: #FFF; font-style: italic; font-weight: bold; background-repeat:no-repeat;}
#kategorie .bottom_link a {color: #FFF;}
#kategorie .bottom_link a:hover {color: #FFF;}
#kategorie .radek .label {text-align: left; float: left; font-size: 80%; width: 220px; font-weight: bold; color: #000;}
#kategorie .radek .slabel {text-align: left; float: left; font-size: 80%; width: 200px; font-weight: bold; color: #000;}

#registrace .firma {float: left; color: #000; width: 350px; margin-top: 15px;}
#registrace .osoba {float: left; color: #000; width: 350px; margin-top: 15px;}
#registrace .mez {float: left; width: 13px; margin-top: 15px;}
#registrace .nadpisr {text-align: left; margin-top: 20px; padding: 10px; background-color: #F00; color: #FFF;  background-repeat:no-repeat; font-style: italic; font-weight: bold; font-size: 100%;}
#registrace .telo {background-color: #FFF6C1; float: left; width: 740px;}
#registrace .nsekce {background-color: #018FFF; background-repeat:no-repeat; color: #FFF; font-style: italic; font-weight: bold; font-size: 100%; padding: 5px;}
#registrace .pozadi {background-color: #FFF000; float: left; width: 350px; padding: 10px 0px 10px 0px;}
#registrace .label {font-weight: bold; font-size: 80%; width: 170px; float: left; text-align: left; padding-left: 10px;}
#registrace .edit {background-color: #FFF6C1; width: 135px;}
#registrace .souhlas {color: #000; background-color: #FFF280; text-align: left; padding: 10px; margin: 10px 0px 10px 0px; font-weight: bold; font-size: 80%;}
#registrace .souhlas a {color: #000; text-decoration: underline;}
#registrace .souhlas a:hover {color: #000; text-decoration: underline;}
#registrace .nadpisz {background-color: #219741; margin-top: 10px; padding: 5px; color: #FFF; font-style: italic; font-weight: bold; font-size: 90%; text-align: left;}
#registrace .z {background-color: #D2E3C1; padding: 5px; color: #000; font-style: italic; font-weight: bold; font-size: 70%; text-align: left;}
#registrace .button {float: left; margin-top: 15px; width: 350px; padding: 2px 20px 2px 20px; color: #FFF; background-color: #FF0606; border: 1px solid #FF0606; font-weight: bold; font-style: italic;}
#registrace .bottom_link {margin-left: 10px; float: right; width: 200px; font-size: 80%; margin-top: 15px; padding: 5px 20px 5px 20px; background-color: #0491FD; color: #FFF; font-style: italic; font-weight: bold; background-repeat:no-repeat;}
#registrace .bottom_link a {color: #FFF;}
#registrace .bottom_link a:hover {color: #FFF;}
#registrace .err_text {color: #F00; text-align: left; font-size: 80%; padding-left: 10px;}
#registrace .ok_text {color: #000; text-align: left; font-size: 100%; padding-left: 10px; padding-top: 10px;}

#textfield{width: 740px; float: left; margin-top: 20px; background-color: #FFF6C1;}
#textfield .nad{text-align: left; background-color: #F00; background-repeat:no-repeat; margin-top: 0px; padding: 10px; color: #FFF; font-size: 100%; padding-left: 10px; font-style: italic; font-weight: bold;}
#textfield .obsah {font-size: 80%; background-color: #FFF6C1; padding: 10px 10px 0px 10px; text-align: left; color: #000;}
#textfield .index_back {font-size: 80%; margin-top: 15px; padding: 5px 20px 5px 20px; background-color: #0491FD; color: #FFF; font-style: italic; font-weight: bold; float: right; background-repeat:no-repeat;}
#textfield .index_back a {color: #FFF;}
#textfield .index_back a:hover {color: #FFF;}

#indexa a {color: #000;}