/*--------------------------------------------
	GPS24
	May 2009
	code by Papilion Disain
---------------------------------------------*/

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, helvetica, verdana, sans-serif;
	color:#333;
	background:#fff url('../files/user_files/graphics/b-bg.jpg') repeat-x top left;
	text-align:left;
	width:100%;
}

a:link, 
a:visited, 
a:active { color:#ef711c;text-decoration:none; }
a:hover,a:focus { color:#894213;text-decoration:none; }

h1, h2, h3 { font-weight:normal;background-color:transparent;font-size:18px;color:#fff; }
h3 { color:#1583dc }
h4 { font-size:95%;line-height:1em;color:#e76f12 }

ul, ol { list-style:none; }
abbr,
acronym	   { border-bottom:1px dotted #bbb;cursor:help; }
blockquote { font-style:italic;color:yellow; }
.access	{ height:0;width:0;overflow:hidden;position:absolute; }
.clear	{ clear:both;height:1px;font-size:1px;border:none;background:transparent; }
.left 	{ float:left }
.right 	{ float:right }
.small	{ font-size:11px }
a img	{ border:none }
.border	{ border-bottom:1px solid #9bbce3 }


/*----------------------    
    STRUKTUUR
-----------------------*/

#wrap{ margin:0 auto;width:960px;background:transparent; }

#top{ width:960px;height:77px;position:relative;background:transparent; }
#navid{ width:700px;height:70px;position:relative;float:left;background:transparent; }
#otsi-logi{ width:260px;height:70px;position:relative;float:right;margin-top:7px; }
/*#otsi-logi span{ display:none; }*/
#sisu{ width:960px;overflow:hidden;position:relative;float:left;padding:10px 0 40px 0; }
#jalus{ width:960px;height:120px;position:relative;float:left; }


/*----------------------    
    TOP ja NAVid
-----------------------*/

h1#logo{ width:300px;height:75px;margin:0;background:url('../files/user_files/graphics/logo.jpg') no-repeat top left;float:left; }
h1#logo a{ display:block;text-indent:-9000px;width:300px;height:75px; }
h1#logo a:hover{ background:url('../files/user_files/graphics/logo-ovr.jpg') no-repeat top left; }

.reklaam{ width:660px;height:71px;float:right;margin:3px 0 0 0;background:#ccd1d7 }

ul.topnav { width:400px;height:36px;float:left;background:url('../files/user_files/graphics/topnav.jpg')  no-repeat top left; }
ul.topnav span { display:none }
ul.topnav li,ul.topnav a { height:36px;display:block; }
ul.topnav li { float:left;list-style:none;display:inline; }
#nav-1 { width:120px;margin-right:7px; }
#nav-2 { width:100px;margin-right:7px; }
#nav-3 { width:63px;margin-right:6px; }
#nav-4 { width:97px; }
#nav-1 a:hover,
#tooted #nav-1{ background:transparent url('../files/user_files/graphics/topnav.jpg')  0px -36px no-repeat; }
#nav-2 a:hover,
#varustuserent #nav-2{ background:transparent url('../files/user_files/graphics/topnav.jpg') -127px -36px no-repeat; }
#nav-3 a:hover,
#kontakt #nav-3{ background:transparent url('../files/user_files/graphics/topnav.jpg') -234px -36px no-repeat; }
#nav-4 a:hover,
#kontaktleht #nav-4{ background:transparent url('../files/user_files/graphics/topnav.jpg') -303px -36px no-repeat; }

#navid a.korvis-on{ font-size:13px;float:right;margin:6px 27px 0 0;padding:5px 7px;background:#666;color:#fff; }
#navid a.korvis-on em{ font-style:normal;font-weight:bold; }
body#ostukorv #navid a.korvis-on{ background:#1583dc; }
body#ostukorv #navid a.korvis-on:hover,#navid a.korvis-on:hover{ background:#000; }

#navid ul.subnav { width:690px;height:23px;float:left;margin-top:5px; }
#navid ul.subnav li{ line-height:23px;float:left;display:inline; }
#navid ul.subnav li a{ color:#333;border:1px solid #f2f1ef;font-size:12px;margin-right:7px;padding:3px 5px; }
#navid ul.subnav li a:hover,
#navid ul.subnav li a.akt{ background-color:#fff;border:1px solid #bbb; }

a.uudiskiri{ font-size:12px;display:block;margin:0;padding:0 23px 0 0;background:url('../files/user_files/graphics/rss.png') no-repeat right 3px;float:right;margin-right:7px; }
#btn-rus,#btn-est,#btn-eng{ display:block;width:28px;height:22px;float:right; }
#btn-rus{ background:transparent url('../files/user_files/graphics/lipp-rus.gif') no-repeat top left; }
#btn-est{ background:transparent url('../files/user_files/graphics/lipp-est.gif') no-repeat top left; }
#btn-eng{ background:transparent url('../files/user_files/graphics/lipp-eng.gif') no-repeat top left; }


a.logi-sisse{ font-size:12px;display:block;margin:0;padding:0 17px 0 0;background:url('../files/user_files/graphics/logi-sisse.jpg') no-repeat right 3px;float:right; }

.otsing{ display:block;width:162px;height:29px;float:right;margin:5px 0 0 0;padding:0;background:url('../files/user_files/graphics/otsing-bg.jpg') no-repeat center left; }
.otsing .searchbox { width:162px;padding:5px 0 0 7px;line-height:normal; }
.otsing .searchfield { width:123px;height:16px;font-size:13px;font-style:italic;border:none;background:none;color:#516c80; }
.otsing .submit { width:20px;height:18px;cursor:pointer;background:none;border:none }


/*----------------------    
	SISU
-----------------------*/

.sisu-vasak{ float:left;width:640px; }
* html .sisu-vasak{ width:640px; }

.tavaline-tekst{ margin-top:10px;float:left; }
.tavaline-tekst h3{ margin-bottom:10px; }
.tavaline-tekst h4{ font-size:120%;margin:10px 0; }
.tavaline-tekst h5{ font-size:90%;margin-top:-8px;color:#cdac96;font-weight:normal; }
.tavaline-tekst p{ margin:4px 0px 10px 0px; }
.tavaline-tekst img{ float:right;padding:0 0 10px 13px; }

.tootelist{ width:660px; }
* html .tootelist{ width:640px; }

.tootekast-top{ width:160px;height:8px;background:url('../files/user_files/graphics/tootekast-top.gif') no-repeat top left; }
.tootekast{ width:160px;float:left;margin:0 0 12px 0;padding:0;background:#fff url('../files/user_files/graphics/tootekast-bg.gif') no-repeat bottom left; }
#sisu .tootekast h3,#sisu .tootekast h4{ margin:0 8px 3px 12px;padding:0; }
#sisu .tootekast p{ margin:8px 8px 6px 12px;font-size:90%;line-height:1.4em; }
#sisu .tootekast img{ margin:0 0 0 5px; }
a.lisa-vordl{ width:92px;height:21px;display:block;float:left;text-indent:-9000px;margin:0 0 0 10px;padding:0;background:url('../files/user_files/graphics/lisa-vordl.jpg') no-repeat top left; }
a.lisa-korvi{ width:92px;height:21px;display:block;float:left;text-indent:-9000px;margin:0 0 0 10px;padding:0;background:url('../files/user_files/graphics/lisa-korvi.jpg') no-repeat top left; }

.sisu-vasak-laiem{ float:left;width:780px; }

.sisu-vasak-laiem .tootelist{ width:770px; }
.sisu-vasak-laiem .tootekast-top{ width:154px;background-image:none; }
.sisu-vasak-laiem .tootekast{ width:154px;background-image:none; }

.sortimine{ width:770px;height:22px;float:left;padding-bottom:4px;margin-bottom:5px;border-bottom:1px solid #eb6e14; }
.sortimine2{ width:640px;height:22px;float:left;padding-bottom:4px;margin-bottom:5px;border-bottom:1px solid #eb6e14; }

.sortimine p{ display:inline;float:left;font-size:12px; }
.sortimine p.mine-lehele{ margin-left:25px;color:#f06f1b }
.sortimine p.mine-lehele a{ padding:3px 6px;margin-left:3px; }
.sortimine p.mine-lehele a.aktiv{ color:#fff;background:#f06f1b }

.sortimine p.sort{ float:right;color:#f06f1b; }
.sortimine p.sort a{ padding:3px 15px 3px 6px;margin-left:4px;color:#fff;background:#f06f1b url('../files/user_files/graphics/nool-alla.gif') no-repeat 95% 55%; }

.sortimine p.sort a.sortasc{ background:#f06f1b url('../files/user_files/graphics/nool-yles.gif') no-repeat 95% 55%; }
.sortimine p.sort a.sortdesc{ background:#f06f1b url('../files/user_files/graphics/nool-alla.gif') no-repeat 95% 55%; }

.sortimine h2,.sortimine2 h2{ color:#ed680e }

.toode-detail{ width:770px;margin-top:8px;position:relative;float:left; }

.tootepildid{ width:160px;float:left;margin-top:7px}
.tootepildid img{ margin:0 5px 0 0;}

.lisavarustus2{ position:relative;float:right;width:570px;margin:40px 0; }
* html .lisavarustus2{ width:580px; }

.lisavarustus2h3{ width:170px;height:30px;display:block;float:left;text-indent:-9000px;margin:0;padding:0;background:url('../files/user_files/graphics/lisavar-h3.gif') no-repeat top left; }


.lisavar-list{ float:left;width:610px; }
.lisavar-item{ width:80px;min-height:80px;float:left;margin:0 5px 5px 0;padding:0;border:1px solid #ddd; }
#sisu .lisavar-item p{ margin:3px 6px 0 8px;font-size:11px;line-height:12px; }
#sisu .lisavar-item img{ margin:3px 0 0 3px; }


.tooteinfo{ float:left;width:200px; }
img.tooteSuurPilt,div.tooteNupud {width:200px;float:left}
a.lisa-vordl2{ width:92px;height:21px;display:block;text-indent:-9000px;margin:7px 0 0 0;padding:0;background:url('../files/user_files/graphics/lisa-vordl.jpg') no-repeat top left; }
a.lisa-korvi2{ width:92px;height:21px;display:block;text-indent:-9000px;margin:0 0 0 0;padding:0;background:url('../files/user_files/graphics/lisa-korvi.jpg') no-repeat top left; }

a.lae-infoleht{ width:119px;height:21px;display:block;float:right;text-indent:-9000px;margin:0;padding:0;background:url('../files/user_files/graphics/lae-infoleht.jpg') no-repeat top left; }
a.detKirjeldus { width:113px;height:21px;display:block;float:left;text-indent:-9000px;margin:2px 0 0 0;padding:0;background:url('../files/user_files/graphics/det-kirjeldus.gif') no-repeat top left; }
a.lyhiKirjeldus { width:113px;height:21px;display:block;float:left;text-indent:-9000px;margin:2px 0 0 0;padding:0;background:url('../files/user_files/graphics/lyhikirjeldus.gif') no-repeat top left; }
a.tehAndmed { width:101px;height:21px;display:block;float:left;text-indent:-9000px;margin:10px 0 0 0;padding:0;background:url('../files/user_files/graphics/tehn-andmed.gif') no-repeat top left; }

.tooteinfo h3,.tooteinfo h4{ margin:0 8px 3px 12px;padding:0; }
.tooteinfo h3.nimetus{ margin-bottom:10px; }
.tooteinfo h4.laos{ color:#49be17;font-weight:normal; }
.tooteinfo p{ margin:13px 8px 6px 12px;font-size:90%;line-height:1.4em; }
.tooteinfo .hind{ font-size:113%; }

.tehn-info{ float:right;width:570px; }

table.info-tbl{ width:300px;margin:0;border:1px solid #7c7f82;background:#fff url('../files/user_files/graphics/tbl-bg.gif') no-repeat top left; }
table.info-tbl tr{  }
table.info-tbl tr td{ font-size:11px;line-height:14px;text-align:left;border-top:1px solid #cbcccd;vertical-align:middle;padding:7px 5px;font-weight:normal; }
table.info-tbl tr.empty{ height:20px; }
table.info-tbl tr.empty td{ border:none; }
table.info-tbl td.col-1{ width:120px;float:left;color:#ed680e; }
table.info-tbl td.col-2{ width:150px;float:right;text-align:right; }


.sisu-parem{ float:right;width:300px; }

.banner300{ width:300px;height:80px;margin:0 0 15px 0;background:#ccd1d7; }

.sisu-parem h2{ width:290px;height:32px;padding:10px 0 7px 10px;background:url('../files/user_files/graphics/h2-parem-bg.gif') no-repeat top left }

.uudis{ margin:0 0 5px 0;background:#fff url('../files/user_files/graphics/dot.gif') repeat-x bottom left; }
.uudis p{ padding:0 0 10px 0;line-height:1.4em; }
.uudis p.kuupaev{ padding:0 0 0px 0;font-size:90%;color:#cdac96 }
.uudis a{ color:#1871df;text-decoration:underline; }

.tootelist-small{ width:300px; }
.tootekast-top-small{ width:100px;height:8px;background:url('../files/user_files/graphics/tootekast-top-sm.gif') no-repeat top left; }
.tootekast-small{ width:100px;float:left;margin:0;padding:0;background:#fff url('../files/user_files/graphics/tootekast-bg-sm.gif') no-repeat bottom left; }
#sisu .tootekast-small p{ margin:0 6px 0 8px;font-size:90%;line-height:1.4em;color:#696f7f }
#sisu .tootekast-small p em{ color:#ef6f19;font-style:normal; }
#sisu .tootekast-small img{ margin:3px 0 0 3px; }
a.rohkem-infot{ width:13px;height:13px;display:block;float:right;margin:0 3px 3px 0;background:url('../files/user_files/graphics/nurk-nool.jpg') no-repeat top left; }
a.rohkem-infot span{ display:none }

.sisu-parem-kitsam{ float:right;width:150px;padding-top:25px; }

.banner150{ width:150px;height:80px;margin:0 0 15px 0;background:#ccd1d7; }

.sisu-parem-kitsam h2{ width:140px;height:20px;font-size:13px;margin-bottom:5px;padding:7px 0 5px 10px;background:url('../files/user_files/graphics/h2-parem-bg-sm.gif') no-repeat top left; }
.sisu-parem-kitsam h2.sinine{ background:url('../files/user_files/graphics/h2-parem-bg-sm2.gif') no-repeat top left; }

.tootelist-xsmall{ width:150px;margin-bottom:10px; }
.tootekast-top-xsmall{ width:70px;height:8px;background:url('../files/user_files/graphics/tootekast-top-xsm.gif') no-repeat top left; }
.tootekast-xsmall{ width:70px;float:left;margin:0 5px 0 0;padding:0;background:#fff url('../files/user_files/graphics/tootekast-bg-xsm.gif') no-repeat bottom left; }
#sisu .tootekast-xsmall p{ margin:0 6px 0 8px;font-size:11px;line-height:1.4em;color:#696f7f }
#sisu .tootekast-xsmall img{ margin:3px 0 0 3px; }

.tootelist-vordl{ width:150px; }
.tootekast-vordl{ width:150px;float:left;margin:0;padding:0;border-bottom:1px solid #9bbce3; }
#sisu .tootekast-vordl p{ float:left;margin:0 5px;font-size:11px;line-height:1.4em;color:#666; }
#sisu .tootekast-vordl p em{ color:#f06f1b;font-style:normal; }
#sisu .tootekast-vordl img{ float:right;margin:0; }

.veerg-esim{ float:left;width:215px; }
.veerg-teine{ float:left;width:330px; }
.veerg-kolm{ float:right;width:200px; }
.veerg-esim p{ margin-bottom:13px; }
p.makseviisid{ width:182px;height:54px;display:block;float:left;text-indent:-9000px;margin:0;padding:0;background:url('../files/user_files/graphics/makseviisid.gif') no-repeat top left; }

/*----------------------    
	KONTAKTVORM
-----------------------*/

form#contactForm{ background:#fef4ee;width:295px;padding:15px;margin:0px;font-size:13px;font-weight:bold; }
form#contactForm label{ clear:left;display:block;float:left;width:200px;text-align:left; }
form#contactForm input{ border:1px inset #fff;padding:4px;margin-bottom:7px;width:285px;height:16px;background:#f3ede9; }
form#contactForm textarea{ border:1px inset #fff;background:#fff;padding:4px;width:285px;height:120px;margin:0; }
form#contactForm input:hover{ background:#ffd1b5; }
form#contactForm input:focus,form#regam textarea:focus{ background:#fff;color:#000; }
form#contactForm input.saada{ border:1px solid #333;background:#333;color:#fff;width:295px;height:30px;margin:10px 0 0 0;padding:0; }


/*----------------------    
	OSTUKORV
-----------------------*/

#ostukorv-div{ float:left;margin-top:10px;width:770px; }
.maksmised{ margin:15px 0;padding:10px 7px 5px 10px;width:445px;background:#eee }
.maksmised a{ margin-right:5px; }

table.korv-tbl{ margin-top:5px;border:1px solid #666;float:left;width:540px; }
table.korv-tbl th{
	height:28px !important;
	font-weight:bold;
	color:#fff;
	background:#666;
	line-height:30px;
	font-size:110%;
	text-align:left;
	padding-left:7px;
	border-right:1px solid #fff;
}
table.korv-tbl td{ padding:4px 7px;height:50px;border-bottom:1px solid #eee; }
td.tbl-pilt{ width:10px; }
.tbl-pilt img{ width:65px; }
td.tbl-nimet{ width:140px;border-right:1px solid #bbb; }
td.tbl-nimet a{ font-weight:bold; }
td.tbl-nimet p{ line-height:1.3em;font-size:90%; }
td.tbl-hind{ width:80px;border-right:1px solid #bbb; }
td.tbl-kogus{ width:70px;border-right:1px solid #bbb; }
.tbl-kogus input.q{ color:#666;width:60px; }
.tbl-kogus input.btn-refresh{ width:65px;padding:3px 0;border:1px solid #1583dc;background:#1583dc;color:#fff;font-size:11px; }
.btn-refresh{ width:65px;padding:3px 0;border:1px solid #1583dc;background:#1583dc;color:#fff;font-size:11px; }
td.tbl-summa{ margin:6px 6px 6px 0;width:110px; }

#hind-kokku{
	width:200px;
	float:right;
	margin-top:5px;
	text-align:right;
	background-color:#666;
	padding:10px 10px 5px 10px;
}
table.summad{ margin-bottom:5px; }
.stotal{ background:#eee;padding:5px;font-size:100%;border-bottom:1px solid #fff; }
.stotal.border{ border-right:1px solid #fff }
.gtotal{ font-size:120%;font-weight:bold;color:#333;background:#fff;padding:5px; }

#allahindlus div { background:#fff;padding:10px;text-align:left; }
#allahindlus input.field-soodus{ width:50px;padding:3px;border:1px solid #1583dc;font-size:11px; }
#allahindlus input.sisest-soodus{ width:117px;padding:2px 0;border:1px solid #1583dc;background:#1583dc;color:#fff;font-size:11px; }

.lisainfo-kast{ float:left;margin:10px 0;width:415px; }
.lisainfo-kast h3{ font-size:1.2em;font-weight:bold }

/*----------------------    
	TELLIMUSVORM
-----------------------*/

form.zemContactForm{ float:left;width:530px;margin-top:5px; }
fieldset{ border:none; }
legend{ display:none; }
ul.vormilist{ float:left;width:500px;margin-bottom:10px;background:#bbb;padding:10px; }
ul.vormilist li{ float:left;width:490px;padding:5px;margin-bottom:5px;background:#fff; }
ul.vormilist li.dark{ background:#fff;border:1px solid #666; }
form.zemContactForm label.zemText{ width:150px;float:left; }
form.zemContactForm input.zemText{ width:310px;float:right;border:1px solid #eb6e14;padding:2px; }
form.zemContactForm input.kaugemal{ width:50px;float:left; }
form.zemContactForm select { width:316px;float:right;border:1px solid #eb6e14;padding:2px; }
.zemSubmit{ width:120px;padding:5px;float:left;margin-top:10px;border:1px solid #eb6e14;background-color:#eb6e14;color:#fff; }

#logivorm{
	width:200px;
	float:right;
	margin-top:5px;
	background-color:#666;
	padding:10px;
}
#logivorm h3{ font-size:14px;margin-bottom:5px;background:#8c8888;padding:3px 7px;color:#fff; }
form.vormist-logi{ float:left;width:200px; }
form.vormist-logi label{ width:180px;float:left;color:#fff; }
form.vormist-logi input{ width:194px;float:left;border:1px solid #fff;padding:2px; }
form.vormist-logi input.login-btn{ width:80px;padding:2px;margin-top:10px;border:1px solid #eb6e14;background-color:#eb6e14;color:#fff; }

/*----------------------    
	VÕRDLUSTABEL
-----------------------*/

table#mytable { width:770px;padding:0;margin:0;font-size:90%;color:#333; }
table#mytable caption { padding:0 0 5px 0;width:770px;font:italic 11px Arial, Helvetica, sans-serif;text-align:right; }
table#mytable th { text-align:left;padding:3px 4px 3px 10px;font-weight:normal; }
table#mytable th img { float:right;padding-bottom:10px; }
table#mytable th.nobg { border:0 none; }
table#mytable td { border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 10px 3px 5px;color:#666;text-align:right; }
table#mytable td.suurem-txt { font-size:16px; }
table#mytable td.alt { color:#ed680e; }
table#mytable th.tume-bg{ border-bottom:1px solid #fff;border-top:0;background:#bbb; }


/*----------------------    
	JALUS
-----------------------*/

ul.tootjad{ width:960px;height:73px;background:#000 url('../files/user_files/graphics/tootjad.jpg') no-repeat top left; }
ul.tootjad span { display:none }
ul.tootjad li,ul.tootjad a { height:73px;display:block; }
ul.tootjad li { float:left;list-style:none;display:inline; }
#t-nav-1 { width:135px; }
#t-nav-2 { width:155px; }
#t-nav-3 { width:155px; }
#t-nav-4 { width:145px; }
#t-nav-5 { width:150px; }
#t-nav-6 { width:120px; }
#t-nav-7 { width:100px; }

#jalus p{ width:600px;font-size:11px;float:left;line-height:14px;color:#969ea9;padding:10px 0; }
.pangalingid{ width:350px;float:right;margin:0;padding:5px 0; }
#jalus .pangalingid p{ width:140px;padding:0; }
.pangalingid img{ float:right;margin-left:5px; }
