@charset "windows-1250";

BODY, P, DIV, TD, TH
{
	font-family: Arial, "Arial CE", Tahoma, Verdana;
	font-size: 10px;
	color: #303B1F;
}

A, A:link, A:active, A:visited
{
	color: #0767B8;
	text-decoration: underline;
	font-weight: bold;
}
A:hover {
	color: #00CDFF;
	text-decoration: underline;
}

#mainMenu A:link,
#mainMenu A:active,
#mainMenu A:visited,
#mainMenu A:hover
{
	height: 26px;
	line-height:26px;
	margin: 0;
	overflow:hidden;
	font-size:11px;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration:none;
	padding: 4px 11px 5px 11px;
}

#mainMenu A:hover
{
	background-color:#4389C7;
}

#mainMenu2 A:link,
#mainMenu2 A:active,
#mainMenu2 A:visited,
#mainMenu2 A:hover
{
	height: 18px;
	font-size:11px;
	color: #999999;
	cursor: pointer;
	text-decoration:none;
}

#mainMenu2 A:hover
{
	text-decoration:underline;
}




#footerInner A:link, #footerInner A:visited, #footerInner A:active
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#footerInner A:hover
{
	text-decoration:underline;
}

#footerInner, #footerInner A
{
	color: #FFFFFF;
	font-size: 11px;
}

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: #0767B8;
	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;
}

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: #1188D3;
	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: 10px 20px 10px 20px;
	color: #7BC0F5;
	text-align: left;
	border-bottom:5px solid #E0EFFC;
	margin: -5px -20px 0 -20px;
}
.return_nav  A:link, .return_nav  A:visited, .return_nav  A:active
{
	color: #7BC0F5;
	font-weight: bold;
	text-decoration: none;
}
.return_nav  A:hover
{
	color: #0767B8;
}

#leftMenu .menuField A:link, #leftMenu .menuField A:visited, #leftMenu .menuField A:active
{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
}
#leftMenu .menuField A:hover
{
	text-decoration: underline;
}
#leftMenu A.sel:link, #leftMenu A.sel:visited, #leftMenu A.sel:active
{
	font-weight: bold;
}

#leftMenu h2, #leftMenu DIV, #leftMenu TD, #leftMenu P
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
#leftMenu h2
{
	color: white;
	font-weight: bold;
	margin:0;
}

.menuHeader
{
	background-image:url(../images/menu-header.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width:181px;
	height:23px;
	padding: 0;
	background-color:#CCCCCC;
}
.menuHeaderInner
{
	padding:5px 10px 0 10px;
}

#leftMenu H2 A:link, #leftMenu H2 A:visited, #leftMenu H2 A:active {
	color: #ffffff;
	text-decoration: none;
}
#leftMenu H2 A:hover {
	text-decoration: underline;
}

.menuField
{
	width:179px;
	border-right: 1px solid #CAE0EA;
	border-left: 1px solid #CAE0EA;
	border-bottom: 1px solid #CAE0EA;
	margin-bottom:5px;
}
.menuField, .menuFieldInner
{
	color:#000000;
}
.menuFieldInner
{
	padding:3px 10px 0 10px;
}
.menuFieldBg1
{
	background-color:#DCF3FB;
	background-image:url(../images/menu-field-bg1.jpg);
	background-repeat:repeat-x;
}

.menuList A:link, .menuList A:visited, .menuList A:active {
	color: #000000;
	text-decoration: none;
}

.menuList A:hover {
	color: #ffffff;
	text-decoration: none;
}

.menuList, .menuList UL
{
	margin: 0 0 0 0;
	padding: 0;
}
.menuList LI
{
	background-color:#E0EFFC;
	background-image:url(../images/menu-arrow.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	padding-left:15px;
	line-height:16px;
	list-style-type:none;
	margin:1px;
}

.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:#E0EFFC;
	background-image:url(../images/menu-arrow.gif);
	background-repeat:no-repeat;
	background-position:2px 4px;
	padding-left:15px;
	line-height:16px;
	list-style-type:none;
	margin:1px;
}



.note1, .note2, .note3, .price, .discount, .current_price {
	font-weight: bold;
}

.note1 {
	color: #0000ff;
}
.note2 {
	color: #ddaa00;
}
.note3 {
	color: #a00000;
}

.price {
	color: #0BC1F1;
}

.discount {
	color: #0000ff;
}

.old_price {
	text-decoration: line-through;
}

.current_price {
	color: #0BC1F1;
	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: #F66674;
	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
}

.productImage
{
	border:4px solid #E0EFFC;
}
.productTitle
{
	margin-top:0;
}

.catalog_cell
{
	border-top:3px dotted #E0EFFC;
	margin-top:15px;
	padding-top:20px;
}


#boxCurrentUser, #boxCurrentUser TD
{
	color:#FFFFFF;
	font-size:12px;
}

#boxLogin, #boxLogin TD, #boxLogin DIV, 
#boxLogin A:link, #boxLogin A:hover, #boxLogin A:visited, #boxLogin A:hover
{
	color:#FFFFFF;
	font-size:11px;
}
#boxLogin A:link, #boxLogin A:hover, #boxLogin A:visited, #boxLogin A:hover
{
	text-decoration:none;
	font-weight:normal;
}

#boxLogin .td_legend
{
	background-color:#4585C2;
	border-bottom:1px solid #2D70B6;
	font-weight:bold;
	padding:0 4px 0 4px;
	height:17px;
	vertical-align:middle;
}

#boxLogin .input
{
	border:0;
	border-bottom:1px solid #75A1CF;
	height:17px;
}

#boxLogin .submit
{
	border:0;
	border:1px solid #FFFFFF;
	background-color:#0767B8;
	color:#FFFFFF;
	height:16px;
}

#boxCurrentUser .hr
{
	border-top:1px solid #9EC2E1;
	margin:6px 0 6px 0;
}
#boxLogin .hr
{
	border-top:1px solid #9EC2E1;
	margin:6px 2px 6px 2px;
}

#footerProducts IMG
{
	margin-right:10px;
}

#footerProducts TABLE
{
	width:900px;
	margin:0 6px 0 22px;
}
#footerProducts TABLE TD
{
	background-color:#9C6FA8;
	padding: 3px 10px 3px 5px;
}
#footerProducts TD, #boxCurrentUser A, #footerProducts A, #footerProducts P
{
	color:#FFFFFF;
}
#boxCurrentUser A,
#footerProducts A
{
	font-weight:bold;
	font-size:11px;
}
#footerProducts TD P
{
	font-size:11px;
	margin:10px 0 0 0;
}


#hdrStripBox1 DIV.slogan
{
	color: #7BC0F5;
	margin:70px 0 0 20px;
	font-weight:bold;
	font-size:24px;
}

#hdrStripBox3
{
	text-align:center;
	line-height:24px;
	font-size:10px;
	color: #0767B8;
	font-weight:bold;
}

.reklama 
{
	width:100%;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

.reklama A:link, .menuList A:visited, .menuList A:active {
	color: #000000;
	text-decoration: none;
	font-size: 10px;
}

