/*Таблица стилей*/
body {margin:0px; padding:0px; background:#fff;}
table {position:relative; border-collapse:collapse;}
table td {padding:0px; vertical-align:top;}
div {position:relative;}

/*Часто используемые стили*/
h1 {font:normal 19px Tahoma; color:#415873;}
h1.text {font: normal 12px Arial; color:#666; text-align:justify}
h1.menu {font:bold 11px Arial; color:#000;margin:0px}
h2 {font: normal 12px Arial; color:#666; text-align:justify}
h3 {font: normal 12px Arial; color:#666; text-align:justify}
strong.n {font: normal 12px Arial}
i.n {font: bold italic 12px Arial}
p,li {font:normal 12px Arial; color:#666; text-align:justify}
.pagetext a {color:#666; text-decoration:none;}
.pagetext a:hover {text-decoration:underline;}
.txt, .txt1 {font:normal 12px Arial; color:#666;}
.txt1 td {padding:3px;}
.txt1 input, .txt1 textarea {font:normal 12px Arial; color:#666; border:1px solid #bbb;}
.button {background:#fff; border:1px solid #bbb;font:normal 12px Arial; color:#666;}
/*Стили шаблона*/
.logo {position:absolute; top:10px; left:10px;z-index:1;}
.bottomline {background:url(../i/bottom.gif) bottom left repeat-x; padding-bottom:17px;}
 .main {background:url(../i/left.gif) top left repeat-y;}
  .leftcolumn {background:url(../i/bottom_left.jpg) bottom left no-repeat; width:329px; padding-bottom:100px;}
   .visual_left {background:url(../i/visual_left.jpg) top left no-repeat; height:291px; margin-bottom:-93px;}
   .leftcolumn h2{text-align:right; margin-top:12px;}
   .feedback {background:url(../i/line.gif) bottom left no-repeat; padding:0px 35px 15px 0px; text-align:right;}
   .feedback textarea {font:normal 12px Arial; color:#666; background:#fff; border: 1px solid #bbb; }
   .feedback input {background:#fff; border:1px solid #bbb;font:normal 12px Arial; color:#666;}
   .feedback form {position:relative; margin:0px; padding:0px;}
   .news {padding:0px 35px 10px 12px; font:normal 12px Arial; color:#666;}
   .news a {font-weight:bold; color:#666; text-decoration:none;}
   .news a:hover {text-decoration:underline;}
  
 .head {background:url(../i/visu.gif) top left repeat-x;}
  .visual {background:url(../i/visual.jpg) top left no-repeat; height:100px;}
  .menu {background:#D0D0D0 url(../i/menu.gif) top left repeat-x; width:100%; font:bold 11px Arial; color:#000; height:36px; }
   .menu td {background:url(../i/mitem.gif) top right no-repeat; padding:0px 10px 1px 10px; vertical-align:middle; white-space:nowrap; text-align:center}
   .menu .end {background:url(../i/menu.gif) top left repeat-x; width:100%; padding:0px;}
   .menu a {color:#000; text-decoration:none;}
  .pagetext {padding:30px 40px 20px 35px;}
  
  .underground { background:url(../i/line.jpg) top no-repeat; padding:10px 0px 0px 0px; font:normal 12px Arial; color:#bbb;}
  .underground a {color:#bbb; text-decoration:none;}
  .underground a:hover {color:#666; text-decoration:underline;}
   .bmenu {text-align:center; }
   .utext {text-align:center; padding-top:20px; }
  


/*  Стили для отображения блока rss   */


/* border table for feed news */
.fd_bordertable { 
	
	
	padding-left: 10px; 
	padding-right: 10px; 
	width: 310px; 
}

/* maintable table for feed news */
.fd_maintable {padding-left:12px; }

/* header cell with header text and xml button */
.fd_header { 
	position:relative; top; left:25px;
	height:30px;
	font: bold 12px Arial; color:#415873;
	text-align: right; vertical-align: top 
	
}

/* item description area */
.fd_itemcell { 
	padding: 10px; 
	line-height: 16px; 
	color: black; 
	font-family: "Arial", Times, serif; font-size: 12px 
}

/* item link properties, such as text-decoration and etc */
.fd_itemlink { color:  #666666; text-decoration: none; }
.fd_itemlink:visited { color:  #666666; text-decoration: none }
.fd_itemlink:hover { color:  #666666; text-decoration: underline }
#me, #me a{
	color: #555;
}
