body{
	font-family: Arial, Helvetica, sans-serif;
	background: #ccc url(../images/background/1.gif) 0 0;
	color: #565656;
	margin: 0;
}
IMG{border: none;}
h1{
	font-size: 16px;
	font-weight: bolder;
	text-align: center;
}
/*------------------------for all ----------------------------*/
.form{font-size: 12px;}
 a.top_links{
	margin-left: 20px;
	color: #666;
	font-size: 12px;
}
.ads{ margin:4px 0;}
/*--------------------main menu----------------------------*/
#container{
    margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0;
	width: 1000px;
	border: 1px solid #CCC;
	padding: 5px; 
	-webkit-box-shadow: -1px 0 12px rgba(0,0,0,0.4);
	background: #FFF;
}
#main_menu{
	background-image: url(../images/main_menu.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 538px;
	height: 45px;
	float: right;
	text-align: center;
	margin: 42px 10px;
}
.arrow{	margin:2px 3px}
.arrow1{margin:2px 3px 2px 80px;}
#main_menu ul, #main_menu li{line-height: 45px; display: inline;	padding: 0;	margin: 0;}
#main_menu a{
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 5px;
}
#main_menu a.new{color: #ff7800;}
#main_menu a img { margin-top: 10px }
.banner468{ clear: both;
	text-align: center;
	height: auto;
	width: 782px;
	background-color: #FFF;
}
#center{ 
	clear: both;
	/*width: 782px; */
	background-color: #FFF;
}
#first_column{
	float: left;
	margin-right: 5px;
}
#second_column{
	float: left;
	width: 510px;
	
}
#third_column{
	float: right;
	width: 240px;
}
#third_column iframe{width: 220px; !important;}
.small_text{margin: 0 6px;
	font-size: 11px;
	color: #666;
}
.small_text a{	color: #666; vertical-align: middle;}
.data_time{
	margin: 0;
	padding: 0;
	float: right;
	width: 82px;
}
.article_text{
	padding: 5px 8px;
	font-size: 13px;
	color:#666;
	background-color:#eaeaea;
	width: 510px;

}
.more{
	text-align: right;
}
.text_block{	
	font-size: 12px;
	color: #000;
	background-color : #eee;
	padding:0 5px 5px 5px;
}
.text_block a{color: #666;}
.floatleft{	float : left;}
#bottom{
	clear: both;
	position: relative;
	bottom: 0px;
	width: 782px; 
	margin: 3px 0;
	padding: 5px 0;
}
#bottom .line{
  	height: 5px;
	background: #666;
}
#bottom .text{ margin: 7px; 
	font-size: 12px; 
	color: #333;
}
#bottom .text a{ color: #000;}
.ban120{
	background-color : #eaeaea;
	width: 235px;
	padding:10px 0 10px 0;
	text-align: center;
	margin: 0 0 0 5px;
}


/*--------------------inside----------------*/
.inside{
	width:740px;	
	background-color: #eaeaea;
}
.inside_top{
	width: 510px;
	background-image : url(../images/inside/top.gif);
	height: 4px;
	background-repeat: no-repeat;
}
.inside_text a{
	color: #02cd1c; 
}
.header{margin:0 5px;
	text-align: center;
	font-size: 14px;
	color: #02cd1c;
	background-color: #eaeaea;
	font-weight: bolder;
	width: 480px;
}
.inside_content{ 
	font-size: 13px;
	margin:0 5px;
	/*width: 480px;*/
	height: auto;
	background-color : #eaeaea;

}
.inside_content a{ 
	color: #02cd1c;

}

.inside_moreline{ 
	margin:0 5px;
	height: auto;
	background-color : #eaeaea;

}
.inside_bottom{width: 510px;
	background-image : url(../images/inside/bottom.gif);
	background-repeat: no-repeat;
	height: 4px;
	
}
/*-------------top banner ----------*/
.top_banner{
	position: absolute;
	top: 123px;
	left: 270px;
	height: 62px;
	overflow: hidden;
}
/*--------------------logo button---------------------*/
.logobut{
	position: absolute;
	top: 20px;
	left: 0px;
}

/*--------------------main menu----------------------------*/
#main_menu{
	background-image : url(../images/main_menu.gif);
	background-repeat : no-repeat;
	background-position: right;
	width: 538px;
	height: 45px;
	float: right;
	text-align: center;
	margin: 42px 10px;
}
#main_menu a:hover{text-decoration: underline; color: #02cd1c;}
/*-------------------------------------------------*/
#top{
	background-image : url(../images/lightgreen_top.gif);
	background-position : left top;
	background-repeat : no-repeat;
	height: 170px;
	/*width: 782px;*/

}

/*------------------school block--------------*/
.school{
	width: 223px;
	overflow: hidden;
}

.header{
	font-size: 14px;
	color: #02cd1c;
	background-color: #eaeaea;
	font-weight: bolder;
	
}
.header a{	color: #02cd1c;  line-height: 22px; height: 22px;}
.arrow{	margin:2px 3px;}
.floatleft{	float : left;}
.small_text{
	font-size: 11px;
	color: #666;
}
.comment_links{
	vertical-align: middle;
	width: 223px;
	background-color : #eaeaea;
}
.commentator{background-image: url(../images/data_time.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color : #ccc;
	height: 21px;
	width: 223px;
	line-height: 21px;
	border-bottom: 1px #eaeaea solid;
	text-indent: 10px;
}
.commentator_text{
	height: 21px;
	line-height: 21px;
	vertical-align: middle;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bolder;
	}
.comment{	background-color : #dbdada;
	width: 223px;
}
.narrow_bottom{
	background-image : url(../images/bottom_narrow.gif);
	background-repeat: no-repeat;
	width: 223px;
	height: 5px;
	margin-bottom: 5px;
			}
/*--------------------new article----------------*/
.article{
	margin-bottom: 5px;
}
.article_header{
	
}
.article_text a{
	color: #02cd1c; 
}
.wide_bottom{		
}
/*--------------------new article----------------*/
.event_data{
	padding-top: 6px;
	float: right;
}
/*------------------------------------------school-----------------------------------------*/
.school_partiton{	
	width: 294px;
}
.top_school_partiton{
	background-image : url(../images/header_school.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 223px;
	}
	.title_school_partiton{
	width: 223px;
	font-size: 14px;
	color: #333;
	background-color: #eaeaea;
	text-align: center;
	font-weight: bolder;
	width: 223px;
}
.header a{	color: #02cd1c;  line-height: 22px; height: 22px;}
.arrow{	margin:2px 3px;}

/*------------------------------------------/school-----------------------------------------*/


.field {
 padding-left: 8px;
 background-color: #eaeaea;
}
.field h2 { 
 	width: 190px;
 	margin: 0;
 	padding-left: 18px;
 	background: #eaeaea url(../images/arrow_down.gif) no-repeat center left;
 	color: #02cd1c;  
 	line-height: 22px; height: 22px;
 	font-size: 14px; font-weight: bolder;
 	text-decoration: underline;
}
.collapsed .text_block { display: none; }
.collapsed h2 {
 background-image: url(../images/arrow_close.gif)
}
.collapse_default { /* just a marker */ }

.findlinks{background-color: #eaeaea; color:#999999; font-size: 11px; width: 220px; text-align: center; }
a.findlinks, a.findlinks1, a.findlinks2, a.findlinks3, a.findlinks4, a.findlinks5, a.findlinks6, a.findlinks7, a.findlinks8, a.findlinks9 {color:#666666; font-weight: bold;text-decoration: none; }
a.findlinks1{ font-size: 20px;}
a.findlinks2{ font-size: 20px;}
a.findlinks3{ font-size: 19px;}
a.findlinks4{ font-size: 19px;}
a.findlinks5{ font-size: 18px;}
a.findlinks6{ font-size: 18px;}
a.findlinks7{ font-size: 17px;}
a.findlinks8{ font-size: 17px;}
a.findlinks9{ font-size: 16px;}
a.findlinks10{ font-size: 16px;}
a.findlinks11{ font-size: 15px;}
a.findlinks12{ font-size: 15px;}
a.findlinks13{ font-size: 14px;}
a.findlinks14{ font-size: 13px;}
a.findlinks15{ font-size: 13px;}
a.findlinks16{ font-size: 12px;}
a.findlinks17{ font-size: 12px;}
a.findlinks18{ font-size: 11px;}
a.findlinks19{ font-size: 11px;}
a.findlinks20{ font-size: 10px;}
a.findlinks21{ font-size: 10px;}
a.findlinks22{ font-size: 9px;}

a:hover.findlinks1,a:hover.findlinks2, a:hover.findlinks3, a:hover.findlinks4, a:hover.findlinks5, a:hover.findlinks6, a:hover.findlinks7, a:hover.findlinks8, a:hover.findlinks9{color:#02cd1c; text-decoration: underline;}


/*----------------tanci_wallp-------------*/
.tanci_wallp .link{
	width: 220px; 
	text-align: center; 
	font-size: 11px; 
	font-family : Arial, Helvetica, sans-serif; 
	color:#999999; 
        padding-left: 40px;
}
/*-----------------------------over--------------*/
.button{
	background: url(../images/calendar_but_over.gif) 0 0 no-repeat;
	
	height: 39px;
	width: 160px;}
.button a{
	background: url(../images/calendar_but.gif) 0 0 no-repeat;
	height: 39px;
	width: 160px;
	display: block;
}
.button  a:hover{
	background: none;
}
/*-----------------------------/over--------------*/
#counters{
        background: #ccc;
}
/*-------------- google ad -----*/
#tird_column .ad{
        width: 240px;
}
/* -----PAGER ------- */
#pager a { border: 1px #EEE solid; }
#pager a:hover { border: 1px #CCC solid; background: #DDD }
#search{float: right; margin-top: -1px; margin: 0!important; padding: 0; height: 24px;}
iframe {width: 780px;}
#top_links{margin-top: -4px; height: 25px;}

/*-------------------
#listmenu{
	width: 223px;
}
#listmenu .head{
background-image: url(../images/top_narrow.gif);
	background-repeat: no-repeat;

	}
#listmenu .line{
	text-indent: 9px;
	height: 25px;
	width: 223px;
	line-height: 25px;
	color: #333;
	font-size: 14px;
	background-color : #eaeaea;
}
#listmenu a{color: #333;}
#listmenu a:hover{	 color: #f400bd;}
#listmenu .active{
	background-image : url(../images/school/over_bg.gif);
	background-repeat: no-repeat;
	height: 25px;
}
 */

/*-------------------------------------------*/
#listmenu{width: 223px;}
#listmenu .line{color: #333; font-size: 14px; background-color: #eaeaea; padding: 3px;
}
#listmenu .head{
	background-image: url(http://dancemania.kiev.ua/images/top_narrow.gif);
	background-repeat: no-repeat;
	height: 3px;
}
#listmenu a{color: #333;}
#listmenu a:hover{	 color: #a4bb01;}
#listmenu .active{
	background-image : url(../images/school/over_bg.gif);
	background-repeat: no-repeat;
	height: 25px;
}
 /*------------------------------------------option-----------------------------------------*/
#option{width: 223px; 	color: #FFF;}
#option .head{	background-image : url(../images/school/black_header.gif);
	background-repeat: no-repeat;
	height: 8px;
}
#option .bottom{
	background-repeat: no-repeat;
	background-image : url(../images/school/black_bottom.gif);
	background-position: top;
	height: 8px;
	margin-bottom: 7px;
}
#option .line{font-size: 11px;	font-weight : bold;}
#option .line{padding: 5px 10px;	background-color : #333;}
#option .icons{padding: 5px 10px;}
#label{	width: 223px;}
#label .head{
		background-repeat: no-repeat;
	background-image : url(../images/flags.gif);
	height: 27px;
}
#label .line{	background-color : #eaeaea;}
#label .icon{height: auto;	margin: 3px 5px 5px 5px;}


/*-------------------------------------------*/

