body{
 background:#fafafa;
 font-family: Arial, Verdana, sans-serif;
 /*width:100%;*/
}
#parentContainer{
 margin:0;
 margin-left:20px;
 margin-right:20px;
 margin-top:5px;
 background: url("images/left.jpg") repeat-y top left;
 overflow:visible;
}
#parent{
 margin:0;
 /*margin-left:20px;
 margin-right:20px;
 margin-top:5px;*/
 background: url("images/right.jpg") repeat-y top right;
 overflow:visible;
}
#top{
 background:url("images/top.jpg") repeat-x top left;
 height:9px;
}
.left_corner{
 background: url("images/parent_left_corner.jpg") no-repeat scroll left top;
 height:9px;
 position:absolute;
 width:9px;
}
.right_corner{
 background:url("images/parent_right_corner.jpg") no-repeat scroll right top;
 height:9px;
 position:absolute;
 width:9px;
 right:26px;
}
#lg_header{
 background: url("images/lg_header.jpg") repeat-x top left;
 height:107px;
 
}
#lg_header_left{
 background:url("images/lg_header_left.jpg") no-repeat top left;
 height:107px;
 position:absolute;
 width:10px;
}
#header_line{
 background: url("images/lg_line.jpg") repeat-x center;
 margin-left:100px;
 margin-right:10px;
 padding-top:110px;
 height:2px;
 
}
#lg_header_right{
 background:url("images/lg_header_right.jpg") no-repeat top right;
 height:107px;
 position:absolute;
 width:10px;
 right:26px;
 top:15px;
}
#header{
 background: no-repeat top center;
 height:180px;
}
.line{
 background: url("images/lg_line.jpg") repeat-x center;
 height:2px;
}
#mainContainer{
 padding-bottom:20px;
 display:block;
 overflow:auto;
}
#left_menu{
 background: url("images/left_line.jpg") repeat-y top right;
 height:100%;
 width:250px;
/* margin-top:5px;*/
 
 position:absolute;
 margin:1px;
 padding:1px;
}
.menu{
float:left;
}

#left_menu a {
	display: block;
	text-decoration: none;
	padding: 5px;
	font-weight: normal;
	font-family: Georgia, Verdana, sans-serif;
}
#main{
 background:#fafafa;
 /*height:100px;*/
 float:left;
 margin-right:300px;
 margin-left:250px;
 padding-left:10px;
 position:relative;
}
#main_single{
 background:#fafafa;
 /*height:100px;*/
 float:left;
/* margin-right:255px;*/
 margin-left:262px;
 padding-left:10px;
 position:relative;
}

#right_menu{
 background: url("images/right_line.jpg") repeat-y top left;
 height:100%;
 width:300px;
 float:right;
 position:absolute;
 top:310px; right:5px;
 font-size:14px;
}
.menu{
 width:250px;
 margin-left:0px;
}
.menu_header{
 background:url("images/buton.jpg") no-repeat top center;
 height:43px;
 padding-left:60px;
 padding-top:8px;
 text-align:left;
 font-size:18px;
 font-weight:200;
}
a.menu_h1{
 color:#646665;
}

#top_menu{
 text-align:right;
 height:40px;
}
.item{
 padding-top:3px;
 padding-left:10px;
 padding-right:10px;
 background:url("images/lg_line.jpg") repeat-y top right;
 line-height:35px;
}
h1{
 color:#c3084f;
 font-size:120%;
}
h2{
 color:#257bb4;
 font-size:100%;
}
.point{
 background:url("images/point.jpg") no-repeat bottom left;
 line-height:15px;
 padding-left:20px;
 float:right;
}
.hr{
 background:url("images/hr.jpg") repeat-x center left;
 width:100%;
 height:3px;
}
table{
 font-size:12px;
}