.feedcontacts a{
	text-align:center;
	font-size:12px;
	padding:10px 5px;
}
.feedcontacts a:link,  .feedcontacts a:visited{
	color:#333;
	text-decoration:none;
}
.feedcontacts a:hover{
	color:#F8831A;
	text-decoration:underline;
}
.mail {
	margin-top: 50px;
	background-color: #3E007D;	}

 form {
	 margin: 3px;
	 color: #410481; 
	/*	height: */
 }
.formtext {color: #410481; 
font-family:  Verdana,Tahoma;
 font-size: 12px; 
 border: #999 1px solid;
 height: 25px;
	width: 
 padding: 1px;
 margin:0 5px;
 text-align: center;
 background-image:url(images/lupa.jpg);
 background-position:  100% -1%;
 background-repeat:no-repeat;}
hr {
	width: 98%;
	height: 1px;
	clear:both;
	line-height: 10px;
	margin: 10px auto 15px auto;
	color:#ccc;

}
 .fs {
	color: #410481; 
	font-weight: bold;
 }
.T1 { color: #C3B5B5 ; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 14px; text-align:center;}
.topautors{ color: #fff ; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.T2 { color: #FED876; font-family: Times New Roman, Times; font-weight: bold; } 
.top2 { color: #FED876; font-family: Times New Roman, Times; font-weight: bold;  padding: 1px; border-bottom: #FED876  1px solid; text-align: center;} 
 .top2 a:link,  .top2 a:visited{
	 color:#FFF;	
	 text-decoration: underline;
 }
 .top2 a:hover{
	 text-decoration:none;
	  }
.T3 { color: #363636; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.citat1 {color:#fff; /*#FED876;*/ 
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-align:left; 
 clear:both; padding-right:5px;}
 
.citat3{ color: #C3B5B5; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9pt; text-align:right; clear:both;
padding-right:5px;}
.citat2 {
color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align:left; clear:both; padding-right:5px;}
.t7 {color: #3F007D; font-family:  Arial, Helvetica, sans-serif; font-size: 8pt;}
.sn {color: #000000; font-family:  Arial, Helvetica, sans-serif; font-style: italic; font-size: 10pt;}
.red {color: #FF0000; font-family:  Tahoma, Arial, Helvetica, sans-serif; }
.lit {color: #000000; font-family:  Arial, Helvetica, sans-serif; font-style: italic; font-size: 9pt;}
.blueb {color: #3F007D; font-family:  Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 10pt;}

.art2 {color: #3F007D; font-family:  Tahoma, Helvetica, sans-serif;   font-size: 9pt; padding:15px; text-align:justify;
}
	/*color:#FC0;*/ 

.h a:link, .h a:visited {color : #C3B5B5; text-decoration: none; font-family: Arial, Helvetica,  sans-serif;   font-size: 9pt; } 
.h a:hover { color : #FFCC66; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; } 
.we a:link, .we a:visited{
	color: #3F007D;
	 text-decoration: none;
	font-size: 7pt; } 
.we a:hover { 
color: #800000;
 text-decoration: underline;
   font-size: 7pt;  
}
.topnav a:link, .topnav a:visited {
color: #3F007D;
 text-decoration: none;
 font-weight: bold; 
 font-size: 8pt; 
 } 
.topnav a:hover {
color: #800000;
text-decoration: underline;
font-weight: bold;
 font-size: 8pt;
 } 
.tab{
    border: #CCCCCC 1px solid;
   	background: #FFFFFF;
	   padding: 10px; }
	   
.parag {  padding-left: 50px; }
.pad6 { padding: 6px;}
.tab01 { border: #FED876 1px solid; padding: 2px;}
.top01 { padding: 8px;}

.main {padding: 8px; 
min-height: 650px;
font-size:14px;
}
.mainleft {padding: 8px; border-right:#410481 1px solid; font-size:14px;}
.mainright {padding: 8px; border-left:#410481 1px solid;font-size:14px; }
.tabmain {border-bottom:  #FED876 2px solid; 
text-align:justify; padding-top: 6px; padding-bottom: 6px; clear:both; }
.tabmain_sm {border-bottom:  #FED876 2px solid;
text-align:center; padding: 6px;}
.data {color : #3F007D;  font-family: Verdana, Arial,  Helvetica, sans-serif;   font-size: 8pt; } 
.title { background-color: #FFCC66;  color:  #3F007D; font-family: Verdana; font-weight: bold; 
 text-align: center;
 width: 100%;
 height: auto;
 padding:2px;
 margin: 8px 0;
}
.infotab {padding: 7px; background-color: #F1EDED;}
.infobox{padding: 4px 2px; background-color: #F1EDED; 
width: 94%; border: #FFCC66 1px solid;
margin: 10px auto;}
.menu {background-color: #F1EDED;}
.menu div.nav1 { color: #3F007D;  font-family:  Arial, Helvetica, sans-serif;  font-size: 10px;  padding-left: 15px; border-bottom: 1px solid #E4E6EE; height: 10px;}
.menu div.nav { color: #3F007D;   padding-left:15px; padding-right: 5px; border-top: 2px solid white; border-bottom: 1px solid #E4E6EE; }
.menu div.nav a {color:  #3F007D; font-family: Arial, Helvetica, sans-serif;  text-decoration: none; }
.menu div.nav a:hover {color: #3F007D; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; }
.menuend{background-color: #F1EDED; height: 10px; border-top: 2px solid white;}
.down {color: #3F007D; 
 font-size: 8pt;
  border-top: #410481 3px solid;
 background-color: #F1EDED;}
 .down a {
	 font-size: 8pt;
 }
	 
.autor {
font-style: italic;  
text-align: justify; 
background-color: #F1EDED;
 padding: 8px;
 font-size:14px;}

/*vertical-align: top;*/
.ss { font-family: Verdana, Arial,  Helvetica, sans-serif;   font-size: 11pt; } 

.tabblack
{
    border-bottom: #000000 3px solid;
    border-left: #000000 3px  solid;
    border-right: #000000 3px  solid;
    border-top: #000000 3px  solid;
	}
.textmain { border-bottom: #3E007D 1px solid; 
border-top: #3E007D 1px solid; 
padding: 10px;
text-align:justify; 
min-height: 500px;}
.textdown {
text-align:center;
padding:5px;}
.texthead { text-align:center;
padding:8px;}
.bib  {border-bottom:  #FED876 1px solid; 
text-align:justify;
}
.bibpic  {border-bottom:  #FED876 1px solid; 
}
.inforight {
width: 180px;
padding: 5px;
float: right;
text-align: center;
}
.infomain {
background-color: #F1EDED;
 padding: 8px;
}
.infomain  h1{
color:#CC0000; 
font-weight: bold; 
font-size: 10pt; 
text-align: left;
}
.clearfloat {
	clear:both;
	height:5px;
}
.linkdown {
	margin: 0 auto;
	width: 830px;
	}
.link{
	float:left;
	padding:  5px 5px 5px 30px;
}

.1303hb {
	background-image: url(images/rose2012.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width: 600px;
	min-height: 300px;
	color: #FC0;
	font-size: 24px;
	text-align:center;
	padding: 80px 10px 10px 10px;
}

.rare {
	width: 198px;
	height:65px;
	background-image:url('/images/bg/rarebg.jpg');
	border: 1px solid #3E007D;
	margin:  6px auto;
	padding: 95px 3px 3px 3px;
	font-size: 11px!important;
}
/*
.zod a {
color:#CC0000;
}	

.rare {
	width: 198px;
	height:48px;
	background-image:url(/images/bg/rarebg.jpg);
	border: 1px solid #3E007D;
	margin:  6px auto;
	padding: 100px 3px 3px 3px;
}
.gxkbanner {
	width: 198px;
	height:65px;
	background-image:url(/images/bg/gxk2.jpg);
	border: 1px solid #3E007D;
	margin:  6px auto;
	padding: 80px 3px 3px 3px;
	clear:both;
}	
*/

.gxkbanner {
	width: 198px;
	height:75px;
	font-size: 12px;
	background-image:url(/images/bg/gxk2.jpg);
	border: 1px solid #3E007D;
	margin:  6px auto;
	padding: 70px 3px 3px 3px;
	clear:both;
}	

.citat1top {color:#fff; /*#FED876;*/ 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:9pt; 
 text-align:left; 
 clear:both; padding:3px;
 font-style:italic;
 font-weight:normal;}
 
.citat3top{ color: #C3B5B5; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9pt; text-align:right; clear:both;
padding-right:5px;}
.citat2top {
color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt;
 text-align:left; clear:both;
 padding-right:5px;}
.bannerset{	 
text-align:center;
margin:0 auto;
padding: 3px 0;
width:100px;
height:80px;
}
.bannerset .banner{ 
padding:1px;
text-align:center;
/*float:left;*/
width:auto;
height:auto;
}
.flag {
	width:27px;
	height:18px;
	margin: 3px; 
	text-align:center;
	float:right;
}
.flag a {
	font-size:11px;
}
.flag2 {color: #FED876; 
 	width:130px;
	height:18px;
	margin: 3px; 
	text-align:center;
		float:right;
}
.flag2 a:link, .flag2 a:visited {
		color: #FED876;
		text-decoration:none;
}
.flag2 a:hover {
	color:#fff;
	text-decoration:none;
}
.textblock 
{border-bottom: #FED876 2px solid;
 padding: 10px 0;
 margin: 0 0 15px 0;
 width:100%;
 height:auto;
 clear: both;
 text-align:left;
/* overflow:hidden;*/*
 }	
 .attn {
font-size: 14px;
font-style: italic;
 }
 .drg {
	width: 100%;
	height:158px;
	padding: 220px 10px 10px 10px;
	color: red;
	font-weight:bold;
	font-size:18px;
	background-image:url(images/rom.jpg);
	background-position: 50% 50%;
	background-repeat:no-repeat;
	text-align:center;
 }
.ivaniy {
	font-size: 26px;
	text-decoration: underline;
	text-align: center;
	color: #B1080A;
	font-weight: lighter;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
}