﻿@charset "utf-8";

* {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt
}

a.m-cat:hover,a.m-cat-sel,a.mmenu:hover {
	text-decoration: underline
}

a.mmenu {
	font-size: 8pt;
	color: blue;
	font-weight: bold;
	margin-left: 8px;
	padding: 4px;
	text-decoration: none;
	background-color: #87ceeb;
}

body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	margin: 0px;
	/*padding-left:50%;*/
	background-image: url(../images/taustakas.jpg);
	background-color: #999999;
	background-position: center;
	background-repeat: repeat-y;
}

div#lo-top-row {
	background-image: url(../images/rounded-ribbon.png);
	width: 960px;
	height: 16px;
	font-size: 2pt;
	margin-left: 10px;
	margin-bottom: 0px;
}

div#lo-bottom-row {
	display: block;
	float: left;
	background-image: url(../images/rounded-ribbon-rev.png);
	width: 960px;
	height: 16px;
	font-size: 2pt;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 1px;
}

/* e-kaartide main banner */
div#lo-banner { /*background-color: #f5f5f5;*/
	/*	border-bottom: 1px solid #e6e6fa;*/
	text-align: left;
	display: block;
	width: 960px;
	font-size: 30px;
	margin: 5px;
	padding-left: 10px;
	color: white;
	/*height: 138px;*/
	height: 34px;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 3px;
	/*background-image: url(../images/banner-1.jpg);*/
}

/* Kategooriate pealkirja konteiner
Seda v�ime edasipidi breadcrumbi jaoks
kasutada 
*/
div#lo-bcrumb {
	background-repeat: repeat-x;
	border: 0px;
	display: block;
	font-size: 11pt;
	font-weight: bold;
	padding: 2px;
	padding-bottom: 6px;
	text-align: center
}

/* sisu konteiner */
div#lo-content {
	padding-left: 10px;
	display: block;
	padding-top: 10px;
	/*	border-right: 1px solid #e6e6fa;*/
	float: left;
	position: relative;
	width: 760px;
	background-color: white;
}

/* �ldine footer */
div#lo-footer {
	background-color: #f5f5f5;
	border-top: 1px solid #e6e6fa;
	clear: left;
	color: black;
	display: block;
	height: 30px;
	overflow: auto
}

/* Vasak sisu paneel */
div#lo-left {
	background-color: white;
	border-right: 1px solid #e6e6fa;
	color: silver;
	display: block;
	float: left;
	height: 400px;
	overflow: hidden;
	width: 159px
}

/* main menu konteiner*/
div#lo-mmenu {
	display: block;
	height: 26px;
	overflow: auto
}

/* Parem sisu paneel*/
div#lo-right {
	background-color: #f5f5f5;
	border-left: 1px solid #e6e6fa;
	border-right: 1px solid #e6e6fa;
	color: silver;
	display: block;
	float: right;
	height: 400px;
	overflow: auto;
	width: 159px
}

/* sisu v�line konteiner */
div#lo-m-wrapper {
	position: relative;
	display: block;
	width: 980px;
	/*	border: 1px solid	 #858585;*/
	margin: auto;
	/* 	background-color: #858585;*/
}

div#lo-wrapper {
	display: block;
	clear: right;
	width: 960px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: white;
	padding-bottom: 1px;
}

div#ooold-ec-c {
	display: block
}

/* -------------------------------------
Kategooriate men��
---------------------------------------*/
/* kategooriate men�� konteiner */
div#ooold-ec-cm-wrapper {
	border: 0px; /*
display:block;
padding:2px;
border:0px;
*/
	display: block;
	overflow: auto;
	padding-bottom: 3px;
	padding-top: 3px
}

/* e-kaartide v�line konteiner */
div#ooold-ec-wrapper {
	border: 0px;
	display: block;
	height: auto;
	margin-top: 4px;
	overflow: visible;
	position: absolute;
	width: 476px
}

/* thumbnaili konteiner listis */
div.ec-img {
	border: 0px;
	display: block;
	float: left;
	height: 150px;
	margin-left: 7px;
	margin-top: 5px;
	padding: 0px;
	position: static;
	text-align: center;
	width: 150px
}

h1 {
	color: silver;
	font-size: 1.2em
}

/*
Peamen��
*/
div#mm-wrapper {
	float: left;
	width: 100%;
	clear: both;
}

div#main-menu-wrapper {
	width: 760px;
	height: 30px;
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	margin-bottom: 20px;
}

.mm-ul {
	display: block;
	float: left;
	margin-left: 1px;
	margin-top: 0px;
	padding-left: 1px;
	padding-top: 0px;
}

.mm-li {
	float: left;
	list-style: none;
	margin-left: 2px;
	height: 22px;
}

a.a-mm,a.a-mm-offer,a.a-mm-order {
	display: block;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	margin-left: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	text-decoration: none;
	height: 20px;
	text-align: center;
	border: 1px solid #e2e2e2;
}

a.a-mm-offer {
	background-color: #bfe0ff;
}

a.a-mm-order {
	background-color: #abe2c3;
}

a.a-mm:hover,a.a-mm-offer:hover,a.a-mm-order:hover {
	color: white;
	text-decoration: none;
	background-color: #59acff;
	border: 1px solid #0986ff;
}

div.mm-sel {
	display: block;
	font-size: 8pt;
	font-weight: bold;
	color: #333333;
	margin-left: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	color: white;
	height: 20px;
	text-decoration: none;
	background-color: #59acff;
	border: 1px solid #0986ff;
}

div#lm-wrapper {
	width: 140px;
	float: left;
	width: 100%;
	clear: both;
	height: 20px;
	border-bottom: 1px dotted silver;
}

ul.lm-ul {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
}

li.lm-li {
	float: left;
	margin-right: 2px;
	list-style-type: none;
}

a.a-lm {
	display: block;
	width: 33px;
	text-align: center;
	height: 16px;
	padding-top: 4px;
	color: black;
	text-decoration: none;
}

a.a-lm:hover {
	background-color: #dcdcdc;
}

span.lm-sel {
	display: block;
	width: 33px;
	text-align: center;
	height: 16px;
	padding-top: 4px;
	color: white;
	background-color: #59acff;
}

.ec-img img {
	border: 0px
}

.li-cm {
	float: left; /*display:block;*/
	margin-bottom: 4px;
	margin-left: 4px;
	margin-top: 0px
}

/*
Kategooriate viidete ul
--------------------*/
.ul-cm {
	border: 0px;
	float: left;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px
}

/* V�line konteiner */
#ecard-container {
	border: 1px dotted green;
	display: block;
	overflow: auto;
	padding: 3px
}

#submitbutton {
	background-color: #f5f5f5;
	cursor: pointer;
	float: right;
	font-weight: bold;
	height: 30px;
	width: 100px
}

#submitbutton:hover {
	background-color: red;
	color: red
}

#sbydata dd,dt {
	float: left;
	display: block;
	margin-left: 8px;
	margin-bottom: 8px;
	padding-top: 4px;
}

#sbymark dd,dt {
	float: left;
	display: block;
	margin-left: 8px;
	margin-bottom: 8px;
	padding-top: 4px;
}

#sbytext dd,dt {
	float: left;
	display: block;
	margin-left: 8px;
	margin-bottom: 6px;
	padding-top: 4px;
}

#mark,#model {
	width: 120px;
}

/*Otsingu vormi v�line konteiner*/
#tc {
	display: block;
	width: 100%;
	height: 130px;
	margin-bottom: 4px;
}

#cp1,#cp2,#cp3 {
	display: block;
	min-height: 270px;
	overflow: auto;
	visibility: visible;
	position: relative;
	height: 300px;
	width: auto;
}

#pcd {
	background-color: #f5f5f5;
	border: 1px solid silver;
	width: 100px;
	margin-right: 20px;
}

a:hover .dojoxEnlarge {
	display: block !important;
}

.dojoxEnlarge {
	background: url(../images/enlarge.png) no-repeat 0 0;
	top: -5px;
	left: -5px;
	width: 16px;
	height: 16px;
}

.dojoxLoading {
	background: #333 url(../images/loading-dark.gif) no-repeat center center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 2px solid #000;
	height: 24px;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	padding: 6px;
	width: 24px;
}

.wrapper {
	width: 800px;
}

#fieldset-diameters dd {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: -2px;
	margin-right: 0px;
	font-size: 8pt;
}

#fieldset-diameters dt {
	padding-left: 4px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 8pt;
}

#mark {
	background-color: #f5f5f5;
	border: 1px solid silver;
	width: 128px;
}

#model {
	background-color: #f5f5f5;
	border: 1px solid silver;
	width: 300px;
}

/*Auto info n�itamise klassid*/
div.car-data-rem {
	position: static;
	margin-top: 3px;
	border: 1px solid #dcdcdc;
	background-color: #fffacd;
	color: #ff4500;
	padding: 6px;
}

.car-data-icon {
	text-align: left;
	margin-right: 4px;
}

div.car-data-inc {
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.car-data-inf-wr {
	position: static;
	display: inline;
	padding: 2px;
	border: 1px solid silver;
}

span.car-data-inf-lbl {
	padding: 1px;
}

span.car-data-inf-dd {
	color: #404040;
	background-color: white;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	border-left: 1px solid silver;
	background-color: #f5f5f5;
	/*border: 1px solid #ffdead ;*/
	/*padding:1px;*/
}

/*Velgede otsingu tabeli v�line vorm*/
.sresults {
	margin-top: 20px;
}

.gray {
	color: gray;
	padding-top: 2px;
}

/*velgede tootetabeli p�ise rida*/
/*Tulemuste tabeli header rida*/
.rd-pd-hd {
	background-color: #f5f5f5;
	color: gray;
	border-bottom: 1px solid silver;
	padding-top: 4px;
	padding-bottom: 3px;
	font-weight: bold;
}

.rd-pd-hd-price {
	background-color: #f5f5f5;
	color: gray;
	border-bottom: 1px solid silver;
	text-align: right;
	padding-top: 4px;
	padding-bottom: 3px;
	font-weight: bold;
}

.rd-pd {
	border-bottom: 1px solid silver;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 10px;
}
.rd-pd-qnty{
	border-bottom: 1px solid silver;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 6px;
	padding-right:6px;
	width:30px;
	text-align:right;
}

.rd-pd-price {
	border-bottom: 1px solid silver;
	vertical-align: top;
	text-align: right;
	padding-top: 6px;
	padding-right: 6px;
	width: 100px;
}

div.no-image {
	width: 95px;
	height: 85px;
	border: 1px solid #dcdcdc;
	background-color: #fdfdfd;
}

div#result-legend {
	padding: 4px;
	margin-bottom: 4px;
}

.hlight {
	background: #fff48c;
}

#fieldset-diameters div {
	float: left;
}

/*Aktiivse pakkumise vorm*/
#activeoffer dt {
	float: left;
	margin-top: 4px;
	width: 110px;
	margin-right: 0px;
	font-weight: normal;
}

#activeoffer dd {
	float: right;
	margin-top: 3px;
	width: 480px;
	margin-left: 0px;
}

#activeoffer #subject {
	width: 300px;
}

/*#fieldset-userdata dd, dt{
	float:left;
	margin-right:0px;
	margin-left:3px;
	padding:0px;
	border:1px solid silver;
}*/
.fieldset-diameters {
	position: static;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 16px;
	min-width: 360px;
	clear: both;
}

div.chkbsm {
	width: 20px;
	float: left;
	margin-left: 8px;
	margin-left: 8px;
	margin-top: 0px;
	color: #333333;
	/*	border:1px solid silver;*/
}

/*Login vorm vasakul serval*/
div#login-wr {
	float: left;
	margin-left: 4px;
	width: 140px;
	border: 1px solid silver;
	left: 4px;
	top: 21px;
	visibility: visible;
}

div.login-hdr {
	border-bottom: 1px solid silver;
	padding: 2px;
	padding-left: 4px;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma, verdana, arial, sans-serif;
	color: #666;
	background-color: #f5f5f5;
}

div.login-body {
	display: block;
	padding: 4px;
	padding-top: 0px;
	position: relative;
	overflow: hidden;
	visibility: visible;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma, verdana, arial, sans-serif;
	color: #666;
	background-color: white;
}

div#minioffer-wr {
	position: absolute;
	top: 180px;
	width: 150px;
	height: 152px;
	background-color: #fff;
	z-index: 15;
	opacity: .6;
	filter: alpha(opacity = 60);
	-moz-opacity: 0.6;
	background-image: url(../images/add_buttons_bg.png);
}

div#minioffer-wr:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
	-moz-opacity: 1;
}

div.c-1 {
	background-image: url(/public/images/corner_1.png);
	width: 5px;
	height: 5px;
	font-size: 2px;
}

#minioffer-button-wr {
	width: 150px;
	margin-left: 6px;
	margin-top: 10px;
	z-index: 30;
}

.sl-button-1,.sl-button-2 {
	float: left;
	display: block;
	width: 134px;
	height: 28px;
	font-weight: bold;
	color: #000;
	margin-top: 3px;
	margin-bottom: 6px;
	cursor: pointer;
	font-size: 9pt;
	/*background-image: url(../images/button-bg.png);*/
}

.sl-button-1 {
	background-color: #95cbff;
}

.sl-button-2 {
	background-color: #74cf9c;
}

.sl-button-1:hover {
	color: white;
	background-color: #0081fd;
}

.sl-button-2:hover {
	color: white;
	background-color: #3cb371;
}

div.minioffer-hdr {
	border: 1px solid #333;
	display: block;
	width: 132px;
	padding: 2px;
	padding-left: 4px;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma, verdana, arial, sans-serif;
	font-weight: bold;
	height: 18px;
}

div.minioffer-body {
	display: block;
	padding: 4px;
	overflow: hidden;
	visibility: visible;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	font-size: 8pt;
	font-weight: normal;
	font-family: tahoma, verdana, arial, sans-serif;
	color: #666;
	/*background-color: #f5f5f5;*/
}

.optional {
	color: black;
}

#loginform {
	margin-top: 0px;
	padding: 0px;
	width: 130px;
}

dl.zend_form {
	margin: 0px;
	padding: 0px;
}

#request_token-element {
	display: none;
}

#loginform dt,#loginform dd {
	margin: 0px;
	padding: 1px;
}

#loginform dt .required {
	display: block;
	margin-left: 0px;
	padding-left: 0px;
	width: 128px;
}

#username,#password {
	width: 124px;
	background-color: #f9f9f9;
	border: 1px solid #dadada;
	padding: 1px;
}

#submitlogin {
	font-size: 8pt;
	margin-left: 0px;
	margin-top: 4px;
	cursor: pointer;
}

span.nb-ring {
	color: #ff4500;
}

.annotation {
	color: #666;
	font-size: 8pt;
	display: block;
	position: static;
}

/*Info n�itaine- normaalne*/
div.inf-dsp-norm {
	background-color: #e0ebf8;
	color: #060910;
	padding: 10px;
	margin-top: 6px;
	margin-bottom: 6px;
	border: 1px dotted #0871ee;
}

/*Info n�itaine- viga*/
div.inf-dsp-err {
	background-color: #f0e68c;
	color: red;
	padding: 10px;
	margin-top: 6px;
	margin-bottom: 6px;
	border: 1px dotted red;
}

div.sel-order-inf-wr {
	display: block;
	border-bottom: 1px solid silver;
}

.sel-order-inf-dd {
	display: block;
	position: relative;
	border-left: 120px solid #f5f5f5;
	padding-left: 8px;
	top: 0px;
	left: 0px;
	padding: 4px;
	z-index: 0;
}

.sel-order-inf-lbl {
	display: block;
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 120px;
	padding: 4px;
	z-index: 555;
}

.red {
	font-weight: bold;
	color: red;
}

.bold {
	font-weight: bold;
}

#search1,#search2,#search3 {
	display: block;
	position: absolute;
	float: right;
	top: 4px;
	right: 8px;
	width: 90px;
	height: 30px;
	font-weight: bold;
	color: #fff;
	font-size: 10pt;
	margin-top: 3px;
	/*	background-color: #f5f5f5;	*/
	/*	border: 1px solid #a9a9a9;
	border-bottom:2px  solid #a9a9a9;
	border-right:2px  solid #a9a9a9;	*/
	cursor: pointer;
	background-image: url(../images/button-bg.png);
}

#search1:hover,#search2:hover,#search3:hover {
	color: white;
	background-image: url(../images/button-bg-over.png);
}

#save,#save2 {
	display: block;
	top: 12px;
	right: 8px;
	width: 130px;
	height: 40px;
	font-weight: bold;
	color: #fff;
	font-size: 9pt;
	margin-top: 3px;
	background-color: #f5f5f5;
	/*	border: 1px solid #a9a9a9;
	border-bottom:2px  solid #a9a9a9;
	border-right:2px  solid #a9a9a9;	*/
	cursor: pointer;
	background-image: url(../images/button-bg.png);
}

#save2 {
	margin-left: 4px;
	margin-bottom: 4px;
}

#save:hover,#save2:hover {
	background-image: url(../images/button-bg-over.png);
}

fieldset {
	border: 1px solid #dcdcdc;
	margin-top: 10px;
}

legend {
	padding: 4px;
	border: 1px solid #dcdcdc;
	margin-left: 6px;
}

#mail-sender-fldset,#mail-rec-fldset {
	padding-bottom: 20px;
	width: 600px;
}

#mail-sender-fldset dl dt {
	float: left;
	clear: left;
}

#mail-rec-fldset dl dt {
	float: left;
	clear: left;
}

#mail-rec-fldset dt,#mail-rec-fldset label {
	width: 100px;
}

div.mail-part-wr {
	float: left;
	width: 750px;
	clear: right;
	margin-bottom: 20px;
}

.bolt-msg {
	color: #666;
}

input#add_text {
	width: 400px;
}

span.blue {
	color: blue;
}

div.aif-wrapper {
	display: block;
	float: left;
	padding: 3px;
	padding-bottom: 6px;
	width: 760px;
}

div.aif-half {
	font-weight: bold;
	float: left;
	height: 20px;
	padding: 4px;
	padding-bottom: 6px;
	padding-right: 12px;
	border: 1px solid #dcdcdc;
}

div.notice { /*width:608px;*/
	display: block;
	margin-top: 3px;
	padding: 8px;
	color: red;
	font-weight: bold;
	border: 1px solid #dcdcdc;
	background-color: #fffacd;
}

.small {
	font-size: 8pt;
}

div#order-information {
	margin-top: 2px;
	margin-bottom: 2px;
	clear: both;
	padding: 6px;
	background-color: #f0f8ff;
	border: 1px solid #b5dbff;
}
