html{
	height:100%; /*width:100%; min-width: 980px;*/
	background:#F8EFE6;
}
body{
	position:relative; width:100%; min-width: 980px; height:auto !important; height:100%; min-height:100%;
	border:0px solid;
	margin:0 auto; padding:0px;
	font-family:Verdana; font-size:12px;
}
.main_form {width:250px; margin:0px;}

img {border:0px;}

form {margin: 0px; padding: 0px;}
input, select, textarea {
	border:1px solid #C8C8C8;
	background:#FFFFFF;
	font:12px Arial, Helvetica, sans-serif;
	padding:2px 4px;
}

/*-------------------------------*/
/* ------ Содержание ------ */
/*-------------------------------*/
#content{
	position:relative;
	padding:0px 0px 174px 0px; margin:0px; width:100%;
    background: url(/images/header_background_01.jpg) repeat-x top left;
}

/*------------------------*/
/* ------ Шапка ------ */
/*------------------------*/
#header{
        position:relative;
        width:100%; height:270px;
        font:bold 26px/26px Verdana, Helvetica, sans-serif; color:#B17049;
}
h1#none{
        display:none;
}
div#header_logo{
    position:relative; top:22px; left:-6px;
    width:415px; height:184px;
    margin:0px auto;
    background:url(/images/site_title_04.png) no-repeat left top;
}
p#header_phone{
    position:absolute; right:39px; top:5px;
    margin:0px; padding:0px;
    font:30px/30px Verdana, Helvetica, sans-serif;
    color:#B17049;
}
p#header_phone span{
    font:11px/11px Verdana;
}

img#header_home{
    position:absolute; left:91px; top:16px;
}
img#header_mail{
    position:absolute; left:155px; top:16px;
}

img#header_string{
    position:absolute; left:0px; top:68px;
    width:277px; height:185px;
}
div#header_building_pict_container{
    position:absolute; right:39px; top:44px;
    height:197px; width:242px;
}
img#header_building_main_pict{
    width:242px; height:197px;
}
img#header_building_left_pict{
    position: absolute; bottom:23px; left:-3px;
    width:3px; height:13px;
}
img#header_building_right_pict{
    position: absolute; bottom:23px; right:-3px;
    width:3px; height:13px;
}

/********* Левая колонка ********/
#left_column{
	float:left;		
	position:relative;
	width:245px; height:auto !important; height:380px; min-height:380px;
}

/*------- Левая колонка --------*/

/************ Центр ************/
#main_column{
	height:auto !important; height:380px; min-height:380px;
	overflow:hidden !important; overflow:visible;	
	padding:0px 48px 0px 48px;
}
h1.page_title{
        padding:0px; margin:3px 0px 0px -13px;
        color:#915940;
        font:18px/18px Verdana, Helvetica, sans-serif;
        text-transform: uppercase;
}
h1.news_title{
        padding:0px; margin:3px 0px 22px 24px;
        color:#915940;
        font:18px/18px Verdana, Helvetica, sans-serif;
        text-transform: uppercase;
}
#content_text{
        margin-top:22px;
        text-align:justify;
        font:12px Verdana; color:#323232; line-height:18px;
}
/*---- глобальный стиль ссылок -----*/
A:link, A:visited {color: #CA1515; text-decoration: underline; }
A:active, A:hover {color: #CA1515; text-decoration: underline; }
/*------------ Центр --------------*/

/*********** Правая колонка ************/
#right_column{
	float:right;
	position:relative; padding-right:34px; padding-bottom:366px;
	width:252px; height:180px; height:auto; min-height:180px;
}
/*---------- Правая колонка ------------*/

.clear_both{clear:both; font-size:0px; line-height: 0px; height: 0px; outline: 0px;}

/*--------------------------*/
/* -------- Подвал -------- */
/*--------------------------*/
#footer{
    position:absolute; bottom:0px; left:0px;
    width:100%; height:132px;
}

div#footer_line{
    margin:0px 36px; border-top:1px solid #E1D1C3;
}

#footer img#footer_pict{
    position:absolute; right:19px; bottom:32px;
    width:299px; height:438px;
}

#footer p{
    margin:0px; padding:0px;
}
p#footer_text{
    position:absolute; top:31px; left:49px;
    font:11px/22px Verdana, Helvetica, sans-serif;
    color:#8B8A8A;
}
span#smolgrad{
    
}
span#smolgrad A:link, span#smolgrad A:visited {color: #CA1515; text-decoration: none;}
span#smolgrad A:active, span#smolgrad A:hover {color: #CA1515; text-decoration: underline;}
/*--------------------------*/
/* ------- Подвал ------- */
/*--------------------------*/

div#menus_container{
    padding:0px 33px;
}

/******** Горизонтальное меню *********/
	div#main_menu {
		position:relative;
		width:100%;
		overflow:hidden;
		padding:0px 0px;
		text-align:center;
        margin-bottom:20px;
	}

	div#main_menu_right {
		float:left;
		position:relative; left:50%;
		text-align:center;
	}

	ul#main_menu_left {
		float:left;
		position:relative; left:-50%;
		list-style:none;
		margin:0px; padding:0px 0px 0px 0px;
	}
	
	ul#main_menu_left li {
		float:left;
		position:relative;
		padding:0px; margin:1px 0px 1px 0px;
		text-decoration:none;
	}
	
	ul#main_menu_left h1{
		padding:9px 13px 10px 13px; margin:0px;
		color: #9E6340; font:bold 12px/12px Verdana, Helvetica, sans-serif;
        text-decoration:underline;
	}
	
/*------- Ссылки активные и неактивные --------*/	
ul#main_menu_left li A:link, ul#main_menu_left li A:visited {color: #9E6340; text-decoration: underline;}
ul#main_menu_left li A:active, ul#main_menu_left li A:hover {color: #9E6340; text-decoration: underline;}
ul#main_menu_left li#aktive_menu A:link, ul#main_menu_left li#aktive_menu A:visited {color: #BB1E14; text-decoration: underline;}
ul#main_menu_left li#aktive_menu A:active, ul#main_menu_left li#aktive_menu A:hover {color: #BB1E14; text-decoration: underline;}
	
	ul#main_menu_left li#aktive_menu h1{
		color:#BB1E14; font:bold 12px/12px Verdana, Helvetica, sans-serif;
		text-decoration:none;
	}

    img#main_menu_aktive_t_l_pict{
        position: absolute; top:-1px; left:-2px;
        width:15px; height:14px;
    }
    img#main_menu_aktive_t_r_pict{
        position: absolute; top:-1px; right:-2px;
        width:15px; height:14px;
    }
    img#main_menu_aktive_b_l_pict{
        position: absolute; bottom:-2px; left:-2px;
        width:15px; height:14px;
    }
    img#main_menu_aktive_b_r_pict{
        position: absolute; bottom:-2px; right:-2px;
        width:15px; height:14px;
    }

    ul#main_menu_left li#aktive_menu{
        border:1px solid #F1CEAD;
        background: #FFFFFF;
        margin:0px; padding:0px;
    }

/*--------- Горизонтальное меню ------------*/

/******** Горизонтальное Подменю *********/
	div#submenu {
		position:relative;
		width:100%;
		overflow:hidden;
		padding:0px 0px;
		background:#F5E1CE;
		text-align:center;
        margin-bottom:20px;
	}

    img#submenu_t_l_pict{
        position: absolute; top:0px; left:-1px;
        width:14px; height:14px;
    }
    img#submenu_t_r_pict{
        position: absolute; top:0px; right:-1px;
        width:14px; height:14px;
    }
    img#submenu_b_l_pict{
        position: absolute; bottom:-1px; left:-1px;
        width:14px; height:14px;
    }
    img#submenu_b_r_pict{
        position: absolute; bottom:-1px; right:-1px;
        width:14px; height:14px;
    }

	div#submenu_right {
		float:left;
		position:relative; left:50%;
		text-align:center;
	}

	ul#submenu_left {
		float:left;
		position:relative; left:-50%;
		list-style:none;
		margin:0px; padding:0px;
	}

	ul#submenu_left li {
		float:left;
		position:relative;
		padding:0px; margin:0px;
		text-decoration:none;
	}

	ul#submenu_left h2{
		padding:8px 12px 10px 12px; margin:0px;
		color: #CA6952; font:bold 12px Verdana, Helvetica, sans-serif; line-height:14px;
		text-decoration:underline;
	}

/*------- Ссылки активные и неактивные --------*/
ul#submenu_left li A:link, ul#submenu_left li A:visited {color: #CA6952; text-decoration: underline;}
ul#submenu_left li A:active, ul#submenu_left li A:hover {color: #CA6952; text-decoration: underline;}
	ul#submenu_left li#aktive_submenu h2{
		color:#856551; font:bold 12px Verdana, Helvetica, sans-serif; line-height:14px;
		text-decoration:none;
	}
/*--------- Горизонтальное Подменю ------------*/

	ul#mites{
		text-align:right; float:right;
		padding: 0px 4px 0px 24px;
		margin:0px 0px -12px 0px;
	}

	ul#mites li{
		display:inline;
		color: #CA1515;
		font-size: 11px;
		line-height:12px;
	}
    
	ul#mites li A:link, ul#mites li A:visited {color: #CA1515; text-decoration: underline;}
	ul#mites li A:active, ul#mites li A:hover {color: #CA1515; text-decoration: underline;}
	ul#mites li span{text-decoration: underline;}
	ul#mites li .stick{
		text-decoration:none;
		color: #888787;
	}
	
/*--------- Вертикальное Меню ----------*/


div#news_container{
    position:relative; width:100%;
    height:100px; height:auto; min-height:100px;    
}
    img#news_t_l_pict{
        position: absolute; top:0px; left:0px;
        width:16px; height:16px;
    }
    img#news_t_r_pict{
        position: absolute; top:0px; right:-1px;
        width:16px; height:16px;
    }
    img#news_b_l_pict{
        position: absolute; bottom:-1px; left:0px;
        width:16px; height:16px;
    }
    img#news_b_r_pict{
        position: absolute; bottom:-1px; right:-1px;
        width:16px; height:16px;
    }
    img#news_b_pict{
        position: absolute; bottom:-63px; left:56px;
        width:52px; height:64px;
    }


    img#news_archive{
        position:absolute; right:48px; top:0px;
        width:69px; height:22px;
    }

/********** Новости ***********/
	ul#news{
		list-style:none;
		margin:0px; padding:15px 23px 2px 23px;
        border:1px solid #C36F49;
	}
	ul#news li{
		margin-bottom:20px;
	}
    ul#news li p{
        margin:0px; padding:0px;
    }
        ul#news li p.news_date{
            position:relative;
            padding:0px 0px 7px 0px;
            font:12px/12px Verdana, Helvetica, sans-serif; color:#C36F49;
        }
        ul#news li p.news_description{
            color:#2E2E2E;
            font:12px/16px Verdana, Helvetica, sans-serif;
            margin-bottom:4px;
        }
        ul#news li p.news_detail{
            text-align:right;
            color:#CA1515;
            font:bold 11px/11px Verdana, Helvetica, sans-serif;
        }
/*------- Ссылки активные и неактивные --------*/			
ul#news li A:link, ul#news li A:visited {color: #CA1515; text-decoration: none;}
ul#news li A:active, ul#news li A:hover {color: #CA1515; text-decoration: underline;}
/********** Новости ***********/
