/*---------------Global------------------------------------*/
body{ 
	behavior: url('style/frontend/csshover.htc');
	background: #fff url(../../images/frontend/bg2.gif) repeat-x; 
	color: #000000; 
	font: normal 13px Arial, sans-serif;
	line-height:16px;
	margin:0px;
}
ul{list-style-type: none; margin:0; padding:0;}
li{ margin:0; padding: 0;}
img {border: none;}
hr{clear: both; height: 1px; border: none;}
table { border-collapse: collapse; margin:0;padding: 0;}
tr{margin:0;padding: 0;}
td{margin:0;padding: 0;}
*:focus{ outline: none; }
a, a:link, a:focus, a:visited, a:active {border:none;color:#000;text-decoration:none;}
a:hover{text-decoration:underline;color:#777;}
/*---------------/Global------------------------------------*/
/*---------------Bloki-------------------------------------*/
#maincontainer{
	width: 999px;
	margin: 0 auto;
}
#top{
	float:left;
}
#manu{
	float:left;
	position: relative;
	z-index: 10;
}
#manu ul li{
	float:left;
}
#mm1{
	background: url("../../images/frontend/mm1.gif") no-repeat;
	display:block;
	float:left;
	width:211px;
	height: 50px;
}
#mm2{
	background: url("../../images/frontend/mm2.gif") no-repeat;
	display:block;
	float:left;
	width:193px;
	height: 50px;
}
#mm3{
	background: url("../../images/frontend/mm3.gif") no-repeat;
	display:block;
	float:left;
	width:194px;
	height: 50px;
}
#mm4{
	background: url("../../images/frontend/mm4.gif") no-repeat;
	display:block;
	float:left;
	width:193px;
	height: 50px;
}
#mm5{
	background: url("../../images/frontend/mm5.gif") no-repeat;
	display:block;
	float:left;
	width:208px;
	height:50px;
}

#mm1:hover, #mm2:hover, #mm3:hover, #mm4:hover, #mm5:hover, #mm6:hover{ background-position: 0 -50px;}

#menu{
	position:absolute;
	top:49px;
	left:210px; 
	z-index:100;
	display:none;
	width:230px;
	min-width:230px;
	
	border:1px solid #666;
	background: #292929 url("../../images/frontend/bg_manu.gif") repeat-x;
	padding: 5px;
}
#menu a, #menu a:visited, #menu a:link{
	display: block;
	height: 8px;
	padding-top:7px;
	color: #fff;
	text-decoration: none;
}

#menu a:hover{
	text-decoration: underline;
}

#baner2{
	background: url("../../images/frontend/baner2.jpg") no-repeat;
	float:left;
	width:999px;
	height: 110px;
}
#logo2{
	position:relative;
	display: block;
	top:15px;
	left:30px;
	width:180px;
	height:47px;
}
#border_container{
	background: url("../../images/frontend/border_both2.gif") repeat-y;
	float: left;
	width:999px;
}

#containet2{
	background: url("../../images/frontend/bg_content2.gif") right bottom no-repeat;
	float: left;
	width:999px;
}

#border_left{
	/*background: url("../../images/frontend/border_left.gif") no-repeat;*/
	float:left;
	width: 17px;
	height: 565px;
}
#border_right{
	/*background: url("../../images/frontend/border_right.gif") no-repeat;*/
	float:right;
	width: 17px;
	height: 565px;
}
/*------------------Content--------------------------------*/
#content #left_block{
	float: left;
	width: 451px;
}
#content #right_block{
	float: left;
	width: 436px;
}
#content ul{
}

#content ul li{
	list-style-image: url("../../images/frontend/bullet.gif");
	margin-left: 19px;
	margin-top: 15px;
}

#content{
	float: left;
	color:#000;
	padding-left: 25px;
}

h1{
	font: bold 20px Arial, sans-serif;
	padding-left: 14px;
}
		.red{
			background: url("../../images/frontend/red.gif") 0 4px no-repeat;
		}
		.green{
			background: url("../../images/frontend/green.gif") 0 4px no-repeat;
		}
		.yellow{
			background: url("../../images/frontend/yellow.gif") 0 4px no-repeat;
		}
h2{
	margin-top:0px;
	font-size: 16px;
}	

#text{
	width:930px;
	padding-right: 15px;
}

/*------Gallery--------*/
#gallery{
	float: left;
}
.shadow{
	/*background: url("../../images/frontend/shadow.gif") no-repeat;*/
	float:left;
	width: 175px;
	height: 131px;
}
.fotogallery{
	position: relative;
	vertical-align:bottom;
	top: -3px;
	left: -3px;
}
.fotogalerylink{
	float: left;
	background: #323232;
}
.row{
	float: left;
	margin-bottom: 30px;
}
.row div.imgcont{
	float: left;
	width:175px;
	padding: 0 30px 0px 15px;
}

.textgal{
	float: left;
	width:175px;
	margin-top:4px;
	padding-left: 0px;
	font-size:15px;
	font-weight: bold;
}


#boxy{
	float:left;
	border-left: 1px dotted #fff;
	padding-left:24px;
}
.box{
	background: url("../../images/frontend/box_bg.gif") repeat-x;
	width: 436px;
	height:142px;
	overflow: hidden;
}
.box img.img{
	float:left;
	margin: 5px 0 0 5px;
}
 div.box_text{
	float: left;
	margin:5px 5px 0 5px; 
	width: 240px;
}
.box a.more, .box a.more:visited, .box a.more:link, .box a.more:active, .box a.more:focus
{position:relative; bottom: 0px; display:block; margin-right:10px; float: right; color:#FAD201;}
.box a:hover{text-decoration: underline;}

/*------------------Content--------------------------------*/

/*------------------Footer---------------------------------*/

#foot{
	background: url("../../images/frontend/footter_bg2.gif") 10px 0px no-repeat;
	float:left;
	color:#000;
	width: 999px;
	height: 66px;
	margin-top: 10px;
}
#foot ul{
	padding-left: 29px;
	padding-top: 15px;
}
#foot ul li{
	float: left;
	margin: 0 14px;
}
#foot .enzo{
	float:right;
	padding-right:43px;
	margin-top: -8px;
}
#foot .enzo:hover{
	opacity: 0.60; 
    filter: alpha(opacity:60);
}






