body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
}
/***** AUTHOR + COPYRIGHTS ******/
.uthor_and_copyrights{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	margin-top:2px;
	margin-bottom:2px;
	text-align:center;
	position:relative;
	top:-20px;

}

/******** COUNTERS PLACE *****/
.counters_place{
position:relative;
top:-20px;
padding-left:10px;
}
/*****************************/

/***** UNDERCONSTRUCTION ****/
.underconstruction_note{
	color: crimson;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
}

.error_message
{
	color: crimson;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
}
/**** COMMON ***/

a.link_submit{
	color: #6F82A3;/*#1C76B2;/*#6699CC;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
}

a.link_submit:HOVER{
	color: #2F3766;/*#C52823;/*#FB3734;*/
}



a.link_submit_revers{
	color: #2F3766;/*#C52823;/*#1C76B2;/*#6699CC;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
}

a.link_submit_revers:HOVER{
	color: #6F82A3;/*#FB3734;*/
}



.content_container{
	
    padding-left: 10px;
	padding-right:5px;
	padding-bottom:15px;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	
}


div.page_unit_header{
	color: #0C4E82;
	font-weight: bold;
	text-decoration: none;
	padding: 2 2 2 0;
	font-style: normal;
}

div.page_unit_content{
	/*color: brown;*/
	font-weight: normal;
	text-decoration: none;

	/*border: dashed 1px red;*/
	}

div.page_unit_container{
	font-weight: normal;
	text-decoration: none;
	
	/*border: dashed 1px #CCCCCC;*/
	
}

.page_unit_gray_mark{
	color: #778899;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	font-style: italic;
}


div.img_container{
	float: right;
}

table{
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
}

img{
	/*margin: 0 0 0 0;*/
	border: none;
}


.gal_image_container{
	margin: 3 10 3 3;
	padding: 1 1 1 1;
	border-top:  1px dashed #C7DDF2;
}

.gal_image_name{
	font-weight: bold;
	font-size:9pt;
	color: #0C4E82;
}

.gal_image_describtion_short{
	color: #000000;
}


.form_mark_description{
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	color:gray;

}

.form_mark{
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	color:crimson;

}



/*===========================================================*/
/*============== FOR IMAGES VIEWER PAGE =====================*/
.iamge_page_img_header{
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	color: #0C4E82;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	}

.iamge_page_img_container{
	padding: 2px 2px 2px 2px;
	border-top:  1px dashed #C7DDF2;
	border-bottom: 1px dashed #C7DDF2;
}

.iamge_page_img_describtion{
	color: black;
	padding: 2px 2px 2px 2px;
}
/*============== FOR IMAGES VIEWER PAGE =====================*/
/*===========================================================*/



.service_old_price{
	color: gray;
	text-decoration: line-through;
	font-weight: bold;	
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;	
}

.service_special_price{
	color: #FF8000;
	font-weight: bold;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.service_price{
	color: black;
	font-weight: bold;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
}


/*===============================================*/
/*===============================================*/

.main_menu_link
{
    text-decoration:none;
    color: white;
    font-weight: bold;
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
}


.main_menu_active_link
{
    text-decoration:none;
    color: white;
    background-color:#2F3766;
    font-weight: bold;
    font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
}



span.main_menu_text{
top:7px; 
padding-left: 0px;
position:relative;

}


.in_menu_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	color: #0C4E82;
	margin-left:2px;
}


.page_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight: bold;
	color: #2F3766;
	margin-left:10px;
	margin-top:2px;
	
}


.input_element{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	border: solid 1px #6F82A3;	
}

.input_element_open{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	border: 0px;
	border-bottom: solid 1px #6F82A3;	
	width:100%;
	background-color:#EEEEEE;
}


select.input_element{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	border: solid 1px #6F82A3;	
}


.input_label{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #2F3766;
}

.input_label_1{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #6F82A3;
}

.page_label{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #2F3766;
	margin-right:2px;
}
/*===============================================*/
/*===============================================*/

.preview_image_container_1{
border-right:1px solid #C7DDF2;
padding-right:1px;
padding-bottom:4px;
padding-top:4px;
margin-bottom:5px;


/*
border-right: 1px solid #6699CC;
border-bottom: 1px solid #6699CC;
padding-right: 1px;
padding-bottom: 1px;
margin-bottom:5px;
*/

}

/*=========================================================*/
/*================== ADDITIONAL MENU ========================*/

.in_left_column_block{
margin-left:7px; margin-bottom:5px; width:163;
}



a.service_group_menu{
	color: #1C76B2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
    cursor: pointer;
	
}



div.add_menu_container_unit{
 margin-top:2px;

}

div.add_menu_container{
cursor: pointer;
margin-left:5px;
margin-right:5px;
padding-bottom:4px;


}


/*================== ADDITIONAL MENU ========================*/
/*=========================================================*/


/*======================== RIGHT BACKGROUND===========================*/
.right_background_contaier
{
background-color:#C7DDF2;
overflow: hidden;
}


/*        LANG MENU */
a.language_select{
color: #2F3766;
text-decoration:underline;
font-size:8pt;
margin-left:0px;
margin-right:0px;
font-weight:bold;
}

a.language_select:HOVER{
color: #C52823;
}

.active_language_select{
color: #C52823;
text-decoration:underline;
font-size:8pt;
font-weight:bold;
margin-right:4px;
margin-left:4px;
cursor:default;
}

.language_select{
text-decoration:underline;
font-size:8pt;
font-weight:bold;
margin-right:4px;
margin-left:4px;
}


div.languages_selector_container{
margin-right:25px;
margin-top:5px;
}


/*********************   CATALOGUE  **********************/
.catalogue_services_group_header{
font-size:10pt;
font-weight:bold;
color: #0C4E82;
font-family: Arial, Helvetica, sans-serif;
}
.catalogue_service_full_header
{
font-size:10pt;
font-weight:bold;
color: #C52823;
font-family: Arial, Helvetica, sans-serif;
}

.service_name{
font-size:10pt;
font-weight:bold;
color: #C52823;
font-family: Arial, Helvetica, sans-serif;
}


.service_short_container{

margin-top:2px;
margin-bottom:2px;

/*border-top: dashed 1px #6699CC;*/

}

/*     menu  Links On Current page */

a.internal{
font-size:8pt;
font-weight:normal;
color: #0C4E82;
}

a.internal:HOVER{
color: #FB3734;
}


a.internal_as_page{
	font-size:9pt;
	font-weight:bold;
	color: #2F3766;
	text-decoration:none;
}

a.internal_as_page:HOVER{
	color: #C62721;
}

a.oredr_link{
	color: #C52823;/*#FF8000;/*#FB3734;/*#6699CC;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
}

a.oredr_link:HOVER{
	color: #6F82A3;
}



a.order_link{
	color: #C52823;/*#6699CC;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
}

a.order_link:HOVER{
	color:#6F82A3;
}



.short_ctg_unit_cell{
padding-left:4px;
border-left:1px solid #6F82A3;
 
}

.image_container_ctg{
border-right:1px solid #6F82A3;
padding-right:1px;
padding-bottom:4px;
padding-top:4px;


margin-bottom:5px;
}

.data_2{ /*** Details and order link area ***/


margin-top:2px;
padding-top:2px;
border-top:1px dashed #BCBCBC/*#6F82A3*/;
width:150;
}

/******** OFFERS BLOCK *************/
/*
.main_page_offers_block{
 background-color: #C7DDF2;
 padding: 4 4 4 4;
 border: dashed 1px white;
}
*/


/************ SITE MAP ****************/
a.site_map_page_link{

	font-size:9pt;
	font-weight:bold;
	color: #2F3766;
	text-decoration:underline;

/*
font-size:9pt;
font-weight:bold;
color: #1C76B2;/*#0C4E82;*/
}

a.site_map_page_link:HOVER{
	color: #C62721;
}

a.site_map_page_part_link{
	color: #6F82A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
}

a.site_map_page_part_link:HOVER{
	color: #C62721;
}

div.site_map_unit{
margin-bottom:5px;
padding-bottom:5px;
width:100%;
}


.after_action_message_container{
 background-color: #C9D9F6;
 padding: 10 10 20 10;
 border: solid 1px white;
 color: #2F3766;
 font-weight:bold;

}


/*************/
/*************/
/*************/
/*************/
/*************/

.active_page_name{

	font-size:9pt;
	font-weight:bold;
	color: #2F3766;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:4px;
	

}


/* ITEMS IN LEFT MENU */
.left_menu_i{
	padding-left:4px;
}

.left_menu_item_conteiner{
	padding-left:16px;
}

.left_menu_item_conteiner_2{
	padding-left:6px;
}


/* TABLE FOR SUBPAGES MENU */
.page_path_table{
	background-color:#FFDDDD;
}


/* TABLE FOR CATALOGUE MENU */
.ctg_path_table{
	background-color: #E8E8E8;
}


/* TABLE FOR CART MENU */
.cart_menu_table{
	background-color: #E8E8E8;
}


/* TABLE FOR BANNER (LEFT MENU)*/
.left_menu_banner_table{
	background-color:#C9D9F6;
}


.in_td{
	padding: 2 2 2 10;
}

/* LINKS LIKE BUTTON */

a.like_button{


background-color:#6F82A3;
	border: solid 1px  #2F3766;
	padding: 2 5 2 5;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	
}



a.like_button:HOVER{
	background-color: #2F3766;
	border: solid 1px  #6F82A3;
}


.like_button_con{
}


.form_in_site
{
	background-color: #E8E8E8;
	border: 1px solid #BCBCBC;
	padding: 5 5 5 5;
	margin-top:10px;
	margin-bottom:10px;

}


.auth_user_inv_area{
	color: #C52823;/*#C62721;/**white;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	padding-right:5px;
	margin-top:1px;
}

a.sign_out_link{
	color: white;/*#C62721;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

a.sign_out_link:HOVER{
	color: black;
}


/********************* OFFERS NOTE **************************/

.main_page_offers_title
{
	color: #94AEDB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	text-decoration: none;
	font-style:italic;
}

.offers_container{
	color: #6F82A3;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style:normal;
}

.main_page_offers_services_block{
	margin-top:10px;
	padding-top:20px;
	border-top:dashed 1px #BCBCBC;
}


.form_container
{
	padding-top:1px;
	padding-bottom:1px;
}

table.tabcontainer{
	border:0px;
}



/************** Pages listing ***********/
.pages_listing_container{
	color: #6F82A3;
	font-size: 9pt;
	font-weight: bold;
	
}



a.page_listing_link{
	color: #6F82A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	font-style: normal;
}

a.page_listing_link:HOVER{
	color: #2F3766;
}

.active_page_in_page_listing{
	color: brown;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
	
}
