  

@charset "utf-8";
/* CSS Document */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
display: block;
}

img {
border:none;
}

a {
color:#000000;
text-decoration:none;
}

a:hover {
color:#000000;
text-decoration:underline;
}

h1 {
padding-left:5px;
margin:0;
font-family: 'Conv_HVCNL';
font-size:37px;
font-weight:normal;
color:#c37b41;
text-transform:uppercase;
position:relative;
z-index:300;
}

h2 {
padding:0;
margin:0;
font-family: 'Conv_HVCNL';
font-size:37px;
font-weight:normal;
color:#000000;
text-transform:uppercase;
position:relative;
z-index:300;
}

h2 a, h2 a:hover {
color:#000000;
text-decoration:none;
}

h3 {
padding:0;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-style:italic;
font-weight:normal;
color:#000000;
z-index:300;
}

h4 {
padding:0;
margin:0;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:normal;
font-style:normal;
}

h5 {
padding:0;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
font-weight:normal;
color:#c37b41;
z-index:300;
}

h6 {
padding:0;
margin:0;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#6d6c6c;
font-weight:normal;
font-style:normal;
}

@font-face {
    font-family: 'HelvCyrRegular';
    src: url('http://www.granddanceacademy.jvl-bg.com/fonts/hvcn-webfont.eot');
    src: url('http://www.granddanceacademy.jvl-bg.com/fonts/hvcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.granddanceacademy.jvl-bg.com/fonts/hvcn-webfont.woff') format('woff'),
         url('http://www.granddanceacademy.jvl-bg.com/fonts/hvcn-webfont.ttf') format('truetype'),
         url('http://www.granddanceacademy.jvl-bg.com/fonts/hvcn-webfont.svg#HelvCyrRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Conv_HVCNL';
	src: url('http://www.granddanceacademy.jvl-bg.com/fonts/HVCNL.eot');
	src: local('☺'), url('http://www.granddanceacademy.jvl-bg.com/fonts/HVCNL.woff') format('woff'), url('http://www.granddanceacademy.jvl-bg.com/fonts/HVCNL.ttf') format('truetype'), url('http://www.granddanceacademy.jvl-bg.com/fonts/HVCNL.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
padding:0;
margin:0;
background:#ffffff;
font-family:Tahoma, Geneva, sans-serif;
font-size:14px;
color:#6d6c6c;
}

.wrapper {
padding:0;
margin:0 auto;
width:1000px;
position:relative;
z-index:1;
}

#page1 .wrapper {
height:600px;
}

header {
width:100%;
border-bottom:2px solid #bdcad6;
}

#logo {
margin:0;
padding:20px 0 0 0;
width:275px;
height:125px;
position:absolute;
left:0;
background:url(http://www.granddanceacademy.jvl-bg.com/images/bubble.png) no-repeat center center;
z-index:100;
text-align:center;
}

.logo-sofia {
position:absolute;
right:0;
top:5px;
}

.top {
padding:15px 0;
margin:0;
width:980px;
float:left;
text-align:right;
}

.top a {
color:#d48708;
text-decoration:none;
padding-left:10px;
}

.top a.active, .top a:hover {
color:#888888;
text-decoration:none;
}

.top img {
vertical-align:middle;
}

nav {
padding:0 0 10px 0;
margin:0;
width:980px;
float:left;
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-style:italic;
}

nav ul {
padding:0;
margin:0;
list-style:none; 
}

nav ul li {
display:inline-block;
*display: inline;
padding:0 8px 0 2px;
background:url(http://www.granddanceacademy.jvl-bg.com/images/bullet.png) no-repeat right 8px; 
}

nav ul li:last-child {
display:inline-block;
padding:0 0 0 2px;
background:none;
}

nav ul li a {
color:#000000;
text-decoration:none;
display:inline-block;
} 

#page1 {
width:100%;
background: url(http://www.granddanceacademy.jvl-bg.com/images/bgr1a.jpg) repeat-x top left;
height:600px;
}

#page1-inner {
width:100%;
background: url(http://www.granddanceacademy.jvl-bg.com/images/bgr1.png) no-repeat top center;
height:600px;
}

#program-home {
width:100%;
background:#ffdfc5;
padding:20px 0 30px;
}

#program-home .kare {
padding:15px 60px 0 0;
margin:0;
width:205px;
float:left;
}

#program-home .last {
padding:15px 0 0;
}

.date {
width:115px;
height:105px;
float:left;
background:#f2c098;
color:#ffffff;
font-family: 'HelvCyrRegular';
font-size:18px;
text-transform:uppercase;
text-align:center;
border-radius:115px;
padding-top:10px;
margin:0 45px;
position:relative;
z-index:10;
} 

.date span {
font-size:70px;
}

.day-program {
width:205px;
float:left;
border-top:1px solid #ffffff;
margin-top:-20px;
padding-top:20px;
position:relative;
z-index:1;
}

.day-program a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-style:italic;
color:#000000;
text-decoration:none;
}

.day-program a strong {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#c37b41;
font-style:normal;
font-weight:normal;
padding-right:10px;
}

.day-program p {
padding:15px 0 0 0;
margin:0;
}

a.all {
display:block;
clear:both;
color:#000000;
text-decoration:none;
font-family: 'HelvCyrRegular';
font-size:20px;
text-transform:uppercase;
margin-top:15px;
float:left;
}

a.all img {
vertical-align:middle;
margin-left:10px;
}

#news-home {
width:100%;
background:#ffdfc5;
padding:20px 0 30px;
}

#news-inner {
width:100%;
background:#ccd6df;
padding:80px 0 0;
}

.line {
width:100%;
float:left;
padding:15px 0;
}

#news-home .kare, #news-inner .kare {
padding:0 60px 0 0;
margin:0;
width:470px;
float:left;
}

#news-home .last, #news-inner .last {
padding:0;
}

#news-inner .wrapper, #program-inner .wrapper {
padding-bottom:80px;
}

a.image-news img {
float:left;
margin-right:10px;
border:10px solid #ffffff;
}

.date-news {
color:#ffffff;
line-height:36px;
}

a.more {
text-transform:uppercase;
}

a.more img {
vertical-align:middle;
}

.partners {
padding:30px 0 50px 0;
margin:0;
width:1000px;
float:left;
}

.contacts {
padding:0 0 50px 0;
margin:0;
width:1000px;
float:left;
}

.contacts .kare {
padding:15px 60px 0 0;
margin:0;
width:205px;
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:17px;
color:#000000;
}

.contacts .last {
padding:15px 0 0;
}

.contacts p {
padding:5px 0 0 0;
margin:0;
}

footer {
padding:10px 0;
margin:0;
width:1000px;
float:left;
border-top:1px solid #d4d7d6;
font-size:11px;
color:#a2a0a0;
}

footer a {
color:#a2a0a0;
text-decoration:none;
}

footer a:hover {
color:#a2a0a0;
text-decoration:underline;
}

.rights, .created {
padding:10px 0;
margin:0;
width:500px;
float:left;
}

.created {
text-align:right;
}

.rose4 {
position:absolute;
right:-135px;
top:-60px;
}

.rose1 {
position:absolute;
left:-200px;
top:-135px;
}

.rose2 {
position:absolute;
z-index:200;
bottom:105px;
right:175px;
}

.rose3 {
position:absolute;
z-index:1;
bottom:50%;
right:90px;
}

.rose1-inner {
position:absolute;
left:-160px;
bottom:30px;
z-index:-1;
}

#page-about {
width:100%;
background:#ffdfc5;
padding:120px 0 0 0;

}

#page-about .wrapper {
padding-bottom:150px;
min-height:250px;
clear:both;
}

#page-about-submenu {
width:100%;
background:#ffdfc5;
padding:80px 0 0 0; 
}

#page-about-submenu .wrapper {
padding-bottom:150px;
min-height:250px;
clear:both;
}

#submenu-about-bg {
width:100%;
background:#ffffff;
border-bottom:2px solid #f9b093;
}

#submenu-about-bg ul {
padding:10px 0 10px 0;
margin:0 0 0 310px;
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
background:url(http://www.granddanceacademy.jvl-bg.com/images/active.png) no-repeat top left;
background-position: 80px  1%;
}

#submenu-about-bg ul li {
display:inline;
padding-right:15px;
}

#submenu-about-en {
width:100%;
background:#ffffff;
border-bottom:2px solid #f9b093;
}

#submenu-about-en ul {
padding:10px 0 10px 0;
margin:0 0 0 310px;
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
background:url(http://www.granddanceacademy.jvl-bg.com/images/active.png) no-repeat top left;
background-position: 180px  1%;
}

#submenu-about-en ul li {
display:inline;
padding-right:15px;
}

#submenu-about-ru {
width:100%;
background:#ffffff;
border-bottom:2px solid #f9b093;
}

#submenu-about-ru ul {
padding:10px 0 10px 0;
margin:0 0 0 280px;
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
background:url(http://www.granddanceacademy.jvl-bg.com/images/active.png) no-repeat top left;
background-position: 90px  1%;
}

#submenu-about-ru ul li {
display:inline;
padding-right:15px;
}









#submenu-zanas-bg {
width:100%;
background:#ffffff;
border-bottom:2px solid #f9b093;
}

#submenu-zanas-bg ul {
padding:10px 0 10px 0;
margin:0 0 0 310px;
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
background:url(http://www.granddanceacademy.jvl-bg.com/images/active.png) no-repeat top left;
}

#submenu-zanas-bg ul li {
display:inline;
padding-right:15px;
}

#submenu-zanas-en {
width:100%;
background:#ffffff;
border-bottom:2px solid #f9b093;
}

#submenu-zanas-en ul {
padding:10px 0 10px 0;
margin:0 0 0 410px;
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
background:url(http://www.granddanceacademy.jvl-bg.com/images/active.png) no-repeat top left;
}

#submenu-zanas-en ul li {
display:inline;
padding-right:15px;
}

#submenu-zanas-ru {
width:100%;
background:#ffffff;
border-bottom:2px solid #f9b093;
}

#submenu-zanas-ru ul {
padding:10px 0 10px 0;
margin:0 0 0 280px;
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
background:url(http://www.granddanceacademy.jvl-bg.com/images/active.png) no-repeat top left;
}

#submenu-zanas-ru ul li {
display:inline;
padding-right:15px;
}



#page-about h3 {
font-family:Georgia, "Times New Roman", Times, serif;
padding:0px;
margin:0;
color:#000000;
text-decoration:italic;
z-index:300;
font-size:24;
}

.building {
position:absolute;
bottom:-20px;
right:-225px;
}

.text {
width:930px;
padding-left:10px;
padding-bottom:120px;
float:left;
line-height:24px;
clear:both;
}

.text a {
padding-left:5px;
margin:0;
font-family: 'Conv_HVCNL';
font-size:14px;
font-weight:normal;
color:#c37b41;
text-transform:uppercase;
position:relative;
z-index:300;
}
.text a {
 text-decoration:none;
}
                   
.text img {
padding:6px;
	margin:25px 10px 0 10px;
	border:1px solid #ffffff;
	background:#f5f5f2;
	float:right;
}

.text .container .rg-image {
  padding:0px;
	margin:0;
	border:1px solid #ffffff;
	background:#f5f5f2;
  float:left;
  margin-left:140px;
}

.text .container .rg-image {
  padding:0px;
	margin:0;
	border:1px solid #ffffff;
	background:#f5f5f2;
  float:left;
  margin-left:150px; 
}

#page-about .text .container ul li{
  list-style:none;
  background:none;
}


.image {
width:530px;
float:left;
padding-top:20px;
}

.image img {
float:left;
border:10px solid #ffffff;
margin-right:25px;
}



#page-about .text ul{
padding:0;
margin: 0 0 0 10px;
background:none;
}

#page-about .text ul li {
    background: url("http://www.granddanceacademy.jvl-bg.com/images/bullet2.gif") no-repeat scroll left top transparent;
    line-height: 22px;
    margin: 10px 0 0;
    padding: 0 0 0 15px;
    display:block;

}


.pagination {
padding:25px 0;
margin:0;
width:1000px;
float:left;
text-align:center;
color:#000000;
font-size:20px;
font-family: 'HelvCyrRegular';
}

.pagination a, .pagination strong {
padding:0 5px;
}

.pagination strong {
color:#f93340;
font-weight:normal;
}

.pagination img {
vertical-align:middle;
}

#program-inner {
width:100%;
background:#ffdfc5;
padding:80px 0 0px;
}

#program-inner .kare {
padding:15px 60px 0 0;
margin:0;
width:205px;
float:left;
}

#program-inner .last {
padding:15px 0 0;
}

#submenu-uchastnik {
width:100%;
background:#ffffff;
border-bottom:2px solid #f6949f;
}

#submenu-uchastnik-bg ul {
padding:10px 0 10px 0;
margin:0 0 0 270px;
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-style:italic;
background:url(http://www.granddanceacademy.jvl-bg.com/images/active-uchastnik-bg.png) no-repeat top left;
background-position: 240px  1%;
}

#submenu-uchastnik-ru ul {
padding:10px 0 10px 0;
margin:0 0 0 300px;
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
background:url(http://www.granddanceacademy.jvl-bg.com/images/active-uchastnik-ru.png) no-repeat top left;
background-position: 170px  1%;
}

#submenu-uchastnik-en ul {
padding:10px 0 10px 0;
margin:0 0 0 320px;
list-style:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-style:italic;
background:url(http://www.granddanceacademy.jvl-bg.com/images/active-uchastnik-en.png) no-repeat top left;
background-position: 270px  1%;
}


#submenu-uchastnik-bg ul li {
display:inline;
padding-right:5px;
}

#submenu-uchastnik-en ul li {
display:inline;
padding-right:5px;
}

#submenu-uchastnik-ru ul li {
display:inline;
padding-right:5px;
}

#page-uchastnik {
width:100%;
background:#ffdfc5;           
padding:80px 0 0 0;
}

#page-uchastnik .wrapper {
padding-bottom:150px;
min-height:250px;
}

#page-uchastnik .kare {
padding:15px 60px 0 0;
margin:0;
width:205px;
float:left;
}

#page-uchastnik .kare p{
 text-align:center;
 line-height:22px;
}

#page-uchastnik .last {
padding:15px 0 0;
}

#page-uchastnik .kare img {
border-radius:170px;
}

#page-uchastnik .kare h4 {
text-align:center;
color:#c37b41;
}

#page-uchastnik .kare h3 {
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-size:24px;
text-decoration:italic;
}


#page-gallery {
width:100%;
background:#d6efe6;
padding:80px 0 0 0;
}

#page-gallery .wrapper {
padding-bottom:80px;
}

.a1 {
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:15px;
}

.a2 {
color:#ffffff;
font-family: 'HelvCyrRegular';
font-size:37px;
text-transform:uppercase;
padding-top: 20px;
*padding-top: 35px;
}

.a3 {
color:#ffffff;
font-family: 'Conv_HVCNL';
font-size:36px;
}

.a4 {
color:#ffffff;
font-family: 'Conv_HVCNL';
font-size:42px;
text-transform:uppercase;
padding-left:75px;
}

.a5 {
color:#ffffff;
font-family: 'Conv_HVCNL';
font-size:30px;
text-transform:uppercase;
padding-left:45px;
}

.path {
  padding:2px 15px 2px 15px;
  margin:5px 25px 15px 0;
  width:900px;
  float:left;
  font-size:13px;
  color:#686868;
  background:#ffffff; 
  font-weight:bold;

}

.path img{
 padding-right: 5px;
 padding-left: 5px;
 margin: 0;
 align: middle;
 border: 0;
 background:none;
}

.path a {
  font-size:12px;
  color:#939393;
  text-decoration:none;
  font-family: 'HelvCyrRegular';
}

.path a:hover {
  color:#686868;
  text-decoration:underline;
}


.text ul {
    list-style-type: square;
    list-style-position: outside;
    list-style-image: none;
    color:#d48708;
}
.text li {
    color:#000000;
}
.text li pre {
    color:#000000;
}

.pole {
	 margin:0;
	 width:255px;
	 height:30px;
   border:none;
   background:url(http://www.granddanceacademy.jvl-bg.com/images/bgr_pole.gif) no-repeat top left;
 	 font-family:Arial, Verdana, Helvetica, sans-serif;
	 font-size:12px;
	 color: #606060;
	 font-style:normal;
	 padding-left:25px;
}


.pole2 {
	 margin:0;
	 width:490px;
	 height:80px;
   border:none;
   background:url(http://www.granddanceacademy.jvl-bg.com/images/bgr_pole2.gif) no-repeat top left;
 	 font-family:Arial, Verdana, Helvetica, sans-serif;
	 font-size:12px;
	 color: #606060;
	 font-style:normal;
	 padding-left:25px;
	 padding-right:10px;

}
.pole3 {
	 margin:0;
	 width:75px;
	 height:20px;
	 border:none;
   background:url(http://www.granddanceacademy.jvl-bg.com/images/bgr_pole.gif) no-repeat top left;
	 font-family:Arial, Verdana, Helvetica, sans-serif;
	 font-size:12px;
	 color: #606060;
	 font-style:normal;
	 padding-left:10px;
	 padding-right:6px;
}
td b{
   margin-top:15px;
   padding-left:30px;
   font-weight:normal;
   color:#000000;
}

td span{
 margin:0;
   padding-left:5px;
   font-weight:normal;
   color:#000000;
}

.textarea {
	 margin:0;
	 width:250px;
	 height:100px;
	 background:url(http://www.granddanceacademy.jvl-bg.com/images/bgr_pole2.gif) no-repeat top left;
	 border:none;
	 font-family:Arial, Verdana, Helvetica, sans-serif;
	 font-size:12px;
	 color: #606060;
	 font-style:normal;
	 padding-left:30px;
	 padding-right:18px;
	 padding-top:5px;
}

.send {
	 width:90px;
	 height:23px;
	 border:none;
	 padding:0;
	 color:#FFFFFF;
 	font-size:16px;
 	font-weight:bold;
	line-height:13px;
	background:#d48708;
	float:right;
  cursor:pointer;
}

.err{
font-size:12px;
color:red;
} 


/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {position: relative; margin: 0 auto; padding: 0; *zoom: 1;}
.bx-wrapper img {max-width: 100%; display: block;}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}
/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {left: 10px; background: url(../images/controls_s.png) no-repeat  0 0;}
.bx-wrapper .bx-next { right: 10px;	background: url(../images/controls_s.png) no-repeat -43px 0;}
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9;}