html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#4d4948;
	margin:0;
	padding:0; 
	height:100%; 
}


h1,h2,h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.catalog_link a {
	color:#FFFFFF;
	text-decoration:none;
	}
.catalog_link a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
.catalog_link a:visited {
	color:#FFFFFF;
	}
.catalog_param td {
	border-bottom:dashed #666666 1px;
}
.color_orange {
	color:#e77817;
}

.colorback_orange {
	background-color:#e77817;
}

.titlepadding {
	padding-left:25px; 
	padding-right:25px;
}

.maintext {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:14px;
}

.contacttext {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:16px;
}

.mainpadding {
/*	padding-left:25px; 
	padding-right:25px;*/
	padding-top:5px;
	padding-bottom:10px;
}
.mainpadding div{
	padding-left:0px;
	padding-right:0px;
}

.maincolor { color:#FFFFFF;
}

.content {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:14px;
}

.content div{
	padding-left:25px; 
	padding-right:25px;
/*	padding-top:0px;
	padding-bottom:10px;*/
}

.content p{
	padding-left:25px; 
	padding-right:25px;
/*	padding-top:0px;
	padding-bottom:0px;*/
}


.content img{
	padding:5px 5px 5px 5px;
	border: #4f4c4a solid 1px;
}

.content a{
	color: #FFFFFF;
}

.content_item {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:14px;
}

.content_item div{
	padding-left:0px; 
	padding-right:0px;
/*	padding-top:0px;
	padding-bottom:10px;*/
}

.content_item p{
	padding-left:25px; 
	padding-right:25px;
	padding-top:0px;
	padding-bottom:0px;*/
}


.content_item img{
	padding:5px 5px 5px 5px;
	border: #4f4c4a solid 1px;
}

.content_item a{
	color: #FFFFFF;
}

.l_top_main a {
	background-image:url(/img/lmenu_main_pass.png); 
	background-position:center; 
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:45px;
	height:35px;
	display:block;
}
.l_top_main a:hover{
	background-image:url(/img/lmenu_main_act.png); 
}

.l_top_mail a {
	background-image:url(/img/lmenu_mail_pass.png); 
	background-position:center; 
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:45px;
	height:35px;
	display:block;
}
.l_top_mail a:hover{
	background-image:url(/img/lmenu_mail_act.png); 
}

.l_top_map a {
	background-image:url(/img/lmenu_map_pass.png); 
	background-position:center; 
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:45px;
	height:35px;
	display:block;
}

.l_top_map a:hover{
	background-image:url(/img/lmenu_map_act.png); 
}
.l_top_eng a {
	background-image:url(/img/lmenu_eng_pass.png); 
	background-position:center; 
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:45px;
	height:35px;
	display:block;
}
.l_top_eng a:hover{
	background-image:url(/img/lmenu_eng_act.png); 
}

.l_top_rus a {
	background-image:url(/img/lmenu_rus_pass.png); 
	background-position:center; 
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	width:45px;
	height:35px;
	display:block;
}
.l_top_rus a:hover{
	background-image:url(/img/lmenu_rus_act.png); 
}

.l_menu_c  {
	background-image:url(/img/lmenu_pass_back.png);
	background-position:left;
	background-repeat:repeat-y;
	padding-top:10px;
	padding-bottom:10px;
}

.l_menu_c a {
	padding-left:35px;
	padding-right:25px;
	color: #e77817;
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:14px;
	cursor:pointer;
	text-decoration:none;
}

.l_menu_c div{
	display:none;
	visibility:hidden;
}


.l_menu_o  {
	background-image:url(/img/lmenu_act_back.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-bottom:10px;
}

.l_menu_o a {
	padding-left:35px;
	padding-right:25px;
	color: #000000;
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:14px;
	cursor:pointer;
	text-decoration:underline;
}

.l_menu_o div{
	position:relative;
	top:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:100;
    font-size:14px;
	font-style:italic;
	text-align:justify;
	padding-right:25px;
	padding-left:35px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(/img/left_global_back.png);
	background-position:left;
	background-repeat:repeat-y;
	display:block;
	visibility:visible;
}
.l_menu_o div p {
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-top:0px;
}

.m_menu {
/*    float:left;*/
    padding:0;
    margin:0;
    clear:both;
    }
	
.m_menu  a, .m_menu a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    font-size:13px;
    text-decoration: none;
    }

.m_menu ul {
    list-style-type:none;
    padding:0;
    margin:0;
    }
	
.m_menu ul li {
    float:left;
    position:relative;
	/**/
    z-index:auto !important /*Non-IE6*/;
    z-index:10 /*IE6*/;
    }
	
.m_menu ul li a {
    float:none !important /*Non-IE6*/;
    float:left /*IE-6*/;
    display:block;
    height:53px;
    padding:0 0 0 0;
    text-decoration:none;
    }

.m_menu ul li a div {
/*	border:1px #36322f solid;*/
	border-bottom: 1px #36322f solid;
	border-top:2px #36322f solid;
	color: #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#000000;
	}
	
.m_menu ul li ul {
    display:none;
    border:none;
    }
	
.m_menu ul li a:hover div{
	background-color:#383431;
}

.m_menu ul li:hover a {
    text-decoration:none;
/*	background-image:url(/image/bot_test_act.jpg);*/
	background-position:center;
	background-repeat:no-repeat;
    } /*Color main cells hovering mode*/

.m_menu ul li:hover div {
	background-color:#383431;
    } 

.m_menu ul li:hover ul {

    display:block;
    position:absolute;
	/**/
    z-index:9;
    top:54px;
    margin-top:-1px;
    left:0px;
	background-image:none;
    }
	
.m_menu ul li:hover ul li a{
    display:block;
    width:127px;
    height:auto;
    line-height:1.3em;
/*    margin-left:10px /*IE 7*/;
	margin-left:0px; !important /*Non-IE 7*/;
    padding:5px 10px 5px 10px;
    border-left:solid 1px #464241;
    border-right:solid 1px #464241;
    border-bottom: solid 1px #464241;
    background-color:#000000;
    color:#FFFFFF;
	background-image:none;
    } /*Color subcells normal mode*/
	
.m_menu ul li:hover ul li a:hover {
    text-decoration:none;
    color:#000000;
	background-image:url(/img/mmenu_selected_back.png);
	background-position:bottom;
	background-repeat:repeat-x;
    } /*Color subcells hovering mode*/

.m_menu table {
    position:absolute;
    top:0;
    left:-10px;
    border-collapse:collapse;
    color: #FFFFFF;
/*    background: #000000;*/
    }

.m_menu ul li a:hover {
    text-decoration:none;
    background-color:#000000; /*!!!!!!!!!!!!!!!!!!!!!!*/
	background-image:url(/img/mmenu_back.png);
	background-position:top;
	background-repeat:repeat-x;
    color:#FFFFFF;
    } /*Color main cells hovering mode*/
	
.m_menu ul li a:hover ul {
    display:block;
    width:127px;
    position:absolute;
/**/
    z-index:9;
    top:54px;
    left:10px;
    }
	
.m_menu ul li a:hover ul li a {
    display:block;
    width:127px;
    height:1px;
    line-height:1.3em;
    padding:6px 10px 6px 10px;
    border-left:solid 1px #464241;
    border-right:solid 1px #464241;
    border-bottom: solid 1px #464241;
    background-color:#000000;
	background-image:none;
    color:#FFFFFF;
    } /*Color subcells normal mode*/
	
.m_menu ul li a:hover ul li a:hover {
	background-image:url(/img/mmenu_selected_back.png);
	background-position:bottom;
	background-repeat:repeat-x;
    text-decoration:none;
    color:#000000;
    } /*Color subcells hovering mode*/
.mainprod{ height:0; margin:0 auto; position:relative; width:1000px; z-index:100;}
.mainprod2{ position:absolute; top:1530px; _top:1700px; left:250px; width:750px;}
*:first-child+html .mainprod2{position:absolute; top:1700px; left:250px; width:750px;}
.oblast{height:1350px;}

p.zagolovok
{
font-weight:bold;
}

.mainprod p
{
margin:2px;
}

.mainprod p a
{
color:#FFFFFF;
text-decoration:underline;
}
.prod h1 {
	margin:0px 25px 0px 25px;
}
.slk {
	text-align:center;
}
.slk a {
	color:#FFFFFF;
	text-decoration:none;
}
.left_menu_link {
	color:#e77817;
	text-decoration:none;
}

