body {
background-color: #fff;
font-family: Verdana, sans-serif;
font-size: 13px;
margin: 0;
}
a {
color: #000;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

input:focus {
outline:none;
}

.clear {
clear: both;
}

.response_layout {
max-width: 1280px;
min-width: 400px;
margin-right: auto;
margin-left: auto;
}

#header_logo {
float: left;
padding: 25px 0 0 0;
}
#header_logo img {
max-width: 250px;
border: 0;
}

#header_menu_vyhledavani_kosik {
float: right;
width: 885px;
}

#header_menu {
background: #9e9e9e;

padding: 10px 10px;

border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
#header_menu_registrace {
float: right;
}
#header_menu_registrace a {
color: #fff;
display: block;
float: left;
margin: 0 5px;
}

#header_menu_odkazy_blok a {
color: #fff;
display: block;
float: left;
margin: 0 5px;
}

#header_menu_menu {
display: none;
}
#header_menu_menu img {
width: 30px;
}

#header_menu_odkazy {
float: left;
}

#header_vyhledavani_kosik {

}
#header_kosik {
float: right;
}
#header_kosik_a {
background: url(./img/kosik.png) no-repeat 0 27px;
text-decoration: none;
display: block;
width: 180px;
height: 75px;
}
#header_kosik_ks {
font-size: 15px;
color: #9e9e9f;
text-align: right;
padding: 32px 20px 0 0;
}
#header_kosik_cena {
font-size: 15px;
color: #FF6605;
text-align: right;
padding: 2px 20px 0 0;
}

#header_vyhledavani {
padding: 27px 0 0 0;
}

#header_vyhledavani_blok {
background: url(./img/hvbg.gif) no-repeat 100% 0;
border: 2px solid #0f4fa8;
border-radius: 2px;

width: 382px;
height: 31px;
}

#header_vyhledavani_txt {
font-size: 13px;
width: 282px;
padding: 9px 0 3px 9px;
border: none;
}

#header_vyhledavani_sub {
background: #0f4fa8;
font-size: 13px;
color: #fff;

cursor: pointer;
float: right;

width: 80px;
height: 32px;

margin: 0;

border: none;

-webkit-transition: background-color 0.6s ease-out;
-moz-transition: background-color 0.6s ease-out;
-o-transition: background-color 0.6s ease-out;
transition: background-color 0.6s ease-out;
}
#header_vyhledavani_sub:hover {
background: #156ee7;
}

@media screen  and (max-width: 1150px) {
	#header_logo {
	text-align: center;
	float: none;
	clear: both;
	margin: 0 auto;
	padding: 0 0 0 0;
	}
	#header_menu_vyhledavani_kosik {
	float: none;
	clear: both;
	width: 100%;
	margin: 0 auto;
	}
	#header_vyhledavani_kosik {
	max-width: 800px;
	margin: 0 auto 10px auto;
	}
}
@media screen  and (max-width: 680px) {
	#header_menu_odkazy_blok {
	background: #777;
	display: none;
	position: absolute;
	z-index: 20;
	width: 385px;
	padding: 10px 0;
	border: 2px solid #0f4fa8;
	}

	#header_menu_odkazy_blok a {
	font-size: 15px;
	float: none;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px 5px;
	}
	#header_menu_odkazy_blok a:hover {
	background: #999;
	text-decoration: none;
	}

	#header_menu_menu {
	display: block;
	}
	#header_menu_registrace {
	padding: 8px 0 0 0;
	}
}

@media screen  and (max-width: 680px) {
	#header_kosik {
	float: none;
	width: 180px;
	margin: 0 auto;
	}
	#header_vyhledavani {
	float: none;
	padding: 10px 0 5px 0;
	}
	#header_vyhledavani_blok {
	margin: 0 auto;
	}
}


#menu_kategorie_bga {
background: #ededed;
padding: 0 0 4px 0;
}
#menu_kategorie_bgb {
background: #808080;
padding: 10px 0;
}

.menu_kategorie_tab {
display: table;
width: 100%;
border-collapse: collapse;
}

.menu_kategorie_row {
display: table-row;
}


.menu_kategorie_cell_a0 {
font-size: 15px;
color: #fff;
text-align: center;
display: table-cell;
vertical-align: middle;
padding: 10px 5px;

-webkit-transition: background-color 0.6s ease-out;
-moz-transition: background-color 0.6s ease-out;
-o-transition: background-color 0.6s ease-out;
transition: background-color 0.6s ease-out;
}
.menu_kategorie_cell_a0:hover {
text-decoration: none;
}


.menu_kategorie_cell_a1 {
font-size: 21px;
color: #fff;
text-align: center;
display: table-cell;
vertical-align: middle;
padding: 10px 5px;

-webkit-transition: background-color 0.6s ease-out;
-moz-transition: background-color 0.6s ease-out;
-o-transition: background-color 0.6s ease-out;
transition: background-color 0.6s ease-out;
border-bottom: 1px solid #999;
}
.menu_kategorie_cell_a1:hover {
text-decoration: none;
}


.menu_kategorie_cell {
display: table-cell;
}

.menu_submenu_blok {
position: absolute;
z-index: 15;
display: none;
}
.menu_submenu {
background: #fff;
position: absolute;
width: 300px;
padding: 10px 0;
}
.menu_submenu_a {
font-size: 15px;
padding: 8px 10px;
display: block;
}
.menu_submenu_a:hover {
background: #f00;
color: #fff;
text-decoration: none;
}

@media screen  and (min-width: 1200px) {
	#menu_kategorie_tab_1 {
	display: table;
	}
	#menu_kategorie_tab_2 {
	display: none;
	}
	#menu_kategorie_tab_3 {
	display: none;
	}
	#menu_kategorie_tab_4 {
	display: none;
	}
	#menu_kategorie_tab_5 {
	display: none;
	}
}
@media screen  and (max-width: 1200px) {
	#menu_kategorie_tab_1 {
	display: none;
	}
	#menu_kategorie_tab_2 {
	display: table;
	}
	#menu_kategorie_tab_3 {
	display: none;
	}
	#menu_kategorie_tab_4 {
	display: none;
	}
	#menu_kategorie_tab_5 {
	display: none;
	}
}
@media screen  and (max-width: 1000px) {
	#menu_kategorie_tab_1 {
	display: none;
	}
	#menu_kategorie_tab_2 {
	display: none;
	}
	#menu_kategorie_tab_3 {
	display: table;
	}
	#menu_kategorie_tab_4 {
	display: none;
	}
	#menu_kategorie_tab_5 {
	display: none;
	}
}
@media screen  and (max-width: 800px) {
	#menu_kategorie_tab_1 {
	display: none;
	}
	#menu_kategorie_tab_2 {
	display: none;
	}
	#menu_kategorie_tab_3 {
	display: none;
	}
	#menu_kategorie_tab_4 {
	display: table;
	}
	#menu_kategorie_tab_5 {
	display: none;
	}
}
@media screen  and (max-width: 600px) {
	#menu_kategorie_tab_1 {
	display: none;
	}
	#menu_kategorie_tab_2 {
	display: none;
	}
	#menu_kategorie_tab_3 {
	display: none;
	}
	#menu_kategorie_tab_4 {
	display: none;
	}
	#menu_kategorie_tab_5 {
	display: table;
	}
}



#footer_bg {
background: #808080;
margin: 70px 0 0 0;
}
#footer_nadpis {
font-size: 15px;
color: #fff;
font-weight: bold;
padding: 45px 0 15px 10px;
}
#footer_odkazy {
font-size: 13px;
line-height: 1.3em;
padding: 0 0 0 10px;
}
#footer_odkazy a {
color: #fff;
}
#footer_copy {
font-size: 13px;
color: #fff;
padding: 20px 0 5px 10px;
}

@media screen  and (max-width: 600px) {
	#footer {
	text-align: center;
	}
	#footer_nadpis {
	padding: 5px 0 15px 0;
	}
	#footer_odkazy {
	padding: 0;
	}
	#footer_copy {
	display: block;
	padding: 20px 0 5px 0;
	}
}


#cesta_bg {
background: #ededed;
color: #aaa;
padding: 0 0 3px 0;
}
#cesta_bg a {
color: #999;
}

#workspace {
padding: 20px 0 0 0;
}

h1 {
font-size: 17px;
text-align: center;
margin: 0;
padding: 0 0 10px 0;
}

#vypis_text{
font-size: 13px;
padding: 10px;
border: 1px solid #BABABA;
border-radius: 3px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);
}
#nadpis_akce{
background: #fff url(img/thumbsup.png) no-repeat 0 50%;
font-size: 31px;
color: #FF6300;
margin: 15px 0;
padding: 10px 0 10px 67px;
}

#vypis_zbozi {
padding: 0 0 10px 0;
}

.vypis_blok {
width: 25%;
float: left;
}
.vypis {
height: 350px;
margin: 7px;
border: 1px solid #bababa;
border-radius: 3px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);
}

#vypis_zbozi .vypis_blok:nth-child(4n+1) {
clear: left;
}

@media screen  and (max-width: 1150px) {
	.vypis_blok {
	width: 33.3%;
	}
	#vypis_zbozi .vypis_blok:nth-child(4n+1) {
	clear: none;
	}
	#vypis_zbozi .vypis_blok:nth-child(3n+1) {
	clear: left;
	}
}

@media screen  and (max-width: 850px) {
	.vypis_blok {
	width: 50%;
	}
	#vypis_zbozi .vypis_blok:nth-child(4n+1) {
	clear: none;
	}
	#vypis_zbozi .vypis_blok:nth-child(3n+1) {
	clear: none;
	}
	#vypis_zbozi .vypis_blok:nth-child(2n+1) {
	clear: left;
	}
}

@media screen  and (max-width: 620px) {
	.vypis_blok {
	width: 100%;
	float: none;
	}
	#vypis_zbozi .vypis_blok:nth-child(4n+1) {
	clear: none;
	}
	#vypis_zbozi .vypis_blok:nth-child(3n+1) {
	clear: none;
	}
	#vypis_zbozi .vypis_blok:nth-child(2n+1) {
	clear: none;
	}
	#vypis_zbozi .vypis_blok {
	clear: left;
	}
}


.vypis_nazev {
text-align: center;
padding: 0 10px;
height: 42px;
}
.vypis_nazev h2 {
font-size: 13px;
}
.vypis_nazev h2 a{
color: #000;
}
.vypis_nazev h2 a:hover{
}

.vypis_foto {
text-align: center;
height: 185px;
overflow: hidden;
}
.vypis_foto img {
max-width: 200px;
border: none;
}

.nalepka0{
position:relative;
}
.nalepka1{
position:absolute;
z-index: 10;
top: 47px;
left:206px;
}
.nalepka2{
position:absolute;
z-index: 10;
top: -3px;
left:494px;
}
.nalepka3{
position:absolute;
z-index: 10;
top: 100px;
left:-6px;
}
.nalepka4{
position:absolute;
z-index: 10;
top: 125px;
left:208px;
}

.nalepka1d{
position:absolute;
z-index: 10;
top: 0;
left:206px;
}
.nalepka3d{
position:absolute;
z-index: 10;
top: 45px;
left:-6px;
}
.nalepka4d{
position:absolute;
z-index: 10;
top: 90px;
left:208px;
}



.vypis_popis {
font-size: 13px;
height: 55px;
padding: 0 10px;
}

.vypis_odkaz {
float: right;
}
.vypis_odkaz a {
background: #27C616;
font-size: 11px;
color: #fff;
text-align: center;
text-decoration: none;

display: block;

width: 139px;
padding: 5px 0;
border: 0;

-webkit-transition: background-color 0.6s ease-out;
-moz-transition: background-color 0.6s ease-out;
-o-transition: background-color 0.6s ease-out;
transition: background-color 0.6s ease-out;

}
.vypis_odkaz a:hover {
background: #1b7e0e;
text-decoration: none;
}

.vypis_ceny {
float: left;
}
.vypis_ceny_var{
padding: 0 10px;
margin: 5px 0 0 0;
}
.vypis_ceny {
font-size: 19px;
font-weight: bold;
color: #ff6300;
vertical-align: middle;
width: 50%;
}
.vypis_cena{
font-size: 17px;
font-weight: bold;
color: #ff6300;
width: 100%;
height: 30px;
}
.vypis_bezna_cena{
font-size: 13px;
font-weight: bold;
color: #7d7c7c;
text-decoration: line-through;
width: 100%;
}

.obchod_vypis_podkat{
background: #f6f3f3;
display: inline-block;
padding: 10px;
margin: 0 10px 10px 0;
border: 1px solid #bababa;

border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);

-webkit-transition: background-color 0.6s ease-out;
-moz-transition: background-color 0.6s ease-out;
-o-transition: background-color 0.6s ease-out;
transition: background-color 0.6s ease-out;

}
.obchod_vypis_podkat:hover{background:#ff6300;}
.obchod_vypis_podkat a{font-size: 14px;display: block;}
.obchod_vypis_podkat a:hover{color:white;text-decoration:none;}

@media screen  and (max-width: 600px) {
	.obchod_vypis_podkat{
	display: block;
	}
}

#vypis_obchod_radit{display: inline-block;margin: 20px 0 0 0;}
#vypis_obchod_radit_nad{font-size: 16px;}
#vypis_obchod_radit_form{}

#vypis_obchod_radit_form select{
font-size: 17px;
width: 200px;
border: 1px solid #A19F9E;
border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);
}

#vypis_obchod_radit_form select option{
padding: 6px;

}

#vypis_obchod_vyrobce{display: inline-block;margin: 20px 0 0 20px;}
#vypis_obchod_vyrobce_nad{font-size: 16px;}
#vypis_obchod_vyrobce_form{}
#vypis_obchod_vyrobce_form select{
font-size: 17px;
width: 200px;
border: 1px solid #A19F9E;
border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);}
#vypis_obchod_vyrobce_form select option{
padding: 6px;
}

#vypis_obchod_pps{display: inline-block;margin: 20px 0 0 20px;}
#vypis_obchod_pps_nad{font-size: 16px;}
#vypis_obchod_pps_form{}
#vypis_obchod_pps_form select {
font-size: 17px;
width: 50px;
border: 1px solid #A19F9E;
border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);
}

#vypis_obchod_pps_form select option{padding: 6px;font-size: 12px;}
#strankovani{/*! width: 100%; *//*!  */padding: 0px 0;text-align: right;display: inline-block;float: right;margin: 41px 0 0 0;}
.strankovani{display: inline-block;width: 30px;height: 30px;background: #fff;text-align: center;line-height: 30px;margin: 0 5px;border: 1px solid #b6b3b3;color: #545454;/*!  */font-size: 14px;border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);}
.strankovani_active{display: inline-block;width: 30px;height: 30px;background: #a1a1a1;line-height: 30px;margin: 0 5px;text-align: center;border: 1px solid #a1a1a1;color: white;font-size: 14px;border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);}
.strankovani_left{display: inline-block;width: 30px;height: 30px;background: #ff6300;line-height: 30px;text-align: center;color: #FFF;margin: 0 5px;border: 1px solid #ff6300;font-size: 14px;}
.strankovani_right{display: inline-block;width: 30px;height: 30px;background: #ff6300;line-height: 30px;text-align: center;margin: 0 5px;border: 1px solid #ff6300;color: #FFF;font-size: 14px;border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);}


#detail_nadpis {
font-size: 30px;
color: #FF6300;
margin: 20px 0;
}
#detail_nadpis h1 {
font-size: inherit;
font-weight: inherit;
color: inherit;
text-align:left;
padding: 0;
margin:0;
}

#detail_dalsi_foto img {
margin-right: 8px;
margin-top: 8px;
border: 1px solid #eee;
}
#detail_foto {
text-align: center;
float: left;
width: 250px;
padding: 10px;
border: 1px solid #bababa;
border-radius: 3px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);
}

.detail_text {
font-family: Verdana, sans-serif;
font-size: 13px;
}
.detail_cena {
font-family: Verdana, sans-serif;
font-size: 13px;
color: #f00;
}
#detail_popis {
font-family: Verdana, sans-serif;
font-size: 13px;
}

.usetrite{
font-size: 17px;
font-weight: bold;
color: #1B9F34;
}

#detail_parametry {
float: right;
width: 600px;
}


#detail_parametry_var{width: 600px;/*!  */border: 1px solid #A19F9E;border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);font-weight: bold;}
#detail_parametry_var option{padding: 6px;font-size: 12px;font-weight: bold;}
#detail_parametry_var option span{}
.detail_para_nad_spec{display: inline-block;width: 49%;font-size: 17px;margin: 10px 0;}
.detail_para_hod_spec{display: inline-block;width: 49%;margin: 10px 0;color: #FF6300;font-size: 28px;}
.detail_para_nad{display: inline-block;width: 49%;font-size: 17px;}
.detail_para_hod{display: inline-block;width: 49%;font-size: 17px;}
.detail_para_hod a{color:#FF6300;}
.detail_para_hod_msgok{
font-weight: bold;
font-size: 23px;
margin: 10px 0 0 0;
color: red;
}
.detail_para_hod_msgbad{
font-weight: bold;
font-size: 23px;
margin: 10px 0 0 0;
color: red;
}
.detail_para_nad_var{display: inline-block;width: 50%;font-size: 17px;margin: 10px 0 0 0;}
.detail_para_hod_var{margin: 5px 0 19px 0;}
#detail_para_kusu{width: 30px;height: 30px;text-align: center;line-height: 30px;border: 1px solid #B4B4B4;border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);}
#detail_para_sub{height: 30px;width: 200px;color: white;background: #27C616;border: 1px solid #27C616;cursor: pointer;margin-left: 19px;border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);}
#detail_vypis_popis{/*!  */border: 1px solid #BABABA;padding: 10px;border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);}
#detail_dalsi_foto{}
#detail_dalsi_foto a{}
#detail_vypis_popis_nad{/*!  */font-size: 22px;color: #FF6300;margin: 22px 0;}

#detail_para_nad_spec_var{display: inline-block;width: 50%;font-size: 17px;margin: 10px 0;display: none;}
#detail_para_hod_spec_var{display: inline-block;width: 49%;margin: 10px 0;color: #FF6300;font-size: 28px;display: none;}


@media screen  and (max-width: 1000px) {
	#detail_parametry {
	width: 500px;
	}
	#detail_para_sub {
	width: 150px;
	}
}

@media screen  and (max-width: 850px) {
	#detail_foto {
	float: none;
	margin: 0 auto;
	}
	#detail_parametry {
	float: none;
	width: 100%;
	max-width: 500px;
	margin: 20px auto 0 auto;
	}
	#detail_para_sub {
	width: 120px;
	}
}


#detail_vypis_varianty_nad {
font-size: 22px;
color: #FF6300;
margin: 22px 0;}

#detail_vypis_varianty {
padding: 10px;
border: 1px solid #BABABA;
border-radius: 3px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);
}
#detail_vypis_varianty form{
display: block;
padding: 9px 0;
margin: 0;}

.detail_vypis_varianty_name {
font-size: 17px;
font-weight: bold;
float: left;
width: 40%;
padding: 8px 0 0 0;
}
.detail_vypis_varianty_bezna_price {
font-size: 17px;
color: #606060;
text-align: right;
float: left;
width: 8%;
padding: 8px 0 0 0;
}
.detail_vypis_varianty_usetri {
font-size: 17px;
font-weight: bold;
color: green;
text-align: right;
float: left;
width: 8%;
padding: 8px 0 0 0;
}
.detail_vypis_varianty_price {
font-size: 17px;
font-weight: bold;
color: #FF6300;
text-align: right;
float: left;
width: 14%;
padding: 8px 0 0 0;
}
.detail_vypis_varianty_kusu {
text-align: center;
float: left;
width: 10%;
}
.detail_vypis_varianty_kusu input[type=text] {
text-align: center;
line-height: 30px;
width: 30px;
height: 30px;
border: 1px solid #B4B4B4;
border-radius: 3px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);
}
.detail_vypis_varianty_koupit{
text-align: right;
float: right;
width: 20%;
padding: 2px 0 0 0;
}
.detail_vypis_varianty_koupit input[type=submit] {
background: #27C616;
color: white;
cursor: pointer;
width: 100%;
max-width: 200px;
height: 30px;
border: 1px solid #27C616;
border-radius: 3px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);
}

@media screen  and (max-width: 880px) {
	#detail_vypis_varianty {
	padding: 10px;
	border: none;
	box-shadow: none;
	}
	#detail_vypis_varianty form {
	border-bottom: 1px solid #bababa;
	}

	.detail_vypis_varianty_name {
	font-size: 17px;
	font-weight: bold;
	float: none;
	width: 100%;
	padding: 0;
	}

	.detail_vypis_varianty_bezna_price {
	width: 14%;
	}
	.detail_vypis_varianty_usetri {
	width: 14%;
	}
	.detail_vypis_varianty_price {
	width: 21%;
	}
	.detail_vypis_varianty_kusu {
	width: 16%;
	}
	.detail_vypis_varianty_koupit{
	width: 35%;
	}
}
@media screen  and (max-width: 620px) {
	.detail_vypis_varianty_bezna_price {
	width: 25%;
	}
	.detail_vypis_varianty_usetri {
	width: 25%;
	}
	.detail_vypis_varianty_price {
	width: 25%;
	}
	.detail_vypis_varianty_kusu {
	width: 25%;
	}
	.detail_vypis_varianty_koupit{
	text-align: center;
	clear: left;
	width: 100%;
	}
}

#table_kosik {
width: 100%;
border-collapse: collapse;
border: 1px solid #bababa;
}

.table_kosik_nad {
background: #0f4fa8;
font-size: 13px;
font-weight: bold;
color: #fff;
padding: 5px;
margin: 0;
border: 1px solid #0f4fa8;
}
.table_kosik_nad span {
font-weight: normal;
}
.table_kosik_hod{
font-size: 13px;
color: #ff6300;
padding: 5px;
border: 1px solid #bababa;
}
.table_kosik_hod span {
color: #262626;
}

.kosik_form {
display: inline-block;
}
.kusu2 	{
font-size: 11px;
text-align: center;
line-height: 24px;
height: 24px;
border: 1px solid #B4B4B4;
border-radius: 3px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);
}
.ks_del {
font-size: 11px;
text-align: center;
line-height: 24px;
cursor: pointer;
border: 1px solid #B4B4B4;
border-radius: 3px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);
}
.ks {
font-size: 11px;
text-align: center;
line-height: 24px;
cursor: pointer;
border: 1px solid #B4B4B4;
border-radius: 3px;
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);
}

.table_kosik_nad_spec {
font-size: 15px;
color: #000;
padding: 5px;
}
.table_kosik_hod_spec {
font-size: 25px;
color: #ff6300;
padding: 5px;
}

#kosik_vysypat {
background: #9e9e9f;
font-size: 15px;
color: #fff;
cursor: pointer;
padding: 10px 18px;
border: 0;
}
#kosik_vyplnit {
background: #ff6300;
font-size: 15px;
color: #fff;
cursor: pointer;
padding: 10px 18px;
border: 0;
}

.table_volby {
display: table;
margin: 10px auto;
width: 100%;
max-width: 800px;
border-collapse: collapse;
}
.table_volby_tr {
display: table-row;
}
.table_volby_td {
display: table-cell;
width: 50%;
padding: 2px;
}
.table_volby_td2 {
display: table-cell;
width: 100%;
padding: 2px;
}

.table_volby_nadpis {
background: #0F4FA8;
font-size: 15px;
color: #fff;
}
.table_volby_par {
font-size: 13px;
}

.table_volby_par_pov{
font-size: 13px;
color: #ff0000;
}
.table_volby_inp{border: 1px solid #B4B4B4;border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);line-height: 25px; height: 25px; padding: 0px 5px;}
.table_volby_sel{border: 1px solid #B4B4B4;border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11);line-height: 25px; height: 25px;padding: 0px 5px;}
.table_volby_txt{border: 1px solid #B4B4B4;border-radius: 3px;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.11); height: 180px; padding: 0px 5px;}

.naz_dopx1{
font-size: 13px;
font-weight: bold;
color: #0f4fa8;
}
.naz_dopx2{
font-size: 13px;
font-weight: bold;
color: #318a0a;
}
.naz_dopx3{
font-size: 13px;
font-weight: bold;
color: #ff6300;
text-align:right;
}
.naz_dopx4{
}


#odeslani_text{
font-size: 17px;
text-align: center;
color: #000;
}

#rekapitulace {
background: #ff6300;
font-size: 15px;
color: #fff;
display: block;
cursor: pointer;
padding: 10px 18px;
margin: 20px auto;
border: 0;
}

@media screen  and (max-width: 760px) {
	.table_volby {
	display: block;
	width: 100%;
	max-width: 500px;
	}
	.table_volby_tr {
	display: block;
	}
	.table_volby_td {
	display: block;
	width: 100%;
	}
}

#rekapitulace_dop_pla {
background: #0f4fa8;
font-size: 15px;
font-weight: bold;
color: #fff;
text-align: center;

padding: 15px 0;
margin: 20px 0;
}
#tab_odesla {
width: 100%;
max-width: 800px;
margin: 20px auto;
}





