html{
	height:100%; /*width:100%; min-width: 980px;*/
	background:#FFFFFF;    
}
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, Helvetica, sans-serif; font-size:12px;
    color:#000000;
}
.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; width:1020px;
	padding:0px 0px 110px 0px; margin:0px auto;
}

/*------------------------*/
/* ------ Шапка ------ */
/*------------------------*/
#header{
    position:relative;
    width:100%; height:432px;
    background:#B8BFD9;
    font:36px Verdana; color:#15B209;
}
h1#none{
    display:none;
}
div#header_left_side{
    float:left; position:relative; z-index:2;
    width:281px; height:431px;
    background:#EFEFEF;
    border-right: 1px solid #009049;
    border-bottom: 1px solid #DAD7D7;
}
    img#logo{
        position:absolute; top:0px; left:0px;
        width:281px; height:169px;
        display:block;
    }
    img#russia_map{
        position:absolute; top:169px; left:0px;
        width:281px; height:139px;
        display:block;
    }
    a#contact_href{
        position:absolute; top:312px; left:41px;
        color:#15B209;
        font:bold 12px/12px Arial,Helvetica,sans-serif;
        padding:0px 16px 0px 0px;
        background:url(/images/russia_arrow_07.gif) no-repeat 100% 5px;
    }
    div#search_block{
        position:absolute; top:348px; left:41px;
    }    
    div#search_block p{
        padding:0px; margin:0px;
    }
    p#poisk{
        color:#009049; font:normal 18px/18px Georgia, Helvetica, sans-serif;
    }
    p#po_katalogu_tovarov{
        padding:0px 0px 0px 11px !important; display:block;
        color:#6E6E6E; font:bold 12px/14px Verdana, Helvetica, sans-serif;
    }
    img#search_input_l_pict{
        position:absolute; top:47px; left:0px; z-index:2;
    }
    img#search_input_r_pict{
        position:absolute; top:47px; left:141px; z-index:2;
    }
    div#search_block #search_input{
        position:absolute; left:0px; top:47px;
        background:#F7F7F7;
        border:1px solid #A1A1A1; border-top:2px solid #C4C3C3;
        padding:0px 6px; margin:0px;
        width:134px; height:24px;
        font:12px/24px Verdana, Helvetica, sans-serif;
    }
    #search_button{
        position:absolute; top:48px; left:150px;
    }
div#header_right_side_wrapper{
    float:right; width:100%; position:relative;
    margin:0px 0px 0px -282px;
    height:431px;
}
div#header_right_side{
    background:#A7DDFC;
    height:432px; position:relative;
    margin:0px 0px 0px 282px;
}
div#menu_position{
    position:absolute; bottom:0px; left:281px; z-index:2;
    width:100%; margin-left:-281px;
}
img#header_main_pict{
    display:block;
    width:738px; height:432px;
}
object#header_main_flash{
    position:relative; z-index:0;
}

/********* Левая колонка ********/
#left_column{
	float:left;	position:relative;
	width: 282px;
    height:300px; height:auto; min-height:300px;
}
div#client_message_form{
    width: 240px;
    border-top:1px solid #E4E2E2; border-right:1px solid #E4E2E2;
    background: #F6F6F6;
    padding:0px 0px 20px 40px;
    margin-top:49px;
    color:#575656;
}
div#c_message, div#c_name, div#c_email{
    margin-bottom:10px;
}
div#c_name div, div#c_email div{
    padding: 0px 0px 3px 0px;
    font:12px/12px Arial,Helvetica,sans-serif;
    
}
div#client_message_form textarea, div#client_message_form input{
    padding: 4px 4px;
    border:1px solid #C0C0C0;
    width: 220px;
    background: #FFFFFF;
    color:#575656;
}
div#client_message_form input{
    height: 14px; line-height: 14px;
}
div#client_message_form h2.client_message_title{
    padding:0px; margin:6px 20px 12px 0px;
    font:normal 18px/18px Georgia,Times,serif;
    color:#009049;
}
img#client_message_button{
    display: block;
    margin: 18px 0px 0px 40px;
}
/*------- Левая колонка --------*/

/************ Центр ************/
#main_column_wrapper{
    margin-left:-282px; float:right; width:100%;
}
#main_column{
    margin-left:321px; margin-top:49px;
    height:300px; height:auto; min-height:300px;
}
h1.page_title{
        padding:0px; margin:0px 0px 0px 0px;
        color:#009049;
        font:normal 28px/26px Georgia, Helvetica, sans-serif;
        text-transform: none;
}
h1.news_title{
    margin-bottom:27px;
}
#content_text{
        margin-top:15px; margin-right:48px;
        text-align:left;
        font:14px/18px Arial,Helvetica,sans-serif; color:#010000;
}
/*---- глобальный стиль ссылок -----*/
A:link, A:visited {color: #15B209; text-decoration: underline; }
A:active, A:hover {color: #15B209; text-decoration: underline; }
/*------------ Центр --------------*/

.clear_both{clear:both; height:0px; font:0px/0px Verdana;}


/*--------------------------*/
/* -------- Подвал -------- */
/*--------------------------*/
#footer_wrapper{
    position:absolute; bottom:0px; left:0px;
    width:100%; height:81px;
}
#footer{
    position:relative; bottom:0px; left:0px;
    width:1020px; height:81px; margin:0px auto;
}
#footer div#footer_inside{
    height:57px; background:#F2F1F1; position:relative;
    border-right:5px solid #009049;
    margin-right:0px;
}
#footer p{
    margin:0px; padding:0px;
    font:14px/14px Arial, Helvetica,sans-serif;
}
p#site_name{
    position:absolute; bottom:19px; left:81px;
}
p#razrabotano{
    position:absolute; bottom:19px; right:46px;
}
p#razrabotano A:link, p#razrabotano A:visited {color: #000000; text-decoration: underline;}
p#razrabotano A:active, p#razrabotano A:hover {color: #000000; text-decoration: underline;}
/*--------------------------*/
/* ------ Подвал ------ */
/*--------------------------*/

ul#news{
    padding:0px 0px 0px 0px; margin:0px 0px 23px 0px; float:left;
    list-style:none; width:100%;
}
ul#news li{
    float:left; width:27%; padding:0px 16px 24px 0px; margin:0px 20px 0px 0px;
    background:url(/images/news_55.gif) no-repeat right top;
}
ul#news li.last_news{
    background:none;
}
ul#news li p.news_date{
    padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
    color:#000000;
    font:11px/11px Tahoma, Helvetica, sans-serif;
}
ul#news li div.news_description{
    padding:3px 0px 6px 0px;
    color:#797978;
    font:12px/16px Tahoma, Helvetica, sans-serif;
}

/******** Горизонтальное меню *********/
div#main_menu_wrapper{
    width:707px; margin:0px 0px 5px 7px; position:relative;
}
div#main_menu_top_wrapper{
    position:relative; width:707px; height:7px; font:2px/2px Verdana;
}
div#main_menu_top{
    position:absolute; left:7px; top:0px; width:694px; height:7px; background:url(/images/main_menu_fon_13.png) repeat top left;
}
div#main_menu_top_l_corner{
    position:absolute; top:0px; left:0px; width:7px; height:7px; background:url(/images/main_menu_11.png) no-repeat top left;
}
div#main_menu_top_r_corner{
    position:absolute; top:0px; right:-1px; width:7px; height:7px; background:url(/images/main_menu_13.png) no-repeat top left;
}
div#main_menu_bottom_wrapper{ 
    position:relative; width:707px; height:7px; font:2px/2px Verdana;
}
div#main_menu_bottom{ 
    position:absolute; left:7px; top:0px; width:694px; height:6px; background:url(/images/main_menu_fon_13.png) repeat top left;
}
div#main_menu_bottom_l_corner{
    position:absolute; top:0px; left:0px; width:7px; height:7px; background:url(/images/main_menu_25.png) no-repeat top left;
}
div#main_menu_bottom_r_corner{
    position:absolute; top:0px; right:-1px; width:7px; height:7px; background:url(/images/main_menu_26.png) no-repeat top left;
}
    div#main_menu {
		position:relative;
		width:700px;
        padding:0px 0px 0px 7px; margin:0px 0px 0px 0px;
        background:url(/images/main_menu_fon_13.png) repeat top left;
		overflow:hidden;		
		text-align:left;
	}

	div#main_menu_right {
		float:left;
		position:relative; 
		text-align:left;
	}

	ul#main_menu_left {
		float:left;
		position:relative;
		list-style:none;
		margin:0px; padding:0px 0px 0px 0px;
	}
	
	ul#main_menu_left li {
		float:left;
		position:relative;
		padding:0px; margin:0px;
		text-decoration:none;
	}
	
	ul#main_menu_left h1{
		padding:4px 10px 5px 10px; margin:0px;
		color: #009049; font:bold 12px/12px Arial,Helvetica,sans-serif;
        text-decoration:underline; text-transform:uppercase;
	}
	
/*------- Ссылки активные и неактивные --------*/	
ul#main_menu_left li A:link, ul#main_menu_left li A:visited {color: #009049; text-decoration: none;}
ul#main_menu_left li A:active, ul#main_menu_left li A:hover {color: #009049; text-decoration: underline;}
ul#main_menu_left li#aktive_menu A:link, ul#main_menu_left li#aktive_menu A:visited {color: #16B20A; text-decoration: underline;}
ul#main_menu_left li#aktive_menu A:active, ul#main_menu_left li#aktive_menu A:hover {color: #16B20A; text-decoration: underline;}
	
	ul#main_menu_left li#aktive_menu h1{
		color:#16B20A; font:bold 12px/12px Arial,Helvetica,sans-serif;
	}
/*--------- Горизонтальное меню ------------*/

/********** Вертикальное Меню **************/
	ul#submenu{
            list-style:none;
            margin:0px; padding:21px 15px 21px 40px;
	}
	ul#submenu li{
            position:relative; width:226px; margin-bottom:2px;
	}
	ul#submenu h1{
            margin:0px; padding:6px 20px 9px 41px;
            color:#000000; font:normal 12px/14px Arial, Verdana, sans-serif;
	}    
/*------- Ссылки активные и неактивные --------*/			
ul#submenu li A:link, ul#submenu li A:visited {color: #000000; text-decoration: underline;}
ul#submenu li A:active, ul#submenu li A:hover {color: #009049; text-decoration: underline;}
ul#submenu li#aktive_submenu A:link, li#aktive_submenu li#aktive_menu A:visited {color: #000000; text-decoration: underline;}
ul#submenu li#aktive_submenu A:active, li#aktive_submenu li#aktive_menu A:hover {color: #000000; text-decoration: underline;}

img#submenu_l_t_pict{
    position:absolute; left:0px; top:0px;
    width:7px; height:7px;
}
img#submenu_l_b_pict{
    position:absolute; left:0px; bottom:-1px;
    width:7px; height:7px;
}
img#submenu_r_t_pict{
    position:absolute; right:-1px; top:0px;
    width:14px; height:14px;
}
img#submenu_r_b_pict{
    position:absolute; right:-1px; bottom:-1px;
}
        ul#submenu li#aktive_submenu h1{
                background:#EFEFEF;
                color:#000000; font:normal 12px/14px Arial, Verdana, sans-serif;
        }
                ul#submenu li#submenu_li{
                        width:156px;
                        margin:0px 0px 0px 50px; padding:0px;
                        font-size:0px; line-height:0px;
                }
                /******* Подразделы *******/
                ul#submenu ul#submenu_vertical{
                        list-style:none;
                        margin:0px; padding:3px 7px 9px 0px;
                }

                ul#submenu ul#submenu_vertical li{
                        width:156px;
                        position:relative;
                        margin:0px; padding:0px;
                        border:0px solid;
                        background: none;
                }

                ul#submenu ul#submenu_vertical h2{
                        margin:0px; padding:2px 6px 3px 0px;
                        color:#000000; font:normal 11px/12px Arial, Verdana, sans-serif;
                        text-decoration:underline;
                }

        /*------- Ссылки активные и неактивные --------*/
        ul#submenu ul#submenu_vertical li A:link, ul#submenu ul#submenu_vertical li A:visited {color: #000000; text-decoration: none;}
        ul#submenu ul#submenu_vertical li A:active, ul#submenu ul#submenu_vertical li A:hover {color: #16B20A; text-decoration: underline;}

                ul#submenu li#aktive_submenu_vertical h2{/*** Активный элемент ***/
                        color:#16B20A; font:normal 11px/12px Arial, Verdana, sans-serif;
                        text-decoration:underline;
                }
                /*------ Подразделы ------*/

	ul#mites{
		text-align:right; float:right;
		padding: 0px 46px 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: #16B20A; text-decoration: underline;}
	ul#mites li A:active, ul#mites li A:hover {color: #16B20A; text-decoration: underline;}
	ul#mites li span{text-decoration: underline;}
	ul#mites li .stick{
		text-decoration:none;
		color: #888787;
	}
	
/*--------- Вертикальное Меню ----------*/
