/*main styles*/
body{
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#6e756e;
	background-image:url(img/bg.jpg);
}
table{
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#6e756e;
}
body,html{
	height:100%;
}
img, div, a, a:hover, td { behavior: url(iepngfix.htc) }
img{
	border:0;
}
input,select,textarea{
	font:12px Arial, Helvetica, sans-serif;
	color:#3f3f54;
}
input.checkbox{
	border: none;
	vertical-align: middle;
	margin: 0 0.25em;
}
input{
	border:0;
}
td{
	vertical-align:top;
}
p{
	margin:0 0 15px 0;
}
.middle{
	vertical-align:middle;
}
.nowrap{
	white-space:nowrap;
}
.cursor{
	cursor:pointer;
}
.small{
	font-size:11px;
}
.normal{
	font-size:12px;
}
/*default styles*/
a{
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ffa500;
	text-decoration:underline;
}
a:hover{
	color:#CB0000;
}
h1{
	font:44px Georgia, "Times New Roman", Times, serif;
	color:#4D7043;
	padding:0;
	margin:0 0 5px 0;
	letter-spacing:-3px;
}
h1 span{
	color:#ffa500;
}
.mar h1{
	margin:0 0 5px 15px;
}
.block1 h1{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FF9000;
	font-size:24px;
	text-decoration:underline;
	letter-spacing:normal;
}
h2{
	font:32px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0;
	margin:-5px 0 6px 0;
}
h2 a{
	font-size:24px;
	color:#FF9000;
	line-height:23px;
}
h3{
	font: normal 25px Georgia, "Times New Roman", Times, serif;
	color:#696C69;
	padding:0;
	margin:0 0 10px 0;
	letter-spacing:-1px;
	line-height:25px;
}
h4{
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#4D7043;
	padding:0;
	margin:0 0 4px 0;
	letter-spacing:-1px;
}
h5{
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	color:#696C69;
	padding:0;
	margin:-4px 0 15px 6px;
	line-height:15px;
}
ul, ol
{
  margin:0 0 15px 27px;
  padding:0 0 0 0;
  list-style:url(img/square.gif) outside;
}
li ul, li ol
{
  margin-top:5px;
  margin-bottom:10px;
  list-style-type:none;
  list-style-image:none;
}
li
{
  margin-bottom:5px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cl{
	clear:both;
	font-size:1px;
	height:1px;
}
.z10{
	position:relative;
	z-index:10;
}
/*format styles*/
.top_bg{
	background-image:url(img/top_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
.top_bg2{
	background-image:url(img/top_bg2.jpg);
	background-repeat:repeat-x;
	background-position:center top;
}
.top_l{
	background-image:url(img/top_l.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.top_r{
	background-image:url(img/top_r.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.right_bg{
	background-image:url(img/right_t.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.head{
	background-image:url(img/head.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.head.in{
	background:none;
}
.head .block{
	width:345px;
	color:#cfd6bb;
	padding-top:17px;
	margin:0 0 0 102px;
}
.head .block a{
	display:block;
	float:left;
	color:#393b03;
	background-image:url(img/for_all.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:1px 0 3px 10px;
	margin-top:10px;
	width:196px;
	height:18px;
}
.head .block a.header_link_a{
	display:block;
	float:left;
	color:#393b03;
	background-image:url(img/for_all_a.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:1px 10px 3px;
	margin-top:10px;
	width:300px;
	height:50px;
}
.head .block a:hover{
	text-decoration:none;
}
.head .block .ttl{
	font:38px Georgia, "Times New Roman", Times, serif;
	color:#a5b381;
	line-height:23px;
	margin-bottom:13px;
	display:block;
}
.head .request{
	position:absolute;
	left:876px;
	top:58px;
}
.head .request.inn3{
	top:61px;
	z-index:10;
}
.head .phone{
	color:#fffbb5;
	font:24px "Trebuchet MS", Arial;
	letter-spacing:-2px;
	position:absolute;
	left:794px;
	top:17px;
	z-index:10;
}
.head .phone.inn2{
	top:28px;
}
.head .head_1{
	position:absolute;
	left:307px;
	top:0;
}
.head .head_2{
	position:absolute;
	left:353px;
	top:0;
}
.head .head_3{
	position:absolute;
	left:445px;
	top:0;
}
.head .head_4{
	position:absolute;
	left:345px;
	top:0;
}
.head .head_5{
	position:absolute;
	left:346px;
	top:0;
}
.head .head_6{
	position:absolute;
	left:272px;
	top:0;
}
.head .head_7{
	position:absolute;
	left:344px;
	top:0;
}


/*
.menu .folder span.x span.x .content a{
	display:block; padding: 6px 20px 5px 20px ;background: url(img/ppp_right_li.gif) 8px 9px no-repeat; font: bold 12px 'Trebuchet Ms'; color:#585553; line-height:12px; border-bottom: #ced5cf 1px solid; text-transform:uppercase; text-decoration:none}
.menu .folder span.x span.x .content a:hover{
	background-color: #ffc364; color:#585553; text-decoration: none}
.menu .folder span.x span.x .content a.active , .menu .folder span.x span.x .content  a.active:hover{
	background-color: #ff9000; color:white; text-decoration: none}



/*a
.head .menu a:hover span.xx span.xx{
	padding:7px 17px 6px 17px; border: gray 1px solid; border-bottom:0px}



.head .menu a.act{
	color:#006F0D;	background:url(img/menu_bg.gif) left top no-repeat}

.head .menu a.act span.xx{
	background:url(img/menu_r.gif) right -1px no-repeat;	padding:2px 2px 0 2p}

.head .menu a.act span.xx span.xx{
	}
*/
	
.head .lang{
	position:absolute;
	left:470px;
	top:50px;
	background-image:url(img/lang_bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:39px;
	height:39px;
	z-index:10;
}
.head .lang.inn4{
	left:360px;
	top:33px;
}
.head .lang a{
	display:block;
	color:#ffa500;
	font:12px "Trebuchet MS", Arial;
	line-height:14px;
	margin:2px;
	padding-bottom:1px;
	text-align:center;
}
.head .lang a:hover{
	color:#CB0000;
}
.head .lang a.active{
	background-image:url(img/lang_a.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#000;
	text-decoration:none;
}
.cor_lt{
	background-image:url(img/cor_lt.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#fff;
	width:990px;
}
.cor_lt2{
	background-image:url(img/cor_lt2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#fff;
	width:990px;
}
.cor_rt{
	background-image:url(img/cor_rt.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:990px;
}
.cor_rt2{
	background-image:url(img/cor_rt2.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:990px;
}
.cor_rb{
	background-image:url(img/cor_rb.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:990px;
}
.cor_lb{
	background-image:url(img/cor_lb.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:990px;
}
.center{
}
.content{
	padding:20px 15px 30px 15px;
}
.cont{
	padding:0 0 0 16px;
}
.content .block1{
	color:#6E756E;
	text-decoration:none;
	padding:5px 20px 8px 105px;
	border:2px solid #fff;
	background-repeat:no-repeat;
	background-position:left top;
}
.content .block2{
	color:#6E756E;
	text-decoration:none;
	padding:5px 20px 8px 10px;
	border:2px solid #fff;
	font-size:11px;
}
.content .block2 .ttl1{
	color:#FF9000;
	font-size:24px;
}
.content .pic{
	margin:5px 5px 5px 0;
}
.content .pic_bl{
	text-align:center;
	width:227px;
}
.content .blog{
	color:#D8DAD8;
	background-image:url(img/blog_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:1px 0 8px 15px;
	font-size:11px;
}
.content .blog a{
	color:#D8DAD8;
	font-size:11px;
}
.content .blog a:hover{
	text-decoration:none;
}
.content .blog span{
	color:#fff;
	font:38px Georgia, "Times New Roman", Times, serif;
	letter-spacing:-2px;
}
.content .ttl2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.content .avtor a{
	color:#6E756E;
	font-size:11px;
}
.content .avtor a:hover{
	text-decoration:none;
}
.content .avtor2 a{
	color:#6E756E;
}
.content .avtor2 a:hover{
	text-decoration:none;
}
.content .dot{
	background-image:url(img/dot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.content .date{
	color:#6E766E;
	font-size:10px;
}
.content .date2{
	font-size:11px;
}
.content .news{
	margin:0 36px 0 20px;
	width:191px;
}
.content .news2{
	margin:0 17px 0 20px;
	width:191px;
}
.content .news3{
	margin:0 10px 0 14px;
	width:181px;
}
.content .photo{
	position:relative;
	padding:3px 0 0 8px;
}
.content .photo2{
	position:relative;
	padding:3px 0 0 19px;
}
.content .photo_bg{
	position:absolute;
	left:-14px;
	top:-9px;
}
.content .photo_bg2{
	position:absolute;
	left:-14px;
	top:-9px;
}
.content .photo3{
	position:relative;
	padding:10px 0 0 19px;
}
.content .photo_bg3{
	position:absolute;
	left:-14px;
	top:-9px;
}
.content .name{
	font-size:11px;
	padding:0 20px 0 0;
}
.content .name a{
	font-size:18px;
	display:block;
	margin-bottom:3px;
}
.content .name2{
	font-size:11px;
	padding:0 0 0 0;
}
.content .name2 a{
	font-size:18px;
	display:block;
	margin-bottom:3px;
}
.content .name3{
	font-size:11px;
	padding:0 0 0 0;
}
.content .name3 a{
	font-size:24px;
	display:block;
	margin-bottom:3px;
}
.content .tip{
	font-size:11px;
}
.content .pic_gr{
	background-color:#E0E0E0;
}
.content .arrow{
	font:24px Arial, Helvetica, sans-serif;
	color:#FF9000;
}
.content .next a{
	font-size:18px;
	color:#FF9000;
}
.content .next a:hover{
	color:#CB0000;
}
.content .prev{
	margin-right:30px;
}
.content .number a{
	display:block;
	float:left;
	color:#FF9000;
	text-align:center;
	width:25px;
	padding:6px 0 7px 0;
}
.content .number a:hover{
	background-image:url(img/number_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	text-decoration:none;
}
.content .number a.act{
	background-image:url(img/number_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#fff;
	text-decoration:none;
}
.content .dot2{
	color:#FF9000;
	font-size:18px;
}
.content a.block4{
	text-decoration:none;
	display:block;
	float:left;
	border:2px solid #fff;
	cursor:pointer;
	padding:3px 0 3px 0;
	margin-bottom:5px;
	width:100%;
}
.content a.block4 .ttl3{
	font-size:11px;
	color:#6E756E;
	display:block;
	float:left;
}
.content a.block4 .ttl3 .ttl4{
	font-size:18px;
	color:#FF9000;
	text-decoration:underline;
	display:block;
}
.content a:hover.block4 .ttl3 .ttl4{
	color:#CB0000;
	text-decoration:none;
}
.content a:hover.block4{
	border:2px solid #FFC600;
	background-color:#FFFDEF;
}
.content a.block4.act2 .ttl3 .ttl4{
	color:#CB0000;
	text-decoration:none;
}
.content a.block4.act2{
	border:2px solid #FFC600;
	background-color:#FFFDEF;
}
.content a.block4 .cl2{
	display:block;
	clear:both;
}
.forma{
	font-size:11px;
}
input.field320{
	width:320px;
	height:26px;
	border:1px solid #01711A;
	padding:4px 5px 3px 5px;
	margin:2px 0 13px 0;
}
select.field320{
	width:320px;
	border:1px solid #01711A;
	padding:0 0 0 0;
	margin:2px 0 13px 0;
}
.content textarea.field320{
	width:320px;
	border:1px solid #01711A;
	padding:4px 5px 3px 5px;
	margin:2px 0 13px 0;
}
.content .block3_bg{
	background-color:#F6F6F6;
}
.content .block3{
	background-color:#F6F6F6;
	padding:9px 20px 9px 10px;
}
.content .arrow_r{
	text-align:right;
	padding-top:1px;
}
.content .all{
	text-align:right;
	margin-right:20px;
}
.content .all a{
	color:#ED7000;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.content .all a:hover{
	color:#CB0000;
}
.content .nav img{
	margin:0 4px 0 4px;
}
.content .nav a{
	color:#6E756E;
	font-size:11px;
}
.content .nav a:hover{
	text-decoration:none;
}
.content .red{
	color:#DA1416;
}
.content .text{
	font-size:12px;
	color:#000;
}
.content .block5{
	background-color:#F6F6F6;
	padding:15px 15px 15px 20px;
}
.content .block5_r{
	background-image:url(img/block5_rb.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#F6F6F6;
}
.content .block5_l{
	background-image:url(img/block5_lb.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#F6F6F6;
}
.content .block5_lt{
	position:absolute;
	left:0;
	top:-11px;
}
.content .back a{
	color:#ED7000;
	font-weight:bold;
}
.content .back a:hover{
	color:#CB0000;
}
.content .pic2{
	float:left;
	margin:0 15px 5px 0;
}
.content .pic2_t{
	background-image:url(img/pic2_t.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.content .pic2_r{
	background-image:url(img/pic2_r.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.content .pic2_b{
	background-image:url(img/pic2_b.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.content .pic2_l{
	background-image:url(img/pic2_l.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.content .vidio{
	background-image:url(img/video_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:103px;
	padding:3px 0 0 3px;
}
.content .plus{
	position:absolute;
	left:1px;
	top:56px;
}
.content .tip2{
	color:#9E9E9E;
	font-size:11px;
}
.content .tip2 span{
	color:#6E756E;
	font-size:14px;
}
.popup{
	background-color:#fff;
	padding:10px 90px 45px 80px;
}
.popup .field{
	font-size:11px;
	padding:5px 0 10px 0;
}
*html .popup .field{
	font-size:11px;
	padding:5px 0 0 0;
	margin-bottom:-10px;
}
a.btn{
	display:block;
	float:left;
	color:#006700;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(img/btn_l.gif);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}
a.btn span{
	display:block;
	float:left;
	background-image:url(img/btn_r.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:7px 19px 10px 17px;
}
a:hover.btn{
	color:#000;
}
.footer{
	padding:0 0 15px 0;
}
.footer .menu{
	margin-left:15px;
}
.footer .menu a{
	font:12px "Trebuchet MS", Arial;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	cursor:pointer;
}
.footer .menu a span{
	display:block;
	float:left;
	padding:10px 10px 12px 10px;
}
.footer .menu a:hover{
	color:#006F0D;
	background-image:url(img/menu2_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.footer .menu a:hover span{
	background-image:url(img/menu2_r.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.footer .menu a.act{
	color:#006F0D;
	background-image:url(img/menu2_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.footer .menu a.act span{
	background-image:url(img/menu2_r.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.footer .copy{
	color:#8CBC8C;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	margin-left:24px;
}
.relative{
	position:relative;
}
.mb5{
	margin-bottom:5px;
}
.mt5{
	margin-top:3px;
	display:block;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}
.mb25{
	margin-bottom:25px;
}
.mb30{
	margin-bottom:30px;
}
.w350{
	width:350px;
}

/*chat fix*/
.request2{
	position:absolute; left:915px; top:38px; z-index:120; background: url(img/ppp_chat.png) left top no-repeat; width:76px; height:104px; cursor:pointer}
.request2img{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/ppp_chat.png); width:expression(1); height:expression(1); width:76px; height:104px}
.headbg{
	position:absolute; left:740px; top:37px; z-index:2; background: url(img/ppp_chat_bg.png) left top no-repeat ; width:235px; height:67px}
.headbgimg{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/ppp_chat_bg.png); width:expression(1); height:expression(1); width:235px; height:67px}
.region{
	position:absolute; left:758px; top:44px; z-index:100; font: normal 18px 'Trebuchet Ms', Tahoma; color:white; letter-spacing:0; text-decoration:none;}
.regionspan{
	font: normal 10px Tahoma; color:#ffb540; text-decoration:underline; position:absolute; left:758px; top:61px; z-index:10}
.phones{
	color:#fffbb5; font:22px 'Trebuchet MS', Tahoma; letter-spacing:-2px; position:absolute; left:758px; top:71px; z-index:5}
a.region:hover, a.regionspan:hover{
	color:#FFF}

.selectregion{
	position:absolute; left:750px; top:44px; z-index:90; font: normal 18px 'Trebuchet Ms', Tahoma; color:white; letter-spacing:0; text-decoration:none; background: black url(img/selectregion.gif) no-repeat; width:147px; padding: 8px 0 10px 0}
.selectregion a{
	display:block; height:20px; font: normal 14px 'Trebuchet Ms', Tahoma; color:#b6a391; width:100%; padding: 0 10px 0 10px}

div.rightmenu {
	display:block; div:335px; background: #eef5ef url(img/ppp_right_2bg2.gif) left top repeat-y; margin-bottom: 10px}
div.rightmenu div{
	display:block; background: url(img/ppp_right_bg1.gif) left top no-repeat}
div.rightmenu div div{
	display:block; background: url(img/ppp_right_2bg3.gif) left bottom no-repeat; padding-top:2px}
div.rightmenu div.content{
	display:block; background: none; padding: 8 20 15 20}
div.rightmenu div.title{
	display:block; padding:8px 10px 15px 20px;font: normal 30px Georgia; color:white; line-height:20px; background: #28782c url(img/ppp_right_bg2.gif) left top repeat-y; letter-spacing: -2px}
div.rightmenu a{
	display:block; padding: 6px 20px 5px 20px ;background: url(img/ppp_right_li.gif) 8px 9px no-repeat; font: bold 12px 'Trebuchet Ms'; color:#585553; line-height:12px; border-bottom: #ced5cf 1px solid; text-transform:uppercase; text-decoration:none}
div.rightmenu a:hover{
	background-color: #ffc364; color:#585553; text-decoration: none}
div.rightmenu a.active , div.rightmenu a.active:hover{
	background-color: #ff9000; color:white; text-decoration: none}


div.rightblock {
	background: #eef5ef url(img/ppp_right_bg2.gif) left top repeat-y; margin-bottom: 10px}
div.rightblock div{
	background: url(img/ppp_right_bg1.gif) left top no-repeat}
div.rightblock div div{
	background: url(img/ppp_right_bg3.gif) left bottom no-repeat}

div.rightblock a{
	display:block; padding: 8px 20px 6px 20px ; font: normal 22px Georgia; color:#ffffff; line-height:20px; text-decoration:none}
div.rightblock a span{
	display:block; padding: 0px 0px 0px 0px ; text-align:right; font: normal 11px Tahoma; color:#ffad13; line-height:20px; text-decoration:Underline; position:relative; top: -5px}
div.rightblock a:hover{
	color:#ffb848; text-decoration: none}



.head .menu{
	position:absolute;
	left:15px;
	top:347px;
}
.head .menu.inn{
	left:15px;
	top:112px;
}


.head .menu a{
	font:12px "Trebuchet MS", Arial;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	display:block;
	float:left;
	cursor:pointer;
}
.head .menu a span{
	display:block;
	float:left;
	padding:10px 20px 6px 20px;
	height:18px;
}
.head .menu a:hover{
	color:#006F0D;
	background-image:url(img/menu_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.head .menu a:hover span{
	background-image:url(img/menu_r.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.head .menu a.act{
	color:#006F0D;
	background-image:url(img/menu_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.head .menu a.act span{
	background-image:url(img/menu_r.gif);
	background-repeat:no-repeat;
	background-position:right top;
}


/*
.head .menus{
	position:absolute;
	left:15px;
	top:347px;
}
.head .menus.inn{
	left:15px;
	top:112px;
}

.menus td{
	}
.menus td.active, .menus td#ba{
	background: url(img/menu_rr.gif) right top no-repeat}
a.menuss{
	font: bold 12px 'Trebuchet MS', Arial; color:#ffffff; display:block; float:left; text-decoration:none;	padding:10px 20px 10 20px}
td.active a.menuss, td#ba a.menuss{
	color:#0b4816}
.menus div.x{
	position:absolute}
.menus div.x div.x{
	position:relative; top:30px; z-index:200}
.menus div.x div.x a{
	display:block}




/*
.men u td#bb{
	font:12px "Trebuchet MS", Arial;	font-weight:bold;	color:#fff;	text-decoration:none;	display:block;	float:left;	cursor:pointer}
.menu a span.xx{
	display:block;	padding:2px 2px 0 2px}
.head .menu a span.xx span.xx{
	display:block;	padding:8px 18px 6px 18px;}

.head .menu a.active , .head .menu a:hover{
	color:#006F0D;	background:url(img/menu_bg.gif) left top no-repeat; display:block}
.head .menu a.active span.xx ,.head .menu a:hover span.xx{
	background: url(img/menu_r.gif) right top no-repeat; padding:2px 2px 0 2px; display:block}
.head .menu a.active span.xx span.xx, .head .menu a:hover span.xx span.xx{
	background: none;display:block;	padding:7px 17px 8px 17px; border: white 1px solid; border-bottom:0px; display:block}

.menu .folder a:hover{
	color:#006F0D;	background:url(img/menu_bg.gif) left top no-repeat; display:block}
.menu .folder a:hover span.xx{
	background: url(img/menu_r.gif) right top no-repeat; padding:2px 2px 0 2px}
.menu .folder a.active span.xx span.xx{
	background: none;display:block;	padding:7px 17px 8px 17px; border: white 1px solid; border-bottom:0px}
.menu .folder a:hover span.xx span.xx{
	background: url(img/chat_popup_bg1.gif);display:block;	padding:7px 17px 8px 17px; border: gray 1px solid; border-bottom:0px; z-index:200}

.menu .folder a span.x{
	position:absolute;top: 100px; z-index:180; display:block}
.menu .folder a span.x span.x{
	position:relative;top: 100px; border: red 1px solid; z-index:180; display:block; float:left}
.menu .folder span.x span.x a{
	display:block; float:left; border: red 1px solid}
*/


/*  add 4.02.2009 */
.head .menu a.hov{
	font:12px "Trebuchet MS", Arial;
	font-weight:bold;
	color:#0b4816;
	text-decoration:none;
	display:block;
	float:left;
	cursor:pointer;
	background:url(img/menu_bgh.jpg) no-repeat left top;
	position:relative;
	z-index:1;
}
.head .menu a.hov span{
	display:block;
	float:left;
	padding:10px 20px 9px 20px;
	height:18px;
	background:url(img/menu_bghr.jpg) no-repeat right top;
}
.head .menu a:hover.hov{
	font:12px "Trebuchet MS", Arial;
	font-weight:bold;
	color:#0b4816;
	text-decoration:none;
	display:block;
	float:left;
	cursor:pointer;
	background:url(img/menu_bgh.jpg) no-repeat left top;
}
.head .menu a:hover.hov span{
	display:block;
	float:left;
	padding:10px 20px 9px 20px;
	height:18px;
	background:url(img/menu_bghr.jpg) no-repeat right top;
}
.head .menu .submenu{
	position:absolute;
	left:3px;
	top:36px;
	background:url(img/hover_bg.jpg) left top;
	border:1px solid #99ae9a;
	padding:7px 6px 7px 6px;
	z-index:0;
	min-width:190px;
	width:auto !important;
	width:190px;
}
.head .menu .submenu a{
	color:#585553;
	font-size:11px;
	background:url(img/dot_h.gif) no-repeat 8px 8px;
	padding:4px 0 4px 19px;
	line-height:12px;
	float:none;
	text-transform:uppercase;
}
*html .head .menu .submenu a{
	width:100%;
}
.head .menu .submenu a:hover{
	text-decoration:underline;
	background:#ff9000 url(img/dot_h.gif) no-repeat 8px 8px;
	color:#fff;
}
.head .menu .submenu span.second{
	background:url(img/hover_bg2.jpg) left top;
	border-left:1px solid #99ae9a;
	border-top:1px solid #99ae9a;
	border-bottom:1px solid #99ae9a;
	position:relative;
	display:block;
}
.head .menu .submenu span.second a{
	background:url(img/dot_h.gif) no-repeat 7px 7px;
	color:#585553;
	text-decoration:none;
	padding:3px 0 3px 18px;
}
.head .menu .submenu span.second a:hover{
	background:url(img/dot_h.gif) no-repeat 7px 7px;
	color:#585553;
	text-decoration:none;
	padding:3px 0 3px 18px;
}
.head .menu .submenu .bord{
	border-bottom:1px solid #fafdfa;
	border-top:1px solid #cbcecb;
}
.head .menu .submenu span.second .line_sub{
	position:absolute;
	left:-1px;
	top:0;
}
*html .head .menu .submenu span.second .line_sub{
	position:absolute;
	left:-1px;
	top:0;
}

.head .menu .submenu span.second .level{
	position:absolute;
	left:186px;
	top:-1px;
	background:url(img/hover_bg2.jpg) left top;
	border:1px solid #99ae9a;
	min-width:190px;
	width:auto !important;
	width:190px;
	padding:4px 6px 4px 5px;
}
*html .head .menu .submenu span.second .level{
	left:174px;
	top:0;
}
.head .menu .submenu span.second .level a{
	color:#000;
	font-size:13px;
	font-weight:normal;
	background:url(img/dot2_h.gif) no-repeat 8px 8px;
	padding:4px 0 4px 19px;
	line-height:12px;
	float:none;
	text-transform:none;
}
*html .head .menu .submenu span.second .level a{
	width:100%;
}
.head .menu .submenu span.second .level a:hover{
	text-decoration:underline;
	background:#ff9000 url(img/dot2_h.gif) no-repeat 8px 8px;
	color:#fff;
	padding:4px 0 4px 19px;
}

div.rightmenu div.sub_menu{ background:none; padding-left:15px; border-bottom: #ced5cf 1px solid;}
div.rightmenu div.sub_menu a{
	display:block; padding: 6px 20px 5px 20px ;background: url(img/ppp_right_li2.gif) 8px 9px no-repeat; font: normal 12px 'Trebuchet Ms'; color:#000; line-height:12px; border-bottom: #ced5cf 1px solid; text-transform:none; text-decoration:none}
div.rightmenu div.sub_menu a:hover{
	background-color: #ff9000; color:#fff; text-decoration:underline}
div.rightmenu div.sub_menu a.active , div.rightmenu div.sub_menu a.active:hover{
	background-color: #ff9000; color:white; text-decoration:underline}
div.rightmenu div.sub_menu a.b-none{
	border:0;
}

.tab{
	border-bottom:1px solid #c4d0c5;
}
.tab th{
	background-color:#f2f5f2;
	border-bottom:3px solid #419145;
	border-right:1px solid #c4d0c5;
	text-align:left;
	padding:7px 10px 7px 10px;
	text-transform:uppercase;
	font-size:11px;
}
.tab th.none{
	border-right:0;
}
.tab th span{
	font-weight:normal;
}
.tab td{
	border-top:1px solid #c4d0c5;
	border-right:1px solid #c4d0c5;
	padding:8px 10px 9px 10px;
}
.tab td.none{
	border-right:0;
}