html{height:100%}
body{height:100%;margin:0}
a,a:hover,a:active,a:focus{outline:none}
object,embed{margin:0;padding:0}
.inv {display:none}
#wrap{width:100%;padding:0;padding-bottom:50px;height:100%}
#header{position:relative;overflow:hidden;height:343px;background:url(/images/html/top-bg-all.jpg) repeat-x top left;min-width:1000px;width:100%;_overflow:visible}
	#header #top-left{float:left;position:relative;background:url(/images/html/top-left-img.jpg) no-repeat left top;width:436px;height:100%}
	#header #top-left #logo{position:absolute;top:105px;left:50px;background:url(/images/html/top-logo.png) no-repeat left top;width:148px;height:69px;z-index:300}
	#header #top-left #ruit{position:absolute;top:235px;left:65px;width:150px;height:60px;display:block;;z-index:300}
	#header #top-left #top-flash{position:absolute;left:196px;top:74px;width:212px;height:302px;z-index:150}
	#top-flash li{list-style:none;padding:0 2px 2px;margin:0 0 8px;border-bottom:2px dotted #7a6646}
	#top-flash a{color:#625545;text-decoration:none;font:17px Georgia,Times;text-shadow:0 0 1px #C9AE8D;}
	#top-flash .current a, #top-flash a:hover{color:#fff;text-shadow:none}
	#header #top-flash-bg{position:absolute;left:413px;margin-top:37px;width:509px;height:288px;background:url(/images/html/top-flash-bg.jpg) no-repeat left top;z-index:140}
	#header #top-flash-bg #search{position:absolute;left:315px;top:-29px;margin:0px;width:325px;height:20px;z-index:140}
		#header #top-flash-bg #search span{font:bold 12px 'Times New Roman';color:#8a8379}
		#header #top-flash-bg #search input{width:180px;background:#fbfbfb;border:1px solid #d9d8d8;padding:2px 5px 0 5px;height:14px;font:normal 10px Verdana}
		#header #top-flash-bg #search a{background:url(/images/search-array.gif) no-repeat left 1px;padding-left:17px;color:#333;font:normal 11px Arial}
		#header #top-flash-bg #search a:hover{text-decoration:none}
	#header #top-flash-bg #top-main{width:449px;height:246px;padding:0;position:relative;margin:9px 0 0 11px;_margin:18px 0 0 11px}
		#header #top-flash-bg #top-main img{margin:9px 0 0 11px;_margin:18px 0 0 11px;position:absolute;top:0;left:0px;z-index:8;opacity:0.0}
		#header #top-flash-bg #top-main .active{z-index:10;opacity:1.0}
		#header #top-flash-bg #top-main .last-active{z-index:9}
		
#top-cont-bg{position:absolute;left:460px;top:14px;width:140px;height:11px;}
	#top-cont-bg a{position:absolute;top:0;display:block;width:12px;height:11px;background:url(/images/html/top-navi-icon.png) no-repeat}
	#top-cont-bg #home{background-position:-24px top;left:0px}
	#top-cont-bg #home:hover, #top-cont-bg .current #home{background-position:-24px bottom}
	#top-cont-bg #map{background-position:left top;left:30px}
	#top-cont-bg #map:hover, #top-cont-bg .current #map{background-position:left bottom}
	#top-cont-bg #mail{background-position:-36px top;left:60px}
	#top-cont-bg #mail:hover, #top-cont-bg .current #mail{background-position:-36px bottom}
	#top-cont-bg #print{background-position:-12px top;left:91px}
	#top-cont-bg #print:hover, #top-cont-bg .current #print{background-position:-12px bottom}
	#top-cont-bg #star{background-position:right top;left:120px}
	#top-cont-bg #star:hover, #top-cont-bg .current #star{background-position:right bottom}

#container{min-width:1000px;width:100%;clear:both;margin-bottom:50px}
	#container #sidebar{float:left;width:255px}
		#container #sidebar #salons-block{border-top:1px dotted #c4c4c4;border-bottom:1px dotted #c4c4c4;margin:5px 0 12px 20px;padding:5px 0;width:180px}
		#container #sidebar #salons-block span{background:url(/images/left_banner_arrow.gif) no-repeat left top;color:#114a96;margin-bottom:20px;padding-left:25px;font:bold 12px Arial}
		#container #sidebar #salons-block ul.salons{list-style:none;padding-left:25px !important;font:bold 12px Arial;margin:5px 0}
			#container #sidebar #salons-block .salons li{margin-bottom:5px}
			#container #sidebar #salons-block .salons li a{color:#414141;text-decoration:underline}
			#container #sidebar #salons-block .salons li a:hover{text-decoration:none}
			#container #sidebar #salons-block .salons li b{color:#184b94}
			#container #sidebar #salons-block .salons li ul.salons-item{list-style:none;padding-left:25px !important;font:normal 11px Arial;margin:0}
			#container #sidebar #salons-block .salons li .salons-item li a{color:#3a3a3a}
			#container #sidebar #salons-block .salons li .salons-item li q{quotes:none;color:#1e4c95}
		#container #sidebar a#all-cont{margin-left:45px;color:#626262;font:normal 11px Arial;text-decoration:underline}
		#container #sidebar a:hover#all-cont{text-decoration:none}
		
	#container #sidebar .banner-block{background:url(/images/left_banner_block.jpg) no-repeat left top;width:203px;height:149px;margin:10px 0;position:relative}
		#container #sidebar .banner-block .left-banner img{width:154px;height:83px;border:0;margin:25px 0 0 25px}
			#container #sidebar .banner-block .left-banner a.imglink img{width:154px;height:83px;border:0;margin:25px 0 0 25px}
			#container #sidebar .banner-block .left-banner .at-flash{width:154px;height:83px;border:0;margin:25px 0 0 25px;position:absolute}
		#container #sidebar .banner-block a.arrow{position:absolute;left:35px;bottom:24px;_bottom:15px;background:url(/images/left_banner_arrow.gif) no-repeat left top;width:14px;height:14px}
		#container #sidebar .banner-block span{font:bold 12px 'Times New Roman';color:#847c71;position:absolute;right:23px;bottom:22px}
	
	#container #content{float:left;width:742px;color:#333;margin-bottom:30px}
		#container #content h1{color:#3360a1;font:bold 15px 'Times New Roman';margin:5px 0 15px 0}
		#container #content #breadcroomps{color:#3360a1;font:bold 15px 'Times New Roman';margin:5px 0 15px 0}
			#container #content #breadcroomps a{color:#3360a1;text-decoration:none;margin:0}
			#container #content #breadcroomps a:hover{text-decoration:underline}
			#container #content #breadcroomps span{font-size:18px;margin:0 10px;color:#ededed;font-weight:bold;font-family:Arial}
			#container #content #breadcroomps a.else{color:#575757;text-decoration:none;margin:0}
			#container #content #breadcroomps a:hover.else{text-decoration:none}

		#container #content p{margin:2px 0 2px;font:11px Arial}
		#container #content .info{padding:0;list-style:none;margin:0 0 15px;font:normal 11px Arial}
			#container #content .info li{margin-bottom:2px}
			#container #content .info li img{margin-right:4px}
			#container #content .info li a{text-decoration:none;color:#333}
			#container #content .info li a:hover{text-decoration:underline;color:#c0c0c0}
		#container #content .map{padding:1px;border:1px dotted #727272}
		#container #content h2{color:#184f99;font:bold 18px 'Times New Roman';margin:15px 0;padding:0}
		
		#container #content .cont-line-block{float:left;display:inline-block;_display:inline;width:50%;vertical-align:top}
		#container #content .botth{clear:both}
			#container #content .cont-line-block span{font:11px Arial;margin:0;padding:0}
			#container #content .cont-line-block h3{margin:0 0 5px 0;padding:0;color:#666;font:bold 11px Arial}
			#container #content #vist a{border:0}
			#container #content #vist img{padding:4px;border:1px solid #d6d6d6;float:left;margin-right:30px}
	
	#container #content .sa-photo{margin:0;padding:0}
	#container #content .sa-photo .line-photo{position:relative;float:left;width:185px;background:url(/lib_files/podlogka.gif) no-repeat left top;height:138px;margin-bottom:15px;}
		#container #content .sa-photo .line-photo a{position:absolute;top:8px;left:7px}
		#container #content .sa-photo .line-photo span{position:absolute;top:113px;left:7px;color:#666;font:bold 15px 'Times New Roman';width:135px;margin:0;padding:0;line-height:100%}

#footer{clear:both;position:relative;height:80px;min-width:1000px;width:100%;_width:1000px}
	#footer #copy{margin-left:240px;font:normal 10px Verdana;color:#575757;width:745px}
	#footer #left{float:left;width:240px;height:100%}
		#footer #left #block{height:32px;margin:33px 10px 15px 15px;border-right:1px solid #d1d1d1}
			#footer #left #block a.ico{height:32px;float:left;margin:0 8px 0 0}
			#footer #left #block a.studio{background:url(/images/studio.gif) no-repeat left top;width:113px}
			#footer #left #block a.top10{background:url(/images/top10.gif) no-repeat left top;width:32px}
			#footer #left #block a.counter{background:url(/images/counter.gif) no-repeat left top;width:32px}
	#footer #right{float:left;width:760px}
		#footer #right #links{height:33px}
		#footer #right #links a{font:normal 11px Verdana;color:#484747;text-decoration:none}
		#footer #right #links a:hover{text-decoration:underline}
		#footer #right #links span{margin:0 10px}
		#footer #right #addr{height:47px}
			#footer #right #addr table{border-collapse:collapse}
			#footer #right #addr td{font:normal 11px Verdana;color:#757575;padding:0 30px 0 0}
			#footer #right #addr td a{color:#757575;text-decoration:none}
			#footer #right #addr td a:hover{text-decoration:underline}
