html,body {height:100%;}
body {background:#fff; margin:0; padding:0; font-size:12px; font-family:Tahoma, Arial, Verdana, serif; color:#525252;}
a {color:#1a3dc1; text-decoration:underline;}
a:hover {color:#ee7b00;}
form {margin:0; padding:0;}
img {border:0;}
p {padding:0; margin:0 0 14px 0;}
table {border-collapse:collapse;}
td {padding:0; vertical-align:top;}

div.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}
div.line {border-top:1px solid #e6edf6; border-bottom:1px solid #e6edf6; height:1px; font-size:0; line-height:0; margin-bottom:13px;}
div.line2 {border-top:1px solid #e6edf6; border-bottom:1px solid #e6edf6; height:1px; font-size:0; line-height:0; margin:20px 0 13px 0;}
div.w1000 {width:1000px; font-size:0; line-height:0; height:0; overflow:hidden;}
input.text, select {font:normal 12px Tahoma; color:#525252; width:99%;}
textarea {font:normal 12px Tahoma; color:#525252; width:99%; height:135px;}
p.all {text-align:right; font-weight:bold; margin-top:4px;}
p.all a {background:url('/images/arr.gif') right 6px no-repeat; padding-right:12px;}
p.all a:hover {background:url('/images/arr2.gif') right 6px no-repeat;}
p.date {font-weight:bold; color:#030303;}
p.print {text-align:right; padding-top:7px;}
p.print a {background:url('/images/print.gif') left center no-repeat; padding:8px 0 8px 40px;}
p.catalog_links {padding-top:7px; margin-bottom:30px;}
a.pdf {background:url('/images/pdf.gif') left center no-repeat; padding:8px 0 8px 40px;}
a.word {background:url('/images/word.gif') left center no-repeat; padding:8px 0 8px 40px;}
.small {font-size:11px;}
strong.dash {color:#292929; border-bottom:1px dashed #292929;}
a.dash {text-decoration:none; border-bottom:1px dashed #1a3dc1}
a.dash:hover {text-decoration:none; border-bottom:1px dashed #ee7b00;}
a.dash_act {text-decoration:none;  color:#000; border-bottom:1px dashed #000;}
a.dash_act:hover {text-decoration:none; color:#000; border-bottom:1px dashed #000;}
td.center {text-align:center;}
td.tdsep {background:url('/images/sep.gif') center top repeat-y;}
td.tdsep div {width:35px;}
.w100 {width:100%;}
.w50 {width:50%;}
.red {color:#d83b3b;}
.block {}

h1 {font:normal 24px/26px Arial; font-style:italic; color:#0c062a; border-bottom:1px solid #afadb9; padding:0; margin:0 0 18px 0;}
h2 {font:bold 14px Tahoma; color:#292929; padding:0; margin:0 0 20px 0;}
h3 {font:bold 12px Tahoma; color:#292929; padding:0; margin:0 0 6px 0;}

div.comment {font-style:italic; font-family:Arial; margin-left:155px; zoom:1;}
p.author {width:135px; float:left; color:#292929;}
p.subscr {font-size:11px; margin-top:6px; margin-bottom:28px;}
p.title_menu {font-size:14px; font-weight:bold; color:#464646; padding-top:38px; margin-bottom:0;}
p.title_block {font:normal 18px Tahoma; color:#0d0da1; padding:0; margin:-2px 0 15px 0;}
p.this_year {margin-bottom:-14px;}


ul {margin:0 0 14px 0; padding:0; list-style:none;}
ul li {margin:0 0 10px 0; padding:0 0 0 13px; background:url('/images/marker.gif') 1px 6px no-repeat;}

ul.blue_marker li {background:url('/images/marker_blue.gif') 1px 6px no-repeat;}

#container {width:100%; height:100%; background:url('/images/bg.gif') #03032a left top repeat-x;}

table.catalog {width:100%;}
table.catalog div.item {width:208px; padding-bottom:4px;}
table.catalog div.item div.ramka {margin:0 0 6px 0;}
table.catalog div.line {margin:0 0 15px 0;}
table.catalog p.patent {color:#ee7b00; font-size:10px;}
table.catalog p.title {font-weight:bold; color:#000; margin-bottom:12px;}
table.catalog p.title2 {font-weight:bold; color:#000; margin-bottom:9px;}
table.catalog td.first, table.catalog td.second, table.catalog td.third {width:33%;}
table.catalog td.second div.item {margin-left:auto; margin-right:auto;}
table.catalog td.third div.item {margin-left:auto;}

div.topmenu1 {background:url(/images/topmenu_bg.gif) left top repeat-x; padding:0 37px; height:31px;}
div.topmenu1 a {color:#6daada;}
div.topmenu1 a:hover, div.topmenu1 a.active {color:#fff;}
div.topmenu1 table {height:31px; width:100%; color:#edf9ff; text-decoration:underline; text-align:center;}
div.topmenu1 td {white-space:nowrap; padding-top:6px;}
div.topmenu1 td.sep {width:20%; padding-top:0; white-space:normal;}
div.topmenu1 td.sep div {background:url(/images/topmenu_sep.gif) left top no-repeat; width:1px; height:31px; margin:0 auto;}

div.topmenu2 {padding:0 37px; height:29px;}
div.topmenu2 a {color:#6daada;}
div.topmenu2 a:hover, div.topmenu2 a.active {color:#fff;}
div.topmenu2 table {width:100%; height:29px; color:#fff; text-decoration:underline;}
div.topmenu2 td {white-space:nowrap; padding-top:4px;}
div.topmenu2 td.sep {width:20%; padding-top:0; white-space:normal;}
div.topmenu2 td.sep div {background:url(/images/topmenu_sep2.gif) left top no-repeat; width:1px; height:29px; margin:0 auto;}


div.article {margin-bottom:18px; margin-top:16px;}
div.article dl {margin:0 0 15px 0; padding:0;}
div.article dl dt {font-weight:bold; color:#292929; margin:0 0 4px 0; padding:0;}
div.article dl dd {margin:0 0 4px 0; padding:0;}
div.article h2 {margin:0 0 8px 0;}
div.article p.date {font-size:11px; font-weight:bold; color:#ee7b00; margin-bottom:16px;}

table.certificates {color:#0c062a; width:100%;}
table.certificates a.pdf {font-size:11px; display:block; width:42px; padding:36px 0 0 0; background:url('/images/pdf.gif') 4px 0 no-repeat; margin:0 auto;}
table.certificates div.line {margin:17px 0;}
table.certificates p.title {font-size:14px; font-weight:bold; color:#1d1da7; margin-bottom:7px;}
table.certificates td {vertical-align:middle; padding:0 15px 0 18px; background:url('/images/sep.gif') left top repeat-y; text-align:center;}
table.certificates td.first {vertical-align:top; background:none; padding-left:0; text-align:left;}
table.certificates td.left {text-align:left;}
table.certificates td.line {background:none; padding:0;}
table.certificates td.nosep {background:none;}

div.column1 {margin-right:240px; zoom:1}
div.column1_cont {width:100%; float:left; margin-right:-240px;}
div.column2 {width:215px; float:right;}

div.column3 {width:201px; float:left;}
div.column4 {margin-left:223px; zoom:1;}

div.column5 {width:140px; float:left; padding-top:5px;}
div.column6 {margin-left:168px; zoom:1;}

div.digest div.ramka {margin-bottom:0; margin-right:13px;}
div.digest div.line {margin:14px 0 15px 0;}

div.forma {width:445px;}
div.forma p.pole {font-weight:bold; margin-bottom:5px;}
div.forma table {width:100%;}
div.forma table input.text {width:97%;}
div.forma td {vertical-align:middle;}

table.order_info {width:100%; background:#f1f3f5; border:0; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-bottom:10px;}
table.order_info td {vertical-align:top; padding:3px 5px; border:0; border-right:1px solid #fff; border-bottom:1px solid #fff; text-align:center;}
table.order_info th {font-weight:bold; vertical-align:middle; padding:7px 5px 8px 5px; border:0; border-right:1px solid #fff; border-bottom:1px solid #fff;}
table.order_info input.text, div.forma table.order_info input.text {width:95%; display:block; margin:2px auto;}

div.header {height:197px; width:100%; overflow:hidden;}
div.header a {color:#6daada;}
div.header a:hover {color:#fff;}
div.header div.l {height:197px; float:left; width:49%; position:relative; z-index:7;}
div.header div.r {height:197px; background:url('/images/cosmos.gif') 0 95px repeat-x; width:50%; float:right; text-align:right;}
div.header div.r div.globus {background:url('/images/cosmos.jpg') no-repeat left top; height:197px; margin-left:-250px; position:relative; z-index:1;}
div.header div.r div.in {padding-right:35px; position:relative; z-index:7;}
div.header div.l div.logo {padding:16px 0 0 6px;}
div.header div.phone {margin-bottom:7px;}
div.header div.slogan {padding-top:16px; height:99px;}
div.header div.links {font-size:11px; height:26px;}
div.header div.links span {color:#fff; text-decoration:underline;}
div.header div.search {height:25px; padding-left:130px;}
div.header div.search input.text {width:177px; height:19px; background:url(/images/input_search.gif) left top no-repeat; border:0; padding:3px 10px 0 10px; vertical-align:middle; color:#141414;}
div.header div.search img {margin-left:-55px; vertical-align:middle;}

div.white-box {margin:0 12px 0 12px;}
div.white-box div.mid {border-left:1px solid #b7cae4; border-right:1px solid #b7cae4; background:#fff; zoom:1; min-height:300px; height:auto !important; height:300px; padding:11px 23px 13px 23px;}
div.white-box div.tl {background:url('/images/white_tl.gif') left top no-repeat;}
div.white-box div.tr {background:url('/images/white_tr.gif') right top no-repeat;}
div.white-box div.t {background:url('/images/white_t.gif') left top repeat-x; margin:0 6px; height:11px; font-size:0;}
div.white-box div.bl {background:url('/images/white_bl.gif') left top no-repeat;}
div.white-box div.br {background:url('/images/white_br.gif') right top no-repeat;}
div.white-box div.b {background:url('/images/white_b.gif') left top repeat-x; margin:0 6px; height:11px; font-size:0;}

div.gray-box {position:relative; margin:-22px -23px 27px 0; zoom:1;}
div.gray-box div.tr {background:url('/images/gray_tr.gif') right top no-repeat;}
div.gray-box div.t {background:url('/images/gray_t.gif') left top repeat-x; margin:0 5px 0 0; height:11px; font-size:0;}
div.gray-box div.m {background:url('/images/gray_bl.gif') #f1f3f5 left bottom no-repeat; padding:10px 20px 8px 17px;}
div.gray-box div.line, div.gray-box div.line2 {border-top:1px solid #dde5ef; border-bottom:1px solid #dde5ef; background:#f6f7f8;}
div.gray-box p.date {margin-bottom:5px;}

div.leftmenu {background:url('/images/gray_tl.gif') #f1f3f5 left top no-repeat; margin-top:4px; width:100%; margin-bottom:16px;}
div.leftmenu div.tr {background:url('/images/gray_tr2.gif') right top no-repeat;}
div.leftmenu div.bl {background:url('/images/gray_bl.gif') left bottom no-repeat;}
div.leftmenu div.br {background:url('/images/gray_br.gif') right bottom no-repeat;}
div.leftmenu ul {color:#454545; padding:4px 0 2px 0; margin:0;}
div.leftmenu ul li {background:none; padding:0; border-top:1px solid #fff; padding:8px 10px 10px 15px; margin:0;}
div.leftmenu ul li.first {border-top:0;}

div.years {width:106px;}
div.years ul {margin:0; padding:26px 20px 23px 20px; color:#616161;}
div.years ul li {background:url('/images/arr5.gif') 7px 4px no-repeat; padding:0 0 0 20px; margin:0 0 6px 0; border:0;}
div.years ul li.hover {background:url('/images/arr6.gif') 7px 4px no-repeat;}
div.years ul li.active {background:url('/images/arr7.gif') 7px 4px no-repeat;}

div.archive p.this_year {margin-bottom:30px;}

div.ramka {position:relative; margin:2px 20px 14px 0; zoom:1;}
div.ramka div.t {background:url('/images/ramka_t.gif') left top repeat-x; margin:0; height:auto; font-size:12px; width:100%;}
div.ramka div.r {background:url('/images/ramka_r.gif') right top repeat-y; width:100%;}
div.ramka div.b {background:url('/images/ramka_b.gif') left bottom repeat-x; margin:0; height:auto; font-size:12px; width:100%;}
div.ramka div.l {background:url('/images/ramka_l.gif') left top repeat-y; padding:1px 4px 5px 2px;}
div.ramka div.tl {position:absolute; left:0; top:0; background:url('/images/ramka_tl.gif') left top no-repeat; width:10px; height:10px; font-size:0;}
div.ramka div.tr {position:absolute; top:0; right:0; background:url('/images/ramka_tr.gif') left top no-repeat; width:10px; height:10px; font-size:0;}
div.ramka div.bl {position:absolute; left:0; bottom:0; background:url('/images/ramka_bl.gif') left top no-repeat; width:10px; height:10px; font-size:0;}
div.ramka div.br {position:absolute; right:0; bottom:0; background:url('/images/ramka_br.gif') left top no-repeat; width:10px; height:10px; font-size:0;}
div.ramka img {display:block;}

div.catalog_gray {background:#f1f3f5; padding:12px 20px 0 20px; margin-bottom:27px;}
div.catalog_gray div.line, div.catalog_gray div.line2 {border-top:1px solid #dde5ef; border-bottom:1px solid #dde5ef; background:#f6f7f8; margin-left:-20px; margin-right:-20px;}
div.catalog_gray div.ramka div.t {background:url('/images/ramka_t2.gif') left top repeat-x;}
div.catalog_gray div.ramka div.r {background:url('/images/ramka_r2.gif') right top repeat-y;}
div.catalog_gray div.ramka div.b {background:url('/images/ramka_b2.gif') left bottom repeat-x;}
div.catalog_gray div.ramka div.l {background:url('/images/ramka_l2.gif') left top repeat-y;}
div.catalog_gray div.ramka div.tl {background:url('/images/ramka_tl2.gif') left top no-repeat;}
div.catalog_gray div.ramka div.tr {background:url('/images/ramka_tr2.gif') left top no-repeat;}
div.catalog_gray div.ramka div.bl {background:url('/images/ramka_bl2.gif') left top no-repeat;}
div.catalog_gray div.ramka div.br {background:url('/images/ramka_br2.gif') left top no-repeat;}
div.catalog_gray ul li {margin-bottom:6px;}

div.white-box div.search {margin-top:30px; margin-bottom:28px;}
div.white-box div.search img {vertical-align:middle;}
div.white-box div.search input.text {width:425px; vertical-align:middle; margin-right:3px;}
div.searchresult {margin-bottom:26px;}

dl.news {margin:0; padding:0; list-style:none;}
dl.news dt {margin:0 0 9px 0; padding:0 0 0 19px; font-weight:bold; color:#000; background:url('/images/ico_date.gif') 0 2px no-repeat;}
dl.news dd {margin:0 0 20px 19px; padding:0;}

div.picleft {margin-right:20px; margin-bottom:12px;}
div.picleft div.ramka {margin:2px 0;}
div.picleft table {width:100px;}

div.picright {margin-left:20px; margin-bottom:12px;}
div.picright div.ramka {margin:2px 0;}
div.picright table {width:100px;}

div.promo {width:201px; margin-bottom:7px;}
div.promo img {display:block;}
div.promo div.corners_top {height:4px; background:url('/images/ramka_white_left.gif') left top no-repeat; margin-bottom:-4px; position:relative; z-index:1; width:100%; font-size:0;}
div.promo div.corners_top div {height:4px; background:url('/images/ramka_white_right.gif') right top no-repeat;}
div.promo div.corners_bot {height:4px; background:url('/images/ramka_white_left.gif') left -4px no-repeat; margin-top:-4px; position:relative; z-index:1; width:100%; font-size:0;}
div.promo div.corners_bot div {height:4px; background:url('/images/ramka_white_right.gif') right -4px no-repeat;}
div.gray-box div.promo div.corners_top {background:url('/images/ramka_gray_left.gif') left top no-repeat;}
div.gray-box div.promo div.corners_top div {background:url('/images/ramka_gray_right.gif') right top no-repeat;}
div.gray-box div.promo div.corners_bot {background:url('/images/ramka_gray_left.gif') left -4px no-repeat;}
div.gray-box div.promo div.corners_bot div {background:url('/images/ramka_gray_right.gif') right -4px no-repeat;}

p.backpath {font-size:11px; color:#454545; margin-top:-7px; position:relative;}

table.dealers {width:100%; border:0; color:#6b6b6b;}
table.dealers td {border:0;}
table.dealers td.code {padding:1px 11px; font-size:11px; text-align:right;}
table.dealers td.city {font-size:14px; font-weight:bold; color:#0d0da1; padding-bottom:16px;}
table.dealers th {color:#151515; padding-bottom:18px; vertical-align:top; text-align:left;}

div.gallery {margin-bottom:10px;}
div.gallery table {width:100%;}
div.gallery td.sep {width:33%;}
div.gallery div.ramka {margin:0;}
div.gallery h2 {margin:0 0 17px 0;}
div.gallery div.line {margin:17px 0 16px 0;}

table.table {width:100%; background:#f1f3f5; border:0; border-right:1px solid #fff; border-bottom:1px solid #fff; margin-bottom:19px;}
table.table th {font-weight:bold; text-align:center; vertical-align:middle; padding:14px 10px 13px 10px; border:0; border-right:1px solid #fff; border-bottom:1px solid #fff;}
table.table th a {font-weight:normal;}
table.table td {padding:6px 10px 7px 10px; border:0; border-right:1px solid #fff; border-bottom:1px solid #fff; vertical-align:middle; text-align:center;}
table.table td.left {text-align:left;}

table.table2 {margin-bottom:15px;}
table.table2 td {vertical-align:middle; padding:0 14px 0 19px; background:url('/images/sep.gif') left top repeat-y;}
table.table2 td.first {background:none; padding-left:0;}

td.footer {vertical-align:bottom; color:#fff; padding-top:21px;}
td.footer a {color:#6daada;}
td.footer a:hover {color:#ee7b00;}
td.footer div.copyright {float:left; padding-left:35px;}
td.footer div.contacts {float:right;}
td.footer div.nologo {float:right; padding-top:20px; padding-right:33px; width:300px; text-align:right;}

ul.sitemap {padding:0; font-weight:bold;}
ul.sitemap li {background:url('/images/arr3.gif') 5px 5px no-repeat; padding:0 0 0 20px; margin:0 0 6px 0;}
ul.sitemap li.main {font-size:14px; padding-left:0; background:none;}
ul.sitemap ul {padding:0; margin:6px 0 0 0; font-weight:normal;}
ul.sitemap ul li {background:url('/images/arr4.gif') 7px 5px no-repeat;}


#png {
	width:100%; height:100%; position:absolute; left:0; top:0; z-index:50; display:none;
	background:#000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity:0.70;
	-khtml-opacity:0.70;
	opacity:0.70;
}

#picpopup {
width:500px; margin-left:-250px; margin-top:-187px;
position:absolute;
position:fixed; top:50%; left:50%; z-index:90; display:none;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop) + document.documentElement.clientHeight/2);
_left: expression(eval(document.documentElement.scrollLeft)+ document.documentElement.clientWidth/2);
}
#picpopup img {border:10px solid #fff;}
#picpopup div.close {text-align:right;}
#picpopup div.close img {padding-bottom:10px; border:0;}

#picpopup2 {
width:600px; margin-left:-300px; margin-top:-175px;
position:absolute;
position:fixed; top:50%; left:50%; z-index:90; display:none;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop) + document.documentElement.clientHeight/2);
_left: expression(eval(document.documentElement.scrollLeft)+ document.documentElement.clientWidth/2);
}
#picpopup2 img {border:10px solid #fff;}
#picpopup2 div.close {text-align:right;}
#picpopup2 div.close img {padding-bottom:10px; border:0;}

