HTML, BODY { padding:0; margin:0; background-color:#FFF; color:#010101; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.clear { clear:both; line-height:1px; }
img { border:0; }
a { color:#72a4d7; text-decoration:none; }
a:hover { color:#75a513; }

.outer { min-width:1002px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1002? '1002px': 'auto'); }

.super { padding:23px 0 0 44px; height:67px; position: relative;}
	.super .logo { float:left; width:271px; background-color:#FFF; margin-top:-10px; }
	.super .lang { float:left; width:63px; font-weight:bold; font-size:12px; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; margin-top:-3px; }
		.super .lang a { text-decoration:none; color:#010101; }
		.super .lang a:hover { text-decoration:underline; color:#2382d0; }
	.super .topmenu { padding-top:24px; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:bold; }
		.super .topmenu .blueline { background:url(i/topmenu_bg_x.gif) repeat-x; }
			.super .topmenu .blueline img { float:left; width:1px; padding-top:13px; background:url(i/topmenu_bg_x.gif) repeat-x; position:relative; z-index:2; }
			.super .topmenu .blueline .links a { display:block; float:left; padding:10px 10px 11px 10px; color:#010101; text-decoration:none; background:url(i/topmenu_bg_x.gif) repeat-x; }
			.super .topmenu .blueline .links a:hover { background:url(i/topmenu_a_x.gif) repeat-x; color:#2382d0; }
			.super .topmenu .blueline .links a.here { background:url(i/topmenu_a_x.gif) repeat-x; color:#2382d0; }
			.super .topmenu .blueline .navigation { 
				width:99px; 
				background-color:#FFF; 
				padding-left:35px; 
				position: absolute;
				right: 11px;
				top: 47px;
			}
				.super .topmenu .blueline .navigation a { margin:0 14px 0 0; display:block; float:left; line-height:1px; font-size:1px; }
				.super .topmenu .blueline .navigation a#home { width:11px; height:10px; background:url(i/home.gif) no-repeat; }
				.super .topmenu .blueline .navigation a:hover#home { background:url(i/home_hover.gif) no-repeat; }
				.super .topmenu .blueline .navigation a#email { width:12px; height:8px; background:url(i/email.gif) no-repeat; margin-top:1px; }
				.super .topmenu .blueline .navigation a:hover#email { background:url(i/email_hover.gif) no-repeat; }
				.super .topmenu .blueline .navigation a#sitemap { width:11px; height:9px; background:url(i/sitemap.gif) no-repeat; }
				.super .topmenu .blueline .navigation a:hover#sitemap { background:url(i/sitemap_hover.gif) no-repeat; }
				
.header { height:229px; }
.header_bel { height:436px !important; }
	.header .banner { width:594px; float:left; position:relative; z-index:3;}
	.header .banner2 { width:594px; float:left; position:relative; z-index:3; }
		.belarus_bel { position:absolute; left:23px; top:5px; z-index:3; width:451px; height:234px; }
			#belarus_bel_link { position:absolute; background: url(i/blank.gif); left:29px; top:5px; z-index:4; width:451px; height:234px; display:block; cursor:pointer; zoom:1;  } 
	.header .banner .backimage { padding-top:0px; }
		.header_bel .banner .backimage {padding-top:0px;}
		.header .banner2 .backimage { padding-top:35px; }
		.header_bel .banner2 .backimage {padding-top:0px;}
		.header .center { height:156px; margin-left:614px; padding-top:31px; }
	.header .menu { height:156px; margin:0; font-family:"Times New Roman", Times, serif; font-size:11px; line-height:13px; position: relative; z-index: 20;
	}
	* html .header .menu {
		margin-left: -10px;
	}
	/* IE6 
	* html .header {
		margin-bottom: -152px;
	}
	* html .header .menu {margin-top: -195px;}	
	/* IE7 */
	html>body .header .menu{
		//position: absolute;
		//left: 599px;
		//top: 125px;
		//width: expression(document.body.clientWidth - 600);
	}
		.menu table { width:100%; 
		}

		.menu td { padding:0 1px; padding-top:4px; }
		.menu tr.bottom td { padding-top:10px; }
			.menu a { display:block; height:25px; width:75px; margin:0 auto; overflow:visible; text-align:center; padding:50px 0 0 0; text-decoration:none; color:#a4a4a4; line-height:10px !important; font-size:11px; position:relative; z-index:6; }
		
		.header .menu a span { padding:0; }
		/*.header .menu a:hover span { position:absolute; z-index:60; width:113px; height:54px; background:url(i/menu_hover.png) 0 0 no-repeat; font:12px "Times New Roman", Times, serif; font-weight:bold; color:#1365a5; text-align:center; padding:13px 2px 0 0; line-height:13px; top:0; left:0; }*/

		#title-div { position:absolute; z-index:60; width:115px; height:50px;  font:12px "Times New Roman", Times, serif; font-weight:bold; color:#1365a5; text-align:center;  line-height:13px; top:0; left:0; display: none; }
		#title-div DIV{
			width: 95px;
			height: 37px;
			padding:13px 10px 0 10px;
			background:url(i/menu_hover.png) 0 0 no-repeat;
		}

	.header .special { height:211px; margin-top:18px; padding:0 22px 0 34px; margin-left:596px; }
		.header .special .topic { height:37px; background:url(i/special_bel_x.gif) repeat-x; }
		.header .special .block { margin:8px 8px 0 0; padding-right:47px; height:166px; overflow:auto; }
			.special .block ul,li { padding:0; margin:0; list-style:none; }
			.special .block li { padding-bottom:22px; }
			.special .block li .imgtext { margin-left:97px; height:62px; }
			.special .block li .text { background:url(i/special_bg.gif) bottom left no-repeat; padding-bottom:8px; }
			.special .block li img { margin-right:8px; float:left; }

.content .left { width:217px; float:left; padding:14px 38px 14px 31px; }
.content .center h3 { background:url(i/title_x2.gif) repeat-x; font-size:22px !important; color:#1e4298; margin-top:19px; height: auto !important; margin-bottom:28px; }
		 .center .belheader { margin-top:33px !important; }	

.content .center .pager { text-align:center }	
.content .center .pager a { color: #929292;}	
.content .center .pager a:hover { text-decoration:underline; color:#2382d0; }		 
.content .center .pager .page_num, .page_active { border: 1px solid #DCDCDC; padding: 1px 5px 1px 5px; margin:0 3px 0 3px; background-color: #ECECEC;}
.content .center .pager .page_num { }
.content .center .pager .page_active { background-color: #FFFFFF;}

.content .center {font-size: 12px;}	
	.content .rubdescr { margin-bottom: 10px;}	 
	.content h3.item_title { background: none; font-size:18px !important; color:#1e4298; margin-top:3px; height: auto !important; margin-bottom: 8px;}
	.content .title_divider { background:url(i/title_x2.gif) repeat-x; height: 10px;}
	.content #catNav{ padding-left: 0 !important;}
	.content .prod_nav { margin-bottom: 5px; margin-top: -20px;}
	.content .prod_nav select { border:1px solid #B5B5B5; width:350px; height:20px; font-size:12px; color:#14439f; padding:1px 4px;}
	.content .link_back { margin-top: 10px;}
	.content .left .search { height:35px; float:left; background:url(i/input_x.gif) repeat-x; padding:0 1px; }
		.content .left .search input { border:1px solid #000; border-width:1px 0;  width:172px; height:16px; font-size:14px; color:#14439f; padding:1px 4px; }
	.content .left a.search_btn { dispaly:block; float:left; margin:2px 0 0 9px; width:12px; height:16px; background:url(i/search_btn.gif) no-repeat 0 -16px; }
	.content .left a:hover.search_btn { background:url(i/search_btn.gif) no-repeat 0 0; }
	.dialog { padding-top:3px; }
		.dialog .topic { height:43px; background:url(i/wheather_x.gif) repeat-x left; }
		.dialog .dlg_bl { float:left; position:relative; bottom:2px; }
		.dialog .dlg_br { float:right; position:relative; bottom:2px; }
		.dialog .dlg_pad { padding:12px 13px 7px 11px; }
		.left .dialog .dlg_content { background-color:#dcdcdc; }
		.left .dialog .dlg_content2 { background-color:#d6e0b7; }		
			.dialog .dateweb20 { float:left; }
			.dialog .date { color:#5f5f5f; font-size:11px; font-weight:bold; padding:3px 7px; background-color:#FFF; float:left; margin-bottom:15px; height:14px; }
			.dialog .weather_info { background-color:#FFF; margin-bottom:10px; }
				.dialog .weather_info .table { padding:2px 7px; }
				.dialog .weather_info .info { float:right; width:67px; height:21px; padding-top:8px; font-weight:bold; color:#005198; text-align:right; }
					.dialog .weather_info .info img { margin:-1px 6px 0 0; }
				.dialog .weather_info .item { height:21px; padding-top:8px; }
					.dialog .weather_info .item a { text-decoration:none; color:#232323; }
					.dialog .weather_info .item a:hover { color:#025dac; font-weight:bold; }
				.dialog .divider { height:1px; background:url(i/list_item.gif) repeat-x; font-size:1px; }
			.dialog a.last_link { font-family:"Times New Roman", Times, serif; font-size:12px; text-decoration:none; color:#010101; }
			.dialog a.last_link:hover { text-decoration:underline; color:#025dac; }
			
			.dialog .dollar_info { margin-bottom:6px; }
				.dialog .dollar_info .table { padding:0 7px; }
				.dialog .dollar_info .short { width:130px; }
				.dialog .dollar_info .item { height:17px; padding-top:4px; padding-left:2px; }
					.dialog .dollar_info .item a { text-decoration:none; color:#232323; font-weight:bold; }
					.dialog .dollar_info .item a:hover { color:#2a6101; }

	.content .right { margin-left:286px; color:#4f4f4f; }
		.content .right .special { height:210px;  }
			.right .special .topic { height:37px; background:url(i/special_x.gif) repeat-x; }
				.right .special .workspace { padding-top:8px; }
					.special .workspace .photo { float:left; width:33%; height:72px; margin:0 1px 10px 0; }
					.special .workspace .nophoto { float:left; height:72px; margin:0 27px 10px 0; }
						.special .workspace .photo img { margin-right:10px; float:left; }
						.special .workspace a {  text-decoration:none; color:#010101;line-height:13px; }
						.special .workspace .poloska { height:72px; display: block;width:134px; text-decoration:none; color:#010101; float:left; line-height:13px; background: url(i/special_bg.gif) no-repeat bottom left;}
						.special .workspace h1 { color:#df0023; font-family:"Times New Roman", Times, serif; font-size:14px; padding:0 0 2px 0; margin:0; }
						.special .workspace a:hover { text-decoration:underline; }
						
		.content .right .countries { float:right; width:193px; margin:7px 20px 0 26px;}
		.content .right .countries #country1 { font-weight:800; font-size: 18px; color:#588616; }
			.right .countries .topic { height:35px; background:url(i/countries_x.gif) repeat-x; }
			.right .countries .bel_topic { height:34px; background:url(i/po_belarusi_x.gif) repeat-x; margin-bottom:2px; }
			.right .countries .list { border:1px solid #b5b5b5; border-bottom:none; padding:9px 25px 9px 20px; position: relative; }
				.countries .list .item { display:block; background:url(i/list_item.gif) repeat-x bottom left; height:20px; padding-top:2px; font-family:"Times New Roman", Times, serif; font-size:14px; }
					.list .item a { text-decoration:none; color:#000; }
					.list .item a:hover { font-weight:bold; color:#2382d0 !important; }
			img.list_bttm { position:relative; bottom:1px; }
		
		.content .right .centerevents { overflow:visible; }	
		.content .right .center { overflow:auto; padding-bottom:20px;
			zoom: 1;
			//overflow: visible;
		}
		* html .content .right .center {
			overflow: visible;
		}
		.content .right .news {
		}
			.right .news .topic { height:38px; background:url(i/news_x.gif) repeat-x; }
			.right .news .list {}
			.right .news .list1 { float:left; width:49%;  padding-bottom:20px; position: relative;}
				.news .list1 .new { margin:15px 62px 0 0; background:url(i/news_bottom.gif) no-repeat left bottom; padding-bottom:9px; }
				.news .list1 .new .date { color:#84a5ca; font-weight:bold; }
				.news .list1 .new a { display:block; color:#606060; text-decoration:none; }
				.news .list1 .new a:hover { text-decoration:underline; }
				h2 { padding:0; margin:0; font-size:12px; color:#3a3a3a; }
			.right .news .archive { padding-bottom:12px; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; height:11px; 
				position: absolute;
				white-space: nowrap;
				bottom: -8px;
			}
				.right .news .archive a { text-decoration:none; color:#636363; padding-left:20px; background:url(i/news_archive.gif) no-repeat left;  }
				.right .news .archive a:hover { text-decoration:underline; }
				
		.content .right .events { }
			.right .events .topic { height:31px; background:url(i/events_x.gif) repeat-x; }
			.right .events .list {}
			.right .events .list1 { float:left; width:49%; padding-bottom:20px; position: relative;}
				.events .list1 .new { margin:15px 50px 0 0; background:url(i/events_bottom.gif) no-repeat left bottom; padding-bottom:9px; }
				.events .list1 .new .date { color:#8aac4c; font-weight:bold; }
				.events .list1 .new a { display:block; color:#606060; text-decoration:none; }
				.events .list1 .new a:hover { text-decoration:underline; }
				h2 { padding:0; margin:0; font-size:12px; color:#3a3a3a; }
			.right .events .archive { padding-bottom:12px; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; height:11px; 
				position: absolute;
				white-space: nowrap;
				bottom: -8px;
			}
				.right .events .archive a { text-decoration:none; color:#636363; padding-left:20px; background:url(i/events_archive.gif) no-repeat left;  }
				.right .events .archive a:hover { text-decoration:underline; }
				
		.content .right .trail { color:#929292; padding-left:20px; background:url(i/trail_grey.gif) 0 3px no-repeat; margin-bottom:9px; }
			.content .right .trail a { color:#929292; text-decoration:none; font-size: 11px; }
			.content .right .trail a:hover { text-decoration:underline; color:#2382d0; }
		.content .right h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; font-style:italic; padding-top:7px;}
		.content .right h3.bel { background:none; color:#939393; }
		.content .right img.floated { float:left; margin:0 12px 3px 0; }
		.content .right h4, .content .right h4 a { padding:0; margin:0; color:#1e4298; font-style:italic; font-size:14px; margin-bottom:3px; }
		.content .right p { margin:0; padding:0; padding-bottom:11px; }
		.content .right .bel_list_item { padding-bottom:18px; background:url(i/divider_bel.gif) bottom left no-repeat; }
		.content .right .list_item { margin-bottom:18px; float:left; width:99%; background:url(i/divider_x.gif) bottom repeat-x; }
		.content .right .prod_menu { margin:4px 0 10px 0; font-size: 11px;}
		.content .right .prod_menu a.active { color:#2382d0; font-weight:800; }
		.content .right a.more { background:url(i/more.gif) no-repeat; margin-left:6px; padding-left:8px; height:13px; text-decoration:none; }
		.content .right .ornament { height:9px; background:url(i/ornament_x.gif) repeat-x; }
		.content .right .ornament img { float:left; }

/* ALL FOOTER CHANGED */
.footer { margin-top:22px; background:#e4e4e4; padding:15px 50px;
		position: relative;
		zoom :1;
	}
	.developer { float:right; padding-top:42px; }
	.company_info { float:left; width:240px; }
		.footer a { color:#000; text-decoration:none; }
		.footer a:hover { text-decoration:underline; }
	.centry_prodaz { 
		position: absolute;
		left: 285px;
		top: 15px;
	}
		#cities { 
			padding-top:13px;
					
		}
			.city { float:left; padding-right:50px;}
			.city .city_name { cursor:pointer;}
				.insite { position:absolute; width:187px; height:59px; background:url(i/footer.gif) 0 0 no-repeat; margin-top:-73px; margin-left:-64px; padding:9px 17px 6px 19px; display:none; }
	
	/**/
	
.listdots{
list-style-type:square
}	

.png{
behavior: url(include/png.htc);
} 

	#console{
		width: 200px;
		height: 200px;
		border: solid 1px grey;
		background: #FFF;
		color: #333;
		font: 13px Arial;
		overflow: auto;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1000;
		display: none;
	}
	
.tbl { margin-bottom:10px; margin-top: 0px;}
	.tbl td { text-align:center; height:39px; vertical-align: middle; }
	.tbl a { display:block; padding-top:10px; padding-left: 2px; padding-right: 2px; padding-bottom:15px; text-decoration:none; font:12px "Times New Roman", Arial, "Arial Narrow"; font-weight:bold; }
	.tbl .nactive a { background:url(i/menu2_bg_x.gif) 0 0 repeat-x; color:#212121; }
	.tbl a:hover { background:url(i/menu2_bg_x.gif) 0 bottom repeat-x; color:#2382d0; }
	/*.tbl_divider { background:url(i/divider_bg.gif) 0 0 repeat-y !important; width:1px; }*/
	.tbl_divider { width:1px; }
	.tbl .active a { background:url(i/menu2_bg_x.gif) 0 bottom repeat-x; color:#2382d0; }
#init-js{

}
#catalog UL, .rubdescr UL{
	padding: 0;
	list-style: none;
}
#catalog UL LI, .rubdescr UL LI, .main_body UL LI {
	padding: 3px 15px;
	background: url(i/bullet.gif) left 8px no-repeat;
}

#catalog TABLE.tbl, .rubdescr TABLE.tbl{
	border-collapse: collapse;
}
#catalog TABLE.tbl TD, .rubdescr TABLE.tbl TD{ 
	border-top: solid 1px #1e4298;
	border-bottom: solid 1px #1e4298;
}
ol li { list-style:decimal !important; }
#main-body{
	position: relative;
}
#main-body .tabl1-h{
	color: #1a3e8e;
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px;
	padding-bottom: 2px;
}
#main-body .tabl1{
	font-size: 12px;
}
#main-body .tabl1 TD{
	padding-top: 2px;
}
#main-body .tabl1 .first TD{
	padding-top: 6px;
}
#main-body .tabl1 .last TD{
	padding-bottom: 6px;
}
#main-body .tabl1 DIV.td{
	padding: 3px 7px;
}
#main-body .tabl1 .date{
	color: #1a3e8e;
}
#main-body .tabl1 .first .date{
	background: url(i/blue-bgr.gif) repeat-x;
}
#main-body .tabl1 .last .date{
	background: url(i/blue-bgr.gif) left bottom repeat-x;
}
#main-body .tabl1 .spacer{
	font-size: 1px;
	width: 4px;
}
#main-body .tabl1 .cont{
	color: #000;
}
#main-body .tabl1 .first .cont{
	background: url(i/grey-bgr.gif) repeat-x;
}
#main-body .tabl1 .last .cont{
	background: url(i/grey-bgr.gif) left bottom repeat-x;
}
#main-body .tabl1 DIV.green{
	background: #e5f6db;
}
#main-body .tabl1 .first DIV.green{
	background: #e5f6db url(i/green-right-top.gif) right top no-repeat;
}
#main-body .tabl1 .last DIV.green{
	background: #e5f6db url(i/green-right-bottom.gif) right bottom no-repeat;
}
#main-body .tabl1 DIV.blue{
	background: #d7edfc;
}
#main-body .tabl1 .first DIV.blue{
	background: #d7edfc url(i/blue-left-top.gif) no-repeat;
}
#main-body .tabl1 .last DIV.blue{
	background: #d7edfc url(i/blue-left-bottom.gif) left bottom no-repeat;
}

#main-body .tabl2{
	margin-top: 10px;
	width: 100%;
}
* html #main-body .tabl2{
}
#main-body .tabl2 TD{
/*	border-bottom: solid 1px #d1d1d1; */
	padding-bottom: 8px;
}
#main-body .tabl2 .p-top-row TD{
	padding-top: 4px;
	font-weight: bold;
}
#main-body .tabl2 .t-header TD,
#main-body .tabl2 .last TD{
	border: none;
	padding-bottom: 0;
}
#main-body .tabl2 .title{
	width: 107px;
	color: #7c7c7c;
}
#main-body .tabl2 .spacer{
	font-size: 0;
	width: 2px;
	background: none !important;
	border: none !important;
}
#main-body .tabl2 .cont{
	padding-left: 9px;
}
#main-body .tabl2 .t-header TD{
	padding-top: 8px;
}
#main-body .tabl2 TR.first TD{
	padding-top: 16px;
}
#main-body .tabl2 .first TD{
	background: url(i/grey-bgr.gif) left 5px repeat-x;	
}
#main-body .tabl2 .first TD.spacer{
	background: none;
}
#main-body .tabl2 .t-header .title{
	background: url(i/blue-bgr.gif) repeat-x;
}
#main-body .tabl2 .first .title{
	background: url(i/blue-bgr.gif) left 5px repeat-x;
}
#main-body .tabl2 .title DIV{
	padding: 0px 0 0 12px;
	background: url(i/arrow.gif) left 2px no-repeat;
}
#main-body .tabl2 .t-header .cont{
	background: url(i/grey-bgr.gif) repeat-x;
}
#main-body .blue-plashka{
	zoom: 1;
}
#main-body .blue-plashka .left-top{
	background: #d7edfc url(i/blue-left-top.gif) no-repeat;
}
#main-body .blue-plashka .right-top{
	background: url(i/blue-right-top.gif) right top no-repeat;
}
#main-body .blue-plashka .right-bottom{
	background: url(i/blue-right-bottom.gif) right bottom no-repeat;
}
#main-body .blue-plashka .left-bottom{
	background: url(i/blue-left-bottom.gif) left bottom no-repeat;
	padding: 5px;
}

#main-body .tabl2 .t-header .cont .blue-plashka{
	font-weight: bold;
	color: #116bb4;
}
#main-body .tabl2  .cont TABLE.inner-tbl{
	width: 100%;
}
#main-body .tabl2 .cont TABLE.inner-tbl TD{
	padding-top: 4px;
}
#main-body .tabl2 .cont TABLE.inner-tbl TD.w60{
	width: 60%;
	vertical-align: top;
}
#main-body .tabl2 .cont TABLE.inner-tbl TD.w60 .blue-plashka{
	margin-right: 2px;
}
#main-body .tabl2 .cont TABLE.inner-tbl TD.w60 .left-bottom{
	padding: 20px 15px;
}
#main-body .tabl2 .cont TABLE.inner-tbl .v-top{
	vertical-align: top;
	font-weight: bold;
	color: #000;
}
#main-body .tabl2 .cont TABLE.inner-tbl TD.v-top .left-bottom{
	padding: 0px 12px;
}
#main-body .tabl2 .cont TABLE.inner-tbl TD.small-td{
	padding-top: 4px;
	width: 20%;
	vertical-align: top;
}
#main-body .tabl2 .cont TABLE.inner-tbl TD.small-td DIV{
	font-weight: normal;
	color: #000;
}
#main-body .tabl2 .m-right{
	margin-right: 2px;
}
#main-body .tabl2 .m-left{
	margin-left: 9px;
}
.m-right2{
	margin-right: 1px;
}
#main-body .grey-plashka{
	background: #e2eaf0;
}
#main-body .grey-plashka .left-top{
	background: #e2eaf0 url(i/grey-left-top.gif) no-repeat;
}
#main-body .grey-plashka .right-top{
	background: url(i/grey-right-top.gif) right top no-repeat;
}
#main-body .grey-plashka .right-bottom{
	background: url(i/grey-right-bottom.gif) right bottom no-repeat;
}
#main-body .grey-plashka .left-bottom{
	background: url(i/grey-left-bottom.gif) left bottom no-repeat;
	padding: 5px;
}
#main-body .green-plashka{
	background: #e5f6db;
}
#main-body .green-plashka .right-top{
	background: #e5f6db url(i/green-right-top.gif) right top no-repeat;
}
#main-body .green-plashka .left-top{
	background: url(i/green-left-top.gif) no-repeat;
}
#main-body .green-plashka .left-bottom{
	background: url(i/green-left-bottom.gif) left bottom no-repeat;
}
#main-body .green-plashka .right-bottom{
	background: url(i/green-right-bottom.gif) right bottom no-repeat;
	padding: 5px; 
}
#main-body .grey-simple{
	padding: 5px;
	background: #e9e9e9;
}
#main-body .tabl2 .title{
	font-weight: bold;
}
#main-body .tabl2 .table-line TD{
	vertical-align: top;
	padding-top: 6px;
}
#main-body .tabl2 .last TD{
	border-bottom: none;
	padding-bottom: 10px;
}
#main-body .tabl2 TR.last TD.title{
	background: url(i/blue-bgr.gif) left bottom repeat-x;
}
#main-body .tabl2 TR.last TD.cont{
	background: url(i/grey-bgr.gif) left bottom repeat-x;
}
#main-body .tabl2 TR.table-line TABLE.inner-tbl TD{
	border: none;
	background: none;
}
#main-body .tabl2 DIV.green{
	background: #e5f6db;
	padding: 5px;
}
#main-body .table-line .grey-plashka .right-top{
	background-color: #e2eaf0;
}
#main-body .table-line .grey-plashka .right-bottom{
	padding: 5px
}
.bold{
	font-weight: bold !important;
}
#main-body .tabl2 .table-line TABLE.inner-tbl TD.small-td .blue-plashka DIV{
	color: #116bb4;
}
#main-body .tabl2 .cont-root{
	padding: 5px;
}
#main-body .table-line TABLE.inner-tbl TD.small-td DIV.grey-simple{
	color: #000;
}
#main-body .table-line TABLE.inner-tbl TD.small-td DIV.green{
	color: #257900;
}
#main-body .table-line .grey-plashka{
	color: #586b7a;
}
* html #forums{
	zoom: 1;
}
#forums TABLE{
	width: 100%;
}
#forums TABLE.head-tbl{

}
#forums TABLE TD.updated{

}
#forums TABLE.head-tbl TD{
	padding: 7px 0px 4px;
	background: url(i/grey-bgr.gif) repeat-x;
	border-bottom: solid 1px #d1d1d1;
	font: 11px Arial;
	color: #000000;
	text-align: center;
}
#forums TABLE.head-tbl TD.topic{
	width: 45px;
	font-weight: bold;
	background: url(i/blue-bgr.gif) repeat-x;
}
#forums TABLE.head-tbl TD.spacer{
	width: 4px;
	font-size: 0;
	padding-left: 0;
	padding-right: 0;
	background: none !important;
	border: none;
}
#forums TD.w15{
	width: 16%;
	text-align: center;
}
#forums TABLE.topic-tbl{
	margin-top: 7px;
}
#forums TABLE.topic-tbl TD{
	font: 12px Arial;
	font-weight: bold;
}
#forums TABLE.topic-tbl TD .left-bottom{
	padding: 3px 6px;
	color: #116bb4;
}
#forums TABLE.topic-tbl TD.updated,
#forums TABLE.topics TD.updated,
#forums .forum_date{
	font-size: 11px;
	color: #116bb4;
	text-align: left;
	font-weight: normal;
	font-family: "Arial Narrow", Arial;
	line-height: 100%;
}
#forums .dright{
	text-align:right
}
#forums TD.updated DIV{
	padding-left: 4px;
}
#forums TD .m-right{
	margin-right: 4px;
}
#forums TABLE.topic-tbl TD .grey-plashka .right-top{
	padding: 3px 6px;
}

#forums TABLE.topics{
	margin-top: 4px;
}
#forums TABLE.topics TD{
	font: 12px Arial;
	color: #696969;
	padding-bottom: 2px;
}
#forums TABLE.topics TD .forum-item{
	padding: 5px 5px 5px 15px;
}
#forums TABLE.topics TD .forum-item .head{
	font-weight: bold;
	color: #116bb4;
	padding-left: 20px;
	background: url(i/arrow2.gif) no-repeat;
	position: relative;
	left: -20px;
}
#forums TABLE.topics TD .forum-item .text{}
#forums TABLE.topics TD .forum-item .text A{
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
#forums TABLE.topics TD .forum-item .text A:hover{
	color: #eb0000;
}
#forums TABLE.topics TD.w15{
	background: #e9e9e9;
	vertical-align: top;
	padding: 8px 0;
}
#forums TABLE.topics TD.updated{
	background: transparent;
}
#forums TABLE.topics TD.vert{
	background-image: url(i/white-dot.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
#forums TABLE.topics TD.hor{
	border-bottom: solid 2px #FFF;
	font-weight: bold;
}
#forums A.all-rubrics{
	color: #696969;
	padding: 2px 18px 3px 10px;
	background: url(i/arrow3.gif) right 2px no-repeat;
	display: block;
	text-decoration: underline;
	float: left;
	font-size: 12px;
}
#forums A:hover.all-rubrics{
	text-decoration: none;
}
#forums TABLE.tail-tbl TD{
	font-size: 3px;
}
#forums TABLE.tail-tbl TD{
	background: url(i/grey-bgr.gif) repeat-x;
}
#forums TABLE.tail-tbl TD.topic{
	width: 45px;
	background-image: url(i/blue-bgr.gif);
}
#forums TABLE.tail-tbl TD.spacer{
	width:4px;
	background: none;
}
#path{
	font:12px Arial;
	color: #696969;
	padding: 5px 0;

}
#path A{
	color: #72a4d7;
	text-decoration: none;
	margin: 0;
}
#path SPAN{
	color: #72a4d7;
	margin: 0 3px;
	position: relative;
	font-size: 14px;
	left: 2px;
}
#forums TABLE.second-page{
margin-bottom: 5px;	
}
#forums .quote{
font-size:10px;
}
#forums .author{
	color: #000;
	font-weight: bold;
}
#forums TABLE.second-page{
}
#forums TABLE.second-page TD{

}
#forums TABLE.second-page TD.small{
	width: 112px;
	padding-right: 4px;
}
#forums TABLE.second-page TD.big{}
#forums TABLE.second-page TD .blue-plashka .height-root{

}
#forums TABLE.second-page .text,
#forums TABLE.second-page .name{
	padding-left: 10px;
}
#forums TABLE.second-page .name{
	font-weight: bold;
	padding-bottom: 3px;
	color: #116bb4;
}
#forums TABLE.second-page .big A{
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
#forums TABLE.second-page .big .name{
	padding-left: 15px;
	margin-left: -5px;
	background: url(i/arrow2.gif) no-repeat;
}
#forums TABLE.second-page .answer A{
	padding: 2px 21px 2px 15px;
	display: block;
	float: left;
	background: url(i/arrow3.gif) right 4px no-repeat;
	line-height: 160%;
	font-weight: normal;
	color: #696969;
}
#forums TABLE.second-page .answer A:hover{
	text-decoration: none;
}
#forums #pages{
	padding: 5px 0 0 15px;
}
#forums FORM{
}
#forums TD FORM {

}
#forums FORM TEXTAREA{
	width: 400px;
}
.inputs-line{
	padding-top: 14px;
}
.inputs-line INPUT{
	margin-right: 13px;
}
.gallery{
	padding: 15px 0;
	text-align:center;
	height: 100px;
}
* html .gallery{
	margin: 0 -10px;
}
.gallery .g-button{
	width: 12px;
	height: 16px;
	position: absolute;
	top: 44px;
	cursor: pointer;
	cursor: hand;
}
.gallery .g-left{
	background: url(i/arrow-left3.gif) no-repeat;
	left: 0px;
}
.gallery .g-left.over{
	background: url(i/arrow-left3-hover.gif) no-repeat;
}
.gallery .g-right{
	background: url(i/arrow-right3.gif) no-repeat;
	right: 4px;
}
.gallery .g-right.over{
	background: url(i/arrow-right3-hover.gif) no-repeat;
}
.gallery .g-images{
	width: 430px;
	position: relative;
	padding: 0 20px;
	clear: both;
}
.gallery IMG{
	display: block;
	float: left;
}
.gallery .g-images IMG{
	margin-right: 3px;
}
.gallery .g-images-container IMG{
	visibility: hidden;
	position: absolute;
	left: -1000px;
}
.gallery .g-images A{
	padding: 0 !important;
}
INPUT.btn{
	margin-left: 9px;
}
#belarus{
	width: 451px;
	height: 234px;
	background: url(i/belarus_bel.png);
}
#init-js{
}
/*
#main-body .butterfly_1{
	width: 100%;
}
*/
#main-body .tabl2 TD{
	padding-bottom: 4px;
}
#main-body .tabl2 .table-line TD{
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: solid 1px #CCC;
}
#main-body .tabl2 .pseudo-header TD{
	padding-top: 9px;
	background: url(i/grey-bgr.gif) repeat-x;
}
#main-body .tabl2 .last TD{
	padding-top: 5px;
	background: url(i/grey-bgr.gif) left bottom repeat-x;
}
#main-body .tabl2 .pseudo-header .title{
	background: url(i/blue-bgr.gif) repeat-x;
}
#main-body .tabl2 .blue-plashka{
	color: #116bb4;
}
#main-body .tabl2 .green-plashka{
	color: #257900;
}
#main-body .tabl2 .grey-plashka{
	color: #586b7a;
}

#main-body .butterfly_2 .last TD{
	padding-bottom: 9px;
}
#main-body .butterfly_2 .header2 TD{
	padding-top: 4px;
}

#catalog table, #catalog .tbl{border:1px solid #c3c3c3!important;} 
#catalog table td, #catalog .tbl td{border:1px solid #c3c3c3!important; text-align:left; padding:5px;}
#catalog table th, #catalog .tbl th, #catalog table .theader, #catalog .tbl .theader{
	border:1px solid #c3c3c3!important; 
	text-align:left!important; 
	padding:5px!important; 
	background:#d7edf!important; 
	color:#116bb4!important; 
	text-align:left!important;} 
	

 


.carcass{min-width:100%;}
.carcass td{vertical-align:top;}

