#kos_popisky{
float:left;
font-style:italic;
font-weight:bold;
font-size:14px;
margin:15px 0 0 30px;
}

#empty{
float:left;
font-style:normal;
font-weight:bold;
font-size:13px;
color:#46B3F2;
margin:60px 0 0 3px;
text-align:left;
}

.second .plus a.active{
font-weight:bold;
text-decoration:underline;
}

#kos_nad{
float:left;
background:transparent;
width:735px;
margin:8px 0 0 18px;
height:35px;
line-height:30px;
font-size:15px;
font-weight:bold;
}
#kosik_bg{
float:left;
background:white url(images/det_bg.png) no-repeat;
}
#det{
width:765px;
float:left;
margin:40px 0 0 0;
}
#det_nad{
margin-top:17px;
width:747px;
float:left;
text-align:left;
font-weight:bold;
font-size:13px;
margin-left:18px;
}
.det_0{
float:left;
width:365px;
line-height:29px;
}
.det_1{
float:left;
font-weight:bold;
width:120px;
text-align:left;
}
.det_2{
float:left;
margin-left:10px;
width:160px;
text-align:left;
}
.det_3{
float:left;
width:365px;
line-height:16px;
}
.det_ob{
float:left;
width:382px;
height:270px;
margin:0 0 0 18px;
}
.det_pop1{
float:left;
width:747px;
margin:30px 0 0 18px;
text-align:left;
}
.det_pop2{
float:left;
width:730px;
margin:0 0 0 18px;
text-align:left;
font-size:13px;
}
.det_alt1{
float:left;
margin:60px 0 0 18px;
width:747px;
text-align:left;
}
.det_cara{
float:left;
margin:5px 0 5px 18px;
width:730px;
height:1px;
background:#C0C0C0;
font-size:0;
}

#det_nad a{
float:left;
}
#top_left{
float:left;
width:475px;
height:100%;
text-align:left;
line-height:34px;
font-weight:bold;
font-size:13px;
margin-left:20px
}
#top_left a, #top_right a{
text-decoration:none;
}
#top_right{
float:right;
width: 716px;
height:100%;
text-align:right;
line-height:34px;
font-size:11px;
margin-right:15px;
}
#top_right img {
margin:8px 10px 0 10px;
padding-top:0px;

}
#top_right input{
margin:4px 10px 0 0;
padding:0;
height:25px;
border:1px solid #C3C3C3;
background:#FBFBFB;
float:left;
border-radius:5px 5px 5px 5px;

}
.log_sub{
border:0px !important;
padding:0 0 0 0 !important;
background:none !important;
float:left;
}
#obal{
}
#obal a{
float:left;
margin:0 5px;
}
#obal a:hover{
text-decoration:underline;
}
#obal2{
float:right;
}
.str_zlomek{
float:left;
margin-left:32px;
color:#6E6D6D;
}
.str2{
background: url(images/str_a.png) no-repeat;
width:27px;
height:26px;
float:left;
margin-left:6px;
line-height:26px;
}
.str1{
background: url(images/str_a.png) no-repeat;
width:27px;
height:26px;
float:left;
margin-left:6px;
line-height:26px;
}
.filtr2_stran{
float:right;
margin:8px 15px 0 0;
height:25px;

border:0px solid red;
}
.filtr2_stran a{
cursor:pointer;
height:26px;
}
.filtr2{
float:left;
width:735px;
height:44px;
background:url(images/filtr2_bg.png) no-repeat;
margin:0 0 0 15px;
line-height:44px;
}
#vyrobci{
float:left;
height:44px;
margin-left:10px;
line-height:44px;
}
#vyr_pom2{
float:left;
margin:13px 0 0 0;
}
#vyr_pom1{
float:left;
}
.obchod_zb_price{
float:left;
width:180px;
text-align:left;
color:black;
font-weight:bold;
font-size:15px;
margin-left:5px;
}
.obchod_zb_pop{
float:left;
height:55px;
width:97%;
margin-left:3%;
text-align:left;
font-size:11px;

}
.obchod_zb_freedp{
color:red;
float:left;
width:100%;
font-weight:bold;
}
.obchod_zb_freedp{
float:left;
height:23px;
width:100%;
}
.obchod_zb_obr{
float:left;
width:100%;
height:119px;
}
.obchod_zb_kod{
float:left;
width:230;
height:20px;
line-height:20px;
text-align:left;
padding-left:5px;
font-size:11px;
}
.obchod_zb_nad{
width:235px;
float:left;
color:#097DBD;
height:70px;
line-height:15px;
font-size:13px;
font-weight:bold;
text-align:center;
padding-top:5px;
}
.obchod_zb_nad a{
color:#1427B2;
}
.obchod_zb_vyp{
float:left;
width:235px;
height:288px;
background: url(images/obchod_zb_bg2.png) no-repeat;
margin:15px 0 0 15px;
font-size:0;
}
.obchod_zb_vyp2{
float:left;
width:235px;
height:288px;
background: url(images/obchod_zb_bg2.png) no-repeat;
margin:15px 0 0 15px;
border:0px solid red;
font-size:0;
}
#obchod_zb{
float:left;
width:765px;

border:0px solid red;
}
#filtr1_pps{
width:150px;
height:22px;
line-height:22px;
color:#6E6D6D;
text-align:right;
float:left;
margin:10px 0 0 99px;
}
#filtr1_pps font{
float:left;
}
#filtr1_pps form{
float:left;
width:20px;
margin:2px 0 0 0;
}
#filtr1_radit{
width:190px;
height:22px;
float:left;
margin:10px 0 0 13px;
line-height:22px;
color:#6E6D6D;
}

#filtr1{
float:left;
width:735px;
height:44px;
background:url(images/filtr2_bg.png) no-repeat;
margin:0 0 0 15px;
}
.obchod_nej_nad{
float:left;
height:30px;
width:97%;
margin-left:3%;
font-weight:bold;
line-height:15px;
}
.obchod_nej_obr{
float:left;
width:100%;
height:140px;
}
.obchod_nej_pop{
float:left;
width:97%;
height:45px;
margin-left:3%;
text-align:left;
}
.obchod_nej_price{
float:left;
width:112px;
height:29px;
color:#A11619;
font-size:18px;
line-height:29px;
}
.obchod_nej_sub{
float:left;
}
#obchod_nej{
float:left;
margin:0 0 0 28px;
width:734px;
height:268px;

}
.obchod_nej1{
float:left;
width:240px;
height:268px;
background:white;
}
#obchod_nejpro1{
float:left;
width:780px;
height:50px;
background:url(images/obchod_nejpro1.png) no-repeat;
}
#obchod_nejpro2{
float:left;
width:780px;
height:287px;
background:url(images/obchod_nejpro2.png) no-repeat;
}
#obchod_kat_pop{
float:left;
width:755px;
height:auto;
background:url(images/obchod_kat_pop.png) no-repeat;
text-align:left;
margin:0 0 15px 0;

}
#obchod_kat_pop font{
padding:18px 0 0 18px;
float:left;
font-size:12px;
}
#obchod_predel{
float:left;
width:735px;
height:1px;
font-size:0;
background:url(images/obchod_predel.png) no-repeat;
}
#ob_kat_vypis{
width:780px;
height:42px;
float:left;
line-height:42px;
background-color:#F5F5F5;
font-size:15px;
font-weight:bold;
text-align:left;

}
#ob_kat_vypis a{
font-size:15px;
font-weight:bold;
text-align:left;
padding-left:18px;
}
img{
border:0;
}
.uvod_zb_vypis{
float:left;
width:180px;
height:250px;
border:0px solid #A11619;
margin:12px 0 0 8px;
background:url(images/uvod_zb_bg.png) repeat-x;
}
.uvod_zb_vypis2{
float:left;
width:180px;
height:250px;
border:0px solid #A11619;
margin:12px 0 0 0px;
background:url(images/uvod_zb_bg.png) repeat-x;
}
.uvod_zb_pop{
float:left;
width:97%;
height:60px;
text-align:left;
margin-left:3%;
}
.uvod_zb_obr{
float:left;
height:115px;
width:100%;
}
.uvod_zb_sub{
float:left;
}
.uvod_zb_price{
float:left;
margin:0px 0 0 0;
width:75px;
height:29px;
line-height:29px;
color:#A11619;
font-size:12px;
font-weight:bold;
}
.uvod_zb_nadpis{
color:black;
font-weight:bold;
height:35px;
width:97%;
float:left;
margin-left:3%;
line-height:17px;

}
#uvod_akce_top{
float:left;
width:192px;
height:30px;
background-color:#282828;
margin:7px 0 0 0;
line-height:30px;
}
#uvod_akce_top font{
font-size:15px;
color:white;
font-weight:bold;

}
#uvod_akce_text{
float:left;
width:190px;
min-height:1000px;
height:1000px;
border:1px solid #A11619;
background-color:#F0F0F0;
margin:2px 0 0 0;
}
#uvod_akce_text2{
float:left;
width:185px;
text-align:left;
margin-left:3px;
}
#uvod_akce{
float:right;
width:200px;
min-height:1400px;
}
#uvod_zbozi{
float:left;
width:580px;
margin:20px 0 0 0;
}
#vypis_textu{
float:left;
width:735px;
margin:17px 0 0 15px;
text-align:left;
}
#vypis_textu font{
word-wrap:break-word;
}
#vypis_textu a{
color:blue;
}
#kat_nad{
float:left;
height:6px;
width:200px;
font-size:0;
background:url(images/kat_nad.png) no-repeat;
}
#kat_pod{
float:left;
height:6px;
width:200px;
font-size:0;
background:url(images/kat_pod.png) no-repeat;
}
#bar_top{
background:url(images/bar_top.png) repeat-x;
width:100%;
height:35px;
}
#page{
width:998px;
margin:0 auto;
}
#head{
float:left;
background:url(images/head.png) no-repeat;
width:725px;
height:118px;
}
#head2{
float:left;
background:url(images/head2.png) no-repeat;
width:725px;
height:118px;
}
#kosik{
/*! border:1px solid red; */
width: 100%;
max-width: 247px;
display: inline-block;
/*! background: url(images/kosik.png) no-repeat; */
/*! height: 36px; */
margin-top: 20px;
position: relative;
text-align: right;
}
#kosik_nad{
font-weight:bold;
font-style:italic;
font-size:18px;
float:left;
width:100%;
padding:5px 0 0 0;
}
#kosik_ikon{
background:url(images/kosik_ikon.png) no-repeat;
float:left;
width:47px;
height:54px;
margin:5px 0 0 40px;
}
#kat{
float:left;
width:200px;
height:1230px;
margin:17px 0 0 24px;
background:#EEF3FA url(images/kat_bg.png) no-repeat;
text-align:left;
}
.second{
background:url(images/second_bg.png) repeat-y;
}
.second .plus, .second .minus, .second .none{
float:left;
width:200px;
height:30px;
background:url(images/kat_main.png) no-repeat;
font-size:12px;
}
.second .plus a, .second .minus a, .second .none a{
display:block;
color:white;
/*! float:left; */
height:30px;
padding-left:20px;
line-height:30px;
}
.first .plus, .first .minus, .first .none{
background:transparent;
}
.first .plus a, .first .minus a, .first .none a{
padding-left:20px;
background:url(images/podkat1.png) 8px 0px no-repeat;
display:block;
font-size:12px;
font-weight:normal;
}
.last .plus a, .last .minus a, .last .none a{
padding-left:30px;
background:url(images/podkat2.png) 18px 0px no-repeat;
font-size:12px;
font-weight:normal;

}
.last2 .plus, .last2 .minus, .last2 .none{
background:transparent;
}
.last2 .plus a, .last2 .minus a, .last2 .none a{
padding-left:40px;

background:url(images/podkat2.png) 28px 0px no-repeat;
font-size:12px;
}
.plus, .minus, .none{
float:left;
}
.first .second .last{
float:left;
}
.last2 .none2{
background:url(images/podkat3a.png) no-repeat;
float:left;
width:200px;

}
.last2 .none2 a{
background:transparent;
float:left;
height:50px;
line-height:25px;
width:180px;
padding-left:20px;
color:white;
font-size:11px;	
}
#ob_nad{
background:url(images/filtr1_bg.png) no-repeat;
width:735px;
font-size:0px;
font-weight:bold;
text-align:left;
float:left;
margin:17px 0 0 15px;
height:42px;
line-height:0px;
padding-left:13px;
}
#ob_nad a{
float:left;
height:21px;
line-height:21px;
cursor:pointer;
}
#work{
width:998px;
margin:0 auto;
float:left;
/*! background:url(images/back.png) repeat-y; */
box-shadow: 0 0 9px -4px black;
background: white;
padding-bottom: 39px;
}

#logo{
width:273px;
height:118px;
float:left;
}
body {
background: url(images/bg.png) repeat;
font-family: Arial;
font-size: 10px;
margin: 0;
text-align:center;
}
a {
color: #000;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

p {
padding: 0;
margin: 0;
}

hr {
color: #C0C0C0;
}

table {
empty-cells: show;
}
form {
margin: 0;
}
h1 {
height:21px;
font-size:12px;
font-weight:bold;
text-align:left;
padding:0;
margin:0 0 0 0px;;
float:left;

}
h1 a{
float:left;
}
h2 {
font-family: Arial, sans-serif;
font-size: 11px;
text-align: center;
color: #000;
padding: 0;
margin: 0;
}

h3 {
font-family: Arial, sans-serif;
font-size: 11px;
color: #000;
padding: 0 0 0 10px;
margin: 0;
}
h3 a {
color: #fff;
}

h4 {
color: #c33b27;
font-family: Arial, sans-serif;
font-size: 17px;
font-weight: bold;
padding: 10px 0;
margin: 0;
}

h6 {
font-family: Arial, sans-serif;
font-size: 10px;
font-weight: normal;
padding: 7px 0 0 0;
margin: 0;
}


input {
font-family: Arial, sans-serif;
font-size: 11px;
border: 1px solid #000;
}
.vyhledavani {
	border: none;
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #9aceff;
}

.submit {margin-top: 8px; cursor: pointer;border:0;}
.subimg {border: none;}
.kusu 	{text-align: right; margin: 0 5px 5px 0}
.kusu2 	{float: left; text-align: right;border: 1px solid #000;margin:7px 0 0 10px;}
.kusu3 	{text-align: right; float: left; margin: 1px 3px 0 48px}

.ks		{border: none; cursor: pointer; margin-left: 3px}
.radio	{border: none; margin-right: 10px}
.check	{border: none; margin: 0 2px 0 10px}
.kn		{margin-top: 5px;}

select {
font-family: Arial, sans-serif;
font-size: 11px;
border: 1px solid #000;
}

textarea {
font-family: Arial, sans-serif;
font-size: 11px;
margin-bottom: 5px;
border: 1px solid #000;
}
#header {
width: 998px;
border:0px solid red;
text-align: left;
padding: 10px 0 14px 0;
box-sizing: border-box;
float: left;
box-shadow: 0 0 9px -4px black;
background: white;
}
#header_left{display: inline-block;vertical-align: middle;width: 246px;padding: 0 8px;box-sizing: border-box;}
#header_left img{max-width: 100%;}
#header_middle{display: inline-block;vertical-align: middle;width: 358px;}
#header_right{display: inline-block;vertical-align: middle;width: 384px;text-align: right;}

#horni_menu {
background: #fdecd4 url(./images/horni_menu.jpg) no-repeat;
font-family: Arial, sans-serif;
font-size: 13px;
text-align: right;
padding-right: 40px;
width: 779px;
height: 26px;
}
#horni_menu a {
color: #000;
margin: 0 11px;
font-weight: bold;
}
#kosik_nahled_nadpis {
background: #fdecd4 url(./images/pravy_sloupec_nadpis.gif) repeat-y;
font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
padding-left: 11px;
border-left: 1px solid #fe9d03;
border-right: 1px solid #fbdcae;
width: 138px;
}

#footer {
width: 998px;
height: 51px;
margin:0 auto;
line-height:51px;
text-align:center;
background:url(./images/footer2.png) no-repeat;
float:left;
box-shadow: 0 0 9px -4px black;
background: white;
}
#footer2 {

width: 998px;
height: 51px;
margin:0 auto;
line-height:51px;
text-align:center;
background:url(./images/footer2.png) no-repeat;
float:left;
}
#footer_sec{
width:980px;
margin:0 auto;
text-align:left;
font-size:12px;
color:#6F6F6F

}
#footer_sec font{
font-size:12px;
}
#levy_sloupec {
background-color: #fdecd3;
vertical-align: top;
border-left: 1px solid #fe9d03;
border-right: 1px solid #fe9d03;
border-bottom: 1px solid #fe9d03;
width: 205px;
}
.levy_sloupec_nadpis {
background: #d0d0d2 url(./images/levy_sloupec_nadpis.gif) repeat-y;
height: 26px;
}
#pravy_sloupec {
background-color: #fdecd3;
vertical-align: top;
border-left: 1px solid #fe9d03;
border-right: 1px solid #fe9d03;
border-bottom: 1px solid #fe9d03;
width: 149px;
}
.pravy_nadpis {
background: #d0d0d2 url(./images/pravy_sloupec_nadpis.gif) repeat-y;
height: 26px;
}
#workspace {
background:url(images/det_bg.png) no-repeat;
vertical-align: top;
font-family: Arial, sans-serif;
font-size: 11px;
float:left;
width: 765px;
min-height:1400px;
}
#hledani {
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 2em;
padding: 5px 15px 15px 15px;
height: 46px;
}
#menu_bottom {
border: 1px solid #FE9D03;
text-align: center;
width: 968px;
height: 30px;
background-color: #FEA316;
}
#registrace {
font-family: Arial, sans-serif;
font-size: 12px;
padding: 10px 10px;
text-align: center;
}
#registrace_text {
font-family: Arial, sans-serif;
font-size: 12px;
padding: 5px;
}

th {
font-family: Arial, sans-serif;
font-size: 13px;
padding: 5px;
text-align: left;
}
.dulezite {
color: white;
background-color: #1D1CCB;
}
.dulezite2 {
color: white;
background-color: #097DBD;
}

#kosik_nadpis {
font-family: Arial, sans-serif;
font-size: 12px;
color: white;
background-color: #1427B2;
}

#kosik_nadpis2 {
font-family: Arial, sans-serif;
font-size: 12px;
color: #fff;
background-color: #1D1CCB;
text-align: center;
}

#kosik_text {
font-family: Arial, sans-serif;
font-size: 12px;
}

#kosik_text2 {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
background-color: #1427B2;
padding: 5px 2px;
}

#kosik_ks {
padding: 3px 0 0 7px;
}
#kosik_kusu {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
}
#kosik_ks a {
color: #f00;
}

#kosik_tip {
font-family: Arial, sans-serif;
font-size: 12px;
text-align: center;
float:left;
margin:10px 0 0 18px;
width:735px;
}

#kosik_zadne_zbozi {
font-family: Arial, sans-serif;
font-size: 12px;
text-align: center;
padding-top: 50px;
}

#kosik_odkaz {
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: center;
padding-top: 10px;
}
#text_podobchodu {
padding: 12px 5px 0px 5px;
}
#detail_foto {
width: 200px;
text-align: center;
}
#detail_dalsi_foto img {
margin-right: 8px;
margin-top: 8px;
border: 1px solid #eee;
}
.vypis_menu_nadpis {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 4px;
}
.vypis_menu_nadpis2 {
font-family: Arial, sans-serif;
font-size: 12px;
padding-right: 4px;
}
.vypis_menu_nadpis3 {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding-left: 1px;
}

.vypis_menu_text {
font-family: Arial, sans-serif;
font-size: 12px;
}
.active{
text-decoration:underline;
}
.vypis_menu_text a {
color: #000000;
}
.vypis_menu_text a.active {
color: #cc0000;
}
.vypis_prvni {
vertical-align: top;
width: 172px;
padding: 10px 5px;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}
.vypis {
vertical-align: top;
width: 173px;
padding: 10px 5px;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
}

.vypis_prvni_posledni {
vertical-align: top;
width: 172px;
padding: 10px 5px;
border-left: 1px solid #dddddd;
border-right: 1px solid #dddddd;
}
.vypis_posledni {
vertical-align: top;
width: 173px;
padding: 10px 5px;
border-right: 1px solid #dddddd;
}
.vypis_prazdne {
border-right: 1px solid #dddddd;
}

.vypis_cell_nadpis {
text-align: center;
height: 39px;
}
.vypis_cell_foto {
text-align: center;
height: 120px;
}
#vypis_top {
background: url(./images/vypis_top.gif) no-repeat;
height: 10px;
}
#vypis_bottom {
background: url(./images/vypis_bottom.gif) no-repeat;
height: 10px;
}
.vypis_cell_popis {
font-family: Arial, sans-serif;
font-size: 11px;
text-align: center;
}
.vypis_cell_text {
font-family: Arial, sans-serif;
font-size: 11px;
text-align: center;
font-weight: bold;
height: 30px;
}
.vypis_cell_text2 {
font-family: Arial, sans-serif;
font-size: 11px;
text-align: right;
vertical-align: top;
font-weight: bold;
padding: 2px 0px 2px 0;
width: 58%;
}
.vypis_cell_text2a {
font-family: Arial, sans-serif;
font-size: 11px;
text-align: right;
vertical-align: top;
font-weight: bold;
padding: 8px 0px 2px 0;
width: 58%;
}
.vypis_cell_text_cena {
font-family: Arial, sans-serif;
font-size: 11px;
vertical-align: top;
color: #eb0101;
font-weight: bold;
text-align: right;
padding: 2px 0 10px 0;
width: 42%;
}
.vypis_cell_text_cena2 {
font-family: Arial, sans-serif;
font-size: 11px;
vertical-align: top;
text-align: right;
color: #808080;
font-weight: bold;
padding: 8px 0 2px 0;
width: 42%;
}
.cena {
color: #eb0101;
}
.cena_s {
font-size: 10px;
font-weight: normal;
}
#detail_foto {
width: 200px;
text-align: center;
}
.detail_text {
font-family: Arial, sans-serif;
font-size: 13px;
}
.detail_cena {
font-family: Arial, sans-serif;
font-size: 13px;
color: #f00;
}
#detail_popis {
font-family: Arial, sans-serif;
font-size: 13px;
margin:20px 0 0 0;
float:left;
}
#kosik_nahled {
font-family: Arial, sans-serif;
font-size: 12px;

padding: 5px 10px 10px 10px;
}
#prihlaseni {
font-family: Arial, sans-serif;
font-size: 12px;
padding: 10px 15px;
}
#prih {
float: left;
margin: 1px 3px;
}
.akce_nahled {
font-family: Arial, sans-serif;
font-size: 12px;
padding: 10px;
}
.akce_nahled_prazdna {
font-family: Arial, sans-serif;
font-size: 11px;
text-align: center;
line-height: 1.5em;
padding: 10px;
}
.akce_nahled ul {
padding: 0;
margin: 0;
list-style-type: none;
}
.akce_nahled li {
padding-top: 3px;
}
.vypis_varianta {
font-family: Arial, sans-serif;
font-size: 12px;
}
.vypis_radio {
border: 0px solid #fff;
}
#top_bar{
width:998px;
height:34px;
background:url(images/top_bar.png) no-repeat;
float:left;
}
#menu1{
width:133px;
height:49px;
float:left;
background:url(images/menu1.png) no-repeat;
margin-left:24px;
line-height:49px;
}
#menu1a{
width:133px;
height:49px;
float:left;
background:url(images/menu1a.png) no-repeat;
line-height:49px;
margin-left:24px;
}
#menu2{
width:152px;
height:49px;
float:left;
background:url(images/menu2.png) no-repeat;
line-height:49px;
}
#menu2a{
width:152px;
height:49px;
float:left;
background:url(images/menu2a.png) no-repeat;
line-height:49px;
}
#menu3{
width:230px;
height:49px;
float:left;
background:url(images/menu3.png) no-repeat;
line-height:49px;
}
#menu3a{
width:230px;
height:49px;
float:left;
background:url(images/menu3a.png) no-repeat;
line-height:49px;
}
#menu4{
width:256px;
height:49px;
float:left;
background:url(images/menu4.png) no-repeat;
line-height:49px;
}
#menu4a{
width:256px;
height:49px;
float:left;
background:url(images/menu4a.png) no-repeat;
line-height:49px;
}
#menu5{
width:179px;
height:49px;
float:left;
background:url(images/menu5.png) no-repeat;
line-height:49px;
}
#menu5a{
width:179px;
height:49px;
float:left;
background:url(images/menu5a.png) no-repeat;
line-height:49px;
}
#menu{
width:998px;
height:32px;
line-height:32px;
float:left;
background:#656565;
font-size:0;
/*! border-radius: 5px 5px 0 0; */
/*! box-shadow: 0 0 9px -4px black; */
}
#menu a{
color:white;
font-size:13px;
text-decoration:none;
font-weight:bold;
padding-top:6px;
}
#menu a:hover{
text-decoration:underline;
color:white;
}
#menu0{
float:left;
margin:0px 0 0 31px;
font-size:12px;
color:white;
height:32px;
line-height:32px;

}
#menu0 a{
font-weight:normal;

}
#menu00{
height:32px;
float:left;
color:white;
line-height:32px;
font-size:12px;
margin:0px 0 0 80px;
font-family:Arial;
}
#menu1 a, #menu1a a, #menu2 a, #menu2a a, #menu3 a, #menu3a a, #menu4 a, #menu4a a, #menu5 a, #menu5a a{
font-size:13px;
color:white;
text-decoration:none;
font-weight:bold;
display:block;
}
#nabidka {
width: 300px;
}
#menu_sept {
position: absolute;
top:135px;
z-index:999999;
}
.vzhled1 {
color: #f00;
}
.vzhled2 {
color: #080;
}
.vzhled3 {
color: #888;
}
.vzhled4 {
color: #00a;
}
#zbozi_add{
float:left;
width:735px;
height:50px;
line-height:50px;
color:#086296;
font-weight:bold;
background:url(./images/zbozi_add.png) no-repeat;
margin:0 0 0 18px;
}
#fotox{
float:left;
width:740px;
border:0px dotted red;
margin:0 0 10px 18px;
}
#fotox a{
float:left;
margin:0 10px 0 0;
}
#strankovani2_up{
float:right;
}
#predchozi{
float:left;
width:39px;
height:26px;
line-height:26px;
}
#predchozi a{
margin:8.5px 15px; 0 0;
width:9px;
height:9px;
}
#stranky{
float:left;
height:26px;
}
#stranky a{
float:left;
}
#dalsi{
float:left;
width:39px;
height:26px;
line-height:26px;
}
#dalsi a{
margin:8.5px 0 0 15px;
width:9px;
height:9px;
}
.strana_aktivni{

background:url(./images/str_b.png) no-repeat;
width:27px;
height:26px;
color:white;
font-size:12px;
line-height:26px;
font-weight:bold;
}
.strana_neaktivni{
font-size:12px;
background:url(./images/str_a.png) no-repeat;
width:27px;
height:26px;
line-height:26px;
font-weight:normal;
}
a#href_historie{
text-decoration:none;
font-weight:bold;
cursor:pointer;
color:#097DBD;
float:left;
width:550px;
text-align:left;
margin:10px 0;
padding-left:10px;
}


a#href_historie:hover{
text-decoration:underline;
}

#historie_objednavek {
border:0px solid silver;
float:left;
border-collapse:collapse;
margin:5px 0 20px 10px;
}

#historie_objednavek td{
border:1px solid silver;
text-align:left;
font-size:12px;
padding:4px;
}

#historie_objednavek a{
text-decoration:none;
color:#097DBD;
}

#historie_objednavek a:hover{
text-decoration:underline;
}

.hist_obj1 {
font-weight:bold;
color:white;
background:#0293db;
}
.histo_nadpis{
float:left;
width:550px;
margin:17px 0 0 10px;
text-align:left;
font-size:13px;
font-weight:bold;
}
.nalepka1{
position:relative;
text-align:left;
float:left;
}
.nalepka2{
position:absolute;
left:-91px;
top:80px;
}
.nalepka3{
position:relative;
text-align:left;
float:left;
}
.nalepka4{
position:absolute;
left:-75px;
top:0px;
}
.nalepka5{
position:relative;
text-align:left;
float:left;
}
.nalepka6{
position:absolute;
left:-91px;
top:80px;
}
.nalepka7{
position:relative;
text-align:left;
float:left;
}
.nalepka8{
position:absolute;
left:-220px;
top:-30px;
}
.nalepka9{
position:relative;
text-align:left;
float:left;
}
.nalepka10{
position:absolute;
left:-120px;
top:180px;
}
.nalepka11{
position:relative;
text-align:left;
float:left;
}
.nalepka12{
position:absolute;
left:-120px;
top:-30px;
}
.nalepka13{
position:relative;
text-align:left;
float:left;
}
.nalepka14{
position:absolute;
left:-325px;
top:-20px;
}
.nalepka15{
position:relative;
text-align:left;
float:left;
}
.nalepka16{
position:absolute;
left:-10px;
top:10px;
}
.nalepka17{
position:relative;
text-align:left;
float:left;
}
.nalepka18{
position:absolute;
left:0px;
top:0px;
}
.nalepka19{
position:relative;
text-align:left;
float:left;
}
.nalepka20{
position:absolute;
left:0px;
top:3px;
}
#hledej {
max-width: 100%;
margin-top: 12px;
}
#hledat_1{
/*! border:0px solid red !important; */
height:46px;
margin:0px;
font-size:15px;
font-family:Arial;
font-weight:bold;
line-height:46px;
/*! background:url(./images/hledej.png) no-repeat; */
color:#9C9B9B;
display:inline;
float:left;
width:304px;
padding-left: 10px;
box-sizing: border-box;
border: 1px solid #E7E6E6;
box-sizing: border-box;
border-radius: 5px 0 0 5px;
}
#lupa{
display:inline;
font-size:0px !important;
border:0px solid red;

padding:0px;
margin:0px;
display:inline;
}
#kos{
border:1px solid red;
}
#kos_castky{
font-size:13px;
color:#1427B2;
margin:0px 0 0 0px;
text-align:left;
text-decoration:underline;
cursor:pointer;
width:120px;
border:0px solid red;
height: 36px;
line-height: 36px;
margin-left: 44px;
text-align: right;
}
.podkat_x{
display:block;
background:#919191;
margin:0 0 10px 0;
text-align:left;
padding:0 10px;
height:30px;
line-height:30px;
border-radius:10px;
cursor:pointer;
margin-left:30px;
color:white;
}
.podkat_x a{
color:white;
}
.podkat_xx{
display:block;
background:#097DBD;
margin:0 0 10px 0;
text-align:left;
padding:0 10px;
height:30px;
line-height:30px;
border-radius:10px;
cursor:pointer;
}
.podkat_xxx{
display:block;
background:#097DBD;
margin:0 0 10px 10px;
text-align:left;
padding:0 10px;
height:30px;
line-height:30px;
border-radius:10px;
cursor:pointer;
}
.podkat_xxxx{
display:block;
background:#097DBD;
margin:0 0 10px 20px;
text-align:left;
padding:0 10px;
height:30px;
line-height:30px;
border-radius:10px;
cursor:pointer;
}
.podkat_xx a,.podkat_xxx a,.podkat_xxxx a{
color:white;
font-weight:normal;
}
#obal_podkat{
}
.none a.active{
color:yellow !important;
}
.last .last2 .none a.active{
background: url(./images/podkat2_yellow.png) 28px 0  !important;
}
.last .none a.active{
background: url(./images/podkat2_yellow.png) 18px 0  !important;
}
#sx01 {
display: none;
}
#sx02 {
display: none;
}
#obchod_vypis_podkategorie{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: stretch;-ms-flex-pack: stretch;justify-content: stretch;margin: 0 -7px 15px;margin-bottom: 0;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 20px 0px 0px 20px;float: left;width: 735px;}
.obchod_vypis_podkategorie{position: relative;list-style: none;margin: 0;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0 8px 16px;box-sizing: border-box;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 25%;}
.obchod_vypis_podkategorie a{width: 100%;border: 1px solid #DDDDDD;padding: 5px 5px 5px 10px;/*! text-transform: uppercase; */text-decoration: none;box-sizing: border-box;-webkit-transition: border-color 300ms ease;-moz-transition: border-color 300ms ease;-o-transition: border-color 300ms ease;transition: border-color 300ms ease;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;/*! font-size: 0.9rem; */color: #062B60;line-height: 1.3;/*! font-weight: bold; */background: #F1F1F1;border-radius: 7px;}
.obchod_vypis_podkategorie a:before{content: "\00B7";text-transform: none;color: #1427B2;font-size: 85px;text-align: center;width: 20%;line-height: 24px;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;-webkit-transform: scale(0.75,0.75);-moz-transform: scale(0.75,0.75);-ms-transform: scale(0.75,0.75);-o-transform: scale(0.75,0.75);transform: scale(0.75,0.75);-webkit-transition: -webkit-transform 200ms linear;-moz-transition: -moz-transform 200ms linear;-ms-transition: -ms-transform 200ms linear;-o-transition: -o-transform 200ms linear;transition: transform 200ms linear;}
.obchod_vypis_podkategorie a:hover{border-color: #a6a9af;}
.obchod_vypis_podkategorie i{}
#nakupujete_v_rezimu{background: #c3c3c3;border-radius: 5px;display: inline-block;font-weight: bold;font-size: 13px;color: #393939;vertical-align: top;border: 2px solid #e4e4e4;width: 50%;box-sizing: border-box;text-align: center;padding: 9px 10px;}
#nakupujete_v_rezimu2{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;}
#rezim_normal_a{display: inline-block;vertical-align: middle;width: 100%;box-sizing: border-box;text-align: center;}
#rezim_normal_a input[type=submit]{background: #1427B2;border-radius: 5px;display: inline-block;font-weight: bold;font-size: 13px;color: #fff;vertical-align: middle;border: 2px solid #e4e4e4;width: 100%;box-sizing: border-box;text-align: center;padding: 9px 10px;cursor: pointer;}
#rezim_normal{display: inline-block;vertical-align: middle;width: 100%;box-sizing: border-box;text-align: center;}
#rezim_normal input[type=submit]{background: #c3c3c3;border-radius: 5px;display: inline-block;font-weight: bold;font-size: 13px;color: #393939;vertical-align: middle;border: 2px solid #e4e4e4;width: 100%;box-sizing: border-box;text-align: center;padding: 9px 10px;cursor: pointer;}
#rezim_normal input[type=submit]:hover{text-decoration:none;background:#1427B2;color:white;}
#rezim_np{display: inline-block;vertical-align: middle;width: 100%;box-sizing: border-box;text-align: center;}
#rezim_np input[type=submit]{background: #c3c3c3;border-radius: 5px;display: inline-block;font-weight: bold;font-size: 13px;color: #393939;vertical-align: middle;border: 2px solid #e4e4e4;width: 100%;box-sizing: border-box;text-align: center;padding: 9px 10px;cursor: pointer;}
#rezim_np_a{display: inline-block;vertical-align: middle;width: 100%;box-sizing: border-box;text-align: center;text-decoration: none;}
#rezim_np_a input[type=submit]{border-radius: 5px;display: inline-block;font-weight: bold;font-size: 13px;color: #393939;vertical-align: middle;border: 2px solid #e4e4e4;width: 100%;box-sizing: border-box;text-align: center;padding: 9px 10px;text-decoration: none;background: #D43F34;color: white;cursor: pointer;}
#rezim_np input[type=submit]:hover{text-decoration:none;background:#D43F34;color:white;}
#rezim_normal_a input[type=submit]:hover{text-decoration: none;}


#header_left_txt{text-align: center;font-size: 13px;display: block;width: 64%;margin: 12px auto 0 auto;}
#nahradni_plneni_cover{max-width: 320px;margin: 0 auto;}
#user_login_panel{text-align: right;}
#user_control_panel{text-align:right;}
#user_login_panel_links{display: inline-block;vertical-align: middle;width: 32%;}
#user_login_panel_links a{font-size: 12px;color: #1427B2;font-weight: bold;display: block;}
#user_login_panel_links a:hover{}
#user_login_panel1{display: inline-block;vertical-align: top;width: 68%;}
#user_login_panel2{width: 38%;margin-right: 3px;}
#user_login_panel3{width: 38%;margin-right: 3px;}
#user_login_panel4{width: 20%;}
.txtinput1{border: 1px solid #C3C3C3;padding: 5px 10px;border-radius: 5px;}
.subinput1{border: 1px solid #C3C3C3;padding: 5px 10px;border-radius: 5px;cursor: pointer;}
#motto{display: inline-block;width: 100%;color: rgb(152,40,40);font-size: 14px;margin-top: 20px;font-weight: bold;}
#motto span{color: #1427B2;font-size: 12px;font-weight: normal;margin-right: 5px;}

#user_control_panel1{display: inline-block;vertical-align: middle;color: black;font-size: 12px;font-weight: bold;}
#user_control_panel2{display: inline-block;vertical-align: middle;color: black;font-size: 11px;}
#user_control_panel2 a{color: #1427B2;font-weight: normal;text-decoration: underline;}

#user_control_panel3{display: inline-block;vertical-align: middle;color: black;font-size: 11px;}
#user_control_panel3 a{color: #1427B2;font-weight: normal;text-decoration: underline;}

#user_control_panel4{display: inline-block;vertical-align: middle;color: black;font-size: 11px;}
#user_control_panel4 a{color: #1427B2;font-weight: normal;text-decoration: underline;}
#user_control_panel5{display: inline-block;vertical-align: middle;color: black;font-size: 11px;}
#user_control_panel5 a{color: #1427B2;font-weight: normal;text-decoration: underline;}


#user_control_panel1:after{content: '|';margin: 0 2px;}
#user_control_panel2:after{content: '|';margin: 0 2px;}
#user_control_panel3:after{content: '|';margin: 0 2px;}
#user_control_panel5:before{content: '|';margin: 0 2px;}

#user_control_panel2 a:hover,#user_control_panel3 a:hover,#user_control_panel4 a:hover{text-decoration: none;}

#abs_kosik{position: absolute;background: #DADADA;color: #000;display:none;font-size: 13px;min-width: 276px;text-align: center;right: 1px;box-shadow: 4px 4px 8px -5px black;/*! border-radius: 5px; */font-weight: bold;box-sizing: border-box;padding: 24px;border: 1px solid black;bottom: -116px;}
#abs_kosik a{color:black;}
.vypis_dopravy_nazev{font-size: 12px;width: 289px;border-bottom: 1px solid #bdbdbd;}
.vypis_dopravy_platba{font-size: 12px;border-bottom: 1px solid #bdbdbd;}
.vypis_dopravy_cena{font-size: 12px;font-weight: bold;text-align: right;border-bottom: 1px solid #bdbdbd;}
.vypis_dopravy_radio{padding: 10px 0;border-bottom: 1px solid #bdbdbd;}



#volby_text_info{float: left;margin: 10px 0 0 18px;font-size: 13px;color: #242424;background: #ffcfcf;box-sizing: border-box;padding: 18px;text-align: left;width: 735px;}

#kosik_new{width: 223px;display: inline-block;cursor: pointer;}
#kosik_new_image{display: inline-block;background: url(images/kosik_new.png) no-repeat;vertical-align: middle;width: 33px;height: 36px;margin-right: 14px;}
#kosik_new_prices{display: inline-block;vertical-align: middle;text-align: left;}
#kosik_new_novat{color: #1427B2;font-weight: bold;font-size: 13px;}
#kosik_new_vat{color: #000;font-weight: bold;font-size: 13px;}
#kosik_new_sub{text-align: center;margin: 5px 0 0 0;}
#kosik_new_sub a{display: block;background: #dadada;color: black;padding: 5px 0;font-size: 14px;font-weight: bold;}
#kosik_new_sub a:hover{}
.vypis_dopravy_nad{background: #1427B2;color: white;font-size: 12px;font-weight: bold;padding: 9px 0;}
.table_vypis_dopravy{}
.table_vypis_dopravy tr:nth-of-type(2n){background:#e1e1e1;}

#table_reg_firma{width: 700px;}
#table_reg_firma_form{display: none;}
#table_reg_firma td{font-size: 13px;}
#table_reg_firma td a,#table_reg_privat td a{color:red;text-decoration: underline;}
#table_reg_firma td a:hover,#table_reg_privat td a:hover{text-decoration: none;}
#table_reg_firma td input[type=text]{padding: 6px 10px;border: 1px solid #c6c6c6;font-size: 13px;}
#table_reg_firma td select{padding: 6px 10px;border: 1px solid #c6c6c6;font-size: 13px;}
#table_reg_firma td input[type=password]{padding: 6px 10px;border: 1px solid #c6c6c6;font-size: 13px;}
#table_reg_firma td textarea{border: 1px solid #c6c6c6;padding: 6px 10px;font-size: 13px;}
.table_reg_nad{text-align: center;background: #1427B2;color: white;padding: 6px 0;font-weight: bold;}
.reg_needed_par{color: #d20d0d;font-weight: bold;font-size: 19px;vertical-align: middle;}

#table_reg_privat{width: 700px;}
#table_reg_privat_form{display: none;}
#table_reg_privat td{font-size: 13px;}
#table_reg_privat td input[type=text]{padding: 6px 10px;border: 1px solid #c6c6c6;font-size: 13px;}
#table_reg_privat td select{padding: 6px 10px;border: 1px solid #c6c6c6;font-size: 13px;}
#table_reg_privat td input[type=password]{padding: 6px 10px;border: 1px solid #c6c6c6;font-size: 13px;}
#table_reg_privat td textarea{border: 1px solid #c6c6c6;padding: 6px 10px;font-size: 13px;}

#table_reg_choose{width: 700px;margin-bottom: 50px;}
#table_reg_choose td{font-size: 13px;}
#table_reg_choose td input[type=text]{padding: 6px 10px;border: 1px solid #c6c6c6;font-size: 13px;}
#table_reg_choose td input[type=password]{padding: 6px 10px;border: 1px solid #c6c6c6;font-size: 13px;}
#table_reg_choose td textarea{border: 1px solid #c6c6c6;padding: 6px 10px;font-size: 13px;}
.table_reg_err_row{text-align:center;padding: 5px 0;background:#c62a2a;color:white;}

#rekap_zbozi{width: 735px;border-collapse: collapse;/*! table-layout: fixed; */margin: 0 0 20px 0;}
#rekap_zbozi tr:nth-of-type(1) td:nth-of-type(1){width: 10%;text-align: center;}
#rekap_zbozi tr:nth-of-type(1) td:nth-of-type(2){width: 38%;text-align: center;}
#rekap_zbozi tr:nth-of-type(1) td:nth-of-type(3){width: 10%;text-align: center;}
#rekap_zbozi tr:nth-of-type(1) td:nth-of-type(4){width: 10%;text-align: center;}
#rekap_zbozi tr:nth-of-type(1) td:nth-of-type(5){width: 10%;text-align: center;}
#rekap_zbozi tr:nth-of-type(1) td:nth-of-type(6){width: 7%;text-align: center;}
#rekap_zbozi tr:nth-of-type(1) td:nth-of-type(7){width: 15%;text-align: center;}

#rekap_zbozi tr td:nth-of-type(1){width: 10%;text-align: right;}
#rekap_zbozi tr td:nth-of-type(2){width: 38%;text-align: left;}
#rekap_zbozi tr td:nth-of-type(3){width: 10%;text-align: right;}
#rekap_zbozi tr td:nth-of-type(4){width: 10%;text-align: right;}
#rekap_zbozi tr td:nth-of-type(5){width: 10%;text-align: right;}
#rekap_zbozi tr td:nth-of-type(6){width: 7%;text-align: right;}
#rekap_zbozi tr td:nth-of-type(7){width: 15%;text-align: right;}

#rekap_zbozi td{border: 1px solid #969696;font-size: 12px;padding: 5px;}


#rekap_ceny_cover{width: 735px;}

#rekap_ceny{width: 350px;border-collapse: collapse;table-layout: fixed;float: right;}

#rekap_ceny tr:nth-of-type(1) td:nth-of-type(1){text-align: left;}

#rekap_ceny tr:nth-of-type(2) td:nth-of-type(1){text-align: center;}
#rekap_ceny tr:nth-of-type(2) td:nth-of-type(2){text-align: center;}
#rekap_ceny tr:nth-of-type(2) td:nth-of-type(3){text-align: center;}
#rekap_ceny tr:nth-of-type(2) td:nth-of-type(4){text-align: center;}


#rekap_ceny tr td:nth-of-type(1){text-align: right;}
#rekap_ceny tr td:nth-of-type(2){text-align: right;}
#rekap_ceny tr td:nth-of-type(3){text-align: right;}
#rekap_ceny tr td:nth-of-type(4){text-align: right;}


#rekap_ceny td{border: 1px solid #969696;font-size: 12px;padding: 5px;}

#rekap_zaokouhleni_cover{width: 735px;margin-top: 20px;}

#rekap_zaokrouhleni{width: 350px;border-collapse: collapse;table-layout: fixed;float: right;}

#rekap_zaokrouhleni tr:nth-of-type(1) td:nth-of-type(1){text-align: left;}

#rekap_zaokrouhleni tr:nth-of-type(2) td:nth-of-type(1){text-align: left;}
#rekap_zaokrouhleni tr:nth-of-type(2) td:nth-of-type(2){text-align: right;}
#rekap_zaokrouhleni tr:nth-of-type(2) td:nth-of-type(3){text-align: center;}
#rekap_zaokrouhleni tr:nth-of-type(2) td:nth-of-type(4){text-align: center;}


#rekap_zaokrouhleni tr td:nth-of-type(1){text-align: right;}
#rekap_zaokrouhleni tr td:nth-of-type(2){text-align: right;}
#rekap_zaokrouhleni tr td:nth-of-type(3){text-align: right;}
#rekap_zaokrouhleni tr td:nth-of-type(4){text-align: right;}


#rekap_zaokrouhleni td{border: 1px solid #969696;font-size: 12px;padding: 5px;}

.clear{clear:both;}
.rekap_blok{width: 735px;text-align: right;padding: 10px 0 28px 0;font-size: 13px;}
.rekap_blok input[type=checkbox]{vertical-align: middle;display: inline-block;}
.rekap_blok span{vertical-align: middle;/*! display: inline-block; */}
.rekap_blok span a{/*! vertical-align: middle; *//*! display: inline-block; */color: #9e0b0b;font-weight: bold;text-decoration: underline;}
.rekap_blok span a:hover{text-decoration: none;}


