*{
	font-size:11px;
}
body {
background-color:#FFFFFF;
font-family:tahoma, verdana, sans-serif;
margin:0;
padding:0;
color:#4A4949;
font-size:12px;
min-width: 730px;
background : url(img/bg.gif);  scrollbar-face-color:#c7c7c7; 
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #5997CA;
scrollbar-darkshadow-color: #5997CA; 
scrollbar-track-color: #F6F6F6;
scrollbar-arrow-color: #ffffff;
}
.logo {
	background: url(img/header.jpg) no-repeat top left; height:100px;
}
.ht h1{
	font-family:Verdana; font-size:12px; margin : 0px; padding : 0px; margin-left:10px;  color : #424242;
}

.top h2 {
	font-family : Verdana; font-size:14px; margin : 5px; padding : 0px; text-align : center;  color :#932829;
}

.leftt {
	border:1px solid #cccccc; padding-top:5px;
}

.middlet {
	border:1px solid #cccccc;
}

.wb {
border: 0px solid black; 

}

#map {visibility :hidden;}

.tt {
	border: 1px solid black;  padding:5px;
	width:100%;
	background-color : White;
}
p.copy  {font-family:Verdana; font-size:11px; margin:7px; color : gray; }
p {font-family:Verdana; font-size:12px; margin:7px; }

#nn {
	background-color: #E2E2E2;
	height:29px;
	margin: 0 5px 5px 5px;
	border-bottom: 6px solid #cc0000;
}
#nn .ni {
	float:right;
	background-repeat:no-repeat;
	margin:5px 0 0 0;
	padding: 2px 24px 9px 30px;
}
#nn .ni  a.c1 {
	font-weight:bold;
	font-size:13px;
	color:#5D8672;
		text-decoration: underline;
}

#nn .ni  a.c2 {
	font-weight:bold;
	font-size:13px;
	color:#cc0000;
		text-decoration: underline;
}

#nn .ni  a.c3 {
	font-weight:bold;
	font-size:13px;
	color:#3B72A5;
		text-decoration: underline;
}

#nn .ni  a.c4 {
	font-weight:bold;
	font-size:13px;
	color:#D45532;
	text-decoration: underline;
}

#nn .ni  a.c5 {
	font-weight:bold;
	font-size:13px;
	color:#424242;
		text-decoration: underline;
}



#nn .ni a:hover {
	text-decoration:underline
}
#a1 {background-image:url(img/a1.gif)}
#a2 {background-image:url(img/lock.gif)}
#a3 {background-image:url(img/a3.gif)}
#a4 {background-image:url(img/a4.gif)}
#a5 {background-image:url(img/a5.gif)}



#menu {
	border:0px solid #ACB3B5;
	margin:0 2px 0 3px;
	padding:0 2px 2px 2px
}
.caption {
	border:1px solid;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding:8px 10px;
	margin:2px 0
}
.scheme_1 {
	background-color:#AF2323;
	border-color:#ACB3B5;
}

.scheme_1 a{
	color:#ffffff;
	 text-decoration : none;
	 font-weight:bold;
	font-size:13px;
}

.scheme_2 {
	background-color:#474747;
	border-color:#ACB3B5;
}

.scheme_2 a{
	color:#ffffff;
	 text-decoration : none;
	 font-weight:bold;
	font-size:13px;
}

.scheme_3 {
	background-color:#3B72A5;
	border-color:#ACB3B5;
}

.scheme_4 {
	background-color:#5D8672;
	border-color:#ACB3B5;
}

.scheme_5 {
	background-color:#D45532;
	border-color:#ACB3B5;
}

.scheme_6 {
	background-color:#D49D2E;
	border-color:#ACB3B5;
}

.scheme_6 a{
	color:#ffffff;
	 text-decoration : none;
	 font-weight:bold;
	font-size:13px;
}

.scheme_7 {
	background-color:#8D8A91;
	border-color:#ACB3B5;
}

.pstrnav {
	padding: 0px 10px 20px 15px;
	color:#424242;
}

.pstrnav a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:#245E93; text-decoration:underline;
}



.menu_links {
	border-top:1px solid #ACB3B5
}
.menu_item {
	border:1px solid #ACB3B5;
	border-top:0
}
.menu_item a {
	color:#362F2D;
	text-decoration:none;
	background-color:#FFFFFF;
	width:172px;
	padding:5px 0 5px 20px;
	display:block
}
.menu_item a:hover {
	background-color:#f6f6f6
}
.bullet {
	background-image:url(img/arrow000.gif);
	background-repeat:no-repeat;
	position:absolute;
	margin:9px 0 0 9px;
	width:3px;
	font-size:1px;
	height:5px
}
#w3c {
    text-align: right;
    border-top:5px solid #5BB9D9;
	margin:2px 1px 0 1px;
	padding:2px 0 0 0
}
#tt {
    padding:25px 0;
    text-align:center;
}
#banners a {
    display:block;
    margin:3px;
}
#w3c .right {
    margin-left:3px;
}

#newsletter {
	border-top:5px solid #5BB9D9;
	margin:2px 2px 0 3px;
	padding:2px 0 0 0
}

.content {padding: 5px 10px 20px 10px;}
.content h2 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#B20300; }
.content  a {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#BA1E1F; text-decoration:underline;}
.content  a.wu {text-decoration:none;}
.content  a:hover {text-decoration:none;}
.content  span.wu {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#4A4949;}

.content p.rand strong{font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight : bold; color:#424242; }
.content p {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
 p.blue {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px;  color:#B20300;  padding:0px;  font-weight : bold; margin-top : 15px; margin-bottom : 5px;  margin-left : 10px;   }

.content .date {color:#006890;}
.content .text {padding:24px 0px 10px 0px;}
.content .text img {margin:5px 16px 0px 0px; float:left;}
.content .line {font-size:0px; line-height:0px; background:url(img/line_300.gif) top left repeat-x; height:1px; margin-right : 10px;}
.content .info {padding:3px 0px 0px 17px; background:url(img/ic_info0.gif) top left no-repeat; }
.content .info a {font-size:1.11em; color:#B20300; text-decoration:none;}
.content .info a:hover {text-decoration:underline;}
.content .comment {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:Gray; padding-left:13px; }
.content .comment a {font-family : Verdana; font-size:11px;color:Gray;  text-decoration : none; }

.content2  a {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#245E93; text-decoration:underline; margin-left : 10px;}
.content2  a:hover {text-decoration:none;}
.content2 .comment {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color: Gray; margin-left : 10px;}
.content2 .line {font-size:0px; line-height:0px; background:url(img/line_300.gif) top left repeat-x; height:1px; margin-left : 10px; margin-right : 10px;}
.content2 .info {padding:3px 0px 0px 17px; background:url(img/ic_info0.gif) top left no-repeat; margin-left : 10px;}


.content3 {padding: 0px 10px 20px 10px;}
.content3 p.h4 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#cc0000; margin : 0px; padding : 0px; }
.content3 p.h4 a {color:#BE0C11}
.content3 p.h4 a.a_r {font-size:11px; color:#BE0C11}
.content3 a.a_r {font-size:11px; color:#BE0C11}
.content3 a.dis {color:#cccccc; font-size:12px;}
.content3  a {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;color:#245E93; text-decoration:underline;}
.content3 a:hover {text-decoration:none;}
.content3 p {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:gray; margin : 0px; padding : 0px; padding-top : 2px; }
.content3 p.description { font-size:12px; color:#4A4949; margin-left: 2px; padding : 0px; }
.content3 p.description_r { font-size:11px; color:#4A4949; margin-left: 2px; padding : 0px; }
.content3 .line {font-size:0px; line-height:0px; background:url(img/line_300.gif) top left repeat-x; height:1px; margin-left : 3px; margin-right : 20px;}
.content3 .info {padding: 3px 0px 0px 13px; background:url(img/ic_info0.gif) top left no-repeat; margin-left : 10px;}
.content3 .comment {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;color:Gray; padding-left:13px; }
.content3 .comment a {font-family : Verdana; font-size:11px;color:Gray;  text-decoration : none; }


.mini_img {
	border: 1px solid black;
	margin-right:10px; margin-bottom : 5px; 
}

h2.rub {
	font-family : Verdana, sans-serif; font-size:14px; color:#BE0C11; margin : 0px; padding : 0px; 
}

.lg {

color:#B5B5B5;

}


.rating {

	height : 11px;
	width : 88px;
}

div.les p{
	font-family:verdana; font-size:12px; margin-left:40px; margin-right:40px;
	margin-top : 20px;
	margin-bottom : 20px;
}

div.les img.wb{
	border: 0px solid #424242;
}

div.les a{
	font-family:verdana; font-size:12px; color:#AF2323; 
}

a.top {
	font-family:verdana; font-size:12px; color:#AF2323; 
}



.dg  {font-weight:bold; color:#af2323;}
.ag {font-weight:bold; }
.name {font-size:16px; color:#474747; margin-top:10px;}

div.les2 p{
	font-family:verdana; font-size:12px; margin-left:12px; margin-right:12px;
	margin-top : 10px;
	margin-bottom : 10px;
}

div.main {
	margin-left : 15px;
	margin-bottom : 15px;
}

div.main p{
font-family:verdana; font-size:12px; margin-left:12px; margin-right:12px;
	margin-top : 10px;
	margin-bottom : 10px;
}

div.main p strong,em {
	font-family:verdana; font-size:12px; 
}

div.main h3 {
font-family : Verdana, sans-serif; font-size:14px; color :#932829; margin : 0px; padding : 0px; margin-left:12px; margin-right:12px;
}

.est {
	font-family: Verdana, sans-serif; border:1px gray  solid; font-size: 10px; width:70px; height:15px;
	background-Color:#f6f6f6; color:#252525;
}

.post_name  {
 font-family: Verdana;
font-size: 14px;
 font-weight : bold;
color:#cc0000;


}

.comm_add  {
 font-family: Verdana;
font-size: 14px;
 font-weight : bold;
color:#cc0000;


}


.comm {
bgcolor:#f6f6f6;
border-bottom: 1px solid #cccccc;
font-size: 12px;
padding: 10px;
padding-left:2px;
padding-top:0px;
}

.comm_a {
padding-top:10px;
color:#424242;
font-size: 11px;
border-top: 1px solid #cccccc;

}



div.com {
	font-family:verdana; font-size:12px; margin-left:10px; margin-right:10px;
	
}

.est2 {
	font-family: Verdana, sans-serif; border:1px gray  solid; font-size: 12px; width:190px; height:25px;
	background-Color:#AF2323; color:#ffffff; font-weight:bold;
}
.est3 {
	font-family: Verdana, sans-serif; border:1px gray  solid; font-size: 12px; width:190px; height:25px;

	background-Color:#f6f6f6; color:#252525; font-weight:bold;
}

.th {
font-family:Verdana; font-size:17px; font-weight:bold; text-align:center; border:1px solid gray; color:#cc0000; margin-left:40px;margin-right:40px; padding:20px;
}

.ths {
font-size:13px; color:#424242;
}



.highlight { background: #D49D2E; color:#FFFFFF; font-size: 12px; font-family:Verdana;  }
		.searchheading { font-size: 14px; margin-left:20px; font-weight: bold;font-family:Verdana; }
		.summary { font-size: 11px;   margin-left:20px; font-family:Verdana;  }
		.suggestion { font-size: 100%; }
		.results { font-size: 100%; }
		.category { color: #999999; }
		.sorting { text-align: right; margin-right:20px; }

		.result_title { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;  }		
		.description { font-size: 100%; color: #008000; }
		.context { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(img/line_300.gif) bottom left repeat-x; padding-bottom:5px;}
		.infoline { font-size: 11px; margin-top:5px; font-family:Verdana; color:#bbbbbb;}

		.zoom_searchform { font-size: 100%; }
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
		.zoom_match { font-size: 11px; margin-top:5px; font-family:Verdana;}				
		.zoom_categories { font-size: 80%; }
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button { border:1px solid gray; background-color:#f6f6f6; color:#424242; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
		input.zoom_searchbox { border:1px solid gray; }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin:20px; clear: left; }
		.result_altblock {margin:20px; clear: left; }
		
		.result_pages { font-size: 12px; margin-left:20px; font-weight: bold;font-family:Verdana;  }
		.result_pagescount { margin-left:20px; font-size: 11px; font-weight:bold; color:#cc0000; }
		
		.searchtime { font-size: 80%; }
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin-top: 15px; 
			margin-bottom: 15px; 
		}
		.recommended_heading { float: right; font-weight: bold; }
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; }
		.recommend_description { font-size: 100%; color: #008000; }
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
		
.brdr_gray {
	border: 1px solid #CCCCCC;
}

.autorised {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 400px;
	}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
}

a.small {
	font-size: 11px;
}

.pmess {
	color: #CC3300;
	border: 1px dashed #CCCCCC;
	padding: 5px;
	font-size: 11px;
}

span.admin {
	font-weight: bold;
	color: #CC0000;
	font-size: 12px;
	font-style: italic;
}

span.answer {
	font-weight: bold;
	color: #0066CC;
	font-size: 12px;
	font-style: italic;
}

.numpage a {
	display: inline-block;
	margin-left: 2px;
	padding: 5px;
	}
.numpage a:link, .numpage a:visited {color: #000000; text-decoration: none; border: 1px solid #CCCCCC;}
.numpage a:hover, .numpage a:active {color: #000000; text-decoration: none; border: 1px solid #CCCCCC; background: #f6f6f6;}/* background: #B5B5B5;*/
.numpage .current_page {
	display: inline-block;
	border: 1px solid #003399;
	margin-left: 1px;
	color: #FFFFFF;
	background-color: #3B72A5;
	padding: 5px;
	}
	
#imgcom {border: 2px solid #CCCCCC; padding: 0px;}
#imgcom:hover{border: 2px solid #FFFF00; padding: 0px;}
#imgcom:active {border: 2px solid #CC0000; padding: 0px;}

.commcell {
	padding: 5px;
	margin-top: 4px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

.commcell2 {margin-left: 55px;}
	
.left_elements {
	margin: 4px;
	border: 1px solid #CCCCCC;
	}

.small_p {
	font-size: 11px;
	color: #CC0000;
}

a.download {font-size:12px; color:#CC0000; font-weight:normal;}
.download_off {
	color: #999999;
	text-decoration: underline;
	font-size: 12px;
}

.download_mess {
	font-size: 11px;
	color: #CC0000;
	margin-left: 25px;
}
