body {
	height : 100%;
	font : 100% Tahoma, Arial;
	color : #000000;
	margin : 0px;
padding:0;
	width : 99%;
	text-align : center;
	position : absolute;
	
}

img{
	border : 0px;
}

a{
	color : #08557f;
}

a:hover{
	color : #003773;
	text-decoration : none;
}

h3{
	color : #004da0;
	font-size : 14px;
	margin-bottom : 0px;
}

div{
	float : left;
}


#mmain{
	text-align : left;
width:100%;
	min-width:1005px;
        max-width:1280px;
}

#logo{
	width : 280px;
	height : 70px;
	text-align : right;
	padding-top : 35px;
	padding-left : 5%;
}

#langbar{
	padding : 62px 2% 0px 4%;
	font-size : 60%;
	text-transform : uppercase;
}

#toolbar{
	margin-top : 51px;
	padding : 12px 0px 12px 2%;
	border-left : 1px solid #aeaeae;
}
/*****Change+Add*******/
#callmebaby, #callmebaby_2, #callmebaby_3{
	float : right;
	width : 25%;
	height : 15px;
	padding-top : 53px;
	font-size : 60%;
	text-transform : uppercase;
	text-align : left;
	padding-left : 33px;
	margin-top : 39px;
	/*background : url(../img/callmebaby.gif) no-repeat top left;*/
}
#callmebaby a, #callmebaby_2 a, #callmebaby_3 a{
	color : #0079ba;
	text-decoration : none;
}

#callmebaby a:hover, #callmebaby_2 a:hover, #callmebaby_3 a:hover{
	color : #05466a;
}


#mmenu{
	width : 100%;
	height : 249px;
	margin : 0px;
	margin-top : 22px;
	//padding-right: 1px;
}

#whiteline{
	float : right;
	width : 100%;
	height : 249px;
}

#menulist{
	float : left;
	width : 100%;
	height : 231px;
	background : #000000;
	font-size : 14px;
	text-align : left;
	padding : 0px;
	margin : 0px;
}

#menulist li{
	color : white;
	padding-left : 22px;
	list-style : none;
	padding-bottom : 13px;
	background : url(../img/menulist_marker.gif) no-repeat left 3px;
}

#menulist a{
	color : white;
}

#menulist li.dark{
	background : url(../img/menulist_marker_dark.gif) no-repeat left 3px;
}

#menulist li.dark a{
	color : #007fcb;
}

#header_img{
	width : 98%;
	height : 249px;
	float : right;
	padding-left : 5px;
	font-size : 14px;
	background : url(../img/header/1.jpg) left top black;
	color : #095076; 
	
}

#slogan{
	float : right;
	width : 260px;
	color : #095076;
	font-size : 10px;
	background : url(../img/slogan.gif) left top no-repeat;
	padding : 90px 7% 0px 20px;
	margin-top : 40px;
	text-transform : uppercase;
	height : 98px;
}

#kmz{
	width : 48%;
	text-align : right;
	height : 180px;
	padding : 69px 0px 0px 0px;
}


#banner{
	width : 22%;
	height : 134px;
}

#banner_top{
	width : 100%;
	height : 133px;
	padding-left : 15px;
	text-align : center;
	margin-top : 45px;
	background : url(../img/banner.jpg) right bottom no-repeat;
}

#banner_bottom{
	width : 100%;
	padding : 10px 0px 0px 30px;
	text-align : center;
	height : 28px;
	background : url(../img/banner_bottom.jpg) left bottom no-repeat #086496;
}


#banner_bottom select{
	font-size : 12px;
	width : 60%;
	margin : 0px;
	padding : 0px;
}

#pagenavi{
	float : right;
	width :  74%;
	padding-right : 1px;
	background : url(../img/bookmarks/background.jpg) left top repeat-x;
}

.bookmark{
	width :  26%;
	height : 166px;
	text-align : left;
	background : url(../img/bookmark2.jpg) left top no-repeat;
}
/**Add text-decoration**/
.bookmark h1{
	color : #0079bb;
	font-size : 16px;
	font-weight : normal;
	margin : 19px 10px 15px 32px;
	padding : 0px;
	text-decoration:none;
}

.bookmark div{
	width : 88%;
	font-size : 11px;
	color : #929292;
	padding-left : 25px;
}

.bookmark img{
	margin-right : 10px;
}
/*add**/
.bookmark a{
	color : #929292;
	text-decoration:none;
}


#search{
	float : right;
	width :  75%;
	padding-top : 12px;
}

#search_left{
	width : 25%;
	padding-top : 7px;
	padding-left: 1%;
	text-align : center;
}

#search_right{
	width : 73%;
	float : right;
	height : 38px;
	background : url(../img/search_right.jpg) center top no-repeat #086699;
}

#search_right div{
	width : 100%;
	height : 38px;
	background : url(../img/search_right2.jpg) right top no-repeat;
}

.tex{
	border : 1px solid #0079bc;
	color : #919191;
	width : 65%;
}

.content{
	width : 100%;
	padding-top : 25px;
}
*html .content{ height:1%; }
#cont_left{
	margin-left : 4%;
display:inline;
	margin-right : 2%;
	width : 32%;
}

#cont_right{
	/*width : 60%;*/
	width : 59%;
}
*html #cont_right{ width:58%; }

#last_tenders{
	text-align : left;
	font-size : 70%;
}

#last_tenders span{
	font-size : 90%;
	color : #0093eb;
}

#last_tenders a{
	color : #01649b;
}

#news{
	font-size : 80%;
	padding-bottom : 20px;
}

#news table{
	width : 100%;
}

#news table td{
	vertical-align : top;
	text-align : left;
}

#news table td.date{
	font-size : 80%;
	width : 80px;
	padding-top : 3px;
}

.gray_back{
	width : 94px;
	height : 19px;
	font-size : 12px;
	text-align : center;
	padding-top: 1px;
	margin-top : 20px;
	background : url(../img/gray_back.gif) left top no-repeat;	
}

.tenders_other{
	color : #747474;
	line-height : 17px;
	margin-top : 20px;
	margin-left : 15px;
	width : 208px;
}

.tenders_other img{
	padding-top : 5px;
}

#faq{
	font-size : 70%;
	/*margin-top : 50px;*/
	line-height : 130%;
	width : 92%;
	text-align : left;
}

#subscribe{
	width : 45%;
	background : #caccd8;
	padding : 10px 5px 10px 17px;
}

#subscribe h1{
	color : #075883;
	font-size : 90%;
	margin-bottom : 8px;
	margin-top : 0px;
}

#subscribe a{
	color : #626971;
	font-size : 70%;
	margin-bottom : 8px;
}

#rss{
	font-size : 80%;
	padding : 40px 0px 0px 40px;
	color : #aeaeae;
}

#footer{
	width : 93%;
	color : #636363;
	font-size : 70%;
	padding : 60px 0px 0px 7%;
}

#footer_logo{
	float : right;
	width : 80%;
}
#footer_logo table{
width : 98%;
}
#footer_logo td{
padding-left : 3%;
}
/*
#footer_logo img{
	padding-right : 3%;
}
*/

#izhanov{
	color : #35a8eb;
	clear : left;
	padding : 35px 0px 25px 70px;
	width : 300px;
}

#izhanov a{
	color : #35a8eb;
	text-decoration : none;
}



/* sec new*/
.sec_menu{
     position : absolute;
     width : 25%;
     top : 129px;
     left : 26%;
     height : 249px;
     padding : 0px;
     border-right : 12px solid white;
}

.sec_menu2{
	position : absolute;
	width : 100%;
	padding : 0px;
	height : 249px;
	background: black;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

#menulist2{
     position : absolute;
     width : 100%;
     margin : 0px;
     padding-left : 11%;
     top : 18px;
     font-size : 14px;
     height : 231px;
     text-align : left;
}

     
#menulist2 li{
     color : white;
     padding-left : 22px;
     width : 83%;
     list-style : none;
     padding-bottom : 13px;
     background : url(../img/menulist_marker.gif) no-repeat left 3px;
}

#menulist2 a{
     color : white;
}

#menulist2 li.dark{
     background : url(../img/menulist_marker_dark.gif) no-repeat left 3px;
}

#menulist2 li.dark a{
     color : #007fcb;
}
/*end new**/
/*old part*/
.sec_menu_border{
	position : absolute;
	width : 1%;
	top : 129px;
	left : 51%;
	height : 249px;
	background: white;
	z-index : 50;
	margin-left : -2px;
}

#sec_left{
	width : 25%;
	padding-top : 20px;
}


#sec_right{
	width : 70%;
	font-size : 90%;
	padding : 20px 0px 30px 27px;
}


#sec_search{
	width : 80%;
	padding-top : 20px;
	padding-left : 20%;
}

#sec_search select{
	font-size : 12px;
	margin : 0px;
	padding : 0px;
}

#pol{
	width : 80%;
	color : #0081cc;
	font-size : 65%;
	font-weight : bold;
	width : 160px;
	padding-left : 20%;
	/*margin : 75px 0px 0px 0px;*/
	margin : 45px 0px 0px 0px;

}

#pol label{
	font-size : 110%;
	color : #010101;
	font-weight : normal;
}

#sec_right h1{
	font-size : 24px;
	color : #0079bb;
	background : url(../img/h1_arrow.gif) left top no-repeat;
	padding-left : 50px;
	height : 40px;
	padding-top : 7px;
}

#sec_right h2{
	font-size : 14px;
	color : #0079bb;
	padding : 19px 0px 0px 0px;
	margin : 0px 0px 20px 0px;
}

.cont{
	font-size : 14px;
	color : #0079bb;
	width : 100%;
	font-size : 90%;
}

.cont th{
	border-bottom : 5px solid #0079bb;
	border-left : 1px solid #0079bb;
	font-weight : normal;
	padding : 0px 0px 5px 10px;
	text-align : left;
}

.cont td{
	border-bottom : 1px solid #0079bb;
	padding : 10px;
	color : black;
}

.grayspan{
	color : #727272;
	font-size : 79%;
	font-style : italic;
}

/* Accordion */
.accordion-header {
	font-size: 1.2em;
	font-weight: bold;
	color: #0079BB;
	border-bottom: 1px dashed #0079BB;
	cursor: pointer;
	line-height: 40px;
}

.accordion-open, .accordion-closed {
	height: 40px;
	padding-left: 45px;
	float: none;
	margin-bottom: 2px;
}

.accordion {
	padding-left: 45px;
	padding-top: 20px;
	float: none;
}

.accordion h2 {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.accordion-open { background: url(/base/img/accordion/open.gif) left top no-repeat; }
.accordion-closed { background: url(/base/img/accordion/closed.gif) left top no-repeat; }

.accordion-open div, .accordion-closed div {
	height: 40px;
	background: url(/base/img/accordion/open.gif) right top no-repeat;
	float: none;
}

/*add Alla 2008-01-22*/
#sec_right li {
	padding-left : 15px;
	list-style : none;
	background : url(/base/img/circle_blue.gif) no-repeat left 7px;
	padding-bottom:10px;
}
.png { 
 //background-image: none ! important;
 behavior: url('/base/img/pngfix.htc'); 
}

.bg100{ background:url(/userfiles/110let_1.jpg) repeat 0 0;width:100%; }
.bg100png{ margin-left:40%; background:url(/userfiles/110letfl.png) no-repeat 0 0; width:423px; height:249px; display:inline; }
*html .bg100png{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/userfiles/110letfl.png', sizingMethod='scale'); 
width:423px; height:249px;
}

.bg100_1{ background:url(/userfiles/110let_2.jpg) repeat 0 0;width:100%; }
.bg100png_1{ margin-left:43%; background:url(/userfiles/110letfl2.png) no-repeat 0 0; width:423px; height:249px; display:inline;  }
*html .bg100png_1{ background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/userfiles/110letfl2.png', sizingMethod='scale'); 
width:423px; height:249px;
}

.width100{ width:100%; }
.paddingleft{ padding-left:10px; float:none; }
.kmg110_1{ background:url(/userfiles/kmg110_1.jpg) no-repeat center center; height:247px; border:1px solid #999; float:none; }
.kmg110_2{ background:url(/userfiles/kmg110_2.jpg) no-repeat center center; height:247px; border:1px solid #999; float:none; }
.kmg110_1 a,.kmg110_2 a{ text-decoration:none; display:block; width:200px; margin-left:-100px; position:relative; left:50%;height:180px; margin-top:30px; }

