.col1{
	float: left;
	width: 320px;
}
.col2{
	float: right;
	width: 320px;
}

.password_col1 {
        float: left;
	width: 270px;
}
.password_col2 {
        float: left;
	width: 360px;
}
.password_col2 label {
        width: 175px;
}

.reg_col1 {
        float: left;
	width: 340px;
}

.reg_col1 label {
        width: 160px;
}

.reg_col1 p {
        padding-bottom: 0.3cm;
}

.reg_col2 {
        float: left;
	width: 340px;
}
.reg_col2 label {
        width: 145px;
}

.reg_col2 p {
        padding-bottom: 0.3cm;
}

.regContactLabel {
        width: 150px;
}

#registerFieldset #turnover {
        width: 125px;
}

.infcol0{
	float: left;
	width: 100px;
}
.infcol1{
	float: left;
	width: 430px;
}
.infcol1 a {
    text-decoration: none;
}
.infcol1 a:link {
    text-decoration: none;
	color:#5C5C5C;
}
.infcol1 a:active {
    text-decoration: none;
	color:#5C5C5C;
}
.infcol1 a:visited {
    text-decoration: none;
	color:#5C5C5C;
}
.infcol1 a:hover {
    text-decoration: underline;
	color:#C60000;
}
.infcol2{
	float: right;
	width: 150px;
	text-align: center;
	line-height:30px;
}

.deleter{
}
.deleter a{
	position: relative;
	display: inline;
	margin: 0 0 0 0;
	text-decoration: none;
	color: #F20023;
	background-color:#FFDFDF;
	font-size: 12px;
	padding: 0.2em 0.5em;
	border: 1px solid #F20023;
}
.deleter a:hover {
	color: #000000;
	background:#FCFCFC;
	border: 1px solid #F20023;
}

fieldset {
	float: left;
	clear: both;
	border: 1px solid #D3CFD1;
	padding-bottom: 10px;
	padding-left:10px;
}
fieldset#yldinfo, fieldset#hinnad, fieldset#kuvaVeebilehtedel {
	margin: 10px 0 10px 0;
	width: 320px;
}
fieldset#auhinnad a:link {
    text-decoration: none;
	color:#C60000;
}
fieldset#auhinnad a:active {
    text-decoration: none;
	color:#C60000;
}
fieldset#auhinnad a:visited {
    text-decoration: none;
	color:#C60000;
}
fieldset#auhinnad a:hover {
    text-decoration: underline;
	color:#5C5C5C;
}
fieldset#lyhiKirjeldus, fieldset#pikkKirjeldus, fieldset#auhinnad, fieldset#kuvaEsilehtedel, fieldset#toimingud {
margin: 10px 0 10px 0;
	width: 690px;
}
fieldset#filterForm{
	margin: 0 0 20px 0;
	width: 100%;
}
fieldset#clientTel, fieldset#clientFax, fieldset#clientEmail, fieldset#clientContact, fieldset#clientAddress, fieldset#clientNote{
	margin: 10px 0 10px 0;
	width: 700px;
}
fieldset#clientAddress input {
margin-right:5px;
}
fieldset#clientAddress input.address {
width:250px;
}
fieldset#clientAddress label {
float: left; width: 140px;
	text-align: left;
	padding: 0 5px 0 0;
	}
fieldset#clientAddress p.NewAddressTitle {
color:#d82c0f;
	font-size:12px;
	font-weight:bold;
}
fieldset#clientNote input.Time {
width:35px;
}
fieldset#clientTel a:link, fieldset#clientFax a:link, fieldset#clientEmail a:link, fieldset#clientContact a:link, fieldset#clientAddress a:link, fieldset#clientNote a:link{
	color: #666666;
	margin-left:5px;
	font-weight: normal;
	text-decoration:underline;
}
fieldset#clientTel a:hover, fieldset#clientFax a:hover, fieldset#clientEmail a:hover, fieldset#clientContact a:hover, fieldset#clientAddress a:hover, fieldset#clientNote a:hover{
	color:#d82c0f;
	cursor:pointer;
	text-decoration:none;
}
fieldset#vaikePilt, fieldset#suurPilt {
margin: 10px 0 10px 0;
width:320px;
}
#listProduct{
margin: 0;
width:693px;
border:none;
margin-bottom:20px;
}
#listProduct IMG{
border: solid 2px #EBEBEB;
}
#listProduct fieldset{
margin: 10px 0 10px 0;
width:700px;
padding:5px;
border:none;
}
#listProduct fieldset IMG{
border: 0px;
}
.grey{
background:#EFEFEF;
padding:5px;
}
.grey:hover{
background:#DADADA;
padding:5px;
}
fieldset#auhinnad IMG{
	vertical-align: middle;
}
.minCreatedTime {
 margin: -22px 0 0 23px;
 width: 35px;
 display:inline;
}
.maxCreatedTime {
 margin: -22px 0 0 23px;
 width: 35px;
 display:inline;
}
fieldset legend {
	color:#d82c0f;
	font-size:12px;
	font-weight:bold;
	padding:7px;
}
fieldset p {
	clear: both; margin: 5px 0 0 0; float: left; padding: 0px;
	width:95%;
	vertical-align:middle;
}
fieldset input {
	float: left; clear: right;
}
fieldset input.checkbox {
background:#000000;
}
fieldset select {
	float: left; clear: right;
}
fieldset label {
	float: left; width: 105px;
	text-align: left;
	padding: 0 5px 0 0;
}
fieldset#filterForm label {
float: left; width: 135px;
	text-align: left;
	padding: 0px 5px 0 0;
}
#listProduct fieldset label {
float: left; width: 120px;
	text-align: left;
	font-weight:bold;
	padding: 0 5px 0 5px;
}
#listProduct p {
width: 100%;
	text-align: left;
	padding: 2px;
}

/* calendar */ /* calendar */
DIV.cal-container {
	position: absolute;
	visibility: hidden;
	width: 153px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; }

DIV.cal-header {

}

DIV.cal-body {
	background: #FFFFFF;
	border: 1px solid #808081;
	border-top:none;
}

DIV.cal-months {
	padding:2px;
	border-bottom:1px solid #D4D0C9;
	background:#EFEFEE
}

DIV.cal-years {
	padding: 2px;
	border-top: 1px solid #D4D0C9;
	background: #EFEFEE;
}

DIV.cal-days {
	background: white;
	width: 147px;
	padding: 0px;
}

DIV.cal-days A {
	text-decoration: none;
}

DIV.cal-days A:hover {
	text-decoration: none;
}

DIV.cal-days-pad {
	padding: 2px 1px 1px 2px;
}

.cal-close {
	float: right;
	margin: 3px 3px 0px 0px;
}

.cal-close-bg {
	background:#FFFFFF url(gfx/i09.gif) left bottom repeat-x;
	border:1px solid #808081
}

DIV.cal-day-name {
	float: left;
	width: 20px;
	display: block;
	margin: 0px 1px 1px 0px;
	background: #808082;
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	padding: 4px 0px 4px 0px;
}

A.cal-day-today {
	float: left;
	width: 20px;
	display: block;
	margin: 0px 1px 1px 0px;
	background: #880001;
	color: #FFFFFF;
	text-align: center;
	padding: 4px 0px 4px 0px;
}

A.cal-day-today:hover {
	background: #FFFFFF;
	color: #81B7E4;
}

A.cal-day-weekend {
	float:left;
	width:20px;
	display:block;
	margin:0px 1px 1px 0px;
	background:#F9DFDF;
	color:#d9261c;
	text-align:center;
	padding:4px 0px 4px 0px;
}

A.cal-day-weekend:hover {
	background:#d9261c;
	color:#FFFFFF;
}

A.cal-day {
	float:left;
	width:20px;
	display:block;
	margin:0px 1px 1px 0px;
	background:#EEEFF2;
	color:#58585A;
	text-align:center;
	padding:4px 0px 4px 0px;
}

A.cal-day:hover {
	background:#880001;
	color:#FFFFFF;
}

A.cal-day-paper {
	float:left;
	width:20px;
	display:block;
	margin:0px 1px 1px 0px;
	background:#EEEFF2;
	color:#880001;
	text-align:center;
	padding:4px 0px 4px 0px;
}

A.cal-day-paper:hover {
	color:#000000;
}

A.cal-day-ad {
	float:left;
	width:20px;
	display:block;
	margin:0px 1px 1px 0px;
	background:#880001;
	color:#FFFFFF;
	text-align:center;
	padding:4px 0px 4px 0px;
}

A.cal-day-ad:hover {
	color:#000000;
}

A.cal-day-ad-past {
	float:left;
	width:20px;
	display:block;
	margin:0px 1px 1px 0px;
	background:#f6ebb5;
	color:#d9261c;
	text-align:center;
	padding:4px 0px 4px 0px;
}

DIV.cal-day-blank {
	float:left;
	width:20px;
	height:20px;
	display:block;
	margin:0px 1px 1px 0px;
	background:#FAFAFA;
}

DIV.cal-day-disabled {
	float:left;
	width:20px;
	display:block;
	margin:0px 1px 1px 0px;
	background:#E4E4E4;
	color:#AAAAAA;
	text-align:center;
	padding:4px 0px 4px 0px;
}

DIV.cal-day-nopaper {
	float:left;
	width:20px;
	display:block;
	margin:0px 1px 1px 0px;
	background:#F9DFDF;
	color:#d9261c;
	text-align:center;
	padding:4px 0px 4px 0px;
}

DIV.cal-day-paper {
	float:left;
	width:20px;
	display:block;
	margin:0px 1px 1px 0px;
	background:#EEEFF2;
	color:#880001;
	text-align:center;
	padding:4px 0px 4px 0px;
}

DIV.cal-clear {
	clear:both;
	font-size:1px;
	line-height:0px;
}

DIV.cal-select {
	cursor:pointer;
	background:url("gfx/cal_bg.gif");
	font-size:10px;
	padding:1px 0px 2px 10px;
	color:#880001;
	border-right:none;
	margin:0px 33px 0px 17px;
}

IMG.cal-select-left {
	float:left;
}

IMG.cal-select-right {
	float:right;
}

IMG.cal-select-down {
	float:right;
	margin-right:3px;
}

DIV.cal-select-dropdown {
	width:106px;
	border:1px solid #880001;
	background:#FFFFFF;
	padding:2px;
}

DIV.cal-select-dropdown A {
	display:block;
	padding:3px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#880001;
	text-decoration:none;
}

DIV.cal-select-dropdown A:hover {
	background:#880001;
	color:#FFFFFF;
}

A.cal-select-dropdown-scroller {
	text-align:center;
	padding:5px 0px !important;
}

DIV.cal-buttons {
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	padding:6px 6px 6px 6px;
}

/* large calendar styles */ DIV.l-cal-body {
	width:183px;
	background:#FFFFFF;
	border:1px solid #D4D0C9;
}

DIV.l-cal-months {
	text-align:center;
	vertical-align:top;
	padding:2px;
	border-bottom:1px solid #D4D0C9;
	background:#EFEFEE;
}

DIV.l-cal-months IMG {
	vertical-align:middle;
	padding:0px 2px 0px 2px;
}

DIV.l-cal-years {
	text-align:center;
	vertical-align:top;
	padding:2px;
	border-top:1px solid #D4D0C9;
	background:#EFEFEE;
}

DIV.l-cal-years IMG {
	vertical-align:middle;
	padding:0px 2px 0px 2px;
}

TABLE.l-cal TD {
	padding:0px;
	width:25px;
	height:25px;
	text-align:center;
	vertical-align:middle;
}

TABLE.l-cal TD.noday {
	background-color:#FAFAFA;
}

TABLE.l-cal TD.day {
	background:#EEEFF2;
	color:#880001;
}

TABLE.l-cal TD.weekend {
	color:#d9261c;
	background-color:#F9DFDF;
}

TABLE.l-cal TD.positive {
	background:#EEEFF2;
	color:#880001;
}

TABLE.l-cal TD.negative {
	color:#d9261c;
	background-color:#F9DFDF;
}

TABLE.l-cal TD.positive A {
	display:block;
	padding:6px 5px 6px 5px;
	text-decoration:none;
	color:#880001;
}

TABLE.l-cal TD.positive A:hover {
	display:block;
	background-color:#F9DFDF;
	color:#d9261c;
}

TABLE.l-cal TD.negative A {
	color:#d9261c;
	padding:6px 5px 6px 5px;
	background-color:#F9DFDF;
	text-decoration:none;
}

TABLE.l-cal TD.negative A:hover {
	display:block;
	background:#EEEFF2;
	color:#880001;
}

TABLE.l-cal TD.day-name {
	background:#808082;
	color:#FFFFFF;
	font-weight:bold;
}

TABLE.l-cal TD.today {
	background:#880001;
	color:#FFFFFF;
}

TABLE.form TD.input .ico-calendar {
	vertical-align:middle;
	margin:0px 5px;
}

.date {
	width:69px;
}

.time {
	width:55px;
}

.product-general {
	width:100%;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-collapse:collapse;
}

.product-block-1 {
	width:10%;
	border-style:solid;
	border-width:0px 1px 0px 0px;
	font-weight:bold;
}

.product-block-2 {
	width:10%;
	border-style:solid;
	border-width:0px 1px 0px 0px;
}

.product-block-3 {
	width:50%;
	border-style:solid;
	border-width:0px 1px 0px 0px;
}

.product-block-4 {
	width:20%;
	border-style:solid;
	border-width:0px 1px 0px 0px;
}

.product-block-5 {
	width:10%;
	border-style:solid;
	border-width:0px 1px 0px 0px;
}

.product-info {
	width:100%;
	border-style:solid;
	border-width:0px 0px 0px 0px;
}

.product-info-left {
	width:100%;
	text-align:right;
	border-style:solid;
	border-width:1px 1px 0px 1px;
}

.product-info-right {
	width:100%;
	text-align:left;
	border-style:solid;
	border-width:1px 1px 0px 0px;
}

.product-actions {
	width:10%;
	border-style:solid;
	border-width:0px 1px 0px 0px;
}

.product-main {
	width:100%;
	border-style:solid;
	border-width:0px 1px 0px 1px;
}

.product-list {
	border-collapse:collapse;
}

body {
	margin:0px;
	padding:0px;
	background:#A8A8A8 url("gfx/bgBody.gif") repeat-y top center;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	font-size:x-small; /* IE 5.x value */
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small; /* correct value */
}

img {
	behavior:	url("lib/pngbehavior.htc");
}

a {
	position:relative;
        color: #CC0000;
}

p, h1, h2, h3, h4, h5 {
	margin:0 0 8px 0;
	padding:0;
}



p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}

.clearer {
	overflow:hidden;
	margin:0 0 -1px 0;
	height:1px;
	clear:both;
}

ul, ol, li, form {
	margin:0px;
	padding:0px;
}

li {
	list-style-type:none;
}

#container {
	position:relative;
	margin:auto;
	width:960px;
	text-align:left;
}

/* header */ #header {
	height:80px;
	width:100%;
	float:left;
	clear:both;
	background-image:url(gfx/bgHeader.png);
}

/* html {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/bgHeader.png",
sizingMethod="scale")
}

*/

#logo img {
	display:none;
}

#logo a {
	display:inline;
	width:192px;
	height:26px;
	float:left;
	margin:28px 0px 0px 28px;
}

#mainMenu {
	float:left;
	width:100%;
	height:24px;
	padding:2px 0 0 0;
}

#mainMenu ul {
	height:24px;
	padding:0 6px 0 10px;
}

#mainMenu li {
	float:left;
	margin:0 3px 0 0;
}

#mainMenu li.logout {
	float:right;
	display:inline;
}

#mainMenu a,
#mainMenu a:visited {
	display:block;
	float:left;
	height:18px;
	padding:4px 6px 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EBEBEB;
	text-decoration:none;
	border-top:1px solid #97989A;
	border-right:1px solid #97989A;
	border-left:1px solid #97989A;
	background-color:#808080;
}

#mainMenu a:hover {
	color:#6F5B00;
	background-color:#FFED9E; /*#FFF4C3;*/
	border-top:1px solid #A7928B;
	border-right:1px solid #A7928B;
	border-left:1px solid #A7928B;
}

#mainMenu a.active,
#mainMenu a.active:visited {
	height:19px;
	color:#333333;
	background-color:#FFFFFF;
}

#mainMenu a.active:hover {
	text-decoration:underline;
}
#chooseMenu {
	float:left;
	width:715px;
	height:24px;
	padding:0 0 0 0;
}

#chooseMenu ul {
	height:24px;
	padding:0 0 0 0;
}

#chooseMenu li {
	float:left;
	margin:0 2px 0 0;
}
#chooseMenu li.last {
	float:right;
	display:inline;
}
#chooseMenu a,
#chooseMenu a:visited {
	display:block;
	float:left;
	height:18px;
	padding:4px 6px 0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	border:1px solid #97989A;
	background-color:#EBEBEB;
}

#chooseMenu a:hover {
	color:#6F5B00;
	background-color:#FFED9E; /*#FFF4C3;*/
	border:1px solid #A7928B;
}

#chooseMenu a.active,
#chooseMenu a.active:visited {
	color:#333333;
	background-color:#FFFFFF;
}

#chooseMenu a.active:hover {
	color:#E10000;
}
#myInfo {
	float:right;
	height:36px;
	padding:9px 5px 0 4px;
	background-color:#D82819;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	/* opacity:0.60;
	-moz-opacity:0.60;
	-khtml-opacity:0.60;
	filter:alpha(opacity=60);
	*/
}

.myInfoBlock {
	float:left;
	padding:0 5px 0 4px;
	border-right:1px dotted #82170F;
}

#myInfo h4 {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff4c3;
}

#myInfo p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
}

#myInfo a,
#myInfo a:visited {
	color:#fff4c3;
	text-decoration:underline;
}

#myInfo a:hover {
	color:#fff4c3;
}

/* main */
#main {
	width:100%;
	float:left;
	clear:both;
	background-color:#FFFFFF;
}
#contBanners {
	width:195px;
	float:left;
	margin:2px;
    margin-top: 10px;
	padding:0 5px 0 20px;
	text-align:center;
}
#contMenu {
	display:inline;
	width:206px;
	float:left;
	margin:10px;
	border:2px solid #F0F0F0;
	padding:2px 0 2px 0;
	font-size:11px;
}
#contMenu ul{margin-bottom:10px;}
#contMenu ul.main{margin-left:10px; font-weight:bold;}
#contMenu ul.sub1{margin-left:15px; font-weight:normal;}
#contMenu ul.sub2{margin-left:15px;}
#contMenu ul.sub3{margin-left:15px;}
#contMenu ul.sub4{margin-left:15px;}
#contMenu ul li{margin-top:5px; margin-bottom:5px;}
#contMenu ul a.active, #contMenu ul a.active:hover{font-weight:bold;padding:3px; }

#contMenu ul.main a:link, #contMenu ul.main a:active, #contMenu ul.main a:visited{text-decoration:none; color:#000000;}
#contMenu ul.main a:hover{text-decoration:underline; color:#000000;}

#contMenu ul.main a.active{background:#505050;padding-left:15px; display:block;background-image:url(gfx/bgContMenuDownArrow.gif); background-repeat:no-repeat; background-position:-5px;font-weight:bold; color:#FFFFFF; text-decoration:none; width:88%;}
#contMenu ul.main a.active:hover{background:#AEAEAE;padding-left:15px; display:block;background-image:url(gfx/bgContMenuDownArrow.gif); background-repeat:no-repeat; background-position:-5px;font-weight:bold; color:#FFFFFF; text-decoration:none; width:88%;}
#contMenu ul.sub1 li a{padding-left:10px; display:block;background-image:url(gfx/bgContMenu1arrow.gif); background-repeat:no-repeat; background-position:-5px;}
#contMenu ul.sub1 a:link, #contMenu ul.sub1 a:active, #contMenu ul.sub1 a:visited{text-decoration:none; color:#505050;}
#contMenu ul.sub1 a:hover{text-decoration:underline; color:#505050;}
#contMenu ul.sub1 a.active{background:#CC0000; padding-left:15px; display:block;background-image:url(gfx/bgContMenuDownArrow.gif); background-repeat:no-repeat; background-position:-5px;font-weight:bold; color:#FFFFFF; text-decoration:none; width:87%;}
#contMenu ul.sub1 a.active:hover{background:#AEAEAE;padding-left:15px; display:block;background-image:url(gfx/bgContMenuDownArrow.gif); background-repeat:no-repeat; background-position:-5px;font-weight:bold; color:#FFFFFF; text-decoration:none; width:87%;}
#contMenu ul.sub2 li a{padding-left:10px; display:block;background-image:url(gfx/bgContMenu1arrow.gif); background-repeat:no-repeat; background-position:-5px;}
#contMenu ul.sub2 a:link, #contMenu ul.sub2 a:active, #contMenu ul.sub2 a:visited{text-decoration:none; color:#CC0000;}
#contMenu ul.sub2 a:hover{text-decoration:underline; color:#CC0000;}
#contMenu ul.sub2 a.active{background:#505050; padding-left:15px; display:block;background-image:url(gfx/bgContMenuDownArrow.gif); background-repeat:no-repeat; background-position:-5px;font-weight:bold; color:#FFFFFF; text-decoration:none; width:86%;}
#contMenu ul.sub2 a.active:hover{background:#AEAEAE; padding-left:15px; display:block;background-image:url(gfx/bgContMenuDownArrow.gif); background-repeat:no-repeat; background-position:-5px;font-weight:bold; color:#FFFFFF; text-decoration:none; width:86%;}
#contMenu ul.sub3 li a{padding-left:10px; display:block;background-image:url(gfx/bgContMenu1arrow.gif); background-repeat:no-repeat; background-position:-5px;}
#contMenu ul.sub3 a:link, #contMenu ul.sub3 a:active, #contMenu ul.sub3 a:visited{text-decoration:none; color:#505050;}
#contMenu ul.sub3 a:hover{text-decoration:underline; color:#505050;}
#contMenu ul.sub3 a.active{background:#CC0000;padding-left:15px; display:block;background-image:url(gfx/bgContMenuDownArrow.gif); background-repeat:no-repeat; background-position:-5px;font-weight:bold; color:#FFFFFF; text-decoration:none; width:85%;}
#contMenu ul.sub3 a.active:hover{background:#AEAEAE;padding-left:15px; display:block;background-image:url(gfx/bgContMenuDownArrow.gif); background-repeat:no-repeat; background-position:-5px;font-weight:bold; color:#FFFFFF; text-decoration:none; width:85%;}
#contMenu ul.sub4 li a{padding-left:10px; display:block;background-image:url(gfx/bgContMenu1arrow.gif); background-repeat:no-repeat; background-position:-5px; }
#contMenu ul.sub4 a:link, #contMenu ul.sub4 a:active, #contMenu ul.sub4 a:visited{text-decoration:none; color:#CC0000;}
#contMenu ul.sub4 a:hover{text-decoration:underline; color:#CC0000;}
#contMenu ul.sub4 a.active{margin-left:10px;font-weight:bold; text-decoration:none; padding:0px; background:none;}
#contMenu ul.sub4 a.active:hover{font-weight:bold; color:#CC0000; text-decoration:underline; padding:0px; background:none;}

/* content */ #content {
	float:right;
	width:730px;
}
#homeContent {
	float:left;
	width:700px;
	margin:2px;
	padding:0 0 2px 0;
}

#breadCrumbs {
	float:left;
	clear:both;
	margin:10px 10px 10px 0;
}

#breadCrumbs ul,
#breadCrumbs li {
	float:left;
}

#breadCrumbs ul {
	height:23px;
	border-left:1px solid #999A9C;
}

#breadCrumbs li {
	height:21px;
	margin:0 1px 0 0;
	border-top:1px solid #999A9C;
	border-bottom:1px solid #999A9C;
}

#breadCrumbs a,
#breadCrumbs a:visited {
	display:inline;
	height:18px;
	float:left;
	padding:3px 16px 0 14px;
	margin:0 -11px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d82c0f;
	text-decoration:none;
	background-image:url(gfx/breadCrumbArrow.gif);
	background-repeat:no-repeat;
	background-position:right -1px;
}

#breadCrumbs a:hover {
	text-decoration:underline;
}

#breadCrumbs li.home a,
#breadCrumbs li.home a:visited {
	height:21px;
	padding:0 12px 0 0;
}

#breadCrumbs li.home a span {
	display:none;
}

/* productList */ #productList {
	float:left;

	width:705px;
	margin:-3px 0 20px 0;
}

#productInfo {
	margin:0 10px 1px 0;
	font:13px Arial, Helvetica, sans-serif;
	line-height:15px;
}
/* main content */
#mainContent {
	margin-right:10px;
	padding:5px;
	font:13px Arial, Helvetica, sans-serif;
	line-height:15px;
}

/* news */
#News{
}
DIV.news{
margin-top:15px;
padding-bottom:15px;
border-bottom:solid 1px #EAEAEA;
}

a.more:link, a.more:visited, a.more:active{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#666666;
background:#E6E4E5;
text-decoration:none;
padding:.1em;
border: 1px solid #808080;
padding-left:5px;
padding-right:5px;
}
a.more:hover{
color:#d82c0f;
background-color:#FFFFFF;
border: 1px solid #d82c0f;
cursor:pointer;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
#login {
	margin:0 10px 1px 0;
	font:13px Arial, Helvetica, sans-serif;
	line-height:15px;
}
#login input {
	color: #000000;
	background-color:#EFEFEF;
	border: 1px solid #DADADA;
	padding:.2em;
	vertical-align:middle;
}
#login label {
	float: left; width: 105px;
	text-align: left;
	padding: 0 5px 0 0;
}
#categoryTree {
	margin:0 10px 1px 0;
	font:13px Arial, Helvetica, sans-serif;

}
.lh30{
line-height:30px;
}
#productFrontList {
	margin:0 10px 1px 0;
	font:13px Arial, Helvetica, sans-serif;
	line-height:15px;
	width:710px;
}
#productFrontList h1 {
	color:#d82c0f;
	background:#E5E5E5;

	padding:.2em;
	font-size:18px;
	font-weight:normal;
	margin-top:1em;
	margin-bottom:.5em;
}
#productFrontList ul
{

}
#productFrontList li
{
line-height:25px;
}
#productHistory {
	margin:0 10px 1px 0;
	font:13px Arial, Helvetica, sans-serif;
	line-height:15px;
	width:710px;
}
#productHistory h1 {
	color:#d82c0f;
	background:#E5E5E5;
	padding:.5em;
	font-size:13px;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:.5em;
}
#productHistory ul
{
}
#productHistory li
{
line-height:20px;
}
.productInfo2 {
	margin:0 10px 1px 0;
	font:13px Arial, Helvetica, sans-serif;
	line-height:15px;
}
#productInfo ul
{
	list-style:square;
}
#productInfo li
{
margin-bottom: 1.5em;
}
#categoryTree select {
	border: thin solid #DADADA;
	background-color:#EFEFEF;
	margin-right:3px;

}
#categoryTree input {
	color: #000000;
	background-color:#EFEFEF;
	border: 1px solid #DADADA;

}
#productInfo select {
	border: thin solid #DADADA;
	background-color:#EFEFEF;
	margin-right:3px;
	padding:.2em;
}
#productInfo input {
	color:#000000;
	background-color:#EFEFEF;
	border: 1px solid #DADADA;
	padding:.2em;
	vertical-align:middle;

}
#productInfo input.checkbox {
	margin-left:2px;
	margin-right:2px;
}
.error {
	color:#DD0000;
	background:#FFDDDD;
	padding-left:2px;
	padding-top:1px;
	padding-bottom:1px;
}
#mainContent input.toimingud {
	color: #666666;
	background-color: #E6E4E5;
	font-weight: bold;
	padding:.1em;
	border: 1px solid #808080;
	width:310px;
}
#mainContent input.toimingud:hover {
	color:#d82c0f;
	background-color:#FFFFFF;
	border: 1px solid #d82c0f;
	cursor:pointer;
}
#mainContent input.filterForm {
	color: #666666;
	background-color: #E6E4E5;
	font-weight: bold;
	padding:.1em;
	border: 1px solid #808080;
}
#mainContent input.filterForm:hover {
	color:#d82c0f;
	background-color:#FFFFFF;
	border: 1px solid #d82c0f;
	cursor:pointer;
}
#mainContent textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	width:680px;
	background-color:#EFEFEF;
	border: 1px solid #DADADA;
	padding:.1em;
}
#mainContent textarea.col1{
width:145px;
}
#mainContent h1 {
	color:#d82c0f;
	font-size:18px;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:1px;
}
#mainContent h2 {
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin-top:3px;
	margin-bottom:7px;
}
.date { width: 69px; }
.time { width: 55px; }

:hover.product,
.productHover {
	background-color:#EEECEA;
}

.product a {
	float:left;
	text-decoration:none;

}

.product img {
	float:left;
	width:56px;
	height:50px;
	margin:0 10px 0 0;
}

.product .row1 {
	float:left;
	width:535px;
	padding:10px 0 0 0;
	clear:right;
	cursor:pointer;
}

.product .row2 {
	float:left;
	width:535px;
	padding:1px 0 0 0;
	cursor:pointer;
}

.product .name,
.product .link {
	float:left;
}

.product .name,
.product .price strong,
.product .stock strong {
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

.product .stock strong {
	font-weight:normal;
}

.product .link {
	color:#D82819;
}

.product div:hover.link,
.product a:hover .link {
	text-decoration:underline;
}

.product .retailPrice strong {
	font-size:13px;
	font-weight:normal;
	color:#808080;
}

.product .stock,
.product .price,
.product .retailPrice {
	float:right;
}

.product .stock,
.product .price,
.product .retailPrice {
	font-size:11px;
	color:#808080;
}

.product .stock {
	margin:0 7px 0 0;
}

.addToCart {
	float:right;
	width:100px;
	padding:7px 7px 0 0;
	overflow:visible;
}

.addToCart label {
	float:right;
	font-size:11px;
	color:#808080;
	cursor:pointer;
}

.addToCart .field {
	width:33px;
	height:16px;
	padding:1px 2px 1px 2px;
	font-size:13px;
	border:1px solid #808080;
}

.addToCart input.button {
	float:right;
	clear:right;
	height:19px;
	overflow:visible;
	padding:0px 0px 0px 17px;
	margin:0px;
	border:0px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#D82819;
	background-color:#FFFFFF;
	background-image:url(gfx/productBtnCart.gif);
	background-repeat:no-repeat;
	background-position:1px 2px;
	cursor:pointer;
}

.addToCart input:hover.button,
.addToCart input:focus.button,
.addToCart input.buttonHover {
	background-image:url(gfx/productBtnCartActive.gif);
	text-decoration:underline;
}
.hinnad {
	color:#757575;
	background-color:#FFFFFF;
	border: thin solid #D3D3D3;

}
.style1 {
	vertical-align:middle;
}
.button {
	color: #CC0000;
	background-color:#FFFFFF;
	border: thin solid #D3D3D3;
	margin-bottom:7px;
}

/* productInfo */ #productInfo {
	float:left;
	clear:both;
	width:690px;
	margin:0 0 0 0;
}
#productDesc {
	float:right;
	width:500px;
	margin:0 0 0 10px;
	padding:0 20px 0 0;
}

#productDesc .holder {
	/* min-height:100px;
	height:auto !important;
	height:100px;
	*/
}

#productInfo .navi {
	float:right;
	clear:both;
	width:503px;
	padding:6px 10px 7px 6px;
	margin:12px 0 0 0;
	border-top:1px solid #C2C2C2;
	border-left:1px solid #C2C2C2;
	background-color:#EAEAEA;
	text-align:right;
}

#productInfo .navi a,
#productInfo .navi a:visited {
	display:inline;
	float:left;
	padding:2px 5px 2px 5px;
	border:1px solid #C2C2C2; /*#808080;*/
	background-color:#FAFAFA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d82819;
	text-decoration:none;
}

#productInfo .navi a:hover {
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #d82819;
}

#productMenu {
	float:left;
	width:200px;
}

#productMenu img {
	clear:both;
	width:200px;
	border:0px;
}

#productMenu .additionalImgs {
	display:none;
}

#productMenu .holder {
	width:195px;
	float:left;
	margin:2px 0 0 0;
	padding:5px 5px 0 0;
}

#productMenu .price strong,
#productMenu .stock strong {
	font-size:13px;
	line-height:17px;
	font-weight:bold;
	color:#000000;
}

#productMenu .price strong {
	color:#D82819;
}

#productMenu .stock strong {
	font-weight:normal;
}

#productMenu .retailPrice strong {
	font-size:13px;
	font-weight:normal;
	color:#808080;
}

#productMenu .stock,
#productMenu .price,
#productMenu .retailPrice {
	float:right;
}

#productMenu .retailPrice {
	clear:right;
	width:100%;
	text-align:right;
}

#productMenu .stock,
#productMenu .price,
#productMenu .retailPrice {
	font-size:11px;
	color:#808080;
}

#productMenu .price {
	color:#000000;
}

#productMenu .stock {
	margin:0 7px 0 0;
}

#productMenu .addToCart {
	clear:both;
	float:right;
	width:100%;
	padding:7px 0 0 0;
	overflow:hidden;
	text-align:right;
}

#productMenu .addToCart label {
	float:none;
	font-size:11px;
	color:#808080;
	cursor:pointer;
}

#productMenu .addToCart .field {
	width:33px;
	height:16px;
	padding:1px 2px 1px 2px;
	font-size:13px;
	border:2px solid #D4D4D4;
}

#productMenu .addToCart input:focus.field,
#productMenu .addToCart input.fieldHover {
	padding:2px 3px 2px 3px;
	border:1px solid #FFD623;
}

#productMenu .addToCart input.button {
	float:none;
	clear:none;
	height:22px;
	overflow:visible;
	padding:1px 3px 1px 20px;
	margin:0 0 0 0;
	border:1px solid #808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#D82819;
	background-color:#FFFFFF;
	background-image:url(gfx/productBtnCart.gif);
	background-repeat:no-repeat;
	background-position:3px 2px;
	cursor:pointer;
}

#productMenu .addToCart input:hover.button,
#productMenu .addToCart input:focus.button,
#productMenu .addToCart input.buttonHover {
	background-image:url(gfx/productBtnCartActive.gif);
	text-decoration:underline;
	border:1px solid #D82819;
}

/* footer */ #footer {
	width:100%;
	height:38px;
	float:left;
	clear:both;
	border-top:2px solid #000000;
	background-color:#363739;
	background-image:url(gfx/bgFooter.gif);
	background-repeat:repeat-y;
}

#footerCredits ul,
#footerCredits li {
	float:left;
}

#footerCredits li {
	margin:0 3px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b3b3b3;
}

#footerCredits a.footerLogo {
	display:inline;
	float:left;
	width:105px;
	height:14px;
	background-image:url(gfx/footerLogo.gif);
	margin:10px 0 0 16px;
}

#footerCredits a.footerLogo span {
	display:none;
}

#footerCredits li span {
	border-left:1px solid #646566;
	float:left;
	margin:11px 0 0 8px;
	padding:0 0 0 10px;
}

#footerCredits a,
#footerCredits a:visited {
	color:#b3b3b3;
}

#footerCredits a:hover {
	color:#FFFFFF;
}

#footerMenu ul {
	float:right;
	padding:11px 10px 0 0;
}

#footerMenu li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b3b3b3;
}

#footerMenu a,
#footerMenu a:visited {
	display:inline;
	padding:3px 7px 3px 7px;
	margin:0 0 0 6px;
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
}

#footerMenu a:hover {
	color:#FFFFFF;
	background-color:#D82819;
}

/* Big box with list of options */ #ajax_listOfOptions {
	position:absolute;
	/* Never change this one */ width:150px;
	/* Width of box */ height:150px;
	/* Height of box */ overflow:auto;
	/* Scrolling features */ border:1px solid #000;
	/* Dark green border */ background-color:#FFF;
	/* White background color */ text-align:left;
	font-size:0.9em;
	z-index:100;
}

#ajax_listOfOptions div {
	/* General rule for both .optionDiv and .optionDivSelected */ margin:1px;
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}

#ajax_listOfOptions .optionDivSelected {
	/* Selected item in the list */ background-color:#808080;
	color:#FFF;
}

#ajax_listOfOptions_iframe {
	background-color:#F00;
	position:absolute;
	z-index:5;
}

.pricebox {
	width:45px;
	margin-right:12px;
}

#saveErrorsContainer {
	background:#D52628;
	/*border:1px solid #D4D4D4;
	*/ color:#ffffff;
	width:550px;
}

/* todays contact */
.choose {
    border: 1px solid #D3CFD1;
    padding: 4px;
	margin: 10px 0 10px 0;
	width: 700px;
    text-align: center;
}

.choose a {
    text-decoration: none;
}
.choose a:link {
    text-decoration: none;
	color:#5C5C5C;
}
.choose a:active {
    text-decoration: none;
	color:#5C5C5C;
}
.choose a:visited {
    text-decoration: none;
	color:#5C5C5C;
}
.choose a:hover {
    text-decoration: underline;
	color:#C60000;
}
#papPgNav, #papPgNavBot{
float:left;
width:700px;
text-align:center;
	margin-bottom:20px;
}
#papPgNav a,  #papPgNavBot a{
	position: relative;
	display: inline;
	margin: 0 0 0 0;
	text-decoration: none;
	color: #666666;
	background-color: #E6E4E5;
	font-size: 8pt;
	padding: 0.2em 0.5em;
	border: 1px solid #808080;
}

#papPgNav .nextprev, #papPgNavBot .nextprev {
	font-weight: bold;
}

#papPgNav a:hover, #papPgNavBot a:hover {
	color: #000000;
	background:#FFFFFF;
	border: 1px solid #F20023;
}

#papPgNav .active, #papPgNav a:hover.active, #papPgNavBot .active, #papPgNavBot a:hover.active {
	color: #F20023;
	font-weight: bold;
	/* border-color: #FFFFFF; */
	background-color:#FFFFFF;
}
.productTitle {
font-size:12px;
font-weight:bold;
color:#d82c0f;
}
.productAdditionalTitle {
font-size:12px;
font-weight:bold;
}
a.productMore:link, a.productMore:active, a.productMore:visited{
font-size:11px;
color:#000000;
text-decoration:none;
}
a.productMore:hover{
font-size:11px;
color:#000000;
text-decoration:underline;
}
#listProduct fieldset.notactive{
background:#EEEEEE;
}
#listProduct fieldset.notactive p{
color:#CACACA;
}
#listProduct fieldset.notactive .productTitle{
font-size:14px;
font-weight:bold;
color:#CACACA;
}
#listProduct fieldset.notactive .productPrice{
color:#CACACA;
}
#listProduct fieldset.notactive .grey{
background:none;

}
.productPrice {
font-size:14px;
font-weight:bold;
color:#959595;
}
.grey{
background:#EFEFEF;

}
.grey:hover{
background:#DADADA;

}
.nopadding{
padding:0;
}
input.cartActions {
	color: #666666;
	background-color: #E6E4E5;
	font-weight: bold;
	padding:.1em;
	font-size:11px;
	border: 1px solid #808080;
}
input.cartActions:hover {
	color:#d82c0f;
	background-color:#FFFFFF;
	border: 1px solid #d82c0f;
	cursor:pointer;
}
input.MuudaTooteid {
	color: #666666;
	background-color: #E6E4E5;
	font-weight: bold;
	padding:.1em;
	margin-bottom:5px;
	border: 1px solid #808080;
}
input.MuudaTooteid:hover {
	color:#d82c0f;
	background-color:#FFFFFF;
	border: 1px solid #d82c0f;
	cursor:pointer;
}
#twocols{
width:100%;
}
#twocols2{
width:100%;
}
#productFrontList a:link {
    text-decoration: none;
	color:#5C5C5C;
}
#productFrontList a:active {
    text-decoration: none;
	color:#5C5C5C;
}
#productFrontList a:visited {
    text-decoration: none;
	color:#5C5C5C;
}
#productFrontList a:hover {
    text-decoration: underline;
	color:#C60000;
}
#productInfo input.submit_button {
	color: #666666;
	margin-left:5px;
	background-color: #E6E4E5;
	font-weight: bold;
	padding:.1em;
	border: 1px solid #808080;
}
#productInfo input.submit_button:hover {
	color:#d82c0f;
	background-color:#FFFFFF;
	border: 1px solid #d82c0f;
	cursor:pointer;
}

#avaTop {
margin-bottom:5px;
margin-top:0px;
border:solid 1px #EEEEEE;
width:700px;
padding:5px;
font-size:11px;}
/* Messages - Info & Errors */
#messages {
  margin-bottom:5px;
  margin-top:50px;
}
.InfoMessage {
  background: #21AA2E;
  color: #ffffff;
  width:705px;
  font-weight:bold;
  padding:.3em;
  margin-bottom:5px;
  margin-top:5px;
}
.errors {
	background: #d82c0f;
  color: #ffffff;
  width:705px;
  font-weight:bold;
  padding:.3em;
	margin-bottom:5px;
	margin-top:5px;
}
.productListTable {
    display: table;
	width:100%;
	line-height: 15px;
    margin: 0;
	padding: 10px;
	border-bottom:solid 1px #D3D3D3;
	background:#FFFFFF;
}
.productListTableFirst {
    display: table;
	width:100%;
	line-height: 15px;
    margin: 0;
	padding: 10px;
	border-top:solid 1px #D3D3D3;
	border-bottom:solid 1px #D3D3D3;
	background:#FFFFFF;
}

.productListTableFirst_noItems {
    display: table;
	width:100%;
	line-height: 15px;
    margin: 0;
	padding: 10px;
	border-top:solid 1px #D3D3D3;
	border-bottom:solid 1px #D3D3D3;
	color:#DD0000;
	background:#FFDDDD;
}

.productListTable2 {
    display: table;
	width:100%;
	line-height: 15px;
    margin: 0;
	padding: 10px;
	border-bottom:solid 1px #D3D3D3;
	background:#F8F8F8;
}
.productListTable:hover, .productListTableFirst:hover, .productListTable2:hover {
    display: table;
	width:100%;
	line-height: 15px;
    margin: 0;
	padding: 10px;
	border-bottom:solid 1px #D3D3D3;
	background:#F2F2F2;
}
.productListTableRow {
    display: table-row;
    float: left;
	text-align:center;
}
.newsTableRow {
    display: table-row;
    float: left;
	text-align:left;
}
.productListTableCell1 {
    display: table-cell;
    float: left;
	width:150px;
	text-align:left;
}
.productListTableCell2 {
    display: table-cell;
    float: left;
	width:415px;
	text-align:left;
	font-size:11px;
}
.productListTableCell3 {
    display: table-cell;
    float: left;
	width:115px;
	text-align:left;
}
.homeTable {
    display: table;
	width:100%;
	line-height: 15px;
    margin: 0;
	padding: 10px;
}
.homeTableRow {
    display: table-row;
    float: left;
	text-align:center;
	font-size:11px;
	margin-bottom:15px;
}
.homeTableCell1 {
    display: table-cell;
    float: left;
	width:152px;
	text-align:left;

	padding:8px;
}
.homeTableCell1:hover, .homeTableCell2:hover, .homeTableCell3:hover, .homeTableCell4:hover{background:#F3F3F3;}
.homeTableCell2 {
    display: table-cell;
    float: left;
	width:152px;
	text-align:left;

	padding:8px;
}
.homeTableCell3 {
    display: table-cell;
    float: left;
	width:152px;
	text-align:left;

	padding:8px;
}
.homeTableCell4 {
    display: table-cell;
    float: left;
	width:152px;
	text-align:left;
	padding:8px;
}
.homeTable a:link, .homeTable a:active, .homeTable a:visited{text-decoration:none; color:#CC0000;}
.homeTable a:hover{text-decoration:underline;}
.homeTable a.homeTitle:link, a.homeTitle:visited, a.homeTitle:active{font-weight:bold; text-decoration:none; color:#000000;}
.homeTable a.homeTitle:hover{text-decoration:none; color:#CC0000;}
.homeTable a.homePrice:link, a.homePrice:visited, a.homePrice:active{font-weight:bold; text-decoration:none; color:#CC0000;}
.homeTable a.homePrice:hover{text-decoration:none; color:#CC0000;}


.orderListTableFirst {
    display: table;
	width:100%;
	line-height: 15px;
    margin: 0;
	padding: 10px;
	border-top:solid 1px #D3D3D3;
	border-bottom:solid 1px #D3D3D3;
	background:#FFE1E1;
	font-weight:bold;
	color:#CC0000;
}
.orderListTableCell1 {
    display: table-cell;
    float: left;
	width:250px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
.orderListTableCell2 {
    display: table-cell;
    float: left;
	width:100px;
	text-align:left;
	font-size:11px;
}
.orderListTableCell2_2 {
    display: table-cell;
    float: left;
	width:85px;
	text-align:left;
	font-size:11px;
}
.orderListTableCell3 {
    display: table-cell;
    float: left;
	width:125px;
	text-align:left;
	font-size:11px;
}
.orderListTableCell4 {
    display: table-cell;
    float: left;
	width:100px;
	text-align:left;
	font-size:11px;
}
.orderListTableCell4 a:link, .orderListTableCell4 a:active, .orderListTableCell4 a:visited{text-decoration:underline; color:#000000;}
.orderListTableCell4 a:hover{text-decoration:none;}
.viewCartTableCell1 {
    display: table-cell;
    float: left;
	width:270px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
.viewCartTableCell1 a:link, .viewCartTableCell1 a:active, .viewCartTableCell1 a:visited{text-decoration:none; color:#000000;}
.viewCartTableCell1 a:hover{text-decoration:underline;}
.viewCartTableCell2 {
    display: table-cell;
    float: left;
	width:100px;
	text-align:left;
	font-size:11px;
}
.viewCartTableCell3 {
    display: table-cell;
    float: left;
	width:100px;
	text-align:left;
	font-size:11px;
}
.viewCartTableCell4 {
    display: table-cell;
    float: left;
	width:100px;
	text-align:left;
	font-size:11px;
}
.viewCartTableCell5 {
    display: table-cell;
    float: left;
	width:50px;
	text-align:left;
	font-size:11px;
}
.viewCartTableCell5 a:link, .viewCartTableCell5 a:active, .viewCartTableCell5 a:visited{text-decoration:underline; color:#000000;}
.viewCartTableCell5 a:hover{text-decoration:none;}
.orderListDetailCell1 {
    display: table-cell;
    float: left;
	width:340px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
}
.orderListDetailCell2 {
    display: table-cell;
    float: left;
	width:100px;
	text-align:left;
	font-size:11px;
}
.orderListDetailCell3 {
    display: table-cell;
    float: left;
	width:70px;
	text-align:left;
	font-size:11px;
}
.orderListDetailCell4 {
    display: table-cell;
    float: left;
	width:100px;
	text-align:left;
	font-size:11px;
}
.orderListDetailCell5 {
    display: table-cell;
    float: left;
	width:80px;
	text-align:left;
	font-size:11px;
}
.orderListDetailCell5 a:link, .orderListDetailCell5 a:active, .orderListDetailCell5 a:visited{text-decoration:underline; color:#000000;}
.orderListDetailCell5 a:hover{text-decoration:none;}
.productTable {
    display: table;
	width:713px;
	line-height: 15px;

}

.productTableRow {
    display: table-row;
    float: left;
	text-align:center;
}
.productTableCell1 {
    display: table-cell;
    float: left;
	width:150px;
	margin-right:15px;
	text-align:left;
	font-size:11px;
}
.productTableCell2 {
    display: table-cell;
    float: left;
	width:360px;
	text-align:left;
	font-size:11px;
	margin-right:10px;
	padding:7px;
}
.productTableCell2 ul li{list-style:square; margin-left:20px;}
.productTableCell2 ul.presents{color:#CC0000; font-weight:bold;}
.productTableCell3 {
    display: table-cell;
    float: left;
	width:150px;
	text-align:left;
	font-size:10px;
	background:#F7F7F7;
	padding:7px;
}
.productTableCell3 ul li{list-style:square; margin-left:15px;line-height:12px; padding-top:7px;}
.productTableCell3 a:link, .productTableCell3 a:active, .productTableCell3 a:visited{text-decoration:underline; font-weight:bold; color:#CC0000;}
.productTableCell3 a:hover{text-decoration:none; font-weight:bold; color:#CC0000;}
.addToCart {
	float:right;
	width:100px;
	padding:7px 7px 0 0;
	overflow:visible;
	line-height:30px;
}

.addToCart label {
	float:right;
	font-size:11px;
	color:#808080;
	cursor:pointer;
}

.addToCart .field {
	width:33px;
	height:14px;
	padding:1px 2px 1px 2px;
	font-size:12px;
	border:1px solid #D3D3D3;
}

.addToCart input.button {
	float:right;
	clear:right;
	height:19px;
	overflow:visible;
	padding:0px 5px 0px 20px;
	border:0px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#D82819;
	background-color:#FFFFFF;
	background-image:url(gfx/productBtnCart.gif);
	background-repeat:no-repeat;
	background-position:2px 2px;
	cursor:pointer;
}

.addToCart input:hover.button,
.addToCart input:focus.button,
.addToCart input.buttonHover {
	background-image:url(gfx/productBtnCartActive.gif);
	text-decoration:underline;
}

.prodAddToCart {
	float:left;
	width:100px;
	padding:7px 0 0 0;
	overflow:visible;
	line-height:30px;
}

.prodAddToCart label {
	float:left;
	font-size:11px;
	color:#808080;
	cursor:pointer;
}

.prodAddToCart .field {
	width:33px;
	height:14px;
	padding:1px 2px 1px 2px;
	font-size:12px;
	border:1px solid #D3D3D3;
}

.prodAddToCart input.button {
	float:right;
	clear:right;
	height:19px;
	overflow:visible;
	padding:0px 0px 0px 20px;
	border:0px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	color:#D82819;
	background-color:#FFFFFF;
	background-image:url(gfx/productBtnCart.gif);
	background-repeat:no-repeat;
	background-position:5px 2px;
	cursor:pointer;
}

.prodAddToCart input:hover.button,
.prodAddToCart input:focus.button,
.prodAddToCart input.buttonHover {
	background-image:url(gfx/productBtnCartActive.gif);
	text-decoration:underline;
}
.kogus{width:30px; font-size:9px; height:11px; border:solid 1px #959595;;}
.maksumusKm{font-size:11px; font-weight:bold; color:#CC0000; margin-bottom:10px; margin-top:10px; padding:7px; text-align:right; width:700px;}
.maksumusKmta{font-size:11px; font-weight:none; color:#CC0000; margin-bottom:10px; margin-top:10px; padding:7px; text-align:right; width:700px;}
.viewCartThanks{font-size:11px; font-weight:bold; color:#CC0000; margin-bottom:10px; margin-top:10px; padding:7px;}



.avaTopBannerTable {
    display: table;
	width:700px;
	margin: 0;
}
.avaTopBannerTableRow {
    display: table-row;
    float: left;
	text-align:center;
	height:170px;
}
.avaTopBannerTableCell1 {
    display: table-cell;
    float: left;
	width:348px;
	text-align:left;
	margin-right:4px;
	}
.avaTopBannerTableCell1 h3{width:98%; font-size:13px; font-weight:bold; color:#FFFFFF; background:#CC0000; padding:3px; margin-bottom:0px;}
.avaTopBannerTableCell2 {
    display: table-cell;
    float: left;
	width:348px;
	text-align:left;
	font-size:11px;
	}
.avaTopBannerTableCell2 h3{width:98%; font-size:13px; font-weight:bold; color:#FFFFFF; background:#CC0000; padding:3px; margin-bottom:0px;}
a.avaTopBannerMore:link, a.avaTopBannerMore:active, a.avaTopBannerMore:visited{font-weight:bold; color:#CC0000; text-decoration:none;}
a.avaTopBannerMore:hover{text-decoration:underline;}

fieldset#avaFilterForm{
	margin: 10px 0 10px 0;
	width: 94%;
	border:none;
}
fieldset#avaFilterForm label {
float: left; width: 110px;
	text-align: left;
	padding: 0px 5px 0 0;
}
fieldset#avaNews{
	margin: 10px 0 10px 0;
	width: 94%;
	height:80px;
	border:none;
}
fieldset#avaNews img{float:left; margin-right:10px; border: solid 2px #EBEBEB;}
#listProduct h1 {
	color:#d82c0f;
	font-size:18px;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:1px;
}
#listProduct h2 {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin-top:3px;
	margin-bottom:7px;
}


.perPage {
        text-align: right;
        padding-bottom: 0.5cm
}

.perPage a:link,a:visited {
        color: black;
        text-decoration: underline;
}


.searchConditions {
        color: gray;
        font-size: 8pt;
}


#searchBox{width:694px;}

.tip {
	font-size: 8pt;
}

.poed {
        font-family: Verdana;
        font-size:8pt;
        color:#424a39;
        text-decoration: none;
}

 /*style="border:30px; color:#ff0000; font-weight: bold;"*/
.poed_stat {
        font-weight: bold;
        font-size: 8pt;
        color: #ff0000;
        font-family: verdana;
        border: 1px;
        margin: 0px;
        padding: 0px;
}

.poed_mail {
        font-family: Verdana;
        font-size:8pt;
        color: #AE1101;
        font-weight: bold;
        text-decoration: none;
}

.poed_mail2 {
        font-size: 8pt;
        color: #ae1101;
        font-family: verdana;
        text-decoration: none;
        border: 0px;
        margin: 0px;
        padding: 0px;
}