@charset "windows-1250";
/*RESET*/
.reset{border: 0px none;margin: 0px;padding: 0px;float: none;clear: both;width: 0px;height: 0px;line-height: 0px;font-size: 0px;}

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, dd, dt, address {margin: 0;padding: 0;}
html {background: #E0E0E0;color: black;}
body {text-align: center;font: 80%/1.4 Verdana, Arial, Helvetica, sans-serif;padding: 14px 0 40px 0;}
html > body {font-size: 13px;}
a {font-weight: bold;text-decoration: underline;color: #FF599F;}
a:hover {text-decoration: none;}

h3{
	font-size:12px
}

h1{
  font-size:20px
}


table {font-size: 100%;border-collapse: collapse;}
.bold {font-weight: bold;}
.center {text-align: center;}
.right {text-align: right;}
.cb {clear: both;height: 1px;width: 1px;overflow: hidden;}
li {list-style: none;}
a img, fieldset {border: 0;}
hr {display: none;}
.small {font-size: 90%;}

#cover {width: 100%;background: white url(../images/cover.gif) 0 75px repeat-x;}
#page {width: 959px;margin: 0 auto;text-align: left;position: relative;padding-top: 103px;}

#head {width: 757px;height: 75px;position: absolute;margin-left: 202px;top: 0;background: url(../images/head.jpg) no-repeat;}

#logo {top: 7px;left: 0;z-index: 5;}
#logo, #logo span {width: 186px;height: 62px;display: block;cursor: pointer;position: absolute;}
#logo span {background: url(../images/logo.gif) no-repeat;z-index: 10;}
#logo strong {position: absolute;display: block;padding: 5px 0 0 8px;font-size: 80%;}

#s_form {width: 215px;position: absolute;top: 17px;left: 349px;z-index: 10;color: #8A8A8A;font-size: 80%;}
#s {width: 215px;height: 19px;display: block;background: url(../images/s_input.gif) no-repeat;border: 0;padding: 1px 4px 0 4px;margin-top: 6px;}
[id=page] #s {width: 207px;height: 18px;}
#s_form .searchSubmit {position: absolute;top: 1px;right: 0;}

#basket_state {width: 270px;position: absolute;padding-left: 70px;line-height: 1.7;top: 9px;left: 685px;z-index: 5;color: #FF599F;background: url(../images/shopping_bag.jpg)  no-repeat;font-size: 85%;}
#basket_state strong {border-left: 12px solid #FF599F;color: black;padding-left: 4px;}
#basket_state span {float: left;color: black;width: 130px;}

#menu, #menu2,#menu3 {width: 316px;position: absolute;left: 10px;top: 75px;background: #8A8A8A;color: white;font-size: 80%;}
#menu li {float: left;padding-right: 4px;}
#menu a, #menu2 a,#menu3 a {height: 27px;_height:20px;padding: 7px 10px 0 10px;float: left;display: block;color: white;text-decoration: none;font-weight: normal;text-align: center;}
[id=page] #menu a, [id=page] #menu2 a, [id=page] #menu3 a {height: 20px;}
#menu a:hover,#menu3 a:hover {background: #727272;_height:27px;}

#menu3 {left: 610px;width: 150px;_height:27px;}

#menu2 {left: 329px;background: #727272;width: 247px;_height:27px;}
#menu2 li {float: left;}
#menu2 a {background: #727272;text-align: center;padding: 7px 0 0 0;}

#menu4 {border-top:1px solid #E5E5E5;padding:0;}
#menu4 li { border-bottom:1px solid #E5E5E5;padding:2px 0 2px 0;}
#menu4 a { display:block;padding:1px 10px 1px 2px;text-decoration:none }
#menu4 a:link, #menu4 a:visited, #menu4 a:active { }
#menu4 a:hover { background-color:#FFDBEB }

#menu5 li {float: left;}

#m21 {width: 93px;}
#m22 {width: 90px;}
#m23{width: 64px;}

#m25 {width: 90px;}
#m26 {width: 70px;}
#m27{width: 87px;}



#menu2 a:hover {background: #585858;_height:27px;}

#content {font-size: 85%;background: url(../images/content.gif) 168px 0 repeat-y;}
.content_bottom {width: 168px;height: 58px;background: url(../images/content_bottom.jpg) no-repeat;clear: both;margin-left: 330px;}

#text, #lc, #lc2 {float: right;position: relative;z-index: 20;}

#lc2 {width: 167px;left: -5px;}
#lc2 p {margin: 0.6em 6px;}
#lc2 .art {font-size: 107%;color: #FF599F;}
#lc2 .hr {background: #E5E5E5;clear: both;height: 2px;margin: 1.3em 0;overflow: hidden;}

#prod {width: 166px;border-bottom: 3px solid #E5E5E5;margin: 1.8em 0 2em 0;}
#prod li {padding: 1px 0;border-top: 1px solid #8A8A8A;height: 1px;margin: 0 2px 0 0;}
[id=page] #prod li {height: auto;}
#prod li.last {border-bottom: 1px solid #8A8A8A;}
#prod ul li {padding-left: 20px;}
#prod a {height: 18px;padding: 1px 0 0 5px;font-weight: normal;display: block;color: #3E3E3E;text-decoration: none;}
[id=page] #prod a {height: auto;min-height: 17px;}
#prod a img {position: relative;top: 1px;margin: 0 2px 0 0;cursor:pointer;}
#prod a span {width: 13px;height: 1px;float: left;}
#prod a:hover {background-color: #FF509D;color: white;}

#text {width: 626px;overflow:hidden;}
#text p {margin: 1em 0;}
#text ul {margin: 1em 0 1em 20px;}
#text li {list-style: square;}
#textInner { margin:0 1em; }

.return_nav {height: 41px;width: 630px;padding: 13px 0 0 21px;margin:0 -1em;background: url(../images/bc.gif) no-repeat;color: #727272;clear: both;}
.return_nav a {font-weight: normal;color: #727272;background-color:white;}

#present {width: 239px;height:177px;background: url(../images/present.jpg) no-repeat;color: #FF599F;margin: 8px 6px 0 -10px;float: left;margin-left:0px;margin-right:-15px;}
#present p {margin: 0;text-align: center;font-weight: bold;position: relative;top: 128px;}

#action {width: 357px;float: left;margin:8px -10px -44px 0;margin-top:-7px;margin-right:0;}
#action div.actop{display:block;width: 347px;background:url(../images/acttop.jpg) no-repeat left bottom;padding:10px;padding-bottom:40px;border-left:1px solid #8b8b8b;border-right:1px solid #8b8b8b;border-top:1px solid #8b8b8b;}
#action div.actbot{display:block;width: 369px;background:url(../images/actbot.jpg) no-repeat left bottom;height:54px;margin-top:0px;}
#action h2 {color: #FF599F;font-size: 120%;}
#action div {width: 219px;margin: 15px 0 0 18px;line-height: 1.6;}
#action p {margin: 0.3em 0;padding-right:130px;}
#action p.small {margin-top: 1em;}
#action a {background: #FF91C0;color: white;font-weight: normal;padding: 0 2px;text-decoration: none;}




H1, #text H2, #text H3, #text H4, #text H5, #text H6 { font-weight: normal;text-decoration: none;color:#FF599F;margin: 20px 0;}

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: #FD5A9F; text-decoration: none; }
#text HR { height: 1px; background-color: #dddddd; border: 0px; }

.price { color: #FF599F; }
.discount { color: #FF599F; }
.old_price { text-decoration: line-through; }
.current_price { color: #FF599F; font-size: 120%; }

#lc {width: 161px;background: #FF599F;left: -4px;color: white;}
.lcInner {margin:0 10px;}
#lc a {color: white;}
#lc h2 {font: bold 140% Arial, sans-serif;text-align: center;margin: 0.6em 0 0.8em 0;border-bottom:1px solid #FFBDDB;}
#lc p {margin: 0.5em 0;text-align: justify;}
#lc .img {text-align: center;margin: 0.8em 0 0.6em 0;}
#lc a img {border: 1px solid white;}
.best {padding: 12px 0 0.6em 0;background: #FF91C0 url(../images/best.gif) center 2px no-repeat;border-bottom: 1px solid white;}
#lc .price { color: #ffffff; }
#lc h3 {font: bold 120% Arial, sans-serif;text-align:left;margin: 0.6em 0 0.3em 0;}

.prod_view_root {padding-left: 2px;background: url(../images/prod_view.gif) 195px 0 repeat-y;margin:0 -10px;}
.prod_view_root .cb {height: 12px;}
.prod_view {width: 200px;float: left;padding: 6px 14px 0 6px;margin-right: 9px;text-align:center;}
[id=page] .prod_view {width: 180px;text-align:center;}
.prod_view.last {margin-right: 0;}
.prod_view h2 {color: #FF599F;font-size: 120%;padding: 0 0 0 10px;border-left: 10px solid #E5E5E5;height:60px;overflow:hidden;width:150px;}
.prod_view .img {text-align: center;margin: 1em 8px 0 0;height:105px;overflow:hidden;}
.prod_view .descr {display:block;text-align:left;height:50px;overflow:hidden;width:170px;margin-left:auto;margin-right:auto;padding-top:5px;}
.prod_view .price {text-align: center;line-height:30px;overflow:hidden;font-size:14px}
.prod_view form {font-weight: bold;color: #727272;}
.prod_view form span {position: relative;top: -2px;padding: 0 3px;}

#footer {width: 700px;height: 98px;padding: 8px 0 0 24px;position: relative;left: -244px;/*-30px*/margin:0 auto 0 auto;background: #727272 url(../images/footer.jpg) no-repeat;color: white;font-size: 80%;font-weight: bold;text-align: center;_height:78px;_width:259px;_left:-249px;}
html > body #footer {height: 90px;width: 245px;}

#footer2 { height:30px;line-height:30px;padding:0 20px 0 410px;text-align:left; }
#footer2, #footer2 a {color:#727272;font-size:95%;}

.orderSubmit {font-size:90%;background-color:#FF599F;color:#ffffff;border:1px solid #FF599F;}
.orderInput {width: 24px;margin-right: 4px;border:1px solid #999999;}
.prod_view .orderInput {float: left;width: 28px;height: 16px;padding: 0 4px 0 0;text-align: right;}



.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;
}
.note1, .note2, .note3, .price, .discount, .current_price {
	font-weight: bold;
}

.note1 {
	color: #0000ff;
}
.note2 {
	color: #ddaa00;
}
.note3 {
	color: #a00000;
}

.td_legend, .td_content, .td_nobg {
	color: #000000;
	font-size: 11px;
	padding: 2px;
	border-bottom: 1px solid #ffffff;
	text-align:left;
}

.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;
}
.input {
	font-size: 12px;
}

.submit
{
	background-color:#8A8A8A;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	height: 24px;
}

.boxBorder {
	border: 1px solid #8A8A8A;
}

.boxTitle {
	border-top: 1px solid #8A8A8A;
	background-color:#FF91C0;
	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 #FF599F;
	background-color: #FFC3DE;
	text-decoration:none;
}

.pageDivider A:hover
{
	color: #ffffff;
	background-color: #FF599F;
}

.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
}

.tbl_border_1
{
	border: 1px solid #FF91C0;
}

.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;
}

