@charset "windows-1251";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
}


html{height:100%; background:#fff;}
body {line-height:1; color:#676767; font: normal 0.80em Verdana, Arial, Helvetica, sans-serif ; height:100%;}

a img {border:0;}
a:link{text-decoration:underline; color:#4984b3;}
a:visited{text-decoration:underline; color:#b8b8b8;}
a:hover{color:#4984b3; text-decoration:none;}
a:active{text-decoration:underline; color:#4984b3;}

h1 {color:#4984b3;}
h2, h3, h4, h5{font-weight:bold; margin:0.4em 0 0.4em 0; color:#4984b3;}
h1{font-size:1.7em; font-weight:normal;}
h2{font-size:1.35em; margin-top:1em;}
h3{font-size:1.2em;}
h4{font-size:0.95em;}
h5{font-size:0.95em;}

.clr{clear:both; height:0; font-size:0; line-height:0;}

p{margin:0.4em 0 1em 0;}
ul {margin-left:35px; line-height:130%; list-style:disc;}
ol {margin-left:35px; line-height:100%; margin-bottom:30px; list-style:decimal-leading-zero;}
hr {color:#cdcdcd; background-color:#cdcdcd; height: 1px; border:0;}
blockquote {margin:0.6em; padding:10px 10px 10px 55px; border-left:4px solid #cecece; background:#f1f2ed url(/templates/images/bg_quot.gif) no-repeat 10px 50%;}

.txtfld, textarea {border:1px solid #d0d0d0; padding:2px;}
.button {padding:0; border:0; background:none; cursor:pointer;}
.dotted_bottom {background:url(/templates/images/dots_small_gray.gif) repeat-x 0 100%;}

#main_container {min-width:995px; min-height:100%; _height:100%; position:relative; _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 995 ? '995px' : 'auto');}
#wrapper {padding-bottom:85px;}
#main {padding-left:35px; padding-top:20px; padding-right:54px;}
#main h1 {background:url(/templates/images/dots_big_blue.gif) repeat-x 0 100%; padding-bottom:3px; margin-bottom:11px;}
#main h2 a {color:#000; font-weight:normal;}

#header {padding-left:20px;}
#navmenu {float:left; padding-top:15px;}
#navmenu a, #navmenu a:visited { font-size:1.4em; text-decoration:none; margin-right:30px; color:#4984b3;}
#navmenu a:hover {color:#f8b706; background:url(/templates/images/dots_big_orange.gif) repeat-x 0 100%;}
#lang_switch {float:right;  margin-right:18px;}
#lang_switch a, #lang_switch a:visited {color:#f8b706; font-weight:bold; font-size:1.2em; text-decoration:none; display:block; background:url(/templates/images/bg_lang.gif) no-repeat 0 0; width:60px; height:38px; text-align:center; padding-top:10px;}
#lang_switch a:hover {background-position:-60px 0; color:#4984b3;}


#container {width:100%; float:right; margin-left:-280px;}
#content {margin-left:280px;}
#sidebar {width:263px; float:left; padding:20px 17px 0 0;}


.sidebar_topic {padding-right:12px; width:164px; background:url(/templates/images/bg_sidebar_topic.gif) no-repeat 100% 0; text-align:right; margin-bottom:15px;}
.sidebar_topic h1 {color:#333; font-size:1.4em; background:#f1f2ed; padding:1px 0 2px 0; line-height:120%;} 

.sidebar_block { padding-bottom:40px;}

#catalog_menu {list-style:none; margin-left:50px;}
#catalog_menu li {background:url(/templates/images/dots_small_gray.gif) repeat-x 0 100%; padding:4px 2px;}
#catalog_menu li a, #catalog_menu ul li a:visited {text-decoration:none; color:#4984b3;}
#catalog_menu li a:hover {color:#f8b706;}
#catalog_menu li img {padding-right:5px; vertical-align:middle;}


#login_form {text-align:right; list-style:none; margin-left:24px;}
#login_form li {}
#login_form .txtfld {margin-bottom:19px; width:166px; vertical-align:text-top;}
#login_form label {vertical-align:sub;}
.btn_enter {background:url(/templates/images/btn_enter.gif) no-repeat 0 0; width:87px; height:23px;}
#login_form .btn_enter {margin:5px 0 7px 12px; vertical-align:middle;}
#login_form span {vertical-align:middle;}
#login_form .reg_chek {vertical-align: middle;}
#login_form .reg_links {text-align:center; padding:5px 0;}

#login_form_menu {margin-left:70px; list-style:square; line-height:150%; color:#cecece;}
#login_form_menu li {background:url(/templates/images/dots_small_gray.gif) repeat-x 0 100%; padding:3px 0;}
#login_form_menu li a, #login_form_menu li a:visited {color:#F8B706; font-weight:bold; text-decoration:none;}
#login_form_menu li a:hover {color:#4984b3;}
#login_form_menu .last {margin-top:15px; text-align:right; background:url(/templates/images/dots_small_gray.gif) repeat-x 0 100%; padding-bottom:5px;}


.stat_container {padding-left:54px;}
.stat_block {line-height:130%;}
.stat_block td {background:url(/templates/images/dots_small_gray.gif) repeat-x 0 23px; padding-top:9px;}
.stat_block a, .stat_block a:visited {color:#4984b3;}

.stat_block_links {line-height:130%;}
.stat_block_links td {padding-top:9px;}
.stat_block_links .spliter {background:url(/templates/images/dots_small_gray.gif) repeat-x 0 23px;}
.stat_block_links a, .stat_block_links a:visited {color:#4984b3;}


#sub_header {width:667px; padding-top:15px;}
#logo {background:url(/templates/images/search_man.gif) no-repeat 0 33px; /*text-align:center;*/ padding:0px 0 0px 175px;}
#search_form {padding-left:35px;}
#search_form .txtfld {width:100%; font-weight:bold; padding:3px 0 3px 0; border-color:#E2E2E2;}
#search_form td {vertical-align:top;}
.btn_search {background:url(/templates/images/btn_search.gif) no-repeat 0 0; width:141px; height:46px;}
.altserch_noactive {background:#eeeeee; text-align:center; border-right:1px solid #fff; width:166px; padding:1px 0 4px 0;}
.altserch_noactive a, .altserch_noactive a:visited {text-decoration:none; color:#676767; display:block;}
.altserch_active {background:#4984b3;}
.altserch_active a, .altserch_active a:visited {color:#fff;}
.altsearch_field {border-right:1px solid #fff; padding-right:2px;}


.prew_news {margin-bottom:15px; float:left; width:100%;}
.prew_news dl {}
.prew_news dt {font-size:0.85em;}
.prew_news dd img {float:left; border:1px solid #efefef; margin-right:5px;}
.prew_news_name a {font-size:1.1em; color:#f8b706; font-weight:bold;}
.prew_news dd, .prew_news dt {padding:3px 0;}


.prew_articles {margin:0; list-style:none;}
.prew_articles .prew_news_name {padding-top:10px;}

#footer {color:#fff; text-align:center; position:relative; margin-top:-50px; height:50px; min-width:995px; _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 995 ? '995px' : 'auto');}
#footer a, #footer a:visited {color:#fff;}
#footer_nav {background:#4984b3; height:17px; line-height:17px; padding:5px 0;}
#copyright {color:#676767;}

.path {margin-bottom:10px;}
.content {/*padding-right:50px;*/}
.content img {padding:5px 10px 5px 0;}
.content ul {clear:both;}
.content ul li {margin-bottom:6px;}

.publication_date {text-align:right; margin-top:20px; margin-bottom:-14px;}
.publication_date em {background:#eee; font-style:normal; padding:0 4px 2px;}

.news_nav {background:url(/templates/images/dots_big_orange.gif) repeat-x 0 100%; padding-bottom:4px;}
.news_nav a, .news_nav a:visited {color:#fff; background:#F8B706; text-decoration:none; padding:0 5px;}
.news_nav a:hover {background:#f8c53a;}

.news_arh {list-style:none; margin-left:50px; line-height:100%;}
.news_arh li {font-weight:bold;}
.news_arh ul {margin-top:5px; margin-bottom:5px;}
.news_arh ul li {font-weight:normal;}

.prew_manual {background:url(/templates/images/dots_big_blue.gif) repeat-x 0 0; margin-top:30px;}
.prew_manual a {background:url(/templates/images/bg_manual_sheet.gif) no-repeat 15px 0; padding-top:6px; display:block; float:left;}
.prew_manual a img {padding:5px; border:1px solid #F8B706; background:#F8B706; margin-left:10px;}
.prew_manual a:hover img {background:#f8c53a;}
.manual_descr {list-style:none; margin-top:15px;}
.manual_descr li {background:url(/templates/images/dots_big_orange.gif) no-repeat 0 50%; padding-left:7px;}
.prew_manual .poiskun {position:relative; margin-top:-26px; margin-left:10px;}
.btn_download_dis {background:url(/templates/images/btn_download_dis.gif) no-repeat 0 0; width:110px; height:27px; margin:10px 0 3px 40px;}
.btn_download {background:url(/templates/images/btn_download.gif) no-repeat 0 0; width:110px; height:27px;}


.manuals_list_tbl {margin:10px 0;}
.manuals_list_tbl th {background:#4984b3; color:#fff; padding:5px; text-align:left;border-bottom:1px solid #fff;}
.manuals_list_tbl td {padding:5px; background:url(/templates/images/dots_small_gray.gif) repeat-x 0 100%;border-bottom:1px solid #fff;}
.manuals_list_tbl .download_cell {text-align:center; border-bottom:1px solid #fff;}
.manuals_list_tbl th.download_cell {background:#f8b706;}
.manuals_list_tbl td.download_cell { background:#f1f2ed;}
.manuals_list_tbl .download_cell img a {vertical-align:middle;}
.manuals_list_tbl .download_cell img {padding:0; vertical-align:middle;}
.manuals_list_tbl .enabled a, .manuals_list_tbl .enabled a:visited {color:#f8b706; font-weight:bold;}

.pager {text-align:center; padding:10px 0;}
.pager a, .pager a:visited {margin:0 5px; color:#fff; background:#f8b706; padding:1px 4px; text-decoration:none;}
.pager a:hover {background:#f8c53a;}


.catalog_tbl {}
.catalog_tbl td {padding:5px; vertical-align:top;}
.catalog_tbl td h2 {margin:0; color:#f8b706; font-size:1.1em;}
.catalog_tbl td a {font-size:0.85em;}
.catalog_tbl .catalog_img {padding:0; vertical-align:top;}
.catalog_tbl .catalog_img img {padding:0;}
.catalog_tbl table {/*background:url(/templates/images/dots_small_gray.gif) repeat-x 0 100%;*/ width:100%;}

.new_manuals {margin-left:50px; line-height:150%;}

.orange_dots { background:url(/templates/images/dots_big_orange.gif) repeat-x 0 100%; padding:2px; margin:10px 0;}
.download_fld {padding:5px 2px 4px 2px; margin-right:7px;}


.feedback_form {padding:20px 0 0 0;}
.feedback_form form {padding-bottom:15px;}
.feedback_form .txtfld {width:270px;}
.feedback_form span {color:#F8B706;}
.btn_send {background:url(/templates/images/btn_send.gif) no-repeat 0 0; width:117px; height:27px;}
.btn_clear {background:url(/templates/images/btn_clear.gif) no-repeat 0 0; width:110px; height:27px;}
.btn_get_pass {background:url(/templates/images/btn_get_pass.gif) no-repeat 0 0; width:186px; height:27px;}
.btn_save {background:url(/templates/images/btn_save.gif) no-repeat 0 0; width:123px; height:27px;}
.btn_change_pass {background:url(/templates/images/btn_change_pass.gif) no-repeat 0 0; width:178px; height:27px;}
.feedback_form .code {width:100px;}


.datasheet_search {padding:15px 0;}
.datasheet_search .download_fld {width:65%;}
.btn_search_datasheet {background:url(/templates/images/btn_search_datasheet.gif) no-repeat 0 0; width:195px; height:27px;}
.search_results {font-size:0.85em;}


div.cmf-skinned-select {
    background: url('/templates/images/select_button.png') top right no-repeat ;
    border: 1px solid #d0d0d0;
}

select {
    width: 275px;
    padding:1px 4px;
    background:#fff;
    border:1px solid #d0d0d0;
    color:#777;
    font:80%;
}

.user_agree_field { width:90%; height:200px; overflow:auto; padding:7px; border:1px solid #d0d0d0; background:#fff;}

.notice blockquote {background:#f8e09e; border-color:#F8B706; padding:0.4em 0.6em 0.3em 0.8em;}
.notice blockquote p {margin:0; padding:0;}

.articles_pager {color:#B8B8B8; margin-bottom:10px;}
.articles_pager a, .articles_pager a:visited {color:#f8b706; font-size:0.85em;}
.articles_pager a:hover {text-decoration:none;}


div.counters { text-align: center; margin-top: 15px; }

/* Google AdSence Blocks */
div.google1 { }
div.google2 { margin-bottom: 2px; }
div.google3 { margin-bottom: 3px; }
div.google4 { float: left; margin-right: 10px; margin-bottom: 10px; }
div.google5 { margin-left: 20px; }
div.google6 { margin-bottom: 10px; }
div.google7 { text-align: center; }
div.google8 { margin-top: 2px; background-color: #F8B706; padding-top: 2px; padding-bottom: 2px; }
div.google9 { float: left; margin-right: 10px; margin-bottom: 10px; }
div.google10 { margin-top: 2px; background-color: #F8B706; padding-top: 2px; padding-bottom: 2px; }
div.google11 { text-align: right; margin-top: 10px; }
div.google12 { text-align: right; margin-bottom: 15px; }
div.google13 { text-align: center; margin-top: 10px; }
div.google14 { text-align: center; }

.adv { padding-bottom: 15px; }

.head-adv {margin-left:10px; float:right;}

.articles_preview_img { float: left; margin-right: 5px; margin-bottom: 5px; }
.login_error { text-align:left; color:red; font-size: 11px; padding-bottom: 10px; } 
