BODY {
	padding:0; margin:0;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:15px;		
	text-align:justify;
}
TABLE {
	border-collapse:collapse;


}
TD {
 	padding:0em;
	vertical-align:top;

}
IMG {
	border:0px;
}
A {
	color:#babbbc;

}
A:hover {
	text-decoration:none;
}

H1 {
	font-size:36px; 
	color:#ffdfdb;	
	font-style:italic;
	font-weight:normal;
	
}

H2 {
	font-size:16px;
	font-weight:bold;
	color:#95c873;
}

H3 {
	font-size:1.1em;
	font-weight:bold;
	color:#c28046;
	padding-left:3px;

}

H4 {
	font-size:15px;
	font-weight:bold;
	color:#368340;
	font-variant:small-caps;
	margin-bottom:0px;
}
H5 
{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	white-space:nowrap;
}

INPUT, SELECT {
	font-size:12px;
	border:0;
}
FORM {
	padding:0; margin:0;
}

/*main*/

#themain
{
background: url(../images/side_bg.jpg) top left repeat-y;

width:1002px;
}

#thesecond
{
background: url(../images/side_bg.jpg) top right repeat-y;
width:1002px;		
}

.main
{
width:1000px;
/*background: url(../images/bgeshka.jpg) 0px 757px no-repeat ;*/
background:url(../images/scene2.jpg) 0px 269px no-repeat;	
height:100%;

}
.logo IMG
{
	width:1000px;
	height:269px;
	margin-bottom:-3px;
}

.scene
{

}

.scene IMG
{
	margin-bottom:-3px;
}


.contats
{
width:295px;
background: url(../images/td_contacts.jpg) bottom left no-repeat ;

}

.text
{
	width:685px;//	width:675px;
	background:url(../images/td_text.jpg) bottom left no-repeat ;
	padding-bottom:70px;
}

.copy
{
background:url(../images/foot_1.jpg) top left no-repeat;
	width:291px;
	height:133px;
	color:#a1312c;
	font-size:13px;
	text-align:center;
	vertical-align:middle !important;
}

.foot
{
background:url(../images/foot_2.jpg) top left no-repeat;
		width:709px;
		height:133px;
}


.menu A
{
cursor:pointer;
display:block;
color:white;
font-size:15px;
font-style:italic;
text-decoration:none;
position:absolute;
padding-top:3px;//padding-top:5px;
/*font-weight:bold;*/
text-align:center;
}


#ch1
{
	margin-top:-80px;//	margin-top:-50px;
	text-align:left;
	position:relative;
	margin-left:0px;
	margin-bottom:-10px;

}	

.menu A:hover
{
	color:#616161
}

#anons
{
background:url(../images/news.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/news.png',sizingMethod='scale');
width:81px;
padding-left:1px;//padding-left:4px;
height:34px;
margin-top:20px;
margin-left:70px;//margin-left:-440px;	
}
#anons:hover
{
background:url(../images/news_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/news_hover.png',sizingMethod='scale');
}


#pro
{
background:url(../images/protancu.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/protancu.png',sizingMethod='scale');
width:104px;
height:28px;
margin-top:71px;
margin-left:597px;//margin-left:97px;	
}
#pro:hover
{
background:url(../images/protancu_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/protancu_hover.png',sizingMethod='scale');
}

#shows
{
background:url(../images/vustup.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/vustup.png',sizingMethod='scale');
width:115px;
height:32px;
margin-top:134px;
margin-left:510px;//margin-left:10px;	
}
#shows:hover
{
background:url(../images/vustup_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/vustup_hover.png',sizingMethod='scale');
}

#news
{
background:url(../images/news.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/news.png',sizingMethod='scale');
width:81px;
padding-left:1px;//padding-left:4px;
height:34px;
margin-top:180px;
margin-left:30px;//margin-left:-470px;	
}
#news:hover
{
background:url(../images/news_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/news_hover.png',sizingMethod='scale');
}


#index_p_11
{
background:url(../images/children.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/children.png',sizingMethod='scale');
width:72px;
padding-left:1px;//padding-left:4px;
height:34px;
margin-top:190px;
margin-left:190px;//margin-left:-310px;	
}
#index_p_11:hover
{
background:url(../images/children_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/children_hover.png',sizingMethod='scale');
}


#school
{
background:url(../images/school.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/school.png',sizingMethod='scale');
width:82px;
height:34px;
margin-top:200px;
margin-left:350px;//margin-left:-150px;	
}
#school:hover
{
background:url(../images/school_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/school_hover.png',sizingMethod='scale');
}

#index_p_10
{
background:url(../images/vzroslum.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/vzroslum.png',sizingMethod='scale');
width:87px;
height:34px;
padding-left:1px;//padding-left:4px;
margin-top:180px;
margin-left:720px;//margin-left:220px;	
}
#index_p_10:hover
{
background:url(../images/vzroslum_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/vzroslum_hover.png',sizingMethod='scale');
}


#faq
{
background:url(../images/4avo.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/4avo.png',sizingMethod='scale');
width:69px;
height:27px;
margin-top:305px;
margin-left:195px;//margin-left:-305px;	

}
#faq:hover
{
background:url(../images/4avo_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/4avo_hover.png',sizingMethod='scale');
}


#partners
{
background:url(../images/partners.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/partners.png',sizingMethod='scale');
width:107px;
height:27px;
margin-top:350px;
margin-left:255px;//margin-left:-245px;	

}
#partners:hover
{
background:url(../images/partners_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/partners_hover.png',sizingMethod='scale');
}

#choreographes
{
background:url(../images/henry.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/henry.png',sizingMethod='scale');
width:105px;
padding-top:8px;//padding-top:10px;
height:32px;
margin-top:420px;
margin-left:30px;//margin-left:-470px;	

}
#choreographes:hover
{
background:url(../images/henry_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/henry_hover.png',sizingMethod='scale');
}

#contacts
{
background:url(../images/contacts.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/contacts.png',sizingMethod='scale');
width:104px;
height:28px;
margin-top:385px;
margin-left:460px;//margin-left:-40px;	

}
#contacts:hover
{
background:url(../images/contacts_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/contacts_hover.png',sizingMethod='scale');
}

#grammy
{
background:url(../images/grammy.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/grammy.png',sizingMethod='scale');
width:91px;
height:27px;
margin-top:385px;
margin-left:680px;//margin-left:180px;	

}
#grammy:hover
{
background:url(../images/grammy_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/grammy_hover.png',sizingMethod='scale');
}


#raspisanie
{
background:url(../images/timetable.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/timetable.png',sizingMethod='scale');
width:104px;
height:28px;
margin-top:415px;
margin-left:880px;//margin-left:380px;	

}
#raspisanie:hover
{
background:url(../images/timetable_hover.png) no-repeat;
// background-image:none; // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/images/timetable_hover.png',sizingMethod='scale');
}


.cnt
{
	background:url(../images/bg_contacts.gif)  repeat-y;
	margin-top:16px;
	width:212px;
	text-align:left;
margin-top:-3px;		
}

.kruglotop
{
	background:url(../images/kruglo_top.gif) no-repeat 40px top;
	//	background:url(../images/kruglo_top.gif) no-repeat 32px top;
	width:252px;
	height:16px;
	border:1px solid #5a0601;


}

.cnts
{
	margin-left:40px;//	margin-left:25px;
	margin-top:19px;
}	

.kod
{
	color:#924e4c;
	font-size:24px;
	
	position:absolute;
	margin-top:-25px;
	font-style:italic;
}

.telefons
{

	padding:25px 0px 8px 33px;
	position:relative; 
}

.number
{

	color:#ffdfdb;
	margin-top:-5px;	
	font-size:36px;
	font-style:italic;

}

.number IMG
{
	margin:-5px -5px 0px 5px;
//	margin:5px -6px 0px 5px;
}

#phone
{
	position:absolute;
	margin-left:5px;	//	margin-left:-133px;	
	margin-top:22px;
}

.address
{
	color:#bd5f5e;
	font-size:13px;
	padding-bottom:10px;
	padding-left:20px;	
	padding-right:5px;
	margin-top:-13px;
	border-bottom:2px dotted #611b1a
}

.address P
{
	color:#ffdfdb;
	font-size:16px;
	margin-bottom:0px;
}

.address A
{	
	color:white;
	display:block;
}

.addresses
{
	padding-bottom:20px;
}

.text
{
	text-align:left;
	padding-left:20px;
	padding-right:60px;
}


.content
{	
	color:#ebbab4;	
	padding-bottom:40px;
	margin-left:-18px;//	margin-left:-10px;
	margin-top:-15px;//	margin-top:0px;
	border-bottom:2px dotted #841e1d;
}

.content A
{
	margin-top:-5px !important;	
	margin-left:0px !important;
}


.news
{
	margin-left:-16px;//	margin-left:-10px;
	margin-top:-5px; //	margin-top:0px;


}

.news DIV
{
	float:left;	
	margin-top:-10px;//	margin-top:-5px;
	width:190px;
	margin-right:24px;
	margin-left:1px;
	margin-bottom:20px;
}

.new SPAN
{
font-size:18px;
color:#d6d6d6;
}
.new A
{
	display:block;
	font-size:13px;
	color:#aabfcd;
}

#round1
{
background:url(../images/href.gif) no-repeat;
width:95px;
padding:0px 10px 10px 10px;
color:white;
height:28px;
}


#round2
{
background:url(../images/href.gif) no-repeat;
width:95px;
padding:0px 10px 20px 5px;
color:white;
margin-left:-15px;//margin-left:-10px;
height:28px;
}


#round
{
background:url(../images/href.gif) no-repeat;
padding-left:10px;
margin-left:55px;
margin-top:5px;
width:95px;
Padding-top:1px;
color:white;
height:28px;
position:absolute;

}

.fmenu
{
	

	color:#b66562;
	margin-top:22px;
	margin-left:10px;
	text-align:left
}


.fmenu TH
{
	padding:0px 24px;	
}


.fmenu A
{
	font-size:12px;
	color:white;
	line-height:28px;	
}
.fmenu A:hover
{
	color:#dc8a80
}


/*inner2*/

.logo2
{
background:url(../images/logo_bg.jpg) no-repeat top left;
width:1000px;
height:429px;	
text-align:left
}

.contento
{
background: url(../images/bg_inner.jpg) repeat-x #5c0400;
padding-top:30px;
}

.cnt2
{
	width:1000px;
	height:100%;
	padding-bottom:25px;

	background:url(../images/contento_bg.jpg) no-repeat left bottom;
}

.main2
{
	width:1000px;
	height:100%;
	background:#5c0400;
}

.belyaha
{
background:url(../images/cnt_top.jpg) no-repeat top left ;
width:908px;	
border:1px dotted #5c0400;
height:100%;
margin-bottom:-22px;//margin-bottom:-1px;
margin-left:45px;//margin-left:0px;
}

.belyaha2
{

margin-top:-5px;//margin-top:19px;
width:908px;	
background:#f7e9ce;

}

.textovo4ka
{
	border-bottom:1px dotted #cebfa3;
	margin:2px 44px 20px 37px;	
	text-align:left;
	
}

.textovo4ka A
{
	color:#c28046;
}


#cb
{
	margin-left:46px;//	margin-left:0px;

}

.textovo4ka H1
{
	color:#5f0400 !important
}

#index
{	
	width:335px;
	height:125px;
	margin-left:30px;
	margin-top:55px;	
	position:absolute
}

.tels2
{
	margin-top:215px;
	margin-left:95px;
	background:url(../images/palko.gif) no-repeat 165px 0px;

	
}

span.number
{
	color:#ffdfdb;
	font-size:21px;
	margin-right:19px;
}

span.number IMG
{
	margin:1px 0px 0 4px;//	margin:5px 0px 0 5px;

}


#kod2
{
	font-style:italic;
	color:#9a5351;
	font-size:14px;
	margin-right:10px;
}

.menu2 
{
	width:920px;
	margin-top:105px;
	margin-left:40px;
	position:absolute;
}


.menu2 A
{

	background:url(../images/knopko.gif) no-repeat;
	color:white;
	font-size:15px;
	font-style:italic;
	text-decoration:none;	
	margin-top:0px;	
	padding:2px 5px 10px 10px;	
	margin-left:0px;
	position:relative;
	width:111px;
	height:16px;
	display:block;
	cursor:pointer;
}


.menu2 A:hover
{
	background:url(../images/knopko_hover.gif) no-repeat;
	color:#645d5c;
}
.menu2 TD
{
	padding:3px;
}


.counters
{

text-align:center;
padding-top:15px;
position:absolute;
margin-left:-50px;//margin-left:-400px;


}

.padding-top70px
{
	margin-top:50px;
	padding-top:20px;
	border-top:2px dotted #841e1d;

}


.textovo4ka2
{
	margin-top:30px;
}

#kart
{
	text-align:left !important; //	text-align:center !important;
}

.he
{
	font-weight:bold
}

.one SPAN
{
	color:#bd2816;
	font-weight:bold

}

.fotos
{
	margin-top:20px;
}

.fotos TD
{
	padding:5px
}


.fotos IMG
{
	width:75px;
	height:75px;
	border:4px solid #ffdb51 !important;
}

.tt 
{
	border-collapse:collapse;
	width:1000px;
}

.tt TD, .tt TH
{
	padding:10px;
	border:2px dotted #bd2716
}

.way
{
	margin-bottom:30px;
}

.cho
{
	text-align:center
}


.cho IMG
{

	border:4px solid #540000;


}

.sl
{
	margin-left:20px;
}



#feedback
{
	position:absolute;
	margin-left:200px;
	top:640px
}


#feedback TABLE
{
	text-align:right
}

#feedback INPUT
{
	border:1px solid #CECECE;
	width:400px;
 	
}

#feedback TEXTAREA
{
	border:1px solid #CECECE;
	width:400px;
	height:200px;
 	
}

#feedback TD, #feedback TH
{
	text-align:right;
	padding:3px;
	white-space:nowrap
}
/*#fio, #email, #text
{
	width:400px !important;
}
*/

#pano_frame_2
{
	margin:20px 0;

}

.bageto_title
{
font-size:18px;
	color:#0f87d5;
	font-weight:normal
}
#sf
{
	width:100px !important
}
#f_trigger_c, #f_trigger_b
{
	display:none
}

.answer
{
color:#0f87d5;
/*font-weight:bold;
font-style:italic*/
}

DIV.answer
{
color:#540000;
margin-top:5px;
font-weight:bold;
font-style:italic
}

.faq
{
	padding-top:300px;
}

LEGEND
{
	padding:0 10px;
}

.faq_answers
{
	padding-top:370px;
}

FIELDSET
{
	padding:10px;
}

.red
{
	color:red;
}

.banners
{
	position:absolute;
/*	margin-top:70px;*/
	margin-top:5px;
	margin-left:-100px;
display:none;

}
.banners TD IMG
{
	border:1px solid #f9a001;
	margin-bottom:5px;

}

.banners2
{
	margin-top:550px;
}

.banners2 IMG
{
	margin-bottom:50px;		
	
}
.fotos1 
{

	text-align:left
}

.fotos1 li{
	display:inline;
/*	margin:5px;*/
	text-align:center;
	vertical-align:middle;
	list-style:none;
}
.fotos1 IMG
{
	
	border:4px solid #ffdb51 !important;
	margin:10px;
}
#dmvk
{
position:absolute;
margin-left:110px;
margin-top:-15px;
	
}
