body, html{margin:0; padding:0; background:#000; font-family:Tahoma; color:#fff;}
form{margin:0; padding:0;}
a{cursor:pointer;}
a img{border:none; cursor:pointer;}
a:hover{text-decoration:none;}
a, img, div, form, input, object{outline:none;}

#index_l{background:url(/img/index_le.jpg) left top no-repeat; height:699px;}
#index_l #index_r{background:url(/img/index_ri.jpg) 624px top no-repeat; height:699px; position:relative;}
#index_l #index_r #banner1{display:block; position:absolute; width:250px; height:217px; top:140px; left:20px;}
#index_l #index_r #banner2{display:block; position:absolute; width:253px; height:217px; top:140px; left:270px;}
#index_l #index_r #salons{display:block; position:absolute; width:143px; height:22px; top:477px; left:47px;}
#index_l #index_r #footer{position:absolute; bottom:24px; left:50px; height:13px; line-height:13px; font-size:10px; white-space:nowrap; color:#B3B3B3;}
#index_l #index_r #footer a{color:#B3B3B3; margin:0 38px 0 0; text-decoration:none;}
#index_l #index_r #footer a:hover{text-decoration:underline;}

A#logo{display:block; position:absolute; width:202px; height:56px; position:absolute; left:45px; top:71px;}
A#logo IMG{width:202px; height:56px;}
/*menu*/
#menu{position:absolute; left:420px; left:309px; top:81px; color:#424855; font-size:14px; z-index:100;}
#menu UL {margin:0; padding:0; position:relative; white-space:nowrap; list-style-type:none;}
#menu UL LI {margin:0; padding:0; position:relative; white-space:nowrap; list-style-type:none;}
#menu UL LI DIV { display:none; }
#menu UL LI UL { display:none; }
#menu UL LI DIV {position:absolute; top:100%; left:10px; margin:0; padding:0; }
#menu UL LI UL {position:absolute; top:100%; left:10px; margin:0; padding:0; }
#menu UL LI DIV UL LI DIV {position:absolute; left:100%; top:0; margin:0; padding:0; }
#menu UL LI UL LI UL {position:absolute; left:100%; top:0; margin:0; padding:0; }
#menu UL LI DIV UL LI {margin:0; list-style-type:none; white-space:nowrap; position:relative; background:url(/img/menu_bg0.png) left top; _background:url(/img/menu_bg0.jpg) left top; padding:0; border:none; z-index:110;}
#menu UL LI UL LI {margin:0; list-style-type:none; white-space:nowrap; position:relative; background:url(/img/menu_bg0.png) left top; _background:url(/img/menu_bg0.jpg) left top; padding:0; border:none; z-index:110;}
#menu UL LI UL LI A,
#menu UL LI UL LI B {di splay:block; pos ition:relative; height:22px; //height:20px; to p:8px; padding:8px 0 0 0; margin:0; line-height:12px; font-weight:normal; color:#424855; text-decoration:none;}
#menu UL LI UL DIV UL {left:27px; position:relative;}
#menu UL LI UL UL {left:27px; position:relative;}
#menu DIV.ml{background:url(/img/menu_lef.png) right top no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu_left.png', sizingMethod='scale'); width:14px; height:30px; position:absolute; left:-14px; top:0; font-size:0; display:block !important; font-size:14px;}
#menu DIV.mr{background:url(/img/menu_rig.png) left top no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu_right.png', sizingMethod='scale'); width:14px; height:30px; position:absolute; right:-14px; left:100%; top:0; font-size:0; display:block !important;}
#m_header{background:url(/img/menu0000.jpg) left top no-repeat; display:block; width:98px; height:24px; line-height:16px; padding:6px 0 0 11px; color:#424855; text-decoration:none;}

.jqueryslidemenu		{ margin:0; }
.jqueryslidemenu ul	{ margin: 0; padding: 0; list-style-type: none; }
.jqueryslidemenu ul li	{ margin: 0; padding: 0; position: relative; display: inline; float: left; white-space:nowrap; }
* html .jqueryslidemenu ul li a {display: inline-block; }
.jqueryslidemenu ul li ul { position: absolute; left: 0; display: block; visibility:hidden; }
.jqueryslidemenu ul li ul li { display: list-item; float: none; }
.jqueryslidemenu ul li ul li ul { top: 0; }
				.jqueryslidemenu UL LI UL LI A, .jqueryslidemenu UL LI UL LI B {height:22px; //height:20px; padding:8px 14px 0 0; margin:0; line-height:12px; _line-height:16px; font-weight:normal; color:#424855; text-decoration:none;}
.jqueryslidemenu DIV.inner {margin:0; list-style-type:none; white-space:nowrap; position:relative; background:url(/img/menu_bg0.png) left top; _background:url(/img/menu_bg0.jpg) left top; padding:0; border:none; z-index:110; display:block; height:30px; //height:30px; }

.jqueryslidemenu {position:absolute; left:420px; top:81px; color:#424855; font-size:14px; z-index:90;}
.jqueryslidemenu DIV.inner { left:12px; position:relative; }
.jqueryslidemenu DIV.inner DIV.inner { left:27px; position:relative; }
.jqueryslidemenu DIV.ml { background:url(/img/menu_lef.png) right top no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu_left.png',  sizingMethod='scale'); width:14px; height:30px; position:absolute; left:-14px; top:0; font-size:0; display:block !important; font-size:14px; }
/.jqueryslidemenu DIV.mr { background:url(/img/menu_rig.png) left top no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu_right.png', sizingMethod='scale'); width:14px; height:30px; position:absolute; right:-14px; left:100%; top:0; font-size:0; display:block !important; }
/*menu*/
#cont{position:relative; top:140px; left:24px; width:1052px; height:500px; background:#000 url(/img/content0.jpg) left top no-repeat; color:#B1AEA6; font-size:12px;}
#cont h1, #cont h2, #cont h3, #cont h4, #cont h5, #cont h6{color:#8691B2; font-weight:normal;}
#cont a{color:#8691B2;}
#cont h1{margin:0 0 8px 0;}
#cont h2{font-size:14px; margin:0 0 8px 0;}
#cont h3, #cont h4, #cont h5, #cont h6{font-size:12px; margin:0 0 8px 0;}
#cont p{margin:8px 0;}
/*scrolling content*/
/*.scrollControlsY{background:url(/img/bar_bg.jpg) center top repeat-y; cursor:pointer;}
#scrollHandle{background:url(/img/bar.jpg) center top no-repeat;}
.paddingEl{padding:0 20px 0 0 !important;}

#content{
	position: relative;
	display:block;
	left:0;
	margin:0 ;
	padding:0;
	top:0;	
}
.scroll{
	position:absolute;
	display:block;
	overflow:scroll;
	left:0;
	top:0;
}
#box2{
	margin:114px 40px 0 21px;
	height:330px !important;
	width:653px !important;
	float:left;
}
#changeContent{
	display:block;
	position:absolute;
	top:15px;
	left:450px;
	background:#999;
	text-decoration:none;
	padding:10px;
	color:black;
	font-size:14px;	
}
#changeContent:hover{
	background:#ccc;
}

.scrollControlsY{
	display:block;
	position: absolute;
	top:0;
	right:-1px;
	height:100%;
	width:14px;
	background:url(/img/bar_bg.jpg) center top repeat-y;
}
.upBtn{
	display:block;
	position:absolute;
	bot tom:15px;
	top:0;
	right:0;
	width:14px;
	height:18px;
	cursor:pointer;
	background:url(/img/up.jpg) left top no-repeat;
}
.downBtn{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	width:14px;
	height:18px;
	cursor:pointer;
	background:url(/img/down.jpg) left top no-repeat;
}
.scrollBar{
	display:block;
	position: absolute;
	top:0px;
	right:0;
	padding: 0 0 0 0;	
	bottom:0px;
	width:14px;
	margin:18px 0 19px 0;
}
.scrollHandle{
	display:block;
	position:absolute;
	top:0px;
	right:0;
	width:14px;
	height:11px !important;
	overflow:hidden !important;
	min-height:4px;
	cursor: pointer;
	background:url(/img/scroollbar.gif) center top repeat-y;

}
.scrollHandleBG{
	display:block;
	position: relative;
	height:100%;
	width:14px;
}
.scrollHandleMiddle{
	display: block;
	position: absolute;
	width:14px !important;
	height:11px;
	top:50%;
	margin:-5px 0 0 0;
	background:url(/img/bar.jpg);
}
.scrollHandleTop{
	display:block;
	position:absolute;
	width:14px;
	height:11px;
	top:2px;
	margin:0 0 0 0;
}
.scrollHandleBottom{
	display:block;
	position:absolute;
	width:14px;
	height:11px;
	bottom:0;
	margin:0 0 0 0;
}
* html .scroll{_zoom:1;}
* html .scrollControlsY{_right:-1px;}
* html .downBtn, .upBtn, .scrollHandle{_right:-1px;}
* html .scrollHandleBottom{_bottom:-4px;}
* html .scrollHandle{_height:100%;}*/
			#pane2{
				height: 330px;
				width:620px !important;
			}
			
			.winXP .jScrollPaneTrack {
				background: url(/img/windows_.gif) repeat-y;
			}
			.winXP .jScrollPaneDrag {
				background:url(/img/bar00000.jpg) left top no-repeat;
				height:11px; width:14px;
			}
			.winXP .jScrollPaneDragTop {
				height: 5px;
			}
			.winXP .jScrollPaneDragBottom {
				height: 6px;
			}
			.winXP a.jScrollArrowUp {
				height: 17px;
				background: url(/img/windows_.gif) no-repeat 0 0;
			}
			.winXP a.jScrollArrowUp:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollArrowDown {
				height: 17px;
				background: url(/img/windows_.gif) no-repeat 0 0;
			}
			.winXP a.jScrollArrowDown:hover {
				background-position: 0 -20px;
			}
			.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
				background-position: 0 -40px;
			}
			
			
			.osX .jScrollPaneTrack {
				background:url(/img/bar_bg00.jpg) left top repeat-y;
			}
			.osX .jScrollPaneDrag {
				height:16px !important;
				background:url(/img/bar00000.jpg) left top no-repeat;
				margin:2px 0 0 0;
			}
			.osX .jScrollPaneDragTop {
				background: url(osx_drag.htm) no-repeat;
				height: 6px;
			}
			.osX .jScrollPaneDragBottom {
				background: url(osx_drah.htm) no-repeat;
				height: 7px;
			}
			.osX a.jScrollArrowUp {
				height: 18px;
				background:url(/img/up000000.jpg) left top no-repeat;
			}
			.osX a.jScrollArrowUp:hover {
				background-position: 0 0;
			}
			.osX a.jScrollArrowDown {
				height: 18px;
				background:url(/img/down0000.jpg) left bottom no-repeat;
			}
			.osX a.jScrollArrowDown:hover {
				background-position: 0 0;
			}
			
			.left .jScrollPaneTrack {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowUp {
				left: 0;
				right: auto;
			}
			.left a.jScrollArrowDown {
				left: 0;
				right: auto;
			}
		
			
			/* IE SPECIFIC HACKED STYLES */
			* html .osX .jScrollPaneDragBottom {
				bottom: -1px;
			}
			/* /IE SPECIFIC HACKED STYLES */



.jScrollPaneContainer {
	position: absolute;
	overflow: hidden;
	z-index: 1;
	margin:114px 40px 0 21px;
	height:330px !important;
	width:653px !important;
	fl oat:left;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background:url(/img/bar_bg00.jpg) left top repeat-y;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
/*footer*/
#footer{position:absolute; top:662px; left:50px; height:13px; line-height:13px; font-size:10px; white-space:nowrap; color:#B3B3B3;}
#footer a{color:#B3B3B3; margin:0 38px 0 0; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/*footer*/
/*block*/
#block{width:295px; height:330px; position:absolute; clear:right; overflow:hidden; left:714px; top:114px;}
#block a img{border:none;}
/*block*/
/*page header*/
#page_header{position:absolute; left:21px; top:60px; color:#fff; float:none; clear:both; width:800px;}
#page_header h1{font-size:22px; line-height:26px; font-weight:normal; margin:0;}
/*page header*/



/*valera, 30.10.09*/
#mailers {width: 100%; text-align: center;}
#mailers a,b{}

/*09.11.2009*/
#forum{margin-top:0 !important;}
#forum_div{position:relative; padding:120px 40px 20px 40px;}

/*30.11.2009*/
div#flash_obj{position:absolute; width:503px; height:217px; top:140px; left:20px;}

#pane2 div {
  margin: 15px 5px;
}
