/* ======== klasy formularza ===========*/


/* ================= MENU =================== */
div.in_t_on {
    width: 97px;
    height: 57px;
    background-image: url('../inseco/img/tab_on.gif');
    background-repeat: no-repeat;
    background-position: top left;
    float: left;
    padding: 0px;
}

div.in_t_on p {
    margin: 10px;
    color: #ffffff;
    font-size: 9px;
}

div.in_t_on p b {
    font-size: 12px;
}

div.in_t_ir p, div.in_t_or p, div.in_t_il p, div.in_t_ol p {
    margin: 15px 5px 5px 5px;
    color: #535353;
    font-size: 9px;
}

div.in_t_ir p b, div.in_t_or p b, div.in_t_il p b, div.in_t_ol p b {
    font-size: 11px;
}

div.in_t_ol p a, div.in_t_ol p a:link, div.in_t_ol p a:active, div.in_t_ol p a:visited {
    color: #535353;
    font-size: 9px;
    text-decoration: none;
}

div.in_t_ol p a:hover {
    color: #535353;
    font-size: 9px;
    text-decoration: underline;
}

div.in_t_ir p a, div.in_t_ir p a:link, div.in_t_ir p a:active, div.in_t_ir p a:visited {
    color: #535353;
    font-size: 9px;
    text-decoration: none;
}

div.in_t_ir p a:hover {
    color: #535353;
    font-size: 9px;
    text-decoration: underline;
}

div.in_t_or p a, div.in_t_or p a:link, div.in_t_or p a:active, div.in_t_or p a:visited {
    color: #535353;
    font-size: 9px;
    text-decoration: none;
}

div.in_t_or p a:hover {
    color: #535353;
    font-size: 9px;
    text-decoration: underline;
}

div.in_t_il p a, div.in_t_il p a:link, div.in_t_il p a:active, div.in_t_il p a:visited {
    color: #535353;
    font-size: 9px;
    text-decoration: none;
}

div.in_t_il p a:hover {
    color: #535353;
    font-size: 9px;
    text-decoration: underline;
}

div.in_t_ir {
    width: 97px;
    height: 57px;
    background-image: url('../inseco/img/tir.gif');
    background-repeat: no-repeat;
    background-position: right 10px;
    float: left;
    padding: 0px;
}

div.in_t_or {
    width: 97px;
    height: 57px;
    background-image: url('../inseco/img/tor.gif');
    background-repeat: no-repeat;
    background-position: right 10px;
    float: left;
    padding: 0px;
}

div.in_t_il {
    width: 97px;
    height: 57px;
    background-image: url('../inseco/img/til.gif');
    background-repeat: no-repeat;
    background-position: left 10px;
    float: left;
    padding: 0px;
}

div.in_t_ol {
    width: 97px;
    height: 57px;
    background-image: url('../inseco/img/tol.gif');
    background-repeat: no-repeat;
    background-position: left 10px;
    float: left;
    padding: 0px;
}





/* ================= FORMULARZ SZUKANIA =================== */

td.in_td3px {
    background-color: #87c33f;
    height: 3px;
}

td.in_td1px {
    background-color: #87c33f;
    height: 1px;
}

td.in_td1px_white_border {
    background-color: #87c33f;
    height: 2px;
    border-bottom: 1px solid #ffffff;
}

td.in_formtitle {
    background-color: #87c33f;
    border-top: 1px solid #ffffff;
    padding: 7px;
}

td.in_formtitle p {
    color: #ffffff;
    font-weight: bold;
}

tr.in_formfield td, tr.in_formsubfield td {
    padding: 0px;
    height: 26px;
    border-bottom: 1px solid #87c33f;
}



tr.in_formfield td img, tr.in_formsubfield td img {
    vertical-align: middle;
}

tr.in_formfield td input.in_frm_text {
    font-size: 12px;
    width: 200px;
    /*height: 13px;*/
    margin: 4px 0px 4px 0px;
}

tr.in_formfield td select.in_frm_select {
    font-size: 12px;
    width: 155px;
    height: 19px;
    margin: 0px;
    margin: 4px 0px 4px 0px;
}

tr.in_formfield td select.in_frm_date_select {
    font-size: 12px;
    width: 52px;
    height: 19px;
    margin: 0px;
    margin: 4px 0px 4px 0px;
}

.in_frm_date_select {
    font-size: 12px;
    width: 52px;
    height: 19px;
    margin: 0px;
    margin: 4px 0px 4px 0px;
}

tr.in_formfield td input.in_frm_check, tr.in_formsubfield td input.in_frm_check {
    margin: 4px 0px 4px 0px;
    vertical-align: middle;
}

tr.in_formfield td input.in_frm_check2 {
    margin: 4px 0px 4px 10px;
    vertical-align: middle;
}

tr.in_formfield td input.in_frm_radio, tr.in_formsubfield td input.in_frm_radio {
    margin: 4px 0px 4px 0px;
    vertical-align: middle;
}

tr.in_formfield td input.in_frm_radio2 {
    margin: 4px 0px 4px 10px;
    vertical-align: middle;
}

tr.in_formsubfield td p.in_pfield {
    margin: 0px 0px 0px 50px;
}

tr.in_formsubfield td select.in_frm_select {
    font-size: 12px;
    width: 200px;
    height: 19px;
    margin: 0px;
    margin: 4px 0px 4px 0px;
}

tr.in_formsubfield td input.in_frm_text {
    font-size: 12px;
    width: 200px;
    /*height: 13px;*/
    margin: 4px 0px 4px 0px;
}

tr.in_formsubfield {

}


/*sporty*/
td.in_formsport_name {
    width:250px;
}
td.in_formsport_between {
    width:100px;
}




/* ================= WYNIKI SZUKANIA =================== */

td.in_formsorttitle {
    background-color: #87c33f;
    border-top: 1px solid #ffffff;
    padding: 7px;
}

td.in_formsorttitle p {
    color: #ffffff;
    font-size: 10px;
}

td.in_formsorttype {
    background-color: #87c33f;
    padding: 7px;
    padding-top: 0px;
    border-bottom: 1px solid #ffffff;
}

td.in_formsorttype p {
    color: #ffffff;
    white-space: nowrap;
}

td.in_formsorttype p input {
    vertical-align: middle;
}

td.in_price {
    background-color: #eeeeee;
    padding: 5px 15px 5px 15px;
    text-align: center;
    border-top: 1px solid #87c33f;
}

td.in_price p b {
    color: #87c33f;
    font-size: 15px;
    font-weight: bold;
}

td.in_logo {
    background-color: #eeeeee;
    padding: 7px 0px 4px 0px;
    text-align: center;
    border-top: 1px solid #87c33f;
}

td.in_szczegoly {
    background-color: #eeeeee;
    padding: 7px 0px 4px 0px;
    text-align: center;
    border-top: 1px solid #87c33f;
}

td.in_check_compare {
    background-color: #ffb623;
    padding: 7px 10px 4px 10px;
    text-align: center;
    border-top: 1px solid #87c33f;
}

td.in_buy {
    background-color: #eeeeee;
    padding: 7px 10px 4px 10px;
    text-align: center;
    border-top: 1px solid #87c33f;
}

.in_nooffer {
    font-weight: bold; 
    text-align: center; 
    display:block; 
     
    padding: 20px 20px 20px 20px;  
    background-color: #061743;
    color: #ffffff;
}




/* ================= POROWNANIE =================== */

td.in_comptitle {
    background-color: #87c33f;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 3px;
    vertical-align: middle;
    border-left: 1px solid #ffffff;
    text-align: center;
    margin: 0px;
}

td.in_comptitlel {
    background-color: #87c33f;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 3px;
    margin: 0px;
}

td.in_compgrey {
    background-color: #eeeeee;
    border-top: 1px solid #87c33f;
    padding: 3px;
    border-left: 1px solid #ffffff;
    vertical-align: middle;
    padding: 3px;
    text-align: center;
    margin: 0px;
}

td.in_compgrey a, td.in_compgrey a:link, td.in_compgrey a:visited, td.in_compgrey a:active {
    color: #87c33f;
    text-decoration: none;
}

td.in_compgrey a:hover {
    color: #87c33f;
    text-decoration: underline;
}

td.in_compgreyl {
    background-color: #eeeeee;
    border-top: 1px solid #87c33f;
    padding: 3px;
    margin: 0px;
}

td.in_compgrey p img {
    margin-top: 5px;
}

td.in_comp {
    background-color: #ffffff;
    border-top: 1px solid #87c33f;
    padding: 3px;
    border-left: 1px solid #ffffff;
    vertical-align: middle;
    padding: 5px;
    text-align: center;
    margin: 0px;
}

td.in_compl {
    background-color: #ffffff;
    border-top: 1px solid #87c33f;
    padding: 5px;
    margin: 0px;
}

td.in_compz {
    background-color: #ffffff;
    border-top: 1px solid #cecece;
    padding: 3px;
    border-left: 1px solid #ffffff;
    vertical-align: middle;
    padding: 5px;
    text-align: center;
    margin: 0px;
}

td.in_complz {
    background-color: #ffffff;
    border-top: 1px solid #cecece;
    padding: 5px;
    margin: 0px;
    font-weight: bold;
}

td.in_compsub {
    background-color: #ffffff;
    border-top: 1px solid #cecece;
    padding: 3px;
    border-left: 1px solid #ffffff;
    vertical-align: middle;
    padding: 5px;
    text-align: center;
    margin: 0px;
}

td.in_compsubl {
    background-color: #ffffff;
    border-top: 1px solid #cecece;
    padding: 5px;
    padding-left: 30px;
    margin: 0px;
}


td.in_compbuy {
    background-color: #87c33f;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 10px 3px 10px 3px;
    vertical-align: middle;
    border-left: 1px solid #ffffff;
    text-align: center;
    margin: 0px;
}

td.in_compbuyl {
    background-color: #87c33f;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 10px 3px 10px 3px;
    margin: 0px;
}





/* =============== SHIPPING ===========*/

td.in_shiptitle {
    background-color: #87c33f;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 5px;
    padding-left: 10px;
    vertical-align: middle;
    border-left: 1px solid #ffffff;
    margin: 0px;
    color: #ffffff;
}

td.in_shiptitle p {
    color: #ffffff;
}

td.in_shiptitlel {
    background-color: #87c33f;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    padding: 5px;
    padding-left: 10px;
    vertical-align: middle;
    margin: 0px;
    color: #ffffff;
}

td.in_shiptitlel p {
    color: #ffffff;
}


td.in_shipdetails {
    background-color: #eeeeee;
    border-top: 1px solid #87c33f;
    border-bottom: 1px solid #87c33f;
    padding: 10px;
    vertical-align: top;
    border-left: 1px solid #ffffff;
    margin: 0px;
}

td.in_shipdetailsl {
    background-color: #eeeeee;
    border-top: 1px solid #87c33f;
    border-bottom: 1px solid #87c33f;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    margin: 0px;
}

td.in_shiprow {
    border-bottom: 1px solid #87c33f;
    padding: 5px;
    margin: 0px;
}

td.in_shiprow select {
    font-size: 12px;
    width: 55px;
    height: 19px;
    margin: 0px;
    margin: 0px;
}

td.in_shiprow input.in_ship_radio {
    width: auto;
    height: auto;
}

td.in_shiprow input.in_ship_radior {
    width: auto;
    height: auto;
    margin-left: 5px;
}

td.in_shiprowa {
    border-bottom: 1px solid #cecece;
    padding: 5px;
    margin: 0px;
}

td.in_shiprowa select {
    font-size: 12px;
    width: 55px;
    height: 19px;
    margin: 0px;
    margin: 0px;
}

td.in_shiprowa input.in_ship_radio {
    width: auto;
    height: auto;
}

td.in_shiprowa input.in_ship_radior {
    width: auto;
    height: auto;
    margin-left: 5px;
}

td.in_shiprow input {
    font-size: 12px;
    /*height: 13px;*/
    width: 140px; 
    margin: 0px;
}

b.in_ship_smallgrey {
    font-size: 9px;
    font-weight: normal;
    color: #949494;
}

td.in_shiprow select.in_ship_select {
    font-size: 12px;
    width: 200px;
    height: 19px;
    margin: 0px;
    margin: 0px;
}


td.in_shiprowa a, td.in_shiprowa a:link,td.in_shiprowa a:visited, td.in_shiprowa a:active{
    color: #87c33f;
    text-decoration: none;
}

td.in_shiprowa a:hover,  td.in_shipmienie a:hover, td.in_shipmieniedodaj a:hover {
    color: #87c33f;
    text-decoration: underline;
}

#in_shiptext {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    width: 300px;
    margin: 0px;
    padding: 0px;
}

td.in_shiplogin {
    border-bottom: 1px solid #c92b5b;
    padding: 5px 3px 5px 3px;
    margin: 0px;
    background-color: #eeeeee;
}

td.in_shiplogin input {
    font-size: 12px;
    /*height: 13px;*/
    width: 150px; 
    margin: 0px;
}

/*===zielony pasek===== */
#in_ship_green_bar {
    border-left: 5px solid #6b9b31; 
    padding-left: 7px;
    font-size: 13px;
}


/*=============PANEL UZYTKOWNIKA======*/
input.in_userp_text {
    font-size: 12px;
    width: 150px;
    /*height: 13px;*/
    margin: 4px 0px 4px 0px;
    
}

.kwota_pieniadze {
    color: rgb(0,153,102);
    font-size: 13px;
}

.table_wait{
    background-color:#fefdde;
    border: 1px solid #f3ee81;
    
}
p.my_insurances_statustxt {
    font-size:12px;
    font-weight:bold; 
    padding-left:10px; 
    color:#87c33f;
}

/*=======DIV Z LOGOWANIEM========*/
#search_container {
    background-color: #000000;
    height: 100%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    left: 0pt;
    position: fixed;
    top: 0pt;
    width: 100%;
    z-index: 101;
    display: none;
}

#shipping_detail_container {
    background-color: #000000;
    height: 100%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    left: 0pt;
    position: fixed;
    top: 0pt;
    width: 100%;
    z-index: 101;
    display: none;
}


#search_form {
    position: fixed;
    width: 0px;
    height: 0px; 
    left: 35%; 
    top: 20%; 
    display: none;
    z-index: 102;
}

#shipping_detail_cont {
    position: fixed;
    text-align: left;
    width: 620px;
    height: 643px;
    left: 30%; 
    top: 87px;
    display: none;
    overflow: auto;
    border: 3px solid #87c33f;
    border-top: none;
    z-index: 106;

}
#shipping_detail_close {
    position: fixed;
    text-align: right;
    background-color: #87c33f;
    width: 626px;
    height: 34px;
    left: 30%; 
    top: 50px; 
    display: none;
    padding-bottom:0px;
    z-index: 106;
    padding-top: 3px;

}

#shipping_container_table {
      background-color: #87c33f;
}

/* OBEJSCIE DLA IE6 */
* html body {
 width: 100%;
 height: 100%;
 background: url(hack) fixed;
}

* html #search_container {
 opacity: .5;
 filter: alpha(opacity=50); 
 width: expression(parseInt(document.body.clientWidth)+'px');
 height: expression(parseInt(document.body.clientHeight)+'px');
 background-color: #000000; 
 position: absolute;
 z-index: 1;
  top: expression(
        offset = 0 + parseInt(document.body.currentStyle.paddingTop) + parseInt(document.body.currentStyle.marginTop),
        offset + 'px'
       );
}

* html #shipping_detail_container {
 opacity: .5;
 filter: alpha(opacity=50);
 width: expression(parseInt(document.body.clientWidth)+'px');
 height: expression(parseInt(document.body.clientHeight)+'px');
 background-color: #000000;
 position: absolute;
 z-index: 5;
  top: expression(
        offset = 0 + parseInt(document.body.currentStyle.paddingTop) + parseInt(document.body.currentStyle.marginTop),
        offset + 'px'
       );
}

* html #search_form {
	width: 539px;
	height: 374px;
	padding: 0px;
	background-color: transparent;
	position: absolute;
	top: 35%;
	left: 35%;
	z-index: 100;
}

* html #shipping_detail_cont {
	width: 620px;
	height: 680px;
	text-align: left;
	padding: 0px;
	position: absolute;
	top: 82px;
	left: 30%;
	overflow: auto;
	border: 3px solid #c92b5b;
	z-index: 206;
}

* html #shipping_container_table {
      background-color: #c92b5b; 
}

* html #shipping_detail_close {
    position: absolute;
    text-align: left;
    background-color: #c92b5b;
    width: 626px;
    height: 32px; 
    left: 30%; 
    top: 50px; 
    display: none;
    padding-bottom:0px;
    z-index: 202;
    
}

* html select {
    position: relative;
    z-index: 1;
    filter: mask(); 
}

/* KONIEC IE6 */




/* ===== wybor typu ubezpieczenia ====*/
.choose_type {
    text-align: left;
    font-weight: bold;
    font-size: 21px;
    color: #87c33f;
    margin: 15px 15px 5px 15px;
}

.blackline {
    width: 100%;
    background-color: #000000;
    height: 1px;
}

.typecontainer {
    padding: 5px 0px 5px 0px;
    width: 100%;
}

.typecontainer a img {
    border-style: none;
    margin: 5px 0px 5px 0px;
}

/* ERRORY */
#tableError {
    width: 749px;
}

