body {
	margin: 0;
	background-color: black;
	background-repeat: repeat-x;
	color: black;
	font-size: .75em;
	font-family: arial, verdana, sans-serif;
	line-height: 120%;
	text-align: center;
}
#mainFrame {
	position: absolute;
	top: 7px;
	left: 50%;
	width: 960px;
	margin-left: -480px;
	text-align: left;
 	background: url(/img/bg_gradient2.png) repeat-x white;
}
h1,h2,h3,h4,h5,h6 {	margin: 1.5em 0;}
h1 {font-size: 2.1em;}
h2 {font-size: 1.8em; color: #e20000; margin: 0 0 2em 0; font-weight: normal;}
h3 {font-size: 1.3em; margin: 2em 0 .1em 0;}
h4 {font-size: 1.1em;}
h5 {font-size: .9em;}
h6 {font-size: .8em;}
h2 span {
	color: #494949;
}
h1.logo {
	margin: 35px 0 0 50px;;
	float: left;
}
h1.logo span {
	display: none;
}
img {
	border: 0;
}
a {
	text-decoration: none;
	color: #e20000;
}
a:hover {
	text-decoration: underline;
}
ul {
	margin: 0;
	padding: 0;
	padding-top: 2em;
	font-size: .9em;
	line-height: 160%;
}
div.left ul {
	margin: 20px;
}
div.clear {
	clear: left;
}
ul.altDecor li {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 200%;
}
ul.altDecor li a {
	font-weight: normal;
}
ul.altDecor span {
	font-size: .9em;
	color: #616161;
	font-weight: normal;
}
table {
	font-size: 1em;
	border: 1px solid #848484;
	margin-top: 1.5em;
}
td {
	background-color: #f5f5f5;
	border-collapse: collapse;
	padding: 4px 8px;
}
td.decoration {
	background-image: url(/img/bg_decoration.png);
	background-repeat: repeat-x;
	background-color: #dddddd;
}
table.description {
	font-size: .8em;
	margin: 2.5em 0 3px 0;
	width: 300px;
	color: #454545;
}
table.description span {
	color: black;
}
div.links-box {
	font-family: verdana, sans-serif;
	font-size: .9em;
	background: url(/img/bg_header.png) repeat-x #262626;
	height: 110px;
	padding-top: 1px;
}
div.links {
	margin-top: 47px;
	margin-left: 247px;
}
div.links a, div.productLines a {
	color: #d0d0d0;
	text-decoration: none;
 	margin-left: 20px;
}
div.productLines a:hover, div.extLink a:hover, div.linkDetails a:hover {
	color: #e20000;
	text-decoration: none;
}
div.linksRight {
	float: right;
	background-color: #383838;
	margin-top: 42px;
}
div.linksRight a {
	color: #cacaca;
	text-decoration: none;
 	display: block;
	float: left;
	font-size: .9em;
	background-image: url(/img/icon_link.gif);
	background-repeat: no-repeat;
	background-position: center left;
	margin: 6px 6px 6px 6px;
	padding-left: 15px;
}
div.links a:hover, div.linksRight a:hover {
	color: white;
}
div.lineBottom {
	background-color: #c52817;
	border-top: 2px solid white;
	height: 12px;
}
div.blindContainer {
	width: 196px;
	float: left;
	background: url('/img/logo_authentic.gif');
	height: 12px;
	border-right: 2px solid white;
}
div.blindContainer img.logoBottom {
	border-right: 2px solid white;
}
div.productLines {
	padding-left: 110px;
	background-color: #ececec;/*#dbdbdb*/;
}
div.linksProducts a {
	color: #494949;
	margin-left: 24px;
	line-height: 210%;
}
h2.productLines {
	float: left;
	padding: 5px 0;
	font-size: .9em;
	width: 198px;
	text-align: center;
	background-color: #f1efef;
	margin: 0;
	color: #7b7b7b;
	font-weight: normal;
}
div.contentFrame, div.contentFrameHome {
	font-size: .9em;
}
div.contentFrame {
 	margin: 60px 50px;
}
div.contentFrameHome {
	background-image: url(/img/bg_gradient.png);
	background-repeat: repeat-x;
}
div.footer {
	position: relative;
	text-align: left;
	font-size: .8em;
	color: #8a8a8a;
	background: black;
	padding-top: 20px;
	padding-left: 700px;
	line-height: 115%;
}
div.footer span {
	color: silver;
}
div.footer span a {
	color: silver;
}
div.footer a {
	color: silver;
}
div.footer a.mail {
  color: silver;
  text-decoration: underline;
}
div.footer img {
	vertical-align: middle;
}
div.footer a:hover {
	color: #e20000;
}
div.left {
	width: 420px;
	float: left;
}
div.right {
	margin-left: 440px;
}
/*div.right {
	font-size: .9em;
}	*/
div.productImg, div.extLink {
	text-align: center;
	margin-top: 20px;
}
div.zoom {
	text-align: center;
}
div.productImg {
	margin-top: 50px;
}
div.colors {
	position: absolute;
	top: 130px;
	left: 50px;
	font-size: .8em;
	color: #636363;
	border: 1px solid white;
}
div.colors2 {
	position: absolute;
	top: 190px;
	left: 50px;
	font-size: .8em;
	color: #636363;
	/*border: 1px solid white;*/
}
div.colors2 img {
	vertical-align: middle;
	margin: 0 4px 4px 0;
}
div.colors2 h3 {
	margin: 0 0 1em 0;
	font-size: 1.1em;
	font-weight: normal;
	color: black;
}
div.colors2 a {
	color: black;
}
a.decoration {
	padding-left: 10px;
	background-image: url(/img/triangle.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

div.productTypes a, div.linkDetails a {
	padding-left: 10px;
	background-image: url(/img/triangle.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #494949;
}
div.extLink a {
	padding-left: 10px;
	background-image: url(/img/triangle.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/*color: #a5a5a5;*/
	color: black;
}
div.extLink {
	font-size: .8em;
}
div.productTypes {
	text-align: left;
	margin-bottom: 30px;
}
div.productTypes h2 {
	font-size: 1em;
	margin: 0 0 2px 0;
	color: #494949;
}
div.productTypes h2 strong {

}
div.productTypes a {
	margin-right: 5px;
	font-size: .9em;
}
div.productTypes a:hover {
	color: #e20000;
}
div.linkDetails {
	width: 300px;
	text-align: right;
}
div.linkDetails a {
	font-size: .8em;
}
p.description {
	font-size: .8em;
	margin: 1.5em 0 2px 0;
}
div.details a {
	margin-right: 4px;
}
div.leftHome {
	width: 200px;
	margin-left: 20px;
}
div.rightHome {
	margin-left: 320px;
	padding: 100px 170px 80px 50px;
	line-height: 150%;
	color: #4d4d4d;
}
div.rightHome h2 {
	line-height: 110%;
	margin-bottom: 1.5em;
}
div.rightHome h3 {
	line-height: 120%;
	color: #e20000;
	font-size: 1.3em;
	margin-bottom: 2em;
	font-weight: normal;
}
div.rightHome a {
	color: #4d4d4d;
	font-weight: bold;
}
div.rightHome a:hover {
	color: red;
}
h2#titlenovinka {
	position: absolute;
	top: 520px;
	width: 330px;
	text-align:	center;
	color: #494949;
	font-size: 1.1em;
}
img.illustration {
	position: absolute;
	/*left: 40px;*/
	left: 140px;
	top: 245px;
	/*top: 155px;	*/
}
a#titleodkaz {
	display: block;
	position: absolute;
	width: 330px;
	text-align: center;
	top: 570px;
	color: #e20000;
	font-size: 1.8em;
}
a#titleodkaz span {
	color: #494949;
}
a:hover#titleodkaz {
	text-decoration: none;
}
a:hover#titleodkaz span {
	color: #e20000;
}
a#titleodkaz img {
	vertical-align: middle;
	padding-right: 5px;
}
.left li, .right li, #bazar li {
	list-style-type: none;
	background: url(/img/list-img.png) 0 .5em no-repeat;
	padding-left: 10px;
	font-weight: bold;
}
#underfooter {
	margin: 0 -5px -5px -5px;
	background: black;
	height: 20px;
}
div.brands {
	padding: 1px 0;
	color: silver;
	text-align: center;
	/* border: 1px solid black; */
	background: url(/img/bg_brands.png) repeat-x #242424;
}
div.brands img {
  vertical-align: middle;
}
div.brands span {
  color: black;
}
/*_____________________________________________________________ bazar - vypis */
h2#bazartitle {
	float: left;
	color: #494949;
}
#bazar {
	margin-left: 150px;
	margin-top: 60px;
}
#bazar img {
	border: 0;
}
.listitem {
	margin-bottom: 40px;
}
.listitem h3 {
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	color: #494949;
	font-weight: normal;
}
.listitem h3 a {
	color: #494949;
}
.listitem .foto {
	float: left;
}
.listitem .textbox {
	margin-left: 170px;
}
.price {
	text-align: right;
	padding-top: 30px;
	padding-right: 50px;
	font-weight: bold;
	color: #000000;
}
.price span {
	color: #d20000;
	font-size: 1.1em;
}
div.katalogy {
	margin-top: 20px;
}
div.katalogy div {
	float: left;
	margin: 0 10px 20px 0;
}
p.footerLinks {
	margin: 0;
}
p.footerLinks img {
  vertical-align: middle;
  margin: 0 10px;
}
/*
p.footerLinks span {
  color: white;
  font-size: 1.2em;
}
*/
p.footerLinks img {
  vertical-align: middle;
}
p.footerLinks {
  font-size: .7em;
}
/*.descr {
	font-size: .9em;
}*/
/*_____________________________________________________________ bazar - fotky */
#otherfotos {
	margin-top: 20px;
	margin-left: 55px;
}
#otherfotos img {
	margin-right: 10px;
	/*border: 5px solid #eeeeee;*/
}
/*__________________________________________________________ bazar - formular */
#zajem {
	margin-top: 50px;
	font-size: .9em;
}
#zajem h3 {
	margin-bottom: 20px;
}
#zajem label {
	display: block;
	float: left;
	width: 130px;
}
#zajem input {
	margin-bottom: 5px;
	font-size: .9em;
	/*border: 1px solid black;*/
}
/*___________________________________________________________________ dealeri */
dt {
	/*float: left;*/
	width: 140px;
	font-weight: bold;
	border-bottom: 1px dotted silver;
}
dd {
	margin-left: 160px;
	margin-bottom: 20px;
}
/*______________________________________________________________ mapa stranek */
#sitemap * {
	margin: 0;
	padding: 0;
	color: #494949;
	font-size: 1em;
}
ul#sitemap {
	margin-left: 0;
}
#sitemap ul {
	padding-left: 15px;
}
#sitemap li {
	padding-left: 10px;
}
/*___________________________________________________________________ pomocne */
.cleaner {
	clear: both;
}
sup {
	font-size: .7em;
}
.modryodkaz {
	color: #378cb4;
}
#flag_en {
}
#entip {
	display: none;
	width: 170px;
	padding: 6px 20px 6px 10px;
	position: absolute;
	left: 495px;
	top: 12px;
	color: black;
	text-align: center;
	background: url('/img/pozadi.png') 100% 50% no-repeat;
}
#entip strong {
	color: rgb(210, 37, 16);
}
p.novinkaText {
	position: absolute;
	top: 590px;
	left: 110px;
	text-align: center;
	font-size: 1.1em;
}
div.flag {
	float: left;
	margin-top: 3px;
}
div.text {
	margin-left: 30px;
}

