.search2 {
width:100%;
height:62px;
overflow:hidden;
background:url(search-bg2-blue.jpg) 0 0 repeat-x;
}

.search2 .searchL {
height:62px;
background-image:url(pic-search2-blue.jpg);
}

.allTabs {
height:27px;
width:100%;
margin-top:15px;
background:url(line-blue-search.gif) 0 100% repeat-x;
}

.allTabsDot {
width:100%;
height:27px;
background:url(search-dot-r.gif) 100% 100% no-repeat;
}

.tabs, .tabsEnd {
float:left;
height:27px;
background:url(tab-bg-off-blue.gif) 0 0 repeat-x;
font-size:11px;
}

.tabs A, .tabsEnd A {
float:left;
color:#fff;
padding:5px 16px 0 10px;
}

.tab1 A {
padding-left:5px;
}

.tabsBig {
float:left;
height:27px;
background:url(tab-ll-off-blue.gif) 0 0 no-repeat;
}

.tabsR {
float:left;
height:27px;
background:url(tab-l-off-blue.gif) 100% 0 no-repeat;
}

.tabsEnd .tabsR {
height:27px;
background:url(tab-r-off-blue.gif) 100% 0 no-repeat;
}

.tabsBegin {
float:left;
width:8px;
height:27px;
background:url(tab-l2-off-blue.gif) 0 0 no-repeat;
}

#on1 .tabsBegin {
background:url(tab-l2-on-blue.gif) 0 0 no-repeat;
}


.tabsOn, .tabsOnEnd {
float:left;
height:27px;
background:url(tab-bg-on-blue.gif) 0 0 repeat-x;
font-size:11px;
}

.tabsOn .tabsBig, .tabsOnEnd .tabsBig {
background:none;
}

#on1 .tabsOn .tabsBig {
background:url(tab-l-on-begin-blue.gif) 8px 0 no-repeat;
}

#on2 .tab1 .tabsR, #on3 .tab2 .tabsR, #on4 .tab3 .tabsR, #on5 .tab4 .tabsR, #on6 .tab5 .tabsR, #on7 .tab6 .tabsR, #on8 .tab7 .tabsR, #on9 .tab8 .tabsR {
height:27px;
background:url(tab-l-on-blue.gif) 100% 0 no-repeat;
}

.tabsOn .tabsR {
height:26px;
padding-top:1px;
background:url(tab-ll-on-blue.gif) 100% 0 no-repeat;
}


.tabsOnEnd .tabsR {
height:27px;
background:url(tab-end-on-blue.gif) 100% 0 no-repeat;
}



.tabsOn A, .tabsOnEnd A, .tabsOn SPAN, .tabsOnEnd SPAN {
display:block;
border-top:2px solid #80cbee;
margin:0 16px 0 10px;
color:#fff;
padding:3px 0 0 0;
}

.tab1 A {
margin-left:5px;
}

.inpSearch {
width:97%;
border:1px solid #c9eeff;
/*
padding:5px 0 9px 6px;
*/
padding:1px 0 5px 6px;
font-size:16px;
color:#b4b4b4;
}

.selSearch {
width:90%;
font-size:16px;
color:#b4b4b4;
margin-left:10px;
margin-bottom:2px;
height:27px;
/*height:35px;*/
border:1px solid #c9eeff;
vertical-align:middle;
}

.rehau  .search2 {
background:url(rehau-search.gif) 0 0 repeat-x;
}

.rehau  .searchL {
background:url(rehau-searchL.jpg) 0 0 no-repeat;
}