*::-moz-selection { background:#000; color:#FFF; }

body{ margin:0px; font: 11px/16px Tahoma !important; }

.fl { float:left;}
.fr { float:right;}

.mb-3 { margin-bottom:3px;}
.mb-5 { margin-bottom:5px;}
.mb-10 { margin-bottom:10px;}
.mb-15 { margin-bottom:15px;}
.mb-20 { margin-bottom:20px;}

.mr-7 { margin-right:7px;}
.mr-5 { margin-right:5px;}
.mr-10 { margin-right:10px;}
.mr-20 { margin-right:20px;}
.mr-40 { margin-right:40px;}

.ml-5 { margin-left:5px;}
.ml-10 { margin-left:10px;}
.ml-20 { margin-left:20px;}

.mt-3 { margin-top:3px;}
.mt-5 { margin-top:5px;}
.mt-7 { margin-top:7px;}
.mt-10 { margin-top:10px;}
.mt-15 { margin-top:15px;}
.mt-20 { margin-top:20px;}
.mt-30 { margin-top:30px;}

.tar { text-align:right; }
.tac { text-align:center; }

.myclear { clear: both; height:1px;}

.div-20 { width:20px;}
.div-95 { width:95px;}
.div-100 { width:100px;}
.div-120 { width:120px;}
.div-135 { width:135px;}
.div-170 { width:170px;}
.div-180 { width:180px;}
.div-200 { width:200px;}
.div-210 { width:210px;}
.div-230 { width:230px;}
.div-240 { width:240px;}
.div-250 { width:250px;}
.div-260 { width:260px;}
.div-270 { width:270px;}
.div-300 { width:300px;}
.div-320 { width:320px;}
.div-340 { width:340px;}
.div-360 { width:360px;}
.div-380 { width:380px;}
.div-400 { width:400px;}
.div-410 { width:410px;}
.div-420 { width:300px;}
.div-450 { width:450px;}
.div-470 { width:470px;}
.div-480 { width:480px;}
.div-520 { width:520px;}
.div-570 { width:570px;}
.div-630 { width:630px;}
.div-680 { width:680px;}
.div-700 { width:700px;}
.div-710 { width:710px;}
.div-720 { width:720px;}
.div-730 { width:730px;}
.div-750 { width:750px;}
.div-1000 { width:1000px;}


/*	Start TOP	*/

#top-adv-out { background:#BCBCBC url(/images/top-adv.png) repeat-x; }
	#top-adv {  padding:10px 0; width:728px; margin:0 auto; }

#top-adv2 { padding:0 0 10px 0; margin:0 auto; width:728px; }
#top-adv3 {  background:#FFF; padding:20px 0 0 0; margin:0 auto; width:728px; }
#top-adv3-out {background:#FFF}

.top-out { background:url(../images/bg_top.png) no-repeat center top; height:235px; font: 11px Lucida Sans Unicode; }

.top { width:1000px; margin:0 auto;}

.welcome { width:430px; height:38px; color:#2C608E; background:url(../images/welcome.gif) no-repeat; padding:7px 0 0 42px; }

.welcome a { font-weight:bold; text-decoration:none; color:#2C608E;}

.sc { width:355px; height:38px; color:#2C608E; padding:7px 0 0 0; }

.sc a:hover , .welcome a:hover { color:#000;}

#top-user-out { background:url(../images/top-user.png) no-repeat center top; height:40px; font: 11px Tahoma; }

#top-user { width:500px; height:31px; margin:0 auto; padding:9px 0 0 500px; color:#666; }
	
	#top-user a { font:bold 11px Tahoma; color:#2C608E; padding:0 5px; }
	#top-user a:hover { color:#000; }
	
	#top-user input { width:90px; border:none; background:none; font:11px Tahoma; color:#2C608E; }
	#top-user input.none { width:60px; height:22px; }

.top-enter { float:left; width:135px; height:30px; }
	
	.top-enter img { width:135px; height:30px; }
	
#logo { width:272px; height:102px; float:left; text-indent:-9999px; background:url(../images/logo.gif) no-repeat; }
	#logo a { display:block; width:272px; height:90px; }

.top-728 { width:728px; height:102px; float:left; }

/*	Finish TOP	*/
	
/*	Start NAVIGATION	*/

.navigation { width:975px; height:42px; float:left; padding:0 0 0 25px; background:url(../images/navigation.png) no-repeat; }

.navigation ul { display:inline;}
.navigation li a {display: block; height: 42px; text-indent: -9999px;}
.navigation ul li { cursor:pointer; display:block; height:42px;}

li.n-home a { background:url(../images/n-home.png) no-repeat; width:94px; margin-right:9px; }
li.n-home a:hover , li.n-home-current { background:url(../images/n-home.png) no-repeat 0 -42px; width:94px; margin-right:9px; }

li.n-company a { background:url(../images/n-company.png) no-repeat; width:89px; margin-right:9px; }
li.n-company a:hover , li.n-company-current { background:url(../images/n-company.png) no-repeat 0 -42px; width:89px; margin-right:9px; }

li.n-tm a { background:url(../images/n-tm.png) no-repeat; width:94px; margin-right:9px; }
li.n-tm a:hover , li.n-tm-current { background:url(../images/n-tm.png) no-repeat 0 -42px; width:94px; margin-right:9px; }

li.n-product a { background:url(../images/n-product.png) no-repeat; width:83px; margin-right:9px; }
li.n-product a:hover , li.n-product-current { background:url(../images/n-product.png) no-repeat 0 -42px; width:83px; margin-right:9px; }

li.n-request a { background:url(../images/n-request.png) no-repeat; width:88px; margin-right:9px; }
li.n-request a:hover , li.n-request-current { background:url(../images/n-request.png) no-repeat 0 -42px; width:88px; margin-right:9px; }

li.n-market a { background:url(../images/n-market.png) no-repeat; width:79px; margin-right:9px; }
li.n-market a:hover , li.n-market-current { background:url(../images/n-market.png) no-repeat 0 -42px; width:79px; margin-right:9px; }

li.n-holiday a { background:url(../images/n-holiday.png) no-repeat; width:64px; margin-right:9px; }
li.n-holiday a:hover , li.n-holiday-current { background:url(../images/n-holiday.png) no-repeat 0 -42px; width:64px; margin-right:9px; }

li.n-realestate a { background:url(../images/n-realestate.png) no-repeat; width:70px; margin-right:9px; }
li.n-realestate a:hover , li.n-realestate-current { background:url(../images/n-realestate.png) no-repeat 0 -42px; width:70px; margin-right:9px; }

li.n-car a { background:url(../images/n-car.png) no-repeat; width:70px; margin-right:5px; }
li.n-car a:hover , li.n-car-current { background:url(../images/n-car.png) no-repeat 0 -42px; width:70px; margin-right:5px; }

li.n-add a { background:url(../images/n-add.png) no-repeat; width:167px; }
li.n-user a { background:url(../images/n-user.png) no-repeat; width:167px; }

	#admin-menu { float:right; width:200px; background:url(../images/admin-menu.gif) no-repeat; z-index:9999; display:none; position:absolute; }
		#admin-menu ul { float:left; width:170px; margin:15px 0 0 15px; _margin:15px 0 0 7px; border-top:1px dotted #FFF; }
		#admin-menu li { float:left; display:inline; border-bottom:1px dotted #FFF; }
		#admin-menu li a { width:160px; padding:3px 0 5px 10px; display:block; background:url(../images/admin-menu-arrow.gif) no-repeat; font:bold 11px Tahoma; color:#FFF; }
		#admin-menu li a:hover { background:#6A0000 url(../images/admin-menu-arrow.gif) no-repeat 0 -40px; font:bold 11px Tahoma; color:#FF0; }

.nav-sub { width:960px; height:42px; float:left; padding:0 0 0 40px; background:url(../images/nav_sub.png) no-repeat; }

.nav-sub-menu  { width:480px; height:20px; padding-top:10px; }

.nav-sub-menu a { color:#1C3F5B; font:bold 11px Tahoma; padding-right:21px; background:url(../images/nav_sub_spacer.gif) no-repeat right; }

.nav-sub-menu a:hover{ color:#900; font:bold 11px Tahoma; text-decoration:underline;}

.search  { width:400px; height:24px; font:11px Tahoma; padding:7px 0 0 80px; }

.search a { line-height:20px;}
	
.search input { width:124px; border:1px solid #CCC; background:#FFF; font:11px Tahoma; padding:2px; }
.search input.none {  width:124px; border:none; background:none; padding:0; }

.search select { width:86px; border:1px solid #CCC; background:#FFF; font:11px Tahoma; *margin-top:1px; height:19px; }

.find { *margin-top:1px; width:50px !important; }

	
/*	Finish NAVIGATION */


/*	Start FOOTER	*/

.footer-out{ height:185px; background:url(../images/bg_footer.png) no-repeat center top; padding-top:95px; }

.footer { width:980px; margin:0 auto; color:#2C608E; line-height:18px; font:11px/19px Lucida Sans Unicode; }

.footer li{ display:inline; }

.footer li a{ width:134px; height:19px; font-weight:bold; color:#2C608E; float:left; padding:2px 0 0 15px; background:url(../images/footer_star.gif) no-repeat left center; border-bottom:1px solid #A8CEE2; }
	
.footer li a:hover { color:#000; background:url(../images/footer_star_over.gif) no-repeat left center; }

.footer-main ul{ float:left; }
.footer-main li{ display:inline; float:left; }

.footer-main li a{ width:125px; height:19px; font-weight:bold; color:#2C608E; margin-right:20px; padding:2px 0 0 15px; text-decoration: none; background:url(../images/footer_star.gif) no-repeat left center; }
	
.footer li a:hover { color:#000; background:url(../images/footer_star_over.gif) no-repeat left center; }

.nette { width:200px; margin:0 auto; padding-top:3px;}

/*	Finish FOOTER	*/


.content { width:1000px; margin:0 auto;}

/*	Start ADVERTISEMENT	*/

.adv-428 { width:470px; height:60px; padding:15px 0 10px 0; }

/*	Finish ADVERTISEMENT */

/*	Start IMAGE PROPERTIES	*/

.b-blue { border:4px solid #197CAC; padding:1px; background:#FFF; -moz-border-radius:3px;}
.b-blue:hover { border:4px solid #E8B114;}

.b-blue-2 { border:1px solid #197CAC; padding:4px; background:#FFF; -moz-border-radius:3px;}
.b-blue-2:hover { border:1px solid #E8B114;}

.b-blue-3 { border:2px solid #197CAC; padding:1px; background:#FFF; -moz-border-radius:3px;}
.b-blue-3:hover { border:2px solid #E8B114;}

.b_yellow { border:3px solid #C8AB48; padding:1px; background:#FFF; -moz-border-radius:3px;}
.b_yellow:hover { border:3px solid #197CAC;}

/*	Finish IMAGE PROPERTIES	*/

/*	Start LEFT	*/

.sector { width:180px; padding:8px 15px 5px 15px; background:url(../images/left/sector_bg.gif) no-repeat; height:374px; overflow:hidden; }

	.sector ul { float:left; width:180px; border-top:1px solid #E5D38B; display:inline; }
	.sector li{ float:left; display:inline; border-bottom:1px solid #E5D38B; }

	.sector li a{ width:180px; height:19px; font:bold 11px/17px Lucida Sans Unicode; color:#1C3F5B; float:left; padding:1px 0 0 0; background:url(../images/left/arrow.gif) no-repeat right center; }
	.sector li a:hover { color:#900; background:#FFF url(../images/left/arrow_over.gif) no-repeat right center; }

ul#sector-menu ul {	
	position:absolute;
	z-index:9999;
	display:none;
	padding:2px 0 8px 15px;
	background:url(../images/left/menu_sub.png) no-repeat;
	width:195px;
	border-top:none;
	border-bottom:3px solid #DBC15B;
	}
	ul#sector-menu ul li { float:left; width:180px; display:inline; }
	
.sector-sub { width:235px; padding:8px 0 5px 15px; background:url(../images/left/sector_sub.gif) no-repeat; }

	.sector-sub ul { float:left; width:208px; border-top:1px solid #E5D38B; display:inline; }
	.sector-sub li { float:left; width:208px; display:inline; border-bottom:1px solid #E5D38B; padding:2px 0 2px 0; color:#999; }
	.sector-sub li:hover { background:#FFF; }

	.sector-sub li a{ font:bold 11px/17px Tahoma; color:#1C3F5B; }
	.sector-sub li a:hover { color:#900; }

.city-sub { width:235px; padding:8px 0 5px 15px; background:#D5EAF4 url(../images/left/city-sub-bg.png) no-repeat; }

	.city-sub ul { float:left; width:225px; height:210px; overflow:auto; border-top:1px solid #BADCED; display:inline; }
	.city-sub li{ float:left; display:inline; border-bottom:1px solid #BADCED; margin:0 5px 0 0; }

	.city-sub li a{ width:99px; height:19px; font:bold 11px/17px Lucida Sans Unicode; color:#1C3F5B; float:left; padding:1px 0 0 0; }
	.city-sub li a:hover { color:#900; background:#FFF; }
	
.last-visited { width:235px; padding:8px 0 0 15px; background:#D5EAF4 url(../images/left/city-sub-bg.png) no-repeat; }

	.last-visited ul { float:left; width:235px; }
	.last-visited li{ float:left; width:105px; height:120px; display:inline; margin:0 10px 0 0; text-align:center; }

	.last-visited li img { width:95px; height:70px; border:1px solid #9DCEE6; padding:4px; background:#FFF; -moz-border-radius:4px; }
	.last-visited li a { color:#1C3F5B; }
	.last-visited li a:hover { color:#900; }	

.trans { width:200px; height:184px; padding:5px 5px 15px 5px; background:url(../images/left/trans.gif) no-repeat; }
	.trans-sub { width:200px; height:194px; padding:10px 25px 15px 25px; background:url(../images/left/trans-sub.gif) no-repeat; }
	
.success { width:200px; height:29px; font:bold 11px/17px Tahoma; color:#FFF; padding:3px 0 0 10px; background:url(../images/left/success.png) no-repeat; }	
	
.success-all { height:17px; font:bold 11px/17px Tahoma; color:#1F73A7; padding:0 10px 0 0; background:url(../images/content/arrow_orange.gif) no-repeat top right; 	}
	
.success-bg { width:190px; font:10px/15px Tahoma; color:#1F73A7; padding:0 10px 0 10px; background:#D5EAF4; }

.success-bg a { font:bold 11px/15px Tahoma; color:#900; }
	
.success_author { font:bold 10px/15px Tahoma; color:#000; margin-bottom:3px;}

.tag { width:200px; height:29px; font:bold 11px/17px Tahoma; color:#1C3F5B; padding:3px 0 0 10px; background:url(../images/left/tag.png) no-repeat; }

.tag-bg { width:190px; padding:0 10px 0 10px; background:#FFEFB1; font-family:Tahoma; font-weight:bold; }

.tag-bg a:hover { color:#000; text-decoration:underline;}

.tag-1 a { color:#606; font-size:11px; text-decoration:none; line-height:14px;}
.tag-2 a { color:#F00; font-size:12px; text-decoration:none; line-height:16px;}
.tag-3 a { color:#603; font-size:13px; text-decoration:none; line-height:18px;}
.tag-4 a { color:#03C; font-size:14px; text-decoration:none; line-height:19px;}
.tag-5 a { color:#C36; font-size:15px; text-decoration:none; line-height:20px;}
.tag-6 a { color:#393; font-size:16px; text-decoration:none; line-height:21px;}

	
.pro-new-header { width:460px; height:29px; font:bold 11px/17px Tahoma; color:#FFF; padding:3px 0 0 10px; background:url(../images/content/pro_new.png) no-repeat; }

.pro-new-bg { width:455px; font:10px/14px Tahoma; color:#1C3F5B; padding:5px 0 0 15px; background:#D5EAF4; }

.pro-new li { margin:0 10px 5px 0; padding:0; float:left; width:80px; height:100px; text-align:center; _margin:0 5px 5px 0; }

.vitrin-header { width:460px; height:29px; font:bold 11px/17px Tahoma; color:#FFF; padding:0 0 0 10px; background:url(../images/content/vitrin.png) no-repeat; }

.vitrin-add { height:17px; font:bold 11px/17px Tahoma; padding:0 0 0 15px; background:url(../images/content/vitrin_add.gif) no-repeat top left; }
	
.vitrin-add a { color:#BD4F00; }
.vitrin-add a:hover { color:#1C3F5B; }
	
.vitrin-bg { width:470px; height:50px; font:10px/16px Tahoma; padding:11px 0 0 0; background:url(../images/content/vitrin_bg.png) no-repeat; }
	
.vitrin-bg a { color:#000; }

.vitrin ul { margin:0; padding:0; }
.vitrin li { margin:0 5px 0 0; width:79px; position:relative; float:left; padding:0; height:95px; text-align:center;}

.news-tab { width:470px; height:22px; font:bold 11px/17px Tahoma; color:#FFF; padding:0 0 10px 0; background:url(../images/content/tab_news.png) no-repeat; }

	.news-main ul { width:320px; float:left; border-top:1px solid #B3D3E5; }
	.news-main li { width:320px; height:22px; display:inline; float:left; }
	.news-main li a { height:17px; font:bold 11px Tahoma; background:url(../images/left/arrow.gif) top left no-repeat; padding:4px 0 0 15px; border-bottom:1px solid #B3D3E5; display:block; }
	.news-main li a:hover { background:#FFF url(../images/left/arrow.gif) top left no-repeat; }

.h-city-guide { width:325px; height:40px; padding:10px 10px 0 135px; background:url(../images/content/city-guide.png) no-repeat; color:#462C00; line-height:20px; }
	.h-city-guide a { font-weight:bold; color:#462C00; }
	.h-city-guide a:hover { color:#000; }
	
	.h-city-guide select { width:130px; border:1px solid #704600; -moz-border-radius:2px; font:11px Tahoma; padding:2px; }

.tab-home-bg { width:440px; padding:5px 15px 0 15px; background:#D5EAF4; }

.tab-head td {background:#FFF; border-left:1px solid #B3D3E5; border-right:1px solid #B3D3E5; padding-left:5px; color:#1C3F5B; font-weight:bold; line-height:19px;}

.tab-content tr:hover { background:#E6F2F8; }
.tab-content td { padding:4px 5px 4px 0; color:#1C3F5B; vertical-align:middle; border-bottom:1px solid #B3D3E5; line-height:15px;}
.tab-content td a { color:#1C3F5B; font-weight:bold}
.tab-content td a:hover { text-decoration:underline; color:#900;}
	
/*	Finish HOME CENTER	*/




/*	Start RIGHT		*/


.headline { width:300px; height:170px; color:#1C3F5B; padding:0; background:url(../images/content/headline.png) no-repeat; }
	.headline li{ padding:15px 15px 0 15px; width:270px; float:left; height:160px !important; }

.headline-header { font:bold 15px/18px Arial; color:#900; padding-bottom:1px; letter-spacing:-1px;}
	.headline-header a{ color:#900;}

.headline-bottom { width:290px; height:35px; color:#1C3F5B; padding:5px 0 0 10px; background:url(../images/content/headline_bottom.png) no-repeat; }
	
	.headline-bottom ul{ float:left; margin:0 0 0 30px; display:inline; }
	.headline-bottom li{ float:left; display:inline; }
	.headline-bottom li a { width:16px; height:14px; font:bold 10px Tahoma; color:#052B47; float:left; padding:1px 0 0 0; text-align:center; background:#FFF; margin-right:3px; -moz-border-radius:2px; }
	.headline-bottom li a:hover , .headline-bottom li a.current { color:#052B47; background:#FFF1B9; }

#headline-box-wrap{ height:210px;}
#headline-box{ overflow:hidden; height:180px; }


.author { width:290px; height:29px; font:bold 11px/17px Tahoma; color:#FFF; padding:3px 0 0 10px; background:url(../images/content/author.png) no-repeat; }	
	
.author-bg { width:290px; height:67px; font:10px/15px Tahoma; color:#1F73A7; padding:0 0 0 10px; background:url(../images/content/author_bg.gif) no-repeat top; }
.author-bg span a { font:10px/15px Tahoma; color:#1F73A7; }
	.author-bg span a:hover { color:#900; }

.author-bg a  , .fair-new-bg a{ font:bold 11px/15px Tahoma; color:#900; }

.fair-new { width:290px; height:29px; font:bold 11px/17px Tahoma; color:#1C3F5B; padding:3px 0 0 10px; background:url(../images/content/fair_new.png) no-repeat; }	
	
.fair-new-bg { width:290px; height:77px; font:11px/15px Tahoma; color:#1F73A7; padding:0 0 0 10px; background:url(../images/content/fair_new_bg.png) no-repeat top; overflow:hidden; }

.tab-company { width:285px; padding:4px 0 0 15px; background:#D5EAF4; }
	
	.tab-company ul { float:left; border-top:1px solid #B3D3E5; width:270px; }
	.tab-company li { float:left; width:270px; border-bottom:1px solid #B3D3E5; padding:5px 0; }
	.tab-company li:hover { background:#E6F2F8; }
	
	.tab-company li img { float:left; width:32px; height:32px; border:2px solid #197CAC; margin:0 7px 0 0; padding:1px; background:#FFF; -moz-border-radius:3px; }
	.tab-company li img:hover { border:2px solid #C8AB48; }

	.tab-company li a { color:#C00; font:bold 11px/17px Tahoma; }
	.tab-company li a:hover { color:#1C3F5B; }
	
	.tab-company li span a { color:#000; font-weight:normal; }
	.tab-company li span a:hover { color:#1C3F5B; }

.expert-home-header{ width:290px; height:29px; font:bold 11px/17px Tahoma; color:#1C3F5B; padding:3px 0 0 10px; background:url(../images/content/expert_home.png) no-repeat; }

.expert-home { width:285px; height:220px; padding:1px 0 0 15px; background:#FFEFB1 url(../images/content/expert_home_bg.png) no-repeat; }

	.expert-home li { margin:0 0 1px 0; padding:2px 0 0 0; float:left; width:270px; height:41px; font:11px/16px Tahoma; color:#1C3F5B; display:inline; }
	.expert-home li a { font-weight:bold; color:#C00; }
	.expert-home li a:hover { color:#1C3F5B; }
	
/*	Finish RIGHT	*/


.page-title { font:18px/23px Arial; color:#078BBA; letter-spacing:-1px; border-bottom:1px dotted #B3D3E5; padding-bottom:5px; margin-bottom:10px; }


div.overlabel{ position:relative; }
label.overlabel {position: absolute; top: 3px; left: 5px;z-index: 1;color: #999; cursor: text;}

	 
