body
{
background-color:#33333373;
padding:0;
font-family: 'Ubuntu', sans-serif;
font-size:11px;
margin:0px auto auto auto;
color:#000;
}


.readonly {
    cursor: default;
    background-color: rgba(239, 239, 239, 0.3);
    color: rgb(84, 84, 84);
    border-color: rgba(118, 118, 118, 0.3);
}

/**
a.nav:link, a.nav:visited {
display:block; float:left; padding:0px 8px 0px 8px; margin:0 14px 0 14px;height:36px;text-decoration:none;color:#fff;}

a.nav:hover{
display:block; float:left; padding:0px 8px 0px 8px; margin:0 14px 0 14px;height:36px;text-decoration:none;color:#199ECD;}
**/
.dropbtn {
display:block; float:left; padding:0px 8px 0px 8px; margin:0 14px 0 14px;height:36px;text-decoration:none;color:#fff;
background-color: #ff8300;
color: white;
padding: 0px 8px 0px 8px;
border: none;
cursor: pointer;
display:inline;
font-size:12px;
font-weight:bold;

line-height:36px;
}

.dropdown {
position: relative;
display: inline-block;
}
.dropdown_x {
position: absolute;
z-index: 2000;
right: 0px;
}

.dropdown-content {
display: none;
position: absolute;
background-color: #535658;
width: 100%;
box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.2);
z-index: 1;

}

.dropdown-content a {
color: black;
padding: 0;
text-decoration: none;
display: block;

}

.dropdown-content a:hover {background-color: #f1f1f1}

.dropdown:hover .dropdown-content {
display: block;
}

.dropdown:hover .dropbtn {
background-color: #535658;
}
p{
padding:2px;
margin:0px;
}
#main_container{
width:1000px;
border-radius: 10px;
height:auto;
margin:auto;
padding:0px;
background-color:#F4EDEA;
}
#header{
position:relative;
width:1000px;
background-position:0px 0px;
margin:auto;
padding: 40 0 10px 0;
background-color:#f4edea;
}
#logo_big{
float:right;
padding:13px 40 0 15px;

}
#logo{
float:left;
padding:0;
}
#main_content{
clear:both;
}
.languages{
float:right;
width:150px;
padding:8px 0 0 0;
}
.lang_text{
float:left;
padding:0 5px 0 0;
color:#1DA1CF;
}
a.lang{
display:block;
float:right;
padding:0 5px 0 5px;
color:#535658;
}
.top_right{
width:728px;
float:right;
}
.big_banner{
float:right;
padding:10px 10px 0 0;
}
/*---------------- menu tab----------------------*/
#menu_tab{
width:1000px;
height:36px;
position:fixed;
padding: 0 0 0 0;
z-index: 1005;
}
ul.menu {
list-style-type:none; float:left; display:block; width:1020px;
margin:0px; padding:10px 0px 10px 10px;background-color:#333; margin-left:-14px}

ul.menu li {
display:inline;
font-size:12px;
line-height:36px;
}
ul.menu li.divider {
position:relative;
bottom:10px;width:2px;
height:40px;
background-color:#ff8300;
float:left;
}
li.divider_lang {
display:none;
/*display:inline-block;*/
width:4px;
height:36px;
float:right;
background-color:#ff8300;
/*background:url(images/menu_divider.gif) no-repeat center;*/
}

a.navi:link, a.navi:visited {
display:block; float:right; padding:0px 8px 0px 8px; margin:0 14px 0 14px;height:36px;text-decoration:none;color:#fff;}

a.navi:hover{
display:block; float:right; padding:0px 8px 0px 8px; margin:0 14px 0 14px;height:36px;text-decoration:none;color:#199ECD;}


a.nav:link, a.nav:visited {
display:block; float:left; padding:0px 8px 0px 8px; margin:0 14px 0 14px;height:36px;text-decoration:none;color:#fff;}

a.nav:hover{
display:block; float:left; padding:0px 8px 0px 8px; margin:0 14px 0 14px;height:36px;text-decoration:none;color:#199ECD;}

/*----------------crumb_navigation-------------*/
.crumb_navigation{
width:980px;
height:15px;
padding:5px 10px 0 20px;
color:#333333;
background:url(images/navbullet.png) no-repeat left;
background-position:5px 8px;
}
.crumb_navigation a{
color:#0fa0dd;
text-decoration:underline;
}
span.current{
color:#0fa0dd;
}

/*-------------left_content------------------*/
.left_content{
width:185px;
float:left;
padding:0 0 0 5px;
margin-top:13px;
}
.title_box{
width:185px;
height:30px;
margin:5px 0 0 0;
text-align:center;
font-size:13px;
color:#FFF;
background-color:#333;
line-height:30px;
}
/*--------left menu---------*/
ul.left_menu{width:180px;padding:0px;margin:0px;list-style:none;}
ul.left_menu li{margin:0px;list-style:none;}
ul.left_menu li.odd a,ul.left_menu li.odd_sel a{width:166px;height:25px;display:inline-table;background-color:rgba(0,0,0,0.07); text-decoration:none;color:#504b4b;padding:0 0 0 14px; line-height:25px; font-weight: bold;}
ul.left_menu li.even a,ul.left_menu li.even_sel a{width:166px;height:25px;display:inline-table;text-decoration:none;color:#504b4b;padding:0 0 0 14px; line-height:25px;font-weight: bold;}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{color:#000; text-decoration:underline;}
ul.left_menu li.even_sel a:hover, ul.left_menu li.odd_sel a:hover{color:#fff; text-decoration:underline;}
ul.left_menu li.odd_sel a,ul.left_menu li.even_sel a {width:171px; font-weight:bold;background-color:#333; color:#fff}

ul.left_menu2{width:180px;padding:0px;margin:0px;list-style:none;}
ul.left_menu2 li{margin:0px;list-style:none;}
ul.left_menu2 li.odd a,ul.left_menu2 li.odd_sel a{width:156px;height:25px;display:inline-table; border-bottom:1px #000 dashed; background-color:#fff;color:#504b4b;padding:0 0 0 24px; line-height:25px; font-weight:normal;}
ul.left_menu2 li.even a,ul.left_menu2 li.even_sel a{width:156px;height:25px;display:inline-table; border-bottom:1px #000 dashed; background-color:#fff;;color:#504b4b;padding:0 0 0 24px; line-height:25px; font-weight:normal;}
ul.left_menu2 li.even a:hover, ul.left_menu2 li.odd a:hover,ul.left_menu2 li.even_sel a:hover, ul.left_menu2 li.odd_sel a:hover{color:#000; text-decoration:underline;}
ul.left_menu2 li.odd_sel a,ul.left_menu2 li.even_sel a{ font-weight:bold;font-size:12px;};


ul.left_menu3{width:180px;padding:0px;margin:0px;}
ul.left_menu3 li{margin:0px;list-style:none;margin-left: -40px;}
ul.left_menu3 li.odd a,ul.left_menu3 li.odd_sel a{width:146px;height:24px;display:inline-table; border-bottom:1px #ff8300 dashed;background-color:rgba(0,0,0,0.07); text-decoration:none;color:#504b4b;padding:0 0 0 35px; line-height:25px; font-weight:normal;}
ul.left_menu3 li.even a,ul.left_menu3 li.even_sel a{width:146px;height:24px;display:inline-table; border-bottom:1px #ff8300 dashed; background-color:#F4EDEA; text-decoration:none;color:#504b4b;padding:0 0 0 35px; line-height:25px; font-weight:normal;}
ul.left_menu3 li.even a:hover, ul.left_menu3 li.odd a:hover{color:#000; text-decoration:underline;}
ul.left_menu3 li.odd_sel a,ul.left_menu3 li.even_sel a { background-color:#333; color:#fff;font-weight:bold;}
ul.left_menu3 li.even_sel a:hover, ul.left_menu3 li.odd_sel a:hover{background-color:#333; color:#fff;text-decoration:underline;}

.border_box{
width:180px;
height:auto;
text-align:center;
background:url(/images/box_bottom_bg.gif) no-repeat center bottom;
}
.product_title{
/*background-color:rgba(255, 255, 255, 0.8);*/
background-color:#F4EDEA;
padding:7px 0px 7px 0px;
border-radius:5px;
height:28px;
font-size:12px;
}
.product_title :hover{
color:#ff8300;
}
.product_title a{
text-decoration:none;
color:#011936;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a:hover{
color:#ff8300;
}
.product_img{
padding:5px 0 5px 0;
transition: transform .2s;
}

.product_img img{
width: 110px;
height: 110px;
}

.product_img:hover{
transform: scale(1.08);
}
.prod_price{
padding:5px 0 5px 0;

}
span.reduce{
color:#666666;
text-decoration:line-through;
}
span.price{
color: #ff8300;
background-color:white;
border:1px solid #ff8300;
padding:5px;
border-width:thin;
border-radius:5px;
}
/*----------newsletter--------------*/
input.newsletter_input{
width:150px;
height:16px;
border:1px #ddd9d9 solid;
margin:10px 0 5px 0;
font-size:12px;
padding:3px;
color:#999999;
}
a.join{
width:17px;
display:block;
margin:0px 0 5px 110px;
padding:2px 8px 6px 8px;
text-decoration: underline;
color:#169ECC;
}
.banner_adds{
width:180px;
text-align:center;
padding:10px 0 10px 0;
}
/*--------------oferta------------------*/
.oferta{

background:url(/images/slider_bg.gif)center;
background-repeat: repeat-y;
float:left;
padding:0px 10 0 25px;
margin:0 0 5px 5px;
}
.oferta_img{
float:left;
padding:10px 0 0 10px;
}
.oferta_img_right{
float:right;
padding:10px 15 0 10px;
}
.oferta_title{
font-size:15px;
color:#159dcc;
font-weight:bold;
}
.oferta_details{
width:340px;
float:left;
padding:20px 0 0 30px;
}
.oferta_text{
padding:5px 0 5px 0;
font-size:12px;
color:#159dcc;
text-align:justify;
line-height:15px;
}
/*center content--------------------------*/
.center_content{

width:778px;
float:left;
padding:5px 10px 5px 15px;
}
.right_center_content{

width:778px;
float:left;
padding:5px 10px 5px 15px;
}
.left_center_content{

width:778px;
float:right;
padding:5px 10px 5px 15px;
}
.logform{
margin: 10px 10px 10px 10px;
display:inline-block;
}


.center_title_bar{
width:769px;
height:31px;
background-color:#333;
float:left;
padding:0 0 0 10px;
margin:0 0 0 5px;
line-height:31px;
font-size:13px;
color:#fff;
}


.center_text{
width:760px;
float:left;
padding:15px 15px 25px 10px;
margin:0 0 0 5px;
/*line-height:31px;*/
font-size:12px;
/*color:#159DCC;
font-weight:bold;*/

}


.niisama{
padding: 0 60 0 60px;
align:center;
}

.login_title_bar, .resetpass_title_bar{
width:370px;
height:31px;
float:left;
padding:0 0 0 10px;
margin:0 0 0 5px;
line-height:31px;
font-size:12px;
color:white;
background-color:#333;
font-weight:bold;
}


.half_title_bar{
width:360px;
height:31px;
padding:0 0 0 10px;
margin:0 0 0 5px;
line-height:31px;
font-size:12px;
color:black;
font-weight:bold;
}



.register2_title_bar{
width:760px;
height:31px;
float:left;
padding:0 0 0 10px;
margin:0 0 0 5px;
line-height:31px;
font-size:12px;
color:#159DCC;
font-weight:bold;
background:url(/images/login.gif) no-repeat center;
}

.register2{
margin: 0 auto;
width: 100px;
padding:40px 90px 20px 0px;
}


.centerbox{
/* margin: 0 auto;*/

width: 100px;
padding:40px 90px 20px 0px;
margin-left: auto;
margin-right: 450px;
}



.logimine{
padding:0;
font-size:6px;
color:#159DCC;
font-color:black;


}

/*----------------------right content--------------*/
.right_content{
width:180px;
float:left;
padding:0px;
}
.shopping_cart{
width:180px;
height:84px;
text-align:center;
}
.cart_title{
font-size:12px;
font-size:12px;
color:#847676;
font-weight:bold;
padding:0px;
}
.cart_details{
width:115px;
float:left;
padding:5px 0 0 15px;
text-align:left;
}
.cart_icon{
float:left;
padding:5px 0 0 5px;
}
span.border_cart{
width:100px;
height:1px;
margin:3px 0 3px 0;
display:block;
border-top:1px #999999 dashed;
}
/*---------prod_box----------*/
.prod_box{
width:173px;
height:auto;
float:left;
padding:10px 10px 10px 11px;
}


.center_prod_box{
width:173px;height: 170px;
float:left; text-align:center;padding:0px; margin:0px; border:2px #ff8300 solid;border-radius:5px;background-color:#fff; /*background:radial-gradient(#fff, #ff8300);*/
}
.prod_details_tab{
width:173px;
height:31px;
float:left;
margin:3px 0 0 0;
}
img.left_bt{
float:left;
padding:6px 0 0 6px;
}
a.prod_details{
width:75px;
height:24px;
display:block;
float:right;
background:url(/images/link_bg.gif) no-repeat center;
margin:2px 5px 0 0;
text-align:center;
line-height:24px;
text-decoration:none;
color:#159dcc;
}

a.prod_compare{
width:75px;
height:24px;
display:block;
float:left;
background:url(/images/link_bg.gif) no-repeat center;
margin:2px 0 0 5px;
text-align:center;
line-height:24px;
text-decoration:none;
color:#159dcc;
}
a.prod_buy{
width:75px;
height:24px;
display:block;
float:left;
background:url(/images/link_bg.gif) no-repeat center;
margin:0px 0 0 0px;
text-align:center;
line-height:24px;
text-decoration:none;
color: #006600;
}
/*---------prod_box_big----------*/
.prod_box_big{
width:554px;
height:auto;
float:left;
padding:10px 10px 15px 15px;
}
.center_prod_box_big{
width:754px;height: auto;float:left; text-align:center;padding:0 0 10px 0; margin:0px; background-color:white;padding:10px 0 10px 0;border-radius:5px;border:1px #ff8300 solid;
}
.product_img_big{
width:250px;
padding:10px 0 0 10px;
float:left;
}
.details_big_box{
width:345px;
float:left;
padding:19px 0 0 70px;
text-align:left;
}
.product_title_big{
color:#333;
padding:5px 0 5px 0;
font-weight:bold;
font-size:17px;
}
.specifications{
font-size:12px;
line-height:20px;
}
.thumbs{
padding:8px 5px 8px 5px;
border:1px #DFD1D1 solid;
margin:15px 0 0 0;
}
.thumbs a{
padding:3px;
}
.prod_price_big{
padding:5px 0 5px 0;
font-size:16px;
font-weight:bold;
}

/*---------lisa_korvi_nupp----------*/

.lisakorviContainer{
padding-top:8px;
}
.lisakorvi{
border: 2px solid #ff8300;
padding: 8px 18px;
transition-duration: 0.4s;
border-radius: 5px;
margin-left:10px;

}
.lisakorvi:hover{
background-color:#ff8300;
color:white;
cursor: pointer;
}


a.addtocart{
width:76px;
height:27px;
display:block;
float:left;
background:url(/images/addtocart.gif) no-repeat left;
padding:0 0 0 33px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
a.compare{
width:76px;
height:27px;
display:block;
float:left;
margin:0 0 0 10px;
background:url(/images/compare.gif) no-repeat left;
padding:0 0 0 33px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
span.blue{
color:#333;
font-weight:bold;
}
/*---------------contact_form------------------*/
.contact_form{
width:355px;
float:left;
padding:0px 0 0 175px;
}
.form_row{
width:335px;
clear:both;
padding:10px 0 10px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{
width:253px;
height:18px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:253px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
a.contact{
width:99px;
height:27px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(/images/contact_bt.gif) no-repeat left;
padding:0 0 0 10px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
/*--------------footer----------------*/
.footer{
width:1000px;
clear:both;
height:45px;
background:url(/images/footer_bg.gif) repeat-x top;
}
.left_footer{
float:left;
width:300px;
padding:5px 0 0 10px;
}
.right_footer{
float:right;
padding:15px 30px 0 0;
}
.right_footer a{
padding:0 0 0 7px;
text-decoration:none;
color: #666666;
}
.right_footer a:hover{
text-decoration:underline;
}

.center_footer{
float:left;
width:270px;
text-align:center;
color:#666666;
padding:10px 0 0 60px;
}


/* ---------------- tootetabel ------------------ */

.tootetabel_div {
padding: 0px 0 10px 0;

}

thead {
box-sizing: border-box;
}


table.tootetabel {
background: #FFF;
border-collapse: collapse;
width: 100%;
margin: 0px 0 0 0;
font-family: auto;
}
.tootetabel td,
.tootetabel th {
padding: 4px;
border: 1px solid #CCC;
overflow: hidden;
text-align: left;
vertical-align: middle;
font-family:calibri;
}
.tootetabel th {
background-color: #3333331a;
font-weight: 800;
}
.tootetabel th a,
.tootetabel td a {
display: block;
width: 100%;
}




.tootetabel th a.sort-by {
padding-right: 10px;
position: relative;
color: #000;
text-decoration: none;
}

/*
a.sort-by:before,
a.sort-by:after {
border: 4px solid transparent;
content: "";
display: block;
height: 0;
right: 20px;
top: 50%;
position: absolute;
width: 0;
}
a.sort-by:before {
border-bottom-color: #666;
margin-top: -9px;
}
a.sort-by:after {
border-top-color: #666;
margin-top: 1px;
}
*/


/* see on ka tootetabeli ankruks */
a.anchor {
}



.klikktootenimel{
text-decoration: none;
color: #000;
}

.klikktootenimel:hover{
text-decoration: underline;
color: -webkit-link;
}



#popImage_cache img{
border:4px solid #fff;
background:#fff;
display:block;
padding:4px;
position:absolute;
cursor:pointer;
z-index:9999;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 45px #888;
-webkit-box-shadow: 0 0 45px #888;
box-shadow: 0 0 45px #888;
}
.popImage_close{
background:url(/images/close.png) center no-repeat;
position:absolute;
height:40px;
width:40px;
z-index:9999;
cursor:pointer;
display:none;
}


input.lisa {
font-size: 11 px;
font-family: Verdana;
color: #2a2d3a;
BORDER-RIGHT: #909293 1px solid;
BORDER-TOP: #d9dadd 1px solid;
BORDER-LEFT: #d9dadd 1px solid;
BORDER-BOTTOM: #909293 1px solid;
FONT-FAMILY: Verdana;
BACKGROUND-COLOR: #f5f5f5
}

a.delkorv:active,a.delkorv:visited,a.delkorv:hover,a.delkorv:link { font-family: Verdana, Arial ; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #780d23; text-decoration: none }





/* otsingu tarbeks */

label {
position: absolute;
-webkit-transform: translateY(6px);
transform: translateY(6px);
left: 5px;
/* color: rgba(255, 255, 255, 0.5);*/
-webkit-transition: all 0.25s ease;
transition: all 0.25s ease;
-webkit-backface-visibility: hidden;
pointer-events: none;
/*font-size: 22px;*/
}
label .req {
margin: 2px;
color: #1ab188;
}

label.active {
-webkit-transform: translateY(-12px);
transform: translateY(-12px);
/*left: 2px;*/
/* font-size: 14px;*/
}
label.active .req {
opacity: 0;
}

label.highlight {
/* color: #ffffff;*/
}

.input {
/* font-size: 22px;*/
display: block;
/* width: 100%;*/
/* height: 38px;*/
/* padding: 5px 10px;*/
/* background: none;*/
background-image: none;
/* border: 1px solid #a0b3b0;*/
color: #000000;
border-radius: 0;
-webkit-transition: border-color .25s ease, box-shadow .25s ease;
transition: border-color .25s ease, box-shadow .25s ease;
}
.input:focus, textarea:focus {
outline: 0;
/* border-color: #1ab188;*/
}


.field-wrap {
position: relative;
display:inline-block;
/*margin-bottom: 40px;*/
}

.otsivalik {
height:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.mainsearch {
text-align:center;
}

.lehenumbrid {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}





/* tagasisidevorm */
.peitus {visibility:hidden; height: 1px;}

#paroolmeelest {
margin: 15px;
}


.resetpassform{
float:left;
padding:0 150 10 50;
}

#resetpasserror {
color:red;
margin: 20px;
}

#resetpassok {
margin: 60px;
}

#tagasiloetellu {
margin: 20px;
}




.tellimusteloetelu_div {
padding: 0px 0 10px 0;
}

table.tellimusteloetelu {
background: #FFF;
border-collapse: collapse;
/*width: 100%; */
/*margin: 0px 0 0 0;*/
font-family: auto;
margin-left: auto;
margin-right: auto;

}
.tellimusteloetelu td, .tellimusteloetelu th {
padding: 4px;
border: 1px solid #CCC;
overflow: hidden;
text-align: left;
vertical-align: middle;
}
.tellimusteloetelu th {
background-color: #DDD;
font-weight: 400;
}
.tellimusteloetelu th a, .tellimusteloetelu td a {
display: block;
width: 100%;
}

#kasutajakontoylevaade {overflow:hidden; text-align: left; margin: 0px auto; padding: 0px; border:0; width: 800px;}
#kasutajakontoylevaade_v {float: left; width: 360px;}
#kasutajakontoylevaade_p {margin: 0; float: left; width: 360px;}
.kasutajakontoylevaade_txt {padding-left: 25px;}
#teisetasemetootelist { float: left;width: 100%;}
#tagasinupp{padding:0 6 0 6;margin-right: 10;margin-right: 10;float: right;}
#tagasinupp2{padding:0 46 0 46;margin-right: 100;}
#edasinupp{padding:0 6 0 6;margin-right: 100;float: right;}
#transpordivorm{padding:8 10 0 10;width: 400px;}

#loginform{float:left;padding:0 100 10 120;}
#regaform1{float:right;padding:8 70 0 10;}
#regaform2{padding:8 10 0 10;width: 300px;}
#tooteidkorvis {color:#fff;line-height: 10px;}
#basketlink{height: 36px;}
#basketpic{padding: 4px; width:25px;}
#logoutlink{height: 36px;margin: 0 0 0 10px;}
#logoutpic{padding: 4px;}
#otsigrupipiirang{ width: 85px;}
#otsing_tootja{ width: 85px;}
#arveaadressform{padding:8 10 0 10;width: 300px;}
#tarneviisform1{padding:8 10 0 10;width: 400px;}
#tarneviisform2{padding:8 10 0 10;width: 450px;}
#muudakontaktandmeidform {padding:8 10 0 10;width: 400px;}
#otsi_eileitud {margin-top: 20;}
#otsi_eileitud_main {margin-top: 30;}
#head_pic {margin-top:15px
}
#product_img_big_img {
    width: 250px;
    margin-left: 20px;}
.product_tooterida_img {max-width: 50px; max-height:50px;}
.illustratiivne{margin-left: 35px;}

#doingasearch{margin-block-end:0.3em;}
.marksonad {position:relative; right:84px;}
