@import url("nk2.css");

html,body{height:100%;}
body
{
	margin: 0px; 
	padding: 0px; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 10px;
	outline: none;
	/*background:#fff url(/common/it_img/body.png) left 51px repeat-x;*/
	background:#fff url(/common/it_img/body.gif) 0px 0px repeat-x;
}

a:hover{ text-decoration:none;}

embed, object, a{outline:none;}

div.wrap
{
	position:relative;
	min-height:100%;
	width:950px;
}

div.header{ position:relative; }
div.header div.over
{
	width:362px;
	height:68px;
	background:#FFF url(/common/it_img/header_wave.gif) right bottom no-repeat;
}

div.header a.logo
{
	background:url(/common/it_img/logo_ru.gif) left 24px no-repeat;
	display:block;
	margin-left:20px;
	padding-top:24px;
	width:218px;
	height:43px;
}

div.header a.logo.en { background:url(/common/it_img/logo_en.gif) left 24px no-repeat; }

div.header div.flash
{
	width:770px;
}

div.header div.flash .flash_class
{ 
	background-position:left top; 
	background-repeat:no-repeat;
	width:770px;
	height:170px;
	
}

/* flash backgrounds start */
body.index{	background:#fff url(/common/it_img/body_index.gif) left 51px repeat-x;}
body.company{	background:#fff url(/common/it_img/body_company.png) left 51px repeat-x;}
body.services{	background:#fff url(/common/it_img/body_services.png) left 51px repeat-x;}
body.otrasli{	background:#fff url(/common/it_img/body_otrasli.png) left 51px repeat-x;}
body.principles_of_work{	background:#fff url(/common/it_img/body_principles_of_work.png) left 51px repeat-x;}
body.customer_service{	background:#fff url(/common/it_img/body_customer_service.png) left 51px repeat-x;}
body.volga{	background:#fff url(/common/it_img/body_volga.png) left 51px repeat-x;}
body.spb{	background:#fff url(/common/it_img/body_spb.png) left 51px repeat-x;}
body.sibir{	background:#fff url(/common/it_img/body_sibir.png) left 51px repeat-x;}
body.yug{	background:#fff url(/common/it_img/body_yug.png) left 51px repeat-x;}
body.ural{	background:#fff url(/common/it_img/body_ural.png) left 51px repeat-x;}

body.index div.header .flash_class{ background-image:url(/common/it_img/flash_index_ru.jpg); height:220px; }
body.company div.header .flash_class{ background-image:url(/common/it_img/flash_company_ru.jpg); height:170px; }
body.services div.header .flash_class{ background-image:url(/common/it_img/flash_services_ru.jpg); height:170px; }
body.otrasli div.header .flash_class{ background-image:url(/common/it_img/flash_otrasli_ru.jpg); height:170px; }
body.principles_of_work div.header .flash_class{ background-image:url(/common/it_img/flash_principles_of_work_ru.jpg); height:170px; }
body.customer_service div.header .flash_class{ background-image:url(/common/it_img/flash_customer_service_ru.jpg); height:170px; }

body div.header .flash_class.default { background-image:url(/common/it_img/flash_default.jpg); height:170px; }

body.volga div.header .flash_class{ background-image:url(/common/it_img/flash_volga.jpg); height:220px; }
body.spb div.header .flash_class{ background-image:url(/common/it_img/flash_spb.jpg); height:220px; }
body.sibir div.header .flash_class{ background-image:url(/common/it_img/flash_sibir.jpg); height:220px; }
body.yug div.header .flash_class{ background-image:url(/common/it_img/flash_yug.jpg); height:220px; }
body.ural div.header .flash_class{ background-image:url(/common/it_img/flash_ural.jpg); height:220px; }
/* flash backgrounds end*/

div.header div.lang_search
{
	position:absolute;
	top:19px;
	right:0px;
	width:350px;
	height:20px;
}

div.lang_search .lang_ru,
div.lang_search .lang_en
{
	background-image:url(/common/it_img/langs.gif);
	background-repeat:no-repeat;
	width:19px;
	height:19px;
	display:block;
	float:left;
}

div.lang_search .lang_en{ background-position:-19px 0px; }
div.lang_search a.lang_ru:hover{background-position:0px -19px;}
div.lang_search a.lang_en:hover{background-position:-19px -19px;}
div.lang_search div.sel_ru{background-position:0px -19px;}
div.lang_search div.sel_en{background-position:-19px -19px;}

div.lang_search .lang_ru{margin-right:5px;}
div.lang_search .lang_en{margin-right:5px;}
div.lang_search div.search{clear:right; float:right;}
div.lang_search div.search form{ float:left; }
div.lang_search div.search div.title{ width:32px; height:9px; background:url(/common/it_img/title_search.gif) left top no-repeat; float:left; margin:5px 5px 0 0; font-size:8px;}
div.lang_search div.search div.title_en{background:url(/common/it_img/title_se.gif) left top no-repeat;}
div.lang_search div.search .txt{float:left; margin:0px; position:relative; padding:0px; }
body.eng div.header .flash_class {background-image:url(/common/it_img/info.jpg);height:220px;}
div.lang_search div.search .txt
{
	border: 1px solid #999;
	width: 20em;
	padding: 0.15em 0.4em 0 0.4em;
	font-size: 1.1em;
	height:1.5em;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 5px 0 0;
	vertical-align:top;
}

body.en div.lang_search div.search div.title{ background-position: 0px -10px;}

div.header div.header_bottom
{
	background:#fff url(/common/it_img/header_bottom.gif) left top no-repeat;
	width:653px;
	height:38px;
	border-bottom:15px;
}

div.header div.header_bottom a
{
	display:block;
	float:left;
	width:23px;
	height:23px;
	background:url(/common/it_img/header_links.png) left top no-repeat;
	margin-right:15px;
	font-size:10px;
}

div.header div.header_bottom a.home{ margin-left:10px;}
div.header div.header_bottom a.search{ background-position:-23px top;}
div.header div.header_bottom a.sitemap{ background-position:-46px top;}
div.header div.header_bottom a.back{ background-position:-70px top;}
div.header div.header_bottom a.regions{ background-position:-93px top;}
div.header div.header_bottom a.ithome{ background-position:-116px top;}

/* content */
div.content_wrap
{
	padding-bottom:115px;
	width:950px;
	padding-top:15px;
}

div.rightback
{
width: 100%;
float:left;
overflow:hidden;
position:relative;
background:#d6e9e8 url(/common/it_img/box_end.png) right bottom no-repeat;
}

div.snivel_bg
{
	background:#fff url(/common/it_img/snivel_bg.png) right top repeat-y;
}

div.snivel
{
	position:absolute;
	bottom:113px;
	right:0px;
	background:url(/common/it_img/snivel.png) right top no-repeat;
	width:37px;
	height:44px;
	z-index:9999999;
}

.contentback {
float:left;
background-color:#fff;
width: 100%;
position:relative;
right: 150px;    /* width of right sidebar */
}

.leftback {
width: 100%;
position:relative;
right: 610px; /* width of the content area */
float:left;
background:#d6e9e8 url(/common/it_img/left_bottom.gif) 760px bottom no-repeat;
}

.leftsidebar {
float:left;
width: 190px;
overflow:hidden;
position:relative;
left: 760px;
padding-bottom:30px;
}

.content {
float:left;
width: 610px;
overflow:hidden;
position:relative;
left: 760px;
}

.rightsidebar {
float:left;
overflow:hidden;
width: 150px;
position:relative;
left: 760px;
}

/* menu */
.leftsidebar .menu
{
	padding-bottom:30px;
	font-family:Tahoma;
}

.leftsidebar .menu a,
.leftsidebar .menu a:hover{ text-decoration:none}

.leftsidebar .menu .menutop
{
	background:url(/common/it_img/menu_top.png) right top no-repeat;
	height:31px;
	margin-bottom:2px;
}

.leftsidebar .menu .lvl1
{
	color: #003835;
	font-weight: bold;
	background:url(/common/it_img/menu_l1_bottom.png) 1px bottom repeat-x;
	padding: 0.5em 0.3em 0.5em 0;
	line-height:normal;
	text-transform:uppercase;
	font-size:1em;
}
.leftsidebar .menu .lvl1 a
{
	text-decoration: none;
	color: #003835;
	padding: 0px 0 0px 2.2em;
	background:url(/common/it_img/menu_1.png) 1px 4px no-repeat;
}
.leftsidebar .menu .lvl1 a:hover{text-decoration: none;color: #ff8700;}
.leftsidebar .menu .sel1{background-color: #fe8701;}
.leftsidebar .menu .sel1 a{color: #fff;background-image:url(/common/it_img/menu_2.png);}
.leftsidebar .menu .sel1 a:hover{color: #003835;}

.leftsidebar .menu .lvl2
{
	font-size: 1.1em;
	color: #003835;
	background:#84aeac url(/common/it_img/menu_2.gif) left top no-repeat;
	padding: 0px 2px 2px 30px;
	border-bottom: 1px solid #fff;
	line-height:1.2em;
}
.leftsidebar .menu .lvl2 a{	text-decoration: none;	color: #003835;}
.leftsidebar .menu .lvl2 a:hover{color: #fff;}
.leftsidebar .menu .sel2{background:#fe8701 url(/common/it_img/menu_2_sel.gif) left top no-repeat;}
.leftsidebar .menu .sel2 a{color: #fff;}
.leftsidebar .menu .sel2 a:hover{color: #003835;}

.leftsidebar .menu .lvl3
{
	font-size: 1.1em;
	color: #003835;
	background: #a6c7c5 url(/common/it_img/menu_3_border.gif) repeat-y left top;
	padding: 2px 2px 2px 39px;
	border-bottom: 1px solid #fff;
	line-height:1.2em;
}

.leftsidebar .menu .lvl3 a{	color: #003835;}
.leftsidebar .menu .lvl3 a:hover{color: #fff;}
.leftsidebar .menu .sel3
{
	font-weight: bold;
	background: #fe8701;
	background-image:none;
}
.leftsidebar .menu .sel3 a{	color: #fff;}
.leftsidebar .menu .sel3 a:hover{color: #003835;}
.leftsidebar .menu .lvl4
{
	font-size:1.1em;
	color: #fff;
	background: #5c8c89 url(/common/it_img/menu_4.gif) no-repeat left top;
	padding: 0px 0 2px 52px;
	border-bottom: 1px solid #fff;
}
.leftsidebar .menu .lvl4 a{	color: #fff;}
.leftsidebar .menu .lvl4 a:hover{	color: #003835;}
.leftsidebar .menu .sel4{background: #fe8701 url(/common/it_img/menu_4_sel.gif) no-repeat 28px top;}
.leftsidebar .menu .sel4 a{	color: #fff;}
.leftsidebar .menu .sel4 a:hover{	color: #003835;}
.leftsidebar .menu .lvl5
{
	font-size:1.1em;
	color: #fff;
	background: #a6c7c5;
	padding: 0px 0 2px 52px;
	border-bottom: 1px solid #fff;
}
.leftsidebar .menu .lvl5 a{	color: #003835;}
.leftsidebar .menu .lvl5 a:hover{	color: #fff;}
.leftsidebar .menu .sel5{background: #fe8701;}
.leftsidebar .menu .sel5 a{	color: #fff;}
.leftsidebar .menu .sel5 a:hover{	color: #003835;}

/* banners in left column*/
.leftsidebar .banners
{
	padding:0 5px 0 5px;
}

/* links block in left column*/
.leftsidebar .links { margin: 0px 0px 15px 0px; background: #c5dddc url(/common/it_img/left_bg_01.gif) left 12px no-repeat;}
.leftsidebar .links .head{ height:18px; background:url(/common/it_img/box_left.png) left top no-repeat; font-size:0px;}
.leftsidebar .links .foot{ height:18px; background:url(/common/it_img/box_left.png) left bottom no-repeat; font-size:0px;}
.leftsidebar .links .cont{ min-height:145px; margin:10px 5px 10px 20px;  }
.leftsidebar .links .cont p{ margin:0; margin-right:40px; display:block; padding:0.4em 0 0em 0; line-height:1.2em; background-repeat:no-repeat; background:url(/common/it_img/container_separator.gif) left bottom repeat-x; padding-bottom:3px; }
.leftsidebar .links .cont a{ text-decoration:none; display:block; clear:both; color:#003835; font-size:1.1em; font-family:Tahoma; min-height:21px; vertical-align:middle; background-repeat:no-repeat; background-position:left 50%; padding:0.5em 0em 0em 30px;  }
.leftsidebar .links .cont a:hover{color:#FFF;}
.leftsidebar .links .cont .company{ background-image:url(/common/it_img/ico_company.gif);}
.leftsidebar .links .cont .services{ background-image:url(/common/it_img/ico_services.gif);}
.leftsidebar .links .cont .consult{ background-image:url(/common/it_img/ico_consult.gif); padding-top:0; margin-bottom:2px;}
.leftsidebar .links .cont .academy{ background-image:url(/common/it_img/ico_academy.gif);}

/* right column */
.rightsidebar{ font-family:Tahoma; padding-bottom:35px; }

.leftsidebar a,
.rightsidebar a{ color:#006964; }

.rightsidebar .boxer
{
	background:#d6e9e8 url(/common/it_img/box_top.png) left top no-repeat;
	padding-top:8px;
}

.rightsidebar .boxer .light
{
	background-image:url(/common/it_img/box_top_light.png);
}

.rightsidebar .boxer .cont{padding:10px; }
.rightsidebar .boxer .cont.nopb { padding-bottom: 0px; }

.rightsidebar .boxer .bottom
{
	margin-top:10px;
	background:#fff url(/common/it_img/box_bottom.png) left top no-repeat;
	height:8px;
}


.rightsidebar .boxer_last .bottom
{
	margin-top:10px;
	background:url(/common/it_img/snivel_wave.png) right top no-repeat;
	height:78px;
}

.rightsidebar .no_bottom .bottom
{
	visibility:hidden;
}

.rightsidebar .boxer .title
{
	background-color:#006964;
	font-size:1.1em;
	font-weight:bold;
	padding:0 5px 2px 10px;
	color:#FFF;
	margin-top:-5px;
}

.rightsidebar .news .item{ margin-bottom:10px; font-family:Arial; }
.rightsidebar .news .item .date{ font-weight:bold; color:#cb6c01; font-size:1.1em;}
.rightsidebar .news .item p{ font-size:1em; margin-bottom:0px; }
.rightsidebar .news .item span { font-size:1em;}
.rightsidebar .news .item span a{ color:#003835; font-weight:bold; font-family:Tahoma; }
.rightsidebar .news .item span a:hover{text-decoration:none;}

/*container*/
.container
{
	margin:auto;
	padding:0px 30px 0px 30px;
	width:550px;
	z-index:10;
	color:#202020;
	font-family:Arial;
}

/* color */
.container .notabena{ color:#fe8701; font-weight:bold; }
.container .gray{ color:#404242; }

/*paragraph*/
.container p{ font-size:1.2em; line-height:1.3em; }

.container td{ font-size:12px; }
.container td p { font-size:12px; }
.container td.tpt{font-size:10px; font-weight:bold; color: #FFFFFF; font-family:Tahoma,Arial,Helvetica,sans-serif;}
.container td.pt{font-size:10px;font-family: Tahoma,Arial,Helvetica,sans-serif }
.container td.lpt {font-size:12px;}

/* headers */
h1,h2,h3,h4,h5,h6{color:#006964; font-weight:bold; }
h1{ font-size:1.73em; }
h2{ font-size:1.58em; }
h3{ font-size:1.4em; }
h4{ font-size:1.3em; }
h5{ font-size:1.2em; margin-bottom:1em; }
h6{ font-size:1.1em;}

h6 { margin-bottom: 5px; }

/* lists */
.container ul,
.container ul li
{
	list-style-type:none;
	font-size:1em;
}

.container ul{ padding-left:0px;}

.container ul li
{
	/*font-size:1.2em;*/
	font-size: 12px;
	line-height:1.3em;
	padding-left:3.333em;
	background:url(/common/it_img/li.gif) 1em 0.15em no-repeat;
}

.container ul ul { padding: 0.5em 0px 0.5em 0px; }

.container ul li li
{
	font-size: 12px;
	line-height:1.3em;
	padding-left:3.333em;
	background:url(/common/it_img/bullit_small.gif) 1em 0.15em no-repeat;
}

.project_links p { float: right; text-align: left; }
.project_links p a { line-height: 20px; }

.project_info { margin-bottom: 10px; }
.project_info p { margin-bottom: 10px; }

a.bullit { padding-left: 14px; background: transparent url(/common/it_img/li.gif) no-repeat 0px 1px; }

.container .orb
{
	background:url(/common/it_img/orange_bullit.gif) left 0.28em no-repeat;
	text-indent:1.5em;
	/*///*/
	/*margin-bottom: 1em;*/
	margin-bottom: 0px;
}

/*.container .orb a { text-decoration: underline; }*/
.container .orb a { text-decoration: none; }
.container .orb a:hover { text-decoration: none; }

.container .orb.mini { margin-bottom: 0px; }

.container .orb.notd a { text-decoration: none; }
.container .orb.notd a:hover { text-decoration: none; }

.container .info
{
	background:url(/common/it_img/info.gif) no-repeat;
	text-indent:1.5em;
	padding-left:17px;
}
.container .info a
{
text-decoration:none;
}

/*links*/
.container a{ color:#006964; }
.container a.orhov{ text-decoration:none;}
.container a.orhov:hover{color:#fe8701;}

/* separator */
.container .separator
{
	background:url(/common/it_img/container_separator.gif) left top repeat-x;
	height:1px;
	margin-bottom:1.5em;
}

/* breadcrumbs */
.container .breadcrumbs
{
	font-family:Tahoma;
	/*text-indent:1.3em;*/
	color:#003835;
	margin-bottom:2.5em;
}

.container .breadcrumbs a,
.container .breadcrumbs span
{
	font-weight:bold;
	font-size:10px;
	color:#003835;
}

.container .breadcrumbs a.home
{
	/*padding:0 0.5em 0 0.8em;*/
	padding: 0px;
	text-decoration:none;
}

.container .breadcrumbs a.home img { position: relative; top: 2px; }

/*footer*/
div.footer
{
	position:relative;
	z-index:10;
	height:100px;
	margin:-100px 0 0 0;
	min-width:950px;
	background:#FFF  url(/common/it_img/footer_bg.png) left bottom repeat-x;
}

div.footer_in
{
	background:url(/common/it_img/footer_left.gif) left top no-repeat;
	height:100px;
	width:950px; /* farewell to ie6 min-width */
}

div.footer_txt
{
	width:360px;
	text-align:center;
	margin-left:430px;
	padding-top:23px;
	font-size:1em;
	font-family:Verdana;
}

div.footer a
{
	color:#006964;
	font-weight:bold;
	text-decoration:none;
}

div.footer a:hover { color:#006964; }

div.footer .white a { color: #ffffff; font-weight: normal; }
div.footer .white a:hover { text-decoration: underline; }

.dark { color: #202020; }

/* misc */
.center { margin-left: auto; margin-right:auto; }
.acenter{text-align:center;}
.clearer{height:0px; font-size:0px; clear:both; padding:0; margin:0;}
.white{color:#FFF;}
.green{color:#006964;}
.orange{color:#FF8700;}
.red { color: #ff0000; }

.brown { color: #cb6c01; }

.shadowed {
position: relative;
padding: 10px;
max-width: 550px;
 z-index:99999;
}

.shadowed p{ z-index:999;}

 .sh {
position: absolute;
 background: url(/common/it_img/boxer.png) no-repeat;
 z-index: 11;
}

.tl {
 /* ������ ������ */
 top: -10px;
 bottom: 10px;

/* ������ ������ */
left: 0px;
right: 10px;
background-position:-10px -10px;
 }

 .tr {
width: 10px;
 top: -10px;
bottom: 10px;
 right: 0px;
background-position: 0px -10px;
 }

 .bl {
left: 0px;
 right: 0px;
 bottom: 0px;
 height: 10px;
 background-position: -10px 0px;
 }

.br {
 width: 10px;
 height: 10px;
 right: 0px;
 bottom: 0px;
 background-position:0px 0px;
 }
.new_box
{
	background:#e5f1f0 url(/common/it_img/ugol_1.png) left top no-repeat;
}

.new_box .c2{ background:url(/common/it_img/ugol_2.png) right top no-repeat;}
.new_box .c3{ background:url(/common/it_img/ugol_3.png) right bottom no-repeat;}
.new_box .c4{ background:url(/common/it_img/ugol_4.png) left bottom no-repeat; padding: 20px 20px 20px 20px; }
.article-text p{
margin-top:1.5em;
}

.nav_block{
color:#003835;
font-weight:bold;
}
.nav_block select{
color:#434444;
width:14em;
font-size:0.9em;
border:solid 1px #7F9DB9;
margin:0.2em;
}
.nav_block div{
margin-left:0.3em;
}
.horis{
position:relative;
margin-bottom:15px;
zoom: 1;
}
.news_item .photo{
float:left;
width:160px;
/*margin: 0 15px 0 0px;*/
margin: 0 0px 0 0px;
}
.news_item .text{
float:left;
width:370px;
}

.position { margin-bottom: 4px; padding-left: 1.5em; }


/* form */
form.form { margin: 0px; }
form.form label { display: block; width: 160px; font-size: 1.2em; float: left; }
form.form input { float: right; width: 345px; margin: 0px; border: 1px solid #bbbbbb; font-size: 12px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
form.form div { margin: 0 0 20px 0; clear: both; }
form.form div.center { margin-left: auto; margin-right:auto; width: 170px; }
form.form div.errors { margin: 0px; color: #ff0000; font-size: 1.2em; }
form.form select { float: right; width: 347px; margin: 0px; border: 1px solid #bbbbbb; font-size: 12px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
form.form textarea { float: right; width: 335px; height: 80px; margin: 0px 0px 1em 0px; border: 1px solid #bbbbbb; font-size: 12px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
form.form input.button { width: 170px; border: 1px outset #86AAA8; }
form.form .clearer { margin: 0px; padding: 0; }
form.form .narrow { float: none; width: 100px; margin: 0 0 0 3px; }

form.form input.date { float: none; margin: 0px 0px 0px 3px; width: auto; }

form.form .values { display: inline; float: right; width: 345px; margin: 0px; text-align: right; }
form.form .values p { float: right; text-align: left; margin: 0px; }
form.form .values label { display: inline; float: none; width: auto; }
form.form .values input { display: inline; float: none; width: auto; }

form.form.callback { width: 340px; margin: 0px auto 0px auto; padding: 20px; }
form.form.callback div { margin-bottom: 1em; }
form.form.callback p { margin-bottom: 1em; }
form.form.callback .first { margin-bottom: 0px; }
form.form.callback .last { margin: 0; }
form.form.callback label { width: 250px; }
form.form.callback input { width: 298px; }
form.form.callback select { width: 300px; }
form.form.callback textarea { width: 288px; margin: 0; }
form.form.callback input.button { width: 170px; }

form.form.callback .list_item{
margin: 0px;
}
form.form.callback .list_item label{
font-weight:normal  !important;
text-align:right;
width:270px;
}
form.form.callback .list_item input{
width:auto;
border:none;
}

form.form .clearer { margin: 0; }
form.form.callback .clearer { margin: 0; }

.custserv_link { height: 45px; margin: 10px 0px 0px 0px; text-align: right; }
.custserv_link.bottom { height: auto; }
.custserv_link a {  }

/* начало nk.css*/

.content {min-height:1px;}
textarea {width:390px;height:50px;padding:5px;}
form span{font-size:1.2em;}
form span img{position:relative; top:3px;}
.formfname{width:200px;}
.cont ul
{
	padding-left:7px;
}

.cont ul li
{
	list-style:none;
	font-size:1.2em;
}

.cont ul li a
{	
	font-family: Arial, Helvetica, sans-serif; 
	color:#006964; 
}
.itform
{
position:relative;
z-index:10000;
width:400px;
}



.itform span {
display:block;
float:left;
padding:0 0 1em;
width:200px;
}
.itform input
{
border:1px solid #BBBBBB;
font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
width:150px;
}

.freg .shadowed
{
width:400px;
}


.itform .input_captcha {
margin:0 0 0 200px;

}

.itform img {
float:right;
padding:0 50px 1em 0;
}
.freg .itform .itbutton
{
margin-left: 200px;
}

h1
{
margin-bottom:0.75em;
}

.breadcrumbs h1
{
padding-top:20px;
font-family:Arial,Helvetica,sans-serif;
/*text-transform:uppercase;*/
text-indent:0;
}

.breadcrumbs .uppc { text-transform:uppercase; }

.newdate
{
color: #003936;
font-weight:bold;
padding-left:17px;
}

.news_archive_form a img {
position:relative;
top:3px;
}

.news_archive_form .button {
margin-left:3px;
}

.itform .button
{
width:100px;
}

.mr_100{margin-right:100px;}
.ml_100{margin-left:100px;}
.ml_150{margin-left:150px;}
.w_150 {width:150px}


.ev_form
{
}

.ev_form input{width:200px;margin:3px; font-family: Arial; font-size:12px;border:1px solid #BBBBBB;}
form.ev_form  textarea { margin: 0px; font-family: Arial; font-size: 12px;}
.ev_form select {width:200px;margin:3px;font-family: Arial;font-size:12px;}
.ev_form .radio {width:auto;border:none;font-family: Arial;font-size:12px;}
.ev_form .ft {width:65px;}
form.ev_form input.button{ float: none; width:auto; border:none; margin-bottom: 0px;}
.ev_form img{position:relative;top:4px;}

.lic
	{
	margin-left:105px;
	padding-top:20px;
	}

.licenses
	{
	margin-bottom:10px;
	}
.licenses p { margin-bottom: 2px; }

	
	
	
	
	
table.tablesorter {
font-family:Tahoma, Arial, Helvetiva, sans-serif;
background: #fff;
margin:10px 0pt 15px;
font-size: 1em;
color: #006964;
width: 100%;
text-align: left;
border-collapse: separate;
border-spacing: 1px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th 
{
background: #006964;
font-size: 1em;
padding: 4px 4px 4px 6px;
color: #fff;
font-weight: bold;
}
table.tablesorter tbody td 
{
background: #d6e9e9;
color: #000;
padding: 4px 4px 4px 6px;
vertical-align: top;
font-size:10px;
}


table.tablesorter tbody tr.odd td {
background: #b2d1d0;
}
.companyname a
{
color:#006964;
padding-left:1em;
text-decoration:none;
}
.companyname img
{
}

.tablesorter a { color: #003835; font-weight: bold; text-decoration: none; }
.tablesorter a:hover { color: #ff8700; font-weight: bold; }

.tablesorter .company { color: #006964; font-weight: bold; padding: 4px 4px 4px 20px; }
.tablesorter .proj { color: #2a2a2a; font-weight: normal; }

.tablesorter.it-group td { width: auto; }

.tablesorter .member { width: 20%; color: #2a2a2a; font-weight: bold; font-size: 11px; vertical-align: middle; }
.tablesorter .member a { text-decoration: underline; }
.tablesorter .member a:hover { text-decoration: none; }

/*
.proj a
{
	color: #000;
	font-weight:bold;
	text-decoration:none;
}
.proj a:hover
{
	color: #FF8700;
}
*/
/*table.tablesorter thead tr .headerSortUp {
background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
background-image: url(desc.gif);
}*/
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background: #006964;
}
.naviga{text-align: center; color: rgb(0, 105, 100); font-weight: bold; font-size: 12px;}
.naviga a{color: rgb(0, 105, 100); font-weight: bold; font-size: 12px;}	
	
.p_r_o h3
	{
	margin-bottom:0;
	}
	
.pfilter
	{
	margin-bottom:25px;
	}

.pfilter .new_box 
	{
	width:200px;
	
	margin-right: 20px;
	float:left;
	}

.pfilter .new_box .c4
	{
	height:50px;
	}

.pfilter .new_box h5
	{
	margin:0px;
	}

	
.filter2  .new_box  .c4
	{
	background:none;
	height: 50px;
	width:  200px;
	}

.filter2  .new_box 
	{
	background: #E5F1F0 url(/common/it_img/ugol_11.png);
	}
	
.pfilter .new_box select
	{
	width:150px;
	}
	
.p_r_o select
	{
	width:500px;
	}

.pt
{
border:1px solid #FFFFFF;
}
.customer p{
margin-top:7px;
}
.customer select{
width:400px;
border: solid 1px #7F9DB9;
margin:0px;
}
.hidden{
display:none;
}

.m_b_5 {margin-bottom:5px;}

.des_prj a { font-size: 12px; }

.container  ul.second li 
{
display:list-item;
list-style:disc;
background:none;
list-style-position:inside;
}

.request{
color:#CB6C01;
font-weight:bold;
background-image: url('/common/it_img/request_pic_title.gif');
background-repeat:no-repeat;
padding: 10px 0px 0px 35px;

}

.container ul li.plus
{
background: url('/common/it_img/li_plus.gif') 0px -1px no-repeat;
line-height:1em;
list-style:none;
list-style-position:inside;
padding-left:12px;
text-transform:none;
font-size:10px;
}



.container ul li.minus
{
background: url('/common/it_img/li_minus.gif') 0px -1px no-repeat;

list-style:none;
list-style-position:inside;
padding-left:12px;
text-transform:none;
font-size:10px;
}

.container ul li.orange
{
text-transform:uppercase;
color:#ffa500;
padding-bottom:25px;
background:none;
font-size:10px;
}

.container ul li.orange { font-weight: bold; font-size: 11px; }
.container ul li.orange ul { padding-top: 10px; }
.container ul li.orange ul li a { font-weight: bold; font-size: 11px; }
.container ul li.orange ul li a:hover { color: #ff8700; }
.container ul li.orange ul li ul li a { font-weight: normal; font-size: 11px; }
.container ul li.orange ul li ul li a:hover { color: #ff8700; }
.container ul li.orange ul li ul { padding-top: 0px; }

.container ul li a.inside
{
color:#202020;
}


table.tablesorter tbody td.companyname
{
font-weight:bold;
}

/*конец nk.css*/

/* standard classes :) */

.nobg { background: 0; }
.f_12{ font-size:12px; }
p.f_12{ font-size:12px; }
.f_11{ font-size:11px; }
p.f_11{ font-size:11px; }
.f_10{ font-size:10px; }
p.f_10{ font-size:10px; }
.b{font-weight:bold;}
.fleft{float:left;}
.fright{float:right;}
.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mr_10{margin-right:10px;}
.ml_10{margin-left:10px;}
.ml_18{margin-left:18px;}

.mb_0{margin-bottom:0px !important;}
.mb_10{margin-bottom:10px;}
.pad_5{padding:5px;}

.aleft{text-align:left;}
.aright{text-align:right;}
.acenter{text-align:center;}
.pad_0{padding:0px;}
.pad_1{padding:1px;}
.pad_2{padding:2px;}
.pad_3{padding:3px;}
.pad_4{padding:4px;}
.pad_5{padding:5px;}
.pad_10{padding:10px;}
.pad_15{padding:15px;}
.pad_20{padding:20px;}

.pl_0{padding-left:0px;}
.pl_5{padding-left:5px;}
.pl_10{padding-left:10px;}
.pl_15{padding-left:15px;}
.pl_35{padding-left:35px;}

.pr_0{padding-right:0px;}
.pr_5{padding-right:5px;}
.pr_10{padding-right:10px;}
.pr_15{padding-right:15px;}

.pt_0{padding-top:0px;}
.pt_5{padding-top:5px;}
.pt_10{padding-top:10px;}
.pt_15{padding-top:15px;}

.pb_0{padding-bottom:0px;}
.pb_5{padding-bottom:5px;}
.pb_10{padding-bottom:10px;}
.pb_15{padding-bottom:15px;}

.h_130{height:130px;}
.w_350{width:350px;}
.w_400{width:400px;}

.w_30p { width: 30%; }
.w_40p { width: 40%; }
.w_60p { width: 60%; }
.w_70p { width: 70%; }

.nomb { margin-bottom: 0px; }