* {
margin:0;
padding:0;
}


BODY {
background:#effbff url(/i/bg.jpg) 0 0 repeat-x;
font-family:Tahoma, Helvetica, sans-serif;
color:#000;
font-size:80%;
min-width:990px;
width:expression(document.body.clientWidth>990?"100%":"990px");
}


H1 {
color:#336;
font-weight:normal;
font-size:160%;
margin:0 0 0.4em 0;
padding:0;
}


H2 {
font-weight:normal;	
color:#666;
font-size:180%;
padding:0;
margin:0 0 1.2em 0;
}

.tdLDop H2 {
color:#336;
font-size:140%;
}

.news H2 {
margin-bottom:0.1em;
}

H3 {
font-weight:bold;	
color:#09f;
font-size:120%;
padding:0;
margin:0 0 1em 0;
}


H4 {
font-weight:bold;	
color:#09f;
font-size:120%;
padding:0;
margin:0 0 0.3emem 0;
}

H5 {
font-weight:bold;	
color:#09f;
font-size:100%;
padding:0;
margin:0 0 0.3emem 0;
}



IMG {
border:0;
}

A {
color:#06c;
text-decoration:underline;
}
A:hover {
text-decoration:none;
}

P {
margin:0 0 1em 0;
}

UL {
list-style:none;
margin:0 0 1em 0.3em;
}


LI {
background:url(/i/bul-li.gif) 0 0.7em no-repeat;
padding-left:0.7em;
}

OL {
margin:0 0 1em 0.3em;
list-style-position:inside;
}

OL LI {
background:none;
padding-left:0;
margin:0;
}

INPUT, SELECT, TEXTAREA {
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#4d4c4c;
}

.clearAll {
clear:both;
float:none !important;
font-size:0px !important;
border:none;
margin:0 !important;
padding:0 !important;
background:transparent !important;
visibility:hidden !important;
}

.top {
min-width:990px;
width:expression(document.body.clientWidth>990?"100%":"990px");
height:140px;
background:url(/i/corn-top.gif) 0 100% no-repeat;
}

.tabTop {
width:100%;
border-collapse:collapse;
}

.tdLogo {
vertical-align:top;
width:180px;
padding:25px 0 0 91px;
}

.tdMenu {
vertical-align:top;
padding:43px 33px 0 0;
}

.tdMenu A{
float:left;
height:30px;
margin-right:3px;
font-size:12px !important;
color:#06c;
font-weight:bold;
text-decoration:none;
}

.tdMenu A .menuL{
float:left;
height:30px;
}

.tdMenu A .menuR{
float:left;
height:24px;
padding:6px 6px 0 11px;
cursor:pointer;
}

.tdMenu A:hover, .tdMenu A.menuOn {
background:url(/i/menu-bg.gif) 0 0 repeat-x;
}

.tdMenu A:hover .menuL, .tdMenu A.menuOn .menuL{
background:url(/i/menu-l.gif) 0 0 no-repeat;
}

.tdMenu A:hover .menuR, .tdMenu A.menuOn .menuR{
background:url(/i/menu-r.gif) 100% 0 no-repeat;
}

.menuRight {
position:relative;
width:100%;
border-bottom:2px solid #9accff;
margin-bottom:20px;
}

.menuRight UL {
list-style:none;
margin:0 64px 3.5em 0;
padding:0;
}

.menuRight LI {
background:url(/i/bul-blue.gif) 0 0.3em no-repeat;
margin:0 0 0.7em 0;
padding:0 0 0 9px;
color:#06c;
font-weight:bold;
}

.menuRight LI UL{
margin:0.7em 0 0 0.9em;
}

.menuRight LI LI{
background:url(/i/bul-blue2.gif) 0 0.5em no-repeat;
margin:0 0 0.7em 0;
padding:0 0 0 9px;
color:#06c;
font-weight:normal;
}

.menuRight LI LI UL{
margin:0.9em 0 0 0.8em;
}

.menuRight LI LI LI{
background:url(/i/bul-dot.gif) 0 0.5em no-repeat;
margin:0 0 1em 0;
padding:0 0 0 6px;
color:#06c;
font-size:85%;
}

.lang {
vertical-align:top;
white-space:nowrap;
text-align:right;
width:40%;
color:#666;
font-weight:bold;
padding:29px 35px 0 0;
}

.lang SPAN{
color:#06c;
}

.tabTopMenu {
width:100%;
border-collapse:collapse;
}

.in {
vertical-align:top;
width:50%;
white-space:nowrap;
padding:23px 40px 0 40px;
font-size:85%;
}

.in DIV{
background:url(/i/i-in.jpg) 0 0 no-repeat;
padding:7px 0 0 40px;
}

.in A, .faq A{
background:url(/i/li-red.gif) 0 0.6em no-repeat;
padding:0 0 0 7px;
color:#f60;
}

.faq {
vertical-align:top;
white-space:nowrap;
padding:25px 0 0 0;
font-size:85%;
}

.faq DIV{
background:url(/i/i-faq.jpg) 0 0 no-repeat;
padding:5px 0 0 35px;
height:27px;
}

.visual {
position:relative;
min-width:990px;
width:expression(document.body.clientWidth>990?"100%":"990px");
height:265px;
margin-bottom:21px;
overflow:hidden;
}

.visualDop {
position:relative;
min-width:990px;
width:expression(document.body.clientWidth>990?"100%":"990px");
height:135px;
background:url(/i/dop-bg.jpg) 0 0 repeat-x;
}


.icons {
position:absolute;
width:164px;
height:122px;
padding:14px 0 0 26px;
top:0px;
right:0px;
background:url(/i/bg-icon.gif) 0 0 no-repeat;
z-index:200;
}

.icons A, .icons SPAN {
float:left;
width:27px;
height:27px;
margin-right:22px;
}

.icons A:hover, .icons SPAN {
background:url(/i/i-icon-on.gif) 0 0 no-repeat;
}

.icons IMG {
margin:7px 0 0 7px;
}


.dopLeft {
position:absolute;
left:0;
top:0;
width:71px;
height:91px;
background:url(/i/dop-left.jpg) 0 0 no-repeat;
}

.tabContentIndex {
width:100%;
min-width:990px;
width:expression(document.body.clientWidth>990?"100%":"990px");
border-collapse:collapse;
margin-bottom:70px;
}

.tdLIndex {
width:34%;
}

.news {
color:#999;
}

.news SPAN{
font-size:80%;
}

.news A {
color:#369;
}

.news P {
margin-bottom:1.3em;
}

A.allNews {
color:#f60;
font-size:85%;
}

.tdRIndex {
width:25%;
vertical-align:top;
padding-top:5px;
}

.search A {
color:#999;
font-size:80%;
margin-left:8px;
}

.searchBg {
float:left;
width:70%;
height:28px;
background:url(/i/search-bg.gif) 0 0 repeat-x;
}

.searchL {
height:28px;
background:url(/i/search-l.gif) 0 0 no-repeat;
}

.searchR {
height:28px;
background:url(/i/search-r.gif) 100% 0 no-repeat;
}

.inpSearch {
width:95%;
border:none;
margin:5px 0 0 5px;
}

.butSearch {
float:left;
cursor:pointer;
margin-left:2px;
}

.voice {
margin:35px 0 0 27px;
}


.voice A{
cursor:pointer;
color:#333;
text-decoration:none;
}

.voice IMG{
cursor:pointer;
vertical-align:top;
margin:0.2em 0.6em 0 0;
}

.voicet {
margin-bottom:1em;
}


.tdCIndex {
vertical-align:top;
padding-left:19px;
}

.tabNew {
width:100%;
border-collapse:collapse;
}

.tabNew TD {
vertical-align:top;
padding:0 13px 18px 0;
}

.tabNew P{
margin-top:0.7em;
margin-bottom:0.1em;
}

A.more {
font-size:85%;
}

.tabBanners {
width:100%;
min-width:990px;
width:expression(document.body.clientWidth>990?"100%":"990px");
border-collapse:collapse;
margin-bottom:40px;
}

.tabBanners TD {
vertical-align:top;
}

.tabBanners A {
display:block;
background:url(/i/bul-blue.gif) 0 0.3em no-repeat;
padding:0 0 0 9px;
font-size:120%;
font-weight:bold;
}

.tdBanL {
width:34%;
}

.tdBanR {
}

.tdBanC {
width:30%;
padding:0 25px 0 26px;
}


.tdLDop {
padding:2px 65px 0 87px;
vertical-align:top;
}

.tdLDop TD {
	padding: 3px;
	vertical-align: top;
}

.zagl {
color:#333366;
font-size:190%;
margin-bottom:1em;
}

.remark, .remarkFaq {
position:relative;
width:100%;
padding-left:33px;
background:#e8f8fe;
border-top:1px solid #effbff;
border-left:1px solid #ecf9fe;
border-bottom:1px solid #edf9fe;
color:#069;
margin:2em 0 2em -33px;
}

.remarkFaq {
margin:0 0 1em -33px;
}

.padR {
padding:1.4em 120px 2.6em 0;
}

.remarkFaq .padR {
padding-top:0.7em;
padding-bottom:1em;
}

.pages {
text-align:center;
color:#666;
font-size:85%;
padding:2em 0 0 0;
}

.pages A {
color:#ff6600;
margin-right:0.4em;
}

.pages STRONG {
margin-right:0.4em;
}

.picLeft {
position:relative;
float:left;
margin:0 1.5em 0.5em 0;
border:2px solid #9cf;
}

.tabProd {
width:100%;
border-collapse:collapse;
}

.tabProd TD {
vertical-align:top;
padding-bottom:69px;
}

.tabProd H1 {
font-size:100%;
font-weight:bold;
color:#000;
margin:0 0 0.2em 0;
padding:0;
}

.tabProd SPAN {
color:#666;
}

.tdPic {
padding:0 20px 0 0;
}

.bigPic {
position:relative;
border:2px solid #e0e0e0;
}

.picSmall {
float:left;
margin:8px 19px 3px 0;
width:122px;
height:90px;
background-position:center center;
background-repeat:no-repeat;
}

.picSmall2 {
padding-left:31px;
}

.picSmall2 .picSmall{
margin:8px 0 3px -31px;
}

.picSmall IMG {
border:1px solid #000;
}


/* corn */

.cornBigPicTL, .cornBigPicTR, .cornBigPicBL, .cornBigPicBR {
position:absolute;
width:21px;
height:21px;
background:url(/i/corn-pic-w.gif) 0 0 no-repeat;
}

.firstPic .cornBigPicTL, .firstPic .cornBigPicTR, .firstPic .cornBigPicBL, .firstPic .cornBigPicBR {
position:absolute;
width:21px;
height:21px;
background:url(/i/corn-pic-b.gif) 0 0 no-repeat;
}

.cornBigPicTL, .firstPic .cornBigPicTL {
top:-2px;
left:-2px;
}

.cornBigPicTR, .firstPic .cornBigPicTR{
background-position:100% 0;
top:-2px;
right:-2px;
}

.cornBigPicBL, .firstPic .cornBigPicBL {
background-position:0 100%;
bottom:-2px;
left:-2px;
}

.cornBigPicBR, .firstPic .cornBigPicBR {
background-position:100% 100%;
bottom:-2px;
right:-2px;
}

.cornMenuBR {
position:absolute;
bottom:-2px;
right:0px;
width:64px;
height:41px;
background:url(/i/corn-menu.gif) 0 0 no-repeat;
}

.cornNew {
position:relative;
border:2px solid #99ccff;
}

.cornNewTL, .cornNewTR, .cornNewBL, .cornNewBR {
position:absolute;
width:14px;
height:14px;
background:url(/i/corn-new.gif) 0 0 no-repeat;
}


.cornNewTL {
top:-2px;
left:-2px;
}

.cornNewTR {
top:-2px;
right:-2px;
background-position:100% 0;
}

.cornNewBL {
bottom:-2px;
left:-2px;
background-position:0 100%;
}

.cornNewBR {
bottom:-2px;
right:-2px;
background-position:100% 100%;
}

.cornPicTL, .cornPicTR, .cornPicBL, .cornPicBR {
position:absolute;
width:22px;
height:23px;
background:url(/i/corn-pic.gif) 0 0 no-repeat;
}


.cornPicTL {
top:-2px;
left:-2px;
}

.cornPicTR {
top:-2px;
right:-2px;
background-position:100% 0;
}

.cornPicBL {
bottom:-2px;
left:-2px;
background-position:0 100%;
}

.cornPicBR {
bottom:-2px;
right:-2px;
background-position:100% 100%;
}



.cornBan {
position:relative;
width:100%;
height:116px;
background-position:0 0;
background-repeat:repeat-x;
margin-bottom:13px;
}

.cornBanL {
position:absolute;
left:0;
top:0;
width:24px;
height:116px;
background:url(/i/cornBan-l.gif) 0 0 no-repeat;
}

.cornBanR {
position:absolute;
right:0;
top:0;
width:24px;
height:116px;
background:url(/i/cornBan-r.gif) 0 0 no-repeat;
}

.cornBanR2 {
position:absolute;
right:0;
top:0;
width:100px;
height:116px;
background:url(/i/cornBan-r2.gif) 0 0 no-repeat;
}

.cornRemarkTL {
position:absolute;
left:-1px;
top:-1px;
width:21px;
height:25px;
background:url(/i/corn-remark-tl.jpg) 0 0 no-repeat;
}

.cornRemarkBL {
position:absolute;
left:-1px;
bottom:-1px;
width:21px;
height:25px;
background:url(/i/corn-remark-bl.jpg) 0 0 no-repeat;
}

.cornRemarkBR {
position:absolute;
right:0;
bottom:-1px;
width:82px;
height:56px;
background:url(/i/corn-remark-br.jpg) 0 0 no-repeat;
}

* html div.cornBanR, * html div.cornBanR2 {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : 0 );}


* html div.cornNewTR, * html div.cornNewBR, * html div.cornPicTR, * html div.cornPicBR, * html div.cornBigPicTR, * html div.cornBigPicBR, * html .firstPic div.cornBigPicTR, * html .firstPic div.cornBigPicBR {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -3 : -2 );}
* html div.cornNewBL, * html div.cornNewBR, * html div.cornPicBL, * html div.cornPicBR, * html div.cornMenuBR, * html div.cornBigPicBL, * html div.cornBigPicBR, * html .firstPic div.cornBigPicBL, * html .firstPic div.cornBigPicBR {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -3 : -2 );}

* html div.cornRemarkBR {right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -2 : -1 );}
* html div.cornRemarkBL, * html div.cornRemarkBR {bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -2 : -1 );}

/* footer */

.tabFooter {
width:100%;
min-width:990px;
width:expression(document.body.clientWidth>990?"100%":"990px");
border-collapse:collapse;
background:url(/i/bg-bot.gif) 0 5px no-repeat;
}

.tdCopyright {
width:34%;
vertical-align:top;
color:#999;
font-size:85%;
padding:39px 0 22px 0;
}

.tdCopyright A{
color:#999;
text-decoration:none;
}

.tdCopyright A:hover SPAN{
text-decoration:underline;
}

.padL {
padding-left:86px;
}

.tdAdress {
vertical-align:top;
color:#333;
padding:0 0 22px 19px;
}

.tel {
color:#666;
margin-bottom:1em;
}

.tel SPAN {
font-size:140%;
}

.tdBotText {
width:25%;
vertical-align:top;
color:#333;
padding-bottom:22px;
}

.where {
position:relative;
margin:-27px 0 0 87px;
height:37px;
color:#666;
font-size:85%;
}

.where A {
color:#666;
}

.where SPAN {
color:#333366;
}


.inpSel, .inpSel2 {
background:#fff;
border:1px solid #ccc;
padding-left:0px;
margin-top:0.7em;
}


.inpText, .inpText2 {
background:#fff;
border:1px solid #ccc;
padding:0.2em 0 0.2em 5px;
margin-top:0.7em;
}

.inpSel2, .inpText2 {
margin-top:0;
}

.butSend {
margin-top:0.5em;
}

.tabArhiv {
border-collapse:collapse;
margin:0.7em 0 1em 0;
}

.tabArhiv TD{
vertical-align:middle;
padding:0 5px 0 0;
}