﻿.tabs li {margin:0; padding:0;}

.tabs.horizontal 
{
    float:left; width:100%;
    border-bottom: 1px solid #d7d7d7;
    padding: 0 5px;
    margin: 0 0 20px;
    clear: both;
}

.tabs.horizontal li {
    float: left;
    margin: 0 2px;
    border: solid #CCC;
    border-width: 1px 1px 0;
    display: list-item;
}

.tabs li {
    background: #ECF4D7;
    background: -moz-linear-gradient(white,#ECF4D7);
    background: -webkit-linear-gradient(white,#ECF4D7);
    border: 1px solid #ECF4D7;
    margin: 5px 0;
}


.tabs.horizontal a {
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
}

.tabs a {
    text-decoration: none;
    color: #16531A;
    display: block;
    padding: 6px 8px;
    text-shadow: 1px 1px 0 white;
    line-height: 1.2;
}

.tabs.horizontal .selected {
    box-shadow: none;
    -webkit-box-shadow: none;
    border-width: 1px 1px 0;
    padding-bottom: 1px;
    margin-bottom: -1px;
    position: relative;
    border-color: #BBB;
}

.tabs .selected a {
    box-shadow: none;
    -webkit-box-shadow: none;
}


/* tab2 */
/*.tab1c {float:left; width:100%; display:inline;margin-top:10px;}*/
.tab1c .tabh {float:left; display:inline; background:url(images/tab2_bg.gif) repeat-x; height:47px; width:100%; margin-bottom:10px;border-top:solid 1px #bbb;}
.tab1c .tabh li {float:left; display:inline; height:47px; line-height:47px;}
.tab1c .tabh li a {display:block; border:solid 0 red; line-height:35px; margin-top:10px; text-decoration:none; padding:0 15px;}
.tab1c .tabh li.active {}
.tab1c .tabh li.active a {background-color:#fff; border-top:solid 3px green;}
.tab1c .tabh h2 {float:left; display:inline;margin-top:0;padding-top:0; margin-left:0;}

.tab1c .frag {display:none;}
.tab1c .frag.frag1 {display:block;}