/* CSS Document */
body {padding: 0; padding-left: 8px; padding-right: 8px; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top:0px;}
body,p,div,table,tr,td,li,ul,ol,dl,dt,dd {color: #585858;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
input,select,textarea,button {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	border: 1px solid #525252;
	color: #585858;
}
input.textfield,textarea {border: 1px gray inset;}
form {padding: 0; margin: 0;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:active {text-decoration: none;}
a:hover {text-decoration: underline;}
/* таблица верхнее меню*/
.tab_bl {-hide-background-color: #798cff; background-image: url(../img/v1_.jpg); background-position: top left; background-repeat: repeat-x;}
.img{
	padding-left: 25px;
}
/* таблица новости компании*/
.tab_s {background-color: #f0f0f0;}

/* таблица информация р компании*/
.tab_ss {background-color: #f7f7f7;}

/* таблица нижнийбаннерсиний*/
.tab_bs {background-color: #c4c6d8; background-image: url(../img/b_t_bg_.gif); background-position: top left; background-repeat: repeat-x;}

.tab_bs2 {background-color: #c4c6d8;}

.tab_sp {background-image: url(../img/b_t_bg_.gif); background-position: top left; background-repeat: repeat-x;}

/* таблица нижнийбаннеркрасный*/
.tab_br {background-color: #e93a3f; color:#FFFFFF; background-image: url(../img/b_t_bg_.gif); background-position: top left; background-repeat: repeat-x;}

.tab_br2 {background-color: #e93a3f; color:#FFFFFF;}

.mainareatables {background-image: url(../img/pg_bg_.gif);}

.lmenuarea1 {background-image: url(../img/lmenu_mid_.gif); background-position: 6px 0; background-repeat: repeat-y; margin-bottom: 12px;}
.lmenuarea2 {background-image: url(../img/lmenu_top_.jpg); background-position: 19px 0; background-repeat: no-repeat;}
.lmenuarea3 {background-image: url(../img/lmenu_bottom_.jpg); background-position: 19px 100%; background-repeat: no-repeat;}

.menu2 {padding-left: 5px;}

.n {text-decoration: none;	}
.b {font-weight: bold;}


/* текст информация о компании*/
.t {color: #585858;  
    padding-bottom: 3px;}

/* текст нижнийбаннеркрасный*/
.ban {color: #ffffff; padding-bottom: 3px; margin-top: 10px;}
.ban {margin-top: -9px; margin-right: 10px; position: relative;}
body {padding-bottom: 71px;}
table.ban {margin-top: -9px; margin-right: 10px; position: absolute; right: 10px;}
:root :last-child table.ban {margin-top: 6px;}
:root :last-child table.ban {margin-top: -9px; margin-right: 10px; position: relative;}
:root body {padding-bottom: 0;}
* html body table.ban {margin-top: -10px;}

a:link {color: #585858; text-decoration: none;}
a:visited {color: #585858; text-decoration: none;}
a:active {color: #585858; text-decoration: none;}
a:hover {color: #333333; text-decoration: underline;}
a:link {color: #3366cc; text-decoration: none;}
a:visited {color: #4b78bc; text-decoration: none;}
a:active {color: #4b78bc; text-decoration: none;}
a:hover {color: #333333; text-decoration: underline;}

a.anonce:link {color: #585858;
	text-decoration: none;}
a.anonce:visited  {color: #585858; 
	text-decoration: none;}
a.anonce:hover {color: #333333; 
	text-decoration: underline;}

a.more:link {color: #3366CC;
	text-decoration: underline;}
a.more:visited  {color: #3366CC; 
	text-decoration: underline;}
a.more:hover {color: #333333; 
	text-decoration: underline;}	
.more{color: #3366CC;}
/* новости*/
a.nov:link {color: #585858; 
	text-decoration: underline;}
a.nov:visited  {color: #585858;	text-decoration: underline;}
a.nov:hover {color: #333333;
	text-decoration: underline;}
	
	/* верхнее меню*/
a.b:link {color: #707070; text-decoration: none; font-weight: bold;}
a.b:visited {color: #707070; text-decoration: none; font-weight: bold;}
a.b:active {color: #707070; text-decoration: none; font-weight: bold;}
a.b:hover {color: #ffffff; text-decoration: underline; font-weight: bold;}

/* верхнее меню активное*/
a.top_activ:link {color: #FC1921; 
	text-decoration: none;	font-weight: bold;}
a.top_activ:visited  {color: #FC1921;
	text-decoration: none;	 font-weight: bold;}
a.top_activ:hover {color: #FC1921; 
	 text-decoration: underline;	font-weight: bold;}
	
.top_activ{
	color: #FC1921; 
	text-decoration: none;
	font-weight: bold;
}

/* английская версия*/		
a.en:link {color: #ffffff; 
	text-decoration: underline;}
a.en:visited  {color: #ffffff; 
	text-decoration: underline;}
a.en:hover {color: #cccccc; 
	text-decoration: underline;}

/* основной текст синие ссылки*/
a.s:link {color: #3366cc;
	text-decoration: underline;	}
a.s:visited  {color: #3366cc; 
	text-decoration: underline;}
a.s:hover {color: #6699cc;
		text-decoration: underline;	}

.p{background-repeat: repeat-y;}

/* для таблицы 3 уровень*/ 
div.an{
	height: 4px;	
	background-image: url(../img/an.gif);
	background-position: bottom left;
	background-repeat: repeat-x;}
/* для таблицы 3 уровень*/
div.av{
	height: 3px;	
	background-image: url(../img/av.gif);
	background-position: top left;
	background-repeat: repeat-x;}
/* меню 1 уровень*/
h3 a:link {color: #333333; text-decoration: underline;}
h3 a:visited {color: #333333; text-decoration: underline;}
h3 a:hover {color: #585858; text-decoration: underline;}
/* меню 2 уровень*/
h3 a.menu2:link {font-size: 10px; color: #3366cc; text-decoration: none;}
h3 a.menu2:visited {font-size: 10px; color: #3366cc; text-decoration: none;}
h3 a.menu2:hover {font-size: 10px; color: #6699cc; text-decoration: underline;}

/* меню 3 уровень*/
li.lmenu3{
	width: 250px; 
	float: left; 
	display: block; 
	line-height: 14px; 
	padding-left: 13px; 
	text-indent: 0px;
	font-size: 11px; 
	padding: 2px;
	color: #996666;
}
li.lmenu3 a:link {font-size: 11px; color: #996666; text-decoration: underline;}
li.lmenu3 a:visited {font-size: 11px; color: #996666; text-decoration: underline;}
li.lmenu3 a:hover {font-size: 11px; color: #663333; text-decoration: underline;}

li.lmenu3act{
	width: 250px; 
	float: left; 
	display: block; 
	line-height: 14px; 
	padding-left: 13px; 
	text-indent: 0px;
	font-size: 11px; 
	padding: 2px;
	color: #996666;
}
li.lmenu3act a:link {font-size: 11px; color: #663333; text-decoration: underline;}
li.lmenu3act a:visited {font-size: 11px; color: #663333; text-decoration: underline;}
li.lmenu3act a:hover {font-size: 11px; color: #663333; text-decoration: underline;}

li.lmenu3 font {font-size: 11px; color: #996666; text-decoration: none;}
/* активное меню 3 уровень*/
h3 a.activmenu3:link {font-size: 10px; color: #996666; text-decoration: underline; font-weight: normal;}
h3 a.activmenu3:visited {font-size: 10px; color: #996666; text-decoration: underline;	font-weight: normal;}
h3 a.activmenu3:hover {font-size: 10px; color: #996666; text-decoration: underline;	font-weight: bold;}




/* новости*/
div.novosti {padding-bottom: 3px; padding-top: 10px; padding-left: 11px; text-align: left; padding-right: 8px;
}


/* информация*/
div.inf {-hide-width: 100%; text-align: left; border: 1px solid #b5b9d0; margin-right: 16px; -moz-box-sizing: content-box;}
div.inf2 {-hide-width: 100%; text-align: left; border: 1px solid #ffffff; background-color: #fcfcfd; background-image: url(../img/mainarea_top_.jpg); background-position: left top; background-repeat: repeat-x; -moz-box-sizing: content-box;}
div.inf3 {width: 100%; text-align: left; background-color: #fcfcfd; background-image: url(../img/mainarea_top_.jpg); background-position: left top; background-repeat: repeat-x; -moz-box-sizing: content-box;}

h2 {color: #3366CC; 
	font-size: 14px; margin: 0; padding: 0; font-weight: normal;}
h1 {font-size: 14px; margin: 0; padding: 0; color: #e6050b; font-weight: bold;}
h3 {color: #3366CC; 
	font-size: 13px; margin: 0; padding: 0;}

/* 3 уровень меню*/
div.topmenu {height:20px;
padding-left: 21px;}

font.b{
color: #ffffff; font-family: Tahoma, Verdana, Arial;
	font-size: 11px; font-weight: bold;
}


/* Левое меню */
/*ul.topmenu li {}
ul.lmenu1 {padding-bottom: 3px; margin-left:15px; padding: 5px; padding-left: 23px; 
 list-style-image: url(../img/s.gif);}
ul.lmenu1 li {padding-bottom: 3px;}

ul.lmenu2 {padding-bottom: 3px; padding-top: 3px; margin-left:15px;
	list-style-image: url(../img/st.gif);}

ul.lmenu2 li {padding-bottom: 2px; padding-top: 2px;}


.menu1ao {list-style-image: url(../img/sn.gif);}
	
li a.lmenu2p:link {font-size: 10px; color: #3366cc; text-decoration: none; }
li a.lmenu2p:visited {font-size: 10px; color: #3366cc; text-decoration: none;}
li a.lmenu2p:active {font-size: 10px; color: #3366cc; text-decoration: none;}
li a.lmenu2p:hover {font-size: 10px; color: #6699cc; text-decoration: underline;	}

li a.lmenu2a:link {font-size: 10px; color: #6699cc; text-decoration: none; font-weight: bold;}
li a.lmenu2a:visited {font-size: 10px; color: #6699cc; text-decoration: none;	font-weight: bold;}
li a.lmenu2a:hover {font-size: 10px; color: #6699cc; text-decoration: underline;	font-weight: bold;}

li a.lmenu1p:link {color: #333333; text-decoration: underline;}
li a.lmenu1p:visited { color: #333333; text-decoration: underline;}
li a.lmenu1p:hover {color: #666666; text-decoration: underline;}

li a.lmenu1a:link {color: #666666; text-decoration: underline;	font-weight: bold;}
li a.lmenu1a:visited {color: #666666; text-decoration: underline;	font-weight: bold;}
li a.lmenu1a:hover {color: #666666; text-decoration: underline;	font-weight: bold;}

*/
/* Левое меню */
div.menu{
	width: 100%;
	padding-left: 35px;
}
font.menu3{
	font-size: 10px; 
	color: #663333; 
	font-weight: normal;
}

li.lmenu1 {
	margin-left:0px; 
	line-height: 14px; 
	-hide-padding-left: 21px; 
	padding-left: 1px; 
	text-indent: -21px;
 	list-style-image: url(../img/s.gif);
	padding-bottom: 3px;
	color: #585858;
	font-size: 12px;
}
li.lmenu1 a {
	color: #585858;
	line-height: 14px;
	font-weight: normal;
	text-decoration: underline;	
	font-size: 12px;
}
li.lmenu1 a:hover {
	text-decoration: underline;
	color: #333333;
}
li.lmenu1 a:visited {
	color: #585858;	
	text-decoration: underline;	
}

li.lmenu1act {
	margin-left:0px; 
	line-height: 14px; 
	padding-left: 1px; 
	text-indent: -21px; 
 	list-style-image: url(../img/sn.gif);
	padding-bottom: 3px;
	font-size: 12px;	
}
li.lmenu1act a {
	font-size: 12px;
	color: #3366CC;
	line-height: 14px;
	font-weight: bold;	
	text-decoration: none;
}
li.lmenu1act a:hover {
	text-decoration: underline;
	font-weight: bold;
}
li.lmenu1act a:visited {
	color: #3366CC;
	font-weight: bold;	
}


li.lmenu2 {
	margin-left:0px; 
	line-height: 14px; 
	padding-left: 35px; 
	text-indent: -16px;
	padding-bottom: 3px; 
	list-style-image: url(../img/st.gif);
	font-size: 11px;
	color: #3366CC;
	font-weight: normal;
}
li.lmenu2 a {
	font-size: 11px;
	color: #3366CC;
	line-height: 14px;
	font-weight: normal;
	text-decoration: underline;	
}
li.lmenu2 a:hover {
	text-decoration: underline;
}
li.lmenu2 a:visited {
	color: #3366CC;
	font-size: 11px;	
}

li.lmenu2act {
	list-style-image: url(../img/st.gif);
	margin-left:0px; 
	line-height: 14px; 
	padding-left: 35px; 
	text-indent: -16px;
	font-size: 11px;
	color: #3366CC;
	font-weight: bold;
	
}
li.lmenu2act a {
	font-size: 11px;
	color: #3366CC;
	line-height: 14px;
	font-weight: bold;	
	text-decoration: none;
}
li.lmenu2act a:hover {
	text-decoration: underline;
}
li.lmenu2act a:visited {
	color: #3366CC;
	font-weight: bold;
	font-size: 11px;
}
li.lmenu2,li.lmenu2act {width: 121px;}
li.lmenu1,li.lmenu1act {
	text-indent: 0;
	padding-left: 0;
	margin-left: 0;
}
li.lmenu2,li.lmenu2act {
	text-indent: 0;
	padding-left: 0;
	margin-left: 0;
}
ul.lmenubox {margin-left: 0; padding-left: 0;}
/*li.lmenu2,li.lmenu2act {margin-left: 15px; padding-left: 20px;}
* html li.lmenu2,* html li.lmenu2act {margin-left: 0px; padding-left: 20px;}*/
li.lmenu1 {background-image: url(../img/s.gif); background-position: left top; background-repeat: no-repeat; list-style: none; list-style-image: none; margin-left: 0; padding-left: 14px;}
li.lmenu1act {background-image: url(../img/sn.gif); background-position: left top; background-repeat: no-repeat; list-style: none; list-style-image: none; margin-left: 0; padding-left: 14px;}
li.lmenu2,li.lmenu2act {background-image: url(../img/st.gif); background-position: left top; background-repeat: no-repeat; list-style: none; list-style-image: none; margin-left: 16px; padding-left: 14px;}
div.menu {margin-left: 0; padding-left: 12px;}
.hltdbody DIV,.hltdbody UL,.hltdbody OL,.hltdbody TD {border: 1px skyblue solid;}
/*[dummy],li.lmenu2,li.lmenu2act {background-image: url(../img/st.gif); background-position: left top; background-repeat: no-repeat; list-style-image: none; padding-left: 14px;}*/
li.lmenu1 a:link,li.lmenu1act a:link {color: #828e9d;}
li.lmenu1 a:visited,li.lmenu1act a:visited {color: #6a7d95;}
li.lmenu1 a:active,li.lmenu1act a:active {color: #6a7d95;}
li.lmenu2 a:link,li.lmenu2act a:link {color: #828e9d;}
li.lmenu2 a:visited,li.lmenu2act a:visited {color: #6a7d95;}
li.lmenu2 a:active,li.lmenu2act a:active {color: #6a7d95;}
ul.sitemap li{
	line-height: 14px;
	list-style: none;
	list-style-image: none;
}
ul.sitemap li.lmenu3{
	width:100%;
	float: none;
	padding-left: 40px;
}

table.prod {
	border-bottom: 1px #BCCBEA solid;
	border-left: 1px #BCCBEA solid;
}
table.prod td {
	border-right: 1px #BCCBEA solid;
	border-top: 1px #BCCBEA solid;	
	padding: 5px;
}
table.prod .head, th {
	background-color: #DAE1F1;
	color: #585858;
	text-align: center;
	font-weight: bold;
}
table.prod .head p, th  p{
	background-color: #DAE1F1;
	color: #585858;
	text-align: center;
	font-weight: bold;
}

td.normalek {
	text-align:left;
}

#top{
	height: 16px;
	background: url(/img/top.gif) top left repeat-x;
}

#top_inner{
	height: 16px;
	background: url(/img/top_inner.gif) top left no-repeat;
}

#top_inner2{
	height: 16px;
	background: url(/img/top_inner2.gif) top right no-repeat;
}

#logophones{
	height: 132px;
	background: url(/img/logophones.gif) top left repeat-x;
}

#logophones_inner{
	height: 132px;
	background: url(/img/logophones_inner.gif) top left no-repeat;
}

#logophones_inner2{
	height: 132px;
	background: url(/img/logophones_inner2.gif) top right no-repeat;
}

#logo{
	margin-left: 115px;
	margin-top: 13px;
	border: 0;
	float: left;
	display: inline;
}

#icons{
	float: right;
	padding-right: 27px;
	padding-top: 21px;
}

#icons a{
	float: left;
	width: 20px;
	height: 21px;
	text-decoration: none;
	margin-right: 16px;
	display: inline;
}

#icons a.map{
	background: url(/img/map.gif) top left no-repeat;
}

#icons a.map:hover{
	background: url(/img/map_hover.gif) top left no-repeat;
}

#icons a.home{
	background: url(/img/home_.gif) top left no-repeat;
}

#icons a.home:hover{
	background: url(/img/home_hover.gif) top left no-repeat;
}

#icons a.mail{
	background: url(/img/mail.gif) top left no-repeat;
}

#icons a.mail:hover{
	background: url(/img/mail_hover.gif) top left no-repeat;
}

#hormenu{
	height: 25px;
	background: url(/img/hormenu.gif) top left repeat-x;
	text-align: center;
	color: #6d3815;
}

#hormenu_inner{
	height: 25px;
	background: url(/img/hormenu_inner.gif) top left no-repeat;
}

#hormenu_inner2{
	height: 25px;
	background: url(/img/hormenu_inner2.gif) top right no-repeat;
}

#hormenu a{
	color: #6d3815;
	line-height: 20px;
	text-decoration: underline;
	font-weight: bold;
}

#phones{
	float: right;
	padding-right: 35px;
	font-family: arial, sans-serif;
	padding-top: 15px;
}

#phones .left{
	text-align: right;
	font-size: 12px;
	color:#99e91a;
	padding-top: 8px;
}

#phones .right{
	font-size: 25px;
	color: white;
}

#footer{
	height: 34px;
	background: url(/img/footer.gif) 0px 0px repeat-x;
	margin-top: 14px;
	margin-bottom: 14px;
	font-family: arial, sans-serif;
	color: white;
}

#footer a{
	color: white;
	text-decoration: underline;
}

#footer_inner{
	height: 34px;
	background: url(/img/footer_inner.gif) 0px 0px no-repeat;
}

#footer_inner2{
	height: 34px;
	background: url(/img/footer_inner2.gif) right 0px no-repeat;
}

#footer_inner3{
	margin-left: 24px;
	margin-right: 31px;
	padding-top: 7px;
}

#footer_left{
	float: left;
	width: 40%;
	overflow: hidden;
	color: white;
}

#footer_center{
	float: left;
	width: 15%;
	text-align: center;
	color: #99e91a;
	overflow: hidden;
}

#footer_center a{
	color: #99e91a;
}

#footer_right{
	float: right;
	width: 40%;
	text-align: right;
	color: white;
	overflow: hidden;
}


.bigOrder td {
	font-size: 15px !important;
}

.counters img {
	float: right;
	margin-left: 10px;
}
