body {
	background-color: #FFFFFF;
	background-image: url(images/bg.gif);
	margin: 0px;
	padding: 0px;
	height: 100%;
}
a {
	color: #800000;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
.top {
	background-image: url(images/bg2.gif);
	background-repeat: repeat-x;
}
.footer {
	background-image: url(images/footer2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.menu-back {
	background-image: url(images/velt_3.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: bottom;
}
.menu-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
.menu-1 a {
	color: #ffffff;
	text-decoration: none;
}
.menu-1 a:hover {
	color: #ffbb20;
	text-decoration: none;
}
.menu-2-corner {
	background-image: url(images/corner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.line {
	background-image: url(images/line1.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 5px;
}
.menu-2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.menu-2 a {
	color: #ffffff;
	text-decoration: none;
}
.menu-2 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.menu-3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.menu-3 a {
	color: #ffffff;
	text-decoration: none;
}
.menu-3 a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.field-search {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
	background-color: #FFFFFF;
	height: 18px;
	width: 100px;
}
.field-search-2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
	background-color: #FFFFFF;
	width: 100px;
}
.search {
	text-align: left;
	padding-left: 12px;
	vertical-align: middle;
}
.company {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-right: 35px;
	padding-bottom: 3px;
	padding-left: 12px;
}
.company a {
	color: #ffffff;
	text-decoration: none;
}
.company a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.glove-corner {
	background-image: url(images/right_2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.glove-corner h2 { font-family:arial; font-size:14px; font-weight:bold; font-style:italic; color:#424242; padding:0px 0px 0px 20px; margin:10px 0px 10px 0px; text-transform:uppercase; }
.glove_itself { position:absolute; margin-top:-53px; margin-left:150px; behavior:url("pngfix/pngbehavior.htc"); }

.box01 { width:230px; background-image:url(images/tasub.jpg); margin:10px 0px 0px 5px; }
.box01 .t { width:230px; background-image:url(images/tasub.jpg); background-repeat:no-repeat; background-position:-230px 0; }
.box01 .b { width:230px; padding:80px 0px 30px 0px; background-image:url(images/tasub.jpg); background-repeat:no-repeat; background-position:-460px 100%; }
.box01 ul { margin:0px 30px 0px 25px; padding:0px; list-style:none; }
.box01 ul li {  }
.box01 ul li a { font-family:arial; color:#383838; font-size:12px; text-decoration:none; padding-left:15px; background-image:url(images/bullet77.gif); background-repeat:no-repeat; background-position:0 4px; line-height:18px; }
.box01 ul li a:hover { text-decoration:underline; }

.box02 { width:209px; background-image:url(images/box02.gif); margin:0px 0px 0px 10px; font-size:11px; font-family:arial; color:#000; }
.box02 .t { width:209px; background-image:url(images/box02.gif); background-repeat:no-repeat; background-position:-209px 0; }
.box02 .b { width:209px; padding:15px 0px 15px 0px; background-image:url(images/box02.gif); background-repeat:no-repeat; background-position:-418px 100%; }
.box02 h3 { font-size:11px; font-family:arial; color:#821e0e; font-weight:bold; font-style:italic; padding:0px; margin:0px 20px; }
.box02 p { font-size:11px; font-family:arial; color:#000; padding:0px; margin:0px 20px; }
.box02 p span { font-weight:bold; font-style:italic; }

.bspace { margin-bottom:20px; }

.footer-2 {
	background-image: url(images/footer1.jpg);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: bottom;
	padding-right: 140px;
}
.border-2 {
	background-image: url(images/line-mid2.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
.border-1 {
	background-image: url(images/line-mid.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
.text-1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-align: left;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.head-1 {
	background-color: #e9e9e9;
	text-align: left;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-left: 4px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #777777;
	font-style: italic;
}
.field-1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 20px;
	width: 150px;
}
.field-2 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 80px;
	width: 300px;
}
.product-list-1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: middle;
}
.product-logos {
	padding-bottom: 5px;
	text-align: right;
	vertical-align: top;
}
.product-list-2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 4px;
}
.product-list-3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 4px;
}
.product-price {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #be0000;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 4px;
}
.pic-active {
	border: 1px solid #000000;
}
.button {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #e9e9e9;
	height: 22px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7c7c7c;
	border-right-color: #b5b5b5;
	border-bottom-color: #b5b5b5;
	border-left-color: #7c7c7c;
}
.text-date {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}
.calendar-month {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #6b6b6b;
	padding: 6px;
	text-align: center;
}
.calendar-days {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8b8b8b;
	background-color: #f5f5f5;
	text-align: center;
	vertical-align: top;
	padding: 4px;
	width: 14%;
}
.calendar-arrows {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 6px;
	text-align: center;
	width: 10%;
}
.calendar-arrows a {
	color: #000000;
	text-decoration: none;
}
.calendar-arrows a:hover {
	color: #800000;
	text-decoration: none;
}
.text-date {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
}
.calendar-days-dark {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4a4a4a;
	background-color: #CDCDCD;
	text-align: center;
	vertical-align: top;
	padding: 4px;
	width: 14%;
}
.calendar-month-dark {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding: 6px;
	text-align: center;
}
#Company{visibility:hidden;}
#Title{font-size:14px;}


.inputfield {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

#frame { z-index:3000; }

/*Lisatud CSS*/

.offer { margin:20px 0px; width:305px }
.offer .ask { display:block; width:114px; height:25px; background-image:url(images/btn_d.gif); text-transform:uppercase; line-height:25px; text-align:center; font-weight:bold; color:#FFF; cursor:pointer;  }
.offer .form { margin-top:10px; display:none; }
.offer .form div { margin-bottom:7px; }
.offer .form div.error { margin-bottom:7px; }
.offer .form div label { display:block; float:left; width:90px; font-weight:bold; text-align:right; margin-right:10px; padding-top:4px; }
.offer .form div.error label { color:#821e0e; font-size:11px; letter-spacing:-1px; }
.offer .form div input { width:170px; height:25px; padding:5px 5px 0px 5px; border:0px; background-image:url(images/field_txt.gif); font-size:11px; vertical-align:middle; }
.offer .form div.error input { background-image:url(images/field_txt_error.gif); }
.offer .form div textarea { width:185px; height:77px; padding:5px; border:0px; background-image:url(images/field_textarea.gif); font-size:11px; font-family:Tahoma,Arial,Sans-serif; }
.offer .form div.error textarea { background-image:url(images/field_textarea_error.gif); }
.offer .form div span { display:none; }
.offer .form div.error span { display:block; font-size:10px; color:#821e0e; font-weight:100; margin-left:100px; display:block; width:170px; background-image:url(images/field_error.gif); background-repeat:no-repeat; padding-left:5px; line-height:12px !important; }
.offer .form div img { vertical-align:middle; }
* html .offer .form div span { margin-top:-1px; margin-left:103px; }
.offer .form div.buttons { padding-left:100px; }
.offer .form div.buttons button { border:0px; width:114px; height:25px; background-image:url(images/btn_d.gif); text-transform:uppercase; line-height:25px; text-align:center; font-weight:bold; color:#FFF; cursor:pointer; font-size:11px; overflow:hidden; }
.offer .thanks { display:none; text-align:center; width:305px; }
.offer .thanks p { color:#e2a79e; font-size:13px; font-weight:bold; width:305px; height:65px; background-image:url(images/field_thanks.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto; padding-top:10px; line-height:20px; }
.offer .thanks p span { color:#FFF; font-size:16px; display:block; }
/*Lisatud CSS lÃµpp*/

