/*!
 * @author Alexander Katkov (alexander@katkov.su)
 */

.tp_main_slider {
	position:relative;
	height: 960px;
	height:400px;
}

.tp_main_scroll {
	position:relative;
	overflow:hidden;
	width: 880px;
	height: 400px;
	margin:0 auto;
}

.tp_main_slider .tp_main_scroll .items {
	width:20000em;
	position:absolute;
	clear:both;
}

.tp_main_slider .tp_main_scroll .items .tp_main_banner_slide {
	float:left;
	width: 880px;
	height: 400px;
	position:relative;
}

.tp_main_slider a.right {
	position:absolute;
	right:5px;
	z-index:10;
	top:50%;
	margin-top:-13px;
	height:26px;
	width:15px;
	background:url(../images/tp_all_icons.png) no-repeat -24px -176px;
	cursor:pointer;
}

.tp_main_slider a.left {
	position:absolute;
	left:5px;
	z-index:10;
	top:50%;
	margin-top:-13px;
	height:26px;
	width:15px;
	background:url(../images/tp_all_icons.png) no-repeat 0px -176px;
	cursor:pointer;
}

.tp_main_slider a.right:hover {
	background:url(../images/tp_all_icons.png) no-repeat -24px -205px;
}

.tp_main_slider a.left:hover {
	background:url(../images/tp_all_icons.png) no-repeat 0px -205px;
}

.tp_main_slider a.disabled {
	visibility:hidden !important;		
}

.tp_main_slider .navi {
	position:absolute;
	right:0px;
	bottom:30px;
}

.tp_main_slider .navi a {
	width:12px;
	height:12px;
	margin-left:10px;
	background: url(../images/tp_all_icons.png) no-repeat -18px -262px;
	display:inline-block;
	font-size:1px;
	cursor:pointer;
}

.tp_main_slider .navi a:hover {
	background: url(../images/tp_all_icons.png) no-repeat -2px -262px;        
}

.tp_main_slider .navi a.active {
	background: url(../images/tp_all_icons.png) no-repeat -2px -262px;   
}


.tp_c_slider {
	position:relative;
	height: 426px;
}

.tp_c_scroll {
	position:relative;
	overflow:hidden;
	width: 630px;
	height: 426px;
	margin:0 auto;
}

.tp_c_slider .tp_c_scroll .items {
	width:20000em;
	position:absolute;
	clear:both;
}

.tp_c_slider .tp_c_scroll .items .item {
	float:left;
	width: 628px;
	height: 386px;
	border:1px solid #eaeaea;
	background:#ffffff;
	position:relative;
}

.tp_c_slider .tp_c_scroll .items .item  .item_descr {
	margin-top:10px;
	padding-left:5px;
}

.tp_c_slider .tp_c_scroll .items .item  .item_descr strong {
	margin-right:5px;
	font-size:12.5pt;
}

.tp_c_slider .tp_c_scroll .items .item img {
	width: 628px;
	height: 386px;
}

.tp_c_slider a.right {
	position:absolute;
	right:5px;
	z-index:10;
	top:50%;
	margin-top:-13px;
	height:26px;
	width:15px;
	background:url(../images/tp_all_icons.png) no-repeat -24px -176px;
	cursor:pointer;
}

.tp_c_slider a.left {
	position:absolute;
	left:5px;
	z-index:10;
	top:50%;
	margin-top:-13px;
	height:26px;
	width:15px;
	background:url(../images/tp_all_icons.png) no-repeat 0px -176px;
	cursor:pointer;
}

.tp_c_slider a.right:hover {
	background:url(../images/tp_all_icons.png) no-repeat -24px -205px;
}

.tp_c_slider a.left:hover {
	background:url(../images/tp_all_icons.png) no-repeat 0px -205px;
}

.tp_c_slider a.disabled {
	visibility:hidden !important;		
}