/* CSS Document */

/* IE PNG FIX*/
img, input { behavior: url("../../../iepngfix/iepngfix.htc") }
html, body{ height: 100%; }
body{ min-height:100%; height: 100%; padding:0; margin:0; }

/* ПРИЖАТИЕ ФУТЕРА */
html, body{ height: 100%; }
body{ min-height:100%; height: 100%; padding:0; margin:0; }
#footer{ height:85px; }
#footer_wrapper { margin: auto; margin-top: -85px; width: 1000px; height: 85px; clear: both; }

/* Контейнер всего содержимого кроме футера */
/* 100% высоты контейнера относительно клиентской области и контента для IE, FF, Opera */
#wrapper_all{ height: auto !important; min-height:100%; height: 100%; }

/* блок гарантирующий, что область на коотрую накладывается div#footer в div#wrapper1 останется пустой, */
/* наличие этого блока устанавливает высоту #wrapper_all 100% относительно клиентской области и контента в FF, Opera */
#footer_guarantor { height: 85px; clear: both; }
/* /ПРИЖАТИЕ ФУТЕРА */


#wrapper_all{ 
	background: #fff8d0;
}

#wrapper{ }
.wrapper{ width:1000px; margin:0 auto; position:relative; }

#topbar{
	width: 100%;
	height: 47px;
	background: url(../../../images/bg.png) repeat-x;	
	color: white;
	padding-top:7px;
}

#topbar_grid{
	width: 1000px;
	height: 47px;
	margin: 0 auto;
}



#header{ 
	height:102px; 
	padding: 20px 0 0 0;
	position:relative; 
}
#header a, #header a:hover{ }
#header .logo{ 
	margin: 0 0 0 80px;
	float: left;
}
#header .logo a{
	border-bottom: none;	
}

#header .contact{ position:absolute; top:27px; right:33px; }
#header .contact .phone{ }
#header .contact .city{ }

#header_grid1{
	width: 807px;
	height: 100%;
	float: left;	
}

#header_grid1 .header_h{
	margin: 20px 0 0 0;
	font-size: 25px;
	color: black;
	font-family: "Times New Roman", Times, serif;
	float: right;	
}

#middle{ 
	position:relative; 
	padding: 0 0 20px 0;
}

#top_grid1{
	width: 1000px;	
}

#pic1{
	margin: 0 0 0 20px;
	float: left;	
}

#leftCol{
	width: 230px;
	padding: 0 0 0 70px;
	float: left;	
}

.leftCol_grid{
	margin: 20px 0;
}

.leftCol_grid a{
	border-bottom: none;	
}

#leftCol_grid1 span{
	font-weight: bold;
	color: #004c25;	
}

#tagLister_grid{
    width: 200px;
    height: 200px;
}

#tagLister_grid a{
    border-bottom: none;
}

#tagLister_grid .tl-tag-weight5{ 
    font-size:1.7em;
}
#tagLister_grid .tl-tag-weight4{ 
    font-size:1.5em;
}
#tagLister_grid .tl-tag-weight3{ 
    font-size:1.3em;
}
#tagLister_grid .tl-tag-weight2{ 
    font-size:1.1em;
}
#tagLister_grid .tl-tag-weight1{ 
    font-size:0.9em;
}


#rightCol{
	width: 660px;
	padding: 0 20px;	
	float: left;	
}

#news_grid1{
	float: left;	
}

#news_grid1 .news_container{
	width: 300px;
	height: 100px;
	margin: 0 0 25px 0;
	padding: 15px;
	float: left;	
}

.news_container img{
	width: 100px;
	height: 100px;
	margin: 0 20px 0 0;
	float: left;
	
}

.news_container em{
	display: block;
	margin: 0 0 5px 0;	
	opacity: 0.6;
}

.news_archive{
	padding: 0 !important;	
}

.news_archive li{
	list-style: none;	
}

.news_archive li:before{
	content: "• ";	
	font-size: 10px;
}

#itemContainer{
    text-align: center;
}

.holder{
    text-align: center;
}

#footer_wrapper{ 
	width: 100%;
	background: #331701;
	position: relative; 
}
#footer{ 
	width:1000px; 
	margin:0 auto; 
	position: relative; 
	text-align: center;
	color: white;
}

#footer ul{
	width: 1000px;
	height: 20px;
	padding: 20px 0 10px 0;
	list-style: none;
	text-align: center;
}

#footer ul li{
	margin: 0 20px;
	display: inline;	
}

#footer ul li a{
	color: white;
	border-bottom: 1px solid white;	
}

#footer ul li a:hover{
	color: #cccccc;
	border-bottom: 1px solid #cccccc;	
}

#footer a{
	color: #febf6c;
	border-bottom: 1px solid #febf6c;	
}

#footer a:hover{
	color: #cf9c58;	
	border-bottom: 1px solid #cf9c58;
}

div.loginForm{ float:left; }
.sisea-search-form{ float:right; }
.sisea-search-form #search{ width:150px }
fieldset{ border:none; }
input[type="submit"]{ padding:1px 6px; }
.loginLoginButton input{ margin-right:5px; }

.sitemap ul{ padding:10px; list-style-type:none; margin:10px 20px;}
.sitemap ul ul,.sitemap ul ul, .sitemap ul ul ul, .sitemap ul ul ul ul { padding:10px; list-style-type:none; margin:10px 20px; border-left: 3px solid #ccc;}
.sitemap ul li { padding:2px;}
.sitemap a{color:#666;}
.sitemap a:hover{color:#B2C629;}
