/* iframe vorm */

.form_iframe { width: 100%; height: 200px; overflow: hidden}

/* KOGU LEHT */

body, td, select, textarea { font-family: Tahoma; font-size: 12px; line-height: 17px; color: #2e1601; }
form { margin: 0px; }
input {font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; line-height: 15px;}
img { border: 0px; margin: 0px; padding: 0px; display: inline; }
body { margin: 0px; background: url('/public/bg.jpg'); margin-top: 0px; margin-bottom: 20px; }
.clear { clear: both; }
#rotator{	cursor: pointer;	overflow: hidden;}
a:hover { color: #804000; text-decoration: underline; }
a {  text-decoration: none; }
p {line-height: 1.7em}
h1, h2, h3 {font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; margin: 0px; padding: 0px;}

hr {border-color: #990000; color: #990000; height: 1px}

#pageWrap {
width: 960px;
border: 0px solid #fff;
margin: 0px auto;
background-color: #ffffff;
}

#header, #header2{
position: relative;
width:960px;
height:133px;
}
#header{background: url('/public/web/header.jpg') no-repeat;}
#header2{background: url('/public/web/header2.jpg') no-repeat;}
#header .logo, #header2 .logo{
position: absolute;
left: 390px;
}

#footer {
width: 938px;
clear:both;
background-color: #fff;
border: 1px solid #fff;
position:relative;
padding: 10px 10px 10px 10px;
margin:0 auto;
}
#footer_social{
	position:absolute;
	right:7px;
	top:7px;}
#footer-social a:firstchild{
	margin-right:5px;}
#footer a{
color: #8A001B;
text-decoration: underline;
}

.wg_form_input,.wg_form_select{
border: 1px solid #fff;
background-color: #843014;
padding: 5px;
margin-bottom: 5px;
width: 210px;
color: #fff;
font-weight: bold;
font-size: 14px;
}

.wg_form_textarea {
border: 1px solid #fff;
background-color: #843014;
padding: 5px;
margin-bottom: 5px;
width: 210px;
color: #fff;
font-weight: bold;
font-size: 14px;
}

.wg_submit_button {
border: 1px solid #fff;
background-color: #843014;
padding: 5px;
color: #fff;
font-weight: bold;
font-size: 14px;
}

#mainMenu {
width: 100%;
position: relative;
overflow:hidden;
background: url('/public/web/menu_bg.jpg') repeat-x;
height: 26px;
border-bottom: 1px solid #990000;
}

#mainMenu .nav a {border-right: 1px solid #c85f3a; padding: 3px 13px 6px 13px; display: block; color: #fff; font-size: 13px;  font-weight: bold; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;}
#mainMenu .nav a:hover { background-color: #36614d; padding: 3px 13px 6px 13px; display: block;  text-decoration: none; }
#mainMenu .nav a.selected {background-color: #36614d; display: block;}
#mainMenu ul.nav { float: left; margin: 0px 0px 0px 0px; padding: 0px 0px; }
#mainMenu li {float: left; list-style: none; margin: 0px;  padding: 0px;  }
#mainMenu ul.language {margin: 0px; padding: 4px 5px 4px 0px; float: right; background-color: #c1825c; }
#mainMenu ul.language li img {display: block; padding-left: 5px;}
#mainMenu ul.language a { color: #333333; padding: 0px 0px 0px 0px; font-size: 12px; font-weight: bold; font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;}

#index {
position: relative;
width: 100%;
/*border-bottom: 1px solid #990000;*/
}

#index .arch {
position: absolute;
top: 0px;
left: 266px;
background: url('/public/web/arch_bg.jpg') no-repeat;
height: 250px;
width: 60px;
}

#actionBox {
position:absolute;
/*background: url('/public/web/indexActionbox_bg-trans.png') no-repeat;*/
opacity: 0.9;
background-color: #efcf93;
height: 220px;
width: 242px;
z-index: 10;
color: #000;
border-right: 7px solid #b5702b;
}
#actionBox2{
position:absolute;
top:0;
left:0;
background-color: #efcf93;
height: 220px;
width: 320px;
z-index: 11;
color: #000;
border-right: 7px solid #b5702b;
}
#actionBox p,#actionBox2 p{
font-size: 11px;
margin: 0px;
padding: 0px;
}
#actionBox2 .sitenews{
	padding: 5px 0px 10px 10px;
	width: 310px;
	height: 103px;
	overflow: hidden;
	border-bottom: solid 1px #990000;
	}
#actionBox .search {
padding: 5px 0px 10px 10px;
width: 230px;
}

#actionBox .search input.keyword{
border: 1px solid #fff;
background-color: #843014;
padding: 5px;
width: 150px;
font-weight: bold;
font-size: 12px;
color: #fff;
}

#actionBox input.submit{
border: 1px solid #fff;
 -moz-border-radius-topright: 8px;
 -webkit-border-top-right-radius: 8px;
  -moz-border-radius-bottomright: 8px;
 -webkit-border-bottom-right-radius: 8px;
background-color: #843014;
padding: 4px;
width: 55px;
color: #fff;
font-weight: bold;
font-size: 12px;
margin: 0px;
display: inline;
}

.readmore {
text-align: right;
color: #000000;
text-decoration: underline;
float: right;
margin-right: 10px;
}

#actionBox .catalog {
padding: 5px 0px 10px 10px;
width: 232px;
border-bottom: 1px solid #990000;

}
/* Avalehe update 2 */
#actionBox2 .newsletter{
	padding: 5px 0px 10px 10px;
	width: 310px;
	height:85px; /* 101 */
	border-bottom: 1px solid #990000;
	}
#indexBox_news2 {
	float: left;
	width: 306px;
	height: 194px;
	overflow:hidden;
	margin: 0px 0px 0px 10px;
	display: block;
	padding: 0px;
	background-color: #efcf93;
	text-align: right;
	color: #000;
}
a.palkkysimus{
	display:block;
	border: solid 1px #FFFFFF;
	color:#FFFFFF !important;
	font-weight:bold;
	font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
	text-align:center;
	height:16px;
	width: 265px;
	background-color: #843014;
	padding: 5px;
	position:absolute;
	bottom: 10px;
	left: 15px;
	}
a.palkkysimus_sisu{
	display:block;
	border: solid 1px #FFFFFF;
	color:#FFFFFF !important;
	font-weight:bold;
	font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
	text-align:center;
	height:16px;
	width: 200px;
	background-color: #843014;
	padding: 5px;
	}
#indexBox_news2 h2{
text-align: left;
color: #fff;
margin: 0px; padding: 3px 0px 0px 10px;
height: 20px;
font-size: 13px;
background: url('/public/web/menu_bg.jpg') repeat-x;
	}
#indexBox_news2 .indexBox_content{
	padding:5px 15px 15px 15px;}
#indexBox_news2 .indexBox_content{
	height:140px;}
.longer{
	height: 372px !important;
	background: #efcf93 !important;
	border: 1px solid #843014;
	position:relative;
	}
.longer .avatar{
	padding:1px;
	border: solid 1px #843014;
	float:right;}
.longer a{
	font-weight:bold;
	color:#0025ea;
	}
.content2{
	padding:3px 15px 15px 15px;
	}

#actionBox h2, #actionBox2 h2 {
color: #000;
margin: 0px 0px 0px 0px;
font-size: 13px;
}

#actionBox h2 a, #actionBox2 h2 a{
color: #000;
text-decoration: underline;
}

#actionBox .catalog input.address {
border: 1px solid #fff;
background-color: #843014;
padding: 5px;
width: 150px;
font-weight: bold;
font-size: 12px;
color: #fff;
}

#actionBox .consult {
padding: 5px 0px 10px 10px;
width: 232px;
border-bottom: 1px solid #990000;
}

#actionBox .consult input.phone {
border: 1px solid #fff;
background-color: #843014;
padding: 5px;
width: 150px;
color: #fff;
font-weight: bold;
font-size: 12px;
}

#offer {
position: relative;
width: 960px;
height: 220px;
float: right;

}

#offer .layer {
position: absolute;
top: 0px;
right:0px;
bottom: 0px;
width: 420px;
background: url('/public/web/offer-layer-trans.png') no-repeat;
text-align: right;
color: #000;
z-index:99;
}

#offer .text {
position: absolute;
bottom: 10px;
right: 10px;
width: 295px;
z-index:99;
}

#offer .but {
border: 1px solid #fff;
color: #fff;
width: 100px;
text-align: center;
text-decoration: none;
padding: 3px 10px;
line-height: 1.8em;
margin-top: 5px;
background-color: #843014;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
}

#offer .price {
position: absolute;
bottom: 5px;
left: 255px;
/* background: url(/public/web/offer-price-trans.png) no-repeat; */
border: 2px solid #000;
background-color: #ffcc00;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
padding: 5px;
opacity: 0.8;
}
#offer .price2 {
position: absolute;
bottom: 5px;
left: 5px;
/* background: url(/public/web/offer-price-trans.png) no-repeat; */
border: 2px solid #000;
background-color: #ffcc00;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
padding: 5px;
opacity: 0.8;
z-index:99;
}

#offer .price h2,#offer .price2 h2 {
margin: 0px;
padding: 1px 0px;
text-align: right;
color: #000;
font-size: 18px;
}

#offer .price h3,#offer .price2 h2 {
margin: 0px 0 2px 0;
padding: 0px;
font-size: 12px;
color: #000;
text-align: right;
}

#offer a {color: #fff;}

#sooduss{
    width: 960px;
    height: 220px;
  }
#frontpageGallery{
 	width:633px;
	position:relative;
	float:right;
	height:220px;}
#frontpageGallery ul{
	list-style:none;
	padding:0;
	margin:0;}
#frontpageGallery ul li{
	padding:0;
	margin:0;}
#frontpageGallery .scms_arrow_visible{
	position:absolute;
	top:5px;
	right:5px;
	
	background-color:#FFFFFF;
	border: solid 1px #CCCCCC;
	z-index:999;}
#offer .layer h2{
padding: 0px;
margin: 0px 0 5px 0;
font-size: 18px;
z-index: 100;
}

#offer .layer p{
padding: 0px;
margin: 5px 0px 5px 0px;
}

#offer .title {
position: absolute;
margin: 0px;
z-index: 100;
top: 10px;
right: 10px;
color: #fff;
opacity: 0.9;
font-size: 18px;
z-index: 100;
}
#indexContent {
position: relative;
width: 100%;
background-color: #efcf93;
}
#indexContent2 {
position: relative;
width: 100%;
height:395px;
overflow:hidden;
background-color: #efcf93;
}

#indexBox {
position: relative;
float: left;
width: 306px;
height: 179px;
margin: 10px 0px 10px 10px;
display: inline;
padding: 0px;
background-color: #843014;
}
#indexBox embed{
	z-index:9999;
	display: inline;
	position:relative;}

/*#indexBox a {color: #000000} */

#indexBox .thumb-kaar {
position: absolute;
right: 0px;
}

#indexBox a.index-box-link { position: absolute; background-color: #ffcc00; padding: 6px;
opacity: 0.8; bottom: 1px; left: 1px; z-index: 100; color: #000000; font-size: 14px; font-weight: bold;}

#indexBox_partners {
float: left;
width: 306px;
/* height: 194px; */
margin: 0px 0px 0px 10px;
display: inline;
padding: 0px;
background-color: #efcf93;
}

#indexBox_partners .partners{

}

.box-offer {position: absolute;
left: 5px; bottom: 5px; width: 240px; }

.box-offer h3 {background-color: #cccccc; display: inline;}
.box-offer p {background-color: #cccccc; display: compact;}

#indexBox_news {
float: left;
width: 622px;
height: 194px;
margin: 0px 0px 0px 10px;
display: inline;
padding: 0px;
background-color: #efcf93;
text-align: right;
color: #000;
}

.indexBox_content {
border: 1px solid #843014;
height: 160px;
}


.indexBox_content img{
padding: 0px;
}

#indexBox_news p{
margin: 10px 10px;
text-align: left;
}

#indexBox_news .readmore{
margin-right: 10px;
color: #000;
text-decoration: underline;
}

#indexBox h2, #indexBox_news h2, #indexBox_partners h2 {
text-align: left;
color: #fff;
margin: 0px; padding: 3px 0px 0px 10px;
height: 20px;
font-size: 13px;
background: url('/public/web/menu_bg.jpg') repeat-x;
}

#indexBox img {
margin: 1px;
}

#contentWrap {
position: relative;
width: 100%;
background: #FFF4DD url('/public/web/submenu_bg.png') repeat-y top left;
border-bottom: 1px solid #990000;

}

#subMenu {
float: left;
width: 248px;
padding: 0 0 50px 0;
}

#content {
background-color: #02753c;
}

#subMenu a {color: #fff;}

#subMenu ul.subNav a.selected {font-weight: bold;}

#subMenu ul.subNav {
margin: 10px 20px 10px 20px;
padding: 0px;
list-style: none;
}

#subMenu li.subNav_2 {
padding: 5px 2px 5px 0px;
margin-left: 15px;
list-style: none;
}
#subMenu li.subNav_3 {
padding: 5px 2px 5px 0px;
margin-left: 25px;
list-style: none;
}

#subMenu ul.subNav li {
border-bottom: 1px solid #308e5f;
padding: 5px 5px;
}

#subMenu .search {
padding: 20px 0px 20px 20px;
}

#subMenu .search input.keyword{
border: 1px solid #fff;
background-color: #843014;
padding: 5px;
width: 140px;
color: #fff;
font-weight: bold;
font-size: 12px;
}

#subMenu .search input.submit{
border: 1px solid #fff;
background-color: #843014;
padding: 4px;
width: 50px;
color: #fff;
font-weight: bold;
font-size: 12px;
margin: 0px;
display: inline;
}

#ArticlesContainer {
position: relative;
width: 682px;
padding: 20px 10px 30px 20px;
display: inline;
min-height: 500px;
float: left;
background: #FFF4DD url(/public/web/article_bg.jpg) no-repeat;
}
#ArticleContainer {
	float:right;
	width: 682px;
	padding: 20px 10px 30px 20px;
	}

#ArticlesContainer_soodusmaja{
width: 940px;
padding: 10px 10px 30px 10px;
display: inline;
min-height: 500px;
float: left;
background: #FFF4DD;
}

#ArticlesContainer_soodusmaja .hinnapakkumine_sisu {
float: right;
width: 645px;
display: inline;

}

#ArticlesContainer_soodusmaja h1{
margin: 0px 0px 10px 0px;
font-size: 22px;
font-style: italic;
}

#ArticlesContainer_soodusmaja .hind {
float: right;

 }
 
 #ArticlesContainer_soodusmaja .tekst {


 }

#ArticlesContainer_soodusmaja .hinnapakkumine {
width: 280px;
display: inline;
float: left;
margin-right: 0px;
}

#ArticlesContainer_soodusmaja .box{
margin-top: 5px;
padding: 10px 8px;
background-color: #efcf93;

}

#ArticlesContainer_soodusmaja .hinnapakkumine h3 {
margin: 5px 0px 0px 0px;
font-size: 14px;

}

#ArticlesContainer_soodusmaja .hinnapakkumine .box h2 {
margin: 0px 0 10px 0;
font-size: 18px;
font-weight: bold;
}
#ArticlesContainer_soodusmaja .hinnapakkumine p {
margin: 0 0 0px 0;
}

#ArticlesContainer_soodusmaja img {
margin: 2px 0px;
}

#ArticlesContainer a{
color: #8A001B;
text-decoration: underline;
}

#ArticlesContainer h1  {
  font-size: 22px;
	 color: #530303;
	  margin: 0px 0px 0px 0px; padding: 0px 0px 9px 0px;
		 font-style: italic; 
		 }
		 
		  .sisu1 img {
border: 1px solid #990000;
		 }
		 
#soodusmajapisipildid {
width: 175px;
height:610px;
float: right;
margin: 0 0 0 5px;
} 

#soodusmajapisipildid img{
margin-bottom: 0px;
border: 1px solid #990000;
}

.hind_kast{
background-color: #ffcc00;
margin: 10px 0px 0px 0px;
padding: 3px 5px 3px 0px;
border: 2px solid #000;
text-align: right;
}

.hind_kast h2 {
margin: 0px;
padding: 0px;
}
		 
.gallery {
border: 1px solid #990000;
margin: 10px;
}


.query_input {
border: 1px solid #fff;
background-color: #d45628;
padding: 5px;
width: 210px;
color: #fff;
font-weight: bold;
font-size: 14px;
}



* maja detailvaade */


div.det_pics_container { display: inline; border: 1px solid #000; }


div.main_pic { width: 490px; float: left; display: block; padding: 1px 1px 1px 1px;  border-left: 1px solid #990000;}

div.main_pic img {display: block; }

div.other_pics { width: 180px; float: left; padding-bottom: 1px; padding-right: 1px; border-right: 1px solid #990000;}

.top1{ padding-top: 1px;}

div.other_pics img {display: block; }

div.buttonbar { width: 675px; margin: 0px 7px 0px 0px; float: right; display: inline; border-bottom: 1px solid #990000; }

#button { float: right; display: inline; padding: 5px; background: #560000; cursor: pointer; margin-left: 1px; color: #fff; }

#button a{
color: #ffffff;
text-decoration: none;
}

#button3d  {
float: right; display: inline; padding: 0px 0px; background: #560000; cursor: pointer; margin-left: 1px; color: #fff;
}

#button3d img {display: block;}

#button3d a{
color: #ffffff;
text-decoration: none;
font-weight: bold;
}


#button img {
float: left;
padding-top: 1px;
}
.house_content {
border-top: 1px solid #990000;
width: 675px;
padding-top: 10px;
}

div.majad_txt { margin-top: 10px; float: left; width: 390px; display: inline;  }

#kysi_pakkumist { 
margin: 0px 10px 10px 0px;
 font-size: 11px;
   line-height: 18px;
	  float: right;
		 width: 260px;   }
#kysi_pakkumist_nupud {
margin: 0px 10px 0px 0px;
 font-size: 11px;
   line-height: 18px;
	  float: right;
		 width: 260px;

}

 .pakkumine-icon {
		 padding: 10px 0px 10px 10px;
		 background-color: #efcf93; 
		 margin: 8px 0px 15px 0px;
	
	 }

 .pakkumine-icon a {
color: #8A001B;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 5px 0px;


 }
 
.pakkumine-icon img {
margin: -10px 10px 0px 0px;
display: block;
float: left;
height: 50px;
 }
 
#kysi_pakkumist a{
color: #ffffff;
text-decoration: none;
}

#kysi_pakkumist .emaillink{
color: #8A001B;
text-decoration: underline;
}

h1.maja_det { position: absolute; top: 20px; left: 20px;  font-size: 16px; margin: 0px; padding: 0px; font-weight: bold; }

div.kysi_pakkumist_in img { margin-right: 9px }

.pakkumine_nupp {
float: right;
border: 1px solid #ccc;
width: 160px;
text-align: center;
background-color: #843014;
padding: 4px;
color: #ffffff;
font-weight: bold;
font-size: 12px;
margin: 10px 0px 0px 0px;
display: block;
 }
 
 .pakkumine-icon a{
color: #8A001B;
font-size: 14px;
 }
 
#prod_relations h3 {
border-bottom: 1px solid #530303;
font-size: 18px;
margin-top: 10px;
padding-bottom: 5px;
 color: #530303;
}

div.sisu a { text-decoration: underline  }

div.sisu a:hover { text-decoration: none  }

div.leht { width: 899px; border: 1px solid #3E1400;}

div.top {width: 899px; height: 114px; position: relative; background-color: #fff; }

	div.vasak { position: absolute; left: 0px; top: 0px; }

	div.logo { position: absolute; left: 350px; top: 0px; }

	div.flash { position: absolute; right: 0px; top: 0px; }

div.menyy_keeled_kont { clear: both; width: 899px; height: 23px; background: url('/public/menyy.jpg'); background-repeat: no-repeat;   }

	div.menyy { float: left }

	div.menyy_padding { padding-left: 170px; }

		div.link { float: left; text-transform: uppercase; font-size: 11px }

			div.link a { color: #F1D0B1; text-decoration: none }

			div.link a:hover { color: white; text-decoration: none }

		div.nupp { float: left; padding-top: 3px }

		div.vahe { float: left }

	div.sisukaart { float: right; margin-right: 15px; padding-top: 3px; text-transform: uppercase; font-size: 11px }

		div.sisukaart a { color: #D2EFEA; text-decoration: none }

		div.sisukaart a:hover { color: white; text-decoration: none }

	div.keeled { float: right }

		div.keeled_padding { padding-right: 5px; padding-top: 7px }

		div.keeled_vahe { float: left; padding-right: 10px }

div.menyy_all { clear: both; width: 899px; height: 43px; background: url('/public/menyy_all.jpg'); background-repeat: no-repeat }

div.right_col_bg {  background: url('/public/right_col_bg.jpg'); background-position: bottom right; background-repeat: no-repeat  }

div.sisu { clear: both; width: 899px;  background: url('/public/plain_bg.jpg'); text-align: left; background-position: top }

div.art_ja_alamenyy { clear: both; width: 899px; background: url('/public/bg_pattern2.jpg'); background-repeat: no-repeat; }

	div.art { float: left; width: 689px; }

		div.art_margin { padding-left: 50px; padding-bottom: 20px; }

	div.alamenyy { float: right; width: 210px }

		div.alavahe {  clear: both; height: 7px; background: url('/public/alamenyy_triip.png'); background-repeat: no-repeat; margin-left: 13px }

			div.alanupp { clear: both; margin-left: 45px; margin-bottom: 1px  }

			div.alalink {  clear: both; line-height: 12px; font-size: 11px }

			div.alalink a { color: white; text-decoration: none }

			div.alalink a:hover { color: #E8D8B4; text-decoration: none }

div.jalus { clear: both; width: 762px; height: 40px; font-size: 11px; background-color: #FFFFFF; text-align: left; }
div.jalus_padding { border-top: 1px solid #9f7843; padding: 10px; padding-left: 0px; margin-left: 50px;  }



/* tootekataloog */

span.soodushind { text-decoration: line-through }

div.soodusmaja_sissejuhatus { float: left; width: 230px; }

div.soodus_kiirviited { float: right; width: 377px; }

div.soodus_kiirviide { float: left }

div.soodus_kiirviide_pealkiri { font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 2px; margin-left: 30px;  }

div.majad_container { margin-bottom: 10px; margin-top: 10px }

h2.product_prev_title { font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 2px;  }

h2.product_prev_title a { color: #000; text-decoration: underline }

h2.product_prev_title a:hover { color: #862618; text-decoration: none  }

h3.product_prev_title { font-size: 12px; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 2px; margin-left: 30px;  }

h3.product_prev_title a { color: #862618; text-decoration: underline }

h3.product_prev_title a:hover { color: #862618; text-decoration: none; }

div.maja_eelvaade { width: 200px; float: left; margin: 10px 20px 10px 0px; }

div.maja_eelvaade img{ border: 1px solid #990000; }

div.maja_eelvaade2 { width: 200px; float: left; margin-bottom: 0px; }

.majad_txt h2 {font-size: 20px;}

#ArticlesContainer a.kampaania {font-size: 20px; display: block; text-align: center; background-color: #ff6600; color: #000000; padding: 10px; border: 1px solid #000; }

#ArticlesContainer a.kampaania {text-decoration: none; color: #000;}
#ArticlesContainer a.kampaania:hover {text-decoration: underline; color: #000;}

/

/* majade kiirviited */

div.kiirviidad { margin-left: 20px }

table.kiirviidad { width: 550px; }

table.kiirviidad td { vertical-align: top; line-height: 20px; width: 25%; }

div.kiirviidad a { text-decoration: underline; }

div.kiirviidad a:hover { text-decoration: none; }

#maja_viide { display: none; position: absolute; left: 100px; top: 100px; background: white; padding: 4px; font-size: 10px }

#maja_viide img { margin-bottom: 0px }

#maja_viide div { white-space: nowrap; text-align: center }


/* galerii */


ul.albumite_list {  }

li.selected_album {  }

h2.album_title { font-style: italic; color: #804000; font-weight: normal; font-family: Times New Roman; font-size: 16px; padding-left: 10px; font-weight: bold; padding-bottom: 20px  }


div.pildirida { height: 143px; width: 586px; background: url('/public/galerii_rida.gif'); background-repeat: no-repeat; }

div.pildirida_i { padding-top: 10px; padding-left: 5px }

div.pildirida_i div { float: left; padding-left: 1px }

/* projektid */

h1.projekt { padding-left: 50px; font-size: 16px; font-weight: bold }

.pic_1_1 { margin-bottom: 0px;  }

div.korrused { text-align: center }

div.korrused a, div.korrused a:hover { background: #560000; text-decoration: none; color: white; line-height: 44px; padding: 3px; padding-left: 5px; padding-right: 5px; }

div.korrused a:hover { background: #6f0000; text-decoration: none }

/* flash */ 

h1.flash_pealkiri { margin: 0px; padding: 0px; line-height: normal }

/* avalehe ajutised */

table.logud { margin-left: 52px; margin-top: 6px }

table.logud td { vertical-align: top }

td.bauhof { padding-top: 8px }

td.velux { padding-top: 7px }

td.monier { padding-left: 25px }

td.lasita img { margin-left: 35px; margin-top: 6px }

/* css_vorm.css */

/* otsing - vorm */

div.otsing_c { float: right; padding-right: 10px; margin-top: 24px  } 

div.otsing { border: 1px solid #284337; background: #7ac9a8; width: 110px; height: 24px }

input.otsi_submit { color: #284337; font-size: 10px; text-transform: uppercase; font-family: Arial; border: 0px; background: none; width: 47px; text-align: center; height: 24px; line-height: 24px }

input.otsi_input { font-family: Arial; font-size: 11px; color: black; border: 0px; background: none; width: 57px; height: 24px; line-height: 20px; padding-left: 5px }

/* otsing - tulemused */

h1.otsi_pk { padding: 15px; }

div.no_results { height: 400px; }

#SearchTypeSelector { background: #804000; height: 28px; line-height: 28px; margin-top: 10px;}

div.aktiivne_tab, div.otsingu_tab, div.otsing_tulemusi { float: left; border-right: 1px solid white; height: 28px; line-height: 28px; padding: 5px; padding-top: 0px; padding-bottom: 0px; color: white;  }

div.otsing_tulemusi { background: #804000; color: white;  }

div.aktiivne_tab { background: #631d12 }

div.otsingu_tab a { color: white; text-decoration: none }

div.otsingu_tab a:hover { color: white; text-decoration: underline }

#SearchPaging { margin: 10px }

#SearchResults { margin: 10px;  }

div.ResultTitle { font-weight: bold; margin-top: 10px }
/* ####- Statlist -#### */
div.statlist a{
	margin: 5px 0;
	height: 60px;
	border: solid 1px #8A001B;
	line-height: 20px;
	background-color:#EFCF93;
	padding:0;
	display:block;
	text-decoration:none !important;
	color:#000000;
	}
div.statlist a:hover{
	background-color: #fddea5;
	cursor:pointer;
	}
div.statlist img{
	float:left;
	border: none;
	margin-right: 10px;
}
div.statlist strong{
	line-height:30px;}
div.statlist span{
	float:left;
	}
div.statlist span.pBarBack{
	background:#d99290;
	display:block;
	width:560px;
	border: solid 1px #81ae99;
	-moz-border-radius: 3px;
	height:20px;
	color:#FFFFFF;
	float:none;
	font-weight:bold;
	line-height:20px;
	text-indent:10px;}
div.statlist span.pBarActive{
	background: url(http://www.finnlamelli.ee/public/progresbar-1.jpg) repeat-x;
	display:block;
	-moz-border-radius: 3px;
	float:none;
	}
.container input#email{
	border: 1px solid #fff;
	background-color: #843014;
	padding: 5px;
	width: 150px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}

.container input.submit{
border: 1px solid #fff;
cursor:pointer;
 -moz-border-radius-topright: 8px;
 -webkit-border-top-right-radius: 8px;
  -moz-border-radius-bottomright: 8px;
 -webkit-border-bottom-right-radius: 8px;
background-color: #843014;
padding: 4px;
width: 55px;
color: #fff;
font-weight: bold;
font-size: 12px;
margin: 0px;
display: inline;
}
#calendar{
	position:absolute;
	right:20px;
	top:20px;
	width:170px;
	border: 1px solid #8b011b;
	background-color:#FFF;
	}
.cal a, .cal_actual a{
	text-decoration:none !important;
	border: 1px solid #8b011b;
	background-color:#e6e6e6;
	padding: 0 2px 0 0;
	display:block;
}
.cal,.cal_actual{

}
.cal table a{
	text-decoration: underline !important;
	}
.calevent{
	margin-bottom:10px;
	width:470px;
	float:left;
	clear:left;
}
.calevent h3{
	color: #530303;
	font-weight:bold;
}
.day_bd,.today_bd{
	border: 1px solid #36614e !important;
	background-color:#789486 !important;
	color:#FFF !important;
	display:block;
	padding: 0 2px 0 0;
}
.today_bd{
	font-weight:bold;
}
.cal_selectbox_tr{
	display:none;
}
#calheading{
	text-align:center;
	border: 1px solid #36614e;
	padding:4px 0;
	margin:7px 7px 0 7px;
	background-color:#789486;
	color:#FFF;
}
.cal_spacer_tr img{
	display:none;
}
/* Madise lisatud uudiskirjaga liitumine () 
.catalog .container h2{
	}
.catalog .container p{
	display:block;
	height:25px;
	margin-right:10px;
	}
.catalog .container label{
	float:left;
	clear:left;
	margin-bottom:5px;
	width:45px;
	}
.catalog .container input{
	float:right;
	clear:right;
	margin-bottom:5px;
	margin-right:10px;
	background: #7A2E14;
	border: 1px solid #FFFFFF;
	color:#FFFFFF;
	line-height: 15px;
	height:15px; 
	width:160px;

	}
.catalog .container button{
	clear:both;
	float:right;
	margin-right: 10px;
	background: #843014;
	border: 1px solid #FFFFFF;
	cursor:pointer;
	color:#FFFFFF;

	}*/

