BODY {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdena, Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	color: black;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	background-color: #283776;
}
#all_shop {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdena, Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	color: black;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	background-color: #182766;
}
#okoli {
	background-image: url("files/bg.gif");
	background-repeat: repeat-x;
	background-color: #283776;
}
a {
	color: black;
	text-decoration: none;
	border: 0px;
}
a:link {
	color: black;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	color: black;
	text-decoration: underline;
	font-weight: bold;
}
a:active {
	color: black;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	color: black;
	text-decoration: underline;
	font-weight: bold;
}
table {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdena, Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
}
form {
	margin: 0px;
	padding: 0px;
}
#main {
}
#menu {
	border-top: 1px solid #DFE3F3;
	border-bottom: 1px solid #DFE3F3;
	background-image: url("files/bg_menu.gif");
	background-repeat: repeat-x;
	background-color: #283776;
}
#menu .polozka {
	border-right: 1px solid #DFE3F3;
	cursor: pointer;
}
#menu .polozkaa {
	border-right: 1px solid #DFE3F3;
}
#time {
	color: #FFFFFF;
}
#navstevnici {
	color: #FFFFFF;
}
#foot {
	border-top: 1px solid #DFE3F3;
	background-color: #283776;
}
#left {
	width: 201px;
	background-image: url("files/bg_left.gif");
	background-repeat: repeat-y;
	background-color: #283776;
	vertical-align: top;
}
#left_shop {
	width: 201px;
	background-color: #283776;
	vertical-align: top;
}
#verze {
	color: white;
	width: 201px;
	background-image: url("files/bg_left.gif");
	background-repeat: repeat-y;
	background-color: #283776;
	vertical-align: bottom;
	text-align: center;
}
#verze_shop {
	color: white;
	width: 201px;
	background-color: #283776;
	vertical-align: bottom;
	text-align: center;
}
#right {
	width: 201px;
	background-image: url("files/bg_right.gif");
	background-repeat: repeat-y;
	background-color: #283776;
	vertical-align: top;
}
#action {
	background-color: #E6E9F6;
	vertical-align: top;
}
#action a {
	color: #394C93 !important;
}
#action_shop {
	background-color: #FFFFFF;
	vertical-align: top;
}
#logo {
	background-image: url("files/logo.jpg");
}
#login {
}
#login .login {
	border: 0px solid #000000;
	width: 105px
}
#login .vstup {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border: 1px solid black;
	background: #7494FC;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 50px;
	height: 20px;
}
#login .red {
	font-size: 14px;
	color: #E80000;
}
#login .zahlavi {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: right;
}
#login .zahlavi_firma {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
}
#login a {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#login .login_menu {
	font-weight: bold;
	text-decoration: none;
	color: #184D8F;
}
#login .heslo {
	color: #D5DDFF;
}
#login .heslo a {
	color: #D5DDFF;
}
#login .mezera {
	background-color: #DFE3F3;
}
#reg {
	margin-top: 2px;
}
#reg .head {
	background-color: #7384C9;
	color: #FFFFFF;
	font-weight: bold;
}
#reg .uvod {
	color: #4A60BA;
}
#reg .udaje {
	color: #FFFFFF;
	margin-top: 10px;
	background-color: #6D759A;
}
#reg .banka {
	color: #5666A7;
	margin-top: 10px;
	background-color: #C7CEEA;
}
#reg .hesla {
	color: #FFFFFF;
	margin-top: 10px;
	background-color: #6D759A;
}
#reg .potvrzeni {
	color: #5666A7;
	margin-top: 10px;
	background-color: #C7CEEA;
}
#reg .registrace {
	border: 0px;
	color: #FFFFFF;
	background-color: #4256AA;
	font-size: 14px;
	font-weight: bold;
}
#reg .hledani_text {
	width: 150px;
}
#reg .hledani_text2 {
	width: 250px;
}
#reg a {
	color: #5666A7;
	font-weight: bold
}
#heslo {
	margin-top: 2px;
}
#heslo .head {
	background-color: #7384C9;
	color: #FFFFFF;
	font-weight: bold;
}
#heslo .zahlavi {
	font-weight: bold;
	text-decoration: none;
	color: #5666A7;
}
#heslo .popis {
	font-weight: bold;
	text-decoration: none;
	color: #5666A7;
}
#heslo .vstup {
	border: 0px;
	color: #FFFFFF;
	background-color: #4256AA;
	font-size: 14px;
	font-weight: bold;
}
#static {
	margin-top: 2px;
}
#static .head {
	background-color: #7384C9;
	color: #FFFFFF;
	font-weight: bold;
}
#static .text {
	color: #4A60BA;
}
#static .text a {
	color: #4A60BA;
	text-decoration: underline;
}
#static .cerne {
	color: #000000;
}
#static .cerne_small {
	color: #000000;
	font-size: 10px;
}
#static .cerne_big_u {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}
#static .cerne_big {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
#static .mezera {
	background-color: #565EB3;
	width: 3px;
}
#static .status {
	color: #4A60BA;
	text-align: center;
	font-weight: bold;
}
#static .status a {
	color: #4A60BA;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}
#static .nadpis {
	color: #4A60BA;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
#static .odrazka {
	list-style: circle outside url('files/odrazka.gif');
	margin-top: 15px;
	margin-left: 15px;
	font-size: 12px;
	font-weight: bold;
}
#static .kontakt_1 {
	color: #212E4E;
	font-size: 12px;
	font-weight: bold;
}
#static .kontakt_2 {
	color: #4A5EB5;
	font-size: 12px;
	font-weight: bold;
}
#static .cenik {
	color: #212E4E;
	font-size: 12px;
	font-weight: bold;
}
#static .cenik_o {
	list-style: circle outside url('files/odrazka_taska.gif');
	margin-top: 5px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #004C98;
}
#static .cenik_o a {
	font-size: 12px;
	font-weight: bold;
	color: #004C98;
	text-decoration: none;
}
#static .tab_head {
	font-size: 12px;
	font-weight: bold;
	color: #004C98;
	background-color: #C0C0C0;
	width: 310px;
	text-align: center;
}
#static .tab_heads {
	font-size: 12px;
	font-weight: bold;
	color: #004C98;
	background-color: #C0C0C0;
	width: 200px;
	text-align: center;
}
#static .tab_head2 {
	font-size: 12px;
	font-weight: bold;
	color: #004C98;
	background-color: #C0C0C0;
	text-align: center;
}
#static .napln {
	color: #004C98;
}
#static .napln .nadpis {
	font-size: 16px;
	font-weight: bold;
	color: #004C98;
	text-align: left;
}
#static .napln table td {
	border: 1px solid black;
	text-align: center;
	color: #004C98;
}
#static .napln table td a {
	color: #004C98;
	text-decoration: none;
}
#static .napln p a {
	color: #004C98;
	text-decoration: none;
}
#static .nazev {
	color: #FFFFFF;
	text-decoration: none;
}
#static .nazev_f {
	color: #004C98;
	text-decoration: none;
	background-color: #CCCCDD;
}
#static .ramecek {
	background-color: #CCCCDD;
}
#static .info {
	color: #4A60BA;
	text-decoration: none;
	text-align: right;
}
#static .info a {
	color: #4A60BA;
	text-decoration: none;
	text-align: right;
}
#static .povolit {
	color: #00AA00;
	text-align: right;
}
#static .povolit a {
	color: #00AA00;
	text-align: right;
}
#static .zamitnout {
	color: #AA0000;
	text-align: right;
}
#static .zamitnout a {
	color: #AA0000;
	text-align: right;
}
#static .uredni {
	text-align: justify;
}
#static .uredni td {
	vertical-align: top;
}
#novinky_list {
}
#novinky_list .nadpis {
	color: #FBFD04;
	font-size: 12px;
	font-weight: bold;
}
#novinky_list a {
	color: #FBFD04;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#novinky {
}
#novinky .head {
	background-color: #7384C9;
	color: #FFFFFF;
	font-weight: bold;
}
#novinky .datum {
	color: #777777;
	font-size: 12px;
}
#novinky .nadpis {
	color: #4A60BA;
	font-size: 12px;
	font-weight: bold;
}
#novinky .text {
	color: #4A60BA;
	font-size: 12px;
}
#kurzy_list {
}
#kurzy_list .kurz_bg0 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
}
#kurzy_list .kurz_bg1 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-image: url("files/kurz_bg.jpg");
}
#kurzy_list .click {
	cursor: pointer;
}
#kurzy {
	display: none;
}
#veletrhy_list {
}
#veletrhy_list .veletrh_text {
	color: #FFFFFF;
	font-size: 12px;
}
#veletrhy_list a {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
#veletrhy_list img {
	border: 0px;
}
img {
	border: none;
}
#orange, #orange:visited {
	color: orange!important;
}
#partneri_list {
}
#partneri_list .partneri {
	width: 160px;
}
#partneri_list .img {
	margin-right: 8px;
}
#katalog_menu {
}
#katalog_menu .pole {
	border: 1px solid #1E458A;
	width: 125px;
	height: 20px;
}
#katalog_menu .hledej {
	background-color: #011E6C;
}
#katalog_menu .select {
	border: 2px solid #808080;
	width: 200px;
}
#katalog_menu .zahlavi {
	font-weight: normal;
	text-decoration: none;
	vertical-align: bottom;
	color: #FFFFFF;
}
#katalog_menu .akce {
	background-color: #666666;
}
#katalog {
}
#katalog .pole {
	border: 2px solid #7494BC;
	width: 420px;
	height: 25px;
}
#katalog .select {
	border: 2px solid #7494BC;
	width: 420px;
}
#katalog .zahlavi {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#kat_inf {
}
#kat_inf .kategorie {
	font-size: 24px;
	color: #000000;
	font-weight: normal;
}
#kat_inf .podskupiny_b {
	background-color: #646464;
	color: white;
}
#kat_inf .podskupiny {
	color: #000000;
	border: 1px solid #646464;
}
#kat_inf .podskupiny a {
	color: #000000;
	text-decoration: underline;
}
#katalog_list {
	margin-top: 3px;
}
#katalog_list .kategorie {
	background-color: #15307F;
	color: white;
}
#katalog_list .kategorie a {
	background-color: #15307F;
	color: white;
	text-decoration: underline;
	font-weight: bold;
}
#katalog_list .razeni {
	margin-top: 2px;
	background-color: #15307F;
	color: #FFFFFF;
}
#katalog_list .strankovani {
	margin-top: 2px;
	background-color: #15307F;
	color: #FFFFFF;
}
#katalog_list .vyrobek {
	margin: 2px;
	height: 255px;
	width: 274px !important;
}
#katalog_list .horni {
	background-color: #FFFFFF;
	margin-bottom: 4px;
	width: 74px !important;
	overflow: hidden;
}
#katalog_list .spodni {
	background-color: #D0DAFE;
}
#katalog_list img {
	border: 0px
}
#katalog_list .nahled {
	width: 110px;
	height: 110px;
	border: 1px solid #ADADAD;
}
#katalog_list .udaje {
	color: #000000;
}
#katalog_list .cena_t_moc {
	color: #000000;
}
#katalog_list .cena_moc {
	color: #000000;
	text-align: right;
}
#katalog_list .cena_t_moc {
	color: #000000;
}
#katalog_list .cena_t_voc {
	color: #FF0000;
	font-weight: bold;
}
#katalog_list .cena_voc {
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: right;
}
#katalog_list .cena_mar {
	color: #000000;
}
#katalog_list .cena_t_mar {
	color: #000000;
}
#katalog_list .vyrobek {
	float: left;
	margin-top: 2px;
	padding-bottom: 5px;
	background-color: white;
}
#katalog_list .vyrobek_1 {
	background-color: #FFFFFF;
}
#katalog_list .vyrobek_0 {
	background-color: #EAEAEA;
}
#katalog_list .id_cislo {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #384B97;
	padding: 1px;
}
#katalog_list .popis {
	color: #000000;
	height: 30px;
	vertical-align: top;
}
#katalog_list .nazev {
	color: #28479A;
	font-weight: bold;
}
#katalog_list .nazev a {
	color: #28479A;
	font-weight: bold;
}
#katalog_list .pocet {
	width: 55px;
	height: 20px;
	border: 1px solid #B2B2B2;
	background-color: #FFFFFF;
	color: #406693;
	font-weight: bold;
	text-align: right;
}
#katalog_list .kosik {
	width: 68px;
	height: 21px;
}
#katalog_list .jednotka {
	vertical-align: middle;
	color: #071F69;
	font-size: 12px;
	text-align: left;
}
#katalog_list .detail {
	text-align: right;
}
#katalog_list .znacka {
	color: #000000;
	text-decoration: underline;
}
#katalog_list .vyber_off {
	color: #FFFFFF;
	font-weight: bold;
}
#katalog_list .vyber_on {
	color: #CCDFFF;
	text-decoration: underline;
}
#katalog_list .stranky {
	width: 100%;
	text-align: left;
	font-size: 13px;
}
#katalog_list .stranky a {
	padding-left: 5px;
	padding-right: 5px;
	color: #C4DAFF;
	text-decoration: none;
}
#katalog_list .stranky .aktualni {
	padding-left: 3px;
	padding-right: 3px;
	color: #FFFFFF;
	background-color: #838383;
}
#katalog_mini {
}
#katalog_mini img {
	border: 0px;
}
#katalog_mini .img_mini {
	border: 0px;
	width: 57px;
	height: 58px;
	margin-top: 5px;
	background-image: url("files/img_mini.gif");
}
#katalog_mini .vyrobek0 {
	border-right: 1px dashed #5D82B0;
	float: left;
	margin-top: 5px;
	padding-bottom: 5px;
}
#katalog_mini .vyrobek1 {
	float: left;
	margin-top: 5px;
	padding-bottom: 5px;
}
#katalog_mini .id_cislo {
	color: #BA0000;
	font-weight: bold;
}
#katalog_mini .popis {
	color: #184D8F;
}
#katalog_mini .nazev {
	color: #184D8F;
}
#katalog_mini a {
	color: #184D8F;
	font-weight: bold;
}
#katalog_mini .cena {
	color: #FFFFFF;
	text-align: right;
	font-weight: bold;
}
#katalog_mini .pocet {
	width: 50px;
	height: 20px;
	border: 1px solid #BA0000;
}
#katalog_mini .kosik {
	width: 20px;
	height: 20px;
}
#katalog_detail {
	background-color: #FFFFFF;
}
#katalog_detail .kategorie {
	color: #000000;
}
#katalog_detail .kategorie a {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
#katalog_detail .nazev {
	color: #000000;
	font-weight: normal;
	font-size: 24px;
}
#katalog_detail .ramecek {
	border: 1px solid #ABABAB;
	margin-top: 4px;
}
#katalog_detail .ramecek_o {
	border: 1px solid #ABABAB;
	margin-top: 4px;
	background-color: #F2F2F2;
}
#katalog_detail .cena {
	color: #000000;
	font-weight: bold;
	text-align: right;
}
#katalog_detail .cena_t {
	color: #000000;
	font-weight: bold;
}
#katalog_detail .cena_voc {
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: right;
}
#katalog_detail .cena_voc_t {
	color: #FFFFFF;
	background-color: #FF0000;
}
#katalog_detail .cena_t_s {
	color: #757575;
	font-weight: bold;
}
#katalog_detail .hlavicka {
	background-color: #151515;
	color: #FFFFFF;
	font-weight: bold;
}
#katalog_detail .parametr_1 {
	color: #000000;
	background-color: #FFFFFF;
}
#katalog_detail .parametr_0 {
	color: #000000;
	background-color: #E6E6E6;
}
#katalog_detail .p_nazev {
	vertical-align: top;
}
#katalog_detail .znacka {
	color: #000000;
	text-decoration: underline;
}
#katalog_detail img {
	border: 0px;
}
#katalog_detail .head {
	background-color: #384B96;
}
#katalog_detail .img_detail {
	border: 0px;
	width: 470px;
	height: 470px;
	margin-top: 5px;
}
#katalog_detail .pocet {
	width: 55px;
	height: 20px;
	border: 1px solid #B2B2B2;
	background-color: #FFFFFF;
	color: #B2B2B2;
	font-weight: bold;
	text-align: right;
}
#katalog_detail .kosik {
	width: 68px;
	height: 21px;
}
#katalog_detail .jednotka {
	vertical-align: middle;
	color: #B2B2B2;
	font-size: 15px;
	text-align: left;
}
#katalog_detail .id_cislo {
	color: #BA0000;
	font-weight: bold;
}
#katalog_detail .popis {
	color: #000000;
	font-size: 11px;
}
#katalog_detail .id {
	color: #FFFFFF;
	font-weight: bold;
	width: 50px;
}
#katalog_detail .bilo {
	background-color: #FFFFFF;
	width: 4px;
}
#katalog_detail a {
	color: #184D8F;
	font-weight: bold;
}
#katalog_detail .skupina a:hover {
	color: white;
	background-color: #184D8F;
	font-weight: bold;
}
.title {
	font-size: 25px;
}
.registrace {
	font-size: 12px;
	color: blue;
}
.input_text_long {
	width: 200px;
}
.input_text_short {
	width: 100px;
}
.input_text_short2 {
	width: 50px;
}
.input_text_short3 {
	width: 30px;
}
.reg_form {
	border: 0px solid #000000
}
.eshop_menu_1 {
	width: 211px;
	padding: 2px 0px 2px 0px;
	background-color: #011E6C;
}
.eshop_menu_2 {
	width: 211px;
	padding: 2px 0px 2px 0px;
}
.eshop_menu_3 {
	width: 211px;
	padding: 1px 0px 1px 0px;
	background-color: #445DAD;
}
.eshop_menu_text_b {
	width: 150px;
	margin-top: 0px;
	color: red;
}
.eshop_menu_text_real {
}
.eshop_menu_item {
	float: left;
	font-size: 11px;
}
.eshop_menu_pic {
	margin-top: 0px;
}
.eshop_text {
	float: left;
}
.eshop_text_a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a:link.eshop_text_a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a:visited.eshop_text_a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a:hover.eshop_text_a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a:active.eshop_text_a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
.eshop_text_b {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 20px;
}
a:link.eshop_text_b {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 20px;
}
a:visited.eshop_text_b {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 20px;
}
a:hover.eshop_text_b {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 20px;
}
a:active.eshop_text_b {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-right: 20px;
}

.clear {
  clear: both;
}

.aleft {
  float: left;  
}

.aright {
  float: right;
}

.taright {
  text-align: right;
}

div#menu_vs 	{margin-left: 5px;}
div#menu_vs div 	{ margin: 0 0 4px 0; font-size: 14px; display: block;}
div#menu_vs div div { margin: 0 0 0 1.8em; font-size: 0.90em; display: none;}

div#menu_vs div img {cursor: pointer;}
div#menu_vs div a 	{text-decoration: none;}
div#menu_vs div a:hover 	{text-decoration: underline;}

div#menu_vs div div.menu_ 	{display: none;}
div#menu_vs div div.menu_rozbal {display: block;}