html,body {
	margin:0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
	text-align: center; /* Hack for IE5/Win */
	height:100%;
	background-color: rgb(223,231,202);
	/*
	background-image: url('/img/bg_main.jpg');
	background-repeat: repeat-y;
	background-position: center;
	*/

}
td { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
td a { color: #000000; }
#Content {
	width:818px;
	margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	padding:0px;
	position:relative;
	min-height:100% !important; /* real browsers */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	

}
#Content_bg {

	z-index:1;
	background:#74C427 url('/img/bg_top_right.jpg') no-repeat top right;
	margin-left:-79px;
	width:975px;
	
	position:absolute;
	
	height:100%;
	min-height:100%; /* real browsers */

}
#Content_soov {
	margin-left:112px;
	position:absolute;
	width:50px;
	height:20px;
	z-index:1;
	font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; 
	font-size: 11px; 
	color: #FFFFFF; 
}
#Content_soov a { color: #FFFFFF; }
#container {  }
#bannerTop {  }
#bannerLeft { position: fixed; left: 0; }
#bannerRight { position: fixed; right: 0; }
#profiil_langs {
	position:absolute;
	margin-top:85px;
	margin-left:440px;
	width: 100px;
	height: 14px;
	z-index: 3;
	text-align: center;
}
#profiil_asukoht {
	position:absolute;
	margin-top:65px;
	margin-left:440px;
	width: 100px;
	height: 14px;
	z-index: 3;
	text-align: center;
}
.map_ripp {
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
/* All the content boxes belong to the content class. */
.content2 {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:818px;
	margin:0px;
	border:0px;
	padding:0px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
}
.content5 {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:816px;
	margin:0px;
	border:0px;
	padding:0px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	background: url(/img/laat_bg1.jpg);
	border-left:1px solid rgb(83,118,0);
	border-right:1px solid rgb(83,118,0);
}
.content22 {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:816px;
	margin:0px;
	border:0px;
	padding:0px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	background: #F3E8C8 url('/img/bg_kesk.jpg') repeat-x;
	border-left:1px #56700D solid;
	border-right:1px #56700D solid;
	min-height:443px; 
	/* 
	height:443px; 
	overflow: auto;
	background-position: 0 110px;
	background-repeat: repeat-x;
	*/
	/* background-attachment: fixed; 
	*/
}
.content23 {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:816px;
	margin:0px;
	border:0px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	background-image: url('/img/bg_gray.jpg');
	height:443px; 
	overflow: auto;
}
.content25 {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:816px;
	margin:0px;
	border:0px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	background-image: url('/img/bg_gray.jpg');
	min-height:443px; 
	overflow: auto;
}
.content22 a { color: #000000; }
.fkasutaja { font-size:9px; border:0; width:80px; height:11px; margin-left: 7px; background-color: #CCEEF7; }
.fparool { font-size:9px; border:0; width:80px; height:11px; margin-left: 7px; background-color: #CCEEF7; }
.fotsing { font-size:9px; border:0; width:110px; height:11px; margin-top:5px; background-color: #E0F5FA; }
.fsubmit { font-size:9px; width:40px; }
.fsubmit2 { font-size:9px; width:30px; }
.style1  { font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; font-size: 11px; color: #FFFFFF; }
.style1 a { color: #FFFFFF; text-decoration: none; }
.style1_white { font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; font-size: 11px; }
.style1_white a { color: #FFFFFF; text-decoration:underline; }
.style3 { font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; font-size: 11px; color: #3986B2; }
.style55 { font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; font-size: 11px; text-decoration: lowercase; }
.font1 { font-family: "Trebuchet MS", Trebuchet, Webdings, Wingdings, symbol; font-size: 11px; }
.font1 a { text-decoration: none; color: #000000;  }
.font2 { font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; font-size: 11px; }
.font2 a { text-decoration: none; color: #000000; }
.font3 { font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; font-size: 12px; }
.font3 a { text-decoration: none; color: #000000; }
.style2 { color: #FFFFFF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
.style2 a { color: #FFFFFF; text-decoration: none; text-transform: uppercase; }
.table_bg0 { background-color: #F9F7EB; color: #000000; }
.table_bg0 a { color: #000000; }
.table_bg1 { background-color: #6A7246; color: #FFFFFF; }
.table_bg1 a { color: #FFFFFF; }
.small_cap { text-transform: uppercase; font-size: 10px; padding:0px;}
.small { font-size: 10px;}
.small_cap a { }
.header2 td a { color: #0B6A4A; }
.pink_form { border:0; background-color: #FFD3BA; }
.ripp_turuplats select { font-size:10px; width:125px; padding:0; border: 1px solid #72AF8E; }
#Layer2 {
	position:absolute;
	width:346px;
	height:83px;
	z-index:4;
}
#Layer21 {
	position:absolute;
	width:100px;
	height:20px;
	z-index:5;
	margin-top:120px;
	margin-left:20px;
}
#Layer22 {
	position:absolute;
	width:100px;
	height:20px;
	z-index:5;
	margin-top:260px;
	margin-left:20px;
}
#Layer3 {
	top: 95px;
	position:absolute;
	width:330px;
	height:190px;
	z-index:4;
}
#Content_Lang {
	position:absolute;
	width:170px;
	height:15px;
	border: 0;
	z-index:4;
	margin-top:99px;
	margin-left:25px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#Content_Lang a { color: #000000; text-decoration: none; }
#Content_Top_Links {
	position:absolute;
	width:200px;
	height:15px;
	border: 0;
	z-index:4;
	margin-top:99px;
	margin-left:620px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#Content_Top_Links a { color: #000000; text-decoration: none; }
#Content_Top_Left {
	background-image: url('/img/bg_top_left.jpg');
	background-repeat: no-repeat;
	position:absolute;
	background-position: top left;
	width:130px;
	height:271px;
	z-index:3;
	/* tmp */
	overflow:hidden;
	margin-left:-130px;
}
#Content_Top_Right {
	background-image: url('/img/bg_top_right.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	position:absolute;
	width:948px;
	height:271px;
	z-index:3;
	/* tmp */
	overflow:hidden;
}
.title_mid { font-size: 17px; color: #000000; font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; }
.error_mid { font-size: 17px; color: #CC0000; font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; }
.turuplats_title { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-transform: uppercase; }
.turuplats_title a { color: #FFFFFF; text-decoration:none; }
.turuplats_links { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-transform: uppercase; }
.turuplats_links a { color: #FFFFFF; }
.turuplats_t_arv { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.toode_title { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; text-transform: uppercase; }
.toode_title a { color: #FFFFFF; text-decoration: none; }
.toode_price { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #F9D7D2; font-size: 16px;  }
.toode_price2 { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; }
.toode_price1 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #F9D7D2; font-size: 12px;  }
.toode_links { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; }
.toode_links a { color: #578C1D; }
.toode_links2 { font-size: 11px; font-weight: bold; }
.toode_links2 a { color: #FFFFFF; text-decoration: underline; }
.head_green_1 { font-weight:bold; color: #578C1D; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size: 13px; }
.head_green_1 a { color: #578C1D; text-decoration: none; }
.head_green_2 { font-weight:bold; color: #578C1D; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size: 11px; }
.head_green_2 a { color: #578C1D; text-decoration: none; }
.head_white_2 { font-weight:bold; color: #FFFFFF; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size: 11px; }
.head_white_2 a { color: #FFFFFF; text-decoration: none; }
.head_gray_2 { font-weight:bold; color: #666666; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size: 11px; }
.head_gray_2 a { color: #666666; text-decoration: none; }
.head_gray { font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size: 12px; }
.head_gray a { text-decoration: none; }
.head_green { color: #578C1D; font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; font-size: 13px; }
.head_green a { color: #578C1D; text-decoration: none; }

.frame_zero { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 10px; }

.turuplats_bgtitle { font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; text-transform: uppercase; padding:7px; font-size: 16px; color: rgb(143,161,148);  }

// plats
#frame_m1 {
	position:absolute;
	width:254px;
	height:250px;
	margin:0;
	padding:0;
	z-index:1;
}
#frame_m2 {
	position:absolute;
	width:215px;
	height:150px;
	margin-top: 24px;
	margin-left: 18px;
	z-index:1;
}
#frame_m3 {
	position:relative;
	width:254px;
	height:223px;
	z-index:200;
}

#frame_m4 {
	position:absolute;
	background-image:url('/img/turuplats/layer_thumb.jpg');
	background-repeat: no-repeat;
	z-index:2;
	width:100px;
	height:100px;
	margin-top: 90px;
	margin-left: 147px;
}
#frame_m5 {
	position:absolute;
	z-index:3;
	width:150px;
	height:30px;
	margin-top: 140px;
	margin-left: 50px;
	display:none;
}
#images_sidebar {
	position:absolute;
	width:300px;
	height:400px;
	margin-left: 450px;
}
#preview1 { display: none; }
#preview2 { display: none; }
#preview3 { display: none; }
#laat_ripp { position:absolute; width:150px; height:200px; background:white;border:1px solid lightgray; overflow: auto; z-index:300;}

#loading {
 	width: 200px;
 	height: 100px;
 	background-color: #c0c0c0;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
}
#raam0 { position:absolute;padding:0;height:65px;width:180px; z-index:100; }
#moned_kohad1 { position:absolute; width:61px; margin-left: 3px; margin-top: 4px; z-index:101; }
#moned_kohad2 { position:absolute; width:61px; height:63px;margin-left: 69px; margin-top: 4px; z-index:101; }
#moned_kohad3 { position:absolute; width:61px; height:63px;margin-left: 134px; margin-top: 4px; z-index:101; }

#uued_kaupmehed1 {position:absolute; width:61px; height:63px;padding-left: 3px; margin-top: 4px; z-index:101;  }
#uued_kaupmehed2 {position:absolute;width:61px; height:63px;margin-left: 69px; margin-top: 4px; z-index:101;}
#uued_kaupmehed3 {position:absolute;width:61px; height:63px;margin-left: 134px; margin-top: 4px; z-index:101;}

#loader_a, #loader_k, #loader_1,#loader_2,#loader_3,#loader_4 { display:inline; }
.vaatalisaks { font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; text-transform: uppercase; padding:23px; font-size: 16px; color: rgb(143,161,148); }
.vaatalisaks a { color: rgb(143,161,148); text-decoration:none; }

#xa_tootepilt a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; }
.tag_url { font-family: "Comic Sans MS", "Comic Sans", Webdings, Wingdings, symbol; padding:23px; font-size: 15px; }
.nuppg a { border:1px solid green;padding:2px;text-decoration:none;background-color:#A4E684; }
.nuppg a:hover { border:1px solid green;padding:2px;text-decoration:none;background-color:#7DDC50; }



#pmenu1 {
	position:absolute;
	width:200px;
	height:472px;
	z-index:1;
	left: 11px;
	top: 17px;
	border:#58950A 1px solid;
	background-color:#F9FCAF;
}
#pmenu2 {
	position:absolute;
	width:200px;
	height:287px;
	z-index:2;
	left: 607px;
	top: 17px;
}
#pmenu21 {
	position:absolute;
	width:197px;
	height:179px;
	z-index:1;
	border:#58950A 1px solid;
	background-color:#F9FCAF;
	left: 0px;
	top: 0px;
}
#pmenu22 {
	position:absolute;
	width:197px;
	height:82px;
	z-index:2;
	left: 0px;
	top: 200px;
	border:#58950A 1px solid;
	background-color:#F9FCAF;
}
.pstyle1 {
	color: #171700;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pstyle2 {
	color: #293601;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
.pstyle2 a { text-decoration: none; }
.pstyle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.vii {
	padding: 5px;
}
#i_middle {
	position:absolute;
	width:370px;
	height:412px;
	z-index:3;
	left: 224px;
}
#i_middle_Layer2 {
	position:absolute;
	width:370px;
	height:412px;
	
}
#apDiv4 {
	position:absolute;
	width:580px;
	height:76px;
	z-index:4;
	left: 224px;
	top: 414px;
}
#i_t0 {
	position:absolute;
	width:173px;
	height:15px;
	z-index:3;
	top: 185px;
	left: 9px;
}
#v_boxes {
	position:absolute;
	width:309px;
	height:106px;
	z-index:5;
	left: 496px;
	top: 306px;
}
#v_box {
	position:absolute;
	width:95px;
	height:74px;
	z-index:1;
	border:#DEE798 1px solid;
	left: 0px;
	background-color: rgb(84,105,19);
	top: 15px;
}

#v_box2 {
	position:absolute;
	width:200px;
	height:74px;
	z-index:2;
	left: 108px;
	border:#DEE798 1px solid;
	background-image:url(/img/turg_bg4.jpg);
	top: 15px;
}

#i_t1 {
	position:absolute;
	width:78px;
	height:13px;
	z-index:3;
	left: 12px;
}
#i_t2 {
	position:absolute;
	width:127px;
	height:14px;
	z-index:4;
	left: 120px;
}
#i_t3 {
	position:absolute;
	width:125px;
	height:15px;
	z-index:1;
	left: 9px;
	top: 400px;
	color: white;
}
#i_t4 {
	position:absolute;
	width:69px;
	height:16px;
	z-index:2;
	left: 197px;
	top: 399px;
	color: white;
}
#i_t5 {
	position:absolute;
	width:122px;
	height:15px;
	z-index:5;
	left: 118px;
	top: 94px;
	color: white;
}
#b_box1 {
	position:absolute;
	width:172px;
	height:66px;
	z-index:1;
	left: 5px;
	top: 5px;
	color: white;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
#b_box1 a { color: white; text-decoration:none; }
#b_box11 {
	position:absolute;
	width:58px;
	height:17px;
	z-index:2;
	top: 46px;
	left: 111px;
}
#b_box2 {
	position:absolute;
	width:170px;
	height:66px;
	z-index:1;
	left: 194px;
	top: 5px;
	color: white;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
#b_box2 a { color: white; text-decoration:none; }
#b_box22 {
	position:absolute;
	width:58px;
	height:17px;
	z-index:2;
	top: 45px;
	left: 108px;
}
#b_box3 {
	position:absolute;
	width:186px;
	height:64px;
	z-index:1;
	left: 387px;
	top: 6px;
	color: white;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
#b_box3 a { color: white; text-decoration:none; }
#b_box33 {
	position:absolute;
	width:58px;
	height:17px;
	z-index:2;
	top: 45px;
	left: 125px;
}
#i_tere {
	position:absolute;
	width:293px;
	height:79px;
	z-index:3;
	left: 37px;
	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
#i_miks {
	position:absolute;
	width:75px;
	height:25px;
	z-index:4;
	left: 21px;
	top: 111px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
#i_miks a { color: black; }
#i_tooteid {
	position:absolute;
	width:100px;
	height:22px;
	z-index:5;
	left: 16px;
	top: 259px;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
#i_tooteid a { color: black; text-decoration:none; }
.calendar_nav { color: green; font-weight: bold; }
.calendar_nav a { text-decoration: none; color: green; }
.calendar_s0 { margin:7px; padding:3px; }
.calendar_s1 { margin:7px; padding:3px; border: 1px solid black; }
#kalender_link1 a { font-size:14px;color: green; text-decoration:none; }
#kalender_link1 a:hover { text-decoration:underline; }


