
html{background: #f1eee4 url(../im/html_bgr.jpg) repeat-x;padding: 0;margin: 0;height: 100%    }

body{ padding: 0;margin: 0;height: 100%;font: 12px/18px arial;color: #666}

a:link{ color: #214A44; }
a:hover{ color: #BB0028;text-decoration: underline }

input[type="button"], input[type="submit"]{ cursor: pointer }


h1{font: italic 24px georgia;color: #214A44;margin: 0 0 20px 0;padding: 0 }
h2{ font: italic  25px georgia;text-align: center;color: #BB0028;margin: 30px 0 40px 0;padding: 0; }
h3{ font: bold 14px arial;color: white;margin: 0 0 10px 0;padding: 0 }
h4{ font: italic  25px georgia;text-align: center;color: #222;margin: 0 0 40px 0;padding: 0; }
h4 strong{ font: italic  48px georgia; }


.clear{ clear: both }

.flags_top{background: url(../im/flags_top.gif) repeat-x;height: 8px  }

.obqsnenie{ font: italic 14px/20px georgia;display: block;text-align: center;margin: 20px auto 20px auto; padding-bottom:20px }
/*margin: 40px auto 20px auto; */
.telefon{ font: 30px georgia;color: Black; display:block; margin-bottom:7px; }

.stat{ text-align: left;display: block;font: italic 14px georgia;width:30%;margin: 40px 0 0 0;float: left }
.banner{ float: left;display: block;margin: 30px 10% 0 0; text-align: right;width: 55%}

.form_container{ margin: 150px 0 128px 0;background: url(../im/form_bgr.gif) no-repeat;padding: 0 0 0 48px;clear: both }
.form_results_container{ margin: 30px 0 0 0;background: url(../im/form_results_bgr.gif) no-repeat 30% bottom;padding: 0 0 35px 0;clear: both  }

.search_form{ padding: 20px 0 0 2%;height: 208px;background: #BB0028; }
.search_form fieldset{ border: 0;float: left;padding: 0;margin: 0; }
.search_form fieldset span{color: white;font: 11px arial;display: block }

/*.first_fieldset{ width: 20%; }
.second_fieldset{ width: 25%; }
.third_fieldset{ width: 30%; }
.forth_fieldset{ width: 18%; }*/

.first_fieldset{ width: 20%; }
.second_fieldset{ width: 22%; }
.third_fieldset{ width: 30%; }
.forth_fieldset{ width: 24%; }

.search_form input[type="button"]{margin: 15px 0 0 0;float: left }
.search_form input[type="submit"]{margin: 10px 0 0 0; float:right;}

.first_fieldset select,.second_fieldset select,.third_fieldset select, .forth_fieldset select{ font: 11px arial; }

.first_fieldset select { width: 170px }
.second_fieldset select{ width: 150px }
.third_fieldset select{ width: 230px }
.forth_fieldset select{ width: 200px }


.spirka{background: url(../im/spirka_pattern.jpg) repeat-y; }

.search_results_form{ padding: 20px 0 0 3%;height: 96px;background: #BB0028 url(../im/form_results_bgr_1.gif) no-repeat; }
.search_results_form fieldset{ border: 0;float: left;padding: 0;margin: 0; }
.search_results_form fieldset span{color: white;font: 11px arial;display: block }
.search_results_form input[type="button"]{margin: 15px 0 0 0;float: left } 

.drugi_programi{width: 225px;padding: 180px 80px 30px 20px;text-align: center;background: url(../im/spirka.jpg) no-repeat;  }

.jcarousel-list li a.ime_druga_programa:link, .jcarousel-list li a.ime_druga_programa:visited{ font: 18px arial;color:#BB0028; }
.jcarousel-list li a.ime_druga_programa:hover{ color: #15488E; }

 
.opisanie_drugi{ font: 12px/18px georgia;display: block;margin: 20px auto }

.jcarousel-list li .pic_drugi:link,.jcarousel-list li .pic_drugi:visited{ border: 5px solid #BB0028;width: 138px;height: 130px;overflow: hidden;display: block;margin: 0 auto 40px auto}
.jcarousel-list li .pic_drugi:hover{ border: 5px solid #214A44;width: 138px;height: 130px;overflow: hidden;display: block;margin: 0 auto 40px auto}


.oshte:link, .oshte:visited{ font:italic 12px georgia;color: #15488e;  }
.oshte:hover{ font:italic 12px georgia;color: #BB0028;}

.plane1{ background: url(../im/plane_bgr.gif) repeat-x;text-align: right;margin: 38px 60px 0 0;width: 70% }
.plane{ background: url(../im/plane_bgr.gif) repeat-x;text-align: left;margin: 0 0 0 0;float: right;width: 30% }

.middle_column{ width: 70%;float: left;padding: 0 0 0 0 }
.right_column{ width: 30%;float: left;padding: 50px 0 0 0 }

.abonament{ text-align: center }
.abonament input[type="text"]{ width: 80%;margin: 10px 0 10px 0 }
.aboniraite_se{ font:bold 18px georgia;color: #214A44;text-align: center;display: block  }
.aboniraite_se em{ font:italic 13px georgia;color: #666666;text-align: center;display: block;margin: 5px 0 0 0  }

.programa{ margin: 0 0 30px 0 }

.dyrjava_grad{ font: 13px arial;text-align: right;display: block;float: left;width: 15%;margin: 3% 2% 0 0 }
.dyrjava_grad strong{ font:italic bold 13px georgia;color: black;display: block }

.pic:link, .pic:visited, .pic_city:link, .pic_city:visited{ background: url(../im/pic_bgr.png) no-repeat; padding: 10px; width: 96px; height: 77px; overflow: hidden;display: block;float: left }


.pic_city:link, .pic_city:visited { float:none;}

.tbl_title .pic:link, .tbl_title .pic:visited{float: none; }

.programa_name:link, .programa_name:visited{ font: 16px/25px arial;margin: 2% 0 0 1%;display: block;float: left ;width: 40%}
.last_min:link, .last_min:visited{  width:69%; float:none; margin-bottom:35px;}
.cena{ font: bold 20px arial;color:#BB0028;display: block;float: left;width: 10%;text-align: center;margin: 2% 0 0 1%;  }
.cena strong{ font:normal 16px arial;color: black }

.copyright{ padding: 20px }

.next_prev_holder{text-align: center;color: #0e8dbc;margin: 0 0 10px 0;}
.next_prev_holder span{padding:5px 6px 3px 6px;color: White;background: url(../im/pager_bgr.gif) no-repeat;  }
.next_prev_holder a:link, .next_prev_holder a:visited{padding:5px 6px 3px 6px;}
.next_prev_holder a:hover{padding:5px 6px 3px 6px;}

.left_red_bgr_home { background:url(../im/logo_bgr_home.gif) no-repeat }
.left_red_bgr_in { background:url(../im/logo_bgr_in.gif) no-repeat }

/*New*/
.nav a:link, .nav a:visited { color:#214a44; text-transform:lowercase;}
.nav a:hover { text-decoration:none; }

.back_link{  padding-left:20px; background:url(../im/arrow_left.gif) no-repeat 0px 8px;}

.back_link a:link,  .back_link a:visited/*,  .print_div a:link, .print_div a:visited*/{ 
color: #0f4ba5; text-decoration:underline ; font:13px Arial; }



.back_link a:hover,  .print_div a:hover { text-decoration:none; /*background:#E6E4DA; */}

a.country:link, a.country:visited, a.country_none:link, a.country_none:visited, a.country_none:hover{
display:block; float:left;margin-left:3px;padding:3px 4px; font:bold 13px Arial;}
a.country_none:link, a.country_none:visited { color: #0f4ba5; text-decoration:underline ;}
a.country:link, a.country:visited, a.country_none:hover { background: #BB0028; color:#FFFFFF; text-decoration:none;}

 
.kurs_name  { font:italic 24px Georgia; color:#211f20; text-align:center; width:40%; margin:auto;} 
.kurs_details { float:left; width:85%; margin-left:50px;}

.kurs_info tr td { padding-bottom:20px;}
.tbl_title { color:#010101; font:italic 18px Georgia; width:25%; padding-right:15px}
.ops { font:13px/20px Arial; color:#515151;}

.kurs_main_info { font:13px Arial;color:#4e4f50; margin-bottom:20px;}
.kurs_main_info tr td { padding-bottom:10px;}
.kurs_main_info em { font:bold italic 12px Georgia; color:#282828;}
.info_uni { font:italic 24px Georgia; color:#000;}

.grad_title { font:italic 14px Georgia; color:#6b6b6b; margin:0;}
.grad_title span { display:block; font:italic 24px Georgia; color:#211f20;}
.price { font:italic 12px/24px Arial;}

 a.gall_photos:link,  a.gall_photos:visited{ font:12px Arial;color:#0f548f}
 a.gall_photos:hover,  a.gall_photos:active{text-decoration:none;}
 
.study_programm tr td { padding-bottom:0}
tr.separator td { padding-bottom:20px}
.study_time { color:#213484}


.print_div {
float:right;
/*padding-left:30px;
height:30px;
background:#255e8c;*/
/*background:url(../im/print.gif) no-repeat ;*/

}
a.reg_kurs:link, a.reg_kurs:visited {
	display:block;
	padding:20px 0px 10px 0;
	font:italic 18px Georgia;
	color:#FFFFFF;
	height:51px;
	width:127px;
	background:url(../im/butt_submit.png) no-repeat ;
	text-align:center
}
a.reg_kurs:hover { text-decoration:none;}

/*Contact*/
.contact p { font:12px/16px Arial; color:#000000; }
/*Contact FORM*/

#dinamic_form{background: #ece9df; padding: 15px;margin: 20px 0 0 0 ; width:92%; }
#dinamic_form h3{ margin-bottom:30px; font:italic 25px georgia; background:none;text-align: center;color: #BB0028; }
#dinamic_form label{  display: block; float:left; margin: 0px 20px 0 0;/**/  color:#010101; font:italic 18px Georgia;text-align:right; width:40%}

#dinamic_form input[type="text"]{ width: 200px;padding: 3px; float:left;}
#dinamic_form textarea{ width: 200px;padding: 3px;height: 100px; float:left; }
#dinamic_form input[type="button"]{  display:block; clear:both; cursor: pointer;margin: 10px auto;}
input.captcha_input{ width: 100px!important;font:bold 24px arial;/*text-align: center;*/padding-left:20px;float:left; }
#dinamic_form img { float:left;} 
#dinamic_form .clear { height:15px;}
/*----*/



/* online registracia*/

#shteta h2 {

	font:bold 23px tahoma;

	color:#BB0028;/*#980000;*/

	margin:35px 0px 10px 0px;

}

#shteta h3 {

	font:bold 17px tahoma;

	width:860px;

	color:#342c2c;

	border-bottom:1px solid #342c2c;

	margin:10px 0px 10px 0px;

}

#shteta tr td {

	font:14px tahoma;

	color:#000000;


}

#shteta tr td i {

	font:italic 11px tahoma;

	color:#000000;

	padding:10px 0px 10px 0px;

}
#shteta tr td b {

	font:bold 14px tahoma;

	color:#000000;
}

#shteta input { background:#d7ddf5;border:none; margin:0 10px 0 7px; padding-left:4px;}

#shteta input.s1 { width:416px;}

#shteta input.s_s1 { width:725px;}

#shteta input.s2 { width:200px;}

#shteta input.s2s2 { width:280px;}

#shteta input.sssss2 { width:225px;}

#shteta input.sss2 { width:285px;}

#shteta input.ss1 { width:220px;}

#shteta input.s3s { width:255px;}

#shteta input.sss3 { width:214px;}

#shteta input.s_ss3 { width:270px;}

#shteta input.s_s3 { width:555px;}

#shteta input.s4 { width:126px;}

#shteta input.sss4 { width:260px;}

#shteta input.ss4 { width:187px;}

#shteta input.s5 { width:93px;}

#shteta input.s6 { width:39px;}

#shteta input.s_ss6 { width:65px;}

#shteta input.s_s6 { width:67px;}

#shteta input.s3_1  { width:120px;}

#shteta input.s2_1 { width:318px;}

#shteta input.s4_1 { width:158px;}

#shteta input.wht1 { width:395px;background:#ffffff; letter-spacing:2mm;}

#shteta input.wht2 { width:80px; background:#ffffff;}

.important{ color:#d90707; font:14px Georgia; }

#years {

	margin:0px 0px 0px 8px;

	width: 120px;

}


#second_table tr td {

font:14px tahoma;

	color:#000000;

}



#second_shteta tr td span {

display:block;

padding:0px;

font:14px tahoma;

color:#000000;

}


#txxt_address { 

    font:12px arial;

	color:##3F3F3F;

	text-align: justify;	

}


#txxt_shtetta { 

   border-top:2px solid #031457;

   font:12px arial;

	color:##3F3F3F;

	width: 860px;

	text-align: justify;

}


#txxt_shtetta p strong {

   font:bold 18px arial;

	color:#031457;
}

.send_shteta {

	font:bold 15px/21px tahoma;

	color:black;

	width: 110px;

	cursor:pointer;

	margin:15px 0px 0x 0px;

	float:right;


}

#shteta .send_shteta1 {
	
	background:#BB0028;
	font:bold 18px/21px tahoma;

	color:#fff;

	width: 110px;

	cursor:pointer;

	margin:15px 0px 0x 0px;
	padding:5px;


}
#shteta .pn_clujeben { color:#999;}

#shteta .pn_clujeben table { margin-bottom:6px;border:2px solid #999;}

#shteta .pn_clujeben table tr td{ color:#999;}

.pn_clujeben h4 { margin:0 0 5px 0; }



#shteta .pn_clujeben input { background:none;border-bottom:2px solid #999;}

#shteta .pn_clujeben input.sl_inp1 { width:180px;}

#shteta .pn_clujeben input.sl_inp2 { width:680px;}

#shteta .pn_clujeben input.sl_inp3 { width:360px;}


/* ----END  online registracia  ----*/

/* --- PRINT KURS INFO---*/

.title_print { font:bold 13px Arial;}

/* table nastanqwane*/
.price_nastanqvane { border-left:1px solid #344447;border-top:1px solid #344447;}

.price_nastanqvane td { border-right:1px solid #344447;border-bottom:1px solid #344447;}

.price_nastanqvane th { border-right:1px solid #344447;border-bottom:1px solid #344447;}



.price_nastanqvane  .bgr_blue{ background:#F0EFEA;}

.price_nastanqvane  .bgr_white{ background:#ffffff;}

a.contacti:link , a.contacti:visited,.print_div a:link, .print_div a:visited{ background:#BB0028; display:block; padding:5px 0; font:bold 13px Arial; color:#FFFFFF; text-decoration:none}

.print_div a:link, .print_div a:visited {background:#255e8c; padding:5px;}

.print_div a.fl_left:link, .print_div a.fl_left:visited { display:block;float:left; margin-right:10px}

.reg_here a:link, .reg_here a:visited{ display:block; float:left; margin-right:10px;padding:5px; font-weight:bold; text-decoration:none; background:#255e8c;color:#FFFFFF;}
.reg_here a:hover{ background:#BB0028;}
/*  ###########################################  */


/* Last Minute*/
table.last_min_tbl { border-top:1px dotted gray; border-bottom:1px dotted gray; border-left:1px dotted gray;}
table.last_min_tbl td{ border-right:1px dotted gray;}
table.lm_no_brd{ border-bottom:none;}

.last_min_tbl a.cena:link, .last_min_tbl a.cena:visited{ text-decoration:none; color:#FFFFFF; float:none; width:100%}
 .last_min_tbl a.cena:hover { text-decoration:underline}
  .last_min_tbl p { margin-bottom:7px;margin-top:5px}
  
 .through_txt { text-decoration:line-through}
 .last_min_offer { text-align:center;margin-bottom:40px}
 .last_min_offer a:link,  .last_min_offer a:visited{ color:#BB0028;}

 .last_min_offer a:hover{ text-decoration:none; }
 /*
 .send_to_friend_form {  padding:10px;background:#BB0028 ; color:#fff; margin-right:10px;}
 .send_to_friend_form p { float:left; margin-top:0; margin-bottom:0;}
 .send_to_friend_form input {background:#fff; display:block; float:left; margin-left:10px;}*/
 
 .marg_left { margin-left:15px}
 
 a.no_act:hover{ background:#BB0028; display:block; padding:5px 0; margin:0 2px; font:bold 13px Arial; color:#FFFFFF; text-decoration:none}
 
 .lm_title, .lm_date, .lm_desc, .lm_price{ width:500px; padding:5px;}
 
 .lm_title ,.lm_price{ background:#BB0028; color:#FFFFFF}
 .lm_date { background:#f0f0f0 ; color:#000; border-bottom:1px solid gray}
 .lm_desc { background:#fff; color:#494949;padding:15px 5px}
 
 
 .our_site a:link, .our_site a:visited  { display:block; float:left; padding-left:20px; font-style:italic; color:#214A44 }
 .our_site a:hover { color:#BB0028}
 .for_us{ padding-left:20px;}
