*{ margin: 0; padding: 0;}
body{
	font-family: Tahoma; 
	color: #000000; 
	min-width:1000px; 
	font-size:12px; 
}
html, body{	height: 100%;}
td{	vertical-align: top;}
img{	border: 0px;}
form{ margin: 0; padding: 0; }
div, td, input, select, textarea, p, a, li {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
a{
	color: #0858A1;
	text-decoration: underline;
}
a:hover{
	color: #26A24A;
	text-decoration: none;
}
body{
	background-image: url(../images/body0000.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	background-color: #E2E2E2;
}
#main_inside{
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	min-width: 1000px; 
	background-image: url(../images/main_ins.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
/*For IE*/
* html #main_inside{
	height:100%; 
	width: 1000px;  
	margin: 0 auto;
}
#main_inside_in{ 
	position:relative; 
	min-height:100%; 
	margin: 0 auto; 
	min-width: 1000px;
}
/*For IE*/
* html #main_inside_in{
	height:100%; 
	width:998px; 
	padding: 0px 1px 0px 1px;
	margin: 0 auto;
}
#main_content{
	margin: 0 auto;
	width: 998px;
	padding: 0px 1px 0px 1px;
	background-image: url(../images/main_con.jpg);/*тут*/
	background-repeat: repeat-x;
	background-position: 1px top;
}
/*=======================================================*/
#footer_block{
	height: 132px; 
	clear: both;
}

#footer_main{
	height: 132px; 
	margin: -132px auto; 
	position: relative; 
}

#footer{
	height: 132px; 
	margin: 0 auto; 
	min-width: 997px; 
}

/*For IE*/
* html #footer{
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1001?'1000px':'100%');
}

#footer_in{
	margin: 0 auto; 
	padding: 0px 33px 0px 33px;
	width: 934px;
}

#header{
	height: 150px;
	overflow: hidden;
}

.tit a{
	font-size:20px;
}
.logo{
	float: left;
	padding: 54px 0px 0px 61px;
}

.footer_block{
	background-image: url(../images/footer_b.gif);
	background-repeat: repeat-x;
	padding: 34px 28px 0px 28px;
}

.footer_block .copyright{
	float: left;
	width: 309px;
	color: #000000;
	background-image: url(../images/small_logo.gif);
	background-position: left 20px;
	background-repeat: no-repeat;
	padding: 22px 0px 10px 37px;
	font-size: 11px;	
}

.footer_block .copyright{
	font-size: 11px;
}

.footer_block .phone_block{
	float: left;
	background-image: url(../images/phone000.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 13px 0px 10px 56px;
}

.footer_block .phone_block span.phone{
	font-family: Tahoma;
	font-size: 17px;
	color: #808080;
	vertical-align: top;
}

.footer_block .phone_block span.phone span{
	color: #2E2E2E;
	font-size: 20px;
	/* font-weight: bold; */
	vertical-align: top;
}

.footer_block .created{
	float: right;
	text-align: right;
	color: #808080;
	padding: 15px 0px 0px 0px;
	font-size: 11px;
}

.footer_block .created a{
	color: #808080;
	font-size: 11px;	
}

#header .right_block{
	float: right;
	padding: 61px 62px 0px 0px;
	height: 90px;
	width: 543px;
}

#header .right_block .top_nav{
	height: 42px;
	overflow: hidden;
	float: right;
	width: 540px;
	text-align: right;
}

#header .right_block .top_nav .lang{
	float: right;
	width: 173px;
	background-image: url(../images/top_nav_.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 8px 0px 12px 0px;
}

#header .right_block .top_nav .lang a{
	color: #0957A1;
	text-decoration: underline;
	padding-right: 35px;
	font-size: 11px;
}

#header .right_block .top_nav .lang a.cur, #header .right_block .top_nav .lang a:hover{
	color: #22A148;
	text-decoration: none;
}

#header .right_block .top_nav .nav{
	padding: 10px 0px 0px 0px;
	float: right;
	width: 155px;
	text-align: right;	
}

#header .right_block .top_nav .nav a{
	margin-left: 37px;
}

#header .right_block #pathway{
	text-align: right;
	padding: 16px 0px 0px 0px;
	font-size: 11px;	
	overflow: hidden;
	height: 30px;
	width: 543px;
	clear: both;
}

#header .right_block #pathway span{
	color: #7D7E80;
	font-weight: bold;
	font-size: 11px;	
}

#header .right_block #pathway a{
	background-image: url(../images/pathway_.gif);
	background-position: right 6px;
	background-repeat: no-repeat;
	padding: 0px 8px 0px 0px;
	margin: 0px 2px 0px 0px;
	color: #7D7E80;	
	font-size: 11px;	
}

#center_content{
	clear: both;
	padding: 0px 60px 45px 60px;
}

#center_content .center_content_tbl{
	border-collapse: collapse;
	width: 100%;	
}

#center_content .center_content_tbl .left_cell{
	width: 260px;
	padding: 6px 0px 0px 0px;
}

#center_content .center_content_tbl .center_cell{
	padding: 0px 0px 0px 49px;
}

#center_content .center_content_tbl .center_cell h1{/*тут*/
	font-family: Tahoma;
	font-size: 18px;
	text-transform: uppercase;
	color:#25A149;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#center_content .center_content_tbl .center_cell p{
	line-height: 20px;
	padding-bottom: 10px;
}

#center_content .center_content_tbl .center_cell ul{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

#center_content .center_content_tbl .center_cell ul li{
	padding: 0px 0px 10px 15px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/li000000.gif);
	background-position: left 10px;
	background-repeat: no-repeat;	
	list-style: none;
	line-height: 20px;
}

#left_menu_1{
	margin-bottom: 44px;	
}

#left_menu_1 ul{
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
}

#left_menu_1 ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 0px;
}

#left_menu_1 ul li a{
	display: block;
	background-image: url(../images/left_men-1.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	padding: 7px 0px 9px 60px;
}

#left_menu_1 ul li.last a{
	background-image: url(../images/left_meo-1.jpg);
}

#left_menu_1 ul li a:hover{
	background-position: left -30px;
	text-decoration: underline;	
}

#left_menu_1 ul li.active a{
	background-position: left -30px;
	font-weight: bold;
	text-decoration: underline;
	color: #25A149;
}

#left_menu_2{
	margin-bottom: 31px;	
}

#left_menu_2 ul{
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 0px;
}

#left_menu_2 ul li{
	padding: 0px 0px 4px 16px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-image: url(../images/li000000.gif);
	background-position: left 8px;
	background-repeat: no-repeat;
}

#left_menu_2 ul li a{
	font-size: 11px;
}

#left_menu_2 ul li.sub{
	background-position: 18px 8px;
	padding: 0px 0px 4px 34px;	
}

#left_menu_2 ul li.sub a{
	color: #000000;
}

#left_menu_2 ul li.active a{
	font-weight: bold;
	color: #25A149;
	text-decoration: none;
}

h2{
	font-size: 20px;
	text-transform: uppercase;
	padding: 0px 0px 24px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

#last_works{
	
}

#last_works .item{
	padding: 0px 0px 23px 0px;
}

#last_works .item span.date{
	text-transform: capitalize;
	font-size: 11px;
	display: block;
	padding-bottom: 3px;
}

#last_works .item a{
	font-size: 11px;
}

#last_works .all{
	background-image: url(../images/last_wor.gif);
	background-repeat: repeat-x;
	padding: 16px 0px 0px 0px;
}

#last_works .all a{
	color: #808080;
	font-size: 11px;
}
/* ================================================================================*/

.nobuttons {  
    height:  182px;  
    width:   232px;  
    padding: 0;  
    margin:  0;  
} 
 
.nobuttons img {  
    padding: 10px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  200px; 
    height: 150px; 
    top:  0; 
    left: 0;
	float: right;	
	
} 

.nobuttons .ssc-index,.nobuttons .ssc-previous,.nobuttons .ssc-next{
	display: none;
}
/*Opera Hack*/
@media all and (min-width: 0px) {}
/*новости*/
.clr {
	clear:both;
}
.image-shadow {
background:transparent url(../images/image_fon.png) no-repeat scroll 0 0;
float:left;
height:78px;
margin:2px 12px 0 0;
padding:4px;
width:110px;
}
.image-shadow-no {
float:left;
height:78px;
margin:2px 12px 0 0;
padding:4px;
width:110px;
}
.list h2 {
font-size:130%;
margin-bottom:0.5em;
margin-top:2.0em;
}
.list p {
	text-align: justify;
}
.list h2 .date {
	color:#5B5B5B;
	float:right;
	font-size:0.6em;
}
.list h1,.list h2,.list h3{
font-weight:400;
line-height:1em;
}
.list .news_bl{
	padding:0 7px;
	min-height:120px;
}
.list .block_title{
	padding:30px 7px;
}
.breadcrumb{
	/*border: 1px solid #F1F1F1;*/
	background: #F1F1F1;
	color: #999;
	font-size: 130%;
	padding: 4px 25px 7px;
	margin: 0 0 25px 0;
	}
.news-block{
	margin: 0 0 40px;
	min-height:180px;
	}
.news-block h2{
	border-left: 5px solid #FFE102;
	font: bold 115% Tahoma;
	text-decoration:none;
	background: #EAF3F8;
	margin: 0 0 20px 0;
	}
.news-cats{
	margin: 0 0 20px 10px;
	padding: 0;
	list-style-type:none;
	}
.news-cats li{
	float:left;
	width: 30%;
	}
.news-cats li span{
	background: url(../images/cat-btn-bg.png) no-repeat;
	display:block;
	width: 152px;
	height: 37px;
	text-align:center;
	}
.news-cats li span.act{
	background: url(../images/cat-btn-bg-act.png) no-repeat;
	display:block;
	width: 152px;
	height: 37px;
	text-align:center;
	}
.news-cats li span a{
	font-weight:900;
	color: #fff;
	font: bold 100% Tahoma;
	display:inline-block;
	padding: 7px 0 0 0;
	}
.news-cats li span.act a{
	font-weight:900;
	color: #000;
	font: bold 100% Tahoma;
	display:inline-block;
	padding: 7px 0 0 0;
	}
.pager{
	margin: 15px;
	padding: 6px 25px 6px;
	}
.pager a,
.pager strong {
	border: 1px solid #eee;
	padding: .1em .5em;
	line-height: 1.1em;
	margin: .5em .3em .5em 0;
	font-weight: normal;
	text-decoration: none;
}
.pager a:hover {
	background: #6ED1F6;
	color: #ffffff;
}
.news-block h2 span{
	display:inline-block;
	padding: 4px 30px 5px 10px;
	background: #fff;
	}
.news-one{
	clear:left;
	/*width:95%;*/
	margin: 0 0 20px 10px;
	color:  #000000;
	}
.news-one .pic{
	display:inline;
	float:left;
	margin-right:10px;
	}
.news-one .bord{
	border: 1px solid  #C3D9FF;
	padding:2px;
	}
.news-one .content{	
	line-height:13pt;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #000000;
	}
.no-date{
	margin: 0 0 5px;
	font-size:12px;	
	color: #505050;	
	}
.news-one .titl{
	font-weight:normal;
	margin: -3px 0 10px;
	}
.news-one h3{
	font-weight:normal;
	margin: 0 0 0px;
}	
.news_title{
	font: bold 115% Tahoma;
	text-decoration:none;	
	background: #C5ECFC;
	padding: 7px 25px 9px;	
	}
/*--------end вывод новостей*/
/*--------форма отправки*/
.detail_block .detail_block_tbl2 td.n4 {
padding:3px 0;
text-align:left;
vertical-align:middle;
width:165px;
}
.detail_block .detail_block_tbl2 td {
border-bottom:1px solid #DBEEF5;
padding:0 5px 1px 17px;
}
.detail_block .detail_block_tbl2 td.v4 input {
border:1px solid #959CAC;
font-weight:700;
padding:2px 0 2px 9px;
width:97%;
}
.detail_block .detail_block_tbl2 td.v5 textarea {style.css (line 1590)
border:1px solid #959CAC;
font-weight:700;
height:102px;
overflow:auto;
padding:2px 0 2px 9px;
width:97%;
}
/*-----end форма отправки*/
.tag{
	line-height: 100%;
	margin: 0;
	padding: 0;
	display:inline;
	white-space:nowrap;	
}
.tag h1{
	font-size:15px; 	
	}
.tag h2{
	font-size:13px; 	
	}
.tag h3{
	font-size:11px; 	
	}
	
.tags ul{
	margin: 0;
	padding: 0;
	display:inline;
	}
.tags ul li{
	display:inline;
	white-space:nowrap;
	line-height: 200%;
	}
.w1{font-size: 80%;}
.w2{font-size: 100%;}
.w3{font-size: 120%;}
.w4{font-size: 140%;}
.w5{font-size: 160%;}
.w6{font-size: 180%;}
.w7{font-size: 200%;}
.w8{font-size: 220%;}
.w9{font-size: 240%;}
.w10{font-size: 260%;}
/*----------------------*/
.img1{margin:0 20px 10px;}
.left-d{width:50%;float:left;}
.ul-list{margin-left: 65px; list-style-position: outside;}
.ul-m{margin-left: 45px;}
.green{color: rgb(0, 128, 0);}
