.container			{ width: 100%; padding: 0; font-size: 100%; margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; background: #fff; color: #000;}

.header				{ height: 113px; width: 100%; margin: 24px 0 0 0 }
.logo				{ width: 308px; float: right; background: #fff }

.menu				{ background: url(../images/skin/header.gif) right top repeat-x; width: 100%; // width: 0; padding: 0 0 0 5% }
.menu a,
.menu span			{ padding: 6px 3px; display: block; float: left; color: #fff; margin: 57px 20px 0 0 }



.main				{ width: 100% }
.main				{ min-width: 995px }
.main				{ width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%"); }

.show .main			{ width: 600px; }

.tr3 td				{ padding: 0 }
.colLeft			{ width: 20px }

#ill				{ height: 315px; background-position: left top; background-repeat: no-repeat }
.ill_rooms			{ background-image: url("../images/ill_rooms.jpg") }
.ill_drawing			{ background-image: url("../images/ill_drawing.jpg") }
.ill_conference_hall		{ background-image: url("../images/ill_conference_hall.jpg") }
.ill_educational_hall		{ background-image: url("../images/ill_educational_hall.jpg") }

.contentContainer		{ padding-right: 5% }

.menu2				{ margin: 0 0 47px 0 }
.menu2 h1			{ padding: 0; margin: 0 0 13px 0; color: #7b7b7b }
.menu2 td			{  }
.menu2 div			{ padding: 29px 5px 0 22px }
.menu2 .s div			{ background: url("../images/skin/menu_s_r.gif") right top no-repeat }
.menu2 .s			{ background: url("../images/skin/menu_s.gif") left top no-repeat }
.menu2 .c1			{ width: 25% }
.menu2 .c2			{ width: 25% }
.menu2 .c3			{ width: 23% }
.menu2 .c4			{ width: 27% }

.rightContent			{ width: 27%; padding-left: 22px; color: #919191 }
.rightContent img		{ width: 91px; border: 3px solid #a9a9a9 }
.rightContent a			{ padding: 0 0 16px 0; background: url("../images/skin/zoom.gif") right bottom no-repeat; display: block; width: 90px }
.rightContent table		{ width: 100% }
.rightContent div		{ margin: 8px 0 30px 0 }

.footer				{ border-top: 1px solid #e5e5e5; margin: 0 1%; padding: 25px 15px 105px 5px; }

.footer .l			{ color: #7d7d7d; float: left }
.footer .r			{ float: right; padding: 5px 0 0 0 }
.footer .links			{ margin: 15px 0 0 0; padding: 0; font-size: 90% }
.footer LI			{ padding: 5px 0px 5px 0px }


.map_ico			{ margin-right: 8px }

#mainPage .colLeft		{ width: 0 }
#mainPage .tr1 .colLeft		{ height: 140px; background: url("../images/skin/dots_main.gif") right top no-repeat }
#mainPage .tr1 .colLeft .tv	{ margin-right: 114px }

.ill_main			{ width: 100%; margin-top: 12px }
.ill_main .t			{ height: 320px; background: url("../images/ill_main.jpg") left top no-repeat }
.ill_main .b			{ background: url("../images/skin/ill_main_bottom.jpg") left top no-repeat }
.ill_main .b div		{ height: 74px; background: url("../images/skin/ill_main_bottom_l.jpg") 29px 33px no-repeat; padding: 26px 0 0 57px }

#mainPage .header		{ height: 113px }
#mainPage .menu2		{ margin: 0 0 0 34px }
#mainPage .menu2 td		{ height: 300px }
#mainPage .menu2 img		{ margin-top: 26px }
#mainPage .menu2 div		{ padding-top: 9px }
#mainPage .menu2 .c1		{ width: 33% }
#mainPage .menu2 .c2		{ width: 33% }
#mainPage .menu2 .c3		{ width: 33% }
#mainPage .menu2 .c4		{ width: 33% }

/*.info				{ background: #0965AE; clear: both; margin: 0 3% 10px 3%; color: #fff; padding: 0 10px 25px 30px }
.info table			{ width: 100% }
.info h1			{ font-size: 14px; color: #fff; padding-top: 24px; font-weight: bold; }
.info a				{ color: #fff }
.info p				{ margin: 0 0 10px 0; padding: 0 }
.info .i2			{ width1: 40%; padding-top: 25px; text-align: right }
.info .i3			{ width: 10px; padding: 12px 0 0 25px }
.info UL		        { padding: 0 }
.info LI		        { padding: 5px 20px 5px 0px }*/
.info				{ background: #e4e4e4; clear: both; margin: 0 3% 30px 3%; color: #7b7b7b; padding: 0 10px 25px 30px }
.info table			{ width: 100% }
.info h1			{ font-size: 14px; color: #7b7b7b; padding-top: 24px }
.info a				{ color: #7b7b7b }
.info p				{ margin: 0 0 10px 0; padding: 0 }
.info .i2			{ width1: 40%; padding-top: 25px; text-align: right }
.info .i3			{ width: 10px; padding: 12px 0 0 25px }
.info UL		        { padding: 0 }
.info LI		        { padding: 5px 20px 5px 0px }



@media all and (min-width: 0px) {
	.menu			{ background-position: right 0px }
	.logo			{ margin-left: 0px }
}