.color {color:3f93da;}
BODY {font-size:70%; font-family: Verdana, Tahoma, Arial, sans-serif; color: #333333; margin:0; padding:0 0 42px 0; background:#FFFFFF}

TD, TH, P {margin-top: 5px;}

.content {padding:10px 22px}

#main-grid {width:842px; border:0}
#main-grid IMG {border:0}

#main-leftcol {width:222px; vertical-align:top; padding:0}
#main-leftcol .indent {padding:0 19px}
#main-logo {padding:20px 0 81px 11px}

#main-menublock {height:221px;}
#main-menu {padding-bottom:6px; background:url(http://transrussia.ru/img/2007/menu/main-sep.gif) bottom left no-repeat;}
#main-menu DIV {padding-left:4px; background:url(http://transrussia.ru/img/2007/menu/main-sep.gif) 0 0 no-repeat;}
#main-menu DIV DIV {background:url(http://transrussia.ru/img/2007/menu/main-bullet.gif) 8px 7px no-repeat;}
#main-menu IMG {width:179px; height:27px;}

#main-grid .tit {padding-bottom:6px; background:url(http://transrussia.ru/img/2007/main-sep.gif) bottom left no-repeat;}
#main-grid .tit DIV {margin-left:4px; border-top:1px solid #4D83BC; background:url(http://transrussia.ru/img/2007/bullet-blue.gif) 0 8px no-repeat;}
#main-grid #main-leftcol .tit {margin-right:2px;}

#main-grid .txtblock, #main-content .txtblock {font-size:90%; color:#454347; padding:8px 0 0 4px}

#main-centercol {width:417px; vertical-align:top; padding:0}
#main-sitetitle {padding-top:53px}
#main-pic {padding:21px 0 5px 0}

#main-rightcol {width:203px; vertical-align:top; padding:0}
#main-rightcol .indent {padding:0 0 0 17px}
#main-rightcol .blueblock {margin:0 0 0 4px; background:#004D9F}
#main-rightcol .blueblock .size {width:182px; height:33px;}
#main-rightcol .date {padding:22px 0 22px 0;}
#main-rightcol .expoinfo {padding:20px 0 20px 0; background:url(http://transrussia.ru/img/2007/main-sep.gif) top left no-repeat;}
#main-rightcol .expoinfo-eng {padding:33px 0 33px 0; background:url(http://transrussia.ru/img/2007/main-sep.gif) top left no-repeat;}
#main-rightcol .support {padding:25px 0 15px 4px; background:url(http://transrussia.ru/img/2007/main-sep.gif) top left no-repeat;} 

.clear {height:1px; clear:both; font-size:0;}

#main-content {width:842px; border:0}
#main-content IMG {border:0}
#main-content TD {vertical-align:top; padding:0}
#main-content .tit-counter {margin:0 0 0 0; padding-bottom:4px; background:url(/img/2007/main-sep.gif) bottom left no-repeat;}
#main-content .tit {margin:14px 0 0 0; padding-bottom:4px; background:url(/img/2007/main-sep.gif) bottom left no-repeat;}
#main-content .tit DIV {margin-left:4px; padding:1px 0 5px 18px; background:url(/img/2007/bullet-blue.gif) 0 1px no-repeat;}
#main-content A  {color:#454347; text-decoration:none}
#main-content A:visited {color:#666666}
#main-content A:active, #main-content A:hover {color:#004D9F}
#main-content .block-1 {width:222px;}
#main-content .block-1 .indent {padding:0 21px 0 19px}
#main-content .block-2 {width:216px;}
#main-content .block-2 .indent {margin-left:-4px; padding:0 19px 0 0}
#main-content .block-4 {width:203px;}
#main-content .block-4 .indent {padding:0 0 0 17px}

#grid {width:1000px; border:0}

#leftcol {width:202px; vertical-align:top; padding:0 0 42px 0; background:#DFE0E2}
#leftcol IMG {border:0}
#logo {height:196px; background:#fff url(http://transrussia.ru/img/2007/clouds.jpg) bottom left no-repeat;}
#logo IMG {margin-top:20px}

#menu {padding-bottom:6px; background:#fff url(http://transrussia.ru/img/2007/sep-gray-dark.gif) bottom left no-repeat;}
#menu DIV {background:url(http://transrussia.ru/img/2007/sep-white.gif) 0 0 no-repeat;}
#menu DIV.menu-0 {background:url('')}
#menu DIV DIV {background:url(http://transrussia.ru/img/2007/menu/bullet.gif) 10px 8px no-repeat;}
#menu DIV.current DIV {background:url(http://transrussia.ru/img/2007/menu/bullet-current.gif) 11px 11px no-repeat;}
#menu IMG {width:202px; height:31px;}
/*
#main-menu DIV.sep {padding-left:4px; background:url(/img/2007/menu/main-sep.gif) 0 0 no-repeat;}
#main-menu DIV.bullet {background:url(/img/2007/menu/main-bullet.gif) 8px 7px no-repeat;}
*/

#leftcol .submenu {margin:0; padding:6px 0 19px 0; background:#BACCE9 url(/img/2007/sep-blue.gif) 0 0 no-repeat;}
#leftcol .submenu LI {list-style: none; text-align:right; margin:0; padding:6px 39px 1px 10px; background:url(http://transrussia.ru/img/2007/menu/submenu-bullet.gif) 174px 8px no-repeat;}
#leftcol .submenu A {color:#004D9F; text-decoration:none}
#leftcol .submenu A:hover {text-decoration:underline}
#leftcol .submenu LI.current {background:url(http://transrussia.ru/img/2007/menu/submenu-bullet-current.gif) 174px 8px no-repeat;}

.sendmail_submenu {margin:0; padding:6px 5px 6px 5px; background:#BACCE9;}
#leftcol .sendmail_submenu ul{ padding:0px; margin:0px; margin-left:30px; color:#004da0;}
#leftcol .sendmail_submenu LI {list-style: disc; text-align:left; margin:0; padding:4px;}
#leftcol .sendmail_submenu A {color:#004D9F; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none}
#leftcol .sendmail_submenu A:hover {text-decoration:underline;}
#leftcol .sendmail_submenu LI.current {}



#leftcol .submenu LI.current A {color:#454347}
#leftcol .archive-block {margin-top:19px; padding:0 0 9px 10px; border-top:1px solid #fff; background:#004D9F}
#leftcol .archive-block FORM {margin:0;padding:0}

#centercol {width:597px; vertical-align:top; padding:0 0 42px 0;}
#sitetitle {height:102px;}
#sitetitle IMG {border:0; margin:53px 0 0 15px}
#pics {border-bottom:1px solid #4D83BC}
#pics IMG {border:0}

#rightcol {width:201px; vertical-align:top; padding:0 0 30px 0; background:#ECEDEE}
#rightcol IMG {border:0}
#rightcol .blueblock {height:31px; background:#004D9F}
#rightcol .date {padding:24px 0 19px 7px; background:#fff}
#rightcol .expoinfo {padding:24px 0 23px 7px; background:#fff url(/img/2007/sep-white.gif) 0 0 no-repeat;}
#rightcol .expoinfo-eng {padding:24px 0 23px 7px; background:#fff url(/img/2007/sep-white.gif) 0 0 no-repeat;}

#rightcol .submenu {margin:0; padding:6px 0 19px 0; background:#BACCE9 url(/img/2007/sep-blue.gif) 0 0 no-repeat;}
#rightcol .submenu LI {list-style:none; letter-spacing:1px; margin:0; padding:6px 10px 1px 33px; background:url(/img/2007/menu/submenu-bullet.gif) 20px 8px no-repeat;}
#rightcol .submenu A {color:#004D9F; text-decoration:none}
#rightcol .submenu A:hover {text-decoration:underline}

#rightcol .tit {background:#fff url(/img/2007/sep-white.gif) 0 0 no-repeat;}

#rightcol .news-block {padding:2px 10px 14px 17px; background:url(/img/2007/sep-gray-light.gif) 0 0 no-repeat;}
#rightcol .news-block P {margin:9px 0 0 0}
#rightcol .news-block A {color: #004D9F;}
#rightcol .news-block A:visited {color: #666666;}
#rightcol .news-block A:active, #rightcol .news-block A:hover {color: #3F93DA;}

#rightcol .advertising-block {text-align:center; padding:0; background:url(/img/2007/sep-gray-light.gif) 0 0 no-repeat;}
#rightcol .insurer-block {text-align:center; padding:19px 0 13px 0; background:url(/img/2007/sep-gray-light.gif) 0 0 no-repeat;}

#print-logo {float:left; width:205px;}
#print-logo IMG {margin:18px 0 13px 18px; border:0}
#print-sitetitle {padding-top:43px}
#print-sitetitle IMG {border:0}
#print-pics {clear:both; padding-left:53px; background:#004EA0}

#print-grid {width:650px; border:0}
#print-leftcol {vertical-align:top;}
#print-rightcol {width:201px; text-align:right; vertical-align:top; padding:0; background:#ECEDEE}
#print-rightcol IMG {border:0}
#print-rightcol .blueblock {height:31px; background:#004D9F}
#print-rightcol .date {text-align:left; padding:24px 0 19px 7px; background:#fff}
#print-rightcol .expoinfo {text-align:left; padding:24px 0 23px 7px; background:#fff url(http://transrussia.ru/img/2007/sep-white.gif) 0 0 no-repeat;}
#print-rightcol .shade {padding-top:26px; background:url(http://transrussia.ru/img/2007/sep-gray-light.gif) 0 0 no-repeat;}

.footer {font-size:10px; color:#454347;}
.footer IMG {border:0}
.footer A {color:#004D9F;}
.footer .organizers {width:234px;}
.footer .organizers A {color:#454347; text-decoration:none}
.footer .organizers A:hover {text-decoration:underline}
.footer .organizers .tit {padding-bottom:8px}
.footer .organizers .logo {float:left; padding-right:8px;}
.footer .organizers .contacts {line-height:11px}

#main-footer {width:842px; margin:42px 0 0 0; border:0}
#main-footer TABLE {width:618px; border:0}
#main-footer TD {vertical-align:bottom; padding:0}
#main-footer-content {width:660px;}
#main-footer-content .indent {margin:0 20px 0 22px; padding:27px 0 0 0; background:url(http://transrussia.ru/img/2007/main-footer-bg.gif) 1px 0 no-repeat;}
#main-footer-blueblock {width:200px; background:#004D9F}

#in-footer {padding:27px 0 0 22px; background:url(http://transrussia.ru/img/2007/footer-bg.gif) 0 0 no-repeat;}
#in-footer TABLE {width:975px; border:0}
#in-footer TD {padding:0}

#print-footer {padding:22px; border-top:1px solid #B4BBD8}

/* оставила стили: */

.newsAnnounce {
	color: #303030;
	font-size: 11px;
	text-align: left;
}

/* можеть быть надо оставить */
.content a {
	color: #1D5483;
}

.content a:visited {
	color: #666666;
}

.content a:active, .content a:hover {
	color: #3F93DA;
}

.content li {
	text-align: left;
	list-style-image: url(http://transrussia.ru/img/bullet.gif);
}
/* // можеть быть надо оставить */

h1 {
	color: #3F93DA;
	font-size: small;
	text-transform: uppercase;
	text-align: left;
}

h1.pageTitle {
	color: #004DA0;
	font-size: 160%;
	font-weight:normal;
	text-transform: uppercase;
	text-align: left;
	margin-top:3px;
	padding: 0 0 0 22px;
	background:url(http://transrussia.ru/img/2007/bullet-h1.gif) 0 5px no-repeat;
}

h1.pageTitle-print {
	color: #004DA0;
	font-size: 160%;
	font-weight:normal;
	text-transform: uppercase;
	text-align: left;
	margin-top:3px;
	padding: 0;
}

h2 {
	color: #3F93DA;
	font-size: 100%;
	text-transform: uppercase;
	text-align: left;
	margin-top: 2em;
}

h3 {
	color: #3F93DA;
	font-size: 100%;
	text-align: left;
}

h4 {
	color: #666666;
	font-size: 100%;
	text-align: left;
	margin-bottom: 0px;
}

.redstar {
	color: #FF0000;
	font-size: 12px;
}

.button {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.path {
	text-transform: uppercase;
	padding-bottom:10px;
}

.path a, .path a:visited, .path a:active, .path a:hover {
	color: #3F93DA;
}

.smallSp, .smallSp a, .smallSp a:visited, .smallSp a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
}

.smallSp a:hover {
	text-decoration: underline;
}

li {
	text-align: left;
	margin-bottom: 5px;
}

ul.text {
	margin-bottom: 3px;
	margin-top: 5px;
}

TABLE.main-column {width:100%; margin-top:5px;}
TABLE.main-column TD {vertical-align:top; padding:5px;}
TABLE.main-column TD.info {width:100%;}
TABLE.main-column TR.odd TD {background-color:#EDEFF1;}
TABLE.main-column TR.odd TH {background-color:#EDEFF1;}
TABLE.main-column TR.last TD {border-bottom:1px solid #EDEFF1;}
TABLE.main-column TH.left {width:40%}
TABLE.main-column TH.right {width:60%}

.conf_table TH {background-color:#EDEFF1;}
.conf_table TD {border-bottom:1px solid #EDEFF1;}

table.blueBorder { border: 1px solid #3F93DA; border-collapse: collapse; }
table.blueBorder td { border: 1px solid #3F93DA; padding: 3px 5px; }

.tbl-decoration .tit td {text-align:center; font-weight:bold; background:#abb2d2}
.tbl-decoration td {vertical-align:top; padding:5px; border-top:1px solid #abb2d2; border-bottom:1px solid #abb2d2; border-right:2px solid #abb2d2;}
.tbl-decoration td.last {border-right:0px}
.tbl-decoration .conyact-info td {padding:5 4 5 4px; text-align:center}
.tbl-decoration .conf-tit {text-align:center; vertical-align:middle}
.tbl-decoration .price {font-weight:bold}

.color1 {
	background-color: #ebf6ff;
}
.color2 {
	background-color: #dcecf9;
}
.color3 {
	/*background-color: #c1daef;*/
	background-color: #1d2e74;
	color: #FFFFFF;
}


.tbl-decoration .tit td {text-align:center; font-weight:bold; background:#fec130}
.tbl-decoration td {vertical-align:top; padding:5px; border-top:1px solid #fec130; border-bottom:1px solid #fec130; border-right:2px solid #fec130;}
.tbl-decoration td.last {border-right:0px}
.tbl-decoration .conyact-info td {padding:5 4 5 4px; text-align:center}
.tbl-decoration .conf-tit {text-align:center; vertical-align:middle}
.tbl-decoration .price {font-weight:bold}

.event_programe td
{
border-bottom:1px solid #334193;
font-size:12px;
}

.event_programe .company
{
background-color:#e1ecf8;
}

.event_programe .date
{
background-color:#008dd2;
color:#FFF;
text-align:center;
font-size:15px;
}