
/* ==================== BEGIN LAYOUT ==================== */

	*{ margin: 0; padding: 0; }
	
	html, body{
		height: 100%; width: 100%;		
		font-size: 10px; color: #6b6d6f;
		line-height:18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.material-body{
	height: 100%; width: 100%;		
		font-size: 10px; color: #6b6d6f;
		line-height:18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.material-body1{
	height: 100%; width: 100%;		
		font-size: 11px; color: #6b6d6f;
		line-height:18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.material-body2{
	height: 100%; width: 100%;		
		font-size: 12px; color: #6b6d6f;
		line-height:18px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	a{ outline: none; }
	
	#main{
		width:1000px;
		margin:0px auto;}
	div#header{
		float:left;
		width:1000px;
		}
	div.top{
		float:left;
		width:100%;
		
		height:88px;
		padding-bottom:2px;
		border-bottom:2px solid #5691e1;
		margin-bottom:9px;
		}
	div.top1{
		float:left;
		width:100%;
		background:url(../images/head.jpg) no-repeat;
		height:88px;
		padding-bottom:2px;
		border-bottom:2px solid #5691e1;
		margin-bottom:9px;
		}
	div.lang{
		float:right;
		width:120px;
		height:23px;}
	div.lang img{ float:left;}
	div.lang a{
		text-decoration:none;
		color:#ffffff;
		text-transform:capitalize;
		float:left;
		display:block;
		font-size:10px;
		padding:7px 9px 0px 9px;}
	div.lang a:hover{ text-decoration:underline;}
	div.lang a img{ border:0px; margin:2px 2px 0px 0px;}
	div.menu{
		float:left;
		width:960px;
		height:22px;
		background: transparent url(../images/menubg.jpg) top left repeat-x;
		border-bottom:2px solid #5691e1;
		padding-left:40px;
		}
	
.txtsize{
	float:left;
	width:985px;
	height:25px;
	line-height:25px;
	padding-right:15px;
	text-align:right;
	font-size:10px;}
.txtsize a{
	cursor:pointer!important;}

/*     Menu    */
#nav {
	padding:0;
	margin:0; 
	list-style:none; 
	height:20px; 
	position:relative; 
	}
#nav li.top { display:block; float:left; height:20px;}
#nav li.top img{ padding:0px 10px;}
#nav li a.top_link{
	display:block; 
	float:left; 
	height:20px; 
	line-height:15px; 
	color:#ffffff; 
	text-decoration:none;
	font-size:12px;	
	cursor:pointer;
	border-top:2px solid #358ac5;
	}
#nav a.top_link:hover {color:#fff; border-top:2px solid #ffae45!important;}
#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0; font-size:10px;}
#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}


#nav :hover ul.sub{
	left:0px; 
	top:22px; 
	background: #ffffff; opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;
	padding:3px; 
	border:1px solid #e3e4e4;
	border-top:2px solid #fcb559;
	white-space:nowrap; 
	font-siza:10px;
	width:250px; 
	height:auto;
	font-size:10px;
	}
	*html #nav :hover ul.sub{
		top:20px; 
		
		}
#nav :hover ul.sub li{
	display:block; 
	height:18px; 
	position:relative; 
	float:left; 
	width:190px; 
	}
#nav :hover ul.sub li a{
	display:block; 
	height:18px; 
	width:230px;
	font-size:10px;
	padding-left:15px;
	line-height:18px; 
	color:#015798; 
	text-decoration:none;
	}

#nav :hover ul.sub li a:hover, .subcurrent {
	background:url(../images/subhover.jpg) 2% center no-repeat;
	color:#e89120!important;
	display:block; 
	width:230px!important;
	}
#nav ul{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
	}

/*  end menu   */

	
	
#container{
	float:left;
	width:100%;
	padding-bottom:15px;
	}
#footer{
	float:left;
	width:980px;
	height:14px;
	background:#015798;
	text-align:center;
	padding-left:20px;
	}
#footer a{
	text-decoration:none;
	color:#dcdbdb;
	text-transform:lowercase;
	line-height:12px;
	font-size:10px;
	float:left;
	}
#footer img{ float:left; padding:0px 5px;}


.left{
	float:left;
	width:724px;
	}
.right{
	float:right;
	width:260px;
	}
#flash{
	width:724px;
	height:305px;
	float:left;
	margin-bottom:11px;}
.last2{
	float:left;
	width:722px;
	border:1px solid #d3d4d4;
	border-top:none;
	}
.lastnews{
	float:left;
	width:720px;
	border:1px solid #e5e5e5;
	border-top:none;
	}
.titletop{
	float:left;
	background-color:#5f6c7e;
	height:21px;
	font-size:11px;
	padding-left:14px;
	}
.listnews{
	float:left;
	width:409px;
	line-height:12px;
	text-align:justify;
	color:#7e8184;
	padding-left:3px;
	}
.blocktop{
	width:382px;
	background:#f2f3f4 url(../images/bottomborder2.jpg) bottom left no-repeat;
	float:left;
	height:77px;
	padding:3px 11px 6px 11px;
	margin-top:2px;
	}
.link, .link2{
	color:#e89120;
	text-decoration:none;
	font-size:10px;
	}
.link3{
	color:#e89120;
	text-decoration:none;
	}
.txt{
	margin-top:5px;
	height:49px;
	overflow:hidden;}
.listposition{
	width:308px;
	padding-top:10px;
	float:left;}
	.listposition a{
		text-decoration:none;
		color:#6b6d6f;
		display:block;
		line-height:22px;
		background:url(../images/bottomborder2.jpg) bottom left no-repeat;
		width:280px;
		padding-left:11px;}
	.listposition a:hover{ color:#ea972b;}
.forumtitle{
	display:block;
	float:left;
	width:230px;
	background:#e89120 url(../images/bulletforum.jpg) top left no-repeat;
	color:#ffffff;
	padding-left:30px;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	}
.forum{
	border-color:#bfbfbf;
	border-style:solid;
	border-width:0px 1px;
	padding:4px 3px 4px 0px;
	float:left;
	width:255px;
	}
.pointers{
	float:right;
	width:7px;
	height:100px;

	}
.pointers img{ cursor:pointer;}
#scroldiv{  float:left; width:243px; height:100px; overflow:hidden;}
#scroldiv2{  float:left; width:243px; height:100px; overflow:hidden;}
.forum a{
	display:block;
	height:19px;
	line-height:19px;
	margin:5px 0px;
	overflow:hidden;
	padding-left:10px;
	color:#6b6d6f;
	text-decoration:none;
	background-color:#f2f3f4;}
.forum a:hover, .links a:hover{
	color:#e89120;
	}

.linktitle{
	float:left;
	height:20px;
	width:250px;
	background:#5f6c7e;
	padding-left:10px;
	}
.links{
	border-color:#bfbfbf;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	padding:4px 0px 0px 0px;
	float:left;
	width:258px;
	}
.links a{
	display:block;
	height:21px;
	line-height:20px;
	overflow:hidden;
	margin-top:1px;
	padding-left:10px;
	color:#6b6d6f;
	text-decoration:none;
	background:#edf1f6 url(../images/bottomborder1.jpg) bottom left no-repeat;}
.anketatitle{
	float:left;
	height:20px;
	width:250px;
	background:#015798;
	padding-left:10px;
	
	}
.anketa{
	border-color:#bfbfbf;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	padding:5px;
	float:left;
	width:248px;
	line-height:12px;
	
	}
.button{
	border:0px;
	color:#ffffff;
	background:url(../images/bgbutton.jpg) no-repeat;
	width:60px;
	height:16px;
	font-size:9px;
	cursor:pointer;
	}
.button2{
	border:0px;
	color:#ffffff;
	background:url(../images/bgsfriend.jpg) no-repeat;
	width:110px;
	height:16px;
	font-size:9px;
	cursor:pointer;
	}



.titletpl{
	width:709px;
	float:left;
	height:20px;
	color:#dedfdf;
	background-color:#5f6c7e;
	padding-left:15px;
	font-size:11px;
	}
.path{
	float:left;
	width:709px;
	height:35px;
	line-height:35px;
	color:#aaabab;
	font-size:9px;
	padding-left:15px;
	text-transform:lowercase;
	}
.path a{ text-decoration:none; color:#aaabab; }
.content{
	float:left;
	width:718px;
	padding-left:6px;
	}
.tpltxt{ float:left; background-color:#f2f3f4; padding:9px; width:700px; text-align:justify; color:#7e8184;} 
.dettxt{ float:left; padding:9px; width:700px; text-align:justify; color:#7e8184;}
div.immoimg{ width:125px; float:left; padding-right:12px;}
div.immoimg a img{ margin:5px 0px; border:0px;}
div.immoimg2 img{ margin:5px 0px; border:0px;}
div.immoimg2{ width:220px; float:left; padding-right:12px;}
a.docs{
	text-decoration:none;
	color:#e89120;
	display:block;
	height:25px;
	float:left;
	background:url(../images/bottomborder3.jpg) bottom left no-repeat;
	width:700px;
	padding-left:9px;
	overflow:hidden;
	}
a.docs:hover { color:#6b6d6f;}
a.docs2{
	text-decoration:none;
	display:block;
	height:25px;
	float:left;
	background:url(../images/bottomborder4.jpg) bottom repeat-x;
	width:970px;
	padding-left:9px;
	overflow:hidden;
	color:#6b6d6f;
	}
a.docs2:hover {	color:#e89120;}



/*  Gallery  */
img
{
	border: none;
	
}

#ImageBoxOverlay
{
	background-color: #5f6c7e;
	
}

#ImageBoxCaption
{
	background-color: #ffffff;
	color:#fff;
	
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #ffffff;
	
}
#ImageBoxCaptionText
{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
	display:none;
}
#ImageBoxCaptionImages
{
	margin: 0;
	
}
#ImageBoxNextImage
{
	background-image: url(../images/imagebox/spacer.gif);
	background-color: transparent;
	
}
#ImageBoxPrevImage
{
	background-image: url(../images/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(../images/imagebox/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(../images/imagebox/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left top;
}
/* end gallery  */



.blocknews{
	float:left;
	width:700px;
	padding:9px;
	background:#f2f3f4 url(../images/bottomborder3.jpg) bottom left no-repeat;
	color:#7e8184;}
.blocknews img{ margin:5px 10px 0px 0px;}
.txtsh{ padding-top:2px; height:85px; line-height:12px; color:#7e8184; overflow:hidden;}
.txtsh1{ padding-top:7px; height:60px; line-height:12px; color:#7e8184; overflow:hidden;}

.content ul, .content ol{ padding-left:20px;}
.link2:hover{ color:#6b6d6f;}


.navbar{ float:left; width:700px; height:30px; color:#6b6d6f; font-size:11px;}
.navbar a{ color:#e89120; font-size:10px; text-decoration:none; font-weight:bold;}


span.detail{ float: left; padding: 3px 0 0 0; }
		
	input.input{ 
		width: 280px; border: 1px solid #d1d3d5; padding: 2px 0 3px 5px; 
		float: right; margin: 0 22px 0 0;
		font-size: 11px; color: #5f5e5e; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	
	textarea.textarea{ 
		height: 100px; width: 280px; border: 1px solid #d1d3d5; 
		padding: 2px 0 3px 5px; float: right; overflow: hidden; 
		margin: 0 22px 0 0;	font-size: 11px; color: #5f5e5e; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.fontdesc{
	line-height:12px; 
	background:url(../images/bottomborder3.jpg) bottom right no-repeat; 
	display:block; 
	padding-bottom:10px;
	margin-bottom:5px;}
.contentstruct{ padding:0px 6px; width:988px; float:left;}

.fontdesc ul, .fontdesc ol{ padding-left:30px;}


.modalDialog_transparentDivs{	
	filter:alpha(opacity=60);	/* Transparency */
	opacity:0.6;	/* Transparency */
	background-color:#001d54;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:2px solid #001d54;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#e6e6e6;
	color:#5f5e5e;
		
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#000;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
.formheader{
	background:url(../forum_images/background-header.jpg); 
	color:#fff; 
	widht:300px; 
	height:30px; 
	font-size:13px;
	font-weight:bold;
}

a.lang{ color: #fff; }
a:hover.lang{ color: #ffae45; text-decoration: none!important; }


