html{
height:100%;
margin: 0px; 
padding: 0px;
}
body { 
    height:100%;
	margin: 0px; 
	padding: 0px;
	font-size: 11px;
	color: #212618;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #f7f7f7;
	line-height: 14px;
} 
#emsize {
 background: url(../images/top.gif) repeat-x;
 background-position: 0px 16px;
}
#outer {
	width: 926px;
	background: url(../images/pageall.gif) top left repeat-y;
	border-bottom: 1px solid #eeeeee;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px; }
#outer_inside{width: 926px; background: url(../images/outerinside.jpg) bottom left repeat-x #fff;}
#topline{ background: url(../images/topline.png) no-repeat; background-position: 0px 13px;}
#banner{ width: 914px; position: relative; /*z-index: 1;*/}
#toplinks{ width: 858px; height: 25px; position: absolute; /*z-index: 2;*/ top: 13px; left: 0px; padding: 10px 33px 0px 23px; color: #fff;}
#toplinks_left{ float: left; width: 460px; text-align: left;}
#toplinks_right{ float: right; width: 390px; text-align: right;}
#menu-top{ width: 890px; background: url(../images/topmenu_in.jpg) top left repeat-x;}
#menu-top_left{ background: url(../images/topmenu_left.jpg) top left no-repeat;}
#menu-top_right{width: 870px; background: url(../images/topmenu_right.jpg) top right no-repeat; padding: 0px 10px 0px 10px;}
#pathway{width: 885px; text-align: left; background: url(../images/dotted_horizontal.gif) bottom left repeat-x; padding: 10px 0px 10px 5px; font-size: 10px; color: #437cad; font-weight: bold;}
#main{ width: 890px; padding: 10px 0px 15px 0px; background: url(../images/dotted_horizontal.gif) bottom left repeat-x; text-align: left;}
#footer{ width: 890px; border-top: 5px solid #2e6297; margin: 25px 0px 0px 0px;}
#bottom{ width: 890px; padding: 13px 0px 10px 0px;}
#bottommenu{ float: left; text-align: left;}
#design{ float: right; text-align: right;}
#copyrights{ text-align: left; padding: 0px 0px 0px 10px;}
#bottommod{width: 890px; padding: 5px 0px 5px 0px; text-align: center;}

#toplinks_left img{ vertical-align: bottom; margin: 0px 7px 0px 0px;}
#toplinks_left img#separate{ vertical-align: bottom; margin: 0px 15px 0px 15px;}
#banner #toplinks_right img{ vertical-align: middle; margin: 0px 7px 0px 12px;}
#toplinks_left a:link,#toplinks_left a:visited{ color: #fff; font-size: 10px; font-weight: bold; text-decoration: underline;}
#toplinks_left a:hover{ text-decoration: none;} 
#toplinks_right a:link,#toplinks_right a:visited{ color: #fff; font-weight: normal; text-decoration: none;}
#toplinks_right a:hover{ text-decoration: underline;} 

#pathway a:link,#pathway a:visited{ color: #437cad; font-weight: bold; text-decoration: none;}
#pathway a:hover{ text-decoration: underline;} 
#pathway img{ margin: 0px 4px 0px 4px;}

#bottommenu ul{ margin: 0px; padding: 0px; list-style: none;}
#bottommenu ul li{ margin: 0px; padding: 0px; display: inline;}
#bottommenu ul li a:link, #bottommenu ul li a:visited{ float: left; line-height: 12px; color: #212618; font-size: 11px; text-decoration: none; border-right: 1px solid #212618; padding: 0px 10px 0px 10px;}
#bottommenu ul li a:hover{ text-decoration: underline;}

#design a:link,#design a:visited{ color: #212618; font-weight: bold; text-decoration: underline;}
#design a:hover{ text-decoration: none;}
#copyrights a:link,#copyrights a:visited{ color: #212618; font-weight: bold; text-decoration: none;}
#copyrights a:hover{ text-decoration: underline;}

#banner img{ vertical-align: top;}
div.banner{ padding: 10px 0px; text-align: center;  background: url(../images/dotted_horizontal.gif) bottom left repeat-x;}
div#logo_1{ position: absolute; top: 107px; left: 20px;}
div#logo_2{ position: absolute; top: 0px; left: 315px;}
/******************sklep, browser_1********************************************/
#vmMainPage h3{ color: #437cad; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; background: url(../images/dotted_horizontal.gif) bottom left repeat-x; padding: 0px 0px 0px 10px; line-height: 26px;}
#vmMainPage h4{ color: #437cad; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; background: url(../images/dotted_horizontal.gif) bottom left repeat-x; padding: 0px 0px 0px 10px; line-height: 26px;}
#vmMainPage h2{ color: #437cad; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; padding: 0px 0px 0px 10px; line-height: 22px;}
#vmMainPage div.buttons_heading {
float:right;
margin: 0px;
width: 30%;
text-align: right;
}
#vmMainPage div.buttons_heading img{ margin: 0px 0px 0px 3px;}
#main .browseProductContainer {
padding: 15px 0px 15px 0px;
vertical-align:top;
width:100%;
background: url(../images/dotted_horizontal.gif) bottom left repeat-x;
}
.browseProductContainer .browseProductImageContainer {
float: left;
margin: 0px;
width: 30%;
}
.browseProductContainer .browseProductAllDesc{
float: right;
width: 70%;}
#vmMainPage .browseProductContainer .browseProductTitle{
float:left;
font-size: 15px;
font-weight:bold;
color: #437cad;
margin-top: 0px;
padding: 0px;
width: 70%;
background: none; padding: 0px; line-height: 18px;
}
.browseProductContainer .browseProductTitle a:link, .browseProductContainer .browseProductTitle a:visited{
float:left;
font-size: 15px;
font-weight:bold;
color: #437cad;
margin-top: 0px;
padding: 0px;
width: 70%;
}
.browseProductContainer .browsePriceContainer {
float: right;
margin: 0px;
padding: 5px 0px 0px 0px;
width: auto;
/*width: 30%;*/
text-align: right;
}
.browseProductContainer .productPrice {
font-size: 15px;
font-weight:bold;
color: #437cad;
white-space:nowrap;
}
.browseProductContainer .browseRatingContainer {
float: left;
margin: 0px;
white-space:nowrap;
width: 100%;
}
.browseProductContainer .browseProductDescription {
float: left;
padding: 5px 0px 5px 0px;
margin-top: 0px;
width: auto;
width: 60%;
}
.browseProductContainer .browseProductDescription a:link, .browseProductContainer .browseProductDescription a:visited{color: #437cad;}

/******************sklep, product details********************************************/
#vmMainPage .next_page{ color: #eb4000; background: url(../images/readon.gif) right no-repeat; padding: 0px 10px 0px 0px; font-weight: bold; text-decoration: underline;}
#vmMainPage .previous_page{ color: #eb4000; background: url(../images/prev.gif) left no-repeat; padding: 0px 0px 0px 10px; font-weight: bold; text-decoration: underline;}

.producttitle h1{ color: #2e2e2e; font-size: 14px; font-weight: bold; }

.tableproductdetail .productPrice{ color: #2e2e2e; font-size: 13px; font-weight: bold; line-height: 18px;}
.tableproductdetail .product_s_desc{background: url(../images/dotted_horizontal.gif) top left repeat-x;}

.tableproductdetail a.button {
background: none;
border: none;
color: #eb4000;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight:normal;
margin: 0px;
padding: 0px;
text-decoration: underline;
vertical-align:middle;
}

.tableproductdetail .vmCartContainer {
background: none;
border: none;
float:left;
padding: 0px;
width:auto;
}
.tableproductdetail .vmRowTwo {
background: none;
}
.tableproductdetail .vmCartChild {
border:none;
float:left;
margin-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
vertical-align:middle;
}
.addtocart_button {
background: url(../images/addtocart.png) top left no-repeat;
}
.addtocart_button, .notify_button {
background-position:left bottom;
border:medium none;
cursor:pointer;
font-family:inherit;
font-weight:bold;
height: 21px;
overflow:hidden;
text-align:left;
vertical-align:middle;
width: 100px;
font-size: 10px;
color: #ffffff;
padding: 0px 0px 0px 10px;
line-height: 21px;
margin: 10px 0px 0px 0px;
}
td.productimage{ padding: 10px 0px 0px 0px;}
td.productimage a:link, td.productimage a:visited{ color: #a8a8a8; background: url(../images/productimage.gif) right no-repeat; padding: 2px 20px 2px 0px;}

#lbOverlay {
background-color:#000000;
cursor:pointer;
left:0pt;
position:absolute;
z-index: 3000px;
width:100%;
}
/*******************sklep, koszyk*********************************************/
#vmMainPage{ overflow: hidden;}
#vmMainPage tr.sectiontableheader {font-weight: bold; padding: 0px; }
#vmMainPage tr.sectiontableheader  th{ padding: 10px 0px 10px 5px; font-weight: bold; border-top: 1px solid #ecedee; border-bottom: 1px solid #ecedee;}
/* kolor rzedow w spisach i tabelach parzystych*/
#vmMainPage .sectiontableentry1 td{
	padding: 7px 5px;
	background: none;}
/* kolor rzedow w spisach i tabelach nieparzystych */
#vmMainPage .sectiontableentry2 td{
	padding: 7px 5px;
	background: #f7f6f7;}
.button_coupon {
	border: none;
	background:  url(../images/button_coupon.png) top left no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
 	margin: 0px 0px 0px 5px;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	width: 52px;}
.inputbox_coupon{
	border: 1px solid #b1b4b5;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #8e9799;
	margin: 1px 0px 3px 0px;
	padding: 4px 0px 2px 3px;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height: 16px;}
#vmMainPage  .textalign_right td, #vmMainPage  .textalign_right td{ padding: 3px; text-align: left; font-weight: bold;}
/*************************************************************/
#content_left{ background: url(../images/dotted_vertical.gif) top left repeat-y;}
#content_right{ background: url(../images/dotted_vertical.gif) top right repeat-y; padding: 0px 15px 0px 15px;}

#wrapper.scheme_3 #left,
#wrapper.scheme_2 #left {
	width: 190px;
	float:left;
	overflow:hidden;
}
#wrapper.scheme_3 #right,
#wrapper.scheme_2 #right {
	width: 190px;
	float:left;
	overflow: hidden;
}
#wrapper.scheme_3 #content {
	width: 480px;
	float:left;
	padding: 0px 15px 0px 15px;
	overflow:  hidden;
}
#wrapper.scheme_2 #content {
	width: 670px;
	float:left;
	padding: 0px 15px 0px 15px;
}
#wrapper.scheme_1 #content {
	width: 890px;
}



/***************error****************/
dt.error{ color: #f50c0c; font-size: 14px; font-weight: bold;}
dd.error{color: #f50c0c; }
dd.message{color: #f50c0c; }
dd.fade{color: #f50c0c; }
