/**
*  LAYOUT STYLES
*
*  Define CSS classes to create a table-free,
*  3-column, 2-column, or single column layout 
*  depending on whether blocks are enabled in the 
*  left or right columns.
*/

/**
 * Layout
 */

#container {
  margin: 0;
  padding:0;
	overflow:hidden;
/*  padding: 0 0 20px 0;
  max-width: 1270px;*/
}

/* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */
div.both-sidebars {
  min-width: 980px;
}
/* With 2 columsn, require a minimum width of 800px. */
div.sidebar-left, div.sidebar-right {
  min-width: 780px;
}

/* We must define 100% width to avoid the body being too narrow for near-empty pages */
#main {
  float: left;
  width: 100%;
	margin:0;
}

/* So we move the #main container over the sidebars to compensate */
div.sidebar-left #main {
  margin-left: -300px;
}
div.sidebar-right #main {
  margin-right: -255px;
}
div.both-sidebars #main {
  margin: 0 -255px 0 -300px;
}

#squeeze {
  position: relative;
  padding: 0 1em 1em 1em;
}

/* And add blanks left and right for the sidebars to fill */
div.sidebar-left #squeeze {
  margin-left: 300px;
}
div.sidebar-right #squeeze {
  margin-right: 255px;
}
div.both-sidebars #squeeze {
  margin: 0 255px 0 300px;
  _margin: 0 255px 0 300px;

}

/* We ensure the sidebars are still clickable using z-index */
#container .sidebar {
  margin: 0;
  width: 255px;
  float: left;
  z-index: 2;
  position: relative;

 }
#container #sidebar-left {
	width:270px;
	_width:300px;
	padding: 0 15px;

}
#container #sidebar-right {
	background: #f0eadb;
  	margin-bottom: -3000px;
	padding-bottom: 3010px;
	_padding:0 0 10px 0;
	_margin:0;
}
#container .block {
  margin: 1.5em 0 0 0 ;
}

/*#container .sidebar .block {
  margin: 0 0 1.5em 0;
}*/

#sidebar-left .block {
  padding: 0 15px 0 0;
}

#sidebar-right .block {
  padding:  0 15px;


}

/*.block .content {
  margin: 0.5em 0 0.2em 0;
}*/
#footer-wrapper {

  margin:0;
  /*margin-top: 15px;*/
  padding:0;
  float: none;
  clear: both;

}
#footer {
  float: none;
  clear: both;
/*  margin: -1em 0 -3em;*/
  margin: 0 0 -3em 0;
  _margin: 0 0 0 0;
  padding:0.8em;
  background:#312a24;

   
}
#menu2, #copy {
	display: inline;
}

/*
body.sidebar-left  #footer {
  margin-left: -210px;
}

body.sidebar-right #footer {
  margin-right: -210px;
}

body.both-sidebars #footer {
  margin: 0 -210px;
}




/*** Looks ***/

body {
  font:normal 13px/normal arial,helvetica,clean,sans-serif;
  /*font-size:small;
  *font:x-small;*/
}

table {
  font-size:inherit;
  font:100%;
}

select, input, textarea {
  font:99% arial,helvetica,clean,sans-serif;
}
pre, code {
  font:115% monospace;
  *font-size:100%;
}

table tr.odd {
  background: #ddd;
}

/*tr, td {
  padding: .25em;
}
*/
td.icon {
  text-align: center;
}


/**
*   LAYOUT STYLES 
*
*  Styles pertaining to minor layout adjustments, such as
*   changing from fluid width to fixed width.  
*   See layout.css for major adjustments.
*/
body {
  margin: 0;
  padding: 0;
  min-width: 700px;      
  /* 2x (left-side fullwidth + main padding) + right-side fullwidth */
}

#page {

padding: 0;
margin: 0;
  /*width: 900px;  */             /* page width - optional */
  /*margin: 0 auto; */           /* center the page - optional */
  /*border-left: 2px solid #AAA;*/
  /*border-right: 2px solid #AAA;*/
}


/**
*  OTHER STYLES
*
*  Styles that are specific to this theme.
*/

/* Common styles */


body {
  background:#f2efe3;

}

#page {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #111;
  line-height:1.5em;


}



a, a:link, a:visited {
  color: #2763A5;
  text-decoration: none;
}

a:hover, a:focus {
  color: #6191C5;
  text-decoration: underline;
}

a:active, a.active { 
  color: #89A3E4; 
}
		
h1.title, h1.title a, h1.title a:hover {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #6191C5;
  font-size: 200%;
  margin:0;
  margin-bottom:0px;
  line-height:normal;
}

h1, h1 a, h1 a:hover {
  font-size: 140%;
  color: #444;
  font-family: Arial, Helvetica, sans-serif;
  margin:.5em 0 .5em 0;
}

h2, h2 a, h2 a:hover, .block h3, .block h3 a {
  font-size: 122%;
  color: #444;
  font-family: Arial, Helvetica, sans-serif;
  margin:.5em 0 .5em 0;
}

h3 { 
  font-size: 107%;
  font-weight: bold; 
  font-family: Arial, Helvetica, sans-serif;
}

h4, h5, h6 {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

p {
  padding: 0.5em 0;
  margin: 0;
}

pre {
  background: #ddd;
  border: 1px solid #aaa;
  padding: 0.75em 1.5em;
}

blockquote {
  border: 1px 0px #ccc solid;
  margin: 0.5em 1em;
  padding: 0.3em;
  font-style: italic;
}

code {
  font-size: 100%;
  font-family: Profont, 'lucida console', 'Courier New', Monaco, monospace;
}

img { 
  border: 0; 
}

ol, ul, dl { 
  position: relative; 
}

/* Header styles */

#header {
	background: url('images/header_bg.jpg') repeat-x top left;
	height:257px;
   border-top: solid 4px #312a24;
}
 
#logo-title {
  /*margin: 10px 20px 0 20px;
  position: relative;*/
	height:257px;
}
.empty_house {
	margin-right:25%;
	background: url('images/building.png') no-repeat bottom right;
	_background: url('images/building1.gif') no-repeat bottom right;
}
.full_house {
	margin-right:25%;
	background: url('images/building_.png') no-repeat bottom right;
	_background: url('images/building1_.gif') no-repeat bottom right;
}


#clouds {
	background: url('images/clouds_bg.jpg') no-repeat top left;

}
#building {
	vertical-align:bottom;
	height:256px;
	}
.yellow { background: url('images/yellow.gif') no-repeat bottom right; margin: 0 255px 0 0;}
.green { background: url('images/green.gif') no-repeat bottom right; margin: 0 211px 0 0;}
.blue { background: url('images/blue.gif') no-repeat bottom right; margin: 0 241px 0 0;}
.red { background: url('images/red.gif') no-repeat bottom right; margin: 0 257px 0 0;}
.white { background: url('images/white.gif') no-repeat bottom right; margin: 0 280px 0 0;}
.biruz { background: url('images/biruz.gif') no-repeat bottom right; margin: 0 211px 0 0;}
#logo {
	float:right;
/*	width:20%;*/
	margin:39px 30px 0 0;
	_margin:39px 15px 0 0;
}
.phone {

 float:right;
 margin: 0;
_margin-left:-3px;
 margin-top: -9px;
 _margin-top: -8px;
 width:215px;
 _width:255px;

	/*height:34px;*/
 background: #312a24;
 padding: 4px 20px;

}
.phone div.ph2 {
	text-align:left;
	background:url(images/bull_phone.gif) no-repeat 0 0.25em;
	padding: 0 0 0 23px;
	font:bold 22px/normal Arial;
	color:#fff;

}
#search-bar {
margin: 0;
_margin-right:-20px;
padding:2px  290px 2px 0;
_padding:0.2em 2em 0.2em 0;

text-align: right;
	background: url('images/orange_bg.gif') repeat-x top left;
	height:22px;
	_height:26px;

/*	padding-left:325px;
	_padding-left:310px;*/
}
#search {
  display: inline;
}

#login {
	position:absolute;
	top:8px;
	right:40px;
}

#site-name {
  margin: 0;
  display: inline;
}

#site-name a, #site-name a:hover {
  font-family: "Trebuchet MS", Arial, Verdana, Sans-serif;
  font-weight: normal;
  color: #6DA6E2;
  font-size: 176%;
  margin: 0;
  padding: 0;
}

#site-slogan {
  color: #aaa;
  margin: 0;
  font-size: 85%;
  margin-left:20px;
}



.breadcrumb {
  margin:0;
  padding:0;
  font-size: 85%;
  margin-left:20px;
}


 .Normal {
	font: normal 100%/1.4em Arial, Verdana;
	color: #000000;
}

.Normal td {
	font-size:80%;
}

	
	
/*****TOP****/	

	
.langsel {}

#search {
	padding:3px 0 0 50px;

}
.search input.NormalTextBox {
	width: 170px;
	font-size: 0.7em;
}
.search a.SkinObject {
	font: bold 11px Tahoma;
	text-transform:uppercase;
	color:#FFF;
	margin:0.1em 0 0 0.5em;
	padding:2px 4px;
	background: #312a24;
}

.search a.SkinObject:hover { color:#fff; text-decoration:none;} 

.topmenu a.SkinObject {
	font: normal 10px Tahoma;
	color: #fff;
	text-decoration:none;
}
.topmenu a.SkinObject:hover {
	color: #ffff00;
	text-decoration:underline;
}
/*** MENU ***/	

#menu {
  background: #fff;
  border: 1px solid #d2d2d2;
  padding: .5em;
  margin: 0.5em 0;
  _margin:0.5em 0;
}

#menu ul li,
#menu ul li ul li
{
	list-style: none;
	list-style-image: none;
}
#menu ul li {
font:bold 14px/normal Arial;
background: url('images/bullet_big.gif') no-repeat 0 0.2em;
_background-position:0 0.33em;
padding-left: 12px;
}

#menu ul li {margin:0 0 1em 0;}
#menu ul li ul {	margin: 0.3em 0; background:#fff;}

#menu ul li ul li {
	background:transparent;
	font: normal 12px/normal Arial;
	padding:0 0 3px 0;
	margin: 0;
	_padding-bottom:0;
}
#menu ul li  a {
	color:#107daa;
}
#menu ul li ul li a {
color:#777;
text-decoration:underline;	
}
#menu ul li ul li a:hover {
	text-decoration:none;	
	color:#4f8fdb;
}
/*****MAIN****/

.Normal a:link {color:#4f8fdb; text-decoration: underline;}
.Normal a:hover {color:#ff0000; text-decoration: none;}
ul
	{
	padding: 0;
	margin: 0 0 0.7em 0;
	list-style: none;
	}
	
.newspane {

}
.newspane table {width:auto;  margin:0;}
.newspane table td {padding:0; white-space: normal; text-align:justify;}
.newspane table td div.Header {text-align:left;}
.newspane .Normal {font:normal 0.95em/1.2em "Trebuchet MS";}
.newspane img {
	clear:both;
	float:none;
	margin:0.5em 0;
	display:block;
}

.StandardButton {font:normal 10px/1.5em Arial; width:100px;}

.contentpane .Normal ul {margin:0.8em 0;}
.contentpane .Normal ul li {list-style:none;
	margin-bottom:0.5em;
	line-height:1.4em;
	background:url(bullet.gif) no-repeat 0 0.4em;
	padding-left:10px;}
.contentpane .Normal ul.arr li {
	background:url(arrow_small.gif) no-repeat 0 0.4em;
	padding-left:13px;
}



.contentpane .Normal, 
.contentpane .Normal p { text-align:justify;} 

.Head {
	font: nomal 18px Tahoma;
	color: #4e5460;
	margin-top:0px;
	padding-left:0px;
}
a.Head { font: bold 1.1em "Trebuchet MS";}


.newspane h4.Head1 {
font: bold 12px/normal Arial;
color:#444;
margin:0 0 0.5em 0;
}
.Normal h4 {
	font-family: Arial;
	color: #444;
	margin:0.5em 0;
 font-size:1.1em;}


/*** FOOTER ***/
#menu2 {
	font-size: 0.8em;
	padding:8px 8px 8px 100px;

}
#menu2 a {
color:#88beff;
text-decoration:underline;
}
#copy {
	padding:8px;
	font-size:0.8em;
	color:#fff;
}

/*** FOOTER ***/

	
