﻿* {
	margin: 0;
	padding: 0;
	
}
body{
 font-family:Tahoma;
 font-size:12px;
 font-style:normal;
 	
 
}
*,img,div,#id {behavior: url('iepngfix.htc');}
img{border:0;}

#ViewOtherPropities{
	
	
}

table {border-collapse:collapse;}
ul {list-style:disc inside; margin-left:10px}
p{margin:10px 10px;line-height: 1.5}
h1,h2{font-family:Arial; font-weight:bold; font-size:1.3em; color:#128807; margin:2px 10px;}
h2{font-size:1.1em;}
h3{font-weight:bold; font-size:1em; color:#128807;margin:2px 10px}
a{color:#657d47; text-decoration:underline;}
a:hover{text-decoration:none}

#header_rachet{height:308px;background-image:url(images/header_raschet1.jpg);background-position:0 0;background-repeat:no-repeat;}
#header_util{height:308px;background-image:url(images/header_util2.jpg);background-position:0 0;background-repeat:no-repeat;}
#header_montazh{height:308px;background-image:url(images/header_montazh2.jpg);background-position:0 0;background-repeat:no-repeat;}
#logo{width:344px; height:176px;background-image:url(images/logo_vde.png); background-position:0 0;background-repeat:no-repeat; margin-left:45px;}
#logo a{display:block; width:344px;height:176px;}
#ruller{}

#table_main{
	width:100%;
	background:green url('images/grass_bg1.jpg') repeat;
	z-index:0;
	margin:0;padding:0;
}
#table_main_content1 {width:999px;margin:0px auto 100px auto}
#table_main_content {width:99%;margin:0px auto 100px auto}
#left_col{width:235px;padding-right:5px;vertical-align:top}
#right_col{	width:235px;padding-left:5px;vertical-align:top}
#grass_bottom{background-image:url('images/grass_bottom.jpg');background-repeat:no-repeat;background-position:left bottom;vertical-align:top}
/*top menu*/
#topmenu_left{height:33px; width:13px;background-image:url('images/topmenu_left.jpg'); background-repeat:no-repeat; background-position:0 0;}
#topmenu_right{height:33px;width:13px; background-image:url('images/topmenu_right.jpg'); background-repeat:no-repeat; background-position:100% 0;}

#tmenu{width:100%; height:33px;margin:0 0px; background:url('images/topmenu_bg.jpg') repeat-x; margin-bottom:0px}
#tmenu td{ text-align:center; }
#tmenu td a{display:block; height:15px; border-right:1px solid #549b4f; color:#fff;text-decoration:none; font-family:Arial,sans-serif;font-size:0.88em;font-weight:bold;padding:5px 5px 0 5px; text-transform:uppercase;}
#tmenu td a:hover{text-decoration:underline}
#tmenu td a:active{text-decoration:underline; text-align:left;}
#tmenu td a.last{display:block;border-right:none}

#content{
    margin: 0 1px;
   	background-image:url('images/bg1.png');
    background-repeat:repeat;
	text-align:left;
	padding:5px 0px;
	vertical-align:top;
    height:100%;
	min-height:600px;
	z-index:100;
}
#content p{margin:10px 10px}
#portfolio td {padding:0px 10px}
/*left column*/
#left_col_content{
	background-image:url('images/bg1.png');
    background-repeat:repeat;
	margin:0 1px;
	_margin:0 0px;
	z-index:100;
}
#left_tl{height:18px; width1:8px;background-image:url('images/box_tl.jpg'); background-repeat: no-repeat;background-position:0 0;}
#left_t {height:18px; width1:100%;background-image:url('images/box_t.jpg'); background-repeat:repeat-x; }
#left_tr{height:18px; width1:8px;background-image:url('images/box_tr.jpg'); background-repeat:no-repeat; background-position:100% 0; z-index:2000}
#left_bl{height:8px; width1:8px;background-image:url('images/box_bl.jpg'); background-repeat: no-repeat;background-position:0 0;}
#left_b {height:8px; width1:100%;background-image:url('images/box_b.jpg'); background-repeat:repeat-x; }
#left_br{height:8px; width1:8px;background-image:url('images/box_br.jpg'); background-repeat:no-repeat; background-position:100% 0; z-index:2000}

#box_adress{
	width:211px; 
	height:70px;
	margin:20px auto;
	background-image:url('images/box_adress.png');
    background-repeat:no-repeat;
	color:#fff;
	text-align:left;
	font-weight:bold;
	font-size:1em;
	z-index:100;
}
#adress {padding:5px 15px 0px 25px;}
#ourphones {
	color:#45421c;
	font-size:1em;
	padding:20px 20px 0px 0px;
	font-weight:bold;
	text-align:right;
}

#box_phone{
	width:225px;
	height:93px;
	background-image:url('images/phone_new.png');
    background-repeat:no-repeat;
    z-index:100;
}
#phone_old{
	color:#45421c;
	font-size:0.75em;
	padding:20px 0px 0 96px;
	font-weight:bold;
	text-align:left;
}
#phone{
	color:#45421c;
	font-size:0.75em;
	padding:23px 0px 0 81px;
	font-weight:bold;
	text-align:left;
}
/* right column*/
#right_col_content{
	background-image:url('images/bg1.png');
    background-repeat:repeat;
	margin:0 1px;
	z-index:100;
}
#news_title{
	width:215px;
	height:23px;
	background: url('images/title1.gif') no-repeat;
	background-position:0 0;
	margin:0 2px 0 0px;
	color:#fff;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	font-size:11px;
}
#news_title div {padding:5px 10px 0px 10px}

#news{list-style-type:none; padding:5px 7px}
#news li{padding:10px 0px;text-align:left; font-family:Tahoma; border-bottom:1px solid #d6e1c5}
#news li span{font-size:0.8em;margin-left:0px; color:#000}
#news li div{color:#128807; font-weight:bold; margin:2px 0px;text-transform:uppercase; }
#news li a {display:block; color:#657d47; text-align:right; font-family:Arial;}
#news li.last {border:none}

.titbl{width:97%;margin:0 auto;border:1px solid black}
.titbl th, .titbl td{
border-width:0 1px 1px 0;
border-style:solid;
border-color:black;
padding:5px

}
.odd{
 background-color: #128807;
 color:#fff;
}

.forma_opros{width:95%;margin:0 auto; border:1px solid #bbb;}
.forma_opros td, .forma_opros tr {padding:3px; border:1px solid #bbb;vertical-align:top; }
.titletd{ text-align:right;}
.field{width:300px}
.footer a{color:#050;}

/*
 * 
 * TENDER BLOCK
 * 
 * 
 */
.ErrorBlock{
	margin-left:20px;
	background-color:#e52905;;
	width:85%;
	padding:5px 5px 5px 5px;
	color:#FFF;
}
 .MenuMain{
 	width:100%;
	height:20px;
	margin-left:25px;
	
 }
 .MenuMain li{
 	float:left;
	display:block;
	width:120px;
	height:20px;
	text-align:center;
	list-style:none;
	vertical-align:middle;
	background-color:#107c06 !important;
	margin-left:5px;
	margin-right:5px;
	
 }
 .MenuMain li a{
 	padding:5px 5px 5px 5px;
 	color:#FFF;
	text-decoration:none;
 }
 .AllpageTender{
 	width:100%;
	height:100%;
 }
 .AllpageTender div{
 	float:left;
	/*border:1px #000 solid;*/
	padding:0px 10px 10px 10px;
	background-color:#ceeace;
	
 } 
.ContBlockTender{
	 min-width:400px;
	 width:65%;
	 min-height:200px;
	 margin-left:20px; 
	 
	 
}
.FormAuthTender{
	margin-left:20px;
	width:200px;
	height:150px;
	background-color:#107c06 !important;
	color:#FFF;
	
}
.FormAuthTender .BlockForm{ 
	background-color:#107c06 !important;
}
.FormAuthTender a,.FormAuthTender h1, .FormAuthTender h2{
	color:#FFF;
	margin-top:0px !important;
}
.AllpageTender h1, .AllpageTender h2{
	border-bottom:1px #FFF solid;
	margin-left:0px;
	background-color:#107c06 !important;
	padding:5px 0px 5px 5px;
	margin-top:-1px;
}

.MainTable{
	width:99%;
	right:20px;
}
.MainTable .Header td{
	/*background-color:#c0eed5;*/
	border-left:1px #107c06 solid;
	border-right:1px #107c06 solid;
	background-color:#107c06;
	color:#FFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-align:center;
	padding-left:0px;
	
}
.RequestTable tr td p{
	width:200px;
	padding:5px 0px 5px 5px !important;
	margin: 2px 5px 0px 0px !important;
	background-color:#107c06;
	color:#FFF;
}
.RequestTable tr td .Category {
	background-color:#97cd92;
}
.MainTable tr td{
	text-align:center;
	height:25px;
	border-bottom:1px #107c06 solid;
	border-left:1px #107c06 solid;
	border-right:1px #107c06 solid;
}
.MainTableNews{
	width:99%;
	right:20px;
}
.MainTableNews .Header td{
	/*background-color:#c0eed5;*/
	color:#FFF;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	
	padding-left:0px;
	
}
.MainTableNews tr td{
	padding-left:20px;
	text-align:left;
	height:25px;
	
	
	
}
.MainTableNews tr td p{
	float:left;
	padding-left:20px;
	text-align:left;

	
	
}
.HeadDescTender{
	font-weight:bolder;
	width:95%;
	padding-left:20px;
	background-color:#b5c4bc;
}

.hBlock{
	display:none;
	visibility:hidden;
}
.RSS{
	background-image:url('images/rss.jpg');
	display:block;
	width:13px;
	height:13px;
	margin-right:5px;
	overflow:hidden;
	float:left;
}
.HeadNews{
	color:#107c06;
	background-color:#a8d5b3;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	padding-right:20px;
}
