BODY {
	font-family: tahoma, arial,  sans-serif;
	font-size: 12px;
	color:#666666;
	background:url(../img/bg.jpg) repeat-x 0px 0px;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}


img, table{border:0px;}

a, a:active{
	color:#F1612B;
	text-decoration: underline;
}
a:hover{
	color:#0EB6F4;
	text-decoration: none;
}

input{
	margin:0px;
	color:#777C74;
	font-family: tahoma, arial,  sans-serif;
}

td {
	font-family: tahoma, arial,  sans-serif;
	font-size: 12px;
	color:#666666;
}
h1{
	font-family: tahoma, arial,  sans-serif;
	margin:35px 0px 15px 0px;
	font-size:25px;
	color:#000000;
	font-weight:normal;
}
h2{
	font-family: tahoma, arial,  sans-serif;
	margin:0px 0px 15px 0px;
	font-size:20px;
	color:#333333;
	font-weight:normal;
}
h3{
	font-family: tahoma, arial,  sans-serif;
	margin:0px 0px 15px 0px;
	font-size:11px;
	color:#494949;
}
	h3 span{
		color:#999999;
		font-weight:normal;
		font-size:10px;
	}
	h3.t2{
		margin:0px;
	}
h4{
	font-family: tahoma, arial,  sans-serif;
	margin:0px 0px 15px 0px;
	font-size:11px;
	color:#F1612B;
}

p{
	text-indent: 0px;
	margin:0px 0px 13px 0px;
}
select{
	color:#8B7B5A;
}

.pos_rel{
	position:relative;
}


.l{
	width:50%;
	background:url(../img/bg.jpg) 100% 0px repeat-x;
}
	.l td.sbg2{
		background:url(../img/bg_l.gif) no-repeat 100% 500px;
	}
	.lt{
		position:absolute;
		left:-104px;
		top:104px;
	}
.l2{
	width:50%;
	background:url(../img/bg.jpg) 100% 0px repeat-x;
}
.l3{
	width:50%;
	background:url(../img/f_bg.gif) repeat-x 0px -65px;
}
.c{
	background:url(../img/bg_c.gif) no-repeat 0px 331px;
}
.c2{
	width:682px;
}
.r{
	width:50%;
	background:url(../img/bg2.jpg) -9px 0px repeat-x;
	vertical-align:top;
	padding:104px 0px 0px 0px;
}
	.r td{
		background:url(../img/f_bg2.gif) repeat-x 0px 100%;
	}
	.r table.rt{
		background:url(../img/rt.gif) no-repeat -17px 0px;
		width:100%;
		height:100%;
	}
		.r table.rt td{
			background:url(../img/emp.gif);
			padding:0px;
		}
.r2{
	width:50%;
	background:url(../img/bg.jpg) -16px 0px repeat-x;
}
.r3{
	width:50%;
	background:url(../img/f_bg.gif) repeat-x 0px -65px;
}
.r4{
	width:50%;
	background:url(../img/bg.jpg) -17px 0px repeat-x;
}
.r table.rt td.r3_{
	background:url(../img/f_bg.gif) repeat-x 0px 0px;
	height:65px;
}

.icons{
	height:26px;
	vertical-align:bottom;
	padding:0px 30px 0px 0px;
}
	.icons td{
		font-size:11px;
	}

	.icons td a{
		color:#5D5D5E;
	}
		.icons td a:hover{
			text-decoration:none;
			color:#5D5D5E;
		}

	.icons td a.home{
		padding:0px 0px 0px 15px;
		background:url(../img/ico_home.gif) no-repeat 0px 4px;
	}
	.icons td.p{
		padding:5px 0px 0px 0px;
	}
		.icons td.p span{
			margin:0px 18px 0px 18px;
			padding:0px 18px 0px 0px;
			border-right:1px solid #E7E7E7;
		}
	.icons td.dilers_link{
		padding:2px 0px 0px 17px;
		background:url(../img/ico_diler.gif) no-repeat 0px 80%; //background:url(../img/ico_diler.gif) no-repeat 0px 6px;
	}
		.icons td.dilers_link span{
			background:url(../img/dots_hor.gif) repeat-x 0px 100%;
			cursor:pointer;
		}
		.icons td.dilers_link span.hov{
			background:url(../img/emp.gif);
			cursor:pointer;
		}

.icons td.engl{
		padding:2px 20px 0px 0px;
	}



.start_menu{
	position:absolute;
	left:369px;
	top:-15px;
	z-index:400;
}

.pop{
	position:absolute;
	display:none;
	width:170px;
	z-index:400;
}
	.pop_cont{
		background:url(../img/popup_bg.gif) repeat-x 0px 100%;
		background-color:#1E91DA;
		padding:12px 20px 0px 20px;
		font-size:11px;
		border-left:1px solid #2093DB;
		border-right:1px solid #2093DB;
	}
		.pop_cont img{
			display:block;
			width:100%;
			background:url(../img/popup_dots.gif) repeat-x 0px 0px;
		}
		.pop_cont a{
			background:url(../img/popup_arrow.gif) no-repeat 0px 8px;
			color:#ffffff;
			display:block;
			padding:3px 0px 7px 7px;
		}
		.pop_cont a:hover{
			color:#ffffff;
		}

.pop.m1{
	left:8px;
}
.pop.m5{
	left:-50px;
}

.start_head_bg{
	width:100%;
	height:293px;
	background:url(../img/head_bg.png) no-repeat;
}
	.start_head_bg .padd{
		padding:31px 0px 0px 25px;
	}
	.start_head_bg .start_head{
		width:950px;
		height:260px;
		border:1px solid white;
		/*background:url(../img/head.jpg) no-repeat;*/
		vertical-align:top;
	}
	.slogan{
		position:absolute;
		width:370px;
		left:570px;
		top:-235px;
		z-index:1;
	}
		.slogan .text{
			color:#ffffff;
			padding:10px 12px 10px 12px;
			font-size:11px;
		}
			.slogan .text div{
				font-size:16px;
				font-family:arial;
				font-weight:bold;
				margin:0px 0px 16px 0px;
			}

.head_w_bg{
	background:url(../img/head_w_bg.png);
}

.hm{
	position:absolute;
	height:70px;
	left:0px;
	top:-70px;
}
	.hm .cell{
		width:25%;
		background:url(../img/head_w_bg.png);
		vertical-align:top;

	}
	.hm .cell div{
		z-index:3;
		position:relative;
	}
		.hm .cell div a{
			position:absolute;
			z-index:3;
			display:block;
			width:217px;
			padding:0px 0px 14px 18px;
			top:0px;
		}


	.hover_bg{
		position:absolute;
		top:-20px;
		left:0px;
		width:237px;
		height:70px;
		cursor:pointer;
		display:none;
	}

	.plash{
		position:absolute;
		top:-20px;
		left:0px;
		width:245px;
		height:75px;
		cursor:pointer;
		z-index:5;
		border:1px solid red;
	}
		.plash img{
			width:237px;
			height:40px;
		}

.start_w1_t{
	height:76px;
	background:url(../img/start_w1_t.jpg);
}
.start_w1_bg{
	height:100%;
	background:url(../img/start_w1_bg.png) repeat-y;
}
.start_w2_bg{
	height:100%;
	background:url(../img/start_w2_bg.png) repeat-y;
}

.start_w1_cont{
	width:100%;
	vertical-align:top;
	background:url(../img/start_w_c1.gif) repeat-x 0px 100%;
	padding:0px 40px 0px 35px;
	vertical-align:top;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}

.start_w2_bg2{
	width:100%;
	vertical-align:top;
	background:url(../img/start_w_c2.gif) repeat-x 0px 100%;
}
.start_w2_cont{
	padding:0px 40px 0px 35px;
	vertical-align:top;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:url(../img/start_w_c22.gif) no-repeat 0px 0px;
}

.start_w1_t{
	vertical-align:top;
	padding:8px 0px 0px 25px;
}

.news_head{
	margin:0px 0px 5px 0px;
}
	.date{
		padding:0px 7px 0px 15px;
		border-right:1px solid #000000;
		background:url(../img/arrow.gif) no-repeat 0px 1px;
		font-size:9px;
		color:#999999;

	}
	.news_head a{
		margin:0px 0px 0px 7px;
	}
	.date2{
		font-size:11px;
		color:#F1612B;
		position:relative;
		top:-10px;
		margin:0px 0px 30px 0px;
	}
	.date3{
		font-size:11px;
	}
.hr{
	height:31px;
	background:url(../img/dots_hor2.gif) repeat-x 0px 50%;
}
.hr2{
	height:17px;
	border-top:1px solid #DCDCDC;
	margin-top:17px;
}
.hr3{
	height:27px;
	border-top:1px solid #000000;
	margin-top:27px;
}
.hr4{
	height:40px;
	background:url(../img/dots_hor2.gif) repeat-x 0px 50%;
}
.hr5{
	height:24px;
	background:url(../img/dots_hor2.gif) repeat-x 0px 50%;
}
.hr6{
	height:45px;
	background:url(../img/dots_hor2.gif) repeat-x 0px 50%;
}
.hr7{
	height:20px;
	background:url(../img/dots_hor2.gif) repeat-x 0px 50%;
}

.cont{
	height:100%;
	background:url(../img/c_bg.gif) repeat-y 0px 0px;
	vertical-align:top;
	padding:0px 70px 0px 60px;
	width:98%;
}
.cont2{
	height:100%;
	background:url(../img/c_bg.gif) repeat-y 0px 0px;
	vertical-align:top;
	padding:0px 55px 0px 60px;
	width:98%;
}
.cont_r{
	height:100%;
	background:url(../img/c_r.png) repeat-y 0px 0px;
}
	.cont_r div{
		width:12px;
	}
.lcol_bg{
	height:100%;
	vertical-align:top;
	background:url(../img/l_bg.png) repeat-y 100% 0px;
}

.nav{
	font-size:10px;
	color:#999999;
	margin:0px 0px 25px 0px;
}
	.nav a{
		color:#999999;
	}

.pic{
	margin:0px 20px 20px 0px;
	border:1px solid #000000;
	float:left;
}
.pic2{
	margin:0px 0px 10px 12px;
	border:1px solid #000000;
}
.pic3{
	border:1px solid #000000;
}
.pic4{
	border:1px solid #000000;
	margin:4px;
}
.pic5{
	border:1px solid #000000;
	margin:0px 10px 9px 0px;
}
.pic6{
	border:1px solid #000000;
	margin:0px 0px 9px 10px;
}

.f_bg{
	background:url(../img/f_bg.gif) repeat-x 0px 100%;
}
.f_bg2{
	background:url(../img/f_bg.gif) repeat-x 0px 0px;
}
.f_bg3{
	background:url(../img/f_bg2.gif) repeat-x 0px 100%;
}
.f_bg4{
	background:url(../img/f_bg.gif) repeat-x 0px -65px;
}
.f_pic{
	background:url(../img/f.gif) no-repeat 144px 100%;
}
.f2_pic{
	background:url(../img/f2.gif) no-repeat 144px 100%;
}
.f{
	height:112px;
	vertical-align:top;
	padding:0px 18px 0px 57px;
}
.f2{
	vertical-align:top;
	padding:0px 0px 35px 0px;
	background:url(../img/f_bg.gif) repeat-x 0px 0px;
}
.law{
	font-size:11px;
	line-height:11px;
	margin:0px 0px 26px 0px;
}
	.law a, .law a:hover{
		color:#414142;
	}

.sm_bg{
	background:url(../img/sm_bg.png) repeat-y 100% 0px;
}
.sm_l{
	background:url(../img/sm_l.png) repeat-y 0px 0px;
}

.sm{
	padding:30px 25px 30px 55px;
	background:url(../img/sm_bgt.png) no-repeat -1px 0px;
	width:100%;
	height:260px;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
}
	.sm a{
		color:#333333;
		padding:0px 0px 0px 9px;
		background:url(../img/sm_arrow.gif) no-repeat 0px 5px;
		display:block;
	}
		.sm a:hover{
			color:#11B7F5;
			background:url(../img/sm_arrow2.gif) no-repeat 0px 5px;
		}
		.sm a.act{
			color:#F1612B;
			background:url(../img/sm_arrow1.gif) no-repeat 0px 5px;
			text-decoration:none;
		}
			.sm a.act:hover{
				color:#F1612B;
				background:url(../img/sm_arrow1.gif) no-repeat 0px 5px;
			}
	.sm img{
		width:100%;
		height:1px;
		background:url(../img/dots_hor2.gif) repeat-x 0px 0px;
		margin:10px 0px 7px 0px;
	}
	.sm div{
		padding:0px 0px 0px 20px;
		font-weight:normal;
		margin-top:16px;
	}
		.sm div a{
			display:block;
			margin-bottom:8px;
			background:url(../img/smsm_arrow.gif) no-repeat 0px 6px;
		}
			.sm div a:hover{
				background:url(../img/smsm_arrow2.gif) no-repeat 0px 6px;
			}
		.sm div div{
			padding:0px 0px 0px 20px;
			font-weight:normal;
			background:url(../img/dots_vert.gif) repeat-y 9px 0px;
			border:0px;
			margin-bottom:8px;
		}
			.sm div div a{
				display:block;
				margin-bottom:7px;
				background:url(../img/smsm_arrow.gif) no-repeat 0px 6px;
			}
			.sm div div a.last{
				margin-bottom:0px;
			}

.block{
	padding:10px 40px 30px 33px;
	background:url(../img/block_bgt.png) no-repeat -1px 0px;
	width:100%;
	vertical-align:top;
	font-size:11px;
	color:#666666;
}
	.block p{
		margin-bottom:7px;
	}

.shadow{
	background:url(../img/shadow.png) repeat-y 0px 0px;
	text-align:center;
}

.lban{
	margin-left:45px;
}

.list div{
	padding:0px 0px 0px 15px;
	background:url(../img/arrow.gif) no-repeat 0px 5px;
	margin:0px 0px 5px 0px;
}

#tab2{
	display:none;
}

#start_locations_block{
	display:none;
}

.tab1, .tab2{
	cursor:pointer;
}

.login_cont{
	width:251px;
	background:url(../img/login_bg.gif) repeat-x;
	padding:3px 0px 0px 0px;
}
	.login_cont .login{
		width:114px;
		border:1px solid #020202;
		color:#020202;
		font-size:11px;
		padding:2px;
		height:19px;
	}
	.login_cont .login.disab{
		width:114px;
		border:1px solid #454545;
		background-color:#989898;
		color:#454545;
	}

	.login_cont .pas{
		width:115;
		border:1px solid #020202;
		border-left:0px; //border-left:1px solid #020202;
		color:#020202;
		font-size:11px;
		padding:2px;
		height:19px;
		margin-right:3px;
	}
	.login_cont .pas.disab{
		width:115;
		border:1px solid #454545;
		background-color:#989898;
		border-left:0px;
		color:#020202;
	}
	.login_cont a{
		color:#22C0FC;
		text-decoration:underline;
	}
	.login_cont .forgot{
		margin-top:6px;
	}
		.login_cont .forgot a, .login_cont .forgot a:hover{
			color:#22C0FC;
		}
		.login_cont .forgot.dsa2 a{
			color:#508497;
		}
.login_t{
	width:104px;
	background:url(../img/login_t.gif) repeat-x;
	white-space:nowrap;
}
	.login_t div{
		padding:0px 0px 0px 17px;
		color:#ffffff;
		background:url(../img/ico_diler1.gif) no-repeat 0px 3px; //background:url(../img/ico_diler1.gif) no-repeat 0px 1px;
	}

.login1{
	position:absolute;
	left:712px;
	top:23px;
	z-index:500;
}
.login2{
	position:absolute;
	left:860px;
	top:-1px;
	z-index:500;
}
.loginplash{
	position:absolute;
	left:712px;
	top:23px;
	z-index:450;
	display:none;
}

.login_cont .b_close{
	float:right;
	padding-left:10px;
	background:url(../img/x.gif) no-repeat 0px 4px;
	margin:5px 0px 0px 0px;
	cursor:pointer;
}
	.login_cont .b_close a, .login_cont .b_close a:hover{
		color:#22C0FC;
	}

.login_cont .b_close.dsa{
	color:#508497;
	background:url(../img/x0.gif) no-repeat 0px 4px;
}
	.login_cont .b_close.dsa a{
		color:#508497;
	}

.login1, .login2{
	display:none;
}

.block2{
	background:url(../img/w_bg.gif) repeat-y;
	background-color:#ffffff;
	margin:0px 0px 15px 0px;
}
.block3{
	background-color:#f1f1f1;
}
.block4{
/*	background-color:#E9E9E9;*/
}
.block5{
	background-color:#F1F1F1;
	padding:12px 10px 0px 10px;
}

.w_l{
	background:url(../img/w_l.gif) repeat-y;
}
.w_r{
	background:url(../img/w_r.gif) repeat-y;
}
.w_t{
	background:url(../img/w_t.gif) repeat-x;
	width:100%;
}
.w_t2{
	background:url(../img/w_t.gif) repeat-x;
}
.w_b{
	background:url(../img/w_b.gif) repeat-x;
}
.w{
	padding:12px 12px 0px 12px;
}
.w2{
	padding:2px 8px 2px 6px;
}


.w3_l{
	background:url(../img/w_l.gif) repeat-y;
	background-color:#F1F1F1;
}
.w3_r{
	background:url(../img/w_r.gif) repeat-y;
	background-color:#F1F1F1;
}
.w3_t{
	background:url(../img/w_t.gif) repeat-x;
	width:100%;
	background-color:#F1F1F1;
}
.w3_b{
	background:url(../img/w_b.gif) repeat-x;
	background-color:#F1F1F1;
}


.w4_l{
	background:url(../img/w4_l.gif) repeat-y;
}
.w4_r{
	background:url(../img/w4_r.gif) repeat-y;
}
.w4_t{
	background:url(../img/w4_t.gif) repeat-x;
	width:100%;
}
.w4_b{
	background:url(../img/w4_b.gif) repeat-x;
}
.w4{
	background-color:#F1F1F1;
}


.fe_block{
	height:25px;
}
	.fe_block select, .fe_block2 select{
		width:100%;
		color:#000000;
		font-size:11px;
		display:inline;
	}

.more{
	font-size:11px;
	padding-left:7px;
	background:url(../img/arrow2.gif) no-repeat 0px 5px;
}
.more2{
	display:block;
	font-size:11px;
	padding-left:7px;
	background:url(../img/arrow2.gif) no-repeat 0px 5px;
}

.px11{
	font-size:11px;
}
.px10{
	font-size:10px;
}

.pdf{
	position:absolute;
	left:0px;
	top:-60px;
}

#qp{
	font-size:11px;
	font-weight:bold;
	color:#099CC1;
	background:url(../img/arrow_down.gif) no-repeat 100% 6px;
	cursor:pointer;
}
	#qp span{
		background:url(../img/dots_hor3.gif) repeat-x 0px 100%;
	}

#qp2{
	font-size:11px;
	font-weight:bold;
	color:#F1612B;
	margin:0px 0px 15px 0px;
	display:none;
}
	#qp2 div{
		float:right;
		font-weight:normal;
		background:url(../img/arrow_up.gif) no-repeat 100% 6px;
		padding:0px 14px 0px 0px;
		cursor:pointer;
	}
	#qp2 div span{
		background:url(../img/dots_hor4.gif) repeat-x 0px 100%;
	}
	#qp2 span{
		cursor:pointer;
	}

#qselects{
	display:none;
}

.pages{
	margin:12px 0px 22px 0px;
}
.pages2{
	margin:0px 0px 0px 0px;
}
.page{
	background:url(../img/page_bg.gif) repeat-x;
	font-size:11px;
	padding:0px 0px 2px 0px;
}
	.page a{
		color:#1E92DB;
	}

	.page a:active{
	color:#FFFFFF;
	text-decoration: underline;
}



.page1{
	background:url(../img/page1_bg.gif) repeat-x;
	font-size:11px;
	padding:0px 0px 2px 0px;
	color:#ffffff;
	font-weight:bold;
}       /*, a:active*/
.page1 a{
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

.table{
	margin:0px 0px 30px 0px;
}
.table td{
	font-size:11px;
}
.table th{
	font-size:11px;
	padding:0px 9px 5px 9px;
	text-align:left;
}
	.table td.vert_dots{
		background:url(../img/dots_vert.gif) repeat-y;
	}
	.table td.item.last, .table td.itemv.last{
		background:url(../img/emp.gif) repeat-y;
	}
	.table td.itemv{
		padding:3px 10px 4px 9px;
		font-size:11px;
		color:#000000;
		font-weight:bold;
		background:url(../img/dots_hor2.gif) repeat-x 0px 100%;
	}
	.table td.item{
		padding:3px 10px 4px 9px;
		font-size:10px;
		color:#666666;
		background:url(../img/dots_hor2.gif) repeat-x 0px 100%;
	}

a.back{
	padding:0px 0px 0px 10px;
	font-size:11px;
	font-weight:bold;
	color:#099CC1;
	background:url(../img/arrow_back.gif) no-repeat 0px 5px;
}
a.back2{
	padding:0px 0px 0px 10px;
	font-size:11px;
	color:#099CC1;
	background:url(../img/arrow_back.gif) no-repeat 0px 5px;
}
a.next{
	padding:0px 0px 0px 10px;
	font-size:11px;
	color:#099CC1;
	background:url(../img/arrow_blue2.gif) no-repeat 0px 5px;
}


.slide_link{
	font-size:11px;
	font-weight:bold;
	color:#099CC1;
	background:url(../img/arrow_blue.gif) no-repeat 0px 4px;
	cursor:pointer;
	padding:0px 0px 0px 9px;
}
	.slide_link span{
		background:url(../img/dots_hor3.gif) repeat-x 0px 100%;
	}

.aslide_link{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background:url(../img/arrow_black.gif) no-repeat 0px 4px;
	cursor:pointer;
	padding:0px 0px 0px 9px;
	display:none;
}
	.aslide_link span{
		background:url(../img/dots_hor5.gif) repeat-x 0px 100%;
	}

.slcont{
	margin:10px 0px 0px 15px;
	display:none;
}
.subslcont{
	margin:0px 0px 10px 0px;
	display:none;
}

.subslide_link{
	font-size:10px;
	font-weight:bold;
	color:#099CC1;
	background:url(../img/arrow_blue2.gif) no-repeat 0px 4px;
	cursor:pointer;
	padding:0px 0px 8px 9px;
}
	.subslide_link span{
		background:url(../img/dots_hor3.gif) repeat-x 0px 100%;
	}

.asubslide_link{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	background:url(../img/arrow_black2.gif) no-repeat 0px 4px;
	cursor:pointer;
	padding:0px 0px 8px 9px;
	display:none;
}
	.asubslide_link span{
		background:url(../img/dots_hor5.gif) repeat-x 0px 100%;
	}

.ico_popup_pic{
	margin:0px 6px 0px 0px;
	cursor:pointer;
}

.pop_up_pic{
	position:absolute;
	right:20px;
	top:-50px;
	border:1px solid #000000;
	display:none;
}

.ban_contact{
	font-size:11px;
	color:#333333;
	line-height:17px;
}
	.ban_contact div{
		font-size:12px;
	}

.prev{
	margin:4px 0px 0px 0px;
}

#f1{
	padding:7px 0px 0px 9px;
	color:#868686;
}
#f1 a, #f1 a:visited{
	padding:0px 2px 0px 2px;
	color:#414142;
}
#f2{
	color:#AEAEAE;
	font-size:9px;
	margin-top:4px;
}
#f2 a, #f2 a:visited{
	font-size:9px;
	padding:0px;
	color:#AEAEAE;
	line-height:9px;
}

.wf_cont{
	background:url(../img/wf_bg.png) repeat-y 0px 0px;
	padding:0px 60px 0px 60px;
}

.fl{
	padding:0px 0px 0px 60px;
}




.vac_name span{
	font-weight:bold;
	color:#099CC1;
	padding-left:10px;
	background:url(../img/arrow_blue.gif) no-repeat 0px 4px;
}
	.vac_name span a{
		background:url(../img/dots_hor3.gif) repeat-x 0px 100%;
		color:#099CC1;
		text-decoration:none;
	}


.vac_name2{
	display:none;
}

.vac_name2 span {
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	background:url(../img/arrow_black.gif) no-repeat 0px 4px;
}
	.vac_name2 span a{
		background:url(../img/dots_hor5.gif) repeat-x 0px 100%;
		color:#000000;
		text-decoration:none;
	}
	.vac_name2 span a:hover{
		color:#000000;
	}
.vac_info{
	margin-top:10px;
	display:none;
	padding-left:10px;
}

.black{
	color:#000000;
}

.fe{
	width:100%;
	color:#020202;
	border:1px solid #020202;
	font-size:11px;
	padding:2px 4px 2px 4px;
	font-family: tahoma, arial,  sans-serif;
}
.fe_err{
	width:100%;
	color:#F1612B;
	border:1px solid #020202;
	font-size:11px;
	padding:2px 4px 2px 4px;
	font-family: tahoma, arial,  sans-serif;
}
.orang{
	color:#F1612B;
}

.ruk_name{
	margin:0px 0px 5px 0px;
	font-size:11px;
}
.ruk_name2{
	margin:0px 0px 5px 10px;
	font-size:11px;
}

.slash{
	width:55px;
	background:url(../img/dots_vert.gif) repeat-y 50% 0px;
}

.map_names{
	position:relative;
}
	.map_names div{
		font-size:arial;
		color:#000000;
		font-size:9px;
		position:absolute;
	}
	.map_names div a{
		color:#000000;
		text-decoration:none;
		padding:0px 2px 0px 2px;
	}
		.map_names div a.act{
			color:#ffffff;
			background-color:#FF6600;
		}

.map_dalnevost{
	left:370px;
	top:-210px;
}
.map_sibirsky{
	left:288px;
	top:-154px;
}
.map_uralsky{
	left:211px;
	top:-220px;
}
.map_privoljsky{
	left:120px;
	top:-213px;
}
.map_central{
	left:102px;
	top:-245px;
}
.map_yujny{
	left:16px;
	top:-200px;
}
.map_severozapadny{
	left:160px;
	top:-265px;
}
.map_mongolia{
	left:320px;
	top:-100px;
}
.map_kazahstan{
	left:176px;
	top:-134px;
}
.map_kirgistan{
	left:222px;
	top:-64px;
}
.map_tadjikistan{
	left:194px;
	top:-50px;
}
.map_uzbekistan{
	left:150px;
	top:-103px;
}
.map_turkmenistan{
	left:72px;
	top:-73px;
}
.map_afganistan{
	left:117px;
	top:-42px;
}
.map_azerbaidjan{
	left:15px;
	top:-134px;
}
.map_armenia{
	left:18px;
	top:-154px;
}
.map_uosetia{
	left:3px;
	top:-179px;
}
.map_gruzia{
	left:33px;
	top:-169px;
}
.map_ukraina{
	left:45px;
	top:-228px;
}
.map_moldavia{
	left:10px;
	top:-250px;
}
.map_belorus{
	left:60px;
	top:-269px;
}
.map_hz{
	left:90px;
	top:-307px;
}
.map_polsha{
	left:38px;
	top:-294px;
}






.sitemap{
	font-size:11px;
	color:#4F585B;
}
a.sitemap{
}
.pitem{
	background:url("../img/tree_l.gif") repeat-y 2px 0px;
	margin:5px 0px 0px 0px;
	padding-top:10px;
	font-size:11px;
}
.pitem a{
	padding:0px 0px 5px 23px;
	background:url("../img/tree_item.gif") no-repeat 7px -2px;
	display:block;
}
a.last{
	padding:0px 0px 0px 23px;
	background:url("../img/tree_item_last.gif") no-repeat 2px 3px;
	display:block;
}
.pitem .pitem{
	margin-left:30px;
	margin-bottom:15px;
}

.searched_link{
	font-size:10px;
	padding:0px 0px 0px 20px;
}

/*###################################################*/
/*###################################################*/
/*###################################################*/

div.fileinputs {
    position: relative;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

input.file.hidden {
    position: relative;
    top:0px;
    cursor:pointer;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    width:10px;
    z-index: 150;
    height: 25px; // height: 20px;
}


input.itextwrong {
	width:100%;
	color:#F1612B;
	border:1px solid #020202;
	font-size:11px;
	padding:2px 4px 2px 4px;
	font-family: tahoma, arial,  sans-serif;
	}
input.itext {
	color:#020202;
	width:100%;
	border:1px solid #020202;
	font-size:11px;
	padding:2px 4px 2px 4px;
	font-family: tahoma, arial,  sans-serif;
	}
td.box { vertical-align:middle; text-align:center;background-image:url(../img/box.gif); background-position:center; width:137px; height:137px; background-repeat:no-repeat;}
td.box img.pic4 { vertical-align:middle; text-align:center; border:1px solid #000000;
	margin:4px;}