html,body {padding:0;margin:0}
body {color:#555556; background-color:#fff; font:75% Arial,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#555556; font-size:100% !important; font-size /**/:75%; font-family:Arial,Helvetica,'MS Sans Serif',sans-serif}
html>body td, html>body th {font-size:100%}
input,textarea,option,select {color:#000; font:100% Arial,Helvetica,'MS Sans Serif',sans-serif}

h1,h2,h3,h4,h5,p {margin:0; padding:0}

img {border:0}

a {color:#2a4fbe; text-decoration:underline}
a:hover {color:#949494}

#minWidth {position:relative; min-width:984px}

#top {position:relative; text-align:left; padding:20px 112px 9px 112px; min-height: 25px;}

#nav {float:left; width:75%; margin-right:-25%; background:#949494 url(../i/bgCorn.gif) no-repeat 100% 0}
#nav .icons {float:right; padding-right:12px; padding-top:5px}
#nav .icons img {margin:0 5px}

#nav ul {float:left; width:84%; overflow:hidden; margin:0; padding:0; list-style-type:none}
#nav ul li {float:left; border-right:1px solid #fff}
#nav li strong.hr, #nav li a {display:block; float:left; color:#fff; text-decoration:none; padding:4px 5px 5px 5px; background:url(../i/bgCorn.gif) no-repeat 100% 0}
#nav li strong.hr, #nav li a.hr, #nav li a:hover {background-color:#2a4fbe; font-weight:normal}

#lang-bar {float:right; width:25%}
#langbar {padding:4px 19px 0 40px; text-align:right; font-size:92%}

#visual {position:relative; height:104px; background-position:0 0; background-repeat:no-repeat}
#visual-sec {padding:0 112px}
#visual .logo {z-index:5; position:absolute; width:187px; background:url(../i/logo-bg.png) no-repeat 0 0; height:104px; top:0; left:57px; text-align:center}
#visual .logo div {width:187px; height:104px; background-image:url(../i/logo-bg.gif)}
#visual .logo img {margin-top:21px}
#visual .ex-date {float:right; width:25%;
	position: relative;
	left: -57px;
}
#visual .exdate {color:#fff; font-size:12px; padding:10px 0 0 40px}
#visual .exdate h2 {font-size:16px; padding-bottom:5px}
#visual .second-v {position:relative; width:100%; overflow:hidden;
}
#visual .vistav {color:#fff; float:left; width:75%; margin-right:-25%; text-align:right;

}
#visual .vistav P{
	padding-top:4px;
	font-size:12px;
	padding-right: 58px;
}
#visual .vistav IMG{
	margin-right: 58px;
}
#visual .flash {position:absolute; top:0; left:0; width:100%}
#visual .flash-l {padding-left:202px}

.corn {width:8px; height:8px; background:url(../i/bgCorn1.gif); position:absolute; top:0; right:0}

.hid-o {width:100%; overflow:hidden}

#middle {padding:10px 112px 53px 112px}

#leftCol {float:left; width:75%; margin-right:-25%}

.main-tbl table {width:100%; border-collapse:collapse; border:0; empty-cells:show; height:65px}
.main-tbl td {padding:0}
.main-tbl td.txt {color:#a7a7a7; border-left:3px solid #ccc; padding:11px 10px 14px 22px; width:75%; vertical-align:top}
.main-tbl td.txt p {padding-top:14px}
.main-tbl td.txt p.links {padding-bottom:2px; color:#2a4fbe}
.main-tbl td.txt h2 {position:relative; font-size:150%; font-weight:normal; padding-left:14px; margin-left:-14px; background: url(../i/ar-t.gif) no-repeat 0 7px; margin-bottom:-15px}
.main-tbl td.txt h2 a {color:#a7a7a7; text-decoration:none}
.main-tbl td.date {color:#fff; padding:5px 10px 5px 12px; background:#ccc url(../i/bgCorn.gif) no-repeat 100% 0; width:25%}
.main-tbl td.date .dt {font-size:120%}
.main-tbl td.date p {text-align:right; padding-top:14px; padding-bottom:0 !important}
.main-tbl tr.rows, .main-tbl tr.rows td {height:1px !important}
.main-tbl td.row-1 {background: url(../i/bgDot.gif) repeat-x 0 0; border-left-color:#ccc}
.main-tbl .row-show td.txt {color:#555556}

.main-tbl td.row-1-d {background: url(../i/bgDot.gif) repeat-x 0 0; border-left-color:#ccc; padding:11px 10px 14px 22px; width:75%;}
.main-tbl td.row-2-d {padding:5px 10px 5px 12px; width:25%}


#ex-combit .hov {background-image:url(../i/ar-l-comb.gif) !important}
#ex-combit .hov, #ex-combit .hov a {color:#FFB464}

#ex-tibo .hov {background-image:url(../i/ar-l-tibo.gif) !important}
#ex-tibo .hov, #ex-tibo .hov a {color:#C80082}

#ex-torginfo .hov {background-image:url(../i/ar-l-torginfo.gif) !important}
#ex-torginfo .hov, #ex-torginfo .hov a {color:#993366}

#ex-cifra .hov {background-image:url(../i/ar-l-cifra.gif) !important}
#ex-cifra .hov, #ex-cifra .hov a {color:#0F91A0}

#ex-elkom .hov {background-image:url(../i/ar-l-elkom.gif) !important}
#ex-elkom .hov, #ex-elkom .hov a {color:#23505F}

#ex-him .hov {background-image:url(../i/ar-l-him.gif) !important}
#ex-him .hov, #ex-him .hov a {color:#2d46aa}

#ex-energy .hov {background-image:url(../i/ar-l-energy.gif) !important}
#ex-energy .hov, #ex-energy .hov a {color:#E60000}
/*----*/
#ex-digiprint .hov {background-image:url(../i/ar-l-digiprint.gif) !important}
#ex-digiprint .hov, #ex-digiprint .hov a {color:#FFB900}

#ex-health .hov {background-image:url(../i/ar-l-health.gif) !important}
#ex-health .hov, #ex-health .hov a {color:#8BC3CA}

#ex-logistics .hov {background-image:url(../i/ar-l-logistics.gif) !important}
#ex-logistics .hov, #ex-logistics .hov a {color:#FFB900}

#ex-stomatology .hov {background-image:url(../i/ar-l-stomatology.gif) !important}
#ex-stomatology .hov, #ex-stomatology .hov a {color:#8BC3CA}

#ex-interstyle .hov {background-image:url(../i/ar-l-interstyle.gif) !important}
#ex-interstyle .hov, #ex-interstyle .hov a {color:#8C1E78}

#ex-light .hov {background-image:url(../i/ar-l-light.gif) !important}
#ex-light .hov, #ex-light .hov a {color:#d4b584}

#ex-belexpo .hov {background-image:url(../i/ar-l-belexpo.gif) !important}
#ex-belexpo .hov, #ex-belexpo .hov a {color:#0667a3}

#ex-air .hov {background-image:url(../i/ar-l-air.gif) !important}
#ex-air .hov, #ex-air .hov a {color:#0667a3}

#ex-atomexpo .hov {background-image:url(../i/ar-l-atomexpo.gif) !important}
#ex-atomexpo .hov, #ex-atomexpo .hov a {color:#013068}

#ex-belexpo2 .hov {background-image:url(../i/ar-l-belexpo.gif) !important}
#ex-belexpo2 .hov, #ex-belexpo2 .hov a {color:#0667a3}

#rightCol {float:right; width:25%}
#right-col {padding:12px 0 0 40px}

.news {margin:0; padding:0 0 4px 0; list-style-type:none; font-size:92%; background: url(../i/bgDot.gif) repeat-x -3px 100%}
.news .dt {display:block; background:#ccc url(../i/bgCorn.gif) no-repeat 100% 0; font-weight:normal; font-size:92%; padding:0 5px 0 2px; border-bottom:1px solid #fff; line-height:14px}
.news p {padding-top:3px}
.news a {color:#555556; text-decoration:none}
.news a:hover {color:#949494}
.news a:hover span {text-decoration:underline}
.news a img {vertical-align:top; margin-left:2px; margin-top:5px}
.news li {padding-bottom:8px}

.authorize {padding:11px 0 14px 0; background: url(../i/bgDot.gif) repeat-x -3px 100%; margin-bottom:20px}
.authorize h2 {font-size:100%; padding-bottom:6px}
.authorize .inp {margin-bottom:3px}
.authorize .btn {float:left; padding-top:6px}
.authorize .reg {float:right; font-size:92%; padding-top:13px}
.authorize .reg a {color:#ccc; text-decoration:none}
.authorize .reg a:hover {color:#949494; text-decoration:underline}
.authorize .btn input {background:#ccc url(../i/bgCorn.gif) no-repeat 100% 0; color:#fff; border:1px solid #fff; border-width:0; font-size:120%; height:23px}

.inp {border-style:inset; border-width:2px; padding:0 3px; background-color:#fff; border-color:#808080 #d4d0c8 #d4d0c8 #808080; -moz-border-bottom-colors: #FFFFFF #d4d0c8; -moz-border-right-colors: #FFFFFF #d4d0c8; -moz-border-top-colors: #808080 #404040; -moz-border-left-colors: #808080 #404040}
.inp input {border:1px solid #fff; border-width:0; margin:0; padding:0; width:100%}

.input {width:315px;}

.banner {background: url(../i/bgDot.gif) repeat-x -3px 100%; padding:0 0 21px 0; text-align:center;margin-top:20px}
.banner img {display:block; margin:0 auto}

#bottom {padding:0 112px 40px 112px}
#bottom .brd {width:75%; height:1px; background: url(../i/bgDot.gif) repeat-x -1px 0; margin-bottom:43px}
#bottom .astro {float:left; width:260px}
#bottom .astronim {position:relative; margin-left:-25px; padding-left:25px; background: url(../i/ar-gray.gif) no-repeat 0 14px}
#bottom .astronim a {text-decoration:none; color:#a7a7a7}
#bottom .astronim a:hover {color:#949494}
#bottom .astronim a span {text-decoration:underline; display:block}
#bottom .astronim img {float:left; margin-right:7px}
#bottom .copyright {float:left; color:#a7a7a7}

#body-text {background: url(../i/bgDot.gif) repeat-x -1px 12px; padding:21px 0 0 24px; text-align:justify}
#body-text h1 {position:relative; margin-left:-24px; font-size:150%; font-weight:normal; padding-left:24px; background: url(../i/ar-bl.gif) no-repeat 0 8px; padding-bottom:18px}
#body-text h1.or {color:#f98700; background-image:url(../i/ar-l-comb.gif)}
#body-text p {padding-bottom:16px}
#body-text h2 {font-size:120%; padding-bottom:7px}
.tbl {width:100%; border-collapse:collapse; border:0}
.tbl th {text-align:left; font-weight:normal; border-bottom:1px solid #ccc; padding:0 5px 2px 0}
.tbl td {padding:4px 5px 4px 0; background: url(../i/bgDot.gif) repeat-x -3px 100%}

.subnav {background: url(../i/bgDot.gif) repeat-x -3px 0}
.subnav ul {margin:0; padding:17px 0 10px 0; list-style-type:none; background: url(../i/bgDot.gif) repeat-x -3px 100%}
.subnav ul li {padding-bottom:9px}
.subnav .hr {position:relative; margin-left:-23px; display:block; color:#949494; font-weight:normal; text-decoration:none; padding-left:23px; background: url(../i/ar-left.gif) no-repeat 0 6px}

#r-sec {margin-bottom:20px;padding:0 0 11px 0;}

form {margin:0; padding:0}
.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}
.clr_banner {clear:both; float:none !important; height:10px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}
div.txt-tb:after {display: block; line-height: 0; height: 0; visibility: hidden; content: "- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ";}
div.txt-tb {position:relative; z-index:999; display:table}

.btn {float:left; padding-top:6px;}
.btn input {background:#ccc url(../i/bgCorn.gif) no-repeat 100% 0; color:#fff; border:1px solid #fff; border-width:0; font-size:120%; height:23px}
.star{color:#FF0000; margin-left: -5px;}
.error{color:#FF0000;}

#catalog .item-contacts {
 margin-bottom: 10px;
}
#catalog .item-url {
 margin-bottom: 10px;
}
#catalog .item-floated {
float: right;
margin:0 10px 10px 2px;
}
#catalog .item-block{
background: url(../i/bgDot.gif) repeat-x -3px 100%;
font-size:92%;
margin: 0 0 10px 0;
}
#catalog .item-block .item-block-title{
font-weight:800;
margin-bottom: 5px;
}
#catalog .item-block .item{
margin-bottom: 3px;
}
#catalog a {color:#555556; text-decoration:none}
#catalog a:hover {color:#949494}
#catalog a:hover span {text-decoration:underline}
#flash{
	position: absolute;
	left: 0;
	top: 0px;
	width: 100%;
}
#flash .inside{
	height: 104px;
	margin-left: 200px;
	position: relative;

}
#flash OBJECT{
}

#ex_archive {list-style: none;}
#ex_archive .row{padding-bottom: 10px;}
#ex_archive .date{}
#ex_archive .link{}

.pages{text-align: center;}

.img_td{text-align: center; width: 25%;}
.img_descript{margin-bottom: 15px; margin-top: 5px; margin-left: 5px; margin-right: 5px;}