/* (c) 2010 НТК Алтимета. Все права защищены. */

td.left-right-bgColor {  
	background-color: #e6e6e6;
	min-width: 5px;
}

td.white-bg {  
	background-color: #FFF;
}

td.main-corner-white-top {	
	background-image: url('/images/border_styles/main_corner_white_top.gif');		
	background-repeat: repeat-x;
	background-position: bottom;	
}

td.main-corner-white-bottom {	
	background-image: url('/images/border_styles/main_corner_white_bottom.gif');		
	background-repeat: repeat-x;  
	background-position: top;
}


td.search-corner-gray-top {	
	background-image: url('/images/border_styles/seach_corner_gray_top.gif');		
	background-repeat: repeat-x;
	background-position: top;	
	background-color: #FFF;
}

td.search-corner-gray-right {	
	background-image: url('/images/border_styles/seach_corner_gray_right.gif');		
	background-repeat: repeat-y;  
	background-position: right;
	background-color: #FFF;
}

td.search-corner-gray-bottom {	
	background-image: url('/images/border_styles/seach_corner_gray_bottom.gif');		
	background-repeat: repeat-x;
	background-position: bottom;	
	background-color: #FFF;
}

td.search-corner-gray-left {	
	background-image: url('/images/border_styles/seach_corner_gray_left.gif');		
	background-repeat: repeat-y;  
	background-position: left;
	background-color: #FFF;
}


td.info-corner-gray-top {	
	background-image: url('/images/border_styles/info_corner_gray_top.gif');		
	background-repeat: repeat-x;  
	background-position: top;
	background-color: #f9f5d2;
}

td.info-corner-gray-right {	
	background-image: url('/images/border_styles/info_corner_gray_right.gif');		
	background-repeat: repeat-y;  
	background-position: right;
	background-color: #f9f5d2;
}

td.info-corner-gray-bottom {	
	background-image: url('/images/border_styles/info_corner_gray_bottom.gif');		
	background-repeat: repeat-x;  
	background-position: bottom;
	background-color: #f9f5d2;
}

td.info-corner-gray-left {	
	background-image: url('/images/border_styles/info_corner_gray_left.gif');		
	background-repeat: repeat-y;  
	background-position: left;
	background-color: #f9f5d2;
}

td.pixel-gray-line  {
	background-color: #d8dcdf;
	height: 1px;
}	

td.pixel-topmiddle-line {
	background-image: url('/images/bg_styles/delim_top_middle.gif');	
	height: 5px;
	background-repeat: repeat-x;  
	background-position: left top;
	background-color: #FFF;
}

td.top-bg-flag {	
	background-image: url('/images/bg_styles/top_bg.gif');		
	background-repeat: repeat-x;  
	background-position: center top;
}

td.welcome-box {  
	width: 263px;
	min-width: 263px;
	max-width: 263px;
	height: 154px;	
	background-color: #e30631;
	background-image: url('/images/bg_styles/welcome_box_red.gif'); 
	background-repeat: no-repeat;	
	background-position: right bottom;	
	color: #FFF;	
}

td.welcome-box p, td.welcome-box div {
	padding: 0px 10px 0px 15px;
}

td.welcome-box a {  
	color: #FFF;
}

td.welcome-box a:hover {
  color: #FFF;
  text-decoration: underline;
}

td.dotted-box {
	vertical-align: top;
	background-image: url('/images/bg_styles/dotted_bg.gif'); 
	background-repeat:  repeat-x;	
	background-position: left bottom;
}

table.top-menu td {
	vertical-align: middle;
	text-align: center; 
	width: 836px;
	min-width: 836px;
	height: 38px;
	line-height: normal;
	padding: 0 0;
	border: none;
}

td.delim-left-middle-pane {  	
	width: 2;
	vertical-align: bottom;
	background-image: url('/images/bg_styles/delim_left_middle_pane.gif'); 
	background-repeat:  repeat-y;	
	background-position: left bottom;
}


.menu-bar, .menu-bar2 {
	height: 27px;
	line-height: 27px;
	font-weight: bold;
	text-decoration: none;
}

.menu-bar {  	
	vertical-align: middle;
	background-image: url('/images/bg_styles/title_bg_h1.gif'); 
	background-repeat:  repeat-y;	
	background-position: left top;
    font-family: "trebuchet MS",sans-serif;
    font-size: 9pt;
    text-align: left;
    color: #FFF;
    padding: 0px 10px 0px 35px;
    margin: 0 0;
}


.menu-bar2 {
    padding-left: 25px;
  	border-top: 1px solid #EAEDF0;
}

.menu-bar a {
    color: white !important;
    display: block;
    text-decoration: none;
}

.menu-bar2 a {
    font-size: 11px;
	display: block;
	text-decoration: none;
}

.menu-bar a:hover {
	text-decoration: underline;
}

.menu-bar2:hover {
	background-color: #f8f8f8;
    color: #7d7d7d;
	text-decoration: underline;
}

td.corner-box-style1 {  	
	background-image: url('/images/bg_styles/corner_box_style1.gif'); 
	background-repeat:  no-repeat;	
	background-position: right bottom;
}

td.corner-box-style2 {  	
	background-image: url('/images/bg_styles/corner_box_style2.gif'); 
	background-repeat:  no-repeat;	
	background-position: right bottom;
}

td.corner-box-style3 {  	
	background-image: url('/images/bg_styles/corner_box_style3.gif'); 
	background-repeat:  no-repeat;	
	background-position: right bottom;
	padding-bottom: 55px;
}

td.bottom-left-pane-banners {  	
	vertical-align: top;
	text-align: left;
	width: 263px;
	min-width: 263px;		
	margin: 7px 8px; 
	padding: 7px 8px; 
 
}

td.copyright-box {  		
	vertical-align: top;
	text-align: left;	
	margin: 23px 15px; 
	padding: 23px 15px; 
	color: #527fa8;
}

td.copyright-box a {
  color: #527fa8;
}

td.middle-pane-new {
	padding: 0px;
	vertical-align: top;
	text-align: left;
}

td.delim-banners-right-box {  	
	width: 20px;
	min-width: 20px;	
	background-image: url('/images/bg_styles/delim_banners_right_box.gif'); 
	background-repeat: repeat-y;	
	background-position: left top;
}

td.declaration-box {  		
	vertical-align: top;
	text-align: left;	
	margin: 5px 100px 0px 15px; 
	padding: 5px 120px 5px 5px;
	background-image: url('/images/bg_styles/corner_box_pen.gif'); 
	background-repeat: no-repeat;	
	background-position: right bottom;
}


td.under-title1 {  		
	vertical-align: top;
	text-align: left;		
	padding: 19px 31px 5px 31px; 
	height: 40px;
	background-image: url('/images/bg_styles/under_line2.gif'); 
	background-repeat: no-repeat;	
	background-position: left bottom;
}


td.tender-col {  		
	vertical-align: top;
	text-align: center;			
	width: 245px;
	min-width: 245px;	
}

td.tender-col-number {
	width: 77px;
	min-width: 77px;
	text-align: right;	
	font-weight: bold;
	padding: 0px 12px 0px 0px; 
	color: #46b1e3;
}

td.delim-tender-col {  	
	padding: 0px;
	vertical-align: top;	
	width: 5px;
	min-width: 5px;	
	background-image: url('/images/bg_styles/delim_dotted.gif'); 
	background-repeat:  repeat-y;	
	background-position: center top;
}

td.monitor-orders-box {
	vertical-align: top;
	text-align: left;		
	padding: 11px 3px 0px 3px;
	margin: 11px 3px 0px 3px; 
	background-color: #FFF;
}

td.monitor-orders-box p {	
	margin: 0px 0px 5px 0px; 	
	color: #6f6f6f;
}


td.search-box {
	vertical-align: top;
	text-align: left;		
	padding: 0 0;
	margin: 0 0; 
	background-color: #FFF;
}

td.info-box {  
	vertical-align: top;
	text-align: left;		
	padding: 0 0;
	margin: 0 0; 
	background-color: #f9f5d2;
}

td.personal-cabinet-box {  
	vertical-align: top;
	text-align: left;		
	padding: 3px 70px;
	margin: 3px 70px;	
}

.slogan-title {
    padding-top: 73px;
    padding-left: 55px; 
    text-align: middle; 
    color: #8B94A4;
    font-family: arial, sans-serif;
    font-size: 13pt;
    font-weight: bold;
}

.slogan-text-box {
	vertical-align: top;
	text-align: left;
	color: #95a9b4;
	padding-left: 55px;
	font-size: 11px;
}

table.news-lenta {	
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	margin: 0px 32px;
	padding: 0px 64px 0px 0px;
	color: #6f6f6f;
}

table.news-lenta td.title a {
	color: #46b1e3;
	font-weight: bold;
}

table.news-lenta td.title a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.blue-text {
	color: #46b1e3;
}

/* Таблица с формой */


/* Элементы форм */
form.form-search-order {
	margin: 0;
}

input.form-search-order {
	border: 1px solid black;
	background: #f0f0f0;	
}

form.form-search-keywords {
	margin: 0;
}

input.form-search-keywords {
	border: 1px solid black;
	background: #f0f0f0;	
}

form.form-login {
	margin: 0;
}

input.form-login {
	border: 1px solid #5d5d5d;
	background: #f0f0f0;	
	margin: 2px 0;
}

/* Разметка */

#screen {
  height: 100%;
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-collapse: collapse;
}

#header {
  width: 100%;
  height: 100px;
  min-width: 910px;
  background: #7396BF repeat-x scroll left top;
  vertical-align: top;
}

#footer {
  color: gray;
  padding: 5px 10px 5px 10px;
  border-top: 5px solid white;
  background-color: #F0F0F0;
}

#page {
  width: 100%;
  height: 100%;
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 15px;
}

td.left-pane {
	padding: 0px;
	vertical-align: top;
	text-align: left;
	width: 261px;
	min-width: 261px;	
	background-image: url('/images/bg_styles/left_pane_bg.gif'); 
	background-repeat:  repeat-y;	
	background-position: right top;
}

td.middle-pane {
  height: 100%;
  width: 100%;
	vertical-align: top;
	text-align: left;
}

td.right-pane {
	background-image: url('/images/bg_styles/left_pane_bg.gif'); 
	background-repeat:  repeat-y;	
	background-position: right top;
}

.portlet-body {
  width: 100%;
  padding: 0px;
  margin-top: 3px; 
  overflow-x: hidden; 
  overflow-y: auto;   
  background: transparent url(/images/hr.png) no-repeat scroll center bottom;
}

.top_menu { /* context menu */
	padding-left: 10px;
	padding-right: 10px;
}

.top_menu {
	font-family: Tahoma, Helvetica, Geneva, Arial, sans-serif;
	font-size: 10px;
	color: #DFE1ED;
}

.top-menu a { /* site menu */
  color: #77858d;
}
.top-menu a:hover {
  color: #4D4D4D;
}

a.navigate {
  background:transparent url("/images/clipart/nav_right.gif") no-repeat scroll right center;
  font-weight:bold;
  padding:3px 20px 3px 0;
  text-align:right;
  color: #7d7d7d;
}

a.navigate:hover {
  color:#4D4D4D;
  text-decoration:none;
}

td.text {
  padding: 0; margin: 0; border: none;
}

.news-row {
  padding: 10px 15px 7px 15px !important;
  text-align: justify;
}

.newstitle {
  margin-top: 5px;
}

.newstitle a, .newstitle a:hover {
  color: #46b1e3;
}

.left-pane a, .left-pane .hilite, .left-pane a:hover {
  color: #7d7d7d;
}

input.login {
  margin-top: 1px;
  margin-bottom: 1px;
}

.dijitInputField {
  min-height: 15px;
  line-height: 15px;
}

/* left menu */