* {
	margin: 0;
	padding: 0;
}

body {
	background: #d8e2f5; /* Изменение цвета фона */
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

 /* link Изменение цвета фона линк изменяет цвет текста
    Псевдокласс :visited применяется к ссылкам, уже посещённые пользователем, и задаёт для них стилевое оформление
	Псевдокласс :active определяет стиль для активной ссылки. Активной ссылка становится при нажатии на нее.
    Изменяет цвет текста при наведении мыши    Определяет стиль элемента при наведении на него курсора мыши, но при этом элемент еще не активирован, иными словами кнопка мыши не нажата. 
    Псевдокласс :focus определяет стиль для элемента получающего фокус. Например, им может быть текстовое поле формы, в которое устанавливается курсор. 
	*/


.arial100boldgreen{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#fff;text-decoration:none}
.arial100boldgreen a:link{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#fff;text-decoration:none}
.arial100boldgreen a:visited{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#fff;text-decoration:none}
.arial100boldgreen a:active{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#fff;text-decoration:none}
.arial100boldgreen a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#0e4b9b;text-decoration:none}


.clearing {
	clear: both;
}


strong {
	font-weight: bold;
}
a img {
	border-width: 0;
}

#wrapper {
	width: 1080px;
	text-align: left;
	margin: 0 auto;
	background: #fff url('bg-faux-left.png') repeat-y 0 0;
}



#top {
	zoom: 1;
}

/* @group Left */

#sidebar-left {
	float: left;
	width: 183px;
	display: inline;
	position: relative;
}

#skip-to-content {
	position: absolute;
	top: 0;
	left: 0;
	color: #f3effb;
}





/* ---Левое меню ------------------------------------------------------------------------------------------------------------------*/





#navigation ul {
	background: #C6DAF6; /* --общее Изменение цвета всего меню-- */
	border-top: 1px solid #b0ccff; /* --Верхняя линия над менюшкой-- */
}

#navigation ul li {
	border-bottom: 1px solid #b0ccff;/* --ширина линии сверху и снизу в меню-- */
	list-style: none;
}

#navigation li a {
	color: #414B9B;/* --Цвет текста-- */
	display: block;
	padding: 6px 0 7px 20px;/* --Отступы в ячейке сверху справа снизу слева-- */
	text-decoration: none;
}

#navigation li a.active,
#navigation li a:hover,
#navigation li a:focus {
	background: #B0CCFF;/* --Цвет установленной ячейки меню-- */
	font-weight: bold;
	
}


#navigation h2 {
	font-weight: bold;
	font-size: 100%;
	padding: 40px 0 6px 20px;
	color: #5a4099;
}

/* @end/* Конец Левое меню */ 



#navigation1 ul {
	background: #C6DAF6; /* --общее Изменение цвета всего меню-- */
	border-top: 1px solid #b0ccff; /* --Верхняя линия над менюшкой-- */
}

#navigation1 ul li {
	border-bottom: 1px solid #b0ccff;/* --ширина линии сверху и снизу в меню-- */
	list-style: none;
}

#navigation1 li a {
	color: #414B9B;/* --Цвет текста-- */
	display: block;
	padding: 6px 0 7px 20px;/* --Отступы в ячейке сверху справа снизу слева-- */
	text-decoration: none;
}

#navigation1 li a.active,
#navigation li a:hover,
#navigation li a:focus {
	background: #B0CCFF;/* --Цвет установленной ячейки меню-- */
	font-weight: bold;
	
}


#navigation1 h2 {
	font-weight: bold;
	font-size: 100%;
	padding: 40px 0 6px 20px;
	color: #5a4099;
}

/* @end/* Конец Левое меню */ 





#tablebloknote
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#tablebloknote td, #tablebloknote th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#tablebloknote th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#fff;

}
#tablebloknote tr.alt td
{
color:#000000;
background-color:#d8e2f5;

}





#table2
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table2 td, #table2 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table2 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table2 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}

#table4
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table4 td, #table4 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table4 th
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table4 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table3
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table3 td
{
font-size:1em;
color:#000000;
border:0px solid #98bf21;
padding:3px 7px 2px 7px;
background-color:#fff;
}


#table1
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table1 td
{
font-size:1em;
color:#000000;
border:0px solid #98bf21;
padding:3px 7px 2px 7px;
background-color:#fff;
}




#mymeny
{
font-size:0.9em;
text-align: center;
width:100%;
border-collapse:collapse;
height:33px
}
#mymeny td
{
color:#fff;
border-left: 1px solid white; /* Линия слева от текста */
border-right: 1px solid white; /* Линия справа от текста */
padding:3px 7px 4px 7px;
background-color:#6c9ff5;

}


#leftpolygraf
{
font-size:0.9em;
text-align: center;
width:100%;
border-collapse:collapse;
}
#leftpolygraf td
{
color:#fff;
border:1px solid #fff;
padding:3px 7px 4px 7px;
background-color:#6c9ff5;
}



#leftzifra
{
font-size:0.9em;
text-align: center;
width:100%;
border-collapse:collapse;
}
#leftzifra td
{
color:#fff;
border:1px solid #fff;
padding:3px 7px 4px 7px;
background-color:#6c9ff5;
}



#leftdesign
{
font-size:0.9em;

text-align: center;
width:100%;
border-collapse:collapse;
}
#leftdesign td
{
color:#fff;
border:1px solid #fff;
padding:3px 7px 4px 7px;
background-color:#6c9ff5;

}


#leftreklama
{
font-size:0.9em;

text-align: center;
width:100%;
border-collapse:collapse;
}
#leftreklama td
{
color:#fff;
border:1px solid #fff;
padding:3px 7px 4px 7px;
background-color:#6c9ff5;

}





#lang
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:0.9em;
width:100%;
border-collapse:collapse;

}
#lang td
{
border:0px solid #b0ccff;
padding:0px 7px 0px 0px;
text-align:right;
width:1%;
background-color:#fff;
}

#lang th
{
border:0px solid #b0ccff;
padding:0px 0px 0px 0px;
font-size:1.1em;
text-align:left;
background-color:#fff;
}

#lang alt th
{
border:0px solid #b0ccff;
padding:0px 7px 0px 7px;
font-size:1.1em;
text-align:left;
}

#lang tr
{
color:#000000;
background-color:#d8e2f5;
}

/* Города  */


#table01
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table01 td, #table01 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table01 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table01 tr.alt td
{
color:#ссс;
background-color:#d8e2f5;
}


#table02
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table02 td, #table02 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table02 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table02 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table03
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table03 td, #table03 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table03 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table03 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}



#table04
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table04 td, #table04 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table04 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table04 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table05
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table05 td, #table05 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table05 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table05tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}

#table05
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table05 td, #table05 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table05 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table05tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}



#table05
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table05 td, #table05 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table05 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table05 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table06
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table06 td, #table06 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table06 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table06 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table07
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table07 td, #table07 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table07 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table07 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table08
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table08 td, #table08 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table08 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table08 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table09
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table09 td, #table09 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table09 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table09 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}



#table10
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table10 td, #table10 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table10 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table10 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table11
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table11 td, #table11 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table11 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table11 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}




#table12
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table12 td, #table12 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table12 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table12 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}





#table13
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table13 td, #table13 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table13 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table13 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}




#table14
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table14 td, #table14 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table14 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table14 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table15
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table15 td, #table15 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table15 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table15 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}



#table16
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table16 td, #table16 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table16 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table16 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table17
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table17 td, #table17 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table17 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table17 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}





#table18
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table18 td, #table18 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table18 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table18 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}



#table19
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table19 td, #table19 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table19 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table19 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table20
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table20 td, #table20 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table20 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table20 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}

#table21
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table21 td, #table21 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table21 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table21 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}


#table22
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#table22 td, #table22 th
{
font-size:1em;
border:1px solid #b0ccff;
padding:3px 7px 2px 7px;
}
#table22 th
{
text-align:left;
font-size:1.1em;
padding-top:5px;
padding-bottom:4px;
background-color:#b0ccff;
color:#ffffff;
}
#table22 tr.alt td
{
color:#000000;
background-color:#d8e2f5;
}















/* @group Header */

#main {
	float: left;
	width: 807px;
	padding-bottom: 0px;
}

#main-head {
	width: 100%;
	background: url('tile-header.png');
	zoom: 1;
	height: 70px;
	position: relative;
}

#main-head h1 {
	color: white !important;
	font-weight: normal;
	font-size: 24px;
	float: left;
	display: inline;
	padding: 20px 0 0px 48px;
}

#main #breadcrumb {
	padding: 20px 0;
	margin-left: 48px;
	width: 711px;
	color: #6c6b6f;
}

#main #breadcrumb a {
	color: #acacac;
}

#main #breadcrumb a:hover,
#main #breadcrumb a:focus {
	text-decoration: none;
}

/* @end */

/* @group Content */

#main #content {
	margin-left: 48px;
	width: 711px;
	line-height: 1.4;
}

#main h1, #main-left h1 {
	padding-bottom: 0.5em;
	color: #0E4B9B; /*-- Изменение цвета заголовка страницы --*/
	font-size: 200%;
	font-weight: normal;	
}


#main h1 {
	padding-left: 48px;
}
#main-left h1 {
	padding-left: 24px;
}





#main a {
	color: #0e4b9b;
	text-decoration: none;
}

#main a:hover,
#main a:focus {
color:red;
	text-decoration: underline;
}






#link a {
	color: #000000;
	text-decoration: none;
}

#link a:hover,
#link a:focus {
color:red;
	text-decoration: underline;
}

/* @end  Фиолетовый цвет #5a4099  */


#region a {
	color: black;
	text-decoration: none;
}

#region a:hover,
#region a:focus {
color: red;
	text-decoration: underline;
}



#content h1 {
	padding-left: 0;
}

h2 {
	color: #000000;
	
}
#content h2 {
	font-weight: normal;
	margin-bottom: 0.5em;
	font-size: 170%;
	line-height: 1em;
}

#content h3 {
	color: #0E4B9B;/*-- Изменение цвета заголовков на таблицах --*/
	font-size: 150%;
	line-height: 1em;
	margin: 15px 0 10px;
	font-weight: normal;
}

#content h4 {
	margin: 0.75em 0;
	color: #bb1d1a;
}
#content ul {
	margin-left: 16px;
	list-style: disc outside none;
}

#content ul li {
}

#content p {
	margin-bottom: 1em;
}

#content .rule {
	width: 100%;
	height: 6px;
	background: url('bg-rule-dots.png');
	margin: 2em 0;
	clear: both;
}

#content .sep {
	color: #9f8fc5;
	padding: 0 6px;
}

#content .featured {
	border: 1px solid #b0ccff;
}

.featured ul li {
	width: 158px;
}

.with-sidebar .featured ul li {
	width: 135px;
}

#middle_features {
	float: left;
	margin-bottom: 20px;
}

.boxes {
	zoom: 1;
	width: 100%;
	margin-bottom: 10px;
}

.boxes .box {
	float: left;
	display: inline;
	width: 337px;
	height: 170px;
	border: 6px solid #B0CCFF;
	margin: 0 12px 10px 0;
	zoom: 1;
}

.boxes2 .box {
	float: left;
	display: inline;
	width: 337px;
	height: 260px;
	border: 6px solid #B0CCFF;
	margin: 0 12px 10px 0;
	zoom: 1;
}

.boxes .box.list {
	width: 700px;
	padding-bottom: 1.8em;
}

.boxes .even {
	margin-right: 0;
}

.boxes .box.list {
	border: 1px solid #b0ccff;
}

.box .header {
	background: #B0CCFF;
	padding: 6px 8px 10px;
	color: #424143;
	font-size: 100%;
	font-weight: normal;
}

.prod .header {
	background: #B0CCFF;
	padding: 6px 8px 10px;
	color: #424143;
	font-size: 100%;
	font-weight: normal;
}


#tableprod
{
text-align:center;
width:710px;
border-collapse:collapse;
}
#tableprod td
{
padding:3px 7px 2px 7px;
}
#tableprod th
{
background-color:#fff;
color:#000;
}








#content .box .header h3 {
	font-size: 150%;
	font-weight: normal;
	line-height: 1.35em;
	margin: 0;
}

#content .boxes .box h4 {
	color: white;
	text-transform: uppercase;
	font-size: 100%;
	margin: 0;
}

.box .content {
	padding: 7px;
	font-size: 11.5px;
	zoom: 1;
}

.box .content img {
	float: left;
	margin-right: 8px;
	margin-bottom: 2px;
}

.boxes .box.list .content img {
	border: 1px solid #b0ccff;
}

.boxes .box.list .content ul {
	float: left;
	margin-left: 14px;
}

.boxes .box.list .box-foot {
	clear: left;
}

/* @end */


/* @group Middle Features */

#middle_features #column1 {
	float: left;
	width: 348px;
}
#middle_features #column2 {
	margin-left: 360px;
	width: 348px;
}
#middle_features #columnprod {
	float: left;
	width: 710px;
}


#middle_features .box {
	width: 346px;
	border: 1px solid #b0ccff;
	margin: 0 0 10px;
	float: left;
}
#middle_features .prod{
	width: 710px;
	border: 1px solid #b0ccff;
	margin: 0 0 10px;
	float: left;
}


#middle_features2 .box {
	width: 710px;
	border: 1px solid #b0ccff;
	margin: 0 0 10px;
	float: left;
}




#middle_features .box .header {
	padding: 6px 8px;
}
#middle_features .box .header h3 {
	font-size: 140%;
}
#middle_features .box .sidelong {
	width: 115px;
	height: 130px;
}
#middle_features .box .sidelong img {
	padding-top: 2px;
}
#middle_features .box p {
	margin: 0 0 4px 115px;
}
#middle_features .box ul {
	margin: 0 0 4px 115px;
}
#middle_features .box ul li {
	margin-left: 15px;
	padding-left: 0;
}

/* @end */

/* @group Content with Sidebar */

.with-sidebar #main-head h1 {
	padding-left: 24px;
}

#main-right a {
	color: #5a4099;
	text-decoration: underline;
}

#main-right a:hover,
#main-right a:focus {
	text-decoration: none;
}

#main.with-sidebar {
	background: url('bg-faux-right.png') repeat-y right 0;
}

#main.with-sidebar #main-utility,
#main.with-sidebar #breadcrumb,
#main.with-sidebar #content {
	width: 615px;
	margin-left: 24px;
}

#main.with-sidebar #main-left {
	width: 640px;
	float: left;
	display: inline;
	position: relative;
}

#main.with-sidebar #main-right {
	float: right;
	width: 144px;
	padding-top: 150px;
}

#main.with-sidebar #main-right .box {
	text-align: center;
	background: url('bg-rule-dots-dbl.png') repeat-x 0 0;
	padding-top: 10px;
	width: 130px;
	margin: 0 auto 2em;
}

.with-sidebar #main-right .box h2 {
	color: #957ac0;
	text-align: center;
	font-size: 113%;
	font-weight: bold;
	margin: 0.5em 0;
}

#main.with-sidebar #main-right .box ul {
	list-style: none;
}


#main-right #box-tags.box h2 {
	font-size: 200%;
	font-weight: normal;
}

#box-tags li a {
	color: #999;
	font-size: 113%;
}



/* @end */

/* @group Home */

#content_middle {
	margin: 0px 0;
	margin-top: 0;
	font-size: 106%;
}

/* @end */



#content_middle2{
	margin: 0px 0;
	margin-top: 0;
	font-size: 106%;
}










/* @end */

/* @group Footers */

#footer {
	background: url('tile-header.png') 0 0;
	zoom: 1;
	overflow: hidden;
	color: #4163a3;
}

#footer a {
	color: #4163a3;
	text-decoration: none;
}

#footer a:hover,
#footer a:focus {
	text-decoration: underline;
}

#footer-left {
	float: left;
	display: inline;
	width: 586px;
	zoom: 1;
}

#footer-left .inner {
	padding: 20px 0 0 20px;  /* Регулировка отступов в футере */
}

#footer-left ul {
	float: left;
	display: inline;
	list-style: none;
	font-size: 93%;
	margin-right: 40px;
	white-space: nowrap;
}

#footer-left ul.last {
	margin-right: 0;
}

#footer-left ul li {
	line-height: 1.3;
	list-style: none;
}

#footer-left ul li.header {
	font-weight: bold;
	font-size: 113%;
}

#footer-right {
	float: right;
	display: inline;
	width: 402px;
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF,endColorstr=#19FFFFFF)"; /* IE8 */
    *filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF,endColorstr=#19FFFFFF);   /* IE6 & 7 */
    *zoom: 1;
	background: rgba(255, 255, 255, 0.1);
}

#footer-right #footer-form {
	padding: 20px;
	width: 350px;
	font-size: 93%;
}

#footer-right #footer-form p {
	font-weight: bold;
	margin-bottom: 3px;
}

#footer-right #footer-form .text {
	width: 100%;
	margin-bottom: 4px;
	padding: 2px;
}

#footer-right #footer-form .submit {
	text-transform: capitalize;
	background: url('sprite-main.png') repeat scroll 0 -234px transparent;
	border-width: 0;
	text-indent: -9999px;
	width: 81px;
	height: 19px;
	cursor: pointer;
}

#footer-right #footer-social {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF);   /* IE6 & 7 */
    zoom: 1;
	background: rgba(255, 255, 255, 0.2);
	height: 60px;
}

#footer-social p {
	float: left;
	display: inline;
	margin: 20px 0 0 20px;
	font-weight: bold;
	text-transform: uppercase;
}

#footer-social ul {
	list-style: none;
	padding: 16px 0 0 20px;
}

#footer-social ul li {
	float: left;
	display: inline;
	margin-left: 10px;
	width: 22px;
	height: 23px;
	white-space: nowrap;
}

#footer-social ul li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	background: url('terminal.png')
}

#footer-social ul li#link-tw {
	width: 24px;
}


#footer-social ul li#link-yt {
	width: 25px;
	height: 25px;
}

#footer-social ul li#link-yt a {
	background-position: -46px -253px;
}

#footer-sub {
	zoom: 1;
	background: white;
}

#footer-sub-left {
	float: left;
	display: inline;
	font-size: 93%;
	padding: 20px 0 10px 40px;
	width: 460px;
	color: #666;
	/* --@end-- */
}

#footer-sub-right {
	float: right;
	display: inline;
	padding: 10px;
	width: 370px;
}

#card-types {
	background: url('cards.jpg');
	width: 600px;
	height: 28px;
	text-indent: -9999px;
}
/* @end */


#panel-share-left {
	float: left;
	display: inline;
    padding: 2px;
	width: 985px;
	height: 25px;
	background: #fff url('top.jpg') no-repeat; 	/* --Изменение цвета верха страницы возле языковой панели-- */
}







#panel-share-right {
	float: right;
	display: inline;
    padding: 2px;
	width: 320px;
	
}









/*clears        background: #fff url('top.jpg') repeat-y 0 0;               */
.box .content:after,
.box .content:after,
#slides-meta:after,
.carousel:after,
.boxes:after,
#main-head:after,
#top:after,
#footer-left:after,
#footer:after,
#footer-sub:after,
.idea-con:after,
#idea-meta:after {
	content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}





 
.block{
	    position:absolute;
}

#map {
	    position:relative;
		width:670px;
}

#map div{
    font-size:1px;
}
.mapLink {
    text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size  :11px;
	color:#000000;
 }
 
.mapLink:hover{
    text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size  :11px;

	color:#FF0000;
}



#imageContainer {
	height:202px;
}

#imageContainer img {
	display:none;
	position:absolute;
	/*top:0; left:0;*/
}



div.image-right {
    float: right;
    margin-left: 20px;
}










.vizitka_ramkafon, .vizitka_ramkafon_big{
    background-position: top left;
    background-repeat: no-repeat;
    margin-right: 4px;
}
.vizitka_ramka01{
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-right: 4px;
}

.vizitka_ramka02{
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-right: 4px;
}

.vizitka_ramka01_act, .vizitka_ramka02{
    background-position: bottom left;
    background-repeat: no-repeat;
}









.vizitka_ramka, .vizitka_ramka_big{
    background-position: top left;
    background-repeat: no-repeat;
    margin-right: 10px;
}
.vizitka_ramka1{
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-right: 20px;
}

.vizitka_ramka2{
    background-position: bottom left;
    background-repeat: no-repeat;
    padding-right: 40px;
}

.vizitka_ramka1_act, .vizitka_ramka2{
    background-position: bottom left;
    background-repeat: no-repeat;
}








.text_bumaga{
	position: absolute;
	margin-left: 20px;
	margin-top: 20px;
	width: 200px;
}



#innerframe{
	width:750px;
	margin-left:auto;
	margin-right:auto;
}







/*  социальные сети для контактов */

#socialGroups{
width:268px;
    padding: 10px;
    float: left;
	border: solid 1px #bec8d3;
    background: #ffffff;
}

#socialGroups .img{
    padding-left: 3px;
    float: left;
}

#vk{
width:268px;
    padding: 10px;
    float: left;
    background: #fff;
}


#fb{
width:268px;
padding-bottom: 50px;
float: left;
background: #000;
}












