body{
background: url('/images/fon_vesna.png') top left repeat;
font-size: 14px;
font-family: Georgia, Times, serif;
color:#990000;
padding:0;
margin:0;
}

img {
border:none;
}

#ny {
position:fixed;
top:170px;
width:145px;
height:165px;
left:-110px;
z-index:2;
}

#ny  a div{
position:absolute;
top:5px;
left:20px;
width:90px;
height:155px;
color:#FFFF00;
font-size:9px;
font-family: Verdana, sans-serif;
text-align:left;
}

#ny:hover {
left:-16px;
}

#greetings {
position:fixed;
top:345px;
width:145px;
height:165px;
left:-110px;
z-index:2;
}

#greetings  a div{
position:absolute;
top:5px;
left:20px;
width:90px;
height:155px;
color:#7A2221;
font-size:11px;
font-family: Verdana, sans-serif;
text-align:left;
}

#greetings:hover {
left:-16px;
}

#ny2012{
position:fixed;
top:170px;
width:147px;
height:165px;
right:-110px;
z-index:4;
}

#ny2012  a div{
position:absolute;
top:5px;
right:20px;
width:90px;
height:155px;
color:#FFF8F8;
font-size:11px;
font-family: Verdana, sans-serif;
text-align:left;
}

#ny2012:hover {
right:-16px;
}

#dsv{
position:fixed;
top:345px;
width:150px;
height:165px;
right:-110px;
z-index:4;
}

#dsv  a div{
position:absolute;
top:5px;
right:20px;
width:90px;
height:155px;
color:#D40055;
font-size:11px;
font-family: Verdana, sans-serif;
text-align:left;
}

#dsv:hover {
right:-16px;
}

#top_menu {
    width:100%;
   background: url('/images/fon_menu_header.png') top left repeat-x;
  height:30px;
  position:fixed;
  top:0px;
  z-index:9999;
}
#top_menu ul {
    list-style:none;
   margin:0;
   padding:7px 0px 0px 0px;
   text-align:left;
}
#top_menu ul li {
   display:inline;
   padding:1px;
list-style:none;

}
#top_menu ul li a {
   display:inline;
   margin:0 0 0 1px;
   padding:4px 6px;
    color:#FFF8F8;
	font-weight:bold;
   -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
   text-decoration:none;
}
#top_menu ul li a:hover {
      color:#fff;
  background:#3FB856;
}
#top_menu ul li a.active,
#top_menu ul li a.active:hover {
   color:#fff;
 background:#3FB856;
   font-weight:bold;
}

#menu_under_banner{
width:900px;
background:#3FB856;
position:relative;
padding:0px;
height:25px;
margin:0px;
z-index:3;
    }
#menu_under_banner ul {
 list-style:round;
 margin:0px;
padding:2px 0px 0px 0px ;
text-align:center;
}
#menu_under_banner ul li {
display:inline;
padding:0px 0px 0px 0px ;
margin:0px;
list-style:round;
}

#menu_under_banner ul li a {
   display:inline;
   margin:0px;
   padding:6px;
    color:#FFF8F8;
font-style:Tahoma,sans-serif;
	font-weight:bold;
	font-size:11px;
   text-decoration:none;
}

#menu_under_banner ul li a:hover {
color:#FFFF00;
}

#menu_under_banner ul li a.active,
#menu_under_banner ul li a.active:hover {
   color:#FFFF00;
   font-weight:bold;
}

.tema_pozdrav_1
{ 
margin:3px 0px 0px 0px;

}
div.tema_pozdrav_1 a
{ 
font:11px Verdana,sans-serif;
text-decoration:none;
padding:5px 0px 5px 18px; 
background:url('images/tsvetok.png') no-repeat 0px center;
color:#d40000; 
}
div.tema_pozdrav_1 a:hover
{ 
color:#D40055; 
background:url('images/tsvetok_over.png') no-repeat 0px center;
}


.tema_pozdrav_2
{ 
margin:3px 0px 0px 0px;

}
div.tema_pozdrav_2 a
{ 
font:11px Verdana,sans-serif;
text-decoration:none;
padding:5px 0px 5px 18px; 
background:url('images/tsvetok2.png') no-repeat 0px center;
color:#B8004A; 
}
div.tema_pozdrav_2 a:hover
{ 
color:#2A7FFF; 
background:url('images/tsvetok2_over.png') no-repeat 0px center;
}

.tema_pozdrav_3
{ 
margin:3px 0px 0px 0px;

}
div.tema_pozdrav_3 a
{ 
font:11px Verdana,sans-serif;
text-decoration:none;
padding:5px 0px 5px 18px; 
background:url('images/tsvetok3.png') no-repeat 0px center;
color:#3FB856; 
}
div.tema_pozdrav_3 a:hover
{ 
color:#FD0065; 
background:url('images/tsvetok3_over.png') no-repeat 0px center;
}

.someselect
{
 width:210px; 
 margin:15px 55px;
color:#0000CC;
font-size:11px;
font-weight:600;
background:#FFCCCC;
border: none;
padding:2px;
}

.someselect1
{
 width:210px; 
 margin:15px 55px;
font-size:11px;
	font-weight:600;
	background:#FFCCCC;
	border: none;
	padding:2px;
	color:#990033;
	}

.someselect2
{
font-size:11px;
	font-weight:600;
	background: #FFCCCC;
	border:1px solid #CC0033;
	padding:5px;
	color:#990033;
	-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;	
	}
	
.kontakt_user
{
font-size:11px;
	padding:5px;
	color:#990033;
	}		
.info_user
{
font-size:12px;
	padding:5px;
	color:#660000;
	}		
.users, .users a
{
font-size:11px;
color:#CC6633;
text-decoration:none;
	}	
	
.users a:hover
{
font-size:11px;
font-weight:550;
color:#CC0033;
	}	
	
.stat_user
{
font-size:11px;
color:#CC0000;
text-decoration:none;
}	
.stat_user a
{
font-size:11px;
color:#3366CC;
text-decoration:none;
}	
.stat_user a:hover
{
color:#CC0066;
}	
	
.linki a { 
font-weight:bold; 
text-decoration:none; color:#0033CC; }
.linki a:hover{ 
border-bottom:1px dotted;color:#CC0000; }

.linki2 a { font-weight:bold; text-decoration:none;color:#CC0000;
 }
.linki2 a:hover{ 
border-bottom:1px dotted;color:#0033CC; }

.linki3 a { font-size:11px; text-decoration:none;color:#0033CC;
 }
.linki3 a:hover{ 
border-bottom:1px dotted;color:#CC0000; }
.linki3  {padding:5px;font-size:11px; text-decoration:none;color:#0033CC;}


.how  {  
padding:10px;
border-bottom:1px dotted;
}
.how a { 
font-weight:bold; 
text-decoration:none; color:#0033CC; }
.how a:hover{ 
border-bottom:1px dotted;color:#CC0000; }

.zvuk
{ 
padding:0px 0px 0px 215px;
color:#990000;
}
	
.pole_so_spiskom
{ 
margin-left:-30px;
background:url('images/welcome.jpg') no-repeat center;
}

.text {
font-size: 12px;
font-family: Verdana, sans-serif;
color:#990000;
}

.text  p{
text-indent:20px;
margin:0px;
}

.text  ul li{
text-indent:20px;
line-height:normal;
}

.text  a{
color:#F8092B;
font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

.text  a:hover{
color:#0000CC;
}

.current
{
 padding:15px;
 background: url(images/videlen.jpg) no-repeat center ;
 color:#6633CC;
 font-size:15px;
 font-weight:bold;
 text-decoration:none;
}

.nocurrent
{
 padding:15px;
 background: url(images/ne_videlen.jpg) no-repeat center ;
 color: #CC3366;
 font-size:14px;
 text-decoration:none;
}

h1{
padding:5px;
font-size:16px;
font-weight:bold;
color: #510000;
text-decoration:none;
}
h2{
padding:5px 5px 5px 25px;
font-size:16px;
font-weight:bold;
color: #CC0066;
margin:0px;
text-decoration:none;
text-transform:uppercase;
}
h3{
padding:25px 15px 25px 5px;
font-size:16px;
font-weight:bold;
color: #510000;
text-decoration:none;
}

.user h2{
padding:2px;
font-size:13px;
color: #CC0066;
margin:0px;
text-decoration:none;
text-transform:none;
}


h1.tit a,.tit 
{
 font-size:16px;
font-weight:bold;
color: #0000CC;
margin:10px 0px 5px 5px;
text-decoration:none;
}

h1.tit  a:hover
{
color: #990033;
border-bottom:1px dotted #990033;
}
h1.glav_rubriki a,.glav_rubriki 
{
background-color:#FFCCCC;
font-size:17px;
font-weight:bold;
color: #990066;
margin:20px 0px 0px 20px;
text-decoration:none;
text-transform:uppercase;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

h1.glav_rubriki a:hover
{
color: #0066FF;
}

.user_rubriki, .user_rubriki a
{
background-color:#FFCCCC;
font-size:16px;
font-weight:bold;
color: #990066;
margin:10px 0px 10px 0px;
padding:10px 0px 10px 20px;
text-decoration:none;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
width:90%;
}

.user_rubriki a:hover
{
color:#003399;
}

h1.kakoi_prazdnik
{
background-color:#FFF;
font-size:16px;
font-weight:bold;
color: #990066;
margin: 0px ;
text-decoration:none;
text-transform:uppercase;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

#pishet
{
background: url('/images/govorit.png') bottom left no-repeat;
}

.s_foruma
{
background-color:#FFCCCC;
font-size:11px;
color: #990066;
padding:5px;
margin:0px;
text-decoration:none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
width:100%;
}

.s_foruma a:hover
{
color: #003399;
}

.s_foruma  a 
{
font-weight:bold;
background-color:transparent;
font-size:11px;
color: #990066;
padding:0px ;
margin:0px;
text-decoration:none;
width:100%;
}

.menushki {
font-size:11px;
text-align:left;
color:#660033;
padding-left:25px;
}
.menushki a {
color:#660033;
text-decoration:none;
}
.menushki a:hover {
color:#660033;
}

.cabinet {
font-size:11px;
text-align:left;
color:#0033CC;
font-weight:bold;
text-decoration:none;
padding:5px;
}
.cabinet a{
font-size:11px;
text-align:left;
color:#CC0033;
font-weight:bold;
text-decoration:none;
}
.cabinet a:hover{
text-align:left;
color:#006699;
text-decoration:none;
font-weight:bold;
border-bottom:1px dotted #0033CC;
}

.audio
{
font-size:0.9em;
font-weight:bold;
margin-top:5px;
}

.com
{
font-weight:600;
padding:5px;
margin-left:15px;
color: #660033;
font-size:10px;
font: Arial;
font-size:10px;
}

#main_container{
position:relative;
padding:0px;
width: 900px;
height: auto;
margin:70px auto auto auto;
z-index:1;
}

#top_banner{
width:900px;
height:183px;
background:url(images/header.png) no-repeat center bottom;
}

#logo{
position:absolute;
top:-20px;
left:-40px;
z-index:4;
}

#lis{
position:absolute;
top:-39px;
right:-45px;
}

#center_content{
width:900px;
height:auto;
background-color:#fff8f8;
}

#right_menu{
position:absolute;
top:150px;
left:0px;
cursor:pointer;
background:white;
width:20px;
height:120px;
}

.left_box{
padding:0px 5px 10px 10px;
}
.right_box{
margin:0px;
padding:0px 0px 10px 0px;
text-align:justify;
}
/*---------------menu------------*/
ul.menu {
list-style-type:none; display:block; width: auto; height:35px; margin:auto; padding:0;}

ul.menu li {
display:inline;}

a.nav:link, a.nav:visited {
display:block; float:left; padding-top:5px; margin-right:5px;width:105px; height:30px; text-align:center; font-weight:bold; font-size:12px;
text-decoration:none; color: #fff; background:url(images/bt_bg.jpg) no-repeat center;}

a.nav:hover {
display:block; float:left; padding-top:5px; margin-right:5px;width:105px; height:30px; text-align:center; font-weight:bold; font-size:12px;
text-decoration:none; color: #fff; background:url(images/bt_bg_a.jpg) no-repeat center;}

a.nav2:link, a.nav2:visited {
display:block; float:left; padding-top:5px; margin-right:5px;width:105px; height:30px; text-align:center; font-weight:bold; font-size:12px;
text-decoration:none; color: #fff; background:url(images/bt_bg_a.jpg) no-repeat center;}
.spacer{
width:500px;
height:2px;
padding-bottom:1px;
clear:both;
}
/*-----navlist ------*/
ul.navlist {
list-style-image:none;
}
li.navlist a { 
font-weight:bold; font-size:12px;
text-decoration:none; color:#CC0000;
list-style:none; }

li.navlist a:hover{ 
border-bottom:1px dotted; color:#0033CC; }

li.navlist2  { 
font-weight:0px;
 font-size:11px;
text-decoration:none; 
color:#CC0000;
list-style:none;
list-style-position: inside;}


li.navlist2 a { 
font-weight:0px;
 font-size:11px;
text-decoration:none; 
color:#CC0000;
}

li.navlist2 a:hover{ 
font-weight:0;
border-bottom:1px dotted; color:#0033CC; }

.mesto {
font-size:11px;
color:#0033CC;
font-weight:bold;margin:0;padding:0;
}

.ent {
	background:#FFCCCC;
	border:0px #FFCCCC;
	padding:3px;
	padding-left:20px;
	color:#990033;
	width:175px;
	background:url(images/login.jpg) no-repeat center;
	}
	
.btn
{
	color:#990033;
	font-size:12px;
	font:Arial;
	font-weight:600;
	background-color: #c7b29a;
	}	
	
.btn2
{
font-size:13px;
font-weight:bold;
padding:5px;
color:#CC0066; 
border: 1px #CC0066 solid;
background: #fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

.btn2:hover
{
cursor:pointer;
color:#6699FF; 
border: 1px #6699FF solid;
}	
	
.pole_vvoda
{
font-size:13px;
padding:5px;
color:#990000; 
border: 2px #CC0066 solid;
background: #fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

.pole_vvoda:hover
{
border: 2px #6699FF solid;
}	
	
#textbox
{
font-size:13px;
padding:5px;
color:#990000; 
border: 2px #CC0066 solid;
background: #fff;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

#textbox:hover
{
border: 2px #6699FF solid;
}	
		
.btn3
{
font:Tahoma;
font-size:12px;
font-weight:600;
padding:4px;
color:#CC0033; 
border:1px #CC0033 solid;
background: #fff;
-webkit-border-radius: 17px;
-moz-border-radius: 17px;
border-radius: 17px;
}

.btn3:hover
{
cursor:pointer;
color:#3366FF; 
border: 1px #3366FF solid;
}	
	
.else_basement_theme a { 
font-style:Arial;
font-weight:0; font-size:12px;
margin:5px 0px 0px 5px;
padding-left:10px;
text-decoration:none; color:#CC0000; }
.else_basement_theme a:hover{ 
padding-left:5px;
border:none; border-left:5px solid #FF0066; color:#0033CC; }	

.else_basement_theme { 
font-weight:0; font-size:12px;
margin:5px 0px 0px 5px;
font-style:Arial;
text-decoration:none; color:#FF9999 }

.else_basement
{
margin-top:10px;
background:url(/images/fon_basement.png) left top  repeat-x;
padding:5px;
text-decoration:none;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
width:95%;
}
		
.vhod
{
	color:#CC0033;
	font-size:12px;
	font:Tahoma;
	font-weight:600;
	background-color: #FFCCCC;
	border-color:#FFCCCC;
	}
	
.author_img {
float:left;
padding:2px;
background: #990033;
margin:5px 5px 0px 2px;

}	

	
.komments {
margin-top:5px;
	padding:2px;
	color:#990000;
	font-size:11px;
	}	
	
.opisanie 
{
	color:#CC3366;
	width:95%;
	font:11px Verdana,sans-serif;
	padding:0px;
	text-indent:15px;
	}	

	.opisanie  p
{
	margin:0px;
	padding: 0px;
	line-height:1.1em;
	
	}	

.opisanie_holiday
{
	color:#990066;
	font-size:13px;
	width:95%;
	text-indent:15px;
	font-style:Tahoma;
	}
	
.day
{color: #990033;font-weight:bold;}


.index_article{
color:#CC0033;
font:11px Tahoma;
text-indent:10px;
text-align:justify;
}

.index_article img{
float:left;
padding:3px;
}

.index_td {
padding:5px;
border: 1px solid #FF9999;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

.grtree a, .grtree
{
	color:#660033;
	font-size:12px;
	font-weight:600;
}	

.grtree  a:hover
{
	color:#660033;
	font-size:12px;
	font-weight:600;
}	

.grtreesel a, .grtreesel
{
	color:#CC0066;
	font-size:11px;
	font-weight:600;
	text-decoration:none;
	background-color:none;
	margin:0px;
	padding:0px;
}	

.grtreesel a:hover
{
	color:#0000CC;
}	

a.element_of_group
{
	color:#003399;
	font-size:12px;
	font:Tahoma;
	text-decoration:none;
	font-weight:600;
}	

a.element_of_group:hover
{
	color:#CC0066;
	font-weight:700;
	}

a.element_of_id
{
	color:#CC0033;
	font-size:11px;
	text-decoration:none;
	font-weight:500;
}	

a.element_of_id:hover
{
	color:#990033;
	font-weight:600;
}

.dobav  
{
margin-top:5px;
margin-bottom:5px;
}		
.dobav  a
{
font-size:11px;
color: #CC0000;
text-decoration:none;
}	
	
.dobav  a:hover
{
font-size:11px;
color: #990033;
border-bottom:1px dotted #990033;
text-decoration:none;
}		
	
.dobav_picture  
{
padding:5px;
background:#FFCCCC;
font-size:11px;
color: #0033CC;
font-weight:bold;
}		
.dobav_picture    a
{
font-size:11px;
color: #CC0000;
text-decoration:none;
}	
	
.dobav_picture    a:hover
{
font-size:11px;
color: #990033;
border-bottom:1px dotted #990033;
text-decoration:none;
}	
	
.ssilki_po_teme  a, .ssilki_po_teme
{
font-size:11px;
color: #3333FF;
text-decoration:none;
font-weight:bold;
}	
	
.ssilki_po_teme  a:hover
{
color: #990066;
}

a.holiday_of_day 
{
font-size:11px;
color: #CC0000;
text-decoration:none;
}	
	
a.holiday_of_day:hover
{
color: #990033;
border-bottom:1px dotted #990033;
}
	
#zagolovok_menu {
padding:10px 3px 10px 3px;
	color:#990033;
	font-weight:bold;
	font-size:14px;
	background:url(images/fon_menu.png) no-repeat center bottom ;
	text-transform:uppercase;
	text-align:center;
	font:Arial;
		}
	
.fon_zagolovka h1, .fon_zagolovka h1 a{
	padding:27px;
	color:#990033;
	font-size:18px;
	background:url(images/fon_zagolovok.jpg) no-repeat center;
	font:Verdana;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	}	
	
	.fon_zagolovka h1 a:hover{
		color:#3333FF;
		}	
	
.clear {
clear:both;
overflow:hidden;
height:4px;
}

/*---------------footer----------*/
#footer{
width:900px;
height:100px;
clear:both;
margin:auto;
margin-bottom:10px;
background:url(images/fon_footer.png) no-repeat center top;
background-position:0px 0px;
padding:1px;
color:#330066;
text-align:center;
}

.copyright{
margin:0px 40px 0px 40px;
font-size:11px;
text-align:justify;
padding:5px 0px 0px 0px;
}
.copyright a{
color:#990033;
text-decoration:none;
}
.copyright a:hover{
color:#0066CC;
text-decoration:none;
}


.news_from_forum{
margin:0px 20px 0px 0px;
font-size:11px;
text-align:justify;
padding:5px 0px 0px 0px;
}
.news_from_forum a{
color:#990033;
text-decoration:none;
}
.news_from_forum a:hover{
color:#0066CC;
text-decoration:none;
}

#blin {
    color: #6699FF; 
	font-size: 11px;  
text-align:right;

	}
/* Вид кнопки, которая еще не нажимали */
#blin a:visited {
    background-color: #FFFAFA;         
    color: #6699CC;                  
    font-size: 11px;                 
    padding: 1px 3px;           
    text-decoration: none;     
}
/* Вид кнопки, которая активна */
#blin a:active {
    background-color:#FFCCCC;
    color: #FF6666;
    font-size: 11px;
      padding: 1px 3px;
    text-decoration: none;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
}
/* Вид кнопки, которую уже нажали */
#blin a:link  {
    color: #6699FF;
    font-size: 11px;
    padding: 1px 3px;
    text-decoration: none;
}
/* Вид кнопки, над которыми находится курсор мыши */
#blin a:hover {
    background-color: #FFCCCC;
    color: #FF6666;
    font-size: 11px;
    padding: 1px 3px;
    text-decoration: none;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
}

#interes
{
background:#ffe8f1;
display: block;
color:#3333CC;
text-decoration:none;
padding:5px;
margin:5px;
font-weight:bold;
font-size:11px;
}

#interes a
{
color:#990033;
text-decoration:none;
font-size:11px;
font-weight:none;
}	
#interes a:hover
{
color:#6699FF;
text-decoration: none;
font-size:11px;
font-weight:none;
}

#why h1,#why, #why p
{
font-weight:0;
display: block;
color:#3333CC;
text-decoration:none;
text-indent:15px;
margin:5px;
padding:0px;
font-size:11px;
}

#contact
{
background: url(/images/contact_begin.png) center center no-repeat;
width:200px;
height:200px;
text-decoration:none;
text-align:center;
}

#contact:hover
{
background: url(/images/contact_over.png) center center no-repeat;
cursor:pointer;
}

 #contacts
{
padding-top:150px;
}
 #contacts a
{
color:#FF3399;
font-weight:bold;
font-size:18px;
text-decoration:none;
}
 #contacts a:hover
{
color:#CC0066;
}

.error
{
margin:5px 0px 5px 0px;
color:#FF0033;
background:#FF9999;
text-align:center;
border: 3px solid #FF0033;
font-size: 14px;
font-weight:bold;
font: Arial;
padding: 5px 15px 5px 15px;
text-transform: uppercase;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

a.author_katalog{
color:#990033;text-decoration:none;
font-size:11px;text-align:justify;padding:0px;
}
a.author_katalog:hover{
color:#0066CC;
}

.otbor {
background:#CC0066;
 width:95%;
border:0px; 
color:#fff;
font-size:16px;
font-weight:bold;
font:Arial;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

.current_date {
    border:1px solid #CC0066; 
	padding:2px;
	font-weight:bold;
	color:#CC0066;
	font:Arial;
	-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
}

.zaregsya
{
background:#FFCC99;
width:95%;
margin:5px;
padding:10px;
border:0px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
	}

.top_comment
{
background: url(images/govorit.png) top left no-repeat; 
background-position: 145px 0px;
padding-top:18px;
}

.comment {
width:90%;
font-size:12px;
font:Tahoma;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color:#FFCCCC;
text-indent:15px;
color:#990066;
padding:5px ;
margin:0px;
text-decoration:none;
}

.comment a:hover
{
color: #003399;
}

.comment  a 
{
font-weight:bold;
background-color:transparent;
color: #990066;
padding:0px ;
margin:0px;
text-decoration:none;
width:100%;
}	
	
.head_comments
{
font-size:16px;
color: #990066;
padding:5px;
margin-left:15px;
}

.head_comments a
{
color: #CC6699;font-weight:bold;
}

.head_comments a:hover
{
color: #3366FF;
}	

.full_aforizm
{
background:url('/images/fon_basement.png') left top  repeat-x;
font-size:13px;
border:1px solid #FF99CC; 
color: #CC66CC;
padding:7px ;
margin:5px;
text-decoration:none;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
width:95%;
}

.full_aforizm a:hover
{
color: #CC0066;
}

.full_aforizm  a 
{
font-weight:bold;
background-color:transparent;
font-size:13px;
color: #CC66CC;
padding:0px ;
margin:0px;
text-decoration:none;
}

.full_aforizm  h1
{
font-size:14px;
color:#CC3399;
text-decoration:none;
font-weight:0;
padding:10px;
}

.avtor a, .avtor{ 
font-weight:0;
font-size:11px;
margin:0px;
padding:0px;
text-decoration:none; 
color:#FF9999; }

.avtor a:hover { 
color:#990033; 
margin:0px;
padding:0px;
text-decoration:none; 
font-weight:0;
font-size:11px;
border:none; 
}	

.stat { 
color:#990033; 
margin:10px 0px 0px 40px;
padding:0px;
text-decoration:none; 
font-weight:none;
font-size:12px;
border:none; 
}

#news_partners
{
margin: 10px 0px 10px 0px;
padding:10px;
font-size:11px;
text-align:justify;
text-indent:10px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
color:#CC3333;
}

#news_partners a
{
font-size:11px;
color:#CC0033;
font-weight:bold;
text-decoration:none; 
}

#news_partners a:hover
{
color:#990099;
}

.dobav_rss
{
background-color:#FFCCCC;
font-size:14px;
font-weight:bold;
color: #990066;
margin:10px 0px 10px 0px;
padding:10px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}

.dobav_rss a
{
text-decoration:none;
}

.dobav_rss a:hover
{
color: #003399;
}

a.zagolovok_lenti { 
font-weight:bold; font-size:12px;
text-decoration:none; color:#CC0000; }
a.zagolovok_lenti:hover{ 
border-bottom:1px dotted; color:#0033CC; }


#openbox1
{ 
color:#CC0033;
cursor:pointer;
margin:5px 0px 5px 0px;
padding:10px 0px 10px 0px;
color:#990033;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
text-align:center;
font:Arial;
}
#openbox1:hover
{ 
color:#0066FF;
}

#openbox2
{ 
color:#CC0033;
cursor:pointer;
margin:5px 0px 5px 10px;
padding:10px 5px 10px 5px;
color:#990033;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
text-align:center;
font:Arial;
}
#openbox2:hover
{ 
color:#0066FF;
}

#openbox3
{ 
color:#CC0033;
cursor:pointer;
margin:5px 0px 5px 10px;
padding:10px 5px 10px 5px;
color:#990033;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
text-align:center;
font:Arial;
}
#openbox3:hover
{ 
color:#0066FF;
}

#openbox4
{ 
color:#CC0033;
cursor:pointer;
margin:5px 0px 5px 10px;
padding:10px 5px 10px 5px;
color:#990033;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
text-align:center;
font:Arial;
}
#openbox4:hover
{ 
color:#0066FF;
}

#openbox5
{ 
color:#CC0033;
cursor:pointer;
margin:5px 0px 5px 10px;
padding:10px 5px 10px 5px;
color:#990033;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
text-align:center;
font:Arial;
}
#openbox5:hover
{ 
color:#0066FF;
}


#bottom_menu {
    width:100%;
   background: url('/images/fon_menu_bottom.png') bottom left repeat-x;
  height:30px;
  position:fixed;
  bottom:0px;
  z-index:9999;
}
#bottom_menu ul {
    list-style:none;
   margin:0;
   padding:7px 0px 0px 0px;
   text-align:center;
}
#bottom_menu ul li {
   display:inline;
   padding:1px;
list-style:none;

}
#bottom_menu ul li a {
   display:inline;
   margin:0 0 0 1px;
   padding:4px 6px;
    color:#800033;
	font-weight:bold;
   -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
   text-decoration:none;
}
#bottom_menu ul li a:hover {
      color:#fff;
  background:#E2508B;
}
#bottom_menu ul li a.active,
#bottom_menu ul li a.active:hover {
   color:#fff;
 background:#E2508B;
   font-weight:bold;
}

/* ----------------IMAGE SLIDER------------- */
#SlideItMoo_outer {  
	width:600px; 
	margin:2px auto 2px; 
	display:block; 
	position:relative; 
	padding:0px 35px 0px;
	}
/* create custom forward-backward buttons for this container */
#SlideItMoo_outer .SlideItMoo_forward
{ 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:35px; 
	height:50px; 
	bottom:50px; 
	right:5px; 
	background:url(/img/slideitmoo_forward.png) no-repeat center;  
}
#SlideItMoo_outer .SlideItMoo_forward:hover
{ 
background:url(/img/slideitmoo_forward_over.png) no-repeat center;  
}

#SlideItMoo_outer .SlideItMoo_back { 
	left:5px; 
	display:block; 
	position:absolute; 
	cursor:pointer; 
	width:35px; 
	height:50px; 
	bottom:50px; 
	background:url(/img/slideitmoo_back.png) no-repeat center;  
}
#SlideItMoo_outer .SlideItMoo_back:hover { 
background:url(/img/slideitmoo_back_over.png) no-repeat center;  
}

/* the width is set to show the number of thumbnails that will be visible */
#SlideItMoo_inner{ 
	position:relative ; 
	overflow:hidden ; 
	width:480px ; /* set a display width to make the slider look good in case js is disabled */
	margin:0px auto 0px;
	padding:5px 0px 5px;
}
/* the thumbnails container; set a width on it so everything will be fine */
#SlideItMoo_items { 
	display:block; 
	position:relative; 
}
/* single element design */
#SlideItMoo_items div.SlideItMoo_element { 
	display:block; 
	position:relative; 
	float:left; 
	margin:0px 2px 0px; 
	font-size:11px; 
	width:120px; 
	text-align:center; 
}
#SlideItMoo_items a { 
padding:0px; 
margin:3px 0px 3px; 
clear:both;
 color:#BE3232; 
display:block; 
 font-weight:none;
  text-decoration:none;
padding:2px; }

#SlideItMoo_items a:hover{ 
color:#0033CC; 
}
#SlideItMoo_items a img{ border:none; }

/* --------------------BANNER ROTATOR--------------------- */
#SlideItMoo_banners_outer { 
	display:block; 
	position:relative; 
	width:100%; 
	height:140px; 
	margin:0px auto 0px; 
	
}
#SlideItMoo_banners_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:100% ; 
	height:134px ; 
	margin:0px auto 0px;  
}
#SlideItMoo_banners_items { 
	white-space:nowrap; 
	display:block; 
	position:relative; 
}
#SlideItMoo_banners_items a img { 
	border:none; 
}

/* -------------------INFO BANNERS-------------------- */
#SlideItMoo_info_outer { 
	display:block; 
	position:relative; 
	width:557px; 
	height:190px; 
	margin:0px auto 0px; 
	border:1px #CCCCCC solid; 
}
#SlideItMoo_info_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:557px ; 
	height:190px ; 
	margin:0px auto 0px;  
}
#SlideItMoo_info_items { 
	display:block; 
	position:relative; 
}

#SlideItMoo_info_items .info_item{
	display:block; 
	position:relative;
	width:547px;
	height:200px;
	float:left;
	background:#E8E8E8;
	text-align:justify;
	padding:5px;
	border-right:5px #333333 solid;
}

#SlideItMoo_info_items .info_item a img{
	border:none;
}

#SlideItMoo_info_items .info_item img {
	float:left;	
	margin-right:15px;
}

#SlideItMoo_info_items .info_item h1{
	background:none;
	color:#006699;
	text-align:right;
	margin:5px 0px 10px;
}
