/* Ion.Tabs
// css version 1.0.0
// by Denis Ineshin | ionden.com
// ===================================================================================================================*/

/* =====================================================================================================================
// Ion.Tabs: Base */

.ionTabs {
    position: relative;
}
    .ionTabs__head {
        position: relative; display: block;
        list-style-type: none;
        margin: 0; padding: 0;
        z-index: 1;
    }
    .ionTabs__head:before, .ionTabs__head:after {content: ""; display: table;}
    .ionTabs__head:after {clear: both;}
    .ionTabs__head {zoom: 1;}

        .ionTabs__tab {
            position: relative;
            display: block; float: left;
            list-style-type: none;
            background: none;
            margin: 0; padding: 0;
            cursor: pointer;
        }
            .ionTabs__tab.ionTabs__tab_state_active {
                cursor: default;
            }

    .ionTabs__body {
        position: relative;
        z-index: 2;
    }

    .ionTabs__item {
        position: relative;
        display: none;
    }
        .ionTabs__item.ionTabs__item_state_active {
            display: block;
        }

    .ionTabs__preloader {
        position: relative;
    }
	
/* Ion.Tabs: Bordered Skin
// css version 1.0.0
// by Denis Ineshin | ionden.com
// ===================================================================================================================*/

/* =====================================================================================================================
// Ion.Tabs: Skin details */

.ionTabs {
    margin: 0 0 5px;
	border-top: 2px dashed;
	border-bottom: 2px dashed;
}
    .ionTabs__head {
		padding:10px 0;
    }

    .ionTabs__tab {
		font-size:130%;
        border-bottom: none;
        padding: 6px 10px;
        margin-right: 0;
        margin:4px;
        text-align: center;
        min-width: 40px;
		border:1px solid transparent;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		border:1px solid transparent;
    }
	.ionTabs__tab a {
		text-decoration:none;
	}
	.ionTabs__tab a:hover{
		text-decoration:none;
	}
        .ionTabs__tab.ionTabs__tab_state_active {
			border:1px solid;
        }

    .ionTabs__body {
		padding-bottom:10px;
    }

    .ionTabs__item {
        padding: 10px 12px;
    }
	
	.ionTabs__item  ul{
		list-style:none;
	}
	.ionTabs__item  ul li{
		float:left;
		margin:5px 10px 10px 0;
		font-size:120%;
	}
	.ionTabs__item  ul li a{
		text-decoration:none;
		border:1px solid;
		padding:2px 5px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.ionTabs__item  ul li a:hover{
		
	}
	.ionTabs__item  ul li a.selected{

	}

    .ionTabs__preloader {
        height: 50px;
        background: url(../images/preloader-flat.gif) no-repeat 25px 50%;
    }