/* CSS Document */

/* ????? ????????? ????? */

body, table
{
background-color:#FFFFFF;
padding:0px;
margin:0px;
color:#505050;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
}


a:link, a:visited, a:active, a:hover
{ color:#369D6A; }

a.no_dec
{ text-decoration:none; }

a.black 
{ color:#000000; }

a.gray
{ color:#787878; text-decoration:none; }

.gray
{ color:#787878; text-decoration:none; }

a.gray:hover
{ text-decoration:underline; }


.nav
{ color:#787878; text-decoration:none; }

a.nav
{ color:#787878; text-decoration:none; }

a.nav:hover
{ color:#369D6A; text-decoration:underline; }


h1, h2, h3, h4, h5, h6
{ margin:0px; padding:0px; font-weight:normal; line-height:110%; }

h1, h1 a
{ font-size:24px; color:#2C8E5D; text-decoration:none; }

h2, h2 a
{ font-size:20px; color:#2C8E5D; text-decoration:none; }

h3, h3 a
{ font-size:16px; color:#2C8E5D; font-weight:bold; text-decoration:none; }

h4, h4 a
{ font-size:16px; color:#3C3C3C; font-weight:bold; text-decoration:none; }
a h4
{ text-decoration:underline; color:#2C8E5D; }

h5, h5 a
{ font-size:14px; color:#2C8E5D; font-weight:bold; text-decoration:none; }

h6, h6 a
{ font-size:14px; color:#3C3C3C; font-weight:bold;  text-decoration:none; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:hover h6
{ text-decoration:underline; }

.black_text
{ color:#000000; }
.green_text
{ color:#2C8E5D; }


#header
{
margin-bottom:20px;
}

#tab_file_cont h3, h4, h5, h6
{ margin-bottom:5px; margin-top:10px; }

#tab_docs_cont h3, h4, h5, h6
{ margin-bottom:5px; margin-top:10px; }

#tab_spec_cont h3, h4, h5, h6
{ margin-bottom:5px; margin-top:30px; padding-bottom:3px; padding-left:5px; }

#tab_spec_cont ul li
{ margin-left:12px; }

#tab_spec_cont, #tab_descr_cont
{ line-height:1.5em; }

.simple_picture_border
{ padding:1px; border:#D7D7D7 1px solid; }


#simple_page .p_picture
{ padding:1px; border:#D7D7D7 1px solid; margin-right: 20px; float:left; }

.p_picture
{ padding:1px; border:#D7D7D7 1px solid; margin-right: 20px; float:left; }

#common_content .simple_picture_border
{ padding:1px; border:#D7D7D7 1px solid; }

.top_otstup_null
{ margin-top:0px; padding-top:0px; }

#tab_spec_cont h3.top_otstup_null, h4.top_otstup_null, h5.top_otstup_null, h6.top_otstup_null
{ margin-top:0px; padding-top:0px; }

#tab_spec_cont h3, #tab_spec_cont h4, #tab_file_cont h5, #tab_file_cont h6, #tab_docs_cont h6
{ background: url(/set/img/main/gradient.gif) top left repeat-y; }


/* ????????????? ??????? ???????? ???????? */
.f1
{ background-color:#EBEBEB; }

.f0
{}

.p_doc1
{ font-weight:bold; }

.p_doc2
{}


.icon
{ margin-right:5px; padding-top:3px; }

.red_fon
{ background-color:#E51F3A; color:#ffffff; padding-right:3px; padding-left:3px; }

.yellow_fon
{ background-color:#FCC800; padding-right:3px; padding-left:3px; }

.green_fon
{ background-color:#69B092; color:#ffffff; padding-right:3px; padding-left:3px; }






/* ????????????? ??????? */

#navigations
{
font-size:10px;
}

#navigations a
{ color:#505050; text-decoration:none; }

#navigations a:hover
{ color:#369D6A; text-decoration:underline; }

#navigations span.current_page
{ font-weight:bold; color:#369D6A; }

#nav_line
{
padding-top:8px;
padding-left:20px;
padding-bottom:8px;
}

#main_container
{ 
width:840px;
margin-top:32px;
margin-bottom:22px;
margin-left:auto;
margin-right:auto;
/* border:1px #FF0000 solid; */
}




/* ??????? ???? */


#main_menu
{
font-weight:bold;
background-color:#F5F5F5;
border-top:1px solid #B5B7B6;
font-family:Arial, Helvetica, sans-serif;
}

#main_menu ul
{
padding:0px;
margin:0px;
}

#main_menu ul li
{
display:inline;
padding-top:16px;
padding-bottom:16px;
margin:0px;
}

#main_menu a
{
padding-left:20px;
padding-right:20px;
padding-top:12px;
padding-bottom:16px;
text-decoration:none;
}

#main_menu a:hover
{
background-color:#369D6A;
color:#FFFFFF;
}







/* ????????? ???????? */

#common_content
{ margin-top:12px; line-height:1.5em; }

.td_cont_top
{ border-top:1px solid #BFBFBF; }
.td_cont_bottom
{ border-bottom:1px solid #BFBFBF; }
.td_cont_right
{ border-right:1px solid #BFBFBF; }
.td_cont_left
{ border-left:1px solid #BFBFBF; }





/* ???????? ?? ??????? ???????? */

.main_page_product
{ width:240px; float:left; padding-top:25px; overflow:hidden; }
.main_page_title
{ padding-bottom:20px; }
.main_page_img
{ float:left; padding-right:10px; }
.main_page_text
{ float:left; font-size:11px; color:#787878; width:130px; border:#efefef 0px solid; }

#partners
{ background-color:#69B092; }





/* ??????? ???????? */



#news_colum, #link_colum
{ padding-right:13px; }

#news_colum ul, #link_colum ul
{ margin: 0px; padding: 0px; font-size:11px; }

#news_colum ul
{ margin-left:7px; }

#news_colum ul li
{ padding-top:5px; padding-bottom:5px; list-style-image:url(/set/img/main/m_gray.gif); }

#link_colum ul li
{ padding-top:5px; padding-bottom:5px; list-style-type: none; }

#link_colum a
{ color:#787878; }





/* ????????? */

#copyright
{ 
background-color:#EBEBEB;
border-top:#CDCDCD 3px solid;
margin-top:20px;
margin-bottom:25px;
color:#787878;
padding-top:10px;
padding-left:28px;
padding-right:28px;
padding-bottom:10px;
font-size:11px;
}

#copyright_logo
{
margin-top:4px;
float:left;
width:64px;
height:22px;
background: url(/set/img/main/focus_small_gray.png) top left no-repeat;
}

#copyright_logo:hover
{ background: url(/set/img/main/focus_small.png) top left no-repeat; }

#copyright a
{ color:#4A68AE; }


/* ????????? ???????? */


#page_name
{
margin-bottom:12px;
margin-left:256px;
height:35px;
}

#print_version
{
float:right;
font-size:10px;
padding-top:5px;
padding-right:15px;
}


/* ?????????? ????? ?????? */


.left_panel_cont
{
padding-left:20px;
color:#999999;
margin-bottom:20px;
margin-top:20px;
}

.left_panel_cont_text
{
padding-top:18px;
}



/* ????? ???? ????????? */


#left_panel_product_menu ul
{ margin:0px; padding:0px; }

#left_panel_product_menu ul li, #left_panel_product_menu ul li.selected
{ 
padding-left:20px; 
padding-right:20px;
padding-top:9px;
padding-bottom:6px;
margin-bottom:10px;
background:url(/set/img/main/p_menu.png) no-repeat;
color:#787878;
list-style:none;
}

#left_panel_product_menu ul li a
{ color:#787878; text-decoration:none; }

#left_panel_product_menu ul li:hover
{ background:url(/set/img/main/p_menu_selected.png) no-repeat; color:#ffffff; }

#left_panel_product_menu ul li:hover a
{ color:#FFFFFF; text-decoration:none; }

#left_panel_product_menu ul li.selected
{
background:url(/set/img/main/p_menu_selected.png) no-repeat;
color:#787878;
}

* HTML #left_panel_product_menu ul li.selected
{
background:url(/set/img/main/p_menu_selected_ie.png) no-repeat;
color:#787878;
}

#left_panel_product_menu ul li.selected a
{ color:#ffffff; }




#left_panel_product_menu ul ul
{ margin-left:7px; background-color:#ffffff; }

#left_panel_product_menu ul ul li
{ 
font-weight:bold; 
background-image:none; 
padding-right:0px;
padding-left:0px; 
padding-top:5px;
padding-top:5px;
background-color:#ffffff;
}


#left_panel_product_menu ul ul li.selected, #left_panel_product_menu ul ul li.selected a
{ color:#787878; background-color:#cccccc; background-image:none; padding-left:5px; }

#left_panel_product_menu ul li.selected ul li.element a
{ color:#369D6A; background-color:#ffffff; }


#left_panel_product_menu ul ul ul
{ margin-left:7px; background-color:#ffffff; }

#left_panel_product_menu ul ul li a
{ color:#787878; text-decoration:none; background-color:#ffffff; }

#left_panel_product_menu ul ul li:hover, #left_panel_product_menu ul ul li:hover a
{ background-image:none; color:#787878; }

#left_panel_product_menu ul ul ul li, #left_panel_product_menu li.element
{ 
font-weight:normal; 
font-size:11px; 
background-image:none;
padding-right:0px;
padding-left:0px;  
padding-top:3px;
padding-top:3px; 
background-color:#ffffff;
}

#left_panel_product_menu ul ul li a, #left_panel_product_menu li.element a
{ color:#369D6A; text-decoration:underline; }


#left_panel_product_menu ul ul ul li a, #left_panel_product_menu li.element a
{ color:#009966; text-decoration:underline; }

#left_panel_product_menu ul ul ul li:hover, #left_panel_product_menu li.element:hover 
{ list-style-image:url(/set/img/main/m_green.gif); list-style-position: inherit; background-color:#ffffff; }

#left_panel_product_menu ul ul ul li:hover a, #left_panel_product_menu li.element:hover a 
{ text-decoration: none; color:#009966; background-color:#ffffff; }

#left_panel_product_menu ul ul ul li.link_selected, #left_panel_product_menu li.link_selected
{ list-style-image:url(/set/img/main/m_green.gif); background-color:#ffffff; list-style-position: inherit; font-weight:bold; }

#left_panel_product_menu ul ul ul li.link_selected a, #left_panel_product_menu li.link_selected a
{ text-decoration:none; color:#009966; font-size:11px; background-color:#ffffff; }



#left_panel_product_menu ul li.selected ul a
{ color:#369D6A; background-color:#ffffff; }

* HTML #left_panel_product_menu ul ul li.selected, * HTML #left_panel_product_menu ul ul li.selected a 
{ background-color:#ffffff; }




/* ?????????????? ???? ??????????? */


.tab_menu
{ border-bottom:1px solid #B5B7B6; padding-bottom:5px; }

.tab_menu ul, .tab_menu div
{
padding:0px;
margin:0px;
padding-left:0px;
}

.tab_menu ul li, .tab_menu div div
{
display:inline;
cursor:pointer;
margin:0px;
padding:0px;
padding-top:5px;
padding-bottom:5px;
background: url(/set/img/main/tab_menu_left.gif) top left no-repeat; background-color:#69B092;
}

.tab_menu a
{
margin-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
background: url(/set/img/main/tab_menu_right.gif) top right no-repeat;
background-color:#E1E1E1;
text-decoration:none;
color:#787878;
}

.tab_menu ul li a.tab_menu_hover, .tab_menu div div a.tab_menu_hover
{ background: url(/set/img/main/tab_menu_select_right.gif) top right no-repeat; background-color:#69B092; color:#FFFFFF; }

.tab_menu ul li a:hover, .tab_menu ul li.selected a, .tab_menu div div a:hover, .tab_menu div div.selected a
{ background: url(/set/img/main/tab_menu_select_right.gif) top right no-repeat; background-color:#69B092; color:#FFFFFF; }

.tab_menu ul li.selected, .tab_menu div div.selected
{ background: url(/set/img/main/tab_menu_select_left.gif) top left no-repeat; }

.tab_menu ul li:hover, .tab_menu div div:hover
{ background: url(/set/img/main/tab_menu_select_left.gif) top left no-repeat; background-color:#69B092; }


.tab_menu ul li.order, .tab_menu div div.order
{ background: url(/set/img/main/tab_menu_blue_left.gif) top left no-repeat; }

.tab_menu ul li.order a, .tab_menu div div.order a
{
background: url(/set/img/main/tab_menu_blue_right.gif) top right no-repeat; 
background-color:#3F97B8;
color:#FFFFFF;
}


.tab_menu ul li.order:hover, .tab_menu ul li#tab_order.selected, .tab_menu div div.order:hover, .tab_menu div div#tab_order.selected
{ background: url(/set/img/main/tab_menu_blue_left_selected.gif) top left no-repeat; }

.tab_menu ul li.order a:hover, .tab_menu ul li.order a.tab_menu_hover, .tab_menu ul li#tab_order.selected a, .tab_menu div div.order a:hover, .tab_menu div div.order a.tab_menu_hover, .tab_menu div div#tab_order.selected a
{
background: url(/set/img/main/tab_menu_blue_right_selected.gif) top right no-repeat; 
background-color:#0055A1;
color:#FFFFFF;
}


.tab_hide, .menu_hide
{ display:none; margin-bottom:25px; }

.tab_open, .menu_open
{  display:;  margin-bottom:25px; }



/* ?????? ???????? */

.news_list_item
{ padding-top:20px; padding-bottom:50px; border-bottom:1px solid #EBEBEB; }

.news_list_item div.date
{ font-size:10px; font-weight:bold; color:#787878; }

.news_list_item div.header
{ margin-top:10px; margin-bottom:15px; }

.news_list_item div.header a
{ text-decoration:none; color:#3C3C3C; }

.news_list_item div.content
{ margin-bottom: 15px; padding-right:150px; }

.news_list_item div.detail
{ background:url(/set/img/main/m_green.gif) left bottom no-repeat; padding-left:20px; }

#news_list div.pager
{ margin-top:50px; margin-bottom:35px; }






/* ????? ??????? ???????? */

#simple_page
{ padding-right: 10px; padding-bottom:35px; }

#simple_page div.picture
{ padding:2px; display:inline-block; font-size:10px; color:#369D6A;  }

#simple_page img
{ border-width:0px; }


#simple_page img.img_border
{ padding:2px; border:1px #E3E3E3 solid; }


.vrezka
{
background-color:#EBEBEB;
padding:16px;
border:1px #D7D7D7 solid;
display:inline-block;
width:280px;
}


.simple_table, .simple_table_ch
{ border-top:1px solid #CDCDCD; border-left:1px solid #CDCDCD; }

.simple_table td, .simple_table_ch td
{ border-bottom:1px solid #CDCDCD; border-right:1px solid #CDCDCD; padding:12px; }

.simple_table td.header, .simple_table tr.header, .simple_table td.gray, .simple_table tr.gray
{ background-color:#EBEBEB; color:#000000; }

.simple_table td.green, .simple_table tr.green, .simple_table_ch td.green, .simple_table_ch tr.green
{ background-color:#69B092; color:#FFFFFF; }

.simple_table td.light_green, .simple_table tr.light_green, .simple_table_ch td.light_green, .simple_table_ch tr.light_green
{ background-color:#C8F1C9; }

.zebra tr:nth-child(even) {
    background: #ebebeb;
   } 


.comment
{ font-size:10px; margin:0px; padding:0px; color:#787878; }

#simple_page ul
{ margin: 0px; padding:0px; padding-left:12px; list-style-image:url(/set/img/main/m_green.gif); }

/*
.simple_table_ch tr:nth-child(2n+1)
{ background-color:#EBEBEB; }
*/



/* ??????? */


.product_list_item
{
width:136px;
padding-top:25px;
padding-bottom:5px;
padding-left:20px;
float:left;
font-size:11px;
}

#products_list_colum div.product_list_item div.img_box
{
border-width:0px;
margin:0px;
padding:0px;
border-right:1px #C1C1C1 solid;
border-bottom:1px #C1C1C1 solid;
width:120px;
height:80px;
padding-right:3px;
padding-bottom:3px;
}

#products_list_colum div.product_list_item div.img_box img
{ 
border-width:0px;
margin:0px;
padding:0px;
}

.product_list_item a
{
font-weight:bold; color:#787878; text-decoration:none;
}

.shadeCat{ background:url(/set/img/main/shadeCat.png) no-repeat; width:197px; height:137px; float:left;}
.shadeCat img{ width:176px; height:113px; padding:6px;}

#order_button
{ background:url(/set/img/main/order.gif) no-repeat; width:149px; height:29px; }

#order_button:hover
{ background:url(/set/img/main/order_hover.gif) no-repeat; width:149px; height:29px; cursor:pointer; }


#search_button
{ background:url(/set/img/main/b_search.gif) top right no-repeat; width:94px; height:29px; display:inline-block; }

#search_button:hover
{ background:url(/set/img/main/b_search_selected.gif) top right no-repeat; cursor:pointer; }


/* ?????? ??????? ???????????? */


p.docicon, #simple_page p.docicon {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;    
    padding-left:40px;
	height:35px;
}

.ico_ppt {    background-image: url("/set/img/main/ico_ppt.gif"); }
.ico_pdf {    background-image: url("/set/img/main/ico_pdf.gif"); }
.ico_txt {    background-image: url("/set/img/main/ico_txt.gif"); }
.ico_doc {    background-image: url("/set/img/main/ico_doc.gif"); }
.ico_xls {    background-image: url("/set/img/main/ico_xls.gif"); }
.ico_android {    background-image: url("/set/img/main/ico_android.gif"); }
.ico_linux {    background-image: url("/set/img/main/ico_linux.gif"); }
.ico_windows {    background-image: url("/set/img/main/ico_windows.gif"); }
.ico_arc {    background-image: url("/set/img/main/ico_arc.gif"); }
.ico_openembed {    background-image: url("/set/img/main/ico_openembed.gif"); }
.ico_ubuntu {    background-image: url("/set/img/main/ico_ubuntu.gif"); }
.ico_img {    background-image: url("/set/img/main/ico_img.gif"); }
.ico_html {    background-image: url("/set/img/main/ico_html.gif"); }
.ico_android_ice_cream {    background-image: url("/set/img/main/ico_android_ice_cream.gif"); }
.ico_yoctodora {    background-image: url("/set/img/main/ico_yoctodora.gif"); }



.icons {
    display: inline-block;
    position: relative;
    margin: 0 1px;
    height: 28px;
    width: 28px;
}



div.docicon {
    background-position: left top;
    background-repeat: no-repeat;
    padding-left:40px;
	padding-bottom:15px;
	margin-top:10px;
}


div.docicon_descr
{ font-size:10px; color:#505050; line-height:14px; padding-top:5px; }


.sn-lj { background: transparent url("/set/img/main/sn-lj.png") center center no-repeat; }
.sn-lj:hover { background: transparent url("/set/img/main/sn-lj-hover.png") center center no-repeat; }
.sn-tw { background: transparent url("/set/img/main/sn-twitter.png") center center no-repeat; }
.sn-tw:hover { background: transparent url("/set/img/main/sn-twitter-hover.png") center center no-repeat; }
.sn-fb { background: transparent url("/set/img/main/sn-fb.png") center center no-repeat; }
.sn-fb:hover { background: transparent url("/set/img/main/sn-fb-hover.png") center center no-repeat; }


div#phone_back_cont
{
font-size:1em;
font-weight:bold;
}

div#phone_back_cont a
{ color:#3F98B8; }

div#phone_back_cont:hover a, div#phone_back_cont a:hover
{ color:#5EA789; }

.zoom_img, img.zoom_img
{ border:#D7D7D7 1px solid; padding:3px; }

img.zoom_img:hover
{ cursor:pointer; }

h2.product_print
{ padding:5px 20px 5px 20px; color:#fff; background-color:#2C8E5D; }