body{
	margin:0px;
	}
a img {
	border:0px;
	}
	
*{
	color:black;
	font-family:arial;
	font-size:12px;
	}
.grey a {
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
.grey a:hover {
	text-decoration:underline;
}

a{
	color:#268BC1;
	text-decoration:none;
}
	
a:hover{
	text-decoration:underline;
}

label{
	cursor:pointer;
}
	
#subbody{
	margin:0 auto;
	background:url(../img/bg01.gif) repeat;
	width:1000px;
	padding-top:10px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:25px;
	text-align:left;
	}
.banner_top{
	background:url(../img/banner_top.jpg) no-repeat;
	height:89px;
	}
	


.menu{
	background:url(../img/menu_top.jpg) repeat-x;
	height:29px;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:1px;
	}
.menu a {
	color:#000;
}	
.menu_cell1, .menu_cell{
	height:100%;
	padding-left:9px;
	padding-right:9px;
	float:left;
	}
.menu_cell{
	background:url(../img/menu_delimiter.gif) no-repeat left;
	}


.search{
	height:100%;
	padding-right:3px;
	padding-top:5px;
	float:right;
	}
#google{
	width:63px;
	height:17px;
	margin-right:3px;
	background:url(../img/google.png) no-repeat;
	border:none;
	}
#search_it{
	background:white url(../img/zoom.gif) no-repeat right;
	width:147px;
	height:18px;
	margin-right:3px;
	}
#ava{	
	border:2px solid #CED3D6;
	margin-right:14px;
	float:left;
	padding:0px;
	}
.user_block{
	padding-top:3px;
	padding-right:10px;	
	
	float:right;
	}
	
.user_sbl{
	float:left;
	}

	
.login_block{
	background:url(../img/login_block.png) no-repeat;
	padding-top:3px;
	padding-right:10px;
	width:135px;
	float:right;
	display:block;
	height:86px;
	}
.enter_but{
	width:60px;
	background:url(../img/enter.png) no-repeat;
	border:0px;
	margin:0px;
	padding:0px;
	}
.enter_edit{
	width:77px;
	background:url(../img/enter_edit.png) no-repeat;
	border:none;
	padding-left:3px !important;
	}
.clear_all{
	clear:both;
	height:0px;
	}
.clear{
	clear:both;
	height:0px;
	}

.left_col{
	margin-right:6px;
	width:224px;
	float:left;
	padding-top:7px;
	overflow:hidden;
	}

.center_col{
	float:left;
	width:524px;
	margin-right:6px;
	padding-top:7px;
	overflow:hidden;
	}

.right_col{
	float:left;
	width:240px;
	padding-top:7px;
	overflow:hidden;
	}

.block{
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	}
.shaddow .block{
	margin-bottom:4px;
	}

.block_links{
	background:#F9F9F9;
	}
	
.block_links a{
	margin:5px;
	display:inline-block;
	display: -moz-inline-stack;
}

.rekl_230x90{
	width:230px;
	height:90px;
	background:#999999;
	}
.rekl468x60{
	width:468px;
	height:60px;
	background:#999999;
	}
.rekl468x60_out{
	padding-top:2px;
	padding-bottom:6px;
	}

.rekl240x350{
	width:240px;
	height:350px;
	background:#999999;
	}

.subblock_gr, .subblock_wh,.subblock_bl{
	background:#ECEEE1;
	}
.subblock_wh{
	background:#F9F9F9;
	}
.subblock_bl{
	background:#E5F0F6;
	}

/******CONTENTS BLOCKS**********/
.afisha{
	text-align:center;
	padding-top:7px;
	padding-bottom:0px;
	}
.afisha img{
	width:204px;
	}

.list .subblock_wh {
	padding-top:5px;
	padding-bottom:7px;
	padding-left:9px;
	padding-right:9px;
	}
.list .subblock_gr {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:9px;
	padding-right:9px;
	}
.list img{
	margin-right:6px;
	}

.top_new{
	padding-left:9px;
	padding-right:14px;
	padding-top:8px;
	padding-bottom:12px;
	}

.top_new img{
	margin-right:14px;
	float:left;
	}

.news .subblock_wh, .news .subblock_bl{
	padding-left:9px;
	padding-right:14px;
	padding-top:8px;
	padding-bottom:9px;
	}
.news img{
	margin-right:14px;
	float:left;
	}
.null{
	padding-bottom:0px;
	}
.hits .subblock_wh, .hits .subblock_gr{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	}
.hits .last_el, .list .last_el, .news .last_el{
	padding-bottom:0px;
	}

.limit{
	height:1px;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	background:#CCCCCC;
	overflow:hidden;
	}

.bottom_menu{
	float:right;
	padding-left:15px;
	}	

/*********IMAGES*********************/

.icons{
	position:absolute;
	top:-7px;
	left:-5px;	
	}
	
.icons_right{
	position:absolute;
	top:0px;
	right:0px;
}

.icons_cover{
	position:relative;
	text-align:left;
}
	
.img_gr{
	border:#A3A3A3 solid 1px;
	}

/*********ALIGN****************/
.valing{
	display:inline-block;
	display: -moz-inline-stack;
	vertical-align:middle;
	}
	
.valing_top{
	display:inline-block;
	display: -moz-inline-stack;
	vertical-align:top;
	}
	
.valing_bottom{
	display:inline-block;
	display: -moz-inline-stack;
	vertical-align:bottom;
	}
	
.valing100{
	display:inline-block;
	display: -moz-inline-stack;
	vertical-align:middle;
	height:100%;
	width:1px;
	}
.height100{
	height:100%;
	}
.h_center{
	text-align:center;
	width:100%;
	}
.h_right{
	text-align:right;
	width:100%;
	}
.h_left{
	text-align:left;
	width:100%;
	}
.h_center_div{
	margin:0 auto;
	}

.float_right{
	float:right;
	}
.float_left{
	float:left;
	}

/*****FONTS*************/
h1, .f1{
	font-family:"arial narrow";
	font-size:/*18px;*/22px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}

h2, .f2{
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
.art_font, .art_font p, .art_font p em, .art_font p .b{
	font-family:arial;
	font-size:13px;
	margin:0px;
	padding:0px;
	}
	
h3, .f3{
	font-family:"arial narrow";
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
h4, .f4, .f_reester{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
.i{
	font-style:italic;
}
	
.f_reester:hover{
	text-decoration:underline;
	}
h5{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}
.f5{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}




.bold_f{
	font-weight:bold;
	}
.norm_f{
	font-weight:normal;
	}
.medium_bold_f{
	font-weight:lighter;
	font-family:"arial";
	}

.black{
	color:black;
	}
	
.white, .white i, .white b{
	color:white;
	}
.blue{
	color:#268BB6;
	}
.grey{
	color:#666666;
	}
.dark_grey{
	color:#333333;
	}
.disabled{
	color:#6B6B6B
}
.dark_blue{
	color:#05425E;
	}
.title_lastpubl{
	}
.list .title_lastpubl{
	width:95px;
	
	}

.title_topnews{
	padding-top:7px;
	padding-bottom:12px;
	}
.title_news{
	padding-top:3px;
	padding-bottom:9px;
	}

.title_blogs{
	padding-top:3px;
	padding-bottom:5px;
	}
.title_blogs1{
	padding-top:25px;
	padding-bottom:15px;
	}

.list .title_lastblogs{
	width:103px;
	}

.title_nick{
	padding-top:4px;
	padding-bottom:8px;
	padding-right:3px;
	}
.title_login{
	padding-bottom:4px;
	padding-right:3px;
	}
.menu_link{
	text-decoration:none;
	}
	
.main_link{
	text-decoration:none;
	}
	
.main_link:hover{
	text-decoration:underline;
}

form{
	padding:0px;
	margin:0px;
	}

.charts_author{
        font-size:90%;
        }
        
.charts_table{
	border:0px;
	width:100%;
	cellpadding:3px;
	cellspacing:0px;
	border:1px solid #42BF39;
	margin:0px;
	padding:0px;
}
        
.add_article {
       /* float: right;*/
        margin-right:5px;
        margin-top:13px;
        color:#fff;
        font-size:12px;
        text-decoration:none;
}
.add_article:hover {
        text-decoration:underline;
}
.edit_article, .del_article {
        float: right;
        margin-right:5px;
        margin-top:5px;
        color:#fff;
        font-size:12px;
        text-decoration:none;
}
.edit_article:hover, .del_article:hover {
        text-decoration:underline;
}

.new{
	padding-top:6px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:9px;
	}
.img_block{
	padding-top:6px;
	padding-bottom:3px;
	padding-left:7px;
	padding-right:7px;
	margin-right:9px;
	margin-bottom:3px;
	background:white;
	border:#A3A3A3 solid 1px;
	float:left;
	}
.img_block img{
	margin-bottom:3px;
	}
.img_description {
	/*width:185px;*/
	}
.empty_star, .full_star, .star_075, .star_05, .star_025{
	width:17px;
	height:16px;
	float:left;
	padding-right:3px;
	border:none;
	}

.empty_star{
	background:url("/design/img/stars.png") no-repeat 0px -16px;
	}

.full_star{
	background: url("/design/img/stars.png") no-repeat 0px 0px;
	}

.star_075{
	background: url("/design/img/stars.png") no-repeat 0px -32px;
	}

.star_05{
	background: url("/design/img/stars.png") no-repeat 0px -48px;
	}

.star_025{
	background: url("/design/img/stars.png") no-repeat 0px -64px;
	}

.new_content{
	text-indent:15px;
	text-align:justify;
	}

.limit_new{
	height:1px;
	border-top:1px solid #CCCCCC;
	background:#666666;
	overflow:hidden;
	margin-left:5px;
	margin-right:5px;
	}

.galery_img{
	margin-left:10px;
	margin-right:16px;
	width:346px;
	}
.main_galery_img{
	height:256px;
	}
input.prev{
	display:block;
	background:url("/design/img/prev_button.png") no-repeat;
	border:0px;
	padding:0px;
	margin-top:15px;
	margin-bottom:3px;
	width:118px;
	height:15px;
	}
input.next{
	display:block;
	background:url("/design/img/next_button.png") no-repeat;
	border:0px;
	padding:0px;
	margin-top:3px;
	width:118px;
	height:15px;
	}
ul.galery{
	list-style-type:none;
	padding:0px;
	margin:0px;
	position:relative;
	top:0px;
	}
ul.galery li{
	height:82px;
	margin-bottom:5px;
	overflow:hidden;
	}

#bord{
	overflow:hidden;
	height:256px;
	width:118px;
	}

.ex{
	border:0px;
	padding:0px;
	margin:0px;
	text-decoration:none;
	}

.title_new{
	padding-bottom:9px;
	}
	/**************COMMENTS************************/
.f_com_nick{
	font-size:0.9em;
	font-weight:bold;
}

.f_com_date{
	font-size:0.8em;
}


.link_add_comment{
	background:#ECEEE1;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	width:120px;		
	position:relative;
	top:5px;
}

#comments_head{
	cursor:pointer;
	}
	
.comment_img{
	padding-right:10px;
}

.triangle_down{
	width:16px;
	height:16px;
	background:url("/design/img/triangle.png") 0px -17px no-repeat;
	margin-right:10px;
	margin-left:3px;
	}

.triangle_up{
	width:16px;
	height:16px;
	background:url("/design/img/triangle.png") 0px 0px no-repeat;
	margin-right:10px;
	margin-left:3px;
	}
.comment_block{
	padding-left:9px;
	padding-right:9px;
	}
.comment{
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
.comment .comment{
	padding-left:25px;
	}

.comment .head span{
	padding-right:10px;
	overflow:hidden;
	}
.comment .head .buttons span{
	margin-right:3px;
	padding:0px;
	}
.comment .head .buttons{
	float:right;
	}
.comment .body{	
}

.comment .head{
	padding-top:6px;
	padding-bottom:4px; 
}

.comment .superhead{
}

.comment .delim{
	border-top:1px solid #E2E2E2;
	margin-top:15px;
}

#comment_date_out{
	background:#F9F9F9;
	margin-top:10px;
	padding-right:5px;
	color:#6B6B6B;
}

a.comment_link{
	text-decoration:none;
}

a.comment_link:hover{
	text-decoration:none;
}

.comment .text{
	white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, начиная с 1999 года */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
	}
table.comment_author_info{
	width:100%;
}

table.comment_author_info td.first_td{
	padding-right:10px;
	width:50%;
}

table.comment_author_info input{
	width:100%;
}

#message{
	width:100%;
	margin-bottom:5px;
	height:100px;
	}
#div_add_comment{
	padding:10px;
	padding-bottom:5px;
	padding-top:5px;
	margin-top:5px;
	margin-bottom:5px;
	}
#div_add_comment .div_add_comment{
	padding-right:5px;
	padding-top:2px;
	padding-bottom:7px;
	margin-right:25px;
	}

#div_add_comment .navigation{
	width:20px;
	float:right;
	}
#close_comment{
	width:20px;
	height:16px;
	background:url("/design/admin/img/fsi-icons/delete.png") no-repeat;
	border:0px;
	cursor:pointer;
	}

#smile_comment{
	width:20px;
	height:24px;
	/*background:url("/design/img/smiles/ab.gif") no-repeat;*/
	border:0px;
	}

#smiles{
	/*width:150px;*/
	background:#F9F9F9;
	z-index:150;
	position:absolute;	
	border:1px solid grey;
	}
	
#smiles td{
	padding:3px;
	height:28px;
	width:28px;
}

#smiles td.s1{
	background:url("/design/img/smiles/ab.gif") no-repeat center;	
}

#smiles td.s2{
	background:url("/design/img/smiles/ac.gif") no-repeat center;	
}

#smiles td.s3{
	background:url("/design/img/smiles/ad.gif") no-repeat center;	
}

#smiles td.s4{
	background:url("/design/img/smiles/ae.gif") no-repeat center;	
}

#smiles td.s5{
	background:url("/design/img/smiles/af.gif") no-repeat center;	
}

#smiles td.s6{
	background:url("/design/img/smiles/ag.gif") no-repeat center;	
}

#smiles td.s7{
	background:url("/design/img/smiles/ah.gif") no-repeat center 4px;	
}

#smiles td.s8{
	background:url("/design/img/smiles/ai.gif") no-repeat center;	
}

#smiles td.s9{
	background:url("/design/img/smiles/ao.gif") no-repeat center -2px;	
	padding-bottom:2px;
}

#smiles td.s10{
	background:url("/design/img/smiles/ay.gif") no-repeat center;	
}

#expect{
	float:left;
	margin-right:10px;
	}
	
#text_send_new_replay{
	padding-left:2px;
	padding-right:10px;
	padding-top:3px;
	}

.vote_bad, .vote_bad_deactive{
	background:url("../img/vote_comments.gif") no-repeat 0px -13px;
	width:14px;
	height:13px;
	float:left;
	padding:0px;
	margin:0px;
	border:0px;
	cursor:pointer;
	}
.vote_good, .vote_good_deactive{
	background:url("../img/vote_comments.gif") no-repeat -15px -13px;
	width:14px;
	height:13px;
	float:left;
	padding:0px;
	margin:0px;
	border:0px;
	cursor:pointer;
	}

.vote_bad_deactive{
	background:url("../img/vote_comments.gif") no-repeat 0px -26px;	
	}

.vote_good_deactive{
	background:url("../img/vote_comments.gif") no-repeat -15px -26px;
	}

.mark{
	color:green;
	}
	
.good_mark{
	color:green;
}

.bad_mark{
	color:#CF1111;
}

.invariant_mark{
	color:grey;
}
/*menu start*/

.sub_menu {
	padding: 0px;
	margin: 0px;
	width: 102px;
	position:absolute;
	display: none;
	font-weight:bold;
	font-size:12px;
	z-index:1000;
	
}

.sub_menu li {
	height: 20px;
	width: 100px;
    list-style-type:none;
    border:1px solid #07385B;
    margin-top:-1px;
    margin-left:-3px;
    padding:6px 3px 3px 4px;
    background-color:#fff;
}

.sub_menu li:hover {
	background-color:#79B9E7;
	
}
.sub_menu a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}
.sub_menu a:hover {
	/*text-decoration:none;*/
	background-color:#79B9E7;
	
}
/*menu end*/

.sep1 {
	height:1px;clear:both;overflow:hidden;
}
.sep3 {
	height:3px;clear:both;overflow:hidden;
}
.sep5 {
	height:5px;clear:both;overflow:hidden;
}
.sep10 {
	height:10px;clear:both;overflow:hidden;
}
.sep15 {
	height:15px;clear:both;overflow:hidden;
}
.pages {
	margin-left:10px;clear:both;overflow:hidden;
}
.pages a {
	display:block;
	float:left;
	border:1px solid  #3FA8DB;
	margin-right:4px;
	text-decoration:none;
	padding:5px;
	color: #268BB6;
}
.pages span {
	display:block;
	float:left;
	border:1px solid #3FA8DB;
	margin-right:4px;
	padding:5px;
	font-weight:bold;
}

ul.map{
	list-style-type : none;
}

.map_link{
	text-decoration : none;
}
.map_link : hover{
	color : #0A93D2;
}
.error {
	color:#f00;
}
.hidden {
	display:none;
}

.tags_cloud{
	padding:5px;
	text-align:center;
}

.tags_cloud a{
	text-decoration:none;
}

.tags_cloud a:hover{
	color:#268BCD;
}

.tag_weight1{
	font-size:30px;
}

.tag_weight2{
	font-size:25px;
}

.tag_weight3{
	font-size:20px;
}

.tag_weight4{
	font-size:15px;
}

.tag_weight5{
	font-size:10px; 
}

.tags_search{
	background:#ECEEE1;
	margin:5px;
	padding:10px;
}

.tags_search .left{
	width:35%;
	float:left;
}

.tags_search .right{
	width:40%;
	float:left;
}

#tag_name{
	width:130px;
	border:1px solid #3FAADE;
}

#search_tag_btn{	
	margin-left:10px;
	display:inline-block;
	display: -moz-inline-stack;
}

#tag_section{
	width:130px;
	border:1px solid #3FAADE;
}

#tag_section option.even{
	background:#F9F9F9;
}

#tag_section option.odd{
	background:#ECEEE1;
}

.tag_block{	
}

.tag_block .tag_body{
	padding-left:10px;
}

.tag_block img{
	margin-right:14px;
	float:left; 
}

.conference_block{
	padding-top:5px;
	padding-bottom:5px;
}

.conference_block .question{
	margin-right:262px;
	margin-left:5px;
	border-right:1px solid #E2E2E2;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.conference_block .answer{
	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	width:252px;
	heigh:100%;
	float:right;	
}

.conference_block .answer textarea{
	width:225px;
	float:left;
}


#conference{
	text-align:center;
}

#conference .navigation{
	width:300px;
	margin:0px auto;
	text-align:center;
}

#conference .navigation input{
	margin:0px;
	padding:0px;
}

#conference .navigation .but{
	float:left;
	margin:5px;
}


#conference textarea{
	width:100%;
}
#question_area{
	margin:5px;
	margin-right:10px;
}

.l{
	background:url(../img/enter_fat.png) no-repeat top left;
	padding-left:5px;
	height:26px;
}

.r{
	
	background:url(../img/enter_fat.png) no-repeat top right;
	padding-right:5px;
	height:26px;
}

.enter_button{
	background:url(../img/enter_fat_back.png) repeat-x;
	border:0px;
	height:26px;
	overflow:hidden;
	cursor:pointer;
}

.l_yellow{
	background:url(../img/button_yellow.gif) no-repeat top left;
	padding-left:5px;
	height:20px;
	display: -moz-inline;
	#display: inline;
}

.r_yellow{
	
	background:url(../img/button_yellow.gif) no-repeat top right;
	padding-right:5px;
	height:20px;
	display: -moz-inline;
	#display: inline;
}

.yellow_button{
	background:url(../img/button_yellow_back.gif) repeat-x;
	border:0px;
	height:20px;
	overflow:hidden;
	cursor:pointer;
	display: -moz-inline;
	#display: inline;
}

.btn_cover{
	display:inline-block;
	display: -moz-inline-stack;
	margin-right:5px;
}

.l_blue{
	background:url(../img/button_blue.gif) no-repeat top left;
	padding-left:5px;
	height:20px;
	display: -moz-inline;
	#display: inline;
}

.r_blue{
	
	background:url(../img/button_blue.gif) no-repeat top right;
	padding-right:5px;
	height:20px;
	display: -moz-inline;
	#display: inline;
}

.blue_button{
	background:url(../img/button_blue_back.gif) repeat-x;
	border:0px;
	height:20px;
	overflow:hidden;
	cursor:pointer;
	display: -moz-inline;
	#display: inline;
}

.l_white{
	background:url(../img/button_white.gif) no-repeat top left;
	padding-left:5px;
	height:20px;
	display: -moz-inline;
	#display: inline;
	
}

.r_white{
	
	background:url(../img/button_white.gif) no-repeat top right;
	padding-right:5px;
	height:20px;
	display: -moz-inline;
	#display: inline;
}

.white_button{
	background:url(../img/button_white_back.gif) repeat-x;
	border:0px;
	height:20px;
	overflow:hidden;
	cursor:pointer;
	display: -moz-inline;
	#display: inline;
}

.upload_file{
}

#conference_top{
}

#conference_top .image_area{
	padding:10px;
	float:left;
}

#conference_top .header_area{
	padding:10px;
	padding-left:0px;
}

.conference_question{
	background:#ECEEE1;
}

#conf_head #header{
	width:200px;
}

#conf_head{
	padding:5px;
	padding-right:10px;
}

#change_head{
	font-style:italic;
	font-size:0.9em;
}

#smile_question{
	cursor:pointer;
}

.smile_question{
	padding-right:5px;
	height:24px;
	width:20px;
	background:url("/design/img/smiles/ab.gif") no-repeat;
}

#change_img_link{
	font-size:0.9em;
	font-style:italic;
	padding-bottom:5px;
}

#change_img_link_div{
	width:120px;
}


#change_conf_img{
	z-index:100;
	position:absolute;
	background:#E5F0F6;
	padding:10px;
	border:1px solid grey;
}

.hor_delimiter{	
	border-top:1px solid #E2E2E2;
	margin-top:10px;
	margin-bottom:10px;
}


p > img {margin:3px;}
a.title {
	font-size:13px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
a.title:hover {
	text-decoration:underline;
}

/*Musiclopedia */

.vkladka{
	background:url(../img/menu_musiclopedia.png) repeat-x 0px -10px;
	height:25px;
	width:100%;
	margin:0px;
	cellpadding:0px;
	cellspacing:0px;
	border-collapse:collapse;
}

.vkladka td{
	height:20px;
	border:0px;
	border-collapse:collapse;
	cell-spasing:0px;
	padding:0px;
	border:0px;	
	cellpadding:0px;
	cellspacing:0px;
	margin:0px;
	text-align:center;
}

.vkladka_cell, .vkladka_cell_enabled{
	height:20px;	
	background:url("/design/img/zakl2.png") repeat-x 0px -50px;
	cursor:pointer;
}

.vkladka_cell_enabled{
	background:#F9F9F9 url("/design/img/zakl2.png") repeat-x 0px -50px;
}

.vkladka_cell:hover{
	background:url("/design/img/zakl_hover.png") repeat-x;
	cursor:pointer;
}

.vkladka_del_l{
	width:1px;
	height:25px;
	background:url("/design/img/zakl2.png") no-repeat -2px 0px;
}

.vkladka_del_r{
	width:1px;
	height:25px;
	background:url("/design/img/zakl2.png") no-repeat 0px 0px;
}

.vkladka_del_l_en{
	width:1px;
	height:25px;
	background:url("/design/img/zakl2.png") no-repeat -2px -25px;
}

.vkladka_del_r_en{
	width:1px;
	height:25px;
	background:url("/design/img/zakl2.png") no-repeat 0px -25px;
}

.vkladka a{
	color:black;	
	text-decoration:none;
	width:100%;
}



.content_group{
	padding-top:15px;
	padding-bottom:15px;
}

.group_name{
	font-weight:bold;
	font-size:1.5em;
	color:#268BB6;
}

.song_text_icon{
	background:url("/design/img/icons/empty.png") no-repeat;
	height:32px;
	width:32px;
	cursor:pointer;
}

.song_name{
	cursor:pointer;
}

.video_icon{
	background:url("/design/img/icons/movies.png") no-repeat;
	height:32px;
	width:32px;
	cursor:pointer;
}

.photo_box{
	padding-bottom:10px;
	padding-right:2px;
	width:160px;
}


.site_nav {
	width:994px;
	height:17px;
	background:/*#fff*/url("/design/img/site_nav_tlo.png");
	padding:3px;
	color:#268BC1;
	margin:3px 0px -2px 0px;
	font-weight:bold;
	padding-left:3px;
	
}

/*musiclopedia songers_and_groups*/
.img_60_96{
	width:96px;
	height:60px;
	background:#ECEEE1;
}

.video_icon_div{
	background:url("/design/img/icons/movies.png") no-repeat;
	height:32px;
	width:32px;
	cursor:pointer;
	padding-right:10px;
	padding-bottom:5px;
}