/* ---- RESET ALL ------ */


ul, ol, dl, p, h1, h2, h3, h4, h5, h6{	/* Consistent margin and fonts */
	margin:0;
	padding:0;	
}
ul ul, ul ol, ol ul, ol ol{ margin:0; }	/* kill margins on sub-lists */
h1{ font-size: 220%; }
h2{ font-size: 190%; }
h3{ font-size: 150%; }
h4{ font-size: 110%; }
h5{ font-size: 100%;font-weight:normal; }
h6{ font-size: 70%; }
a, a:link, a:visited, a:active { text-decoration:none;font-weight:bold;color:#a12610; }
a:hover,a:focus{ text-decoration:none;font-weight:bold;color:#666; }
abbr, acronym{ border-bottom:1px dotted #000;cursor:help; }
code, pre{ font-family: "Courier New", Courier, monospace; }
img{ border:none;border-width:0; }
label{ cursor:pointer; }	/* Label elements are clickable, demonstrate visually */
table{ font-size: 100%; }	/* Some browsers don't inherit fontsize for tables, force it */
td, th{ vertical-align:top; }	/* reset tables default vertical align */
form, input, select, textarea{	/* IE adds extra everything, force this for consistency */
	margin:0;	/* IE adds extra margin, force this for consistency */
	padding:0;	/* IE adds extra padding, force this for consistency */
}
.clear{ clear:both;overflow:hidden;height:0px; }


/* ---- STRUKTUUR ------ */

*{ margin:0px;padding:0px; }
   
body{ width:1130px;margin:0;padding:0;height:100%;font:normal 75%/1.5em "Trebuchet MS", arial, sans-serif;color:#000;text-align:left;background:#f6edc7 url(Images/wrap_bg.jpg) repeat-y left; }
* html body{ width:1135px !important; }
#wrap{ float:left;width:1130px;margin:0;padding:0;background:transparent url(Images/body_bg.jpg) no-repeat top left; }
* html #wrap{ width:1135px !important; }
#vasak_osa{ float:left;width:275px;height:970px;min-height:970px;position:relative;background:transparent url(Images/vasak_bg.png) no-repeat top left; }

#keskmine_osa{  float:left;width:600px;margin:0 45px 0 53px;padding:0; }
* html #keskmine_osa{ width:600px;margin:0 35px 0 45px;padding:0; }

#parem_osa{ float:right;width:150px;margin-right:5px;position:relative; }
* html #parem_osa{ width:160px;margin:0px !important; }

#jalus{ display:block;clear:both;width:1130px;height:255px;background:transparent url(Images/jalus_bg.jpg) no-repeat bottom left; }

	
/* ---- VASAK OSA ------ */

h1#logo{ width:231px;height:95px;margin:0 0 0 15px;padding:0;text-indent:-9000px;background:transparent url(Images/logo.png) no-repeat left; }
#otsing{ width:259px;height:64px;margin:14px 0 0 28px;padding:0;background:transparent url(Images/otsing.png) no-repeat top left; }
/*#flash_nav{ position:relative;margin:3px 0 0 35px;width:205px;height:529px;display:block;background:transparent url(Images/flash_nav.png) no-repeat top left; }*/
#flash_nav{ position:relative;margin:3px 0 0 35px;width:205px;height:700px;display:block}

/* ---- KESKMINE OSA ------ */

#keeled{ width:300px;height:20px;margin:25px 0 5px 450px;display:block; }
#index #keeled{ margin:21px 0 20px 413px; }
#liikmetele #keeled{ margin:21px 0 -3px 413px; }
#ponev-kasulik #keeled{ margin:21px 0 7px 413px; }
#keeled img{ float:left; }

.vasak_kast{ width:358px;float:left;margin:0 0 17px 0; padding :0; padding-left: 8px}
* html .vasak_kast{ width:355px !important; border:solid 2px blue; }
.test1{ height:65px;background:#b7b7b7; }
.vasak_kast p{ margin:16px 0;font-size:1.1em;line-height:1.2em; }
#info .vasak_kast,#liikmetele .vasak_kast{ width:384px;margin:0 0 17px 9px; }
#raamatud .vasak_kast{ width:384px;margin:0 0 0 8px; }
* html #info .vasak_kast, * html #raamatud .vasak_kast, * html #liikmetele .vasak_kast{ width:380px !important; }

.parem_kast{ width:225px;float:right;margin:0 0 17px 0;padding:0; }
.yle_veeru{ width:600px;float:left;margin:10px 0;padding:0; }
.yle_veeru .raamat { width:600px;float:left;overflow:hidden;margin:0; padding-bottom: 15px; clear: left; }
.yle_veeru .raamat .feat-infok{ width:470px; }
.yle_veeru .raamat .feat-infok h2, .yle_veeru .raamat .feat-infok h3, .yle_veeru .raamat .feat-infok h4 { background: none; padding-bottom: 2px }
.yle_veeru .raamat .feat-pilt, .yle_veeru .raamat .feat-vasak { width:130px; }
.yle_veeru .raamat .feat-vasak { padding:15px 0 0 0; }
.yle_veeru .raamat .feat-parem { padding: 20px 0 0 0; width:470px;  }
.vas_tiitel.raamatud { margin:1px 0 0 0;background:transparent url(Images/raam-kontr-andm.png) no-repeat top left; }
.yle_veeru .raamat table.feat-tabel{ width:424px;margin: 10px 0;background:transparent url(Images/feat-tbl-top.gif) no-repeat top left;border:none;border-collapse:collapse }
.yle_veeru .raamat h2{ font-size: 160%; }
.yle_veeru .raamat h3{ font-size: 130%; }
.yle_veeru .raamat h4{ font-size: 100%; }
.yle_veeru .raamat p a { color: #000000; font-weight: normal; }

.test2{ height:65px;background:#b7b7b7; }
#info .parem_kast, #raamatud .parem_kast, #liikmetele .parem_kast{ width:195px; }

.suurem_kast{ width:592px;float:right;margin:0 0 5px 0;padding:0; }
.suurem_kast p{ font-size:1.1em;line-height:1.6em; }
.vasak_pdf{ width:180px;float:left;margin:0;padding:0 0 15px 0;background:transparent url(Images/dot.png) repeat-y top right; }
.parem_pdf{ width:190px;float:right;margin:0;padding:0; }
#raamatud .suurem_kast p{ font-size:1.1em;line-height:1.3em;margin:10px 0; }

.info_kast{ width:575px;float:left;margin:10px 0 0 8px;padding:0;font-size:1.1em;}

/*
#kolm-ikooni{ margin:11px 0 20px 0;width:442px;height:31px;background:transparent url(Images/kolm-ikooni.png) no-repeat top left; }
#kolm-ikooni-2{ margin:11px 0 20px 0;width:407px;height:31px;background:transparent url(Images/kolm-ikooni-2.png) no-repeat top left; }
*/
#kolm-ikooni{ margin:11px 0 20px 0;width:442px;height:31px;/*background:transparent url(Images/kolm-ikooni.png) no-repeat top left; */}

.kastike{ width:195px;margin:0;background:#dee18c url(Images/btm_corners_sm.png) no-repeat bottom left;border: none; }
.kastike p{ font-size:10px;margin:0 0 0 10px;padding:5px 0 0 0; }

div.hr{ margin:-1px 0 0 0;width:600px;height:3px;background:transparent url(Images/dot.png) repeat-x top left; }
div.hr_vas{ margin:-1px 0 0 0;width:600px;height:3px;background:transparent url(Images/dot.png) repeat-x top left; }
div.hr_par{ margin:-1px 0 0 0;width:225px;height:3px;background:transparent url(Images/dot.png) repeat-x top left; }
div.hr_parsm{ margin:-1px 0 0 0;width:195px;height:3px;background:transparent url(Images/dot.png) repeat-x top left; }
div.hr hr, div.hr_vas hr, div.hr_par hr, div.hr_parsm hr{ display:none; }

p#koik_raam{ margin:0;padding:0;width:600px;height:40px;background:transparent url(Images/p-raamat.png) no-repeat top left; }
p#rklubi-info{ margin:0;padding:0;width:600px;height:39px;background:transparent url(Images/rklubi-info.png) no-repeat top left; }
p#kaabu-liikm{ margin:0;padding:0;width:600px;height:56px;background:transparent url(Images/kaabu-liikm.png) no-repeat top left; }
p#raamatud-peam{ margin:0;padding:0;width:600px;height:39px;background:transparent url(Images/raam-kontr-andm.png) no-repeat top left; }
p#ponev{ margin:0;padding:0;width:600px;height:46px;background:transparent url(Images/p-ponev.png) no-repeat top left; }

#koik_raam a{ color:#fff;font-size:12px; }
.right{ float:right;margin:15px 16px 0 0; }
.left{ float:left }

.feat-raamat{ width:592px;float:left;position:relative;margin:18px 0 0 0; }
.feat-vasak{ width:155px;float:left; }
.feat-parem{ width:425px;float:right; }
* html .feat-parem{ width:425px;float:right;clear:left;margin-left:-120px; }
.feat-pilt{ width:150px; }
.feat-infok{ width:150px; }
.feat-arvustused{ width:424px;float:left; }
.arvust-top{ width:424px;height:5px;background:transparent url(Images/arvust-top.gif) no-repeat top left;margin-top:10px; }
* html .arvust-top{ margin-bottom:-10px; }
.arvust-btm{ width:424px;height:12px;background:transparent url(Images/arvust-btm.gif) no-repeat top left;margin-bottom:15px; }
.feat-arvustused h4{ padding:0 0 3px 12px;background:transparent url(Images/nooleke.gif) no-repeat center left; }

.feat-infok a.feat-inf1{ display:block;background:transparent url(Images/feat-inf-1.gif) no-repeat left;width:150px;height:28px; }
.feat-infok a.feat-inf2{ display:block;background:transparent url(Images/feat-inf-2.gif) no-repeat left;margin-bottom:2px;width:150px;height:25px; }
.feat-infok a.feat-inf2{ padding-left:125px;color:#DEE38C; }
.feat-infok a.feat-inf3{ display:block;background:transparent url(Images/feat-inf-3.gif) no-repeat left;width:150px;height:23px; }
.feat-infok a.pane-korvi{ display:block;background:transparent url(Images/lisakorvi.gif) no-repeat left;margin-top:3px;width:150px;height:27px; }
.feat-infok input.pane-korvi{ display:block;background:transparent url(Images/lisakorvi.gif) no-repeat left;margin-top:3px;width:150px;height:27px; }


#raamatud .suurem_kast .feat-raamat p{ margin:0; }
#raamatud .suurem_kast .feat-raamat p.pisike{ margin-bottom:30px;font-size:10px;float:right;text-align:right; }
#raamatud .suurem_kast .feat-raamat p.pisike a{ font-weight:normal; }
#raamatud .suurem_kast .feat-raamat p.lingike a{ float:right;font-size:12px;margin:-10px 10px 0 0; }
.feat-parem h4{ padding-bottom:4px;background:transparent url(Images/dot.png) repeat-x bottom left; }

.feat-raamat-small{ width:389px;position:relative;margin:20px 0 0 0; }
.feat-vasak-small{ width:84px;float:left;margin-right:13px; }
.feat-parem-small{ width:289px;float:left; }
.feat-pilt-small{ width:84px; }
.feat-infok-small{ width:84px; }
.feat-infok-small a.vaatalehtivaike{ display:block;background:transparent url(Images/feat-inf-1_vaike.gif) no-repeat left;width:84px;height:25px; }
.feat-infok-small a.top10vaike{ display:block;background:transparent url(Images/feat-inf-2_vaike.gif) no-repeat left;margin-bottom:0px;width:84px;height:25px; }
.feat-infok-small a.top10vaike{ padding-left:66px;color:#DEE38C; }
img.pane-korvi{ margin-top:5px; }
.feat-parem-small h4{ margin-bottom:6px;font-size:1.25em;line-height:1.4em; }
.feat-parem-small h5{ font-size:10px; }
.feat-parem-small p{ font-size:1em;margin-top:5px;line-height:1.3em; }
.feat-parem-small p.more{ float:right;margin:10px 10px 20px 0; }
.feat-parem-small p.more a{ display:block;background:transparent url(Images/more.png) no-repeat top right;width:92px;height:14px; }
.feat-parem-small p.more a span{ display:none; }


/* ------- H2 Pealkirjad ----------*/

h2#kodukord{ margin:0 0 9px 8px;padding:0;width:253px;height:18px;display:block;background:transparent url(Images/h2-kodukord.png) no-repeat top left; }
h2#info-kont{ margin:0 0 9px 8px;padding:0;width:83px;height:18px;display:block;background:transparent url(Images/h2-infokont.png) no-repeat top left; }
h2#info-part{ margin:0 0 9px 8px;padding:0;width:120px;height:18px;display:block;background:transparent url(Images/h2-partnerid.png) no-repeat top left; }
h2#info-eripakk{ margin:0 0 9px 8px;padding:0;width:150px;height:18px;display:block;background:transparent url(Images/h2-eripakkumine.png) no-repeat top left; }
h2#info-liit{ margin:0 0 9px 8px;padding:0;width:92px;height:18px;display:block;background:transparent url(Images/h2-infoliit.png) no-repeat top left; }
h2#info-uudisk{ margin:0 0 9px 8px;padding:0;width:244px;height:18px;display:block;background:transparent url(Images/h2-infokiri.png) no-repeat top left; }
h2#klubiraamtloob{ margin:0 0 9px 8px;padding:0;width:322px;height:18px;display:block;background:transparent url(Images/h2-klubiraamtloob.png) no-repeat top left; }
h2#raam-kontr-andm{ margin:0 0 9px 8px;padding:0;width:213px;height:18px;display:block;background:transparent url(Images/h2-raam-kontr-andm.png) no-repeat top left; }
h2#tellim-sisu{ margin:0 0 9px 7px;padding:0;width:141px;height:18px;display:block;background:transparent url(Images/h2-tellim-sisu.png) no-repeat top left; }
h2#ostukorv{ margin:0 0 9px 7px;padding:0;width:98px;height:18px;display:block;background:transparent url(Images/h2-ostukorv.png) no-repeat top left; }
h2#raamatuleht{ margin:0 0 9px 8px;padding:0;width:136px;height:18px;display:block;background:transparent url(Images/h2-raamatuleht.png) no-repeat top left; }
h2#raamatu-list{ margin:0 0 9px 8px;padding:0;width:200px;height:18px;display:block;background:transparent url(Images/h2-raamatu-list.png) no-repeat top left; }
h2#kysitl{ margin:-5px 0 9px 8px;padding:0;width:107px;height:23px;display:block;background:transparent url(Images/h2-kysitl.png) no-repeat top left; }
h2#klubi-liikm-muutm{ margin:5px 0 9px 8px;padding:0;width:314px;height:18px;display:block;background:transparent url(Images/h2-raam-kontr-andm.png) no-repeat top left; }

h2 span{ display:none; }

#valikud{ width:600px;height:225px; position:relative;/*background:transparent url(Images/valikud.jpg) no-repeat top left;*/ }

.valik_txt{ width:600px;height:78px;padding: 1px 0 0 0;/*position:absolute;top:224px;right:0;*/background:transparent url(Images/valik_btm_big.png) no-repeat bottom left; }
.valik_txt p{ text-align:center;margin:21px 0 0 0;color:#fff;font-size:22px;font-weight:bold; }
.valik_txt a{ text-align:center;color:#fff;font-size:24px;line-height:26px; }

/* ------- H3 Pealkirjad ----------*/

h3.vas_tiitel{ width:600px;height:40px;margin:0;padding:0; }
h3.par_tiitel{ width:225px;height:40px;margin:0;padding:0; }

.vas_tiitel.arvustus{ margin:1px 0 0 0;background:transparent url(Images/p-arvustus.png) no-repeat top left; }
.par_tiitel.kysitlus{ margin:6px 0 0 0;background:transparent url(Images/p-kysitl.png) no-repeat top left; }
.par_tiitel.toploetud{ height:48px;background:transparent url(Images/p-toploet.png) no-repeat top left; }

h3.klubiraam{ width:195px;height:29px;margin:13px 0 0 0;padding:0;background:transparent url(Images/h3-klubiraam.png) no-repeat top left; }
h3.ostukorv{ width:195px;height:35px;margin:5px 0 0 0;padding:0;background:transparent url(Images/h3-ostukorv.png) no-repeat top left; }
h3.sorteeri{ width:195px;height:35px;margin:13px 0 0 0;padding:0;background:transparent url(Images/h3-sorteeri.png) no-repeat top left; }


/* -------	LISTID ----------*/

ul.numbr{ list-style:none;padding:5px 15px 20px 15px;font-size:12px;background:#dee18c url(Images/btm_corners.png) no-repeat bottom left; }
ul.numbr li{ padding:0 0 0 15px;line-height:13px; }
ul.numbr li a{ font-weight:normal; }
li.li1{ background:transparent url(Images/li_1.gif) no-repeat left; }
li.li2{ background:transparent url(Images/li_2.gif) no-repeat left; }
li.li3{ background:transparent url(Images/li_3.gif) no-repeat left; }
li.li4{ background:transparent url(Images/li_4.gif) no-repeat left; }
li.li5{ background:transparent url(Images/li_5.gif) no-repeat left; }
li.li6{ background:transparent url(Images/li_6.gif) no-repeat left; }
li.li7{ background:transparent url(Images/li_7.gif) no-repeat left; }
li.li8{ background:transparent url(Images/li_8.gif) no-repeat left; }
li.li9{ background:transparent url(Images/li_9.gif) no-repeat left; }
li.li10{ background:transparent url(Images/li_10.gif) no-repeat left; }


/* -------	DL-DT-DD ----------*/

.raamatust{ clear:left;overflow:hidden;margin:15px 0 0 0;padding:0 0 10px 0; }
.raamatust .autor_pilt{ width:83px;text-align:center;float:left; }
.raamatust .autor_pilt dt{ width:83px;margin:0 auto; }
.raamatust .autor_pilt dd{ clear:both;background-color:#dee18c;line-height:12px;padding:2px 4px; }
.raamatust .autor_pilt dd a{ font-weight:bold;text-align:center;font-size:11px;color:#000; }
.raamatust .autor_pilt a img{ margin:0 0 0 5px; }
img.portree{ vertical-align:text-top;float:left; }
.raamatust .tutvust{ margin:0 0 0 90px; }
.raamatust .tutvust dt{ font:bold 1.5em "Trebuchet MS", arial, sans-serif; }
.raamatust .tutvust dd{ font-size:1em;line-height:1.20; }
.raamatust .tutvust dd.kokkuv{ margin:3px 0 0 0; }
.more{ float:right;margin:7px 0 0 0; }
.more a{ display:block;background:transparent url(Images/more.png) no-repeat top right;width:92px;height:14px; }
.more a span{ display:none; }

.raamatust2{ width:175px;overflow:hidden;margin:0;padding:10px; }
.raamatust2 .autor_pilt2{ width:70px;text-align:center;float:left; }
.raamatust2 .autor_pilt2 dt{ width:70px;margin:0 auto; }
.raamatust2 .autor_pilt2 a img{ margin:0; }
img.portree2{ vertical-align:text-top;float:left; }
.raamatust2 .tutvust2{ margin:0 0 0 73px; }
.raamatust2 .tutvust2 dt{ font-size:10px;line-height:1.2em; }
.raamatust2 .tutvust2 dd{ font-size:1.1em;line-height:1em;font-weight:bold; }
.more2{ float:right;margin:27px 10px 0 0; }
.more2 a{ display:block;background:transparent url(Images/more2.png) no-repeat top right;width:82px;height:13px; }


.inimesed{ width:592px;overflow:hidden;margin:15px 0 0 0;padding:0; }
.inimesed .autor_pilt2{ width:130px;text-align:center;float:left; }
.inimesed .autor_pilt2 dt{ width:145px;margin:0 auto; }
.inimesed .autor_pilt2 a img{ margin:0; }
img.portree3{ vertical-align:text-top;float:left; }
.inimesed .inimene{ margin:0 0 0 145px; }
.inimesed .inimene dt{ font-size:1.5em;font-weight:bold; }
.inimesed .inimene dd{ font-size:1em;line-height:1.4em;margin:10px 0 0 0; }
.e-post a{ float:left;margin:12px 0 10px 0;font-weight:normal;font-size:11px; }

.vasak_pdf .autor_pilt3, .parem_pdf .autor_pilt3{ width:95px;text-align:center;float:left; }
.vasak_pdf .autor_pilt3 dt, .parem_pdf .autor_pilt3 dt{ width:105px;margin:0 auto; }
.vasak_pdf .autor_pilt3 a img, .parem_pdf .autor_pilt3 a img{ margin:0; }
img.portree3{ vertical-align:text-top;float:left; }
.tutvust3{ margin:0 0 0 105px; }
.tutvust3 dt a{ font-size:1.1em;line-height:1em;font-weight:bold; }

.cont-card{ width:592px;overflow:hidden;margin:15px 0 0 0;padding:0;font-weight:bold;font-size:13px;line-height:1.3em; }
.cont-card-1{ text-align:left;float:left; }
.cont-card-2{ text-align:left;float:left;margin-left:30px;font-weight:normal; }
.cont-card dt, .cont-card dd{ margin-bottom:10px; }

.raamatust3{ width:336px;overflow:hidden;margin:0 0 3px 0;padding:7px 3px; }
.raamatust3 .autor_pilt3{ width:46px;text-align:center;float:left; }
.raamatust3 .autor_pilt3 dt{ width:46px;margin:0 auto; }
.raamatust3 .autor_pilt3 a img{ margin:0; }
img.portree4{ vertical-align:text-top;float:left; }
.raamatust3 .tutvust3{ margin:0 0 0 53px; }
.raamatust3 .tutvust3 dt{ font-size:11px;line-height:1.2em; }
.raamatust3 .tutvust3 dd{ font-size:11px;line-height:1em; }
.more3{ margin:22px 10px 0 0; }
.more3 a{ font-size:10px;font-weight:normal; }

.raamatust4{ clear:left;overflow:hidden;margin:0;padding:5px 10px 10px 12px;background:#fff; }
* html .raamatust4{ padding-bottom:20px; }
.raamatust4 .autor_pilt4{ width:83px;text-align:center;float:left;margin-left:0px; }
* html .raamatust4 .autor_pilt4{ margin-left:10px; }
.raamatust4 .autor_pilt4 dt{ width:83px;margin:0 auto; }
.raamatust4 .autor_pilt4 dd{ clear:both;background-color:#dee18c;line-height:12px;padding:2px 4px; }
.raamatust4 .autor_pilt4 dd a{ font-weight:bold;text-align:center;font-size:11px;color:#000; }
.raamatust4 .autor_pilt4 a img{ margin:0 0 0 5px; }
.raamatust4 .tutvust4{ margin:0 20px 0 100px; }
* html .raamatust4 .tutvust4{ margin:0 35px 0 120px; }
.raamatust4 .tutvust4 dt{ font:bold 1.3em "Trebuchet MS", arial, sans-serif; }
.raamatust4 .tutvust4 dd{ font-size:1em;line-height:1.20; }
.raamatust4 .tutvust4 dd.kokkuv4{ margin:6px 0 0 0; }
.raamatust4 .tutvust4 dd.lingike a{ float:right;font-size:12px;margin:5px 0 0 0; }

.raamatust5{ clear:left;overflow:hidden;margin:0;padding:0px 10px 0px 12px;background:#fff; }
.raamatust5 .tutvust5{ margin:0 35px 0 27px;padding:15px 0;background:#fff url(Images/dot.png) repeat-x bottom left; }
.raamatust5 .tutvust5 dt{ font:normal 11px "Trebuchet MS", arial, sans-serif; }
.raamatust5 .tutvust5 dd{ font-size:1em;line-height:1.20; }
.raamatust5 .tutvust5 dd.kokkuv5{ margin:7px 0 0 0; }
.raamatust5 .tutvust5 dd.lingike a{ float:right;font-size:12px;margin:5px 10px 0 0; }

#prev-next{ font-size:11px;text-align:center;background-color:#fff;padding:15px 0 0 0; }


/* -------	MISC ----------*/

#back-top{ width:107px;height:13px;float:right;margin:10px 0 0 0; }
#back-top a#tagasi{ display:block;float:left;background:transparent url(Images/back.png) no-repeat top left;width:55px;height:13px; }
#back-top a#tagasi span,#back-top a#yles span{ display:none; }
#back-top a#yles{ display:block;float:right;background:transparent url(Images/yles.png) no-repeat top left;width:46px;height:13px; }

#maksmine-back{ width:276px;height:18px;float:left;margin:10px 0 20px 0; }
#maksmine-back a#tagasi2{ display:block;float:left;background:transparent url(Images/back2.png) no-repeat top left;width:50px;height:18px; }
#maksmine-back a#tagasi2 span,#maksmine-back a#maksmine span{ display:none; }
#maksmine-back a#maksmine{ display:block;float:right;background:transparent url(Images/maksmine.png) no-repeat top left;width:223px;height:18px; }

#keskmine_osa ul#crumbs{ margin:2px 0 12px 8px;padding:0;font-weight:bold; }
#keskmine_osa ul#crumbs li{ padding:0;display:inline;background:none; }
#keskmine_osa ul#crumbs li a{ display:block;padding-right:10px;margin:0 4px 10px 0;background:url(Images/crumb.png) no-repeat right center;float:left;font-weight:normal; }

#prindi{ width:67px;height:20px;float:right;margin:-1px 0 0 0; }
#prindi a{ display:block;background:transparent url(Images/print.png) no-repeat top left;width:67px;height:20px; }
#prindi a span{ display:none; }

#poll{ width:200px;padding:8px 10px 10px 13px;font-size:12px;background:#dee18c url(Images/btm_corners.png) no-repeat bottom left; }
#btn{ margin:10px 0 0 0; }
#poll-vast{ margin:5px 0 15px 15px;padding:0;font-size:13px;font-weight:normal;line-height:1.6em; }


/* ---- VORMID ------ */
form.two br.clear { clear: left; }
form.two { background:transparent;width:580px;padding:0px;margin:0;font-size:13px;font-weight:bold; }
form.two legend, form#three legend{ display:none; }
form.two fieldset, form#three fieldset{ border:none; }
form.two p{ font-size:12px;text-align:left; margin:0; margin-top: 12px}
form.two label{ clear:both; float:left; display:block;width:160px;text-align:left;margin-bottom:0.5em; }
form.two input.text{  display:block;float:left; border:2px inset #ccc;margin-bottom:0.5em;width:200px;height:14px;background:#fff; }
form.two .textvalidator { float:left;display:block;width:200px;text-align:left;margin-bottom:0.5em;margin-left:4px; }
form.two select { float:left;display:block;border:2px inset #ccc;width:200px;background:#fff; }
form.two textarea{ float:left;width:200px;border:2px inset #ccc; }
form.two input.btn2{ border:none;float:right;width:47px;height:20px;margin:0;padding:0; }
form.two label em{ font-style:normal;color:#a12610; }
form.two span.raadionupp3{ float:left; }
form.two label.raadionupp3{ margin-top:-20px;margin-left:20px;font-weight:normal;float:left;width:540px; }

.declineBooks h5 {
    margin-top: 10px;
    margin-bottom: 4px;
    color: #A12610;
    font-size: 16px;
    font-weight: bold;
}

.declineBooks h5 span {
    font-size: 10px;
}


/* TODO: make it form.two sub */
.ShoppingCartOptions { margin-left:160px;width:200px; margin-bottom:10px;}
.ShoppingCartOptions label { float:left;margin-top:-5px;margin-left:20px; }

.ClubbookOptions { margin-left:160px;width:200px; margin-bottom:10px;}
table.ClubbookOptions label { float: left; }


/*
form.two label{ width:130px; }
form.two label.raadionupp{ font-weight:normal;float:right;width:175px;margin:-7px 58px 0 0; }
form.two input.raadionupp{ float:right;width:20px;margin:-4px 0 0 0;background:transparent;border:none; }
form.two label.raadionupp{ width:150px;margin:-4px 41px 3px 0; }
form.two input.raadionupp{ margin:-1px 0 3px 0; }
form.two input.btn3{ border:none;float:left;width:130px;height:18px;margin:25px 0 10px 0;padding:0; }
*/
form#muud-liikm{ background:transparent;width:380px;padding:0px;margin:0;font-size:12px;font-weight:normal; }
form#muud-liikm legend{ display:none; }
form#muud-liikm fieldset{ border:none; }
form#muud-liikm p{ font-size:12px;text-align:left;padding:15px;margin:0; }
form#muud-liikm label{ clear:left;display:block;float:left;width:210px;text-align:left;margin-bottom:0.4em; }
form#muud-liikm input{ border:2px inset #ccc;margin-bottom:0.4em;width:150px;height:13px;background:#fff; }
form#muud-liikm select{ border:2px inset #ccc;margin-bottom:0.4em;font-size:12px;width:152px;height:16px;background:#fff; }
form#muud-liikm textarea{ border:2px inset #ccc; }
form#muud-liikm input:hover{ background:#666;border:2px inset #fff;color:#fff; }
form#muud-liikm input:focus{ background:#fff;border:2px inset #721605;color:#a12610; }
form#muud-liikm input.btn8{ border:none;float:right;width:46px;height:18px;margin:5px 15px 5px 0;padding:0; }
form#muud-liikm label em{ font-style:normal;color:#a12610; }
form#muud-liikm h5{ font-size:14px;font-weight:bold;color:#a12610;margin:10px 0 0 0; }

/*
form.two{ background:transparent;width:400px;padding:0px;margin:0;font-size:13px;font-weight:bold; }
form.two label{ clear:left;display:block;float:left;width:170px;text-align:left;margin-bottom:0.5em; }
form.two p{ font-size:12px;text-align:left;padding:0px;margin:15px 0 0 0;font-weight:normal; }
form.two input.btn4{ border:none;float:left;width:111px;height:18px;margin:10px 0 10px 0;padding:0; }

form.two label.raadionupp{ font-weight:normal;float:right;width:35px;margin:-17px 125px 0 0; }
form.two input.raadionupp{ float:right;width:20px;margin:-14px 0px 0 0;background:transparent;border:none; }
form.two label.raadionupp{ width:40px;margin:-18px 63px 0 0;text-align:left }
form.two input.raadionupp{ width:20px;margin:-14px 0px 0 0; }

form.two label.raadionupp2{ font-weight:normal;float:right;width:85px;margin:-22px 133px 22px 0; }
form.two input.raadionupp2{ float:right;width:20px;margin:-19px 0px 22px 0;background:transparent;border:none; }
form.two label.raadionupp2{ width:105px;margin:-22px 53px 22px 0; }
form.two input.raadionupp2{ width:20px;margin:-19px 0px 22px 0; }
*/
/*
#raamatud form#three{ background:transparent;width:590px;padding:0px;margin:0;font-size:13px;font-weight:bold; }
#raamatud form#three label{ clear:left;display:block;float:left;width:170px;text-align:left;margin-bottom:0.5em; }
#raamatud form#three select{ border:none;margin:10px 0 5px 0;width:215px;height:20px;background:#fff; }
#raamatud form#three p{ font-size:12px;text-align:left;padding:0px;margin:10px 0 0 0;font-weight:normal; }
#raamatud form#three label.raadionupp3{ font-weight:normal;float:left;width:542px;margin:-22px 0 22px 30px; }
#raamatud form#three input.raadionupp3{ float:left;width:20px;margin:-70px 0 22px 0;background:transparent; }
#raamatud form#three label.maksjaon{ width:70px;font-size:11px;font-weight:normal;margin:10px 0 0 0; }
#raamatud form#three input.btn5{ border:none;float:left;width:127px;height:18px;margin:0 0 10px 0;padding:0; }
#raamatud form#three input.btn6{ border:none;float:left;width:42px;height:18px;margin:0 0 15px 0;padding:0; }
*/
form#two-sort{ background:transparent;width:165px;padding:18px;margin:0px;font-size:11px;font-weight:normal; }
form#two-sort legend{ display:none; }
form#two-sort fieldset{ border:none; }
form#two-sort label{ clear:left;display:block;float:left;width:90px;text-align:left;margin-bottom:0.5em;line-height:1.1em; }
form#two-sort input{ border:2px inset #ccc; }
form#two-sort select{ border:2px inset #ccc;font-size:11px;margin-bottom:0.8em;width:156px;height:18px;background:#fff; }
form#two-sort select.kitsas{ width:45px;float:right;margin-right:10px; }
form#two-sort input.btn7{ border:none;float:right;width:61px;height:16px;margin:5px 10px 0 0;padding:0; }

form#two-kystl{ background:transparent;width:592px;padding:0px;margin:6px 0 0 0;font-size:13px;font-weight:bold; }
form#two-kystl legend{ display:none; }
form#two-kystl fieldset{ border:none; }
form#two-kystl p{ text-align:left;padding:5px;margin-top:10px;font-weight:normal;font-size:1em;line-height:1.3em; }
form#two-kystl h3{ font-size:130%; }
form#two-kystl label{ float:left;width:60px;text-align:left;margin-bottom:0.5em; }
form#two-kystl input{ border:2px inset #ccc;margin-bottom:0.5em;width:215px;height:14px;background:#fff; }
form#two-kystl select{ float:left;font-size:11px;border:2px inset #ccc;margin:-34px 0px 5px 100px;width:370px;height:18px;background:#fff; }
form#two-kystl textarea{ border:2px inset #ccc; }
form#two-kystl input:hover{ background:#666;border:2px inset #fff;color:#fff; }
form#two-kystl input:focus{ background:#fff;border:2px inset #721605;color:#a12610; }
form#two-kystl label em{ font-style:normal;color:#a12610; }
form#two-kystl label.vali-kys{ font-weight:normal;padding:7px 13px;width:566px;background-color:#ecd5b1; }
form#two-kystl label.raadionupp{ font-weight:normal;float:right;width:435px;margin:-17px 125px 0 0; }
form#two-kystl input.raadionupp{ float:left;width:20px;margin:-14px 0 0 7px;background:transparent;border:none; }
form#two-kystl label.alumised{ float:left;width:130px;text-align:left;margin-bottom:0.5em; }
form#two-kystl input.alumised{ border:2px inset #ccc;margin-bottom:0.5em;width:215px;height:14px;background:#fff; }
form#two-kystl input.btn-saada{ border:none;float:left;width:98px;height:18px;margin:15px 0 10px 0;padding:0; }
form#two-kystl input.btn-tulem{ border:none;float:left;width:91px;height:18px;margin:15px 0 10px 0;padding:0; }

form#komment-vorm{ background:#fff;width:519px;height:162px;padding:20px 35px 0px 40px;margin:0;font-size:12px;font-weight:normal; }
form#komment-vorm legend{ display:none; }
form#komment-vorm fieldset{ border:none; }
form#komment-vorm p{ font-size:12px;text-align:left;padding:15px;margin:0; }
form#komment-vorm label{ width:110px;text-align:left;margin-bottom:0.5em; }
form#komment-vorm input{ border:2px inset #ccc;margin-bottom:0.5em;width:215px;height:14px;background:#fff; }
form#komment-vorm textarea{ border:2px inset #ccc;float:left;width:270px;height:100px;margin:0; }
form#komment-vorm input:hover{ background:#666;border:2px inset #fff;color:#fff; }
form#komment-vorm input:focus{ background:#fff;border:2px inset #721605;color:#a12610; }
form#komment-vorm input.btn9{ border:none;float:right;width:43px;height:16px;margin:10px 0;padding:0; }
form#komment-vorm input#sis-kood{ width:35px;margin:15px 5px 0px 10px; }
form#komment-vorm label em{ font-style:normal;color:#a12610; }
form#komment-vorm .komment-field-1{ float:left;width:220px; }
form#komment-vorm .komment-field-2{ float:right;width:270px;margin:0 3px 0 0; }
form#komment-vorm .komm-wrap{ width:507px;height:162px;background:#fff url(Images/dot.png) repeat-x bottom left; }


/* -------	TABELID ----------*/

table.hinnatabel{ margin:0 0 30px 8px;border:none;border-collapse:collapse }
table.hinnatabel tr{ border:none; }
table.hinnatabel td{ font-size:12px;border:none;background-color:#c8cb7e;vertical-align:middle;padding:0px 4px;font-weight:bold; }
table.hinnatabel tr.hele td{ background-color:#e4e6a0; }
table.hinnatabel tr.kokku td{ background-color:#dee18c;font-weight:normal;font-size:12px;padding-top:5px; }
table.hinnatabel td.hind{ font-weight:normal;color:#a12610;text-align:right;padding-right:2px; }

table.kontroll-tabel{ width:592px;margin:10px 0 20px 0px;border:none;background:transparent url(Images/colms-top.png) no-repeat top left;border-collapse:collapse }
table.kontroll-tabel tr{ border:none; }
table.kontroll-tabel tr.essa td{ padding-top:28px;height:20px }
table.kontroll-tabel td{ font-size:12px;border:none;vertical-align:middle;padding:7px;font-weight:bold; }
table.kontroll-tabel tr.roosa-tr td{ background-color:#ecd5b1;padding:2px 7px; }
table.kontroll-tabel td.colum1{ width:350px; }
table.kontroll-tabel td.colum2{ width:130px;font-weight:normal;text-align:right;padding-right:25px; }
table.kontroll-tabel td.colum3{ width:50px;font-weight:normal;text-align:left;padding-left:0px; }
table.kontroll-tabel tr.roosa-tr td.colum2{ padding-right:25px; }
table.kontroll-tabel tr.roosa-tr td.colum3{ padding-left:0px; }
table.kontroll-tabel tr.viim-cl td{ font-size:13px; }



table.kontroll-tabel2{ width:592px;margin:0px 0 20px 0px;border:none;/*background:transparent url(Images/colms-top2.png) no-repeat top left;*/border-collapse:collapse }
table.kontroll-tabel2 td.head{ border:none;background:transparent url(Images/colms-top2.png) no-repeat top left;border-collapse:collapse }
table.kontroll-tabel2 tr{ border:none; }
table.kontroll-tabel2 tr.essa td{ padding-top:28px; }
table.kontroll-tabel2 tr td{ font-size:12px;text-align:left;border:none;vertical-align:middle;padding:4px 10px;font-weight:normal; }
table.kontroll-tabel2 tr.roosa-tr td{ background-color:#ecd5b1;padding-top:3px;padding-bottom:3px; }
table.kontroll-tabel2 td.colum1{ width:167px;font-size:13px;font-weight:bold; }
table.kontroll-tabel2 td.colum2{ width:45px;padding-left:0px; }
table.kontroll-tabel2 td.colum3{ width:45px;padding-left:0px; }
table.kontroll-tabel2 td.colum4{ width:50px;padding-left:0px; }
table.kontroll-tabel2 td.colum5{ width:60px;padding-left:0px; }
table.kontroll-tabel2 td.colum6{ width:85px;padding-left:0px; }
table.kontroll-tabel2 td.colum7{ width:80px;padding-left:0px; }
table.kontroll-tabel2 td.colum8{ width:55px;padding-left:0px; }
table.kontroll-tabel2 td input{ font-size:11px;width:20px;height:13px;padding:0; }
table.kontroll-tabel2 td.colum8 input{ width:16px; }

table.ost-kokku-tabel{ width:300px;margin:10px 0 10px 0px;border:none;border-collapse:collapse }
table.ost-kokku-tabel tr{ border:none; }
table.ost-kokku-tabel tr.vasak_colm{ float:left;width:200px; }
table.ost-kokku-tabel tr.parem_colm{ float:right;width:80px; }
table.ost-kokku-tabel td{ font-size:13px;text-align:right;border:none;vertical-align:middle;padding:3px;font-weight:normal; }
table.ost-kokku-tabel tr.strong td{ font-weight:bold; }

table.feat-tabel{ width:424px;margin:30px 0 10px 0px;background:transparent url(Images/feat-tbl-top.gif) no-repeat top left;border:none;border-collapse:collapse }
table.feat-tabel tr{ border:none; }
table.feat-tabel tr.essa td{ padding-top:25px; }
table.feat-tabel tr td{ font-size:13px;text-align:left;padding:7px 9px;vertical-align:middle;font-weight:bold; }
table.feat-tabel td.colum1{ width:37px;background:transparent url(Images/dot.png) repeat-y bottom right; }
table.feat-tabel td.colum2{ width:48px;background:transparent url(Images/dot.png) repeat-y bottom right; }
table.feat-tabel td.colum3{ width:54px;background:transparent url(Images/color-td.png) repeat-x bottom right;  }
table.feat-tabel td.colum4{ width:215px;background:transparent url(Images/dot.png) repeat-y bottom left; }

table.feat-tabel-small{ width:283px;margin:5px 0 10px 0px;background:transparent url(Images/feat-colm-sm.gif) no-repeat top left;border:none;border-collapse:collapse }
table.feat-tabel-small tr{ border:none; }
table.feat-tabel-small tr.essa td{ padding-top:24px; }
table.feat-tabel-small tr td{ font-size:13px;text-align:left;padding:7px 9px;vertical-align:middle;font-weight:bold; }
table.feat-tabel-small td.colum1{ width:41px;padding-left:5px;padding-right:0px;background:transparent url(Images/dot.png) repeat-y bottom right; }
table.feat-tabel-small td.colum2{ width:54px;padding-right:0px;background:transparent url(Images/dot.png) repeat-y bottom right; }
table.feat-tabel-small td.colum3{ width:60px;padding-right:0px;background:transparent url(Images/color-td.png) repeat-x bottom right;  }
table.feat-tabel-small td.colum4{ width:90px;padding-right:0px;background:transparent url(Images/dot.png) repeat-y bottom left; }

table.kystl-tabel{ width:592px;margin:17px 0 10px 0px;border:none;background:transparent url(Images/kys-list-tbl.gif) no-repeat top left;border-collapse:collapse }
table.kystl-tabel tr{ border:none; }
table.kystl-tabel tr.essa td{ padding-top:27px; }
table.kystl-tabel td{ font-size:13px;border:none;vertical-align:middle;padding-top:6px;padding-bottom:6px; }
table.kystl-tabel tr.roosa-tr td{ background-color:#ecd5b1;padding-top:2px;padding-bottom:2px; }
table.kystl-tabel td.colum1{ width:500px;text-align:left;padding-left:10px; }
table.kystl-tabel td.colum2{ width:60px;font-size:12px;font-weight:normal;text-align:right;padding-right:10px; }


/* ---- PAREM OSA ja NAV-TABS ------ */

#kus-asub{ width:150px;height:510px;min-height:510px;display:block; }

#parem_osa .index #kus-asub{ background:transparent url(Images/nav2_1.jpg) no-repeat top left; }
#parem_osa .info #kus-asub{ background:transparent url(Images/nav2_2.jpg) no-repeat top left; }
#parem_osa .liikmetele #kus-asub{ background:transparent url(Images/nav2_3.jpg) no-repeat top left; }
#parem_osa .raamatud #kus-asub{ background:transparent url(Images/nav2_4.jpg) no-repeat top left; }
#parem_osa .ponev-kasulik #kus-asub{ background:transparent url(Images/nav2_5.jpg) no-repeat top left; }

#index #kus-asub{ background:transparent url(Images/nav2_1.jpg) no-repeat top left; }
#info #kus-asub{ background:transparent url(Images/nav2_2.jpg) no-repeat top left; }
#liikmetele #kus-asub{ background:transparent url(Images/nav2_3.jpg) no-repeat top left; }
#raamatud #kus-asub{ background:transparent url(Images/nav2_4.jpg) no-repeat top left; }
#ponev-kasulik #kus-asub{ background:transparent url(Images/nav2_5.jpg) no-repeat top left; }

ul{ list-style:none; }
#parem-nav{ width:150px;height:510px;float:left; }
#parem-nav span{ display:none; }
#parem-nav li,#parem-nav li a{ display:block; }
#parem-nav li{ float:left;list-style:none;display:inline; }
#parem-nav li#leht1 a{ width:25px;height:79px;margin:13px 0 0 0px; }
#parem-nav li#leht2 a{ width:24px;height:52px;margin:96px 0 0 -7px; }
#parem-nav li#leht3 a{ width:25px;height:95px;margin:150px 0 0 -5px; }
#parem-nav li#leht4 a{ width:25px;height:93px;margin:250px 0 0 -5px; }
#parem-nav li#leht5 a{ width:25px;height:139px;margin:350px 0 0 -5px; }
/* ---- Avaleht tabs ------ */
/*#index #parem-nav li#leht1 a{ width:25px;height:79px;margin:13px 0 0 0px; }
/* ---- Info tabs ------ */
/*#info #parem-nav li#leht2 a{ width:24px;height:52px;margin:96px 0 0 20px; }
/* ---- Liikmetele tabs ------ */
/*#liikmetele #parem-nav li#leht3 a{ width:25px;height:95px;margin:150px 0 0 -63px; }
/* ---- Raamatud tabs ------ */
/*#raamatud #parem-nav li#leht4 a{ width:25px;height:93px;margin:250px 0 0 -82px; }
/* ---- Põnev ja kasulik tabs ------ */
/*#ponev-kasulik #parem-nav li#leht5 a{ width:25px;height:139px;margin:350px 0 0 -102px; }


/* ---- JALUS ------ */

#jalus p{ margin:0 0 0 325px;padding:40px 0 0 0;color:#646565;font-size:75%;font-family:tahoma,arial,sans-serif;text-transform:uppercase; }

/* ----- NEEME ----- */
#pollimage { margin-left:63px; }
.korvilisatudsuur{ display:block;background:transparent url(Images/lisatud.gif) no-repeat left;margin-top:1px;width:150px;height:27px; }
.korvissuur{ padding-top:2px;padding-left:125px;color:#000;display:block;background:transparent url(Images/korvis.gif) no-repeat left;margin-top:1px;width:150px;height:25px; }
.vaatakorvisuur{ display:block;background:transparent url(Images/vaatakorvi.gif) no-repeat left;margin-top:1px;width:150px;height:27px; }
.korvilisatudvaike{ display:block;background:transparent url(Images/lisatud_vaike.gif) no-repeat left;margin-top:1px;width:84px;height:19px; }
.korvisvaike{ padding-top:2px;padding-left:64px;color:#000;display:block;background:transparent url(Images/korvis_vaike.gif) no-repeat left;margin-top:1px;width:84px;height:19px; }
.vaatakorvivaike{ display:block;background:transparent url(Images/vaatakorvi_vaike.gif) no-repeat left;margin-top:2px;width:84px;height:19px; }

