/*<![CDATA[*/

table.mails{
	border : 0px groove #DFDFFF;
	font-size : 10px;
}

table.mails td{
	border : 1px solid #EDEDED;
	font-size : 10px;
	vertical-align : middle;
}

body  {
  margin: 0 0 15px 0;
  padding: 0;
  font: 12px  verdana, arial, sans-serif;  
  color : #333333;
}


.Xbody{
	  font: 12px  verdana, arial, sans-serif;  
  color : #333333;
}

ul.main_cat{
	margin-left: 20px;
    padding-left: 5px;
	margin-top: 5px;
	list-style : disc url(images/arrow.gif);
}

ul.main_cat li A{
	text-decoration : none;
	color : #393939;
	font : 14px;
}

.inn_m{
	  font: 12px  verdana, arial, sans-serif;  
  color : #333333;
}


ul.subcat {
	margin-left: 20px;
    padding-left: 5px;
	margin-bottom: 5px;	
	list-style : url(images/arrowb.gif);
}

ul.subcat li {
}

ul.subcat li  A{
	margin-top : 7px;
	font : normal;
}

#outerFrame  {
  width: 100%;
  padding: 0;
  margin: 0 auto;
  height : 100%;
}

.search_inp{
	background-image : url(images/inp.gif);
	border : 0;
	height : 20px;
	width : 109px;
	padding-left : 2px;
	padding-right : 2px;
	color : #494949;
	font-size : 11px;
	padding-top : 4px;
	background-repeat : no-repeat;
}

.reg{
	font : 10px;
	font-size : 10px;
	text-align : center;
}

.reg2{
	font : 10px;
	font-size : 10px;
	text-align : left;
	
}

.line{
	width : 5px;
	background : url(images/line_circle.gif) repeat-y center;
}

.mainFrame  {
  width: 784px;
  padding: 0;
  margin: 0 auto;
  height : 100%;
  background : url(images/lg_arrow.gif) no-repeat top left;
}

.mainFrame2 {
  width: 784px;
  padding: 0;
  margin: 0 auto;
  height : 100%;
  background : url(images/row_dn.jpg) no-repeat top right;
}

.mainFrame  td{
	vertical-align : top;
}

.header {
	border: 1px solid #b5b98e;
	background: #e4e6cf;
}


h1.step{
	font-size : 20px;
	font-family : "Times New Roman", Tahoma, Arial;
	width : 300px;
	border-bottom : 1px solid #CFCFCF;
	color : #326EA4;
}

.xbutton{
	background-image : url(images/bg1.gif);
	background-repeat : repeat-x;
	border : 0;
	height : 24px;
	vertical-align : middle;
	color : #1651BB;
	font-weight : bold;
	cursor : pointer;
	width : 100px;
	}
	
.forms2{
	font-size : 12px;
	color : #555555;
}

input.txt{
	border : 1px solid #C4C4C4;
}	

textarea.txt{
		border : 1px solid #C4C4C4;
}

select{
	border : 1px solid #C4C4C4;
}	

#container {
	width: 100%;
	float: left;
	margin-right: -142px;
}
#content {
	margin-right: 142px;
}
#main {
	margin-left: 142px;
}
.left {
	width: 142px;
	text-align : center;
	height : 100px;
	}
	
.left2{
	width: 142px;
	text-align : center;

		padding-top : 20px;
}	

.right {
	width: 142px;
	text-align : center;
	background-image : url(images/row_dn.jpg);
	background-position : top;
	background-repeat : no-repeat;
}

.forms{
	font-size : 12px;
	color : #555555;
}

.bl_f{
	color : #2F7EB7;
	font-weight : bold;
}

h1.bl_f{
	color : #2F7EB7;
	font-weight : bold;
	font-size : 18px;
	font-family : "Times New Roman", Tahoma, Arial;
}

.address{
	font-size : 10px;
	font-weight : bold;
}

.inner_c{
	padding-left : 5px;
	font-size : 10px;
}

.inner_c td{
	vertical-align : middle;
}

.inner_c2{
	padding-left : 5px;
	font-size : 10px;
}

.inner_c2 td{
	vertical-align : top;
}

.forms td{
	font-size : 12px;
	color : #717171;
}

.none{
		display : none;
}	

.menubar {
	width: 142px;
	float: right;
	height : 100%;
   background : url(images/row_dn.jpg) no-repeat top;
}

#menu{
	margin : 2px 0 0 0;
	padding : 0 0 0 0;
	width:495px;	
	background : url(images/bg.gif) repeat-x bottom;
	display : block;
}
	
#menu ul{
	padding : 0 0 0  0;
	margin : 0 0 0 0;
	display : inline;
	width:100%;
}
	
#menu li{
 	display : inline;
	background : url(images/bg.gif) repeat-x bottom;
	height : 40px;
	margin : 0px -1px 0px 0px;
	padding : 0 0 0 0;
	vertical-align : bottom;
	padding-top : 2px;	

}
 

a{
	color : #C40001;
	text-decoration : none;
}
	
a:Hover{
	color : #C40001;
	text-decoration : underline;
}	
	
	#clear{
	display : block;
	font : 1px;
}

 #menu li.act{
	display : inline;
	height : 40px;
		margin : 0;
	padding : 0;
	padding-top : 2px; 	
	background : url(images/bg_act.gif) repeat-x bottom;
	}	
	
#menu2{
	width:490px;
	background : url(images/bg_.gif) no-repeat;
}	

#menu2 A{
	color : #B6BABD;
	text-decoration : none;
	font-size : 12px;
}

#menu2 A.act{
	color : #C70000;
	text-decoration : none;
	font-weight : bold;
}

#menu2 A:Hover{
	color : #C70000;
}

.XXL{
	margin-top : 7px;
	text-align : justify;
}

.xtop{
	vertical-align : top;
}

#menu2_{
	width:491px;
		background : url(images/bg_.gif) no-repeat right;
		margin-top : 2px;
}
	
	#menu2 ul{
	width : 100%;
	padding : 0;
	margin : 0;
	display : inline;
	list-style : none;
}
	
 #menu2 li{
 	display : inline;
	margin : 0 -1px;
	padding : 3px;
}


li.about_us	{
	background : url(images/link_about.gif) no-repeat center;
}
	

h1 {
	margin-top: 0;
}
.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}

a.small {
	font-size : 10px;
	color : #A7A7A7;
	text-decoration : none;
}

ul.main_cat{
	margin-left: 20px;
    padding-left: 5px;
	margin-top: 5px;
	list-style : disc url(images/arrow.gif);
}

ul.main_cat li A{
	text-decoration : none;
	color : #393939;
	font : 14px;
}

ul.main_cat li A:hover{
	text-decoration : underline;
	color : #CA0000;
	font : 14px;
}
/*]]>*/
