/* CSS Document */
body,td,th {font-family: Arial, Tahoma, Verdana; color: #515151; font-size: 80%;}
a:link {text-decoration: none;}
a:visited {text-decoration: none; color: #FF6262;}
a:hover { text-decoration: underline; color: #FF0000;}
LI { 
list-style-image: url('/images/arrow.gif');
}
td li {list-style-position:outside;}
li a:hover{border-bottom: 1px dashed #515151; color: #FF0000; text-decoration: none}
li h3 {font-size:100%; font-weight: 200}
u{ border-bottom: 1px dashed #515151; text-decoration: none;}
a:active {text-decoration: none; color: #FF0000;}
a:link { color: #515151;}
a.oborudlink { color: #363636; font-weight: bold;}
a.titlenews { color: #000; font-weight: bolder; font-size:110%}
a font b { color: #000;}
a:hover font b { color: #FF0000;}
a:visited font b {color:#FF6262;}
a img{border:0}
a.oborudlinkG {text-decoration: underline; color: #515151;}
#container {min-width: 940px; vertical-align:top;}
* HTML #container {min-width: 1000px; }
#content1 {width: 365px; padding:634px 0px 0px 20px; text-align:left; vertical-align:top;}
#content2 {vertical-align:top; padding:200px 0px 0px 0px;}
#flashcontent h1{font-size: 85%; color: #363636}
#kartalayer {position:absolute; top:0; left:365px; margin-left:3%}
#logo_block { z-index:100; position: absolute; left:3%; top:0; width: 365px; padding-top:34px;}
#logo_block p{margin-left: 40px;}
.menutop {margin-left: 40px;}
#block3 {width:100%; position:relative}
.tab3 { vertical-align:top; text-align:center; width: 160px; float: left; margin-left: 0px; color: #000;}
* HTML .tab3 { margin-left: 0px;}
.tab4 { margin-left:160px; vertical-align:top; padding: 0px;}
.oborudS h2 {margin: 0; font-weight:normal; font-size: 185%; color: #FF0000; font-family: Tahoma, Arial, Verdana}
div.clear { clear: both;}
small {font-size: 85%; color:#363636}
a.smlarge {font-size:140%; color:#ccc}
a.smlarge:hover {color:#ff0000}
.spsokr { border-bottom:solid 1px #E0E0E0; margin-bottom:5px; padding-bottom:5px; margin-left:20px;}
.newssokr { border-bottom:solid 1px #E0E0E0; margin-bottom:5px; padding-bottom:5px; margin-left:20px;}
.newssokr b { font-weight:500}
.mapim a { float:left; height:16px; width:20px; background: url(/images/map1.gif) no-repeat left top;}
.mapim a:hover {height:16px; width:20px; background: url(/images/map2.gif) no-repeat left top;}
.homeim a { float:left; height:16px; width:18px; background: url(/images/house1.gif) no-repeat left top;}
.homeim a:hover {height:16px; width:18px; background: url(/images/house2.gif) no-repeat left top;}
.mailim a { float:left; height:16px; width:31px; background: url(images/mail1.gif) no-repeat left top;}
.mailim a:hover {height:16px; width:31px; background: url(/images/mail2.gif) no-repeat left top;}
.searchim a { height:16px; width:28px; background: url(/images/search.gif) no-repeat left top;}
.searchim a:hover {height:16px; width:28px; background: url(/images/search2.gif) no-repeat left top;}
.companyim a { height:47px; width:318px; background: url(/images/butt1.gif) no-repeat left top;}
.companyim a:hover {height:47px; width:318px; background: url(/images/butt1_over.gif) no-repeat left top;}
.newsim a { height:47px; width:318px; background: url(/images/butt2.gif) no-repeat left top;}
.newsim a:hover {height:47px; width:318px; background: url(/images/butt2_over.gif) no-repeat left top;}
.productim a { height:47px; width:318px; background: url(/images/butt3.gif) no-repeat left top;}
.productim a:hover {height:47px; width:318px; background: url(/images/butt3_over.gif) no-repeat left top;}
.marketsim a { height:47px; width:318px; background: url(/images/butt5.gif) no-repeat left top;}
.marketsim a:hover {height:47px; width:318px; background: url(/images/butt5_over.gif) no-repeat left top;}
.solutionsim a { height:47px; width:318px; background: url(/images/butt4.gif) no-repeat left top;}
.solutionsim a:hover {height:47px; width:318px; background: url(/images/butt4_over.gif) no-repeat left top;}
.techim a { height:47px; width:318px; background: url(/images/butt6.gif) no-repeat left top;}
.techim a:hover {height:47px; width:318px; background: url(/images/butt6_over.gif) no-repeat left top;}
.servisim a { height:47px; width:318px; background: url(/images/butt7.gif) no-repeat left top;}
.servisim a:hover {height:47px; width:318px; background: url(/images/butt7_over.gif) no-repeat left top;}
.linered { width:18px; height:1px; border-top:solid 6px #FF0000}
.linegreu {width:100%; height:1px; border-top:solid 2px #D2D2D2}
.sm {font-size: 85%;}
INPUT {BORDER-RIGHT: #D1D1D1 1px solid; BORDER-TOP: #D1D1D1 1px solid; BORDER-LEFT: #D1D1D1 1px solid; BORDER-BOTTOM: #D1D1D1 1px solid}
TEXTAREA {BORDER-RIGHT: #D1D1D1 1px solid; BORDER-TOP: #D1D1D1 1px solid; BORDER-LEFT: #D1D1D1 1px solid; BORDER-BOTTOM: #D1D1D1 1px solid}
form {padding:0; margin:0}
h2 { margin: 0; font-weight:normal; display:inline; font-size: 185%; color: #4E4E4E; font-family: Tahoma, Arial, Verdana}
h1 { margin: 0; font-weight:normal; font-size: 185%; color: #FF0000; font-family: Tahoma, Arial, Verdana; margin-bottom: 0.3em; border-bottom: #000000 1px solid; border-bottom: #ff0000 2px solid;}
a h1 {text-decoration:underline}
a:visited h1{text-decoration:underline; color: #FF6262;}
h3 { color: #363636; font-weight: bolder; font-size:110%; display:inline}
a:visited h3{text-decoration: none; color: #FF6262;}
a:hover h3{color: #FF0000;}
h4 { margin: 0; font-weight:normal; font-size: 135%; color: #FF0000; font-family: Tahoma, Arial, Verdana}
h3.zagolovok{margin-left:40px; font-family: Arial, Tahoma, Verdana; font-size:90%; color:#999999; font-weight:500}
ul li strong { color: #363636; font-weight: bolder; font-size:110%; display:inline}
ul li b { color: #363636; font-weight: bolder; font-size:110%; display:inline}
ul li a:visited strong{text-decoration: none; color: #FF6262;}
ul li a:visited b{text-decoration: none; color: #FF6262;}
ul li a:hover strong{color: #FF0000;}
ul li a:hover b{color: #FF0000;}
.tema {	display:inline; padding-left:10px; border-left: #ff0000 2px solid; color: #ff0000}
.tema2 { margin-bottom: 0.3em; border-bottom: #000000 1px solid; border-bottom: #ff0000 2px solid; color: #ff0000;}
.tema3 { text-align:right; margin-bottom: 0.3em; border-bottom: #DFDFDF 2px solid; border-top: #DFDFDF 2px solid;}
.tdlinia{ width:100%; height: 17px; BACKGROUND: url(images/lnia2.gif) repeat-x}
.tdYline{  height:100%; width:1px; border-left:solid 1px #CCC;}
* HTML .tdYline{min-height:100%; height:100%; display: table; position: relative;}
.tabgTD1{width:49%; vertical-align:top; float:left; border-right:solid 1px #CCC; padding-right:10px}
.tabgTD2{width:auto; vertical-align:top; padding-left:15px; margin-left:51%}
* HTML .tabgTD2{width:auto; vertical-align:top; padding-left:0px; margin-left:51%}
ul#textlist {clear: both;}
.style20 {padding:0 10 0 40px; margin:0px }
.content {padding:0 0 0 40px}
* HTML .content {float: left;}
.style22 {margin-left: 40px; font-family: Arial, Helvetica, sans-serif;	font-weight: bold; color: #bcbcbc}
.style24 {color: #363636; font-weight: bold}
.style25 {color: #828282}
.style30 {font-size: 10px; font-weight: bold; color:#363636}
.style31 {padding:0px 20px 20px; margin:0;}
.style34 {margin: 0; color: #DA231B; font-weight: bold}
.style35 {color: #515151; margin: 0}
.style37 {font-size: 24px; color: #FF0000}
.style38 {color: #333333; margin: 0}