	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("/js/csshover.htc"); 
		font:12px Tahoma, sans-serif;
		color:#444444;
		text-align:left;
		position:relative;
		min-height:100%;
		background:white;
		min-width:1000px;
		max-width:1600px;
	}
	* html body	{
		height:100%;
		width: expression(((document.documentElement.clientWidth || document.clientWidth) < 1000)? "1000px" : "100%");
	}
	* html div	{
		height:1px;
	}
	a	{
		color:#1c6793;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	img, table	{
		border:none;
	}
	.ie6 img {behavior: url("system/pngbehavior.htc"); border: 0px;}
	.ie7 img {behavior: url("system/pngbehavior.htc"); border: 0px;}
	img {border: 0px;}
	table {
		border-collapse:collapse;
		/*width:100%;*/
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
	h1	{
		color:#1f8fb6;
		font-weight:normal;
		font:22px Georgia, sans-serif;
		padding:0;
		display:block;
		margin:5px 0 10px 0;
		background:url(/i/images/arr5.png) 100% 0 no-repeat;
	}
	h3	{
		color:#1f8fb6;
		font:22px Georgia, sans-serif;
		font-weight:normal;
		padding:10px;
		background:url(/i/images/arr1.gif) 96% 50% no-repeat;
	}
	h2	{
		font:22px Georgia;
		color:#179bc8;
		font-weight:bold;
		margin-top:10px;
		margin-bottom:12px;
		padding:5px 0 7px 0px;
	}
	p {
		margin: 0 0 13px 0;
	}
	.clear {
		clear:both;
	}
	.header	{
		position:relative;
		height:229px;
	}
	.header .hLeft {
		width:240px;
		height:229px;
		float:left;
		background:url(/i/images/top_left.jpg) 0 0 no-repeat;
	}
	.header .hLeft a {
		display:block;
		width:131px;
		height:168px;
		margin:22px 0 0 73px;
		/*background:url(/i/images/logo.jpg) 0 0 no-repeat;*/
	}
	.header .hRight {
		position:absolute;
		top:0;
		left:240px;
		right:0;
		height:229px;
		/*margin-left:240px;*/
		background:url(/i/images/top_bg.jpg) 100% 0 no-repeat;
	}
	.header .hRight .bg_left {
		height:190px;
		text-align:right;
		background:url(/i/images/top_bg_left.png) 0 0 no-repeat;
		
	}
	.ie6 .header .hRight .bg_left {
		background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/images/top_bg_left.png, sizingMethod=crop);
	}
	.header .hRight .top_menu {
		width:100%;
		height:39px;
		z-index:99999;
		background:url(/i/images/menu_bg.jpg) 100% 0 no-repeat;
	}
	.ie6 .header .hRight .top_menu {
		width:81%;
	}
	.header .hRight .top_menu td {
		text-align:center;
		vertical-align:middle;
		background:url(/i/images/menu_sep.png) 0 0 no-repeat;
	}
	.ie6 .header .hRight .top_menu td {
		background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/images/menu_sep.png, sizingMethod=crop);
	}
	.header .hRight .top_menu td.first {
		background:url(/i/images/top_menu_first.gif) 0 0 no-repeat;
		padding-left:2px;
	}
	.header .hRight .top_menu a {
		/*font:13px Georgia;*/
		font:13px Verdana;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
		padding:2px 13px 7px 20px;
	}
	.header .hRight .top_menu a:hover {
		text-decoration:none;
	}
	.header .hRight .top_menu span {
		padding:4px 0 7px 7px; 
	}
	.header .hRight .top_menu .active a {
		text-decoration:none;
		padding:3px 11px 6px 20px;
		background:url(/i/images/menu-left.png) 0 0 no-repeat;
	}
	.ie6 .header .hRight .top_menu .active a {
		background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/images/menu-left.png, sizingMethod=crop);
	}
	.header .hRight .top_menu a:hover {
		text-decoration:underline;
	}
	.header .hRight .top_menu .active a:hover {
		text-decoration:underline;
	}
	.header .hRight .top_menu .active span {
		padding:4px 0 6px 7px; 
		background:url(/i/images/menu-right.png) 0 0 no-repeat;
	}
	.ie6 .header .hRight .top_menu .active span {
		background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/images/menu-right.png, sizingMethod=crop);
	}
	.ie6 .header .hRight .top_menu .active a {
		display:inline-block;
		padding:3px 11px 6px 20px;
		cursor:pointer;
		background:url(/i/images/menu-left2.png) 0 0 no-repeat;
	}
	.ie6 .header .hRight .top_menu .active span {
		padding:11px 0 4px 7px;
		background:url(/i/images/menu-right2.png) 0 0 no-repeat;
	}
	.ie7 .header .hRight .top_menu .active a {
		display:inline-block;
		padding:3px 11px 6px 20px;
		cursor:pointer;
		background:url(/i/images/menu-left2.png) 0 0 no-repeat;
	}
	.ie7 .header .hRight .top_menu .active span {
		padding:11px 0 4px 7px;
		background:url(/i/images/menu-right2.png) 0 0 no-repeat;
	}
	/*razmetka*/
	.content {
		overflow:hidden;
		padding-bottom:140px;
	}
	.content:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	.content {
		display: inline-block;
	}
	/* Hides from IE-mac \*/
	* html .content {height: 1%;}
	.content {display: block;}
	/* End hide from IE-mac */
	.ie6 .content	{
		overflow:visible;
	}
	.ie7 .content	{
		overflow:visible;
	}
	.rightCol	{
		float:right;
		width:224px;
		margin-right:10px;
		margin-top:8px;
	}
	.leftCol	{
		float:left;
		margin-left:8px;
		width:215px;
	}
	.middCol	{
		margin-left:242px;
		padding-right:7px;
		padding-top:30px;
	}
	.ie6 .middCol	{
		margin-left:240px;
	}
	.leftMiddtCol	{
		margin-right:244px;
	}
	.inner2 {
		margin-right:16px;
	}
	
	.rightCol .right_adr {
		background:url(/i/images/adr_bg.gif) 0 0 repeat-y;
	}
	.rightCol .right_adr2 {
		background:url(/i/images/adr_top.gif) 0 0 no-repeat;
	}
	.rightCol .right_adr3 {
		background:url(/i/images/adr_bottom.gif) 0 100% no-repeat;
		padding:24px 0 26px 0;
	}
	.rightCol .right_adr h2 {
		font:22px Georgia;
		color:#ffffff;
		text-align:center;
		margin:0;
		padding:0;
		font-weight:normal;
	}
	.rightCol .right_adr h3 {
		font:22px Georgia;
		color:#ffffff;
		text-align:center;
		margin:10px;
		padding:0;
		font-weight:normal;
		background:none;
	}
	.rightCol .right_adr h2 a {
		color:#ffffff;
		text-decoration:none;
		border-bottom:1px dashed #ffffff;
	}
	.rightCol .right_adr h2 a:hover {
		text-decoration:none;
		border-bottom:0px dashed #ffffff;
		border:none;
	}
	.rightCol .right_adr .adr_box a {
		text-decoration:none;
		font:14px Tahoma;
		color:#4d4632;
		cursor:pointer;
	}
	.rightCol .right_adr .adr_box {
		margin-left:15px;
		margin-top:17px;
		background:#ffffff url(/i/images/adr_box_bottom.gif) 0 100% no-repeat;
	}
	.rightCol .right_adr .adr_box2 {
		font:14px Tahoma;
		color:#4d4632;
		padding:4px 0 4px 19px;
		background:url(/i/images/adr_box_top.gif) 0 0 no-repeat;
	}
	.rightCol .right_adr .adr_box span {
		display:block;
		margin-top:5px;
		padding-bottom:2px;
		padding-left:30px;
		font:20px Tahoma;
		color:#1689b8;
		background:url(/i/images/ico_phone.gif) 0 2px no-repeat;
	}
	.rightCol .right_adr .adr_box span b {
		font:11px Tahoma;
		color:#1b608c;
		float:left;
		display:inline-block;
		padding-top:4px;
		font-weight:normal;
	}
	.rightCol .qtour {
		margin-top:20px;
		margin-left:20px;
		margin-right:14px;
	}
	.rightCol .qtour h2 {
		font:22px Georgia;
		color:#85c226;
		text-align:left;
		margin:0;
		padding:0;
		margin-bottom:5px;
		font-weight:normal;
		background:url(/i/images/arr1.gif) 100% 0 no-repeat;
	}
	.rightCol .qtour form {
		line-height:25px;
		margin-top:10px;
	}
	.rightCol .qtour .field {clear:both; text-align:right; line-height:25px;}
	.rightCol .qtour .qn {float:left; padding-right:10px;}
	.rightCol .qtour .i1 {
		width:110px;
	}
	.rightCol .qtour .i2 {
		width:185px;
	}
	.rightCol .qtour .i3 {
		display:block;
		margin-top:5px;
		width:185px;
	}
	.rightCol .qtour .no_height {
		line-height:12px;
		margin:5px 0;
	}
	.rightCol .qtour textarea {
		height:100px;
	}
	.rightCol .qtour button {
		line-height:14px;
		margin-top:5px;
	}
	
	.leftCol .lm {
		background:url(/i/images/left_menu_bg.png) 0 0 repeat-y;
	}
	.leftCol .lm2 {
		background:url(/i/images/left_menu_top.png) 0 0 no-repeat;
	}
	.leftCol .lm3 {
		background:url(/i/images/left_menu_bottom.png) 0 100% no-repeat;
		padding:20px 0 20px 0;
	}
	.leftCol .lm3 div {
		display:block;
		background:url(/i/images/left_menu_shad.png) 0 0 no-repeat;
	}
	.ie6 .leftCol .lm3 div {
		background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/images/left_menu_shad.png, sizingMethod=crop);
	}
	.ie6 .leftCol .lm3 div {
		background:url(/i/images/left_menu_arr3.gif) 0 0 no-repeat;
	}
	.ie7 .leftCol .lm3 div {
		background:url(/i/images/left_menu_arr3.gif) 0 0 no-repeat;
	}
	.leftCol .lm3 div a {
		/*font:13px Tahoma;*/
		font:13px Verdana;
		color:#ffffff;
		display:block;
		padding:12px 0px 8px 57px;
		text-decoration:none;
		background:url(/i/images/left_menu_arr.png) 28px 14px no-repeat;
	}
	.ie6 .leftCol .lm3 div a {
		display:inline-block;
		background:url(/i/images/left_menu_arr44.png) 28px 14px no-repeat;
	}
	.leftCol .lm3 div a:hover {
		text-decoration:underline;
	}
	.leftCol .lm3 div.first {
		background:none !important;
	}
	.leftCol .lm3 div.last a {
		background:url(/i/images/left_menu_arr2.gif) 30px 19px no-repeat;
	}
	.leftCol .lSubMenu {
		padding:0;
		display:none;
		margin-left:1px;
		margin-right:1px;
		background:none !important;
		background-color:#1686b6 !important;
	}
	.leftCol .lSubMenu li {
		background:none !important;
		background:#1686b6 !important;
		padding:0 0 0 55px;
	}
	.leftCol .lSubMenu li a {
		font:11px Verdana;
		display:block;
		color:#ffffff;
		padding:5px 0px 5px 0;
		background:none !important;
	}
	.ie6 .leftCol .lSubMenu li a {
		display:inline-block;
	}
	.leftCol .news {
		margin-left:14px;
		margin-top:20px;
		margin-right:12px;
	}
	.leftCol .news h2 {
		font:22px Georgia;
		color:#85c226;
		text-align:left;
		margin:0;
		padding:0;
		margin-bottom:5px;
		font-weight:normal;
		background:url(/i/images/arr1.gif) 100% 0 no-repeat;
	}
	.leftCol .news .news_item {
		padding-top:14px;
		padding-bottom:12px;
		background:url(/i/images/arr3.gif) right bottom no-repeat;
	}
	.leftCol .news .news_item .news_date {
		
	}
	.leftCol .news .news_item .news_date {
		font:26px Georgia;
		color:#1f8fb6;
		float:left;
	}
	.leftCol .news .news_item .news_date span {
		display:inline-block;
		width:20px;
	}
	.leftCol .news .news_item .news_date b {
		font:11px Tahoma;
		line-height:11px;
		color:#7e7e7e;
		display:block;
		margin-left:2px;
		font-weight:normal;
	}
	.leftCol .news .news_item .news_date i {
		font:11px Tahoma;
		line-height:11px;
		color:#bfbfbf;
		margin-left:2px;
		font-style:normal;
	}
	.leftCol .news .news_item .news_title {
		display:block;
		margin-left:50px;
		color:#5e5e5e;
	}
	.leftCol .news .news_item .news_title a {
		color:#5e5e5e;
		text-decoration:none;
	}
	.leftCol .news .news_item .news_title a:hover {
		color:#5e5e5e;
		text-decoration:underline;
	}
	.leftCol .news .news_all {
		padding-top:14px;
		margin-left:50px;
	}
	.leftCol .news .news_all a {
		font:12px Tahoma;
		color:#1c6793;
		font-style:italic;
	}

	
	
	.footer	{
		position:absolute;
		height:123px;
		left:20px;
		bottom:4px;
		right:10px;
		/*background:url(/i/images/foot_bg.jpg) 0 100% repeat-x;*/
	}
	.footer .bott_right {
		height:123px;
		width:217px;
		float:right;
		background:white;
	}
	.footer .bott_right a {
		display:inline-block;
		margin-top:31px;
		margin-left:90px;
		width:69px;
		height:92px;
		background:url(/i/images/logo_bottom.gif) 0 0 no-repeat;
	}
	.footer .bott_midd {
		margin-right:217px;
		height:123px;
		background:url(/i/images/bott_bg.gif) 0 0 repeat-x;
	}
	.footer .bott_left {
		width:363px;
		float:left;
		height:123px;
		background:url(/i/images/bott_left.jpg) 0 0 no-repeat;
	}
	.footer .bott_middle {
		margin-left:363px;
		height:123px;
		background:url(/i/images/bott_right.gif) 100% 0 no-repeat;
	}
	.footer .bott_middle .counter {
		text-align:right;
		padding-top:60px;
		margin-right:6px;
	}
	.footer .bott_middle .counter a {
		display:inline-block;
		margin-right:20px;
	}
	.footer .bott_left .copy {
		padding-top:66px;
		margin-left:47px;
		color:#4d4632;
		font:11px Tahoma, sans-serif;
	}
	
	.middCol .banner {
		margin-top:8px;
		margin-bottom:8px;
		width:100%;
		height:76px;
	}
	.middCol .banner th {
		width:13px;
	}
	.middCol .banner td {
		width:49%;
	}
	.middCol .banner .bann1_1 {
		background:url(/i/images/bann1_right.png) 100% 0 no-repeat;
	}
	.middCol .banner .bann1_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann1_left.jpg) 0 0 no-repeat;
	}
	.middCol .banner a {
		display:block;
		padding-top:12px;
		padding-bottom:15px;
		padding-right:15px;
		font:19px Georgia;
		font-style:italic;
		color:#ffffff;
		text-decoration:none;
	}
	.middCol .banner .bann2_1 {
		background:url(/i/images/bann2_right.jpg) 100% 0 no-repeat;
	}
	.middCol .banner .bann2_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann2_left.png) 0 0 no-repeat;
	}
	.ie6 .middCol .banner .bann2_2 {
		background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/images/bann2_left.png, sizingMethod=crop);
	}
	.middCol .banner .bann3_1 {
		background:url(/i/images/bann3_right.png) 100% 0 no-repeat;
	}
	.middCol .banner .bann3_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann3_left.jpg) 0 0 no-repeat;
	}
	.middCol .banner .bann4_1 {
		background:url(/i/images/bann4_right.png) 100% 0 no-repeat;
	}
	.middCol .banner .bann4_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann4_left.jpg) 0 0 no-repeat;
	}
	.middCol .banner .bann4_2 a {
		padding-top:25px;
		padding-bottom:25px;
	}
	.middCol .banner .bann5_1 {
		background:url(/i/images/bann5_left.gif) 0 0 no-repeat;
	}
	.middCol .banner .bann5_2 {
		height:76px;
		text-align:left;
		background:url(/i/images/bann5_right.jpg) 100% 0 no-repeat;
	}
	.middCol .banner .bann5_2 a {
		display:block;
		padding-top:12px;
		padding-bottom:15px;
		padding-right:15px;
		padding-left:15px;
		font:19px Georgia;
		font-style:italic;
		color:#ffffff;
		text-decoration:none;
	}
	.middCol .banner .bann6_1 {
		background:url(/i/images/bann6_left.png) 0 0 no-repeat;
	}
	.middCol .banner .bann6_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann6_right.png) 100% 0 no-repeat;
	}
	.middCol .banner .bann6_2 a {
		padding-top:6px;
		padding-bottom:21px;
	}
	.middCol .banner .bann7_1 {
		background:url(/i/images/bann7_left.png) 0 0 no-repeat;
	}
	.middCol .banner .bann7_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann6_right.png) 100% 0 no-repeat;
	}
	.middCol .banner .bann7_2 a {
		padding-top:6px;
		padding-bottom:21px;
	}
	.middCol .banner .bann8_1 {
		background:url(/i/images/bann8_left.png) 0 0 no-repeat;
	}
	.middCol .banner .bann8_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann6_right.png) 100% 0 no-repeat;
	}
	.middCol .banner .bann8_2 a {
		padding-top:6px;
		padding-bottom:13px;
		line-height:19px;
	}
	.middCol .banner .bann9_1 {
		background:#ffffff;
	}
	.middCol .banner .bann9_1 a {
		padding:0px;
		text-align:center;
	}
	.middCol .banner .bann9_1 a img {
		margin:0 auto;
	}
	.middCol .banner .bann10_1 {
		background:url(/i/images/bann10_right.png) 100% 0 no-repeat;
	}
	.middCol .banner .bann10_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann10_left.jpg) 0 0 no-repeat;
	}
	.middCol .banner .bann10_2 a {
		color:#e70900;
	}
	.middCol .banner .bann11_1 {
		background:url(/i/images/bann11_right.png) 100% 0 no-repeat;
	}
	.middCol .banner .bann11_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann11_left.png) 0 0 no-repeat;
	}
	.middCol .banner .bann11_2 a {
		padding-top:0px;
		padding-bottom:0px;
		text-align:center;
		padding-right:0px;
	}
	.middCol .banner .bann12_1 {
		background:url(/i/images/bann12_left.jpg) 0 0 no-repeat;
	}
	.middCol .banner .bann12_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann12_right.png) 100% 0 no-repeat;
	}
	.middCol .anounce {
		background:#eef7fa url(/i/images/anounce_coner.gif) 0 0 no-repeat;
		padding:26px 17px 26px 32px;
	}
	.middCol .anounce .anounce_item {
		padding:15px 30px 10px 0;
		font:13px Tahoma;
		color:#24517d;
		background:url(/i/images/arr6.png) 0 0 no-repeat;
	}
	.middCol .anounce .first {
		background:none;
	}
	.middCol .anounce .anounce_item a {
		display:block;
		color:#669e4a;
		font:13px Tahoma;
		font-weight:bold;
	}
	.middCol h3	{
		color:#ffffff;
		padding:0;
		margin:20px 0;
	}
	.middCol h3 b {
		font-weight:normal;
		padding:4px 5px 5px 10px;
		display:inline-block;
		background:url(/i/images/hot_left.png) 0 0 no-repeat;
	}
	.middCol h3 i {
		display:inline-block;
		padding:4px 0 4px 5px;
		background:url(/i/images/hot_right.png) 100% 0 no-repeat;
	}
	.ie6 .middCol h3 i {
		padding:5px 0 4px 1px;
	}
	.ie7 .middCol h3 i {
		padding:5px 0 4px 1px;
	}
	.middCol h3 div.all_hot_link {
		display:inline-block;
		margin-left:30px;
		font: 12px Tahoma;
		font-weight:normal;
		color:#444444;
	}
	.middCol h3 div.all_hot_link a {
		display:inline-block;
		/*margin-left:30px;*/
		font: 12px Tahoma;
		font-weight:normal;
	}
	.hot_select {
		float:right;
		display:inline-block;
		margin-right:120px;
		color:#1c6793;
		font:12px Tahoma;
		/*font-style:italic;*/
	}
	.hot_select select {
		display:block;
	}
	.hotest {
		background:#fef7e1;
		padding:10px 13px 5px 32px;
		display:block;
	}
	.hotest .hotest_item {
		padding:15px 0 0px 0;
		display:block;
		background:url(/i/images/arr7.png) 0 0 no-repeat;
	}
	.hotest .first {
		background:none;
	}
	.hotest .hotest_item .title {
		color:#85c226;
		font:13px Arial;
		display:block;
		margin-bottom:10px;
		font-style:italic;
		text-decoration:none;
	}
	.hotest .hotest_item a.title:hover {
		text-decoration:underline;
	}
	.hotest .hotest_item .item {
		display:block;
		margin-bottom:10px;
		font:11px Arial;
		color:#5e5e5e;
	}
	.hotest .hotest_item .item a {
		color:#1c648f;
	}
	.hotest .hotest_item .item a.price {
		float:right !important;
		padding:2px 0 2px 2px;
		color:#ffffff !important;
		display:inline-block;
		line-height:12px;
		text-decoration:none;
		background:url(/i/images/price_left.png) 0 0 no-repeat;
	}
	.hotest .hotest_item .price b {
		diaplay:block;
		background:url(/i/images/price_right.png) 100% 0 no-repeat;
		padding:1px 3px 1px 3px;
		font-weight:normal;
	}
	.article {
		margin-top:20px;
		padding-left:32px;
	}
	.article h2 {
		beckground:none;
		font:22px Georgia;
		color:#179bc8;
		font-weight:normal;
		margin:0;
		padding:0;
		margin-bottom:15px;
	}
	.article h2 span {
		display:inline-block;
		float:right ;
		margin-right:35px;
		margin-top:10px;
	}
	.article h2 span a {
		color:#1c6793;
		font-weight:normal;
		font:12px Tahoma;
		font-style:italic;
		padding-right:15px;
		background:url(/i/images/arr4.gif) 100% 5px no-repeat;
	}
	.middColInner {
		margin-left:242px;
		padding-right:7px;
		padding-top:10px;
	}
	.ie6 .middColInner	{
		margin-left:240px;
	}
	.path {
		font:11px Tahoma;
		color:#5e5e5e;
		margin-bottom:5px;
	}
	.middColInner h1 {
		background:none;
		margin:10px 0;
	}
	.middColInner h2 {
		font:17px Georgia;
		margin:0 0 0 10px;
		padding:20px 0 10px 0;
		background:none;
	}
	.pinc {
		background:#fef7e1;
		padding:0 20px 20px 20px;
	}
	.list {
		width:100%;
		background:#fef7e1;
	}
	.list th {
		padding:8px 5px;
		color:#5e5e5e;
		border-bottom:1px dashed #cbc2ae;
	}
	.list td {
		padding:8px 5px;
		color:#5e5e5e;
	}
	.list .white {
		background:#ffffff;
	}
	.list span  {
		padding:0px 0 2px 2px;
		color:#ffffff;
		line-height:12px;
		background:url(/i/images/price_left2.png) 0 0 no-repeat;
	}
	.list span b {
		diaplay:block;
		background:url(/i/images/price_right2.png) 100% 0 no-repeat;
		padding:0px 3px 2px 3px;
		font-weight:normal;
	}
	.list .white span  {
		padding:0px 0 2px 2px;
		color:#ffffff;
		line-height:12px;
		background:url(/i/images/price_left.png) 0 0 no-repeat;
	}
	.list .white span b {
		diaplay:block;
		background:url(/i/images/price_right.png) 100% 0 no-repeat;
		padding:0px 3px 2px 3px;
		font-weight:normal;
	}
	.middColInner ul {
		list-style:none;
		padding-left:30px;
	}
	.middColInner ul li {
		padding-left:16px;
		color:#444444;
		background:url(/i/images/ul_img.gif) 0 50% no-repeat;
	}
	.middColInner ol {
		list-style-position:inside;
		color:#3c84cc;
	}
	.middColInner ol span {
		color:#444444;
	}
	.usualForm {
		font:12px Tahoma;
		color:#1c6793;
		font-style:italic;
		padding-left:32px;
		line-height:25px;
	}
	.usualForm input, .usualForm select {
		display:block;
		width:150px;
	}
	.usualForm textarea {
		display:block;
		width:263px;
		height:147px;
	}
	.usualForm input, .usualForm select, .usualForm textarea {
		color:#838383;
	}
	
.tech {margin:1.2em 0;}
.tech img {border:0px;}
.tech a { padding:0 3px;}
.tech span { padding:0 3px; font-weight:bold;}
/* Новости */
.middColInner .news {margin:0 0 15px 0; overflow: hidden; padding-bottom:0px;}
/*.news_img {width: 125px; float: left; margin-right: -100%;}
.news_text {margin-left: 125px;}*/
.middColInner .news_img {width: 125px; float: left; margin:0 0 5px 0;}
.middColInner .news_text {margin-left: 125px;}
.middColInner .no_image .news_text  {margin-left: 0;}
.middColInner .news_image {float: left; margin: 5px 15px 15px 0;}
.middColInner .news_text p {margin-bottom: 0;}
.middColInner .date {display: block; color: #A9ACB4; padding: 0 0 4px 0;}
.middColInner .news_title {font-weight: bold;}
.middColInner .news_all {/*padding: 10px 0 20px 108px;*/ padding:10px 0 20px 0; float: left; text-align:left; width:100%;}
.middColInner .news_all a {padding: 0 45px 3px 17px; white-space: nowrap;}
.middColInner .news_all .news_archive {background: url(/i/arr01.gif) no-repeat 0 0.5em; padding: 0 44px 3px 17px;}
.middColInner .news_all .news_rss {background: url(/i/ico_rss.gif) no-repeat 0 0.3em; padding: 0 5px 3px 17px;}

.middColInner .usual {margin-bottom: 30px;}
.middColInner .usual input, .norm_input {width: 250px; border: 1px solid #CCC; background: #FFF url(/i/fields_bg.gif) repeat-x;}
.middColInner .usual div {margin: 0 0 1.1em 0;}
.middColInner .usual h2 {margin: 0; padding: 0; font-weight: normal; font-size: 100%; color: #666;}
.middColInner .usual input, .usual  select, .usual  textarea, .norm_input {margin-top: 4px;}
.middColInner .usual textarea {width: 330px; height: 100px; border: 1px solid #CCC;}
.middColInner .radio {margin-bottom:-2px;}
.middColInner .radio p {text-indent: -20px; padding: 5px 0 0 25px; margin: 0;}
.middColInner .radio p input, .usual h3 input, .usual .rd {border: none; margin: 0 5px 0 0; vertical-align: middle; padding: 0; width: 15px; background: none;}
.middColInner .usual .cldr input {width: 6.5em;}
.middColInner .usual .cldr img {vertical-align: middle; margin: 0 0 6px 5px; cursor: pointer;}
.middColInner .element_required, .usual sup {color: #FE3721; font-family: tahoma, sans-serif;}
.middColInner .needValue {color: #CCC;}
.middColInner .captcha_block img {vertical-align: middle; margin-top: 4px;}
.middColInner .usual .field_middle {width: 15em;}
.middColInner .usual .field_mini {width: 6em;}
.middColInner .button{height:20px; padding-top:1px;}

.galery {overflow:hidden; width:100%;}
img.border, .image img, .gallery a img {border:1px solid #72bede; margin:0 4px 5px 0;}

.gallery a {float:left; margin:0 4px 10px 0; text-decoration:none;}
.gallery a:hover {text-decoration:underline;}
.gallery a img {border:1px solid #72bede; margin:0;}

.middColInner .news img, .middCol .news img {border:1px solid #72bede;}
.catoff {
	width:150px;
	margin:0 5px;
	display:inline-block;
	text-align:center;
	vertical-align:top;
	margin-bottom:10px;
}
.ie6 .catoff {
	width:150px;
	margin:0 5px;
	display:inline-block;
	float:left;
	text-align:center;
	vertical-align:top;
	margin-bottom:10px;
}
.ie6 .cat h3 {
	clear:both;
}
.ie7 .catoff {
	width:150px;
	margin:0 5px;
	display:inline-block;
	float:left;
	text-align:center;
	margin-bottom:10px;
}
.ie7 .cat {
	width:100%;
	display:inline-block;
}
.cat .last {
	float:none;
	display:block;
}
.catoff img {
	border:1px solid #72bede;
}

/**/
.tp_offers_filters { background:#c1c1c1; width:100%; }
.tp_offers_filters tr { background:#47a4c3; }
.tp_offers_filters td {color:#ffffff;}
.tp_offers_input_price { background: #fff; border: 1px solid #999; color: #000; font: 11px Tahoma,Arial,sans-serif; margin-top:2px; text-align:right; width:40px; }
.tp_offers_hlink:link,.tp_offers_hlink:visited,.tp_offers_hlink:hover { color:#000; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline; }
.tp_offers_olink:link,.tp_offers_olink:visited,.tp_offers_olink:hover  { color:#800; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline; }
.tp_offers_pager { margin:10px 0; }
.tp_offers_pager td { color: #000; font: 11px Tahoma,Arial,sans-serif; padding:0 5px; }
.tp_offers_pager a:link,.tp_offers_pager a:visited,.tp_offers_pager a:hover { color: #369; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline; }
.tp_offers_reset:link,.tp_offers_reset:visited,.tp_offers_reset:hover { display:inline-block; margin:0 5px; color: #ffffff; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline; }
.tp_offers_select { background: #fff; border: 1px solid #999; color: #000; font: 11px Tahoma,Arial,sans-serif; margin-top:2px; }
.tp_offers_submit { color: #000; font: 11px Tahoma,Arial,sans-serif; width:70px; }
.tp_offers_tbl { background:#c1c1c1; }
/*.tp_offers_tbl td { color: #000; font: 11px Tahoma,Arial,sans-serif; padding:2px; height:20px; }
.tp_offers_tbl th { background:#cbdcec; color: #000; font: 11px Tahoma,Arial,sans-serif; padding:2px; height:20px; text-align:left; vertical-align:center; }
*/.tp_offers_tbl th a:link,.tp_offers_tbl th a:visited,.tp_offers_tbl th a:hover { color: #000; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline; }
.tp_offers_tbl th a.active:link,.tp_offers_tbl th a.active:visited,.tp_offers_tbl th a.active:hover { color: #800; font: 11px Tahoma,Arial,sans-serif; text-decoration:underline; }
.tp_offers_tbl span  {
		padding:1px 0 2px 2px;
		color:#ffffff;
		line-height:12px;
		background:url(/i/images/price_left.png) 0 0 no-repeat;
	}
.tp_offers_tbl span b {
		diaplay:block;
		background:url(/i/images/price_right.png) 100% 0 no-repeat;
		padding:1px 3px 2px 3px;
		font-weight:normal;
	}
.tp_offers_tbl th {
		padding:8px 5px;
		font: 11px Tahoma,Arial,sans-serif;
		color:#5e5e5e;
		background:#fef7e1;
		border-bottom:1px dashed #cbc2ae;
	}
.tp_offers_tbl td {
		padding:8px 5px;
		font: 11px Tahoma,Arial,sans-serif;
		color:#5e5e5e;
	}
.tp_offers_tbl tr.oddstop td { color: #999 !important; text-decoration:line-through; }
.tp_offers_tbl tr.oddstop, .tp_offers_tbl tr.odd { background-color: #ffffff; }
.tp_offers_tbl tr.odd1 { background-color: #eee; }
.tp_offers_text { color: #000; font: 11px Tahoma,Arial,sans-serif; }
.tp_offers_title { color: #333; font: bold 11px Tahoma,Arial,sans-serif; white-space:nowrap; }
.tp_offers_top { width: 100%; }
.tp_offers_topline { background:#fff; width:100%; height:23px; }
.tp_offers_topline tr { background:#1f8fb6; }
.tp_offers_topline td { color: #fff; font: 11px Tahoma,Arial,sans-serif; padding:0 5px; white-space:nowrap; vertical-align:middle;}
.tp_offers_topline_link:link,.tp_offers_topline_link:visited,.tp_offers_topline_link:hover { color: #fff; font: bold 11px Tahoma,Arial,sans-serif; text-decoration:underline; }

.tp_hotels_filters { background: #fff; border: 1px dashed #cbc2ae; width: 100%; }
.tp_hotels_filters tr { background: #fef7e1; }
.tp_hotels_filt_tbl { width: 100%; }
.tp_hotels_filt_td { padding: 4px; }
.tp_hotels_hlink:link,.tp_hotels_hlink:visited,.tp_hotels_hlink:hover { color: #369; font: normal 12px Tahoma,Arial,sans-serif; text-decoration: underline; }
.tp_hotels_input_char { background: #fff; border: 1px solid #999; color: #000; font: normal 11px Tahoma,Arial,sans-serif; width: 30px; margin:0 3px;}
.tp_hotels_mark:link,.tp_hotels_mark:visited,.tp_hotels_mark:hover  { color: #369; font: normal 11px Tahoma,Arial,sans-serif; text-decoration: underline; }
.tp_hotels_mark1:link,.tp_hotels_mark1:visited,.tp_hotels_mark1:hover  { color: #000; font: normal 11px Tahoma,Arial,sans-serif; text-decoration: underline; }
.tp_hotels_name {color: #1f8fb6; font: bold 18px Tahoma,Arial,sans-serif;}
.tp_hotels_olink:link,.tp_hotels_olink:visited,.tp_hotels_olink:hover  { color: #800; font: normal 11px Tahoma,Arial,sans-serif; text-decoration: underline; }
.tp_hotels_pager {margin:10px 0;}
.tp_hotels_pager td { color: #000; font: normal 11px Tahoma,Arial,sans-serif; }
.tp_hotels_pager a:link,.tp_hotels_pager a:visited,.tp_hotels_pager a:hover { color: #369; font: normal 11px Tahoma,Arial,sans-serif; text-decoration: underline; }
.tp_hotels_select { background: #fff; border: 1px solid #999; color: #000; font: normal 11px Tahoma,Arial,sans-serif; }
.tp_hotels_submit { color: #000; font: normal 11px Tahoma,Arial,sans-serif; width: 70px; }
.tp_hotels_tbl { background: #c1c1c1; }
.tp_hotels_tbl th { 
		padding:8px 5px;
		color:#5e5e5e;
		background:#fef7e1;
		border-bottom:1px dashed #cbc2ae;
	 	text-align: center;
	/*background: #e3edf4; color: #000; font: normal 11px Tahoma,Arial,sans-serif; text-align: center; padding: 4px; vertical-align: middle; */
	
}
.tp_hotels_tbl td { color: #000; font: normal 11px Tahoma,Arial,sans-serif; padding: 4px; }
.tp_hotels_tbl th a,.tp_hotels_tbl th a:link,.tp_hotels_tbl th a:visited,.tp_hotels_tbl th a:hover { color: #000; font: normal 11px Tahoma,Arial,sans-serif; text-decoration: underline; }
.tp_hotels_tbl tr { background-color: #fafafa; }
.tp_hotels_text { color: #000; font: normal 11px Tahoma,Arial,sans-serif; vertical-align: middle; white-space: nowrap; padding:0 3px;}
.tp_hotels_text2 { color: #000; font: normal 11px Tahoma,Arial,sans-serif; vertical-align: middle; }
.tp_hotels_title { color: #000; font: bold 11px Tahoma,Arial,sans-serif; vertical-align: middle; white-space: nowrap; }

.tp_resorts_alloc td { color: #666; font: normal 11px Tahoma,Arial,sans-serif; padding:3px;}
.tp_resorts_cb { background: transparent; border: 0; vertical-align: middle; }
.tp_resorts_filt td { color: #000; font: normal 11px Tahoma,Arial,sans-serif; padding: 2px; }
.tp_resorts_input_char { background: #fff; border: 1px solid #999; color: #000; font: normal 11px Tahoma,Arial,sans-serif; width: 30px; }
.tp_resorts_link:link,.tp_resorts_link:visited,.tp_resorts_link:hover { color: #369; font: normal 11px Tahoma,Arial,sans-serif; text-decoration: underline; }
.tp_resorts_list td { color: #000; font: normal 11px Tahoma,Arial,sans-serif; padding: 3px; }
.tp_resorts_select { background: #fff; border: 1px solid #999; color: #000; font: normal 11px Tahoma,Arial,sans-serif; }
.tp_resorts_submit { color: #000; font: normal 11px Tahoma,Arial,sans-serif; }
.tp_resorts_tbl { background: #c1c1c1; margin-top: 2px; }
.tp_resorts_tbl th { padding:8px 5px;
		color:#5e5e5e;
		background:#fef7e1;
		border-bottom:1px dashed #cbc2ae;
		white-space: nowrap;
	/*background: #cbdcec; color: #000; font: bold 12px Tahoma,Arial,sans-serif; height: 20px; padding: 4px; text-align: left; vertical-align: middle; white-space: nowrap;*/
}
.tp_resorts_tbl_td { background: #fafafa; color: #000; font: normal 11px Tahoma,Arial,sans-serif; padding:4px; }

.geotarg {
	position:absolute;
	top:50px;
	left:90px;
	color:#1f8fb6;
	font-weight:normal;
	font:12px Georgia, sans-serif;
	text-align:left;
}
.geotarg a {
	background:none;
	color:#1f8fb6;
	font:12px Georgia, sans-serif;
	display:inline-block;
	text-decoration:none;
}
.geotarg a:hover {
	background:none;
	text-decoration:underline;
}
.geotarg .geosel {
	font-weight:bold;
	color:#85c226;
	font:18px Georgia, sans-serif;
}
.geotarg .geosel span {
	font:12px Georgia, sans-serif;
}
.geotarg .mos {
	margin-bottom:10px;
}
.geotarg .spb {
	margin-bottom:10px;
}
.top_menu_lev2 {
	display:none;
	background:#ffffff;
	position:absolute;
	width:163px;
	border:1px solid #0a4c6c;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /* IE 5.5+*/
	-moz-opacity: 0.9; /* Mozilla 1.6 Р В РЎвЂ Р В Р вЂ¦Р В РЎвЂР В Р’В¶Р В Р’Вµ */
	-khtml-opacity: 0.9; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	z-index:99999;
}
.top_menu_lev2 li {
	display:block;
	float:none;
	text-align:left;
	background:none;
	margin:0;
	padding:5px 10px 5px 20px !important;
}
.top_menu_lev2 li a {
	background:none !important;
	margin:0 !important;
	padding:0px !important;
	color:#1f8fb6 !important;
	font-weight:normal !important;
}
.top_menu_lev2 li.active a {
	font-weight:bold !important;
}
.top_menu td:hover .top_menu_lev2 {display:block;}
.mgp_logo {
	position:absolute;
	display:block;
	top:110px;
	left:50px;
	height:58px;
	width:281px;
	text-align:left;
		background:url(/i/images/logomgp.png) 0 0 no-repeat;	
}
	.ie6 .mgp_logo {
		background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/images/logomgp.png, sizingMethod=crop);
}

	.middCol .banner .bann13_1 {
		background:url(/i/images/bann13_left.jpg) 0 0 no-repeat;
	}
	.middCol .banner .bann13_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann13_right.png) 100% 0 no-repeat;
	}
	.middCol .banner .bann13_2 a {
		color:#f2ff01;
	}

	.middCol .banner .bann14_1 {
		background:url(/i/images/bann14_left.jpg) 0 0 no-repeat;
	}
	.middCol .banner .bann14_2 {
		height:76px;
		text-align:right;
		background:url(/i/images/bann14_right.png) 100% 0 no-repeat;
	}
	.middCol .banner .bann14_2 a {
		color:#f2ff01;
		text-shadow:#266071 1px 1px 0 !important;
	}
	
	/**/
	.middCol .bannew {
		width:100%;
		height:76px;
	}
	.middCol .bannew a{
		display:block;
		text-decoration:none;
		padding:0px;
		margin:0px;
	}
	.middCol .bannew .bannew1_pic {display:block;background-color:#100002;height:50px;width:100%;text-align:center;}
	.middCol .bannew .bannew1_bg {
		height:23px;
		width:100%;
		padding-top:3px;
		background:#100002 url('/i/images/bannew_1_bg.png') 50% 0 repeat-y;
		font:16px Times New Roman;
		text-align:center;
		color:#ffffff;
		font-weight:bold;
		overflow:hidden;
	}
	/**/
.middCol .banbox .banitem {
    border: 1px solid white;
    display: inline-block;
    float: left;
    min-width: 248px;
    padding: 8px 0;
    text-align: center;
    width: 33%;
}

.middCol .banbox {
    display: inline-block;
    margin: 0;
    padding: 0;
}
