@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #089cca top center no-repeat url(../img/bg_image.png);
	min-width: 929px;
	margin-bottom: 30px;
}

.clear {
	clear: both;
	float: none;
}

.container {
	width: 929px;
	margin: 0px auto;
}

.center {
	text-align: center;
}

/********** HEADER **********/
#header {
	height: 106px;
	/*font-family: "Trebuchet MS", Verdana, Arial, sans-serif;*/
}

#logo {
	margin-left: 22px;
	margin-top: 25px;
	float: left;
}

#lang {float: left;margin-left: 35px;}

#topmenu {
	float: right;
	margin-right: 28px;
}

#lang ul,
#topmenu ul
{
	list-style: none;
	line-height: 33px;
}

#lang ul li,
#topmenu ul li {border-left: 1px solid;float: left;}
#lang ul li.first,
#topmenu ul li.first{border-left: none;}

#lang ul li{
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
	border-color: #089ed0;
}

#topmenu ul li{
	padding-left: 10px;
	padding-right: 10px;
	border-color: #089ed0;
}

#lang a:link,
#lang a:visited {
	color: #089ed0;
	background-color: inherit;
	text-decoration: none;
}

#lang ul li.active a:link,
#lang ul li.active a:visited {
	color: #FF6600;
	background-color: inherit;
	text-decoration: none;
}

#lang a:hover,
#lang a:active {
	color: #FF6600;
	background-color: inherit;
}

#topmenu a:link,
#topmenu a:visited {
	color: #089ed0;
	text-decoration: none;
}

#topmenu a:hover,
#topmenu a:active {
	color: #FF6600;
	background-color: inherit;
}

#topmenu ul li.active a:link,
#topmenu ul li.active a:visited {
	color: #FF6600;
	text-decoration: none;
	background-color: inherit;
}

/********** MENU **********/
#menu {height: 30px;background: top left repeat-x url(../img/bg_menu.png);}
	#menu ul {width: 912px;padding:0 17px 0 0;margin: 0px auto; list-style: none; display: block;}
	#menu li {float:right;padding: 0 15px 0 0;line-height:30px;}
	#menu a:link,
	#menu a:visited {display:block;height:30px; font-family: Arial, Helvetica, sans-serif; color: #fff; text-decoration: none; font-size:14px;}
	#menu a:hover,
	#menu a:active { text-decoration: underline;}

/*
#menu .container {
	text-align: right;
	padding-right: 17px;
	width: 912px;
}

#menu a {
	margin-right: 15px;
}
*/
#menu a img {
	margin-top: 7px;
	height: 20px;
	/*height: 24px;*/ /* IE6 tahab 28 või vähem*/
} 

/********** CONTENT **********/
#content {
	background-color: #FFFFFF;
}

/*#contentarea {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}*/

/********** TOPCONTENT **********/
#topcontent {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#topcontent #banner {
	float: left; display: inline;padding-right: 10px;
}

#topcontent #category a {
	margin-left: 11px;
	float: left;
	display: inline-block;
}

/********** FRONT PAGE AD **********/
#front-ad {
	background: top left no-repeat url(../img/suurbanner.jpg);
	height: 322px;
	text-align: right;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 15px;
}

#front-ad .pgr {
	float: right;
	line-height: 32px;
}

#front-ad .pgr a {
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	height: 24px;
	padding-top: 8px;
	line-height: 32px;
}

#front-ad .pgr a:hover {
	background-color: #FF6600;
}

/********** COLUMNS **********/
.leftcolumn {
	width: 230px;
	float: left;
	margin-bottom: 15px;
}

.rightcolumn {
	margin-left: 9px;
	float: left;
	width: 675px;
	margin-bottom: 15px;
}

/********** SEARCH **********/
#search {
	width: 205px;
	/*height: 30px;*/
	margin-left: 16px;
	padding-bottom: 9px;
	background-color: #80CFE8;
	padding-right: 9px;
	padding-top: 10px;
}

input.search {
	padding-top: 2px;
	padding-left: 2px;
	height: 16px;
	width: 153px;
	border: 1px solid #ffffff;
	background-color: #80CFE8;
	/*font-family: "Trebuchet MS", Verdana, Arial, sans-serif;*/
	font-size: 12px;
	color: #094F8E;
}

input.searchbutton {
	height: 20px;
	width: 40px;
	/*font-family: "Trebuchet MS", Verdana, Arial, sans-serif;*/
	font-size: 12px;
	font-weight: bold;
	color: #094F8E;
	background-color: #ffffff; 
}

#search div.specs {
	font-size: 10px;
	padding-top: 5px;
}

#search div.specs table td {
	padding: 2px 0px 2px 10px;
	vertical-align: top;
}

#search div.specs table td.right {
	padding: 2px 0px 0px 4px;
	text-align: left;
}

#search div.specs label {
	margin: 0px;
}

/********** SEARCH RESULTS **********/
table.search_results {
	width: 100%;
	margin-top: 20px;
}

table.search_results td {
	padding: 10px 0px 10px 0px;
	vertical-align: middle;
}

table.search_results td img {
	vertical-align: middle;
}

table.search_results td.logo {
	text-align: center;
}

table.search_results tr.hover td {
	background-color: #E6E3E2;
}

table.search_results h2,
h2.search_results {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #341910;
}

h2.search_results {
	margin-top: 25px;
}

table.search_results span.results,
span.search_results {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #666666;
}

/********** SPECIALMENU **********/
#specialmenu {
	list-style: none;
	font-size: 11px;
	margin-left: 30px;
	margin-right: 14px;
	margin-top: 21px;
}

#specialmenu li {
	border-bottom: 1px dotted #E0DCDB;
	padding-left: 5px;
	line-height: 16px;
}

#specialmenu li.uudis a:link,
#specialmenu li.uudis a:visited {
	color: #0896C3;
	font-weight: bold;
	text-decoration: none;
}

#specialmenu li.soodus a:link,
#specialmenu li.soodus a:visited {
	color: #761BFF;
	font-weight: bold;
	text-decoration: none;
}

/* submenu */
#submenu { background: #80CFE8; list-style: none;display:block;margin: 0 0 0 15px; overflow:auto;  padding: 8px 0 14px 0;}
#submenu li {display:block;clear:both;padding: 2px 14px;}
	#submenu ul li {padding: 2px 0;}
#submenu li.active ul a:link,
#submenu li.active ul a:visited {border-bottom: 1px dotted #958884;}
#submenu a:link,
#submenu a:visited {color: #381C11;text-decoration: none;font-size: 11px;line-height: 16px;border-bottom: 1px dotted #E0DCDB;display:block;padding-top: 2px;padding-bottom: 3px;}
#submenu a:hover,
#submenu a:active {color: #FF6600;background-color: inherit;text-decoration: none;}
#submenu a.active { background: 0 7px no-repeat url(../img/tree_selected.gif);color:#FFFFFF;}
	#submenu a, #submenu a.active {padding-left:7px; background-position: 0 7px;}
	#submenu ul a, #submenu ul a.active {padding-left:15px; background-position: 8px 7px;}
	#submenu ul ul a, #submenu ul ul a.active {padding-left:30px; background-position: 23px 7px;}
	#submenu ul ul ul a, #submenu ul ul ul a.active {padding-left:45px; background-position: 38px 7px;}
	#submenu ul ul ul ul a, #submenu ul ul ul ul a.active {padding-left:60px; background-position: 53px 7px;}

/********** TREE MENU **********/
.treetop {
	height: 8px;
	background: top left no-repeat url(../img/tree_top.png);
}

.treebottom {
	height: 8px;
	background: top left no-repeat url(../img/tree_bottom.png);
}

.treecattop {
	height: 8px;
	background: top left no-repeat url(../img/tree_cat_top.png);
}

.treecatbottom {
	height: 8px;
	background: top left no-repeat url(../img/tree_cat_bottom.png);
}

.submenu {
	padding-top: 8px;
	padding-bottom: 8px;
}

.treecat {
	height: 31px;
}

.treecontent {
	background: #80CFE8 top left repeat-y url(../img/tree_bg.jpg);
}

.treecontent ul{
	list-style: none;
	margin-left: 29px;
	margin-right: 14px;
	margin-bottom: 10px;
}

.treecontent ul li ul {
	margin-left: 0px;
	margin-right: 0px;
}

.treecontent ul div {
	border-bottom: 1px dotted #E0DCDB;
	padding-left: 10px;
}

.treecontent ul li ul div {
	padding-left: 20px;
	border-bottom: 1px dotted #958884;
}

.treecontent ul li ul li ul div {
	padding-left: 30px;
	border-bottom: 1px dotted #958884;
}

.treecontent ul li ul li ul li ul div {
	padding-left: 40px;
	border-bottom: 1px dotted #958884;
}

.treecontent ul li ul li ul li ul li ul div {
	padding-left: 50px;
	border-bottom: 1px dotted #958884;
}

.treecontent ul li a:link,
.treecontent ul li a:visited {
	color: #381C11;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
}

.treecontent ul li a:hover,
.treecontent ul li a:active {
	color: #FF6600;
	background-color: inherit;
	text-decoration: none;
}

.treecontent ul div.selected a:link,
.treecontent ul div.selected a:visited {
	color: #ffffff;
	background-color: inherit;
	text-decoration: none;
	font-weight: bold;
}

.treecontent ul div.selected a:hover,
.treecontent ul div.selected a:active {
	color: #ff6600;
	background-color: inherit;
	text-decoration: none;
}

.treecontent ul div.selected {
	background: 2px 4px no-repeat url(../img/tree_selected.gif);
}

.treecontent ul ul div.selected {
	background: 12px 4px no-repeat url(../img/tree_selected.gif);
}

.treecontent ul ul ul div.selected {
	background: 22px 4px no-repeat url(../img/tree_selected.gif);
}

.treecontent ul ul ul ul div.selected {
	background: 32px 4px no-repeat url(../img/tree_selected.gif);
}

.treecontent ul ul ul ul ul div.selected {
	background: 42px 4px no-repeat url(../img/tree_selected.gif);
}

/********** LOCATOR **********/
#locator {background: top right no-repeat url(../img/locator_bg.png) #80CFE8;height: 29px;margin-bottom: 10px;padding-left: 15px;line-height: 29px; list-style: none;}
#locator li { background: 0 0 no-repeat url(../img/locator_split.png); float: left; padding: 0 8px 0 23px;}
#locator li.first { background: none;padding-left:0;}
#locator img {margin-left: 8px;margin-right: 8px;}
#locator a:link,
#locator a:visited {text-decoration: none;color: #FFFFFF;background-color: inherit;}
#locator a:hover,
#locator a:active {text-decoration: none;color: #ff6600;background-color: inherit;}

/********** PAGER **********/
div.pager {
	height: 30px;
	/*background: bottom left repeat-x url(../img/bg_related.jpg) #C2BAB7;*/
	margin-top: 10px;
}

div.pager .page {
	float: left;
	font-size: 11px;
}

div.pager .page a:link,
div.pager .page a:visited {
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #381C11;
	margin-left: 2px;
	margin-right: 2px;
	float: left;
}

div.pager .page a.active:link,
div.pager .page a.active:visited {
	color: #ffffff;
	background-color: #80CFE8;
}

div.pager .page a:hover,
div.pager .page a:active {
	text-decoration: none;
	color: #ffffff;
	background-color: #ff6600;
}

div.pager .sort {
	float: right;
	line-height: 25px;
	margin-right: 10px;
	font-size: 11px;
	color: #0B61AE;
}

div.pager .sort p {
	float: left;
	margin-right: 5px;
}

div.pager .sort ul {
	list-style: none;
	float: left;
}

div.pager .sort ul li {
	float: left;
	padding-left: 3px;
	padding-right: 3px;
}

div.pager .sort li.selected {
	height: 30px;
	background: bottom center no-repeat url(../img/sorting.gif);
}

div.pager .sort li a:link,
div.pager .sort li a:visited {
	text-decoration: none;
	color: #51217F;
}

div.pager .sort li a:hover,
div.pager .sort li a:active {
	text-decoration: none;
	color: #ff6600;
	background-color: inherit;
}

div.pager .sort li.selected a:link,
div.pager .sort li.selected a:visited {
	color: #ff6600;
	background-color: inherit;
}

/********** RELATED **********/
div.related {
	height: 30px;
	background: bottom left repeat-x url(../img/bg_related.jpg) #E9F4FE;
	margin-top: 10px;
}

div.related h2 {
	font-size: 11px;
	color: #0B61AE;
	line-height: 25px;
	float: left;
	margin-left: 10px;
}

div.related .sort {
	float: right;
	line-height: 25px;
	margin-right: 10px;
	font-size: 11px;
	color: #0B61AE;
}

div.related .sort p {
	float: left;
	margin-right: 5px;
}

div.related .sort ul {
	list-style: none;
	float: left;
}

div.related .sort ul li {
	float: left;
	padding-left: 3px;
	padding-right: 3px;
}

div.related .sort li.selected {
	height: 30px;
	background: bottom center no-repeat url(../img/sorting.gif);
}

div.related .sort li a:link,
div.related .sort li a:visited {
	text-decoration: none;
	color: #51217F;
}

div.related .sort li a:hover,
div.related .sort li a:active {
	text-decoration: none;
	color: #51217F;
	background-color: inherit;
}

div.related .sort li.selected a:link,
div.related .sort li.selected a:visited {
	color: #51217F;
	background-color: inherit;
}

/********** CONTENT ELEMENTS **********/
.content-text {
	padding-left: 40px;
	padding-right: 110px;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 140%;
	font-size: 12px;
	color: #666666;
}

.content-text p {
	margin-bottom: 20px;
}

.content-text p.lead {
	font-size: 12px;
	margin-bottom: 20px;
	color: #333333;
}

.content-text h1 {
	font-size: 19px;
	line-height: 140%;
	font-weight: normal;
	color: #0897C4;
}

.content-text h2 {
	font-size: 17px;
	line-height: 140%;
	font-weight: normal;
	color: #0897C4;
}

.content-text h3 {
	font-size: 15px;
	line-height: 140%;
	font-weight: normal;
	color: #0897C4;
}

.content-text h4 {
	font-size: 13px;
	line-height: 140%;
	color: #0897C4;
}

.content-text a:link,
.content-text a:visited {
	color: #ff6600;
	text-decoration: underline;
}

.content-text a:hover,
.content-text a:active {
	color: #ff6600;
	text-decoration: none;
}

.content-text ul,
.content-text ol {
	margin-left: 15px;
	margin-bottom: 20px;
}

.content-text ul li ol,
.content-text ul li ul,
.content-text ol li ol,
.content-text ol li ul
{
	margin-bottom: 0px;
}

/********** REGULAR TABLE **********/
.content-text table {
	margin-bottom: 20px;
}

.content-text table th {
	padding: 2px;
	font-weight: bold;
}

.content-text table td {
	padding: 2px;
}

/********** FORM TABLE **********/
.content-text table.form {
	margin-bottom: 20px;
}

.content-text input.styled,
.content-text textarea.styled,
.content-text select.styled {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border: 1px solid #0B61AE;
	background-color: #ffffff;
	/*font-family: "Trebuchet MS", Verdana, Arial, sans-serif;*/
	font-size: 12px;
	color: #000000;
}

.content-text input.styled {
	height: 16px;
	width: 155px;
}

.content-text span.req {
	color: #FF0000;
}

.content-text input.btn,
.content-text input.btn2 {
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	/*font-family: "Trebuchet MS", Verdana, Arial, sans-serif;*/
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0B61AE; 
}

/********** PRODUCTS TABLE **********/
table.products {
	margin-top: 10px;
}

table.products td {
	border-bottom: 10px solid #ffffff;
}

table.products td {
	text-align: left;
	vertical-align: top;
}

table.products table.product {
	width: 215px;
	border: 1px solid #DFDFDF;
}

table.products table.product td {
	border-bottom: none;
}

table.products .uudissoodus {
	background: top left no-repeat url(../img/uudis-soodus.png);
	height: 31px;
	width: 115px;
}

table.products .uudissoodus-est { background: top left no-repeat url(../img/uudis-soodus.png); }
table.products .uudissoodus-eng { background: top left no-repeat url(../img/uudis-soodus-eng.png); }
table.products .uudissoodus-fin { background: top left no-repeat url(../img/uudis-soodus-fin.png); }
table.products .uudissoodus-rus { background: top left no-repeat url(../img/uudis-soodus-rus.png); }
table.products .uudissoodus-lat { background: top left no-repeat url(../img/uudis-soodus-lat.png); }
table.products .uudissoodus-lit { background: top left no-repeat url(../img/uudis-soodus-lit.png); }

table.products .uudis {
	background: top left no-repeat url(../img/uudis.png);
	height: 31px;
	width: 115px;
}

table.products .uudis-est { background: top left no-repeat url(../img/uudis.png); }
table.products .uudis-eng { background: top left no-repeat url(../img/uudis-eng.png); }
table.products .uudis-fin { background: top left no-repeat url(../img/uudis-fin.png); }
table.products .uudis-rus { background: top left no-repeat url(../img/uudis-rus.png); }
table.products .uudis-lat { background: top left no-repeat url(../img/uudis-lat.png); }
table.products .uudis-lit { background: top left no-repeat url(../img/uudis-lit.png); }

table.products .soodus {
	background: top left no-repeat url(../img/soodus.png);
	height: 31px;
	width: 115px;
}

table.products .soodus-est { background: top left no-repeat url(../img/soodus.png); }
table.products .soodus-eng { background: top left no-repeat url(../img/soodus-eng.png); }
table.products .soodus-fin { background: top left no-repeat url(../img/soodus-fin.png); }
table.products .soodus-rus { background: top left no-repeat url(../img/soodus-rus.png); }
table.products .soodus-lat { background: top left no-repeat url(../img/soodus-lat.png); }
table.products .soodus-lit { background: top left no-repeat url(../img/soodus-lit.png); }

table.products .tava {
	height: 28px;
	width: 107px;
}

table.products .image {
	text-align: center;
}

table.products .name{
	font-weight: bold;
	height: 28px;
	vertical-align: bottom;
	padding-left: 10px;
}

table.products .type{
	padding-left: 10px;
	font-size: 10px;
	color: #666666;
}

table.products .pricebefore{
	text-align: right;
	/*padding-right: 10px;*/
	color: #999999;
	font-size: 10px;
}

table.products .price{
	text-align: right;
	padding-right: 10px;
}



/********** PRODUCT TABLE **********/
table.productinfo {
	width: 100%;
}

table.productinfo td {
	vertical-align: top;
	border-bottom: 1px solid #999999;
	padding-left: 10px;
	padding-right: 10px;
}

table.productinfo tr.noborder td{
	border-bottom: none;
}

table.productinfo .title{
	font-size: 11px;
	color: #C2BAB7;
	background-color: inherit;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}

table.productinfo .title a:link,
table.productinfo .title a:visited{
	text-decoration: underline;
	color: #C2BAB7;
	background-color: inherit;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
}

table.productinfo .title a:hover,
table.productinfo .title a:active{
	text-decoration: none;
	color: #0B61AE;
}

table.productinfo .title a.selected:link,
table.productinfo .title a.selected:visited {
	text-decoration: none;
	color: #0B61AE;
}

table.productinfo .name{
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

table.productinfo .type{
	font-size: 11px;
	color: #666666;
}

table.productinfo .price {
	font-size: 15px;
	color: #341910;
	font-weight: bold;
	text-align: right;
}

table.pricenormal  {
	float: right;
	font-size: 12px;
	color: #6F5C56;
	text-align: right;
}

table.pricenormal  td {
	border: 0px;
	padding: 0px;
}

table.productinfo .text {
	font-size: 13px;
	color: #0B61AE;
	font-weight: bold;
	margin-bottom: 10px;
}

table.productinfo .info {
	font-size: 11px;
	color: #6F5C56;
	margin-bottom: 10px;
}

table.productinfo .picture {
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}

table.productinfo .picture img {
	border: 1px solid #CCCCCC;
}

table.productinfo .picture img:hover {
	border: 1px solid #ff6600;
}

table.productinfo .uudissoodus {
	background: top left no-repeat url(../img/uudis-soodus-product.png);
	height: 34px;
	width: 133px;
}

table.productinfo .uudissoodus-est { background: top left no-repeat url(../img/uudis-soodus-product.png); }
table.productinfo .uudissoodus-eng { background: top left no-repeat url(../img/uudis-soodus-product-eng.png); }
table.productinfo .uudissoodus-fin { background: top left no-repeat url(../img/uudis-soodus-product-fin.png); }
table.productinfo .uudissoodus-rus { background: top left no-repeat url(../img/uudis-soodus-product-rus.png); }
table.productinfo .uudissoodus-lat { background: top left no-repeat url(../img/uudis-soodus-product-lat.png); }
table.productinfo .uudissoodus-lit { background: top left no-repeat url(../img/uudis-soodus-product-lit.png); }

table.productinfo .uudis {
	background: top left no-repeat url(../img/uudis-product.png);
	height: 34px;
	width: 133px;
}

table.productinfo .uudis-est { background: top left no-repeat url(../img/uudis-product.png); }
table.productinfo .uudis-eng { background: top left no-repeat url(../img/uudis-product-eng.png); }
table.productinfo .uudis-fin { background: top left no-repeat url(../img/uudis-product-fin.png); }
table.productinfo .uudis-rus { background: top left no-repeat url(../img/uudis-product-rus.png); }
table.productinfo .uudis-lat { background: top left no-repeat url(../img/uudis-product-lat.png); }
table.productinfo .uudis-lit { background: top left no-repeat url(../img/uudis-product-lit.png); }

table.productinfo .soodus {
	background: top left no-repeat url(../img/soodus-product.png);
	height: 34px;
	width: 133px;
}

table.productinfo .soodus-est { background: top left no-repeat url(../img/soodus-product.png); }
table.productinfo .soodus-eng { background: top left no-repeat url(../img/soodus-product-eng.png); }
table.productinfo .soodus-fin { background: top left no-repeat url(../img/soodus-product-fin.png); }
table.productinfo .soodus-rus { background: top left no-repeat url(../img/soodus-product-rus.png); }
table.productinfo .soodus-lat { background: top left no-repeat url(../img/soodus-product-lat.png); }
table.productinfo .soodus-lit { background: top left no-repeat url(../img/soodus-product-lit.png); }

/********** RELATED PRODUCTS **********/
/*#related {
	height: 30px;
	background: bottom left repeat-x url(../img/bg_related.jpg) #C2BAB7;
	margin-top: 10px;
}

#related h2 {
	font-size: 11px;
	color: #381C11;
	line-height: 25px;
	float: left;
	margin-left: 10px;
}

#related .sort {
	float: right;
	line-height: 25px;
	margin-right: 10px;
	font-size: 11px;
	color: #381C11;
}

#related .sort p {
	float: left;
	margin-right: 5px;
}

#related .sort ul {
	list-style: none;
	float: left;
}

#related .sort ul li {
	float: left;
	padding-left: 3px;
	padding-right: 3px;
}

#related .sort li.selected {
	height: 30px;
	background: bottom center no-repeat url(../img/sorting.gif);
}

#related .sort li a:link,
#related .sort li a:visited {
	text-decoration: none;
	color: #381C11;
}

#related .sort li a:hover,
#related .sort li a:active {
	text-decoration: none;
	color: #ffffff;
	background-color: inherit;
}

#related .sort li.selected a:link,
#related .sort li.selected a:visited {
	color: #FFFFFF;
	background-color: inherit;
}

#relatedproducts {}

#relatedproducts .product {
	border: 1px solid #DFDFDF;
	width: 215px;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}

#relatedproducts .product.first {
	margin-left: 0px;
}

#relatedproducts .uudissoodus {
	background: top left no-repeat url(../img/uudis-soodus.png);
	height: 28px;
}

#relatedproducts .uudis {
	background: top left no-repeat url(../img/uudis.png);
	height: 28px;
}

#relatedproducts .soodus {
	background: top left no-repeat url(../img/soodus.png);
	height: 28px;
}

#relatedproducts .image {
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
}

#relatedproducts .info table {
	width: 100%;
}

#relatedproducts .info table td{
	padding-left: 10px;
	padding-right: 10px;
}

#relatedproducts .info table td.name{
	font-weight: bold;
}

#relatedproducts .info table td.type{
	font-size: 10px;
	color: #666666;
}

#relatedproducts .info table td.pricebefore{
	text-align: right;
	color: #999999;
	font-size: 10px;
}

#relatedproducts .info table td.pricebefore div {
	background: top left no-repeat url(../img/oldprice.png);
}

#relatedproducts .info table td.price{
	text-align: right;
}*/

/********** FOOTER **********/
#footer {
	text-align: center;
	margin-top: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	font-size: 10px;
}

/********** NUMBERS **********/
.numprev {
	background: 0px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
.numnext {
	background: -110px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
.num0 {
	background: -10px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
.num1 {
	background: -19px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
.num2 {
	background: -29px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
.num3 {
	background: -39px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
.num4 {
	background: -49px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
.num5 {
	background: -59px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
.num6 {
	background: -69px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
.num7 {
	background: -79px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
.num8 {
	background: -89px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
.num9 {
	background: -99px 0px no-repeat url(../img/numbers.png);
	width: 10px;
	height: 13px;
	display: block;
	float: left;
}
