@charset "utf-8";
/* CSS Document */

/*   general   */
body,td,th {
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height:15px;
	color: #000000;}
body {
	background-color: #000000;
	margin: 0px 0px 0px 0px;}
a:link, a:visited, a:active {
	color: #FF0000;
	text-decoration: none;}
a:hover {
	text-decoration: underline;
	color: #FF0000;}

a.seemore {
	font-size: 11px;
	color:#C80000;
	text-decoration:none;}
a.seemore:hover {
	font-size: 11px;
	color:#C80000;
	text-decoration:underline;}

/* about us*/

ul {
	list-style-type: none;
	list-style-image: url(../images/bullet.gif);
	list-style-position: inside;
	padding-top:10px;
	}

ul li {
	/*margin: 5px 20px 0px 0px;*/
	background-image:url(../images/grey_bg_wide.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-right:20px;
	}
	
.about_text{
	font-size:11px;
	line-height:15px;
	padding:0px 0px 0px 0px;}


/*   left navigation   */
.mailus{
	color: #000000;
	font-size:12px;
	line-height:14px;
	text-align:right;
	padding-right:15px;
	vertical-align:middle;
	padding-top: 75px;
	padding-bottom: 85px;}
/*   end left navigation   */


td.red_fon {
	background:url(../images/red_fon.jpg) top repeat-x;}
ul.red_fon {
    margin: 4px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: auto;
	text-align: left;
	vertical-align:middle;}
ul.red_fon li {
	margin:0px 0px 0px 0px;
	padding: 0px;
	display: inline;
	font-family: Verdana, Helvetica;
	font-size: 13px;
	line-height:20px;
	font-weight:bold;
	color: #FFFFFF;
	list-style-type: none;
	background-image:none;}
ul.red_fon li a:link, ul.red_fon li a:visited, ul.red_fon li a:active {
	text-decoration: none;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height:20px;
	color: #FFFFFF;
	padding:8px 10px 10px 10px;
	background-image:none;}
ul.red_fon li a:hover{
	text-decoration: none;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	line-height:20px;
	color: #FFFFFF;
	padding:8px 9px 10px 9px;
	background-image: url(../images/head_black_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#000000;
	border:solid #000000 1px;}

img.lead_img_pred{
	background:url(../images/loading.gif) no-repeat 50% 50%;
	background-color:#000000;}
.lead_img {
	width:150px;
	padding: 11px 11px 10px 10px;}
.lead_img_news_big {
	width:260px;
	padding: 7px 7px 7px 7px;}
.lead_img_news_big_bg {
	background-image:url(../images/img_bg_b.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:274px;
	float:left;
	margin:10px 10px 10px 10px;}

.news_big_text{
	font-size:11px;
	line-height:15px;
	padding:5px 10px 10px 10px;}
.lead_img_pred {
	background-image:url(../images/img_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:171px;
	height:130px;
	float:right;
	margin-left:8px;
	margin-top: -18px;}
.lead_img_news {
	background-image:url(../images/img_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:171px;
	height:130px;
	float:left;
	margin-left:8px;
	margin-top:2px;
	margin-bottom:2px}
.info_news{
	margin: 7px 7px 7px 7px;
	float:right;}

a.topm {
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	display:block;
	width:207px;
	padding-top:4px;
	padding-bottom:3px;}
a.topm:hover {
	font-size: 11px;
	color: #ffffff;
	background-color:#C80000;
	text-decoration:none;
	display:block;
	width:207px;}
a.selm {
	font-size: 11px;
	color: #ffffff;
	background-color:#C80000;
	text-decoration:none;
	display:block;
	width:207px;
	padding-top:4px;
	padding-bottom:3px;}
a.selm:hover {
	font-size: 11px;
	color: #ffffff;
	background-color:#C80000;
	text-decoration:none;
	display:block;
	width:207px;}

#container {
	margin:0px auto;
	background-color: #FFFFFF;
	width:896px;}
#botline {
	width:896px;
	height:2px;
	background-color:#E6E1DC;
	margin:0px auto;
	margin-bottom:10px;}
.red_title {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	font-variant: small-caps;
	background-image: url(../images/head_red_bg_2.jpg);
	background-repeat: no-repeat;
	height: 29px;
	padding-left: 10px;
	background-color: #990000;}
.home_txt {
	color: #000000;
	font-size:11px;
	background-image: url(../images/home_bg.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	padding: 0px 10px 0px 10px;
	background-color: #FFFFFF;}
.red_title_nt {
	color: #000000;
	font-size:12px;
	font-weight:bold;
	font-variant: small-caps;
	background-image: url(../images/head_grey_bg2.jpg);
	background-repeat: repeat-x;
	background-position:left top;
	height: 20px;
	padding-left: 10px;
	background-color: #eeeeee;}
.gal_img {
	width:100%;
	padding:4px;
	text-align:center;
	vertical-align:top;}
.l_img {
	width:262px;
	padding:4px;
	border:#C80000 1px solid;
	text-align:center;
	vertical-align:top;
	margin-bottom:3px;
	margin-right:10px;
	float:left;}
.r_img {
	width:262px;
	padding:4px;
	border:#C80000 1px solid;
	text-align:center;
	vertical-align:top;
	margin-bottom:3px;
	margin-left:10px;
	float:right;}
.b_img {
	float:left;
	margin:10px 10px 10px 10px;}
.black_title {
	font-size:12px;
	font-weight:bold;}
.redinput {
	border-bottom: #C80000 1px solid;
	border-left:none;
	border-right:none;
	border-top:none;
	background-color: #EEEEEE;
	font-family: Verdana, Helvetica;
	font-size: 11px;
	color: #000000;
	padding:3px;
	width:310px;}
.form_care{
	background-image:url(../images/fieldset_bg.jpg);
	background-repeat:no-repeat; 
	padding:50px 10px 25px 10px;}
	
a.button01 {
	font-size: 11px;
	color:#000000;
	text-decoration:none;
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	border: #C80000 solid 1px;
}
a.button01:hover {
	font-size: 11px;
	color:#C80000;
	text-decoration:underline;}
.red_star{
	color:#C80000;
}
.form_txt{
	font-weight: bold;
	text-align: right;
}
.form_s_txt{
	font-size:10px;
	color: #666666;
}
	
	
a.subm {
	font-size: 11px;
	text-align:right;
	color: #000000;
	text-decoration:none;
	padding-top:5px;
	display:block;
	width:207px;
	height:26px;
	background:url(../images/ekipmenu_bg.jpg) no-repeat bottom;}
a.subm:hover {
	font-size: 11px;
	color: #C80000;
	text-decoration:none;
	text-align:right;
	display:block;
	padding-top:5px;
	width:207px;
	height:26px;
	background:url(../images/ekipmenu_bg.jpg) no-repeat bottom;}
a.csubm {
	font-size: 11px;
	color: #C80000;
	text-decoration:none;
	text-align:right;
	display:block;
	padding-top:5px;
	width:207px;
	height:26px;
	background:url(../images/ekipmenu_bg.jpg) no-repeat bottom;}
a.csubm:hover {
	font-size: 11px;
	color: #C80000;
	text-decoration:none;
	text-align:right;
	display:block;
	padding-top:5px;
	width:207px;
	height:26px;
	background:url(../images/ekipmenu_bg.jpg) no-repeat bottom;}

/*   predavania   */
fieldset{
	padding: 0px 10px 15px 10px;
	margin: 5px 0px 5px0px;
	font-size: 12px;
}
h3{
	background-color:none;
	border-width:0px;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	padding:4px 15px 0px 5px;
	margin:0px 0px 15px 0px;}
.video_care{
	background-image:url(../images/fieldset_bg.jpg);
	background-repeat:no-repeat; 
	background-color:#FFFFFF;
	padding:50px 10px 25px 10px;}
.care_pred{
	background-image:url(../images/fieldset_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;}
.info_pred{
	margin: 7px 7px 7px 7px;}
.title_pred{
	color: #CC0000;
	font-size: 12px;
	line-height: 15px;
	font-weight:bold;
	margin-top:5px;}
.date_pred{
	color: #000000;
	font-size: 11px;
	font-style: italic;
	line-height: 15px;
	margin-top:5px;}
.leadtxt_pred{
	color: #000000;
	font-size: 11px;
	line-height: 15px;}
/*   end predavania   */

/*   begin galeria predavania */
.date_galpred{
	color: #666666;
	font-size: 12px;
	font-style: italic;
	line-height: 15px;
	padding: 2px 2px 2px 2px;
}
.title_galpred{
	color: #000000;
	font-size: 12px;
	line-height: 15px;
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	margin-top: 5px;
}
.galpred_box{
	width:210px;
	height:400px;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:10px;
	float:left;
	background-image:url(../images/galpred_bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;}

img.lead_img_galpred{
	background:url(../images/loading.gif) no-repeat 50% 50%;
	background-color:#000000;}
.lead_galimg {
	width:150px;
	padding: 11px 11px 10px 10px;}
.leadtxt_predgal{
	color: #000000;
	font-size: 10px;
	line-height: 13px;
	height:160px;
	overflow: auto;
	padding: 7px 5px 5px 5px;
}

/*   еnd galeria predavania */


.div_pred{
	margin:5px 5px 5px 5px;}

.title_news_care{
	color: #000000;
	font-size: 11px;
	line-height: 13px;
	font-weight:bold;
	margin-top:3px;
	padding-bottom:15px;}
.right_menu_div{
	background-color: #000000;
	background-image:url(../images/rightmenu_bg.jpg);
	background-repeat: repeat-y;
	background-position:top right;
	color: #FFFFFF;
	width:100%;
	line-height:32px;
	list-style:none;
	text-indent: 0;}
.right_menu {
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	padding-right:10px;}
a.right_menu {
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;}
a.right_menu:hover {
	font-size: 12px;
	font-weight:bold;
	color: #CC0000;
	text-decoration:none;}



.lead_img_gal {
	width:200px;
	margin-bottom:10px;
	background-color:#e3e3e3;
	background-image:url(../images/gal_img_bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:15px 5px 15px 5px;}
.gal_box{
	width:210px;
	height:500px;
	margin-left:7px;
	margin-right:7px;
	margin-bottom:10px;
	float:left;
	background-image:url(../images/gal_txt_bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;}
.gal_title{
	color: #000000;
	font-size:11px;
	font-weight:bold;
	font-variant: small-caps;	
	background-image:url(../images/gal_title_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:15px 15px 10px 15px;}

/*   footer   */
.foot_txt{
	color: #666666;
	font-size:10px;
	line-height:14px;}
.foot_txt_small{
	color: #333333;
	font-size:10px;
	line-height:12px;
	letter-spacing:0px;}
.footer{
	background-color:#000000;
	background-image:url(../images/footmenu_bg.jpg);
	background-repeat:repeat-x;
	height:51px;}
ul.foot_downmenu li a:link, ul.foot_downmenu li a:visited, ul.foot_downmenu li a:hover, ul.foot_downmenu li a:active{
	color: #5d5d5d;
	font-family: Verdana, Helvetica;
	font-size: 9px;
	font-weight:bold;
	text-decoration:none;
	padding:4px 0px 5px 0px;
	background-image:none;}
ul.foot_upmenu li a:link, ul.foot_upmenu li a:visited, ul.foot_upmenu li a:hover, ul.foot_upmenu li a:active{
	color: #a5a5a5;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	padding:4px 0px 5px 0px;
	background-image:none;}
ul.foot_upmenu {
    margin: 6px 0px 0px 0px;
    padding: 5px 20px 0px 20px;
    width: auto;
	text-align: left;}
ul.foot_upmenu li {
	/*margin: 5px 20px 0px 0px;*/
	margin:0px 10px 0px 0px;
	padding: 0px;
	display: inline;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color: #a5a5a5;
	list-style-type: none;
	background-image:none;}
ul.foot_downmenu {
    margin: 0px;
    padding: 5px 20px 0px 20px;
    width: auto;
	text-align: left;}
ul.foot_downmenu li {
	/*margin: 5px 20px 0px 0px;*/
	margin:0px 10px 0px 0px;
	padding: 0px;
	display: inline;
	font-family: Verdana, Helvetica;
	font-size: 9px;
	font-weight:bold;
	color: #5d5d5d;
	list-style-type: none;
	background-image:none;}
/*   end footer   */
.kniga_txt{
	line-height: 16px;
	font-size: 11px;
}
legend{
	font-size: 15px;
	color: #C80000;
}
