/* CSS Document */

html,body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:120%;
}

img {
	border:0px;
	behavior: url("/css/iepngfix.htc");
}

.indexbg { 
	background:#af9468 url("/img/index_bg.jpg") repeat-x top; 
	height:100%;
}

/*  BEGIN OF [TEXT]  */

p {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3A0E1D;
	line-height: 130%;
	text-align: justify;
}

ul, li {
	font-size: 12px;
	list-style-type: disc;
	line-height: 150%;
}

a, a:visited {
	color: #903320;
}

a:active, a:hover {
	color: #BC3317;
}

/*  END OF [TEXT]  */

#maindiv {
	width:931px;
	height:680px;
	position:relative;
}
	
#maindiv .indexgrass {
	background:url("/img/indexgrass_x.jpg") no-repeat;
	height:346px;
	width:931px;
	position:absolute;
	top:429px;
	left:0px;
	z-index:20;
}

#maindiv .indexkremlin {
	background:url("/img/kremlin.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:174px;
	height:141px;
	top:335px;
	left:140px;
	z-index:30;
	position:absolute;
}
		
#maindiv .indexmuseum {
	background:url("/img/museum.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:205px;
	height:337px;
	top:335px;
	left:0px;
	z-index:40;
	position:absolute;
}

#maindiv .indexmill {
	background:url(/img/mill.png) no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:175px;
	height:184px;
	top:300px;
	right:0px;
	z-index:40;
	position:absolute;
}
	
#maindiv .indexboard {
	background:url(/img/board.png) no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:562px;
	height:550px;
	top:145px;
	left:200px;
	z-index:50;
	position:absolute;
}
	
#maindiv .indexgirl {
	background:url(/img/girl_0.png) no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:220px;
	height:429px;
	top:270px;
	right:90px;
	z-index:60;
	position:absolute;
}
	
#maindiv .indexplakat {
	background:url(/img/index_plakat.png) no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:430px;
	height:108px;
	top:20px;
	right:45px;
	z-index:60;
	position:absolute;
}

/* BEGIN OF [INDEX MENUS] */

#maindiv .menu_museum {
	background:url("/img/ind_menu_museum.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:112px;
	height:110px;
	top:280px;
	left:20px;
	z-index:70;
	position:absolute;
}

#maindiv .menu_real {
	background:url("/img/ind_menu_real_pr.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:77px;
	height:93px;
	top:262px;
	left:200px;
	z-index:70;
	position:absolute;
}

#maindiv .menu_info {
	background:url("/img/ind_menu_info.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:121px;
	height:73px;
	top:130px;
	left:340px;
	z-index:70;
	position:absolute;
}

#maindiv .menu_history {
	background:url("/img/ind_menu_history.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:138px;
	height:95px;
	top:195px;
	left:630px;
	z-index:70;
	position:absolute;
}

#maindiv .menu_news {
	background:url("/img/ind_menu_news.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:105px;
	height:37px;
	top:130px;
	left:795px;
	z-index:70;
	padding-top: 14px;
	position:absolute;
}

#maindiv .menu_master {
	background:url("/img/ind_menu_master.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:103px;
	height:130px;
	top:250px;
	left:820px;
	z-index:70;
	position:absolute;
	padding-top: 13px;
}

#maindiv .menu_zakaz {
	background:url("/img/ind_menu_zakaz.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:168px;
	height:39px;
	top:55px;
	left:307px;
	z-index:70;
	position:absolute;
	padding-top: 19px;
}



#index_menu a, #index_menu a:link, #index_menu a:active, #index_menu a:visited, #index_menu a:hover {
	text-decoration: none;
	font: Geneva, Tahoma, Arial, Verdana;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

/* END OF [INDEX MENUS] */

#maindiv .desc_content {
	width:270px;
	height:285px;
	top:292px;
	left:340px;
	z-index:80;
	position:absolute;

}

#maindiv .desc_content p {	
	font: Arial, Geneva, Tahoma, Verdana;
	font-size: 12px;
	color: #4D2530;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 20px;
}

#maindiv .desc_content h1 {	
	font: Arial, Tahoma, Geneva, Verdana;
	font-size: 19px;
	color: #3B0F1D;
}

#maindiv .indexlogo {
	width:134px;
	height:119px;
	top:20px;
	left:45px;
	z-index:60;
	position:absolute;
}


/* BEGIN OF [SECOND PAGES] */

body.bg { 
	background:#9D7142 url("/img/bg.gif") repeat-x top; 
	height:100%;
}

#maindiv #clouds {
	background:url("/img/clouds.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:440px;
	height:147px;
	top:0px;
	left:109px;
	z-index:10;
	position:absolute;
}

#maindiv #plakat {
	background:url("/img/plakat.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width:430px;
	height:108px;
	top:20px;
	right:45px;
	z-index:80;
	position:absolute;
}

#maindiv #houses {
	background:url("/img/houses.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width: 918px;
	height: 6px;
	top:311px;
	left:3px;
	z-index: 0;
	position:absolute;
}

/* END OF [SECOND PAGES] */


/* BEGIN OF [SECOND MENU] */

#maindiv #menu {
	width: 220px;
	top: 180px;
	left: 0px;
	position: absolute;
}

#menu table td.menu {
	background: url("/img/menu_top.png") top;
	behavior: url("/css/iepngfix.htc");
	padding-left: 35px;
	padding-top: 50px;
}

#menu table td.menu img {
	margin-bottom: 8px;
}

#menu table td.menu_bottom {
	background: url("/img/menu_bottom.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
}

#menu div.sublinks {
	margin-bottom: 10px;
	margin-left: 7px;
	margin-right: 26px;
	font-size: 12px;
	font-style: normal;
}

#menu .sublinks a {
	margin-bottom: 7px;
	display: block;
	text-decoration: none;
	color: #3B0F1D;
}

#menu .sublinks a.active {
	color: #892818;

}

/* END OF [SECOND MENU] */


/* BEGIN OF [CONTENT] */

#maindiv #content {
	width: 566px;
	top: 130px;
	left: 220px;
	z-index: 20;
	position: absolute;
}

#maindiv #content #top {
	background: url("/img/big_desc_top.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width: 566px;
	height: 98px;
}

#maindiv #content #bottom {
	background: url("/img/big_desc_bottom.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width: 566px;
	height: 156px;
}

#maindiv #content #middle {
	background: url("/img/big_desc_bg.gif")  repeat-y;
	width: 566px;
}

#maindiv #content table td.main {
	background: #EDD899 url(/img/bg_content.png) repeat-x bottom;
	padding-left: 15px;
	margin: 0px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 350px;
}

#maindiv #content table td.main h1 {
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #840009;
	text-transform: uppercase;
}

#maindiv #content table td.main h2 {
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #2B0F07;
}

#maindiv #content table td.main h2 .date {
	color: #942200;
}

/* END OF [CONTENT] */

#maindiv #sand {
	background: url("/img/sand.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	position: absolute;
	width: 155px;
	height: 153px;
	top: 530px;
	left: 775px;
	z-index: 20;
}

/*  BEGIN OF [GIRLS]  */

/* main style */
#girl {
	position: absolute;
	top: 165px;
	left: 715px;
	z-index: 100;
}

/* all girls */
#maindiv #girl #girl1 {
	background: url("/img/girl_history.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width: 211px;
	height: 454px;
}

#maindiv #girl #girl2 {
	background: url("/img/girl_info.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width: 211px;
	height: 454px;
}

#maindiv #girl #girl3 {
	background: url("/img/girl_museum.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width: 211px;
	height: 454px;
}

#maindiv #girl #girl4 {
	background: url("/img/girl_real.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width: 211px;
	height: 454px;
}

#maindiv #girl #girl5 {
	background: url("/img/girl_master.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width: 211px;
	height: 454px;
}

#maindiv #girl #girl6 {
	background: url("/img/girl_news.png") no-repeat;
	behavior: url("/css/iepngfix.htc");
	width: 211px;
	height: 454px;
}


/*  END OF [GIRLS]  */


/*  BEGIN OF [PRODUCTION]  */

table.production td.image img {
	border: 6px solid #391B11;
}

table.production td {
	border-bottom: 1px solid #D3BE8A;
}

/*  END OF [PRODUCTION]  */

a.image img {
	border:6px solid #391B11;
}

