body {
	margin : 0;
	background : #3e3e3e url(../fons/body.gif) repeat-x top;
	padding : 0px;
}
* {
	margin : 0;
	padding : 0;
}
a img {
	border : none;
}
a, p, li, td,h3 {
	font-family : Arial, Helvetica, sans-serif;
	line-height : 20px;
}
a{
	text-decoration : underline;
	color : White;
}
a:hover{
	text-decoration : none;
}
li{
	list-style-type : none;
}
form {
	margin : 0;
	padding : 0;
}
.cl {
	clear : both;
}
p{
	margin : 0px 0px 15px 0px;
	text-align : justify;
}
cite{
	font : oblique 90%/18px "Times New Roman", Times, serif;
	white-space : pre;
	margin-top : 0px;
	display : block;
	margin-left : 40px;
	letter-spacing : 1px;
	float : right;
}
h2{
	font : bold 18px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin : 0px 0px 30px 0px;
	padding : 0px;
	color : #8bdd10;
}
#r_ig h2{
	text-align : right;
}
h3{
	margin : 15px 0px 20px 0px;
	font-size : 16px;
}
.data{
	font-style : italic;
	text-decoration : underline;
}
form{
	width : 400px;
	margin-left : 40px;
}
form label {
	display : block;
	margin-bottom : 5px;
	font-size : 12px;
	font-weight : bold;
}
form input {
	display : block;
	height : 18px;
	width : 150px;
	background-color : #DCDCDC;
	border : 1px solid #414141;
}
form input:focus {
	background-color : White;
	border-color : #8bdd10;
}
form textarea {
	width : 400px;
	height : 200px;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #DCDCDC;
	border : 1px solid #414141;
}
form textarea:focus {
	background-color : White;
	border-color : #8bdd10;
}
form input.but {
	display : inline;
	padding : 0px 5px;
	margin-right : 10px;
	line-height : 26px;

	font-weight : bold;
	color : #446c07;
	width : 100px;
	background-color : transparent;
	background-image : url(../fons/button.gif);
	background-position : top;
	background-repeat : repeat-x;
	border : none;
	height : 26px;
}
form input.but:hover {
	color : #1e3002;
	background-image : url(../fons/button1.gif);
}

.comm{
	width : 90%;
	margin : 0px auto 20px auto;
	padding-bottom : 10px;
	border-bottom : 1px dotted #f11989;
}
#t_op, #c_on, #b_o p {
	width : 1000px;
	margin : 0px auto;
	padding-left : 30px;
	padding-right : 30px;
}
#t_op {
	height : 135px;
}
#t_op h1{
	color : White;
	font-size : 14px;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	float : left;
	width : 377px;
	height : 100px;
	line-height : 30px;
	padding-top : 22px;
}
#t_op h1 a{
	display : block;
	width : 377px;
	height : 63px;
	text-indent : -3000px;
	background-image : url(../fons/logo.gif);
}
#t_op ul{
	width : 600px;
	height : 50px;
	float : right;
	text-align : right;
	padding-top : 10px;
}
#t_op ul li {
	display : inline;
}
#t_op ul li a {
	padding : 15px 0px 0px 20px;
	font-size : 14px;
	font-weight : bold;
	line-height : 50px;
	text-decoration : none;
}
#t_op ul li a:hover {
	text-decoration : underline;
	color : Yellow;
}
#t_op ul li a.act {
	text-decoration : underline;
	color : #8bdd10;
	background : transparent url(../fons/arrow.gif) no-repeat 18px 0px;
	cursor : default;
}
#t_op ul li a.act:hover {
	text-decoration : underline;
	color : #8bdd10;
	cursor : default;
}
#pict {
	width : 792px;
	height : 425px;
	margin : 0px auto 30px auto;
}
#pict li{
	float : left;
}
#pict li a{
	position : relative;
	display : block;
	width : inherit;
	height : inherit;
	text-decoration : none;
	color : #484848;
	font-size : 14px;
	font-weight : bold;
}
#pict li a:hover span{
	text-decoration : underline;
	color : Black;
}
#pict li a span{
	position : absolute;
	display : block;
	width : 121px;
	text-align : center;
	line-height : 16px;
	cursor : pointer;
}
#pict li#biogr{
	width : 365px;
	height : 243px;
}
#pict li#song{
	width : 426px;
	height : 243px;
}
#pict li#fabr{
	width : 365px;
	height : 182px;
}
#pict li#evro{
	width : 243px;
	height : 243px;
	margin-top : -60px;
	margin-left : 1px;
}
#pict li#evro a{
	width : 243px;
	padding-top : 61px;
	height : 182px;
}
#pict li#biogr a span{
	background-color : #FF8C00;
	background-image : url(../fons/link_biogr_fon.gif);
	height : 38px;
	padding-top : 22px;
	top : 122px;
	left : 183px;
}
#pict li#song a span{
	background-color : #87CEEB;
	background-image : url(../fons/link_text_fon.gif);
	height : 38px;
	padding-top : 22px;
	top : 61px;
	left : 183px;
}
#pict li#fabr a span{
	background-color : #7CFC00;
	background-image : url(../fons/link_fabr_fon.gif);
	height : 45px;
	padding-top : 15px;
	top : 0px;
	left : 61px;
}
#pict li#evro a span{
	background-color : #FF69B4;
	background-image : url(../fons/link_evro_fon.gif);
	height : 45px;
	padding-top : 15px;
	top : 0px;
	left : 0px;
}
#pict li a img {
	opacity:0.2;
	
}
#pict li a:hover img, #pict li a.act img {
	opacity:1.0;
}
#c_on{
	color : White;
}
#t_ex{
	width : 670px;
	float : left;
	font-size : 90%;
}
#t_ex p img {
	float : left;
	margin : 0px 15px 5px 0px;
	padding : 0px;
	border : 4px solid #2C2C2C;
}
#t_ex p.fg img {
	float : none;
	margin : 0px 10px 20px 10px;
	padding : 1px;
	background-color : Black;
	border : 3px solid #A9A9A9;
}
#r_ig{
	width : 280px;
	float : right;
	font-size : 12px;
}
#r_ig p{
	padding : 12px;
	background-color : #484747;
	border : 1px solid #5a5a5a;
	line-height : 16px;
	text-align : left;
}
#r_ig p img {
	float : right;
	margin : 3px 0px 5px 8px;
	border : 2px solid #2A2A2A;
}
#b_o{
	color : #121212;
	width : 100%;
	padding : 20px 0;
	background : #121212 url(../fons/bot.jpg) repeat-x top;
	min-width : 1040px;
}
#b_o p {
	font-size : 13px;
	text-align : right;
	padding : 0;
}


a.rns, p.rns, #b_o p.rns {
font-size: 9px;
color: #ffffff;
}
