.greyline{
display: block;
height: 1px;
background-color: #aaaaaa;
width: 100%;
margin: 0px 0px 0px 20px;
padding: 0;
}

h1 {
color: #2A2A2A
text-align: left;
margin: 10px 0 10px 20px;
padding: 0px;
font-size: 20px;
}

.page_navigator {
 background-color: #77869F; padding: 2px 4px 2px 4px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
 margin-right: 1px;
}
	
#brands {
 	color: #cfcac7; 
	font-size: 12px;
        padding: 5px 10px;
}
#brands A, A:visited, A:hover {
	color: #cfcac7;
}
.box_inner {
 background-color: #F0F0F0;
 margin-bottom: 0px;
 padding: 8px; padding-bottom: 20px;
 border-bottom: 2px solid #B8C1D2;
 border-top: 2px solid #B8C1D2; margin-top: 0;
 background-image: url(images/diagonal.gif); background-repeat: repeat; font-size:75%;
 font-size: 12px;
}
.input {
    width:280px;
    color: #545454;
    font-size:13px;
    padding:1px;
    background-image: url(images/form-bg.gif);
    background-repeat: repeat-x;
    border:1px #CACACA solid;
    border-color: #cccccc;
    margin-bottom:4px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: white;
}
.validate-email {
    width:280px;
    color: #545454;
    font-size:13px;
    padding:1px;
    background-image: url(images/form-bg.gif);
    background-repeat: repeat-x;
    border:1px #CACACA solid;
    border-color: #cccccc;
    margin-bottom:4px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: white;
}
.fieldset{
    margin:0px;
    padding:5px 0 0 16px;
    border:0;
    text-align:left;
    font-weight:bold;
    color:#505050;
}
    .moduleRow { }
.moduleRowOver { background-color: #9BA8BF; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #B8C1D2; }
td.account_menu a {
	font-size: 12px;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #9C9C9C;
	padding: 6px 0 6px 0px;
	background-color: #F2F2F2;
	margin-top: 1px;
}
td.account_menu a:hover {
	text-decoration: none;
	background-color: #7d1e5f;
	color: white;
}
.login_table {
	background-color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;
	width: 360px;
	margin-left: 15px;
	text-align: center;
}
.login_table TD {
background-color: #f1f1f1;
}
.login_table IMG {
margin: 0px;
padding: 0px;
}
.login_table INPUT {
font-size: 11px;
	border: 1px solid #989898;
	width: 220px;
	text-align: left;
	padding: 1px;
}
SELECT {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
 background-color: #F4F4F4;
 margin-top: 3px;
 }
.shopping_cart_table {
	background-color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	width: 760px;
/*	margin-left: 15px; */
	text-align: center;
}
.shopping_cart_table TD {
background-color: #f1f1f1;
background-image: url(images/diagonal.gif); background-repeat: repeat;
}
.shopping_cart_table IMG {
margin: 0px;
padding: 0px;
}

.shopping_cart_table INPUT {
	border: 1px solid #989898;
	width: 30px;
	text-align: right;
	padding: 2px;
}
.shopping_cart_table SELECT {
	border: 1px solid #989898;
	font-size: 10px;
}

.clCMEvent{
	position:absolute;
	width:99%; height:99%;
	clip:rect(0,100%,100%,0);
	left:0; 
	top:0;
	visibility:visible
}
span.prod_name2 {
        text-align: right;
        margin: 0;
        padding: 0;
display: block;
width: 172px;
}

span.cat_name {
	text-align: center;
	margin: 0;
	padding: 0;
}
#category_names {
	color: Black;
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	text-align: center;
}
p.category_desc {
	color: #2A2A2A;
	text-align: justify;
	margin: 20px 20px 0px 20px;
	padding: 0;
	font-size: 12px;
	width: 750px;
}
p.category_path {
	color: #2A2A2A
	text-align: left;
	margin: 0px 20px 0px 20px;
	padding: 0;
	font-size: 11px;
	width: 750px;
}
span.category_title {
	color: #2A2A2A
	text-align: left;
	margin: 30px 0 20px 20px;
	padding: 0px;
	font-size: 30px;
z-index:5;
}
span.popup_product_title {
	color: #2A2A2A
	text-align: left;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 22px;
	display: block;
	width: 400px
}

div.category_menu a {
	font-size: 12px;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #9C9C9C;
	padding: 2px 0 2px 5px;
	background-color: #F2F2F2;
	margin-top: 1px;
}
div.category_menu a:hover {
	text-decoration: none;
	background-color: #4B0A31;
	color: white;
}
p.estore_info {
	color: #2A2A2A;
	text-align: left;
	margin: 1px 0px 0px 0px;
	padding: 5px;
	font-size: 11px;
	background: #EFEFEF;
}
span.info_header {
	color: #2A2A2A
	text-align: left;
	margin: 14px 0px 0px 0px;
	padding: 0;
	font-size: 11px;
	border-bottom-color: #9C9C9C;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: block;
}
span.product_price {
	color: #2A2A2A
	text-align: left;
	margin: 20px 20px 0px 20px;
	padding: 0;
	font-size: 16px;
	border-bottom-color: #9C9C9C;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: block;
}
span.product_price_discount {
	color: #2A2A2A
	text-align: left;
	margin: 20px 20px 0px 57px;
	padding: 0;
	font-size: 15px;
	display: block;
	text-decoration: line-through;
}
div.product_info {
	color: #2A2A2A
	text-align: left;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 11px;
}

.prod_cart_table INPUT {
border: 1px solid #989898;
width: 30px;
text-align: right;
padding: 2px;
}

p.product_desc_more {
color: #2A2A2A;
	text-align: justify;
	padding: 0px 10px 10px 10px;
	font-size: 12px;
	width:950px;
}
p.product_desc {
	color: #2A2A2A;
	width: 456px;
	text-align: justify;
	font-size: 12px;
}
p.product_options {
	display: block;
	color: #2A2A2A
	text-align: left;
	margin: 1px 0px 20px 20px;
	padding: 5px;
	font-size: 12px;
	background-color: #D0D7E5;
}
span.small_head {
	color: #2A2A2A
	text-align: left;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 16px;
}
span.small_head2 {
	color: #2A2A2A
	text-align: left;
	margin: 0 0 0 0;
	padding: 0;
	font-size: 16px;
#	display: block;
	width: 150px;
}
span.product_title {
display: block;
width: 240px;
	color: #2A2A2A
	text-align: left;
	margin: 0 0 20px 20px;
	padding: 0;
	font-size: 22px;
}
display: block;


h1.product_title {
/* width: 292px; */
	color: #2A2A2A
	text-align: left;
/* 	margin: 0 0 20px 20px;
	padding: 0; */
	margin-top: 0px;
	padding-top: 0px;
/* 	width: 400px; */
	font-size: 22px;
}


#search_form INPUT {
	display: none;
}

.preload_img {
	display:none;
}

span.prod_name {
	text-align: right;
	margin: 0;
	padding: 0;
	display:block;
	width:172px;
}

div.prod_name3 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: right;
color: #2A2A2A;
margin: 0;
padding: 0;
}
div.prod_name3 a:hover {
text-decoration: underline;
}

span.prod_name_discount {
	text-align: right;
	margin: 0;
	padding: 0;
        text-decoration: line-through;
}
#product_names {
	color: Black;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: center;
}

#bestsellers TD {
	vertical-align: bottom;
	padding-bottom:0px;
}

#product_names TD {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

#tematy td {
	text-align: left;
	padding: 1px;
}

.menu_text {
        border-bottom: 1px solid Gray;
        border-left: 1px solid Gray;
        border-right: 1px solid Gray;
border: 0px;
        background-color: #2A2A2A;
        text-align: left;
        font-size: 11px;
        color: #ffffff;
        display: block;
        padding: 5px;
        text-decoration: none;
}

.menu a {
	border-bottom: 1px solid Gray;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
border: 0px;
	background-color: #2A2A2A;
	text-align: left;
	font-size: 11px;
	color: #ffffff;
	display: block;
	padding: 5px;
	text-decoration: none;
}

.menu a:hover {
	background-color: #EBE8E5;
	color: #2A2A2A;
	text-decoration: none;
	background-image: url(images/shadeform.jpg);
}

.menu_cart a {
	border-bottom: 1px solid Gray;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
border: 0px;
	background-color: #2A2A2A;
	text-align: left;
	font-size: 11px;
	color: #ffffff;
	display: block;
	padding: 5px;
	text-decoration: none;
}

.menu_cart a:hover {
	background-color: #EBE8E5;
	color: #2A2A2A;
	text-decoration: none;
	background-image: url(images/shadeform_cart.jpg);
}

#menu1Container { visibility:hidden; left:0px; top:19px; overflow:hidden; z-index:1; }
#menu1Container, #menu1Content { position:absolute; width:146px; }
#menu1Container A { color: White; text-decoration:none }
#menu1Container A:hover { color: black; text-decoration:none }

#menu2Container { visibility:hidden; left:0px; top:88px; overflow:hidden; z-index:10; }
#menu2Container, #menu2Content { position:absolute; width:130px; height:280px; }
#menu2Container A { color: White; text-decoration:none }
#menu2Container A:hover { color: black; text-decoration:none }

#menu3Container { visibility:hidden; left:0px; top:88px; overflow:hidden; z-index:3; }
#menu3Container, #menu3Content { position:absolute; width:130px; }
#menu3Container A { color: White; text-decoration:none }
#menu3Container A:hover { color: black; text-decoration:none }

#menu4Container { visibility:hidden; left:0px; top:88px; overflow:hidden; z-index:4; }
#menu4Container, #menu4Content { position:absolute; width:330px; }
#menu4Container A { color: White; text-decoration:none }
#menu4Container A:hover { color: black; text-decoration:none }

#menu5Container { visibility:hidden; left:0px; top:88px; overflow:hidden; z-index:5; }
#menu5Container, #menu5Content { position:absolute; width:230px; }
#menu5Container A { color: White; text-decoration:none }
#menu5Container A:hover { color: black; text-decoration:none }

IMG {
	border: 0px;
}
.forma {
display: block ;
margin: auto ;
	border: 1px solid Black;
	margin: 0;
	padding: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E3E3E;
	background-color: #B1B1B1;
	height: 15px;
	vertical-align: top;
	background-image: url(images/shadeform.jpg);
}
#search_bar {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
  }
#search_bar FORM {
	margin: 0px;
	padding: 0px;
}  

#newsletter_bar input {
	background-image: url(images/shadeform.jpg);
	border: 0px;
	margin: 0px;
	padding: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #494949;
	background-color: #E3E3E3;
}
#newsletter_bar {
	background-color: #B8C1D2;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;
	padding: 8px;
  }
#newsletter_bar FORM {
	margin: 0px;
	padding: 0px;
}
#footer {
	background-color: #2A2A2A; color: White; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 8px; padding-right: 8px; text-align: center;
}
div.main {
margin-top: 6px; margin-left: 20px;
font-size: 12px;
}
#footer A,A:hover,A:visited {
	color: White;
}
A, A:visited {
	text-decoration: none;
	color: #2A2A2A;
}
A:hover {
	color: #2A2A2A;
	text-decoration: underline;
}
UL {
 font-size: 12px;
}

ul#navlist
{
width: 175px;
\width: 177px;
w\idth: 175px;
padding: 0px;
border: 1px solid #C0C0C0;
border-top: 0px;
margin: 0px;
font: 12px verdana,helvetica,arial,sans-serif;
background: #F2F2F2;
}

ul#navlist li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #C0C0C0;
}

ul#navlist li a
{
display: block;
width: 167px;
\width: 167px;
w\idth: 167px;
padding: 2px 2px 2px 6px;
border: 0px;
background: #F2F2F2;
text-decoration: none;
text-align: left;
}

ul#navlist li a:link { color: #333333; }
div#navcontainer li a:visited { color: #333333; }

ul#navlist li a:hover
{
border-color: #C0C0C0;
color: #ffffff;
background: #4B0A31;
}

ul#navlist li a#category_level2 {
padding-left: 14px;
width: 159px;
background-color: #dddddd;
font-size: 11px;
}
ul#navlist li a#category_level2:hover {
background: #4B0A31;
}
ul#navlist li a#category_level3 {
padding-left: 19px;
width: 154px;
background-color: #d1d1d1;
font-size: 11px;
}
ul#navlist li a#category_level3:hover {
background: #4B0A31;
}
ul#navlist li a#category_level4 {
padding-left: 24px;
width: 149px;
background-color: #cacaca;
font-size: 11px;
}
ul#navlist li a#category_level4:hover {
background: #4B0A31;
}
#prezenty {
 color: #333333;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
#prezenty A, A:visited, A:hover {
 color: #333333;
}
.blog_icon a {
text-decoration: none;
color: #444;
}
.blog_icon a:hover {
text-decoration: none;
color: #444;
}
.blog_icon A img {
float: left; margin-right: 6px; border: 6px solid #c3c3c3;
}
.blog_icon A:hover img {
border: 6px solid #a3a3a3;
}
p.shopping_info A {
 color: #333333;
}
p.shopping_info {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 font-style: italic;
 text-align: right;
 margin-right: 26px;
}
#paradiv {
position: absolute;
clor: black; font-size: 12px; font-family: verdana; line-height: 20px; text-align: left
}
.bubbleInfo {
position: relative;
top: 0px;
left: 0px;
}

.popup {
position: absolute;
display: none;
z-index: 50;
background-color: #fff;
color: #333;
font-size: 12px;
font-family: verdana;
width: 250px;
text-align: left;
}
