/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

body{
background:#fff;
}

h2 {
font-size:180%;

color:#e77716;
margin:0px 0px 10px 0px;
}

h3{
font-size:150%;
color:#e77716;
margin:0px 0px 10px 0px;
}
.sIFR-hasFlash h1 {
font-size:20px;
}

h4{
font-family:Tahoma;
font-size:105%;
color:#e77716;
padding:0px 0px 10px 0px;
}

h5{
color:#E77716;
}

h6{
font-size:130%;
color:#E77716;
margin-bottom:10px;
}

ul, ol{
padding:10px 0px 10px 10px;
}

.main{
min-width:1000px;
}

/* Top Menu */
.topmenu{
padding:0px 43px 0px 43px;
}

.topmenu_table{
width:100%;
}

.topmenu_table td{
vertical-align:top;
}

.topmenu_table .iconstd{
width:300px;
padding:20px 0px 0px 0px;
}

.topmenu_table .iconstd img{
display:block;
}

.topmenu_table .iconstd a{
float:left;
margin:0px 20px 0px 0px;
}

.topmenu_table .menutd{
padding:8px 0px 9px 0px;
}

.menu_table{
width:100%;
}

.menu_table td{
height:24px;
white-space:nowrap;
font-family:Tahoma;
text-align:center;
font-size:13px;
font-weight:bold;
vertical-align:middle;
padding:0px 10px;
}

.menu_table td.spacetd{
width:25%;
background:url(../images/menuborder.gif) center repeat-y;
}

.menu_table td.mtrighttd{
border:none;
padding-right:0px;
}

.menu_table a{
color:#005ba0;
text-decoration:none;
}

.menu_table a:hover{
color:#e77716;
text-decoration:underline;
}

/* Header */
 
.pv_header{
display:none;
border-bottom:2px solid #006fbf;
padding:10px 0px 15px 0px;
}

.pv_header .pvlogo{
width:200px;
float:left;
}

.pv_header .pvcontacts{
float:right;
line-height:120%;
font-family:Tahoma;
font-size:12px;
width:300px;
}

.header{
height:197px;
background:url(../images/header_bg.gif) top repeat-x;
padding:0px 43px 21px 43px;
}

.header.intheader{
padding-bottom:0px;
}

.header_table{
width:100%;
height:197px;
}

.header_table td{
vertical-align:top;
}

.header_table .leftc{
height:172px;
/*width:301px;*/
width:601px;
background:url(../images/kompas.jpg) top right no-repeat;
/*padding:25px 313px 0px 0px;*/
padding:25px 13px 0px 0px;
}

.header_table .leftc .logo{
height:98px;
}

.header_table .leftc .authform{
clear:left;
}

.header_table .leftc .authform .greeting{
height:18px;
color:#E77716;
font-weight:bold;
font-size:12px;
}

.header_table .leftc .authform .links{
padding:4px 0px 0px 0px;
}

.header_table .leftc .authform .links a{
margin-right:3px;
}

.authform{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005ba0;
padding:8px 0px 0px 0px;
}

.authform form{
padding:0px;
display:block;
margin:0px;
height:auto;
}

.authform a{
color:#005ba0;
}

.authform .formtitle, .reqestform .formtitle{
width:150px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
color:#005ba0;
margin:0px 0px 5px 0px;
}

.authform .input_text{
height:15px;
/*width:117px;*/
width:60px;
float:left;
font-family:Tahoma;
font-size:11px;
text-indent:4px;
color:#666;
border:1px solid #2774ad;
margin:0px 10px 0px 0px;
padding:1px 0px 0px 0px;
}

.authform .button{
height:16px;
width:42px;
border:none;
float:left;
font-family:Tahoma;
font-size:11px;
color:#fff;
font-weight:bold;
line-height:5px;
background:url(../images/enterbtn_bg.gif) no-repeat;
padding:0px 0px 2px 0px;
}

.authform label{
width:119px;
float:left;
margin:0px 10px 0px 0px;
padding:4px 0px 0px 0px;
}

.authform label.passforgot{
padding-left:10px;
}

.authform .inplabel{
width:auto;
height:auto;
margin:0px;
padding:2px 3px 0px 0px;
}

.header_table .rightc{
padding:0px 0px 0px 24px;
}

.header_table .rightc .slogan{
height:95px;
padding:28px 0px 0px 0px;
}
.header_table .rightc .slogan .phone_num{
padding:0;
margin-top: 8px;
}
.header_table .rightc .slogan .phone_num img{
float: left; 
}
.header_table .rightc .slogan .phone_num .number{
font-weight:bold;
font-size: 1.1em; 
color: #FFFFFF; 
font-family: "Tahoma";
}


.header_table .rightc .reqestform{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#005ba0;
padding:8px 0px 0px 0px;
}

.header_table .rightc .reqestform form{
padding:0px;
display:block;
margin:0px;
height:auto;
}

.header_table .rightc .reqestform a{
color:#005ba0;
margin:0px 10px 0px 0px;
}

.reqestform .reqestform_table{
width:100%;
margin-bottom:4px;
}

.reqestform .reqestform_table td{
vertical-align:top;
}

.reqestform .reqestform_table .selecttd select{
width:100%;
float:left;
display:block;
font-family:Tahoma;
font-size:11px;
}

.reqestform .reqestform_table .buttontd{
width:95px;
padding:0px 0px 0px 10px;
}

/* Content */

.content{
font-family:Tahoma;
font-size:100%;
padding:0px 43px;
}

.content a{
color:#005ba0;
}

.content_table{
width:100%;
}

.content_table td{
vertical-align:top;
}

.content_table .toptr{}

.content_table .toptr .leftcol{
width:301px;
font-family:Tahoma;
color:#666666;
font-size:70%;
padding:2px 8px 40px 0px;
}

.content_table .toptr .leftcol a:hover{
text-decoration:none;
}

.company_block{
color:#333333;
padding-bottom:25px;
}

.newstitle{
padding:0px 0px 3px 0px;
}

.newstitle .ntitle_table{
width:100%;
}

.newstitle .ntitle_table td{
vertical-align:top;
}

.newstitle .ntitle_table .datetd{
width:5%;
white-space:nowrap;
font-weight:bold;
color:#e77716;
padding:0px 10px 0px 0px;
}

.newstext{
padding:0px 0px 20px 0px;
}

.newslinks{
line-height:150%;
padding:0px 0px 30px 0px;
}

.newslinks a{
margin-right:10px;
}

.newslinks a.allnews{
font-size:110%;
font-weight:bold;
}

.speccell{
margin:0px 0px 17px 0px;
}

.speccell .speccelltop{
height:6px;
background:url(../images/speccell_bordr.gif) top repeat-x #e3f2fd;
}

.speccell .speccelltop .limg, .speccell .speccellbttm .limg{
float:left;
}

.speccell .speccelltop .rimg, .speccell .speccellbttm .rimg{
float:right;
}

.speccell .speccellbttm{
height:7px;
background:url(../images/speccell_bordr.gif) bottom repeat-x #e3f2fd;
}

.speccell .timg{
display:block;
}

.speccell .cellbody{
line-height:140%;
color:#333333;
border-left:1px solid #0270bf;
border-right:1px solid #0270bf;
background:#e3f2fd;
padding:5px 10px;
}

.speccell .cellbody a{
color:#333333;
}

.speccell .cellbody .titlelink{
font-size:105%;
font-weight:bold;
padding:0px 0px 5px 0px;
}

.speccell .cellbody .titlelink a{
text-decoration:none;
color:#006fbf;
}

.speccell .cellbody .titlelink a:hover{
text-decoration:underline;
}

.speccell .cellbody .pic{
float:left;
margin:0px 10px 0px 0px;
}

.speccell label{
font-weight:bold;
color:#2774AD;
}

.speccell .selcat{
width:355px;
font-style:italic;
margin:0px 0px 0px 42px;
}

.speccell select{
font-family:Tahoma;
font-size:12px;
}

.speccell .selmonth{
width:97px;
margin-right:5px;
}

.speccell .selyear{
width:60px;
margin-right:5px;
}

.speccell .spacer.splabel{
height:10px;
}

.speccell .btnview{
margin:0px 0px 0px 378px;
}

.speccell .btnreset{}

.content_table .toptr .rightcol{
font-size:80%;
color:#2774ad;
padding-bottom:40px;
}

.toptr .rightcol ul{
color:#333333;
padding:0px 0px 10px 0px;
}

.toptr .rightcol ul li{
list-style:none;
background:url(../images/catbullet.gif) 0px 5px no-repeat;
padding:1px 0px 1px 12px;
}

.toptr .rightcol ul li ul{
padding:1px 0px 0px 5px;
}

.toptr .rightcol .ul li li{
background: url(../images/smbullet2o.gif) 0px 5px no-repeat;
}

.toptr .rightcol ul li li li{
font-weight:normal;
background: url(../images/smbullet3b.gif) 0px 7px no-repeat;
}

.toptr .rightcol ul li li li ul{
padding-top:1px;
}

.toptr .rightcol ul li li li li{
font-weight:normal;
background: url(../images/smbullet4.gif) 0px 6px no-repeat;
padding-left:14px;
padding-top:0px;
}

.content_table .toptr .rightcol a:hover{
text-decoration:none;
}

.catalog{
margin-bottom:25px;
}

.catalog .cattop{
height:9px;
background:#e3f2fd;
}

.catalog .cattop .limg{
float:left;
}



.catalog .cattop .rimg{
float:right;
}

.catalog .catbody{
background:#e3f2fd;
padding:5px 15px 5px 15px;
}

.catalog .catbody ul{
font-size:1.2em;
color:#005ba0;
list-style:none;
padding:0px 15px 0px 0px;
}

.catalog .catbody ul li{
list-style:none;
background:url(../images/catbullet.gif) 0px 4px no-repeat;
padding:0px 0px 17px 10px;
}

.catalog .catbody h1{
font-size:130%;
}

.catalog .catalog_table{
width:100%;
}

.catalog .catalog_table td{
vertical-align:top;
width:33%;
}

.catalog .catblinks{
background:#e77716;
padding:8px 15px 0px 16px;
}

.catalog .catblinks a{
color:#fff;
font-size:90%;
background:url(../images/orangbullet.gif) right no-repeat;
padding-right:10px;
margin-right:10px;
}

.catalog .catbttm{
height:10px;
background:#e77716;
}

.catalog .catbttm .limg{
float:left;
}

.catalog .catbttm .rimg{
float:right;
}

.accessyst{
border-left:3px solid #e77716;
padding:11px 0px 11px 13px;
}

.accessyst h5{
font-size:100%;
padding-bottom:5px;
}

.accessyst .sysimage{}

.accessyst .sysimage img{
display:block;
}

.accessyst .bttmlinks{
font-size:0.89em;
padding:15px 0px 0px 0px;
}

.accessyst .bttmlinks a{
margin-right:15px;
}

.docbody{
padding:0px 0px 0px 15px;
}

.breadcrumbs{
font-family:Tahoma;
font-size:65%;
color:#e77716;
padding:5px 43px 15px 43px;
}

.breadcrumbs a{
color:#005ba0;
text-decoration:none;
}

.breadcrumbs a:hover{
text-decoration:underline;
}

.content.intcontent{
padding-left:23px;
}

.intcontent_table{
width:100%;
}

.intcontent_table td{
vertical-align:top;
}

.intcontent_table .leftcol{
width:320px;
font-family:Tahoma;
color:#666666;
font-size:80%;
padding:0px 19px 0px 0px;
}

.intcontent_table .leftcol a:hover{
text-decoration:none;
}

.submenu{
margin-bottom:19px;
}

.submenu .smbody{
background:#e3f2fd;
padding:5px 12px 5px 12px;
}

.submenu .smenuul{
list-style:none;
padding:0px;
}

.submenu .smenuul li{
list-style:none;
font-weight:bold;
background:url(../images/catbullet.gif) 0px 7px no-repeat;
padding:3px 0px 3px 12px;
}

.submenu .smenuul li ul{
padding:10px 0px 0px 5px;
}

.submenu .smenuul li li{
background: url(../images/smbullet2.gif) 0px 7px no-repeat;
}

.submenu .smenuul li li li{
font-weight:normal;
background: url(../images/smbullet3.gif) 0px 7px no-repeat;
}

.submenu .smenuul li li li ul{
padding-top:5px;
}

.submenu .smenuul li.smact{
font-weight:bold;
color:#e77716;
background: url(../images/smbullet4.gif) 0px 10px no-repeat;
}

.submenu .smenuul li.smact a{
color:#e77716;
}

.submenu .smenuul li li li li{
font-weight:normal;
background: url(../images/smbullet4.gif) 0px 6px no-repeat;
padding-left:14px;
padding-top:0px;
}

.submenu .smtop{
height:9px;
background:#e3f2fd;
}

.submenu .smtop .limg, .submenu .smbttm .limg, .poll .polltop .limg, .pollbttm .limg, .errcell .esctop .limg, .errcell .ecbttm .limg, .thankscell .thankstop .limg, .thankscell .thanksbttm .limg{
float:left;
}

.submenu .smtop .rimg, .submenu .smbttm .rimg, .poll .polltop .rimg, .pollbttm .rimg, .errcell .esctop .rimg, .errcell .ecbttm .rimg, .thankscell .thankstop .rimg, .thankscell .thanksbttm .rimg{
float:right;
}

.submenu .smlinks{
background:#e77716;
padding:7px 12px 0px 12px;
}

.submenu .smlinks a{
color:#fff;
/*text-decoration:none;*/
background:url(../images/orangbullet.gif) right no-repeat;
padding-right:8px;
margin-right:10px;
}
/*
.submenu .smlinks a:hover{
text-decoration:underline;
}*/

.submenu .smbttm{
background:#e77716;
height:10px;
}

.alsosee{
line-height:180%;
border-left:2px solid #e77716;
margin-bottom:16px;
color:#333333;
padding:5px 0px 5px 10px;
}

.alsosee a{
color:#333333;
}

.alsosee .title{
font-size:110%;
font-weight:bold;
color:#e77716;
}

.poll{
color:#333333;
margin-bottom:20px;
}

.poll h2{
margin-bottom:0px;
}

.poll .pollbody{
border-left:2px solid #86bbe1;
border-right:2px solid #86bbe1;
padding:2px 20px;
}

.poll .polltop{
height:11px;
background:url(../images/speccell_bordr.gif) top repeat-x;
}

.poll .pollbttm{
height:11px;
background:url(../images/speccell_bordr.gif) bottom repeat-x;
}

.poll .rbutton{
height:15px;
width:15px;
clear:both;
float:left;
margin:4px 0px 0px 0px;
}

.poll .pollbody .button{
float:right;
margin-top:10px;
}

.poll .chbox{
height:15px;
width:15px;
clear:both;
float:left;
margin:4px 0px 0px 21px;
}

.poll label{
width:250px;
float:left;
padding:5px 0px 5px 7px;
}

.poll label.rblabel{
font-weight:bold;
}

.poll label.chboxlabel{
width:230px;
float:left;
padding:5px 0px 5px 7px;
}

.intcontent_table .rightcol{
font-size:80%;
line-height:130%;
color:#333333;
}

.intcontent_table .rightcol h5{
color:#e77716;
font-size:120% !important;
padding:0px 0px 5px 0px;
}

.intcontent_table .rightcol a{
color:#2774ad;
}

.intcontent_table .rightcol a:hover{
text-decoration:none
}

.intcontent_table .rightcol p{
padding-bottom:14px;
}

.errcell{
margin-bottom:12px;
}

.errcell .esctop{
height:2px;
background:#ff0000;
}

.errcell .ectitle{
font-family:Tahoma;
font-size:13px;
color:#fff;
font-weight:bold;
background: url(../images/errcell_bullet.gif) 14px 5px no-repeat #ff0000;
padding:5px 20px 8px 35px;
}

.errcell .ecbody{
font-size:110%;
border-left:1px solid #0270c0;
border-right:1px solid #0270c0;
color:#333333;
padding:10px;
}

.errcell .ecbttm{
height:4px;
background:url(../images/speccell_bordr.gif) bottom repeat-x;
}

.thankscell{
margin-bottom:20px;
}

.thankscell .thankstop{
height:2px;
background:url(../images/thankscell_brdr.gif) top repeat-x #006fbf;
}

.thankscell .thankstitle{
font-family:Tahoma;
font-size:13px;
color:#fff;
font-weight:bold;
background: url(../images/thankscell_bullet.gif) 14px 5px no-repeat #006fbf;
padding:5px 20px 8px 35px;
}

.thankscell .thanksbody{
font-size:110%;
color:#333333;
padding:10px 9px;
border-left:1px solid #0c82c9;
border-right:1px solid #0c82c9;
}

.thankscell .thanksbttm{
height:4px;
background:url(../images/thankscell_brdr.gif) bottom repeat-x;
}

.dbul{
color:#333333;
padding:0px 0px 10px 0px;
}

.dbul li{
list-style:none;
background:url(../images/catbullet.gif) 0px 5px no-repeat;
padding:1px 0px 1px 12px;
}

.dbul li ul{
padding:1px 0px 0px 5px;
}

.dbul li li{
background: url(../images/smbullet2o.gif) 0px 5px no-repeat;
}

.dbul li li li{
font-weight:normal;
background: url(../images/smbullet3b.gif) 0px 7px no-repeat;
}

.dbul li li li ul{
padding-top:1px;
}

.dbul li li li li{
font-weight:normal;
background: url(../images/smbullet4.gif) 0px 6px no-repeat;
padding-left:14px;
padding-top:0px;
}

.picright{
float:right;
margin:0px 0px 20px 20px;
}

.download{
border-left:3px solid #E77716;
margin-bottom:45px;
padding:0px 0px 0px 15px;
}

.download_table{
width:100%;
}

.download_table td{
width:50%;
padding-right:20px;
vertical-align:top;
}

.download_table .icon{
float:left;
margin:10px 15px 10px 0px;
}

.download_table .name{
color:#005BA0;
font-weight:bold;
padding:10px 0px 0px 0px;
}

.download_table .name a{
color:#005BA0;
}

.newspager{
background:#E3F2FD;
margin-bottom:30px;
padding:8px;
}

.newspager_table{
width:100%;
}

.newspager_table td{
vertical-align:top;
}

.newspager_table .lefttd{}

.newspager_table .lefttd .newslinks{
padding:0px;
}

.newspager_table .righttd{
font-size:100%;
text-align:right;
color:#2774AD;
vertical-align:bottom;
}

.newspager_table .righttd a{
margin:0px 3px;
}

.news_title{
/*height:32px;*/
}

.news_title h2{
/*width:370px!important;*/
float:left;
}

.news_titleb{}

.news_titleb h2{}

.rightcol h2{
/* width:500px; */
}

.news_title .nwsnav{
width:200px;
text-align:right;
float:right;
padding:8px 0px 0px 0px;
}

.news_title .nwsnav .prevlink{
background:url(../images/nav_prev.gif) 0px 4px no-repeat;
padding-left:8px;
}

.news_title .nwsnav .nextlink{
background:url(../images/nav_next.gif) right 4px no-repeat;
padding-right:8px;
}

.news_title .nwsnav span{
color:#E77716;
font-weight:bold;
}

.spec_table{
width:100%;
}

.spec_table .cellbody a{
color:#000;
}

.spec_table .lefttd{
padding-right:18px;
padding-left:1px;
}

.product{
margin-bottom:15px;
}

.product .prodbody{
background:#E3F2FD;
padding:3px 10px;
}

.product .prodbody_table{
width:100%;
}

.product .prodbody_table td{
vertical-align:top;
}

.product .prodbody_table .pricetd{}

.product .prodbody_table .pricetd .price{
color:#E77716;
font-size:210%;
line-height:100%;
padding-bottom:4px;
}
.product .prodbody_table .pricetd .price span{
color:#005BA0;
}

.product .prodbody_table .buttontd{
width:140px;
padding:0px 0px 0px 20px;
}

.product .limg{
float:left;
}

.product .rimg{
float:right;
}

.product .prodtop, .product .prodbttm{
height:9px;
background:#E3F2FD;
}

.product_table{
width:100%;
margin-bottom:25px;
}

.product_table td{
vertical-align:top;
}

.product_table .lefttd{
color:#333333;
}

.product_table .imgtd{
width:190px;}

.product_table .imgtd img{
display:block;
margin:5px 10px 5px 20px;
}

.samptable{
width:100%;
border-bottom:2px solid #2774AD;
margin-bottom:14px;
}

.samptable td{
vertical-align:top;
padding:3px 10px;
}

.samptable td.tdbold{
font-weight:bold;
}

.samptable tr.tdblue td{
background:#E3F2FD;
}

.samptable th{
background:#E77716;
color:#fff;
text-align:left;
padding:4px 10px;
}

.form_table{
width:100%;
}

.form_table td{
vertical-align:top;
}

.form_table .filetr td{
background:#e3f2fd;
padding-top:14px;
padding-bottom:14px;
}

.form_table .lefttd{
width:150px;
color:#2774ad;
padding:8px 10px 8px 12px;
}

.form_table .righttd{
padding:8px 117px 8px 0px;
}

.form_table .righttd.twoinptd{
padding-right:118px!important;
padding-left:110px;
}

.form_table .input_text.itkod{

width:100px!important;
margin:0px 0px 0px -110px;
}

.form_table .filetr .righttd{
padding-right:0px!important;
}

.form_table .bttmlinks .righttd{
padding-right:0px!important;
}

.form_table .righttd.seltd{
padding-right:113px;
}

.form_table .righttd .input_text{
width:100%;
float:left;
float:left;
font-family:Tahoma;
font-size:11px;
color:#666666;
}

.form_table .inpu2table{
width:100%;
}

.form_table .inpu2table .inpleft{
width:100px;
}

.form_table .inpu2table .inpleft input{
width:90px;
}

.form_table .inpu2table .inpright input{
width:99%;
float:right;
}

.form_table .righttd .inpfilediv{
padding-right:45px;
}

.form_table .righttd .input_file{
height:18px;
width:100%!important;
font-family:Tahoma;
font-size:11px;
color:#666666;
}

.form_table .righttd select{
width:100%;
float:left;
font-family:Tahoma;
font-style:italic;
font-size:11px;
color:#666666;
}

.form_table .righttd textarea{
height:90px;
width:100%;
float:left;
font-family:Tahoma;
font-size:11px;
color:#666666;
}

.form_table .righttd .buttons{
float:right;
padding:5px 10px 0px 0px;
}

.form_table .righttd .buttons img, .form_table .righttd .bbuttons img{
float:left;
margin:0px 10px 0px 0px;
}

.form_table .righttd .bbuttons{
float:right;
padding-right:10px;
}

.form_table .righttd .comment{
font-size:80%;
}

.fieldsmn{
width:149px;
right:0px;
font-size:0.9em;
position:absolute;
margin:-16px 7px 0px 0px;
}

.fieldsmn .timg{
display:block;
}

.fieldsmn .fmbody{
width:129px;
overflow:hidden;
line-height:110%;
background:url(../images/fieldmain_bg.gif) left repeat-y;
padding:0px 5px 3px 15px;
}

.star{
color:#e77716;
}

.intform{
margin-bottom:15px;
}

.intform h4{
height:20px!important;
}

.intform .ftitle{
padding-left:12px!important;
}

.intform .mainfields{
padding:0px 12px 10px 12px;
}

.intform .intformbody h5{
font-size:95%!important;
padding-bottom:0px;
}

.intform .intformbody{
line-height:160%;
border-left:1px solid #2774AD;
border-right:1px solid #2774AD;
padding:2px 12px;
}

.intform .intformbody.intbnopad{
padding-left:0px;
padding-right:0px;
}

.intform .intformbody .tlink{
background:url(../images/morelink.gif) 0px 6px no-repeat;
padding:0px 0px 0px 12px;
}

.intform .intformtop{
height:7px;
background:url(../images/form_brdr.gif) top repeat-x;
}

.intform .intformbttm{
line-height:1px!important;
height:7px;
background:url(../images/form_brdr.gif) bottom repeat-x;
}

.intform .limg{
float:left;
}

.intform .rimg{
float:right;
}

/* Footer */

.footer{
font-family:Tahoma;
font-size:11px;
color:#000;
background:#e3f2fd;
padding:21px 43px 21px 43px;
}

.footer a{
color:#2774ad;
}

.footer .fleft{
width:400px;
float:left;
}

.footer .fleft table td{
vertical-align:top;
padding:2px 10px 2px 0px;
}

.footer .fright{
width:400px;
float:right;
}

.footer .fright .frlinks{
float:right;
line-height:20px;
}

.pvfooter{
font-family:Tahoma;
font-size:12px;
display:none;
border-top:2px solid #006fbf;
padding:20px 0px 20px 0px;
}

.spacer{
height:1px;
clear:both;
}

/* BUTTONS */

.buttontd .btblue{
width:90px;
}

.btblue{
height:19px;
font-family:Tahoma;
font-size:12px;
color:#fff;
font-weight: bold;
border:none;
background:#2774AD;
padding:0px 0px 1px 1px;
}
.btblueright{
font-family:Tahoma;
font-size:12px;
color:#fff;
font-weight: bold;
border:none;
background:#2774AD;
padding:1px 0px 0px 1px;
float:right;
}
.btlightblue{
height:19px;
font-family:Tahoma;
font-size:12px;
color:#fff;
font-weight: bold;
border:none;
background:#87C8F8;
padding:0px 0px 1px 1px;
}

.speccell.scnewfilter .btblue{
width:80px;
/*margin:0px 0px 0px 378px;*/
}

.speccell.scnewfilter .btlightblue{
width:106px;
}

.form_table .buttons .btblue{
width:80px;
}


.form_table .buttons .btlightblue{
width:137px;
}

.form_table .bbuttons .btblue{
width:77px;
}

.form_table .bbuttons .btlightblue{
width:115px;
}

.product .buttontd .btblue{
width:140px;
}
.submenu .smenuul li.smact li a{
color:#005ba0;
}
.ntitle_table, .catalog_table, .fleft table {
font-size:100%;
}
div.hdn {
display: none;
}

div.toplogo_single {
	margin: 10px 0px 10px 23px;
}

.info {
	margin-bottom: 20px;
	background-color: #F8F8F8;
}
b.header2 {
	display: block;
	margin-left: 10px;
	margin-bottom: 5px;
	padding-left: 23px;
	background-image: url(/fo/images/info.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.info p {
	font-size: 11px;
	color: #666666;
	line-height: 13px;
	margin-bottom: 0px!important;
	padding-bottom: 6px!important;
	margin-top: 0px!important;
	padding-top: 0px!important;
	margin-left: 10px;
	text-align: justify;
	margin-right: 10px;
}

dl {
    font-size: 110%;    
}

dt {
/*    font-weight: bold;
*/
    font-size: 140%;
    margin-top: 15px;
    color: #E77716;
}
dt a {
    color: #E77716!important;
}

dd {
    margin-left: 30px!important;
}

/* Top search form */
.formsearch {
    overflow: hidden;
    width: 100%;
}

.formsearch fieldset {
    border: none;
    border-right: 82px solid #E3F2FD;
    white-space: nowrap;
}

.formsearch fieldset .search-input{
    width:100%;
}

.formsearch fieldset .btblue{
    width:80px;
    overflow: visible;
}

.inline-block {
    display:-moz-inline-stack; /* for FF2*/
    display:inline-block; /* normal browsers */
    zoom:1; /* for IE (hasLayout true) */
    *display:inline; /* for IE */
}

.ban-carousel {

}

.ban-carousel ul {
    list-style:none outside none;
    padding:0;
}

.ban-carousel li {
    display:inline-block;
    vertical-align: top;
}

