@charset "utf-8";
/* CSS Document */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }




/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-tabs { position: relative; padding: .2em; zoom: 1; } 
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }





/* Component containers
----------------------------------*/

.ui-widget-content {
	border: 1px solid #d6d5d5;
 	background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;
}
/*.ui-widget-header { border-bottom: 1px solid #aaaaaa;}


/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default { 
  		border: 1px solid #d6d5d5;
		background: #e6e6e6 url(../img/bg_tab.jpg) 50% 50% repeat-x; 
		font-weight: normal; 
		color: #555555; 
		border-radius:5px;
		position:relative;
		left:-2px; 
		}
.ui-state-default a,
.ui-state-default a:link, 
.ui-state-default a:visited { 
	color: #555555; 
	text-decoration: none; 
}
.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus { 
	border: 1px solid #d6d5d5; 
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; 
	font-weight: normal; 
	color: #212121; 
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active { 
	border: 1px solid #d6d5d5;
	background: #fff url(
	images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal; 
	color: #212121;
	position:relative;
	z-index:5;
}
.ui-state-active a,
.ui-state-active a:link, 
.ui-state-active a:visited { 
	color: #212121; 
	text-decoration: none; 
}
.ui-widget :active { outline: none; }
#tabs {
	border:none;
}

.slider {
	height:191px;
	width:755px;
	overflow:hidden;
}

/*карусель*/
.wrapperslider		{ margin-bottom:20px; margin-top:10px; position:relative;}
.slider2			{ border:1px solid #e1e0e0; border-radius:7px; position:relative; z-index:1px;}
.nav				{ text-align:right; /*padding-right:20px;*/ background:url(/XHTML/img/bg_header.jpg) repeat-x left center;}
.nav div.fgfgfg     { /*padding-left:20px; background:#1F1A1A;*/ float:right;}
/*.prev,.prev2		{ background:#737373; padding:0 10px; display:block; width:85px; float:right; height:18px; text-align:center; color:#fff;}
.next,.next2		{ background:#979696; padding:0 10px; display:block; width:85px; float:right; height:18px; text-align:center; color:#fff;}

.next2:hover,
.prev2:hover,
.next:hover,
.prev:hover			{ background:#D4D4D4; color:#212030;}*/

/*Если стрелочки картинками*/
.prev,.prev2,.prev3	{ background:url(/XHTML/img/prev_next.png) no-repeat; background-position:0 0; padding:0 0; display:block; width:21px; float:right; height:21px; text-align:center; color:#fff; margin-right:10px;}
.next,.next2,.next3	{ background:url(/XHTML/img/prev_next.png) no-repeat; background-position:-21px 0; padding:0 0; display:block; width:21px; float:right; height:21px; text-align:center; color:#638207;}

.next2:hover,
.next3:hover,
.next:hover { background:url(/XHTML/img/prev_next.png) no-repeat; background-position:-21px -21px;}
.prev3:hover,
.prev2:hover,
.prev:hover {background:url(/XHTML/img/prev_next.png) no-repeat; background-position:0 -21px;}

.zaglushka_karusel	{ position: absolute; height:160px; width:5px; top:5px; left:1px; background:none; z-index:20;}