* {
	margin: 0;
	padding: 0;
	/*border: 0*/
}
body {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	*text-align:center;
  background: #fff;
	color: #333333;
}

a {color: #013f6f; }
a:link {color: #013f6f}
a:visited {color: #013f6f}
a:hover {color: #013f6f}
a:active {color: #013f6f}

.next, .prev {font-size:200%}

.editable {
	border: 1px dashed red;
}

.proj-slider {
position: absolute;
bottom: 2px;
margin: 0 auto;
left: 3px;
border:none;	
 
}

 

.highslide a {
cursor:e-resize;
}


.proj-slider  * {
	border:none!important;
	 
}



.carousel {
	
	background:#fff;
}


h1.hdr {
	width: 286px;
	height: 90px; /*51*/
	margin-left: 0px;
	background: url(/images/logo.png) left  center no-repeat
}


h1 span {
	display: none
}


h1 {
  font-size:18px;
  color:#333; 	
  margin-bottom: 12px;
  font-weight:normal;
}

h2 {
  font-size:16px;
  color:#333; 	
  margin-bottom: 5px;
  font-weight:normal;
  color:#013F6F;
}

h3 {
	font-size: 14px;
	text-transform: italic;
	color: #333
}


h4 {
	font-size: 12px;
	text-transform: italic;
	color: #333
}

ul, ol {
    margin-left: 20px;
}

table { border-collapse:collapse; border:0;}

input[type="submit"],
input[type="button"] {

	font-size:11px; !important;
  padding:0 7px; !important;
}


img.quality {
	filter: none; 
	-webkit-filter: blur(0px); 
	-moz-filter: blur(0px); 
	-ms-filter: blur(0px);
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}


#vote {
  float:left;
	background: #fff;
	margin-top:10px;

  *display:inline;

	border: 1px solid #ccc;
	text-align:left;
  width:220px;
  font-family:Calibri, Arial;
}
 	#vote span.marg {
    float:left;
    margin:10px;  
    *display:inline;  
  } 

	#vote p {
		margin-bottom: 10px;
		font-weight: bold;
	  padding:10px 0;
	}
	#vote .vi {float:left; margin-right:10px; *display:inline;}
	
	#vote h3 {
    color:#013F6F; 
    font-family:Calibri,Arial; 
    font-size:18px; 
    margin-bottom:10px;
    line-height:15px; 
    font-weight:normal
  }
  #vote .button {
    width:65px;
    height:18px;
    border:0 none;
    background:transparent url(/images/sendButton.png);
    cursor:pointer;
    float:right;
  }
  
  
  #auth .button {
    width:65px;
    height:18px;
    border:0 none;
    background:transparent url(/images/vxod.png);
    cursor:pointer;
    color:transparent;
  }  
  
  #vote .label {float:left; font-size:14px;}
  #vote .rad {
   float:left;
   margin-left:3px;
   margin-top:2px;     
   *display:inline;          
   *margin:0; 
   *margin-top:-2px;         
  }
.textinputs {
	width: 200px;
	height: 16px;
	padding: 1px;
	font-size: 11px;
	color: #949494;
	border: #95aec5 1px solid
}

#container { 
	width:1200px; 
	margin:0 auto;
	*text-align:left;
/*	background: #ecf1f5;	*/
	background: #fff;
	 
}
#quick-links {
  left:221px;
  position:absolute;
  top:25px;
  z-index:1;
}
	#quick-links a {
		display: block;
		float: left;
		margin: 0 7px;
	}
	#quick-links #home {
		width: 11px;
		height: 10px;
/*		background: url(/images/icons/home_active.gif)  */
	}
	#quick-links #sitetree {
		width: 11px;
		height: 9px;
	/*	background: url(/images/icons/sitetree.gif)   */
	}
	#quick-links #mailto {
		width: 12px;
		height: 8px;
/*		background: url(/images/icons/mailto.gif) */
	}
		#quick-links a span {
			display: none
		}
#banner468x60 {
	position: absolute;
	top: 15px;
	margin-left: 477px;
	width: 468px;
	height: 60px;
	background: url(/images/banner468x60.png) no-repeat right
}
#header {
	position: relative;
	width: 100%;
	height: 220px;
	background: #1F467F url(/images/headerL.png) no-repeat;
	  border-bottom:1px solid #ffc600;   	
	float:left;  
	  
}
	#header .banner {
		position: absolute;
		width: 260px;
		margin-top: 70px;
		margin-left: 480px;
		font-size: 12px;
		color: #fff
	}
	
	#header #headerR {
    float:right;
    height:220px;
    width:323px;
  	background: #1F467F url(/images/headerR.png)  ;
    -background: none;
    -background: #1F467F;    
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/headerR.png', sizingMethod='crop'); 

  	position:relative;
  }

#langs {
	position: absolute;
	margin: 20px 0 0 30px
}
	#langs a {
		padding: 2px 6px;
		text-transform: uppercase;
		background: #fff
	}
	#langs a.active {
		text-decoration: none;
		color: #fff !important;
		background: #ff6400
	}
	
	
#au {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
float:left;
margin-left:10px;
margin-top:10px;
padding-bottom:10px;
width:222px;
padding-top:10px; 
}
  #auth {
   color: #013F6F;
  }
  
	#auth label {
		float: left;
		margin: 3px 0;
		font-weight: 600;
		clear:both;
   
    font-family: Calibri,Arial;		
	}
	#auth input {
		display: block;
		margin: 3px 0 4px 35px
	}
	form[id=auth] input {
		margin: 3px 0 4px 60px !important
	}
	#auth #login,
	#auth #password {
		width: 130px;
		padding: 1px;
		font-size: 10px;
		color: #949494;
		border: #95aec5 1px solid
	}
	#auth p {
		margin-top: 5px
	}
	#auth .links {
		margin-top: 5px
	}

#auth_default {
	margin-top: 10px;
	color: #002f81
}
	#auth_default label {
		float: left;
		margin: 3px 0;
		font-weight: 600
	}
	#auth_default input {
		display: block;
		margin: 3px 0 4px 30px
	}
	form[id=auth_default] input {
		margin: 3px 0 4px 50px !important
	}
	#auth_default #login,
	#auth_default #password {
		width: 130px;
		padding: 1px;
		font-size: 10px;
		color: #949494;
		border: #95aec5 1px solid
	}
	#auth_default p {
		margin-top: 5px
	}
	#auth_default .links {
		margin-top: 5px
	}
              
/*
#menu {
	line-height: 27px;
	font-size: 12px;
		background: url("/images/miF.png") repeat scroll 0 0 transparent;
    float:left;
    height:27px;
    width:100%;	
}
	#menu a {
    	
    float:left;
    line-height:27px;
    min-width:10px;
    padding:0 17px;
    color: #fff ;
    font-family: Arial;
    font-size:16px;      
                  
    text-decoration:none;
    position:relative;
	}

	#menu a.active {
		color: #002a53 !important;
		background: url(/images/miActive.png)!important;	 	
	}

  #menu a:hover {  
    color: #fff ;
	  background:  url(/images/miHover.png) ; 
	}

  #menu a:active {  background:  url(/images/miActive.png) ;  }
   

  
  #menu .miSep {
       float:left;
       height:27px;
       width:2px;
       background: url(/images/miSep.png) ;  
  }
*/

 #menu .mi {
    	float:left;
    	border-left:1px solid #1e85cb;	
      background: url(/images/miF.png) ;
  }
#menu {
	line-height: 27px;
	font-size: 12px;
	background: url("/images/miF.png") repeat scroll 0 0 transparent;
    float:left;
    height:27px;
    width:100%;	
	display: table;
}
#menu ul {
/*	display: table-row;*/
	margin-left: 0px;

}
#menu li {
	display: table-cell;
	position: relative;
	/*border-left:1px solid #1e85cb;	
	border-right:1px solid #0C4975;*/	
    background: url(/images/miF.png);
	
	list-style-type: disc;
}
#menu li a {
	display: block;
	/*padding: 15px 15px;*/
	/*color: #fff;*/
	text-align: center;
	
	
	/* float:left;*/
    line-height:27px;
    min-width:10px;
    padding:0 17px;
    color: #fff ;
    font-family: Arial;
    font-size:16px;      
                  
    text-decoration:none;
    /*position:relative;*/
	background: url(/images/miSep.png) no-repeat 0 0 ;  
}

#menu li a.active {
	color: #002a53 !important;
	background: url(/images/miActive.png)!important;	 	
}


#menu-caret:after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: 3px solid;
	border-right: 3px solid transparent;
	border-bottom: 0;
	border-left: 3px solid transparent;
}
#menu ul li:hover, .menu a:hover {
	background: #013f6f;
}
#menu li:hover ul  {
	display: block;
	position: absolute;
	top: 100%;
	left: 0px;
	background: #013f6f;
	margin: 0;
	padding: 10px 20px;
	width: 190px;
	z-index: 9999;
}
#menu ul ul  {
	display: none;  
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
#menu ul ul li  {
	display: list-item;
	background: #013f6f;  
	list-style-type: disc;
	color: white;
}
#menu ul ul li a  {
	display: block;
	padding: 0;
	background: #013f6f;
	text-align: left;
	color: #4322fff;
	line-height: 18px;
	color: #fff;
	font-family:Calibri,Arial;     
	text-decoration:none;  
	font-size:13px;
	 
}
#menu ul ul li a:hover { 
text-decoration:underline;     
}
 
     


/****/



#content {
	float:left;
	width:100%;
	position:relative;
}
.column {

}
.block {       
}

#rubricator {
	margin-bottom: 10px;
	background: #f2f2f2
}


.search {
	background: transparent;
	float:right;   
	width:323px;
  background:	url("/images/search.png") no-repeat scroll right top #CBCED0;     
  height:27px;
}
	.search .search-words  {
	  border:0 none;
    background:transparent;
    font:italic bold 14px Arial;  
     float:left;
     padding-top:6px;
     text-indent:6px;
	 width:280px;
	}
	.search .search-submit {
    border:0 none;
    background:transparent;
    cursor:pointer;
    color:transparent;
    width:35px;
    float:right;
	height:23px; 
  }
  
  .search-entry-title, .search-results-paging {
		margin-top: 13px;
  }
  
  span.next,
span.prev{
	font-size:100%
  }
  	
	
	#rubricator h2 {
		color: #888888
	}
	#rubricator ul {
		padding: 10px;
		background: #fff;
		margin-left: 0px;
	}
		#rubricator ul li {
			margin: 2px 10px
		}

#footer {
	clear: both;
	height:84px;
	background: url(/images/footerF.png);
	color:#fff!important;
	font-size:12px!important;
	position:relative;
}
#footer *, #footer h2 {
	color:#fff!important;
}	

  #footer #fleft {
    float:left;
    margin-top:12px;
    margin-left:20px;
	color:#fff!important;
  }
  
  #footer #fright {
    float:right;
    margin-top:12px;
    margin-right:20px; 
	color:#fff!important;
  }  
   #footer a { color: #fff; text-decoration:none;}  
   #footer a:hover { text-decoration:underline;}

#center ul {
	padding-left:	20px;
	margin-top:	3px;
	margin-bottom: 	3px;
}

	#center ul {
		margin-top:	3px;
		margin-bottom:	3px;
	}

#center p {
	margin-top:	7px;
	margin-bottom:	7px;
}

#center form#search .input {
	width:		320px;
}


#center .item {
	clear:	both;
	margin-top:	10px;
	margin-bottom:	20px;
}

	#center .item .title, #center .item .date {
		font-weight:	bold;
	}


	#center .item img.preview {
		float:		left;
		margin:		5px;
		margin-left:	0px;
	}


	#center img.news_photo {
		float:	right;
		margin-left:	10px;
		margin-bottom:	10px;
		border:		#CCC 1px solid;
	}


	#center .source {
		text-align:	right;
	}


	#center div#related_news {
		background-color:	#DDD;
		padding:	10px;
		width:		400px;
		margin-top:	30px;
		margin-bottom:	30px;
	}




/* style->p-> �������� */
/* style->h2-> ��������� 1 */
/* style->h3-> ��������� 2 */


.content_quote {		/* style->.content_quote->������ */
	padding:		15px;
	background-color:	#DDD;
}

.quote {
    padding : 0px 0px 0px 5px;
    background-color: #eee;    
    border: 1px solid #ccc;
}

#order_block {
	border-color: #F6F9FE;
}
	#order_block tr {
		background-color: #F6F9FE;
		border-bottom: 2px solid #FFFFFF;
	}

	#order_block td {
		border: 0px !important;
		padding-left: 7px;
		padding-right: 7px;
		height: 20px;
	}

	#order_block td.orow_count {
		text-align: center;
	}

	#order_block td.orow_remove {
		text-align: center;
	}

		a.cancel_link, #order_block td.orow_remove a {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
			padding: 2px;
			text-decoration: none;
			text-align: center;
			font-weight: bold;
			color: #FB0000;
		}

	#order_block .orow_hat {
		background-color: #E8F1FA !important;
	}

	#order_block .orow_hat td {
		text-align: center;
	}

	#order_block input {
		border: 1px solid #859db5;
		margin: 2px;
		font-size: 11px;
		text-align: center;
	}


#catalog_preview {
	
}

#catalog_preview tr {
	height: 5px;
}



#search_block {
	border-color: #F6F9FE;
}

	#search_block tr {
		background-color: #F6F9FE;
		border-bottom: 2px solid #FFFFFF;
		font-weight: bold;
	}

	#search_block td {
		border: 0px !important;
		padding-left: 10px;
		padding-right: 5px;
		height: 20px;
	}

	#search_block #hat {
		background-color: #E8F1FA !important;
	}

	
/*==========================================================================================================*/
/*Calendar styles*/
/* The main calendar widget.  DIV containing a table. */

div.calendar { position: relative; }

.calendar, .calendar table {
  border: 1px solid #556;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #eef;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #778 url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #fff;
  color: #000;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #778;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #bdf;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #556;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a66;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #aaf;
  color: #000;
  border: 1px solid #04f;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #77c;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #456;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #bbb;
}
.calendar tbody .day.othermonth.oweekend {
  color: #fbb;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #bdf;
}

.calendar tbody .rowhilite td {
  background: #def;
}

.calendar tbody .rowhilite td.wn {
  background: #eef;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #def;
  padding: 1px 3px 1px 1px;
  border: 1px solid #bbb;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #fff;
  color: #000;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #a66;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #556;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #fff;
  color: #445;
  border-top: 1px solid #556;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #aaf;
  border: 1px solid #04f;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #77c;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #acf;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #eef;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}


a.go {
	float: right;
	margin-top: 5px
}

#news {
  vertical-align:top;
	width:323px;
	background: #ecf1f5 url(/images/newsT.png) top left no-repeat;
}
  #news h2 {
    color: #fff;
    font-size:20px;
    text-indent:15px;
  }
  
	#news .item {
		margin-bottom: 25px;
     width:300px;
		margin:0 auto;
		clear:both;
   
	}
	
	#news .item a.linkpic {
    float:left;
  }
	
		#news .item .date {
			color: #333;
			font: italic normal 12px/25px Arial;
		}
		.item .title {
			display: block;
			padding: 3px 0 7px
		}
		#news .item img {
			display: block;
		/*	width: 50px;
			height: 50px;    */
			float: left;
			margin: 0 10px 2px 0;
			border: #fff 2px solid
		}
		#news .item .comments {
			clear: both;
			margin-top: 5px			
		}    
    #news .under {
      margin-top:10px;
      clear:both;
    }
    
    #news .item a { color: #656565;}
    
  hr {
		margin: 0 10px 10px;
		height: 1px;
		border: #f00 0px solid;
		background: #b3d0ed
	}
	#news #archive,
	#news #rss {
		display: block;
		height: 30px;
		margin: 0 10px
	}
	#news #archive {
		float: left;
	}
	#news #rss {
		float: right
	}
	#news form {
		clear: both;
		margin-top: 40px;
		padding: 10px;
		background: #f6f9fd
	}
#forum, #shop, #blog {
	background: #f2f2f2;
	margin-bottom: 10px;
}
	#forum h2 {
		color: #888888
	}
	#forum .item {
		padding: 10px;
		margin-bottom: 2px;
		background: #fbfbfb
	}
	#forum .author,
	#forum .date {
		padding-left: 10px
	}
	#blog h2 {
		color: #888888
	}
	#blog .item {
		padding: 10px;
		margin-bottom: 2px;
		background: #fbfbfb
	}
	#blog .author,
	#blog .date {
		padding-left: 10px
	}
#promo h3 {
	margin-bottom: 10px;
	font-size: 14px;
	color: #cb4747
}
#promo img {
	float: left;
	margin: 0 10px 0px 0
}
#shop {
	clear: both;
	margin: 20px 0;
}
	#shop h2 {
		color: #888888
	}
	#shop .second-column {
		float: left;
		width: 265px
	}
		#shop .first-column #card,
		#shop .second-column ul {
			padding: 10px 10px 10px 20px;
			background: #fff
		}
	#shop .third-column {
		float: left;
		width: 650px;
		margin-left: 10px
	}
		#shop .item {
			float: left;
			margin-left: 3px;
			padding: 10px;
			width: 302px;
			background: #fff
		}
			#shop .item img {
				margin: 0
			}
			#shop .item .description {
				float: right
			}
			#shop .item .special-price {
				position: absolute;
				margin-top: 30px;
				margin-left: 50px
			}
			#shop .item .name {
				display: block;
				margin-bottom: 5px;
				font-size: 12px;
				font-weight: bold
			}
			#shop .item .price {
				margin-top: 5px;
				font-size: 12px
			}
				#shop .price .old  {
					text-decoration: line-through;
				}
				#shop .price .new {
					font-weight: bold;
					color: #cb4747
				}
	#shop #manager {
		clear: both;
		display: block;
		width: 100%
	}
#faq {
	float: left;
	width: 265px;
	margin-right: 20px;
	background: #e8f7e4
}
	 #faq h2 {
	 	color: #76c41a
	 }
	 #faq .item {
	 	margin-bottom: 2px;
	 	padding: 10px 10px 10px 25px;
		background: url(/images/arrow.png) #f0faee no-repeat 10px 12px
	 }
	 #faq .input {
	 	margin-left: 10px;
		width: 175px
	 }
#gallery {
	float: left;
	width: 615px;
	background: #f8f3e2
}
	#gallery h2 {
		color: #b69a3b
	}
	#gallery p {
		margin: 7px
	}
	#gallery .item {
		float: left;
		margin: 3px 0 0 3px;
		padding: 10px;
		width: 284px;
		background: #fff
	}
		#gallery .item img {
			float: left;
			margin: 0 10px 3px 0
		}
		#gallery .item .special-price {
			position: absolute;
			margin-top: 30px;
			margin-left: 50px
		}
		#gallery .item .title {
			display: block;
			margin-bottom: 2px;
			font-weight: bold
		}
		#gallery .item .comments {
			clear: both;
			font-size: 10px;
		}
		
		.middle { background:#fff; padding-top:20px;   vertical-align:top; }
		
		.fullright { /*width:994px;*/ background:#fff; 
        max-width:500px; 
        padding-top:25px; 
        min-height:500px; 
        vertical-align:top; 
        padding-bottom:25px;
        }		

		.left {  
           background:#ecf1f5; 
           width:223px;
           text-align:center; 

           vertical-align:top;
           padding-left:5px;
           padding-right:5px;
           
           position:relative;
          }		
		.left .mi	 {margin:0 auto;  text-align:left; width:223px; padding-top:5px; }
  
   	.left .mi  table {width:223px; border-collapse:collapse; border:0;}
  
  	.left .mi  table tr td.m 
    {
    vertical-align:middle ;
    height:37px; 
     background: url(/images/LMenuButton.png) top left no-repeat;  
     cursor:pointer;
    }
    
  	.left .mi  table tr td.m#active 
    {
     background: url(/images/LMenuButtonActive.png) top left no-repeat;  
    }  
  
  	.left .mi  table tr td.m:hover 
    {
     background: url(/images/LMenuButtonOver.png) top left no-repeat;  
    }  
    

                       
   	.left .mi  table tr td.s 
    { height:5px; 
      line-height:5px; 
    }
	
  	.left .mi a{
      color:#FFFFFF;
      font-family:Calibri,Arial!important;
    /*  font-size:14px;
      *font-size:12px;      
      _font-size:14px;  */   
      
      height:37px;
      text-decoration:none;
      width:223px;
      font-weight:normal;
      line-height:37px;
      cursor:pointer;
	  display:block;
    }
    
   	.left .mi a span {
      float:left;
      margin-left:10px;
      margin-right:10px;
      text-shadow: 1px 1px 1px #000; 
      width:202px;    
       *display:inline;
     }
     
     
    .left .mi  table tr td div a { 
      color:#02365E;
      float:left;
      height:auto;
      line-height:14px;
      margin-top:7px;
       margin-bottom:3px;
      text-shadow:none !important;
      width:90%;
      margin-left:10px;
      *display:inline;
      *clear:both;      
    } 
    
	.left .mi  table tr td div a.act { 
      text-decoration:underline;    
    } 
	
    .left .mi  table tr td div a:hover { 
      text-decoration:underline;
    }     
    
	
  	.left .mi table tr td.m#active a{
      color:#02365e;
    }   
    
  	.left .mi table tr td.m#active a span{
       text-shadow:none;  
    }                 
     
  
       .statictext .item {
float:left;
margin-bottom:10px;
width:100%;
}
        
        .statictext .item img {
          float:left;
        }    
        .statictext .date {
          color:#000;
        }
        
      h1#headTitle {
        text-indent:35px;
     }
     

     
     .middle .statictext {
          margin:0 35px;
          float:left;
          _width:94%;
        /*  width:640px;
          *display:inline;     */
     }
     
    
     .fullright .statictext {
          margin:0 35px;
        /*  float:left; */
            _width:94%;
         /* width:640px;
          *display:inline;  */
     }  
     

  /*   
  .statictext { width:100%!important;}
   */
      
  .statictext table {
  /* width:100%;    */
   /*display:block!important;   */
 /*  float:none!important;*/ 
    margin-bottom:5px;
    
  }   
  .statictext table tr td { 
  background:#ECF1F5!important;
   padding: 6px!important; 
   border:1px solid #9AC5EB!important; 
   color:#02365E!important;
   
    font-family:Arial,Helvetica,Sans-Serif!important;
    font-size:13px!important;
   
   }
  
  .statictext p {margin-top:8px;  margin-bottom:2px;}
  
  .statictext img {margin:2px;}
  


  	   
   
  .tttttttttttt tr td .ramka{
    border:  1px solid #9AC5EB ;
    padding:5px;
    background:#fff;
    text-align:center;
    overflow:auto                                     
  }
  
  .tttttttttttt tr td .ramka p { margin-bottom:4px}
  
  .tttttttttttt tr td h4{
    background:url("/images/miF.png") repeat scroll 0 0 transparent;
    color:#fff;
   margin-bottom:5px;
  }
  
  
  form input.stroka { border:1px solid #bbb; }
  
  #aflash {
    background:url(/images/noflash.png);
  }
  
  .tttttttttttt tr td { border:none!important; background:none!important; }     
  
  a#ent:hover { text-decoration:none;}
  

 .incm  {
    width:100%
  }
    	
	.incm a {
    line-height:20px;
  }          
  
	.incm img {
    
  } 
  
  
  .incm_item { 
    float: left;
    height: 170px;
    width: 145px;
    text-align: center;
    margin-left: 30px; 
        
  }
  
  .incm_item a.atit { 
    text-align:center;
  } 
  
  
  .incm_item a.aimg {
    text-decoration:none;
	height:64px;
	display:block;
	margin:0 auto
  }  

 
  .incm_item a.aimg img{ 
	display:block;
	margin:0 auto;
	height:64px
  }  
  
  .incm_item a{
    clear:both;
  }
  
  /*  	.incm p {  
  	   float:left;
  	   width:90% ;
       *clear:both;
       }        */
       
  .ttCont {
    position:relative;
    display:block;
    *float:left;
    *width:100%;
  }
  
  .ttCont .cena{ 
    position: absolute;
    top:15px;
    left:0;
    font-size:18px; 
    font-style:italic ;
    padding:5px;
    background:#ECF1F5;
    border:1px solid #9AC5EB;
    color:#013F6F;
    opacity:0.75;
  }  
  
  
  td.sidenenuTDsumbenu {
	  width:223px!important
  }
  