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; }
.center .clear { display:none;}
img { border:0; }
a { color:#1742a0; text-decoration:underline; }
a:hover { color:#2f7d03;text-decoration:none; }
h1 {font:italic bold 26px Arial;color:#1e4298;margin:0 0 15px;}
h2 {font:bold 22px Arial;margin:0 0 10px;}
h3 {font:bold 18px Arial;margin:0 0 10px;}
h4 {font:italic bold 16px Arial;margin:0 0 10px;}

.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;padding-left:494px;position:relative; }
.header_bel { height:436px !important; }
	.header .banner { width:474px; left:0; top:0; position:absolute; z-index:3; overflow:hidden; text-align:right;height:239px;}
		.header .banner img { float:right;}
	.header .banner2 { width:474px; float:left; position:relative; z-index:3; overflow:hidden; text-align:right;}
		.belarus_bel { position:absolute; left:23px; top:5px; z-index:3; width:451px; height:234px; }
		#belarus_bel_link { position:absolute; left:29px; top:5px; z-index:4; width:451px; height:234px; display:block; cursor:pointer; zoom:1; } 
		.header .banner .backimage { padding-top:35px; }
		.header_bel .banner .backimage {padding-top:0px;}
		.header .banner2 .backimage { padding-top:35px; }
		.header_bel .banner2 .backimage {padding-top:0px;}
		.header .center { height:156px; 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:#1365a5; 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:18px; }
		 .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: -10px;}
	.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; margin:0 0 20px;}
		.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;background:#fff;border:11px solid #dcdcdc;}
		.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;overflow:hidden;}
				.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:11px Arial;color:#2f7d03;margin:0 0 0 10px; }
			.dialog a.last_link:hover { text-decoration:none; color:#1742a0; }
			
			.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; }
			.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; line-height:14px }
						.special .workspace a:hover { text-decoration:underline; }
			.index_block {margin:0 0 20px;}
			.right .index_block .topic { height:37px; background:url("i/special_x_bel.gif") repeat-x;margin:0 0 10px;}
						
		.content .right .countries { float:right; width:193px; margin:1px 20px 0 26px;}
		.content .right .countries #country1 { font-weight:800; font-size: 18px; color:#588616; }
			.tc { 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 {  }	
		.content .right .center {  padding-bottom:20px;
			margin-right:240px;
		}
		* html .content .right .center {
			
		}
		.content .right .news {
		}
		.main_body .tbl {//width:96% !important;}
			.right .news .topic { height:38px; background:url(i/news_x.gif) repeat-x; }
			.right .news .list {overflow:hidden;zoom:1;}
			.right .news .list1 { float:left; width:47%;  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 {overflow:hidden;zoom:1;}
			.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; background:url(i/divider_x.gif) bottom repeat-x; zoom:1;overflow:hidden;}
		.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:-93px; 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;
	}
	
#init-js{

}
#catalog UL, .rubdescr UL, .main_body UL{
	padding: 0;
	padding-left: 20px;
}
#catalog LI, .rubdescr LI, .main_body LI {
	list-style:disc;
	padding: 3px 15px 3px 0;
}
#catalog UL ul, .rubdescr UL ul, .main_body UL ul {
	padding-left:15px;
}
#catalog LI li, .rubdescr LI li, .main_body LI li {
	list-style:circle;
}
/*
.tbl {border-collapse:collapse;border-spacing:0;text-align:left;margin:0 0 0 1px;}
	.tbl td {border:1px solid #c7c7c7;padding:5px 10px;vertical-align:top;}
	.tbl td.theader {border:1px solid #2382d0;background:#2382d0;color:#fff;font-weight:bold;text-align:left;}
		.tbl p {padding:0;}
*/
.tbl { margin-bottom:10px; margin-top: 0px;}
	.tbl td { text-align:center; 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; }
#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 {padding:0 2px;}
#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% !important;
	width: 95%;
}
#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{
	position:relative;
	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: absolute;
	left:0; top:0;
	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;
}
#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;}


.banner_right { margin: 15px 0 0 0;}
/*
* html .banner_right { margin-left: 28px; }
*:first-child+html .banner_right { margin-left: 28px; }
*/
.banner_right img, .banner_right object {margin-top: 15px; }
.banner_left { margin: 15px 0 0 0; }

.poll .question { font:bold 12px Arial; padding-bottom:4px; color:#4f4f4f; }
.poll .submit { margin-top:10px }
.poll .votes { padding:4px 0 2px 0 }

#forms table, #forms table td { border:0 !important }

#forms td {vertical-align:top;padding:0 0 3px;}
#forms td.lefttd {padding:4px 15px 3px 0;}
	#forms input[type="text"], #forms input[type="password"] {font:1em Arial;background:#fff;color:#4f4f4f;}
	#forms textarea, #forms select {font:1em Arial;background:#fff;color:#4f4f4f;}
	.btn {background:#fff url("i/btn.gif") repeat-x center;border:1px solid #2a86d1;font:bold 1em Arial;color:#fff;padding-top:3px;padding-bottom:3px;cursor:pointer;}
.phone {color:#2382d0;font:bold 14px Arial;}



.phones {
	font-size: 85%;
}

.city {padding-right:20px;}

.offer_l_block { margin-bottom:15px }
.offer_l b {font-size:12px; color:#DF0023}
.offer_l p { padding:2px 0 6px 15px; margin:0 0 9px 0; background: url("i/special_bg.gif") no-repeat 15px bottom; }
.offer_l a { color:#2D2D2D }
.offer_l a:hover { color:#2D2D2D; }

/* Reservation */
.hot-title {background:#1742a0; font:bold 12px Tahoma;color:#fff;text-transform:uppercase;padding:10px 15px;margin:0;zoom:1;display:block;text-decoration:none;}
/*.hot-title:hover {color:#ccc;}*/
.reservation ul {border-left:1px solid #b5b5b5;border-right:1px solid #b5b5b5;margin:0;padding:10px 14px 5px;font:bold 14px Arial;}
	.reservation li {padding:0 0 5px;}
		.reservation img {float:left;margin:1px 5px 0 0;}
		.reservation a {color:#4a4a4a;text-decoration:underline;}
		.reservation a img {padding-right:5px}
		.reservation a:hover {text-decoration:none;}
.reservation-bottom {height:9px;width:217px;font-size:0;background:url("i/reservation.gif") no-repeat;margin:0 0 15px;}

/* Delivery */
.delivery-title {background:#990101; font:bold 12px Tahoma;color:#fff;text-transform:uppercase;padding:10px 15px;margin:0;zoom:1;display:block;text-decoration:none;}
.delivery {border-left:1px solid #b5b5b5;border-right:1px solid #b5b5b5;margin:0;padding:10px 14px 5px; font:normal 12px Tahoma;}
	.delivery p { padding:0; margin:0; font-size:11px; color:#606060 }
.delivery-bottom {height:9px;width:217px;font-size:0;background:url("i/reservation.gif") no-repeat;margin:0 0 15px;}

/* Webinar */
.webinar-title {background:#1b640b; font:bold 12px Tahoma;color:#fff;text-transform:uppercase;padding:10px 15px;margin:0;zoom:1;display:block;text-decoration:none;}
.webinar {border-left:1px solid #b5b5b5;border-right:1px solid #b5b5b5;margin:0;padding:10px 14px 5px; font:normal 12px Tahoma;}
	.webinar p { padding:0; margin:0; font-size:11px; color:#494949 }
.webinar-bottom {height:9px;width:217px;font-size:0;background:url("i/reservation.gif") no-repeat;margin:0 0 15px;}

/* Topmenu */
.topmenu2 {width:100%;border-collapse:collapse;border-spacing:0;}
	.topmenu2 .frame {height:108px; position:relative; z-index: 9;}
	.topmenu2 .hovered  { z-index: 10; }
	.topmenu2 .open {padding:0 0 0 108px;}
		.topmenu2 .open .icon {position:absolute;top:0;left:0;}
	.topmenu2 a.icon {display:block;text-align:center;text-decoration:none;color:#0b5187;font:12px Arial;height:108px;}
	.topmenu2 a.icon:hover {color:#df0023;}
	.topmenu2 .hovered a.icon {color:#df0023;}
	.topmenu2 a.icon img {vertical-align:top;}
	.topmenu2 a.icon span {display:block;width:83px;margin:0 auto;}
		.topmenu2 .submenu {width:248px;padding:0 0 0 18px;background:url("i/corner.gif") no-repeat 0 30px;display:none;position:absolute;z-index:2;top:0;left:108px;}
		.topmenu2 .bottomFrame .submenu {top:-108px;background-position:0 138px;}
		.topmenu2 .submenu ul {background:#f3fbdb;padding:10px 10px 10px 15px;height:196px;margin:0;font:12px/13px Arial;}
			.topmenu2 .submenu li {padding:0 0 3px 0;}
				.topmenu2 .submenu a {color:#187500;text-decoration:none;}
				.topmenu2 .submenu a:hover {color:#0B5187;}

				
/* Countries list */
.c-list {border:1px solid #b5b5b5;border-bottom:0;margin:10px 0 0;padding:10px 12px;font:bold 12px Arial;}
	.c-list li {border-bottom:1px dotted #000;padding:5px 0;}
		.c-list li.current a {color:#900;}
	.c-list .c-list-title {color:#990101;font:bold 18px "Times New Roman";padding:0 0 5px;}
		.c-list a {color:#4a4a4a;text-decoration:none;}
		.c-list a:hover {color:#900;}
		.c-list ul {margin:0;padding:6px 0;display:none;}
		.c-list li.current ul {display:block;}
			.c-list ul li {background:url("i/c-list-bullet.gif") no-repeat 2px 10px;padding:2px 0 2px 17px;font:normal 12px Arial;border:none;}
			.c-list ul li.current {font-weight:bold;}
			.c-list ul a {color:#900;}
			.c-list ul a:hover {text-decoration:underline;}
.b-list {border:1px solid #b5b5b5;border-bottom:0;margin:10px 0 0;padding:10px 12px 5px;font:12px Arial;}
	.b-list li {padding:3px 0;}
	.b-list .b-list-title {color:#588616;font:bold 18px "Times New Roman";padding:0 0 5px;margin:0 0 8px;border-bottom:1px dotted #000;}
		.b-list a {color:#4a4a4a;text-decoration:none; font-weight:bold }
		.b-list a:hover {text-decoration:underline;}
.c-list-bottom {height:9px;width:193px;font-size:0;background:url("i/c-list-bottom.gif") no-repeat;margin:0 0 15px;}

/* Special */
.special {overflow:hidden;zoom:1;}
	.special .offer {width:24.3% !important;width:24%;padding:10px .5% 5px 0;display:inline-block;vertical-align:top;overflow:hidden;}
		.special .offer p {margin:0;padding:0;}
		.special .offer h1, .special .offer h1 a {color:#df0023;font:italic normal 19px "Times New Roman";margin:0;text-decoration:none;}
		.special .offer a:hover {text-decoration:underline;}
		.special .special-desc {padding:5px 0 10px;font:11px Arial;color:#2e2d2d;background:url("i/special_bg.gif") no-repeat left bottom;}
			.special .special-desc a {color:#2d2d2d;text-decoration:none;}

.s-phones {position:absolute;top:21px;right:144px;font:bold 12px Tahoma;}
	.s-phones span {margin-left:8px;font:bold 14px Tahoma;color:#1742a0;}
	
.bannerBlock {text-align:center;margin:10px 0;}

.offer_l_block .topic {background: url("i/special_x.gif") repeat-x scroll 0 0 transparent;}

.print { float:right; position:relative; margin-top:3px }
.star { color:#DF0023 }
