body { background: #2f579f url('../img/bb.gif') top left repeat-x; font-size: 9pt; color: #bfdbfb; font-family: Tahoma, arial; text-align: top; margin:0pt; padding: 0pt;  }

p { margin: 3px 2px 3px 2px;	padding: 3px 2px 3px 2px; text-indent: 10px;}
table { border-collapse: collapse;}
img { border: 0;}

#content img {padding: 5px;}

ul { padding-left: 30px;}
ol { margin-left: 30px;}
li { margin-left: 5px;}

h1 { font-size: 12pt; font-weight:bold; padding: 5px 7px 4px 1px;}
h2 { font-size: 11pt; text-transform: uppercase;  color: #6aa1e9; background: url('../img/h2.gif') top left no-repeat; padding: 4px 12px 4px 20px; }	
h3 { font-size: 10pt; padding: 3px 10px 3px 15px; }	


#up_ico 			{ Z-INDEX: 200;  position: absolute; top: 10px; left: 650px; }
#up_ico_y		{ Z-INDEX: 1220;  position: absolute; top: 0px; left: 22px; }
#up_action 		{ z-index: 999;  position: absolute; top: 200px; left: 500px; }
#flash 			{ position:relative;  z-index: 1;  }
.flash 			{ position:relative;  z-index: 1;  }

.up_right    { font-size: 9pt; padding: 0px 0px 20px 0px; }

.up1  { padding-left: 150px; text-align: center; background-color: #2f579f; height: 30px; }

.gal { padding: 5px 5px 5px 45px;}

.b0  { text-indent: 4pt; font-size: 8pt; border-bottom: 1pt solid #4d96ef; padding: 10pt 4pt 6pt 2pt; }
.b1  { text-indent: 4pt; font-size: 8pt; border-bottom: 1pt dotted #bacde3; padding: 10pt 4pt 6pt 2pt; }
.b2  { text-indent: 4pt; font-size: 8pt; border-bottom: 1pt dotted #bacde3; padding: 10pt 5pt 6pt 5pt;  }

.b3  { font-size: 9pt; color: #bfdbfb; background: #4165a7; border: 1pt dotted  #2a4d8e; padding: 2pt 5pt 6pt 5pt;  }
.b3 a:link		{ text-decoration: none; color: #bfdbfb; }
.b3 a:visited { text-decoration: none; color: #d0e2fb; }
.b3 a:hover   { text-decoration: underline; color: #fff; }

.b3c  { font-size: 9pt; color: #bfdbfb; text-align: center; background: #4165a7; border: 1pt dotted  #2a4d8e; padding: 2pt 3pt 2pt 3pt;  }
.b3c a:link		{ text-decoration: none; color: #bfdbfb; }
.b3c a:visited { text-decoration: none; color: #d0e2fb; }
.b3c a:hover   { text-decoration: underline; color: #fff; }


.b3b  { font-size: 9pt; font-weight: bold; color: #bfdbfb; background: #4165a7; border-bottom: 1pt dotted  #2a4d8e; padding: 2pt 5pt 2pt 5pt;  }
.b3b a:link		{ text-decoration: none; color: #bfdbfb; }
.b3b a:visited { text-decoration: none; color: #d0e2fb; }
.b3b a:hover   { text-decoration: underline; color: #fff; }

.b4  { font-size: 9pt; color: #ffffff; text-align: center; background: #4165a7; border-bottom: 1pt dotted  #2a4d8e; padding: 2pt 5pt 6pt 5pt;  }
.b4 a:link	  { text-decoration: none; color: #fcfdfd; }
.b4 a:visited { text-decoration: none; color: #d0e2fb; }
.b4 a:hover   { text-decoration: underline; color: #fff; }

.b4b  { font-size: 9pt; font-weight: bold; text-align: center; color: #dfe8f9; background: #4165a7; border-bottom: 1pt dotted  #2a4d8e; padding: 2pt 5pt 2pt 5pt;  }
.b4b a:link		{ text-decoration: underline; color: #fcfdfd; }
.b4b a:visited { text-decoration: underline; color: #d0e2fb; }
.b4b a:hover   { text-decoration: none; color: #fff; }

.b5           { font-size: 9pt; color: #ffffff; padding: 2pt 5pt 5pt 5pt;  }
.b5 a:link	  { text-decoration: none; color: #fcfdfd; }
.b5 a:visited { text-decoration: none; color: #d0e2fb; }
.b5 a:hover   { text-decoration: none; color: #fff; }

.b5b  { font-size: 9pt; font-weight: bold; text-align: right; color: #dfe8f9; a: #4165a7; border-bottom: 1pt dotted  #2a4d8e; padding: 2pt 5pt 2pt 5pt;  }
.b5b a:link		{ text-decoration: underline; color: #fcfdfd; }
.b5b a:visited { text-decoration: underline; color: #d0e2fb; }
.b5b a:hover   { text-decoration: none; color: #fff; }

.t10  { font-size: 10pt; padding: 3px 3px 3px 3px; }

.t11 { color: #fff; font-size: 10pt; text-align: left; padding: 2px 2px 2px 2px; border: 1px solid #ecf3fa;}
.t11b { color: #fff; font-size: 10pt; text-align: left; padding: 2px 2px 2px 2px; border: 1px solid #ecf3fa; font-weight: bold;}
.t11c { color: #fff; font-size: 10pt; text-align: center; padding: 2px 2px 2px 2px; border: 1px solid #ecf3fa;}
.t11bc { color: #fff; font-size: 10pt; text-align: center; padding: 2px 2px 2px 2px; border: 1px solid #ecf3fa; font-weight: bold;}

.t11  { color: #fff; font-size: 10pt; text-align: left; padding: 2px 2px 2px 2px; border: 1px solid #ecf3fa;}
.t12c { color: #fff; font-size: 10pt; font-weight: bold; text-align: center; padding: 2px 2px 2px 2px; border: 1px solid #ecf3fa;}
.t12  { color: #fff; font-size: 10pt; font-weight: bold; text-align: left; padding: 2px 2px 2px 2px; border: 1px solid #ecf3fa;}

.kol     { font-size: 9pt; border-right: 1pt solid #ffffff; padding: 0px 0px 0px 0px; }

.left    { font-size: 9pt; a: url('../img/left.gif') top right repeat-y; border-right: 1pt solid #a8bfe8;  padding: 0px; }
.left_down  { font-size: 9pt; a: url('../img/left.gif') top left repeat-y; border-right: 1pt solid #a8bfe8;  padding: 0px 0px 0px 0px; }

.menu   { font-size: 10pt; text-transform:uppercase; font-weight: bold;  margin: 0 0 0 16px;  white-space: nowrap; display: block; }
.menu  a:link  	{ color: #ffffff; border-left: solid 1px #ffffff; display: block; padding: 4px 4px 2px 8px;}
.menu  a:visited  { color: #ffffff; border-left: solid 1px #ffffff; display: block; padding: 4px 4px 2px 8px;}
.menu  a:hover  	{ color: #8eaee9; border-left: solid 1px #8eaee9; display: block; padding: 4px 4px 2px 8px;}

.left_menu   { font-size: 8pt; color: #7da3df; font-weight: bold; a: #2c5296 url('../img/left_menu.gif') top left no-repeat; border-top: 1px solid #2f579f; padding: 2px 14px 6px 34px; }
.left_menu a:link		{ text-decoration: none; color: #6fadf3; }
.left_menu a:visited { text-decoration: none; color: #6fadf3; }
.left_menu a:hover   { text-decoration: none; color: #ff6b00; }

.podr   { font-size: 7pt; color: #7da3df; text-align: right; a: /* #284a88  */ url('../img/left_menu.gif') top right no-repeat; border-top: 1px solid #7da3df; padding: 2px 14px 6px 40px; }
.podr a:link		{ text-decoration: none; color: #fcfdfd; }
.podr a:visited { text-decoration: none; color: #fcfdfd; }
.podr a:hover   { text-decoration: none; color: #ff6b00; }
.podr_line  { font-size: 7pt; color: #7da3df; text-align: right; border-top: 1px solid #7da3df; padding: 10px 14px 6px 20px; }

.pic_prod  { font-size: 9pt; padding: 46px 6px 2px 30px; }

.fill { font-size: 8pt;  padding: 0px 0px 30px 0px;}
.error  { font-size: 9pt; text-indent: 6pt; color: red; text-align: justify; padding-top: 26px; padding-bottom: 26px; padding-left: 36px; padding-right: 0px; }

/* контейнер на */
#cell { text-align: center; display: block; width: 202px; height: 250px; float: left; padding: 2px 10px 10px 20px; }
#cell a { color: #ffffff; } #cell a:hover { color: #08275e; }

.close { clear: both;   }

.pic 		{ display: block; float: left; padding: 0px 2px 0px 4px; margin: 2px 10px 0 0;  }
.pic_r	{ display: block; float: right; padding: 0px 2px 0px 4px; margin: 2px 6px 0 6px; }

.f12-1  { font-size: 9pt; color: #bfdbfb; text-align: justify; padding: 20px 0px 6px 8px;}
.f12-1 a:hover   { text-decoration: underline; color: #fff; }
.f12-1 a:link		{ text-decoration: none; color: #9ebcde; }
.f12-1 a:visited	 { text-decoration: none; color: #bfdbfb; }
.f12-2  { font-size: 9pt; color: #bfdbfb; text-align: justify; padding-top: 6px; padding-bottom: 6px; padding-left: 8px; padding-right: 0px;  }
.f12-3  { font-size: 9pt; color: #bfdbfb; text-align: justify; padding-top: 6px; padding-bottom: 26px; padding-left: 8px; padding-right: 0px; }
.f12-4  { font-size: 9pt; color: #bfdbfb; text-align: justify; padding: 26px 8px 26px 8px; }
.f12-41 { font-size: 9pt; color: #bfdbfb; text-align: justify; padding: 26px 8px 5px 8px; }
.f12-6  { font-size: 9pt; color: #bfdbfb; text-align: center; font-weight: bold; padding: 2px 1px 8px 3px; }
.f12-61 { font-size: 9pt; color: #bfdbfb; text-align: center; font-weight: bold; padding: 26px 3px 8px 5px; }
.f12-5  { font-size: 9pt; color: #bfdbfb; text-align: justify; padding: 6px 0px 6px 8px; border-width: 2px 2px 2px 2px;  border: none; }
.f12-5 a:link			 { text-decoration: none; color: #9ebcde; }
.f12-5 a:hover   { text-decoration: underline; color: #6ba19b; }
.f12-5 a:visited	 { text-decoration: none; color: #bfdbfb; }

.news_data { font-size: 8pt; color: #bfdbfb; a: #4367a8; border-top: 1px solid #284a88; border-bottom: 1px solid #284a88; padding: 1px 14px 1px 14px; }
.news_data2 { font-size: 8pt; color: #a8bfe8; a: #2f579f url('../img/news_data2.gif') top left repeat-y; text-align: right; padding: 2px 14px 2px 6px; }
.news_data3 { font-size: 8pt; color: #a8bfe8; text-align: center; padding: 12px 14px 2px 6px; }
.news_data4 { font-size: 8pt; color: #a8bfe8; a: #4367a8; padding: 4px 14px 6px 30px; }
.news_data4 a:link	 { text-decoration: none; color: #a8bfe8; }
.news_data4 a:visited { text-decoration: none; color: #a8bfe8; }
.news_data4 a:hover   { text-decoration: none; color: #213D70; }
.news_data44 { font-size: 6pt; color: #a8bfe8; a: #4367a8; padding: 2px 14px 2px 6px; }
.news_z { font-size: 10pt; font-weight: bold; color: #ffffff; border-bottom: 1px solid #72b2f4; padding: 20px 14px 1px 16px; }
.news_z a:link		{ text-decoration: none; color: #ffffff; }
.news_z a:visited { text-decoration: none; color: #ffffff; }
.news_z a:hover   { text-decoration: none; color: #6aa1E9; }
.news_1 { font-size: 10pt; color: #ffffff; border-bottom: 1px solid #72b2f4; text-indent: 10px; padding: 20px 14px 1px 16px; }
.news_1 a:link		{ text-decoration: none; color: #ffffff; }
.news_1 a:visited { text-decoration: none; color: #ffffff; }
.news_1 a:hover   { text-decoration: none; color: #6aa1E9; }
.news { font-size: 9pt; color: #ffffff; border-bottom: 1px dotted #294881; padding: 4px 14px 20px 16px; }
.news a:link	{ text-decoration: none; color: #ffffff; }
.news a:visited { text-decoration: none; color: #ffffff; }
.news a:hover   { text-decoration: none; color: #c50022; }
.news1 { font-size: 12px; text-align: justify; text-indent: 12px; color: #ffffff; border-bottom: 1px dotted #294881; padding: 7px 14px 10px 16px; }
.news1 a:link	  { text-decoration: none; color: #ffffff; }
.news1 a:visited { text-decoration: none; color: #ffffff; }
.news1 a:hover   { text-decoration: none; color: #6aa1E9; }

.down_menu   { font-size: 8pt; color: #7da3df; font-weight: bold; text-align: right; a: #284a88 url('../img/down_menu.gif') top left no-repeat; padding: 2px 16px 16px 16px; }
.down_menu a:link		{ text-decoration: none; color: #fcfdfd; }
.down_menu a:visited { text-decoration: none; color: #fcfdfd; }
.down_menu a:hover   { text-decoration: none; color: #000000; }

/* на галлерею */
.down_menu2   { font-size: 8pt; color: #7da3df; font-weight: bold; a: url('../img/down_menu.gif') top left no-repeat; padding: 2px 16px 6px 16px; margin: 2px 0 0 160px; display: block; }
.down_menu2 a:link	 { text-decoration: none; color: #fcfdfd; }
.down_menu2 a:visited { text-decoration: none; color: #fcfdfd; }
.down_menu2 a:hover   { text-decoration: none; color: #000000; }

.z1 { font-size: 11pt; font-weight: bold; color: #6aa1E9; text-align: right; border-bottom: 1pt solid #a8bfe8; padding: 12px 5px 4px 5px; }
.z1 a:link		{ text-decoration: none; color: #6aa1E9; }
.z1 a:visited { text-decoration: none; color: #6aa1E9; }
.z1 a:hover   { text-decoration: none; color: #213D70; }

.z2 { font-size: 12pt; font-weight: bold; color: #ffffff; /* a: url('../img/z2.gif') top left repeat-y;*/ border-bottom: 1pt solid #a8bfe8; padding: 4px 5px 4px 5px; }
.z22 { font-size: 12pt; font-weight: bold; color: #ffffff; border-bottom: 1pt solid #a8bfe8; padding: 4px 10px 4px 10px; }
.z3  { font-size: 10pt; font-weight: bold; color: #01005e; padding: 12px 0px 6px 26px;}

.z3prod  { font-size: 10pt; font-weight: bold; a: url('../img/z3podr.gif') bottom left no-repeat;  padding: 12px 0px 2px 36px;}
.z3prod a:link		{ text-decoration: none; color: #fcfdfd; }
.z3prod a:visited { text-decoration: none; color: #fcfdfd; }
.z3prod a:hover   { text-decoration: none; color: #ffffff; }

.z3p  { font-size: 10pt; color: #fff; font-weight: bold; a: url('../img/z3podr.gif') bottom left no-repeat; border-bottom: 1px solid #7da3df;  padding: 12px 0px 2px 36px;}
.z3p a:link		{ text-decoration: none; color: #fff; }
.z3p a:visited { text-decoration: none; color: #fff; }
.z3p a:hover   { text-decoration: none; color: #bfdbfb; }

.print  { font-size: 10pt; color: #afc6eb; text-align: right; padding: 2px 14px 2px 10px; }

a:link	 { text-decoration: none;  color: #bfdbfb;}
a:visited { text-decoration: none;  color: #d0e2fb; }
a:hover   { text-decoration: none;  color: #fff; }

.down_adress   { font-size: 8pt; color: #7da3df; text-align: right; a: #284a88; border-top: 1px solid #a8bfe8; padding: 10px 16px 6px 0px; }
.down_adress a:link	{ text-decoration: none; color: #071631; }
.down_adress a:visited { text-decoration: none; color: #071631; }
.down_adress a:hover   { text-decoration: none; color: #000000; }

.copyright   { font-size: 7pt; color: #6FaDF3; a: #284a88; border-top: 1px solid #a8bfe8; padding: 10px 2px 2px 80px; }
.copyright2  { font-size: 7pt; color: #6FaDF3; a: #284a88; padding: 10px 2px 2px 40px; }
.copyright3  { font-size: 7pt; color: #6FaDF3; padding: 10px 2px 2px 40px; clear:both; }


.down { font-size: 9pt; a:  url('../img/down_fill.jpg') top left repeat-x; padding: 2px 2px 2px 30px;}
.ban { font-size: 9pt; a:  url('../img/down_fill.jpg') top left repeat-x; padding: 4px 2px 0px 30px;}
td.ban a IMG 	   { padding-bottom: 6px; padding-right: 20px; font-size: 8pt; }
td.ban a:hover IMG { padding-bottom: 6px; padding-right: 20px; font-size: 8pt; }

/* css gallery */

body{
	font-family:arial
}

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:345px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:50px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content { margin:5px }
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}