body{
    letter-spacing : 0.5px;
	background-color: #50a0f8;
	margin: 0px;
	font-family : Trebuchet ms, Verdana, Tahoma;}

a:link 				{color: #0060BF; text-decoration: none;}
a:visited, a:active {color: #2779C2; text-decoration: none;}
a:hover 			{color: #0080FF; text-decoration: underline;}

/* линки */
a.menu:link, a.menu:visited, a.menu:active{ /* меню */
	font-size : 16px;
	letter-spacing: 1.5px;
	color: #004891;} 
a.menu:hover{
	color : #0080ff; 
	text-decoration : underline;}
 

a.rek:link, a.rek:visited, a.rek:active{ /* меню */
	font-size : 16px;
	letter-spacing: 1.5px;
	color: #91C8FF;} 
a.rek:hover{
	color : #FFFFFF; 
	text-decoration : underline;} 
 
    
a.sm:link, a.sm:visited, a.sm:active{ /* основной поменьше*/	
    font: normal 12px Verdana;
	letter-spacing: 1px;}
    
a.pages:link{ /* шрифт страниц */
    color: #0078F0;
	letter-spacing: 2px;
	font-size: 17px;
	text-decoration:none;} 
a.pages:visited {
	letter-spacing: 2px;
	color: #6cb6ff;
	font-size: 16px;
	text-decoration:none;} 
a.pages:hover {
	color : #FF8040; 
	text-decoration : underline; }
 

 
    
a.copy:link, a.copy:visited, a.copy:active, a.copy:hover { /* копирайт */
	font-family : verdana; 
	font-size : 10px;
	letter-spacing : 1px;
	color: white;}
     
a.vverx:link, a.vverx:active, a.vverx:visited{ /* ^^ */
    color: #B7DBFF;	
	font: normal 10px Verdana;}
a.vverx:hover {
	color : red; 
	text-decoration : underline; } 
 
 
   
a.slink:link, a.slink:active, a.slink:visited{ /* sape*/
    color: #509AED;
    letter-spacing : 1px;
    font-family : verdana;	
	font-size: 12px;}

a.slink:hover{ /* sape*/
    color: #1EAE30;	
    text-decoration : underline;}
     
a.slinkt:link, a.slinkt:active, a.slinkt:visited{ /* sape*/
    color: #000000;
    letter-spacing : 1px;
	font-size: 16px;
    text-decoration : underline;
    }   

a.tema3:link, a.tema3:visited, a.tema3:active,a.prazdnik1:link, a.prazdnik1:visited, a.prazdnik1:active{ /* меню */
	letter-spacing: 1px;
	color: #0075EA;
	font: normal 16px;
    } 
a.tema3:hover, a.prazdnik1:hover{
	color : #FF8040; 
	text-decoration : underline;}  



a.photo-next:link, a.photo-next:visited, a.photo-next:active{
	background: white;
	padding-top: 100px;
	padding-bottom: 100px;
	margin-bottom: -100px;
	width: 30px;
	
	letter-spacing: 1px;
	color: #0075EA;
	font-size: 28px; 
	font-weight: bold;
    } 
a.photo-next:hover {
	background: #CAE5FE;
	padding-top: 100px;
	padding-bottom: 100px;
	margin-bottom: -100px;
	width: 30px;
	letter-spacing: 1px;
	color: #FF8040;
	text-decoration : none;}


/* таблички */
.logo{
	background: url(../img1/background1.gif) repeat-x;
	height: 140px;
	border: 0px;}
.t1{ /* основное окно (контекст) */
	background : #ffffff;
	padding: 15px;
    height: 90%;
	border-left : 1px solid #50a0f8; 
	border-right : 5px solid #50a0f8;
	text-align: left; }
.t2{ /* колонка меню */
    height: 100%;
	background : #cae5fe;
	border-left : 5px solid #50a0f8;
	padding-top: 5px;}
.t3{ /* подвал */
	height: 27px;
	padding: 3px;
	padding-right: 10px;
	background : #50a0f8;}
.t5{ /* строка меню */
	height: 27px;
	padding: 0px;
	padding-left: 10px;}
.t6{ /* ниж. реклама*/
    font: normal 14px Verdana;
    color: #626262;
    height: 10%;
	text-align: left;
	background : #ffffff;
    border-top : 1px solid #a4d1ff;} 
    
.t12{ /* реклама*/
    padding-left: 10px;
    font: normal 12px Verdana;
    color: #626262;
    height: 10%;
	text-align: left;
	background : #ffffff;
    border-left : 1px solid #a4d1ff;}
    
         
.t7{ /* заголовок страницы */
    padding:10px;
	letter-spacing : 0.5px;
	text-align: left;
	background : #ffffff;
	border-bottom : 0px solid #50a0f8; }
.t11{ /* заголовок новостей и т.п.*/
    padding: 3px;
	letter-spacing : 0.5px;
	text-align: left;
	background : #ffffff;
	border-bottom : 0px solid #50a0f8; }  
    
.t8{ /* стихи*/
	letter-spacing : 1px;
	font-size: 16px;
	padding: 7px;}

.t9{ /* комментарий */
	background-color: #F9FCFF;  
    letter-spacing : 1px;
	font-size: 16px;
	padding: 10px;
    border: 1px solid #C4E1FF;}   
.t10{ /* новость */
	background-color: #F9FCFF;  
    letter-spacing : 1px;
	font-size: 16px;
	padding: 0 15px;
    border: 1px solid #D2E9FF;}



hr.poloska {
    height: 0px;
	border: 0px;
	border-top: 1px solid #a4d1ff;
	padding: 10px;}
	
hr.r_poloska {
height: 0px;
border: 0px;
margin:4px;
border-top: 1px dashed #a4d1ff;
}

/* текст*/	
.text{
	letter-spacing : 1px;}
.vote_f{
	letter-spacing : 1px;
	color: #191919;
	font-size: 14px;}
.vote_a{
	letter-spacing : 1px;
	color: navy;
	font-size: 15px;}
.vid{ /* выделенный */
	letter-spacing : 1px; 
	font-size: 17px; }  
.nab{ 
    letter-spacing : 1px;
    color: #5C5C5C;
	font: normal 14px Verdana; }  
.tema1{
	letter-spacing: 1px;
	color: #0080C0;
    font-weight: bold;
	font-size: 26px;}
.tema2{
	letter-spacing: 1px;
	color: #0080C0;
    font-weight: bold;
	font-size: 21px;}
.tema4{
	letter-spacing: 1px;
	color: #0080C0;
    font-weight: bold;
	font-size: 16px;}   
    
.small{
	letter-spacing: 1px;
	font-size: 14px;}
.ssmall{
	letter-spacing: 1px;
	font: normal 13px Verdana;}
.date{
	font-size: 11px; 
	letter-spacing: 1px;
	color: #649DD7;}

.prt{
    font-weight: bold;
	font-size: 14px; 
	letter-spacing: 1px;
	color: #649DD7;}


/* элементы */
input.knopa{
	font-family : Verdana, Tahoma;
	cursor: pointer;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	color: #0080FF;
	font: bold 13px;
	letter-spacing : 1px; 
	height: 30px;}

input.knopa:hover {
	border: 1px solid #0080FF;
	background-color: #E8F3FF;
}


input.knopa-vote{
	font-family : Trebuchet ms, Verdana, Tahoma;
	cursor: pointer;
	background-color: #cae5fe;
	border: 1px solid #80BFFF;
	color: navy;
	font-size: 13px;
	letter-spacing : 1px; 
	height: 18px;
    margin: 5px;}
 
input.knopa-vote:hover {
	border: 1px solid #53A9FF;
	background-color: #D7EBFF;
} 
    
.knopapazd{
	font-family : Trebuchet ms, Verdana, Tahoma;
	cursor: pointer;
	background-color: #FFEFDF;
	border: 1px solid #FFEAB9;
	color: #FB5200;
	font: normal 12px;
	letter-spacing : 4px; 
	height: 30px;}


/* frame */
.f1{
	border: 0px;
	height: 275px;
	width: 95%;
	padding: 0px;}







.d1{border-bottom: 0px solid;
border-left: 0px  solid;
border-right: 0px  solid;
border-top: 0px  solid;
overflow: auto;
padding-bottom: 1px;
padding-left: 18px;
padding-right: 0px;
padding-top: 2px;
width: 153px;}
.q1{
padding-bottom: 0px;
padding-left: 18px;
padding-right: 0px;
padding-top: 0px;}







.input_name {
margin: 1px;
background : #ffffff; 
border: 1px solid #AAD5FF;
color : navy; 
font-family : trebuchet ms, verdana, tahoma; 
letter-spacing : 1px; 
font-size : 14px; 
}

.textarea2 {
margin: 1px;
background : #ffffff; 
border: 1px solid #AAD5FF; 
color: navy; 
font-family : trebuchet ms, verdana, tahoma; 
letter-spacing : 1px; 
font-size : 14px;}

.img_smile{
border: medium none;
}



div.photo-cart{
    width: 250px;
    height: 170px;
    margin: 0 auto 0 auto;
    padding: 18px 0 28px 0;
    
    border: 1px solid #9DCEFF;
    border-left: 1px solid #CAE5FE;
    border-top: 1px solid #CAE5FE;
    
    font-weight: bold;
    font-size: 12px;
    letter-spacing: 1px;
    color: #649DD7;

    text-align: center; 
    background-color: white;
}