﻿body
{
    font-family : Arial, Verdana, Tahoma, Times New Roman;
    font-size: 1em;
    /*background-color: #0193DD;/*#0093dd;*/
    background-color: #FFFFFF;
    background-image: url(../images/body_back.gif);
    background-repeat: repeat-x;
    background-position: top left;
    color: #205F9F;
    margin: 0px;
    padding: 0px;
    
}

table
{
    width: 100%;
}

td
{
    text-align: center;
    vertical-align: top;
    width: 100%;
}

a
{
    text-decoration: none;
    color: #205F9F;
}

.gool_link a
{
    text-decoration: none;
    color: #205F9F;
}

.gool_link a:hover
{
    text-decoration: underline;
}

h1, h2
{
    font-size: 1em; margin-bottom: 0px; margin-top: 0px;
}


.menu_button
{
    width: 18%;
    color: #ffffff;
    vertical-align: middle;
    cursor: pointer;
}

.menu_sep
{
    width:2px;
}

div.menu
{
    cursor: pointer;
    width: 100%;
    height: 29px;
}

td.category_button, td.products_button, td.category_button_hover
{
    text-align: left;
    color: #205F9F;
}

td.category_button
{
    background-color: #E0F1FC; 
    border-bottom: solid 1px #ffffff;     
    height: 22px;
    font-size: 0.8em;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 8px;      
}

td.category_button_hover
{
    background-color: #D7E9F2; 
    border-bottom: solid 1px #ffffff;     
    height: 22px;
    font-size: 0.8em;
    font-weight: bold;
    vertical-align: middle;
    padding-left: 8px;      
}

td.products_button
{
   background-color: #E0F1FC;
   font-size: 0.7em;
}

td.products_button_last
{
   background-color: Transparent;
   font-size: 0.7em;
}


div.products_button
{

    /*border-bottom: solid 1px #3772AB;     */
    border-bottom: solid 1px #ffffff;     
    background-color: #ffffff;
    padding-left: 15px;     
    padding-bottom: 5px;    
    padding-top: 5px;   
}

div.products_button_last
{

    /*border-bottom: solid 1px #3772AB;     */
    border-bottom: solid 1px #ffffff;     
    background-color: #ffffff;
    padding-left: 5px;     
    padding-bottom: 5px;    
    padding-top: 5px;   
}



html:root div.products_button
{

    border-bottom: solid 1px #ffffff;     
    background-color: #ffffff;
    padding-left: 0px;     
    padding-bottom: 5px;    
    padding-top: 5px;
}


td.products_button a
{
    color: #205F9F;
}

td.products_button ul
{
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: left;
    margin-left: 0px;
    padding-left: 15px;
}

html:root td.products_button ul  
{
    margin-left: 15px;
    margin-bottom: 0px;
    margin-top: 0px;
    
}

td.products_button_last ul
{
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: left;
    padding-left: 15px;
}

html:root td.products_button_last ul
{
    margin-left: -12px;
    margin-bottom: 0px;
    margin-top: 0px;
}

li.selected a, li.selected
{
    /*color: #DB261E;*/
    color: #CD161D;
    font-weight: bold;
}

.table_large_width
{
    width: 770px;
} 

div.top_contacts_container
{
    position: absolute; 
    margin-left: -220px; 
    margin-top: -10px;
}

table.top_contacts
{
    width: 230px;
}

.menu_type
{
    height: 29px;
    background-image: url(../images/menu_back.png);
    vertical-align: middle; 
    color: #ffffff; 
    font-weight: bold; 
    font-size: 0.98em;    
    padding-bottom: 2px;
}

.menu_type_hover
{
    height: 29px;
    background-image: url(../images/menu_back_on.png);
    vertical-align: middle; 
    color: #ffffff; 
    font-weight: bold; 
    font-size: 0.98em;    
    padding-bottom: 2px;
}

.mainmenu_type
{
    height: 42px;
    background-image: url(../images/menu_back.png);
    vertical-align: middle; 
    color: #ffffff; 
    font-weight: bold; 
    font-size: 0.98em;    
}

.mainmenu_button
{
    height: 42px;
    width: 15%;
    color: #ffffff;
    vertical-align: middle;
    cursor: pointer;
}

.mainmenu_button_hover
{
    height: 42px;
    width: 15%;
    color: #ffffff;
    vertical-align: middle;
    cursor: pointer;
    background-image: url(../images/mainmenu_back_on.png);
}

.content_header
{
    width: 100%;
    padding-left: 10px;
}

.main_table
{
    background-color: #ffffff; 
    border-right: solid 1px #bbbbbb;  
    border-left: solid 1px #bbbbbb; 
    border-bottom: solid 1px #bbbbbb; 
    height: 700px;
    width: 560px;
}

.main_table_small
{
    width: 558px;
}

.main_table_full
{
    width: 770px;
}

.greytext
{
    color: #aaaaaa;
}

.redtext
{
    color: #CD161D;
}

.redtext a
{
    color: #CD161D;
}

td.ru
{
    padding-top: 4px;
}

td.lv
{
    padding-top: 3px;
}

.ru_btn
{
    margin-top: 4px;
}

/*********Property Filter*********/
.pfilter_container
{
    font-size: 0.8em; 
    width: 100%;
    color: #999999;
}

.pfilter_container a
{
}

.pfilter_param_name
{
    float: left;
}

.pfilter_link_container_selected, .pfilter_link_container
{
    float: left;
    margin-left: 2px;
    /*margin-top: -4px; FORDELETE 12.05.2009*/ 
    padding: 0px 0px 0px 5px;
}

.pfilter_link_container_selected
{
    background-color: #F8F34E;
}
.pfilter_link_container
{
    
}


.pfilter_parameter_td
{
    text-align: left; 
    padding-top: 0px; 
    padding-bottom: 0px; 
    text-transform: lowercase;
}

.pfilter_link_count, .pfilter_link_selected_count
{
    font-size: 1em;
    margin-top: -4px;
    margin-left: -2px;
    /*display: none;*/
}

/***errors.aspx***/

.error_caprtion
{
	font-family: Verdana;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 30px;
	text-align: left;
}

.error_text
{
	padding-top: 10px;
	font-family: Verdana;
	font-size: 0.8em;
	font-weight: normal;
	padding-left: 30px;
	color: Red;
	width: 500px;
	text-align: left;
}

.error_back
{
	width: 100px;
	border: solid 1px #8B9FC0; 
	color: #8B9FC0; 
	font-family: Verdana; 
	font-size: 0.7em; 
	vertical-align: middle; 
	padding: 2px;
	background-color: Transparent;
	cursor: pointer;
}
.error_back a
{
	text-decoration: none;
}


#tblAddProperties_container
{
 width: 100%; 
 font-family: Vardana; 
 font-size: 0.7em; 
 color: #777777;
}

#tblAddProperties_container .td_data
{
    width: 100%; 
    height: 16px;  
    border-top: solid 1px silver; 
    border-left: solid 1px silver;
    border-bottom: solid 1px silver; 
    text-align: left;
    padding: 5px;
}

#tblAddProperties_container .td_corner
{
    height: 16px; 
    background-image: url(../images/products_corner_back.png); 
    background-repeat: no-repeat;
    background-position: top right;
    vertical-align: top;
    text-align: right;
}

#tblAddProperties_container .td_bottom
{
    /*border-right: solid 1px silver;*/
    background-image: url(../images/products_corner_right.png); 
    background-repeat: no-repeat;
    background-position: top right;
    vertical-align: top;
    text-align: right;    
    border-bottom: solid 1px silver; 
    font-size: 0.1px;
}

#tblAddProperties
{
    width: 100%;
}

#tblAddProperties td
{
    text-align: left;
}

#tblAddProperties .lowered
{
    text-transform: lowercase;
}

#tblAddProperties .rowcaption
{
    width: 120px;
    white-space: nowrap;
}

#tblAddProperties .rowvalue
{
    width: 125px;
}

#tblAddProperties .amount
{
    font-size: 1.3em;
    text-transform: lowercase;
}


/**********PRODUCT GRID****************/

/***Compact Generated Table - GT***/


.cpg_image
{
	text-align: center; 
	vertical-align: middle;	
	padding: 2px;
	padding-left: 5px;
	border-bottom: solid 1px Silver;
	border-left: solid 1px Silver;
	width: 40px;
	background-color: #ffffff;
}

.cpg_img
{
	height: 35px;
	border-width: 0px;
	
}

.cpg_brand
{
	font-size: 0.8em;
	color: #3D5B9A; 
	font-weight: normal; 
	line-height: 0.8em;
	height: 30px; 
	text-align: left;
	vertical-align: middle;
	border-bottom: solid 1px Silver; 
	padding-left :10px;
	width: 50px;
}

.cpg_productname
{
	font-size: 0.8em;
	color: #3D5B9A; 
	font-weight: normal; 
	line-height: 1em;
	height: 30px; 
	text-align: left;
	vertical-align: middle;
	border-bottom: solid 1px Silver; 
    border-left: solid 1px Silver;
    padding-left: 5px;
	width: 100%;
	background-color: #ffffff;
}

.cpg_prouctnameh
{
	border-left: solid 0px Silver;
}

.cpg_brandh
{
    font-weight: normal
}

.cpg_productname a
{
	text-decoration: none;
	font-size: 1em;
	border-bottom: solid 0px Silver;
}

.cpg_productname
{

}


.cpg_productsprice, .cpg_productsprice_off
{
	color: #3D5B9A; 
	font-weight: normal; 
	line-height: 1.2em; 
	text-align: right;
	vertical-align:middle;
	border-bottom: solid 1px Silver; 
	font-size: 0.8em;	
	width: 150px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #E0F1FC;
	text-align: left;
}

.cpg_productsprice_off
{
    background-color: #EAEAEA;
}

.cpg_price
{
    white-space: nowrap;
}

.cpg_preprice
{
    
}

.cpg_rating
{
	text-align: center; 
	vertical-align: middle; 
	border-bottom: solid 1px Silver; 
	padding-right: 10px;
	width: 80px;
}

.cpg_compare
{
	vertical-align: middle;
	text-align: center;
	border-bottom: solid 1px Silver;
	background-color: #E0F1FC;
}

.cpg_tobascket, .cpg_tobascket_off
{
	vertical-align: middle; 
	padding: 5px; 
	border-bottom: solid 1px Silver;
	border-right: solid 1px Silver;
	text-align: center;
	background-color: #E0F1FC;
	width: 10px;
}

.cpg_tobascket_off
{
    	background-color: #EAEAEA;
}

.cpg_actionpriceimg
{
	padding-left: 5px;	
	padding-right: 30px;
}
.cpg_theader_container, .cpg_img_theader_container
{
	height: 35px;
	border-bottom: solid 1px silver;
	text-align: center;
	background-color: #ffffff;
}

.cpg_theader
{
	color: #3D5B9A; 
	font-weight: normal; 
	line-height: 8px; 
	text-align: left;
	vertical-align:middle;
	font-size: 0.8em;	
	cursor: default;
}

.cpg_img_theader_container
{
    width: 40px;
}

.gt
{
    width: 560px;
}

.gt_compact
{
    width: 560px;
    border-top: solid 1px silver;
}

.pg_tblAll
{
    font-family: Calibri;
    width: 560px;
}

.pg_tdAll
{
    
}

.pg_productname
{
 
    width: 173px;
	font-family: Calibri, Verdana;
	padding: 5px 0px 0px 10px; 
	color: #205F9F; 
	font-weight: normal; 
	height: 30px; 
	text-align: center;
	font-size: 10px;
	background-color: #ffffff;
	border-left: solid 1px Silver;
	border-top: solid 1px Silver;
}



.pg_prouctnameh
{
 width: 150px;
}

.pg_productname h2
{
    font-size: 1.2em;
    color: #205F9F;
    width: 137px;
    cursor: pointer;
}

.pg_image
{
    width: 187px;
    height: 120px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #ffffff;
	border-left: solid 1px Silver;
	border-right: solid 1px Silver; 
	border-bottom: solid 1px Silver;   
	vertical-align: middle;
}

.pg_image img
{
    border-width: 0px;   
}

.pg_tblPriceContainer, .pg_tblPriceContainer_off
{
    width: 177px;
    background-color: #E0F1FC;
    border-bottom: solid 1px Silver;
	border-right: solid 1px Silver;    
	border-left: solid 1px Silver;    
	padding-right: 0px;
	
}

.pg_tblPriceContainer_off
{
    background-color: #EAEAEA;
}

.pg_tblPrices
{
    font-size: 1.1em;
    width: 177px;
}


.pg_tobascket
{
    width: 80px;
	vertical-align: middle;
	text-align: right;
	padding: 5px 0px 0px 0px;
}

.pg_tobascket2
{
    width: 80px;
	vertical-align: middle;
	text-align: right;
	padding: 0px 0px 5px 0px;
}

.pg_productsprice
{
    width: 100px;
    font-size: 0.75em;
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;
	padding-top: 3px;
}

.pg_productsprice2
{
    width: 100px;
    font-size: 0.75em;
	text-align: left;
	vertical-align: bottom;
	padding-left: 10px;
}

.pg_actionprice
{
    text-decoration: line-through;
    margin-top: 13px;
}

.pg_price
{
    
}

.pg_PCorner
{
    height: 16px;
    background-image: url(../images/products_corner_back.png);
    background-position: top right;
    text-align: right;
    vertical-align: top;
}

.pg_PUCorner
{
    border-right: solid 1px Silver;
}

.pg_PCorner, .pg_PUCorner
{
    width: 14px;
}

.pg_topsemiborder, .pg_bottomsemiborder
{
    width: 5px;
    height: 5px;
}

.p_pager
{
	font-size: 0.8em;
	font-family: Verdana;
	height: 20px;
	color: #3D5B9A;
	margin-bottom: 3px;
	width: 10px;
	text-align: left;
	float: right;
}

.p_pager_bottom
{
	font-size: 0.8em;
	font-family: Verdana;
	height: 20px;
	color: #3D5B9A;
	margin-top: 0px;
	width: 10px;
	text-align: left;
	float: right;
}

.p_pager a, .p_pager_bottom a
{
	text-decoration: none;
	color: #3D5B9A;
}
.p_pager_info
{
	padding-left: 0px;
	padding-top: 3px;
	text-align: left;
}

.p_pager_info_bottom
{
	text-align: left;
	padding-top: 4px;
}


.p_pager_info_s
{
	font-family: Verdana;
	font-size: 0.85em;
	background-color: #E4EDF9;
	color: #3D5B9A;
	padding: 2px 10px 2px 10px;
	border: solid 1px Silver;
}

.p_pager_nav
{
	text-align: right;
	width: 50px;
	color: #3D5B9A;
	padding-right: 0px;
	padding-top: 2px;	
}

.p_pager_nav a
{
	text-decoration: none;
}

.p_pager_prevnext
{
	font-family: Verdana;
	font-size: 0.8em;
	border: solid 1px Silver; 
	background-color: #E4EDF9;
	padding: 2px 5px 2px 5px;
	color: #3D5B9A;
}

.p_pager_prevnext a
{
	font-weight: bold;
}

.p_pager_pn
{
	background-color: #ffffff;
}


.p_pager_span
{
	font-family: Verdana;
	font-size: 0.85em;
	border: solid 1px Silver; 
	background-color: #E4EDF9;
	padding: 2px 5px 2px 5px;
	color: #3D5B9A;
	font-weight: normal;
	margin-right: -5px;
	margin-left: 2px;
}
.p_pager_span_sel
{
	font-family: Verdana;
	font-size: 0.85em;
	border: solid 1px Silver; 
	background-color: #AFAFAF;
	padding: 2px 5px 2px 5px;
	color: #ffffff;
	margin-right: -5px;
    margin-left: 2px;
}

.p_pager_span a
{
	color: #3D5B9A;
	font-weight: normal;
}

table.caption
{
    /*border: solid 1px #E4E4E4;*/
    border: solid 1px Silver;
    width: 100%;
}

td.caption
{
    background-color: #E0F1FC; 
    border: solid 1px #ffffff;     
    height: 22px;
    font-size: 0.8em;
    font-weight: bold;
    vertical-align: middle;
    color: #205F9F;
}

table.picaption
{
    border: solid 1px #E4E4E4;
}

td.picaption
{
    background-color: #E0F1FC; 
    border: solid 1px #ffffff;     
    height: 22px;
    font-size: 0.8em;
    font-weight: bold;
    vertical-align: middle;
    color: #205F9F;
}

table.pproperties
{
}

table.pproperties td
{
    text-align: left;
    width: 50%;
    padding: 2px;
}

tr.pproperties_row
{
}

tr.pproperties_altrow
{
    background-color: #E0F1FC;
}

.eb_watermark, .eb_watermark_req
{
 padding: 2px 0px 1px 2px;
 border: solid 1px Silver;
 color: gray; 
 height:15px;
 }
 
.eb_watermark_req
{
	background-color: #E0F1FC;
	
}
.tb_standart
{
    border: solid 1px Silver;
}


/*message modal panel*/

.msg_modalpanel
{
	border: solid 1px Silver;
	background-color: #FFFFFF;
	font-size: 1em;
	text-align: center;
}

.msg_modal_top_err, .msg_modal_top_conf, .msg_modal_top_success
{
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	color: red;
}

.msg_modal_top_conf
{
    color: #205F9F;
}

.msg_modal_top_success
{
    color: #008000;
}

.msg_text
{
	color: #205F9F;
	width: 100%;
	padding: 0px;
	padding-top: 10px;	
}
.msg_cptlabels
{
	color: #205F9F;
	width: 130px;
	padding-left: 30px;
}

.msg_tb_padding
{
	padding-top: 2px;
}
.msg_sendimg
{
	padding-top: 6px; 
	text-align: left; 
	vertical-align: middle; 
	width: 24px;
}

.msg_sendbtncontainer
{
	padding-left: 5px; 
	padding-top: 3px; 
	text-align: left; 
	vertical-align: middle; 
	width: 100%;
}

.msg_sendbtn
{
	width: 100px;
	border: solid 1px #8FB229; 
	color: #205F9F; 
	vertical-align: middle; 
	padding: 2px;
	background-color: Transparent;
	cursor: pointer;
	padding-top: 0px;
	height: 22px;
}

.msg_codeimgcontainer
{
	padding-top: 22px; 
	text-align: left; 
	padding-left: 30px; 
	padding-right: 5px;
}
.msg_codecontainer
{
	padding-top: 12px;
}

.msg_codelbl
{
	text-align: left;
}

.msg_codetb
{
	text-align: left;
}

.msg_modal_message_err
{
	text-align: left;
	padding: 0px;
	font-weight: normal;
	color: #205F9F;
	font-size: 0.8em;
}

.msg_modal_message_conf
{
	text-align: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #205F9F;
	font-size: 0.8em;
}

.msg_modal_back
{
	FILTER: alpha(opacity=30); 
	BACKGROUND-COLOR: Silver; 
	opacity: 0.3;
	width: 100% !important;
    height : 100% !important;
	width: 100%;
    height : 100%;  
}

.msg_modal_btn
{
	width: 100px;
	border: solid 1px #3D5B9A;
	color: #205F9F;
	background-color: #EEEEEE;
}

/*Popup message*/
.popm_first_padding
{
	padding: 10px;
	padding: solid 1px silver;
}

.popm_second_padding
{
	padding: 10px;
	border: solid 1px silver;
}

.popm_header, .popm_header_err
{
	text-align: left;
	background-color: #FFD9D9;
	color: #000000;
	font-size: 0.9em;
	border: solid 1px silver;
	padding: 2px;
	padding-left: 5px;
}

.popm_header_err
{
	background-color: #FFD9D9;
}

.popm_message
{
	text-align: center;
	color: #000000;
	padding: 15px 5px 15px 5px;
	font-size: 0.8em;
	width: 400px;
}

.popm_button_container
{
	text-align: center;
}

.popm_button, .popm_button_err
{
	width: 100px;
	text-align: center;
	font-size: 0.8em;
	background-color: #FFD9D9;
	border: solid 2px silver;
}

.popm_button_err
{
	background-color: #FFD9D9;
}


/*Radio button styles*/
.rbl, .rbl td, .rbl table
{
    text-align: left;
    padding-left: 20px;
}

.rbl input
{
    margin-left: -20px;
}

/*************************************************************************/
/*-=Product info=-*/
/*************************************************************************/
.pi_small_img_container
{
	text-align: center; 
	padding-top: 20px; 
	padding-bottom: 20px;
}

.pi_small_img
{
	width: 120px; 
	height: 80px; 
	vertical-align: middle; 
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.pi_product_code
{
	font-family: Verdana;
	font-size: 0.8em;
	color: #BBBBBB;
}

.pi_gridrow
{
    background-color: #E0F1FC;
}

.pi_gridaltrow
{
    background-color: #ffffff;
}

.pi_captioncol, .pi_valuecol
{
    padding-top: 1px;
    padding-bottom: 1px;
    width: 50%;
    text-align:left;
}

.pi_captioncol
{
    font-size: 0.8em;    
    padding-left: 10px;
}

.pi_valuecol
{
    padding-right: 10px;
}

/*************************************************************************/
/*-=Shopping Cart=-*/
/*************************************************************************/

.sc_tbl_info
{
	background-color: #E4EDF9;
	border: solid 1px Silver; /*#3D5B9A;*/
	font-size: 0.8em; 
	color: #3D5B9A; 
}

.sc_tbl_info td
{	
	text-align: center; 
	padding: 5px;
}

#sc_grid td
{
    vertical-align: middle;
}

.sc_ProductLink a
{
    text-decoration: none;
    color: #205F9F;
}

.sc_ProductLink a:hover
{
    text-decoration: underline;
}

div.zeroProduct
{
    margin-top: -5px; padding-bottom: 5px;
}

div.zeroProduct_orderconf
{
    padding-top: 5px; padding-bottom: 5px; padding-left: 5px;
    text-align: left;
}

.zeroProduct_orderconf
{
    font-weight: bold;
    font-size: 1em;
}

.zeroProduct
{
    font-weight: bold;
    font-size: 0.8em;
}

/*************************************************************************/
/*-=Orders=-*/
/*************************************************************************/

html:root #tblOrder td.topPadding
{
    padding-top: 2px;
}


/*************************************************************************/
/*-=Product compare=-*/
/*************************************************************************/

.pc_table
{
	font-size: 0.71em;	
	border: solid 1px Silver;
}

.pct_row
{
}

.pct_altrow
{
    background-color: #E0F1FC;
}

.pct_cell
{
    text-align: left;    
    vertical-align: middle;
    width: 250px;
    padding-left: 10px;
    padding-right: 10px;
}

.pct_imgcell
{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;    
    vertical-align: middle;
    width: 250px;
    
}

.pct_cell1, .pct_controlscell1
{
    text-align: left;
    padding-left: 10px;
    width: 250px;
}

.pct_cell1
{
    font-size: 0.8em;
    padding-right: 10px;
}


.pct_controlscell
{
	vertical-align: middle;
	text-align: center;
	padding: 2px 25px 2px 25px;
	width: 250px;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
}
.pct_controlscell1
{
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
}

.pct_controlscell table
{
	width: 120px;
}

.pct_tblClear
{
    width: 150px;
    margin-left: -10px;
}

.pct_tblClear_Cell1
{
    width: 15px;
}

.pct_tblClear_Cell2
{
    text-align: left;
    white-space: nowrap;    
}

.compare_scroll
{
    scrollbar-face-color: #E1F3FF;
	scrollbar-3dlight-color: #0072BC;
	scrollbar-darkshadow-color: #0072BC;
	scrollbar-arrow-color: #0072BC;
	scrollbar-highlight-color: #E1F3FF;
	scrollbar-shadow-color: #E1F3FF;
	scrollbar-track-color: #C0E6FF;
	scrollbar-base-color: #0072BC;
}
/*************************************************************************/
/*-=Product compare contol=-*/
/*************************************************************************/

.pcc_text, .pcc_text_on
{
    text-align: left; 
    color: #ffffff; 
    padding-left: 10px; 
    font-size: 1.3em; 
    vertical-align: middle; 
    width:160px;
}

.pcc_text_on
{
    color: #FAEA2E; 
}

.pcc_control
{
    background-image: url(../images/compare_back.png); 
    width: 200px; 
    color: #ffffff; 
    font-size: 0.6em; 
    height: 27px; 
    cursor: pointer;    
}

.pcc_control_hover
{
    background-image: url(../images/compare_back_on.png); 
    width: 200px; 
    color: #ffffff; 
    font-size: 0.6em; 
    height: 27px; 
    cursor: pointer;    
}

/*************************************************************************/
/*-=Contacts=-*/
/*************************************************************************/

.contacts_left_column
{
	text-align: left;
	width: 25%;
}
.contacts_middle_column
{
	text-align: center;
	width: 25%;
}
.contacts_right_column
{
	text-align: right;
	width: 25%;
}

/*************************************************************************/
/*-=Howto=-*/   
/*************************************************************************/

#howto td
{
    text-align: left;
}

#howto a
{
    text-decoration: underline;
}


/*************************************************************************/
/*-=Delivery information=-*/   
/*************************************************************************/

.del_info a
{
    text-decoration: underline;
}


/*************************************************************************/
/*-=Order confirm=-*/
/*************************************************************************/

.orderconf_prodname
{
    text-align: left;
    width: 208px;
}

.order_confirm_header
{
    width: 560px;
}

td.orderconfirm_right
{
    width: 210px; 
    text-align: right; 
    padding-left: 10px;
}

div.order_confirm_products
{
    padding-left: 20px;
}

.order_confirm_grid
{
     width: 508px;
}

/*************************************************************************/
/*-=Details View=-*/
/*************************************************************************/

.detailsview_all
{
	width: 100%;
	border: 0;
}

.detailsview_all td
{
    text-align: left;
}

.detailsview_fieldheader
{
    vertical-align: top;
	width: 150px;
	padding-left: 30px;
	background-color: #ffffff;
	vertical-align: middle;
}
.detailsview_footer
{
	background-color: #0072BC;	
	color: #ffffff;
}

.detailsview_row
{
	background-color: #FFFFFF;
}

.detailsview_editrow
{
	background-color: #DEE5EE;
}
.detailsview_alternaterow
{
	background-color: #FFFFFF;
}

.detailsview_info_row
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	vertical-align: middle;
}

.detailsview_itemstyle
{
    width: 410px;
}


/*************************************************************************/
/*-=Grid View=-*/   
/*************************************************************************/

.gridview_all
{
	width: 100%;
	border: 0;
}


.price_int, .price_dec
{
    color: #CD161D;
    font-family: Calibri;
}

.price_int
{
    font-size: 1.5em;
    
}

.price_dec
{
    font-size: 1.2em;
}

.price_strike
{
    font-family: Calibri;
    font-size: 1.2em;
    text-decoration: line-through;
}



/*************************************************************************/
/*-=Product Info description=-*/   
/*************************************************************************/

#pinfo
{
    text-align: left; 
    font-size: 0.71em; 
    color: #205F9F; 
    text-align: justify;
}

.checkAllowOrder
{
    text-align:center; 
    width: 100%; 
    padding-bottom: 10px; 
    font-size: 14px;
    color: #008000;
}

.checkAllowOrder a
{
    text-decoration: underline;
}

div.top_contacts
{
    text-align: right; 
    padding-bottom: 15px; 
    float: right;
}

div.logo
{
    text-align: left; 
    padding-bottom: 15px; 
    float: left;
}


table.footer_table
{
    width: 980px; 
    float: left;
}

td.line_left
{
    width: 2px; 
    background-image: url(images/body_content_separator_bck_l.png); 
    background-repeat: repeat-y;
}

td.line_right
{
    width: 2px; 
    background-image: url(images/body_content_separator_bck_r.png); 
    background-repeat: repeat-y;
}

td.shadow_left
{
    width: 10px; 
    background-image: url(../images/shadow_left.png); 
    background-repeat: repeat-y;
}

td.shadow_right
{
    width: 10px; 
    background-image: url(../images/shadow_right.png); 
    background-repeat: repeat-y;
}

td.shadow_bottom
{
    background-image: url(../images/shadow_bottom.png); 
    background-repeat: repeat-x;
}

/***********************************************/
/******************encyclopedia*****************/
/***********************************************/

.encyclopediaName
{
    font-weight: bold;
    color: #205F9F;
}

.encyclopediaValue
{
    padding-top: 10px;
}

.encyclopedia
{
    text-align: left;
    width: 518px;
}

.encyclopedia td
{
    text-align: left;
    padding-top: 5px;
}

.encyclopedia br
{
    line-height: 0px;
    font-size: 0px;
}

.encyclopediamenu
{
    font-size: 1em;
    font-weight: bold;
    text-align: center; 
    width: 25%;
}

.enc_accordion_header
{
    cursor: pointer;
}

.enc_accordion_header td
{
    text-align: left;
    padding-left: 5px;
}

/**********************************************/
/**************metagroups**********************/
/**********************************************/

.metagroup_cell
{
    background-image: url(../images/mgrback.png);
    background-repeat: repeat-x;
    font-size: 0.8em;
    color: White;
    width: 100%; 
    text-align: center;
    text-transform: lowercase;
    
}

.metagroup_button, .metagroup_button_on
{
    cursor: pointer;
    width: 100%;
    height: 18px;
}

.metagroup_button
{
    background-color: Transparent;
    color: White;
}

.metagroup_button_on
{
    background-color: #F8F34E;
    color: Blue;
}


.print
{
    display: none;
}

.notprint
{
    
}


@media print
{
    body
    {
        background-image: none;
        background-color: White;
        font-size: 1.5em;
        color: Black;
    }
    
    table.mainmenu, td.leftmenu, table.order_buttons, table.footer_table, td.orderconfirm_right, td.line_right, td.line_left, .small_skype_top_contacts
    {
        display: none;
    }
    
    .main_table
    {
        border-right: solid 0px #bbbbbb;  
        border-left: solid 0px #bbbbbb; 
        border-bottom: solid 0px #bbbbbb; 
        width: 100%;
    }
    
    .main_table_small, .table_large_width, table.order_confirm_header, div.order_confirm_products, .order_confirm_grid
    {
        width: 100%;
    }
    
    .orderconf_prodname
    {
        width: auto;
        padding-left: 10px;
    }
    
    .order_confirm_detailsview_fieldheader
    {
        white-space: nowrap;
    }
    
    div.top_contacts_container
    {
        position: absolute; 
        margin-left: -250px; 
        margin-top: 30px;
        font-size: 0.8em;
    }
    
    table.top_contacts
    {
        width: 250px;
    }
    
    div.logo 
    {
        padding-top: 30px;
    }
    
    .order_confirm_header
    {
        padding-top: 30px;
    }
    
    .print {display: block;}
    
    .notprint, .invisibleonprint
    {
        display: none;
    }

    
    
}


