/*инпортване на стиловете за мею*/
@import"dhtml-vert.css";

/*чистене на падинг и марги за всички стилове*/
* {
	padding: 0;
	margin: 0;
	
}
body {
	background: #FFFFFF url(/images/bgOFF.gif) repeat-x 10px 20px;	
	font: 12px/15px  Arial, Helvetica, sans-serif;
	color:#666;
	
	
}
/* основен котейнер */
div.wrapper {
	width:810px;
	height:auto;	
	padding:0;
	z-index:5;
	position: relative;
	top:15px;
	left:20px;
}
/*ляв навигационнен блок*/
div.navi{
	float:left;
	width:200px;
	 height:auto;
	margin-top: 0;
	z-index:100;
  }
/*меню за нас*/  
div.navi_about-bg{
	width:100%;	
    min-height: 170px;
	background: #FF6600 url(/images/about.gif) no-repeat bottom;
	padding-bottom:30px;
}
* html .wrapper .navi .navi_about-bg {
    height:170px/* IE Min-Height Hack */ 
	} 
div.navi_about-en{
	width:100%;	
    min-height: 170px;
	background: #FF6600 url(/images/about_en.gif) no-repeat bottom;
	padding-bottom:30px;
}
* html .wrapper .navi .navi_about-en {
    height:170px/* IE Min-Height Hack */ 
	} 
/*меню за обучения*/  
div.navi_edu-bg{
    margin-top:10px;
	width:100%;
	min-height: 170px;
	padding-bottom:30px;
	background: #7c8280 url(/images/navi.gif) no-repeat bottom;
} 
div.navi_edu-en{
    margin-top:10px;
	width:100%;
	min-height: 170px;
	padding-bottom:30px;
	background: #7c8280 url(/images/navi_en.gif) no-repeat bottom;
} 

* html .wrapper .navi .navi_edu-bg {
	height:170px;
	z-index: 100;/* IE Min-Height Hack */ 
} 
* html .wrapper .navi .navi_edu-en {
	height:170px;
	z-index: 100;/* IE Min-Height Hack */ 
} 
/*меню за езици - програми */ 
div.leftColumn-bg{
    margin-top:10px;
	width:200px;
	min-height: 170px;
	padding-bottom:30px;	
	background: #EEE url(/images/lang.gif) no-repeat bottom;
}
* html .wrapper .navi .leftColumn-bg {
	height:170px;/* IE Min-Height Hack */ 
	
} 
div.leftColumn-en{
    margin-top:10px;
	width:200px;
	min-height: 170px;
	padding-bottom:30px;	
	background: #EEE url(/images/lang_en.gif) no-repeat bottom;
}
* html .wrapper .navi .leftColumn-en {
	height:170px;/* IE Min-Height Hack */ 
	
} 
/* хоризонтална навигация */
div.naviHorizontal{
	float:none;
	width:790px;
	height:40px;
	background:  url(/images/logo.png);
	background-position:left;
	background-repeat:no-repeat;
	text-align:right;
	margin-bottom: 10px;
	
}
.wrapper .naviHorizontal ul{
   margin:0;
   padding:0;
   list-style-type:none;
   width:auto;
  
}
.wrapper .naviHorizontal li {
	display:block;
	float:right;
	margin:0;
	font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif
		
}
.wrapper .naviHorizontal li a {
   display:block;
   float:left;
   color:#666;
   text-decoration:none;
   padding:11px 10px 0;
   height:23px;
   background:transparent url(/images/bgDIVIDER.gif) no-repeat top right;
}
.wrapper .naviHorizontal li a:hover {
	text-decoration: none;	
	background:#fff url(/images/bgON.gif) no-repeat top left;
	color: #666;
	
	
}
/* стил за статичен бутон */
.neviStatic{
    display:block;
    float:left;
    color:#666;
    text-decoration:none;
    padding:11px 10px 0;
    height:23px;
    text-decoration: none;	
	background:#fff url(/images/bgON.gif) no-repeat top left;
	color: #666;
	}
/* банер основен */
div.banner{
	margin-left:0;
	margin-top:0px;
	float:right;
	width:600px;
	height:235px;
	background: #FFFFFF url(/images/rightBanner.gif) no-repeat right top;
	left:200px;
	text-align:left;
	
}
/* новини блок */
div.news{
	width:480px;
	min-height:115px;
	float: right;
	background: #F1F1f1 url(/images/news.gif) no-repeat right bottom;
	color:#545454;
	padding: 20px 100px 40px 20px;
  }
.news p{
    padding-left:0;
	}
	
.more{
	padding: 0 10px 0 0;
	text-align:right;
	margin: 0px;
   
}
* html .wrapper .news{ 
    height:115px;/* IE Min-Height Hack */
	}
	/* дубъл на блок новини  блок */
div.bannerBottom{
	width:480px;
	min-height:115px;
	float: right;
	background: #F1F1f1 url(/images/bannerBottom.gif) no-repeat right bottom;
	color:#545454;
	padding: 20px 100px 40px 20px;
  }
.bannerBottom p{
    padding-left:0;
	}  
div.root{
	margin-top:-5px;
/*	padding-left:-20px;*/
	margin-bottom:10px;	
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;	
	height: auto;
   }

* html .wrapper .bannerBottom{ 
    height:115px;/* IE Min-Height Hack */
	}
.wrapper .contentWrapper .mainContent a{
   color:#FFFFFF;
   }	
   
.contentWrapper a {
	font-weight:bold;
}
	
/* основно съдържание */
div.mainContent{
	position:relative;
	width:330px;
	min-height:170px;
	color:#fbfbfb;
	float:left;
	top:auto;
	padding-left:220px;
	padding-top:30px;
	padding-right:30px;
	margin-top:10px;
	margin-bottom:30px;
	z-index: 3;
  }
  
  div.mainContentTest{
	position:relative;
	width:330px;
	min-height:170px;
	color:#fbfbfb;
	float:left;
	top:auto;
	background: #7C8280 url(/images/t.gif) no-repeat left top;
	padding-left:220px;
	padding-top:30px;
	padding-right:30px;
	margin-top:10px;
	margin-bottom:30px;
	z-index: 3;
  }
 .wrapper .contentWrapper.mainContent{ 
   height:170px;/* IE Min-Height Hack */
   }
/* стяга на основното съдържание на 580px*/   
div.contentWrapper{
	position:relative;
	width:560px;
	min-height:200px;
	left:10px;
	float:left;
	z-index: 3;
}
* html .wrapper .contentWrapper{ 
   height:200px;/* IE Min-Height Hack */
   }
 .wrapper .contentWrapper p{
   margin-bottom:15px;
   margin-top: 10px;
   }
/* див за зачистване на флот*/   
div.cleare{
	width:100%;
	height:2%;
	clear:both;
	}
/* футер */	
div.footer {
	margin: 100px 0px 5px;
	padding: 20px;
	height:100px;
	float: left;
	clear:both;
	width:750px;	
	font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;
	background: url(/images/footer.gif) no-repeat left top;
}
.footer a{
text-decoration:none;
color:#666666;
font:10px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;
}

.footer a.topTarget{
	text-decoration:underline;
	margin-right: 600px;
}

.footer p{
	text-align:right;
	font:10px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	bottom: 0px;
  }
/* закрива черната линия в ляво чисто декоративно*/  
div.bannerEnd{
   position:absolute;
   top:0;
   left:0;
   width:230px;
   height:300px;
   z-index:2;
   background:#fff;
}
/* черната линия горео чисто декоративно*/  
div.backLine{
	height:200px;
	width:100%;
	position:absolute;
	top:65px;
	left:0;
	z-index:1;
	background: #000000;
}
/* основни тагове */
h1 {
	font: bold 16px/18px  Arial, Helvetica, sans-serif;	
	padding-bottom: 8px;
	
}
a{
color:#545454;
  }
.wrapper .contentWrapper h1 {
	margin-top: 10px;
}
/* menu style static*/
.wrapper .navi .leftColumn-en #menu .static{
  background: #8B8A8A;
  color: #fff;
}
.wrapper .navi .leftColumn-bg #menu .static{
  background: #8B8A8A;
  color: #fff;
}
.wrapper .navi .navi_about-en #main .static{
   background: #CCC;
    color: #666;
	}
.wrapper .navi .navi_about-bg #main .static{
   background: #CCC;
    color: #666;
	}
.wrapper .navi .navi_edu-en #navmenu .static{
   background: #EEE;
    color: #666;
}
.wrapper .navi .navi_edu-bg #navmenu .static{
   background: #EEE;
    color: #666;
}



/* -----snimki-text new style------*/
h2 {
	font: 20px/24px  Arial, Helvetica, sans-serif;	
	padding-bottom: 15px;
	margin-top:10px;
	
}
h3 {
	font: normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
	padding-top: 0;
	margin-top: 0;
	color: #666666;
	
}
.wrapper .contentWrapper ul {
	padding-right: 15px;
	margin: 15px;
}
.wrapper .contentWrapper li {
	margin-left: 15px;
	padding-left: 15px;
}
.wrapper .contentWrapper img {
	border-width: 0px;
	border-style: none;
	margin-right: 10px;
	margin-bottom: 10px;
	
}
/*snimki-text end*/




/* testove */
div.question {
	margin-top:1em;
	font-weight:bold;
	border: 1px solid #F1F1F1;
	padding: 15px;
	width: 220px;
	float: left;
	height: 175px;
	margin-right: 10px;
}
.answer {
	font-weight:normal;
	display: block;
	padding-right: 15px;
	margin-bottom: 2px;
}
/* - - - testove */

/* login */
div.login {
	margin-top:16px;
	margin-left:150px;
}
div.login .gallery img {
	margin-bottom:120px;
}
/*  - - - login */


/* tablici */
table.schedules td {
	font-size:13px;
	
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	color:#000;
	padding:0.4em;
	padding-left:10px;
	margin:0;
	
}

table.schedules {
	width:100%;
	margin-top:10px;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	
}

.tableDetailsButton, .tablePriceButton {
	font-weight:bold;
}

.tableDetailsDiv {
	padding:5px;
}

.tableDetailsPanel, .tablePricePanel {
	border-left-style:solid;
	border-left-width:1px;
	margin:15px;
	padding-left:15px;
}

.tableChangePanel {
	padding:10px;
}

.brRemove {
	display:block;
	height:10px;
}
/* - - - tablici */


.tableDetailsEdit, .tablePriceEdit, .tableChange, .tableSwitchVisibility, .specialContentEditButton, .indexContentEditButton, .obu4enienovinaEditButton, .picSwitch{
	color:red;
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color:red;
	margin:2px;

	width: 150px;
}

/* tekstovo sydyrjanie */
.specialContentEdit, .indexContentEdit, .obu4enienovinaContentEdit {
	display:none;
	width:400px;
}
textarea {
	width:800px;
}
textarea.littleTeaxtarea {
	width:500px !important;
	height:300px !important;
}
/* - - - tekstovo sydyrjanie */

/*galeria*/
.removeButton {
	margin:-23px;
	margin-top:-100px;
	top:0;
	
}
.mceEditorIframe, .mceEditor {
	width:560px !important;
	height:550px !important;
}

#specialOffersFormIndex .mceEditorIframe, #specialOffersFormIndex .mceEditor{
	height:250px !important;
}

#indexOffersFormIndex .mceEditorIframe, #indexOffersFormIndex .mceEditor {
	height:250px !important;
}
.mceEditorContainer, #obu4enienovinaFormIndex  .mceEditorContainer {
	float:left;
}
/* testove */

.wrapper .bannerBottom ul {
	list-style-type: none;
}
.wrapper .bannerBottom li {
	display: inline;
	padding-right: 10px;
}
h4 {
	padding-bottom: 15px;
	padding-top: 0;
	margin-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	/*background-color: #FFFFFF;*/
	color: #666666;
}
input{
   margin-right:15px;}
div.check{
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
}

div.gre6enOtgovor {

	
	border-color:red !important;
	background-image: url(/images/no.gif) !important;
	background-repeat: no-repeat;
	background-position: 200px 150px;
}

div.verenOtgovor {

	
	background-image: url(/images/yes.gif) !important;
	background-repeat: no-repeat;
	background-position: 200px 150px;
	border-color:green !important;
}

dt {
	font: 14px/16px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top: 25px;
	padding-top: 10px;
}
dd {
	padding-left:2em;
}






/*imagebox*/
#ibpic { display: none; margin: 0; position: fixed; top: 50%; left: 50%; background: #FFF; border: 1px solid #CCC; z-index: 10000; }

#overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #FFF; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; z-index: 100; }

.noscroll { overflow: hidden; min-height: 100%; height: auto !important; height: 100%; }

#ibloading { display: none; width: 56px; height: 56px; margin: -25px 0 0 -25px; position: fixed; top: 50%; left: 50%; background: url(/images/bgrd_la.gif) center no-repeat; z-index: 10000; }
#ibloading img { display: block; margin: 12px auto; }

* html  body  #ibpic {
	position:absolute;
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( (document.documentElement.clientWidth/2 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression((document.documentElement.clientHeight/2 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

/** html  body  #overlay {
	display: none;
	width:expression(document.documentElement.clientWidth+ 'px');
	position:absolute;
  left: expression( (document.documentElement.clientWidth/2 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression((document.documentElement.clientHeight/2 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  background-color:white;
}*/

* html  body #ibloading {
position:absolute;

  left: expression( (document.documentElement.clientWidth/2 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ) !important;
  top: expression((document.documentElement.clientHeight/2 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' ) !important;
}

/**html, *body {
        height: 100%;   overflow: auto; 
        }
*#overlay { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #FFF; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; z-index: 100; }
*#ibpic { display: none; margin: 0; position: fixed; top: 50%; left: 50%; background: #FFF; border: 1px solid #CCC; z-index: 10000; }*/


/* --- imagebox*/

/* tablici contact------------------ start*/
.contact{
	background:#FFFFFF;
	/*margin: 5px;
	padding: 5px;*/
	border-width: 0px;
	border-style: none;
	width: 400px;	
}
.contact tr{
    margin: 5px;
	padding: 5px;
	border-width: 0px;
    border-style: none;
	width: 300px;	}
	
.contact td{
    margin: 5px;
	padding: 5px;
	border-width: 0px;
    border-style: none;}
.contact dt{
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.contact dl{
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom:10px;
	padding-top:5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;	
}
.contact textarea {
	width:300px;
}
.contactButon {
	background:#FFFFFF;
	border: 1px solid #999999;
}
/* tablici contact------------------ end*/

select{
	width:200px;
} 

hr {
	border-style:none;
	border-width:0;
	background-color:#ccc;
	color:#ccc;
	heIght:1px;
}

h5 {
	font-size: 12px;
	font-weight:bold;
	padding-top:18px;
	padding-bottom:6px;
}

a.faqQuestion {
	text-decoration:none;
	font-weight:bold;
}

ul.faqQ li {
	list-style-position:inside;
	margin-bottom:.3em;
}

ul li {
	list-style-position:inside;
}

.contentWrapper p {
	margin-bottom:0px;
	margin-top: 10px;
}


.title_orange {
	color: rgb(255, 102, 0);
}