@charset "utf-8";

* {
margin:0;
padding:0
}

body {	
text-align:center;
}

a {
outline: none;
}
a:hover {
	text-decoration:none;

}
img {border:none}
ul {
list-style-type:none;
}
h1 {
font:24px Tahoma;
color:#000000;
}
h2 {
font:24px Tahoma;
color:#000000;
padding-top:20px;
}	  
h3 {
font:20px Tahoma;
color:#000000;
padding-top:20px;
}
h4 {
font:24px Tahoma;
color:#000000;
padding-top:20px;
}
.grey_block h3 {
margin-left:29px;
}	
.grey {
color:#948b8b;	
margin-top:30px;
}	
p {
font:12px Tahoma;
color:#000;
margin-top:17px;
line-height:17px;
}  
a {
color:#eb0202;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
} 
.top_bg {
background:url('/Theme/gradstroy/img/top_bg.gif') center top repeat-x ;
}
.main {	  
width:1000px;
text-align:left;  
margin:0px auto;
} 	
.header {
width:100%;
}		   
.left_block {
width:245px;
float:left;
}  
.logo {		
height:52px;
margin-top:14px;
} 
.city {
font:12px Tahoma;
color:#fff;
margin:10px 0 0 31px;
}  
.tel {
background:url('/Theme/gradstroy/img/tel.gif') left 4px no-repeat ;
margin:8px 0 0 3px;
padding-left:27px;
font:12px Tahoma;
color:#fff;
}
.touwn{
margin:8px 0 0 3px;
padding-left:27px;
font:12px Tahoma;
color:#fff;
}
.mail {
background:url('/Theme/gradstroy/img/mail.gif') left 3px no-repeat ;
margin:8px 0 0 3px;
padding-left:27px;
font:12px Tahoma;
color:#fff;
}  
.mail a {
color:#fff;
}  
.new_home {	
/*width:652px;	*/
margin-right:90px; 
-margin-right:20px;
float:right;
margin-top:13px;
}	
.pic {
float:left;
padding:0;
margin:0;
}  
.home_inf {
width:225px;
font:15px Tahoma;
color:#000000;
float:left;
height:156px;
background:#fff;
} 
.home_inf span{
	padding-top:15px;
	margin-left:15px;
	display:block;}
.home_inf strong{
	font:20px Tahoma;
	}
.home_inf a {
font:15px Tahoma;
color:#ce1015;
margin-top:15px; 

}	 
.menu {
background:url('/Theme/gradstroy/img/menu_bg_3.png') left top no-repeat ;
width:901px;
height:42px;  
margin:-7px 0 0 150px; 
-margin-left:95px;
position:relative;
z-index:90;  
float:left;
}  
.menu i {
background:url('/Theme/gradstroy/img/.png') left top no-repeat ;
}
.menu ul {
margin-left:20px;
}
.menu li { 
padding-top:8px;
margin-right:40px;
float:left;
} 
.menu a {
font:12px Tahoma;
color:#fff;
text-decoration:none;
} 
.content {
width:100%;
font:12px Tahoma;
color:#000;		
margin-top:35px;
}		   
.left_bar {
width:266px;
float:left;
}  
.grey_block {
background:#f7f7f7;
width:266px;
padding-bottom:45px;
} 
.grey_block_1 {
background:#f7f7f7;
width:266px;	   
margin-top:30px;
padding-bottom:45px;
} 
.news_list li{	
width:213px;
line-height:16px;
margin-top:26px;   
margin-left:29px;
border-bottom:1px solid #bcb7b7;
padding-bottom:14px;
}
.news_list span {
font:10px Tahoma;
color:#635c5c;
display:block;
margin-bottom:14px;
}  
.news_list a {
font:12px Tahoma;
color:#d50b04;
}
.news_list a.archive {
font:12px Tahoma;
color:#d50b04;
padding-top:26px;   
margin-left:29px;
}	
.sub_cont {
width:700px; 
margin-left:30px;
float:left;
position:relative;
}	
.left_col {
width:330px;
float:left;
}  		 
.right_col {
width:330px;
margin-left:15px;
float:left;
}
.title_no a{
	color:#000;
	text-decoration:underline;}
.title_no a:hover{
	color:#000;
	text-decoration:none;}
.links_1 {
font:12px Tahoma;
color:#eb0202;
margin-top:19px;  
min-height:57px;
height:auto !important;
height:57px;
}	 
.links_2 {
font:12px Tahoma;
color:#eb0202;
margin-top:19px;  
min-height:35px;
height:auto !important;
height:35px;
}	
.links_1 a ,.links_2 a {
color:#eb0202;
}	   
.block_1 {
background:url('/Theme/gradstroy/img/block_1.jpg') left top no-repeat ;
width:173px;
height:54px; 
padding:17px 0 0 153px;
margin-top:20px;
}	 
.block_1 a {
font:12px Tahoma;
color:#fff;
} 
.block_2 {
background:url('/Theme/gradstroy/img/block_2.jpg') left top no-repeat ;
width:173px;
height:54px; 
padding:17px 0 0 153px;
margin-top:20px;
}	 
.block_2 a {
font:12px Tahoma;
color:#fff;
}
.block_3 {
background:url('/Theme/gradstroy/img/block_3.jpg') left top no-repeat ;
width:153px;
height:54px; 
padding:17px 0 0 173px;








margin-top:20px;
}	 
.block_3 a {
font:12px Tahoma;
color:#fff;
} 
.block_4 {
background:url('/Theme/gradstroy/img/block_4.jpg') left top no-repeat ;
width:153px;
height:54px; 
padding:17px 0 0 173px;
margin-top:20px;
}	 
.block_4 a {
font:12px Tahoma;
color:#fff;
}	
.inf_1 ,.inf_2  ,.inf_3 ,.inf_4 {
background:url('/Theme/gradstroy/img/dot_1.gif') left top; 
width:266px;
margin-top:17px; 
font:12px Tahoma;
color:#020000;
float:left;
} 
.inf_4 {
width:655px; 
}
.inf_2 {
width:200px; 
margin-left:20px;
}
.inf_3 {
width:140px; 
margin-left:30px;
}
.inf_1 span ,.inf_2 span ,.inf_3 span ,.inf_4 span{ 
background:url('/Theme/gradstroy/img/v_line.jpg') left top no-repeat ;
padding:7px 0 7px 18px;
display:block;
}	 
.inf_1 strong ,.inf_2 strong ,.inf_3 strong ,.inf_4 strong{
font:18px Tahoma;
color:#c60905;
margin-top:5px;
display:block;
}	
.navigation {
padding:5px 0 0 30px;
}
.navigation li {
font:14px tahoma;
color:#000;	  
line-height:16px;
margin-top:15px;
display:block;
}  
.navigation a {
color:#eb0202;
}
.white{
display:block;
padding-left:20px;
padding-right:10px;

}
.white a{
color:#000000;
font-size:12px;
} 
.white_2 a{
color:#000000;
padding-left:40px;
font-size:12px;
} 
.inf1 ,.inf2  ,.inf3 {
background:url('/Theme/gradstroy/img/dot_1.gif') left top; 
width:266px;
margin-top:17px; 
font:12px Tahoma;
color:#020000;

} 
.inf2 {
width:200px; 
}
.inf3 {
width:140px; 
}
.inf1 span ,.inf2 span ,.inf3 span{ 
background:url('/Theme/gradstroy/img/v_line.jpg') left top no-repeat ;
padding:7px 0 7px 18px;
display:block;
}	 
.inf1 strong ,.inf2 strong ,.inf3 strong{
font:18px Tahoma;
color:#c60905;
margin-top:5px;
display:block;
}	
.title_1 {
font:italic 14px Tahoma;
color:#000000;
margin-top:24px;
}	
.list_1 {
margin:10px 0 0 18px;
}
.list_1 li {  
background:url('/Theme/gradstroy/img/g_line.gif') left 7px no-repeat ;
width:95%;
line-height:16px;					
padding-left:18px;
margin-top:2px;
-margin-top:0px;
font:12px Tahoma;
color:#000;
} 
.tx_1 {
font:14px Tahoma;
color:#000;
padding-top:20px;
margin-left:28px;
}  
.dot_block {
background:url('/Theme/gradstroy/img/dot_2.gif') left top no-repeat ;
width:195px;
height:23px;					   
margin:9px 0 0 28px;
padding:10px 0 0 15px;	
}  
.check_1 {	 
margin-right:16px;
float:left;
}
.check_2 {	 

float:left;
}
.check_1 input ,.check_2 input{
float:left;
display:block;	 
//margin-top:-3px;
}  
.check_1 span ,.check_2 span {
font:12px Tahoma;
color:#000;		 
margin-left:2px;
//margin-left:0px;
float:left;
display:block;
} 
.inp_1 {   
margin-right:12px;
float:left;
}  	   
.inp_2 {
float:left;
}
.inp_1 input ,.inp_2 input{	
width:57px;
-width:54px;
height:17px;  
font:12px Tahoma;
color:#000;	 
margin-top:-2px;
position:relative;
z-index:90;
float:left;
display:block;	 
}  
.inp_1 span ,.inp_2 span {
font:12px Tahoma;
color:#000;		
margin-right:6px; 
float:left;
display:block;	
}	
.clear_but  {
margin:20px 0 0 30px; 
-margin-left:10px;
float:left;
}			  
.clear_but input{
background:url('/Theme/gradstroy/img/clear_but.gif') left top no-repeat;
width:109px;
height:22px;
border:none;
cursor:pointer;
}
.find_but  {
margin:20px 0 0 12px; 
-margin:20px 0 0 6px; 
float:left;
}			  
.find_but input{
background:url('/Theme/gradstroy/img/find_but.gif') left top no-repeat;
width:80px;
height:22px;
border:none;
cursor:pointer;
}  
.notepad { 
margin-top:-20px;
position:relative;
z-index:90;
float:right;
}
.notepad a{
background:url('/Theme/gradstroy/img/ic_1.gif') left top no-repeat;
padding-left:32px;
font:12px Tahoma;
color:#eb0202;
padding-bottom:3px; 
display:block;
}  
.type_tab {
width:100%;
margin-top:35px;
} 
.type_tab td {
text-align:center;
vertical-align:top;	
padding: 7px 0 7px 0 ;
font:12px Tahoma;
color:#000;
}	 
.g_line_4 {
background:url('/Theme/gradstroy/img/g_line_4.gif') left top no-repeat;
height:2px;
line-height:0px;
font-size:0px; 
padding:0px !IMPORTANT;
} 	 
.g_line_5 {
background:url('/Theme/gradstroy/img/g_line_5.gif') left top no-repeat;
height:2px;
line-height:0px;
font-size:0px; 
padding:0px !IMPORTANT;
} 
.bg_2 td {
background:#f1f1f1;
} 	   
.bg_3 td {
background:#fdc1c0;
} 
.icon {
margin:0px 5px -3px 0;
}	
.left {
text-align:left !important;
padding-left:10px !important;
} 
.big_info {
width:650px;
border-left:1px solid #fdc1c0;
border-right:1px solid #fdc1c0;
border-bottom:1px solid #fdc1c0;
margin:10px 0 0 22px;
}	
.plan_block {
width:140px;
margin:15px 0 0 16px;
-margin-left:8px;
float:left;
} 
.pic_list li{
margin: 0 6px 1px 0;
//margin: 0 6px 6px 0;
float:left;
} 															
.search {
margin:22px 0 0  7px;
}
.search a{
background:url('/Theme/gradstroy/img/search.gif') left 2px no-repeat;	
padding-left:33px;	
padding-bottom:6px;
font:12px tahoma;
color:#eb0202;
display:block;
}
.leave {
margin:12px 0 0  7px;
}
.leave  a{
background:url('/Theme/gradstroy/img/leve.gif') left 2px no-repeat;	
padding-left:33px;	
padding-top:3px;
padding-bottom:6px;
font:12px tahoma;
color:#eb0202;
display:block;
}
.plan {
margin:12px 0 0  7px;
}
.plan  a{
background:url('/Theme/gradstroy/img/plan.gif') left 2px no-repeat;	
padding-left:33px;	
padding-top:3px;
padding-bottom:6px;
font:12px tahoma;
color:#eb0202;
display:block;
}	 
.info_block {  
width:435px;
margin-left:50px;
float:left;
}	 
.info_block p {
font:12px tahoma;
color:#5d605e;
margin:12px 0 0 0;
}	  
.info_block p strong {
color:#000401;
}
.ava {	   
margin-top:70px;
float:left;
} 
.name {
margin-top:65px;
width:334px;
margin-left:17px;  
float:left;
}  
.pages {
font:12px tahoma;
color:#eb0202;
margin:55px 0 0 10px;  
-margin-left:5px;
float:left;
} 
.pages a {
color:#eb0202;
} 
.pages span {
color:#797575;
margin: 0 3px 0 3px;
} 
.show_all {
margin:52px 0 0 28px;
float:left;
}









 
.footer {	
background:url('/Theme/gradstroy/img/footer.gif') left top repeat-x ;
width:100%;
height:153px;
margin-top:90px;
padding-top:1px;
}  
.foot_cont { 
background:url('/Theme/gradstroy/img/footer_bg.gif') 290px top no-repeat ;
-background:url('/Theme/gradstroy/img/footer_bg.gif') 284px top no-repeat ;
width:1000px;
text-align:left;  
margin:0px auto;  
margin-top:-3px;
position:relative;
z-index:90;
}
.copy {	   
font:12px Tahoma;
color:#fff;
padding-top:73px;
float:left;
}  
.bot_block {
width:670px;
margin:19px 0 0 167px;
-margin:19px 0 0 142px;
float:left;
}	 
.foot_menu {
font:11px Tahoma;
color:#fff;
}
.foot_menu li {
margin-right:27px;
float:left;	 
color:#fff;
}	
.foot_menu a {
color:#fff;
}  
.copy_bot {	   
width:230px; 
font:12px Tahoma;
color:#fff;		  
margin-top:30px;
float:left;
}  
.copy_bot a {
color:#fff;
}	 
.vologda { 
background:url('/img/v2.png') left top no-repeat ;
padding-left:42px;
margin:39px 0 0 20px;
padding-bottom:10px;
padding-top:3px;
font:12px Tahoma;
color:#fff;
float:left;
} 
.nadpis { 
width:230px; 
font:9px Tahoma;
color:#fff;		  
margin-top:30px;
float:left;
} 

.vologda a {
color:#fff;
}	
.table {
width:100%;	 
margin-top:30px;
} 
.table td{
text-align:left;
vertical-align:top;
font:12px Tahoma;
color:#000;
padding:5px;
}  
.tab_title td {
font:14px Tahoma;
}	
.g_line_1 {
background:url('/Theme/gradstroy/img/g_line_2.gif') 6px top no-repeat ;
height:10px;	  
padding:0px !important;
line-height:0px;
font-size:0px;
}		 
.g_line_2 {
background:url('/Theme/gradstroy/img/g_line_3.gif') 6px bottom no-repeat ;
height:10px;	  
padding:0px !important;
line-height:0px;
font-size:0px;
}	
.pink_bg td {
background:#fcc8c8;
}

.ico_list{
	width:240px;
	margin-left:20px;}
.ico_list .grey {
	width:240px;
	margin:0;
	padding:0;}
.ico_list ul{
	margin-top:30px;}
.ico_1{
width:240px;
padding-top:10px;
height:50px;
color:#948b8b;	
margin-top:0px;
background:url('/img/ico_z_1.jpg') right top no-repeat ;
}
.ico_2{

width:240px;
padding-top:10px;
height:50px;
color:#948b8b;	
margin-top:0px;
background:url('/img/ico_z_2.jpg') right top no-repeat ;
}
.ico_3{
width:240px;
padding-top:10px;
height:50px;
color:#948b8b;	
margin-top:0px;
background:url('/img/ico_z_3.jpg') right top no-repeat ;
}
.expandinfo{	 
	margin-top: 5px;
}
.expandinfo_a{
	font-size: 10px;
	margin-right: 5px;
}
#addrequest{
	display: none;
	position: fixed;
	
	width: 250px;
	height: 280px;
	
	top: 50%;
	left: 50%;
	margin-left: -125px;
	margin-top: -140px;
	
	background: url('/Theme/gradstroy/img/dot_1.gif');
	border: 7px solid #da0c04;
	
	font-family: arial;
	font-size: 14px;
	
	z-index: 100;
}

	#addrequest div{
		width: 100%;
		clear: both;
		padding: 10px;
	}

		#addrequest div label{
			display: block;
		}
		#addrequest div input{
			width: 90%;
			height: 21px;
		}
		
	#addrequest div.buttons input{
		width: 90px;
		height: 25px;
	}
	#addrequest div.buttons #gosend{
		float: right;
		margin-right: 28px;
	}

.pics {  
    height:  74x;  
    width:   329px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 2px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  327px; 
    height: 71px; 
    top:  0; 
    left: 0 
} 
pre{
	display:none;}
/*.example {display:none}*/

.selected td {
background:#fdc1c0;
}
.item {
	cursor:pointer;}
	
#filter_type {
	width:180px;
}
#filter_typeid {
	width:180px;
}
#filter_tipid {
	width:180px;
}

.sub_cont #print {
	position: absolute;
	right:0px;
	padding-top:30px;
}

.vn strong{
	font-weight:normal;
}
.vn {
	margin-top: 30px;
}
.vn h1, h2, span{
	    font: 20px Tahoma;
}

.gl h5{
   font: 24px Tahoma;
}
.gl h1, span{
	    font: 20px Tahoma;
}
.gl strong{
	font-weight:normal;
}
