body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img {border:0;}
/*address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}*/
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
body{}
a {color:#225B9A;}
.body{
/*width:expression(document.body.clientWidth > 1024? (document.body.clientWidth< 1280? '100%' :'1280px') :'1024px');*/
width:1024px;
margin:0 auto;
position:relative;
font-family:Verdana;
font-size:11px;}
/*.body div{border:1px solid red;}*/
.header{height:178px;}
.header .logo_block{
	position:relative;
	height:146px;
	background:url(images/header_bg.png) repeat-x;
}
.header .logo_block .mail,
.header .logo_block .map,
.header .logo_block .home{
	display:block;
	height:20px;
	left:212px;
	position:absolute;
	width:22px;
}
.header .logo_block .mail{
	top:34px;
}
.header .logo_block .map{
	top:64px;
}
.header .logo_block .home{
	top:94px;
}
.header .logo_block .right_block{
	float:right;
background:url("images/right_block.png") no-repeat scroll 0 9px transparent;
color:#FFFFFF;
float:right;
font-size:14px;
font-weight:bold;
padding-top:109px;
width:200px;
}
.header .menu_block{
	background:url(images/top_menu_bg.png) repeat-x;
	padding:9px 0px 10px 79px;
}
.header .menu_block a{
	color:#fff;
	border-left:1px solid #fcc745;
	margin-right:3.1%;
	padding-left:4px;
	text-transform:uppercase;
	letter-spacing:-0.13px;
}
.header .menu_block a:hover,.header .menu_block a.root-item-selected{
	color:#fcc745;
}
.center{overflow:hidden;}
.center .center_block{margin-top:14px;}
.center .left_block{width:188px;/*float:left;*/ background:#fff;}
/*.center .left_block .services-list{border:1px solid red;}*/
.center .left_block .services-list .h{
	font-family:Times New Roman;
	font-size:13px;
	text-transform: uppercase;
	background:url(images/left_block_head.png) no-repeat top left;
	color:#fff;
	text-align:center;
/*	margin:14px 0 0 0;*/
	display:block;
	padding:10px 0 12px;
}
.center .left_block .services-list .border{
	border-right:1px dashed #22226f;
	border-bottom:1px dashed #22226f;
	padding-top:11px;
}
.center .left_block .services-list .caption{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	color:#222270;
	background:url(images/section_h.png) no-repeat top left;
	margin:0 8px 0 4px;
	padding:4px 0 5px 16px;
	display:block;
	text-decoration:none;
	letter-spacing:0.3px;
}
.center .left_block .services-list #big.caption{
	background:url(images/section_h_big.png) no-repeat top left;
	line-height:13px;
	margin-bottom:4px;
}
.center .left_block .services-list .list_3 li{
	margin-bottom:2.6px;
}
.center .left_block .services-list .list_1{
	border-left:8px solid #000000;
	margin:3px 0;
}
.center .left_block .services-list .list_2{
	border-left:8px solid #2369a1;
	margin:3px 0 4px;
}
.center .left_block .services-list .list_3{
	border-left:8px solid #faa622;
	margin:3px 0 11px;
	padding-bottom:6px;
}
.center .left_block .services-list li{
	font-size:12px;
	color:#1f67a4;
	list-style:disc outside none;
	margin-left:20px;
	margin-bottom:4px;
	letter-spacing:-0.55px;
}
.center .left_block .services-list li a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.center .right_block{width:191px;}
.center .right_block .baner_block_t{}
.center .right_block .clients-block-list{text-align:center;}
.center .right_block .clients-block-list .h{
	background:url("images/right_block_head.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	font-family:times New Roman;
	padding:11px 0 14px;
	text-transform:uppercase;
	font-size:13px;
}
.center .right_block .clients-block-list .client-item{
	margin-top:7px;
}
.center .content{padding:0px 40px 0 41px;}
.center .content p{text-indent: 10px;}
.center .content li{
	list-style:square outside url(images/li.png);
	margin-left:20px;
	
}
.center .content h2{font-weight:bold;text-align:center;text-decoration:underline;margin-bottom:6px;}
.icons3{background:url(images/3_bg.png) repeat-x top;margin-bottom:4px;}
.icons3 table a{font-weight:bold;}
.icons3 table a:hover{text-decoration:none;}
.icons3 .left{background:url(images/3_left.png) no-repeat left top;}
.icons3 .right{background:url(images/3_right.png) no-repeat right top;}
.icons3 a{color:#000;}

.footer{
	height:126px;
	margin-top:10px;
	background:url(images/footer_bg.png) no-repeat left bottom;
}
.footer .text{
	color:#B5B4B0;
	float:right;
	font-family:Times New Roman;
	font-size:19px;
	margin-right:101px!important;
	margin-right:51px;
	margin-top:2px;
	text-align:center;
	width:209px;
	background-color:#fff;
}
.footer .text p{
	border-bottom:1px solid #0a6999;
}
.footer .copyright{
	color:#FFFFFF;
	margin-left:292px;
	padding-top:35px;
	width:353px;
	font-size:12px;
}
.footer .copyright .div{
	margin-top: 10px;
}
/* BOOK */
.book {
background:url("/images/book/l.png") repeat-y scroll 0 0 transparent;
overflow:hidden;
/*position:relative;*/
margin:12px -35px 7px;
}
.book .c{
background:url("/images/book/center.png") repeat-y scroll 293px 40px transparent !important;
background:url("/images/book/center.png") repeat-y scroll 294px 40px transparent;
}
.book .clear{
	clear:both;
	height:0px;
}
.book .shadow {
background:url("/images/book/r.png") repeat-y scroll right center transparent;
margin-bottom:-11px;
overflow:hidden;
}
.book .left {
background:none!important;
background:url("/images/book/center.png") repeat-y scroll right 40px transparent;
float:left;
width:52%;
overflow:hidden;
}
.book .left .shadow-b {
background:url("/images/book/ct.png") no-repeat scroll right top transparent;
overflow:hidden;
padding-right:36px;
}
.book .left .shadow-b .shadow-l {
background:url("/images/book/l.png") repeat-y scroll 0 0 transparent;
overflow:hidden;
}
.book .left .shadow-b .shadow-l .title {
overflow:hidden;
background:url("/images/book/bg.png") repeat-x scroll 0 0 transparent;
}
.book .left .shadow-b .shadow-l .content {
padding:0 4px 20px 33px;
overflow:hidden;
}
.book .left .lt, .book .left .lb {
float:left;
}
.book .left .rt {
background:url("/images/book/hlt.png") no-repeat scroll right top transparent;
font-family:times New Roman;
font-size:15px;
padding:16px 18px 16px 0;
color:#fff;
text-align:right;
}
.book .right {
background:url("/images/book/bg.png") repeat-x scroll 0 0 transparent;
overflow:hidden;
}
.book .right div {
overflow:hidden;
}
/*.book .right .shadow-b .shadow-l {
overflow:hidden;
}*/
.book .right  .title {
overflow:hidden;
}
.book .right  .content .all{
	float:right;
}
.book .right  .content {
padding:0 32px 20px 17px;
overflow:hidden;
}
.book .right .lt {
background:url("/images/book/hrt.png") no-repeat scroll left top transparent !important;
background:url("/images/book/hrt.png") no-repeat scroll 81% top transparent;
font-family:times New Roman;
font-size:15px;
padding:16px 0 16px 49px!important;
padding:16px 0 16px 36%;
overflow:hidden;
}
.book .right .rt, .book .rb {
float:right;
}
.cleaner{clear:both;background:url("/images/book/b.png") repeat-x bottom transparent;}
.cleaner *{margin-bottom:0 !important;margin-bottom:-2px;}
.left_b, .right_b{
height:330px;
margin-top:-330px;
position:absolute;
z-index:-1;}
.left_b{
border-right:1px dashed #a8b9c3;
width:200px;
}
.right_b{
border-left:1px dashed #a8b9c3;
right:0;
width:203px;
}
