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

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

#wrapper {overflow: auto;
	width:860px;
	padding:0px 0px 5px 0px;
	margin: 0px auto;
	background-color: white;
	position: relative;}
	
p {	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #000000;
	padding-top: 4px;}

h2 {font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
        line-height:1.4em;
	font-weight: bold;
	/*color: #34506B;*/
	color:#d83763;
	padding-top: 15px;}

h3 {font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #056BAD;
	padding-top: 15px;}
	
p a {color: #0568AB; text-decoration: none;}

h5 {line-height: 0.6em;}

p a:hover {color: #657163; text-decoration: underline;}

/*valitud nupp*/
.selectedSheet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #34506B;*/
	color: #d83763;
	padding: 5px 15px;
	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: 11px;
	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;}
.grey {color: #666666;}
.black {color:#34506B;}

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

.redBold {color:#d83763;
	font-size:11px;
	font-weight:bold;}

#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 {height: auto;
	width: auto;
	float: right;
	bottom: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #FFFFFF;
	text-align: center;
	position: relative;
	right: 20px;
	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: 16px;
	margin-top: 18px;
	font-family: Arial, Helvetica, 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 8px 5px 8px;
	border: 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: 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:440px;
	margin-left:40px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 5px;}
	
/*pühad või suurema pildiga pakkumine*/
#content_ex {float:left;
	width:350px;
	margin-left:40px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-right: 5px;}
	
#ru { 	float:left;
	width:220px;
	height:auto;
	margin-top:40px;
	background:url(img/grad2-x.png) repeat-x bottom;
	padding:5px;
	border-bottom:solid 1px #D5DFE1;}
	
#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 5px;}

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

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

#box_nou {float:left;
	width:250px;
	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: center;
	margin-left: 15px;
	border: 1px solid #D5DFE1;}

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

#box_nou a {color:#849186;}

#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-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;}
	
#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:350px;
	height:auto;
	margin-top: 5px;
	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:60px;
	background-image: url(img/prod_2.jpg);
	background-repeat: no-repeat;
	height: 155px;}

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

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

#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;
	margin-left: 12px;
	margin-top: 5px;
	width: 180px;
	text-decoration: none;
	padding: 5px 2px 5px 5px;}

#prod1 a:hover {color: #657163; text-decoration: underline;}

#prod2 a:hover {color: #657163; text-decoration: underline;}

#prod3 a:hover {color: #657163; 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;}
