@charset "windows-1250";

BODY, P, DIV, TD, TH
{
	font-family: Arial, "Arial CE", Tahoma, Verdana;
	font-size: 14px;
	color: #303B1F;
}

A, A:link, A:active, A:visited
{
	color: #0767B8;
	text-decoration: underline;
	font-weight: bold;
}
A:hover {
	color: #000000;
	text-decoration: underline;
}

#mainMenu A:link,
#mainMenu A:active,
#mainMenu A:visited,
#mainMenu A:hover
{
	height: 18px;
	line-height:30px;
	_line-height:28px;
	margin: 0;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color: #186090;
	cursor: pointer;
	text-decoration:none;
	padding: 2px 12px 2px 12px;
}

#mainMenu A:hover
{
	color: #FFFFFF;
	background-image:url(../images/header-menu-item-bg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}




INPUT
{
	letter-spacing:0;
}

H1, H2, H3, H4, H5
{
	text-align: left;
}

FORM {
	padding: 0px;
	margin: 0px;
}

UL, OL
{
	margin-top: 0;
	padding-top: 0;
	margin-left: 20px;
	padding-left: 0;
}
UL LI
{
	list-style-type: square;
}

H1, H2, H3, H4, H5, H6
{
	font-weight: normal;
	text-decoration: none;
	color:#FF5400;
	font-family: Arial, Helvetica, sans-serif;
}

H1 {
	font-size: 25px;
	letter-spacing:-1px;
}

H2 {
	font-size: 18px;
	letter-spacing:0;
}

H3 {
	font-size: 14px;
	font-weight: bold;
	margin-top:5px;
}

H1 A:link, H1 A:visited, H1 A:active,
H2 A:link, H2 A:visited, H2 A:active,
H3 A:link, H3 A:visited, H3 A:active
{
	color:#FF5400;
	text-decoration: none;
}

H4 {
	font-size: 14px;
	font-weight: bold;
}


HR {
	height: 1px;
	background-color: #dddddd;
	border: 0px;
}

.input_required {
	background: #ffffff url(../images/required.gif) no-repeat;
	background-position: 2px 2px;
}

.hidden, .print
{
	display: none
}
.dontPrint
{
	display: block
}

.noMargin
{
	margin: 0px;
}

.cleaner
{
	clear: both;
}

.bigger
{
	font-size: 14px;
}

.left
{
	text-align: left
}
.center
{
	text-align: center
}
.right
{
	text-align: right
}
.bold
{
	font-weight:bold;
}

/*============================
OSTATNI STYLY
============================*/

H1.pageTitle
{
	margin-top:40px;
	margin-bottom:40px;
	border-bottom:5px solid #C9E5A5;
}

.error,
.highlighted
{
	color:#CC0000;
	font-weight:bold;
}

.return_nav 
{
	padding: 15px 20px 15px 20px;
	color: #666666;
	text-align: left;
	margin: -5px -15px 0 -15px;
}
.return_nav  A:link, .return_nav  A:visited, .return_nav  A:active
{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.return_nav  A:hover
{
	color: #000000;
}

#leftMenu h2, #leftMenu DIV, #leftMenu TD, #leftMenu P
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
#leftMenu h2
{
	color:#FF5400;
	font-weight: bold;
	margin:0;
	text-align:center;
	font-size: 14px;
}

.menuHeader
{
	width:185px;
	height:20px;
	padding: 0;
}
.menuHeaderInner
{
	padding:2px 5px 0 5px;
}

#leftMenu H2 A:link, #leftMenu H2 A:visited, #leftMenu H2 A:active {
	color:#FF5400;
	text-decoration: none;
}
#leftMenu H2 A:hover {
	text-decoration: underline;
}

#leftMenu
{
	background-image:url(../images/menu-field-bg1.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
.menuField
{
	width:185px;
	margin-bottom:5px;
}
.menuField, .menuFieldInner
{
	color:#000000;
}
.menuFieldInner
{
	padding:3px 10px 0 10px;
}
.menuFieldBg1
{
	/*
	background-color:#DCF3FB;
	background-image:url(../images/menu-field-bg1.gif);
	background-repeat:repeat-x;
	*/
}

.menuList, .menuList,
.menuLinks, .menuLinks UL
{
	margin: 0 0 0 0;
	padding: 0;
}
.menuList LI
{
	background-color:#FFFFFF;
	background-image:url(../images/menu-arrow.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	padding-left:20px;
	line-height:16px;
	list-style-type:none;
	margin:2px 3px 2px 2px;
}

.menuTree
{
	margin: 0;
	padding: 0;
}
.menuTree UL
{
	margin: 0;
	padding: 0;
}
.menuTree UL UL
{
	margin: 0 0 0 12px;
	padding: 0;
}
.menuTree LI
{
	background-color:#6BA5F7;
	padding-left:8px;
	line-height:16px;
	list-style-type:none;
	margin:2px 3px 2px 2px;
}



.note1, .note2, .note3, .price, .discount, .current_price {
	font-weight: bold;
}

.note1 {
	color: #0000ff;
}
.note2 {
	color: #ddaa00;
}
.note3 {
	color: #a00000;
}

.price {
	color:#FFA177;
}

.discount {
	color: #0000ff;
}

.old_price {
	text-decoration: line-through;
}

.current_price {
	color:#FFA177;
	font-size: 20px;
}











.td_legend, .td_content, .td_nobg {
	color: #000000;
	font-size: 11px;
	padding: 2px;
	border-bottom: 1px solid #ffffff;
}

.td_legend {
	font-weight: bold;
	background-color: #D0D0D0;
	width: 120px;
	vertical-align: top;
}

.td_content {
	background-color: #ECECEC;
}

.th, .td_odd, .td_even, .td_soldout, .td_instore {
	color: #000000;
	font-size: 11px;
	padding: 2px;
	border-bottom: 1px solid #ffffff;
	font-weight: bold;
}

.th {
	border-right: 1px solid #d0d0d0;
	background-color: #C2C2C2;
}

.td_odd {
	background-color: #ECECEC;
}

.td_even {
	background-color: #D0D0D0;
}

.td_soldout {
	background-color: #ff0000;
}

.td_instore {
	background-color: #00c000;
}

.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c00000;
}

.warningBox
{
	padding: 10px; 
	border: 5px solid #c00000;
}

.required {
	color: #ff0000;
}

.order_input {
	border: 1px solid #000000;
	background-color: #ECECEC;
	font-size: 10px;
	width: 20px;
	text-align: center;
	font-weight: bold;
}

.input {
	font-size: 12px;
}

.submit
{
	background-color: #E0EFFC;
	font-weight: bold;
	font-size: 11px;
	color: #086BB5;
	height: 24px;
}

.boxBorder {
	border: 1px solid #0767B8;
}

.boxTitle {
	border-top: 1px solid #0767B8;
	background-color:#3C87C7;
	width: 30%;
	font-weight: bold;
	color:#FFFFFF;
}

.boxBorder, .boxTitle {
	padding: 3px;
}

.pageDivider {
	text-align: right;
	padding-top: 30px;
}

.pageDivider A
{
	padding: 2px 6px 2px 6px;
	border: 1px solid #0767B8;
	background-color: #E0EFFC;
	text-decoration:none;
}

.pageDivider A:hover
{
	color: #ffffff;
	background-color: #0767B8;
}

.pageDivider SPAN.na
{
	padding: 1px 5px 1px 5px;
	border: 1px solid #666666;
	background-color: white;
	color: #666666;
}

.campaign {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color:#FF8E82;
	padding: 3px;
}

.dealer_discount
{
	font-size: 9px;
	font-weight: normal
}

.tbl_cell_padd10
{
	padding: 10px;
}

.tbl_sides_padd
{
	padding: 0px 3px 0px 3px;
}

acronym {
	font-weight: normal;
	color: #f01000;
    cursor: help;
    border-bottom: 1px dashed #f01000;
}

.noBorder
{
	border: 0px
}

.checkedExpression
{
	color:#FFFFFF;
	background-color: #C00000;
	font-size: inherit;
	font-weight: inherit;
	text-decoration: inherit
}



#hdrStripBox1 DIV.slogan
{
	color: #7BC0F5;
	margin:70px 0 0 20px;
	font-weight:bold;
	font-size:24px;
}

#quickSearchInput
{
	width:106px;
	height:18px;
	_height:15px;
	border:1px solid #5991B5;
}

#quickSearchSubmit
{
	width:61px;
	height:18px;
	background-color:#FF5400;
	border:1px solid white;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	margin:0 0 0 3px;
}

.hdrStripBox
{
	font-size:12px;
	text-align:center;
}
.hdrStripBox TD
{
	font-size:11px;
	text-align:left;
}
.hdrStripBox H3
{
	text-align:center;
	color:#3E3E3E;
	font-size:12px;
	font-weight:bold;
	margin:3px 0 1px 0;
	line-height:26px;
}

.iconBgInfo,
.iconBgLogin
{
	background-repeat:no-repeat;
	background-position:8px center;
}
.iconBgInfo
{
	padding-left:10px;
	background-image:url(../images/icon-info.gif);
}
.iconBgLogin
{
	padding-left:25px;
	background-image:url(../images/icon-login.gif);
}

.hdrStripBox .input
{
	border:1px solid #8C8C8C;
	height:12px;
}

.hdrStripBox .submit
{
	border:0;
	border:0;
	background-color:#0075A7;
	color:#FFFFFF;
	height:14px;
}

.hdrStripBox .price
{
	color:#B60000;
}

#leftMenu .hr
{
	background-color:#B5D5EA;
	height:3px;
	overflow:hidden;
	margin:5px 3px 5px 1px;
}

.menuFieldText
{
	padding:10px;
}

.menuBg
{
	background-color:#EDF5FA;
	background-image:url(../images/menu-bg.gif);
	background-repeat:repeat-x;
	padding-top:6px;
}

.menuField A:link, .menuField A:visited, .menuField A:active
{
	color: #005B97;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
}
.menuField A:hover
{
	text-decoration: underline;
}
A.sel:link, A.sel:visited, A.sel:active
{
	font-weight: bold;
}

.menuList A:link, .menuList A:visited, .menuList A:active,
.menuTree A:link, .menuTree A:visited, .menuTree A:active
{
	color: #005B97;
	text-decoration: none;
}
.menuList A STRONG
{
	color:#FF5400;
}

.menuList A:hover,
.menuTree A:hover
{
	text-decoration:underline;
}

.menuLinks LI
{
	background-image:url(../images/menu-arrow.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	padding-left:20px;
	line-height:16px;
	list-style-type:none;
	margin:2px 3px 2px 2px;
}


.menuFieldProduct
{
}
.menuFieldProductInner
{
	padding:3px 8px 3px 8px;
}
.menuFieldProduct H3
{
	text-align:center;
	margin:1px 0 1px 0;
}
.menuFieldProduct H3 A:link, .menuFieldProduct H3 A:visited, .menuFieldProduct H3 A:active, .menuFieldProduct H3 A:hover
{
	font-size:14px;
	color:#005B97;
	font-weight:bold;
	margin:2px 0 2px 0;
}
.menuFieldProduct .img
{
	text-align:center;
	margin:5px 0 5px 0;
}
.menuFieldProduct .img IMG
{
	border:1px solid #7DBEE7;
}
.menuFieldProduct .price
{
	text-align:center;
}
.menuFieldProduct .price SPAN
{
	color:#0088DE;
	font-size:20px;
}

#leftMenu .menuFieldProduct .hr
{
	background-color:#B5D5EA;
	height:1px;
	overflow:hidden;
	margin:5px 3px 5px 1px;
}

#footerSignature
{
	color: #FFFFFF;
	padding:3px 0 3px 0;
	font-size: 11px;
	background-color:#FF5400;
	font-weight:bold;
}
#footerSignature A:link, #footerSignature A:visited, #footerSignature A:active
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#footerSignature A:hover
{
	text-decoration:underline;
}

#footerLinks
{
	color:#6D6D6D;
	font-size: 12px;
	background-color:#3284BA;
}
#footerLinks A:link, #footerLinks A:visited, #footerLinks A:active
{
	color:#6D6D6D;
	font-weight: bold;
	text-decoration: none;
}
#footerLinks A:hover
{
	text-decoration:underline;
}

.tbl_border_1
{
	border: 1px solid #0767B8;
}

.productImage
{
	z-index:1;
}
.productImage IMG
{
	border:2px solid #EDF5FA;
}
.productTitle
{
}
.productTitle H3
{
	margin:0 0 2px 0;
	font-size:12px;
}
.productDescr
{
	text-align:justify;
	font-size:small;
	height:70px;
	overflow:hidden;
}
.productMainArea
{
	height:100px;
	overflow:hidden;
}
.productOrder
{
	text-align:left;
}
.orderInput
{
	width:20px;
	height:16px;
	_height:14px;
	font-size:12px;
	line-height:12px;
	border:1px solid #FF5400;
}
.orderSubmit
{
	width:60px;
	height:18px;
	background-color:#FFA177;
	font-weight:normal;
	font-size:10px;
	color:white;
	border:1px solid #FF5400;
}
.productDelivTime
{
	text-align:center;
	color:#BBBBBB;
	font-weight:bold;
	font-size:small;
	width:90%;
}
.productPrice
{
	color:#FFB996;
	font-size:22px;
}

.catalog_cell
{
	padding:10px 5px 10px 5px;
}

.catalogSplitter
{
}

#textStrip .hr
{
	background-color:#C7C7C7;
	height:1px;
	overflow:hidden;
	margin:15px 3px 15px 1px;
}

.categorySubCats
{
}

.campaignImg
{
	background-image:url(../images/campaign-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:75px;
	height:49px;
	z-index:10;
	position:relative;
}
.campaignImgInner
{
	padding:22px 0 0 0;
	font-size:11px;
	font-weight:bold;
	color:#000;
	z-index:11;
	text-align:center;
	overflow:hidden;
}

ul#topMenu {
	margin: 0 auto;
	padding: 0;
	cursor: default;
	list-style-type: none;
  display: table;
}
ul#topMenu li {
  display: table-cell;
  position: relative;
  padding: 2px 10px 4px 10px;
  border-right: 1px solid #EAF3F9;
  border-left: 1px solid #EAF3F9;
  border-bottom: 1px solid #EAF3F9;
}
ul#topMenu li a { font-size: 11px; text-decoration: none;}
ul#topMenu li a:hover { color: #FF5400; }
ul#topMenu li:hover { background-color: #B5D5EA; }


div.footerLinks { width: 780px; margin: 0 auto; text-align: center; }
a.bottomMenuLink { font-size: 11px; text-decoration: none;}
a.bottomMenuLink:hover { color: #FF5400; }