img { border: 0px; margin: 0px; padding: 0px;  }



html { height: 100%; width: 100%; border: 0; margin:0; padding: 0; background-color: #132329; }



body { margin: 0; border: 0; padding: 0; background-color: #132329; line-height: 20px; color: #CCD9DD; width: 100%; height: 100%; font-size: 14px; font-family: Verdana,Arial,Tahoma,sans-serif; font-weight: normal; text-align: left; background-image: url(images/main_line.jpg); background-repeat: repeat-x; }



table { border-spacing:0; border-collapse:collapse; margin: 0; border: 0; padding: 0; }

tr { margin: 0; border: 0; padding: 0; }

td { text-align: left; vertical-align: top; margin: 0; border: 0; padding: 0; }





div { margin: 0; border: 0; padding: 0; text-align: left;  }



a { margin: 0; padding: 0; border: 0; text-decoration: none; color: #0071BA; }

a:hover { text-decoration: underline !important; }



ul { list-style: none; padding: 0; margin: 0; list-style-image: none; border: 0; }

li { padding: 0; margin: 0; border: 0; background-image: url(images/details_arrow.gif); padding: 0px 0px 0px 12px; background-repeat: no-repeat; background-position: 0px 6px; }



/* p { padding: 0; margin: 0; border: 0; } */



form { padding: 0; margin: 0; border: 0; }



input { font-size: 12px; font-family: Verdana,Arial,Tahoma,sans-serif; }



label { padding: 0; margin: 0; border: 0; }



textarea { font-family: Verdana,Arial,Tahoma,sans-serif; font-size: 12px; }



h1,h2,h3,h4,h5,h6,h7 { display: inline; font-weight: normal; border: 0; padding: 0; margin: 0; font-size: 12px; }



strong.italic { font-style: italic; }



table.table_100p { width: 100%; }

table.table_100p_fixed { width: 100%; table-layout: fixed; }



.left { float: left; }

.right { float: right; }

.none { float: none; }

.clear { clear: both; }



.cleaner { clear: both; height: 0px; font-size: 0pt; line-height: 0; overflow: hidden; }



table.main_site_table { margin: 0px auto; } 

td.main_site_left_td { background-image: url(images/main_left_line.gif); background-repeat: repeat-x; background-color: #132329; text-align: right; display: none; } 

td.main_site_center_td { width: 960px; background-image: url(images/main_center_part2.jpg); background-repeat: no-repeat; background-color: #132329; } 

td.main_site_right_td { background-image: url(images/main_right_line.gif); background-repeat: repeat-x; background-color: #132329; display: none; }



.logo { background-image: url(images/logo.png); background-repeat: no-repeat; width: 288px; height: 87px; cursor: pointer; position: relative; margin: 7px 0px 0px -8px; float: left; }



* html .logo	{

		background: none;



        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(



     src='images/logo.png', sizingMethod='scale');

}





.header_icons_container { float: left; padding: 5px 0px 0px 0px; }

.header_icon { padding: 0px 0px 0px 20px; background-image: url(images/home_icon.gif); background-repeat: no-repeat; font-family: Arial; color: #63dbf5; font-size: 14px; background-position:

 center left; text-decoration: none; margin: 0px 0px 0px 12px; }

.h_i_blog { padding: 0px 0px 0px 18px; background-image: url(images/rss_icon.gif); }

.h_i_contact { padding: 0px 0px 0px 22px; background-image: url(images/envelope_icon.gif); }



.header_top_menu_container { float: left; width: 406px; height: 134px; position: relative; margin-left: -10px; }

.header_top_menu_itself { width: 406px; height: 134px; background-image: url(images/top_menu.png); background-repeat: no-repeat; }



* html .header_top_menu_itself	{

		background: none;



        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(



     src='images/top_menu.png', sizingMethod='scale');

}





.center_main_container { padding: 8px 0px 15px 0px; }

.center_left_flash_container { float: left; width: 613px; }

.center_left_flash_link_container { position: relative; margin: -29px 0px 0px 38px; }

.center_left_flash_link { color: #364669; font-size: 11px; background-position: center right; background-image: url(images/little_blue_arrow.gif); background-repeat: no-repeat; padding: 0px 8px 0px 0px; }



.center_right_about_container { float: left; height: auto; width: 347px; background-image: url(images/right_center_gradient1.jpg); background-repeat: no-repeat; }

* html .center_right_about_container div { clear: both; position: relative; top: 0px; }



.c_r_about_container_2 { float: none; clear: both; padding-bottom: 20px; }
.c_r_about_container_3 { background-image: url(images/right_center_gradient2.jpg); }

.c_r_a_container_2 { float: right; width: 347px; padding: 0px 10px 0px 7px; }

.center_right_about_title_container { float: left; padding: 23px 0px 0px 29px; }

.center_right_about_title { color: #ffffcc; font-size: 16px; font-family: Arial; font-weight: bold; }

.center_right_about_icon { float: right; background-image: url(images/question_icon.png); background-repeat: no-repeat; width: 85px; height: 86px; position: relative; margin: -17px 21px 0px 0px; }



* html .center_right_about_icon	{

		background: none;



        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(



     src='images/question_icon.png', sizingMethod='scale');

}



.center_right_about_text_container { float: none; clear: both; padding: 0px 18px 0px 25px; }

.c_r_a_t_container_2 { padding-left: 31px; }

.center_right_about_text { color: #ccd9dd; font-size: 14px; font-weight: normal; line-height: 20px; }

.center_right_moreinfo_button { background-image: url(images/more_info_button.gif); background-repeat: no-repeat; height: 67px; width: 181px; cursor: pointer; float: right; margin: 0px 0px 0px 0px; position: relative; right: -18px; }



.center_news_top_sep { height: 25px; }



.center_btm_left_container { width: 302px; padding: 0px 0px 0px 13px; float: left; }

.center_btm_left_inline_container { padding: 10px 0px 0px 0px; }

.center_btm_left_pic_container { float: left; padding: 0px 10px 0px 0px; }

.center_btm_right_container { float: left; width: 173px; }

.center_btm_right_date { font-weight: normal; font-size: 11px; color: #5d8037; }

.center_btm_right_title_container { padding: 4px 0px 9px 0px; }

.center_btm_right_title { text-decoration: none; font-weight: bold; color: #ccd9dd; line-height: 18px; letter-spacing: 1px; }

.center_btm_right_text { font-size: 11px; color: #ccd9dd; font-weight: normal; line-height: 18px; }

.c_b_r_text_12px { font-size: 12px; }

.center_btm_right_details_link { background-image: url(images/details_arrow.gif); background-repeat: no-repeat; background-position: center right; padding: 0px 11px 2px 0px; color: #8598fe; font-size: 11px; text-decoration: none; }

.c_b_r_d_link_12px { font-size: 12px; }



.center_btm_search_container { padding: 28px 0px 0px 0px; }

table.center_btm_search_table { width: 278px; table-layout: fixed; }

td.center_btm_search_corners { height: 7px; width: 7px; background-image: url(images/search_top_left.gif); background-repeat: no-repeat; }

td.c_b_s_top_right { background-image: url(images/search_top_right.gif); }

td.c_b_s_bottom_left { background-image: url(images/search_bottom_left.gif); }

td.c_b_s_bottom_right { background-image: url(images/search_bottom_right.gif); }

td.center_btm_search_bg { background-color: #073847; }

td.center_btm_search_bg2 { background-color: #073847; padding: 0px 0px 0px 13px; }



.center_btm_subscr { font-weight: normal; color: #FFFFFF; }

.center_btm_subscr_input_container { padding: 4px 0px 2px 0px; }

.center_btm_subscr_field { width: 188px; height: 20px; border: 1px solid #345c68; background-color: #132329; color: #79878c; padding: 4px 0px 0px 8px; }

.center_btm_subscr_submit { height: 29px; width: 31px; background-image: url(images/search_button.gif); background-repeat: no-repeat; border: 0; margin: 0; padding: 0; cursor: pointer; margin-left: 16px; }



.center_btm_center_container { width: 327px; float: left; }

.c_btm_center_obj_container { padding: 0px 0px 24px 0px; clear: both; }

.c_btm_center_obj_left { padding: 13px 0px 0px 11px; vertical-align: bottom; }

.c_btm_center_obj_left_2 { padding: 0px 0px 0px 22px;  vertical-align: middle; }

.c_btm_center_obj_right { padding: 0px 10px 0px 13px; }



.marker { padding: 1px; background-color: #0b5970; }



.center_btm_last_news { font-weight: normal; color: #FFFFFF; line-height: 18px; font-size: 12px; }

.center_btm_last_news_bold { font-weight: bold; color: #FFFFFF; line-height: 18px; }



.center_btm_right_ecard_container { float: left; width: 283px; padding: 0px 0px 0px 16px; }

.center_btm_ecard_container { padding: 15px 0px 15px 0px; }

.center_btm_ecard_text_container { padding: 0px 24px 0px 0px; }



/* Footer */



.footer_line_container { position: absolute; left: 0px; width: 100%; }
* html .footer_line_container { width: 1000px; }

.footer_line_sides { height: 58px; background-image: url(images/footer_waves_left.gif); background-repeat: repeat-x; }
* html .footer_line_sides { width: 20px; }

.footer_line_center { background-image: url(images/footer_waves.gif); background-repeat: no-repeat; width: 960px; }

.f_l_s_right { background-image: url(images/footer_waves_right.gif); }
* html .f_l_s_right { width: 20px; }



.footer_links_container { text-align: center; padding: 58px 0px 0px 0px; }

td.footer_links_left { text-align: center; padding: 0px 0px 0px 170px; }

td.footer_links_right { width: 170px; padding: 0px 10px 0px 0px; text-align: right; }

.footer_links_text { font-weight: normal; color: #63dbf5; font-size: 11px; font-family: Arial; }

.footer_link { color: #63dbf5; font-size: 11px; font-family: Arial; text-decoration: none; }



.footer_banner_separator { height: 14px; }

.footer_copyright_text { font-family: Arial; font-weight: normal; font-size: 11px; color: #9ea8ab; }



.footer_bottom_separator { height: 20px; }



/* Footer End */



.about_title_container { position: absolute; margin-top: -40px; z-index: 10001; }

.about_title_icon { background-image: url(images/about_icon.png); height: 118px; width: 285px; background-repeat: no-repeat; float: left; }



* html .about_title_icon	{

		background: none;



        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(



     src='images/about_icon.png', sizingMethod='scale');

}



.a_t_icon_2 { background-image: url(images/about_icon_2.png); }



* html .a_t_icon_2	{

		background: none;



        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(



     src='images/about_icon_2.png', sizingMethod='scale');

}



.a_t_icon_3 { background-image: url(images/about_icon_3.png); }



* html .a_t_icon_3	{

		background: none;



        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(



     src='images/about_icon_3.png', sizingMethod='scale');

}



.a_t_icon_4 { background-image: url(images/about_icon_4.png); }



* html .a_t_icon_4	{

		background: none;



        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(



     src='images/about_icon_4.png', sizingMethod='scale');

}



.about_title_right_container { float: left; padding: 55px 0px 0px 0px; margin-left: -60px; position: relative; } 

.about_title_itself { font-size: 20px; font-weight: normal; font-family: Arial; color: #fafbcf; }

.about_title_text_container { clear: both; font-size: 14px; font-family: Arial; font-weight: bold; color: #8598fe; padding: 7px 0px 0px 0px; }



.about_title_btm_links { font-size: 14px; font-family: Arial; font-weight: bold; color: #8598fe; text-decoration: none; }



.about_kinds_container { padding: 70px 0px 0px 0px; }

.about_kinds_container_2 { padding: 70px 0px 0px 16px; }


/* * html .about_kinds_container { padding: 83px 0px 0px 0px; }

* html .about_kinds_container_2 { padding: 83px 0px 0px 16px; }

*:first-child+html .about_kinds_container { padding: 83px 0px 0px 0px; }

*:first-child+html .about_kinds_container_2 { padding: 83px 0px 0px 16px; } */



.about_1st_kind_container { padding: 0px 0px 29px 0px; }

td.about_1st_kind_left { padding: 0px 47px 0px 38px; line-height: 20px; }

.about_1st_kind_title { font-weight: bold; color: #FFFFFF; font-size: 14px; }

.about_descr_text_link { color: #8598fe; font-size: 14px; text-decoration: none; }



.about_2nd_kind_container { float: left; padding: 0px 29px 33px 0px; }

.about_2nd_kind_title_container { padding: 0px 0px 8px 0px; }



td.about_3rd_kind { width: 50%; padding: 0px 0px 20px 0px; }

.about_3rd_kind_text_container { padding: 11px 22px 0px 0px; line-height: 18px; }

.about_3rd_kind_title_container { padding: 0px 0px 5px 0px; }



.about2_center_left_container { float: left; width: 596px; }



.about2_1st_text_container { padding: 0px 23px 0px 41px; }

.about2_dotted_line { height: 1px; background-image: url(images/dotted_line.gif); background-repeat: repeat-x; margin: 23px 19px 23px 15px; }



.about2_2nd_container { padding: 0px 0px 0px 41px; }

.about2_2nd_c_left { float: left; padding: 0px 23px 0px 0px; }

.about2_2nd_c_right { float: left; width: 285px; }



.about2_clients_container { padding: 30px 0px 0px 15px; }

.about2_clients_gradient_line { background-image: url(images/white_gradient_line.gif); background-repeat: no-repeat; height: 1px; width: 502px; margin: 3px 0px 20px 0px; }


.about2_adv_link { margin-right: 4px; vertical-align:middle }

.about2_right_title { color: #ffe2b7; font-size: 12px; font-weight: normal; line-height: 20px; }

.valigned_img { vertical-align: middle; }


.store_main_table { width: 100%; margin: 0px auto; }
.store_main_table td { border: 1px solid #24343f; padding: 6px; }
.store_gray_row { background-color: #D9D9D9; }
.store_white_row { }
.store_blue_row { background-color: #144E62; }

.store_vh_centered_td { vertical-align: middle; text-align: center; }
.store_v_centered_td { vertical-align: middle; }


.products_section_items { padding: 0px 0px 12px 0px; clear: both; }
.p_s_items_2 { padding: 0px 0px 0px 0px; }

.products_2nd_kind_container {  padding: 0px 29px 10px 0px; }

td.products_3rd_kind { padding: 0px 0px 20px 0px; width: 33%; text-align: left; }

.products_kinds_container { padding: 90px 0px 0px 0px; }

.products_price_container { padding: 1px 0px 0px 0px; text-align: center; }
.products_price_itself { font-family: Georgia; font-size: 16px; color: #FFFFFF; }

.ecards_list_item { padding: 5px 0px 5px 12px; background-position: 0px 12px; }

.ecard_bottom_block { padding: 15px 0px 0px 41px; }

.services_right_pic_container { padding: 10px 0px 13px 0px; text-align: center; }
.services_right_text_container { padding: 12px 0px 8px 0px; }

.services_right_pic_container_2 { padding: 18px 0px 0px 0px; text-align: center; }
.services_right_text_container_2 { padding: 22px 0px 12px 0px; }

/* #EJEJC_window { z-index: 10001 !important; } */
