/** Common styles begin **/
body {
padding: 0;
margin: 0;
/*background: url(gfx/taust.jpg);*/
background: url(gfx/muster.gif);
}

div#konteiner {
position: relative;
width: 885px;
padding: 0;
margin: 35px auto 0 auto;
/*text-align: left;*/
}

body, p {
text-align: left;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
color: #000;
}

h1, h2, h3 {
font-family: Tahoma, sans, sans-serif;
}

a:link, a:visited {
text-decoration: none;
}

img {
border: none;
}
/** Common styles end **/


/** HEADER begin **/
div#siteLogo {
width: 100%;
margin-bottom:5px;
}

div#headerKonteiner {
position: relative;
width: 100%;
height: 165px;
background-color: #f5821f;
}

div.logoHeader {
position: absolute;
/*top: 35px;
left: 32px;*/
}

div#bannerHeader {
/*position: absolute; top: 7px; left: 198px;*/
padding-top:6px;
padding-left:6px;
}

/* LoginForm */
div#loginHeader {
position: absolute;
width: 170px;
top: 15px;
left: 700px;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-weight: bold;
color: #fff;
}

div#loginHeader p {
font-family: Tahoma, sans, sans-serif;
font-weight: bold;
color: #fff;
margin: 0;
padding: 0;
}

form.login {
margin-bottom: 5px;
}

.loginTextbox {width: 100%; margin: 3px 0 !important; padding: 3px 0 2px !important; background-color: #f1ede2}
.loginTextbox input {width: 100%; margin: 0; padding: 0 3px 0 2px; height: 17px; font-size: 12px; font-weight: bold; color: #a12822; background: none; border: none}

#loginIDForm {margin: 0 0 10px}
#loginIDForm .submit {height: 20px; background: url(gfx/img/id-card-login.png) left center no-repeat}
#loginIDForm .submit span {display: block; width: 5px; height: 20px; float: right; background: url(gfx/img/id-card-login.png) right center no-repeat}
#loginIDForm input {margin: 0 0 0 20px; padding: 2px 0; width: 145px; height: 18px; float: left; border: none; background: none; color: #a12822; font-size: 12px; font-weight: bold}

/* IE hack */
*html .loginTextbox {
height: 20px;
}
*html #loginIDForm input {
	height: 20px;
}


/* LoginForm links */
div#loginHeader a:link, div#loginHeader a:visited {
color: #fff;
}

div#loginHeader a:hover {
color: #a12822;
}

div#loginHeader p {
font-size: 12px;
}

/* LoginForm end */

/** HEADER end **/


/** MAIN MENU begin **/
div#menyyKonteiner {
position: relative;
width: 100%;
height: 35px;
margin: 0;
padding: 0;
background-color: #010014; /*#f46f21;*/
}

div#menyy {
position: absolute;
width: 100%;
height: 20px;
top: 10px;
margin: 0;
padding: 0;
vertical-align: center;
text-align: center;
}

div#menyy a:link, div#menyy a:visited {
font-family: Arial, sans, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
}

div#menyy a:hover {
color: #a12822;
}

div#menyy a {
margin: 0 5px 0 5px;
}

div.menyyKeelevalik {
position: absolute;
top: 11px;
right: 20px;
}

div.menyyKeelevalik, div.menyyKeelevalik a:link, div.menyyKeelevalik a:visited {
font-family: Tahoma, Sans, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
}

div.menyyKeelevalik a:hover {
color: #a12822;
}

/** MAIN MENU end **/


/** CONTENT Common begin **/

div#sisuKonteiner {
position: relative;
width: 100%;
background: url(gfx/sisuKonteinerTaust.jpg) repeat-y;
}

div#sidebarParem {
position: relative;
width: 170px;
padding-top: 40px;
right: 15px;
float: right;
}

div#sidebarVasak {
position: relative;
width: 198px;
float: left;
}

div#contentWrap {
position: relative;
width: 460px;
float: left;
/*margin: 40px 0 0 14px;*/
margin-top: 40px;
left: 14px;
padding: 0 0 0 0;
}

div#contentWrap ul {
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
color: #000;
margin: 0 0 0 15px;
padding: 0;
}

div#contentWrap li {
margin-bottom: 10px;
}

/** SPACERs **/

div.spacer, div.spacer5px, div.spacer10px, div.spacer20px, div.spacer40px, div.spacer60px, div.spacer80px, div.spacerViga {
position: relative;
width: 100%;
overflow: hidden;
clear: both;
}

div.spacer {
height: 1px;
}

div.spacer5px {
height: 5px;
}

div.spacer10px {
height: 10px;
}

div.spacer20px {
height: 20px;
}

div.spacer40px {
height: 40px;
}

div.spacer60px {
height: 60px;
}

div.spacer80px {
height: 80px;
}

div.spacerViga {
height: 1px;
border-bottom: 1px solid #f5821f;
}

div.sisuWrap p {
font-size: 11px;
}

div.wrapVeel, div.wrapMyydud {
position: relative;
height: 17px;
margin-top: 5px;
padding: 0;
float: right;
}

div.raamatShot div.wrapVeel {
float: left;
}

div.wrapVeel div, div.wrapVeel span {
display: block;
float: left;
margin: 2px 3px 0 0;
}

/* 28.04.2008, BUGfix */
div.wrapVeel a:link img, div.wrapVeel img, div.wrapVeel a:visited img {
border: none;
}

div.pagerFlow {
position: absolute;
width: 150px;
left: 50%;
margin-top: 7px;
margin-left: -75px;
text-align: center;
}

#pagerFlowActive {
color: #f5821f;
}

div.sisuWrap p.ettetelliminePole {
font-size: 12px;
text-align: center;
}

div.wrapVeel a:link, div.wrapVeel a:visited, div.wrapTagasi a:link, div.wrapTagasi a:visited, div.wrapMyydud, div.pagerWrap a:link, div.pagerWrap a:visited, div.sorteeriWrap a:link, div.sorteeriWrap a:visited {
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333;
}

div.wrapMyydud {
width: 130px;
background: none;
color: #a12822;
float: none;
}

div.wrapVeel a:hover, div.wrapTagasi a:hover, div.pagerWrap a:hover, div.sorteeriWrap a:hover {
color: #a12822;
}

div.pagerWrap {
position: relative;
width: 100%;
height: 40px;
text-align: center;
}

div.wrapTagasi {
position: relative;
height: 17px;
margin-top: 5px;
padding: 0;
float: left;
}

div.wrapTagasi span, div.wrapTagasi div {
display: block;
margin: 2px 0 0 0;
}

div.wrapTagasi img {
float: left;
margin-right: 4px;
}

div.wrapOstukorvi {
position: relative;
height: 17px;
margin: 5px 0 0 0;
padding: 2px 23px 0 0;

}

div.lisaOstukorvi {
position: relative;
width: 120px;
text-align: left;
margin-top: 5px;
}

div.lisaOstukorvi img {
position: absolute;
top: -2px;
left: 5px;
}

div.tooteSaadavus {
position: relative;
width: 120px;
text-align: left;
margin-top: 5px;
}

div.wrapOstukorvi a:link, div.wrapOstukorvi a:visited {
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000;
margin-bottom: 0;
}

div.wrapOstukorvi a:hover {
color: #a12822;
}

div.myydud {
position: relative;
font-family: Tahoma, sans, sans-serif;
font-size: 13px;
font-weight: bold;
color: #a12822;
text-align: center;
margin-top: 10px;
}

div.vigaWrap {
position: relative;
width: 100%;
margin-bottom: 20px;

}

div.vigaWrap p {
font-family: Tahoma, Sans, sans-serif;
color: #a12822;
font-size: 11px;
font-weight: bold;
text-align: center;
}

div.vigaWrap a:link, div.vigaWrap a:visited {
color: #000;
text-decoration: none;
}

div.vigaWrap a:hover {
color: #a12822;
}

/** CONTENT Common end **/


/** LEFT Sidebar begin **/

div.sidebarVasakPealkiri {
position: relative;
width: 100%;
text-align: left;
font-family: Trebuchet MS, sans, sans-serif;
font-size: 18px;
color: #333;
}

div.sidebarVasakPealkiri a:link, div.sidebarVasakPealkiri a:visited {
color: #333;
}

div.sidebarVasakPealkiri a:hover {
color: #a12822;
}

div.sidebarVasakVLink, div.sidebarVasakVLink a:link, div.sidebarVasakVLink a:visited {
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333;
margin-top: 3px;
text-align: left;
}

div.sidebarVasakVLink a:hover {
color: #a12822;
}

div.sidebarVasakElement {
position: relative;
width: 170px;
margin: 14px 0 0 20px;
}

div.alamMenyyWrap ul, div.alamMenyyWrap li {
list-style: none;
margin: 0px;
padding: 0px;
line-height: 16px;
}

div.alamMenyyWrap li {
margin-left: 5px;
text-indent: -5px;
}

div.alamMenyyWrap a:link, div.alamMenyyWrap a:visited {
/*font-family: Tahoma, sans, sans-serif;*/
font-family: sans, sans-serif;
font-weight: bold;
font-size: 12px;
color: #333;
margin: 0 0 0 0;
padding: 0 0 0 5px;
text-indent: -5px;
}

div.alamMenyyWrap a:hover {
color: #a12822;
}

ul.alamMenyyAlam {
margin: 0 0 10px 0;
}

ul.alamMenyyAlam li {
margin-left: 10px;
text-indent: -5px;
}

ul.alamMenyyAlam a:link, ul.alamMenyyAlam a:visited {
font-size: 12px;
/*font-size: 1.1em;*/
font-weight: normal;
color: #333;
/*line-height: 10px;*/
}

ul.alamMenyyAlam a:hover, #alamMenyyAktiivne, #menyyAktiivne {
color: #a12822;
}

.sidebarOtsiTextbox {
border: none;
width: 140px;
height: 18px;
font-family: Tahoma, sans, sans-serif;
font-size: 12px;
font-weight: normal;
color: #a12822;
padding: 3px 3px 0 3px;
margin-top: 5px;
background-color: #f1ede2;
}

.sidebarOtsiNupp {
position: absolute;
border: none;
margin: 7px 0 0 5px;
}

div.sidebarVasakSpacer {
position: relative;
width: 160px;
height: 1px;
overflow: hidden;
border-bottom: 2px solid #f5821f;
margin: 30px 0 0 20px;
}

div.makseV6imalusedWrap {
position: absolute;
left: 0px;
margin-top: -155px;
width: 200px;
height: 150px;
text-align: center;
}

/** LEFT Sidebar end **/


/** FRONTPAGE begin **/

input.inputSubmit {
font-family: Tahoma, Sans, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
background-color: #f5821f;
color: #fff;
margin: 0;
padding: 0;
width: 65px;
height: 20px;
border: none;
cursor: pointer;
}

input.inputSubmitTava {
font-family: Tahoma, Sans, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: center;
background-color: #f5821f;
color: #fff;
margin: 0;
padding: 0 3px 0 3px;
height: 16px;
border: none;
cursor: pointer;
}

input.submitV2ike {
position: relative;
width: 16px;
height: 17px;
margin: 0;
padding: 0;
background: url(gfx/nuppVeel.jpg) top left no-repeat;
border: none;
cursor: pointer;
}

div.wrapEripakkumine p {
font-size: 12px;
color: #333;
margin: 0 30px 20px 20px;
}

div.raamatThumbWrap {
position: relative;
width: 153px;
float: left;
text-align: center;
}

img.raamatThumb {
margin-bottom: 5px;
border: 1px solid #000;
}

div.raamatThumbKirjeldus {
position: relative;
width: 110px;
margin-left: 20px;
text-align: left;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
color: #000;
}

*html div.raamatThumbKirjeldus {
margin: 0 0 0 0;
}

div.raamatThumbKirjeldus a:link, div.raamatThumbKirjeldus a:visited {
color: #000;
}

div.raamatThumbKirjeldus a:hover {
color: #a12822;
}

/* Number in TOP */
div.raamatThumbTop {
position: absolute;
left: -25px;
top: 5px;
width: 19px;
height: 19px;
background: url(gfx/topRing.jpg) top left no-repeat;
font-family: Trebuchet MS, sans, sans-serif;
font-size: 14px;
font-weight: bold;
color: #fff;
text-align: center;
}

div.wrapUudis {
position: relative;
margin-bottom: 20px;
}

div.wrapRaamat h2, div.wrapRaamat h3 {
font-size: 12px;
margin: 0;
padding: 0;
}

div.wrapRaamat h3 {
font-weight: normal;
padding: 0 0 5px 0;
}

div.wrapRaamat h2 a:link, div.wrapRaamat h2 a:visited {
font-weight: bold;
color: #000;
margin: 0;
padding: 0;
}

div.wrapUudis h2 {
font-size: 12px;
margin: 0;
padding: 0;
}

div.wrapUudis h3, div.wrapRaamat h3 a:link, div.wrapRaamat h3 a:visited {
font-size: 11px;
font-weight: normal;
color: #666;
margin: 0 0 12px 0;
padding: 0;
}

div.wrapRaamat h2 a:hover, div.wrapRaamat h3 a:hover {
color: #a12822;
}

div.wrapRaamat a:link, div.wrapRaamat a:visited {
font-weight: bold;
color: #000;
text-decoration: none;
}

div.wrapRaamat a:hover {
color: #a12822;
}

div.wrapUudis p, div.wrapRaamat p {
margin: 0 0 10px 0;
font-size: 11px;
}

div.wrapUudis p.tooteInfo, div.wrapRaamat p.tooteInfo {
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
}

span.tooteHind {
font-size: 11px;
font-weight: bold;
}

span.tooteSoodusHind {
font-size: 11px;
font-weight: bold;
color: #a12822;
}

div.wrapUudis a:link, div.wrapUudis a:visited {
color: #000;
}

div.wrapUudis a:hover {
color: #a12822;
}

div.raamatShot {
position: relative;
width: 150px;
float: left;
text-align: center;
}

div.raamatShot img {
border: 1px solid #000;
}

div.wrapRaamat {
position: relative;
width: 295px;
float: right;
margin: 0;
padding: 0;
}

div.wrapKommentaar {
position: relative;
margin: 50px 0 0 0;
padding: 0 0 0 0;
width: 460px;
}

*html wrapKommentaar {
width: 440px;
}

div.kommentaarSpacer {
position: relative;
width: 100%;
height: 20px;
margin: 0;
padding: 0;
clear: both;
}

div.kommentaar {
position: relative;
width: 100%;
margin: 0;
padding: 0;
border-top: 2px solid #f5821f;
clear: both;
background-color: #f1e0c1;
}

div.vormHindaVanem, div.artikkelRaamat {
position: relative;
width: 443px;
margin: 0 0 0 17px;
}

div.vormHindaVanem h2, div.artikkelRaamat h2 {
position: relative;
font-size: 12px;
font-weight: bold;
color: #000;
margin: 5px 0 0 0;
}

div.hinda {
position: relative;
float: left;
font-family: Tahoma, sans, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
margin-top: 1px;
}

div.kommentaarHinda {
position: relative;
float: left;
margin: 0;
padding: 0;
}

div.hindaTekst {
position: relative;
margin: 0;
padding: 0;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
color: #000;
}

div.vormHinda {
position: relative;
margin: 20px 0 0 10px;
}

div.hinneHinda {
position: relative;
width: 20px;
text-align: center;
float: left;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000;
}

div.kommenteerimisVorm {
position: relative;
clear: both;
padding: 0;
}

div.kommentaarSplitter {
position: relative;
clear: both;
width: 96%;
height: 2px;
margin: 10px 0 0 2%;
overflow: hidden;
background-color: #f5821f;
}

div.kommenteerimisVormTekst, div.kommenteerimisVormTekst2 {
position: relative;
width: 50px;
float: left;
margin-top: 7px;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
color: #000;
}

div.kommenteerimisVormTekst2 {
position: relative;
width: 150px;
left: 50px;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-weight: bold;
color: #594F4A;/** remark **/
}

div.kommenteerimisVormTekst2 a:link, div.kommenteerimisVormTekst2 a:visited {
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
color: #000;
}

div.kommenteerimisVormTekst2 a:hover {
color: #a12822;
}

div.wrapSubmitKommentaar {
position: relative;
float: right;
top: -18px;
left: -35px;
}

div.artikkelRaamat a:link, div.artikkelRaamat a:visited {
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000;
}

div.artikkelRaamat a:hover {
color: #a12822;
}

div.artikkelRaamat p {
font-size: 11px;
color: #333;
font-style: italic;
margin: 0 0 20px 0;
}

textarea.kommenteerimisVormTextarea {
width: 330px;
height: 82px;
border: none;
background-color: #f1ede2;
margin-top: 5px;
font-family: Tahoma, sans, sans-serif;
font-size: 12px;
font-weight: bold;
color: #a12822;
padding: 3px 3px 0 3px;
}

#imgNoFrame {
border: none;
}

/** FRONTPAGE end **/


/** FOOTER begin **/

div#footerKonteiner {
position: relative;
width: 100%;
margin-top: 4px;
/*background-color: #f1e0c1;*/
background-color: #f5821f;
}

div#footer {
position: relative;
width: 700px;
margin-left: 140px;
}

div.footerSpacer {
position: relative;
width: 100%;
height: 35px;
margin: 0;
padding: 0;
clear: both;
}

div.footerElement {
position: relative;
display: block;
float: left;
height: auto;
margin: 10px 60px 10px 0;
}

div.footerElement h1 {
margin: 0 0 5px 0;
padding: 0;
font-size: 12px;
color: #333;
}

div.footerElement h1 a:link, div.footerElement h1 a:hover, div.footerElement h1 a:visited {
font-size: 12px;
}

div.footerElement a:link, div.footerElement a:visited, div.footerElement span {
font-family: Tahoma, sans, sans-serif;
font-size: 10px;
color: #333;
}

div.footerElement a:hover {
color: #a12822;
}

/** FOOTER end **/


/********** Fonts, styles, headings etc **********/

/** Common **/

/* Heading with orange box */
div.wrapPealkiri {
position: relative;
padding: 0;
width: 100%;
border-bottom: 2px solid #f5821f;
margin-bottom: 20px;
text-align: left;
}

div.wrapPealkiri h1 {
position: relative;
display: block;
width: 120px;
background-color: #f58a1f;
padding: 4px 3px 1px 4px;
margin: 0;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-weight: bold;
color: #fff;
}

div.wrapPealkiri a:link, div.wrapPealkiri a:visited {
color: #fff;
}

div.wrapPealkiri a:hover {
color: #a12822;
}

div.wrapPealkiriKommVanem {
position: relative;
padding: 0;
width: 100%;
}

div.wrapPealkiriKommentaar {
position: relative;
width: 180px;
float: left;
background-color: #f58a1f;
padding: 4px 3px 1px 4px;
margin: 0 2px 0 0;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-weight: bold;
color: #fff;
}

div.wrapPealkiriKommentaar a:link, div.wrapPealkiriKommentaar a:visited {
color: #fff;
}

div.wrapPealkiriKommentaar a:hover {
color: #a12822;
}

/*****/
div.saadavus {
position: relative;
margin: 20px 0 0 20px;
}

div.saadavusSpacer {
position: relative;
width: 300px;
height: 20px;
}

div.saadavusKoht {
position: relative;
width: 200px;
float: left;
margin: 0;
}

div.saadavusKoht h2 {
font-size: 12px;
font-weight: bold;
color: #000;
margin: 0;
padding: 0;
}

div.saadavusPood {
position: relative;
width: 200px;
float: left;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
color: #000;
}

div.saadavusPood h2 {
font-size: 10px;
color: #000;
margin: 0;
padding: 0;
}

span.saadavusTekst {
position: absolute;
margin: 2px 0 0 5px;
padding: 0;
}

div.topWrap {
position: relative;
width: 100%;
margin: 30px 0 0 0;
}

div.topKoht {
position: relative;
width: 30px;
height: 30px;
float: left;
margin-right: 5px;
font-family: Trebuchet MS, sans, sans-serif;
font-size: 25px;
color: #fff;
text-align: center;
background: url(gfx/topTaust.png) top left no-repeat;
}

div.artikkelSpacer {
position: relative;
width: 100%;
height: 20px;
overflow: hidden;
}



div.kommentaarWrap {
position: relative;
width: 428px;
border-top: 1px solid #f5821f;
}

div.kommentaarNimi {
position: relative;
float: left;
text-align: left;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000;
}

div.kommentaarNimi a:link {
font-size: 11px;
}

div.kommentaarKuup {
position: relative;
float: right;
text-align: right;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
color: #000;
font-weight: bold;
}

div.kommentaarBody p {
font-size: 11px;
font-style: normal;
margin-top: 5px;
}

form.vormRegistreeri h2, form.vormRegistreeri span, form.vormRegistreeri div {
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-style: normal;
color: #000;
}

form.vormRegistreeri span {
margin: 0 0 0 5px;
}

div.vormRegistreeriTekst, div.ostukorvTellija1 {
position: relative;
width: 210px;
height: 20px;
font-weight: bold;
float: left;
margin-left: 7px;
}

div.ostukorvTellija1, div.ostukorvTellija2 {
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
color: #000;
}

div.vormRegistreeriElementWrap {
position: relative;
width: 226px;
height: auto;
float: left;
}

.vormRegistreeriTextarea {
width: 100%;
height: 100px;
margin: 0;
padding: 0 1px 0 1px;
border: 1px solid #f5821f;
background-color: #fff;
}

/*
div.vormRegistreeriCheck {
width: 18px;
background-color: #f1ede2;
border: none;
}
*/

/*
div.vormRegistreeriTextarea {
height: 100px;
}
*/

div.ostukorvTellija2 {
position: relative;
width: 230px;
height: 20px;
margin: 0;
padding: 0;
float: left;
}

.vormRegistreeriTextbox, .vormRegistreeriSelect {
width: 224px;
margin: 0;
padding: 0 2px 0 2px;
font-family: Tahoma, sans, sans-serif;
font-size: 12px;
color: #000;
border: 1px solid #f5821f;
}

.vormRegistreeriSelect {
padding: 0;
width: 230px;
}

div.sisuSplitter {
position: relative;
width: 100%;
height: 1px;
clear: both;
overflow: hidden;
background-color: #f5821f;
}

/** STOREs **/

div.wrapKauplus {
position: relative;
width: 100%;
padding: 0;
float: left;
}

div.wrapKauplus img {
padding: 0;
}

div.wrapKauplus h1 {
font-size: 12px;
margin: 0;
}

div.wrapKauplus p {
font-size: 11px;
text-align: left;
}

div.wrapKauplus a:link, div.wrapKauplus a:visited {
color: #000;
}

div.wrapKauplus a:hover {
color: #a12822;
}

/** SEARCH **/

div.otsingTulemusRaamat {
width: 100%;
}

div.otsingTulemusRaamat h1 {
font-size: 12px;
margin: 10px 0 0 0;
padding: 0;
}

div.otsingTulemusRaamat h1 a:link, div.otsingTulemusRaamat h1 a:visited {
color: #000;
}

div.otsingTulemusRaamat h1 a:hover {
color: #a12822;
}

div.otsingTulemusRaamat span {
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
color: #000;
}

div.otsingTulemusRaamat a:link, div.otsingTulemusRaamat a:visited {
color: #666;
}
div.otsingTulemusRaamat a:hover {
color: #a12822;
}

div.otsingTulemusRaamat p {
font-size: 11px;
margin: 5px 0 10px 0;
}

/** Shopping Cart **/
div.ostukorvNimetus, div.ostukorvKogus, div.ostukorvHind, div.ostukorvSumma {
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
color: #000;
}


div.ostukorvNimetus {
position: relative;
width: 264px;
margin: 0 0 0 3px;
float: left;
}

div.ostukorvKogus {
position: relative;
width: 64px;
margin: 0 0 0 0;
float: left;
}

.ostukorvMuudaKogus {
position: relative;
float: left;
width: 14px;
height: 14px;
margin: 3px 3px 0 3px;
border: none;
background-color: #f5821f;
font-family: Tahoma, sans, sans-serif;
font-size: 14px;
font-weight: bold;
cursor: pointer;
}

.ostukorvUuenda {
position: relative;
width: 65px;
height: 16px;
margin: 2px 0 0 2px;
border: none;
background-color: #f5821f;
font-family: Tahoma, sans, sans-serif;
font-size: 11px;
font-weight: bold;
color: #fff;
cursor: pointer;
}

.ostukorvKogusTekst {
width: 18px;
height: 18px;
margin: 0;
/*margin: 2px 0 0 2px;*/
padding: 0;
border: 1px solid #f5821f;
text-align: center;
float: left;
}

div.ostukorvKogusTekstWrap {
position: relative;
margin: 0 0 0 3px;
padding: 0 0 0 0;
float: left;
width: 18px;
height: 18px;
/*border: 1px solid #f5821f;
background-color: #fff;*/
}

div.ostukorvHind {
position: relative;
width: 68px;
height: 20px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
text-align: right;
}

div.ostukorvSumma {
position: relative;
width: 58px;
height: 20px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
text-align: right;
}

/** Foreign order **/

div.valisNimetus, div.valisAutor, div.valisISBN, div.valisKogus {
position: relative;
height: 18px;
/*margin-left: 3px;*/
float: left;
}

.valisNimetusKast, .valisAutorKast, .valisISBNKast, .valisKogusKast {
/*width: 100%;*/
height: 14px;
/*margin: 0 2px 0 2px;*/
padding: 0 1px 0 1px;
border: 1px solid #f5821f;
font-family: Tahoma, sans, sans-serif;
font-size: 12px;
color: #000;
}

div.valisNimetus {
width: 211px;
/*margin-left: 5px;*/
}

.valisNimetusKast {
width: 205px;
}

div.valisAutor {
width: 131px;
}

.valisAutorKast {
width: 125px;
}

div.valisISBN {
width: 79px;
}

.valisISBNKast {
width: 73px;
}

div.valisKogus {
width: 39px;
}

.valisKogusKast {
width: 33px;
}

div.artikkelLahivaade h1 {
font-size: 14px;
margin: 0;
padding: 0;
}

div.artikkelLahivaade h2 {
font-size: 12px;
margin: 0;
padding: 0;
}

div.artikkelLahivaade p {
font-size: 11px;
}

div.externalWrap {
position: absolute;
left: 685px;
margin-top: -35px;
width: 200px;
height: 30px;
text-align: center;
vertical-align: bottom;
}
div.fbWrap {
position: absolute;
left: 685px;
margin-top: -55px;
width: 200px;
/*height: 50px;*/
text-align: center;
vertical-align: top;
margin-left:20px;
}
div.fbWrap a:link, div.fbWrap a:visited {
color: #000; font-size: 12px; font-weight: bold;
}
div.fbWrap a:hover {
color: #a12822; font-size: 12px; font-weight: bold;
}

