/*My css ________________________________________________________________________*/

a:focus {
	outline: none;
}

#hoho{
	position: absolute;
	top: 0px;
	z-index: 100;
}

#baner {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	background: url(../images/Bimicon2.jpg) no-repeat center top;
	height: 412px;
	display: none;
	float:left;
}
.knopka {
	margin: 0;
	padding: 0;
	background: url(../images/knop.gif) no-repeat center top;
	width: 70px;
	height: 63px;
}
/*.strelki {
	background: url(../images/white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 100px;
	height: 90px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	color: #fff;
	text-decoration: none;
}*/
.active {
	background-position: right 12px;
}



	
* html body { 
	height:100%; 
}
table.osn {margin:0px;
padding:0px;}
body { 
	margin : 0; 
	padding : 0; 
	min-height:100%; 
	font-family: Verdana, Tahoma, arial, geneva, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	background: #999999;  
}

#center  { 
	position: absolute; 
	left: 50%; 
	margin-left: -520px;
	width: 1018px; 
	/*background: url(../images/fon2.gif) center no-repeat #999999;*/  
} 
 
#container  { 
   position: relative;
   left: 20px; 
   width: 1000px; 
   background: #CCCCCC;
} 
#masthead  { 
	width: 1000px; 
	/*background: url(../images/head.gif) center no-repeat;
	height: 100px;*/
} 
#menu  { 
   float: left; 
   width: 250px; 
} 




#content  { 
   float: left; 
   width: 670px;   
   margin-right: 10px; 
   margin-left: 10px; 
   font-size:12px;
} 

#footer  { 
   clear: both; 
   width: 670px;  
  
}
div.footer1
{align:center;
position:relative;
border:1px;}


h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address,.componentheading,.contentheading,.contentpagetitle,.sectiontableheader,.newsfeedheading{
margin: 0;
padding: 0;
}
li, dd, blockquote {
margin-left: 1em;
}
fieldset {
border: none;
}
input, select, textarea {
font-size: 1em;
}
/* End of Global page settings. Should get over-ridden later on*/


.raw {border:1px;
text-align:center;}

/* Base typography SET ANY FONT SIZE IN EM's */

/* Main titles for various pages. Mix and match hX tags with Joomla titles */
.header{
color: #000080;
font-size: 46px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}

h1 {
color: #000080;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
font-style:;
font-weight:;
text-align: center;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}
h2,.contentheading,a.contentheading:link,a.contentheading:visited,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:visited {
font:;
color:;
font-size:1.4em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}
h3,table.moduletable th {
	width: 250px;
	display:block;
	text-decoration:none;
	height:35px;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	background: url(../images/fon-h.gif) no-repeat;
	background-position: left top;
	padding-top: 10px;
	padding-left: 40px;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;

}

h4 {
font:;
color:;
font-size:1.2em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}
h5 {
font:;
color:;
font-size:1.2em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}
h6 {
font:;
color:;
font-size:1.2em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom*/
padding:0 0em; /*use for left/right*/
background:;
}
img {
border: 0;
}

table.moduletable-lang {
	color: #003399;
	font-size: 1.3em;
	margin: 10px 0; /*use for top/bottom*/
	padding-left: 10px;
	padding: 40px 0; /*use for left/right*/
	background: url(../images/fon-a.gif) no-repeat ;
}

#jflanguageselection {
	position: relative; 
	margin-top: -10px;
	left: -140px;
	color: #003399;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

table.moduletable-lang2 {
	margin-left: 120px;
	position: relative;
	left: 120px;
	padding-left: 10px;
}

#lang2 {
	position: relative;
	left: 110px;
	top: -5px;
	width: 200px;
}

#langnew {
	position: relative;
	left: 85px;
	top: -5px;
	width: 200px;
}

#language  { 
   position: relative;
   top: 556px;
   left: -115px;
}

/* Non-title text
p, td, tr, div {
font:;
color:;
font-size:1em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom
padding:0 0em; /*use for left/right
}
*/
p {
color: #000033;
font-size:1.2em;
text-align:justify;
padding-right:20px;
}
table.fonts {font-size:12px;
text-align:justify;
}

/*
li > p {
margin-top: 0.2em;
}
pre {
font-family: monospace;
font-size: 1.0em;
}
strong, b {
font-weight: bold;
}
td {
font:;
color:;
font-size:em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom
padding:0 0em; /*use for left/right
background:;
}
tr {
font:;
color:;
font-size:em;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:1em 0; /*use for top/bottom
padding:0 0em; /*use for left/right
background:;
}
abbr acronym {

font:;
color:;
font-family:;
font-style:;
font-weight:;
background:;
}
/* ----- LISTS ----- 
ol, ul, li {
font-size:1em;
line-height:;
margin:;
padding:;
}
ul,ol {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
list-style:;
float:;
margin:;
padding:;
}
li{
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;

list-style:;
float:;
margin:;
padding:;
}
/********* LINK STYLES *********/

/*Catch all for all link styles 
a:link,a:visited,a:hover {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;


padding:;
background:;
text-decoration:;
}
/*Individual link styles 
a:link {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
}
a:visited {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
}
a:hover {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
}

/* horizontal line in your template
hr {} 
hr.separator {}

/* FORMS SETTINGS */ 
.button {}
.inputbox {}
.search {} /*formatting the <div> which holds search items: inputbox, search button...*/


/* NAVIGATION/MENU SETTINGS */

a.mainlevel, a.mainlevel:link, a.mainlevel:visited {	
	width: 250px;
	display:block;
	text-decoration:none;
	height:38px;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	background: url(../images/button-a.gif) no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 40px;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
} /* this styling is for the MAIN items in the menu */

a.mainlevel:hover, #active_menu {	
	width: 250px;
	display:block;
	text-decoration:none;
	height:38px;
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	background: url(../images/button-h.gif) no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-left: 40px;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
} /* this styling is for the MAIN items in the menu */


/* 

#active_menu {
	background: url(../images/menu_a.gif) repeat-x;
} /* this styling is for the menu item when it is active, even in main/sub position*/


/* Right-menu___________________________________________________________________________*/

/* a.mainlevel-r {	
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;	
	color: #003399;
	padding: 10px;
	
} /* this styling is for the MAIN items in the menu */





ul#mainlevel {}
ul#mainlevel-nav li{}
#mainlevel-nav a:link {}
#mainlevel-nav a:visited{}
#mainlevel-nav a:hover {}







a.sublevel{} /* this styling is for menu items that HAS A PARENT 
a.sublevel:link {}
a.sublevel:visited {}
a.sublevel:hover {}


/* as the name implies, this is for formatting texts for those "<< Start < Previous 1 Next > End >>" links 
.pagenav,.pagenavbar {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
} 
a.pagenav:visited,.pagenavbar:visited,.pagenavbar:link {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
}
a.pagenav:hover, {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
}
/*Style for the "Read More" link that is displayed for large content items
a.readon:link,a.readon:visited {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
} 
a.readon:hover {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
}
/*Style for the "Read More" link that is displayed for large content items - PUSH BUTTON VERSION
a.readon:link,a.readon:visited {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
display: block;
border: 1px solid;
border-color: #aaa #000 #000 #aaa;
width:;
background:;
} 
a.readon:hover {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
}*/
/*Style for the "BACK" button.*/
a.back_button {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
}
a.back_button:hover
{
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
text-decoration:;
} 
/*Style for the "BACK" button. Push button version
a.back_button {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;

padding:;
display: block;
border: 1px solid;
border-color: #aaa #000 #000 #aaa;
width:;
background:;
}
a.back_button:hover
{
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
}*/

/* You get the idea, style as above */
.pagenav_prev {} /*Style for the PRE button*/
.pagenav_next {} /*Style for the NEXT button*/

/*Style for latest news list - by default, latest news is user1 module
.latestnews ul {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
list-style:;
float:;
margin:;
padding:;
} 
.latestnews li {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
list-style:;
float:;
margin:;
padding:;
}
/*Style for most popular list - by default, most popular is user2 module
.mostread ul{
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
list-style:;
float:;
margin:;
padding:;
} 
.mostread li{
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
list-style:;
float:;
margin:;
padding:;
}

/* CONTENT PAGE SETTINGS */
a.category:link {}
a.category:hover {}
a.category:visited {}

.blogsection {} /* Formatting the links in Blog section */
.blog_more {} /*The "More" text in blog section*/
a.blogsection:link {} /* set the link format */
a.blogsection:visited {} /* same as above, but to set the visited link format */
a.blogsection:hover {} /* same as above, but for links with mouse pointer over it */


.contentpane {} /* Table that holds all non-article information (components, category lists, contact forms, etc).*/
.contentpaneopen {font-size:11px;} /* Table that holds the actual text for an article.*/

a.contentpagetitle:hover {} /*Title of articles when appeare as links */
{}

.contentdescription {} /* Formating the "DESCRIPTION" of sections, categories (News/Weblinks/Latest news...) */
table.contenttoc {} /* Formating the table of the Tables of Contents for multiple pages content or article */
table.contenttoc td {} /* same as above, used to format the td and able cells */
table.contenttoc th {} /* same as above, used to format the th of "Tables of Content" ( normally Article Index)*/
table.contenttoc td.toclink {} /* same as above, used to format toc link texts*/
a.toclink:link {} /* same as above, used to format toc link text status*/
a.toclink:visited {} 
a.toclink:hover {} 


/* SECTIONS LISTINGS */
.sectiontableheader {} /* This is for styling the section table headers on a SECTION's page.
Example: table header of "Date", "Item Title", "Author" and "Hits"? */
.sectiontableentry1 {} 
.sectiontableentry2 {}


/* MODULES FORMATTING */
.module {} /* Formatting the module table if using -3 suffix */
table.moduletable {} /* Formatting the module table if using 0,1,-2 suffix */
table.moduletable td {} /* Formatting the table cells of the module table */

/* Rounded div corners if using -3 suffix. Images go in /template/images folder
div.module {
background: url(../images/topleftofbox.png) 0 0 no-repeat;
margin: 0;
padding: 0;
margin-bottom: 20px;
}
div.module div {
background: url(../images/toprightofbox.png) 100% 0 no-repeat;
}
div.module div div{
background: url(../images/bottomleftofbox.png) 0 100% no-repeat;
}
div.module div div div {
background: url(../images/bottomrightofbox.png) 100% 100% no-repeat;
padding: 8px;
width: auto !important;
width: 100%;
}*/

/* MISCELLANEOUS */

/* For styling the date the content/articles are created under contents title */
.createdate {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
}
/* Formating "Last updated on" text at the end of articles/contents */
.modifydate {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
} 
/* Formating "Written by:...." text. You can also use for any 'fine print' on your site by defining it in the html while adding content*/
.small {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
}
/*Found in poll result page, for " Number of Voters".. text */
.smalldark {
font:;
color:;
font-size:;
font-family:;
font-style:;
font-weight:;
text-align:;
margin:;
padding:;
background:;
}












/* Polls */
.poll {} /* format the td of poll table */
.pollstableborder {} /* set the border properties of the polls voting table */


/* Weblinks */
.weblinks{} /* well.. to format the link's titles under the "Weblinks" 
section on the frontend */
a.weblinks:hover {} /* same as above, but for link with mouseover */

/* Newsfeeds */
.newsfeedheading {} /* The newsfeed title. NOTE: This will not affect the newsfeed's news title! */
.newsfeeddate {} /* yeah.. the date on the newsfeed */
.fase4rdf {} /* this is the body text of the newsfeed */

/* Search page */
table.searchintro {} /* This is for formatting the box with "Search Keyword: test returned 4 matches" box
that appears after you have entered a search value. It appears on the mainbody
with the search results */






a.img1 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/1.jpg) center no-repeat;
}

a.img1:hover {
	background: url(../images/1-2.jpg) center no-repeat;
}



a.img2 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/2.jpg) center no-repeat;
}

a.img2:hover {
	background: url(../images/2-2.jpg) center no-repeat;
}



a.img3 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/3.jpg) center no-repeat;
}

a.img3:hover {
	background: url(../images/3-2.jpg) center no-repeat;
}



a.img4 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/4.jpg) center no-repeat;
}

a.img4:hover {
	background: url(../images/4-2.jpg) center no-repeat;
}



a.img5 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/5.jpg) center no-repeat;
}

a.img5:hover {
	background: url(../images/5-2.jpg) center no-repeat;
}



a.img6 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/cont_niz_small.jpg) center no-repeat;
}

a.img6:hover {
     background: url(../images/cont_niz.jpg) center no-repeat;
}



a.img7 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/7.jpg) center no-repeat;
}

a.img7:hover {
	background: url(../images/7-2.jpg) center no-repeat;
}



a.img8 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/123.jpg) center no-repeat;
}

a.img8:hover {
	background: url(../images/1234.jpg) center no-repeat;
}



a.img10 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/img10-1.jpg) center no-repeat;
}

a.img10:hover {
	background: url(../images/10-3.jpg) center no-repeat;
}
a.img20 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/img20-1.jpg) center no-repeat;
}

a.img20:hover {
	background: url(../images/img20-2.jpg) center no-repeat;
}
a.img40 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/img40-1.jpg) center no-repeat;
}

a.img40:hover {
	background: url(../images/img40-2.jpg) center no-repeat;
}



a.img9 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/9.jpg) center no-repeat;
}

a.img9:hover {
	background: url(../images/9-2.jpg) center no-repeat;
}

a.img21 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/20.jpg) center no-repeat;
}

a.img21:hover {
	background: url(../images/20-2.jpg) center no-repeat;
}
a.img22 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/22.jpg) center no-repeat;
}

a.img22:hover {
	background: url(../images/22-2.jpg) center no-repeat;
}
a.img23 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/01-DSCN3479.jpg) center no-repeat;
}

a.img23:hover {
	background: url(../images/02-DSCN3479.jpg) center no-repeat;
}
a.img24 {
	display: block;
	width:225px;
	height:169px;
	background: url(../images/01-DSCN3481.jpg) center no-repeat;
}

a.img24:hover {
	background: url(../images/02-DSCN3481.jpg) center no-repeat;
}



a.leasing {
	display: block;
	width:252px;
	height:36px;
	background: url(../images/leasing.jpg) center no-repeat;
}

a.leasing:hover {
	background: url(../images/leasing2.jpg) center no-repeat;
}


a.zert {
	display: block;
	width:252px;
	height:36px;
	background: url(../images/zert.jpg) center no-repeat;
}

a.zert:hover {
	background: url(../images/zert2.jpg) center no-repeat;
}


#ez_slideshow{
	width:100%;	/* Total width of slideshow */
}

#ezmod_slideshow{
	width:100%;	/* Total width of slideshow */
}
	
#previewPane{
	border:4px solid #000000;
	
	margin-bottom:10px;	
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
	position:relative;
	/* CSS HACK */
	height: 302px;	/* IE 5.x */
	height/* */:/**/290px;	/* Other browsers */
	height: /**/290px;
}

#previewPane img{
	line-height:250px;
}

#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
	font-style:italic;
	text-align:center;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
	font-size:0.9em;
}

#galleryContainer{	/* CSS styling of thumbnail sliders area below large image */
	height:250px;	/* Height of the images + 2 */
	/*background-color: #FFFFFF;*/
	border:0px solid #CCCCCC;
	position:relative;
	overflow:hidden;
	padding:1px;
	/* CSS HACK */
	height: 250px;	/* IE 5.x - Added 2 pixels for border left and right */
	height/* */:/**/250px;	/* Other browsers */
	height: /**/250px;
}

#arrow_left{
	position:absolute;
	left:0px;
	z-index:10;
	/*background-color: #FFFFFF;*/
	padding:0px;
magrin-top:10px;
}

#arrow_right{
	position:absolute;
	right:0px;
	z-index:10;
margin-right:-1px;
	/*background-color: #FFFFFF;*/
	padding:1px;
}

#ezmod_arrow_left{
	position:absolute;
	left:0px;
	z-index:10;
	/*background-color: #FFFFFF;*/
	padding:1px;
}

#ezmod_arrow_right{
	position:absolute;
	right:0px;
	z-index:10;
	/*background-color: #FFFFFF;*/
	padding:1px;
}

#theImages{
	position:absolute;
	height:250px;
	left:46px;
	width:100000px;
	padding-top:2px;
}

#theImages #slideEnd{
	float:left;
}

#theImages img{
	float:left;
	padding:1px;
	filter: alpha(opacity=75);
	opacity: 0.75;
	cursor:pointer;
	border:0px;
}
