body {
	margin: 0; padding: 0;
	text-align: left;
	background-color: #ffffff;
	font-family: Arial, Verdana, Geneva;
	font-size: 12px;
	color: #7e878a;
}

#topbanner {
    width: 100%;
    height: 128px;
    clear: both;
    background-image: url('../pic/topbg.png');
}

#topbannerstred {
    width: 990px;
    height: 128px;
    text-align: left;
}

#mainholder {
    width: 990px;
    clear: both;
}

#logo {
    width: 990px;
    height: 96px;
    background-image: url('../pic/logo.png');
    background-repeat: no-repeat;
}

img.logo {
    border: 0;
    background-color: black;
}

div.logobtn {
    width: 350px;
    height: 96px;
    clear: both;
}

#filter {
    text-align: left;
    color: #ffffff;
    height: 32px;
    width: 990px;
    line-height: 32px;
    overflow: hidden;
}

#footholder {
    width: 100%;
    height: 132px;
    clear: both;
    background-color: #eeeeee;
    background-image: url('../pic/foot_bg.png');
}

#foot {
    width: 990px;
    height: 132px;
    clear: both;
    text-align: center;
    color: #ffffff;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url('../pic/foot_logobg.png');
}

#leftholder {
    width: 200px;
    float: left;
    text-align: left;
}

#middleholder {
    width: 590px;
    float: left;
    text-align: left;
}

#rightholder {
    padding-left: 10px;
    width: 190px;
    float: left;
    text-align: left;
}

input.eNickKoment {
    width: 200px;
    height: 16px;
    border: 1px solid #cccccc;
    background-color: #f8f9f9;
}

textarea.taKoment {
    width: 450px;
    height: 40px;
    font-size: 12px;
    font-family: Arial, Verdana, Geneva;
    border: 1px solid #cccccc;
    background-color: #f8f9f9;
}

textarea.taPopis {
    width: 350px;
    height: 80px;
    font-size: 12px;
    font-family: Arial, Verdana, Geneva;
    border: 1px solid #cccccc;
    background-color: #f8f9f9;
}

input.eLogin {
    width: 180px;
    height: 16px;
    border: 1px solid #cccccc;
    background-color: #f8f9f9;
}

input.eOrder {
    width: 32px;
    height: 32px;
    border: 0px;
    background-color: transparent;
    background-image: url('../pic/info.png');
    cursor: pointer;
}

input.cbtns_w {
    border: 0px;
    color: #ffffff;
    font-size: 12px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/cbtn.png');
}

input.cbtns_hov_w {
    border: 0px;
    font-size: 12px;
    color: #ffffff;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/cbtn_hov.png');
}

input.cbtns_m {
    border: 0px;
    color: #ffffff;
    font-size: 12px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/cbtn_m.png');
}

input.cbtns_hov_m {
    border: 0px;
    font-size: 12px;
    color: #ffffff;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/cbtn_hov_m.png');
}

input.cbtns_u {
    border: 0px;
    color: #ffffff;
    font-size: 12px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/cbtn_u.png');
}

input.cbtns_hov_u {
    border: 0px;
    font-size: 12px;
    color: #ffffff;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/cbtn_hov_u.png');
}

input.rbtns {
    border: 0px;
    color: #ffffff;
    font-size: 12px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/rbtn.png');
}

input.rbtns_hov {
    border: 0px;
    font-size: 12px;
    color: #ffffff;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/rbtn_hov.png');
}

input.xbtns {
    border: 0px;
    color: #ffffff;
    font-size: 12px;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/xbtn.png');
}

input.xbtns_hov {
    border: 0px;
    font-size: 12px;
    color: #ffffff;
    width: 27px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/xbtn_hov.png');
}

input.btnslong {
    border: 0px;
    color: #ffffff;
    font-size: 12px;
    width: 166px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/btnlong.png');
}

input.btnslong_hov {
    border: 0px;
    font-size: 12px;
    color: #ffffff;
    width: 166px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/btnlong_hov.png');
}

input.btns {
    border: 0px;
    color: #ffffff;
    font-size: 12px;
    width: 114px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/btn.png');
}

input.btns_hov {
    border: 0px;
    font-size: 12px;
    color: #ffffff;
    width: 114px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/btn_hov.png');
}

input.btns_w {
    border: 0px;
    color: #ffffff;
    font-size: 12px;
    width: 114px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/btn.png');
}

input.btns_hov_w {
    border: 0px;
    font-size: 12px;
    color: #ffffff;
    width: 114px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/btn_hov.png');
}

input.btns_m {
    border: 0px;
    color: #ffffff;
    font-size: 12px;
    width: 114px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/btn_m.png');
}

input.btns_hov_m {
    border: 0px;
    font-size: 12px;
    color: #ffffff;
    width: 114px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/btn_hov_m.png');
}

input.btns_u {
    border: 0px;
    color: #ffffff;
    font-size: 12px;
    width: 114px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/btn_u.png');
}

input.btns_hov_u {
    border: 0px;
    font-size: 12px;
    color: #ffffff;
    width: 114px;
    height: 27px;
    cursor: pointer;
    background-image: url('../pic/btn_hov_u.png');
}

input.eCart {
    width: 50px;
    height: 16px;
    text-align: center;
    border: 1px solid #cccccc;
    background-color: #f8f9f9;
}

div.loginaction {
    width: 100%;
    text-align: center;
    font-size: 12px;
    margin-top: 8px;
}

div.ordersucces {
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fba0cd;
    margin-top: 8px;
}

div.ordererror {
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #ff0000;
    margin-top: 8px;
}

h1 {
    font-size: 24px;
	color: #fcaed4;
    font-weight: bold;
    text-indent: 5px;
}

h2 {
	font-size: 22px;
    color: #fcaed4;
    font-weight: bold;
    text-indent: 5px;
}

h3 {
    font-size: 14px;
	color: #fcaed4;
    font-weight: bold;
    text-indent: 5px;
}

h2.menuheader {
    font-size: 18px;
	color: #fcaed4;
    font-weight: normal;
    text-indent: 5px;
}

h2.rightmenuheader {
    font-size: 18px;
	color: #fcaed4;
    font-weight: normal;
    margin-bottom: 0px;  
}

div.menuheader {
    width: 100%;
    margin-top: 15px;
}

div.productline {
	width: 100%;
	overflow: hidden;
    text-align: left;
    background-color: #ffffff;
}

div.product {
	width: 190px;
	height: 210px;
	overflow: hidden;
    float: left;
    text-align: center;
    background-color: #ffffff;
}

div.product_hov_w {
	width: 190px;
	height: 210px;
	overflow: hidden;
    float: left;
    text-align: center;
    background-color: #fff3f9;
}

div.product_hov_m {
	width: 190px;
	height: 210px;
	overflow: hidden;
    float: left;
    text-align: center;
    background-color: #e8f3f7;
}

div.nodph {
    width: 100%;
    text-align: center;
    font-size: 10px;
    text-indent: 5px;
    line-height: 16px;
}

div.product_hov_u {
	width: 190px;
	height: 210px;
	overflow: hidden;
    float: left;
    text-align: center;
    background-color: #eef9ed;
}

h2.productname_w {
	width: 100%;
    text-align: center;
    color: #fba0cd;
    font-size: 14px;
    margin-top: -3px;
    margin-bottom: -3px;
}

h2.productznacka_w {
	width: 100%;
    text-align: center;
    color: #fba0cd;
    font-size: 12px;
    font-weight: bold;
    margin-top: -3px;
    margin-bottom: -3px;
}

h2.productname_m {
	width: 100%;
    text-align: center;
    font-size: 14px;
    color: #00b7f7;
    margin-top: -3px;
    margin-bottom: -3px;
}

h2.productznacka_m {
	width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #00b7f7;
    margin-top: -3px;
    margin-bottom: -3px;
}

h2.productname_u {
	width: 100%;
    text-align: center;
    font-size: 14px;
    color: #73d1b7;
    margin-top: -3px;
    margin-bottom: -3px;
}

h2.productznacka_u {
	width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #73d1b7;
    margin-top: -3px;
    margin-bottom: -3px;
}

div.productinfo {
	width: 100%;
    text-align: center;
    color: #7e878a;
    font-weight: normal;
}

td.copyright {
	font-size: 10px;
    color: #ffffff;
}

td.light {
	background-color: #f8f8f8;
}

th.th {
	color: #fcaed4;
	background-color: #fee6f2;
}

div.productprice {
	width: 100%;
    text-align: center;
}

span.productprice_e {
    font-size: 14px;
    color: #7e878a;
    font-weight: bold;
}

span.productprice_sk {
    font-size: 10px;
    color: #7e878a;
    font-weight: normal;
}

span.showproductsk {
	width: 100%;
    font-size: 10px;
    text-align: center;
    color: #7e878a;
    font-weight: normal;
}

div.productsklad {
	width: 100%;
    font-size: 10px;
    text-align: center;
    color: #62a72c;
    font-weight: normal;
}

div.productskladsold {
	width: 100%;
    font-size: 10px;
    text-align: center;
    font-weight: normal;
}

img.productimg {
    z-index: 100;
    position: absolute;
}

div.productsepv {
	width: 10px;
	height: 210px;
	overflow:hidden;
    float: left;
    background-image: url('../pic/hsep.png');
}

div.productseph {
	width: 590px;
	height: 10px;
	overflow:hidden;
    clear: both;
    background-image: url('../pic/vsep.png');
}

div.menusep {
	width: 200px;
	height: 1px;
	overflow:hidden;
    margin-top: 15px;
    background-image: url('../pic/menusep.png');
}

div.menusepr {
	width: 190px;
	height: 1px;
	overflow:hidden;
    margin-top: 15px;
    background-image: url('../pic/menusepr.png');
}

div.advantages_box {
	width: 90%;
    margin-top: 20px;
    margin-bottom: 20px;
	text-align: left;
	background-color: #f8f9f9;
    border: 1px solid #cccccc; 
}

div.filters {
	width: 90%;
	overflow:hidden;
    border: 1px solid #cccccc;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #f8f9f9;
}

div.menubtn {
	width: 200px;
	height: 21px;
	text-align: left;
	font-size: 14px;
	color: #7e878a;
	overflow:hidden;
	line-height: 21px;
	font-weight: normal;
	cursor: pointer;
	text-indent: 25px;
    background-image: url('../pic/menubtn.png');
}

div.menubtn_hov {
	width: 200px;
	height: 21px;
	text-align: left;
	font-size: 14px;
	color: #fcaed4;
	overflow:hidden;
	line-height: 21px;
	font-weight: normal;
	cursor: pointer;
	text-indent: 25px;
    background-image: url('../pic/menubtn_hov.png');
}

div.menubtnr {
	width: 200px;
	height: 21px;
	text-align: left;
	font-size: 14px;
	color: #7e878a;
	overflow:hidden;
	line-height: 21px;
	font-weight: normal;
	cursor: pointer;
	text-indent: 25px;
    background-image: url('../pic/menubtnr.png');
}

div.menubtnr_hov {
	width: 200px;
	height: 21px;
	text-align: left;
	font-size: 14px;
	color: #fcaed4;
	overflow:hidden;
	line-height: 21px;
	font-weight: normal;
	cursor: pointer;
	text-indent: 25px;
    background-image: url('../pic/menubtnr_hov.png');
}

div.error_box {
	width: 450px;
    height: 56px;
	text-align: left;
    color: #ff0000;	
	background-color: #ffd1d1;
    border: 1px solid #ff0000; 
}

div.warning_box {
	width: 450px;
    height: 56px;
	text-align: left;
	background-color: #f8f9f9;
    border: 1px solid #cccccc; 
}

div.succes_box {
	width: 450px;
    height: 56px;
	text-align: left;
	background-color: #d5ffd5;
    border: 1px solid #00ff00; 
}

div.spInfo {
    width: 540px;
	text-align: left;
    border: 1px solid #eeeeee; 
}

div.spItemBg {
	padding: 2px;
    width: 570px;
	text-align: left;
    border-bottom: 1px solid #eeeeee; 
}

div.paylista {
    padding: 5px;
    margin: 3px; 
    width: 570px;
    height: 30px;
	text-align: left;
    font-size: 18px;
    font-weight: normal;
    color: #feb2d8; 
    background-color: #fff3f9;
    border-bottom: 1px solid #fee6f2; 
}

div.spSumaItemBg {
	padding: 2px;
    width: 570px;
	text-align: left;
    border-bottom: 1px solid #eeeeee; 
}

div.spItemBgTretina {
    width: 350px;
	text-align: left;
    border: 0; 
}

div.spItemBgHeader_w {
	padding: 2px; 
    width: 570px;
    color: #fcaed4;
    background-color: #fcebf3;
	text-align: left;
    border-bottom: 1px solid #eeeeee; 
}

div.spItemBgHeader_u {
	padding: 2px; 
    width: 570px;
    color: #73d1b7;
    background-color: #e1fff7;
	text-align: left;
    border-bottom: 1px solid #eeeeee; 
}

div.spItemBgHeader_m {
	padding: 2px; 
    width: 570px;
    color: #00b7f7;
    background-color: #e1f7ff;
	text-align: left;
    border-bottom: 1px solid #fee6f2; 
}

div.spItemName_w {
    width: 100%;
    text-align: left;
    color: #fba0cd;
}

h1.spItemName_w {
    margin-left: -5px;
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 24px;
    font-weight: normal;
    color: #fba0cd;
}

div.spItemZnacka_w {
    width: 100%;
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    color: #fba0cd;
}

h2.spItemZnacka_w {
	margin-top: -5px;
    margin-left: -5px;
    font-size: 16px;
    font-weight: normal;
    color: #fba0cd;
}

div.spItemName_m {
    width: 100%;
    text-align: left;
    color: #00b7f7;
}

h1.spItemName_m {
    margin-left: -5px;
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 24px;
    font-weight: normal;
    color: #00b7f7;
}

div.spItemZnacka_m {
    width: 100%;
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    color: #00b7f7;
}

h2.spItemZnacka_m {
	margin-top: -5px;
    margin-left: -5px;
    font-size: 16px;
    font-weight: normal;
    color: #00b7f7;
}

div.spItemName_u {
    width: 100%;
    text-align: left;
    color: #73d1b7;
}

h1.spItemName_u {
    margin-left: -5px;
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 24px;
    font-weight: normal;
    color: #73d1b7;
}

div.spItemZnacka_u {
    width: 100%;
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    color: #73d1b7;
}

h2.spItemZnacka_u {
	margin-top: -5px;
    margin-left: -5px;
    font-size: 16px;
    font-weight: normal;
    color: #73d1b7;
}

span.pricesk {
    font-size: 10px;
}

span.cartheader {
    font-size: 16px;
}


div.cartItemBg { 
    width: 100%;
	text-align: left;
    background-color: #f8f9f9;
    border-bottom: 1px solid #eeeeee; 
}

a.imgbtn:visited {cursor: pointer; text-decoration: none; background: none; font-size: 14px; font-weight: bold;}
a.imgbtn:active {cursor: pointer; text-decoration: none; background: none; font-size: 14px; font-weight: bold;}
a.imgbtn:link {cursor: pointer; text-decoration: none; background: none; font-size: 14px; font-weight: bold;}
a.imgbtn:hover {cursor: pointer; text-decoration: none; background: none; font-size: 14px; font-weight: bold;}

a.menu:visited {text-decoration: none; }
a.menu:active {text-decoration: none; }
a.menu:link {text-decoration: none; }
a.menu:hover {text-decoration: none; }

a.foot:visited {text-decoration: none; color: #ffffff; font-size: 12px; font-weight: bold;}
a.foot:active {text-decoration: none; color: #ffffff; font-size: 12px; font-weight: bold;}
a.foot:link {text-decoration: none; color: #ffffff; font-size: 12px; font-weight: bold;}
a.foot:hover {text-decoration: underline; color: #ffffff; font-size: 12px; font-weight: bold;}

a.info:visited {text-decoration: none; color: #7e878a; font-size: 12px; font-weight: normal;}
a.info:active {text-decoration: none; color: #7e878a; font-size: 12px; font-weight: normal;}
a.info:link {text-decoration: none; color: #7e878a; font-size: 12px; font-weight: normal;}
a.info:hover {text-decoration: underline; color: #7e878a; font-size: 12px; font-weight: normal;}

a.product:visited {text-decoration: underline; color: #fba0cd; font-size: 14px; font-weight: bold;}
a.product:active {text-decoration: underline; color: #fba0cd; font-size: 14px; font-weight: bold;}
a.product:link {text-decoration: underline; color: #fba0cd; font-size: 14px; font-weight: bold;}
a.product:hover {text-decoration: underline; color: #fba0cd; font-size: 14px; font-weight: bold;}

a.cart:visited {text-decoration: none; color: #fba0cd; font-size: 16px; font-weight: bold;}
a.cart:active {text-decoration: none; color: #fba0cd; font-size: 16px; font-weight: bold;}
a.cart:link {text-decoration: none; color: #fba0cd; font-size: 16px; font-weight: bold;}
a.cart:hover {text-decoration: underline; color: #fba0cd; font-size: 16px; font-weight: bold;}

a._w:visited {text-decoration: none; color: #fba0cd; font-size: 12px; font-weight: bold;}
a._w:active {text-decoration: none; color: #fba0cd; font-size: 12px; font-weight: bold;}
a._w:link {text-decoration: none; color: #fba0cd; font-size: 12px; font-weight: bold;}
a._w:hover {text-decoration: underline; color: #fba0cd; font-size: 12px; font-weight: bold;}

a._m:visited {text-decoration: none; color: #00b7f7; font-size: 12px; font-weight: bold;}
a._m:active {text-decoration: none; color: #00b7f7; font-size: 12px; font-weight: bold;}
a._m:link {text-decoration: none; color: #00b7f7; font-size: 12px; font-weight: bold;}
a._m:hover {text-decoration: underline; color: #00b7f7; font-size: 12px; font-weight: bold;}

a._u:visited {text-decoration: none; color: #73d1b7; font-size: 12px; font-weight: bold;}
a._u:active {text-decoration: none; color: #73d1b7; font-size: 12px; font-weight: bold;}
a._u:link {text-decoration: none; color: #73d1b7; font-size: 12px; font-weight: bold;}
a._u:hover {text-decoration: underline; color: #73d1b7; font-size: 12px; font-weight: bold;}

a:visited {text-decoration: none; color: #fba0cd; font-size: 12px; font-weight: bold;}
a:active {text-decoration: none; color: #fba0cd; font-size: 12px; font-weight: bold;}
a:link {text-decoration: none; color: #fba0cd; font-size: 12px; font-weight: bold;}
a:hover {text-decoration: underline; color: #fba0cd; font-size: 12px; font-weight: bold;}
