/* CSS Document */
body{
	text-align:center;
	margin:0 0 0 0px;
}

#mainpage{
	margin: 0 auto;
	width:880px;
}	

#content{
	text-align:left;
	margin-top:1px;
	margin-left:30px;
	margin-bottom:1px;
	width:850px;
}
#footer{
	margin-bottom:10px;
}
#html{
	padding-left:12px;
	padding-right:12px;
}

.box_bg{
	background-image:url(gfx/bg.gif);
	background-repeat:repeat-y;
	
}

#text{
	width: 570px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin-left:40px;
	text-align:justify;
}

#content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;

}

.pealkiri{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	
}

.normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.normal11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.overcursor{
	cursor: pointer;
}

a:active,a:link,a:visited,a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}

.link_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}



.listing{
	background-color:#999999;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 5px solid #999999;
	border-right: 5px solid #999999;
	cursor: pointer;
}

.listing_active{
	background-color:#999999;
	border-top: 1px solid #D50000;
	border-bottom: 1px solid #D50000;
	border-left: 5px solid #D50000;
	border-right: 5px solid #D50000;
	cursor: pointer;
}

/*######POPUP#######*/
#popup{
	position: absolute;
	z-index:1000;
	left: 50%;
	top:80px;
	width:636px;
	height:488px;
	display:none;
}

#popup_header{
	width:636px;
	height:9px;
	background-image:url(gfx/popup_header.png);
	background-repeat:no-repeat;
}

#popup_header_close{
	width:636px;
	height:17px;
}
#popup_close_left{
	float:left;
	width:485px;
	height:17px;
	background-image:url(gfx/popup_close_left.png);
	background-repeat:no-repeat;	
}

#popup_close{
	float:left;
	width:74px;
	height:17px;
	background-color:#FFFFFF;
}

#popup_close_right{
	float:left;
	width:77px;
	height:17px;
	background-image:url(gfx/popup_close_right.png);
	background-repeat:no-repeat;	
}

#popup_footer{
	width:636px;
	height:22px;
	background-image:url(gfx/popup_footer.png);
	background-repeat:no-repeat;
}

#popup_main{
	width:636px;
	height:440px;
}

#popup_left{
	float:left;
	width:14px;
	height:440px;
	background-image:url(gfx/popup_left.png);
	background-repeat:no-repeat;
}

#popup_content{
	float:left;
	width:600px;
	height:440px;
	background-color:#FFFFFF;
}

#popup_right{
	float:left;
	width:22px;
	height:440px;
	background-image:url(gfx/popup_right.png);
	background-repeat:no-repeat;
}

#overlay{
    background-color:#666666;
    z-index:50;
    position: absolute;
    left:0;
    top:0;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}


.popuptxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.popuptxtprice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

input.nupp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 0px solid #6E6E6E;
	height: 18px;
	background-color: #FFFFFF;
}

input.nupp2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #999999;
	height: 18px;
	background-color: #FFFFFF;
}

select.nupp2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #999999;
	height: 18px;
}

.popup_calc{
	background-image:url(gfx/popup_down.jpg);
	background-repeat:no-repeat;
	background-position:bottom;	
}

