body {
	margin: 0;
	padding: 0;
	font-family: Arial;
        font-size: 12px;
        background-color: #d7dbc0;
}

h2 {
 	margin-top: 10px;
 	margin-left: 10px;
}

a {
        text-decoration: none;
        color: #000000;
}
a img {
	border: none;
}
a:visited {
        color: #000000;
}
a:hover {
        color: #ca5af3;
        text-decoration: underline;
}

.submenu {
	position: relative;
	border: 0px blue solid;
	margin: 10px;
	padding: 0;
}

.submenu1 {
	display: none;
	position: relative;
	border: 0px blue solid;
	margin: 10px;
	padding: 0;
}
.submenu2 {
	display: none;
}
.submenu3 {
	display: none;
}
.submenu4 {
	display: none;
}
.submenu5 {
	display: none;
}
#mmenu1 {
	border: 0px blue solid;
	background: #c3ccd3;
	padding-left: 37px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 4px; 
}
#mmenu2 {
	border: 0px blue solid;
	background: #c3ccd3;
	padding-left: 37px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 4px; 
}
#mmenu3 {
	border: 0px blue solid;
	background: #c3ccd3;
	padding-left: 37px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 4px; 
}
#mmenu4 {
	border: 0px blue solid;
	background: #ededed;
	padding-left: 37px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 4px; 
}
#mmenu5 {
	border: 0px blue solid;
	background: #c3ccd3;
	padding-left: 37px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 4px; 
}


#main {
	border: 0px blue solid;
	display: block;
	position: relative;
	height: 1400px;
	width: 920px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
}

#menu {
	border: 0px blue solid;
	position: absolute;
	width: 310px;
	font-size: 18px;
	top: 189px;
	left: 0px;
}

#menu_vert {
	border: 0px blue solid;
	display: block;
	position: absolute;
	font-size: 18px;
	top: 141px;
	left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 10%;
}

#content {
	border: 0px blue solid;
	position: absolute;
	background: #fff;
	width: 590px;
	height: %100;
	font-size: 12px;
	top: 189px;
	left: 310px;
	padding: 10px;
}

#title_bar {
	font-size: 18px;
	background-image: url(/img/title.gif);
	margin-left: 5px;
	margin-top: 0px;
	width: 581px; 
	color: #fff;
	height: 37px
}

#header {
	border: 0px blue solid;
	height: 140px;
	width: 100%;
}
#header .logo {
	position: absolute;
	top: 38px;
}
#header .logo2 {
	position: absolute;
	top: 10px;
	left: 240px;
}
#header .title {
	position: absolute;
	font-size: 14px;
	top: 10px;
	left: 450px;
}
#header .t-opora_logo {
	border: 0px blue solid;
	position: absolute;
	top: 75px;
	left: 750px;
}


#filter { 
	border: 0px blue solid;
	position: relative;
	width: 548px;
	height: 150px;
	background-color: #efeded;
	text-align: left;
	top: 10px;
	left: 25px;
        
/*	overflow: visible !important;
	top: 50px;
	left: 740px;
	width: 150px;
  	font-size: 14px;
*/
}

#search { 
	border: 0px blue solid;
	position: relative;
	width: 162px;
	left: 20px;
	top: 10px;

}

#money { 
	border: 0px blue solid;
	position: relative;
	left: 420px;
	top: -64px;
	width: 120px;
	height: 100px;
}

#button .btn_yellow {position:absolute; top:0; left:0; width:98px; height:18px; color:#000; font-family:verdana; font-size:11px; font-weight:bold; overflow:hidden; border-top:1px solid #ffd42e; border-right:1px solid #caa205; border-bottom:1px solid #c9a105; border-left:1px solid #ffd42e; overflow:hidden; text-align:center; line-height:15px; background:#fc0;}

#button .btn_blue   {position:absolute; top:0; left:0; width:98px; height:18px; color:#000; font-family:verdana; font-size:11px; font-weight:bold; overflow:hidden; border-top:1px solid #9cd0f0; border-right:1px solid #60b9f0; border-bottom:1px solid #60b9f0; border-left:1px solid #9cd0f0; overflow:hidden; text-align:center; line-height:15px; background:#8bc9f0;}

#button .btn_selected      {position:absolute; top:0; left:0; width:98px; height:18px; color:#000; font-size:11px; font-weight:bold; overflow:hidden; border-bottom:1px solid #ffd42e; border-left:1px solid #caa205; border-top:1px solid #c9a105; border-right:1px solid #ffd42e; overflow:hidden; text-align:center; line-height:17px; background:#eb0;}
#button .btn_blue_selected {position:absolute; top:0; left:0; width:98px; height:18px; color:#000; font-size:11px; font-weight:bold; overflow:hidden; border-bottom:1px solid #9cd0f0; border-left: 1px solid #59abde; border-top: 1px solid #59abde; border-right: 1px solid #9cd0f0; text-align:center; line-height:17px; background:#81bade;}

#button a.btn:visited {text-decoration:none;}
#button a.btn {color:#c00; text-decoration:none; position:absolute;}
#button a.btn:hover {color:#c00; background:#edebdc; cursor:pointer;}

#button a.btn:hover .btn_yellow {position:absolute; top:0; left:0; width:98px; height:18px; color:#000; font-size:11px; font-weight:bold; overflow:hidden; border-bottom:1px solid #ffd42e; border-left: 1px solid #caa205; border-top: 1px solid #c9a105; border-right: 1px solid #ffd42e; text-align:center; line-height:17px; background:#eb0;}
#button a.btn:hover .btn_blue   {position:absolute; top:0; left:0; width:98px; height:18px; color:#000; font-size:11px; font-weight:bold; overflow:hidden; border-bottom:1px solid #9cd0f0; border-left: 1px solid #59abde; border-top: 1px solid #59abde; border-right: 1px solid #9cd0f0; text-align:center; line-height:17px; background:#81bade;}
#button a.btn:hover .btn_white  {position:absolute; top:0; left:0; width:98px; height:18px; color:#fff; border-bottom:1px solid #ffdc56; border-left:1px solid #957704; border-top:1px solid #937603; border-right:1px solid #ffdc56;overflow:hidden; text-align:center; background:#fff;}


a.vert_menu_button {
    background: transparent url('/img/vert_menu_button.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 29px;
    margin-right: 30px;
    padding-right: 18px; /* sliding doors padding */
    padding-left: 28px;
    text-decoration: none;
}
a.vert_menu_button span {
    background: transparent url('/img/vert_menu_button2.gif') no-repeat;
    display: block;
    line-height: 19px;
    padding: 5px 0 5px 18px;
}
a.vert_menu_button:active {
    background-position: bottom right;
    color: #fff;
    outline: none; /* hide dotted outline in Firefox */
}
a.vert_menu_button:active span {
    background-position: bottom left;
    padding: 5px 0 5px 18px; /* push text down 1px */
}
a.vert_menu_button:hover {
        text-decoration: underline;
	cursor: pointer;
}
a.vert_menu_button:visited {
    color: #fff;
}
