/* CSS Document */
body{padding:0px; margin:0px; background:url(../images/bg.jpg) 0 0 no-repeat; text-decoration:bold; color:#ffffff; font:10px/14px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
a{color:#fcb200;}

#mainbody{width:1050px; margin:0 auto; position:relative; padding:0px;} 

/*  TOP HEADER  */

#topheader{height:101px; width:1050px; background:url(../images/fon.jpg) 0 0 no-repeat; margin:20 0 0 5px; position:relative; padding:0px;} 

#topheader1{height:101px; width:770px; margin:20 0 0 5px; position:relative; padding:0px; top:20px;} 

#topheader img{height:88px; width:194px; position:absolute; top:12px; left:23px;}

#topheader ul {width:700px; height:33px; position:absolute; top:7px; left:269px;}
#topheader ul li{float:left}

#topheader ul li.home{width:62px; height:17px; margin-right:22px}
#topheader ul li.home a{width:62px; height:17px; display:block; background:url(../images/btn_home.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader ul li.home a:hover{width:62px; height:17px; background:url(../images/btn_home_over.png) 0 0 no-repeat;}

#topheader ul li.about{width:83px; height:17px; margin-right:7px}
#topheader ul li.about a{width:83px; height:17px; display:block; background:url(../images/btn_kreml.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader ul li.about a:hover{width:83px; height:17px; background:url(../images/btn_kreml_over.png) 0 0 no-repeat;}

#topheader ul li.chearch{width:106px; height:17px; margin-right:30px}
#topheader ul li.chearch a{width:106px; height:17px; display:block; background:url(../images/btn_chearch.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader ul li.chearch a:hover{width:106px; height:17px; background:url(../images/btn_chearch_over.png) 0 0 no-repeat;}

#topheader ul li.dvorec{width:49px; height:17px; margin-right:22px}
#topheader ul li.dvorec a{width:49px; height:17px; display:block; background:url(../images/btn_dvorec.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader ul li.dvorec a:hover{width:49px; height:17px; background:url(../images/btn_dvorec_over.png) 0 0 no-repeat;}

#topheader ul li.postument{width:69px; height:17px; margin-right:22px}
#topheader ul li.postument a{width:69px; height:17px; display:block; background:url(../images/btn_postument.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader ul li.postument a:hover{width:69px; height:17px; background:url(../images/btn_postument_over.png) 0 0 no-repeat;}

#topheader ul li.museums{width:116px; height:17px;}
#topheader ul li.museums a{width:116px; height:17px; display:block; background:url(../images/btn_museums.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader ul li.museums a:hover{width:116px; height:17px; background:url(../images/btn_museums_over.png) 0 0 no-repeat;}

/*  TOP HEADER 1  */

#topheader1{height:101px; width:1050px; margin:20 0 0 5px; position:relative; padding:0px;} 


#topheader1 ul {width:700px; height:33px; position:absolute; top:-90px; left:269px;}
#topheader1 ul li{float:left}

#topheader1 ul li.arc{width:86px; height:17px; margin-right:22px}
#topheader1 ul li.arc a{width:86px; height:17px; display:block; background:url(../images/btn_arc.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader1 ul li.arc a:hover{width:86px; height:17px; background:url(../images/btn_arc_over.png) 0 0 no-repeat;}

#topheader1 ul li.centres{width:206px; height:17px; margin-right:20px}
#topheader1 ul li.centres a{width:206px; height:17px; display:block; background:url(../images/btn_centres.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader1 ul li.centres a:hover{width:206px; height:17px; background:url(../images/btn_centres_over.png) 0 0 no-repeat;}

#topheader1 ul li.theatre{width:157px; height:17px; margin-right:22px}
#topheader1 ul li.theatre a{width:157px; height:17px; display:block; background:url(../images/btn_theatre.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader1 ul li.theatre a:hover{width:157px; height:17px; background:url(../images/btn_theatre_over.png) 0 0 no-repeat;}

#topheader1 ul li.hotel{width:64px; height:17px; margin-right:22px}
#topheader1 ul li.hotel a{width:64px; height:17px; display:block; background:url(../images/btn_hotel.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader1 ul li.hotel a:hover{width:64px; height:17px; background:url(../images/btn_hotel_over.png) 0 0 no-repeat;}


/*  TOP HEADER 2  */

#topheader2{height:101px; width:1050px; margin:20 0 0 5px; position:relative; padding:0px;} 

#topheader2 ul {width:700px; height:33px; position:absolute; top:-146px; left:269px;}
#topheader2 ul li{float:left}

#topheader2 ul li.tower{width:40px; height:17px; margin-right:22px}
#topheader2 ul li.tower a{width:40px; height:17px; display:block; background:url(../images/btn_tower.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader2 ul li.tower a:hover{width:40px; height:17px; background:url(../images/btn_tower_over.png) 0 0 no-repeat;}

#topheader2 ul li.stalin{width:126px; height:17px; margin-right:20px}
#topheader2 ul li.stalin a{width:126px; height:17px; display:block; background:url(../images/btn_stalin.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader2 ul li.stalin a:hover{width:126px; height:17px; background:url(../images/btn_stalin_over.png) 0 0 no-repeat;}

#topheader2 ul li.airport{width:136px; height:17px; margin-right:22px}
#topheader2 ul li.airport a{width:136px; height:17px; display:block; background:url(../images/btn_airport.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader2 ul li.airport a:hover{width:136px; height:17px; background:url(../images/btn_airport_over.png) 0 0 no-repeat;}

#topheader2 ul li.bridge{width:39px; height:17px; margin-right:22px}
#topheader2 ul li.bridge a{width:39px; height:17px; display:block; background:url(../images/btn_bridge.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader2 ul li.bridge a:hover{width:39px; height:17px; background:url(../images/btn_bridge_over.png) 0 0 no-repeat;}

#topheader2 ul li.parks{width:135px; height:17px; margin-right:22px}
#topheader2 ul li.parks a{width:135px; height:17px; display:block; background:url(../images/btn_parks.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader2 ul li.parks a:hover{width:135px; height:17px; background:url(../images/btn_parks_over.png) 0 0 no-repeat;}

/*  TOP HEADER 3  */

#topheader3{height:101px; width:1050px; margin:20 0 0 5px; position:relative; padding:0px;} 

#topheader3 ul {width:700px; height:33px; position:absolute; top:-223px; left:269px;}
#topheader3 ul li{float:left}

#topheader3 ul li.studium{width:60px; height:17px; margin-right:22px}
#topheader3 ul li.studium a{width:60px; height:17px; display:block; background:url(../images/btn_studium.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader3 ul li.studium a:hover{width:60px; height:17px; background:url(../images/btn_studium_over.png) 0 0 no-repeat;}

#topheader3 ul li.state{width:185px; height:17px; margin-right:20px}
#topheader3 ul li.state a{width:185px; height:17px; display:block; background:url(../images/btn_state.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader3 ul li.state a:hover{width:185px; height:17px; background:url(../images/btn_state_over.png) 0 0 no-repeat;}

#topheader3 ul li.forum{width:50px; height:17px; margin-right:20px}
#topheader3 ul li.forum a{width:50px; height:17px; display:block; background:url(../images/btn_forum.png) 0 0 no-repeat; text-indent:-20000px;}
#topheader3 ul li.forum a:hover{width:50px; height:17px; background:url(../images/btn_forum_over.png) 0 0 no-repeat;}

/* TOP BACK */

#topback{height:400px; width:1045px; background:url(../images/main_back.png) 0 0 no-repeat; margin:0 0 0 5px; position:relative; padding:0px; top: -316px; left:-5px;}
#topback h2{width:181px; height:28px; text-indent:-20000px; margin:14px 0 0 19px;}
#topback p{width:170px; margin:14px 0 0 23px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#FFF; }
#topback p span {font:12px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#72ab13; text-transform:uppercase; }

#topback ul{width:170px; margin:14px 0 0 23px;}
#topback ul li a{display:block; width:160px; height:20px; background:url(../images/arrow1.jpg) 0 6px no-repeat; font:10px/20px Tahoma, Arial, Helvetica, sans-serif; color:#6fe3f0; font-weight:normal; text-decoration:none; padding:0 0 0 20px;}
#topback ul li a:hover{text-decoration:underline; color:#FFF} 

#topback ul.ask {width:200px; height:50px; position:absolute; top:232px; left:558px; background: none; margin:0}
#topback ul.ask li a{width:200px; height:50px; display:block; text-indent:-20000px; background: none; padding:0}
#topback ul.ask li a:hover{width:200px; height:50px;}

/*  BODY PAN */

#bodypan{width:1050px; margin:0 0 0 5px; position:relative; padding:0px; font-size:14px; text-align:justify; line-height:20px;}

#leftpan{width:300px; margin:18px 0 0 19px; position:relative; padding:0px; top:-316px; float:left}
#leftpan h2{width:219px; height:27px; background:url(../images/h_latestnews.jpg) 0 0 no-repeat; text-indent:-20000px; margin:0 0 1px 0; border-bottom:#1c3743 1px solid;}
#leftpan ul{width:215px; margin:0 0 0 4px;}
#leftpan ul li.arrow{background:url(../images/arrow2.jpg) 0 6px no-repeat; height:16px; padding:0 0 0 16px; font:12px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#72ab13; margin-top:14px}
#leftpan ul li{background:none; padding:0 0 0 16px;}
#leftpan ul li span {font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fcb200;}
#leftpan ul li a{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:none;}
#leftpan ul li a:hover{color:#fcb200;}
#leftpan span{color:#fff778;}

#middlepan{width:300px; margin:18px 0 0 31px; position:relative; padding:0px; top:-316px; float:left; left:10px;}
#middlepan h2{width:212px; height:27px; background:url(../images/h_featuredservices.jpg) 0 0 no-repeat; text-indent:-20000px; margin:0 0 16px 0; border-bottom:#1c3743 1px solid;}
#middlepan h3{width:212px; height:76px; background:url(../images/img1.jpg) 0 0 no-repeat; text-indent:-20000px; margin:0 0 12px 0;}
#middlepan span{color:#fff778;}
#middlepan a:hover{color:#fcb200;}

#rightpan{width:300px; margin:18px 0 0 28px; position:relative; padding:0px; top:-316px; float:left; left:20px;}
#rightpan h2{width:246px; height:27px; background:url(../images/h_professionalteam.jpg) 0 0 no-repeat; text-indent:-20000px; margin:0 0 16px 0; border-bottom:#1c3743 1px solid;}
#rightpan span{color:#fff778;}
#rightpan #img01{background:url(../images/img2.jpg) 0 0 no-repeat; min-height:76px; padding:0 0 0 89px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:12px}
#rightpan #img02{background:url(../images/img3.jpg) 0 0 no-repeat; min-height:76px; padding:0 0 0 89px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; margin-top:12px}
#rightpan a:hover{color:#fcb200;}

/*  FOOTER */

#footer{
	width:1045px;
	height:75px;
	margin:avto;
	position:relative;
	padding:avto;
	background:transparent;
	float: left;
}
#footer p{margin:20px 0 0 40px; font:14px/18px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}
#footer a{font:10px/18px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#6f6f6f; text-decoration:none;}
#footer a:hover{color:#000; text-decoration:underline;}
#footer img {height:37px; width:123px; position:absolute; top:17px; left:510px;}

#sponsor{
	width:770px;
	margin:15px 0px 10px 0px;
	text-align: center;
	float: left;
	position: relative;
}

