body, html {
	background-color:#fff;
  margin:0px 0px 0px 0px;
	height:100% !important;
	min-height: 100%;

}

div#ribarak {
	width: 220px;
	height: 400px;
	border: 1px solid #ffffff;
}

div#ribarak div#infobot{
	margin-top: 87px;
	position: absolute;
	z-index: 90;
}

div#ribarak div.ribarak2{
	background-image: url('riba.gif');
	background-position: -40px left;
	background-repeat: no-repeat;
	width: 220px;
	height: 204px;
	position: absolute;
	z-index: 1000;
}

#p0 p {
PADDING:0PX;
MARGIN:0PX;
BORDER:0PX;
}
table {
border: none;
border-collapse: collapse;
text-align: left;
}

.notice {font: 12px/16px Arial, Geneva, sans-serif;
color: #333333;
line-height: 14px; border:0px;
}

.notice a {color: #333333; text-decoration: none; border:0px;}
.notice a img {border:0px;}
.notice a:hover {color: #000000; text-decoration: underline;border:0px;}

.active {
font: bold 10px/14px "MS Sans Serif", Geneva, sans-serif;
color: #5C5C5C;

}
.active_user {
font: 13px/16px "MS Sans Serif", Geneva, sans-serif;
color: #000000;

}
.align_right {
text-align: right;

}
.anketa {
font: 10pt sans-serif;
font-style: inherit;
height: 16pt;
color: White;

}
.anons_title {
letter-spacing:-0.5pt;
font: 21px/13.59px Arial; 
text-align: left;
display: inline;

}
.arial {
font-family: Arial;

}
.big {
font: 20px/22.48px Arial; 
text-align: left;
color: #333333;

}
.cathegory {
font-style: inherit;
color: #0099CC;
font: 12.8px/12.4px Arial;
background: White;

}
.col_gallery {
border-left: 1px solid #D1D1D1;
border-top: 1px solid #D1D1D1;
border-bottom: 1px solid #D1D1D1;

}
.col_podcast {
border-left: 1px solid #D1D1D1;
border-right: 1px solid #D1D1D1;

}
.columns_header {
font:18px/14.2px Arial;
letter-spacing: 0px;
color: #0F0F0F;
text-decoration: none;

}
.comments {
font: 10pt/16px sans-serif;
font-style: inherit;
height: 16pt;
background: #736C46;
color: #bab9b9;

}
.content {
font: 12px/16px Arial, Geneva, sans-serif;
color: #333333;
line-height: 14px;
text-align: ;

}

.content a {
color: #00b7d9!important;

}

.date_comments {
font: 6px/14.4px "MS Sans Serif", Geneva, sans-serif;
color: white;

}
.error_msg {
font: 10pt sans-serif;
font-style: inherit;
height: 16pt;
color: Red;

}
.larevue_menu_selected {
cursor: pointer;
background: url(images/menu_magazine_select.jpg) repeat-x left;
font: 13px/12.4px "MS Sans Serif", Geneva, sans-serif;
color: White;

}
.larevue_menu_unselected {
cursor: pointer;
background: url(images/menu_magazine_unselect.jpg) no-repeat left;
font: 13px/12.4px "MS Sans Serif", Geneva, sans-serif;
color: Black;

}
.left_column {
font: 10pt sans-serif;
font-style: inherit;
color: Black;
text-align: justify;

}
.line_date {
font-family: Arial;
background:#E9E9E9;
font-size: 10pt;
width:450px;
height:20px;
vertical-align: middle;

}
.link_clauses {
color: #A9A9A9;

}
.login_form {
font: 11.52px sans-serif;
font-style: inherit;
color: #6A6A6A;
background: White;
border: 1px solid #B4B4B4;
width:75px;
padding: 0 0 0 5px;
}
.form_contact {
font: 11.52px sans-serif;
font-style: inherit;
color: #6A6A6A;
background: #FFFFFF;
border: 1px solid #CCCCCC;
padding: 0 0 0 5px;
}
.lost_pswd {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: Black;
text-decoration: underline;
}
.magazine_pages {
color: #6E6D6C;
text-decoration: none;
font: 12px/16px Arial, Geneva, sans-serif;
text-align: justify;
cursor:pointer;

}
.menu_ {
font: 13px/12.4px "MS Sans Serif", Geneva, sans-serif;
color: #333333;

}
.menu_bord {
border-top: 1px solid white;
text-align: left;
font: normal;
background: black;

}
.menu_line {
display: block;
padding:0 0 0 0;
height:30px;
}
.menu_line_in {
display: block;
padding:5px 0 5px 0;
letter-spacing: 0px;

}
.menu_span{
width:115px;
padding:7px 0 7px 20px;
font: bold;
}
.NewMenuItem {
color: White;
text-decoration: none;
font: 13px "MS Sans Serif", Geneva, sans-serif;
cursor: pointer;

}
.news_date {
color: Black;
font: 12px/14px 'MS Sans Serif', Geneva, sans-serif;

}
.news_header {
color: #808080; 
font: 19px/13.59px Arial; 
text-align: left;

}
.nomer {
font: 12pt sans-serif;
font-style: inherit;
height: 16pt;
color: Black;

}
.numb_act {
display: block;
width:30px;
height:30px;
color: white;
background-color: black;
text-decoration: none;
font: 12px/16px Arial, Geneva, sans-serif;
cursor:pointer;

}
.numb_in {
display: block;
text-align: center; 
padding:7px 0 4px 0;
width:30px;
}
.numb_stat {
display: block;
height:30px;

}
.p0 {
padding: 0px; margin: 0px; 
}
.page_num {
color: White;
padding:5px 3px 4px 3px;
vertical-align: middle; 
text-align: center;
width:20px;
height:20px;

}
.panorame {
font: 10pt sans-serif; 
font-style: inherit; 
height: 16pt; 

}
.panorame_news2 {
font: bold 13px/12px "MS Sans Serif", Geneva, sans-serif;
color: #333333;

}
.panorame_table {
font: 8pt sans-serif; 
font-style: inherit; 
height: 15pt; 
color: #7B7966;

}
.panorame_table_red {
font: 8pt sans-serif; 
font-style: inherit; 
height: 15pt; 
color: Red;

}
.pick_delete {
border: 2px solid Red;

}
.pick_edit {
border: 2px solid Green;

}
.pick_gallery {
border: 2px solid White;

}
.procent {
font: 22pt MS Sans Serif;
font-style: inherit;

}
.ProfileItem {
color: White; font: bold 13px 'MS Sans Serif', Geneva, sans-serif;

}
.rate {
font: bold 13px/20px "MS Sans Serif", Geneva, sans-serif;
color: #333333;
text-decoration: none;

}
.rekviziti {
font: 11px Arial;
color: White;
text-align: justify;

}
.respect_selected {
font: bold 10px/16px "MS Sans Serif", Geneva, sans-serif;
color: Red;
text-align: justify;
text-decoration: underline;

}
.rg {
text-align: right;

}
.search_bot {
font:12px Arial;
color: white;
height: 18px;
text-decoration: none;

}
.section_name {
letter-spacing:-0.5pt;
color: #959595;
font: bold 16px Arial;
text-align: left;
text-decoration: none;

}
.selected-menu {
color: White;
text-decoration: none;
font: bold 13px "MS Sans Serif", Geneva, sans-serif;
cursor: pointer;
background: #808080;

}
.send_button {
font: 10pt sans-serif;
font-style: inherit;
height: 16pt;
color: Black;

}
.serif {
font-family: "MS Sans Serif", Geneva, sans-serif;

}
.tbl_menu {
height:30px;
background: black;
letter-spacing: normal;

}
.td_reg {
color: White;
font-size: 11pt;
font-style: inherit;
height: 11pt;
font: sans-serif;
white-space: nowrap;

}
.td_selected {
background: #808080;

}
.td_unselected {

}
.title_clauses {
font: bold 22pt/25px Arial;

}
.tx_h20 {
font: 22px; 
}
.tx_justify {
 text-align: justify;

}
.uchastniki {
font: 10px/16px "MS Sans Serif", Geneva, sans-serif;
color: #333333;
text-align: justify;

}
.valign_bot {
vertical-align: bottom;

}
.visio {
font-size: 10pt;
color: Black;
font-family: Arial;

}
.welcome {
color: Black;
font: 20px/22.48px Arial;
text-align: justify;

}
.welcome2 {
color: White;
font: 20px/22.48px Arial;
text-align: justify;

}
a.content_black {
Text-decoration: underline;
Text-align: justify;
color: BLACK;
FONT:BOLD 10PX/16PX "MS SANS SERIF", GENEVA, SANS-SERIF;

}
a.content_blue {
Text-decoration: underline;
Text-align: justify;
color: #03C9FF;
FONT:BOLD 10PX/16PX "MS SANS SERIF", GENEVA, SANS-SERIF;

}
a.content_news, a:active.content_news, a:focus.content_news, a:link.content_news, a:visited.content_news {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
text-align: justify;
line-height: 1em;
text-decoration: none;
letter-spacing: 0px;
}

a.visio_col, a:active.visio_col, a:focus.visio_col, a:link.visio_col, a:visited.visio_col {
font: 11px/16px Arial;
letter-spacing: 0px;
text-align: justify;
line-height: 1em;
text-decoration: none;
color: #333333;
}

a.content_yellow {
font: bold 10px/16px "MS Sans Serif", Geneva, sans-serif;
color: Yellow;
text-align: justify;
text-decoration: underline;

}
a.detailed {
font: 10pt sans-serif;
font-style: inherit;
height: 16pt;
color: Black;

}
a.panorame_href {
font: 8pt sans-serif;
font-style: inherit;
height: 15pt;
color: #7B7966;
text-decoration: none;

}
a.panorame_news, a:active.panorame_news, a:focus.panorame_news, a:link.panorame_news, a:visited.panorame_news, a:hover.panorame_news {
font: bold 13px/12px "MS Sans Serif", Geneva, sans-serif;
color: #333333;
text-decoration: none;

}
a.portfolio_links, a:active.portfolio_links, a:focus.portfolio_links, a:link.portfolio_links, a:visited.portfolio_links, a:hover.portfolio_links {
color: Black;
font: 20px/22.48px Arial;
text-align: left;
background: #E8E8E8;
text-decoration: none;
padding-left: 2px;
padding-right: 2px;

}
a.reg, a:active.reg, a:focus.reg, a:link.reg, a:visited.reg, a:hover.reg {
font: 11.52px sans-serif;
font-style: inherit;
color: Black;
text-decoration: none;

}
a:hover.content_news {
text-decoration: underline;

}
a:hover.numb {
display: block;
color: white;
background-color: black;

}
a:hover.section_name {
color: BLACK;
}
LI A:hover {
cursor:pointer;
color: WHITE;
/* BackGround-color: #2EA1D4;   */
}
HTML LI UL {
cursor:pointer;
/* Только для браузера Internet Explorer */
left: 0px;/* Положение подменю по горизонтали */
top: 30px/* Положение подменю по вертикали */

}
input.search {
font: normal 13px/12.4px "MS Sans Serif", Geneva, sans-serif;
color: #333333;
width: 161px;
height: 19px;
background-color: White;
border: 1px solid black;

}
LI A {
cursor:pointer;
Text-decoration: none;
Padding-left: 12px;
color: WHITE;
Display: block;
PADDING:0 14PX 0 0;
letter-spacing:0;
/* ширина блока */;

}
LI UL {
cursor:pointer;
position: absolute;	
display: none;	
width: 180px;		
margin-top: 0px;/* отступ от меню вниз */

}
LI UL LI A {
cursor:pointer;
display: block;
padding: 5px;/* Высота блоков меню */	
width: 100px;
border: none;
background-image: none;
text-decoration: none;

}
LI:hover UL, LI.over UL {
cursor:pointer; 
display: block		

}
table.adn {
border: none; border-collapse: collapse;
}
table.sample {
border-width: 1px;
border-spacing: 0px;
border-style: dashed;
border-color: #91935E;
border-collapse: collapse;

}
table.sample td {
border-width: 1px;
padding: 1px;
border-style: dashed;
border-color: #91935E;
-moz-border-radius: ;

}
UL {
cursor:pointer;
list-style: none;			
margin: 0px;				
padding: 0px;			
font-size: 13px;
text-decoration: none;
letter-spacing: 0;
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-weight: bold;
}
UL LI {
cursor:pointer;
position: relative;
float: left;		
margin-right: 4px

}
UL LI UL LI {
cursor:pointer;
padding: 0px		

}
A:link {
cursor:pointer;
}

.prof_lnk
{
color:#505050;
font: bold 11px "MS Sans Serif", Geneva, sans-serif;
text-align: left;
padding: 0 0 0 0;
display: block;
}
.noline{
text-decoration: none;
}
.border_avtor{
border-top: 1px solid;
border-top-color: #000000;
border-bottom: 1px solid;
border-bottom-color: #000000;
}
.border_avtor1{
border-bottom: 1px solid;
border-bottom-color: #000000;
}

#prof A:hover
{
background: #58C8DB;
color: #FFFFFF;
display: block;
}
.big_grey{
letter-spacing:-0.5pt;
color: #CCCCCC;
font: bold 16px Arial;
text-align: left;
text-decoration: none;
}
#middle_grey{
letter-spacing:-0.5pt;
color: #CCCCCC;
text-align: left;
text-decoration: none;
}
.small_text{
font-family:sans-serif;font-size:11px;text-align: left;
}
.kuv_color
{
	font-weight: bold;
	font:bold;
	color: #0099CC;
}

.afishaG li {padding: 2px 0px; }
.afishaG li a {line-height: 14px!important; text-align: left!important;}

.minpic img {width:220px!important;}
.maxpic img {width:440px!important;}




#banner-container {
	width:100%;
	height:40px;
	margin-bottom:30px;
	margin:0px;
	z-index:1;
	background-color:#000;
	text-align:center;
	white-space:nowrap;
}

#gallery_container {
	width:100%;
	background-color:#fff;
	text-align:center;
}


.p_title {
	font-size:9px;
	padding-bottom:1em;
	line-height:150%;
}
.p_title a {
	padding-bottom:1em;
	text-decoration:none;
	color:#333;
}
.p_title a:hover {
	color:#000;
	text-decoration:underline;
}
.p_title a:active {
	color: #ff0033;
}

blockquote {
	font-size:22px;
	color:#333;
	margin:0px;
	line-height:150%;
}


.p_content {
	text-align:left;
	display:block;
	position:relative;
}
.p_content .padRight {
	padding-right:1em;
}
.p_content .padLeft {
	padding-left:1em;
}
.p_content .padTopBot {
	margin-bottom:1em;
}

.p_date {
	color:#999;
	font-size:11px;
	clear:both;
}


a {
	color:#009999;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
a:active {
	color: #ff0033;
}

#redlink {
	color:#ff0033;
	text-decoration:none;
}
#redlink:hover {
	color:#000;
	text-decoration:underline;
}
#redlink:active {
	color:#009999;
}

.item {
	position:absolute;
}

#items {
	top:0px; left:0px; min-height:1500px; visibility: visible; display: block;
}



.loading{
	vertical-align:-1px;
}

#pagination {
	height:32px;
	clear:right;
	z-index:5;
	vertical-align:bottom;
	position:absolute;
	margin-left:20px;
	visibility:hidden;
}

.page_container {
	font-size:10px;
}

.page_container .pg_number {
	margin-top:1px;
	width:33px;
	height:32px;
	z-index:3;
	float:left;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#000;
	line-height:32px;
	border-right:#000000 solid 1px;
}

.page_container .pg_select {
	margin-top:1px;
	width:33px;
	height:32px;
	z-index:3;
	float:left;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#fff;
	line-height:32px;
	background:#000;
	border-right:#000000 solid 1px;
}

.page_container .pg_select:hover {
	text-decoration:none;
}

.page_container .pg_number:hover {
	text-decoration:none;
	background-color:#000;
	color:#fff;
}

.page_container .pg_next {
	margin-top:1px;
	width:33px;
	height:32px;
	z-index:3;
	float:left;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#ccc;
	line-height:32px;
}

.page_container .pg_prev {
	margin-top:1px;
	width:33px;
	height:32px;
	z-index:3;
	float:left;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#ccc;
	line-height:32px;
}

.creds {
	line-height:32px;
	margin-left:20px;
	float:left;
	font-size:11px;
}

.p0px p
{
padding: 0px;
margin: 0px;
border: 0px;
}

