.site_center {text-align:center;}
#header, #content1, #content_wrap, #footer {
	width:950px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*You can change the width of this site changing value of parameter "width" for #header, #content1, #content2, #footer. Minimum possible width of site 780px */


#header {height:91px;}

#header, #content_wrap { font-size:0.75em;}

#content_wrap {
	background:url(../images/middle_bak.jpg) top repeat-x #413f3f;
	padding-bottom: 25px;
	margin-top: 0px;
	height: auto;
}





#content  {
	height: auto;
	float:left;
}


#content_shop  {
	height: auto;
	position: relative;
	float:left;
}



#miva_content  {
	height: auto;
	position: relative;

}




#rt_sidebar {
	height: auto;
	position: relative;
	float:right;
	width: 310px;
}





#footer {
	height:94px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFBFBF;
	
	background: url(../images/footer_bak.jpg);
	font-size: 0.73em;
}




#mid_wrap {
	height:340px;
	min-height:340px;
	text-align: left;
	position:relative;


}

#wrap {
	padding: 15px 0 15px 0;	
}

#home_wrap {
	width: 540px;
	height: auto;
	position: relative;
}

#video_wrap {
	float: left;
}


#lt_sidebar_wrap {
	width: 250px;
}

#lt_sidebar_wrap {
	float: left;
	text-decoration: none;
}

#lt_sidebar_wrap, #rt_sidebar_wrap {
}

#lt_sidebar_content {
	position:relative;
	width: auto;
}


#rt_sidebar_wrap {
margin-left:25px;
	float: right;
}


#main_rt_sidebar_wrap {
	float: right;
	width: 260px;
	height: 375px;
	overflow: visible;
}

#rt_sidebar_content {
	width: auto;
}


 #rt_sidebar_wrap { width: 500px; }


#gallery_rt_sidebar_wrap {
margin-left:20px;
	float: right;
}


#gallery_rt_sidebar_content {
	width: auto;
}


 #gallery_rt_sidebar_wrap { width: 510px; }
 

#news_rt_sidebar_wrap {
	float: right;
	width: 260px;
	height: auto;
}



/* -------SRL Round Corners Method, BEGIN -------*/

.bt {

	height:18px; 
	margin:0 0 0 18px; 
	background: url(../images/grey_corners2.png) no-repeat 100% 0;
 } 

.bt div {
	position:relative;
	float:left;
	left:-18px;
	width:18px;
	height:18px;
	background: url(../images/grey_corners2.png) no-repeat 0 0;
	font-size:0;
 }  

.bb { 
	height:18px; 
	margin:0 0 0 18px; 
	background:url(../images/grey_corners2.png) no-repeat 100% 100%; 
}

.bb div {
	position:relative;
	float:left;
	text-align:left;
	left:-18px;
	width:18px;
	height:18px;
	background:url(../images/grey_corners2.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
} 

.bbody_left { 
	padding:0 0 0 18px; 
	border-left: 1px solid #40403f; 
	 background: #202020 url(../images/boxes_gradient.png) repeat-x; }

.bbody_right {
	padding:0 18px 0 0;
	border-right: 1px solid #40403f;
	background: #202020 url(../images/boxes_gradient.png) repeat-x;
}
 

/* -------SRL Round Corners Method, END -------*/

