html,body {padding:0;margin:0}
body {color:#3A3A3A; background:#fff; font:70% Tahoma,Verdana,Arial;}
td,th {color:#3A3A3A; font-size:100% !important; font /**/:70% Tahoma,Verdana,Arial;}
html>body td, html>body th {font-size:100%}
input,textarea,option,select {color:#3A3A3A; font:100% Tahoma,Verdana,Arial;}

h1 {margin:0; padding:0; font-size:180%; font-weight: bolder; text-align: center}
h2,h3,h4,h5,p {margin:0; padding:0}
h2 {
font:bold 14px/17px Arial, Helvetica, sans-serif, italic;
}

img {border:0}
a {color:#146194; text-decoration:underline}
a:hover {color:#B11D00}

#minWidth {position:relative; min-width:900px}

#top {background-color:#eee; min-height:57px}

#icons {float:right; padding:22px 21px 0 37px}
#icons img {cursor:pointer; cursor:hand; margin-left:10px}
#icons a {cursor:default}

#lang-bar {text-align:right; padding:21px 21px 20px 0}

#logo {float:left; width:28%}
#logo-s {position:relative; z-index:999; margin-top:-38px; padding-left:31px}

#sBlock {float:right; width:17%}

#navigation {float:left; width:55%; margin-right:-17%}

#nav {position:relative; margin:0 0 -1px 0; height:53px; border-collapse:collapse; border:0}
#nav td {vertical-align:top; padding:0; text-align:center}
#nav a {font:bold 110% Arial,Helvetica,'MS Sans Serif',sans-serif; color:#1463B2; display:block; padding:19px 5px; text-decoration:none}
#nav a:hover {background-color:#eee}
#nav a.hr:hover, #nav a.hr {color:#fff; background-color:#4980CE}

#s-block {position:relative; padding:17px 41px 8px 0}


.inp {border:1px solid #9D9D9D; padding:1px 5px 1px 5px}
html>body .inp {padding-top:2px; padding-bottom:2px}

.inp textarea, .inp input {color:#666; border:1px solid #fff; border-width:0; padding:0; width:100%}


#s-block .btn {position:absolute; top:21px; right:21px}

#visual {position:relative; background:#124A98 url(../i/visual.jpg) no-repeat 100% 0%; min-height:166px; border-bottom:5px solid #303C48; min-width:900px;}
#agregat {position:absolute; background: url(../i/agregat.gif); right:12px; bottom:-40px; width:509px; height:204px; }

#visual .text {color:#fff; background: url(../i/vis-corn.gif) no-repeat 30px 26px; padding:23px 0 10px 44px; margin-right:60%; line-height:15px}
#visual .text a {color:#B1B1B1}
#visual .text a:hover {color:#fff}

#middle {background: url(../i/brd.gif) repeat-y 26% 0;min-width:900px;}
#mid {/*background: url(../i/brd.gif) repeat-y 52% 0;*/ padding-bottom:30px}

#mid-s {background: url(../i/brd.gif) repeat-y 24% 0}
#mids {background: url(../i/brd.gif) repeat-y 76% 0; padding-bottom:20px}

h1.wth, #middle h1, #middle h3, h3.wth {color:#fff; font:bold 110% Arial,Helvetica,'MS Sans Serif',sans-serif; background:#9D9D9D url(../i/bgShad.gif) no-repeat 0 0; padding:12px 10px 12px 30px; border-bottom:4px solid #E7EAEA}
#rightCol h2, #middle h2 {color:#6C6C6C; font:bold 110% Arial,Helvetica,'MS Sans Serif',sans-serif; padding-bottom:10px}

#lCol {float:left; width:26%}
#rightCol h1, #lCol h1, #lCol h3 {border-color:#B11D00}

.br {background-color:#EFF1F0; border:1px solid #9D9D9D}
.br div {border:1px solid #fff; padding:5px 0; text-align:center}

#l-col {padding:14px 23px 15px 30px}
#l-col .char {color:#666; padding:10px 0 6px 0}
/*#l-col .char .ttl {float:left; width:60%; margin-right:-40%; padding-bottom:2px}*/
#l-col .char .ttl {float:left; width:100%;  padding-bottom:2px; text-align:justify;}
#l-col .char .chr {float:right; width:39%; padding-bottom:2px}


#leftCol {float:left; width:24%}
#left-col {padding:10px 8px 20px 8px}
#centerCol {float:left; width:52%; margin-right:-24%}
html>body #centerCol {margin-right:0}
#centerCol h1 {padding-left:24px}
#center-col {padding:14px 22px 20px 24px}
#rightCol {float:right; width:24%}
html>body #rightCol {float:left}


#cCol {float:left; width:74%}
#c-col {padding:14px 21px 7px 22px; position:relative;height:100%;}
#cCol h1 {padding-left:22px !important}

#news {list-style-type:none; margin:0; padding:0}
#news .dt {color:#146194; display:block; padding-bottom:2px}
#news li {padding-bottom:20px}

#rCol {float:left; width:48%}
#r-col {position:relative; padding:6px 21px 10px 9px}
#rCol h1 {padding-left:20px !important}

#rrCol {float:left; width:48%}
#rr-col {position:relative; padding:6px 21px 10px 9px}
#rrCol h1 {padding-left:20px !important}

.mytitle{
margin-left:38px;
}

span.mytitle a {
color:#b8004f;
}

.products{
position:relative; 
float:left;
width:28%;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
background-color:#dddddd;
border:1px solid #aaaaaa;
margin:2px;

z-index:100;
background-image:url(../i/intlogo.gif);
position: top left;
background-repeat:no-repeat;
padding-right:2%;
padding-bottom:2%;
padding-top:2%;
padding-left:2%;
color: #333333;
}

.products a {
color: #333333;
text-decoration: none;
}

.products a:hover{
color: #0000ff;
text-decoration: none;
}

.productsbottom{
font-size:11px;
position:relative; 
float:left;
/*width:98%;*/
width:95%;
padding:6px;
background-color:#dddddd;
margin:3px;
border:1px solid #aaaaaa;
}

.productsbot1{
position:relative; 
float:left;
width:29%;
z-index:100;
background-image:url(../i/intlogo.gif);
position: top left;
background-repeat:no-repeat;
padding:2%;
/*padding-right:16px;*/
}


.productsbottom a {
color: #333333;
text-decoration: none;
}

.productsbottom a:hover{
color: #0000ff;
text-decoration: none;
}


/*div.nav-ex {position:relative; font:bold 110% Arial,Helvetica,'MS Sans Serif',sans-serif; padding:4px 0 5px 0; width:43%}*/
div.nav-ex {position:relative; font:bold 80% Arial,Helvetica,'MS Sans Serif',sans-serif; padding:4px 0 5px 0; width:250px;
line-height: 1px;
}
div.nav-ex a { color:#ffffff; line-height: 1px;}




div.nav-ex div.over, div.nav-ex div:hover {border:1px solid #9D9D9D; background-color:#F2F2F2; }
div.nav-ex div.over ul, div.nav-ex div:hover ul {left:100%; visibility:visible;}

.menuparent a{ line-height: 1px;}


div.nav-ex a {cursor:pointer; cursor:hand; display:block}
/*div.nav-ex a span {display:block; padding:5px 2px 5px 11px}*/
div.nav-ex a span {display:block; padding:5px 2px 5px 11px}
div.nav-ex div.over a, div.nav-ex div:hover a, div.nav-ex a:hover, div.nav-ex a.hr {position:relative; z-index:999; color:#B11D00; text-decoration:none; background-color:#F2F2F2; border:1px solid #fff; }
div.nav-ex div.over a span, div.nav-ex div:hover a span, div.nav-ex a:hover span, div.nav-ex a.hr span {position:relative; background:url(../i/arr1.gif) no-repeat 100% 6px; padding:3px 20px 3px 9px; margin-right:-20px}

/* izmen */

/*
ul.bg {position:absolute; z-index:99; visibility:hidden; left:-999em; width:120% !important; width:135%; top:4px; list-style-type:none; margin:0; padding:0 0 0 30px}
html>body ul.bg {width:120% !important}
ul.bg li {position:relative; border:1px solid #9D9D9D; background-color:#F2F2F2}
ul.bg li div {border:1px solid #fff !important; padding:10px 7px}
ul.bg li span {display:block; background-repeat:no-repeat; background-position:50% 50%; height:215px !important}
ul.bg li a span, ul.bg li a {background-color:transparent !important; cursor:pointer; cursor:hand; padding:0 !important; margin:0 !important; border-width:0 !important}
*/





ul.bg {position:absolute; z-index:99; visibility:hidden;  top:10px;margin:0px; margin-left:27px; width:198px; height:153px;
 list-style-type:none; padding:0px;}

ul.bg li {position:relative; border:0px solid #9D9D9D; background-color:#F2F2F2; padding:0px;
 margin:0px;}
ul.bg li div {border:0px solid #fff !important; padding:0px;
 margin:0px;}
ul.bg li span {display:block;z-index:99; background-repeat:no-repeat; background-position:50% 50%; height:133px; padding:0px;
 margin:0px;border-width:0px;}
ul.bg li a span, ul.bg li a {background-color:transparent !important; cursor:pointer; cursor:hand; padding:0px;
 margin:0px; border-width:0px;}







/*.oborud-s {position:absolute; z-index:9; left:176%; margin-left:-63px; top:34px; width:124px; height:177px !important; background: url(../i/oborud.gif); border-width:0 !important}
*/
.oborud-s {position:absolute;  z-index:9; margin-left:110%;  top:9px; width:200px; height:135px !important;  padding:0 0 0 0px; 
 background-color: white;background-image: url(../i/oborud.gif); 
 background-repeat:no-repeat;background-position:center;  border:1px solid #9D9D9D;}




.order {float:right; font-family: Arial,Helvetica,'MS Sans Serif',sans-serif; background-color:#EFF1F0; border:1px solid #9D9D9D; margin-top:-3px}
.order div {background: url(../i/press.gif) no-repeat 11px 6px; border:1px solid #fff; padding:3px 10px 3px 25px}
.order span {font-size:90%}

/* izmen end */
.price {float:left; font-family: Arial,Helvetica,'MS Sans Serif',sans-serif; background-color:#EFF1F0; border:1px solid #9D9D9D; margin-top:20px}
.price div {background: url(../i/press.gif) no-repeat 11px 11px; border:1px solid #fff; padding:8px 15px 8px 25px}
.price span {font-size:90%}

#left-col .price {display:inline; margin-left:13px}
html>body #left-col .price {display:block}

#bottom {border-top:5px solid #DEE0E1 ; min-width:900px;}
#copyright {float:left; width:26%}
#cprht {padding:14px 20px 10px 46px}
#cprht span {font-weight:bold; color:#000}

#contacts {float:left; width:50%}
#cnts {padding:14px 20px 10px 20px}

#develop {float:right; width:20%; text-align:right; padding-top:14px}
#develop img {margin-right:15px}

#path {color:#fff; background:#124A98 url(../i/bgPath.jpg) no-repeat 100% 100%; padding:13px 24px 12px 24px; border-bottom:5px solid #000}
#path img {vertical-align:top; position:relative; margin-top:4px}
#path .home {top:-3px}
#path a {color:#fff}
#path .arrow {margin-left:5px; margin-right:4px}

.navex {font-size:110%; font-weight:bold; width: 88%}
.navex a {display:block; float:left; padding:5px 10px 5px 15px}
.navex a.s-hr:hover, .navex a.s-hr {color:#747474; background:url(../i/ar-r.gif) no-repeat 100% 12px}
.navex a.hr:hover, .navex a.hr {color:#747474; background:url(../i/ar-b.gif) no-repeat 100% 11px; text-decoration:none}
.navex .sbNav {font-weight:normal; font-size:90%; padding: 0px 0px 7px 28px}
.navex .sbNav a {padding:3px 10px 3px 15px}
.navex .sbNav .hr:hover, .navex .sbNav .hr {background-position:100% 8px}
/*///////////////////////////*/
#center-col {color:#333;font-size:120%;}
#left-col {font-size:120%;}
/*///////////////////////////*/

#center-col a {color:#0056AB}
#center-col a:hover {color:#B11D00}
#center-col h1 {font-size:140%; padding-bottom:14px; font-style:italic; text-align:left;}
#center-col h2 {font-size:140%; padding-bottom:14px; font-style:italic;}
#center-col h3 {font-size:100%; border-bottom:2px solid #DEE0E1; padding-bottom:3px; margin-bottom:4px}
#center-col h3 a:hover, #center-col h3 a {color:#666; text-decoration:none}
#center-col p {padding-bottom:14px}

.bigphoto {border:1px solid #9D9D9D; background-color:#EFF1F0; margin-top:10px; margin-bottom:4px}
.big-photo {border:2px solid #fff; padding:7px 10px; text-align:center}
.show-ob .phr span, .show-cat .phr span, .big-photo span {display:block; width:100%; overflow:hidden}

.open-up {float:right; padding-bottom:5px}
.open-up a {display:block; padding-left:16px; background: url(../i/open-up.gif) no-repeat 0 2px; float:right}

.print-page {float:right; padding-top:10px}
.print-page a {display:block; padding-left:16px; background: url(../i/print.gif) no-repeat 0 2px; float:right}
html>body .open-up a, html>body .print-page a {float:none}

.tbl {width:100%; border-collapse:collapse; border-top:1px solid #E7EAEA; margin-bottom:15px}
.tbl td {color:#666; border-bottom:1px solid #E7EAEA; padding:4px 4px}
.tbl td.param {text-align: center !important;border-right:1px solid #E7EAEA}
.tbl td.lft {border-right:1px solid #E7EAEA}

.show-cat .ph-r {float:left; width:45%; margin-right:-55%; border:1px solid #9D9D9D; background-color:#EFF1F0; margin-top:2px; margin-bottom:18px}
.show-cat .phr {border:1px solid #fff; padding:6px 5px; text-align:center}
.show-cat .desc {float:right; width:55%; padding-bottom:21px}
.show-cat .desc-s {padding:0 0 0 21px}
.show-cat .desc-s p {padding-bottom:8px !important}

.show-ob .ph-r {float:left; width:45%; margin-right:-55%; border:1px solid #9D9D9D; background-color:#EFF1F0; margin-top:2px; margin-bottom:7px}
.show-ob .phr {border:1px solid #fff; padding:6px 10px; text-align:center}
.show-ob .desc {float:right; width:55%; padding-bottom:7px}
.show-ob .desc-s {padding:0 0 0 21px}
.show-ob .desc-s p {padding-bottom:8px !important}
.show-ob .d-txt {padding-bottom:14px}

.show-ob .char {color:#666; padding:3px 0 6px 0}
.show-ob .char .ttl {float:left; width:60%; margin-right:-40%; padding-bottom:2px}
.show-ob .char .chr {float:right; width:39%; padding-bottom:2px}

/*.show-ob h2{
font-size:100%;
}
*/

.sitemap {font-weight:bold; margin:0; padding:0; list-style-type:none}
.sitemap ul {font-weight:normal; margin:0; padding:5px 0 3px 20px; list-style-type:none}
.sitemap li {padding-bottom:5px}

/* izemn */

.forms .inp {margin-bottom:8px}
.forms .inp textarea {height:100px}
.forms .sel option, .forms .sel select {color:#666; width:100%}
html>body .forms .sel option, html>body .forms .sel select {width:101%}
body:not([dummy]) .forms .sel option, body:not([dummy]) .forms .sel select {width:100%}
.forms .sel {padding-bottom:8px}
.forms .btn {float:left; border:1px solid #9D9D9D}
.forms .btn input {color:#3A3A3A; border:1px solid #fff; background-color:#EFF1F0; padding-bottom:1px}

.archive-ex {list-style-type:none; margin:0; padding:0 0 3px 0}
.archive-ex li {font-weight:bold; padding-bottom:6px; padding-left:10px; background:url(..../i/ar-b.gif) no-repeat 0 4px}
.archive-ex a {font-weight:normal;}

.sitemap {font-weight:bold; margin:0; padding:0; list-style-type:none}
.sitemap ul {font-weight:normal; margin:0; padding:5px 0 3px 20px; list-style-type:none}
.sitemap li {padding-bottom:5px}

/* izmen */ 

form {margin:0; padding:0}




/*
div.navex div.brd, div.nav-ex div.brd, .clr {clear:both; float:none !important;
 height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; 
background:transparent !important; visibility:hidden !important}
div.navex div.brd, div.nav-ex div.brd {background: url(../i/bgBr.gif) repeat-x 0 100% !important; visibility:visible !important;
 margin:3px 0 !important}
*/



 .clr {clear:both; float:none !important;
 height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; 
background:transparent !important; visibility:hidden !important}



div.nav-ex div.brd{
visibility:hidden;
height:0px;
padding:0px;
margin:0px;

}



div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:999; display:table-cell}




.tab1 h1{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
text-align:left;

}