/* --- HTML | www.verstkahtml.ru --- */
*{ margin: 0; padding: 0;}
body{font-family: Arial, Helvetica, sans-serif; color: #000; min-width:1260px; font-size:100.01%;  }
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #04aef4; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{font-size: 25px; margin-bottom:24px; color:#ffcd20; font-weight:normal}
h2{font-size: 140%;color:#e11e25; font-weight:normal;margin-bottom:10px; }
h3{font-size: 14px; margin-bottom:10px;color:#2095ff; font-weight:normal;}
h4{font-size: 14px; margin-bottom:12px; color:#fff; font-style:italic; color:#ff0187}

p{margin-bottom: 18px; line-height:1.3em}

.clear{ clear: both; height: 1px; font-size: 1px;}

img.png{behavior: url(iepngfix.htc)}

.green{color: #35a845;}
.red{color: #dc0020;}
.grey{color: #bfc2c6;}
.pink{color: #de008b;}

ul{ margin-bottom:12px; padding-left:16px;}
ul li{}

small{font-size:0.9em;}


#main{position:relative; min-height:100%; margin: 0; min-width:1260px;font-size:0.75em; background: url(../images/bg_main.jpg) repeat 0 0;}
* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1254?'1254px':'100%'); height:100%;}


/*--- TOP ---*/
div#top_block{height:170px;}
	div#logo{ width:248px; padding:36px 0 0 0; position:absolute;}

	div#menu{padding-left:270px;}
	div.menu_main_b{ width:26%; float:left;}
	div.menu_main_b#menub_1{ width:21%; float:left;}
	div.menu_main_b div{margin-left:auto; margin-right:auto;}
		div#menu_1{width:145px; height:102px; padding:50px 0 0 5px; background:url(../images/bg_menu_1.gif) no-repeat 0 15px;}
		div#menu_1 a{width:111px; height:33px; background: url(../images/menu_1.gif) no-repeat 0 0; display:block;}
		div#menu_1 a:hover{background-position:0 -34px;}
		div#menu_1 a strong{display:none;}
		div#menu_2{width:209px; height:106px; padding:36px 0 0 7px; background:url(../images/bg_menu_2.gif) no-repeat 0 28px;}
		div#menu_2 a{width:170px; height:38px; background: url(../images/menu_2.gif) no-repeat 0 0; display:block;}
		div#menu_2 a:hover{background-position:0 -38px;}
		div#menu_2 a strong{display:none;}
		div#menu_3{width:195px; height:116px; padding:52px 0 0 15px; background:url(../images/bg_menu_3.gif) no-repeat 0 3px;}
		div#menu_3 a{width:172px; height:38px; background: url(../images/menu_3.gif) no-repeat 0 0; display:block;}
		div#menu_3 a:hover{background-position:0 -38px;}
		div#menu_3 a strong{display:none;}
		div#menu_4{width:198px; height:116px; padding:70px 0 0 52px; background:url(../images/bg_menu_4.gif) no-repeat 0 8px;}
		div#menu_4 a{width:133px; height:35px; background: url(../images/menu_4.gif) no-repeat 0 0; display:block;}
		div#menu_4 a:hover{background-position:0 -35px;}
		div#menu_4 a strong{display:none;}



/*--- CONTENT ---*/
div#content_index{height:548px; position:relative; z-index:10;}
	div#content_index_in{height:480px; background:url(../images/bg_oblako.gif) no-repeat 50% 75px; margin:0 auto;}
	div#content_index_in2{height:480px; background:url(../images/bg_index_r.gif) no-repeat 75% 79px;}
	div#content_index_in22{height:480px; background:url(../images/bg_index_r2.gif) no-repeat 98% 125px;}
	div#content_index_in31{height:480px; background:url(../images/bg_index_l2.gif) no-repeat 25% 112px;}
	div#content_index_in3{height:365px; padding:115px 0 0 0; background:url(../images/bg_index_l.gif) no-repeat 2% 88px;}
		div#index_text{width:282px; height:120px; overflow:auto; margin:0 auto; padding-right:40px; line-height:1.4em; margin-bottom:110px; color:#fff;}

		div#reg{width:228px; height:119px; background:url(../images/bg_reg.gif) no-repeat 0 0; margin:0 auto; padding-right:154px;}
			a#reg_but{width:149px; height:35px; display:block; position:relative; top:44px; left:42px; background:url(../images/a_reg_bg.gif) no-repeat 0 0;}
			a#reg_but:hover{background-position:0 -35px;}
			a#reg_but strong{display:none;}


	div#content_inside{position:relative; z-index:10; clear:both;}

		div#cards{padding:0 2px 160px 10px;}
			table.cards_t{width:100%;}
			table.cards_t td{vertical-align:top; padding-bottom:40px;}
				td.card_l{width:14%;}
					div.card_text{font-size:13px; font-family:Tahoma, Geneva, sans-serif; color:#010101; text-align:center; font-weight:bold; float:right}
					td.card_r div.card_text{float:left;}
					div.card_text h1{font-size:14px; margin-bottom:14px; font-weight:bold;}
					div.card_text h1.blue{color:#04aef4;}
					div.card_text h1.silver{color:#585858;}
					div.card_text h1.green{color:#57b300;}
					div.card_text h1.gold{color:#999900;}
					div.card_text p{margin-bottom:14px; line-height:1.2em;}
					div.card_text p small{font-size:0.9em;}
						a.zakazat{display:block; width:124px; padding:6px 0 0 0; height:24px; text-align:center; color:#fff; text-decoration:underline; background:url(../images/bg_zakaz.gif) no-repeat 0 0; margin:0 auto;}
						a.zakazat:hover{text-decoration:none; background-position: 0 -40px;}
				td.card_l2{width:34%; padding-right:1%;}

					div.card{background:url(../images/bg_card_1.gif) no-repeat 50% 12px;}
					.level_2 div.card{background:url(../images/bg_card_2.gif) no-repeat 50% 20px;}

						div.card_in{width: 272px; float:right;}
							div.card_in_t{height:155px;}
								div.card_img{float:left;}
								div.shadow_r{float:right;}
									div.shadow_b{float:right; clear:both}

				td.card_r2{width:34%; padding-left:3%;}
					.card_r2 div.card{background:url(../images/bg_card_3.gif) no-repeat 50% 36px;}
					.level_2 .card_r2 div.card{background:url(../images/bg_card_4.gif) no-repeat 50% 36px;}
					.card_r2 div.card_in{float:left;}
					.card_r2 div.shadow_b{float:left;}


		table#inside_table{width:99%; margin-bottom:160px; font-size:1.1em; position:relative;}
		table#inside_table td{vertical-align:top;}
			td.bg_left{width:24%;}
				#bg_contacts{background:url(../images/bg_contacts.gif) no-repeat 50% 114px;}
				#bg_partners{background:url(../images/bg_partners.gif) no-repeat 50% 66px;}
				#bg_raspisanie{background:url(../images/bg_raspisanie.gif) no-repeat 50% 93px;}
				#bg_raspisanie div{height:300px;}
				#bg_prepods{background:url(../images/bg_energy.gif) no-repeat 50% 105px; width:21% !important}
				#bg_prepods div{height:300px;}
				#bg_prepods_in{background:url(../images/bg_secret.gif) no-repeat 50% 105px;}
				#bg_prepods_in div{height:300px;}
				#bg_razdels{background:url(../images/bg_razdels.gif) no-repeat 50% 105px; width:21% !important}
				#bg_razdels div{height:300px;}
				#bg_news{background:url(../images/bg_news.gif) no-repeat 50% 90px; width:21% !important}
				#bg_news div{height:300px;}


			td.inside_text{padding-right:15px;}
			td.inside_text#contacts{ width:457px;}
			td.inside_right{width:485px;}

				img.map{border:3px #fff solid;}



				td.partners{ display: table;
  border-spacing: 4px;font-size:1.15em;}

					div#partners{display: table; width:800px}
						.part{  float:left;width:240px;padding-left:10px;text-align:center;}
							div.part_img{height:105px;}


				table#raspisanie_t{width:820px; color:#fff;}
				table#raspisanie_t td{text-align:center; height:32px; vertical-align:middle;  line-height:0.8em}
					td.rasp_t_l{width:145px; background: url(../images/bg_circ_t_l.gif) no-repeat 0 0;}
					td.rasp_t_r{background: url(../images/bg_circ_t_r.gif) no-repeat 100% 0;}


					div#otpechatok{ width:1px; height:1px;position:absolute; z-index:10; margin: 36px 0 0 35px; float:left;}
					@-moz-document url-prefix() {
					  div#otpechatok{margin-top: 34px;}
					}
					div#otpechatok div{width:80px; height:74px; background:url(../images/bg_otpechatok.jpg) no-repeat 0 0}

				table#raspisanie{}
				table#raspisanie td{ padding:1px 0; vertical-align:middle; line-height:0.8em}
					td.rasp_l{ width:145px; height:200px; text-align:center; background:url(../images/bg_circ_l.gif) no-repeat 0 100%;border-top:3px #989898 solid;}
						strong.mounth{background:url(../images/bg_mounth.jpg) no-repeat 50% 50%; width:100px; height:22px; display:block; padding:10px 0 0 10px; font-weight:normal; margin:0 auto;}
					td.rasp_r{ background:url(../images/bg_circ_r.gif) no-repeat 100% 100%; vertical-align:top !important;border-top:3px #989898 solid; padding-right:2px !important;}

						table.rasp_in{ margin-top:-1px;width:820px; color:#fff; margin-bottom:26px;}
						table.rasp_in td{border-left:2px #989898 solid; border-top:2px #989898 solid; font-size:1em; text-align:center; height:26px; background:#363333; vertical-align:middle !important;}
							table.rasp_in td.left_t{width:150px; border-left:0;}
								td#otp_1{background: #363333 url(../images/otpechatok_t.gif) no-repeat 30px 0;}
								td#otp_2{background: #363333 url(../images/otpechatok_b.gif) no-repeat 30px 0;}
									#bot_t td{ height:31px;}
									#bot_t td.left_t{background:url(../images/bg_circ_b_l.gif) no-repeat 0 100%;}
									#bot_t td.right_t{background:url(../images/bg_circ_b_r.gif) no-repeat 100% 100%;}

						table.rasp_in td strong{font-weight:normal; font-size:1.3em;}
						table.rasp_in td span{color:#e20000;}
						table.rasp_in td.prep{width:auto; font-family:Tahoma, Geneva, sans-serif; font-size:1em}
							tr.grey_t td{background:#ababab;}
							tr.grey_t td.left_t{background: #363333}
							tr.bottom_t td{background:none; border-bottom:0; padding-bottom:4px !important;}


			div.prepods{ height:270px; clear:both;}
			div.prepods#razdels{padding-top:74px; height:280px;}
			div.prepods2{ height:250px; clear:both;}

				div.prepods_1{width:25%; float:left}
				div.prepods_2{width:25%; float:left}
				div.prepods_3{width:25%; float:left}
				div.prepods_4{width:24%; float:left}
					div#prep_1{width:189px; height:188px; background:url(../images/bg_prep_1.gif) no-repeat 0 0; margin-left:6px}
						div.prep_img{padding:8px 0 0 42px; height:152px;}
							div.prep_text{padding:0 0 10px 33px; text-align:center;}
							div.prep_text a{background:url(../images/a_bottom.gif) repeat-x 0 100%; padding-bottom:2px;}
							div.prep_text a:hover{background:none;}
								* html div.prep_text a{padding-bottom:4px;}
								*:first-child+html div.prep_text a{padding-bottom:4px;}

					div#prep_2{width:191px; height:200px; background:url(../images/bg_prep_2.gif) no-repeat 27px 0;}
					div#prep_2 div.prep_img{padding:9px 0 0 42px; height:151px;}

					div#prep_3{width:191px; height:208px; background:url(../images/bg_prep_3.gif) no-repeat 23px 0;}
					div#prep_3 div.prep_img{padding:8px 0 0 42px; height:151px;}

					div#prep_4{width:191px; height:210px; background:url(../images/bg_prep_4.gif) no-repeat 16px 0;}
					div#prep_4 div.prep_img{padding:10px 0 0 42px; height:151px;}

					div#prep_5{width:205px; height:220px; background:url(../images/bg_prep_5.gif) no-repeat 0px 0;}
					div#prep_5 div.prep_img{padding:9px 0 0 52px; height:152px;}

					div#prep_6{width:195px; height:220px; background:url(../images/bg_prep_6.gif) no-repeat 11px 0;}
					div#prep_6 div.prep_img{padding:9px 0 0 45px; height:152px;}

					div#prep_7{width:195px; height:220px; background:url(../images/bg_prep_7.gif) no-repeat 11px 0;}
					div#prep_7 div.prep_img{padding:9px 0 0 41px; height:152px;}

					div#prep_8{width:195px; height:220px; background:url(../images/bg_prep_8.gif) no-repeat 20px 0;}
					div#prep_8 div.prep_img{padding:9px 0 0 41px; height:152px;}

					div#bg_afisha{width:195px; height:225px; background:url(../images/bg_afisha.gif) no-repeat 26px 0;}
					div#bg_afisha div.prep_img{height:149px;}

					div#bg_photo{width:195px; height:225px; background:url(../images/bg_photo.gif) no-repeat 34px 0;}
					div#bg_photo div.prep_img{height:149px;}

					div#bg_video{width:195px; height:225px; background:url(../images/bg_video.gif) no-repeat 31px 0;}
					div#bg_video div.prep_img{height:149px;}

					div#bg_shop{width:195px; height:225px; background:url(../images/bg_shop.gif) no-repeat 26px 0;}
					div#bg_shop div.prep_img{padding:9px 0 0 42px; height:149px;}


			div#about_fon{background:url(../images/bg_about.gif) no-repeat 0 0; width:714px; height:552px; margin:-50px auto 0 auto; position:relative; padding:30px 55px 0 55px; font-size:1.1em; font-family:Tahoma, Geneva, sans-serif}
			div#video_block{background: url(../images/bg_video_block.gif) no-repeat 0 0; width:396px; height:239px; margin:-20px auto 0 auto; position:relative; padding:104px 90px 190px 94px; font-size:1.1em; font-family:Tahoma, Geneva, sans-serif; overflow:hidden;}


			div#news_fon{background:url(../images/bg_news_block.gif) no-repeat 0 0; width:644px; height:552px; margin:-50px auto 0 auto; position:relative; padding:56px 65px 0 95px; font-size:1.1em; font-family:Tahoma, Geneva, sans-serif}
			div#news_fon h1{margin-bottom:18px;}
				#bg_about{background:url(../images/bg_keds.gif) no-repeat 50% 150px; width:22%}

					td#r_bg_about{ width:13%; background: url(../images/bg_treshina.gif) no-repeat 50% 124px;}
					td#r_bg_about div{height:200px;}

					td#r_bg_video{ width:24%; background: url(../images/bg_right_video.gif) no-repeat 50% 82px;}
					td#r_bg_video div{height:200px;}

					td#r_bg_gallery{ width:14%; background: url(../images/bg_photo_gall.gif) no-repeat 0 112px;}
					td#r_bg_gallery div{height:200px;}

						ul.video_left{padding:80px 0 0 34px; list-style:none; margin:0;}
						ul.video_left li{font-size:1.1em; margin-bottom:18px;}

					td#r_bg_news{ width:13%;}
					td#r_bg_news div{height:200px;}

					h1.korona{background:url(../images/bg_h1.gif) no-repeat 70px 5px; padding:44px 0 0 0; font-size:1em; color:#000; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; margin-bottom:20px;}
						div.about_text{line-height:1.4em; height:375px; overflow: auto;}
						div#news_fon div.about_text{line-height:1.1em; height:440px;}
							a.reg{background:url(../images/bg_registr.gif) no-repeat 0 0; float:right; display:block; width:178px; height:49px; text-align:center; color:#e2e2e2; padding:15px 7px 0 0; position:relative; margin-top:-16px; margin-right:20px;}
							a.reg:hover{background-position:0 -64px;}


			div#slider_b{background:url(../images/bg_photo_bot.jpg) no-repeat 0 0; width:305px; height:396px; padding:19px 19px 0 19px; margin:0 auto;}

			div#prepods_block{width:952px;}
				div#prepods_block_r{width:40%; float:right; padding-right:2%}
				div#prepods_block_l{ float:left; width:55%;}


					div#navigator{padding:30px 0 0 3px;}
						.arrow_left{background: url(../images/arrow_left.gif) no-repeat 0 0; width:36px; height:35px; display:block; float:left; margin-right:4px;}
						.arrow_left strong{display:none;}
						.arrow_right{background: url(../images/arrow_right.gif) no-repeat 0 0; width:36px; height:35px; display:block; float:left; margin-left:4px;}
						.arrow_right strong{display:none;}
							div#nav{float:left; padding:8px 0 0 0;}
							div#nav a{margin:0 2px; color:#292929;}
							div#nav a:hover{color:#04aef4;}
							.hover_1 div#nav a#num_1{color:#04aef4;}
							.hover_1 #mycarousel-next2{display:none;}
							.hover_1 #mycarousel-next3{display:none;}
							.hover_1 #mycarousel-n{display:none;}
							.hover_1 #mycarousel-prev{display:none;}
							.hover_1 #mycarousel-prev2{display:none;}
							.hover_1 #mycarousel-prev3{display:none;}
							.hover_1 div#mini_pics a#mini_pic_1 span{ background-position:0 0;}

							.hover_2 div#nav a#num_2{color:#04aef4;}
							.hover_2 #mycarousel-next{display:none;}
							.hover_2 #mycarousel-next3{display:none;}
							.hover_2 #mycarousel-n{display:none;}
							.hover_2 #mycarousel-p{display:none;}
							.hover_2 #mycarousel-prev2{display:none;}
							.hover_2 #mycarousel-prev3{display:none;}
							.hover_2 div#mini_pics a#mini_pic_2 span{ background-position:0 0;}

							.hover_3 div#nav a#num_3{color:#04aef4;}
							.hover_3 #mycarousel-next{display:none;}
							.hover_3 #mycarousel-next2{display:none;}
							.hover_3 #mycarousel-n{display:none;}
							.hover_3 #mycarousel-p{display:none;}
							.hover_3 #mycarousel-prev{display:none;}
							.hover_3 #mycarousel-prev3{display:none;}
							.hover_3 div#mini_pics a#mini_pic_3 span{ background-position:0 0;}

							.hover_4 div#nav a#num_4{color:#04aef4;}
							.hover_4 #mycarousel-next{display:none;}
							.hover_4 #mycarousel-next2{display:none;}
							.hover_4 #mycarousel-next3{display:none;}
							.hover_4 #mycarousel-p{display:none;}
							.hover_4 #mycarousel-prev{display:none;}
							.hover_4 #mycarousel-prev2{display:none;}
							.hover_4 div#mini_pics a#mini_pic_4 span{ background-position:0 0;}

				div#opisanie{width:150px; float:right;}
					div#opisanie_text{margin-right:180px;}
						div#prepods_block_l_in{margin-bottom:20px; min-height:300px;}
						* html div#prepods_block_l_in{height:300px;}

						div#otpechatki{height:88px; background:url(../images/bg_otpechatki.jpg) no-repeat 0 0; border:1px #5f5f5f solid; text-align:center}


					div#mini_pics{padding:20px 0 0 2px; position:relative; float:left;}
					div#mini_pics a{display:block; width:60px; height:71px; background:url(../images/bg_mini_pic.gif) no-repeat 0 0; float:left; margin:0 5px 10px 0; padding:3px 0 0 3px}
					div#mini_pics a span{display:block; width:50px; height:52px; background-repeat:no-repeat; background-position:0 -52px; text-indent:-9000em;}



			div.left_menu{ width:40px; margin:0 auto; padding:20px 0 0 0; font-size:1.1em;}


				div#registr{background:url(../images/bg_konkyrs_l.gif) no-repeat 25% 130px; min-height:500px; position:relative; margin-top:-6px; font-family:Tahoma, Geneva, sans-serif}
				* html div#registr{height:500px;}
				div#registr_in{background:url(../images/bg_konkyrs_r.gif) no-repeat 75% 60px; min-height:500px;}
				* html div#registr_in{height:500px;}
				div#registr_in2{background:url(../images/bg_konkyrs_txt.gif) no-repeat 50% 0px; min-height:710px;}
				* html div#registr_in2{height:710px;}

					div#konkyrs{width:445px; padding:40px 0 0 0; margin:0 auto; font-size:1.3em;}
					div#konkyrs h3{font-size:0.9em; font-weight:bold; margin-bottom:3px; color:#000;}

						table.pismo{width:387px;}
						table.pismo#priglash{margin-bottom:20px;}
							table.pismo td{padding:0 10px 20px 0; vertical-align:top;}
							table.pismo td input{width:100%; font-size:24px;}
							table.pismo td textarea{width:100%; font-size:14px; height:110px;}
							table.pismo td label{cursor:hand; cursor:pointer; padding:6px 0 0 0; display:block;}
							table.pismo td.pismo_l{width:100px; text-align:right}
								input#phot{ font-size:14px; margin:4px 0 0 0; padding:3px 0;}

				input#send{width:209px; height:49px; background:url(../images/button_send.gif) no-repeat 0 0; border:0; margin:0 auto; display:block; cursor:hand; cursor:pointer;}
				input#send.hover{background-position:0 -49px;}
					div.text{padding:14px 44px 20px 0; font-size:0.9em;}
					div.text h3{font-size:1em !important;}


		#simplemodal-container a.modalCloseImg {
			background:url(/img/x.png) no-repeat; /* adjust url as required */
			width:25px;
			height:29px;
			display:inline;
			z-index:3200;
			position:absolute;
			top:-15px;
			right:-18px;
			cursor:pointer;
		}
		#simplemodal-overlay {background-color:#fff;}
		#simplemodal-container{ padding:22px 20px 0 22px; width:505px; height:419px; background:url(../images/bg_form.gif) no-repeat 0 0;}
		a.simplemodal-close{width:38px; height:38px; background:url(../images/close.gif) no-repeat 0 0; float:right; position:relative; margin-top:-8px;}
			h1.basic_title{margin-bottom:40px;}


			table.reg_txt{width: 445px; font-family:Arial, Helvetica, sans-serif;}
				table.reg_txt td{padding:0 10px 20px 0; vertical-align:top;}
				table.reg_txt td input{width:100%; font-size:24px;}
				table.reg_txt td label{cursor:hand; cursor:pointer; padding:6px 0 0 0; display:block; color:#606a74;}
				table.reg_txt td textarea{width:100%; font-size:14px; height:110px;}
				table.reg_txt td span{color:#04aef4; display:block; font-size:0.7em;}
				table.reg_txt td.reg_l{width:162px; padding-right:10px; text-align:right;}

					div#reg_in{height:282px;}

						div.but_b{padding-left:44px;}
						input#registracia{width:209px; height:49px; background:url(../images/button_reg.gif) no-repeat 0 0; border:0; margin:0 auto; display:block; cursor:hand; cursor:pointer;}
						input#registracia.hover{background-position:0 -49px;}

						input#zadat{width:209px; height:49px; background:url(../images/button_zadat.gif) no-repeat 0 0; border:0; margin:0 auto; display:block; cursor:hand; cursor:pointer;}
						input#zadat.hover{background-position:0 -49px;}


					/*NEWS*/
					div.news{margin-bottom:16px;}
					* html div.news{ margin-bottom:2px;}
						div.news_img{width:130px; float:left}
						div.news_img a{display:block; background: url(../images/bg_pics.jpg) no-repeat 0 0; padding:6px 12px 0 6px; width:97px; height:120px;}
						div.news_text{width:490px; float:right; }
							div.news_text p{line-height:1.1em; margin-bottom:12px;}


		#gallery {position:relative; width:686px; margin:0 auto 40px auto; padding:10px; border:6px solid #fff; background:#AAA}
		#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
		#image {position:relative; width:672px; height:375px; padding:5px; border:2px solid #666; background:#FFF url(images/loading.gif) center center no-repeat}
		#image img {position:absolute; top:5px; left:5px}
		#thumbwrapper {margin-top:10px; padding:5px 0; width:682px; height:100px; border:2px solid #666; background:#FFF}
		#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }
		#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
		#thumbs li {float:left; margin-right:5px; cursor:pointer}
		.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
		#previmg {left:0; background:url(../images/left.gif) left center no-repeat; border-left:5px solid #FFF}
		#previmg:hover {opacity:1; filter:alpha(opacity=100)}
		#nextimg {right:0; background:url(../images/right.gif) right center no-repeat; border-right:5px solid #FFF}
		#nextimg:hover {opacity:1; filter:alpha(opacity=100)}


			div#images_menu{padding:0px 0 0 40px;}
			div#images_menu div{ text-align:center; margin-bottom:14px;}
			div#images_menu img{display:block; border:5px #fff solid; margin:0 auto 4px auto;}
			div#images_menu div.hover img, div#images_menu a:hover img{border-color:#04aef4;}


			div#gall_menu{}
			div#gall_menu div{text-align:center; margin-bottom:20px; line-height:1.4em; font-size:1.1em;}
			div#gall_menu div img{border:1px #303030 solid;}
			div#gall_menu div p{padding:5px 0 0 0;}



			div#photo_gall{min-height:530px; width:680px; margin:0 auto; padding-left:20px;}
			* html div#photo_gall{height:530px;}
			div#photo_gall a{display:block; width:62px; height:62px; overflow:hidden; float:left; border:3px #000 solid; margin:0 6px 6px 0;}
			div#photo_gall a:hover{border-color:#fff;}





/*--- FOOTER ---*/
div#footer_block{height: 88px; clear: both; width: 100%;}

#footer_1{height: 288px; margin: -288px auto; position: relative; z-index:0; background:url(../images/bg_bottom_r.gif) no-repeat 100% 100%}
#footer_2{height: 288px; margin: 0 auto; min-width: 1260px; font-size: 0.75em; background:url(../images/bg_bottom.gif) no-repeat 0 100%;}
/*For IE*/* html #footer_2{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1254?'1254px':'100%');}


div#footer{height:82px; padding-top:205px;}
	ul#footer_menu{padding:0 0 0 486px; margin:0; height:29px; list-style:none; font-family:Verdana, Geneva, sans-serif; color:#060606; font-size:1.3em; font-weight:bold;}
	ul#footer_menu li{padding:0; margin:0 12px 0 0; float:left;}
	ul#footer_menu li a{color:#060606;}

	div#footer_contact{padding:0 0 0 486px; color:#000;}
	div#footer_contact a{color:#000; text-decoration:none;}
	div#footer_contact a:hover{text-decoration:underline;}