h2.title {
	margin-top: 0;
	color: #37a;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.2em;
	font-family: Verdana, Tahoma, Arial, sans-serif;
} 


.txtcomdat {
	font-size: 11px;
	font-family: "tahoma";
	color: #18369A;
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
	margin-bottom:10px;
}

  
body {
	/*background: #B1D9FD url(imgs/new_year_bg.jpg) 50% 0 repeat-y; */
}

.copy {
	font-size: 11px;
	font-family: "tahoma";
	text-align:center;
	color: #757474;
	padding-left:5px;
	padding-right:5px;
	filter : DropShadow(Color="white",OffX="1",OffY="1",Positive="1"); 
	text-decoration:none;
}
  

.button {
font-family: Tahoma;
font-size: 14;
background-color:#ffffff;
font-weight: bold;
color: #4a4a4a;
text-align: center;
border-top: 1px outset #4A4A4A;
border-bottom: 1px outset #4A4A4A;
border-left: 1px outset #4A4A4A;
border-right: 1px outset #4A4A4A;
}
.item {
font-family: Tahoma;
font-size: 12;
background-color: #ffffff;
color: rgb(0,0,0);
border: 1px solid #4A4A4A;
}
.inside {
position: absolute;
left: -10000px;
}

.otvet {
	font-size: 11px;
	font-family: "Tahoma";
	color: #3e3e3e;
	padding-left:2px;
	padding-right:2px;
	margin-top:10px;
	margin-bottom:10px;
}

.menu {
	font-family:"tahoma";
	/*font-weight: bold;*/
	font-size: 12px;
	text-align: left;
	color: #3e3e3e;
	padding-left: 16px;
}

.zag {
	font: bold 13px "Georgia", Helvetica, sans-serif;
	text-align: center;
	color: #4A4A4A;
	padding-right: 11px;
	padding-left: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.zag_11 {
	font: 14px "tahoma";
	text-align: left;
	color: #000000;
	padding-left: 16px;
	font-weight: 500;
}
   
.zag_77{
	font: 14px "tahoma";
	text-align: right;
	color: #000000;
	padding-left: 16px;
	font-weight: 500;
}

.in_line {
	font: 14px "Tahoma";
	text-align: center;
	color: #000000;
	font-weight: 500;
}


.zag_22 {
	font: 13px "tahoma";
	font-weight:bold;
	text-align: center;
	color: #4A4A4A;
	font-stretch:ultra-expanded;
	margin-top:10px;
	margin-bottom:10px;
}


.videl_text {
	font: 13px "tahoma";
	font-weight:bold;
	color: #4A4A4A;
	font-stretch:ultra-expanded;
}


.videl_text_autor_faq/*auaaeaiiue oaeno*/
   {	font: 13px "tahoma";
       	font-weight:bold;
	    color: #4A4A4A;
	    font-stretch:ultra-expanded;
   }

  .item
  {
  font-family: Tahoma;
  font-size: 12;
  background-color: #ffffff;
  color: rgb(0,0,0);
  border: 1px solid #000000;
  }

  .texttable/*oaeno aioo?e oaaeeo*/
  {
  font-size: 12px;
  font-family: "tahoma";
  text-align:left;
  color: #3e3e3e;
  padding-left:5px;
  padding-right:5px;
  }

  .text_table/*oaeno aioo?e oaaeeo*/
  {
  font-size: 12px;
  font-family: "tahoma";
  text-align:left;
  color: #3e3e3e;
  padding-left:5px;
  padding-right:5px;
  }

	ul.text {
	font: 12px "tahoma";
	text-align: justify;
	color: #3e3e3e;
	margin-left: 20;
	padding-left: 20px;
	margin-top:10px;
    margin-bottom:10px;
	}


  .text
  {
        font-size: 12px;
	    font-family: "tahoma";
	    color: #3e3e3e;
	    padding-left:5px;
	    padding-right:5px;
		margin-top:10px;
	    margin-bottom:10px;
  }
	#r a:font-family { tahoma; }
	#r a:link { color: #3e3e3e;}
	#r a:visited { color: #3e3e3e;}
	#r a:active { color: #3e3e3e;}
	#r a:hover{ color:#7290EF;}
	#r a:hover{background-color:none;}
	#r a{text-decoration:none;}
	#r a:hover{text-decoration: none;}

.zagnovost
{	font: 13px "tahoma";
	text-align: left;
	color: #3e3e3e;
        padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 10px
}


.zagarchnov
{	font-family: "tahoma";
    	font-size: 12px;
	text-align: left;
	color: #3e3e3e;
        padding-left: 4px;
	padding-top: 10px;
	padding-bottom: 10px
}

.textnovostey
{	font: 12px "tahoma";
	text-align: left;
	color: #3e3e3e;
	padding-left:5px;
}

p
  { 	font-size: 12px;
	font-family: "tahoma";
	color: #3e3e3e;
	text-align: justify;
	margin-top:10px;
	margin-bottom:10px;
    margin-left:5px;
	margin-right:5px;
  }

    	#ref a:link { color: #18369A ;}
	#ref a:visited { color: #18369A;}
	#ref a:active { color: #18369A;}
	#ref a:hover{ color:#7290EF;}
	#ref a:hover{background-color:none;}
	#ref a{text-decoration:none;}
	#ref a:hover{text-decoration: none;}

.td
    {
	 font-size: 12px;
        font-family: "tahoma";
	    text-align:center;
		color: #3e3e3e;
	    padding-left:10px;
	    padding-right:10px;

	}


	 .text-no-abzac  /*noeeu oaenoa aac aacaoia*/
	 {
	 color:#333333;
	 font-family: Tahoma;
	 font-size:10pt;
	 text-align: left;
	 text-indent: 0;
	 line-height: 100%;
	 margin-left: 5;
	 margin-right: 5;
	 margin-top: 0;
	 margin-bottom: 0;
	 }

	 DIV.date-forum  /*aey aaou ia oi?oia*/
	 {
	 color:#999999;
	 font-family: Tahoma;
	 font-size:7pt;
	 text-align: left;
	 text-indent: 0;
	 line-height: 100%;
	 margin-left: 5;
	 margin-right: 5;
	 margin-top: 3;
	 margin-bottom: 0;
	 }

	 .text-no-abzac-f  /*noeeu oaenoa aac aacaoia aey oi?oia*/
	 {
	 color:#333333;
	 font-family: Tahoma;
	 font-size:10pt;
	 text-align: left;
	 text-indent: 0;
	 line-height: 100%;
	 margin-left: 5;
	 margin-right: 5;
	 margin-top: 0;
	 margin-bottom: 0;
	 }

	 DIV.link-text-forum   /*Ia oi?oia nnueee*/
	 {
	 position: relative;
	 font-family: Tahoma;
	 font-size:10pt;
	 margin-top: 0;
	 margin-bottom: 0;
	 margin-left: 5;
	 }
	 #linkfor a:link { color: #3e3e3e;}
	 #linkfor a:visited { color: #3e3e3e;}
	 #linkfor a:active { color: #3e3e3e;}
	 #linkfor a:hover{ color:#7290EF;}
	 #linkfor a:hover{background-color:none;}
	 #linkfor a{text-decoration:none;}
	 #linkfor a:hover{text-decoration:none;}

	 DIV.link-text-smal   /*noeee nnueie ano?a?a?ueony a oaenoa aac aaca?aa*/
	 {					  /*e aac iia?a?eeaaiey IAEAIIUEEE*/
	 position: relative;
	 font-family: Tahoma;
	 font-size:8pt;	   /*eniieuco? a "A?oea aieiniaaiey"*/
	 margin-top: 0;
	 margin-bottom: 0;
	 margin-left: 0;
	 }
	 #links a:link { color: #3e3e3e;}
	 #links a:visited { color: #3e3e3e;}
	 #links a:active { color: #3e3e3e;}
	 #links a:hover{ color:#7290EF;}
	 #links a{text-decoration:none;}

	 DIV.link-text-f-avt   /*Ia oi?oia nnueee*/
	 {
	 position: relative;
	 font-family: Tahoma;
	 font-size:10pt;
	 margin-top: 0;
	 margin-bottom: 0;
	 margin-left: 5;
	 }
	 #linkfav a:link { color: #333333 ;}
	 #linkfav a:visited { color: #333333 ;}
	 #linkfav a:active { color: #333333 ;}
	 #linkfav a:hover{ color:#333333;}
	 #linkfav a:hover{background-color:none;}
	 #linkfav a{text-decoration:none;}
	 #linkfav a:hover{text-decoration:underline;}
.zag_12 { display:none; }



/*~~~~~~~! new year 2009 !~~~~~~~~*/
span.new_year {
	color: #1261ac;
}
span.new_year strong {
	font-weight: bold;
	color: #1261ac;
}
span.new_year span {
	color: #1e91fe;
}
span.new_year strong span {
	font-weight: bold;
	color: #1e91fe;
}
span.new_year em {
	font-style: normal;
	color: #1e91fe;
	font-size: 1.6em;
}

/*~~~~~~~! feedback form !~~~~~~*/
.hide_fields {
	display: none;
}
.form_feedback {
	width: 510px;
	margin: 0 auto;
}
.form_feedback label {
	float: left;
	width: 100px;
	padding: 1px 10px 8px 0;
	font: bold 13px/15px Verdana, Arial, Tahoma, sans-serif;
	text-align: right;
}
.form_feedback input.text,
.form_feedback textarea {
	float: left;
	width: 400px;
	padding: 1px 2px;
	margin: 0 0 8px 0;
}
.form_feedback .submit {
	padding: 0 0 0 110px;
}
.form_feedback .submit .ajax_info {
	min-height: 16px;
	_height: 16px;
	margin: 1em 0 0 0;
}
.form_feedback .submit .ajax_info.load {
	background: url(/design/imgs/loader.gif) 0 0 no-repeat;
}
.form_feedback .submit .ajax_info.load * {
	display: none;
}
.form_feedback .submit .ajax_info .ok {
	font: bold 12px/15px Verdana, Arial, Tahoma, sans-serif;
	color: #060;
}
.form_feedback .submit .ajax_info .error {
	font: bold 12px/15px Verdana, Arial, Tahoma, sans-serif;
	color: #900;
}

/*~~~~~~~! auction !~~~~~~*/
table.auction_table {
	width: 100%;
	margin: 1em 0;
	border-collapse: collapse;
}
table.auction_table th,
table.auction_table td {
	padding: 5px 10px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	font: 12px/17px Verdana, Arial, Tahoma, sans-serif;
	text-align: left;
}
table.auction_table th {
	font-size: 0.9em;
	line-height: 1.5em;
	font-weight: bold;
}
table.auction_table td {
	color: #666;
}
table.auction_table td a {
	color: #666;
}
table.auction_table tr.active td {
	background: #dff8d9;
	color: #000;
}
table.auction_table tr.active td a {
	color: #090;
}

/*~~~~~~~! other styles !~~~~~~*/
strong {
	font-weight: bold;
}
.warn {
	color: #903;
}
.warn_blue {
	color: #1b4880;
}
.lilac {
	color: #6a1ebd;
	font: 18px Verdana, Arial, Tahoma, sans-serif;
}
ol, ul {
	font: 12px Tahoma, Arial, sans-serif;
	color: #3e3e3e;
	text-align: justify;
	margin-top: 6px;
	margin-bottom: 14px;
}
ol li, ul li {
	font: 12px Tahoma, Arial, sans-serif;
	color: #3e3e3e;
	text-align: justify;
	margin: 0 0 4px 0;
}

.sp {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 0;
	width: 0;
	overflow: hidden;
}

div.may9 {
	min-height: 20px;
	_height: 20px;
	background: url(/imgs/design/lenta4.gif) 0 0 no-repeat;
	/* background: url(/imgs/design/lenta3.jpg) 0 0 no-repeat; */
	padding: 34px 0 0 65px; 
}
div.may9 span.first {
	color: #d11;
}

a.left_special {
	text-decoration: underline !important;
	color: #3163A1 !important;
	font-weight: bold;
}
a.left_special:hover {
	text-decoration: none !important;
}
.f_big {
	font-size: 1.5em;
}

.flags img {
	border: 0;
	margin: 3px 5px 0 0;
}
h3 {
	margin-bottom: 0.7em;
	font: bold 18px/20px Arial, Verdana, Tahoma, sans-serif;
}
.faq_item {
	margin: 0 0 2em 30px;
}
.faq_item .quest {
	margin: 0 0 0.5em 0;
	font-weight: bold;
}
.faq_item .request {
	margin: 0;
}
.disable {
	color: #999;
}
.webinar_enter {
	margin: 0 0 0 3em;
	padding: 0 6px;
	border: 1px solid #360;
	font-size: 1.4em;
	line-height: 1em;
	font-weight: bold;
	text-decoration: none;
	color: #360;
}
.webinar_enter:hover {
	border: 1px solid #390;
	color: #390;
}
.webinar_enter.disable {
	border: 1px solid #ccc;
	color: #777;
}
img.left {
	float: left;
	margin: 0 10px 4px 0;
}


/* ---- Scrollable --- */
.scrollable {
	background:#b2c1d4;
	padding:5px 45px;
	position:relative;
	margin:10px 0 25px 0;
}
.scrollable .wrap {
	position:relative;
	background:#FFF;
	height:100px;
	overflow:hidden;
}
/* list */
.scrollable ul {
	position:absolute;
	width:5000px;
	height:100px;
	padding:0;
	margin:0;
}
.scrollable ul li {
	float:left;
	padding:30px 20px;
	margin:0;
	list-style:none;
	line-height:40px;
	vertical-align:middle;
}
.scrollable ul li img {
	line-height:40px;
	vertical-align:middle;
}
/* navigation */
.scrollable a.nav {
	position:absolute;
	width:18px;
	height:67px;
	background:gray;
	top:22px;
	cursor:pointer;
	background:no-repeat 0 0;
}
.scrollable a.nav:hover {
	background-position:0 -67px;
}
.scrollable a.nav.disabled {
	background-position:0 -134px;
}

.scrollable a.nav.prev {
	left:12px;
	_left:-33px;
	background-image:url(/imgs/design/scrollable_prev_bg.gif);
}
.scrollable a.nav.next {
	right:12px;
	background-image:url(/imgs/design/scrollable_next_bg.gif);
}

/* --- Specializtion --- */
table.specialization, table.info-table {
	width:580px;
	border-collapse:collapse;
	border:1px solid gray;
	color: #3e3e3e;
	font:normal 12px/16px Tahoma, Arial, sans-serif;
}
table.specialization th, table.specialization td, table.info-table th, table.info-table td {
	padding: 10px;
	border:1px solid gray;
}
table.info-table th, table.info-table td {
	padding:5px;
}
table.specialization th, table.info-table th {
	text-align: center;
	font-weight: bold;
	vertical-align:middle;
}
table.specialization td, table.info-table td {
	text-align: left;
	vertical-align: top;
}
table.specialization th small {
	font-weight: normal;
	font-size:10px;
	line-height:12px;
}

table.specialization .listing {
	width:95px;
	vertical-align:middle;
	text-align:center;
}
table.specialization .forms {
	width:65px;
}
table.specialization .faculties {
	width:110px;
	vertical-align: middle;
}

table.specialization-compact {
	
}


/* Player */
#player {
	display:block;
	width:500px;
	height:400px;
}


/* Form */
form fieldset {
	border: none;
	padding: 0;
	margin: 0 0 1em 0;
}
form fieldset label,
form fieldset input,
form fieldset textarea {
	margin: 0 !important;
}
form fieldset label {
	padding-bottom: 0 !importnat;
}
form fieldset .input-comment {
	display: block;
	margin: 0 0 1em 110px;
	font: italic 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	color: #c33; 
}
