body{
text-align:center;
font-family: Arial, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
min-width:1024px;
max-width:1137px;
color: #333333;
font-size:12px;
}

div#menunew ul {
margin-left:auto;
margin-right:auto;
width:600px;
margin-top:200px;
} 

#menunew {
background-image:url(/tl_files/des/logo_01.png);
background-repeat:no-repeat;
background-position:center;
height:276px;
}

#menunew div {
height:30px;
}

#menunew a,#menunew a:hover,#menunew li .active{
display:block;
height:30px;
float:left;
text-indent: -9999px;
padding-top:10px;
}

#menunew .menu1 a,#menunew .menu1 .active{
margin-top:10px;
background-image:url(/tl_files/des/menu1.png);
background-repeat:no-repeat;
width:130px;
}

#menunew .menu2 a,#menunew .menu2 .active{
margin-top:10px;
background-image:url(/tl_files/des/menu2.png);
background-repeat:no-repeat;
width:145px;
}

#menunew .menu3 a,#menunew .menu3 .active{
margin-top:10px;
background-image:url(/tl_files/des/menu3.png);
background-repeat:no-repeat;
width:135px;
}

#menunew .menu4 a,#menunew .menu4 .active{
margin-top:10px;
background-image:url(/tl_files/des/menu4.png);
background-repeat:no-repeat;
width:110px;
}

#menunew .menu1 .active,#menunew .menu2 .active,#menunew .menu3 .active,#menunew .menu4 .active{
margin-top:0px;
}

#menunew ul  {
	margin:0px;
	text-align:center;
	list-style: none;
	}
#menunew li {
	background-image:url(/tl_files/images/menurazdel.png);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	margin:0 0 0 1px;
	}
	
#menunew a{
	width:auto;
	height:30px;
	display:block;
	}
	
#menunew .first{
	background: none;
}

/*_____________________menuend________________*/

#menu1{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #7f6439;
}

#menu1 ul  {
	}
#menu1 li {
	}
	
#menu1 a{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #7f6439;
text-decoration:none;
	}
	
#menu1 a:hover{
	text-decoration: underline;
	}
#menu1 .first{
	background: none;
}
#menu1 .active{
	font-weight:bold;
}

#menu1 li .active{
}

#menufooter{
    margin-top:15px;
	background-color:#60a71a;
	padding-top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:200;
	text-align:center;
}

#menufooter div {
width:300px;
height:50px;
text-align:center;
}

#menufooter ul  {
	list-style: none;
	text-align:center;
	}
#menufooter li {
	float: right;
	text-align:center;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:12px;
	}
	
#menufooter a{
	width:auto;
	color: #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight:200;
	text-align:center;
	}
	
#menufooter a:hover{
	text-decoration:line-through;
	text-decoration:overline;
	text-align:center;
	}
	
#menufooter .first{
	background: none;
	text-align:center;
}

#menufooter .active{
	text-align:center;
	font-weight:bold;
}

#menufooter li .active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:center;
}

#main .logotext{
background-color:#60a71a;
color:#FFFFFF;
font-size: 36px;
}
#main .logotext2{
font-weight: normal;
background-color:#60a71a;
color:#FFFFFF;
font-size: 18px;
}

#main .logotextr{
background-color:#60a71a;
padding-right:50px;
float:right;
padding-bottom:7px;
}

#left h1 {
text-align:center;
background-color: #60a71a ;
color:#FFFFFF;
font-size:14px;
}

#left .banner_image {
text-align:center;
}

.logo {
background-color:#60a71a;
padding-bottom:1px;
text-align:center;
}

#main .mod_breadcrumb{
padding-top:8px;
margin-left:10px;
font-size:12px;
color: #333333;
}

#main .mod_breadcrumb a{
color: #333333;
/*color:#7b7b7b;*/
}

#footer {
background-color:#60a71a;
}

#main h1{
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight:400;
}

#main .ce_text{
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
}
#main .ce_gallery {
padding-left:10px;
}

/*_____________________catalog_____________________*/
#detal .item,#filtr .item, #o-proekte .item {
min-height:125px;
border-color:#FF0000;
border-top-color:#FF0000;
border-style: groove;
border-width: 1px;
padding:5px;
margin:5px;
font-size:12px;
}

#main .logo {
font-size:12px;
padding:5px;
background-color:#FFFFFF;
text-align: center;
float:left;
}

#main .name .label, #main .contaktadress .label, #main .minopis .label, #main .textdop .label, #main .polnopis .label, #main .contaktsite .label, #main .email .label, #main .telefon .label, #main .icq .label{
float:left;
padding-right:10px;
font-weight:normal;
color: #000000;
}
#main .MibewMessenger {
float:right;
padding:10px;
font-weight:normal;
}

#main .image .label{
color:#000000;
text-align:center;
}

/*______________banners___________________*/
#header .banner_image {
text-align:center;
}

#virt, #detal, #o-proekte, #filtr  {
padding-left:10px;
}
