a {color: #86552f; text-decoration: none;}

a:hover {text-decoration: underline;}

a img {outline: none}



body,div,dl,dt,dd,li,h1,h2,h3,h4,pre,form,fieldset,input{margin:0;padding:0; text-align: left;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

th{text-align:left;}

h1,h2,h3,h4{font-size:100%;}

q:before,q:after{content:'';}

body{font:12px arial,sans-serif;*font-size:small;*font:x-small;}

table{font-size:inherit;font:100%;}

select,input,textarea{font:99% verdana,sans-serif; outline: none;}

pre,code{font:115% monospace;*font-size:100%;}

body*{line-height:1.22em;}



body {margin: 0 0 20px 0;}



img {border: 0; display: block;}


/* Link menu */

#link-menu {background: url('../img/link-menu-bg.gif') repeat-x; height:22px; overflow: hidden; margin-bottom:5px;}
#link-menu-content {width: 968px; margin: auto; text-align: right;}
#link-menu ul {float: right; list-style: none; margin: 0; padding: 0;}
#link-menu ul li {float: left; height: 22px;}
#link-menu a {float: left; display: block; line-height: 21px; color: #fefefe; margin: 0; padding: 0 10px;}
#link-menu ul li.active {background: #f6f7f1;}
#link-menu li.active a {color: #6b6253}


/* Põhi */



.loginbox {width: 982px; height: 12px; font-size: 12px; margin: -2px auto 0 auto; text-align: right; padding: 0 50px 0px 0; position: relative; top: 1px;}

#page {width: 982px; margin: auto; overflow: hidden; background: url('../img/bg_page.gif') repeat-y;}

#header {width: 958px; height: 86px; margin: 0 12px 0 12px; background: url('../img/bg_header.gif') #fcd117 bottom left no-repeat;}

#logo {margin: 0 0 0 23px; float: left; display: inline;}



#page .line {width: 958px; height: 3px; margin: 0 12px 0 12px; overflow: hidden; background-color: #ffffff;}



#footer_front {width: 982px; height: 38px; margin: auto; background: url('../img/footer/bg_front.gif') no-repeat;}

#footer_body {width: 982px; height: 38px; margin: auto; background: url('../img/footer/bg_body.gif') no-repeat;}

#footer_front .text, #footer_body .text {float: left; display: inline; font-size: 11px; color: #666666; margin: 7px 0 0 34px;}

#footer_front .text a, #footer_body .text a {color: #666666;}

#footer_front .text dl dd, #footer_body .text dl dd {float: left;}

#footer_front .text dl dd.line, #footer_body dl dd.line {margin: 0 15px 0 15px; display: inline;}

#footer_front .okia, #footer_body .okia {float: right; margin: 7px 31px 0 0;}



#page #main {width: 958px; margin: 0 12px 0 12px; overflow: hidden;}



#main #body {margin: 15px 16px 0 16px; overflow: hidden; background: url('../img/bg_body.gif') #ffffff repeat-y;}

#main #body_bottom {height: 3px; margin: 0 16px 25px 19px; overflow: hidden; background: url('../img/bg_body_bottom.gif') repeat-x;}

/* Cross products */

#cross-products {float: left; width: 698px; overflow: hidden; margin: -16px 0 25px 19px; padding: 0 0 15px 0; border: 1px #b1dc30 solid; background: #fff;}
	
	#cross-products a {color: #669900;}
	
	#cross-products .cross-logo {float: left;}
	
	#cross-products .cross-title {float: left; height: 42px; line-height: 40px; margin: 0 0 23px 0; padding: 0 0 0 15px; font-size: 16px;}
		
		#cross-products .cross-title a {text-decoration: underline;}
		


/* Headerinfo */



#headerinfo {float: right; display: inline; width: 396px; height: 77px; position: relative; z-index: 30; margin: 0 16px 0 0; background: url('../img/bg_headerinfo.gif') no-repeat;}

#headerinfo .lingid {float: left; width: 106px; display: inline; margin: 3px 0 0 19px; font-size: 12px;}

#headerinfo .lingid_rus {float: left; width: 116px; display: inline; margin: -3px 0 0 19px; font-size: 10px;}

#headerinfo .lingid dd {padding: 0 0 0 11px; background: url('../img/header/arrow.gif') no-repeat;}

#headerinfo .lingid_rus dd {padding: 0 0 0 11px; background: url('../img/header/arrow_rus.gif') no-repeat;}

#headerinfo .lingid dd a {display: block; padding: 3px 0 3px 0;}

#headerinfo .lingid_rus dd a {display: block; padding: 2px 0 2px 0;}

#headerinfo .lang {float: right; width: 225px; display: inline; margin: 6px 0 0 0; font-size: 12px; color: #414338;}

#headerinfo .lang a {color: #414338; text-transform: capitalize;}

#headerinfo .search {float: right; width: 226px; margin: 14px 0 0 0;}

#headerinfo .search dd {float: left;}

#headerinfo .search dd .input {border: 0; width: 165px; height: 26px; line-height: 26px; padding: 0 3px 0 3px; font-size: 12px; color: #414338; background: url('../img/header/s_bg.gif') repeat-x;}

*html #headerinfo .search dd .input {border: 0; width: 126px; height: 26px; line-height: 26px; margin: -1px 0 0 0; padding: 0px 3px 0 3px; font-size: 12px; color: #414338; background: url('../img/header/s_bg.gif') repeat-x;}

*:first-child+html #headerinfo .search dd .input {border: 0; width: 126px; height: 26px; line-height: 26px; margin: -1px 0 0 0; padding: 0px 3px 0 3px; font-size: 12px; color: #414338; background: url('../img/header/s_bg.gif') repeat-x;}

html:first-child #headerinfo .search dd .input {border: 0; width: 126px; height: 26px; line-height: 26px; padding: 0px 3px 0 3px; font-size: 12px; color: #414338; background: url('../img/header/s_bg.gif') repeat-x;}

#headerinfo .search dd .submit {margin: 1px 0 0 5px;}

#headerinfo #other_lang {float: right; position: absolute; top: 0px; right: 8px; z-index: 31;}

	#headerinfo #other_lang #other_lang_link, #headerinfo #other_lang #other_lang_link_hide {float: right; position: absolute; top: 0px; right: 0px; width: 114px; height: 27px; line-height: 27px; text-align: center; outline: none;}
	
	#headerinfo #other_lang #other_lang_link:hover, #headerinfo #other_lang #other_lang_link_hide:hover {text-decoration: none;}
	
	#headerinfo #other_lang #other_lang_link_hide {display: none; background: url('../img/other_lang_link.gif') no-repeat; outline: none;}
	
	#headerinfo #other_lang #other_lang_box {display: none; float: right; position: absolute; top: 27px; right: 0px; z-index: 32; width: 176px; height: 75px; overflow: hidden; background: url('../img/other_lang_box.gif') no-repeat;}
	
	#headerinfo #other_lang #other_lang_box table {visibility: hidden;}
	
	#headerinfo #other_lang #other_lang_box table iframe {visibility: visible; margin: 6px 0 0 8px;}

/* Topmenu */

#topmenu {width: 958px; height: 43px; margin: 0 12px 0 12px; background: url('../img/bg_topmenu.gif') repeat-x;}

#topmenu .menulevel1 {float: left; margin: 0 0 0 -16px;}

#topmenu .menulevel1 td {background: url('../img/menu/menu_line1.gif') top right no-repeat;}

#topmenu .menulevel1 td a {display: block; font-size: 13px; font-weight: bold; color: #ffffff; line-height: 40px; margin: 0 12px 0 12px;}

#topmenu .menulevel1 td a.nav_aktiv {color: #fcd117; line-height: 40px;}

#topmenu .menulevel1 td a:hover {color: #fcd117; text-decoration: none;}

#topmenu .basket {float: right; margin: 0 -11px 0 0;}

#topmenu .basket dd {float: left;}

#topmenu .basket dd a {font-size: 13px; color: #ffffff; font-weight: bold; padding: 0 12px 0 44px; line-height: 30px; display: block; margin: 5px 0 0 0; background: url('../img/bg_basket.gif') no-repeat;}

#topmenu .basket dd a:hover {text-decoration: none; color: #fcd119;}

#topmenu .basket dd .basket_r {margin: 5px 0 0 0;}

/* Leftmenu */

#leftmenu {width: 211px; margin: 15px 0 25px 13px; overflow: hidden; background: url('../img/leftmenu/bg_leftmenu.gif') repeat-y;}

#leftmenu .menu {width: 197px; overflow: hidden; font-size: 13px;}

#leftmenu .menu2 {width: 175px; overflow: hidden; font-size: 13px;}

.menulevel2 {border-bottom: 1px solid #e7e7e9; padding: 3px 0px 3px 19px; display: block; color: #86552f; background: url('../img/leftmenu/arrow.gif') no-repeat;}

.menulevel2-active {border-bottom: 1px solid #e7e7e9; padding: 3px 0px 3px 19px; display: block; color: #333333; font-weight: bold; background: url('../img/leftmenu/arrow_a.gif') no-repeat;}

.menulevel3 {border-bottom: 1px solid #e7e7e9; padding: 3px 0px 3px 26px; display: block; color: #86552f; background: url('../img/leftmenu/arrow2.gif') no-repeat;}

.menulevel3-active {border-bottom: 1px solid #e7e7e9; padding: 3px 0px 3px 26px; display: block; color: #333333; font-weight: bold; background: url('../img/leftmenu/arrow2_a.gif') no-repeat;}

.menulevel4 {border-bottom: 1px solid #e7e7e9; padding: 3px 0px 3px 30px; display: block; color: #333333;  background: url('../img/leftmenu/arrow3.gif') no-repeat;}

.menulevel4-active {border-bottom: 1px solid #e7e7e9; padding: 3px 0px 3px 30px; display: block; color: #333333; text-decoration: underline; background: url('../img/leftmenu/arrow3.gif') no-repeat;}

/* Front */

#front {width: 958px; overflow: hidden; background: url('../img/bg_front.gif') repeat-y;}

#front_left {float: left; width: 563px; margin: 14px 0 0 0; display: inline;}

#front_right {float: right; width: 391px; margin: 15px 0 0 0; display: inline;}

#front .topic {height: 44px; margin: 0 18px 0 13px; overflow: hidden; background: url('../img/front/bg_topic.gif') repeat-x;}

#front .topic3 {height: 44px; margin: 0 15px 0 15px; overflow: hidden; background: url('../img/front/bg_topic.gif') repeat-x;}

#front .topic dd, #front .topic3 dd {float: left; line-height: 42px; font-size: 20px; color: #333333;}

#front .topic dd a, #front .topic3 dd a {color: #333333; line-height: 42px;}

#front .topic dd.right, #front .topic3 dd.right {float: right;}

#front .topic2 {float: left; width: 265px; display: inline; height: 44px; margin: 14px 0 0 13px; overflow: hidden; background: url('../img/front/bg_topic2.gif') right no-repeat;}

#front .topic2 dd {float: left; line-height: 42px; font-size: 20px; color: #333333;}

#front .topic2 dd a {color: #333333; line-height: 42px;}

#front #epood, #front #epood_rus {margin: 28px 0 0 7px;}

#front #epood dd {float: left; text-align: center; margin: 0 10px 14px 9px; display: inline;}

#front #epood_rus dd {float: left; text-align: center; margin: 0 10px 10px 9px; display: inline; height: 134px;}

#front #epood dd img, #front #epood_rus dd img {margin: 0 0 2px 0;}

#front #epood dd a, #front #epood_rus dd a {color: #000000; font-size: 12px;}

#front #epood h2, #front #epood_rus h2 {color: #000000; font-size: 12px; font-weight: normal; margin: 0; padding: 0; text-align: center;}

#front .kaart {float: right; display: inline; margin: 14px 14px 9px 0;}

#front #list {float: left; width: 280px; overflow: hidden;}

#front .list {float: left; list-style: none; display: inline; padding: 0; margin: 18px 0 0 36px;}

#front .list2 {float: left; list-style: none; display: inline; padding: 0; margin: 18px 0 0 19px;}

#front .list li, #front .list2 li {font-size: 13px; display: inline;}

#front .list li a, #front .list2 li a {padding: 0 0 0 18px; line-height: 21px; display: block; background: url('../img/front/arrow.gif') no-repeat;}

#front .banner {margin: 0 0 15px 18px; overflow: hidden;}

#front #front_news {width: 357px; overflow: hidden; margin: 13px 0 0 18px;}

#front #front_news .news {background-color: #ffffff; width: 100%; overflow: hidden; margin: 0 0 8px 0;}

#front #front_news .news .img {float: left; margin: 0 8px 0 0;}

#front #front_news .news dd { font-size: 12px; color: #333333; line-height: 15px; padding: 10px;}

#front #front_news .news dd .title {font-size: 13px; color: #86552f; display: block; overflow: hidden; padding: 0 0 0 15px; background: url('../img/front/arrow2.gif') no-repeat;}

/* Body */

#body #title {margin: 0 0 0 3px; border-bottom: 1px #e7e7e9 solid; overflow: hidden; background: url('../img/bg_body_top.gif') top right no-repeat;}

#body #title .title {float: left; font-size: 20px; color: #333333; display: inline; padding: 8px 20px 9px 20px;}

#body #title .print {float: right; width: 20px; display: inline; margin: 11px 19px 12px 0;}

#body #title .text {float: right; margin: 13px 19px 12px 0; display: inline;}

#body #title .text2 {float: right; margin: 13px 10px 12px 0; display: inline;}

#body .bodytext {padding: 13px 20px 13px 20px; margin: 0; font-size: 12px; color: #333333; overflow: hidden; line-height: 17px;}

#body .bodytext2 {padding: 0px 20px 13px 20px; font-size: 12px; color: #333333; line-height: 17px;}

#body .bodytext td, #body .bodytext2 td, #body .bodytext p, #body .bodytext font, #body .bodytext span {font-family: Arial, Helvetica, sans-serif; line-height: 17px;}

#body .sitemaptext img {display: inline;}

.sitemaplinks td {height: 21px;}

#body .bodytext .text_grey, #body .bodytext2 .text_grey {color: #737373; margin: 0 0 10px 0; padding: 0;}

#body .readmore {width: 659px; height: 40px; background-color: #ffffff; margin: 0 0 0 20px; padding: 0; cursor:pointer}

#body .body_news {width: 100%; overflow: hidden; padding: 15px 0 15px 0; font-size: 12px; color: #333333; line-height: 21px;}

#body .body_news .img {float: left; margin: 0 10px 0 0;}

#body .body_news .title {font-size: 13px;}

#body .bodytext table {border-color: #cacaca;}

/* Tootelist */

#sorteeri_est, #sorteeri_eng {height: 30px; width: 100%; overflow: hidden; margin: 0 0 0 3px; border-top: 1px #e7e7e9 solid; border-bottom: 1px #e7e7e9 solid; background-color: #f4f4f4;}

#sorteeri_est dl, #sorteeri_eng dl {height: 20px; margin: 5px 0 5px 0; padding: 0 0 0 20px;}

#sorteeri_est dl dd, #sorteeri_eng dl dd {float: left; height: 20px; font-size: 12px; line-height: 18px;}

#sorteeri_est dl dd .vline, #sorteeri_eng dl dd .vline {margin: 0 22px 0 22px; display: inline;}

#sorteeri_est dl dd .active, #sorteeri_eng dl dd .active {text-decoration: underline;}

#sorteeri_est dl dd select {padding: 0; margin: 0; width: 180px; height: 20px; font-size: 12px; color: #333333; border: 1px #cccccc solid;}

#sorteeri_eng dl dd select {padding: 0; margin: 0; width: 170px; height: 20px; font-size: 12px; color: #333333; border: 1px #cccccc solid;}

#sorteeri_rus {height: 30px; width: 100%; overflow: hidden; margin: 0 0 0 3px; border-top: 1px #e7e7e9 solid; border-bottom: 1px #e7e7e9 solid; background-color: #f4f4f4;}

#sorteeri_rus dl {height: 20px; margin: 5px 0 5px 0; padding: 0 0 0 15px;}

#sorteeri_rus dl dd {float: left; height: 20px; font-size: 12px; line-height: 18px;}

#sorteeri_rus dl dd .vline {margin: 0 16px 0 16px; display: inline;}

#sorteeri_rus dl dd .active {text-decoration: underline;}

#sorteeri_rus dl dd select {padding: 0; margin: 0; width: 165px; height: 20px; font-size: 12px; color: #333333; border: 1px #cccccc solid;}

.infotext {text-align: right; color: #737373; padding: 0 10px 10px 0; overflow: hidden;}

#nextprev {height: 30px; overflow: hidden; margin: 0 0 0 3px; border-top: 1px #e7e7e9 solid; background-color: #f4f4f4; font-size: 12px;}

#nextprev .nextprev {float: left; line-height: 30px; display: inline; margin: 0 0 0 20px;}

#nextprev .text {float: right; font-size: 11px; line-height: 30px; display: inline; margin: 0 5px 0 0;}

.cat_pildid {overflow: hidden; width: 698px; margin: 15px 0 10px 3px;}

.cat_pildid .toode {float: left; width: 174px; display: inline; text-align: center; font-size: 12px; line-height: 18px;}

.cat_pildid .toode img {display: inline; margin: 0 0 5px 0;}

.toode_picture {height: 120px; text-align: center; overflow: hidden;}

.toode h2 {font-size: 12px; font-weight: normal; margin: 0; padding: 0; text-align: center;}

.hline {height: 1px; overflow: hidden; margin: 0 0 0 3px; background-color: #e7e7e9;}

b.redbox {color: #ff0000;}

.cat_nimekiri {width: 698px; height: 25px; margin: 0 0 0 3px; border-bottom: 1px #e7e7e9 solid; font-size: 12px;}

.cat_nimekiri td {border-bottom: 1px #e7e7e9 solid;}

.cat_nimekiri .nimetus {padding: 4px 0 4px 7px; width: 300px;}

.cat_nimekiri .nimetus2 {padding: 4px 0 4px 32px; width: 300px;}

.cat_nimekiri .nimetus h2, .cat_nimekiri .nimetus2 h2 {font-size: 12px; font-weight: normal; margin: 0; padding: 0;} 

.cat_nimekiri .nimetus .minipic {float: left; padding: 0 5px 0 0;}

.cat_nimekiri .tootja {height: 25px; width: 80px;}

.cat_nimekiri .redbox {height: 25px; width: 80px; padding: 0 30px 0 0; text-align: right; color: #ff0000; font-weight: bold;}

.cat_nimekiri .hind {height: 25px; width: 1%; white-space:nowrap; padding: 0 18px 0 0;}

.catnimekiri_pilt {background-color: #ffffff; white-space: nowrap;	padding: 2px; border: 1px solid #cccccc;}

/* Toote detailvaade */

.toode_detail {width: 699px; margin: 10px 0 10px 3px;}

.toode_detail td {border-bottom: 1px #e7e7e9 solid; height: 25px; line-height: 25px; font-size: 12px; color: #737373;}

.toode_detail .title_nimetus {height: 30px; line-height: 30px; border-top: 1px #e7e7e9 solid; background-color: #f4f4f4; width: 290px; padding: 0 0 0 10px; color: #333333;}

.toode_detail .title_box1 {height: 30px; line-height: 30px; border-top: 1px #e7e7e9 solid; background-color: #f4f4f4; text-align: center; color: #333333;}

.toode_detail .title_box2 {height: 30px; line-height: 30px; border-top: 1px #e7e7e9 solid; background: url('../img/kataloog/line2.gif') #f4f4f4 right no-repeat; text-align: center; color: #333333;}

.toode_detail .title_unit {height: 30px; line-height: 30px; border-top: 1px #e7e7e9 solid; background: url('../img/kataloog/line2.gif') #f4f4f4 right no-repeat; text-align: center; color: #333333;}

.toode_detail .title_unit2 {height: 30px; line-height: 16px; border-top: 1px #e7e7e9 solid; background: url('../img/kataloog/line2.gif') #f4f4f4 right no-repeat; text-align: center; color: #333333;}

.toode_detail .title_code {height: 30px; line-height: 30px; border-top: 1px #e7e7e9 solid; background: url('../img/kataloog/line2.gif') #f4f4f4 right no-repeat; text-align: center; color: #333333;}

.toode_detail .title_hind {height: 30px; line-height: 30px; border-top: 1px #e7e7e9 solid; background: url('../img/kataloog/line2.gif') #f4f4f4 right no-repeat; text-align: center; color: #333333;}

.toode_detail .title_kogus {height: 30px; line-height: 30px; border-top: 1px #e7e7e9 solid; background-color: #f4f4f4; text-align: center; color: #333333;}

.toode_detail .nimetus {padding: 2px 0 2px 10px; color: #333333; line-height: 16px;}

.toode_detail .nimetus h2 {font-size: 12px; color: #333333; font-weight: normal; margin: 0; padding: 0;}

.toode_detail .code {padding: 0 10px 0 10px; color: #333333; text-align: center; white-space: nowrap;}

.toode_detail input.kogus {width: 32px; height: 16px; border: 1px #cccccc solid; margin: 0 17px 0 17px;}

*html .toode input.kogus {width: 34px; height: 18px; border: 1px #cccccc solid; margin: 1px 17px 0 17px;}

*:first-child+html .toode_detail input.kogus {width: 34px; height: 18px; border: 1px #cccccc solid; margin: 1px 17px 0 17px;}

.tellimine {width: 698px; overflow: hidden; margin: 0px 0 0 3px; font-size: 12px;}

.tellimine .text {float: left; display: inline; margin: 0 0 0 20px; color: #737373; line-height: 16px;}

.tellimine .telli {float: right; display: inline; overflow: hidden; width: 190px; margin: 0 17px 0 0;}

.tellimine .telli img {display: block;}

.tellimine .telli a {float: right;}

.tellimine .telli a.telli_toode {white-space: nowrap; display: inline; padding: 5px 16px 5px 49px; background: url('../img/kataloog/add_basket.gif') no-repeat; color: #333333; text-decoration: none;}



.toode_galerii {overflow: hidden; width: 698px; margin: 25px 0 0 3px;}

.toode_galerii dd {float: left; width: 174px; height: 160px; overflow: hidden; display: inline; text-align: center; font-size: 12px; color: #86552f; line-height: 18px;}

.toode_galerii dd .pic {height: 120px; text-align: center; overflow: hidden; margin: 0 0 5px 0;}

.toode_galerii dd img {display: inline;}


.galerii_topic {height: 30px; line-height: 30px; width: 100%; overflow: hidden; padding: 0 0 0 20px; margin: 10px 0 0 3px; border-top: 1px #e7e7e9 solid; border-bottom: 1px #e7e7e9 solid; background-color: #f4f4f4;}


.galerii_nextprev {height: 30px; overflow: hidden; margin: 0 0 0 3px; border-top: 1px #e7e7e9 solid; background-color: #f4f4f4; font-size: 12px;}

.galerii_nextprev .left {float: left; line-height: 30px; display: inline; margin: 0 0 0 20px;}

.galerii_nextprev .right {float: right; font-size: 11px; line-height: 30px; display: inline; margin: 0 10px 0 0;}

.content_galerii {overflow: hidden; width: 698px; padding: 0 0 20px 0; margin: 25px 0 0 3px;}

.content_galerii dd {float: left; width: 174px; height: 160px; overflow: hidden; display: inline; text-align: center; font-size: 12px; color: #86552f; line-height: 18px;}

.content_galerii dd .pic {height: 120px; text-align: center; overflow: hidden; margin: 0 0 5px 0;}

.content_galerii dd img {display: inline;}


.toote_cat_galerii {float:left; width: 140px; height: 140px; text-align: center;}
.toote_cat_galerii img {text-align: center; display: inline; padding: 0 0 2px 0;}
*html .toote_cat_galerii img {text-align: center; display: inline; margin: 0; padding: 0;}
*:first-child+html .toote_cat_galerii img {text-align: center; display: inline; margin: 0; padding: 0;}
.toote_cat_galerii div {overflow: hidden; text-align: center;}
.toote_cat_galerii div h2 {font-size: 12px; font-weight: normal; margin: 0; padding: 0; text-align: center;}

.ostukorv {width: 923px; margin: 0 0 0 3px;}

.ostukorv2 {width: 923px; margin: 0 0 0 3px;}

.ostukorv td {border-bottom: 1px #e7e7e9 solid; height: 25px; line-height: 25px; font-size: 12px; color: #333333;}

.ostukorv td img {display: inline;}

.ostukorv .title {height: 30px; line-height: 30px; padding: 0 0 0 20px; color: #333333; background: url('../img/kataloog/line2.gif') #f4f4f4 right no-repeat;}

.ostukorv .title2 {height: 30px; line-height: 30px; padding: 0 20px 0 20px; color: #333333; background: url('../img/kataloog/line2.gif') #f4f4f4 right no-repeat;}

.ostukorv .title3 {height: 30px; line-height: 30px; padding: 0 20px 0 20px; color: #333333;}

.ostukorv .title4 {height: 30px; line-height: 30px; padding: 0 20px 0 20px; color: #666666; font-weight: bold;}

.ostukorv .nimetus {padding: 0 0 0 20px;}

.ostukorv .nimetus a:hover {text-decoration: none;}

.ostukorv .delete {padding: 0 10px 0 10px; display: block;}

.ostukorv2 .text {padding: 20px 20px 0 20px;}

.ostukorv .lisahind {font-weight: bold; color: #666666;}



.vormista {overflow: hidden; height: 24px; margin: 20px 0px 20px 20px;}

.vormista a {float: left;}

.vormista a.vormista_tellimus {height: 24px; line-height: 24px; white-space: nowrap; display: block; padding: 0 2px 0 19px; background: url('../img/kataloog/vormista.gif') no-repeat; color: #333333; text-decoration: none;}






/* Tabid */



.cat_tabs {margin: 0 0 0 3px; padding: 0; list-style-type: none; font-size: 14px; font-weight: bold; color: #5c5c5c; height: 42px; overflow: hidden;}

.cat_tabs li {display: inline; margin: 0; padding: 0; float: left;}

.cat_tabs li a {text-decoration: none; position: relative; z-index: 1; width: 103px; height: 42px; display: block; line-height: 42px; text-align: center; background-color: #fce88a; color: #5c5c5c;}

.cat_tabs li a:hover {text-decoration: none;}

.cat_tabs li a.selected {position: relative; background-color: #ffffff;}

.cat_tabs li a.selected:hover {text-decoration: none;}



.cat_tabs li.vline {float: left; width: 2px; height: 42px; overflow: hidden; background-color: #f9f9f4;}

.cat_tabs li.top_tooted a {background: url('../img/leftmenu/leftmenu_top2.gif') #fce88a top right no-repeat;}

.cat_tabs li.top_tooted a.selected {background: url('../img/leftmenu/leftmenu_top3.gif') top right no-repeat;}



.tabcontent {display: none;}

.tabcontent .tooted a.selected { font-weight:bold ;}





#leftmenu #menu {width: 197px; margin: 9px 6px 28px 8px; font-size: 13px;}

#leftmenu .tooted {width: 176px; overflow: hidden; margin: 0 5px 0 0;}

#leftmenu .tooted dd {padding: 3px 0 3px 9px; border-bottom: 1px #e7e7e9 solid;}





@media print {

.tabcontent {

display:block !important;

}

}









form {

	margin: 0;

}



button, input, select, textarea {

	font-family: arial;

	font-size: 11px;

}



hr {

	color: #C0C0C0;

	height: 1px;

}



form {

	margin : 0;

}



.backbody {

	background: #FFFFFF;

}



.backlight {

	background: #F9F9F9;

}



.backmedium {

	background: #F0F0F0;

}



.backwhite {

	background: #FFFFFF;

}



.bodytextlight {

	color: #999999;

	font-size: 11px;

}



#bodytable {

	border: 1px solid #E1E1E1;

}



.borderbottom {

	border-bottom: 1px solid #DCDCDC;

}



.bordertop {

	border-top: 1px solid #DCDCDC;

}



.bordercolor {

	border: 1px solid #DCDCDC;

}



.formbutton {

	border: 1px solid;

	border-color: #CACACA #818181 #818181 #CACACA;

	background-color: #D8D8D8;

	background-image: url(../img/back_button.gif);

	height: 23px;

	line-height: 17px;

	padding: 1px 4px 2px 4px;

	text-align: center;

}



.formfield {

}



.formfield50 {

	width: 50px;

}



.formfield100 {

	width: 100px;

}



.formfield140 {

	width: 140px;

}



.formfield200 {

	width: 200px;

}



.formfield250 {

	width: 250px;

}



.formfield300 {

	width: 300px;

}



.formsearch {

	background: #FFFFFF;

	border: 1px solid #808080;

	color: #000000;

	height: 20px;

	padding-left: 3px;

	width: 100px;

}



.menuback {

	background-color: #FFFFFF;

	width: 190px;

}





.menuleveltop {

	padding-left : 5px;

	padding-right : 5px;

}



.navitheme {

	background: #C61A22;

}



.adminbutton {

	padding : 4px 6px 4px 6px;

	border : 1px solid Silver;

	border-top : 1px solid Silver;

	height: 23px;

	background-color: White;

}



.adminarea {

	border: 1px solid Silver;

	background-color: #D8D8D8;

	background-image: url(../img/back_button.gif);

	background-repeat: no-repeat;

}



.subtitle {

	color: #696969;

	font-size: 14px;

	font-weight: bold;

}



.textcomment {

	color: Red;

}



.textlight {

	color: #B7B7B7;

}



.textred {

	color: #C22B2B;

}



.textsearch {

	color: #4F4F4F;

}



.tabelauto {

	width : 100%;

	border-left: 1px solid #E1E1E1;

	border-right: 1px solid #E1E1E1;

	border-top: 1px solid #E1E1E1;

}



.tabelauto td {

	border-bottom: 1px solid #E1E1E1;

	vertical-align: top;

	padding : 3px;

}



.tabelautoodd {

	background-color: #F9F9F9;

}



#ankeet {

	background-color: #F8F8F8;

	border-left: 1px solid #D9D9D9;

	border-right: 1px solid #D9D9D9;

	border-top: 1px solid #D9D9D9;

	border-collapse: separate;

}



#ankeet td {

	border-bottom: 1px solid #E3E3E3;

	border-top: 1px solid #FEFEFE;

	padding: 8px;

	border-collapse: separate;

}

#thumb {

	height: 126px;

}



#footer td {

	padding: 8px;

	background-color: #DCDCDC;

}



#footer a {

	color: Black;

	}



.tabel {

	border-left: 1px solid #DCDCDC;

	border-right: 1px solid #DCDCDC;

	border-top: 1px solid #DCDCDC;

	

}



.tabel td {

	border-bottom: 1px solid #DCDCDC;

	padding: 3px;

}



.tabel2 {

	border-left: none;

	border-right: none;

	border-top: none;

	padding: 3px;

	margin : 0;

}



.tabel2 td {

	border-bottom: none;

	padding: 3px;

}



/***********************/

#topmenu .menulevel1 .slidemenu {background-color: #FFF; opacity: .95; filter: alpha(opacity=95); margin: 0px 0px 0px 0px; width: 100%}

#topmenu .menulevel1 .slidemenu .raam {border-left: 1px #D1D1D3 solid; border-bottom: 1px #D1D1D3 solid; border-right: 1px #D1D1D3 solid; padding: 10px 0; overflow: hidden}

#topmenu .menulevel1 .slidemenu .raam_hor {border-left: 1px #D1D1D3 solid; border-bottom: 1px #D1D1D3 solid; border-right: 1px #D1D1D3 solid; padding: 10px 0; overflow: hidden; width: 898px}

#topmenu .menulevel1 .slidemenu .options {width: 100%}

#topmenu .menulevel1 .slidemenu .options .active {font-weight: bold;}	

#topmenu .menulevel1 .slidemenu .options_hor {width: 100px; height: 79px; float: left; text-align: center; display: block}

#topmenu .menulevel1 .slidemenu a {color: #333333; display: block; line-height: 23px; text-decoration: none; padding: 0 0 0 0px; width: 100%; font-size: 12px; font-weight: normal}

#topmenu .menulevel1 .slidemenu a:hover {color: #86552f; text-decoration: none; background: none}

#topmenu .menulevel1 .slidemenu a.active {color: #333333; text-decoration: none; background: none}

