body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 0px;
}
p {
	padding: 0;
	margin: 0 0 10px 0;
}
a {
	text-decoration : none;
	color:#005da4;
}
a:hover {
	text-decoration : underline;
}
form {
	display: inline;
}
input {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#404040;
}
input.searchBoxHome, input.searchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404040;
	line-height: 13px;
	margin: 3px 5px -1px 0;
	padding: 0 0 0 2px;
	clear: both;
}
input.searchBox {
	margin: 3px 2px 4px 0;
	padding: 0 0 0 2px;
}
div.containerDiv {
	width: 773px;
}
.radio {
	margin: 0;
	padding: 0;
}
/* --------------- Leva navigacija ------------------ */
a.mainLink {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #404040;
	padding: 4px 0 2px 0;
}
a.mainLink:hover {
	text-decoration: none;
	color: #000000;
}
a.subLink {
	display: block;
	font-size: 10px;
	color: #ba9fc0;
	padding: 0px 0 2px 2px;
}
a.subLink:hover {
	color: #d271aa;
	padding: 0px 0 2px 2px;
}
a.login {
	color: #99839e;
	background-color: #FFFFFF;
	background-image: url(../img/linkarrow_off.gif);
	background-position: right 2px;
	background-repeat: no-repeat;
	font-size: 9px;
	text-decoration: none;
	padding: 0px 10px 0px 6px;
	line-height: 9px;
	margin-right: 10px;
	text-transform: uppercase;
}
a.login:hover {
	color: #5b4a5f;
	background-color: #FFFFFF;
	background-image: url(../img/linkarrow_on.gif);
	text-decoration: none;
}
/* --------------- kraj Leve navigacije ------------------ */
a.defaultButton, a.defaultButtonRight, table.newsBox a.defaultButton, table.newsBox a.defaultButtonRight {
	display: inline;
	background-color: #b6c66f;
	border: 1px #97a45c solid;
	padding: 1px 10px 2px 10px;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}
a.defaultButtonRight, table.newsBox a.defaultButtonRight  {
	float:right;
}
a.defaultButton:hover, a.defaultButtonRight:hover, table.newsBox a.defaultButton:hover, table.newsBox a.defaultButtonRight:hover {
	text-decoration : none;
	background-color: #97a45c;
	color: #FFFFFF;
}
table.linkTable {
	width: 99%;
	border-top: 1px #D7D7D7 solid;
	margin-bottom: 2px;
}
h1 {
	font-size: 20px;
	font-weight: bold;
	color:#d271aa;
	padding: 0 0 0 4px;
	margin-top: 2px;
	margin-bottom: 7px;
}
h2 {
	font-size: 16px;
	color:#d271aa;
	font-weight: bold;
	margin: 0 0 5px 3px;
}
h3 {
	font-size: 14px;
	color:#d271aa;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 8px 0;
}
h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 4px 0 2px 0;
}
h5 {
	font-size: 19px;
	color: #99839e;
	font-weight: bold;
	margin: 0 0 7px 0;
}
h6.green, h6.magenta, h6.blue, h6.orange {
	font-size: 12px;
	color: #b5c56e;
	font-weight: bold;
	padding: 0;
	margin: 0 0 3px 0;
}
h6.magenta {
	color: #d271aa;
}
h6.blue {
	color: #5481c9;
}
h6.orange {
	color: #ddaf66;
}
ul {
	line-height:135%;
	margin: 0 0 0 0;
	padding: 0px 0 7px 18px;
}
li {
	margin:0 0 5px 0;
}
/*ul {
	margin: 0 0 0 0;
	padding: 7px 0 7px 18px;
	line-height: 200px;
}
ol {
	margin: 0 0 0 0;
	padding: 7px 0 7px 0px;
	line-height: 20px;
}
ul.strong, ol.strong {
	text-transform: uppercase;
	font-weight: bold;
	line-height: 20px;
}
ul ul, ul.strong ul, ol ul, ol.strong ul {
	text-transform: none;
	list-style-type: square;
	font-weight: normal;
	line-height: 18px;
	padding: 0px 0 7px 15px;
}
ul ol, ol ol, ul.strong ol, ol.strong ol {
	text-transform: none;
	font-weight: normal;
	line-height: 18px;
	padding: 3px 0 7px 20px;
}
li {
	line-height: 55px;
}*/
hr {
	height: 1px;
	border-bottom: 1px #999999 solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
	margin: 0px 0 0 0;
	padding: 0;
}
table.HeaderTable {
	width: 773px;
}
table.HeaderTable td {
	border-left: 1px #5b4a5f solid;
	border-right: 1px #5b4a5f solid;
}
table.HeaderTable td.topTD {
	padding: 0;
	height: 13px;
	background-image: url(../img/header_top.gif);
	background-repeat: no-repeat;
	border-left: 0px #5b4a5f solid;
	border-right: 0px #5b4a5f solid;
}
table.HeaderTable td.logoTD_1 {
	padding: 0;
	height: 60px;
	background-color: #FFFFFF;
	background-image: url(../img/1_koly_logo.gif);
	background-repeat: no-repeat;
}

table.HeaderTable td.logoTD_2 {
	padding: 0;
	height: 60px;
	background-color: #FFFFFF;
	background-image: url(../img/2_koly_logo.gif);
	background-repeat: no-repeat;
}

table.HeaderTable td.lineTD {
	padding: 0;
	height: 19px;
	background-color: #FFFFFF;
	background-image: url(../img/line_bg.gif);
	background-repeat: repeat-x;
}
div.topLevelDiv {
	color: #727272;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	margin-right: 8px;
	text-transform: uppercase;
}
div.topLevelDiv a {
	padding: 0px 10px 0px 11px;
	color: #99839e;
	background-image: url(../img/linkarrow_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-transform: uppercase;
	text-decoration: none;	
}
div.topLevelDiv a:hover {
	text-decoration: none;
	background-image: url(../img/linkarrow_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #5b4a5f;	
}
div.topLevelDiv span {
	padding: 0px 10px 0px 11px;
	color: #d1c7d3;
	background-image: url(../img/linkarrow_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
table.topNavi {
	width: 773px;
	border-left: 1px #5b4a5f solid;
	border-right: 1px #5b4a5f solid;
}
table.topNavi td.main {
	height: 23px;
	background-color: #b6c66f;
	background-image: url(../img/navi_bg.gif);
	background-repeat: repeat-x;
	padding: 0 0 0 14px;
}
table.topNavi td.main a, table.topNavi td.main span {
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px 10px 4px 10px;
	background-image: url(../img/navi_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	line-height: 22px;
	text-transform: uppercase;
	text-decoration: none;
}
table.topNavi td.main a:hover {
	background-image: url(../img/navi_bg_over.gif);
	background-repeat: repeat-x;
	text-decoration: none;
}
table.topNavi td.main span {
	background-image: url(../img/navi_bg_on.gif);
}
table.topNavi td.language {
	height: 18px;
	background-color: #FFFFFF;
	background-image: url(../img/line_bg.gif);
	background-repeat: repeat-x;
	padding: 0; 
}
table.topNavi td.language a, table.topNavi td.language span {
	color: #99839e;
	background-color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;
	padding: 3px 10px 3px 10px;
	line-height: 18px;
	border-left: 1px #d3cbd6 solid;
}
table.topNavi td.language a:hover {
	text-decoration: underline;
}
table.topNavi td.language span {
	color: #b4a4b8;
	background-color: #f3f2f5;
}
td.borderTD {
	background-color: #af9eb2;
	height: 1px;
}
table.Content {
	width: 773px;
	height: 400px;
	background-color: #FFFFFF;
	border-left: 1px #5b4a5f solid;
	border-right: 1px #5b4a5f solid;
	background-image: url(../img/content_shadow.gif);
	background-repeat: repeat-x;
}
table.Content td.firstHomeTD {
	width: 571px;
	height: 265px;
	font-size: 11px;
	/*background-image: url(../img/home_picture.jpg);*/
	background-repeat: no-repeat;
	border-right: 1px #af9eb2 solid;
}
table.Content td.firstHomeTDOld {
	width: 571px;
	height: 265px;
	font-size: 11px;
	background-image: url(../img/home_picture.gif);
	background-repeat: no-repeat;
	border-right: 1px #af9eb2 solid;
}
table.Content td.mainTD {
	width: 535px;
	font-size: 11px;
	background-color: #ffffff;
	border-left: 1px #a5a5a5 solid;
	border-right: 1px #a5a5a5 solid;
	padding: 0px 10px 5px 12px;
}
table.Content td.rightTD {
	width: 186px;
	padding: 10px 4px 5px 10px;
	background-image: url(../img/righttd_bg.gif);
	background-repeat: repeat-x;
}
table.Content td.rightTD a {
	color: #ba9fc0;
}
table.Content td.rightTD a:hover {
	color: #D271AA;
}
table.Content td.rightTD h4 a {
	font-size: 11px;
	font-weight: bold;
	margin: 4px 0 2px 0;
	color: #404040;
}
table.Content td.rightTD h4 a:hover {
	color: #000000;
	background-image: url(../img/linkarrow_on.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 12px 0 0;
	text-decoration: none;
}
table.Content td.rightTD span {
	color: #ba9fc0;
	padding: 0 4px 0 4px;
}
table.Content td.leftNaviTD {
	width: 142px;
	border-right: 1px #af9eb2 solid;
	padding: 12px 6px 12px 12px;
	background-image: url(../img/left_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
table.Content td.leftNaviBottomTD {
	width: 142px;
	height: 40px;
	border-right: 1px #af9eb2 solid;
	padding: 6px 6px 5px 12px;
	/*background-image: url(../img/leftnavi_bottom_bg.gif);*/
	background-image: url(../img/leftnavi_bottom_bg_top.gif);
	background-repeat: repeat-x;
	background-position: top;
}

table.Content td.leftNaviBottomProductTD {
	width: 142px;
	height: 40px;
	border-right: 1px #af9eb2 solid;
	padding: 6px 6px 5px 12px;
	background-image: url(../img/leftnavi_bottom_bg.gif);
	/*background-image: url(../img/leftnavi_bottom_bg_top.gif);*/
	background-repeat: repeat-x;
	background-position: top;
}

table.Content td.leftNaviBottomTDNoBg {
	width: 142px;
	height: 40px;
	border-right: 1px #af9eb2 solid;
	padding: 6px 6px 5px 12px;
	/*background-image: url(../img/leftnavi_bottom_bg.gif);*/
	/*background-image: url(../img/leftnavi_bottom_bg_top.gif);*/
	background-repeat: repeat-x;
	background-position: top;
}

table.Content td.spaceTD, table.Content2 td.spaceTD {
	width: 5px;
	font-size: 2px;
}
table.Content td.panelTD, table.Content2 td.panelTD {
	padding: 7px 9px 9px 9px;
}
table.Content2 {
	width: 610px;
}
table.Content2 td.bigPicTD {
	width: 610px;
	height: 265px;
	border-bottom: 1px #af9eb2 solid;
}
table.Content2 td.contentTD {
	padding: 2px 8px 25px 14px;
}
div.subHeadBar {
	height: 25px;
	font-size: 14px;
	color: #005DA4;
	/*font-weight: bold;*/
	background-image: url(../img/subhead_bar_right.gif);
	background-position: right;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
div.subHeadBar a, div.subHeadBar span {
	display: block;
	height: 25px;
	padding: 0px 0 0 32px;
	line-height: 25px;
	background-image: url(../img/subhead_bar_left.gif);
	background-position: 0px center;
	background-repeat: no-repeat;
}
div.subHeadBar a:hover {
	text-decoration: none;
	color: #00BFF3;
}
div.pathNavi {
	height: 20px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	margin: 5px 0 2px 0;
}
div.pathNavi a {
	color: #999999;
	text-decoration: none;
}
div.pathNavi a:hover {
	color: #404040;
	text-decoration: underline;
}
div.pathNavi a.aktivan {
	color: #656565;
	text-decoration: none;
	font-weight: bold;
}
div.pathNavi a.aktivan:hover {
	color: #404040;
	text-decoration: underline;
}
div.pathNavi span {
	color: #656565;
	font-weight: bold;
}
table.productList {
	margin-bottom: 10px;
	font-size: 10px;
	color: #727272;
	line-height: 13px;
}
table.productList a {
	color: #005DA4;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
table.productList a:hover {
	color: #00BFF3;
	text-decoration: none;
}
table.productDetail {
	margin-bottom: 10px;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
}
table.productDetail p {
	margin: 6px 0 11px 0;
}
table.productDetail td.detailPicTD{
	width: 349px;
	height: 261px;
	background-image: url(../img/image_bg.gif);
	background-repeat: no-repeat;
}
table.productDetail span.bigText {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	line-height: 13px;
}
.cena {
	display: inline;
	font-size: 14px;
	color: #4EB100;
	font-weight: bold;
	line-height: 14px;
	padding-bottom: 33px;
}
table.specTable {
	margin-bottom:10px;
}
table.specTable td {
	padding: 8px 5px 8px 8px;
	border-bottom: 1px #FFFFFF solid;
	background-color: #E5E5E5;
}
table.specTable td.first {
	background-color: #D9D9D9;
}
div.blueSpace {
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	color: #005DA4;
	background-image: url(../img/blue_space_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
div.dotSpace {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	background-image: url(../img/dots.gif);
	background-position: left;
	background-repeat: repeat-x;
	margin: 6px 0 5px 0;
}
div.dotSpace2 {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	color: #005DA4;
	background-image: url(../img/dots.gif);
	background-position: left;
	background-repeat: repeat-x;
	margin-top: 8px;
}
a.pdfButton {
	display: block;
	height: 26px;
	background-image: url(../img/button_pdf.gif);
	background-repeat: no-repeat;
	/*background-position: 0px left;*/
	background-position:0px 0px;
	padding: 0px 0 0px 30px;
	font-size: 11px;
	line-height: 24px;
	margin: 4px 0px 3px 0px;
	font-weight: bold;
	color: #005DA4;
}

table.footer {
	height: 32px;
	width: 773px;
	background-image: url(../img/footer_bg.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7e6d83;
}
table.footer td.textTD {
	padding: 8px 0 0 0px;
}
table.footer td.buttonTD {
	padding: 0 2px 2px 0;
}
table.footer a {
	text-decoration: none;
	color: #7e6d83;
	font-weight: bold;
	font-style: italic;
}
table.footer a:hover {
	text-decoration: underline;
	color: #d271aa;
}
/*-------------- News --------------*/
table.newsBox {
	width: 100%;
	border-bottom: 1px #af9eb2 solid;
}
table.newsBox h1, table.newsBox h2 {
	font-size: 11px;
	color:#d271aa;
	font-weight: bold;
	margin: 0 0 2px 0px;
	padding: 0;
}
table.newsBox h2 {
	color:#b6c66f;
}
table.newsBox td {
	padding: 0 9px 0 9px;
	line-height: 14px;
}
table.newsBox td.shadowTD {
	height:3px;
	background-image: url(../img/topshadow.gif);
	background-repeat: no-repeat;
	border-bottom: 1px #af9eb2 solid;
	padding: 0;
}
table.newsBox td.header, table.newsBox td.header2 {
	background-color: #ebe8ee;
	color: #99839e;
	height: 21px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border-left: 1px #af9eb2 solid;
	border-right: 1px #af9eb2 solid;
	border-bottom: 1px #c5bbc9 solid;
}
table.newsBox td.header2 {
	background-color: #ad9cb1;
	color: #FFFFFF;
}
table.newsBox td.contentTD1,table.newsBox td.contentTD2 {
	background-image: url(../img/newsbox_bg1.gif);
	background-repeat: repeat-x;
	padding: 9px 9px 9px 9px;
	border-left: 1px #af9eb2 solid;
	border-right: 1px #af9eb2 solid;
}
table.newsBox td.contentTD2 {
	background-image: url(../img/newsbox_bg2.gif);
}
table.newsBox span.date {
	font-size: 9px;
	color: #99839e;
}
table.newsBox span.arrow1, table.newsBox span.arrow2 {
	font-size: 14px;
	color: #D271AA;
}
table.newsBox span.arrow2 {
	color: #B6C66F;
}
table.newsBox a {
	color: #404040;
}
table.newsBox a:hover {
	color: #000000;
	text-decoration: none;
}
div.newsBlock {
	font-size: 10px;
	line-height: 12px;
	padding: 5px 0 7px 0;
	border-bottom: 1px #f4f4f4 solid;
}
div.newsBlock a {
	text-decoration: none;
	color:#868686;
}
div.newsBlock a:hover {
	text-decoration: none;
	color: #005DA4;
}

div.newsBlock a.header {
	text-decoration: none;
	color:#363636;
	font-weight: bold;
	display: block;
	line-height: 13px;
	padding-bottom: 4px; 
}
div.newsBlock a.header:hover {
	color: #005DA4;
}

div.newsBlock span.date {
	font-size: 9px;
	line-height: 12px;
}
div.newsBlock span.arrow, span.arrow {
	color:#005da4;
	font-weight: bold;
}
/*-------------- News End ---------------*/
table.imageTable {
	margin-bottom: 8px;
	border-top: 1px #dfd9c9 solid;
}
table.imageTable2 {
	margin-bottom: 2px;
	border-top: 1px #dfd9c9 solid;
}
table.imageTable2 {
	margin-right: 8px;
}
table.imageTable td.imageTD, table.imageTable2 td.imageTD {
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	margin: 0 0 5px 0;
	border-left: 1px #dfd9c9 solid;
	border-right: 1px #dfd9c9 solid;
	border-bottom: 1px #dfd9c9 solid;
}
table.imageTable td.shadowTD, table.imageTable td.shadow2TD, table.imageTable2 td.shadowTD, table.imageTable2 td.shadow2TD {
	background-image: url(../img/shadow1_bg.gif);
	background-repeat: repeat-x;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	border-left: 1px #fffcf1 solid;
	border-right: 1px #fffcf1 solid;
}
div.spacer {
	height:1px;
	font-size: 1px;
	line-height: 1px;
	background-color: #c4c4c4;
	margin-bottom: 5px;
}
div.spacer2 {
	height:1px;
	font-size: 1px;
	line-height: 1px;
	background-color: #f1e9d0;
}
table.searchTable {
	border-top: 1px #bfab86 solid;
	background-color: #efe8d6;
	background-image: url(../img/search_bg.gif);
	background-repeat: no-repeat;
}
table.searchTable td {
	padding:2px 8px 3px 8px;
	color: #86704E;
}
td.bigHeaderImageTD {
	border-bottom: 4px #bfab86 solid; 
}
table.headerImage {
	background-image: url(../img/small_map.gif);
	background-repeat: no-repeat;
	border-bottom: 4px #bfab86 solid; 
}
table.headerImage td.headerImageTD {
	font-size: 22px;
	font-style: italic;
	padding: 0 0 0 9px;
	height: 40px;
}
table.logoTable {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color:#BFAB86;
}
table.logoTable td {
	padding: 0px 3px 8px 3px;
}
table.logoTable img {
	margin: 0 6px 0 6px;
}
.margTop6 {
	margin-top: 6px;
}
.margTop12 {
	margin-top: 12px;
}
.margBottom6 {
	margin-bottom: 6px;
}
.margBottom12 {
	margin-bottom: 12px;
}
.margBottom10 {
	margin-bottom: 10px;
}
.smallText {
	font-size: 9px;
	color: #898989;
}
.mediumText {
	font-size: 10px;
	color: #6E6E6E;
}
.blue {
	color: #005DA4;
}
div.textBoxBig {
	position: relative;
	top:18px;
	left: 275px;
	height: 230px;
	width: 280px;
	z-index: 3;
	line-height: 16px;
}
div.textBoxBig  h1 {
	font-size: 24px;
	font-weight: bold;
	color:#d271aa;
	margin: 0 0 3px 0;
	padding: 0;
	line-height: 30px;
}
div.textBoxBig  h4 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 12px 0;
	line-height: 16px;
}

div.textBoxBigWhite {
	position: relative;
	top:18px;
	left: 275px;
	height: 230px;
	width: 280px;
	color:#ffff00;
	z-index: 3;
	line-height: 16px;
}
div.textBoxBigWhite  h1 {
	font-size: 24px;
	font-weight: bold;
	color:#fff;
	margin: 0 0 3px 0;
	padding: 0;
	line-height: 30px;
}
div.textBoxBigWhite  h4 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 12px 0;
	color:#ffff00;
	line-height: 16px;
}

a.topLink, table.newsBox a.topLink {
	padding: 0px 10px 0px 11px;
	color: #99839e;
	font-size: 10px;
	line-height: 16px;
	background-image: url(../img/linkarrow_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-decoration: none;	
}
a.topLink:hover, table.newsBox a.topLink:hover {
	text-decoration: none;
	background-image: url(../img/linkarrow_on.gif);
	color: #5b4a5f;	
}
div.floatDiv {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 12;
	width: 100%;
}
div.childDiv {
	position: relative;
	width: 773px;
}
div.searchDiv {
	position: relative;
	top: 402px;
	left: 571px;
	width: 190px;
	height: 50px;
	padding: 0 0 0 10px;
}
a.naviButtonGreen, a.naviButtonMagenta, a.naviButtonBlue, a.naviButtonOrange, a.naviButtonRed, a.naviButtonYellow, span.naviButtonGreen, span.naviButtonMagenta, span.naviButtonBlue, span.naviButtonOrange, span.naviButtonRed, span.naviButtonYellow {
	display: block;
	background-color: #b6c66f;
	border: 1px #b6c66f solid;
	padding: 2px 10px 3px 10px;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}
a.naviButtonMagenta {
	background-color: #d271aa;
	border: 1px #d271aa solid;
}
a.naviButtonBlue {
	background-color: #5481c9;
	border: 1px #5481c9 solid;
}
a.naviButtonOrange {
	background-color: #ddaf66;
	border: 1px #ddaf66 solid;
}
a.naviButtonRed {
	background-color: #cc0000;
	border: 1px #cc0000 solid;
}
a.naviButtonYellow {
	background-color: #9933cc;
	border: 1px #9933cc solid;
}
a.naviButtonGreen:hover, a.naviButtonMagenta:hover, a.naviButtonBlue:hover, a.naviButtonOrange:hover, a.naviButtonRed:hover, a.naviButtonYellow:hover {
	text-decoration: none;
}
a.naviButtonGreen:hover {
	background-color: #acbd62;
	border: 1px #97ac49 solid;
}
a.naviButtonMagenta:hover {
	background-color: #cb649f;
	border: 1px #bc4b88 solid;
}
a.naviButtonBlue:hover {
	background-color: #4974c0;
	border: 1px #325baf solid;
}
a.naviButtonOrange:hover {
	background-color: #d7a45a;
	border: 1px #cc8e41 solid;
}
a.naviButtonRed:hover {
	background-color: #cc0000;
	border: 1px #cc0000 solid;
}
a.naviButtonYellow:hover {
	background-color: #9933cc;
	border: 1px #9933cc solid;
}
span.naviButtonMagenta {
	background-color: #d271aa;
	border: 1px #d271aa solid;
}
span.naviButtonBlue {
	background-color: #5481c9;
	border: 1px #5481c9 solid;
}
span.naviButtonOrange {
	background-color: #ddaf66;
	border: 1px #ddaf66 solid;
}
span.naviButtonRed {
	background-color: #cc0000;
	border: 1px #cc0000 solid;
}
span.naviButtonYellow:hover {
	background-color: #9933cc;
	border: 1px #9933cc solid;
}
table.colorNavi td.arrowGreen, table.colorNavi td.arrowMagenta, table.colorNavi td.arrowBlue, table.colorNavi td.arrowOrange, table.colorNavi td.arrowRed, table.colorNavi td.arrowYellow {
	background-image: url(../img/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 5px;
	font-size: 2px;
	line-height: 2px;
}
table.colorNavi td.arrowMagenta {
	background-image: url(../img/arrow_magenta.gif);
}
table.colorNavi td.arrowBlue {
	background-image: url(../img/arrow_blue.gif);
}
table.colorNavi td.arrowOrange {
	background-image: url(../img/arrow_orange.gif);
}
table.colorNavi td.arrowRed {
	background-image: url(../img/arrow_red.gif);
}
table.colorNavi td.arrowYellow {
	background-image: url(../img/arrow_yellow.gif);
}
table.colorNavi td.noArrow {
	height: 5px;
	font-size: 2px;
	line-height: 2px;
}
table.thumbTable td.thumbWraper {
	border: 1px #cbcbcb solid;
}
div.thumbRow {
	display: block;
	margin-bottom: 100px;
}
div.clearDiv {
	clear: left;
	height: 20px;
	display: block;
}
table.thumbTable {
	margin-right: 18px;
}
table.thumbTable td.shadowRight {
	width: 2px;
	background-color: #e5e5e5;
	background-image: url(../img/white2x2.gif);
	background-position: top;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
}
table.thumbTable td.shadowBottom {
	height: 2px;
	background-color: #e5e5e5;
	background-image: url(../img/white2x2.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 1px;
	line-height: 1px;
}
table.thumbTable td.textTD {
	padding: 7px 0 0 0;
}
table.detailTable {
	width: 580px;
}
table.detailTable td.detailPicTD {
	width: 264px;
	height: 355px;
	background-image: url(../img/detail_pic_bg.gif);
	background-repeat: no-repeat;
}
table.detailTable td.vSpace {
	width: 5px;
}
table.detailTable td.hSpace {
	height: 5px;
}
table.detailTable td.hSpace {
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	border-left: 0px #cbcbcb solid;
}
table.detailTable td.tabTD {
	height: 20px;
	border-left: 1px #cbcbcb solid;
	background-image: url(../img/notab_bg.gif);
	background-repeat: repeat-x;
}
table.detailTable td.descriptionTD {
	height: 94px;
	border-left: 1px #cbcbcb solid;
	font-size: 11px;
	border-bottom: 1px #cbcbcb solid;
	background-image: url(../img/vertical_line_bg.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding: 8px 10px 9px 10px;
}
table.detailTable td.descriptionTD h1 {
	font-size: 13px;
	font-weight: bold;
	color:#b6c66f;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 7px;
}
table.detailTable td.descriptionTD h1 span {
	color:#858586;
	font-weight: normal;
}
table.detailTable td.descriptionTD p {
	padding: 8px 0 0 0;
	margin: 0;
}
table.detailTable td.descriptionTD div.lagerIcon {
	float: right;
	width: 13px;
	height: 13px;
	clear: both;
}
table.detailTable td.smallThumsTD {
	height: 150px;
	border-left: 1px #cbcbcb solid;
	border-bottom: 1px #cbcbcb solid;
	background-image: url(../img/vertical_line_bg.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding: 8px 10px 9px 10px;
}
table.detailTable td.priceTD {
	height: 48px;
	background-image: url(../img/pricetd_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-top: 1px #cbcbcb solid;
	border-left: 1px #cbcbcb solid;
	padding: 0px 0 0 10px;
}
table.tabTable {
	font-size: 10px;
}
table.tabTable td.noTab {
	height: 20px;
	background-image: url(../img/notab_bg.gif);
	background-repeat: repeat-x;
}
table.tabTable td.activeTab {
	height: 20px;
	background-image: url(../img/tab_bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 14px 0 12px;
	color: #99839e;
}
table.smallThumsTable {
	width: 286px;
	margin-bottom: 6px;
}
table.smallThumsTable img {
	padding: 1px;
}
table.smallThumsTable td {
	width: 26px;
	height: 27px;
	padding: 0;
}
table.smallThumsTable td div.default, table.smallThumsTable td div.selected, table.smallThumsTable td div.hover {
	width: 20px;
	height: 20px;
	border: 1px #bdbdbd solid;
	padding: 0px;
	margin-bottom:0px;
}
table.smallThumsTable td div.selected {
	border: 1px #d271aa solid;
}
table.smallThumsTable td div.hover {
	border: 1px #000000 solid;
}
.dropdown {
	font-size: 11px;
	line-height: 11px;
	margin-top: 3px;
}
a.backLink {
	padding: 0px 10px 0px 11px;
	color: #99839e;
	font-size: 9px;
	line-height: 9px;
	background-image: url(../img/backarrow_off.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-transform: uppercase;
	text-decoration: none;
}
a.backLink:hover {
	color: #5b4a5f;
	background-image: url(../img/backarrow_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-decoration: none;
}
table.priceTable {
	
}
table.priceTable td {
	padding: 0 8px 0 8px;
	height: 40px;
}
table.priceTable td.first {
	padding: 0 7px 0 0px;
	background-image: url(../img/dots_price.gif);
	background-repeat: repeat-y;
	background-position: right;
}
span.cena {
	font-size: 16px;
	color: #D271AA;
	font-weight: bold;
	line-height: 20px;
}
div.buyButton {
	height: 21px;
	background-image: url(../img/buy_button_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
}
a.buyButton {
	display: block;
	background-color: #b6c66f;
	border: 1px #97a45c solid;
	padding: 2px 8px 3px 8px;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #ffffff;
}
a.buyButton:hover {
	text-decoration : none;
	background-color: #97a45c;
	color: #FFFFFF;
}
