body {font-family:"Trebuchet MS", Helvetica, Tahoma, sans-serif; padding:0; margin:0; background-color:#fafafa; font-size:12px}
td {vertical-align:top}
a img {border:none}

/*---Top---*/
input.search {border:none; width:120px; height:16px; color:#ccc; font-size:14px; background-color:transparent; position:relative; margin:20px 0 0 22px}
input.search_active {color:#333}
table#top_menu td.search form {padding:0; margin:0}
td#top_menu_shadow {width:658px; height:13px; background:#fff url(img/top/top_menu_shadow.png) no-repeat scroll left top}
td.contacts_str {text-align:center; font-size:12px; color:#959595}
table#top_menu {background:transparent url(img/top/top_menu_bg.png) scroll no-repeat top left; width:660px; height:58px}
table#top_menu td.item {color:#98a7b2; font-size:18px; vertical-align:middle; text-align:center; padding:0 5px 0 10px}
table#top_menu td.item a {text-decoration:none; color:#98a7b2}
table#top_menu td.pic {width:45px; vertical-align:middle; text-align:center; padding-right:10px}
table#top_menu td.search {width:180px; background:transparent url(img/top/top_menu_4.png) scroll no-repeat top right}
div#lang_toggle {position:absolute; margin-top:81px; margin-left:126px; font-family:Tahoma; color:#48aae7}
div#lang_toggle a {font-family:Tahoma; color:#48aae7}
div#lang_toggle a:hover {color:#006699}

/*---Menu---*/
table#menu {width:100%}
table#menu tr {height:69px}
table#menu td.item {background:transparent url(img/menu/menu_bg_0.png) scroll repeat-x top left; vertical-align:middle; text-align:center; font-size:16px; font-weight:bold; color:#f0f0f0; padding:0 10px}
table#menu td.item_selected {background-image:url(img/menu/menu_bg_1.png)}
table#menu td.item a {text-decoration:none; color:#f0f0f0}
table#menu td.item_left {background:transparent url(img/menu/menu_left_0.png) scroll repeat-x top left}
table#menu td.item_right {background:transparent url(img/menu/menu_right_0.png) scroll repeat-x top right}
table#menu td.item_left_ {background:transparent url(img/menu/menu_left_0_.png) scroll repeat-x top left}
table#menu td.item_right_ {background:transparent url(img/menu/menu_right_0_.png) scroll repeat-x top right}
table#menu td.item_selected_left {background-image:url(img/menu/menu_left_1.png)}
table#menu td.item_selected_right {background-image:url(img/menu/menu_right_1.png)}
table#menu td.delim {}
table#menu td.delim div {width:9px; height:41px; position:absolute; background:transparent url(img/menu/menu_delim.png) scroll no-repeat top left; margin-top:27px; margin-left:-5px}

/*---Submenu---*/
div#submenu {background:transparent url(img/submenu/bg.png) repeat-y scroll left top; width:982px; min-height:150px; margin-left:3px; position:relative}
div#submenu_top {background:transparent url(img/submenu/bg_top.png) no-repeat scroll left top; width:982px; height:5px; position:absolute}
div#submenu_globus {background:transparent url(img/submenu/globus.png) no-repeat scroll left top; width:110px; height:122px; position:absolute; top:15px; right:15px}
div#submenu_bottom {background:transparent url(img/submenu/bg_bottom.png) no-repeat scroll left top; width:982px; height:8px; margin-left:3px}

div.bridge {background:transparent url(img/submenu/vline_top.png) no-repeat scroll left top; width:3px; height:20px; position:absolute; top:-1px}
div.bridge1 {left:90px}
div.bridge2 {left:230px}
div.bridge3 {left:370px}
div.bridge4 {left:510px}
div.bridge5 {left:650px}
div.bridge6 {left:790px}
div.bridge7 {left:890px}

div.tree {padding-top:19px}
div.tree td {text-align:center; vertical-align:middle}
td.tree {width:117px; background:transparent url(img/submenu/tree_top.gif) no-repeat scroll 50% top; padding:20px 2px 0; text-align:center; font-size:14px}
td.tree, td.tree a {color:#959595; text-decoration: none; line-height:14px}
td.tree a:hover {color:#333}
td.tree_selected, td.tree_selected a {color:#0a649c}
div.tree td img {margin-top:10px}
td.tree_left {background:transparent url(img/submenu/tree_left.gif) no-repeat scroll 50% top}
td.tree_right {background:transparent url(img/submenu/tree_right.gif) no-repeat scroll 50% top}

/*---Left---*/
div#left {padding:23px 0 0 3px; width:200px}
td.left_header1 {font-size:10px; color:#9f9d9d; text-align:right; vertical-align:middle; padding-right:5px; width:200px; height:25px; background:transparent url(img/left/header1.png) no-repeat scroll left top}
td.left_header2 {font-size:14px; color:#777; vertical-align:middle; padding-left:5px; width:200px; height:28px; background:transparent url(img/left/header2.png) no-repeat scroll left top}
td.left_tags {background:transparent url(img/left/bg.png) repeat-y scroll left top}
div.tags {width:185px; overflow:hidden; color:#758aa0; position:relative; padding:7px; text-align:justify}
div.tags a {text-decoration:none; color:#758aa0}
.tag1 {font-size:11px}
.tag2 {font-size:12px}
.tag3 {font-size:14px}
.tag4 {font-size:18px}
div.left_header3 {border-bottom:1px solid #95c9f7; font-size:18px; color:#00578d; text-align:center; margin:23px 0}
td.left_footer {width:200px; height:7px; background:transparent url(img/left/footer.png) no-repeat scroll left top}

/*---Center---*/
div#center {padding:23px 0 0 18px; width:767px}
div#center_header {width:767px; height:29px; background:transparent url(img/center/header.png) no-repeat scroll top left}
div#center_footer {width:767px; height:11px; background:transparent url(img/center/footer.png) no-repeat scroll top left}
div.small_logo {float:right; margin-right:40px; *margin-right:20px}
div.small_logo div {position:absolute; margin-top:-40px}
div#center_wrap_shadow {width:757px; min-height:380px; background:transparent url(img/center/shadow.png) no-repeat scroll top left}
td#center_left {background:transparent url(img/center/left_bord.png) repeat-y scroll top left; width:5px}
td#center_right {background:transparent url(img/center/right_bord.png) repeat-y scroll top left; width:5px}
td#center_center {background:#e9e9e9 url(img/center/bg.png) repeat-x scroll top left; width:757px}

img.delim {padding:3px 10px 0 10px; float:left}
div#center_header span {font-size:11px; color:#807d7d; line-height:29px; float:left}
div#center_header span a {color:#807d7d; text-decoration:none}
img#home {padding:10px 0 0 12px; float:left}
div.content {padding:0 10px 10px 0; font-size:14px; color:#676767}
div.content h2, div.content h3 {font:normal 15px Tahoma; text-decoration:underline}

/*---Footers---*/
div#footer1 {margin-top:48px; border:1px solid #bcbcbc; border-width:1px 0; padding:10px 0}
div#footer2 {margin:15px 0 30px 0; border-bottom:1px solid #bcbcbc; padding:0 10px 10px 0}
table.footer1, table.footer2 {width:100%}
td.contacts_str_bottom {text-align:left}
td#bottom_menu {color:#bcbcbc; text-align:right; padding-right:10px; letter-spacing:1px}
td#bottom_menu a {text-decoration:none; color:#48aae7}
td.copyright {text-align:left; color:#959595; font-size:10px; padding:20px 0 0 20px}

/*---Common---*/
.a1, .a1 a {color:#0a649c}
h1, .h1, h1 a {color:#0a649c; font-size:18px; font-weight:normal; padding:0; margin:0}
div.hr {width:724px; height:2px; background:transparent url(img/hr.png) no-repeat scroll top left; margin:23px auto; *margin:8px auto 0}
div.img_wrap {display:inline;  margin:0 auto; padding-bottom:7px; background:transparent url(img/catalog/img_shad.png) no-repeat scroll right 75%; *background-image:none; /*IE6*/}
div.img_wrap img {border:1px solid #b2b2b2}

/*---Pages---*/
table.pages {margin:0 auto}
table.pages td.arr {vertical-align:middle}
table.pages td.arr a {padding:0 10px; display:block}
table.pages td.page_active {background-color:#ebecec; border:1px solid #c8c8c9; padding:0 5px}
table.pages td.page {padding:1px 0}
table.pages td.page a {color:#5e666e; padding:0 5px}
table.pages td.hellip {color:#5e666e; padding:1px 5px}

/*---Catalog---*/
td.catalog_left {width:177px; text-align:center; color:#9b9b9b; font-size:12px; padding:0 12px}
div.desc {padding-top:10px; color:#676767; font-size:14px}
div.desc span.small_txt {font-size:12px}
div.details {float:right; margin-top:-23px}
table.small_img_shad {margin:0 auto}
table.small_img_shad td.left_shad {background:transparent url(img/small_img_shad_left.png) no-repeat scroll top left; width:3px}
table.small_img_shad img {border:1px solid #a3a3a3}
table.small_img_shad td.bottom_shad img {float:right; height:7px; width:87px; border:0 none}
table.small_img_shad td.bottom_shad {height:7px}

/*---Tovar---*/
div.content_tovar {padding:20px 15px 10px 20px}
div.tovar_details {float:right; padding:10px}
table.big_img_shad td.left_shad {background:transparent url(img/big_img_shad_left.png) no-repeat scroll top left; width:9px}
table.big_img_shad img {border:1px solid #989898}
table.big_img_shad td.bottom_shad img {float:right; height:18px; width:205px; border:0 none}
table.big_img_shad td.bottom_shad {height:18px}
div.pdf_link {line-height:60px; width:297px; height:69px; background:transparent url(img/tovar/pdf_link.png) no-repeat scroll top left; margin-left:9px}
div.pdf_link span {padding-left:40px}
table.tovar_extra1, table.tovar_extra2{clear:both; width:100%}
table.tovar_extra1 thead td{border-bottom:1px solid #ccc; font-size:11px; color:#a6a6a6; padding:3px 10px}
table.tovar_extra1 tbody td, table.tovar_extra2 tbody td {padding:12px}
table.tovar_extra1 tbody td ul{list-style:none; padding:0; margin:0}
table.tovar_extra1 tbody td ul li.sub_list{font-size:12px; padding-left:20px}
table.tovar_extra1 a {color:#4688b1}
table.tovar_extra2 thead td{border-bottom:1px solid #ccc; font-size:10px; color:#989898; padding:1px 8px}
table.tovar_extra2 a {color:#0a649c}

/*---Company---*/
div.content_company {color:#5f5f5f; padding:20px 10px 10px 20px; line-height:20px; font-size:13px}
div.news {float:right; width:197px}
div.news_header {color:#00578d; font-size:30px; border-bottom:1px solid #95c9f7; padding-bottom:6px; padding-left:30px}
div.news_header img {position:absolute; margin-top:-3px; margin-left:3px; *margin-top:5px}
div.news_wrap {padding:8px}
div.news_date {color:#0a649c}
div.news_body {color:#949494; line-height:13px}
div.news_read, div.news_read a {text-align:right; color:#0a649c}