body {
	background-color:#272728;
	text-align:center;
	color:#ffffff;
	font-family:"Trebuchet MS";
	font-size:12px;
}

.box {
	background: inherit;
	height: px;
}

a {
	color:#ffffff;
	text-decoration:none;
}

.clear {
	clear:both;
}

#page {
	width:1000px;
	margin: 0 auto;
	text-align:left;
}

#page p, #page ul {
	font-size: 13px;
}

#page #top {
	background-image:url('/images/top_bg.gif');
	height:233px;
	width:1000px;
	position: relative;
}

#page #top #langpanel {
	font-size: 11px;
	color: white;
	position: absolute;
	top: 0px;
	right :0px;
	z-index: 1000;
}

#page #top #visual {
	float:left;
	width:400px;
}

#page #top #visual #object {
	margin-top:20px;
	margin-left:20px;
}

#page #top #logo {
	float:left;
	text-align:right;
}
#page #menu {
	width:1000px;
	background-image:url('/images/bg.jpg');
}

#page #main {
	width:1000px;
	background-image:url('/images/bg.jpg');
}

#main table {
    width: 100%;
}

#main table input {
    width: 100%;
    border: 1px solid silver;
}

#main table p {
    font-size: 12px;
    text-align: right;
}

#page #foot {
	background-color:#000000;
	background-image:url('/images/down_bg.png');
	height:99px;
}

.block {
	float:left;
	width:200px;
}

.block_big {
	margin:4px 4px 4px 4px;
	float:right;
	width:360px;
}

.block_big img {
 border: none;
}
.block_big_title {
	background-color:#1b1b1b;
	width:360px;
	height:60px;
	margin-bottom:6px;
}

.block_title {
    background-color:#1b1b1b;
    width:193px;
    height:60px;
    margin-bottom:6px;
    font-size:15px;
    font-weight:bold;
}

.block_title img {
	margin-left:15px;
	margin-top:18px;
}

.block_big_title img {
	margin-left:15px;
	margin-top:15px;
}

.submenu {
}

.menu_title {
	font-weight:Bold;
	background-image:url('/images/submenu_bg.png');
	height:24px;
}

.menuitem {
	height:24px;
}

.menuitem a {
	display:block;
	background-image:url('/images/submenu_bg.png');
	font-size:10px;
	padding-left:10px;
	height:23px;
}

.menuitem a:hover {
	display:block;
	background-image:url('/images/submenu_over.png');
	font-size:10px;
	padding-left:10px;
	height:23px;
}

.menuitem_active {
	background-image:url('/images/submenu_icon_active.png');
	background-repeat:no-repeat;
}

.menuitem_active a {
	display:block;
	background-image:url('/images/submenu_active.png');
	font-size:10px;
	padding-left:10px;
	height:23px;	
}

#short_aboutus {
	text-align:justify;
}

#short_aboutus .content {
	padding: 14px;
}

#rightmenu .content {
    margin: 3px 0px;
}

ul.level1 {
    padding: 0px;
    list-style-type: none;
    margin: 0px;
}

ul.level1 li.l1 {
    display: inline;
}

li.l2, li.l3 {
    padding: 3px 10px;
    font-weight: bold;
}

li.l2:hover, li.l3:hover {
    padding: 3px 10px;
    font-weight: bold;
    background: #ff830a;
}

ul.level2 li.active, ul.level3 li.active {
    background: #ff830a;
}

ul.level2, ul.level3, ul.level4, ul.level5{
    background: #222222;
    list-style-type: none;
    padding: 10px 4px;
    margin: 0px;
    min-width: 175px;
    z-index: 1000;
}

#trainers-container .list-item {
    padding: 10px;
    background: rgb(16, 16, 16);
    margin-bottom: 10px;
}

#trainers-container .list-item .x-button {
    background: #ff8309;
    display:block;
    border: 1px solid #101010;
    width: 150px;
    color: white;
    font-weight: bold;
    line-height: 25px;
    height: 25px;
    border: 1px solid #b85e06;
    text-align: center;
    position: absolute;
}
h1 {
    font-size: 24px;
}

#x-trainer-form {
    display: block;position: fixed;z-index:1000;left:25%;top:30%;
    background:url(../../images/small_bg.png);width: 450px;
    border: 5px solid black;
}
