
/* A */
a{
	border:0px dashed #039;
	color:#039;
	text-decoration:none;
}

a:focus, input:focus{
	outline:none!important
}

a.activ {	
	background-color: #80c0ff;
}

.ank_n {
    font-weight: bold;
}
.ank_d {

}


/* B */

body {
	width:100%;
	font-family :Lucida, Sans sans-serif, tahoma, Comic Sans MS,  verdana ;
	font-size: 12px;
	margin:auto;
}


.body {

	height: 100%;
	margin:0;
}



.bb, .bb1 { 
	border-top: 1px solid #515151;
	margin: 0 10px;
	padding-bottom: 1px;
}
.bb2 {
	padding-bottom: 1px;
	border-bottom: 1px solid #1c1c1c;
	margin: 0 10px;
}
.bb1 {
	margin: 0 10px 2px 10px;
}


/* C */


.cit {
	font-size: xx-small;
	background-color: #EFF1FF;
	margin: 1px;
	border: 1px #9999FF solid;
	border-left: 4px #9999FF solid;
	padding: 1px;
}

.content_block { 
	background-color: #FCFCFC;
}


/* D */


div.c2 {	/* Блок навигации стр */
    color: #000;
	background: #e6e5e5;
    border: 1px solid #bdc7d8;
    margin: 3px;
    padding: 8px 8px 8px 8px;
}

div.pager 
{	
border: 0;	
margin: 0 auto;	
padding: 1px 3px 2px 0;	
text-align: left;	
color: #ffffff;
}


/* E */

.err{
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 5px;
	background-color: #e18989;
	color: #fff;
	font-weight: bold;
	text-align: center;
}



/* F */

form {
	padding: 0px;
	border: 0px #F2F2F7 solid;
	margin-bottom: 0px;
	margin-top: 0px;
}
form label {
	display: inline-block;
	padding-right: 5px;
	margin: 1px 0px 1px 0px;
}
form label:hover {
	margin: 1px 0px 0px 0px;
	border-bottom: 1px #A8C1CE solid;
	background-color: #E5EDFF;
}

.form { /* форма для ввода данных */
	background-color: #fcfcfc;
	border: 1px #F2F2F7 solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
}


.foot  {
	border: 1px #aad596 solid;
	padding: 4px;
	background: #bee9ae;
}

.foot_page  {  /* Нижняя полоска с копирайтом  */
	height: 20px;
	width:100%;
	color: #fff;
	background-color: #3b5998;
	padding:5px;
	display: table;
	font-size:14px;
}
.foot_page a  {
	color: #ffc207;
}


/* G */


/* Z */


/* H */

.head_title {
	color: #f7c604;
	text-align:right;
	vertical-align:middle;
	font-weight: bold;
	font-size:20px;
}

.head_menu {
	color: #fff;
	text-align:right;
	vertical-align:middle;
	width:100%;
	
}


.head {
	height: 60px;
	width:100%;
	color: #fff;
	background-color: #3b5998;
	border-bottom:3px solid #bdc7d8;
}

.head img {
	vertical-align: top;
}

/* I */

img {
    vertical-align: middle;
	border: 0px;
	margin: 1px;
	padding: 1px;
}


input[type="submit"] {
    color: #ffffff;
	background: #5c74a9 url(images/in.png);
    border: 1px solid #29447e;
    margin-left: 5px;
    margin-bottom: 5px;
    padding: 4px 6px 4px 6px;
	padding: 5px;
}
input[type="submit"]:hover {
    color: #fff;
    background-color: #6981b3;
	border: 1px solid #385492;
	cursor:pointer;
}

input, select{
    font-family: tahoma, verdana, arial, sans-serif, Lucida Sans;
    font-size: 13px;
    border:1px solid #1E90FF;
    background-color: #fff;
	margin-left: 5px;
    margin-bottom: 5px;
    padding: 5px;
    color: #555;	
	border-radius: 4 4 4px 4px;
	-moz-border-radius: 4 4 4px 4px;
}



.ind_cont { /* Обрамление главного блока */

	background-color: #E0E6FF;
	border-right: 1px solid 	#1E90FF;
	border-left: 1px solid 	#1E90FF;
	margin-bottom:-3px;
	width:inherit;
	min-height:550px;

}



.ind_last {
	border-bottom: 1px dotted #a6a6a6;
	padding: 2px 0;
}


/* K */


/* L */


.link_title {   /* Оформление кнопок в верху */
	background: #a0a0a0 url(images/t_link.PNG);
	font-size:12px;
    border: 1px solid #29447e;
    margin: 3px;
    padding: 8px 12px 8px 12px;
	color: #3b5998;
	-o-border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	display:inline-block;
	}
	
	
.link_title:hover {   /* Оформление кнопок в верху */
	background: #a0a0a0 url(images/t_link_hover.png);
}
	
.link_s {   /* Оформление кнопок в форуме */
	background:#fcefa4;
	font-size:11px;
    border: 1px solid #29447e;
    margin: 3px;
    padding: 2px 3px 2px 3px;
	color: #fff;
	-o-border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}
	
.link_s a:hover {	
	border: 1px solid #3b5998;	
	color: #ffffff;
}

.last_info {
	font-size: 11px;
}

.logo {
	text-align:left;
	vertical-align:middle;
	width:123px;
}

/* M */



.mess { /* Див сообщения */
padding: 7px;
background: #fff url(img/mess.png) repeat-x left center;
margin-top: 4px;
border-radius: 3px;
margin-bottom: 4px;
border: 1px solid #ffd339;
}

.menu_hello /* Главное меню */
{
	width: 177px;
	height: 30px;
	background-image: url('images/menu.png') ;
	color: #fee300;
	margin-top: -4px;
	padding-top: 3px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	text-shadow: 1px 1px 1px #A3A3A3;

}

.main_menu{ /* Див главного меню */
	display: block;
	padding: 5px;
	color: #97A6B4;
	font-weight: bold;
	text-shadow: 1px 1px 2px #ffffff;
	background-color: #fff;
	margin-top:2px;
	margin-left:1px;
	width:153px;
}

.main_menu:hover{
	color: #336;
	background-color: #e2e2e2;
	font-weight: bold;
	text-decoration: none;
}

.menu{
	font-size: 16px;
	display: block;
	max-width: 100%;
	min-height: 40px;
		margin: 5px;
	padding: 5px;
	background-color: #FCFCFC;
	border: 1px #E0E6FF solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
}



.menu_razd{ /* Разделитель меню */
	padding: 4px;
	background-color: #E0E6FF;
	border: 1px solid 	#1E90FF;
	border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	margin: 7px;
}


.main {	/* Дивы навигации */
    color: #000;
	background: #d2daec;
    border: 1px solid #bdc7d8;
    margin: 3px;
    padding: 4px 6px 4px 6px;
}

.main2 {
    color: #000;
	background: #d2daec url(img/in2.png);
    border: 1px solid #bdc7d8;
    margin: 3px;
    padding: 4px 6px 4px 6px;
}


.msg{
	padding: 5px;
	background-color: #4dbf9a;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.menus {	 /* блок сортировки */
	display: table;
	background-color: #99FFCC;
}


/* N */


.nav1{	/* Лесенка */
	background-color: #e2e2e2;    
	padding: 4px;    
	border-bottom: 1px solid #D2F0FF;
}

.nav2{  
	background-color: #FFFFFF;    
	padding: 4px;    
	border-bottom: 1px solid #D2F0FF;
}

/* O */

.on {color: #1c90d4;} 
.off {color: #FF0000;} 

/* P */


.page a {   
	background: #5c74a9 url(img/in.png);
    border: 1px solid #29447e;
    margin-top: 2px;
    padding: 8px 12px 8px 12px;
	color: #fff;
	border-radius: 2 2 2px 2px;
	-moz-border-radius: 2 2 2px 2px;

	}
.page a:hover {	
	border: 1px solid #3b5998;	
	color: #ffffff;
	background: #5c74a3 url(img/in.png);
}


.page_gen {
/* генерация страницы */
color: #999999;
text-align: right;

}


/* Q */



/* R */


.rekl {
	text-align: center;
}


/* S */



#smiles_0{
    margin: 1px;
    height: 150px;
    background: #c4cde2;	
    border: 1px solid #29447e;
	border-radius: 2px;
}
#smiles_1{
    margin: 2px;
    height: 150px;
    background: #E0E6FF;
	border: 1px solid #29447e;
    display: none;
	border-radius: 2px;
}

.str{
    border: 1px solid #29447e;
    margin-top: 1px;
    padding: 4px 6px 4px 6px;
	color: #000;

}


	.st_1	{ /* Оформление статуса юзера */
	margin-left: 20px;
 	margin-bottom:0;	
	border-style:solid;	
	border-color:transparent  transparent #ffa96a transparent ;	
	border-width:0 10px 10px 0;	
	height: 0px; 	
	width:0px;	
	} 
	
	.st_2 	{	
	margin: 3px;	
	margin-top: 0;	
	border:#ffa96a 2px solid;	
	padding: 5px; 	
	color: #000;	
	background-color: #ffc79e;
	-o-border-radius: 10px; 
	border-radius: 10px;
	-moz-border-radius: 10px; 
	word-wrap:break-word;	
	}


/* T */


.tpanel {	 /* блок панели у textarea */
	display: table;
	border:0;
	margin-left: 5px;
	margin-bottom: -5px;
	color:#fff;
}


.tmenu {	
	float: left;	
	display: inline;	
}

.tmenu a {	
	margin-left: 5px;
	display: block;	
	min-width: 70px;	
	padding: 5px 10px 5px 10px;	
	text-decoration: none;	
	text-align: center;
	color:#fff;
	background: #3b5998;
	border-radius: 5 5 0px 0px;
	-moz-border-radius: 5 5 0px 0px;
}
.tmenu a:hover {	 /* блок панели у textarea */
	background: #5c74a9 url(img/in.png);
}



.title { /* Заголовок страницы */

	margin: 0px;
	padding: 2px;
	overflow: hidden;
	text-align: center;
	background-color: #3b5998;
	font-weight: bold;
	border-bottom: 1px #0e9ece solid;
	margin-top: -1px;
	color:#fee800;
	vertical-align:top;

}


table {
	width: 100%;
}


textarea{
    font-size: 13px;
    font-weight: bold;
    max-width: 100%;
    width: 90%;
    height: 8pc;
    margin: 2px;
	border: 1px solid #29447e;
	vertical-align:top;
		border-radius: 4 4 4px 4px;
	-moz-border-radius: 4 4 4px 4px;
}


/* V */


/* W */


.webmenu {	float: left;	display: inline;	padding-left: 0px;	margin: 0 auto;}
.webmenu last {	float: none;	padding-left: 0px;	margin: 0 auto;	padding-top: 50px;}
.webmenu a {	display: block;	min-width: 62px;	padding: 3px 10px 3px 10px;	text-decoration: none;	text-align: center;}
.webmenu a:hover{background-color: #6eabe8;	text-decoration: none;}
/* X */


/* Y */


/* Z */
