@charset "windows-1251";
/* CSS Document */

html {
	height: 100%;
}
body {
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/inside/topleft.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 100%;
	font-family: arial;
	font-size: 9pt;
	color: #444444;
}
img {  border: 0px; }

h1 { font-size: 16pt; color: #4c6fb9; font-weight: normal; padding: 9px 0px 10px 0px; margin: 0px; }
h2 { font-size: 10.5pt; color: #4c6fb9; padding: 0px 0px 6px 0px; margin: 0px; }
h3 { padding: 0px 0px 6px 0px;}
h4, h5 { margin: 0px; }
h6 { color: #000; font-size: 9pt;}
a { color: #1A5DA8; }
a:hover { text-decoration: none; }

.u-rightbg { position: absolute; width: 50%; top: 0px; right: 0px; height: 199px; background: url(../images/inside/topright.jpg) repeat-x top right; }

.l-wrap {	width: 1000px;	margin: 0 auto;	min-height: 100%;	height: auto !important;	height: 100%;
			position: relative;	z-index: 0;}
.l-head {	position: absolute;	top: 0px;	left: 0px;	width: 1000px;	height: 199px;	background-image: url(../images/inside/center.jpg);
			background-position: top center;	background-repeat: no-repeat;}
.l-middle {	padding: 195px 0 180px 0;	height: 1%;}
.l-middle:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	height: 0px;}

.l-head-menu { position: absolute; top: 100px; left: 10px; }
.l-head-menu a { text-decoration: none; color: #FFFFFF; font-size: 11px; }
.l-head-menu a:hover span { text-decoration: underline; }
.u-head-menu-flag { border: none 0px; position: relative; top: 1px; margin: 0px 10px 0px 1px; } 
.u-head-menu-rightblank { margin-right: 35px; margin-left: 10px; }
.u-head-menu1 img { border: 0px; position: relative; top: 1px; }

/* LeftBar */
.l-left {	width: 239px;	position: relative;	top: -30px;	float: left;	z-index: 10;	margin-left: -100%;}
.b-left-menu a { display: block; font-size: 11pt; text-decoration: none; background-image: url(../images/menu/bg.gif); background-position: left center;
				 background-repeat: no-repeat; width: 204px; padding: 3px 0px 7px 26px; margin-bottom: 5px; }
.b-left-menu a:hover { background-image: url(../images/menu/bg_hover.gif); color: #FFFFFF; }
a.b-left-menu-last { background-image: url(../images/menu/bg_last.gif);  }


/* Контент */
.l-conteiner {	float: left;	width: 100%;}
.l-content {	padding-left: 245px; font-size: 11pt; line-height: 13pt; }
.l-content p { margin: 0px 0px 15px 0px; padding: 0px 18px 0px 0px; }
.l-content ul { list-style-type: none; margin: 0px 0px 14px 12px; padding-left: 0px; }
.l-content ul li { font-size: inherit; background-image: url(../images/li.gif); background-position: 0px 6px;
				   background-repeat: no-repeat; padding: 0px 0px 11px 10px;}
.l-content ol li { font-size: inherit; padding: 0px 0px 11px 2px;}
.l-content table { width: 749px; margin: 0px 0px 19px 0px; border: 0px; border-collapse: collapse;}
.l-content table.tab td {border: 1px solid #cccccc;}
.l-content table p {padding: 0px; margin: 0px; padding: 6px 0px 7px 11px; font-size: 13px;}
.l-content table p.gray {background: #eeeeee; padding: 3px 0px 6px 11px;}
.l-content table p.head {font-weight: bold; color: #fff; padding: 3px 0px 7px 11px;}

/* Левый блок */
.b-left-block { margin-top: 30px; width: 229px; background-position: top center; background-repeat: repeat-y; overflow: hidden; }
.b-left-block-header { background-position: top center; background-repeat: no-repeat; padding: 10px 0px 12px 16px; font-weight: bold; color: #FE5C11; }
.b-left-block-content { background-position: bottom center; background-repeat: no-repeat; padding: 0px 8px 10px 16px; }
.b-left-block-content ul { list-style: none; margin: 0px; padding: 0px; }
.b-left-block-content li { margin-bottom: 9px; }
.b-left-block-content a { color: #444444; }
/* Для физических лиц */
.b-left-block-fiz { background-color: #FFFFFF; background-image: url(../images/left-block/fiz/hand.gif); }
.b-left-block-header-fiz { background-image: url(../images/left-block/fiz/head.gif); }
.b-left-block-content-fiz { background-image: url(../images/left-block/fiz/foot.gif); }
/* Для юридических лиц */
.b-left-block-ur { background-color: #FFFAEF; background-image: url(../images/left-block/ur/hand.gif); }
.b-left-block-header-ur { background-image: url(../images/left-block/ur/head.gif); }
.b-left-block-content-ur { background-image: url(../images/left-block/ur/foot.gif); }
/* Задать вопрос эксперту */
.b-left-block-exp { background-image: url(../images/left-block/exp.jpg); height: 148px; }
.b-left-block-header-exp { background-image: none; color: #4B686D; font-size: 11pt; padding-bottom: 8px; }
.b-left-block-content-exp { background-image: none; }
.b-left-block-content-exp-p { padding-left: 84px; margin-top: 0px; font-size: 8pt; line-height: 13pt; }

/* Footer */
.l-foot {	width: 1000px;	margin: 0 auto;	height: 168px;	margin-top: -180px; overflow: hidden; z-index: 5;
			position: relative; font-size: 8pt; line-height: 1.5em; padding-top: 15px; border-top: 1px solid #E6EEEF; }
.b-foot-info { width: 248px; float: left; }
.b-foot-menu { width: 748px; float: right; text-align: right; }
.b-foot-menu li { list-style: none; display: inline; }
.b-foot-menu-line { background-image: url(../images/menu/foot-line.gif); background-position: center center;
					background-repeat: no-repeat; padding: 0 5px;  }
.b-foot-counter { float: right; width: 500px; height: 100px; text-align: right; }

/* Глобальное */
.g-pathway { color: #666666; font-family: tahoma; font-size: 7.5pt; margin: 0px; padding: 0px; position: relative; top: 10px; }

/* Правый блок */
.l-right { float: right; margin-bottom: 5px; margin-left: 15px; width: 200px; font-size: 8pt; }
.l-right ul { margin-bottom: 0px; margin-right: 6px; }
.l-right ul li { background-image: url(../images/li_blue.gif); }
.l-right ul li a { color: #4C6FB9; }
.b-right-block { background-image: url(../images/menu/right-top.png); background-position: top left; background-repeat: no-repeat;
				 padding-top: 10px; margin-bottom: 15px; width: 200px; overflow: hidden; }
.b-right-block-foot { background-image: url(../images/menu/right-foot.gif); background-position: top left; background-repeat: no-repeat;
					  width: 200px; height: 13px; }
.b-right-block-header { background-image: url(../images/menu/right-header.gif); padding: 0px 0 2px 20px !important; color: #FFFFFF; }
.b-right-block-news ul { margin-left: 9px; }
.b-right-block-news ul li { background-image: none; padding-left: 0px; margin-left: 0px; }
.b-right-block-news-header { font-size: 11pt; font-weight: bold; color: #FE5C11; }
.b-right-block-news-date { display: block; background-image: url(../images/date.gif); background-position: left center;
						   background-repeat: no-repeat; color: #FFFFFF; padding: 0px 0px 0px 2px; margin-top: 3px; margin-bottom: 2px; font-size: 7.5pt; }
.b-right-block-note-header { font-size: 11pt; font-weight: bold; color: #4B686D; background-image: url(../images/note-top.png); padding: 15px 0 9px 12px !important;
							 background-position: top center; background-repeat: no-repeat; margin-top: -15px !important; }
.b-right-block p { margin: 0px 0px 7px 0px; padding: 0 9px; }
.b-right-block-images p img { padding-top: 7px; }
.b-right-block-alllink { background-image: url(../images/allnews.gif); background-position: 0px 2px; background-repeat: no-repeat;
						 height: 17px; padding: 0 0 8px 18px !important; margin-bottom: 0px !important; }
.b-right-block-links ul { margin-left: 9px; }
.b-right-block li.active { background-image: url(../images/menu/right-header.gif); padding: 0px 0 7px 20px !important; color: #FFFFFF;
                           margin-left: -12px; background-position: 3px 5px; margin-bottom: 9px; margin-top: -5px; width: 182px; }
.b-right-block li.active a { position: relative; top: 5px; padding-left: 3px; color: #FFFFFF; }

#photos {
    display: block;
    position: relative;
    width: 178px;
    height: 100px;
    padding-left: 10px;
    padding-bottom: 5px;
}

.clear {clear:both;}


#portfolio {margin: 10px 0px 0px 0px;}
#portfolio .block {border-top: 3px solid #d3d5d6; background: #f5f5f5; padding: 8px 0px 8px 8px; margin: 0px 0px 6px 0px;}
#portfolio .block img {border: 1px solid #a6a6a6;}
#portfolio img {float: left;}
#portfolio .info {width: 570px;float: left; margin: 1px 0px 0px 17px;}
#portfolio .header {font-size: 10.5pt; font-weight:bold; padding: 0px 0px 7px 0px;}
#portfolio img { padding: 10px 10px 5px 10px;}

#navigation {margin: 0px 0px 0px 2px; padding-top: 7px;  line-height: 18px;}
#navigation a {margin: 0px 6px 0px 3px;}
#navigation .prev {margin: 0px; background: url(/assets/images/nav-line.gif) right 3px no-repeat; padding: 0px 8px 0px 0px;}
#navigation .next {margin: 0px; background: url(/assets/images/nav-line.gif) left 3px no-repeat; padding: 0px 0px 0px 8px;}
#navigation .active {color: #fff; font-weight: bold; background: #fe5c11; text-decoration:none; margin: 0px 3px 0px 3px; padding: 1px 6px 2px 5px;}

p.icq img { position: relative; top: 2px; }

form div {margin: 0px 0px 18px 0px;}
form label {display: block; font-size: 9pt; margin: 0px 0px 3px 0px;  font-weight: bold; color: #4b686d;}
form input {border: 1px solid #666666; color: #444444; font-size: 13px; font-family: arial; padding: 2px 3px 5px 3px;}
form textarea {border: 1px solid #666666; color: #444444; font-size: 13px; font-family: arial; padding: 2px 3px 5px 3px;}
.button {background: url(../images/button.gif) top left no-repeat; width: 128px; height: 21px; border-width: 0px; cursor: pointer;}

/*Blog page*/

.blog-line { margin: 4px 0px 33px 0px;}
.bl-head { padding: 0px 0px 16px 0px; position: relative; }
.bl-head h2 { color: #525252; font-size: 24px; font-weight: normal; padding: 0px 0px 12px 0px;}
.bl-img { zoom: 1; padding: 6px 10px 0px 0px; float: left; }
.bl-img img { margin: 0px; padding: 0px! important; max-width: 112px; }
.bl-hright { zoom: 1; padding: 0px 0px 0px 0px; width: 630px; font-size: 9pt; }
.bl-head:after { content: '.'; display: block; width: 100%; clear: both; height: 0px;  visibility: hidden; }
.bl-head .date { font-weight: bold; padding: 9px 0px 9px 0px;}
.blog-line p { font-size: 14px; line-height: 24px! important; margin:0 0 14px! important;}
.blog-line .more {font-size: 14px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 4px 0px 0px 0px;}
.bl-tags { display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; background: url(../images/blog/tag-right.gif) right 0px no-repeat; margin: 21px 0px 0px 0px;}
.bl-tags span {display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline;  padding: 9px 18px 9px 9px;}
.bl-tags .date {background: url(../images/blog/tag-left.gif) 0px 0px no-repeat; font-weight: bold; padding: 7px 18px 9px 18px; font-size: 9pt;}
.head1 {
font-size: 16pt;
color: #4c6fb9;
font-weight: normal;
padding: 9px 0px 10px 0px;
}

.head2 {
font-weight: 600;
font-size: 10.5pt;
color: #4c6fb9;
padding: 0px 0px 6px 0px;
}

.head3 {
font-weight: 600;
color: #4c6fb9;
padding: 0px 0px 6px 0px;
}

.head4 {
font-size: 10.5pt;
color: #4c6fb9;
padding: 0px 0px 6px 0px;
}

.head5 {
font-size: 10.5pt;
color: #4c6fb9;
padding: 0px 0px 6px 0px;
}

.nohref
{
  text-decoration: none;
  color: #444444;
}

.navigation-item, .navigation-item-now {
	padding: 0 3px !important;
	margin: 0 3px !important;
}
.next {
	margin-left: 3px !important;
}
.prev {
	margin-right: 3px !important;
}

p
{
text-indent: 10px;
}

ol li
{
	  margin-left: 30px;
}
