html{
	height:100%; /*width:100%; min-width: 980px;*/
	background:#FEDEB0;
}
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;
    background:url(/images/content_fon_06.jpg) repeat-x 0px 291px;
	padding:0px 0px 188px 0px; margin:0px;
}

/*------------------------*/
/* -------- Шапка ------- */
/*------------------------*/
#header{
    position:relative; z-index:2;
    width:100%; height:243px;
    background:#F79C21 url(/images/header_fon_02.jpg);
    border-bottom:3px solid #FFFFFF;
    font:36px Verdana; color:#8B191C;
}
h1#none{
    display:none;
}
img#logo{
    position:absolute; top:0px; left:0px; z-index:3;
    width:361px; height:157px;
    display:block;
}
div#header_fon{    
	overflow:hidden;
    position:absolute;
    top:0px; left:0px;
    width:100%; height:243px; 
    text-align:right;
}
div#header_fon img{    
    width:1134px; height:243px; padding-left:364px;
    display:inline-block;
}
div#header_phones{
    position:absolute; top:161px; left:41px; z-index:3;
}
div#header_phones img#pict_phones_header{
    display:block;
    width:115px; height:26px;
}
div#header_phones p{
    margin-top:2px;
    padding:0px 0px 0px 15px;
    font:16px Arial; color:#000000;
    line-height:22px;
    text-align:left;
}

div#header_address{
    position:absolute; top:161px; left:201px; z-index:3;
}
div#header_address img#pict_address_header{
    display:block;
    width:91px; height:27px;
}
    div#header_address p{
        margin-top:2px;
        padding:0px 0px 0px 15px;
        font:14px Arial; color:#000000;
        line-height:21px;
        text-align:left;
    }
    div#woman{
        position:absolute; top:0px; right:0px; 
        background:url(/images/woman_04.png) no-repeat left top;
        width:288px; height:432px;
    }
    div#slogan{
        position:absolute; top:55px; left:421px;
        background: url(/images/slogan_03.png) no-repeat left top;
        width:385px; height:36px;
    }

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

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

/************ Центр ************/
#main_column{
	height:auto !important; height:340px; min-height:340px;
	overflow:hidden !important; overflow:visible;	
	padding:0px 80px 0px 20px;
    position:relative; z-index:2;
}
div#main_column_header{
    position:relative;
    height:12px;
    margin-right:11px;
    background:#FDF8E7;
}
    div#main_column_t_corner{
        position:absolute; top:0px; right:-12px;
        width:12px; height:12px;
        background: url(/images/corners_14.png) no-repeat top left;
    }
div#main_column_footer{
    position:relative;
    background:#FDF8E7;
    height:11px;
    margin-right:11px;
    background:#FDF8E7;
}
    div#main_column_b_corner{
        position:absolute; bottom:-1px; right:-12px;
        width:12px; height:12px;
        background: url(/images/corners_25.png) no-repeat top left;
    }
#main_column_inside{
    height:auto !important; height:340px; min-height:340px;
    padding:0px 36px 26px 42px;
    background:#FDF8E7;
}
h1.page_title{
        padding:0px; margin:0px 0px 0px 0px;
        color:#010101;
        font:18px Arial;
        text-transform: none;
}
h2.news_title{
        padding:0px; margin:0px 0px 0px 0px;
        color:#FFFFFF;
        font:bold 16px Verdana;
        text-transform: none;
}
#content_text{
        margin-top:15px;
        text-align:justify;
        font:14px Arial; color:#010000; line-height:18px;
}
/*---- глобальный стиль ссылок -----*/
A:link, A:visited {color: #FBA021; text-decoration: underline; }
A:active, A:hover {color: #FBA021; text-decoration: underline; }
/*------------ Центр --------------*/

/*********** Правая колонка ************/
#right_column{
	float:right; border:1px solid gray;
	position:relative;
	width:245px; height:auto !important; height:380px; min-height:380px;
}
/*---------- Правая колонка ------------*/

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


/*--------------------------*/
/* -------- Подвал -------- */
/*--------------------------*/
#footer{
    position:absolute; bottom:0px; left:0px;
    width:100%; height:77px; border-bottom:3px solid #F6ECC6;
    background:#FFFCD0;
}
#footer p{
    margin:0px; padding:0px;
}
div#div_bottom_address{
    position:absolute; bottom:0px; left:0px;
    width:220px;
    background:#FFFFFF url(/images/address_fon_56.jpg) repeat-y left top;
    text-align:center;    
}
div#div_bottom_address div{
    padding:10px 10px 31px 0px;
}
p#bottom_address{
    font:16px Arial; line-height:18px;
    color:#000000;
    margin:-4px 0px 6px 0px;
}
p#bottom_phone{
    font:16px Arial; line-height:20px;
    color:#000000;
}
img#address_t_pict{
    position:absolute; top:0px; right:-1px;
    width:12px; height:12px;
}
img#address_b_pict{
    position:absolute; bottom:0px; left:0px;
    width:224px; height:23px;
}
img#our_address{
    display:inline-block;
}
img#our_phone{
    display:inline-block;
}
p#footer_text{
    position:absolute; bottom:27px; left:260px;
    font:bold 12px Arial;
    color:#000000;
    line-height:12px;
}
p#smolgrad{
    position:absolute; bottom:27px; right:79px;
    font:bold 12px Arial;
    color:#000000;
    line-height:12px;
}
p#smolgrad A:link, p#smolgrad A:visited {color: #818181; text-decoration: none;}
p#smolgrad A:active, p#smolgrad A:hover {color: #818181; text-decoration: underline;}
/*--------------------------*/
/* ------ Подвал ------ */
/*--------------------------*/

/******** Горизонтальное меню *********/
	div#main_menu {
		position:relative;
		width:100%;
        background:#FDBE6B url(/images/main_menu_15.gif) repeat-x left top;
		overflow:hidden;
		padding:0px 0px;
        margin-bottom:20px;
		text-align:center;
	}

	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:0px 4px;
		text-decoration:none;
	}
	
    img#menu_a_l{
        position:absolute; top:0px; left:0px; z-index:3;
        width:13px; height:45px;
        display: block;
    }
    img#menu_a_r{
        position:absolute; top:0px; right:-1px; z-index:3;
        width:13px; height:45px;
        display: block;
    }

	ul#main_menu_left h1{
		padding:15px 14px 16px 14px; margin:0px; position:relative; z-index:2;
		color: #FFFEFE; font:bold 14px Arial; line-height:14px;
        text-decoration:underline;
	}

/*------- Ссылки активные и неактивные --------*/	
ul#main_menu_left li A:link, ul#main_menu_left li A:visited {color: #FFFFFF; text-decoration: none;}
ul#main_menu_left li A:active, ul#main_menu_left li A:hover {color: #FEF8B0; text-decoration: underline;}
ul#main_menu_left li#aktive_menu A:link, ul#main_menu_left li#aktive_menu A:visited {color: #FFFCD0; text-decoration: underline;}
ul#main_menu_left li#aktive_menu A:active, ul#main_menu_left li#aktive_menu A:hover {color: #FEF8B0; text-decoration: underline;}
	
	ul#main_menu_left li#aktive_menu h1{
        background:#B6D478 url(/images/main_menu_19.gif) repeat-x top left;
		color:#FFFCD0; font:bold 14px Arial; line-height:14px;
	}
/*--------- Горизонтальное меню ------------*/

/********** Вертикальное ПодМеню **************/
div#submenu_header{
    position:relative;
    width:209px; height:12px;
    background:#FDF8E7;
}
div#sub_head_corner{
    position:absolute; top:0px; right:-12px;
    width:12px; height:12px;
    background:url(/images/corners_11.png) no-repeat top left;
}
div#submenu_footer{
    position:relative; margin-bottom:10px;
    width:209px; height:11px; font-size:1px; line-height:1px;
    background:#FDF8E7;
}
div#sub_foot_corner{
    position:absolute; bottom:-1px; right:-12px;
    width:12px; height:12px;
    background:url(/images/corners_19.png) no-repeat top left;
}
	ul#submenu{
            list-style:none;
            background:#FDF8E7;
            margin:0px; padding:0px 50px 8px 40px;
	}
	ul#submenu li{
            position:relative;
	}
	ul#submenu h2{
            margin:0px; padding:2px 0px 6px 0px;
            color:#CF6E16; font:normal 12px Arial; line-height:14px;
            text-decoration:underline;
	}
/*------- Ссылки активные и неактивные --------*/			
ul#submenu li A:link, ul#submenu li A:visited {color: #CF6E16; text-decoration: none;}
ul#submenu li A:active, ul#submenu li A:hover {color: #FBA021; text-decoration: underline;}
ul#submenu li#aktive_submenu A:link, ul#submenu li#aktive_submenu A:visited {color: #FBA021; text-decoration: underline;}
ul#submenu li#aktive_submenu A:active, ul#submenu li#aktive_submenu A:hover {color: #FBA021; text-decoration: underline;}

        ul#submenu li#aktive_submenu h2{
                color:#FBA021; font:normal 12px Arial; line-height:14px;
                text-decoration:underline;
	}
/********** Вертикальное ПодМеню **************/

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

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

/********** Новости ***********/
        div#news_header{
            position:relative;
            width:209px; height:11px;
            background:#FA9D22;
        }
        div#news_head_corner{
            position:absolute; top:-1px; right:-12px;
            width:12px; height:12px;
            background:url(/images/corners_21.png) no-repeat top left;
        }
        div#news_footer{
            position:relative;
            width:209px; height:11px; font-size:1px; line-height:1px;
            background:#FA9D22;
            margin-bottom:1px;
        }
        div#news_foot_corner{
            position:absolute; bottom:-1px; right:-12px;
            width:12px; height:12px;
            background:url(/images/corners_23.png) no-repeat top left;
        }
    div#news_container{
        background: #FA9D22; border-bottom: 1px solid #FA9D22;
        padding-left:41px; padding-right:12px;
    }
    ul#news{
		list-style:none;
		margin:0px; padding:16px 0px 14px 0px;
	}
	ul#news li{
		margin-bottom:0px;
	}
    ul#news li p{
        margin:0px; padding:0px;
    }
        ul#news li p.news_date{
            padding:0px 0px 2px 0px;
            font:bold 11px Verdana; color:#FFFFFF;
        }
        ul#news li div.news_description{
            margin-bottom:2px;
            font:normal 12px Arial; color:#FFFFFE;
            line-height:16px;
        }
        ul#news li p.news_detail{
            text-align:left;
            color:#FEF8B0;
            font:12px Verdana;
        }
        ul#news li p.news_detail span{
            padding-right:8px;
            background:url(/images/in_detail_33.gif) no-repeat 100% 5px;
        }
        ul#news li.news_separator{
            margin-left:-41px; margin-right:-17px;
            margin-bottom:14px;
        }
        ul#news li.news_separator img{
            display:block;
            width:220px; height:23px;
        }
/*------- Ссылки активные и неактивные --------*/			
ul#news li A:link, ul#news li A:visited {color: #FEF8B0; text-decoration: underline;}
ul#news li A:active, ul#news li A:hover {color: #FEF8B0; text-decoration: underline;}
/********** Новости ***********/
