* {margin: 0px; padding: 0px;}

body { 	background:url(img/grad2500x100_50.jpg) repeat-y center;
	text-align: center;}
	
.clear {
	clear: both;
}

#wrapper {overflow:hidden;
	width:860px;
	padding:0px 0px 5px 0px;
	margin: 0px auto;
	background-color: white;
	position: relative;
	text-align: left;}
	
p, li {	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #000000;
	padding-top: 4px;}
	
p.text12px {font-size:12px; text-indent:8px;}

.indent5 {text-indent:5px;}
	
h1.uppercase {text-transform:uppercase;}
.uppercase {text-transform:uppercase;}

h2 {font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
        line-height:1.4em;
	font-weight: bold;
	/*color: #34506B; tumepun#ad0111; punane##CA2027*/
	color:#ad0111;
	padding-top: 15px;}
h2.text14px {font-size:14px;}
.pealkiri {font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2em; font-size: 17px; color: #007CB4; font-weight: normal; margin-bottom: 5px;}
.pealkiriv {font-family: Arial,Helvetica,sans-serif; line-height: 1.1em; font-size: 15px; color:#056BAD; font-weight:bold; margin-bottom: 3px;}
.punane {/*color:#ad0111;*/ color:#880000;}

h3 {font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #056BAD;
	padding-top: 15px;}
	
h4 {font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2em; font-size: 25px; color: #007CB4; font-weight: normal; margin-bottom: 5px;}

h5 {font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.2em; font-size: 20px; color: #007CB4; font-weight: normal; margin-bottom: 5px;}

ul {list-style-type:circle; list-style-position:inside;}
ul.ruut {list-style-type:square;}
ul.punkt {list-style-type:disc;}
	
h3.hall {color:#999984;}
	/*hall #8a9189*/
	
p a, li a {color: #0568AB; text-decoration: none;}

/*h5 {line-height: 0.6em;}*/

p a:hover, li a:hover {color: #c56220; text-decoration: underline;}

/*valitud nupp*/
.selectedSheet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #34506B;*/
	color: #ad0111;
	padding: 5px 10px;
	margin:0px;
	background-color: #FFFFFF;}
        
#content .selectedSheet {border-bottom: 1px dashed #C2CCCE;}

/*see on lehe pealkiri ja joon all*/
.selectedSheet2 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #519BC8;
	padding-left: 5px;
	padding-bottom: 4px;
	border-bottom:dashed 1px #C2CCCE;
	padding-right: 80px;
	margin-bottom: 15px;}
	
.blue {	color: #0664AE;}
.hall {color:#5b5b4f;}
.grey {color: #666666;}
.black {color:#34506B;}
/*.punane {color: #c56220;}*/
.tumepun {color:#ad0111;}
.oranz {color:#c56220;}
	/*#c56220 oranz, #D02027 punane, #CA2027 punane2*/

.joonAlla {border-bottom:dashed 1px #C2CCCE;
        padding:2px 0px 4px 0px;
				margin-bottom:10px;}

.redBold {color:#c56220;
	font-size:12px;
	margin-bottom:3px;
	font-weight:bold;}
	/*#c56220 oranz, #990000 #D02027 #c56220 punane*/
	
.sinBold {color:#6BC5D6;
	font-size:12px;
	margin-bottom:3px;
	font-weight:bold;}
	
.font12px {font-size:12px;}
.font11px {font-size:11px;}

#logo {	float:left;
	width:250px;
	height:120px;
	margin-left: 5px;
	background-image: url(img/head_1.jpg);
	text-align: left;
	position: relative;}
	
#logo img {margin-top: 5px;
	margin-left: 20px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;}
	
#lang {	width:822px;
	height: 0px;
	background-color: #FAFAFA;}

#lang_sel {
	float: right;
	top: 10px;
	right: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	font-weight: bold;}

#lang_sel a:hover {color: #161616;}

#lang_sel a {color: #046AAC;
	text-decoration: none;
	font-weight: bold;}
	
#slogan {float:left;
	width:587px;
	height:52px;
    margin:0px;
    padding:0px;
	background:url(img/slogan2_bg.jpg) no-repeat;}
	
#slogan h1 {font-size: 15px;
	margin-top: 18px;
	font-family: Geneva, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 8px;
	width: auto;
	padding-bottom: 2px;
	padding-left: 5px;}
	
#navigation {float:left;
        margin:0px;
        padding:0px;
	width:587px;
	height:68px;
	background:url(img/nav_bg.jpg) no-repeat;}
	
#navigation a {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0769AA;
	text-decoration: none;
	padding: 5px 7px 5px 7px;
	/*border-left: 1px solid #97A399;*/
	/*border-bottom: 1px solid #97A399;*/
	display: inline;}
	
#content a.nupp, #pcb a.nupp, #esip a.nupp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0769AA;
	text-decoration: none;
	padding: 5px 8px 5px 8px;
	/*border-left: 1px solid #97A399;*/
	/*border-bottom: 1px solid #97A399;*/
	display: inline;}

#navigation a:hover, #content a:hover {
	/*background-color: #ffffff;*/
	border-color: #73A3B7;
	border-bottom-width: 2px;
	color: black;}

#content {float:left;
	width:360px;
	margin-left:40px;
	margin-right:10px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 5px;}
	
#firmast {float:left;
	width:370px;
	margin-left:40px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 5px;}
	
/*pühad või suurema pildiga pakkumine*/
#content_ex {float:left;
	width:300px;
	margin-left:40px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 5px;}
	
#ru { 	float:right;
	width:200px;
	height:auto;
	margin-right:50px;
	border:dotted 1px gray;
	/*background:url(img/grad2-x.png) repeat-x bottom;*/
	/*background:/*#ffffff*/ url('img/grad_w300_y.jpg') repeat-y top;*/
	padding:5px;}
	
#ru img {margin:6px;}

#pcb {	float:left;
	width:855px;
	height:auto;
	margin:5px 0px 20px 0px;
	padding:20px 0px 10px 0px;
	/*border-bottom:solid 1px #EFF3F4;*/
	/*background:#F9F9F7 url(img/top_brd.jpg) repeat-x;*/}

#stenc {float:left;
	width:100%;
	height:auto;
	margin:5px 0px 20px 0px;
	padding:20px 0px 10px 0px;
	/*border-bottom:solid 1px #EFF3F4;*/
	/*background: url(img/sten_brd.jpg) repeat-x #F8FBFC;*/}

#stenc img {margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;}

#esip {	float:left;
	width:100%;
	height:auto;
	margin:5px 0px 20px 0px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	/*border-bottom:solid 1px #EFF3F4;*/
	/*background:url(img/esip_brd.jpg) repeat-x #F7F7F4;*/}

#column_l {float:left;
	clear:left;
	width:360px;
	height:auto;
	padding:0px 0px 0px 0px;
	margin:0px 20px 5px 15px;
	/*background-color:red;*/}
	
#column_l img {padding:0px 2px;
	margin-right:2px;}

#column_r {float:left;
	width:360px;
	height:auto;
	padding:0px 0px;
	margin:0px 15px 5px 0px;
	/*background-color:blue;*/}
	
#column_r img {padding:0px 2px;
	margin-right:2px;}

#box_t {float:left;
	width:700px;
	margin:0px auto 10px 40px;
	/*background-color:green;*/}

#box_nou {float:left;
	width:auto;
	height:auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: 15px;
	margin-bottom: 5px;
	/*background:url(img/grad-x.png) repeat-x;*/
	text-align: left;
	margin-left: 15px;
	/*border-left: 1px dashed LightCyan;*/
	/*border-bottom: 1px dashed LightCyan;*/}

#box_nou img {margin-left:4px;
	margin-right:5px;}

#box_nou a {color:#849186; text-decoration:none;}
#box_nou a:hover {color:#6BC5D6/*#c56220*/; text-decoration:underline;}

#box_l {float:left;
	display:block;
	width:340px;
	height:auto;
	margin:5px 10px 5px 0px;
	padding:5px 10px 15px 10px;
	border-bottom:solid 1px #D5DFE1;
	background:url(img/grad2-x.png) repeat-x bottom;}

#box_r {float:right;
	display:block;
	width:340px;
	height:auto;
	padding:5px 10px 15px 10px;
	margin:5px 0px 5px 0px;
	border-bottom:solid 1px #D5DFE1;
	background:url(img/grad2-x.png) repeat-x bottom;}

#box_r img {margin:4px;}
	
#box_img {float:right;
	display:block;
	height:auto;
	width:100%;
	margin:10px 0px;}

#box_v {float:left;
	width:820px;
	height:auto;}

#content img, #content_ex img {margin-right: 6px;}
	
#media {float:left;
	width:280px;
	height: 245px;
	margin-top: 5px;
	margin-left: 15px;
	text-align: center;
	border-left:solid 1px #EFF3F4;
	padding-left: 10px;}
	
#media_ex {float:left;
	width:370px;
	height:auto;
	margin-top: 10px;
	margin-left: 15px;
	text-align: center;}
	
#offer_home {float:left;
	width:370px;
	height:auto;
	margin-top: 10px;
	margin-left: 15px;
	text-align: left;}
	
#offer {float:left;
	width:370px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	text-align: center;}
	
#media_ex p {text-align:justify;}

#media1 {float:left;
	width:260px;
	height: auto;
	margin-top: 20px;
	margin-left: 15px;
	text-align: center;}

#media3 {float:left;
	width:230px;
	height: 300px;
	background: url(img/cam.gif) no-repeat;
	background-position: center center;
	margin-top: 30px;
	margin-left: 20px;}

#media4 {float:left;
	width:270px;
	height: 350px;
	margin-left: 20px;
	margin-top: 20px;
	text-align: center;}

#vahe1 {float:left;
	width:800px;
	text-indent: 50px;}

#vahe1 img {margin:0px 7px;}

#vahe1 p {margin-bottom: 15px; color: #636D65;}

#vahe2 {float:left;
	width:800px;
	text-indent:135px;
	padding-bottom:10px;}

#map {	float:left;
	width:510px;
	height:340px;
	background:url(img/asukoht_kaardil.jpg) no-repeat;
	margin-left:20px;
	margin-top: 20px;
	margin-bottom: 20px;
        /* for IE */
  	filter:alpha(opacity=90);
  	/* CSS3 standard */
  	opacity:0.9;}
        
#kontaktinfo {float:left;
        width:auto;
        height:auto;}

#consult1 {float:left;
	width:94px;
	background-image: url(img/cons_1.jpg);
	background-repeat: no-repeat;
	height: 78px;}

#consult2 {float:left;
	width:48px;
	background-image: url(img/cons_2.jpg);
	background-repeat: no-repeat;
	height: 78px;}

/*--"kala"--*/
#consult3 {float:left;
	width:380px;
	background-image: url(img/cons_3.jpg);
	background-repeat: no-repeat;
	height: 78px;
	margin-bottom: 10px;}

#consult3 p {margin-top: 13px;}

#consult4 {float:left;
	width:213px;
	clear: right;
	background-image: url(img/cons_4.jpg);
	background-repeat: no-repeat;
	height: 78px;}

#consult4 p {padding-top: 32px;}

#consult4 a {text-decoration: none; color: #73A3B7;}

#vahe1 a {color: #73A3B7;}

#consult4 a:hover {color: #657163; text-decoration: underline;}
	
/*--nupud toodetele--*/
#prod1 {float:left;
	width:220px;
	margin-left:50px;
	background-image: url(img/alum_lisat.jpg);
	background-repeat: no-repeat;
	height:208px;}

#prod2 {float:left;
	width:220px;
	background-image: url(img/stensiilid_lisat.jpg);
	height:208px;
	background-repeat: no-repeat;}

#prod3 {float:left;
	width:220px;
	background-image: url(img/esipan_lisat2.jpg);
	background-repeat: no-repeat;
	height: 208px;}

#prod1 a, #prod2 a, #prod3 a {color: #0769AA;
	border-top:dashed 1px #C2CCCE;
	/*border-bottom-style: solid;*/
	/*border-bottom-width: 1px;*/
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight:bold;*/
	margin-left: 12px;
	margin-top: 5px;
	width: 180px;
	text-decoration: none;
	padding: 5px 2px 5px 5px;}

#prod1 a:hover, #prod2 a:hover, #prod3 a:hover {color:#c56220; text-decoration: underline;}

#footer {float:left;
	width:836px;
	background-repeat: no-repeat;
	height: 50px;
	text-align: center;
	color: #8A918A;
	background: url(img/footer_bg.jpg) no-repeat bottom;
	margin: 3px 3px;
	/* for IE */
  	filter:alpha(opacity=80);
  	/* CSS3 standard */
  	opacity:0.8;}
	
#footer p {padding-top: 15px;
	color: #666666;}

#footer img {margin: 0px 2px;}
	
#footer a {color: #0769AA; text-decoration: none;}

#footer a:hover {text-decoration: underline;}
	
#content h1 {margin-bottom: 8px;
	color: #626D65;}

/*-transpordi tabel algab-*/
table {margin: 10px 0px;}

#leverans {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 400px;
	border-collapse:collapse;}
	
#leverans td, #customers th {
	font-size:1em;
	border:1px solid #97A399;
	padding:3px 7px 2px 7px;}
	
#leverans th {font-size:1.0em;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#4D99CA;
	color:#ffffff;
	padding-left: 10px;
	border:1px solid #97A399;}

#leverans tr.white {background-color:#ffffff;}

a.linkopacity img {
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
	-khtml-opacity: 1.0; }

a.linkopacity:hover img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7; 
	opacity: 0.7;
	-khtml-opacity: 0.7;
}

.clearright {clear:right;}

.kollane {color:yellow;}

/*.valitud {background-color: #FFFFFF; color:#ad0111;}*/

