body{
background:url(images/bg2.gif) repeat top left #FF9999;
background-attachment:fixed;
font-size: 14px;
font-family: Georgia, Times, serif;
color:#990000;
padding:0;
margin:0;
}

.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: 14px;
font-family: Verdana, serif;
font-weight:550;
color:#990000;
}

.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-left:20px;
text-decoration:none;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
width:95%;
}

.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;
}

img {

border:none;
}

#main_container{
position:relative;
padding:0;
width: 900px;
height: auto;
margin:10px auto auto auto;
}

#top_banner{
width:900px;
height:120px;
background:url(images/fon_header2.png) no-repeat center bottom;
border-bottom: 1px solid #FF0033;
}

#logo{
position:absolute;
top:5px;
left:-10px;
}

#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 10px 10px 10px;
}
.right_box{

padding:0px 10px 10px 10px;
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 {
}
li.navlist a { 
font-weight:bold; font-size:12px;
text-decoration:none; color:#CC0000; }
li.navlist a:hover{ 
border-bottom:1px dotted; color:#0033CC; }

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;
	}
	
.komments {
margin-top:5px;
	padding:2px;
	color:#990000;
	font-size:11px;
	}	
	
.opisanie 
{
	color:#990066;
	font-size:12px;
	font-weight:600;
	width:450px;
}	

.opisanie_holiday
{
	color:#990066;
	font-size:13px;
	width:95%;
	text-indent:15px;
	font-style:Tahoma;
	}

.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 2px;
font-size:11px;
text-align:justify;
padding:0px;
}
.copyright a{
color:#990033;
text-decoration:none;
}
.copyright 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;
text-indent:20px;
}

.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; 
}	

