.clear {clear:both; line-height:15px;}
.mi1 {width:100%; text-align:center;}
.mi2 {float:left; width:33%; text-align:center;}
.mi3 {float:left; width:50%; text-align:center;}
.mi4 {width:15%; float:left; text-align:center;}
.mi5 {width:20%; float:left; text-align:center;}
.mi6 {width:10%; float:left; text-align:center;}
.mi7 {width:33%; float:left; text-align:center;}
.mi8 {width:16%; float:left; text-align:center;}

/* *
{
	font-family: Verdana;
	font-size: 11px;
	color: #1C5295;
}
a:link,
a:visited,
a:hover,
a:active 
{
	font-family: Verdana;
	font-size: 11px;
	text-align: justify;
	border: 0px;
	text-decoration: underline;

}
a:visited 
{
	color: #898E79;
}
a:hover,
a:active 
{
	text-decoration: none;
}
a.sm:link,
a.sm:visited,
a.sm:hover,
a.sm:active 
{
	font-family: Verdana;
	font-size: 11px;
	text-align: justify;
	border: 0px;
	color: #898E79;
	text-decoration: underline;

}
a.sm:hover,
a.sm:active 
{
	color: #1C5295;
	text-decoration: none;
}
a.btn:link,
a.btn:visited,
a.btn:hover,
a.btn:active 
{
	font-size: 12px;
	color: #1C5295;
	text-align: justify;
	border: 0px;
	text-decoration: none;
}
a.btn:hover,
a.btn:active
{
	text-decoration: underline;
}
a.left-menu:link,
a.left-menu:visited,
a.left-menu:hover,
a.left-menu:active 
{
   font-size: 12px;
	font-weight: bold;	
	color: #FAF7F6;
	text-decoration: none;
}
a.left-menu:hover,
a.left-menu:active
{
	text-decoration: underline;
}
h1,h2
{
	font-family: Verdana;
	font-size: 14px;
	text-align: left;
	margin: 0px;
	margin-left: 9px;
	font-weight: bold;
}
h2
{
	font-weight: normal;	
}
img
{
	border: 0px;
}
html, body
{
	background: #FFFFFF;
	height:100%;
}
p
{
	font-family: Verdana;
	font-size: 11px;
	text-align: justify;
}
/* Именованные значения  */
/* Элементы управления Button, Input и т.п. */
/* .text
{
	font-family: Verdana;
	font-size: 11px;
	text-align: justify;
	color: #000000;
}
.btn
{
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	color: #000000;
}

.text_bright
{
	font-family: Verdana;
	font-size: 11px;
	color: #FAF7F6;
}
.text_bright_phone
{
	font-family: Verdana;
	font-size: 22px;
	color: #FAF7F6;
}
.text_bright_lcl
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FAF7F6;
}
.text_bright_body
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FAF7F6;
}
.text_dark
{
	font-family: Verdana;
	font-size: 11px;
	color: #1C5295;
}

.text_dark_lcl
{
	font-family: Verdana;
	font-size: 12px;
	color: #1C5295;
}
.text_dark_body
{
	font-family: Verdana;
	font-size: 14px;
	color: #1C5295;
}
.text_dark_advertising_big
{
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #961617;
}
.text_dark_advertising_small
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #961617;
}

/* Специальные элементы таблиц */
/* .tds1,
.tds2,
.tds3,
.tds4
{
	border: 1px solid #646464;
}
.tds1
{
	border-bottom: none;
	border-right: none;	
}
.tds2
{
	border-bottom: none;
}
.tds3
{
	border-right: none;	
}
.tds
{
	border: none;
}
*/


body {margin: 0px; font-family: Verdana; font-size: 11px;}
#b b {font-size: 12px; color: #fff;}

.menu {padding: 28px 0px 0px 8px; margin: 0px; font-size: 12px; color: #1C5295; word-spacing: 4px;}



.menu a {text-decoration: none; color: #1C5295; font-size: 12px;}

.menu a:hover {text-decoration: underline; font-size: 12px;}



.menu ul {margin: 0px; }
.menu ul li {display:inline; list-style:none;  margin: 0px 8px 0px 0px; }

.menu h1 {font-size: 16px; font-weight: bold; color: #FAF7F6; margin: 0px; padding: 17px 0px 0px 7px; word-spacing: 6px;}

.logo {height: 102px; background-color: #1A5093; padding: 0px 0px 0px 50px;}

.div1 {background: url(/i/fone3.gif); height: 32px; width: 234px;}

/* .div2 {height: 20px; background: #961617;} */

.div2 {background: #961617  url(/i/back_top.jpg) repeat-x top; height: 102px; width: auto;}

.div4 {margin: 0px; position:absolute; left:240px; top:65px;}

/* .div3 {font-size: 14px; font-weight: bold; color: #FAF7F6; background: url(../i/fone1.gif) repeat-x top #961617; height: 51px; padding-left: 7px;}  */



.div3 {background: #1A5093; height:102px; width: 210px; float: right; position: relative; z-index: 1; font-size: 11px;}


/* .menu_div {height: 31px; background: #ffffff url(/i/fone2.gif) repeat-x top;} */

/* .div4 {background: #1A5093;  height: 102px; width: 210px; float: right; z-index: 1; position: relative;} */

.div5 {padding: 15px 5px 0px 20px;  color: #FAF7F6;}

/*.div_main {margin: 0px; float: left; width: auto; padding-top: 20px;}*/
.div_main {margin: 0px; position:absolute; left:240px; top:65px;}
.div_main h1 {font-size:12px; text-align:left; margin:0px; padding:0px;}

.menu_l {height: 39px; background: #961617; margin-top: 13px; color: #FAF7F6; font-size: 12px; font-weight: bold; padding-left: 10px; padding-top: 21px; width: 224px;}


.menu_l a {text-decoration: none; color: #FAF7F6;}

.menu_l a:hover {text-decoration: underline;}


.lev_0 {height: 39px; background: #961617; margin-bottom: 13px; color: #FAF7F6; font-size: 12px; font-weight: bold; padding-left: 10px; padding-top: 21px; width: 224px;}


.lev_0 a {text-decoration: none; color: #FAF7F6; font-size: 12px;}

.lev_0 a:hover {text-decoration: underline; font-size: 12px;}

.lev_0 a:visited {color: #FAF7F6; font-size: 12px;}



.lev_1 { padding-left: 10px;  padding-bottom: 13px; font-size: 11px;}

.lev_1 a {color: #1C5295; text-decoration: underline; font-size: 11px;}

.lev_1 a:visited {color: #898E79; font-size: 11px;}

.lev_1 a:hover { text-decoration: none; font-size: 11px;}







.counters {height: 90px; background: #fff; text-align: center;}



a.sm {font-size: 11px; color: #898E79; text-decoration: underline;}
a.sm:hover {color: #1C5295; text-decoration: none;}

.copy {text-align: center; vertical-align: middle; font-size: 11px; color: #1C5295;}

.razr {text-align: center; vertical-align: middle;}

/* .menu ul li a:link  {color:#7FB9DD; text-decoration:none;}
.menu ul li a:visited {color:#7FB9DD; text-decoration:none;}
.menu ul li a:hover { color:#11699C; } */


.frame { color: #1C5295;}
table.frame  {border-collapse: separate; border-spacing: 0px; }
table.frame  td {border: 2px #898E79 solid; vertical-align: middle; text-align: left; padding-left: 120px; height: 130px; width: 50%; font-size: 14px;}

.frame1 { color: #1C5295;}
table.frame1  {border-collapse: separate; border-spacing: 0px; }
table.frame1  td {border: 2px #898E79 solid; vertical-align: middle; text-align: left; height: 130px; font-size: 14px;}

table.clients { vertical-align: middle; text-align: center; width:94%;}
table.clients td{  vertical-align: middle; width:50%; padding:15px; text-align:center; font-weight:bold; font-size:14px; vertical-align:top;}
table.clients td img{margin-top:7px;}
img.imgb {border: 1px #1C5295 solid; margin:4px;}
table.mi {border: 1px #1C5295 solid; vertical-align: middle; text-align: left; width:94%; border-collapse:collapse;}
table.mi td{border-left: 1px #1C5295 solid; border-bottom: 1px #1C5295 solid; vertical-align: middle; text-align:left;}

.frame a {color:  #1C5295; text-decoration: underline; font-size: 14px;}
.frame a:hover { text-decoration: none; font-size: 14px;}


.text {color: #1C5295; text-align: justify; padding: 20px; padding-top: 0px; font-size: 11px;}

.text p {color: #1C5295; text-align: justify; font-size: 11px;}

.text h2 {color: #1C5295; text-align: justify; font-size: 14px;}
.text h1 {color: #1C5295; text-align: justify; font-size: 16px;}

.text a {color: #1C5295; text-decoration: underline; font-size: 11px;}
.text a:hover {color: #1C5295; text-decoration: none; font-size: 11px;}

.text ul {list-style: disc; font-size: 11px;}


#link1 {font-size: 14px;}


.stuffs_frame {color: #1C5295;}

table.stuffs_frame  {border-collapse: separate; border-spacing: 5px; }

table.stuffs_frame  td#pic {vertical-align: middle; text-align: center; width: 145px;}

.stuffs_frame a { font-size: 14px; color:  #1C5295; text-decoration: underline;}
.stuffs_frame a:hover { text-decoration: none; font-size: 14px;}

#cost {color: #961617; font-size: 14px; font-weight: bold; }


table.spec td {text-align: left; vertical-align: middle;}

#spec_right {text-align: right;}


table.text_table {border-collapse: collapse; border-spacing: 0px;}

table.text_table td {padding: 5px; border: 1px #1C5295 solid; text-align: center; vertical-align:middle;}
table.text_table th {padding: 5px; border: 1px #1C5295 solid; text-align: center; vertical-align: middle; font-weight: bold;}
.lis {margin-bottom: -10px; text-indent: 40px; font-weight: bold;}

.e_mag_h1 h1 {text-align:center;margin-bottom:0px;}
.tab_s_b {border: 1px solid #000; text-align: center; margin-top: 40px!important; margin: auto;}
.tab_s_b td {border: 1px solid #000;}
.tab_s_b th {border: 1px solid #000; text-align: center;}
.tab_s_b .lefts {text-align: left!important;}
.text a.ico:link img, .text a.ico:visited img,.text a.ico:hover img,.text a.ico:active img {border:none;}


/*логотип-надпись*/
.logo {padding: 0px 0px 0px 0px; text-align:center;}
.logo a {color:#FFFFFF; text-decoration:none; position:absolute; text-align:center; top:35px; font-size:14px; left:28px;}
