* {margin:0;padding:0;}
html, body{margin:0;padding:0;height:100%;}
body {background-color:#fff;margin:0 auto;width:1002px;font-family:Verdana, sans-serif;font-size:11px;height:86%}
#container ,.ekf-logo,.logo4,.de,.en,.ru,.rightmenubar,.rightmenubar2,.fotend,.breadcrumbs-home,.end,.fotr,.pdf,.jpg,.doc {background: url('images/csgf.png') no-repeat top left;height:100%}
.fotr {float:right;width:28px;height:26px;border:0;display:block;background-position: 0 -696px; width: 34px; height: 26px;}
.fotend {float:left;width:34px;height:26px;border:0;display:block;background-position: 0 -620px; width: 34px; height: 26px;}
#logobox {width:1000px;height:96px;background-color:fff;}
.ekf-logo {float:left;background-position: 0 -508px; width: 128px; height: 62px;}
.logo2 {float:left;width:380px;height:62px;background:url("images/banner3.jpg");}
.logo3 {float:left;width:492px;height:62px; background-color:#8cbcb4}
.logo4 {float:left;background-position: 0 -950px; width: 128px; height: 34px;border-collapse:collapse;border:0px solid #188a77;border-left:0;border-right:0;border-top:0;}
.logo5 {float:left;width:380px;height:34px;border-collapse:collapse;border:0px solid #188a77;border-left:0;border-right:0;border-top:0; background-image:none !important;background-color:#ffffff !important;}
.logo6 {float:left;width:492px;height:34px;border-collapse:collapse;border:0px solid #188a77;border-left:0;border-right:0;border-top:0;}
.logo3_lnk {float:right;color:#fff;margin-top:40px;margin-right:5px;}
.logo3 a {color:#fff !important;font-weight:700;font-size:12px;text-decoration:none;}
.logo3 a:hover {text-decoration:underline}
.de {background-position: 0 -278px; width: 43px; height: 26px;display:block;float:right;} 
.en {background-position: 0 -354px; width: 43px; height: 26px;display:block;float:right;}
.ru {background-position: 0 -872px; width: 53px; height: 26px;display:block;float:right;}
a,a:link,a:visited,a:active {color:#025454;text-decoration:none;font-weight:700}
a:hover,.sub_menu_item a:hover,.breadcrump_menu a:hover,.icon_link a:hover,.headline_menu a:hover,.tx_abdownloads_listView_categoryPath a:hover {text-decoration:underline}
#leftmenubg {float:right;width:128px;background:url("images/links_back.jpg") no-repeat;font-size:10px;height:322px}
#leftmainmenu {width:110px;height:auto;text-align:left;padding:0;margin:0;padding-top:25px;min-height:100%;padding-left:35px}
.rightmenubar {float:left;background-position: 0 -51px; width: 150px; height: 26px;border:0p;margin:0;padding:0;left:981px;z-index:99}
.rightmenubar2 {float:left;background-position: 0 -128px; width: 150px; height: 26px;}
.bmenu {list-style-type:none;font-weight:700;font-size:11px}
.main_menu_level1 a:hover,.main_menu_level1 a,.main_menu_level1 a:active,.main_menu_level1 a:link,.main_menu_level1 a:visited {color:#FFF;text-decoration:none}
.main_menu_active_level1 a:link,.main_menu_active_level1 a:visited {color:#cff;text-decoration:none}
.main_menu_level3 a,.main_menu_level3 a:link,.main_menu_level3 a:visited {color:red;text-decoration:none}
.main_menu_active_level1 a:hover {text-decoration:underline}
.main_menu_level3 a:hover {text-decoration:underline}
#breadcrumbs {margin:0px 0;display:block;position:relative;overflow:hidden;height:26px;border:0;z-index:0}
span.breadcrumbs {display:block;font-size:100%;font-weight:700;overflow:hidden}
span.breadcrumbs img {width:12px;height:26px;float:left;background:url(images/chevron.png) 50% 50% no-repeat;border:0}
span.breadcrumbs a, span.no-link {padding:0 5px;float:left;display:block;height:26px;line-height:26px;text-decoration:none}
span.breadcrumbs span.no-link {font-weight:normal}
span.breadcrumbs a:hover {text-decoration:none}
#breadcrumbs {background:url(images/brbg.png) 0 0 repeat-x}
.breadcrumbs-home {background-position: 0 -204px; width: 37px; height: 26px;width:37px;height:26px;display:block;float:left;border:0}
span.breadcrumbs {color:#333}
span.breadcrumbs a {color:#025454}
span.breadcrumbs .no-link {color:#8dbcb4;font-size:11px}
span.breadcrumbs a:hover {color:#000}
.end {position:relative;overflow:hidden;height:26px;width:36px;border:0;display:block;float:right;background-position: 0 -432px; width: 37px; height: 26px;}
#content {padding-left:0px;padding-right:0px;padding-top:15px;padding-bottom:10px;width:690px;margin:0 auto;text-align:left;bottom:0px}
#content li {margin-top:0;margin-bottom:3px;text-indent:0;margin-left:15px;background:url(images/bull3.gif) left 0 no-repeat;list-style:none;padding:0px 0px 3px 15px}
.promo {float:left;padding-left:6px;width:130px;height:121px;border:0;display:block}
.p_news {float:left;padding-left:2px;padding-bottom:2px;width:130px;height:121px;border:0}
#devices {float:left;padding-left:0;padding-right:20px;padding-bottom:2px;border:0}
a, a:link, a:visited, a:active, a:hover {outline: none;}
a,a:link,a:visited,a:active {color:#025454;text-decoration:none;font-weight:700}
a:hover,.sub_menu_item a:hover,.breadcrump_menu a:hover,.icon_link a:hover,.headline_menu a:hover,.tx_abdownloads_listView_categoryPath a:hover {text-decoration:underline}
h1 {color:#017676;margin-bottom:15px;margin-top:15px;font:bold 16px Verdana, sans-serif}
h2 {font-size:14px;font-weight:700;color:#017676;margin-bottom:10px;margin-top:10px;padding-left:15px}
h3 {font-size:12px;font-weight:700;color:#017676;margin-bottom:5px;margin-top:10px}
h4 {font-size:11px;font-weight:700;color:#399;margin-bottom:10px;margin-top:10px}
h5 {font-size:10px;font-weight:700;color:#399;margin-bottom:10px;margin-top:10px}
h6 {font-size:9px;font-weight:700;color:#000;margin-bottom:10px;margin-top:10px}
p {line-height:110%;margin-top:1px;margin-bottom:5px;padding-bottom:0;text-indent:0}
img {border:0}
.centr {text-align:center}
.tp li {background-image:none !important;}
#cl {clear:left}
.cl {clear:left}
#cr {clear:right}
.cr {clear:right}
#cb {clear:both}
.cb {padding:20px 0px 0px 0px}
.pend {padding-bottom:15px}
.sale1 {font-size:18px;font-weight:700;color:red}
.sale2 {font-size:14px;font-weight:700;color:red}
.sale3 {font-size:12px;color:red;text-align:center}
.pdf {background-position: -0px 0;height: 13px;padding:4px 0px 0px 22px;}
.jpg {background-position: -0px -16px;height: 13px;padding:5px 0px 0px 20px}
.doc {background-position: -0px -33px;height: 13px;padding:5px 0px 0px 20px}
.intable {border:1px solid #488;border-collapse:collapse;text-align:center;width:99%;background-color:#FFF}
.intable caption {border:0px solid #488;border-collapse:collapse;text-align:left;padding:4px 5px 0px 0px;color:#000;font-weight:700}
.intable caption a {border:1px solid #488;border-collapse:collapse;background-color:#488;text-align:left;padding:4px 10px 0px 10px;color:#FFF;font-weight:700}
.intable thead {border:1px solid #488;border-collapse:collapse;text-align:left;padding:2px 2px 2px 5px;background-color:#5aa;color:#FFF;font-weight:700}
.intable thead a {text-align:left;padding:2px 2px 2px 5px;color:#FFF;font-weight: 700}
.intable tfoot {border:1px solid #488;border-collapse:collapse;text-align:left;padding:2px 2px 2px 5px;background-color:#f4f9f9;color:#025454;font-size:10px;font-weight:700}
.intable tfoot a {font-size:10px;font-weight:700;color:#025454;margin-bottom:10px;margin-top:10px;text-align:left;padding:2px 2px 2px 5px}
.intable td, intable tr {border:1px solid #488;border-collapse:collapse;text-align:left;padding:2px 2px 2px 5px}
.intable img {border:0;padding:3px 3px 3px 3px}
.intable img.incenter {border:0;padding:3px 3px 3px 40%}
.intable tr.inhead {border:1px solid #488;border-collapse:collapse;text-align:left;padding:2px 2px 2px 5px;background-color:#9cc;color:#000;font-weight: 700}
tr.inhead a {color:#000;font-weight: 700}
.intable ul {padding:0; margin:0; padding-top:5px}
.col {border:1px solid #488;border-collapse:collapse;text-align:left;padding:2px 2px 2px 5px;background-color: #dee;color:#000}
.colb {border:1px solid #488;border-collapse:collapse;text-align:left;padding:2px 2px 2px 5px;background-color:#dee;color:#000;font-weight:700}
#tabs {float:left;width:100%;font-size:93% !important;line-height:normal;border-bottom:1px solid #025454}
#tabs ul {margin:0;padding:10px 10px 0 50px;list-style:none}
#tabs li {display:inline;margin:0;padding:0;list-style-type:none}
#tabs a {float:left;background:url("images/tab_left.png") no-repeat left top;margin:0;padding:0 0 0 7px;text-decoration:none}
#tabs a span {float:left;display:block;background:url("images/tab_right.png") no-repeat right top;padding:5px 15px 4px 6px;color:#025454}
.actives {background-position:0% -42px !important}	 
.actives a {background-position:0% -42px !important}
.actives a span { }	  
#tabs a span {float:none}
.actives a span {float:none}
#tabs a:hover span {color:#025454}
#tabs a:hover {background-position:0% -42px}
#tabs a:hover span {background-position:100% -42px}
.actives a {background-position:0% -42px !important}
.actives span {background-position:100% -42px !important}
div.tabContent {padding-top:10px;clear:left}
#sitemap ul {margin:0 0 0 1px;padding:0 0 0 3px;background-image:url("images/t1.png");background-repeat:repeat-y}
#sitemap ul li {margin:0;padding:0 0 0 14px;list-style:none;background-image:url("images/t2.png");background-repeat:no-repeat;background-position:-3px 0}
#sitemap ul li.last {margin-bottom:6px;background-image:url("images/t3.png");background-repeat:no-repeat;background-position:-3px 9px}
#sitemap ul li.active {margin-bottom:6px;background-image:url("images/t3.png");background-repeat:no-repeat;background-position:-3px 9px}
li.active a {color:#900 !important}
#sitemap ul li ul a {font-weight:500}
#sitemap ul li ul li ul li ul a {font-weight:500;font-size:10px}
.redLink{font-size:1.2em;color:red}
.ajaxSearch_hiddenField{position:absolute;text-decoration:underline;background-color:#CC0000;left:0px;top:-500px;width:1px;height:1px;overflow:hidden}
#ajaxSearch_subSearch{padding:3px 2px 2px 2px;margin:5px 0 10px 0;list-style:none}
#subSearch_maxigallery{padding:2px 2px 2px 2px;margin:5px 0 10px 0;width:100%;clear:both}
#ajaxSearch_radio {background:#FFFFFF;font-size:0.8em;margin:0 0 5px;padding:1px 1px 2px 1px}
#ajaxSearch_select {background:#FFFFFF;height:auto;width:150px;font-size:0.8em;padding:3px 1px 2px 1px;border:2px inset #grey}
#search #ajaxSearch_form, #search form {position:relative;width:auto;margin:0;padding:0;border:1;border-collapse:collapse;border-color:#063}
fieldset {border:0}
#ajaxSearch_intro {margin:10px 0 15px 0}
#ajaxSearch_input {width:645px;background:url(images/input_bg3.png) no-repeat top left;height:15px;font-size:0.9em;padding:3px 1px 2px 19px;border:0px inset gray}
#ajaxSearch_submit {height:2em;text-transform:lowercase;font-size:0.9em;font-weight:bold;color:#FFFFFF;border:0;background:url(images/input.png) top left;width:49px;height:22px;padding-right:5px}
#ajaxSearch_output {font-size:90%;background-color:#FFF;border:0px solid #6F9303;color:black;width:650px;z-index:1;padding:5px;margin:5px 0 15px 0}
.ajaxSearch_paging {display:block;margin:5px 0 10px}
.ajaxSearch_currentPage {color:#6F9303;font-weight:bold}
.AS_ajax_result {color:#444;margin-bottom:3px}
.AS_ajax_resultLink {text-decoration:underline}
.ajaxSearch_resultsInfo {font-weight:700}
#searchClose {position:absolute;left:750px;top:185px}
#indicator {position:absolute;left:775px;top:185px}
.AS_ajax_resultDescription, .ajaxSearch_resultDescription{color:#555;padding:2px}
.AS_ajax_resultsIntroFailure{padding:3px}
.AS_ajax_highlight1, .ajaxSearch_highlight1{color:#CC0000;padding:0;font-weight:bold}
.AS_ajax_highlight2, .ajaxSearch_highlight2{color:#CB53DF;padding:0;font-weight:bold}
.AS_ajax_highlight3, .ajaxSearch_highlight3{color:#DF53B5;padding:0;font-weight:bold}
.AS_ajax_highlight4, .ajaxSearch_highlight4{color:#DF5380;padding:0;font-weight:bold}
.AS_ajax_highlight5, .ajaxSearch_highlight5{color:#A453DF;padding:0;font-weight:bold}
.AS_ajax_highlight6, .ajaxSearch_highlight6{color:#53ADDF;padding:0;font-weight:bold}
.AS_intro {display:none}
.AS_ajax_resultImage img{margin:10px 140px 20px 140px}
.ajaxSearch_resultImage img{margin:10px 20px 20px 20px}
div .AS_ajax_more{margin:20px 0}
.AS_ajax_more a{font-weight:bold}
#ajaxSearch_cmtThks{color:#CC0000;padding:0;margin:10px;font-size:1em;font-weight:bold;height:2em}
.ajaxSearch_cmtIntro{color:gray;font-size:1em;font-weight:bold}
#ajaxSearch_cmtArea{width:452px;height:50px;padding:3px;margin:8px 0 3px}
#ajaxSearch_cmtSubmit, #ajaxSearch_cmtReset{height:2em;background:#6F9303;font-size:0.9em;font-weight:bold;color:#FFFFFF}
#search div .thumbscontainer ul.thumbs li{height:150px}
div#loading{top:0;left:0;width:100%;height:100%;position:fixed;background:url("/assets/snippets/tabControl/img/loading.gif") no-repeat center center;display:none;}
#maintable { width:1000px;height:100%;border:0;border-color:#188a77;background-color:#FFF;border-collapse:collapse;border:1px solid #188a77;border-left: 1;border-right: 1;border-top: 0;border-bottom:1; padding:0; margin:0;}
#maintable td {padding:0px;}
#maintable td.maintop { height:99px;vertical-align:top;}
#maintable td.mainleft { width:128px;height:86%;vertical-align:top;background-color:#188a77;border-collapse:collapse; border:1px solid #188a77; border-left: 0; border-right: 0; border-top: 1; border-bottom:0;}
#leftmenubg {float:left;width:128px;background: url("images/links_back3.jpg") no-repeat;margin: 0;padding: 0;bottom:0px;border:0px;font-size:10px;height:322px;background-color:#188a77;}
#maintable td.maincenter { vertical-align:top;text-align:left; background-color:#FFF; border-collapse:collapse; border:1px solid #188a77; border-left: 1; border-right: 0; border-top: 1; border-bottom:0; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;height:100%; width:720px;}
#maintable td.mainright { width:150px; vertical-align:top;text-align:center; background-color:#FFF; border-collapse:collapse; border:1px solid #188a77; border-left: 1; border-right: 0; border-top: 1; border-bottom:0;}
#maintable td.mainfooterl {height:0px;vertical-align:bottom;background-color:#188a77;}
#maintable td.mainfooterc { height:0px; vertical-align:bottom;background-color:#FFF;border-collapse:collapse;border:1px solid #188a77;border-left: 1;border-right: 0;border-top: 1;border-bottom:0;}
#maintable td.mainfooterc  p {text-align:center;padding-top:5px;font-weight:700;height:0px}
#maintable td.mainfooterr {width:150px;height:0px;vertical-align:bottom;background-color:#188a77;border-collapse:collapse;border:1px solid #188a77;border-top: 1;}
.ahome {width: 40px;height: 40px;background: url(images/about/about.png) no-repeat 0 0 !important;list-style:none;display:block;padding:0px !important;}
.atel {width: 40px;height: 40px;background: url(images/about/about.png) no-repeat -41px 0 !important;list-style:none;display:block;padding:0px !important;}
.afax {width: 40px;height: 40px;background: url(images/about/about.png) no-repeat -82px 0 !important;list-style:none;display:block;padding:0px !important;}
.amap {width: 40px;height: 40px;background: url(images/about/about.png) no-repeat -123px 0 !important;list-style:none;display:block;padding:0px !important;}
.amail {width: 40px;height: 40px;background: url(images/about/about.png) no-repeat -164px 0 !important;list-style:none;display:block;padding:0px !important;}