body {
	height : 100%;
	font : 100% Arial, Tahoma;
	color : #000000;
	margin : 0px;
	width : 99%;
	text-align : center;
	position : absolute;
	margin-right : 12px;
	background : url(../img/bckg.gif) repeat-x top;
	
}

img{
	border : 0px;
}

a{
	color : #b28d0f;
}

a:hover{
	color : #997a0e;
}

h1{
	color : #22447a;
	font : 150% Tahoma;
	margin : 0px;
	height : 39px;
	padding : 25px 0px 0px 73px;
	background : url(../img/arrow.jpg) no-repeat left top;
}

h2{
	color : #22447a;
	font : 14px Tahoma;
	font-weight : bold;
	margin : 20px 0px 10px 0px;
}

#mmain{
	width : 100%;
}

div{
	float : left;
}


#enemysquare{
	background : url(../img/squares/a2.gif) no-repeat center 55px;
	width : 100%;
}

#corset{
	height : 360px;
	width : 100%;
	background : url(../img/city.jpg) no-repeat center top;
}

#cityback{
	padding : 0px;
	height : 360px;
	float : none;
	width :  986px;
    margin: auto;
    text-align: left;
}

#corset ul{
	padding : 0px;
	height : 360px;
	float : none;
	width :  986px;
    margin: auto;
    text-align: left;
}

#corset li{
	float : left;
	width : 75px;
	height : 75px;
	list-style : none;
	margin : 0px 5px 5px 0px;
}

#corset li.langbar{
	font-size : 60%;
	width : 194px;
	height : 48px;
	padding-top : 34px;
	text-transform : uppercase;
}


#corset li.toolbar{
	width : 155px;
	vertical-align : top;
}

#corset li.toolbar img{
	padding-top : 31px;
}

#corset li.toolbar a{margin-left : 18px;
}

#corset li.mmenu{
	width : 273px;
	height : 173px;
	margin-top : 13px;
}

#corset li.mmenu a{
	font : 70% Tahoma;
	background : url(../img/arrow_brown.gif) no-repeat left top;
	padding-left : 15px;
	line-height : 22px;
	color : #074382;
}

#corset li.mmenu a:hover{
	color : #b28d0f;
}

#corset li.mmenu a.ac{
	color : #b28d0f;
	font-weight : bold;
	background : url(../img/arrow_blue.gif) no-repeat left top;	
	text-decoration : none;
}
/**add 2008-02-07**/
#corset span{
     font-size : 11px;
     color : #808080;
}

.content{
	width : 945px;
	font-size : 80%;
	padding : 0px;
	height : 360px;
	float : none;
    margin: auto;
    text-align: left;
}

#center_div{
	width : 635px;
	margin-top : 43px;
	color : #084282;
}

#center_div ul{
	margin-left : 0px;
	padding-left : 20px;
}

#center_div li{
	padding-left : 0px;
	list-style : none outside url(../img/dot.gif);
	padding-bottom:10px;
}

#right_div{
	float : right;
	width : 250px;
	margin-top : 65px;
	color : #22457b;
	font : 11px Arial, Tahoma;
}

.banner1{
	background : url(../img/banners/bi_ex.gif) no-repeat;
	width : 160px;
	height : 80px;
	margin-bottom : 41px;
	padding : 35px 0px 21px 105px;
}
/*upd 2008-04-07*/
.banner2{
	background : url(../img/banners/b2.jpg) no-repeat;
	width : 207px;
	height : 84px;
	padding : 72px 0px 0px 21px;
	margin-left : 26px;
        margin-bottom : 50px;
}

.banner3{
	background : url(../img/banners/b3.jpg) no-repeat;
	width : 207px;
	height : 84px;
	padding : 72px 0px 0px 21px;
	margin-left : 26px;
	margin-bottom : 50px;
}

/*upd 2008-02-07*/
.table{
     margin-left : -13px;
     width : 578px;
     background : url(../img/table/back.jpg) repeat-y;     
}


.table2{
	width : 578px;
	background : url(../img/table/top.jpg) top no-repeat;	
}

/*upd 2008-02-07*/
.table3{
     width : 578px;
     padding : 19px 0px 32px 0px;
     background : url(../img/table/bottom.jpg) bottom no-repeat;     
}

.table2 table{
	width : 566px;
}

/*upd 2008-02-07*/
.table2 td{
        padding : 8px 4px 8px 15px;
}

.yellow_tr{
	background : #dbbb54;
}
/*upd 2008-02-07*/
.yellow_tr td{
     background : #dbbb54;
     padding : 4px 4px 4px 15px;
}

#footer{
	width : 600px;
	padding : 0px 0px 30px 370px;
	color : #074382;
	font-size : 100%;
	line-height : 17px;
}

#footer a{
	color : #074382;
}

#footerright{
	float : right;
	line-height : 25px;
	padding-right : 50px;
	font-size : 12px;
	width : 205px;
}

/* Accordion */
.accordion-header {
	font-size: 1.2em;
	font-weight: bold;
	color: #22447a;
	border-bottom: 1px dashed #22447a;
	cursor: pointer;
	line-height: 40px;
}

.accordion-open, .accordion-closed {
	height: 40px;
	padding-left: 1px;
	float: none;
	margin-bottom: 2px;
}

.accordion {
	padding-left: 1px;
	padding-top: 20px;
	float: none;
}

.accordion h2 {
	padding-top: 0 !important;
	margin-top: 0 !important;
}

.accordion-open { /*background: url(/base/img/accordion/open.gif) left top no-repeat; */}
.accordion-closed { /*background: url(/base/img/accordion/closed.gif) left top no-repeat;*/ }

.accordion-open div, .accordion-closed div {
	height: 40px;
	/*background: url(/base/img/accordion/open.gif) right top no-repeat;*/
	float: none;
}

/**2008-02-07 - for page Objects*/
h1 span{
	color : #bf9505;
	padding-right: 25px;	/* Baglan - arrows */
	background: url(../img/siblings/arrow.gif) right center no-repeat;
}
/*
.objectcard{
	font-size : 11px;
	padding-left : 160px;
	margin-top : 15px;
	width : 330px;
}
*/
/*upd 2008-02-08**/
.objectcard{
     font-size : 11px;
     margin-top : 15px;
     width : 500px;
}

.objectcard span{
	color : #bf9505;
}

.objectcard p{
	margin : 0px 0px 5px 0px;
}

.objectphoto{
	width : 500px;
	margin-bottom : 25px;
}

.objectphoto img{
	padding-right : 12px;
}

.licence_link{
	padding-left : 16px;
	text-transform : uppercase;
	font : 10px Tahoma;
	font-weight : bold;
	background : url(../img/arrow_brown.gif) no-repeat left top;
	color : #074382;
	clear : left;
}

/**add 2008-02-08*/

.photofile{
 width : 160px;
 height : 128px;
 padding : 9px 0px 0px 7px;
 background : url(../img/cards/photo.jpg) left top no-repeat;
}

.s_photofile{
 width : 62px;
 height : 59px;
 padding : 4px 0px 0px 3px;
 margin-right : 14px;
 background : url(../img/cards/small_photo.jpg) left top no-repeat;
}

/*for list objects**/
.obj{
	width : 200px;
	height : 188px;
	margin-left : 13px;
	padding : 11px 11px 0px 11px;
	background : url(../img/buildings/table.jpg) no-repeat left top;
	color : #a37e04;
	font-size : 10px;
	text-align : center;
	line-height : 17px;
	margin-bottom : 14px;
}

.obj img{
	margin-bottom : 5px;
}

.obj a{
	color : #074382;
	font-weight : bold;
	background : url(../img/arrow_blue.gif) no-repeat left top;
	padding-left : 12px;
	padding-right : 10px;
	font-size : 12px;
	text-decoration : none;
}

.obj_list{
     width : 725px;
     position : absolute;
     top : 480px;
     padding : 0px;
     margin-left : -70px;
}