

/* Start:/bitrix/templates/eks/components/bitrix/menu/vertical_multilevel_new/style.css?15009759951677*/
.leftmenu,
.leftmenu ul
{
margin:0px;
padding:0px;
list-style:none;
}

.leftmenu li.first
{
margin-top:13px;
margin-bottom:13px;
}

.leftmenu li.first .root-item
{
display:inline-block;
padding:4px 21px 7px 11px;
font-weight:bold;
font-size:12px;
}

.leftmenu li.first .root-item.selected
{
background:#9523d3;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
/*background:url(/img/root-item-selected.jpg) no-repeat 0 0;*/
position:relative;
}

.leftmenu li.first .root-item a
{
font-weight:bold;
font-size:12px;
}

.leftmenu li.first .root-item.selected a
{
color:#fff;
}

.leftmenu li.first ul
{
margin-top:15px;
}

.leftmenu li.first li
{
padding:0px;
margin:0px;
}

.leftmenu li.first ul li:hover,
.leftmenu li.first ul li.jhover-li
{
position:relative;
}

.leftmenu li.first ul li a
{
font-size: 12px;
font-weight: normal;
padding: 5px 15px 7px 35px;
text-decoration: none;
display:inline-block;
width:191px;
color: #000000;
font-family: "Tahoma";
font-weight: normal;
background: url(/img/menu_marker.jpg) no-repeat scroll 19px 10px #FFFFFF;
line-height:15px;

-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
}

.leftmenu.quirks_mode li.first ul li a
{
width:241px;
}

.leftmenu li.first ul li a:hover,
.leftmenu li.first ul li a.selected,
.leftmenu li.first ul li a.jhover
{
background: url(/img/menu_marker_hover.jpg) no-repeat scroll 3px 50% #97c8f5;
}

/*.leftmenu > li > ul > li a.selected
{
color:#9621D2;
font-weight:bold;
}*/

.leftmenu li.first ul li ul
{
display:none;
border: 1px solid #000000;
height: auto;
position: absolute;
left:0px;
top:0px;
width: 241px;
z-index: 50000;
margin: 0 0 0 241px;
background:#fff;
}
/* End */


/* Start:/bitrix/templates/eks/components/bitrix/menu/menu_top/style.css?1500975995106*/
.menu a{
	color:#000000;
	font-size:9pt;
	word-spacing: normal;
}

.menu a:hover{
	text-decoration:none;
}
/* End */


/* Start:/bitrix/templates/eks/styles.css?15856501702324*/
body {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
}

.line
{
margin-top: 20px;
margin-bottom: 10px;
height: 1px;
font-size: 1px;
width: 80%;
background-color: #a0a0a0;
background-repeat: repeat-x;
}

a
{
color: #3d98ee;
}

a:hover
{
text-decoration: none;
}

.marker
{
width: 6px;
height: 13px;
margin-right: 5px;
}

.content
{
margin-top: 10px;
margin-bottom: 20px;
}

.tablemain {
	width: 968px;
}

table
{
font-size: 12px;
}


.table td{

}

.textfield {
	font-size: 11px;
	width:253px;
	height:78px;
	color:#888888;
}

.textfield table
{
font-size: 11px;
}

.textfield div{
	margin:0 0 0 0px;
}

.logo {
	height:194px;
}

.logo img{
	border:0;
	margin:29px 0 0 3px;
}


.info {
	background: url(/img/info.jpg) top left no-repeat;
}

.vmenu 
{
line-height: 13px;
margin-bottom: 10px;
}

.vmenu b
{
font-size: 12px;
}

.vmenu a{
	font-size:8pt;
	color:#000000;
	text-decoration: none;
	font-weight:normal;
}

.news {
	margin:-10px 0px 0px 0px;
	width:200px;
}

.date {
	color:#7b7b7b;
	font-size:8pt;
}

.tema {
	color:#000000;
	font-size:9pt;
	font-weight:bold;
}

.newscontent {
	font-size:9pt;
}

.zagolovok {
	padding: 0px 0px 3px 0px;
	font-size:17pt;
	border-bottom: 1px solid #bdbdbd;
}

.textcontent 
{
width: 690px;
margin: 18px 0 55px 22px;
font-size: 11px;
line-height: 15px;
}

.textcontent table
{
line-height: 15px;
font-size: 11px;
}

.menurazdel {
	margin: 0px 0 0px 23px;
}

.menurazdel img
{
border: 0;
margin-right: 20px;
}

.menurazdel a{
	color:#7b7b7b;
	font-weight:bold;
	font-size:9pt;
	text-decoration: none;
}

.footer {
	/*height:110px;*/
	background:url(/img/footer.png) repeat-x;
}

.footer table{
	font-size:8pt;
	color:#000000;
}	

.footer a{
	color: #3d98ee;
}


h1, .h1 {
	text-align: center;
    font-size: 14pt;
    color: #000000;
}

h2, .h2 {
	text-align: justify;
	font-size: 10pt;
	color:#000000;
} 
.catalog-element
{
margin-right: 20x;
}

.catalog-element b
{
text-decoration: ;
color: #3f98ed;
}

.price
{
color: #3f98ed;
font-size: 16px;
font-weight: bold;
}

.seo-article {
	margin: 5rem 0;
	text-align: left;
}
.menu td {
	font-size: 0px;
}

@media screen and (max-width:400px) {
	body {
		overflow-x: hidden !important;
	}
	table, tr, td, tbody {
        display: block;
        width: 100% !important;
      }
      .textcontent {
      	width: 100% !important;
      }
}
/* End */
/* /bitrix/templates/eks/components/bitrix/menu/vertical_multilevel_new/style.css?15009759951677 */
/* /bitrix/templates/eks/components/bitrix/menu/menu_top/style.css?1500975995106 */
/* /bitrix/templates/eks/styles.css?15856501702324 */
