* 		{	margin: 0; padding: 0; } 
html 		{	height: 100%; }
body 		{	font: 12px/18px Arial, Tahoma, Verdana, sans-serif; height: 100%; color: #323232;}
a 		{	color: #146ab3; outline: none; text-decoration: underline; font-weight:normal; }
a:hover 	{	text-decoration: none; }
p 		{	margin: 0 0 18px }
img 		{	border: none; }
input 		{	vertical-align: middle; }
h2, h3, h4 {font-weight: normal; margin-bottom:5px; }
h3 {	font: 17px/19px Arial, Tahoma, Verdana, sans-serif; }
ol{
	display: table;
    padding-left: 20px;
}
ol li{
	margin-left:40px !important;
}
#wrapper 	{	width: 100%; min-width: 1000px; min-height: 100%; height: auto !important; height: 100%; 
			}
.lcnr {background: url('../img/cnr-l.png') no-repeat top left; width: 9px; }
.rcnr {background: url('../img/cnr-r.png') no-repeat top right; width: 9px; }
.sender { height:26px; clear: both; position: relative; }	
.sender img { height:auto; width:auto;}	
#topm .b {padding: 10px;}
/*banners*/
.bann21060 { width:210px; height:60px; overflow:hidden; margin-bottom: 20px;}
.bann45060 { width:450px; height:60px; overflow:hidden; margin-bottom: 20px;}
.bann210100 {width: 210px; height:100px; overflow:hidden; margin-bottom: 20px;}
/* menu
-----------------------------------------------------------------------------*/
.topm a {cursor: pointer;}
.topm {height: 40px;  margin-right:35px; position: relative;}
#botm {background: #eaeae2; padding: 7px 0; margin-right:35px; position: relative;}
.topm .a {height: 40px;}
.topm .navactive a {text-decoration: none; color:#353430}
.b img {height:auto;  padding-right: 5px; position: relative; top:3px;}
#botm .a {padding: 0 10px; }
.topm .b {height:40px; padding: 5px 10px; }
.topm .lcnr, .topm .rcnr {height: 40px;}
.topm .cent {padding: 10px 0;}
#botm .a {padding: 0 10px; }
.nav {}
.navactive {background: #eaeae2; }

/* Header
-----------------------------------------------------------------------------*/
#topbanner 	{	height: 100px; padding: 5px 35px 15px;}
#topbanner div	{	height: 100px; width:100%; overflow:hidden;}
#header 	{	height: 75px; }

/* Middle
-----------------------------------------------------------------------------*/
#middle 	{	padding: 0 35px 90px; height: 1%; min-width:1000px;}
#middle:after 	{	content: '.'; display: block; clear: both; visibility: hidden; height: 0; }

/*#container, #menu	{	width: 52%; float: left; overflow: hidden; padding: 0 28% 0 20%; }*/
#container, #container2, #menu	{	width: 100%; float: left; /*overflow: hidden; */}
#content, #content2, #menucontent 	{	padding: 0 275px 0 205px;; position:relative; /*left: 35px;*/}
#menucontent 	{	padding-top: 0; }
#menu 		{	width: 100%;}
#menucontent {padding: 0 35px 0 240px;}
/* Sidebar 
-----------------------------------------------------------------------------*/

#sideLeft, #sideLeft2, #logo	{	float: left; width: 210px; margin-left: -100%; position: relative; padding: 0 30px 20px 0; }
#sideLeft2	{	padding-bottom: 10px; }
#logo		{	height: 75px;  padding-left: 35px;}
#logo div	{	background: url('../img/logo.png') no-repeat bottom left; height: 75px; width: 210px; }
#sideRight, #sideRight2 	{	float: left; margin-right: -3px; width: 210px; margin-left: -210px; position: relative; }

.iblm, .bl, h3 {clear:both}

.lt, .rt, .lb, .rb {background: url("/img/010-mmc.gif") no-repeat scroll 0 0 transparent; height:9px; width:9px; position: relative; overflow:hidden; z-index:600;}
.lt {background-position: left top; left: 0; top: 0;}
.rt {background-position: right top; right: -279px; top: 0;}
.lb {background-position: left bottom; left: 0; bottom: 9px;}
.rb {background-position: right bottom; right: -279px; bottom: 9px;}

.cmxform 		{	background: #9ab7e1; padding: 9px 8px;}
.cmxform a 		{	color: #FFF;}
.cmxform input		{	width:97%;}
.cmxform select		{	width:100%; padding: 2px; color:#2d2d2d; }
.cmxform .unit		{	width:100%; padding: 10px 0 6px 0;}
.cmxform .unit2		{	width:100%; padding: 4px 0;}
.cmxform .unit3		{	padding: 10px 0;}
		

/*.lfc, .rfc {position: relative; float:left; width: 50%;}*/
.mainimg {width:210px; height:130px; overflow:hidden;}
.flb {float:left; position: relative; overflow: hidden;}
.flr {float:right; position: relative; overflow: hidden;}
.flbl {float:left; position: relative; overflow: hidden; margin-left: -100%; left: 100%;}
.itech{
width: 910px;
padding-top:10px;
float:left;
}
.icof{
width: 150px;
float:right;
padding-top:5px;
}
#footer .lfc {
    border-bottom: 1px dotted #CCCCCC;
}
/*

#leftcol{
 width:21%; 
 float:left; 
 position:relative; 
padding: 20px 30px 40px 35px;
background: #B5E3FF;
  }
 
#twocols{
 width:auto;
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:21%; 
 float:right; 
 position:relative; 
background: #FFACAA;
padding: 20px 35px 40px 30px;
 }
 
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:auto;
 }
 

 */

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
/*.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}*/

/* Hides from IE-mac \*/
/*
* html .clearfix{height: 1%;}
.clearfix{display: block;}*/
/* End hide from IE-mac */  


 
 /*printer styles*/ 
/* @media print{ */
/*hide the left column when printing*/ 
/*
#leftcol{display:none;} */

/*hide the right column when printing*/ 
/*#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
*/


/* Footer
-----------------------------------------------------------------------------*/
#footer 	{	margin: -10px 35px 35px; min-width: 1000px; height: 63px; padding: 0 10px 40px; overflow:hidden }
/*#footer 	{	margin: 0px; min-width: 1000px; height: 10px; padding: 0 10px 40px; overflow:hidden }*/
/*#footer .lfc, #footer .rfc	{	background: #eaeae2; height: 20px; padding: 15px 0;} */
#footer .a	{	padding-right: 30px;}
#footer .rfc .a { float:right; position:relative;}
#footer .lfc, #footer .rfc {
    background: none repeat scroll 0 0 #EAEAE2;
    height: 20px;
    padding: 15px 0;
}

.ftGScroller{position:relative;left:0;top:0;}
.ftGScroller-content{position:relative;left:0;top:0;overflow:hidden;left:0px;}
.ftGScroller-scroll{height:12px;overflow:hidden;width:100%}
.ftGScroller-scroll td.ftGSL{width:16px;text-align:left;}
.ftGScroller-scroll td.ftGSR{width:16px;text-align:right;}
.ftGScroller-scroll td.ftGSL a{display:block;width:12px;height:12px;font-size:1px;background:transparent url(/bitrix/templates/.default/images/scroll.gif) 0% 0% no-repeat;}
.ftGScroller-scroll td.ftGSR a{float:right;display:block;width:12px;height:12px;font-size:1px;background:transparent url(/bitrix/templates/.default/images/scroll.gif) 0% -36px no-repeat;}
.ftGScroller-scrollbar,.ftGScroller-scrollbarL,.ftGScroller-scrollbarR{width:auto;height:12px;background:#c6c6be url(/bitrix/templates/.default/images/scroll.gif) 0% -72px repeat-x;height:12px;overflow:hidden;}
.ftGScroller-scrollbarL{background:url(/bitrix/templates/.default/images/scroll.gif) 100% -48px no-repeat !important;}
.ftGScroller-scrollbarR{background:url(/bitrix/templates/.default/images/scroll.gif) 0% -12px no-repeat !important;}
.ftGScroller-scroller,.ftGScroller-scroller div{height:12px;overflow:hidden;width:auto;}
.ftGScroller-scroller{cursor:pointer;margin-left:0px;position:relative;left:0px;top:0;}
.ftGScroller-scrollerL{background:url(/bitrix/templates/.default/images/scroll.gif) 100% -60px no-repeat !important;}
.ftGScroller-scrollerR{background:url(/bitrix/templates/.default/images/scroll.gif) 0% -24px no-repeat !important;padding:0 6px;}
.ftGScroller-scrollerR div{background:#787773 url(/bitrix/templates/.default/images/scroll.gif) 0% -84px repeat-x}

.ftVScroller{background:#EAEAE2;width:100%;height:100%}
.ftVScroller td{padding:0;}
.ftVScroller-content{position:relative;left:0;top:0;overflow:hidden;left:0px;padding:0 4px 0 0}
.ftVScroller-cc{position:relative;left:0;top:0;}
.ftVScroller .ftVScroller-scroll{width:12px;}
.ftVScroller-scroll .ftVSL{height:12px;padding-bottom:4px;text-align:center}
.ftVScroller-scroll .ftVSR{height:12px;padding-top:4px;text-align:center}
.ftVScroller-scroll .ftVSL a{display:block;width:12px;height:12px;font-size:1px;background:transparent url(/bitrix/templates/.default/images/vscroll.gif) -36px 0% no-repeat;}
.ftVScroller-scroll .ftVSR a{display:block;width:12px;height:12px;font-size:1px;background:transparent url(/bitrix/templates/.default/images/vscroll.gif) 0% 0% no-repeat;}
.ftVScroller-scrollbar,.ftVScroller-scrollbarL,.ftVScroller-scrollbarR{width:12px;background:#c6c6be url(/bitrix/templates/.default/images/vscroll.gif) -72px 0% repeat-x;overflow:hidden;}
.ftVScroller-scrollbarL{background:url(/bitrix/templates/.default/images/vscroll.gif) -48px 0% no-repeat !important;}
.ftVScroller-scrollbarR{background:url(/bitrix/templates/.default/images/vscroll.gif) -12px 100% no-repeat !important;}
.ftVScroller-scroller,.ftVScroller-scroller div{width:12px;overflow:hidden;width:12px;}
.ftVScroller-scroller{cursor:pointer;margin:0px;position:relative;left:0px;top:0;}
.ftVScroller-scrollerL{background:url(/bitrix/templates/.default/images/vscroll.gif) -24px 100% no-repeat !important;}
.ftVScroller-scrollerR{background:url(/bitrix/templates/.default/images/vscroll.gif) -60px 0% no-repeat !important;padding:6px 0px;}
.ftVScroller-scrollerR div{background:#787773 url(/bitrix/templates/.default/images/vscroll.gif) -84px 0% repeat-y;}
.ftVScroller-content{height:300px}
.ftVScroller-scrollbarR{height:268px}
.ftVScroller-scrollerR div{height:256px}







/*--------------------main.css-----------------------*/

#news, #interview, #video, #forum, #actions, #cons, #blogs { background: #eaeae2; padding: 10px; position: relative; }
#forum, #actions {padding: 0;}
.bl div {margin-bottom: 0; overflow:hidden;}
#search, #navi, #news, #interview, #video, #forum, #actions, #cons, #blogs, #top5, #art { margin-bottom: 20px;}
.iblm {padding: 5px 0;}

/*main*/
#actions p {padding: 15px 0 0 0}
#actions .iblm {padding: 10px}
#actions .iblm .iblm {padding: 0 5px 10px 0}

#top5 .iblm {background: #eaeae2; padding: 10px; height: 80px; padding: 0; border: 5px solid #fff; 
border-width: 0px 0 10px 0; overflow:visible;}
#top5 .rfc .iblm {border-left: 15px  solid #fff; }
#top5 .lfc .iblm {border-right: 15px; }
#top5 .flb {padding-left: 65px; }
#top5 .flb p {height: 32px; overflow: hidden;}
#top5 .flb a {height: 22px; overflow: hidden;}
#top5 .rate {position: relative;}
.mad {z-index:1; top: 32px; position:relative;}
#top5 .iblm .flb div {height:17px; padding-right:25px;}

.act {}

#art .iblm {padding: 10px; background: #eaeae2; border: 10px solid #fff; border-width: 0 0 10px 0;  }
#art .iblm p {padding: 15px 0 15px 0; min-height: 28px;}
#art .flb {padding-left: 210px;}
#art .sender {padding-right: 210px;}

#forum p {padding: 10px 0 5px 0; margin: 0;}
.bram {border: 1px dotted #000; border-width: 0 0 1px 0; padding-left: 0; }
.bram, .obram	{ margin: 0 15px; }
#forum .iblm {padding: 10px}

/*left*/
#search 			{	height:60px;}
#search .cmxform input		{	width:93%;}
#navi {position:relative;}
#navi div 	{	background: #eaeae2; border: 1px solid #fff; border-width: 1px 0 1px 0; padding: 5px 10px;}
#news {}
#news #nh {border: 1px dotted #000; border-width: 0 0 1px 0; padding-left: 0;}
#interview {}
#video { padding-left:0px; padding-right:0px; padding-top:0;}
#video p {padding-left:10px}

/*right*/
#fastsearch {position: relative; margin-bottom:20px;}
#fastsearch .cmxform {padding-bottom: 16px; height:215px;}
#fastsearch .topm {height: 28px;}
#fastsearch .topm .lcnr, #fastsearch .topm .rcnr {height: 28px;}
#fastsearch .cent {padding: 5px 0; overflow:visible;}
#fastsearch .topm {margin-right:0;}
#fastsearch .cent a {text-decoration: none; border-bottom: 1px dotted #fff; color:#fff; font: 11px/14px Arial, Tahoma, Verdana, sans-serif; overflow:visible;}
#fastsearch .act a {border-bottom: 0px;}
#first {background: #94b7df; border:1px solid #94b7df; border-width: 0 0 1px 0; width:65px; }
#second {background: #6c84aa; border:1px solid #fff; border-width: 0 1px 1px; width:90px; height: 27px;}
#third {background: #cc0001; border:1px solid #fff; border-width: 0 0 1px 0; width:53px; height: 27px;}
#fastsearch .act { height: 28px;}
 
#cons {}
#consarl, #consarr { position:relative; z-index: 5; height:17px; width: 9px; margin-top:-17px; cursor:pointer;}
#consarr { top: -58px; right:-176px; background: url('../img/arrr.png') no-repeat bottom left; }
#consarl { top: -58px; right:-3px; background: url('../img/arrl.png') no-repeat bottom left; }

#blogs {position: relative;}
#blogs .iblm {position: relative;}
#blogs .flb {padding: 0 0 0 70px;}
#blogs .flb h4 {padding-bottom: 5px;}
#blogs img {widgh:60px; height: 60px;}



/*--------------------main.css-----------------------*/





/*--------------------user-style.css-----------------------*/

* 		{	margin: 0; padding: 0; }
html 		{	height: 100%; }
body 		{	font: 12px/18px Arial, Tahoma, Verdana, sans-serif; height: 100%; color: #323232; }
a 		{	color: #146ab3; outline: none; text-decoration: underline; font-weight:normal; }
a:hover 	{	text-decoration: none; }
p 		{	margin: 0 0 18px }
img 		{	border: none; }
input 		{	vertical-align: middle; }
h2, h3, h4 {font-weight: normal; margin-bottom:5px; }
h3 {	font: 17px/19px Arial, Tahoma, Verdana, sans-serif; }
#wrapper 	{	width: 100%; min-width: 1000px; min-height: 100%; height: auto !important; height: 100%; 
			}
.lcnr {background: url('/img/cnr-l.png') no-repeat top left; width: 9px; }
.rcnr {background: url('/img/cnr-r.png') no-repeat top right; width: 9px; }
.sender { height:26px; clear: both; position: relative; }	
.sender img { height:auto; width:auto;}	
#topm .b {padding: 10px;}
/*banners*/
.bann21060 { width:210px; height:auto; overflow:hidden; margin-bottom: 20px;}
.bann45060 { width:450px; height:80px; overflow:hidden; margin-bottom: 20px;}
.bann210100 {width: 210px; height:auto; overflow:hidden; margin-bottom: 20px;}
/* menu
-----------------------------------------------------------------------------*/
.topm a {cursor: pointer;}
.topm {height: 40px;  margin-right:35px; position: relative;}
#botm {background: #eaeae2; padding: 7px 0; margin-right:35px; position: relative;}
.topm .a {height: 40px;text-weight:bold;}
.topm .navactive a {text-decoration: none; color:#353430; text-weight:bold;}
.b img {height:auto;  padding-right: 5px; position: relative; top:3px;}
#botm .a {padding: 0 10px; }
.topm .b {height:40px; padding: 5px 10px; }
.topm .lcnr, .topm .rcnr {height: 40px;}
.topm .cent {padding: 10px 0;text-weight:bold;}
#botm .a {padding: 0 10px; }
.nav {}
.navactive {background: #eaeae2; text-weight:bold;}
.navactive1 {background: #eaeae2; text-weight:bold;}

/* Middle
-----------------------------------------------------------------------------*/
#middle 	{	padding: 0 35px 90px; height: 1%; min-width:1000px;}
#middle:after 	{	content: '.'; display: block; clear: both; visibility: hidden; height: 0; }

/*#container, #menu	{	width: 52%; float: left; overflow: hidden; padding: 0 28% 0 20%; }*/
#container, #container2, #menu	{	width: 100%; float: left;/* overflow: hidden; */}
#content, #content2, #menucontent 	{	padding: 0 10px 0 205px; position:relative; /*left: 35px;*/ margin-left:35px;}
#menucontent 	{	padding-top: 0; }
#menu 		{	width: 100%;}
#menucontent {padding: 0 35px 0 240px;}
/* Sidebar 
-----------------------------------------------------------------------------*/

#sideLeft, #sideLeft2, #logo	{	float: left; width: 210px; margin-left: -100%; position: relative; padding: 0 30px 20px 0; }
#sideLeft2	{	padding-bottom: 10px; }
#logo		{	height: 75px; padding: 0 30px 10px 35px;}
#logo div	{	background: url('/img/logo.png') no-repeat bottom left; height: 75px; width: 210px; }
#sideRight, #sideRight2	{	float: left; margin-right: -3px; width: 210px; margin-left: -210px; position: relative; }

.iblm, .bl, h3 {clear:both}



.cmxform 		{	background: #9ab7e1; padding: 9px 8px;}
.cmxform a 		{	color: #FFF;}
.cmxform input		{	width:97%;}
.cmxform select		{	width:100%; padding: 2px; color:#2d2d2d; }
.cmxform .unit		{	width:100%; padding: 10px 0 6px 0;}
.cmxform .unit2		{	width:100%; padding: 4px 0;}
.cmxform .unit3		{	padding: 10px 0;}
		

.lfc, .rfc {position: relative; float:left; width: 50%;}
.mainimg {width:210px; height:130px; overflow:hidden;}
.flb {float:left; position: relative; overflow: hidden;}
.flr {float:right; position: relative; overflow: hidden;}
.flbl {float:left; position: relative; overflow: hidden; margin-left: -100%; left: 100%;}

/*

#leftcol{
 width:21%; 
 float:left; 
 position:relative; 
padding: 20px 30px 40px 35px;
background: #B5E3FF;
  }
 
#twocols{
 width:auto;
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:21%; 
 float:right; 
 position:relative; 
background: #FFACAA;
padding: 20px 35px 40px 30px;
 }
 
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:auto;
 }
 

 */

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
/*.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}*/

/* Hides from IE-mac \*/
/*
* html .clearfix{height: 1%;}
.clearfix{display: block;}*/
/* End hide from IE-mac */  


 
 /*printer styles*/ 
/* @media print{ */
/*hide the left column when printing*/ 
/*
#leftcol{display:none;} */

/*hide the right column when printing*/ 
/*#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
*/


/* Footer
-----------------------------------------------------------------------------*/

/* Blogs
-----------------------------------------------------------------------------*/
.blog-tab, .blog-tab-container, .blog-post-title, .blog-sidebar {background-color:#EAEAE2;}
.blog-calendar-table td {height:auto; padding: 0 5px;}
.blog-rss-icon {height:24px; width:32px; position: relative; top:-3px; background-image: url(/img/rss_icon.gif);}
.blog-tab .blog-rss-icon {right: -15px;}

/* Fixes
-----------------------------------------------------------------------------*/
.filterContainer .discard_filter.disabled {text-decoration:none;}
.highdark {display:none}
.highlight {display:block}
#vacancy_filter_form .data-table,
#resume_filter_form .data-table {padding: 10px; borger:2px solid #fff;}
#vacancy_filter_form .data-table td,
#resume_filter_form .data-table td {padding: 0 2px;}
#vacancy_filter_form .data-table select,
#resume_filter_form .data-table select {width:100%}
#rezumediv .lfc {overflow:visible; width:75%;}
#rezumediv .rfc {width:25%;}
#top5 .iblm .flb .rate div {padding:0; margin:0; width:auto; height: auto;}
#top5 .iblm .flb .rate div div div {padding:0; margin:0; width:12px; height: 12px;}
#top5 .iblm .flb .rate td {height: auto;}
#top5 .iblm .flb .rate div div div.digit_rate {height:auto; width:auto; position: relative; top: -5px; padding-left:5px}
.blog-comment-buttons input {vertical-align:top}
.opt-text {text-align:justify;}
#sideRight #forum .bram {padding:0; margin:0 0 5px;}
#sideRight #forum .obram {padding:0; margin:0;}
#sideRight #forum .iblm {padding:15px 10px 10px; margin: 0 0 10px 0;}
#sideRight #forum p {padding:15px 0 7px;}
#sideRight #forum {background: none;}
#sideRight #rabota .sender a {left:-5px;}
.sender .flr {right:-10px;}
.butttt {width:auto; border:1px solid #146AB3;}
.blog-search input {padding: 5px; width: 100px;}
.blog-search select {padding: 2px; height:25px; width: 112px;}
.blog-search tr td {vertical-align: middle;}
#filterSelect {text-decoration: none;}
#filterSelect span {border-bottom: none;}

.videos_main .markup{
	border-spacing:0;
	width:auto;
}

#middle .videos_main{
	background: #eaeae0;
	overflow: hidden;
	padding: 10px;
}

#middle .videos_main_wrap{
	margin: 10px 0;
        background:none repeat scroll 0 0 #EAEAE0;
}

#middle .videos_main .video{
	padding: 10px;
	width:146px;
}





/*--------------------pro.css-----------------------*/
#news, #interview, #video, #actions, #lerns, #blogs, #bib, #rabota { background: #eaeae2; padding: 10px; position: relative; }
#actions, #lerns {padding: 0;}
.bl div {margin-bottom: 0; overflow:hidden;} /*<-- не менять */
#search, #navi, #news, #interview, #video, #forum, #actions, #cons, #blogs, #top5, #art, #analys, #bib, #rabota, #lerns { margin-bottom: 20px;}
/*main*/
#actions p {padding: 15px 0 0 0}
#actions .iblm {padding: 10px}
#actions .iblm .iblm {padding: 0 5px}

#top5 .iblm {background: #eaeae2; padding: 10px; height: 80px; padding: 0; border: 5px solid #fff;
border-width: 0px 0 10px 0; overflow:visible;}
#top5 .rfc .iblm {border-left: 15px  solid #fff; }
#top5 .lfc .iblm {border-right: 15px; }
#top5 .flb {padding-left: 65px;}
#top5 .flb div {height: 55px; overflow: hidden;}
#top5 .rate {position: relative;}
.mad {z-index:1; margin-top: -43px; top: 32px; position:relative;}
#top5 .iblm .flb div {padding: 0 25px 0 10px;} 

#analys .iblm, #art .iblm {padding: 10px; background: #eaeae2; border: 10px solid #fff; border-width: 0 0 10px 0; }
#analys .iblm p, #art .iblm p {padding: 15px 0 15px 0; min-height: 28px;}
#analys .flb, #art .flb {padding-left: 210px; text-align:justify;}
#analys .sender, #art .sender {padding-right: 210px;}

#forum p {padding: 10px 0 5px 0; margin: 0;}
.bram {border: 1px dotted #000; border-width: 0 0 1px 0; padding-left: 0; text-align:justify;}
.bram, .obram	{ margin: 0 15px; }
#first {background: #94b7df; border:1px solid #94b7df; border-width: 0 0 1px 0;}
#second {background: #6c84aa; border:1px solid #fff; border-width: 0 0 1px 0;}
#third {background: #cc0001; border:1px solid #fff; border-width: 0 0 1px 0;}

#lerns .iblm {padding: 10px}
#lerns  .iblm .iblm {padding: 5px 0 10px;}

/*left*/
#search 			{	height:60px;}
#search .cmxform input		{	width:93%;}
#navi {position:relative;}
#navi div 	{	background: #eaeae2; border: 1px solid #fff; border-width: 1px 0 1px 0; padding: 5px 10px;}

#news {padding: 10px 10px;}
#news #nh {border: 1px dotted #000; border-width: 0 0 1px 0; padding-left: 0;}
#news .iblm div, #news .rfc, #news .lfc {padding: 5px 0;}
#news .iblm {text-align:justify;}
#news .rfc .iblm {padding-left: 15px;}
#news .lfc .iblm {padding-right: 15px;}
#news .rfc .iblm:first, #news .rfc .iblm:first div {padding-top: 0;}

.iblm {padding: 5px 0;}
#interview {}
#video { padding-left:0px; padding-right:0px; padding-top:0;}
#video p {padding-left:10px}

#bib {position: relative;}
#bib .iblm {position: relative;}
#bib .flb {padding: 0 0 0 70px;}
#bib .flb h4 {padding-bottom: 5px;}
#bib .flb p {margin: 36px 0 0 0; font: 18px/22px normal;}
#bib img { height: 60px;}
#bib .prs {font: 18px/22px normal; padding: 0 0 0 0;}
#bib .hrts {padding: 5px 0;}

#market {position: relative;}
#market .iblm {position: relative; background: #eaeae2; padding: 10px; margin-bottom:10px;}
#market .flb {padding: 0 0 0 95px;}
#market .flb h4 {padding-bottom: 5px;}
#market img { width:90px; height: 90px;}
#market .prs {font: 18px/22px normal;}

/*right*/
#rabota {padding-top: 5px;}
#rabotam .cent a {text-decoration: none; border-bottom: 1px dotted #146ab3; font: 14px/16px Arial, Tahoma, Verdana, sans-serif; overflow:visible;}
#rabotamm .cent a {text-decoration: none; border-bottom: 1px dotted #146ab3; font: 14px/16px Arial, Tahoma, Verdana, sans-serif; overflow:visible;}
#rabotam .navactive a {border-bottom: 0px; color: #323232;}
#rabota .bram { margin: 0 5px; overflow: hidden; height:40px}
#sideRight #rabota .bram { margin: 0;}
#sideRight #rabota .sender { margin: 0; padding:0;}
#forum .iblm  { background: #eaeae2; margin-top:10px;}
#forum .sender  { background: #eaeae2; }
#cons {}
#blogs {position: relative;}
#blogs .iblm {position: relative;}
#blogs .flb {padding: 0 0 0 70px;}
#blogs .flb h4 {padding-bottom: 5px;}
#blogs img { height: 60px; position: relative; z-index:20;}
input.inputtext{
  height:17px;
  border:solid 1px #999;
  width: 300px;
}
div.grayform{
    background: #EBEAE1;
    padding: 20px 68px 30px;
}

input.paymin{width: 256px;height:17px;
  border:solid 1px #999;}
textarea.inputtextarea{
width:300px;
border: 1px solid #999;
}
select{border:solid 1px #999;}
/*td{height:30px;}*/
.patterntable td {height:auto;}
.patterntable .theig {padding-bottom:10px;}
input.submit{margin-bottom:20px;}

span.zarp input.inputtext{
width:250px;
padding:2px;
height:15px;
position:relative;
top:-3px;
}

span.zarp select.inputselect{
top:-1px;
position:relative;
padding-top:1px;
}

span.zrp input.inputtext
{
 position:relative;
 top:2px;
}

span.zarplot input.inputtext {width:79px;margin-left:10px;margin-right:10px;position:relative; height:13px;padding:2px;}
span.zarplot select.inputselect{width:50px;height:19px}
input.inputfile
{
width:80px;
height:23px;
size:0px;
opacity: 0;/* задаем нулевую видимость */
	filter:alpha(opacity=0);
}
span.photo{
background: url("/images/btn/btn_set.png") no-repeat top left;
height:100%;
display:block;
cursor: pointer;
}

span.noborder input{border:0px;}


#content1 {
/*overflow:hidden;*/
width:100%;
}
#sidebar1 {
float:left;
width:210px;
height:100%;
}
#cont1 {
height:100%;
margin-left:240px;
}
button.button {
outline: expression(hideFocus='true') !important;
background:url("/img/button123.png") no-repeat scroll 0 0 transparent;
background-position: top;
border:0 none;
font-family:sans-serif;
font-size:10pt;
height:25px;
margin-top:10px;
outline:medium none;
padding-bottom:3px;
vertical-align:middle;
width:70px;
}

#newsblock{
	display:inline-block;
        margin-left:30px;
        position:relative;
}
#leftmenublock{
	width:210px;
	display:inline-block;
	vertical-align:top;
}
.leftwidth{
	width:210px;
}
.newgoods{
	display:inline-block;
}
.blockheader{
	display:block;
        margin-bottom:10px;
}
.contentblock{
	display:inline-block;
}
.pageblock{
	background: #EAEAE2;
        padding-bottom:10px
}
.blockheader{
	font-size:17px;
}
.blacklink{
	color:#000;
}
.goodsmain{
	padding-top:22px;
	padding-left: 10px;
}

.producerlogo{
	width:50px;
	height:50px;
	margin:11px;
        margin-top:0px;
	float:left;
}
input.special-input { display: none; }
#gloss{
	position:relative;
	margin-bottom:20px;
}
#gloss h3{
	margin-bottom:0px;
}
.gloss_links{
	position:absolute;
	background:#fff;
	border:1px solid #ddddee;
	line-height:180%;
	padding:10px;
	width:190px;
	display:none;
	z-index:10;
}
.leading_categories{
	border:1px solid #a0a28a;
	padding:10px;
	margin-bottom:20px;
}
.leading_categories img{
	float:left;
	margin:0px 10px 10px 0px;
}
.ask_question{
	background:url(/images/ask_question.jpg) left top no-repeat;
	padding-left:20px;
	color:#456acd;
}
.ask_question span{
	border-bottom:1px dotted #456acd;
}
.information{
	background:#eaeae2;
	padding:10px;
}
.information .title{
	color:#146ac3;
}
.information img.left{
	float:left;
	margin:0px 10px 10px 0px;
}
.information p span{
	border-bottom:1px dashed #146ac3;
	color:#146ac3;
}
.information li a{
	border-bottom:1px dashed #146ac3;
	color:#146ac3;
	text-decoration:none;
}
ul.bluebullet{
	list-style:none;
	margin:0px;
}
ul.bluebullet li{
	list-style-type:none;
	background:url(/images/bullet.gif) left 7px no-repeat;
	padding-left:15px;
}
ul li{
	list-style-type:none;
	background:url(/images/bullet.gif) left 7px no-repeat;
	padding-left:15px;
}
.inform{
	width:100%;
	overflow:hidden;
}
.destinations{
	list-style:none;
	margin-bottom:20px;
	width:210px;
}
.destinations li.act{
	list-style-type:none;
	padding:5px;
	background:#d8d7cd;
}
.destinations li{
	list-style-type:none;
	padding:5px;
	background:#eaeae2;
}

#popup-activate-links p{
	margin:0px 0px 5px 0px;
}
#popup-activate-links p a.call-link{
	padding-left:20px !important;
	text-decoration:none;
}
#popup-activate-links p a.email-link{
	padding-left:20px !important;
	text-decoration:none;
}
#popup-activate-links p a.call-link span{
	border-bottom:1px dotted #146ab3;
}
#popup-activate-links p a.email-link span{
	border-bottom:1px dotted #146ab3;
}
#stars h2{
	cursor:pointer;
}
#stars h2 span{
	border-bottom: 1px dashed #146AB3;
	color:#146AB3;
}
.table_all{
	border-collapse: collapse;
	width:100%;
}
.table_all td{
	border:1px solid #000;
	padding:5px;
}
.table_all td p{
	margin:0;
}
#horizontal-multilevel-menu li, .blog-sidebar ul li, .breadcrumb-navigation li, .blog-navigation li, .modern-tabs li{
	background: none;
    list-style-type: none;
    padding-left: 0;
}
