<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
  html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 baseline)
  v1.4 2009-07-27 | Authors: Eric Meyer &amp; Richard Clark
  html5doctor.com/html-5-reset-stylesheet/
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  

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

nav ul, aside ul { list-style:none; }

blockquote, q { quotes:none; }

blockquote:before, blockquote:after,
q:before, q:after { content:''; content:none; }

a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }

ins { background-color:#ff9; color:#000; text-decoration:none; }

mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }

/* tables still need cellspacing="0" in the markup */
table { border-collapse:collapse; border-spacing:0; }

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }

input, select { vertical-align:middle; }

/* END RESET CSS */


/* fonts.css from the YUI Library: developer.yahoo.com/yui/
   Refer to developer.yahoo.com/yui/3/cssfonts/ for font sizing percentages

  There are three custom edits:
   * remove arial, helvetica from explicit font stack
   * we normalize monospace styles ourselves
   * table font-size is reset in the HTML5 reset above so there is no need to repeat
*/

select, input, textarea, button { font:99% sans-serif; }

/* normalize monospace sizing 
 * en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome
 */
pre, code, kbd, samp { font-family: monospace, sans-serif; }
 

/* 
 * minimal base styles 
 */

body, select, input, textarea { 
  /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */ 
  color: #444;  
  /* set your base font here, to apply evenly */
  /* font-family: Georgia, serif;  */ 
}

html, body {
	background: #fff;
}

body {
	font: normal normal 1em/1.5em Helvetica, Arial, sans-serif;	
}

/* always force a scrollbar in non-IE */ 
html { overflow-y: scroll; }

 
/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }

a, a:active, a:visited { color: #069; }
.main-content a:visited { color: #5591af; border-bottom-color: #5591af; }

a:hover { color: #906; }

ul, ol { margin-left: 1.8em; }
ol { list-style-type: decimal; }

/* Remove margins for navigation lists */
nav ul, nav li, aside ul, aside li { margin: 0; } 

small { font-size: 85%; }
strong, th { font-weight: bold; }

td, td img { vertical-align: top; } 

sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }

pre { 
  padding: 15px; 
  
  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */
  white-space: pre; /* CSS2 */
  white-space: pre-wrap; /* CSS 2.1 */
  white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word; /* IE */
}
 
textarea { overflow: auto; } /* thnx ivannikolic! www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */

.ie6 legend, .ie7 legend { margin-left: -7px; } /* thnx ivannikolic! */

/* align checkboxes, radios, text inputs with their label
   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }

/* hand cursor on clickable input elements */
label, input[type=button], input[type=submit], button { cursor: pointer; }
 
/* webkit browsers add a 2px margin outside the chrome of form elements */  
button, input, select, textarea { margin: 0; }

/* colors for form validity */
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { 
      border-radius: 1px;
    -moz-box-shadow: 0px 0px 5px red; 
 -webkit-box-shadow: 0px 0px 5px red; 
         box-shadow: 0px 0px 5px red;
}
.no-boxshadow input:invalid, 
.no-boxshadow textarea:invalid { background-color: #f0dddd; }


/* These selection declarations have to be separate.
   No text-shadow: twitter.com/miketaylr/status/12228805301 
   Also: hot pink. */
::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; } 

/*  j.mp/webkit-tap-highlight-color */
a:link { -webkit-tap-highlight-color: #FF5E99; } 

/* make buttons play nice in IE:    
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {  width: auto; overflow: visible; }
 
/* bicubic resizing for non-native sized IMG: 
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }


/* 
 * Non-semantic helper classes 
 */

/* for image replacement */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

/* Hide for both screenreaders and browsers
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { display: none; visibility: hidden; } 

/* Hide only visually, but have it available for screenreaders 
   www.webaim.org/techniques/css/invisiblecontent/  &amp;  j.mp/visuallyhidden  */
.visuallyhidden { position: absolute !important;    
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px); }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* &gt;&gt; The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements &lt;&lt; j.mp/bestclearfix */
.clearfix:before, .clearfix:after {
  content: "\0020"; display: block; height: 0; visibility: hidden;	
} 

.clearfix:after { clear: both; }
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }




/* Basic Page Layout */

html {

}

body {
	padding: 24px 0;
	/* background: #f7f7f7; */
	background: #fff;
}

/* Show baseline and grid */
.debug {
		
}

	.debug #page {
		background: url('../img/_grid.png') 50% 0 repeat-y;	
	}

#page {
	width: 940px;
	margin: 0px auto;
	padding: 0px 20px;
}

	#site-header {
		display: block;
		width: 100%; height: 72px;
		padding-top: 96px;
		margin-bottom: 0;
		
		position: relative;
		
	}

		#to_newslab {
			position: absolute;
			top: 10px; right: 0;
			font-size: 1.1em;
			color: #555;											
		}
		
			#to_newslab a {
				font-size: .9em;
			}
			
		#to_newslab:hover {
			
		}
	
		.back {
			position: absolute;
			bottom: 0; left: -20px;
			width: 100%; height: 76px;
			 
			padding: 0 20px;
			background: #fff;
			z-index: 0;
		}
	
		.search {
			position: absolute; 
			top: 24px; left: 240px;
		}

		.global {
			display: block;
			width: 940px; height: 72px;
			
			position: absolute;
			top: 96px; left: 0px;
		}

	.breadcrumbs {
		width: 100%; height: 24px;		
	}	
	
		.index .breadcrumbs {
			margin-bottom: -24px;
		}
	
	.main-content {
		overflow: hidden; clear: both; zoom: 1;
		zoom: 1; 
	}
	
		.left-sidebar .main-content .main-l {
			float: left;
			width: 580px;
			margin-right: 20px;
			padding-top: 24px;
		}
		
			.left-sidebar .main-content . {
				
			}
		
		.left-sidebar .main-content .main-r {
			float: left;
			width: 340px;		
			
			padding-left: 20px;
			padding-right: 0;
			padding-bottom: 24px;
			
			margin-left: -1px;
			margin-right: -20px;
			margin-top: 0px;
			
			border-left: 1px solid #eee;
			
		}
		
		.left-sidebar .main-content aside .articles {
			width: 95%;
			margin-top: 24px;
		}
		
			.main-r .banner {
				margin: 24px auto 24px;
			} 
		
	footer {
		position: relative;
		
		display: block;
		width: 100%; height: 144px;
		
		margin-top: 24px;
		padding-top: 24px;
		
		border-top: 1px solid #eee;		
	}
	
		footer .logotype {
			position: absolute;
			top: 0; left: 0;
		}
		
		.footer-nodes {
			position: absolute;
			top: 24px; left: 360px;
			
			float: left;
			width: 500px; height: 24px;  
		}
		
		footer .ulinks {
			position: absolute;
			bottom: 48px; left: 360px;		
		}
		
		footer .to_news {
			position: absolute; 
			top: 24px; right: 0px; 	
			
			width: 100px;		
		}
		
		footer .pub_info {
			padding-top: 6px;
			height: 20px;
			position: absolute; 
			bottom: 0px; left: 480px;
			
			z-index: 99;
			
			color: #f33; 			
		}
		
			footer .pub_info:hover {
				color: #000;
			}
		
		footer .copy {
			position: absolute;
			bottom: 24px; right: 0;
			
			width: 220px; height: 24px;			
			text-align: right;			
		}
		
		.hotline {
			width: 100%; height: 16px;
			line-height: 16px;
			padding-top: 8px;
			
			position: absolute;
			bottom: 0; left: 0;
		}
		
			.hotline span {
				font-size: .875em;
				line-height: 16px;
				color: #444;
			}

/* Index page layout */

.index {

}

	.index-top {
		overflow: hidden; clear: both; zoom: 1;
		margin: 0 0 24px;
	}
	
		.index-top h2 {
			margin-top: 0;
			margin-bottom: 8px;
			
			text-shadow: 1px 1px 0 #fff;
		}
	
		.index-top .vuzes {
			float: left;
			width: 480px;
			margin-right: 20px;
		}
	
		.index-top .profege {
			float: left;
			width: 460px;
			padding-top: 24px;
		}

	.index-pubs {
		overflow: hidden; clear: both; zoom: 1;
		position: relative;
		margin-bottom: 0;
	}
	
		.index-articles {
			float: left;			
			width: 100%;			
			background: #fff;
			padding: 6px 0;
			margin: 0;
		}
		
			.main-article {
				float: left;
				width: 440px;
				margin-right: 40px;
			}
		
		.index-articles .articles {
			float: left; clear: right;
			width: 460px; margin-top: 0;
			
		}
		
		
		.index-central {
			width: 940px; height: auto;
			margin: 0px;
			position: relative;
		}
		
			.index-central .banner {
				height: 90px;
			}
		
			.ic_b-left {
				/*position: absolute;
				left: 20px; top: 0;*/
				float: left;
			}
		
			.ic_b-right {
				/* position: absolute;
				right: 20px; top: 0;*/
				float: right;
			}
		
		.index-bottom {
			clear: both; 
						
			width: 940px;
			position: relative;
		}
		
		.index-news {
			width: 460px;
		}
		
		.index-bottom .r_banner {
			position: absolute;
			right: 260px; top: 48px;
			z-index: 9;
			
			width: 200px; height: 300px;
			display: block;
		}
		
		
		.a_content {
			float: left;
			width: 600px;
		}
		
		.a_sidebar {
			float: left;
			width: 300px;			
		}
		
		
		
/* Headings */

h1 {
	font-size: 1.75em;
}

h2 {
	font-size: 1.5em;
	font-weight: normal;
	color: #333;
	margin: 1.5em 0 .5em;
}

h2.plain {
	margin: 0 0 .5em;
}

	h2 a, 
	.main-content h2 a:visited {
		color: #222;
		text-decoration: none;
		border-bottom: 1px solid #444;
		font-weight: bolder;
	}

		.main-content h2 a:hover {
			color: #906;
			text-decoration: none;
			border-bottom-color: #906;
			font-weight: bolder;
		}

.alterlink,
body #page .alterlink:visited {
	color: #360;
}

/* Logotype */
.logotype {
	
	position: absolute;
	top: 40px; left: 0;
	
	display: block; 	
	width: 220px; height: 48px;
	
	padding: 0px 6px 0;
	margin: 0 0 0 0px;

     -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
          border-radius: 4px; 

	text-decoration: none;
	color: #222;
	
	background: url('../img/logotype.png') 0 50% no-repeat;
}
	
	.logotype strong,
	.logotype span {
		visibility: hidden;
	} 
	
	
	.logotype strong {
		display: block;
		
		font-size: 2.375em;
		line-height: 1em;
		
		color: #1c1c1c;		
	}

	.logotype span {
		display: block;
		
		font-size: .75em;
		line-height: 1.75em;
		
		color: #666;
	}
	
.logotype:hover {
	/* background: #f7f7d7; */	
}
		
	.logotype:hover strong {
		color: #036;	
	}


/* Yandex.Share */		
#yashare-header {
	position: absolute;
	top: 6px; left: 240px;		
}

#yashare-footer {
	position: absolute;
	bottom: 48px; left: -6px;	
}
	
	.b-share__handle {
		line-height: 16px;
		color: #111;
	}
		
		.b-share__text {
		}
		
/* Main Search form */
.search {
	display: block; 
	width: 430px; height: 48px;
	
	margin-top: 23px;
}

	.search fieldset {
		position: relative;
		top: 0; left: 0;
		
		display: block;
		width: 100%; height: 72px;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
	}
		
		.search label {
			position: absolute;
			top: 0; left: 0;
						
			display: block;
			width: 432px; height: 24px;
			
			padding: 3px 4px;
			line-height: 27px;
			
			z-index: 2;
			
			color: #aaa;
		}
		
		#search-query {
			position: absolute;
			top: 0; left: 0;
			
			display: block;
			width: 437px; height: 24px;
			
			padding: 3px 80px 3px 4px;
			border: 1px solid #ddd;
			
			color: #aaa;
			
		}
			
			.ph_filled#search-query {
				color: #333;
			}
			
			#search-query:focus {
				z-index: 3;
			}
			
		.search .submit {
			position: absolute;
			top: 0; left: 446px;
			
			width: 80px;
			margin-left: -2px;
			
			display: block;
			
			line-height: 25px;
			height: 32px;
			border: 1px solid #ddd;
			
			padding: 2px 0;
			z-index: 4;
		}
	
	/* Highlight search results */
	span.highlight, 
	a span.highlight
	{
		background: #ff7;
		color: #221;
		font-weight: bolder;
	}

/* Global Navigation */
.global {
	padding-top: 6px;
}

	.nodes {
		margin-left: -10px;
	}	
	
		.nodes li {
			float: left;
			width: 160px;
			/* margin-right: 10px;*/
			
		
		}
		
		#node-prof {
			width: 220px;
		}		

			.nodes a {
				display: block;
				padding: 8px 10px 8px 10px;
				text-decoration: none;
				border: 1px solid transparent !important;
				border: 1px solid #f7f7f7;
				
				/*
		     -o-border-radius: 2px; 
		   -moz-border-radius: 2px; 
		-webkit-border-radius: 2px; 
			    border-radius: 2px;
			    */

			}
		
			.nodes a:hover {
				background: #f0f0f0;
				border-color: #e7e7e7 !important;
			}
			
			.node-vuz 	#node-vuz a,
			.node-vuz 	#node-vuz a:hover, 
			.node-prof 	#node-prof a,
			.node-prof 	#node-prof a:hover, 
			.node-ege 	#node-ege a,
			.node-ege 	#node-ege a:hover {							
				color: #fff;
				text-decoration: none;				
				position: relative;
			}
			
			.node-vuz 	#node-vuz a,
			.node-vuz 	#node-vuz a:hover {							
				background: #276dae;
				background: #2a5baa;
				border-color: #29559d !important;
			}

			.node-ege 	#node-ege a,
			.node-ege 	#node-ege a:hover {							
				background: #37b068;
				background: #24a4c6;
				border-color: #198faf !important;
			}

			.node-prof 	#node-prof a,
			.node-prof 	#node-prof a:hover {							
				background: #d04d72;
				background: #ec1a3b;
				border-color: #c91a36 !important;
			}			
			
		/*
			.node-vuz 	#node-vuz a:after,
			.node-prof 	#node-prof a:after,
			.node-ege 	#node-ege a:after,
			.node-check #check_ability:after
			{
				display: block;
				
				display: none; visibility: hidden;
				
				content: " ";
				width: 0px; height: 0px;
				
				color: #fff;
				text-decoration: none;
				
				position: absolute;
				bottom: -14px; left: 50%;
				
				margin-left: -7px;
				
				border: 7px solid transparent;
				border-top-color: #069;
			}
		*/
			
				.nodes strong {
					display: block;
					font-size: 1.35em;
					margin-bottom: 3px;					
				}
			
				.nodes span {
					display: block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: .75em;
					line-height: 1em;
				}
	
	#check_ability {
		float: left;
		width: 120px;
		padding: 10px 24px 9px 14px;

		font-weight: bolder;	
		line-height: 1.15em;
		position: relative;
	}
		
		#check_ability a {
			color: #100308;
		}
		
		#check_ability a:hover {
			color: #100308;
		}
		
		#check_ability small {
			font-size: .75em;
		}

	.node-check #check_ability {
		background: #edb61e;
		border: 1px solid #daa71b;
	}

		.node-check #check_ability a {
			color: #fff;
			text-decoration: none;
		}
		
	.microlinks {
		float: left;
		margin-top: 6px;
		margin-left: 33px;
	}

/* Navigation and links in footer */	
	
.footer-nodes {

}
		
	.footer-nodes li {
		float: left;
		width: 120px;
	}
	
.ulinks {
	overflow: hidden; clear: both; zoom: 1;
	list-style: none;
	font-size: .81275em;
	margin: 0;
}

	.ulinks li {
		float: left;
		width: 120px;
	}

.to_news {
	padding-top: 6px;
	font-size: .875em;
	line-height: 1.125em;
}

.pub_info {
	color: #c30;
}

/* Button styles */
.button {

  background-color: #f0f0f0;
  background-image: -moz-linear-gradient(top, #ffffff, #e0e0e0); 
  background-image: -o-linear-gradient(top, #ffffff, #e0e0e0); 
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #e0e0e0)); 
  background-image: -webkit-linear-gradient(#ffffff, #e0e0e0); 
  background-image: linear-gradient(top, #ffffff, #e0e0e0);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0e0e0'); 

  border: 1px solid #ddd;

	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
  
  color: #455;
  text-shadow: 1px 1px 0 #fff;
}

.field {

	background-color: #ffffff;
	background-image: -moz-linear-gradient(top, #f7f7f7, #ffffff); 
	background-image: -o-linear-gradient(top, #f7f7f7, #ffffff); 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f7f7f7),color-stop(1, #ffffff)); 
	background-image: -webkit-linear-gradient(#f7f7f7, #ffffff); 
	background-image: linear-gradient(top, #f7f7f7, #ffffff);
	        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f7f7f7', EndColorStr='#ffffff'); 

	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
		border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	
	border: 1px solid #ddd;
}


/* Articles
 * */

.articles {
	width: 100%;
}

	.articles li {
		
	}
	
	.a-item {
		overflow: hidden; clear: both; zoom: 1;
		border-bottom: 1px dotted #ddd;		
	}
		
		.a-item a {
			float: left;
			width: 100%; height: auto;
			
			padding: 10px 0;
			text-decoration: none;
		}
		
			.a-item-image {				
				float: left;
				margin-right: 10px;
			}
			
				.a-item-image img {
					 /* width: 40px; */
					width: 80px;
					-ms-interpolation-mode: bicubic;
				}
		
			.a-item-title {
				text-decoration: underline;
				display: block;
			}
		
			.a-item-summary {
				/* display: none; */
				display: block;
				
				font-size: .875em;
				line-height: 1.35em;
				color: #333;
			}
		
	/* Hover state */	
		.a-item a:hover {
			
		}
			
			.a-item a:hover .a-item-image {
				display: block;
			}
			
				.a-item a:hover .a-item-image img {
					width: 80px;
					-ms-interpolation-mode: bicubic;
				}
			
			.a-item a:hover .a-item-summary {
				display: block;
			}


.main_r .cells {
	width: 100%;
	overflow: hidden; clear: both; zoom: 1;
}

	.cells .a-item {		
		float: left;
		width: 270px; height: 250px;
		margin: 0;
		
		padding: 12px 40px 12px 0;		
		clear: none;
	}

/* News
 * */
.news {
	list-style: none;
	margin: 12px 0;
}
	
	.news li {
		margin-bottom: 12px;
		padding: 6px 0;
		border-bottom: 1px solid #eee;
	}
		
		.news li span {
			float: right;
			padding: 0 0 0 16px;
			font-size: .75em;
		}

		
.newslist {
	
}	

.main-l .simplist {
	margin-top: -48px;
}
	
	/* UL */
	
	ul.news {
		
	}
	
		.news li {
			margin-bottom: 0;
			border-bottom: none;
			padding: 12px 0;
			overflow: hidden;
		}
		
			.news li a {
				margin-right: 10px;
				display: inline;
				float: none;
				width: 100%;
			}
		
			.news li span {
				float: none;
				padding-left: 0;
				color: #888; 
			}
	
	/* DL */
	dl.news {
		width: 100%;
	}	
	
		.news dt {
			height: 24px;
			line-height: 24px;	
			font-size: .75em;
			width: 50px;
			padding-right: 10px;
			 clear: both;
			margin-right: -60px;	
			
			text-align: right;
		}
	
		.news dd {
			float: left; 
			 
			margin-bottom: 24px;			
		}
		
.pager {
	overflow: hidden; clear: both; zoom: 1;
	padding: 4px;
	margin-left: -4px;	
}

	.pager a {
		float: left;
		padding: 3px 6px;
		margin-right: 10px;
	}
	
		.pager .selected, 
		.pager .selected:visited 
		{
			background: #eee;
			text-decoration: none;
			color: #333;
		}


/* Entry typography */
.page-title {
	font-size: 2.5em;
	line-height: 1.15em;
	margin: 24px 0 24px;
}

	/*
	.singlenews .page-title {
		margin-bottom: 0;
		padding-top: 24px;
		font-size: 1.5em;
	}
	*/
	
	.singlenews #page .entry-content {
		padding-top: 0;
	}
	
	.singlenews aside .articles li {
		height: auto;
	}

.local-navigation {
	
}
	
	.local-navigation ul {
		padding: 1em 0;
		overflow: hidden; clear: both; zoom: 1;
	}
	
		.local-navigation li {
			float: left;
			margin-right: 40px;
		}
		
			.local-navigation li a {
				float: left;
				margin-right: 40px;
			}
		
	#vi-sections {
		padding: 24px 0 0;
	}

		#vi-sections li {
			padding: 3px 6px;
			line-height: 1.25em;
		}

		#vi-sections a {
			margin: 0;
			text-decoration: none;
			border-bottom: 1px dotted #24a4c6;
		}

			#vi-sections .selected {
				background: #24a4c6;
			}
			
				#vi-sections .selected a {
					color: #fff;
				}

/* Index article */
.main-article {
}

	.main-article .img {
		float: left;
		width: 100px;
		margin-right: 20px;
	
	}

	.main-article h3 {
		white-space: normal;
		font-size: 1.5em;	
		line-height: 1.35em;
	}
		
		.main-article h3 a {
			color: #333;
			text-decoration: none;
			border-bottom: 1px solid #111;
		}

	.main-article p {
		margin: 12px 0;
		clear: both;
	}
	
	.articles {
		list-style: none;
		margin-left: 0;
	
	}
	
		.articles li {
			margin-bottom: .75em;
		}
		
/* */
#newstext {
	font-size: 1em;
	/* width: 50em; */
}

.entry-content {
	padding: 16px 0;
}
	
	.entry-content .source {
		font-size: .81275em;
		text-align: right;
	}
	
	.entry-content h1 {
		font-size: 1.875em;
	}
	
	.entry-content h2 {
		margin: 1em 0 .25em;
		font-size: 1.875em;
		color: #404040;		 
	}
	
	.entry-content h3 {
		font-size: 1.375em;
		margin: 1.5em 0 .25em;
	}
	
	.entry-content p {
		margin-bottom: 1.5em;
	}
	
	.entry-content .floatRight {
		float: right;
		margin: 1em 0 1em 1em;
	}
	
	.entry-content .floatLeft {
		float: left;
		margin: 1em 1em 1em 0;
	}

	.entry-content ul, 
	.entry-content ol 
	{
		margin: 1.5em 1.5em;
	}
	
	
	.entry-links {
		float: right;
		width: 140px;
		padding: 12px 0 0px 20px;
		margin: 0 0 12px 10px;
		border-left: 1px solid #eee;
		
		background: #f7f7f7;
		border: 1px solid #eee;
	}
		
		.entry-links ul {
			list-style: none;
			margin: 0;			
		}
		
		.entry-links li {
			margin-bottom: 12px;
			font-weight: bolder;
		}
		
.published_at {
	text-align: right;
	color: #888;
} 	

/* News */
.news-single .entry-links {
	float: right;
	width: 180px;
	
	padding: 24px 0 24px 40px;
	
	margin: 24px 0 20px 40px;
	border-left: 1px solid #ddd;
}

	.news-single .entry-links p {
		margin-bottom: 12px;
	}

	.news-single .entry-links ul {
	}

		.news-single .entry-links li {
			margin-bottom: 24px;
		}

/* */
.prof-exams-about {
	padding: 24px 0;
	margin: 0 0 24px;
	border-top: 1px solid #ddd;
}

	.prof-exams-list {
		overflow: hidden; clear: both; zoom: 1;
		margin: 0 0 8px;
	}
	
		.prof-exams-list li {
			float: left;
			list-style: none;
			padding: 5px 32px 5px 0; 
		}
 
.prof-exams-inform {
	font-size: .75em;
	line-height: 1.5em;
}

.extralinks {
	margin: 24px 0;
	font-size: 1.35em; 	
}
 
/* */
.vuzes-heading {
	
}

	.vuzes-heading h2 {
		margin: 10px 0 6px;
	}

	.vuzes-heading table {
		margin: 12px 0;
	}	
	
.chiefs_heading {
	position: relative;
	width: 100%; 
}
				
	.chiefs_heading .print {
		visibility: hidden;
		position: absolute;	
		bottom: 0; right: 0;			
	}
	
		.chiefs_heading .print a {
			padding-left: 20px;
			background: url('../img/printer.png') 0 50% no-repeat;
		}		

.chiefs {
	width: 100%;
}

	.chiefs thead {
		background: #eee;
	}

		.chiefs th {
			font-size: .75em;
			padding: 4px 10px;
			font-weight: normal;
			border-bottom: 1px solid #fff;
			text-align: center;
			font-weight: bolder;
		}

	.chief-item {

	}
	
		.chiefs td {
			padding: 10px 10px;		
			border-bottom: 1px solid #eee;	
			vertical-align: middle;
		}

		.chief-item-id {
			font-size: .875em;
			width: 100px;
		}
	
		.chief-item-title {
			width: 350px;		
		}
		
		.chief-item-vuz {
			line-height: 1.25em;
		}
			
			.chief-item-vuz a {
				text-decoration: none;
			}
		
		.chief-item-fac {
			line-height: 1.25em;
		}
	
		.chief-item-type {
			font-size: .75em;
			width: 70px;			
			text-align: center;
		}
	
		.chief-item-budget {
			font-size: .75em;
			width: 70px;			
			text-align: center;
		}
	
		.chief-item-price {
			width: 100px;
			padding-right: 30px;
			font-size: .875em;
			text-align: right;
		}
		
			.chief-item-price span,
			.chief-item-budget span {
				display: block;
				text-align: center;
			}
	
		.chief-item-exams {
			font-size: .675em;
			width: 240px;
			color: #666;
			padding: 0;
		}
		
			.chief-item-exams ul {				
				list-style: none;
				margin: 0;
			}
				
				.chief-item-exams li {					
					float: left;
					margin: 0 0 0 0;
					width: 100px;					
					white-space: nowrap;
					line-height: 1.5em;
					overflow: hidden;
					text-overflow: ellipsis;
				}
				
					.chief-item-exams a, 
					.chief-item-exams a:visited {
						text-decoration: none;
						color: #666;
					}
				
					.chief-item-exams a:hover {
						text-decoration: underline;						
					}

	/* cells on row hover */
	.chiefs tbody tr:hover th, 
	.chiefs tbody tr:hover td {
		background-color: #f7f7f7;
	}		
			
	/* tablesorter styles */
	.chiefs thead th {
		background-image: url('../img/tablesorter_bg.gif');
		background-repeat: no-repeat;
		background-position: 100% 50%;
		cursor: pointer;
		
		vertical-align: middle;
		padding-right: 20px;
	}

		.chiefs thead th.headerSortUp {
			background-image: url('../img/tablesorter_desc.gif');
		}
		
		.chiefs thead th.headerSortDown {
			background-image: url('../img/tablesorter_asc.gif');
		}
		
		.chiefs thead th.headerSortDown, 
		.chiefs thead th.headerSortUp {
			background-color: #bde0ae;
		}
		
		.chiefs th.headerSortDown a, 
		.chiefs th.headerSortUp a {
			border-bottom: none;
		}

#examlist {
	border-top: 1px solid #ddd;
}			
	
	#examlist legend {
		font-size: 1.5em;
		padding: 1em 0;
		margin: 0 auto;
		text-align: center;
	}

	#examlist p {
		overflow: hidden;
		clear: both;
	}
	
		#examlist p span {
			float: left;
			margin-right: 20px;
			width: 140px;
		}

.checklist {
	width: 100%;
}	

	.checklist td {
		width: 25%;
		vertical-align: top;
		padding: .125em 3px .375em;
		border: 2px solid #fff;
	}	
		.checklist span {
			display: block;
			width: 100%; height: 16px;
			line-height: 16px;
			padding: 0px 0 4px;		
		}
		
		.checklist label {
			line-height: 1.5em;
			padding: 0;
			margin: 0;
		}
		
		.checklist input {
			line-height: 1.5em;
			margin: 0 0 5px;
		}
		
		td.checked {
			background-color: #bde0ae;
		}

#checklist {
}
	
	#checklist td {
	}

		#checklist td span {
			position: relative;
			display: block;
			padding-left: 24px;
		}

	#checklist label {
		display: block;		
	}
	
	#checklist input {
		position: absolute;
		left: 0px; top: 6px;		
	}	
	
	.check-submit {
		
	}



/* At index page */
.index-top .vuzes {
	width: 460px;	
}

	.vuzes .toption {
		padding: 12px 10px;
		font-size: 2.25em;
		line-height: 1.35em;
		color: #666;
		background: #f0f0f0;
		border: 1px solid #eee;
		border-bottom-color: #ddd; 
		
		border-radius: 8px;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-o-border-radius: 8px;
		
	}

	.vuzes ul {
		list-style: none;
		margin: 12px 0;
		width: 230px;
		float: left;
	}

	.vuzes .l1 {
		width: 220px;
		margin-right: 20px;
	}

	.vuzes .l2 {
		width: 220px;
	}

/* University list */

#vl_sfu a {
	font-weight: normal;
}

.vuz-list {
	margin-bottom: 36px;
	width: 100%;
}

	.vuz-list tr {
	}

		.vuz-list td {
			padding: 10px 0;
			border-bottom: 1px solid #eee;
		}
			
	.vl-item {
	
	}
			
	.vl-item:hover td {
		background: #fafaf7;
	}

		.vl-item-abbreviation {
			font-size: .75em;
			width: 80px;
			border-bottom: none;
		}

		.vl-item .vl-item-title {
			line-height: 1.25em;
			padding-left: 10px;
			padding-right: 10px;
		}
	
			.vl-item-title small {
				line-height: 1.25em;
				font-size: .75em;
				color: #777;				
			}
		
		.vl-item-phone {
			font-size: 1.25em;
			color: #555;
		}
		
		.vl-item .vl-item-contacts {
			font-size: .75em;
			padding-left: 20px;
			width: 320px;
		}
		
		.vl-item .vl-item-website {
			width: 100px;
			padding-left: 10px;
			font-size: .75em;
		}

/* University single page */
.vi-summary {
	margin: -10px 0 0;
}

.vi-image {
	float: left;
	width: 340px; height: 264px;
	margin: 0 20px 0px 0;
	overflow: hidden;
}

.vi-contacts {
	padding: 12px 0 0;
}
	
	.vi-phones {
		margin-top: 12px;
	}
	
		.vi-reception {
			margin-left: 80px;
			color: #666;
		}
	
	.vi-licence {
		font-size: .82175em;
		line-height: 1.35em;
		color: #666;
	}
	
	.vi-abbreviation {
		display: block;
		color: #666;
		text-align: right;
		border: none;
					font-size: .81275em;
	}
		
	.vi-fulltitle {
		padding: 0px 0 4px;
		margin: -8px 0 0;
		line-height: 1.15em;
	}
	
		.vi-fulltitle small {
			float: right;
			margin-top: -24px;
		}
		
/* --- */
.clist {
	float: left;
}

	.clist dt {
		font-size: .75em;
		
	}
	
	.clist dd {
	}



.vi-section {
	display: none;
}

.vi-active {
	display: block;
}

/* ---- */
	
.faclist {
	list-style: none;
	margin: 0;
	
	overflow: hidden; clear: both; zoom: 1;
}	

	.faclist li {
		border-top: 1px dotted #ccc;
		padding: 8px 4px;
		margin-top: -1px;
	}

		.fl-item-contacts {
			display: block;
			font-size: .81275em;
			color: #666;
		}
		
			.fl-item-phone {
				display: inline-block !important;
				display: inline; zoom: 1;
				width: 110px;
				margin-right: 10px;
			}

.fac-contact {
	padding: 12px 0;
	overflow: hidden; clear: both; zoom: 1;
	
}

	.fac-contact .phone {
		width: 340px;
		margin-right: -360px;
		float: left;
	}

	.fac-contact .address {
		margin-left: 360px;
		float: left;
	}

/* ---- */ 	
.tabnav {
	margin: 48px 0 0;
	overflow: hidden; clear: both; zoom: 1;
}	

	.tabnav li {
		padding: 3px;
	}
		
		.tabnav a {			
			text-decoration: none;
			border-bottom: 1px dotted #555;
		}
		
			.tabnav a.selected {
				background: #2a5baa;
				color: #fff;
				padding: 3px;
				
				text-decoration: none;
			}



/* Ege list */

.egelist-wrapper {
	border-top: 1px solid #ddb;
	background: #ffe;
	padding: 16px 20px;
	margin: -16px -20px 0;
}

#egelist {
	
	font-size: 1em;
	font-weight: bolder;
	color: #221;
	margin: 0;
	width: 20%;
	float: left;
	margin-right: -20%;
		
}

table.egelist {
	width: 78%;	
	margin-left: 22%;
	margin-right: -2%;	
}

	.egelist thead {		
	}
	
		.egelist thead th {
			font-size: .75em;
			font-weight: normal;
			text-align: left;
			color: #664;
		}

	.egelist tbody {
		
	}
	
	.egelist th, 
	.egelist td 
	{
		padding: .25em 0;
		width: 25%;
	}


/* Ege list at sidebar */
ul.egelist {
	margin-left: -4px;
}

	ul.egelist li a {
		padding: 1px 4px;
		float: left;
		clear: left;
		
	}

        .ege-russian #ege-russian a,
        .ege-math #ege-math a,
        .ege-physics #ege-physics a,
        .ege-chemistry #ege-chemistry a,
        .ege-biology #ege-biology a,
        .ege-sociology #ege-sociology a,
        .ege-informatics #ege-informatics a,
        .ege-history #ege-history a,
        .ege-literature #ege-literature a,
        .ege-english #ege-english a,
        .ege-french #ege-french a,
        .ege-deutch #ege-deutch a,
        .ege-espanol #ege-espanol a,
        .ege-geography #ege-geography a {
        	background: #24A4C6;
			text-decoration: none;
			color: #fff;
			border-radius: 4px;
			-webkit-border-radius: 4px;
        }


/* Ege schedule */
.schedule {
	width: 100%;
}

	.schedule td,
	.schedule th {
		border: 1px solid #eee;
		padding: .25em 1em;
		width: 20%;
		vertical-align: middle;
	}

	.schedule thead {
		
	}
	
		.schedule thead th {
			font-size: .75em;
			font-weight: normal;
			background: #fafafa;
		}

	.schedule tbody {
		
	}
	
		.schedule tbody tr:hover td, 
		.schedule tbody tr:hover th {
			background: #fafaf0;
		}
	
		.schedule tbody th {
			text-align: left;
			font-weight: normal;
			padding-left: 1em;
		}
	
		.schedule tbody td {
			text-align: center;	
			font-size: .75em;		
		}
		
			.schedule tbody td span {				
				border-bottom: 1px dotted #aaa;
			}
			
			.schedule tbody td span:hover {
				background: #ddd;
			}

		.schedule tbody tr th + td + td {
			
		}





/*
 * jQuery UI CSS Framework 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming
 */

/* @import "jquery.ui.base.css"; */

/* @import url("jquery.ui.core.css"); */
/*
 * jQuery UI CSS Framework 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/* @import url("jquery.ui.autocomplete.css"); */
/*
 * jQuery UI Autocomplete 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.11
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
	color: #555;
	font-size: .875em;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: 0;
	border: none;
	background: #f0f0f0;
	color: #212121;
	 
}

/* @import "jquery.ui.theme.css"; */
/*
 * jQuery UI CSS Framework 1.8.11
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial, sans-serif/*{ffDefault}*/; font-size: 1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(ui/images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(ui/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(ui/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(ui/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(ui/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(ui/images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(ui/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(ui/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(ui/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(ui/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(ui/images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(ui/images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(ui/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(ui/images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; border-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(ui/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(ui/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }





.topNavPanel {
	display: none;	
	margin-top: -24px;
}
	
	.tnp_wrapper {
		width: 960px;
		display:none;
		margin: 0 auto;
	}

		.topNavPanel table {
			display:none;
			width: 100%;
			text-align: center;
		}
			
			.topNavPanel td {
				padding: 6px 16px;
			}		
			
			
			
/* Managers */

.tprice {
	width: 320px;
	position: relative;
	left: 544px; 
	margin-top: 0;
	
	margin-bottom: -48px;
}

	.tprice a {
		color: #111;
		font-weight: bolder;
		position: absolute;
		top: -12px; left: 0;
		float: left;
		background: #fffce4;
		padding: 3px 6px 1px;
		
		border-radius: 6px;;
	} 
	
	.tprice a:visited {
		color: #444;
	}
	
	.tprice a:hover {
		color: #f00;
	}

.managers {
	padding: 24px 0;
}

	.manager {
		float: left;
		width: 460px;
		margin-right: 20px;		
	}
		
		#mg-grigorovich {
			margin-right: 0;
		}
		
		.manager dt {
			font-weight: bolder;
			position: relative;
			bottom: -2px;
			
		}
		
			.manager dt span {				
				float: left;
			}
		
			.manager dt a.email {
				font-size: .75em;
				line-height: 1.35em;
				font-weight: normal;
				margin-top: -10px;
				position: absolute;
				top: 14px; left: 50%;
				
			}
	
		.manager dd {
			float: left;
			position: relative;
			top: -6px;
		}
		
			.manager dd p {
				margin-bottom: 0;
			}
	
		.manager small {
			font-size: .81275em;
		
			line-height: 1.25em;
		}
		

		.manager .phones {
			padding-top: 2px;			
		}

		.manager .phones  strong {
			color: #555;			
		}
		
		.manager .image {
			float: left;
			padding-right: 10px;
			margin-top: 6px;
		}
		
			.manager .image img {
				width: 72px; height: 72px;
				background: #ccc;
			}
		
.adlayouts {
	overflow: inherit;
	padding: 24px 0 48px;
	
	position: relative;
}
	
.adlayer {
	width: 216px;
	margin-right: 84px;
	padding-bottom: 16px;
	float: left;
	text-align: center;
	text-decoration: none;
	
	position: relative;
}

	.adlayer img {
		border: 1px solid #ddd;
		width: 220px;
	}
	
	.adlayer span {
		text-decoration: none;
		font-size: .75em;
		display: block;
		padding: 0 4px 4px;
		color: #333;
	}

	.adlayer:hover img {
		border-color: #f70;
	}
	
	.adlayer .zoom {
		text-indent: 0px;
		display: block;
		width: 72px; height: 16px;
		padding: 0px 0 8px 16px;
		background: url('../img/zoom_in.png') 0 50% no-repeat;
				
		position: absolute;
		bottom: 0; left: 50%;
		margin: 0px 0 0 -38px;
		z-index: 99;
		
		text-decoration: underline;
		color: #777;
	}
	
		.adlayer:hover .zoom {
			text-decoration: none;
			color: #121212;
		} 
	
	.admore {
		
		width: 340px;
		padding: 48px 0 48px 20px;
		position: absolute;
		top: 48px; right: 0;
		
		
		border-left: 1px solid #ddd;
	}

/* -------- */
.conte-parent {
	
	margin-bottom: 24px;
	
	position: relative;
}	

	.conte {
		padding: 24px 0;
		width: 560px; float: left;
		margin-right: 20px;
	}
		
		.conte h3 {
			margin-top: 0;
			margin-bottom: 0;
		}
		
	.conte-more {
		width: 320px;
		padding: 24px 0 0 20px;
		float: left;
		
		border-left: 1px solid #ddd;
		
		font-size: .875em;
		line-height: 1.5em;
	}
		
		.conte-more ul {
			margin-top: 0;
			margin-right: 0;
			margin-left: 0;
			list-style: none;
		}
		
		.conte-more li {
			padding: .125em 0;
		}
	
			.conte-more small {
				
			}

	
/* HForm */
.hform {
	
}
	
	.feedback legend {
		display: none; 
	}


	.hform p {
		overflow: hidden;
		clear: both; zoom: 1;
		padding: .75em 0;
	}
	
		.hform label {
			float: left;
			width: 120px;
			margin-right: -120px;
		}
	
		.hform input.text, 
		.hform textarea 
		{
			float: left;
			margin-left: 120px;
			width: 480px;
			padding: 2px 3px 3px;
		}
		
		.hform .email {
			font-size: 1.75em;
			line-height: 1em;
			font-family: Calibri, Arial, Helvetica, sans-serif;			
		}
		
		.hform .submit {
			padding: .75em 0 .75em 120px;
		}
		
		.hform .submit input {
			
			font-size: 1.5em;
			padding: .25em 1em;
			
			background-color: #f0f0f0;
		  	background-image: -moz-linear-gradient(top, #ffffff, #e0e0e0); 
			background-image: -o-linear-gradient(top, #ffffff, #e0e0e0); 
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ffffff),color-stop(1, #e0e0e0)); 
			background-image: -webkit-linear-gradient(#ffffff, #e0e0e0); 
			background-image: linear-gradient(top, #ffffff, #e0e0e0);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e0e0e0'); 
			
			border: 1px solid #ddd;
			border-radius: 5px;
			 
			color: #455;
			text-shadow: 1px 1px 1px #fff;			
		}
		
		.hform .submit input:active {
			
			font-size: 1.5em;
			padding: .25em 1em;
			
			background-color: #f0f0f0;
		  	background-image: -moz-linear-gradient(top, #dddddd, #ffffff); 
			background-image: -o-linear-gradient(top, #dddddd, #ffffff); 
			background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #dddddd),color-stop(1, #ffffff)); 
			background-image: -webkit-linear-gradient(#dddddd, #ffffff); 
			background-image: linear-gradient(top, #dddddd, #ffffff);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#ffffff'); 
			
			border: 1px solid #ddd;
			border-radius: 5px;
			 
			color: #455;
			text-shadow: -1px -1px 1px #fff;			
		}
</pre></body></html>