/*--------------------------------------------
   
	Iiris Salt Room / Indium Top
	by Papilion Disain
	2010 January
	
---------------------------------------------*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin:0;
	padding:0;
	border:0;
}
body {
	font:normal 75%/1.6em arial, tahoma, sans-serif;
	color:#414545;
	background:#256469 url('/images/b-bg.jpg') repeat-y top left;
	text-align:left;
	width:100%;
	height:100%;
}

a:link, a:visited, a:active { color:#05b1cb;text-decoration:underline; }
a:hover,a:focus { color:#000;text-decoration:none; }
a { outline:none; }


h1,h2,h3,h4 { font-weight:normal;background-color:transparent; }
h1 { font-size:20px;line-height:20px; }
h2 { font-size:150%;line-height:1.6em; }
h3 { font-size:120%;line-height:1.3em; }
h4 { font-size:110%;line-height:1.3em; }
p { margin-bottom:15px; }

ul,ol 	{ list-style:none; }
a img 	{ border:none }
.clear	{ clear:both;height:1px;font-size:1px;border:none;background:transparent; }

.sisu-wrap{ width:100%;position:relative;float:left;margin:0;padding:0;background:transparent url('/images/top-bg.png') repeat-x bottom left; }
.sisu-wrap.teine{ background:#fff url('/images/sisu-bg.gif') repeat-x top left; }
.sisu-wrap.kolmas{ background:transparent url('/images/btm-bg.png') repeat-x top left; }
* html .sisu-wrap{ background:none; }
* html .sisu-wrap.teine{ background:#fff url('/images/sisu-bg.gif') repeat-x top left; }
.top { width:880px;height:135px;position:relative;float:left;margin:0;padding-left:70px; }
#sisu { width:880px;position:relative;float:left;margin:0;padding:23px 0 23px 70px; }
#jalus { width:880px;position:relative;float:left;color:#ccc;margin:0;padding:20px 0 0 70px;font-size:80%; }


/*	TOP
----------------------------*/

h1#logo{ width:206px;height:54px;float:left;margin:50px 0 0 0;background:url('/images/logo.png') no-repeat top left; }
h1#logo a{ display:block;text-indent:-9000px;width:206px;height:54px; }
h1#logo a:hover{ background:url('/images/logo-ovr.png') no-repeat top left; }
* html h1#logo{ background:url('/images/logo-ie.jpg') no-repeat top left;  }
* html h1#logo a:hover{ background:url('/images/logo-ovr-ie.jpg') no-repeat top left; }

p#keeled{ position:absolute;top:20px;right:0px;font-size:12px; }
p#keeled a{ color:#fff; }

ul.subnav{ height:27px;margin:20px 0 0 70px;position:relative;float:left; }
ul.subnav li{ display:inline;float:left; }
ul.subnav li a{ padding:0 10px;color:#fff;border-right:1px solid #fff; }
ul.subnav li a.last{ border-right:0 none; }
ul.subnav li a:hover,ul.subnav li a.active{ color:#000;text-decoration:underline; }


ul.menu{ position:relative;float:right;margin:27px 0 0 0;width:595px }
ul.menu li,ul.menu a{ line-height:25px;display:block; }
ul.menu li{ float:left;display:inline; }
ul.menu li a{ padding:6px 12px;color:#fff;font-size:14px;line-height:25px;text-decoration:none;background:#34434b; }
ul.menu li a:hover,ul.menu li a.active{ background:#fff;color:#34434b; }


/*	VASAK SISU
----------------------------*/

.vasak-osa { width:202px;margin:0;position:relative;float:left; }

.vasak-osa .kast{ width:162px;padding:25px 0 0 40px;margin-top:0px;background:#eeefef url('/images/kast-bg-top.gif') no-repeat 0 0; }
.vasak-osa .kast-top{ width:202px;height:59px;margin:-25px 0 0 0;background:#eeefef url('/images/kast-bg-btm.gif') no-repeat 0 0; }

.vasak-osa .kast h2{ line-height:18px;margin:0 0 13px 0;width:150px; }
.vasak-osa .kast p{ width:150px;font-size:90%;line-height:17px;margin-bottom:0px;background:#eeefef; }

.vasak-osa .intro-left{ background:#fff;margin:0;padding-bottom:25px; }
.vasak-osa .intro-left ul{ margin:0;width:100%;font-size:100%; }
.vasak-osa .intro-left ul li { padding-left:15px;line-height:17px;background:url('images/list-bg.gif') no-repeat 0 5px; }

.vasak-osa  ul#mission{ margin-top:35px;width:202px;height:168px;position:relative;background:url('/images/mission.gif') no-repeat top left; }
.vasak-osa  ul#mission span { display:none }
.vasak-osa  ul#mission li,.vasak-osa  ul#mission a { width:202px;height:56px;display:block; }
.vasak-osa  ul#mission li { float:left;list-style:none;display:inline; }
.vasak-osa  ul#mission #nav-1 { background:url('/images/mission.gif') 0px 0px no-repeat; }
.vasak-osa  ul#mission #nav-2 { background:url('/images/mission.gif') 0px -56px no-repeat; }
.vasak-osa  ul#mission #nav-3 { background:url('/images/mission.gif') 0px -112px no-repeat; }
.vasak-osa  ul#mission #nav-1 a:hover{ background:url('/images/mission.gif') 0px -168px no-repeat; }
.vasak-osa  ul#mission #nav-2 a:hover{ background:url('/images/mission.gif') 0px -224px no-repeat; }
.vasak-osa  ul#mission #nav-3 a:hover{ background:url('/images/mission.gif') 0px -280px no-repeat; }


/*	PAREM SISU
----------------------------*/

.parem-osa{ width:600px;margin:0;position:relative;float:right; }
.parem-osa h2{ padding:0 10px;margin-bottom:15px;background:#c6f7ff; }
.parem-osa div.large-text h2{ background:#fff;font-size:140%;margin:15px 0; }
.parem-osa h3{ padding:0;margin-bottom:10px;border-bottom:1px solid #c6f7ff; }
.parem-osa p{ text-align:justify;padding:0 30px 0 10px; }
.parem-osa p em{ font-style:normal;color:#e48804; }

a.buy-now{ position:absolute;top:270px;left:230px;display:block;z-index:99;text-indent:-9000px;width:94px;height:85px;background:url('/images/buy-now.png') no-repeat 0 0; }
a.buy-now:hover{ background:url('/images/buy-now-ovr.png') no-repeat 0 0; }
* html a.buy-now{ background:url('/images/buy-now-ie.jpg') no-repeat 0 0; }
* html a.buy-now:hover{ background:url('/images/buy-now-ovr-ie.jpg') no-repeat 0 0; }

.parem-osa .reklaam{ position:relative;float:left;width:600px;height:168px;margin-bottom:20px; }

.parem-osa .parem-osa-vasak,
.parem-osa .parem-osa-toode{ position:relative;float:left;width:399px;border-right:1px solid #c6f7ff; }
.parem-osa .parem-osa-parem{ position:relative;float:right;width:200px;font-size:85%; }
.parem-osa .parem-osa-suur{ position:relative;float:left;width:600px; }

.parem-osa .parem-osa-parem h2{ font-size:14px;padding:0 0 0 30px;font-weight:bold;color:#668286; }
.parem-osa .parem-osa-parem p{ padding:0 0 0 30px;line-height:15px; }

.parem-osa .parem-osa-suur p{ padding:0 10px; }

.parem-osa .parem-osa-suur blockquote{ margin:0 0 10px 40px;padding-left:40px;color:#666;font-style:italic;background:url('/images/bq.gif') no-repeat 0 0;width:220px;min-height:120px;float:left; }


.parem-osa .parem-osa-toode img{ margin-bottom:20px; }

.parem-osa .parem-osa-toode ul,
.parem-osa .parem-osa-suur ul{ margin:10px 0 10px 0;width:369px;font-size:90%; }
.parem-osa .parem-osa-toode ul li,
.parem-osa .parem-osa-suur ul li{ padding-left:15px;background:url('/images/list-bg.gif') no-repeat 0 5px; }

.parem-osa .parem-osa-toode .info-buy{ position:relative;float:left;width:399px;height:40px;margin-top:5px;padding-top:5px;border-top:1px solid #c6f7ff; }
.parem-osa .parem-osa-toode p.more-info{ float:left;width:150px;padding-left:35px;line-height:30px;background:#fff url('/images/pdf.gif') no-repeat center left; }
.parem-osa .parem-osa-toode p.buy-prod{ float:right;width:120px;height:30px;padding:0 30px 0 0;background:#fff url('/images/buy-prod.gif') no-repeat 0 0; }
.parem-osa .parem-osa-toode p.buy-prod a{ display:block;text-indent:-9000px;width:120px;height:30px; }

.parem-osa .parem-osa-parem ul{ margin:0;padding:0 0 20px 30px; }
.parem-osa .parem-osa-parem ul li { font-size:120%;padding-left:15px;line-height:23px;background:url('/images/list-bg.gif') no-repeat 0 8px; }
.parem-osa .parem-osa-parem ul.small-txt li{ font-size:110%;padding:0 0 5px 40px;line-height:18px;margin-bottom:10px;background:url('/images/pdf.gif') no-repeat 0 0; }

.parem-osa .parem-osa-parem h3{ padding-left:30px; }
.parem-osa h3 em{ font-style:normal;color:#e48804;font-size:75%; }


p.declar{ padding:7px 50px 7px 0;margin-bottom:0px;width:152px;height:40px;text-align:right;background:#fff url('/images/pdf.gif') no-repeat right center; }
p.declar.border{ border-bottom:1px solid #bbb }
p.declar a{ color:#000; }

form.zemContactForm{ position:relative;float:left;width:580px;min-height:254px;padding:20px 10px 0 10px;background:#eeefef }
fieldset{ border:none; }
legend{ display:none; }
form.zemContactForm .vorm-vasak,form.zemContactForm .vorm-parem{ width:235px;float:left; }
form.zemContactForm .vorm-parem{ width:300px;float:right;padding-left:25px;border-left:1px solid #fff; }
form.zemContactForm label{ width:100px;float:left;text-align:right;margin:0 15px 5px 0; }
form.zemContactForm input{ width:110px;border:1px solid #99f1fd;border-top:2px solid #99f1fd;padding:2px;margin:0 0 5px 0; }
form.zemContactForm .vorm-parem label{ width:123px;text-align:left;margin:0 0 5px 0; }
form.zemContactForm .vorm-parem select{ width:163px;padding:2px;border:1px solid #99f1fd; }
form.zemContactForm textarea{ width:280px;height:140px;margin-top:5px;padding:2px;border:1px solid #99f1fd; }
form.zemContactForm .zemSubmit{ width:286px;padding:5px;margin-top:5px;border:1px solid #99f1fd;background-color:#41e6ff;color:#000; }
.zemThanks p,ul.zemError li{ font-size:130%;color:red; }


.galerii{ width:590px;float:left;font-size:10px;padding-left:10px; }
.gal{ padding:5px;width:150px;height:109px;border:1px solid #eee;display:block }
.gal:hover{ padding:5px;border:1px solid #000;display:block }
.veerg{ width:150px;height:160px;margin:0 40px 0 0;float:left; }
.veerg p{ line-height:14px;text-align:left; }

.galerii.home{ width:600px;padding:0; }
.galerii.home .gal{ width:180px;height:120px; }
.galerii.home .veerg{ width:180px;height:170px;margin:0 20px 0 0;float:left;position:relative }
.galerii.home .veerg p{ position:absolute;top:95px;left:6px;background:#333;padding:7px 0;font-size:18px;line-height:18px;width:180px;text-align:center;color:#fff }


.countries-list{ position:relative;float:left;width:200px;background:url('/images/globe.jpg') no-repeat 0 40px; }
.countries-list ul{ margin:50px 0 20px 0;font-size:90%;width:100px;float:left }


#galleria{ width:600px;height:300px;margin:0; }


/*	JALUS
----------------------------*/

p.info { float:left; }
p.papilion { float:right; }
p.papilion a{ color:#000; }


