body{margin:0px;padding:0px;text-align:center;font-size:12px;font-family:Arial;background:#282a33 url('sentech_body_bg_2.gif') left top repeat-x;color:#e8edf1;}
h1{color:#de0009;font-size:24px;font-weight:lighter;font-family:Arial;margin:10px 0px 10px 0px;padding:0px;}
h2{color:#e8edf1;font-size:24px;font-weight:lighter;font-family:Arial;margin:10px 0px 10px 0px;padding:0px;}
h3{color:#de0009;font-size:18px;font-weight:normal;font-family:Arial;margin:10px 0px 0px 25px;padding:0px;line-height:20px;}
h4{color:#e8edf1;font-size:18px;font-weight:normal;font-family:Arial;margin:10px 0px 0px 25px;padding:0px;}
br{clear:both;}
a{text-decoration:none;color:#e8edf1;}
form{margin:0px;}
p{margin:0px;}
pre{text-align:left;font-size:10px;font-family:Tahoma;}
fieldset{margin:0px;padding:0px;border-style:none;}
input{font-size:12px;font-family:Arial;padding:3px 2px 2px 2px;color:#282a33;}
img{border-style:none;}
ul{list-style-image: url(sentech_list_image.gif);padding-left: 25px;list-style-position: outside;}
ul li{padding-top:15px;padding-bottom:15px; }
div.center{
    position:relative;
    text-align:left;
    margin:0px auto;
    width:972px;
}
/*----------------------------- TOP ---------------------------------------*/
div.center .top{
    position:relative;
    text-align:left;
    width:972px;
    height:117px;
}
div.center .top a.top_left{
    display:block;
    float:left;
    width:446px;
    height:117px;
    /*background:url(sentech_top_logo.gif) left top no-repeat;*/
}                        
div.center .top .top_right{
    float:right;
    width:496px;
    height:93px;
    padding-right:30px;
    padding-top:24px;
    background:url(sentech_top_right_2.gif) left top no-repeat;
    text-align:right;
}
div.center .top .top_right table.top_options{
    float:right;
    width:93px;
    height:75px;
}
div.center .top .top_right table.top_options tr td.lang{
    padding-left:3px;
    padding-right:3px;
    padding-bottom:3px;
}
div.center .top .top_right table.top_options tr td a.active{
    display:block;
    padding-left:2px;
    padding-right:4px;
    background-color: #de0009;
    font-weight:bold;
    font-size:11px;
}
div.center .top .top_right table.top_options tr td a.unactive{
    font-weight:normal;
    font-size:11px;
}
div.center .top .top_right table.top_options tr td .spacer{
    width:93px;
    height:1px;
    line-height:1px;
    padding-top:9px;
    padding-bottom:13px;
}
div.center .top .top_right table.top_options tr td a.links{
    float:right;
    height:20px;
    width:20px;
    padding-left:5px;
    padding-right:6px;
}
div.banner_flash{
    width:972px;
    height:151px;
}
div.menu_top{
    width:972px;
    height:61px;
    padding-bottom:12px;
}
div.menu_top .menu_main_left{
    float:left;
    width:9px;
    height:61px;
    background:url(sentech_menu_main_left_bg.gif) left top no-repeat;
}
div.menu_top .menu_main_center{
    float:left;
    width:954px;
    height:51px;
    padding-top:10px;
    background:url(sentech_menu_main_center_bg.gif) left top repeat-x;
    
}
div.menu_top .menu_main_center a{
    padding-left:30px;
    padding-right:30px;
}
/*div.menu_top .menu_main_center table{
    width:954px;
    height:36px;
    vertical-align: middle;
}
div.menu_top .menu_main_center table tr td{
    text-align:center;
    margin:0px;
}
div.menu_top .menu_main_center table tr td a{
    padding-left: 10px;
    padding-right: 10px;
}*/
div.menu_top .menu_main_center a:hover{
    color:#de0009;
}
div.menu_top .menu_main_right{
    float:left;
    width:9px;
    height:61px;
    background:url(sentech_menu_main_right_bg.gif) left top no-repeat;
}
div.menu_top .menu_main_subpage{
    width:954px;
    height:51px;
    padding-top:10px;
    padding-left:9px;
    padding-right:9px;
    background:url(sentech_menu_main_bg.gif) left top repeat-x;
}
div.menu_top .menu_main_subpage a{
    padding-left:30px;
    padding-right:30px;
}
/*------------------------- MAIN ----------------------------------*/
div.center .main{
    width:972px;    
}
div.center .main .left{
    float:left;
    width:215px;
}
div.center .main .left .flash_left{
    width:180px;
    height:122px;
    background-color: #ff0018;
    margin-left:20px;
    margin-bottom:25px;
}
div.center .main .left .menu_left{
    padding-left:12px;
}
div.center .main .left .menu_left .top_box{
    width:184px;
    height:35px;
    background: url(sentech_menu_left_top_box_bg.gif) left top no-repeat;
    margin-bottom:4px;
    font-size:16px;
    line-height: 18px;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
}
div.center .main .left .menu_left .top_box table tr td{
    width:184px;
    height:35px;
    vertical-align: middle;
    
}
div.center .main .left .menu_left a{
    display:block;
    width:175px;
    height:18px;
    padding-top:3px;
    padding-left:20px;
    margin-top:2px;
    cursor:pointer;
    cursor:hand;
    overflow:hidden;
    font-size:11px;
}
div.center .main .left .menu_left a:hover{
    font-weight:bold;
}
div.center .main .left .menu_left a.off{
    background: url(sentech_menu_left_bg_off.gif) left top no-repeat;
}
div.center .main .left .menu_left a.on{
    background: url(sentech_menu_left_bg_on.gif) left top no-repeat;
    font-weight:bold;
}
div.center .main .left .newsletter{
    text-align:center;
    padding-top:10px;
    font-size:18px;
    width:197px;
    height:71px;
    background: url('sentech_newsletter_box_bg.gif') left top no-repeat;    
    margin-left:11px;
    margin-top:9px;
}
div.center .main .left .newsletter p.text{
    font-size:14px;
    text-align:right;
    padding-right:17px;
/*    padding-top:5px;*/
    cursor:pointer;cursor:hand;
}
div.center .main .left .newsletter input{
    width: 161px;
    margin:0px;
    border:0px;
    background : url('sentech_newsletter_input_bg.gif') top left no-repeat;
    font-size:11px;
    line-height:14px;
    height:20px;
    color:#5a5b62;
    padding-left:3px;

}
/*------------------ middle --------------------*/
div.center .main .middle_main{
    float:left;
    width:492px;
    padding-left:25px;
    padding-right:25px;
}
div.center .main .middle_text{
    float:left;
    width:756px;
}
div.center .main .middle_text .text_content{
    padding-left:28px;
    padding-right:13px;
}
div.center .main .middle_text .search{
    width:753px;
/*    height:205px;*/
    text-align:center;
    /*padding-bottom:55px;*/
    padding-left:3px;
}
div.center .main .middle_text .search .car_brand{
    padding-bottom:7px;
}
div.center .main .middle_text .search .set_number{
    padding-bottom:7px;
    float:left;
}
div.center .main .middle_text .search .top{
    width:334px;
    height:10px;
    background:url(sentech_middle_search_top_bg2.gif) left top no-repeat; 
    font-size:0px;   
}
div.center .main .middle_text .search .bottom{
    width:334px;
    height:10px;
    background:url(sentech_middle_search_bottom_bg2.gif) left top no-repeat;    
}
div.center .main .middle_text .search .middle{
    width:334px;
    height:111px;
    background-color: #2d2f38;
    padding-bottom:16px;
    text-align:center;
}
div.center .main .middle_text .search .middle .text{
    width:300px;
    height:60px;
}
div.center .main .middle_text .search .middle table{
    margin:0px auto;
    height:60px;
}
div.center .main .middle_text .search .middle table tr td{
    padding-bottom: 5px;
}
div.center .main .middle_text .search .middle table tr td.text{
    text-align:left;
    padding-left:10px;
    height:60px;
    width:290px;
    text-align:left;
}
div.center .main .middle_text .search .middle table tr td.text_between{
    
    padding-left: 11px;
    padding-right: 11px;;
}
div.center .main .middle_text .search .middle table tr td.input_text input{
    border:0px;
    width:281px;
    height: 20px;
    background: url('sentech_search_input_bg2.gif') left top no-repeat;
    color:#fff;
    padding-left:2px;
    padding-top:4px;
    vertical-align: middle;
}
div.center .main .middle_text .search .middle table tr td.input_text_long input{
    border:0px;
    width:281px;
    height: 20px;
    background: url('sentech_search_input_bg2.gif') left top no-repeat;
    color:#fff;
    padding-left:2px;
    padding-top:4px;
    vertical-align: middle;
}
div.center .main .middle_text .search .middle table tr td.input_button input{
    width:283px;
    height:24px;
    border:0px;
    cursor:pointer;
    cursor:hand;
    background: url('sentech_button_search_submit2.gif') left top no-repeat;
    font-size:18px;
    color:#fff;
    line-height:20px;
    padding:0px;
    padding-bottom: 4px;
}
div.center .main .middle_text #product_data1{
    float:left;
    text-align:left;
    padding-left:25px;
    padding-right:15px;
}
div.center .main .middle_text #product_data1 .text_label{
    width:130px;
    height:20px;
    float:left;
    padding-top:4px;
}
div.center .main .middle_text #product_data1 form{
    margin:0px auto;
}
div.center .main .middle_text #product_data1 select{
    background: url('sentech_search_input_bg2.gif') left top no-repeat;
    border:0px;
    height:23px;
    width:283px;
    color:#fff;
}
div.center .main .middle_text #product_data1 select option{
    background-color: #282a33;
}
div.center .main .middle_text #product_data1 #product_data h1 a{
    color:#DE0009;
}
div.center .main .middle_text .product_details .product_image{
    width:278px;
    float:left;
    background-color: #fff;
}
div.center .main .middle_text .product_details .product_info{
    width:394px;
    height:231px;
    padding-left:40px;
    float:left;
}
.product_info table tr td.name{
    font-family: Arial;
    font-size:12px;
    font-weight:bold;
    color: #de0009;
    width:155px;
    height:20px;
    text-align:left; 
}
.product_info table tr td.data{
    font-family: Arial;
    font-size:12px;
    color: #fff;
    width:215px;
    height:20px;
    text-align:left;
    padding-left:20px; 
}
.product_appliance{
    padding-top: 20px;
    padding-bottom:80px;
}
.product_appliance table tr td{
    height:40px;
    text-align:center;
    vertical-align: middle;
}
.product_appliance table tr td.first{
    text-align:left;
}
.product_appliance table tr td.model{
    width:194px;
    height:30px;
    background: url(sentech_table_model_bg.gif) left top no-repeat;
}
.product_appliance table tr td.engine{
    width:238px;
    height:30px;
    vertical-align: middle;
    background: url(sentech_table_engine_bg.gif) left top no-repeat;
}
.product_appliance table tr td.power{
    width:83px;
    height:30px;
    background: url(sentech_table_power_bg.gif) left top no-repeat;
}
.product_appliance table tr td.cyl{
    width:83px;
    height:30px;
    background: url(sentech_table_power_bg.gif) left top no-repeat;
}
.product_appliance table tr td.year{
    width:134px;
    height:30px;
    background: url(sentech_table_year_bg.gif) left top no-repeat;
}
div.center .main .middle_text .text_content{
    padding-left:25px;
}
div.product_data_options{
    height:70px;
    text-align:right;
    padding-right:20px;
    padding-bottom:10px;
}
div.product_data_options a.text{
    display:block;
    padding-top:30px;
    vertical-align: middle;
    float:right;
    cursor:pointer;
    cursor:hand;
}
div.product_data_options a.printer{
    display:block;
    width:78px;
    height:68px;
    background: url(sentech_ico_printer.gif) left top no-repeat;
    cursor:pointer;
    cursor:hand;
    margin:0px;
    float:right;
    padding-right:20px;
}
div.product_data_options a.question{
    display:block;
    width:78px;
    height:68px;
    background: url(sentech_ico_question.gif) left top no-repeat;
    cursor:pointer;
    cursor:hand;
    margin:0px;
    float:right;
    padding-right:20px;
}

/*----------------- right ----------------------*/
div.center .main .right{
    float:left;
    width:215px;
}
div.center .main .right a.flash_right{
    display:block;
    width:209px;
    height:139px;
    background: url(sentech_temp_flash_bg.gif) left top no-repeat;
    margin-bottom:16px;
}
div.center .main .right .news_right{
    padding-left:7px;
}
div.center .main .right .news_right .top{
    width:194px;
    height:30px;
    margin-bottom:6px;
    background: url(sentech_menu_right_top.gif) left top no-repeat;
    font-size: 16px;
    color:#fff;
    text-align:center;
    padding-top:5px;
}
div.center .main .right .news_right .single_news_top{
    width:197px;
    height:4px;
    line-height: 4px;
    background: url(sentech_news_top_bg.gif) left top no-repeat;
}
div.center .main .right .news_right a{
    display:block;
    background-color: #2c2e37;
    width:185px;
    padding:2px 6px 2px 6px;
    font-size:11px;
    color:#fff;
    
}
div.center .main .right .news_right .single_news_bottom{
    width:197px;
    height:4px;
    line-height: 4px;
    background: url(sentech_news_bottom_bg.gif) left top no-repeat;
}
div.center .main .right .news_right .right_spacer{
    width:190px;
    height:3px;
    padding-left:4px;
    line-height: 0;
    padding-bottom:5px;
}
div.center .main .right .news_right .right_spacer img{
    line-height: 0px;
    height:1px;
}
div.center .main .right .news_right .more_news{
    display:block;
    text-align:right;
    background: transparent;
    color:#de0009;
    padding-top:10px;
    font-weight:bold;
    text-decoration:underline;
}
/*-------------------------------------------------FOOTER ----------------------------------------------*/
div.footer{
    position:relative;
    width:955px;
    height:150px;
    margin:0px auto;
    background-color: transparent;
    padding-bottom:70px;
}                   
div.footer_top{
    width:955px;
    height:6px;
    background: url('sentech_footer_top_bg.gif') left top no-repeat;
    line-height: 0px;
}
div.footer_middle{
    width:945px;
    height:138px;
    padding-left:10px;
    background: url('sentech_footer_middle_bg.gif') left top repeat-x;
}
div.footer_middle table.search_box{
    float:left;
    width:235px;
    height:126px;  
/*    padding-top:12px;*/
    text-align: center;
}
div.footer_middle .search_box .button_gray{
    height:22px;
    margin:0px auto;
    width:220px;
    line-height:20px;
    margin:0px auto;
}
div.footer_middle .search_box .button_gray .left{
    float:left;
    width:5px;
    height:22px;
    background: url('sentech_button_gray_left.png') left top no-repeat ;
}
div.footer_middle .search_box .button_gray .middle{
    float:left;
    height:22px;
    background-color: #9c9e9c;
    color:#fff;
    font-size:18px;
    font-weight: lighter;
    padding-left:10px;
    padding-right:10px;
    width:190px;
}
div.footer_middle .search_box .button_gray .right{
    float:left;
    width:5px;
    height:22px;
    background: url('sentech_button_gray_right.png') left top no-repeat ;
}
div.footer_middle table.search_box tr td{
    text-align: center;
}
div.footer_middle table.search_box tr td form{
    margin:0px;
    padding:0px;
    border:0px;
}
div.footer_middle table.search_box tr td.text{
    width:165px;
    height:40px;
    margin:0px auto;
    padding-left:30px;
    text-align: left;
    color:#9c9e9c;
    font-size:11px;
}
div.footer_middle table.search_box tr td .search_form{
    width:185px;
    height:29px;
    margin: 0px auto;
    text-align:left;
    padding-top:11px;
    padding-left:5px;
    background: url('sentech_search_form_bg.png') left top no-repeat;
}
div.footer_middle table.search_box tr td .search_form input{
    width:142px;
    height:14px;
    border:0px;
    font-size:11px;
    line-height: 14px;
    padding-left:2px;
    padding-bottom:2px;
    color:#898b8f;
    background: url('sentech_search_box_bg.png') left top no-repeat;
    vertical-align: middle;
    padding-top: 1px;
}
div.footer_bottom{
    width:955px;
    height:6px;
    background: url('sentech_footer_bottom_bg.gif') left top no-repeat;
    line-height: 0px; 
}
a.realization{
    display: block;
    width:110px;
    padding-top:14px;
    height:20px;
    text-align:right;
    font-size:11px;
    color:#7a7b86;
}
div.bottom_wires{
    position:absolute;
    top:140px;
    right:-59px;
    width:240px;
    height:90px;
    z-index: -1;
    background: url(sentech_wires_bottom.png) left top no-repeat;
}
/*------------------------------------------ SEARCH PRINT VIEW -----------------------------------*/
div.search_top{
    width:800px;
    height:110px;
    padding-top:20px;
    padding-bottom:20px;
    background:url(sentech_druk_logo.gif) left top no-repeat;
}
form.formularz table tr td.text{
    width:150px;
    text-align: right;
    padding-right:5px;
}
form.formularz table tr td.error{
    width:100px;
    color:#DE0009;
}
form.formularz table tr td input.input_text{
    background: url('sentech_search_input_bg2.gif') left top no-repeat;
    border:0px;
    height:23px;
    width:283px;
    color:#fff;
}

/*-------------------------- ANKIETA --------------------------------*/
fieldset.ankieta{margin:5px 15px 20px;position:relative;}
fieldset.ankieta select{display:none;}
fieldset.ankieta .ui-slider{clear: both; margin: 10px 20px 20px 20px;}
fieldset.ankieta input[type=text]{width:300px;margin:10px 0 10px 15px;}
fieldset.ankieta p{margin:0 0 15px 0;font-weight:bold;}
fieldset.ankieta label.data{width:90px;display: block;float:left;margin:12px 0 0;}
fieldset.radiobuttons{position:relative;}
fieldset.radiobuttons label{font-weight:bold;}
fieldset.radiobuttons input{float:left;margin:0 5px 0 0;}
fieldset.radiobuttons ul{margin-left:15px;}
fieldset.radiobuttons ul li{padding:5px 0;}
fieldset.radiobuttons ul li.optional{display:none;}
b.error{color:#F00;font-size:16px;font-weight: normal;}
