@charset "utf-8";
/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-image: url(pictures/back.png);
	background-repeat: repeat-x;
	background-position: center top;
	font-size: 12px;
}
img.img_left_gra {
	position: absolute;
	right: 50%;
	margin-right: 500px;
}
img.img_right_gra {
	position: absolute;
	left: 50%;
	margin-left: 500px;
}
div.div_base {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div.div_head {
	margin: 0px;
	padding: 0px;
	height: 210px;
	background-image: url(pictures/back_head.png);
	background-repeat: repeat-x;
	/* [disabled]overflow: hidden; */
}
div.div_head object {
	
	margin-right: 60px;
	/* [disabled]float: right; */
}

div.div_head img  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
div.div_menu {
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 1000px;
	background-image: url(pictures/back_menu.png);
	background-repeat: repeat-x;
	background-position: center top;
}
div.div_menu a  {
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	color: #2a2a2a;
	font-weight: bold;
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 8px;
	display: block;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
div.div_menu a:hover {
	background-color: #D07826;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7f7f7f;
	color: #FFFFFF;
}
div.div_menu img {
	float: left;
}
div.div_menu div.div_form {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 36px;
	width: 330px;
}
div.div_menu form {
	margin: 0px;
	height: 36px;
	background-image: url(pictures/back_prihlasit.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
}
div.div_menu form input.text {
	width: 125px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
	float: left;
	border: 1px solid #b2b2b2;
	font-size: 12px;
	height: 17px;
	color: #6f6f6f;
}
div.div_menu form input.butt {
	margin: 0px;
	padding: 0px;
}
div.div_menu_02 {
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 1000px;
}
div.div_menu_02 form {
	margin: 0px;
	height: 36px;
	padding: 0px;
	width: 250px;
	float: left;
	background-color: #FFFFFF;
}
div.div_menu_02 form input.text {
	width: 196px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	float: left;
	border: 1px solid #b2b2b2;
	font-size: 12px;
	height: 17px;
	color: #6f6f6f;
}
div.div_menu_02 form input.butt {
	margin: 0px;
	padding: 0px;
	float: right;
}div.div_menu_02 p.p_kosik {
	float: left;
	margin: 0px;
	width: 370px;
	color: #6f6f6f;
	height: 26px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-color: #FFFFFF;
}
div.div_menu_02 img {
	float: left;
}

div.div_menu_02  img.kosik  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
div.div_menu_02 p.p_registrace {
	width: 320px;
	margin: 0px;
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	font-weight: normal;
	color: #d07826;
	background-color: #FFFFFF;
}
div.div_menu_02 p.p_registrace a {
	color: #d07826;
	font-weight: bold;
}
div.div_menu_02 p.p_registrace a:hover {
	text-decoration: none;
}
div.div_menu_02 p.p_cislo {
	font-size: 18px;
	color: #598fc8;
	text-align: left;
	margin: 0px;
	float: left;
	width: 295px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 122px;
}

div.div_obsah {
	margin: 0px;
	background-image: url(pictures/back_obsah.png);
	background-repeat: repeat-y;
	background-position: center top;
	clear: both;
	float: none;
	overflow: hidden;
	padding: 0px;
}
div.div_left_column {
	margin: 0px;
	float: left;
	width: 250px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
div.div_prepinac {
	margin: 0px;
	background-color: #FFFFFF;
	width: 250px;
	height: 22px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.div_prepinac a {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	overflow: hidden;
}
div.div_prepinac a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
p.nadpis {
	font-weight: bold;
	margin: 0px;
	color: #d07826;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-size: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e7;
}
a.a_vetev1 {
	font-size: 14px;
	font-weight: bold;
	color: #598fc8;
	text-decoration: none;
	display: block;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(pictures/sipka_kategorie.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
a.a_vetev1:hover {
	text-decoration: underline;
	color: #d07826;
}
a.a_vetev2 {
	color: #484848;
	text-decoration: none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 38px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight: bold;
}
a.a_vetev2:hover {
	text-decoration: underline;
}
a.a_vetev3 {
	color: #333333;
	text-decoration: none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 38px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	font-weight: normal;
}
a.a_vetev3:hover {
	text-decoration: underline;
}


div.div_center_column {
	margin: 0px;
	float: left;
	width: 560px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div.div_center_column_sortiment {
	margin: 0px;
	float: left;
	width: 580px;
	padding: 0px;
	overflow: hidden;
}
h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	overflow: hidden;
	color: #598fc8;
}
h1 a.a_h1 {
	color: #598fc8;
}
h1 span.vet1 {
	color: #598fc8;
}
h1 span.vet2 {
	color: #d07826;
}
div.div_akce_a_vyprodej{
	padding-right: 10px;
	padding-top: 10px;
	text-align: center;
}
div.div_akce_a_vyprodej img{
	margin-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.div_vyrobky {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div.div_vyrobek {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7e7e7;
	width: 185px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
div.div_vyrobek_noline {
	width: 185px;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	height: 280px;
	float: left;
}
div.div_vyrobek div.div_foto, div.div_vyrobek_noline div.div_foto {
	margin: 0px;
	padding: 0px;
	width: 185px;
	overflow: hidden;
	height: 130px;
	text-align: center;
}
div.div_vyrobek img, div.div_vyrobek_noline img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.div_vyrobek h2, div.div_vyrobek_noline h2 {
	font-size: 13px;
	margin: 0px;
	height: 36px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
div.div_vyrobek h2 a, div.div_vyrobek_noline h2 a {
	color: #000000;
	text-decoration: none;
}
div.div_vyrobek h2 a:hover {
	text-decoration: underline;
}
div.div_vyrobek p, div.div_vyrobek_noline p {
	margin: 0px;
	font-size: 11px;
	color: #828282;
	height: 56px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
div.div_vyrobek p.cena, div.div_vyrobek_noline p.cena {
	font-size: 16px;
	font-weight: bold;
	color: #d07826;
	margin: 0px;
	height: 20px;
	overflow: hidden;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
	width: 150px;
	float: left;
}
div.div_vyrobek a.a_detail, div.div_vyrobek_noline a.a_detail {
	display: block;
	float: right;
	height: 19px;
	width: 19px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(pictures/butt_detail.png);
	background-repeat: no-repeat;
	background-position: center top;
}
div.div_vyrobek a.a_detail:hover, div.div_vyrobek_noline a.a_detail:hover {
	background-image: url(pictures/butt_detail_ac.png);
}
div.div_vyrobky img.img_sep {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 2px;
	clear: both;
	float: none;
}




div.div_fotogalerie {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #858585;
	width: 185px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	height: 180px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
div.div_fotogalerie_noline {
	width: 185px;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	height: 254px;
	float: left;
}
div.div_fotogalerie div.div_foto, div.div_fotogalerie_noline div.div_foto {
	margin: 0px;
	padding: 0px;
	width: 185px;
	overflow: hidden;
	height: 130px;
	text-align: center;
}
div.div_fotogalerie img, div.div_fotogalerie_noline img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.div_fotogalerie h2, div.div_fotogalerie_noline h2 {
	font-size: 13px;
	margin: 0px;
	height: 36px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	text-align: center;
}
div.div_fotogalerie h2 a, div.div_fotogalerie_noline h2 a {
	color: #000000;
	text-decoration: none;
}
div.div_fotogalerie h2 a:hover {
	text-decoration: underline;
}





div.div_strankovac {
	text-align: center;
	margin: 0px;
	padding-top: 4px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	height: 30px;
}
div.div_cisla {
	width: 400px;
	float: left;
}

div.div_strankovac a {
	text-decoration: none;
	font-size: 13px;
	color: #598fc8;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
div.div_strankovac a:hover {
	text-decoration: underline;
}
div.div_strankovac a.a_ac {
	font-weight: bold;
	font-size: 16px;
	color: #d07826;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
div.div_strankovac   a.a_img {
	padding: 0px;
	margin: 0px;
	height: 21px;
	width: 21px;
	display: block;
	float: left;
}
div.div_strankovac img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin: 0px;
}
div.div_right_column {
	margin: 0px;
	float: left;
	width: 170px;
	padding: 0px;
}
div.div_kosik_right {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e7;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	margin: 0px;
	background-image: url(pictures/back_kosik.png);
	background-repeat: no-repeat;
	height: 133px;
	background-position: center top;
	color: #6f6f6f;
	font-size: 14px;
}
div.div_kosik_right p.p_nadpis {
	font-weight: bold;
	margin: 0px;
	color: #d07826;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-size: 15px;
}
div.div_kosik_right p.p_nadpis_center {
	font-weight: bold;
	margin: 0px;
	color: #d07826;
	padding-top: 35px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-size: 15px;
	text-align: center;
}
div.div_kosik_right img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
}
div.div_dokoncit {
	position: absolute;
	margin-left: -10px;
	margin-top: 3px;
}


div.div_right_odskok10px {
	background-color: #FFF;
	height: 10px;	
}
div.div_right_odskok35px {
	background-color: #FFF;
	height: 35px;
}
div.div_horni_okraj {
	margin: 0px;
	background-color: #FFFFFF;
	height: 22px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 20px;
}
div.div_novinky {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e7;
	overflow: hidden;
}
div.div_novinky p.p_nadpis {
	font-weight: bold;
	margin: 0px;
	color: #d07826;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 0px;
	font-size: 15px;
}
div.div_novinky p {
	color: #6f6f6f;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
div.div_novinky span {
	font-size: 14px;
	font-weight: bold;
	color: #598fc8;
}
div.div_novinky p.vice {
	text-align: right;
	color: #6f6f6f;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
div.div_novinky p.vice a {
	font-weight: bold;
	color: #d07826;
	text-decoration: none;
}
div.div_novinky p.vice a:hover {
	color: #598FC8;
	text-decoration: underline;
}

div.div_correct {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	float: none;
}
div.div_paticka {
	width: 980px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #818181;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 50px;
	overflow: hidden;
}
div.div_paticka address {
	font-style: normal;
	font-size: 11px;
	color: #8b8b8b;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d5d5d5;
	display: block;
	width: 400px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.div_paticka p.menu {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 11px;
}
div.div_paticka p.menu a {
	text-decoration: none;
	color: #8b8b8b;
}
div.div_paticka p.menu a:hover {
	text-decoration: underline;
}
div.div_paticka p.sign {
	float: right;
	width: 100px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
div.div_paticka   p.sign   a {
	text-decoration: none;
	color: #8b8b8b;
}
div.div_paticka p.sign a:hover {
	text-decoration: underline;
}
div.div_vyrobek_det {
	margin: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}

div.div_vyrobek_det p {
	font-size: 11px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
div.div_vyrobek_det img.img_nahled_big {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 4px;
}
div.div_vyrobek_det form.form_kody {
	margin: 0px;
	padding: 0px;
}
div.div_vyrobek_det form.form_kody input.input_pocet {
	border: 1px solid #D1D1D1;
	font-size: 11px;
	text-align: right;
	margin: 0px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	width: 30px;
}
div.div_vyrobek_det  form.form_kody input.input_butt {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #598fc8;
	border: 1px solid #598fc8;
	cursor: pointer;
	width: 80px;
	height: 24px;
	margin: 0px;
	padding: 0px;
}

div.div_vyrobek_det table {
	clear: both;
	float: none;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	width: 100%;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div.div_vyrobek_det table th {
	background-color: #D1D1D1;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
div.div_vyrobek_det table tr.tr_licha {
	background-color: #E5E5E5;
}
div.div_vyrobek_det table tr.tr_suda {
	background-color: #FFFFFF;
}

div.div_vyrobek_det  table  td  {
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	color: #333333;
}
div.div_vyrobek_det table td.td_right {
	text-align: right;
}
div.div_vyrobek_det table td.td_last {
	text-align: right;
	background-color: #D1D1D1;
	margin: 0px;
	padding: 4px;
}
div.div_vyrobek_det table td.td_icon{
	width: 11px;
}
div.div_vyrobek_det input.input_button {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #598fc8;
	border: 1px solid #598fc8;
	cursor: pointer;
	width: 100px;
	height: 24px;
	margin: 0px;
	padding: 0px;
}
div.div_vyrobek_det a {
	color: #333;
	text-decoration: underline;
}
div.div_vyrobek_det a:hover {
	text-decoration: none;
}
div.div_fotografie {
	padding: 0px;
	height: 170px;
	overflow: auto;
	white-space: nowrap;
	width: 530px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	float: none;
	border: 1px none #C02C2C;
}
div.div_clanek {
	font-size: 12px;
	overflow: hidden;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}
div.div_clanek h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
div.div_clanek h3 {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #d07826;
}
div.div_clanek p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	line-height: 16px;
}
div.div_clanek pre {
	width: 570px;
	display: block;
	white-space: normal;
}
p.p_zpet {
	text-align: center;
	margin: 0px;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
p.p_zpet a {
	color: #000000;
	text-decoration: underline;
}
p.p_zpet a:hover {
	color: #000000;
	text-decoration: none;
}
form.form_kosik {
	background-color: #c4b87d;
	float: left;
	width: 245px;
	background-image: url(pictures/back_kosik.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	height: 35px;
}
form.form_kosik label {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
form.form_kosik p {
	margin: 0px;
	width: 144px;
	float: right;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}
form.form_kosik img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	float: right;
}
form.form_registrace {
	margin: 0px;
	padding: 0px;
}
form.form_registrace h2 {
	font-size: 14px;
	font-weight: bold;
	color: #d07826;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
form.form_registrace h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #598fc8;
}
form.form_registrace fieldset {
	padding: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border: 1px solid #D5D5D5;
}
form.form_registrace p {
	font-size: 11px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
form.form_registrace label {
	font-size: 11px;
	color: #666666;
}
form.form_registrace label.label_povinny {
	font-weight: bold;
	color: #333333;
}
form.form_registrace table {
	width: 100%;
}
form.form_registrace table td.td_separator {
	width: 12px;
}
form.form_registrace select {
	border: 1px solid #A0A0A1;
	background-color: #F0F0F0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	width: 240px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 11px;
}
form.form_registrace input {
	border: 1px solid #A0A0A1;
	background-color: #F0F0F0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	width: 230px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 11px;
}
form.form_registrace input.input_check {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
form.form_registrace input.input_button {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #598fc8;
	border: 1px solid #598fc8;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: 0px;
	width: 140px;
	height: 22px;
}
form.form_registrace .input_image {
	height: 22px;
	width: 140px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}

form.form_registrace  textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
	border: 1px solid #A0A0A1;
	width: 497px;
	padding: 5px;
}
table tr.tr_pata {
	font-size: 13px;
	font-weight: bold;
}
table tr.tr_pata td {
	background-color: #d07826;
	font-weight: bold;
	color: #FFFFFF;
}
table tr.tr_pata2 {
	font-size: 11px;
	font-weight: bold;
}
table tr.tr_pata2 td {
	background-color: #d07826;
	font-weight: normal;
	color: #FFFFFF;
}
div.div_hlasky_info {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #ddd;
	padding: 0px;
}
div.div_hlasky_chyba {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #ddd;
	padding: 0px;
}
div.div_hlasky_chyba h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d23b00;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
div.div_hlasky_info h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
div.div_hlasky_chyba p {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
div.div_hlasky_info p {
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}
.p_logged{
	margin: 0px;
	font-size: 16px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.p_obch_podm{
	padding-bottom: 5px;
}
.p_obch_podm span{
	padding-bottom: 5px;
	font-size: 14px;
}
.div_fotogalerie_detail{
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 5px;
}

.div_fotogalerie_detail img  {
	padding: 0px;
	margin: 3px;
	border: 1px solid #858585;
}
.div_videogalerie {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 120px;
	text-align: center;
}
.div_videogalerie .div_videa {
	margin: 0px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.div_videogalerie .div_videa .div_video {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 315px;
	width: 342px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.div_videogalerie .div_videa .div_video .div_object {
	padding: 0px;
	width: 340px;
	height: 294px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.div_videogalerie .div_videa .div_video a.a_video_flv {
	margin: 0px;
	height: 15px;
	float: left;
	background-color: #eee;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #000000;
	text-decoration: underline;
	display: block;
}
.div_videogalerie .div_videa .div_video a.a_video_flv:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
}
.div_videogalerie .div_videa .div_video a.a_video_avi {
	margin: 0px;
	float: left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #eee;
	color: #000000;
	text-decoration: underline;
	height: 15px;
	display: block;
}
.div_videogalerie .div_videa .div_video a.a_video_avi:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
}
.div_videogalerie .div_videa .div_video a.a_flash {
	margin: 0px;
	float: left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	height: 15px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	background-color: #333;
}
.div_videogalerie .div_videa .div_video a.a_wmp {
	margin: 0px;
	float: left;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	height: 15px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
	background-color: #333;
}
.img_noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.span_dph {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
form.form_registrace input.input_red {
	border: 1px solid #A0A0A1;
	background-color: #990000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	width: 230px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 11px;
	color: #FFFFFF;
}
.div_flash_head {
	padding-left: 30px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: right;
	width: 520px;
}
.div_flash {
	/* [disabled]border: 4px solid #598fc8; */
	height: 131px;
	width: 470px;
	margin-top: 20px;
	margin-left: 0px;
	padding-left: 50px;
}
.div_flash img {
	margin-top: 25px;
	margin-left: 70px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.div_img_head {
	float: left;
	width: 450px;
	overflow: hidden;
}
.div_akce {
	text-align: center;
	float: left;
	width: 87px;
	padding-left: 3px;
	padding-top: 2px;
	height: 20px;
	padding-bottom: 3px;
}
.div_sleva {
	text-align: right;
	float: left;
	width: 82px;
	height: 19px;
	background-image: url(pictures/sleva_small.png);
	background-repeat: no-repeat;
	color: #FFF;
	font-weight: bold;
	padding-right: 8px;
	padding-top: 2px;
	font-size: 14px;
	margin-top: 2px;
	margin-left: 2px;
}

.div_vyprodej {
	text-align: center;
	width: 90px;
	float: left;
	padding-left: 1px;
	padding-top: 2px;
}
.div_souvisejici_vyrobky {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 569px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e7;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.span_souvisejici {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #ff6600;
	padding-top: 5px;
}.div_souvisejici_vyrobky h2 {
	color: #d07826;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 15px;
}
.div_vystavba {
	text-align: center;
}

