/* CSS Document */
/*--------Lehe stiilid----------*/
body {
	background-color: #7d786b;
	margin:0px;
}
body, td, th, div {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 13px;
	color:#000;
}
img { border:none; }
.modArtikkel a:link,.modArtikkel a:visited, .ePoodToodeInfoCont a:link, .ePoodToodeInfoCont a:visited{
	color:#ca590b;
}
.modArtikkel a:hover,.ePoodToodeInfoCont a:hover{
	text-decoration:underline;
	color:#666;
}
#headerWrap, #headerContWrap {
	width:940px;
	margin:0px auto;
	padding: 0 10px;
}
#wrap{
	width:920px;
	margin:0 auto;
	background-color:#FFF;
	border:solid 1px #54514b;
	border-top:none;
	padding:10px;
}
#headerWrap{
	background:url(../../images/image_01.png) repeat;
	padding-top:34px;
}
#header { background:url(../../images/image_09.gif) repeat #efefef;}
#headerContent {
	height:38px;
	background:url(../../images/image_02.png) repeat-x top;
	position:absolute;
	z-index:200;
	width:100%;
	left:0;
	top:0;
}
#content {
	background-color:#FFF;
	}
#mainMenu {
	position:absolute;
	z-index:100;
	width:940px;
	text-align:center;
}
#cont_e {	
	min-height:30px;
	margin:10px 0 0;
	border-top:solid 1px #7d786b;
}
#cont_f{
	margin-right:120px;
}
#cont_f,#cont_f td{
	font-size:11px;
	}
#footer{
	margin:0 auto;
	padding:10px 0;
	width:940px;	
}
#author{
	height:30px;
	width:110px;
	font-size:10px;
	float:right;
	z-index:10;
	margin-top:-20px;
}
#greaton{
	display:block;
	float:left;
	background:url(../../images/greaton.gif) no-repeat top;
	height:22px;
	width:61px;
	margin-right:8px;
}
#greaton:hover{
	background-position:bottom;
}
#vita{
	display:block;
	height:15px;
	width:41px;
	background:url(../../images/vita.gif) no-repeat top;
	margin:0;
	float:left;
}
#leftSide{
	float:left;
	width:222px;
	padding:0px;
	background:#c4c2bd;
	border:solid 1px #7d786b;
}
.contBorder{
	border:solid 1px #FFF;
	padding:10px;
}
#cont_a{
	margin-left: 20px;
	padding:0 0 60px 0;
	min-height:300px;
	width:666px;
	float:left;
}
#cont_b, #cont_c{
	padding:5px;
}
/*---*/
#siteLogo {
	margin:100px 0px 0px 40px;
	position:absolute;
	z-index: 20;
	outline:none;
}
#siteLogo a{
	display:block;
	height:72px;
	width:250px;
	background-image:url(../../images/logo.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#userInfo { float:right; }
/*---menu---*/
.fstMenu {
	list-style: none;
	margin:0 auto;
	padding: 0 10px;
	height:59px;
	width:840px;
	background:url(../../images/menuBg2.png) no-repeat top center;
}
.fstMenu li {
	float:left;
	padding: 0 1px;
	margin:0;	
	height:59px;
	text-align:center;
}
.fstMenu a, .fstMenu a:link, .fstMenu a:visited {
	font-size:13px;
	color:#FFF;	
	display:block;
	text-decoration: none;
	overflow: hidden;
	text-align:center;
	cursor:pointer;
	font-weight:bold;
	padding: 18px 20px 17px 20px;
}
.fstMenu a:hover, .fstMenu .selected a{
	background-image:url(../../images/menuHoverBG.png);
	background-repeat:repeat-x;
	overflow: hidden;
}
.fstMenu a:hover, .fstMenu .selected a {color:#f4f4f4; overflow: hidden;}
.sndMenuUl,#catList {
	list-style: none;
	margin: 0px 4px;
	padding: 0px;
	text-align:left;
	border-top:solid 1px #adadad;
}
.sndMenuUl li, .sndMenuUl li.selected, #catList li {
	margin:0;
	padding:1px 0;
	border-bottom:solid 1px #adadad;
}
.sndMenuUl li.selected { }
.sndMenuUl li a:link, .sndMenuUl li a:visited, #catList li a:link, #catList li a:visited {
	padding: 3px 0px 3px 20px;
	font-size:12px;
	font-weight:normal;
	color:#1e1c18;
	display:block;
	font-weight:normal;
	background:url(../../images/arrow_dark.gif) left center no-repeat;
}
#secondMenuCont .header, #catListCont .header{
	font-size:14px;
	color:#43423f;
	font-weight:bold;
	padding:5px 0px 5px 20px;

}
.sndMenuUl li a:hover,#catList li a:hover{
	background-color:#d3d2ce;	
} 
#catList li.selected a:visited, #catList li.selected a:link, .sndMenuUl li.selected a:visited, .sndMenuUl li.selected a:link{
	color:#524e43;
	background:url(../../images/arrow.gif) left center no-repeat;
	background-color:#d3d2ce;
}
#catList li.selected a, .sndMenuUl li.selected a{
	background:url(../../images/arrow_dark.gif) left center no-repeat;
	background-color:#d3d2ce;
}
#catList li.selected li a:link,#catList li.selected li a:visited, .sndMenuUl li.selected li a:visited,.sndMenuUl li.selected li a:link {
	background-color:transparent;
}
#catList li li.selected a:link, #catList li li.selected a:visited,.sndMenuUl li li.selected a:visited,.sndMenuUl li li.selected a:link{
	background-color:#d3d2ce;
}
#catList li a span{
	font-size:9px;
}
.trdMenuUl, #catList li ul {
	list-style: none;
	margin: 1px;
	padding: 0px;
	padding-left: 8px;
	border:none;
	background:none;
}
.trdMenuUl li, .trdMenuUl li.selected, #catList li li {
	margin: 0px;
	padding: 2px;
	padding-left: 8px;
	border:none;
	background:none;
}
.trdMenuUl li.selected{
	background-color:#d3d2ce;
}
.trdMenuUl li a:link, .trdMenuUl li a:visited, #catList li li a:link, #catList li li a:visited {
	font-size:11px;
	font-weight:normal;
	color:#1e1c18;
}
.trdMenuUl li.selected a { color:#dbdbdb; }
/**/
#backLink{
	margin:10px;
	text-align:right;
}
#backLink a:link, #backLink a:visited{
	font-size:11px;
}
.articleFull { font-size:12px; }
.articleDate {
	position:absolute;
	z-index:10;
	margin:0px 0px 0px -45px;
	width:50px;	
	/*color:#FF00F0;*/
}
.articleDate .day {
	font-size:20px;
	font-weight:bold;
	color:#6d6d6d;
	text-align:center;
}
.articleDate .month {
	font-size:10px;
	color:#3a3a3a;
	font-weight:normal;
	margin-top:-4px;
	text-align:center;
}
#uudistelist{
	font-size:11px;
	margin:20px 0;
}
#uudistelist div{
	margin:4px 0px;
}
.customButton{
	font-size:11px;
	color:#f7f3e9;
	background:#c4c2bd;
	border:solid 1px #666154;
	padding:4px 8px;
}
#uudistelist input{
	font-size:11px;	
}
#uudistelist .small{
	color:#666;	
}
.ePoodTootedTabel{
	/*width:100%;*/
}
.ePoodTootedTabel td{
	border:solid 1px #E0E0E0;
	width:305px;
}
.ePoodTootedTabel td.hover{
	background:none;
	border:solid 1px #C0C0C0;
}
.ePoodTootedCont{
	margin-bottom:20px;
}
.ePoodTootedCont h3, .ePoodTootedCont h3 a:link, .ePoodTootedCont h3 a:visited{
	font-size:12px;
	color:#422206;
	padding:0px;
	margin:0px 0px 8px 0px;
}
.ePoodTootedCont h3 a:hover{
	color:#635e51;
}
.ePoodOtsiTulemus .euroPrice{
	font-size:10px;
}
.ePoodTootedCont .euroPrice, #ePoodTellimusTooted tr.summary .summa span.euroPrice{
	font-size:11px;
	font-weight:normal;
}
.ePoodTootedHindVana .euroPrice{
	font-size:10px;
}
.ePoodTootedCont .thumb{float:left;}
.ePoodTootedCont .content{margin:10px 0px 0px 145px;}
.ePoodTootedCont img, .ePoodOtsiTulemus img{
	/*border:solid 1px #7d786b;*/
	padding:1px;
	background-color:#FFF;
}
.ePoodEsileht{
	/*margin-bottom:20px;*/
}
.ePoodEsileht h2{
	margin:8px 0px 8px 0px;
	padding:0px;
	font-size:14px;
	color: #272320;
	font-weight: bold;
	text-decoration:none;
	text-transform:uppercase;
}
.tooteHoiatus{
	padding:10px 10px 10px 34px !important;
	margin:10px 0px !important;
	font-size:11px;
	color:#b20202;
	min-height:26px;
	background:url(../../images/warning.gif) no-repeat 15px 10px;
}
.ePoodTootedHind{
	text-align:right;
	font-weight:bold;
}
.toodeStaatus{
	font-size:11px;
	text-align:right;
}
.toodeStaatus.textAccent span{	
	font-weight:bold;
}
.ePoodTooteVariatsioonid{
	text-align:right;
	font-size:10px;
	color:#666;
	margin:8px 0;
}
.ePoodToodeInfoCont{
	width:100%;
}
.ePoodToodeInfoCont .infoCont{
	margin-left:10px;
}
.ePoodToodeInfoCont .hind{
	font-weight:bold;
	text-align:right;
}
.ePoodOstaBtn a, .ePoodOstaBtn a:link, .ePoodOstaBtn a:visited,  a.customButton,  a.customButton:link,  a.customButton:visited{
	font-size:11px;
	color:#000;
	background:#c4c2bd;
	border:solid 1px #666154;
	padding:4px 8px;
	float:right;
	margin:6px 0 0;
	text-decoration:none;
}
.ePoodOstaBtn a:hover,  a.customButton:hover{
	border-color:#333;
	border-color:#000;
}
.tootePilt{
	margin-top:24px;
}
.tootePilt .imgCont{
	margin-bottom:2px;
}
.jpsoovita{
	display:block;
	height:72px;
	width:71px;
	background:url(../../images/JPsoovitab.png) no-repeat top left;
	position:absolute;
	z-index:10;
	margin:-16px 0 0 -16px;
}
#searchBox{
	margin:10px 0;
}
#searchBox a:link, #searchBox a:visited{
	font-weight:bold;
	color:#272320;
	font-size:12px;
}
#searchBox a:hover{
	color:#3d3a32;	
}
#ostukorv{
	padding: 0 5px;
	float:right;
	margin-top:10px;
}
#ostukorv #korvIkoon{
	float:left;
	display:block;
	height:17px;
	width:18px;
	background:url(../../images/basket.gif) no-repeat left top;
}
#korvSisu{
	margin: 2px 0 0 10px;
	font-size:11px;
	float:left;
	color:#FFF;
}
#korvVaata{
	margin:2px 0 0 10px;
	text-align:right;
	float:left;
}
#korvVaata a:link, #korvVaata a:visited {
	color:#FFF;
	font-size:11px;
	padding:0 0 0 5px;
	background:url(../../images/arrow_white.gif) left center no-repeat;	
}
#korvVaata a:hover{
	color:#CCC;
}
#ostuInfo{
	font-size:10px;
	margin:2px 0;
	background:#f7f3e9;
	border:solid 1px #645f52;
	padding:10px;
	color:#2d2a26;
	position:absolute;
	z-index:101;
}
#klientBtn{
	font-size:11px;
	margin-left:4px;
	}
#ePoodKorvNupp, #ePoodKorvNupp a:link, #ePoodKorvNupp a:visited{
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 12px;
	color: #6e752c;
	font-weight: bold;
}
#ePoodKorvNupp a:hover{
	color: #C8C891;
}
.ePoodTootedHindVana{ font-size:11px; text-decoration:line-through; font-weight:normal;}
.ePoodTootedSoodus{ color:#900;}
.required{
	color:#F00;
}
#ePoodTellimusTooted th, .ePoodOtsiTulemus th{background-color:#635e51; color:#fff; font-size:11px;}
#ePoodTellimusTooted td, .ePoodOtsiTulemus td{background-color:#fff; color:#000; font-size:11px;}
#ePoodTellimusTooted td a, .ePoodOtsiTulemus td a{color:#000;}
#ePoodTellimusTooted .alt td,.ePoodOtsiTulemus td.alt {background-color:#f7f3e9;}
#ePoodTellimusTooted tr.summary td{background:none;color:#858585; font-weight:bold;}
#ePoodTellimusTooted tr.summary .summa span{font-size:14px;}
/*------*/
#language{
	float:left;
	margin-top: 8px;
}
#langCurrent {
	background:url(../../images/arrow_03.gif) no-repeat right;
	padding-right:8px;
	font-size:11px;
	color:#b1b1b1;
	float:right;
	cursor:pointer;
}
#langList {
	list-style:none;
	margin:0px;
	padding:0px;
}
#langList li {
	padding:0px 3px;
	margin: 0px;
	text-align:left;
	float:left;
}
#langList li a {
	color:#b1b1b1;
	font-size:11px;
	text-decoration:none;
}
#langList li a.selected, #langList li a:hover { color:#fff; }
#userInfo {
	margin: 10px 8px 0px 10px;
	font-size:11px;
	color:#CCC;
}
#userInfo a, #userInfo a:link, #userInfo a:visited { font-size:11px; color:#CCC; }
/**/
.hide {
	position:absolute;
	display:none;
}
.show { }
.hand { cursor:pointer; }
.left { float:left; }
.right { float:right; }
.button {
	border: 1px solid #65778f;
	color:#000000;
	padding: 2px;
	padding-left: 16px;
	margin: 3px;
	font-size: 11px;
	height: 24px;
}
#btnLogIn {
	background-image:url(../../system/admin/images/btnLog.gif);
	background-repeat: no-repeat;
	background-position:left;
}
#btnLogInHover {
	background-image:url(../../system/admin/images/btnLogHover.gif);
	background-repeat: no-repeat;
	background-position:left;
	cursor: pointer;
}
#btnLogInHoverRev {
	background-image:url(../../system/admin/images/btnLogHoverRev.gif);
	background-repeat: no-repeat;
	background-position:left;
}
.break {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	border:none;
	overflow:hidden;
}
.modBannerCont{
	margin: 20px 0 ;
	text-align:center;
}

#piltList{
	overflow:hidden;
	background:url(../../images/loader.gif) no-repeat center center #FFF;
	z-index:1;
}
.pics {  
    height:  290px;  
    width:   940px;  
    padding: 0;  
    margin:  0;  
} 
.pics img {  
    top:  0; 
    left: 0;
} 
#tootedFilter{
	padding:4px;
	border-bottom:solid 1px #999;
	margin-bottom: 12px;
}
#tootedFilter select{
	margin:4px;
	font-size:11px;
}
#filterSort{
	font-size:11px;
}
#tootedTyypList div{
	float:left;
}
#tootedTyypList img{
	border:solid 1px #7d786b;
	padding:1px;
	margin: 0 4px;
}
#tootedTyypList span{
	width:204px;
	display:block;
	margin:-30px 0 0 10px;
	z-index:10;
	position:relative;
}
#tootedTyypList a.vaataTooteid{
	float:right;
}
#tootedTyypList span a{
	font-size:11px;
	color:#FFF;
	display:block;
	padding:2px;
	float:left;
}
#tootedTyypList span a:hover{
	color:#999;
}
#brandList{
	height: 80px;
	overflow:hidden;
}
#brandList li{
	float: left;
    list-style: none;
    width: 184px;
   	height: 80px;
}
.jcarousel-container {
    position: relative;
	width:920px;
	overflow:hidden;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 184px;
   	height: 80px;
	text-align:center;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
#kalkulaator{
	margin:30px 0;
}
#kalkulaator td,#kalkulaator div{
	font-size:11px;
}
.share{
	float:left;
	width:25px !important;
}
#shareLinks{
	margin-top:4px;
	font-size:11px;
}
