/*-| author: TecHMeaT | www.techmeat.net | mailto:itechmeat@gmail.com | icq#: 70-20-770 |-*/

body{color:#1D4BA0; text-align:center; font:12px/1.2 Tahoma, sans-serif; background:#FFF;}
a{color:#1D4BA0; text-decoration:underline; outline:none;}
a:hover{text-decoration:none;}
h1{margin-bottom:15px; color:#807D7A; font:900 11px/1.2 Tahoma, sans-serif;}
h2{margin-bottom:15px; color:#807D7A; font:900 12px/1.2 Tahoma, sans-serif;}
h3{color:#4A4A4A; font:900 12px/1.2 Tahoma, sans-serif;}
	h3 a{color:#4A4A4A;}

.page{position:relative; top:0; left:0; width:auto; min-width:990px; max-width:1280px; _width:expression(document.body.clientWidth < 990? "990px" : document.body.clientWidth > 1280? "1280px" : "auto"); margin:0 auto; text-align:left;}
	.rightbg{position:relative; top:0; left:0; width:auto; height:272px; margin:0 0 0 55px; background:url(/images/bg_header_right.png) no-repeat;}
	.inside{position:relative; top:0; left:0; width:auto; _width:990px; min-width:990px; max-width:1170px; _width:expression(document.body.clientWidth < 990? "990px" : document.body.clientWidth > 1170? "1170px" : "auto"); margin:-272px auto 0 auto; background:url(/images/bg_inside.png) repeat-x 0 119px;}
		.header{position:relative; top:0; left:0; width:auto; height:233px; background:url(/images/bg_header.jpg) no-repeat 0 0;}
			.leftbg{position:absolute; top:0; left:-55px; width:55px; height:233px; background:url(/images/bg_header_left.png) no-repeat 0 0;}
			.header .flag{position:absolute; top:0; right:0; width:153px; height:276px; background:url(/images/flag.png) no-repeat 0 0; z-index:1;}
			.header .logo{position:absolute; top:26px; left:255px; width:133px; height:23px; background:url(/images/10year.png) no-repeat 0 0;}
			/*!!!!êàðòèíêè î êîëè÷åñòâå ëåò ëåæàò íà ñåðâåðå, ìåíÿåì ôîí*/.header .year{position:absolute; top:179px; left:291px; width:133px; height:23px; background:url(/images/12year.png) no-repeat 0 0;}

		.main{position:relative; top:0; left:0; width:auto; background:#FFF;}

	.footer{clear:both; position:relative; width:auto; height:139px; background:#789EB4;}
		.footer .txt{position:relative; top:0; left:0; width:auto; _width:990px; min-width:990px; max-width:1170px; height:50px; margin:0 auto; padding:15px 0 0 0;}
			.footer .copy{float:left; width:255px; padding:5px 0 0 0; color:#FFF;}
			.footer .menu{width:500px; padding:0 0 0 266px;}
				.footer .menu li{float:left; width:139px; height:24px; margin:0 0 6px -11px;}
					.footer .menu a, .footer .menu span{display:block; width:139px; height:24px; color:#0F0F0F; font:12px/22px Tahoma, sans-serif; text-indent:15px; background:url(/images/bg_footer_menu.png) no-repeat 0 0;}
					.footer .menu a:hover, .footer .menu span{background:url(/images/bg_footer_menu_a.png) no-repeat 0 0;}
			.footer .stat{float:right;}

/*------------------------------------------ÎÑÍÎÂÍÛÅ ÁËÎÊÈ-------------------------------------------------*/
.content{position:relative; top:0; left:0; width:auto; margin:0 0 0 255px; _margin:0; _padding:0 0 0 255px; z-index:2;}
	.content img{_position:relative;}

	.welcome{padding:10px 0 0 35px; color:#958D7B; font-weight:900; font-size:13px;}
	
	.indexblock{position:relative; min-height:355px; _height:355px; margin:0 226px 0 0;}
		.indexblock .menu{}
			.indexblock .menu table{width:100%;}
				.indexblock .menu td{position:relative; width:33%; padding:37px 0 0 34px; overflow:hidden;}
					.indexblock .menu img{position:absolute; margin:0 5px 0 -34px; vertical-align:middle;}
					.indexblock .menu a{display:block; padding:0 10px 9px 0; color:#6CB0E3; font:18px/1 Arial, sans-serif;}
					.indexblock .menu li{float:none; width:auto; padding:0 0 5px 0;}
						.indexblock .menu li a{padding:0; color:#1D4BA0; font:12px/1.2 Tahoma, sans-serif;}

	.alm{position:relative; width:253px; height:202px; margin:10px 0 0 0; color:#333E45; background:url(/images/bg_alm.jpg) no-repeat 0 0;}
		.alm p{padding:81px 35px 0 30px; font:12px/1.1 Tahoma, sans-serif;}

	.gallery{clear:right; position:relative; width:770px; _width:730px; height:420px; padding:20px 0 0 0;}
		.gallery .title{height:35px; font:22px/1 Arial, sans-serif; color:#E4B820;}
		.gallery .list{float:left; position:relative; width:770px; _width:730px; height:376px; padding:14px 0 0 0; background:#F9F1D2;}
			.gallery .list div{float:left; position:relative; width:670px; _width:645px; height:362px; margin:0 25px 0 24px; _margin:0 15px 0 14px; padding:0 10px 0 11px; overflow:hidden;}
				.gallery .list ul{position:absolute; width:10000px; height:362px; left:0; margin:0;}
					.gallery .list li{float:left; position:relative; display:block; width:212px !important; height:362px !important; margin:0 10px; _margin:0 5px; padding:0; background:#FFF; overflow:hidden;}
						.gallery .list li b{position:absolute; left:0; display:block; width:25px; height:100%; text-decoration:none; background:#FFF url(/images/bg_gallery.png) no-repeat 0 0;}
						.gallery .list li i{position:absolute; right:0; display:block; width:25px; height:100%; background:#FFF url(/images/bg_gallery.png) no-repeat 100% 0;}
						.gallery .list li td{position:relative; width:212px; height:147px; padding:10px 0 0 0; text-align:center; vertical-align:middle;}
								.gallery .list li img{width:190px;}
							.gallery .list li a{text-decoration:none;}
							.gallery .list li span{position:relative; display:block; padding:10px 11px 0 11px; text-align:left;}
								.gallery .list li span strong{display:block;}
								.gallery .list li span em{display:block; font-style:normal;}
			.gallery .prev{position:absolute; top:14px; left:0; width:25px; height:362px; background:#FFF url(/images/bg_gallery.png) no-repeat 100% 0;}
			.gallery .next{position:absolute; top:14px; right:0; width:25px; height:362px; background:#FFF url(/images/bg_gallery.png) no-repeat 0 0;}
			.gallery .prev a, .gallery .next a, .gallery .prev span, .gallery .next span{display:block; height:100%; text-decoration:none;}
			.gallery .prev a{background:url(/images/bg_gallery_nav.png) no-repeat -124px 172px;}
			.gallery .prev a:hover{background:url(/images/bg_gallery_nav.png) no-repeat -38px 172px;}
			.gallery .next a{background:url(/images/bg_gallery_nav.png) no-repeat -82px 172px;}
			.gallery .next a:hover{background:url(/images/bg_gallery_nav.png) no-repeat 4px 172px;}

	.artcleses{table-layout:fixed;}
		.artcleses td{width:50%;}
			.artcles{position:relative; margin:30px 0 0 0; padding:0 30px 0 0; color:#4A4A4A;}
				.artcles .title{height:35px; font:22px/1 Arial, sans-serif; color:#6FB1E3;}
				.artcles .list{padding:14px 0 15px 0; border-bottom:1px dashed #6FB1E3;}

	.artcle{position:relative; margin:0 250px 0 0; padding:30px 0 0 0; color:#1D4BA0;}
		.artcle .pathway{padding:0 0 20px 0; color:#73B6E4;}
		.artcle .pathway a{color:#73B6E4; text-decoration:none;}
		.artcle .pathway h1{display:inline; color:#73B6E4; font:22px/22px Arial, sans-serif;}
		.artcle p{margin:0 0 15px 0; font-size:12px !important;}
		.artcle p font{font-size:12px !important;}
		.artcle ul{margin:0 0 15px 30px;}
			.artcle ul li{list-style-type:disc;}
		.artcle table{width:100% !important; height:auto !important; border:1px solid #000;}
			.artcle table td{padding:3px 1px; border:1px solid #000;}

	.picplay{float:left; position:relative; width:290px; min-height:100px; margin:0 25px 25px 0;}
		.slides{}
			.slides img{width:290px;}
		.slides-nav{width:320px; padding:10px 0 0 0;}
			.slides-nav li{float:left; border-right:10px solid #FFF; /border-right:10px solid #FFF;}
				.slides-nav img{width:90px; height:68px;}
	
	.sitemap{font:16px/1.4 Arial, sans-serif;}
		.sitemap a{text-decoration:none;}
		.sitemap a:hover{text-decoration:underline;}
		.sitemap table{width:100%; margin:20px 0; border:0 !important; background:#E9EAEB;}
			.sitemap td{width:33%; padding:20px 30px; border:0 !important; font:14px/1.3 Arial, sans-serif;}
				.sitemap td a{display:block; color:#0F0F0F;}
				.sitemap td ul{padding:0px 20px; font:12px/1.2 Arial, sans-serif;}
					.sitemap td li{list-style-type:none;}

	.realty{float:left; position:relative; width:100%; padding:15px 0 13px 0; border-bottom:1px solid #EAECEC;}
		.realty img{float:left; width:190px; margin:3px 0 0 0;}
		.realty p{margin:0 0 0 205px; line-height:150%;}

	.publication{float:left; position:relative; width:100%; padding:5px 0 2px 0; border-bottom:1px solid #EAECEC;}
		.publication img{float:left; width:100px; margin:3px 0 0 0; padding:0 15px 10px 0;}
		.publication p{margin:0; line-height:150%;}

	.faq{float:left; position:relative; width:100%; padding:5px 0; border-bottom:1px solid #EAECEC;}
		.faq p{margin:0; line-height:150%;}
		.otvet{float:left; width:100%; padding:15px 0; color:#4A4A4A !important; font:300 12px/1.2 Tahoma, serif !important; cursor:default; background:#EAECEC;}
			.otvet div{padding:0 20px;}
				.otvet p{color:#4A4A4A !important; font:300 12px/1.2 Tahoma, serif !important;}
					.otvet p span{color:#4A4A4A !important; font:300 12px/1.2 Tahoma, serif !important;}
					.otvet p strong{color:#4A4A4A !important; font:900 12px/1.2 Tahoma, serif !important;}
					.otvet p ul{margin:0 0 0 20px;}
		.faq img{float:left; width:190px; margin:3px 10px 10px 0; border:1px solid #EAECEC; vertical-align:bottom;}

	.pagenav{padding:15px 0 30px 0; text-align:center;}
		.pagenav li{display:inline; padding:0 2px; color:#73B6E4; font:900 12px/1.3 Arial, sans-serif;}
		.pagenav .prev a, .pagenav .next a{text-decoration:none;}
		.pagenav b{color:#1D4BA0; letter-spacing:3px;}

	.artcle .nationality{width:100% !important; _width:98% !important; margin:0 auto; border:0 !important; border-collapse:separate;}
		.artcle .nationality td{vertical-align:top; border:11px solid #FFF !important; padding:0 !important;}
		.nationality .tr1 td{border-bottom:0 !important; background:#E6E7E8 url(../images/bg_nationality.png) no-repeat 0 -25px;}
		.nationality .tr2 td{height:25px; border-top:0 !important; background:#8DB0C9 url(../images/bg_nationality.png) no-repeat 0 0;}
			.nationality div{min-height:70px; margin:0 0 0 10px; padding:15px 10px 10px 0; background:#E6E7E8 url(../images/bg_nationality.png) no-repeat 100% -25px; overflow:hidden;}
				.nationality div a{color:#6FB1E3; font:18px/1.1 Arial;}
					.nationality div ul{margin:0; padding:5px 0;}
						.nationality div ul li{padding:2px 0; list-style-type:none;}
							.nationality div ul a.title{background:#E6E7E8;}
							.nationality div ul a{color:#1D4BA0; font:12px/1 Arial;}
			.nationality .all{height:25px; line-height:22px; margin:0 0 0 10px; padding:0 10px 0 0; color:#FFF; background:url(../images/bg_nationality.png) no-repeat 100% 0;}
				.nationality .all a{color:#FFF;}
	
	.connect{float:left; padding:20px 0 30px 30px;}
		.connect h3{padding:0 0 10px 0; color:#A7A8A8; font:300 20px/1 Arial, serif;}
		.connect p{clear:left; padding:10px 0 0 0;}
			.connect b{float:left; display:block; width:130px; font:300 14px/20px Tahoma, serif;}
			.connect em{float:left; display:block;}
				.connect em input{width:145px;}
				.connect em input.file{width:auto;}
				.connect em textarea{width:260px; height:70px;}

	#slideshow{}
		#slideshow ul{margin:0;}
			#slideshow ul li{list-style-type:none;}

/*-----------------------------------------ËÅÂÀß ÏÀÍÅËÜ------------------------------------------------*/
.leftbar{float:left; position:relative; top:0; left:0; width:255px; padding:30px 0 0 0; z-index:3;}

	.nav{position:relative; width:226px; min-height:230px; _height:230px; margin:0 0 7px 0; font-size:14px; background:url(/images/bg_nav.png) repeat-y 0 0;}
		.nav .top{position:absolute; top:0; left:0; width:100%; height:80px; background:url(/images/bg_nav_top.png) no-repeat 0 0;}
		.nav .bottom{position:absolute; bottom:0; left:0; width:100%; height:106px; background:url(/images/bg_nav_bottom.png) no-repeat 0 0;}
		.nav .grad{position:absolute; top:0; left:0; width:100%; height:191px; background:url(/images/bg_nav_grad.png) no-repeat 0 0;}
		.nav .middle{position:relative; top:0; left:0; width:100%; padding:40px 0 70px 0;}
			.nav li{height:24px; margin:0 0 0 24px; padding:0 0 0 17px; background:url(/images/point-nav.gif) no-repeat 0 4px;}
			.nav a{color:#0F0F0F;}

	.search{position:relative; padding:0 50px 20px 0; text-align:right; /*background:url(/images/bg_search.png) no-repeat 17px 5px;*/ z-index:5;}
		.search label, .fieldset_legend{display:block; padding:10px 0 0 0;}
		.search label span{display:block;}
		.search .checkbox_group{height:24px; margin:0 0 10px 0;}
		.search .checkbox_group label{padding-top:2px;}
		.search .checkbox_group span{display:inline;}
		.search .checkbox_label{float:left; width:50%;}
		.search .input_label input{width:160px; padding:3px 2px; border:1px solid #A7A8A8; font:12px/1 Arial, sans-serif;}
		.search .composite_field{padding:10px 0 0 0;}
		.search .composite_field input{width:69px;}
		.search .input_group_separator{display:inline-block;}
		.search select{width:166px;}
		.search a{color:#0F0F0F;}
		.result{display:none; position:absolute; left:0; width:270px; margin:-1px 0 0 40px; /margin:-2px 0 0 0px; padding:0 14px; text-align:left; background:#EAECEC; z-index:6;}
			.result div div{min-height:70px; padding:14px 0; border-top:1px dashed #ACADAD; color:#0F0F0F; cursor:pointer;}
			.result div div.first{border-top:0;}
				.result img{float:left; padding:3px 14px 5px 0;}
				.result p{/* padding:0 0 0 104px; */}
				.result .all{margin:10px 0 0 0; padding:10px 0; border-top:1px dashed #ACADAD; text-align:right; font-weight:900;}
		.ex_search{display:none; position:relative; top:0; left:0; margin:0 0 0 40px; /margin-top:-2px; padding:15px 0 0 0; text-align:left;}
				.ex_search input{width:auto; border:0; vertical-align:top;}
				.ex_search span{width:142px; padding:0 5px 0 0; text-align:right;}
		.search .submit{padding:10px 0 0 0;}

	.countries{position:relative; width:248px; margin:0 0 0 -17px; padding:44px 0 0 0; background:url(/images/bg_countries.jpg) no-repeat 0 0; z-index:4;}
		.countries ul{width:189px;margin:-3px 0 0 0;  padding:10px 0 10px 55px; border-right:4px solid #EBECEE; border-bottom:6px solid #EBECEE;}
			.countries li{padding:2px 0; font:14px/1 Arial, sans-serif;}
				.countries a{color:#3B5467; text-decoration:none;}
				.countries a:hover{text-decoration:underline;}
				.countries img{margin:0 8px 0 0; vertical-align:bottom;}

	.adv{position:relative; width:264px; height:279px; margin:30px 0 0 -17px; color:#333E45; background:url(/images/bg_adv.jpg) no-repeat 0 0;}
		.adv p{padding:85px 25px 0 59px; font:12px/1.1 Tahoma, sans-serif;}

/*-----------------------------------------ÏÐÀÂÀß ÏÀÍÅËÜ------------------------------------------------*/
.rightbar{position:relative; left:0; float:right; width:226px; min-height:200px; _height:200px; _margin-right:-27px; font:14px/1.2 Tahoma, sans-serif; background:url(/images/bg_indexright.png) no-repeat 0 0;}

	.rightbar .currency{position:relative; height:65px; padding:0; border-bottom:1px dashed #ACADAD;}
		.rightbar .bg-check{position:absolute; top:0; right:158px; width:44px; height:29px; margin-left:24px; background:#FFF url(../images/bg_currency.png) no-repeat 0 0;}
			.rightbar .euro{position:absolute; top:0; left:0; width:44px; height:29px; margin-left:24px; text-align:center; color:#444141; font:16px/20px Tahoma; cursor:pointer;}
			.rightbar .baks{position:absolute; top:0; left:0; width:44px; height:29px; margin-left:68px; text-align:center; color:#444141; font:16px/20px Tahoma; cursor:pointer;}
			.rightbar .currency .active{color:#E1F2FF; line-height:22px; cursor:default;}
			.rightbar .c-flag{position:absolute; top:0; left:182px; width:44px; height:50px; background:url(/images/flag.png) no-repeat -109px -233px;}
		.rightbar .reeuro, .rightbar .rebaks{padding:38px 0 0 0;}
			.rightbar .currency span, .rightbar .currency b, .rightbar .currency em{float:left; width:65px; font-weight:300; font-style:normal; text-align:center; color:#182640; font-size:14px; font-family:Arial;}
			.rightbar .currency span{clear:left; text-align:right; width:50px; padding:38px 10px 0 0;}

	.rightbar .phone{position:relative; padding:15px 0 25px 10px; border-bottom:1px dashed #ACADAD; color:#4199D9; font-size:12px;}
		.rightbar .phone p{clear:right; padding:5px 0 0 0;}
		.rightbar .phone a{color:#4199D9; text-decoration:none;}
		.rightbar .phone em{padding:0 0 0 10px; color:#1D4BA0; font-style:normal;text-decoration:underline;}
		.rightbar .phone a:hover em{text-decoration:none;}
		.rightbar .phone strong{float:right; font-size:16px;}

	.rightbar .icons{height:25px; padding:14px 0; text-align:center;}
		.rightbar .icons li{float:left; padding:0 21px;}
			.rightbar .icons a, .rightbar .icons span{display:block; width:30px; height:44px; text-decoration:none; background:url(/images/icons.png) no-repeat 0 0;}
			.rightbar .icons a.home{background-position:0 0;}
			.rightbar .icons a:hover.home, .rightbar .icons span.home{background-position:-32px 0;}
			.rightbar .icons a.mail{background-position:-64px 0;}
			.rightbar .icons a:hover.mail, .rightbar .icons span.mail{background-position:-94px 0;}
			.rightbar .icons a.map{background-position:-128px 0;}
			.rightbar .icons a:hover.map, .rightbar .icons span.map{background-position:-163px 0;}

	.submenu{clear:left; width:226px; margin:40px 0 0 0; padding:18px 0 0 0; font:12px/18px Arial, sans-serif; background:#E6E7E8 url(/images/bg_submenu.png) no-repeat 0 0;}
		.submenu ul{margin:0 25px;}
		.submenu ul.hot{margin-bottom:20px; padding:0 0 15px 0; border-bottom:1px dashed #E4B920;}
			.submenu a{color:#4A4A4A;}
		.submenu .bottom{width:226px; height:18px; background:url(/images/bg_submenu.png) no-repeat 100% 0;}

	.rightgal{position:relative; width:237px; margin:60px 0 0 0; padding:0 0 20px 0;}
		.rightgal .title{height:35px; font:22px/1 Arial, sans-serif; color:#E4B820;}
		.rightgal .list{position:relative; background:#F9F1D2;}
			.rightgal .list div{position:relative; width:215px; height:666px !important; /height:676px !important; margin:0 0 11px 11px; overflow:hidden;}
				.rightgal .list ul{position:absolute; width:212px; height:10000px;}
					.rightgal .list li{position:relative; display:block; width:212px; height:212px !important; margin:10px 0; background:#FFF; overflow:hidden;}
						.rightgal .list li b{position:absolute; top:0; display:block; width:100%; height:25px; text-decoration:none; background:#FFF url(/images/bg_gallery2.png) no-repeat 0 0;}
						.rightgal .list li i{position:absolute; bottom:0; display:block; width:100%; height:25px; background:#FFF url(/images/bg_gallery2.png) no-repeat 0 100%;}
						.rightgal .list li table{position:relative;}
						.rightgal .list li td{position:relative; width:212px; height:147px; padding:10px 0 0 0; text-align:center; vertical-align:middle;}
								.rightgal .list li img{width:190px;}
							.rightgal .list li a{text-decoration:none;}
							.rightgal .list li span{position:relative; display:block; padding:10px 11px 0 11px; text-align:left;}
								.rightgal .list li span strong{display:block;}
								.rightgal .list li span em{display:none; font-style:normal;}
			.rightgal .prev{position:relative; width:215px; height:26px; margin:0 0 0 11px; background:url(/images/bg_gallery2.png) no-repeat 0 100%;}
			.rightgal .next{position:relative; width:215px; height:26px; margin:0 0 0 11px; background:url(/images/bg_gallery2.png) no-repeat 0 0;}
				.rightgal .prev a, .rightgal .next a, .rightgal .prev span, .rightgal .next span{display:block; height:100%; text-decoration:none;}
				.rightgal .prev a{background:url(/images/bg_gallery_nav2.png) no-repeat 50% -124px;}
				.rightgal .prev a:hover{background:url(/images/bg_gallery_nav2.png) no-repeat 50% -38px;}
				.rightgal .next a{background:url(/images/bg_gallery_nav2.png) no-repeat 50% -82px;}
				.rightgal .next a:hover{background:url(/images/bg_gallery_nav2.png) no-repeat 50% 4px;}

/*-----------------------------------------ÐÀÇÍÎÅ------------------------------------------------*/

.flaft{}

.clear{clear:both; height:20px;}
.clearleft{clear:left; display:block; height:1px; font:1px/1 Arial, sans-serif;}
.clearright{clear:right;}

.uplimagesleft{float:left; margin:3px 10px 3px 0;}

.highlight{padding:0 2px; color:#FFF; background:#E4B820;}

.sword{padding:10px 10px 5px 10px; color:#000; background:#E9EAEB;}

.count_search{padding:5px 10px 10px 10px; color:#000; background:#E9EAEB;}
