#news {
	margin-top: 50px;
	=margin_top: 80px;
	margin-left: 10px;
	width: 560px
}
#news td {
	padding-top: 10px
}
#news td img {
	float: left
}
#news td div {
	float: left
}
#products-head {
	padding-bottom: 8px;
	margin-top: 15px;
	font-size: 10px;
	padding-left: 5px;
	margin-left: 0px
}
#products-head a {
	font-weight: bold;
}
#products-head-content {
	padding-bottom: 0px;
	height: 50px;
	margin-bottom: 8px;
	border: 0px;
	color: #000
}
/*#products-head-content a {
	font-weight: bold;
	color: #fff;
	background: url(../images/razeni.png) no-repeat;
}
*/
#products-head-content a.razeni {
	font-weight: bold;
	color: #fff;
background: url(../images/razeni_select.png)
/*no-repeat*/
	;
	width: 80px;
	height: 18px;
	line-height: 18px;
	display: block;
	float: left;
	margin-left: 4px;
	text-align: center;
}
#products-head-content a.razeni_up {
	font-weight: bold;
	color: #fff;
background: url(../images/razeni_select.png)
/*no-repeat*/
	;
	width: 80px;
	height: 18px;
	line-height: 18px;
	display: block;
	float: left;
	margin-left: 4px;
	text-align: left;
	padding-left: 5px;
}
#products-head-content a.razeni_down {
	font-weight: bold;
	color: #fff;
background: url(../images/razeni_select_upr.png)
/*no-repeat*/
	;
	width: 80px;
	height: 18px;
	line-height: 18px;
	display: block;
	float: left;
	margin-left: 4px;
	text-align: left;
	padding-left: 5px;
}
#products-head-content a:hover {
	text-decoration: underline
}
/*.vertical-separator {
	width: 1px;
	height: 217px;
	margin-top: 3px;
	background-color: #d70100;
	border: 0;
	float: left
}
*/
.row {
	float: left;
	margin-top: 4px;
	margin-bottom: 4px
}
.product {
	font-size: 11px;
	list-style-type: none;
	width: 150px;
	height: 282px;
	min-height: 220px;
	float: left;
	margin-left: 8px;
	_margin-left: 5px;
	padding-left: 8px;
	background-color: #fff;
/*border: 1px solid #D8D8D8*/
}
.product .caption h3 {
	font-size: 10px;
	color: #FE6B1E;
	text-transform: uppercase;
	margin-top: 7px;
	margin-bottom: 9px
}
.product img {
	/*border: 1px solid #FF8600;
*/
	float: left;
	max-height: 140px;
	/*height: 118px;
	min-height: 111px;
*/
}
.product img a {
	/*border: 1px solid #FF8600;
*/
	float: left;
	height: 168px;
	min-height: 161px;
}
.product img.left a {
	/*border: 1px solid #FF8600;
*/
	float: left;
	height: 168px;
	min-height: 161px;
}
.product .buttons {
	list-style-type: none;
	float: left;
	/*margin-right: 12px;
	=margin-right: 12px;
*/
	margin-top: 10px;
}
.product .buttons li {
	/*font-weight: bold;
*/
	text-align: bottom;
	float: left;
}
.product .buttons .buy {
	text-transform: uppercase;
/*margin-top: 15px*/
	margin-left: 3px;
	width: 60px;
}
.product .buttons a {
	color: #FF8600;
	text-transform: uppercase
}
.product .buttons a:hover {
	text-decoration: underline
}
.product .description {
	width: 257px;
	_width: 253px;
	margin-top: 10px;
	text-align: justify;
}
.product .price {
	text-align: right;
	margin-top: 0px;
	margin-right: 0px
}
.product .price strong {
	color: #d90103;
	font-weight: bold;
	font-size: 12px
}
.product .price_akce {
	color: #d90103;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px
}
.product .price_akce strong {
	font-weight: bold;
	font-size: 12px
}
/*ul.button li {
	float: left;
	display: block;
}
*/
.vyberte_odd {
	margin-left: 5px
}
.vyberte_odd a {
	font-weight: bold
}
.sub-product {
	list-style-type: none;
	width: 187px
}
.sub-product .caption h3 {
	font-size: 11px;
	color: #d90103;
	text-transform: uppercase;
	margin-top: 7px;
	margin-bottom: 9px
}
.sub-product img {
	border: 1px solid #000
}
.sub-product .description {
	width: 150px;
	_width: 150px;
	margin-top: 10px;
	text-align: justify;
}
.sub-product .price {
	margin-top: 10px
}
.sub-product .price strong {
	color: #d90103
}
.sub-product .price_akce {
	margin-top: 10px;
	color: #d90103
}
.sub-product .price_akce strong {
	font-size: 13px
}
.sub-product a {
	color: #d70100;
	text-transform: uppercase;
	font-weight: bold
}
.sub-product a:hover {
	color: #d70100;
	text-decoration: underline
}
#corner-new {
	width: 10px;
	height: 10px;
	float: left;
	border: 1px solid #808586;
	background-color: #8bd098
}
#corner-action {
	width: 10px;
	height: 10px;
	float: left;
	border: 1px solid #808586;
	background-color: #afadad
}
.pager {
	text-align: center;
	font-weight: bold;
	color: #da0000;
	width: 500px;
}
.pager .current {
	background-image: url(../images/pager_selected.gif) no-repeat fixed;
	width: 20px;
	height: 18px;
}
	;
#product-detail #dotaz, product-detail #prod_descr, #product-detail .prod_cena, #product-detail .cena, #serie, #product-detail #files, #groups {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
#product-detail div.image {
	/*width: 540px;
margin-top: 40px*/
}
/*#product-detail img {
	float: left;
}
*/
#product-detail h2 {
	font-size: 16px;
	color: #da0000;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase
}
#product-detail h4 {
	font-size: 13px
}
#product-detail .caption {
	font-size: 14px;
	color: #da0000
}
#product-detail .first-cell h2 {
	font-size: 11px;
	color: #000
}
#product-detail #prod_descr {
	line-height: 18px;
	text-align: justify;
	margin-left: 10px;
	float: left;
	width: 280px;
	_width: 300px;
	clear: left
}
#product-detail .prod_cena {
	width: 50%;
	text-align: left;
	float: left
}
#product-detail .buttons {
	width: 45%;
	float: right;
	position: relative;
	top: -10px;
	right: -10px
}
#product-detail #vyrobce {
	height: 1px
}
#product-detail #vyrobce h4 {
	width: 50%;
	text-align: left;
	float: left
}
#product-detail #vyrobce .logo {
	width: 43%;
	text-align: center;
	float: right
}
#product-detail .cena {
	font-size: 14px;
	font-weight: bold;
	padding-right: 5px;
	color: #FF8600
}
#product-detail #dotaz {
	width: 100%
}
#product-detail #kontakt input.submit {
	margin-left: -1px
}
#product-detail #prod_param {
	margin-top: 5px
}
#product-detail input.mnozstvi {
	width: 25px;
	padding: 3px 0 3px 0;
}
/*#product-detail input.submit {
	margin-right: 0;
	padding: 0;
	height: 19px;
	margin-top: 10px;
	border: 0;
	color: #fff;
	background: url(../images/input.png) no-repeat;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand
}
*/
#product-detail .button-back {
	padding-top: 20px;
	padding-bottom: 20px;
}
#product-detail #serie {
	width: 280px
}
#product-detail .foto {
	border: 1px solid #000
}
#product-detail #images img {
	border: 1px solid #000
}
#product-detail .selects {
	list-style-type: none;
}
#product-detail .selects li div select {
	float: right
}
#product-detail #modifikace .prod_cena {
	width: 100%;
	text-align: left;
	padding-top: 5px
}
#product-detail #modifikace .prices {
	text-align: right;
}
#product-detail #modifikace .buttons {
}
#product-detail #modifikace select {
	width: 300px
}
#product-detail #hodnoceni .first {
	margin-left: 0px
}
#product-detail #hodnoceni a {
	width: 20px;
	height: 20px;
	margin-left: 5px;
	display: block;
	background-color: #abd5ff;
	border: 1px solid #194e82;
	color: #194e82;
	text-decoration: none;
	text-weight: bold;
	line-height: 20px;
	text-align: center;
	float: left
}
#product-detail #hodnoceni a:hover {
	background-color: #194f82;
	color: #fff
}
#product-detail .image {
	width: 100%;
	text-align: center;
	margin-top: 20px;
/*border: 1px solid #000*/
}
#params table {
	width: 100%;
	padding-top: 5px
}
#params tr, th {
	height: 22px;
	_height: 18px;
	_vertical-align: top
}
#params th {
	text-align: left
}
#params .dark {
/*background-color: #da0000*/
}
#params strong {
	font-size: 10px
}
#filters {
	float: right
}
#filters select {
	margin-top: 3px
}
#check .submit {
	width: 80px;
	height: 21px;
	background-color: #184e82;
	border: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand
}
#check select {
	width: 220px;
	margin-top: 3px
}
#trh table, #customer table {
	width: 250px;
	_width: 256px;
	padding-top: 5px
}
#customer {
	text-align: left
}
#trh tr, #trh th, #customer tr, #customer th {
	font-size: 10px;
	height: 22px;
	_height: 18px;
	_vertical-align: top
}
#trh th, #customer th {
	text-align: left
}
#trh td, #customer td {
	text-align: right;
	font-weight: bold
}
#trh .dark, #customer .dark {
	background-color: #abd4ff
}
#trh strong, #customer strong {
	font-size: 10px
}
/*#product-detail label {
	position: relative;
	_top: -3px
}
#product-detail .product {
	width: 200px
}
*/
.kosik_title,  .kosik_notif {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
*/
	color: #fff;
	font-weight: bold;
}
.kosik {
	width: 30px;
	border: 1px solid #184e82
}
.kosik_notif,  .notif {
	font-size: 8pt;
	color: #888787;
	font-weight: bold;
	margin-left: 10px;
}
.notif {
	font-weight: bold;
	margin-left: -1px;
}
table.tab_produkty {
	/* width: 100%;
*/
	width: 530px;
	margin-left: 10px;
	margin-top: 60px;
	margin-right: 0px
}
table.tab_produkty td {
	font-size: 11px;
	border: none;
	padding: 3px;
	padding-top: 6px;
	padding-bottom: 6px
}
table.tab_produkty td {
	background: none
}
table.tab_produkty tr#head td {
	padding-top: 2px;
	padding-bottom: 2px;
	_padding-top: 0px;
	_padding-bottom: 2px;
	color: #fff;
	font-size: 10px;
	background-color: #c0183c;
	height: 14px;
	_line-height: 14px
}
table.tab_produkty tr#head td#left {
	background: url(../images/tab_produkty_left.gif) no-repeat;
	background-color: #c0183c
}
table.tab_produkty tr#head td#right {
	background: url(../images/tab_produkty_right.gif) no-repeat right;
	background-color: #c0183c
}
table.tab_produkty tr .darker {
border-top: 1px solid #fe0002
	/*background: #fe0002;
*/
/*border-top: 1px solid #fe0002*/
}
table.tab_produkty tr#oddeleni td {
	background: white;
	color: black
}
/*#produkty table.tab_produkty td A.produkt, table.tab_produkty td B.produkt {
	font-size: 13px;
	color: #154a99
}
*/
/*table.tab_produkty td a img {
	border: 1px solid white
}
table.tab_produkty td a:hover img {
	border: 1px dotted #838383
}
*/
table.tab_produkty td a {
	text-decoration: none;
	font-weight: bold;
	color: #da0000
}
table.tab_produkty td a:hover {
	text-decoration: underline
}
table.tab_produkty input.submit {
	margin: 4px;
	margin-right: -4px;
	padding: 0;
	/*width: 140px;
	height: 21px;
*/
	background: url(../images/input.png) no-repeat;
	border: 0;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand
}
/*table.tab_produkty .update {
	position: relative;
	left: 4px;
	_left: 0px;
	height: 18px
}
*/
#product-detail img {
max-width: 360px;
}
