/* common */

.pda H1, .pda H2, .tech_data_area, .list, .download_list, .description_area,
.pca A, .pca A:visited, .pca A:hover, .pca H4, .pla SPAN.model_title, .pla H3,
A.blinking_hover, .main_page_item H5 {
   font-family:      Arial;
}

.pda H1, .pda H2,.pca H4,  .pla H3, .main_page_item H5 {
   font-weight:      bold;
}

UL.list LI {
   color: #626262;
}

/*  The following two are because of the SK css styles in admin mode (global LI and
 *  TD). Because of them is needed to be explicity said the color of our LIs
 *  and TDs */

UL.list LI, UL.attachments_list LI {
   color: #626262;
}

TABLE.tech_data_area TD {
   color: #626262;
}

DIV.category_title {
   padding-top:         20px;
   padding-bottom:      15px;
}

.list, .description_area {
   font-size:        13px;
   color:            626262;
}

.fsl_area, .di_area {
   margin-top:       0px;
   float:            right;
}

DIV.image_container {
   text-align:       center;
}
.products_list li h3 {
   width: 100%;
   float: left;

}
.products_list li {
   clear:            both;
   width:            auto;
   height:           auto;
   overflow:         hidden;

}
.pla DIV.image_container {
   float:            left;
}

.list, .download_list, .picto_list, .products_list, .attachments_list {
   margin-left:      0px;
   padding-left:     0px;
   list-style:       none;
}

.list LI, .download_list LI {
   background-repeat:   no-repeat;
   background-position: left center;
   padding-bottom:      4px;
}

.pca A, .pca A:visited, .pca A:hover {
   text-decoration:  none;
   font-size:        12px;
}

.pca A, .pca A:visited {
   color:            #572E7A;
}

.pca A:hover {
   color:            #000000;
}

.pca .plain A,
.pca .plainsmall A,
.pca .plainlarge A,
.pca .plainfixedwidth A,
.pca .plain A:visited,
.pca .plainsmall A:visited,
.pca .plainlarge A:visited,
.pca .plainfixedwidth A:visited {
  color          : #D70022;
}

.pca .plain A:hover,
.pca .plainsmall A:hover,
.pca .plainlarge A:hover,
.pca .plainfixedwidth A:hover {
  color          : #FFFFFF;
}

/* /common */

/*
   PRODUCT DETAILS AREA CSS STYLES
*/


/* main */

.pda {
   width:            480px;
}

.pla {
   width:            490px;
}

.pca {
   border-left:      0px;
   margin-left:      0px;
   width:            240px;
   color:            #572E7A;
}

.pca * {
   text-align:       left;
}

/* main */

/* titles */

.pda H1 {
   font-size:        15px;
   color:            #000000;
   padding-right:    0;
}

.pda H2 {
   font-size:        16px;
   color:            #000000;
   padding-right:    0;
   margin-top:       10px;
   vertical-align:   top;

}

.info_img {
   vertical-align:   middle;
}

/* /titles */

/* technical data */

.tech_data_area {
   width:            280px;
   font-size:        11px;
   color:            #626262;
   border-collapse:  collapse;
}

.tech_data_area TD {
   font-size:        11px;
   padding-top:      4px;
   padding-bottom:   4px;
   border-right:     4px;
   border-bottom:    1px solid #E5E5E5;
}

.tech_data_area COL.cell_name {
   width:            55%;
}

.tech_data_area COL.cell_unit {
   width:            20%;
}

.tech_data_area COL.cell_value {
   width:            20%;
}

/* /technical data */

/* attachments data */
UL.attachments_list {
   border-bottom:    none;
}

UL.attachments_list LI {
   border-bottom:    1px solid #CCCCCC;
   border-collapse:  collapse;
}

UL.attachments_list LI IMG {
   width:            130px;
   height:           70px;
   margin-right:     20px;
   margin-top:       10px;
   vertical-align:   middle;
   margin-bottom:    10px;
}

/* /attachments data */

/* list (features, includes) */

.list LI {
   padding-left:        20px;
   background-image:    url(http://sparky.ge/b.jpg);
}

/* /list (features, includes) */

/* download list */

.download_list LI IMG {
   vertical-align:      bottom;
   margin-right:        8px;
   border:              none;
}

.download_list LI A, .download_list LI A:visited, .download_list LI A:hover {
   font-size:           13px;
   text-decoration:     none;
}

/* /download list */

/* pictograms list */

DIV.pictograms_area {
   padding-bottom:      3px;
   padding-top:         3px;
}

.picto_list LI {
   display:             inline;
}

.picto_list LI IMG {
   width:               25px;
   height:              25px;
   border:              0px;
}

.picto_list {
   padding-top:         10px;
}

.picto_list A, .picto_list  A:visited, .picto_list  A:hover {
   text-decoration:     none;
   color:               #FFFFFF;
}


/* /pictograms list */

/* description area */

P.description_area {
   text-align:          left;
   margin-top:          20px;
}

/* /description area */

.di_area {
   width:               160px;
}

/*
   /PRODUCT DETAILS AREA CSS STYLES
*/

/*
   PRODUCTS LIST AREA CSS STYLES
*/

/* titles */

H3 {
   color:               000000;
   font-weight:         bold;
   font-size:           17px;
   margin-top:          0px;
}

SPAN.model_title {
   color:               #D2001A;
   font-size:           20px;
    font-weight:         bold;
	}
SPAN.cat_title {
   color:#666666 ;
   font-size:           20px;
    font-weight:         bold;
  
}
SPAN.product_title {
   color:               #DE0022;
   font-size:           16px;
    font-weight:         bold;
}

/* /titles */

/* features summary list area */

.fsl_area {
   width:               320px;
}

.fsl_area A, .fsl_area A:hover, .fsl_area A:visited {
   font-size:           13px;
   text-decoration:     none;
}

.fsl_area  A {
   padding-left:         20px;
}


/* /features summary list area */

/* products list */

.products_list {
/*   border-bottom:       1px solid #CCCCCC;*/
}
.products_list li div {
   padding-bottom:       10px;
}

.products_list LI.direct_child_pl {
   border-top:          1px solid #CCCCCC;
   padding-top:         3px;
   padding-bottom:      3px;
 
}

.xazi {
   border-top:          1px solid #CCCCCC;
   padding-top:         3px;
   padding-bottom:      3px;
}

/*
   /PRODUCTS LIST AREA CSS STYLES
*/

/*
   PRODUCTS CATALOG AREA CSS STYLES
*/

/* as completly different and independat from the other part of the site, catalog area lists css styles are declared entire separatley
/* lists */


.main_catalog {
   margin-left:         0px;
   padding-left:        0px;
   list-style:          none;
   margin-bottom:       5px;
   margin-top:          5px;
}


.main_catalog LI UL.inside_lm_list LI.lm_title {
   margin-top:          5px;
   margin-bottom:       5px;
   font-weight:         bold;
   margin-left:         0px;
   padding-left:        20px;
   color:               #572E7A;
   font-size:           18px;
   background-color:    #FFFFFF;
   width:               240px;
   overflow:            hidden;
}

.main_catalog LI A {
   font-weight:         bold;
}


.main_catalog LI LI H4 {
   background-color:    none;
}

.main_catalog LI {
   padding-top:         0px;
   margin-left:         0px;
   border-bottom:       3px solid white;
}

.main_catalog LI#selected_lm_item {
   padding-bottom:      20px;
}

.main_catalog LI UL.inside_lm_list LI {
   margin-left:         0px;
   padding-top:         3px;
   padding-bottom:      3px;
   padding-left:        20px;
/*
   background-image:    url(./../../images/menu_arrow_right.jpg);
   background-repeat:   no-repeat;
   background-position: 227px center;
*/
   background-color:    #EDEDED;
   border-bottom:       1px solid white;
}

.main_catalog LI UL.inside_lm_list LI.lm_title {

   padding-left:        20px;

}
.main_catalog LI UL.inside_lm_list LI LI{
   padding-left:        20px;
}
.main_catalog LI UL.inside_lm_list LI LI LI A {
   padding-left:        0px;
   font-weight:         normal;
}

.main_catalog LI UL.inside_lm_list LI A, .main_catalog LI UL.inside_lm_list LI A:visited,
.main_catalog LI UL.inside_lm_list LI.selected_submenu LI A, .main_catalog LI UL.inside_lm_list LI.selected_submenu LI A:visited,
.main_catalog LI UL.inside_lm_list LI.selected_submenu LI.selected_submenu LI A, .main_catalog LI UL.inside_lm_list LI.selected_submenu LI.selected_submenu LI A:visited {
   color:            #572E7A;
}

.main_catalog LI UL.inside_lm_list LI A:hover,
.main_catalog LI UL.inside_lm_list LI.selected_submenu LI A:hover,
.main_catalog LI UL.inside_lm_list LI.selected_submenu LI.selected_submenu LI A:hover {
   color:            #000000;
}
.main_catalog LI UL.inside_lm_list LI.selected_item A,
.main_catalog LI UL.inside_lm_list LI.selected_submenu A,
.main_catalog LI UL.inside_lm_list LI.selected_submenu LI.selected_submenu A {
   color:            #000000;
}


.main_catalog LI UL.inside_lm_list LI.selected_submenu,
.main_catalog LI UL.inside_lm_list LI.selected_submenu LI {
   list-style-image:    url('../private/products_menu_bullet.gif');
   list-style-type:     disc;
}

.main_catalog LI UL.inside_lm_list LI.selected_submenu LI.no_sub_categories {
   list-style:          none;
   list-style-image:    none;
   list-style-type:     none;
}

.main_catalog LI UL.inside_lm_list LI.selected_submenu {
   padding-left:        40px;
}
.main_catalog LI UL.inside_lm_list LI.selected_submenu UL {
/*   border-bottom-width:        20px;*/
}

.main_catalog LI UL.inside_lm_list LI.selected_submenu  LI.selected_submenu LI {
   margin-left:        20px;
}
.main_catalog LI UL.inside_lm_list LI.selected_submenu LI{
   padding-left:        0px;
}

UL.main_catalog UL {
   list-style:          none;
   margin-left:         0px;
   padding-left:        0px;
   padding-top:         5px;
}

UL.main_catalog UL UL {
   list-style:          none;
   margin-left:         0px;
   padding-left:        0px;
   padding-top:         0px;
   display:             inline;
}

/*UL.main_catalog UL UL UL {
   list-style:          none;
   margin-left:         0px;
   padding-left:        0px;
   padding-top:         0px;
   display:             inline;
}*/

.main_catalog LI LI LI {
   margin-left:         0px;
   padding-left:        0px;
   background-image:    none;
   background-color:    #FFFFFF;
   padding-left:        20px;
}

UL.main_catalog UL LI.selected_submenu,
UL.main_catalog UL LI.selected_item,
UL.main_catalog UL LI.selected_submenu LI {
   background-color:    #FFFFFF;
}

UL.main_catalog UL LI {
   left:                0px;
   top:                 0px;
}

UL.main_catalog UL A {
   border:              none;
}

UL.main_catalog UL A DIV {
   margin:              0px 20px 0px 0px;
   display:             inline;
   border:              none;
}

/*UL.main_catalog UL LI A SPAN.arrow {
   width    : 7px;
   height   : 7px;
   position : absolute;
   top      : 7px;
   right    : 5px;
   margin   : 0px;
   cursor   : pointer;
   background-repeat : no-repeat;
}*/


UL.main_catalog UL LI A {
   color       : #633985;
   font-size   : 12px;
   line-height : 15px;
}

UL.main_catalog UL LI  {
/*   position: relative;*/
}

UL.main_catalog UL UL UL LI A,
UL.main_catalog UL UL UL LI A:link,
UL.main_catalog UL UL UL LI A:visited,
UL.main_catalog UL UL UL LI A:hover {
   font-size: 11px;
}


UL.main_catalog UL LI A:hover {
   color : black;
}

UL.main_catalog UL LI A {
   background-color  : none;
   color: #572E7A;
}

UL.main_catalog UL LI A:hover {
   background-color  : #EDEDED;
}

UL.main_catalog UL LI.selected_submenu A:hover, UL.main_catalog UL LI.selected_item A:hover {
   background-color  : #FFFFFF;
}

UL.main_catalog UL LI  {
   background-image:    url('../private/arrow_right.gif');
   background-repeat:   no-repeat;
   background-position: 227px center;

}

UL.main_catalog UL LI.selected_item  {
   background-image:    url('../private/arrow_down.gif');
   background-repeat:   no-repeat;
   background-position: 227px center;
}
UL.main_catalog UL LI.lm_title,
UL.main_catalog UL LI.selected_item  LI.selected_submenu {
   background-image:   none;
}



/* /lists */

/*
   /PRODUCTS CATALOG AREA CSS STYLES
*/

/*
   MAIN PAGE AREA CSS STYLES
*/

.main_page_item H5 {
   color:               #D2001A;
}

.main_page_item {
   width:               240px;
   float:               left;
}

A.blinking_hover, A.blinking_hover:visited, A.blinking_hover:hover {
   font-size:           13px;
   text-decoration:     none;
}

A.blinking_hover, A.blinking_hover:visited {
   color:               #D2001A;
}

A.blinking_hover:hover {
   color:               #FFFFFF;
   background-color:    #D2001A;
}

.main_page_products_list {
   margin-left:         0px;
   padding-left:        0px;
   list-style:          none;
}

UL.main_page_products_list LI {
   display:             inline;
}

UL.main_page_products_list LI LI {
   display:             block;
   padding-right:       18px;
}

DIV.link_container {
   text-align:          left;
   padding-top:         5px;
   padding-left:        20px;
}

/*
   /MAIN PAGE AREA CSS STYLES
*/

/*
   ADMIN AREA CSS STYLES
*/

.message_container {
   overflow-x:          hidden;
   overflow:            auto;
   width:               700px;
   height:              300px;
   padding:             20px;
   margin:              20px;
   word-wrap:           break-word;
   border:              1px solid gray;
}

.admin_page {
   font-family:         Arial;
   font-size:           13px;
}

/* ACTION */
.msg_type_2 {
   color:               gray;
}
/* ERROR */
.msg_type_1 {
   color:               red;
}
/* FATAL */
.msg_type_0 {
   font-weight:         bold;
   color:               red;
}

/*
   /ADMIN AREA CSS STYLES
*/

/*
   ADMIN AREA CSS STYLES
*/

.pdf_list {
   padding-top:         10px;
   list-style:          none;
   font-size:           12px;
   padding-left:        0px;
   margin-left:         0px;
   color:               black;
}

.pdf_list LI {
   padding-bottom:      4px;
}

.pdf_list UL {
   padding-bottom:      10px;
}

.pdf_list LI LI {
   margin-left:         18px;
   padding-bottom:      3px;
}

.pdf_list A, .pdf_list A:visited, .pdf_list A:hover {
   text-decoration:     none;
}

.pdf_list A, .pdf_list A:visited {
   color:               #D2001A; 
}

.pdf_list A:hover {
   color:               #FFFFFF;
   background-color:    #D2001A;
}

.summary_text
{
margin-left:10px;
width:300px;
}



/*
   /ADMIN AREA CSS STYLES
*/

