html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;font-size:inherit;font-family:inherit}
body {line-height:1}
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none}
/* remember to define focus styles! */
:focus {outline:0}
/* remember to highlight inserts somehow! */
ins {text-decoration:none}
del {text-decoration:line-through}
/* tables still need 'cellspacing="0"' in the markup */
/*table {border-collapse:collapse;border-spacing:0}*/
table{border-width:0}
img{border-collapse:collapse;border-spacing:0;border-width:0}
a{text-decoration:none}
ul{list-style:disc;margin-left:15px}
textarea{margin:0}
h1,h2,h3,h4,h5,h6{font-size:1em}

/*-GLOBAL RESET-*/
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0}
img{border-collapse:collapse;border-spacing:0;border-width:0}
textarea{margin:0}
fieldset,img,abbr{border:0}
address,caption,cite,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal}
ul{list-style:disc;margin-left:15px}
h1,h2,h3,h4,h5,h6{font-size:1em}
a{text-decoration:none}
*:focus{outline:none}*/
/*-LAYOUT-*/
.h8 {height:8px}
.h31 {height:31px}
.w14 {width:14px}
.w160 {width:160px}
.w180 {width:180px}
.w691 {width:691px}
.w511 {width:511px}
.w261 {width:261px}
.w281 {width:281px}
.w250 {width:250px}
.w990 {width:990px}
.w100p {width:100%}
.talign-left {text-align:left}
.talign-right {text-align:right}
.talign-center {text-align:center}

html, body {font-family:Tahoma, Arial, Verdana;font-size:11px}
a.nocolor, ul, li {color:inherit;font:inherit}
body {margin:0;padding:0;background:url(pilt/background.jpg) 50% 0 repeat-y #f5f5f5}
#alammenu {color:#3484B4;margin:0;width:271px;margin-bottom:10px}
#alammenu ul {margin:0;padding:3px 0;border:1px solid #fff;/*#bebea5*/}
#alammenu li {
	text-align:left;
	margin:3px 0 3px 3px;
	padding:4px 10px 4px 0;
	list-style-type:none;
	border-left:4px solid #3484B4;
}
#alammenu li.active {border-color:#c00}
#alammenu li a {display:block;margin-left:10px}
#alammenu p {margin:0}
#alammenu a, #alammenu a:visited {font-weight:bold;color:#3484B4;text-decoration:none;font-size:12px}
#alammenu li.submenucont {margin:0;padding:3px 0 3px 3px;background:#f7f7f4;border:none}
#alammenu li.menuheader {border:none;margin:1px 3px;padding-left:10px;font-weight:bold;color:#fff;background:#3484B4;
	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
}
#mummmenu {border-left:0px solid #999;margin:0;padding:0;padding-left:9px}
#mummmenu .mum {padding:0 4px 0 2px;font-weight:normal;color:#333;text-align:left;margin:0;display:inline-block;vertical-align:middle;zoom:1}
#mummmenu .pealkiri {font-weight:bold;color:#333;text-align:left;margin:0;padding:4px 0}
#mummmenu input {margin:0;margin-right:3px;vertical-align:middle}
#mummmenu .cb {padding:0}

#navcontainer ul {padding-left:0;color:#fff;float:left;font-weight:bold;margin:0}
#navcontainer ul li {display:inline}

#navcontainer ul li a {
	background-color:#467CB5;/*#86bcdc;*/
	color:#fff;
	text-decoration:none;
	float:left;
	margin:1px 1px 0 0;
	/*padding:4px 6px;*/
	padding: 7px 8px;
	white-space: nowrap;
}

.lang-ru #navcontainer ul li a {padding: 7px 4px;font-size:10px;}


#navcontainer ul li a:hover, #navcontainer ul li a.active {background-color:#C00;color:#fff}

.smitem {height:17px;min-width:127px;text-align:left;float:left}
.smitem.active .cb {box-shadow: 0 0 4px #c00;}
.pointer {cursor:pointer}
label.disabled {color:#666 !important}
span.count {color:#3484B4}

#alammenu a.active {color:#C00 !important}
#alammenu a.disabled {color:#ccc !important}
.list {border-color:#bebea5;border-width:1px;border-style:solid}
.l_td {border-bottom:1px solid transparent;padding:8px 0;}
table.isopen td.l_td {border-bottom-color:#EBEBE4}
table.list tr:last-child td.l_td {border-bottom:1px solid transparent}
table.list tr.hoverable {background:#FFF}
/*table.list tr.hoverable:hover {background:#F7F7F4}*/
td.l_td:hover {border:1px solid #c00 !important;border-width:1px 0 !important;padding-top:7px}
.itag {font-size:10px;padding:3px 5px 4px 5px;zoom:1;display:inline-block;text-align:center;margin:0;min-width:66px;margin-bottom:-1px}
.nomargin {margin:0 !important}
.list_h1 {color:#2E739C;text-align:left;margin:0;font-weight:bold;font-size:14px;font-family:Arial,sans-serif;}
td.l_td:hover .list_h1 {color:#c00}
.list_p, .hinnakiri_p {
	color:#404040;
	clear:both;
	text-align:left;
	margin:0;
	font-size:12px;
	padding-left:0;
	font-weight:normal;
	line-height:130%;
	padding-top:6px;
	padding-bottom:8px;
	display:inline-block;
	font-family:Arial,sans-serif;
}
.hinnakiri_p {padding-left:14px}
.list_vord, list_vord_no {
	color:#28AF31;
	text-align:right;
	font-weight:bold;
	text-decoration:none;
	padding-left:0;
	margin:0;
}
.list_vord_no {font-weight:normal}
.list_argm {
	color:#ff6600;
	text-align:left;
	margin:0;
	font-size:11px;
	padding-left:8px;
	font-weight:bold;
}
.list_hind, .hinnakiri_hind, .hinnakiri_hind_a {
	color:#3484B4;
	text-align:left;
	margin:0;
	padding-left:0;
	font-weight:bold;
	font-size:13px;
	font-family:Arial,sans-serif;
}
.hinnakiri_hind {
	padding-top:3px;
}
p.hinnakiri_hind span.laotekst, td.list_hind span.laotekst {
	display:inline-block;
	zoom:1;
	min-width:77px;/*85*/
}
.list_hindall {
	color:#C00;
	text-align:left;
	margin:0;
	padding-left:0;
	font-weight:bold;
}
.list_icon_hindall {
	margin:0;
	padding-right:5px;
	padding-left:5px;
}
.list_icon_osta {
	margin-bottom:0;
	margin-top:6px;
	float:right;
	margin-right:14px;
}


/* TOODE */
.toode_rm {
	border:2px solid #3484B4;
	margin:0;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	width:682px;
}

.toode {margin:0;padding:20px;width:647px}
.toode_tag {
	font-size:10px;
	color:#FFF;
	background-color:#C00;
	padding:3px 4px 4px 4px;
	text-align:center;
	background-repeat:repeat;
	margin:0 0 10px 0;
}
.toode_note {
	font-size:9px;
	color:#999;
	padding-top:2px;
	padding-bottom:4px;
	text-align:center;
	margin:0;
}

.toode h1 {
	font-size:14px;
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:#2E739C;
	text-align:left;
	margin:0;
	padding:0 0 10px 20px;
}
.toode h2 {
	font-size:12px;
	font-weight:normal;
	color:#D98200;
	text-align:left;
	margin:0;
	padding:0 0 10px 20px;
}
.toode p {
	font-family:Tahoma,Arial,Verdana !important;
	font-size:11px !important;
	font-weight:normal;
	color:#333;
	text-align:left;
	margin:0;
	padding:0 0 10px 20px;
	line-height:140% !important;
}
.toode div.toode_info {
	font-family:Arial,sans-serif !important;
	font-size:12px !important;
	font-weight:normal;
	color:#404040;
	text-align:left;
	margin:0;
	padding:0 0 10px 20px;
	line-height:130% !important;
	word-wrap: break-word;
}
.toode div.toode_info p {
	font-family:Arial,sans-serif !important;
	font-size:12px !important;
	font-weight:normal;
	color:#404040;
	line-height:130% !important;
	padding-bottom:8x;
	word-wrap: break-word;
}
div.toode_info ul {margin-left:15px}
.toode ul * {
	font-size:11px;
	font-weight:normal;
	color:#333;
	text-align:left;
	line-height:140%;
}
.toode ul {margin-left:34px}
.toode_hind {
	font-size:14px;
	font-weight:bold;
	color:#3484B4;
	text-align:left;
	margin:0;
	line-height:140%;
}
.toode_hind * {font-size:inherit}
.toode_shind {
	font-weight:bold;
	color:#C00;
	text-align:left;
	margin:0;
	font-size:14px;
}
.toode_vord {
	font-weight:bold;
	color:#3484B4;
	text-align:left;
	text-decoration:underline;
	padding:4px 0 0 0;
	margin:0;
}
.toode_staatus {
	font-weight:bold;
	text-align:left;
	margin:0;
	text-decoration:none;
	padding:1px 0 3px 0;
	font-family:Arial,sans-serif;
	font-size:12px;
}
.toode_text {
	color:#333;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:8px 0;
	line-height:140%;
}
div.toode_text {font-weight:normal}
.toode_setincludes, .toode_techinfo {
	color:#404040;
	font-family:Arial,sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	margin:0;
	padding:8px 0;
	line-height:130%;
}
.toode_setincludes li, .toode_techinfo li {
	padding-bottom:4px;
}
.toode_setincludes ul, .toode_techinfo ul {
	margin-top:10px;
}
.toode .jarelmaks {
	font-size:11px;
	color:#333;
	background-color:#F4F4F1;
	text-align:left;
	padding:8px;
	margin:16px 0 0 20px;
	width:260px;
	border:1px solid #FFDBA6;
	/*border:1px solid #F90;*/
}
.toode_tabrm {
	border:1px solid #e5e5e5;
	border-width:1px 0 0 0;
	margin:0;
	width:691px;
	padding:0;
}
#tabkonteiner {
	padding:0;
	margin:8px 0 0 0;
	height:27px;
	width:691px;
}


#toode_tab {
	float:left;
}

#toode_tab ul {margin:0;padding:0}
#toode_tab li {display:inline}
#toode_tab li a {
	font-weight:bold;
	color:#FFF;
	float:left;
	padding:7px 9px;
	height:13px;
	background-color:#3484B4;
	text-decoration:none;
	margin-left:1px;
}
#toode_tab li a:hover, #toode_tab li a.hover {
	color:#FFF;
	background-color:#C00;
	text-decoration:none;
}
#toode_mail {float:right}
#toode_mail ul {margin:0;padding:0}
#toode_mail li {display:inline}
#toode_mail li a {
	font-weight:normal;
	color:#3484B4;
	float:left;
	padding:6px 9px;
	margin-left:1px;
	background-color:#FFF;
	text-decoration:none;
	border:1px solid #E5E5E5;
	border-bottom-width:0
}
#toode_vrdl_tabs a {
	zoom:1;
	display:inline-block;
	color:#28af31;
	font-weight:normal;
	height:14px;
	padding:8px 9px;
	margin-left:1px;
	background:#fff;
	text-decoration:none;
	border:1px solid #E5E5E5;
	border-bottom-width:0
}
#toode_vrdl_tabs a span {font-weight:normal;color:#3484b4}
#toode_vrdl_tabs a:hover, #toode_vrdl_tabs a.hover {font-weight:normal;text-decoration:underline;color:#c00}
#toode_mail li a:hover, #toode_mail li a.hover {color:#C00;text-decoration:underline}
/*tr.addon_normal {display:none}
tr.addon_main, tr.addon_visible {display:table-row}
tr.addon_main {background:#FFF;}*/

.red {color:#c00 !important}
.green {color:#090 !important}
.line-through, .line-through * {text-decoration:line-through !important}

table#spekt {border-bottom:1px solid #E5E5E5}
table#spekt td {
	padding:4px 10px 4px 6px !important;
	text-align:left;
	font-family:Arial,sans-serif;
	font-size:12px;
	border-style:solid;
	border-color:#E5E5E5;
	border-width:1px 1px 0 1px;
	color:#404040;
	line-height:130%;
	word-wrap: break-word;
	word-break: break-word;
}
table#spekt .noleft {border-left-width:0}
table#spekt .even {background-color:#fcfcfc;line-height:140% !important}
table#spekt .odd {background-color:#f9f9f9;line-height:140% !important}
.taground, .gridround, .round3px {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.round5px {-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

.tabround, .roundtop6px {-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px}
td.grid {border:1px solid #E5E5E5;width:160px;background:#fff}
td.grid:hover {border:1px solid #C00 !important}
.grid_h2 {
	font-size:11px;
	line-height:12px;
	color:#2E739C;/*#000;*/
	text-align:center;
	margin:0;
	font-weight:bold;
	padding:6px 6px 4px 6px;
}
.grid_vord {
	color:#090;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:10px 8px 12px 10px;
}
.grid_vord_no {
	color:#333;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
}
.grid_pilt {margin:0;padding:0}

.grid_argm {
	font-size:10px;
	color:#D98200;
	text-align:center;
	margin:0;
	font-weight:normal;
	padding:0 6px 4px 6px;
}
.grid_hind {
	font-size:13px;
	color:#3484B4;
	text-align:center;
	margin:0;
	font-weight:bold;
	padding:4px;
	display: inline-block;
}
.grid_hindraam {border-top:1px dotted #E5E5E5;border-bottom:1px dotted #E5E5E5;text-align:center}

.grid_hindall {
	font-size: 13px;
	color:#C00;
	text-align:center;
	margin:0;
	font-weight:bold;
	padding:0 4px 4px 2px;
	display: inline-block;
}
.grid_icon_osta {margin:0;padding:8px 12px 8px 8px}

.header {
	background-color:#E7E7DE;
	margin:0 0 8px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.header_joon {
	border-bottom:2px solid #FFF;
}
.header_nupp {
	margin:6px 12px 6px 0;
}
.header_sort {
	font-weight:normal;
	color:#666;
	border:2px solid #85BBDC;
	margin:6px 0;
	width:144px;
}
.header_h1 {
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-align:left;
	margin:0;
	padding-left:12px;
}

.header_vordlustabel {
	font-weight:normal;
	color:#666;
	text-align:right;
	margin:0;
	padding-right:8px;
}
.header_akt {
	margin:0;
	background-color:#07C106;
	padding:1px 3px 2px 3px;
	color:#FFF;
}
.header a {color:#666;text-decoration:none}
.header_list {
	font-weight:normal;
	color:#333;
	text-decoration:none;
	margin:0;
	padding:0 6px;
}
.header_list ul {
	margin:0;
}
.header_list li {
	font-weight:normal;
	color:#333;
	text-decoration:none;
	display:inline;
	padding:1px 2px 2px 3px;
	margin:0;
}
.header_list_akt {
	background-color:#85BBDC;
	color:#FFF !important;
}
.header_list_akt a {color:#fff}
/*a.header_list_akt {margin:2px 0}*/
a.hovernupp img {background:#4B8EB8}
a.hovernupp:hover img {background:#C00}
a.listmodenupp img {background:#949494}
a.listmodenupp:hover img, a.listmodenupp img.active {background:#C00}
a.normallink {color:#3484B4;text-decoration:none}
a.normallink:hover {color:#c00;text-decoration:underline}

h1.ostukorvh1 {font-size:22px;font-weight:normal;color:#666;padding-left:10px;margin-left:0;height:41px}

.cartbutton {display:inline-block;background:#FF8000;margin-right:12px;border-radius:14px;position:relative;}
.cartbutton:hover {background:#FF9000;}
.cartbutton.small {width:77px;height:27px;}
.cartbutton.medium {width:143px;height:27px;}
.cartbutton.large {width:177px;height:36px;border-radius:18px;}
.cartbutton span.txt {float:left;display:inline-block;color:#fff;font-family:Arial,sans-serif;font-size:13px;margin-top:7px;margin-left:7px;width:43px;text-align:center;font-weight:bold;}
.cartbutton span.icon {display:inline-block;border-radius:50%;border:2px solid #FF8000;background:#FFF url(pilt/cart_icon_s.png) 50% 50% no-repeat;height:25px;width:25px;position:absolute;top:-1px;right:0;}
.cartbutton.large span.icon {background:#FFF url(pilt/cart_icon_l.png) 50% 50% no-repeat;height:36px;width:36px;top:-2px;}
.cartbutton.medium span.txt {width:109px;}
.cartbutton.large span.txt {width:128px;font-size:15px;margin-top:10px;margin-left:10px;}
.lang-ru .cartbutton.small {width:90px;}
.lang-ru .cartbutton.small span.txt {font-size:11px;}

.cartpart {border:1px solid #85B5D2;width:70px;margin-right:12px;background:#fdfdfd}
.cartpart.punane {border:1px solid #BB0000;}
.cartparthorizontal {width:140px}
.cartparthorizontal td {width:70px}
.cartpart td {height:25px}
.cartpart td.firstrow {border-bottom:1px solid #85B5D2}
.cartpart.punane td.firstrow {border-bottom:1px solid #BB0000}
.cartpart td.firstcell {border-right:1px solid #85B5D2}
.cartpart.punane td.firstcell {border-right:1px solid #BB0000}
.cartlink {color:#3484B4;font-weight:bold}
.cartpart.punane .cartlink {color:#CC0000}
.cartlink img {vertical-align:middle;margin-right:5px}
.cartlink span {}
.cartmodlink img {background:#3484B4}
.cartpart.punane .cartmodlink img {background:#CC0000}
.cartmodlink:hover img, .cartmodlinkactive img {background:#c00}
.cartlinkactive {color:#c00}
.itemcount {zoom:1;display:inline-block;width:25px}
.itemcountactive {font-weight:bold}
.v-middle {vertical-align:middle}

.topright5px, .trr5px {-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}
.bottomright5px, .brr5px {-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}
.topleft5px, .tlr5px {-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}
.bottomleft5px, .blr5px {-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}

table.cartitems {
	border:1px solid #ccc;
	background:#f7f7f4;
	width:690px;
}

table.cartitems td {padding:5px 3px;border:1px solid #ccc;border-width:0 1px 1px 0}
tr.cartitemrow td, tr.cartitemrowt td {background:#fff}
table.cartitems a {color:#000;text-decoration:underline}
table.cartitems tr.cartfooter td {border-bottom-width:0}
table.cartitems td.righttd {border-right-width:0}
.leftp8px {padding-left:8px !important}
.rightp8px {padding-right:8px !important}
.noback {background:none !important}
.text-left {text-align:left}
.text-center {text-align:center}
.text-right {text-align:right}
.bold {font-weight:bold}
.whiteback {background:#fff}
.blueback {background:#86bcdc}


.header_bg {background:#E7E7DE;height:24px;padding:6px;margin:0;text-align:left;border:1px solid #a7a79e;border-top-width:0}
.header_bg * {color:#333}
.header_tr {height:36px}
.header_logo {margin:0;padding:15px 0 12px 20px;}
.header_otsifield {
	color:#666;
	text-align:left;
	border:2px solid #86BCDC;
	margin:0;
	width:350px;
	padding:4px 0 4px 4px;
	height:17px;
	font-family:Tahoma,Arial,sans-serif;
}
.header_otsibtn {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	margin:0;
	width:78px;
	background:#86BCDC;
	height:29px;
	border:2px solid #86BCDC;
	font-family:Tahoma,Arial,sans-serif;
}
.header_otsibtn:hover, .header_otsibtn_hover {
	background:#C00;
	border-color:#C00;
	cursor:pointer;
}

.trr2px {-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px}
.brr2px {-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px}
.tlr2px {-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px}
.blr2px {-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px}

.trr3px {-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}
.brr3px {-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}
.tlr3px {-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px}
.blr3px {-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}

.trr4px {-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}
.brr4px {-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}
.tlr4px {-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
.blr4px {-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}

.btninner table {height:16px;margin-top:3px;min-width:70px}
.btninner img {margin-right:6px;margin-left:2px}
.btnouter, .btninner, .btncont {display:inline-block;zoom:1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:22px}
.btncont {border:2px solid #fff;background:#fff;margin-right:7px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
a:hover .btncont {border-color:#c00;background:#c00}
.btnouter {background:url(pilt/icon_header_taust.png) 0 0 no-repeat;padding-left:5px}
.btninner {background:url(pilt/icon_header_taust.png) 100% -22px no-repeat;padding-right:9px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}
a.shopcart .btncont {background:#fff;border-color:#fff}
a.shopcart .btncontactive {background:#85bbdc;/*border-color:#85bbdc;*/border-color:#FF0000;}
a.shopcart:hover .btncontactive {border-color:#C00}
a.comparetable .btncont {background:#fff;border-color:#fff}
a.comparetable .btncontactive {background:#0c0;border-color:#0c0}
a.comparetable:hover .btncontactive {border-color:#C00}

table.cartitems a.viewaddons span {display:inline-block;zoom:1;width:59px;height:28px;background:url(pilt/nup_ostukorv_lisavaru.png) 0 0 no-repeat}
table.cartitems a.viewaddons_hover span, table.cartitems a.viewaddons:hover span {background-position:-59px 0}


.topcompare_count, .topcart_count {zoom:1;display:inline-block;padding:1px 2px;color:#fff}
.topcart_count {background:#85bbdc}
.topcompare_count {background:#0c0}
a.shopcart .btncontactive .topcart_count { background: #C00; }


.jmkalk {
	margin-bottom:10px;
	border:1px solid #BEBEA5;
	background:#F7F7F4;
}
div.ostkorvdiv .jmkalk {background-image:none}
.jmkalk:hover {
	border-color:#F90;
}

.jmkalk h3 {
	font-weight:bold;
	color:#333;
	text-align:left;
	margin:0;
	padding:8px;
}
.jmkalk p {
	font-weight:normal;
	color:#333;
	text-align:left;
	margin:0;
	line-height:120%;
	padding-top:0;
	padding-bottom:0;
	padding-left:8px;
}
.jmkalk .field {
	color:#333;text-align:left;
	padding:2px;margin:2px 0;
	border:1px solid #BEBEA5;
	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
	font-weight:normal;font-family:Tahoma, Arial;font-size:11px;
}
.jmkalk .ripp {
	color:#333;text-align:left;
	padding:2px;margin:2px 0;
	border:1px solid #BEBEA5;
	font-weight:normal;font-family:Tahoma, Arial;font-size:11px;
	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
}
.mailinglist {border:1px solid #BEBEA5;background-color:#F7F7F4}
.mailinglist p {
	font-weight:normal;
	color:#333;text-align:left;
	margin:0;padding:6px 8px 6px 0;
	line-height:120%;
}
.mailinglist .field {
	font-weight:normal;
	color:#333;
	text-align:left;
	padding:2px;
	border:2px solid #85BBDC;
	margin-top:0;
	margin-right:10px;
	margin-left:0;
	width:150px;
}
.mailinglist .nupp {
	font-weight:bold;
	color:#FFF;
	text-align:center;
	padding:2px;
	border:2px solid #85BBDC;
	width:56px;
	background-color:#85BBDC;
	margin:0;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
}
.mailinglist a {color:#3484B4}
.mailinglist a:hover {text-decoration:underline}
.tab {
	margin:0;
	width:671px;
	padding-top:20px;
	padding-left:24px;
}

.tab h2 {
	font-weight:normal;
	font-family:Arial,sans-serif;
	color:#404040;
	font-size:12px;
	line-height:130%;
	text-align:left;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
.tab p {
	color:#404040;
	font-size:12px;
	font-family:Arial,sans-serif;
	line-height:130%;
	text-align:left;
	margin:0;
	padding-top:4px;
	padding-bottom:6px;
}
#sisucnt p.r {
	color:#666;
	text-align:left;
	margin:0;
	line-height:130%;
	padding-top:4px;
	padding-bottom:6px;
}
.tab td a {
	color:#4B8EB8;
	text-decoration:none;
	margin:6px 0 6px 4px;
}
.tab td strong {margin:6px 0 6px 4px;color:#666;padding-bottom:10px}
.tab .field, #sisucnt .field {
	color:#404040;
	font-size:12px;
	font-family:Arial,sans-serif;
	line-height:130%;
	border:2px solid #85BBDC;
	padding:3px;margin:4px 0 4px 4px;
	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
}
.tab .r, #sisucnt p.r {text-align:right;padding-right:8px}

.tab .fieldbig, #sisucnt .fieldbig {
	width:400px;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:4px;
	padding-left:1px;
	border:1px solid #CCC;
	color:#404040;
	font-size:12px;
	font-family:Arial,sans-serif;
	line-height:130%;
}
.tab_p, .tab_p p {
	font-weight:normal;
	color:#404040;
	font-size:12px;
	font-family:Arial,sans-serif;
	line-height:130%;
	text-align:right;
	margin:0;padding-right:0;
}

.footer {background-color:#F7F7F4;width:990px}
.footer h4 {
	font-size:12px;
	font-weight:bold;
	color:#C00;
	text-align:left;
	margin:0;
	padding-top:0;
	padding-left:0;
	padding-bottom:5px;
}
.footer ul {padding-left:0;margin:0 0 0 15px}
.footer li {
	color:#333;text-align:left;
	margin:0;padding:2px 2px 2px 0;
	list-style-image:url(pilt/icon_footer.gif);
	list-style-type:none;
	line-height:120%;
}
.footer a {
	color:#333;
}
.footer .div1 {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0;
	border-left:1px solid #E7E7DE;
	padding-left:10px;
	width:157px;
	min-height:102px;
}
.footer .div2 {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0;
	padding-left:10px;
	width:290px;
}

.footer p {
	color:#333;
	text-align:left;
	margin:0;
	padding:2px 2px 2px 0;
	line-height:140%;
}

.promonupp {
	font-weight:bold;
	color:#FFF;
	text-align:center !important;
	padding:2px;
	border:2px solid #85BBDC;
	width:30px;
	background-color:#85BBDC;
	margin:0;
	height:23px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
}
.promonupp:hover, .promonupp_hover {
	background:#C00;
	border-color:#C00;
	cursor:pointer;
}
.promofield {
	color:#333;
	text-align:left;
	padding:2px;
	height:15px;
	border:2px solid #85BBDC;
	background:#fff;
	margin:0;
	width:120px;
}
.ostkorvdiv {width:691px;margin:0}
.ostkorvdiv a {color:#85BBDC}
.ostkorvdiv h2 {
	font-weight:bold;
	color:#3484B4;
	text-align:left;
	margin:0;
	line-height:140%;
	font-size:12px;
}

.ostkorvdiv label, .ostkorvdiv p {
	color:#333;
	text-align:left;
	margin:0;
	line-height:140%;
}
.ostkorvdiv .r {text-align:right;padding-right:8px}
.ostkorvripp {color:#333;border:2px solid #85BBDC;margin:0;padding-left:1px}
.ostkorvfield1 {color:#333;border:2px solid #85BBDC;margin:4px 0;padding:3px}
textarea.ostkorvfield1 {
	font-size:13px;
	font-family:Arial,Helvetica,sans-serif;
}
.ostkorvfield1_dis {border-color:#F7F7F4}

.ostkorvfield2 {
	color:#333;
	border:1px solid #E7E7DE;
	margin:0;
	padding:2px;
}

.infmod {
	margin-bottom:10px;
	border:1px solid #BEBEA5;
	background-color:#F7F7F4;
}
.infmod p {color:#333;text-align:left;margin:0;padding:4px 8px;line-height:120%}
.infmod h3 {font-weight:bold;color:#333;text-align:left;margin:0;padding:8px}
.smartpost_autohidden {display:none}
.dpd_pickup_autohidden {display:none}
tr.cartitemrow span.promo, span.promo {color:#c00!important}
tr span.promoslim, tr span.promoslim *, span.promoslim, span.promoslim * {color:#28AF31!important;font-weight:normal!important}
table.cartaddress_container input, table.cartaddress_container select {-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.required_err, .required_err *{background-color:#ffcccc !important}
.vrdt_del {margin:8px 8px 8px 0}
.vrdt p {line-height:120%;color:#525252;text-align:left;margin:0;padding:4px}
.vrdt li {color:#525252;text-align:left;margin:0}
.vrdt ul {margin:0}
.vrdt-field {
	color:#525252;
	text-align:left;
	background-color:#FFF;
	border:2px solid #85BBDC;
	margin:8px 0 8px 8px;
	width:120px;
	padding:2px 0 2px 2px;
}
.vrdt-but {
	color:#333;
	text-align:left;
	background-color:#FFF;
	border:2px solid #85BBDC;
	margin:8px 0 8px 8px;
	width:100px;
}
tr.vrdt_picrow, tr.vrdt_picrow td {background:#fff}
.vrdt_pilt {
	margin:10px;
}
.vrdt_hind {
	color:#3484B4;
	text-align:center;
	font-weight:bold;
}
.vrdt_hindall {
	color:#C00;
	text-align:left;
	margin:0;
	padding-left:0;
	font-weight:bold;
}
td.compitem p {margin:0 !important;width:156px;word-wrap:break-word}
td.compitem ul li {
	margin:0;
	list-style-type:none;
	padding-top:0 !important;
	padding-right:2px;
	padding-bottom:6px;
	padding-left:2px;
}

td.compitem ul {
	margin:4px !important;
	padding:0 !important;
}
.vordlus_ul {margin:0 !important}

tr.vrdt_odd {background:#fff}
tr.vrdt_odd {background:#f7f7f4}
tr.vrdt_odd td, tr.vrdt_even td {padding:0}
table.vrdt {border-top:1px solid #EBEBE4;border-left:1px solid #EBEBE4}
table.vrdt > tr > td, table.vrdt > tbody > tr > td {
border-bottom:1px solid #EBEBE4;
border-right:1px solid #EBEBE4;
word-wrap: break-word;
word-break: break-word;
}
table.noborder, table.noborder td {border-width:0}
table.vrdt td.compitem {width:168px}

span.hl0 {background:#bff !important}
span.hl1 {background:#ffa !important}
span.hl2 {background:#1ff !important}
span.hl3 {background:#fbf !important}
span.hl4 {background:#ccf !important}
span.hl5 {background:#cfc !important}

a.nupp_orange, a.nupp_red, a.nupp_green, a.nupp_orange_plus, a.nupp_dark {display:inline-block !important;zoom:1}
a.nupp_orange, a.nupp_red, a.nupp_green, a.nupp_orange_plus, a.nupp_dark, input.nupp_orange, input.nupp_red, input.nupp_green, input.nupp_dark, input.nupp_orange_plus {-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Tahoma,Arial;font-size:10px;font-weight:bold;color:#FFF;background-repeat:repeat-x;text-align:center;height:15px;margin:0;padding:3px 10px 2px 11px}
input.nupp_orange, input.nupp_red, input.nupp_green, input.nupp_dark, input.nupp_orange_plus {height:22px;padding-top:1px}

a.nupp_orange, input.nupp_orange {background-image:url(pilt/nupu_bg_orange.png);border:1px solid #F90}
a.nupp_red, input.nupp_red {background-image:url(pilt/nupu_bg_red.png);border:1px solid #C00}
a.nupp_green, input.nupp_green {background-image:url(pilt/nupu_bg_green.png);border:1px solid #4FC043}
a.nupp_dark, input.nupp_dark {background-image:url(pilt/nupu_bg_dark.png);border:1px solid #646464}
a.nupp_orange_plus, input.nupp_orange_plus {padding-top:5px;padding-left:30px;height:17px;background:url(pilt/nupu_bg_orange_plus.png) top left repeat-x;background:url(pilt/nupu_icon_orange_plus.png) top left no-repeat,url(pilt/nupu_bg_orange_plus.png) top left repeat-x;border:1px solid #F59300}
input.nupp_orange_plus {height:26px;padding-top:3px}

a.nupp_ostukorv, a.nupp_ostukorv_tagasi {
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	border:2px solid #87BCDC;
	display:inline-block;
	zoom:1;
	height:37px;
	text-align:right;
	padding-right:0;
	padding-left:17px;
	margin:0 8px 0 0;
	background:url(pilt/nupp_bg_ostukorv.png) top left no-repeat;
}
a.nupp_ostukorv span, a.nupp_ostukorv_tagasi span {
	display:inline-block;
	zoom:1;
	padding-top:10px;
	vertical-align:top;
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	color:#3484B4;
}
a.nupp_ostukorv:hover span, a.nupp_ostukorv_tagasi:hover span {
	color:#c00;
}
a.nupp_ostukorv_tagasi {
	text-align:left;
	padding-right:17px;
	padding-left:0;
	margin:0 30px 0 0;
	background:url(pilt/nupp_bg_ostukorv_tagasi.png) top right no-repeat;
}

.ostukorvlist ul {
	margin:0 0 24px 0;
}
.ostukorvlist li {
	margin:0;
	list-style-type:none;
	font-family:Tahoma, Arial;font-size:11px;
	padding-left:0;padding-top:0;padding-bottom:1px;
}

/*-sisucnt LAYOUT-*/

#sisucnt {}
#sisucnt p, .sisucnt p, #remform td {
	text-align: left;
	margin: 0px;
	padding: 0 0 16px 0;
	color: #535353;
	font-size:12px;
	line-height:160%;
	font-family: Arial, Helvetica, sans-serif;
}
#sisucnt .silt {
	color: #FF9900;
	font-weight: bold;
}
#sisucnt .klik {
	color: #CC0000;
	font-weight: bold;
	background-color: #EFEFEF;
	padding: 2px 3px;
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
}

#sisucnt a, .sisucnt a {
	color: #3484B4;
	font-weight: normal;
	text-decoration: none;
}
#sisucnt a:hover, .sisucnt a:hover {color: #C00}

#sisucnt strong {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
#sisucnt em {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

#sisucnt h1, .sisucnt h1 {
	text-align: left;
	font-size: 24px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0;
	margin: 10px 0;
}

#sisucnt h2, .sisucnt h2 {
	text-align: left;
	margin: 0px;
	font-size: 16px;
	color: #3484B4;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 10px;
}
#sisucnt h3, .sisucnt h3 {
	text-align: left;
	font-size: 16px;
	color: #3484B4;
	font-weight: bold;
	font-size:13px;
	line-height:140%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#sisucnt ul, .sisucnt ul {
	margin: 0 0 14px 0;
	padding-left: 20px;
}
#sisucnt ul li, .sisucnt ul li {
	text-align: left;
	margin: 0;
	padding: 0;
	color: #333333;
	font-size:12px;
	line-height:160%;
	font-family: Arial, Helvetica, sans-serif;
}

#sisucnt ol {
	margin: 0;
}

#sisucnt ol li {
	text-align: justify;
	margin: 0;
	padding: 0 0 14px 0;
	color: #333;
	list-style-type: none;
	font-size:12px;
	line-height:160%;
	font-family: Arial, Helvetica, sans-serif;
}

#sisucnt .panel {
	width: 689px;
	border: 1px solid #BEBEA5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	margin: 0 0 20px 0;
}


#sisucnt .panelsisu {
	padding: 0;
	margin: 14px 14px 0 14px;
}


#sisucnt div.clear {
	height:1px;
	clear:both
}
#sisucnt .text {
	text-align: left;
	margin: 0px;
	color: #535353;
	font-size:12px;
	line-height:160%;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px;
}
#sisucnt .panelline {
	border-bottom: 1px solid #E7E7DE;
}
#sisucnt h2 span.ikoon {
	background:url(pilt/nup_ostujuhend_plus_miinus.png) 0 0 no-repeat;
	display:block;
	float:right;
	margin:-2px 0 0 0;
	width:19px;
	height:19px;
}
#sisucnt h2:hover span.ikoon {background-position:-19px 0}
#sisucnt h2.opened span.ikoon {background-position:0 -19px}
#sisucnt h2.opened:hover span.ikoon {background-position:-19px -19px}
#sisucnt div.panel > h2 {cursor:pointer}

#sisucnt .tootjatable {
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	width:640px;
	border-right-color:#CCC;
	border-bottom-color:#CCC;
	margin:0;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}

#sisucnt .tootjatable a {
	color:#417B9E;
	font-weight:normal;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma, Arial;
	line-height:140%;
}
#sisucnt .tootjatable strong {
	font-size:11px;font-family:Tahoma, Arial;line-height:140%;
}

#sisucnt .tootjatable td {
	text-align:left;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-top-color:#CCC;
	border-left-color:#CCC;
	padding:2px 4px;
	vertical-align:top;
	font-size:11px;font-family:Tahoma, Arial;line-height:140%;
}
#sisucnt .rippm {
	text-align:justify;
	margin:0;
	color:#333;
	list-style-type:none;
	font-family:Tahoma, Arial;
	font-size:11px;
	font-weight:normal;
	padding:3px;
	border:2px solid #85BBDC;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	max-width:630px;
}
#sisucnt .tootjatable .mark {
	color:#356582;
}
#sisucnt .tootjatable .brand {
	color:#356582;
	font-weight:bold;
	border:1px solid #E3EEF4;
	background-color:#E3EEF4;
	font-family:Tahoma, Arial;font-size:11px;
	padding:1px 3px 2px 3px;margin:2px 4px 2px 0;
	float:left;
	-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
}
#sisucnt .naide {
	color:#333;
	font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:12px;
	padding:6px 0 6px 10px;margin:0 0 10px 10px;
	display:block;line-height:140%;
	border-left:4px solid #CCC;
}

.customfile-input {
	position:absolute;height:22px;cursor:pointer;
	background:transparent;border:0;opacity:0;-moz-opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);z-index:999;
}

.customfile {
	float:left;display:block;
	-moz-border-radius:3px 3px;-webkit-border-radius:3px 3px;border-radius:3px 3px;
	position:relative;background-image:url(pilt/btn_black.png);
	border:2px solid #85BBDC;height:22px;width:92px;
	margin:2px 10px 0 0;background-repeat:no-repeat;background-position:left top;
}
.err_cont_required_err .customfile {
	background-image:url(pilt/btn_black_error.png);
}
.customfile-disabled {opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:default}
.customfile-feedback {display:block;margin:1px 1px 1px 5px;font-size:1.2em;color:#fff;font-style:italic;padding:.3em .6em}
.customfile-feedback-populated {color:#fff;font-style:normal;font-weight:bold;padding-left:20px;background:url(pilt/icon-generic.gif) left 4px no-repeat}
.customfile-button {
	display:block;cursor:pointer;margin:0;text-align:left;
	text-decoration:none;-moz-border-radius:2px 2px;-webkit-border-radius:2px 2px;border-radius:2px 2px;
	color:#3484B4;font-size:11px;font-weight:bold;padding-top:5px;
	padding-left:8px;padding-bottom:4px;font-family:Tahoma, Arial !important;
}
.customfile-hover .customfile-button, .customfile-focus .customfile-button {
	cursor:pointer;
	padding-top:5px;
	padding-bottom:4px;
	padding-left:8px;
}

a.pricelink {
	display:inline-block;width:415px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 2px 0;
}

img.tooltip_logo {margin:10px 10px 10px 0;float:left}

/*
a.thumb_imageicon, a.thumb_videoicon {display:inline-block;zoom:1;width:16px;height:13px;margin-right:5px;background-repeat:no-repeat;margin-bottom:6px}
a.thumb_imageicon {background-image:url(pilt/icon_kaamera_sinine.gif)}
a.thumb_imageicon:hover {background-image:url(pilt/icon_kaamera_hover.gif)}
a.thumb_videoicon {width:14px;background-image:url(pilt/icon_video_sinine.gif)}
a.thumb_videoicon:hover {background-image:url(pilt/icon_video_hover.gif)}
*/
a.thumb_imageicon, a.thumb_videoicon {display:inline-block;zoom:1;width:20px;height:16px;margin-right:4px;background-repeat:no-repeat;margin-bottom:6px}
a.thumb_imageicon {background-image:url(pilt/icon_kaamera_sinine_3.gif)}
a.thumb_imageicon:hover {background-image:url(pilt/icon_kaamera_punane_3.gif)}
a.thumb_videoicon {width:19px;background-image:url(pilt/icon_video_blue.gif)}
a.thumb_videoicon:hover {background-image:url(pilt/icon_video_red.gif)}

a.qtip_helpicon {cursor:help;display:inline-block;zoom:1;width:16px;height:16px;background-image:url(pilt/icon_tooltip.gif);vertical-align:text-bottom}
a.qtip_helpicon:hover {background-image:url(pilt/icon_tooltip_hover.gif)}
a.qtip_helpicon2 {cursor:help;display:inline-block;zoom:1;width:13px;height:13px;background-image:url(pilt/tooltip_vrd_blue.png);vertical-align:text-bottom}
a.qtip_helpicon2:hover {background-image:url(pilt/tooltip_vrd_red.png)}

.help {cursor:help}
.compareitemactive {color:#C00}

/*.toode_tabrm .isopen, #itemaddonscontainer .isopen {-webkit-box-shadow:0 0 5px 1px #E06666;-moz-box-shadow:0 0 5px 1px #E06666;box-shadow:0 0 5px 1px #E06666}*/
div#mummmenu form {position:relative}
div#mummmenu form img.ajaxloader {right:5px}

div#vlinks a {color:#949494}
div#vlinks a:hover, div#vlinks a.hover {color:#C00}
div#vlinks a span.img {background:url(pilt/icon_vrdt_2.gif) 0 0 no-repeat #3484B4;zoom:1;display:inline-block;height:19px;width:19px;vertical-align:middle}
div#vlinks a.hover span.img {background:url(pilt/icon_vrdt_1.gif) 0 0 no-repeat #C00}
div#vlinks a:hover span.img {background-color:#C00}

table.header a:hover {text-decoration:underline}
table.resfooter {vertical-align:bottom}
table.footer a:hover {text-decoration:underline}

#joinbutton:hover {background:#C00;border-color:#C00;cursor:pointer}

.addongroup_title {display:inline-block;zoom:1;width:580px;padding:7px;color:#3484B4;font-family:Arial,sans-serif;font-size:14px;}
/*.addongroup_title:hover {background:#F7F7F4;color:#C00}*/

p.addon_header_title {padding-left:8px;padding-bottom:20px;padding-top:20px;font-size:16px;font-weight:normal;font-family:Arial,sans-serif;}
.addongroup_closeall {float:right;padding:7px;color:#999;opacity:0.35}
.addongroup_closeall:hover {color:#C00}
.addongroup_closeall_active {opacity:1.0}

.toode_info li {
	list-style-image:url(pilt/icon_footer.gif);
	list-style-type:none;
	padding: 1px 0;
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:130%;
	color:#404040;
	max-width:427px;
	word-wrap:break-word;
}
span.kr {display:inline-block;zoom:1;font-family:Tahoma,Arial,sans-serif;font-size:10px;color:#999;padding-top:4px}
span.eur {font-family:Tahoma,Arial,sans-serif;font-size:11px;color:#000}

table.inneritem {border:0;width:417px}
table.inneritem td {border:0;padding:0 2px}
span.cartimg {display:inline-block;zoom:1;vertical-align:middle;margin-right:4px;width:36px;height:33px;text-align:center}
img.cartimg {max-height:33px;max-width:36px;vertical-align:middle;object-fit:contain;}
table.inneritem a.cartitemlink {color:#3484B4;text-decoration:underline;line-height:140%}
table.inneritem a.cartitemlink:hover {color:#c00}
table.inneritem a.viewaddons:hover {color:#c00}
table.inneritem a.viewaddons {line-height:125%;margin-top:2px}

table.inneritem a.viewaddons img {float:right}

table.inneritem div.cartimgcont {width:36px;overflow:hidden;text-align:center;vertical-align:middle}

span.cartred, span.cartred * {color:#C00!important}
span.cartgreen, span.cartgreen * {color:#28AF31!important}
span.strike, span.strike * {text-decoration:line-through!important}


span#creditlink a {border-color:#F90}
span.creditimg {display:inline-block;zoom:1;width:41px;height:37px;background:transparent url(pilt/nupp_icon_ostukorv_jarelmaks.png) no-repeat 0 0;padding:0!important;margin:0!important;vertical-align:baseline!important}
span.creditlink_dis span.creditimg {background-image:url(pilt/nupp_icon_ostukorv_jarelmaks_dis.png) !important}
span.creditlink_dis a {border-color:#ddd !important}
span.creditlink_dis a * {color:#ddd !important}

a.viewmore {color:#28AF31;font-weight:bold}
a.viewmore:hover {color:#c00}
a.viewmore img {vertical-align:top;margin-right:8px}
a.viewmore .linkimg {display:inline-block;vertical-align:top;margin-right:8px;width:26px;height:16px;background:url(pilt/icon_lisavaru_link.gif) 0 0 no-repeat}
a.viewmore:hover .linkimg {background:url(pilt/icon_lisavaru_link_h.gif) 0 0 no-repeat}
a.viewmore span {display:inline-block;padding-top:2px}

.footerlinks a span, .footerlinks a.ccard {display:inline-block;zoom:1;height:27px;width:70px;background:url(pilt/icon_pangad.png?2) 0 0 no-repeat}
.footerlinks a.ccard {background-image:url(pilt/icon_cards.png)}
.footerlinks a.seb span {background-position:0 0}
.footerlinks a.seb:hover span {background-position:0 -27px}
.footerlinks a.swed span {background-position:-77px 0}
.footerlinks a.swed:hover span {background-position:-77px -27px}
.footerlinks a.nordea span {background-position:-156px 0}
.footerlinks a.nordea:hover span {background-position:-156px -27px}
.footerlinks a.luminor span {background-position:-622px 0;width:89px}
.footerlinks a.luminor:hover span {background-position:-622px -27px}
.footerlinks a.ipank span {background-position:-312px 0}
.footerlinks a.ipank:hover span {background-position:-312px -27px}
.footerlinks a.els span {background-position:-390px 0;width:60px}
.footerlinks a.els:hover span {background-position:-390px -27px}
.footerlinks a.omniva span {background-position:-390px 0;width:60px}
.footerlinks a.omniva:hover span {background-position:-390px -27px}
.footerlinks a.smart span {background-position:-455px 0}
.footerlinks a.smart:hover span {background-position:-455px -27px}
.footerlinks a.dpd span {background-position:-528px 0;width:60px}
.footerlinks a.dpd:hover span {background-position:-528px -27px}
.footerlinks a.visa {width:43px}
.footerlinks a.mastercard {width:45px;background-position:-53px 0;}
.footerlinks a.visaelectron {width:44px;background-position:-108px 0;}
.footerlinks a.maestro {width:45px;background-position:-162px 0;}
.footerlinks a.verifiedbyvisa {width:43px;background-position:-217px 0;}
.footerlinks a.mastercardsecurecode {width:42px;background-position:-269px 0;}


.footerlinks .hoverbright:hover {background-position-y:-27px!important}

a.vrd_nool_left {float:left;display:inline-block;zoom:1;padding:4px 4px 4px 0;vertical-align:bottom;margin-left:4px}
a.vrd_nool_right {float:right;display:inline-block;zoom:1;padding:4px 0 4px 4px;vertical-align:bottom;margin-right:4px}
a.vrd_nool_left span, a.vrd_nool_right span {display:inline-block;zoom:1;margin:0;padding:0;height:16px;width:14px;background:url(pilt/icon_vrd_nooled_del.gif) 0 0 no-repeat }
a.vrd_nool_left span {background-position:0 -16px}
a.vrd_nool_left:hover span {background-position:0 0}
a.vrd_nool_right span {background-position:-13px -16px}
a.vrd_nool_right:hover span {background-position:-13px 0}
a.vrd_nool_left.dis span {background-position:0 -32px !important}
a.vrd_nool_right.dis span {background-position:-13px -32px !important}

a.vrd_del {display:inline-block;zoom:1}
a.vrd_del span {display:inline-block;zoom:1;height:16px;width:16px;margin:0;padding:0;background:url(pilt/icon_vrd_nooled_del.gif) 100% -16px no-repeat}
a.vrd_del:hover span {background-position:100% 0}

a.vrd_suurnupp {display:inline-block;zoom:1;margin:3px 0}
a.vrd_suurnupp span {margin:0;padding:0;display:inline-block;zoom:1;width:124px;height:25px;background:url(pilt/icon_vrd_suured_nupud.png) 0 0 no-repeat}
a.vrd_info span {width:24px;height:22px;background:url(pilt/nupp_vrd_info.png) 0 0 no-repeat;background-position:0 0}
a.vrd_info:hover span {background-position:0 -22px}
a.vrd_info.hover span {background-position:0 -22px}
a.vrd_taasta span {background-position:-124px -50px}
a.vrd_taasta:hover span {background-position:0 -50px}
a.vrd_taasta.hover span {background-position:-248px -50px}
a.vrd_sarnased span {background-position:-124px -25px}
a.vrd_sarnased:hover span {background-position:0 -25px}
a.vrd_sarnased.hover span {background-position:-248px -25px}
a.vrd_poolikud span {background-position:-124px 0}
a.vrd_poolikud:hover span {background-position:0 0}
a.vrd_poolikud.hover span {background-position:-248px 0}

tr.vrd_collapsed {background:url(pilt/icon_vrd_vahejoon.gif) 0 0 repeat-x transparent;height:7px;border:none !important;cursor:ns-resize}
tr.vrd_collapsed td {height:7px;padding:0 !important;border:none !important;font-size:1px !important;background:transparent !important}
tr.vrd_collapsed.sameline {background-color:#CF0B03}
tr.vrd_collapsed.halfline {background-color:#0CD300}
tr.vrd_collapsed.hideline {background-color:#3484B4}

/*tr.vrdt_tr td.first {cursor:pointer}*/
tr.vrdt_tr:hover {background-color:#ECECE6 }
tr.vrdt_tr td.highlighted {background-color:#FF9;/*box-shadow:inset 0 0 5px yellow*/}
tr.vrdt_tr td.compitem {cursor:pointer}

tr.vrdt_setincludes td {border-top:1px solid #3484b4}

tr.fullcollapsed {display:none }

#titlesbox {background:#fff;border:2px solid #87BDDC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0;position:absolute;left:-500px;top:-500px;min-width:200px;
	-webkit-box-shadow:5px 5px 5px rgba(109, 113, 116, 0.5);
	-moz-box-shadow:5px 5px 5px rgba(109, 113, 116, 0.5);
	box-shadow:5px 5px 5px rgba(109, 113, 116, 0.5);
}
#titlesbox * {color:#6D7174}
#titlesbox .titleshead {height:16px;text-align:left;padding-bottom:10px;padding-right:4px}
#titlesbox .titleshead .title {display:inline-block;zoom:1;padding:10px 0 0 10px}
#titlesbox .titleshead a {float:right}
#titlesbox .titlescont {text-align:left;padding:0 10px 10px 10px}
#titlesbox .titlescont a {font-weight:bold;line-height:17px;font-size:11px}
#titlesbox .titlescont a.openall {color:#3484B4}
#titlesbox .titlescont a:hover {color:#c00}

a.compareitemdis {color:#ccc!important}

.nobold {font-weight:normal !important}

a.vrdt_row_del {float:right}
/*tr.vrdt_tr a.qtip_helpicon2 {float:right;display:none;margin-right:4px}*/
tr.vrdt_tr td.first p {width:160px}
/*tr.vrdt_tr:hover a.qtip_helpicon2 {display:inline}*/
a.vrdt_row_del span {display:none;zoom:1;height:14px;width:14px;background:url(pilt/icon_vordlustabel_rea_hover.png) 0 0 no-repeat}
a.vrdt_row_del:hover span {background-position:0 -14px}
tr.vrdt_tr:hover a.vrdt_row_del span {display:block;display:inline-block}

.toode_laos {color:#090!important}
.toode_otsas {color:orange!important}
.toode_saabumas {color:orange!important}
.toode_ettetellimisel {color:#c00!important}

span.nobr, .nobr {white-space:nowrap!important}

.align-left {text-align:left}
.align-right {text-align:right}
.align-center {text-align:center}

.valign-top {vertical-align:top}
.valign-middle {vertical-align:middle}
.valign-bottom {vertical-align:bottom}

#fixedheader {position:fixed;width:976px;z-index:60}

.inline-block {zoom:1;display:inline-block}

.slider2_main {width:990px;height:642px;background:url(pilt/esileht-taust.png) no-repeat}
.slider2_main .maincat {display:block;background-position:0 0;background-repeat:no-repeat;width:198px;height:214px;padding:0;margin:0}
.slider2_main .maincat:hover {background-position:-198px 0}

.slider2_foot {width:990px;height:160px;background:url(pilt/esileht-mid-taust.png) no-repeat}
.slider2_foot .infocat {display:block;background-position:0 0;background-repeat:no-repeat;width:200px;height:160px;padding:0;margin:0}
.slider2_foot .infocat:hover {background-position:-200px 0}


/*h2.adRowTitle {border-bottom:1px solid #88BDDD;margin:15px 0;color:#3384B2;font-size:14px;font-weight:bold;padding-bottom:8px}*/
h2.adRowTitle {border-bottom:0px solid #88BDDD;margin:15px 0 0 0;color:#3384B2;font-size:14px;font-weight:bold;padding-bottom:0}
div.adRowParent {margin:15px 0;}
table.adRowContainer {width:990px;margin:0;border:none;border-collapse:collapse}
div.adRowParentMini, div.adRowParentMini table.adRowContainer {width:650px;}
table.adRowContainer td {padding:0}
table.adRowContainer td.adRowCell {text-align:center;vertical-align:top}
table.adRowContainer a.adItemPic {padding:0;display:inline-block;vertical-align:middle;text-align:center;height:110px;width:110px;border:1px solid #88BDDD}
table.adRowContainer a.adItemPic:hover {border:1px solid #cc0000}
table.adRowContainer a.adItemPic span {padding:0;display:table-cell;vertical-align:middle;text-align:center;height:110px;width:110px}
table.adRowContainer a.adItemPic img {max-height:75px;max-width:75px}
table.adRowContainer a.adItemName {margin:8px 0 6px 0;display:inline-block;width:110px;color:#3484B4;font-weight:bold;height:27px;line-height:14px;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
table.adRowContainer a.adItemName:hover {color:#cc0000}
table.adRowContainer td.adRowCell:hover a.adItemName {color:#cc0000}
table.adRowContainer td.adRowCell:hover a.adItemPic {border:1px solid #cc0000}
table.adRowContainer span.adItemPrice {color:#4A4A4A}

.hoverred:hover {color:#c00!important}

/* root element for the scrollable.  when scrolling occurs this element stays still. */
.scrollable {
  /* required settings */
  position:relative;
  overflow:hidden;
  width:990px;
  height:165px;
  padding-top:4px;
}
div.adRowParentMini .scrollable {width:650px;}
.addons_scrollable, .cartsuggestions_scrollable {
  /* required settings */
  position:relative;
  overflow:hidden;
  width:690px;
  height:295px;
}

/*
root element for scrollable items. Must be absolutely positioned
and it should have a extremely large width to accommodate scrollable
items.  it's enough that you set width and height for the root element
and not for this element.
*/
.scrollable .items {
  /* this cannot be too large */
  width:20000em;
  position:absolute;
}

/* a single item. must be floated in horizontal scrolling.  typically, this element is the one that *you* will style the most. */
.scrollable .items > div {
  float:left;
}
.addons_scrollable .items > div, .cartsuggestions_scrollable .items > div {
	width:690px;
}

.scrollable .left, .scrollable .right {display:block;position:absolute;top:43px;height:30px;width:30px;background:url(pilt/scroll_hori.png) 0 0 no-repeat;z-index:100}
.scrollable .left {left:0;background-position:0 0;}
.scrollable .right {right:0;background-position:-30px 0;}
.scrollable .left:hover {background-position:0 -30px;}
.scrollable .right:hover {background-position:-30px -30px;}

.addons_scrollable .left, .addons_scrollable .right, .cartsuggestions_scrollable .left, .cartsuggestions_scrollable .right {top:80px}

.scrollable .left.disabled {left:0;background-position:0 -60px;}
.scrollable .right.disabled {right:0;background-position:-30px -60px;}

.gridmini_text {font-family:Arial,sans-serif;font-size:12px;padding:0;}

.switcher-cont {position:relative;width:691px;height:150px;}
.switcher-cont .switcher-item {display:none;position:absolute;top:0;left:0;width:691px;height:150px;}
.switcher-cont .switcher-dots {position:absolute;right:6px;bottom:6px;z-index:100;}
/*used for campain items*/
.switcher-cont-mini {position:relative;width:271px;height:150px;margin:9px 9px 9px 4px;background:#FFF;border:1px solid #E0EDF5;border-radius:5px;}
.switcher-cont-mini .switcher-item {display:none;position:absolute;top:0;left:0;width:271px;height:150px;}
.switcher-cont-mini .switcher-dots {position:absolute;right:6px;bottom:36px;z-index:100;}
.switcher-dots a.switcher-dot {width:12px;height:12px;margin:1px;display:inline-block;background:url(pilt/dot.png) 0 0 no-repeat;}
.switcher-dots a.switcher-dot:hover {background-position:0 -12px}
.switcher-dots a.switcher-dot.active {background-position:0 -24px}
.switcher-dots-xmas a.switcher-dot {width:14px;height:14px;margin:1px;display:inline-block;background:url(pilt/dot_xmas.png) 0 0 no-repeat;}
.switcher-dots-xmas a.switcher-dot:hover {background-position:0 -14px}
.switcher-dots-xmas a.switcher-dot.active {background-position:0 -28px}
.switcher-hr {width: 98%;margin:8px auto 5px auto;border:none;background:#E0EDF5;height:1px;clear:both;}
.switcher-bottom {position:absolute;bottom:0;right:0;left:0;height:19px;padding-top:3px;background:#F7FAFC;border-top:1px solid #E0EDF5;}

.campaign-item {font-family:Helvetica,Arial,sans-serif;font-size:13px;}
.campaign-item-pic {width:120px;height:110px;text-align:center;vertical-align:middle;}
.campaign-item-info {width:135px;height:80px;padding:15px 15px 15px 0;vertical-align:top;text-align:left;}
.campaign-item-info * {color:#2E739C;font-weight:bold;}
.campaign-item-info .price {font-size:17px;color:#CA0612;}
.campaign-item-info .old-price {text-decoration:line-through;font-weight:normal;}
.campaign-item-info .name {margin-top:6px;line-height:15px;display:inline-block;}

.campaign-timer {font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:16px;text-align:center;}
.campaign-timer.big {margin:0px -8px 0 -8px;background:#E7E7DF;padding-top:10px;height:38px;width:221px;border-radius:5px;}
.campaign-timer .text, .campaign-timer .text-static {display:inline-block;color:#CA0612;margin-right:2px;}
.campaign-timer .timer, .campaign-timer .timer-static {display:inline-block;color:#CA0612;font-weight:bold;background:url(pilt/clock_16.png) 100% 0 no-repeat;padding-right:20px;}
.campaign-timer.big .text, .campaign-timer.big .text-static {text-transform:uppercase;display:block;margin-top:2px;font-size:11px;}
.campaign-timer.big .timer, .campaign-timer.big .timer-static {font-size:14px;background:url(pilt/clock_16_big.png) 0 0 no-repeat;padding-left:20px;}

#categorys { width: 988px; border: 1px solid #86BCDC; margin: 0; float: left; }
#categorys :hover, #categorys li.last :hover { background: #FFF; }
#categorys ul { list-style: none; margin: 0; padding: 0; }
#categorys ul.last_row li { border-bottom: none; }
#categorys li { width: 164px; padding: 20px 17px; text-align: center; background: #F7FAFC; border-bottom: 1px solid #e0edf5; border-right: 1px solid #e0edf5; float: left; min-height: 175px; }
.lang-ru #categorys li {min-height:225px;}
#categorys li.last { width: 156px; border-right: none; }
#categorys li h2 { font-size: 18px; font-family: Helvetica, Arial, sans-serif; color: #333; font-weight: bold; line-height: 20px; margin: 0 0 5px 0; }
#categorys li h2 a { color: #333; text-decoration: none; display: block; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -o-transition: color 0.3s ease; transition: color 0.3s ease; }
#categorys li h2 a:hover, #categorys li h2 a:focus { color: #CE1616; text-decoration: none; }
#categorys li h2 img { margin: 0 0 5px 0; }
#categorys li p { font-size: 12px; font-family: Helvetica, Arial, sans-serif; color: #3384B2; line-height: 16px; }
#categorys li p a { color: #3384B2; text-decoration: none; /*-webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -o-transition: color 0.3s ease; transition: color 0.3s ease;*/ }
#categorys li p a:hover, #categorys li p a:focus { color: #CE1616; text-decoration: none; }

#support { width: 988px; border-left: 1px solid #86BCDC; border-bottom: 1px solid #86BCDC; border-right: 1px solid #86BCDC; margin: 0; padding: 20px 0; float: left; }
#support ul { list-style: none; margin: 0; padding: 0; }
#support li { width: 206px; padding: 0 20px; text-align: center; background: #FFF; border-right: 1px solid #e0edf5; float: left; /*min-height: 125px;*/ }
#support li.last { width: 207px; border-right: none; }
#support li h2 { font-size: 18px; font-family: Helvetica, Arial, sans-serif; color: #333; font-weight: bold; line-height: 20px; margin: 0 0 5px 0; }
#support li h2 a { color: #333; text-decoration: none; display: block; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -o-transition: color 0.3s ease; transition: color 0.3s ease; }
#support li h2 a:hover, #support li h2 a:focus { color: #77AC32; text-decoration: none; }
#support li p { font-size: 12px; font-family: Helvetica, Arial, sans-serif; color: #666; line-height: 16px; }
#support li p a { color: #666; text-decoration: none; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease;	-o-transition: color 0.3s ease;	transition: color 0.3s ease; }
#support li p a:hover, #support li p a:focus { color: #000; text-decoration: none; }

td.grid td.grid_stockstate { padding-right:10px;white-space:nowrap; }
.lang-ru td.grid td.grid_stockstate.toode_laos { padding-right:2px; }
td.grid td.grid_compare { padding-left:14px; }
td.grid td.grid_compare_laos { padding-left:5px; }

#fancybox-inner p { font-family: Arial,sans-serif; font-size: 12px; line-height: 130%; color: #404040; }
#fancybox-inner p a { color: #3484B4; text-decoration: underline; }
#fancybox-inner p a:hover { color:#c00; }

#fancybox-inner:not(.has-iframe)::after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity: 0.75;
	background: url(/pilt/watermark.png) 50% 50% no-repeat;
	background-size: contain; /*cover?*/
}

.fl-r {float:right}
.fl-l {float:left}
.fl-n {float:none}

.item_creditpart {float:right;font-weight:normal;color:#666;font-size:12px;font-style:italic;}

.discrotate {
position:absolute;display:block;top:0;left:0;font-size:12px;font-weight:bold;width:55px;height:55px;line-height:33px;text-align:center;
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg);
}
