/* Garant Theme for TAB-scroll module*/

.roktabs-wrapper {padding: 0;}
.roktabs-wrapper {
	-moz-border-radius:4px;
	-moz-box-shadow:3px 3px 4px #75869C;
	border-color:#DDDDDD #777777 #777777 #DCDCDC;
	border-style:solid;
	border-width:1px;
	border-top-width:0;
	float:right;
	height:148px;
	line-height:110%;
	margin-right:4px;
	margin-top:3px;
	overflow-y:hidden;
	position:relative;
}
.roktabs-wrapper .roktabs-container-inner {position:relative;overflow: hidden;}
.roktabs-wrapper .roktabs-container-wrapper {clear: both;position: relative;overflow: hidden;}
.roktabs-wrapper .roktabs-container-wrapper div {float: left;/*width: 450px;*//*width: 480px;*/}
.roktabs-wrapper .roktabs-container-wrapper div.wrapper {padding: 14px;width: auto;}
.roktabs-wrapper .roktabs-links {overflow: hidden;margin:0;background:transparent url(../images/rtab/fon_button.png) 0 0 repeat-x;height: 32px;}
.roktabs-wrapper .active-arrows .roktabs-links {margin:0 21px;}
.roktabs-wrapper .roktabs-links ul {text-align: left;font-weight: bold;list-style-type: none;padding: 0;overflow:hidden;}
.roktabs-wrapper .roktabs-links ul.roktabs-top {margin: 0;background: url(../images/rtab/tabbg-light.png) 0 0 repeat-x;height: 32px;}
.roktabs-wrapper .roktabs-links ul.roktabs-bottom {margin: 0;}
.roktabs-wrapper .roktabs-links ul li {
	float: left;padding: 0;
	margin: 0;
	text-decoration: none;
	border-right:1px dotted #888888;
	border-bottom: none;color: #666666;
	position: relative;
	height: 31px;
	line-height: 31px;
}
.roktabs-wrapper .roktabs-links ul li span {padding: 0 10px; font-size:10px;}
.roktabs-wrapper .roktabs-links ul li.first {border-left: 0;}
.roktabs-wrapper .roktabs-links ul li.active.last {border-right: 1px solid #DCDCDC;}
.roktabs-wrapper .roktabs-links ul li.last {border-right: 0;}
.roktabs-wrapper .roktabs-links ul li.hover {color: #000;}
.roktabs-wrapper .roktabs-links ul.roktabs-top li.active {background: url(../images/rtab/tabbg-active-light.png) 0 0 repeat-x;color: #000;height: 31px;border-bottom: 1px solid #fff;}
.roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active {
	background: url(../images/rtab/fon_button-a.png) 0 0 repeat-x;
	color:#0046E8;
	height: 31px;
	border-top:2px dotted #EAEEFF;
	margin-top: -1px;
}
.roktabs-wrapper .roktabs-links ul li.active.first {border-left: 0;}
.roktabs-wrapper .roktabs-scroller {position: absolute;bottom: 0;right: 0;height: 32px;}
.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev {line-height: 29px;margin: 1px;text-align: center;float: left;cursor: pointer;border: 1px solid #DCDCDC;z-index: 2;width:17px;position:absolute;top:0;height:29px;}
.roktabs-wrapper .arrow-next-hover {background-position: 50% -29px;}
.roktabs-wrapper .arrow-prev-hover {background-position: 50% -29px;}
.roktabs-wrapper .arrow-prev span, .roktabs-wrapper .arrow-next span {display: none;}
.roktabs-wrapper .roktabs-container-tr, .roktabs-wrapper .roktabs-container-inner, .roktabs-wrapper .active-arrows {
	background:transparent url(../images/rtab/fon_wet.png) repeat scroll 0 0;
}
.roktabs-wrapper .roktabs-container-tr:hover, .roktabs-wrapper .roktabs-container-inner:hover, .roktabs-wrapper .active-arrows:hover {
	background:transparent url(../images/rtab/fon_wet-a.png) repeat scroll 0 0;
}
.clear {clear: both;}
.roktabs-wrapper .icon-left .tab-icon {vertical-align:middle;margin-right:5px;}
.roktabs-wrapper .icon-right .tab-icon {vertical-align:middle;margin-left:5px;}
.roktabs-wrapper .arrow-prev {
	background:transparent url(../images/rtab/prev-light.png) no-repeat scroll 50% 0;
	left:0;
}
.roktabs-wrapper .arrow-next {
	background:transparent url(../images/rtab/next-light.png) no-repeat scroll 50% 0;
	right:0;
	margin-left:-21px;
}

