﻿ 
body
  { font-family:Arial; letter-spacing:normal; line-height:130%; margin:0; padding:0; color:#000; background-color:#fff; text-align:left; background:url('images/main-bg1.jpg') no-repeat left top; }
table, td, th
  { font-size:100%; }
.clear
  { clear:both; }
	
body
  { font-size:100%; }
*html body
  { font-size:95%; }
html:root body
  { font-size:95%; }
	
	
.hovers
   { position:absolute; top:137px; left:772px; z-index:5; }
.hovers2
   { position:absolute; top:40px; left:170px; z-index:5; }
.hovers5
   { position:absolute; top:43px; left:454px; z-index:5; }
	
.menu1-pad
  { padding:17px 0 0 8px; }
.menu2-pad
  { padding:8px 0 0 25px; }
*html .menu2-pad
  { padding:0px 0 0 25px; }
.hovers3
   { position:absolute; top:45px; left:710px; z-index:5; }
.hovers-red
   { position:absolute; top:0; left:234px; z-index:1; background:url('images/red.jpg') no-repeat left top; height:340px; width:495px; }
.hovers-orange
   { position:absolute; top:0; left:234px; z-index:1; background:url('images/orange.jpg') no-repeat left top; height:340px; width:495px; }
.hovers-green
   { position:absolute; top:0; left:234px; z-index:1; background:url('images/green.jpg') no-repeat left top; height:340px; width:495px; }
.hovers3 img
  { margin:0 15px 0 0; }
.main-abs
  { position:absolute; z-index:4; }
	
a 
  { text-decoration:underline; color:#CE222B; outline:none; } 
a:hover
  { text-decoration:none; } 

address
	{ font-style:normal; }
:focus
  { -moz-outline-style: none; }
a img
  { border:none; }
table
  { border:none; border-collapse:collapse; border-spacing:0; 
   font-size:100%; empty-cells:show; }

ul
 { list-style:none; }
label
  { cursor:pointer; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html,
p, blockquote, fieldset, input, td, th
  { margin:0; padding:0; }

p
  { padding:0; margin:0 0 15px 0; }

h1, h2, h3
  { line-height:normal; font-weight:normal; }
h1
  { font-size:145%; margin: 20px 0px 5px 0px; font-weight:normal; padding:0; }
h2
  { font-size:140%; margin:20px 0px 5px 0px;  font-weight:normal; padding:0; color:#333; }
h3
  { font-size:120%; margin:20px 0px 5px 0px;  font-weight:normal; padding:0; color:#666; }	
	
/* Menu */	
ul.menu0
  { padding:0 0 3em 20px; line-height:100%; font-size:90%; text-transform:uppercase; font-weight:bold; }
*html	ul.menu0
  { height:10px; }
ul.menu0 a 
  { text-decoration:none; color:#000; }
ul.menu0 a:hover
  { text-decoration:underline; color:#B90902; }
ul.menu0 li
  { padding:0 0 8px 5px; margin:0 0 0 0; width:auto; }
ul.menu0 li.active
  { padding:0 0 5px 0; margin:0 0 1px 0; }
ul.menu0 li.active a:hover
  { text-decoration:none; }
ul.menu0 li.active span
  { background-color:#0A0909; padding:2px 5px 2px 5px; margin:0 0 0 0; color:#fff; line-height:14px; }

ul.menu1
  { padding:8px 0 0 20px; line-height:100%; font-size:75%; text-transform:uppercase; font-weight:normal; }
*html	ul.menu1
  { height:10px; }
ul.menu1 a 
  { text-decoration:none; color:#000; }
ul.menu1 a:hover
  { text-decoration:underline; color:#B90902; }
ul.menu1 li
  { padding:0 0 10px 5px; margin:0 0 0 0; width:auto; }
ul.menu1 li.active
  { padding:0 0 5px 0; margin:0; }
ul.menu1 li.active a:hover
  { text-decoration:none; }
ul.menu1 li.active span
  { background-color:#0A0909; padding:2px 5px 2px 5px; margin:0 0 0 0; color:#fff; line-height:14px; }	
	
	
/* Menu */	
ol.lined
  { padding:0 0 0 20px; line-height:100%; font-size:90%; background:url('images/lined.gif') repeat-y 17px bottom; color:#666; margin:20px 0 20px 10px; }
ol.lined a 
  { text-decoration:underline; color:#3F84A1; }
ol.lined p
  { color:#000; margin:0; padding:0; }
ol.lined li
  { padding:0 0 30px 5px; margin:0 0 0 0; width:auto; }
ol.lined li div
  { font-size:80%; color:#666; padding:2px 0 2px 0; }

	
/* Spacers */

div.dotted
  { line-height:0; font-size:0; width:100%; height:1px; overflow:hidden; background:url('images/dotted.gif') repeat-x left bottom; margin:0 0 20px 0; }

			
/* DL news */	

dl.news
  { margin:0 0 0 0; padding:0 0 1.5em 0; }
dl.news dt
  { margin:0 0 0.1em 0; color:#666666; font-size:100%; }
dl.news div.date
  { font-size:75%; padding:0 0 10px 0; }
dl.news dt div.heading
  { margin:0 0 0.1em 0; color:#CC0000; font-size:180%;}
dl.news dd 
  { margin:0 0 2em 0; color:#1d1d1d; }	 
dl.news dd p
  { color:#000; margin:0 0 2px 0; }	
dl.news dd span
  { font-size:80%; }	
dl.news dd img
  { margin:0 10px 0 0; }	
dl.news dd span a
	{ color:#3F84A1; }	 
dl.news dd div.comment
  { font-size:85%; padding:15px 0 0 0; color:#666666; }
dl.news dd div a.right
  { color:#FF6600; background:url('images/comma.gif') no-repeat left bottom; padding:0 0 0 20px; }
a.right-a		
 { color:#FF6600; padding:0; text-decoration:none; border-bottom:1px dotted #CA6E02; font-size:85%; }	 
.comma
  { margin:0 10px 0 25px; }
.cor1
  { background:url('images/cor1.gif') #E0E0E0 no-repeat left top; width:590px; margin:30px 0 30px 0; }
*html .cor1
  { background:url('images/cor1.gif') #E0E0E0 no-repeat left top; width:500px; }
.cor2
  { background:url('images/cor2.gif') no-repeat right top; }
.cor3
  { background:url('images/cor3.gif') no-repeat right bottom; }
.cor4
  { background:url('images/cor4.gif') no-repeat left bottom; padding:25px 40px 25px 40px; }
a.poly
  { color:#CC0000; background:url('images/poly.gif') no-repeat 5px center; padding:0 0 0 30px; font-size:85%; }	 	 
a.poly2
  { color:#666; background:url('images/poly2.gif') no-repeat 5px center; padding:0 30px 0 30px; font-size:85%; }	
a.poly3
  { color:#666; background:url('images/poly3.gif') no-repeat 5px center; padding:0 0 0 30px; font-size:85%; }	
		 
.td-in1	
/*	{ color:#000; width:100px; padding:7px 5px 7px 15px; font-size:85%; text-align:right; } */
	{ color:#000; padding:7px 5px 7px 15px; font-size:85%; text-align:right; white-space:nowrap; }
.td-in1	div
  { color:#666; font-size:85%; }
.td-in2
/*	{ color:#fff; font-weight:bold; width:95%; padding:3px 10px 5px 4px; } */
	{ color:#fff; font-weight:bold; width:100%; padding:3px 10px 5px 4px; text-align:right; } 
.td-in2 input
	{ width:100%; height:21px; font-family:Tahoma; font-size:13px; }
.td-in2 textarea
	{ width:100%; height:60px; font-family:Tahoma; font-size:13px; }		 
.td-in2 select
	{ width:100%; height:21px; font-family:Tahoma; font-size:13px; }
.un-but
	{ width:100%; text-align:right; padding:10px 0 0 0; margin:0 10px 0 0; }
.com
  { color:#FF6600; font-size:140%; padding:30px 0 5px 0; }
.com span
  { color:#33332F; border-bottom:1px dotted #33332F; }
/* Cal */			

.cal
	{ font-family:Arial; font-size:85%; width:230px; }
.blue-line hr
	{ width:100%; height:1px; border:none; color:#666; border-bottom:1px solid #666666; margin:5px 0 5px 0; clear:both; padding:0 0 0 0; }
*html .blue-line hr
	{ width:100%; height:1px; border:none; color:#666; border-bottom:1px solid #666666; margin:0; clear:both; padding:0 0 0 0; }
.cal td
	{ padding:0 6px 2px 0; }
.cal td.grey
	{ color:#999999; font-size:100%;}
.cal td.grey a
	{ color:#999999; font-size:100%;}
.cal .month	
  { text-align:center; color:#655D5D; font-size:110%; padding:0 0 5px 0; }
.cal .days
  { width:14%; }
	
.logoss td
  { text-align:center; padding:0 15px 0 0; }	
.logoss td img
  { margin:0 0 20px 0; }	
		
.greener img
  { margin:0 12px 0 0; }
		
		
#home img
  { background-position:0 0; background-image:url('images/hover-arrow.jpg'); }
a#home:hover img
  { background-position:0 95px; }			

/* RUS */
#text1 img
  { background-position:0 0; background-image:url('images/text1.gif'); }
a#text1:hover img
  { background-position:0 14px; }			
#text2 img
  { background-position:0 0; background-image:url('images/text2.gif'); }
a#text2:hover img
  { background-position:0 14px; }			

/* ENG */
#eng-text1 img
  { background-position:0 0; background-image:url('images/eng-text1.gif'); }
a#eng-text1:hover img
  { background-position:0 14px; }			
#eng-text2 img
  { background-position:0 0; background-image:url('images/eng-text2.gif'); }
a#eng-text2:hover img
  { background-position:0 14px; }			

/* RUS */
#point1 img
  { background-position:0 0; background-image:url('images/point1.gif'); }
a#point1:hover img
  { background-position:0 13px; }			
#point2 img
  { background-position:0 0; background-image:url('images/point2.gif'); }
a#point2:hover img
  { background-position:0 12px; }	
#point3 img
  { background-position:0 0; background-image:url('images/point3.gif'); }
a#point3:hover img
  { background-position:0 16px; }		
#point4 img
  { background-position:0 0; background-image:url('images/point4.gif'); }
a#point4:hover img
  { background-position:0 12px; }	
#point5 img
  { background-position:0 0; background-image:url('images/point5.gif'); }
a#point5:hover img
  { background-position:0 12px; }	
#point6 img
  { background-position:0 0; background-image:url('images/point6.gif'); }
a#point6:hover img
  { background-position:0 12px; }	
#point7 img
  { background-position:0 0; background-image:url('images/point7.gif'); }
a#point7:hover img
  { background-position:0 16px; }	
#point8 img
  { background-position:0 0; background-image:url('images/point8.gif'); }
a#point8:hover img
  { background-position:0 12px; }	
#point9 img
  { background-position:0 0; background-image:url('images/point9.gif'); }
a#point9:hover img
  { background-position:0 12px; }	
#point10 img
  { background-position:0 0; background-image:url('images/point10.gif'); }
a#point10:hover img
  { background-position:0 10px; }	
	
/* ENG*/
#epoint1 img
  { background-position:0 0; background-image:url('images/epoint1.gif'); }
a#epoint1:hover img
  { background-position:0 13px; }			
#epoint2 img
  { background-position:0 0; background-image:url('images/epoint2.gif'); }
a#epoint2:hover img
  { background-position:0 12px; }	
#epoint3 img
  { background-position:0 0; background-image:url('images/epoint3.gif'); }
a#epoint3:hover img
  { background-position:0 16px; }		
#epoint4 img
  { background-position:0 0; background-image:url('images/epoint4.gif'); }
a#epoint4:hover img
  { background-position:0 12px; }	
#epoint5 img
  { background-position:0 0; background-image:url('images/epoint5.gif'); }
a#epoint5:hover img
  { background-position:0 14px; }	
#epoint6 img
  { background-position:0 0; background-image:url('images/epoint6.gif'); }
a#epoint6:hover img
  { background-position:0 12px; }	
#epoint7 img
  { background-position:0 0; background-image:url('images/epoint7.gif'); }
a#epoint7:hover img
  { background-position:0 16px; }	
#epoint8 img
  { background-position:0 0; background-image:url('images/epoint8.gif'); }
a#epoint8:hover img
  { background-position:0 12px; }	
#epoint9 img
  { background-position:0 0; background-image:url('images/epoint9.gif'); }
a#epoint9:hover img
  { background-position:0 14px; }	
#epoint10 img
  { background-position:0 0; background-image:url('images/epoint10.gif'); }
a#epoint10:hover img
  { background-position:0 14px; }	


.menu11
  { padding:0; height:73px; }
.menu21
  { padding:0 0 0 13px; height:57px; }
.menu31
  { padding:0 0 0 24px; }	
	
				
/* Additional */

.div-foot
  { padding:90px 0 0 125px; }
.height320	
  { height:320px; }
.actual
  { padding:5px; border:1px solid #BDBDBD; width:220px; margin-bottom: 10px;}
.pre
	{ font-size:85%; }
.pre p
	{ padding:2px 0 0 0; color:#333; }
.main-tr
/*  { background:url('images/foot.gif') no-repeat left bottom; width:990px; } */
  { background:url('images/foot.gif') no-repeat left bottom; width:100%; }
.main-tg
/*  { background:url('images/foot-green.gif') no-repeat left bottom; width:990px; } */
  { background:url('images/foot-green.gif') no-repeat left bottom; width:100%; }
.foot-table
  { font-size:85%; line-height:14px; width:850px; }
.foot-table a
  { color:#000; }
.foot-table .foot-td1
  { width:135px; color:#333333; }	
.foot-table .foot-td3
  { width:215px; }
.foot-table .foot-td2 div
  { background-color:#000; color:#fff; width:15px; height:14px; font-size:9px; text-align:center; margin:0 6px 0 0; }	
.foot-table .foot-td2 
  { width:18px; }	
.bot-ad
  { font-family:Trebuchet MS; font-size:80%; background:url('images/foot-bg.gif') no-repeat left 2px; padding:0 0 0 30px; line-height:14px; margin:10px 0 0 0; }
.bot-ad span
  { color:#444242; }		
.max
  { vertical-align: middle; margin: 0 4px 0 0; }	
.max-right
  { float:right; font-size:70%; padding:15px 115px 0 0; }	
.search
  { width:165px; height:24px; background:url('images/bg-search.gif') no-repeat left top; color:#fff; padding:2px 0 0 10px; float:left; }	
.search input
  { width:150px; height:20px; background:none; border:0px solid #fff; color:#fff; }
.float-left
  { float:left; margin:2px 0 0 10px; }
.pages div
  { float:left; margin:0 7px 0 0; font-size:80%; padding:2px 6px 3px 6px}	
.pages2 
  { float:right; margin:0; font-size:80%; padding:2px 20px 3px 6px; color:#606060; }	
.pages2 img
  { margin:0 3px -2px 10px; }
.pages2 a
  { color:#CB6F02; }
.pages div.act-p
  { background-color:#000;float:left; color:#fff; }
.pages div a
  { color:#000; }	

/* кхтфвюнепр жиж { */
.down1
  { background:url('images/down1.gif') no-repeat left bottom; position:relative; bottom:-50px; min-height:200px; width:237px;}	
/* } кхтфвюнепр жиж { */
*html .down1
  { height:expression(document.body.clientWidth>200?"200px":"100%"); }
	
.down2
  { background:url('images/down2.gif') repeat-y left bottom; margin:110px 0 0 0; display:block; }		
.down3
  { background:url('images/down3.jpg') no-repeat left top; }	
.line-mar
  { margin:0 10px -4px 10px; }	
.pad44
  { width:230px; padding:8px 40px 0 20px; }
.mid-td
  { width:280px; padding:0 20px 0 0; }
.mid-td2
  { width:230px; }
.hrefs a
  { line-height:190%; }
.hrefs 
  { padding:0 0 20px 0; font-size:85%; color:#666; }		

	
.tags 
  { padding:0 0 20px 0; }	
.tags a
  { color:#3F84A1; }	
.tags a.size1
  { font-size:70%; }		
.tags a.size2
  { font-size:75%; }		
.tags a.size3
  { font-size:80%; }		
.tags a.size4
  { font-size:85%; }		
.tags a.size5
  { font-size:90%; }		
.tags a.size6
  { font-size:95%; }		
.tags a.size7
  { font-size:100%; }		
.tags a.size8
  { font-size:105%; }		
.tags a.size9
  { font-size:110%; }		
.tags a.size10
  { font-size:115%; }		
.tags a.size11
  { font-size:120%; }		
.tags a.size12
  { font-size:125%; }	
.tags a.size13
  { font-size:130%; }	
.tags a.size14
  { font-size:135%; }	
.tags a.size15
  { font-size:140%; }	
.tags a.size16
  { font-size:150%; }		
.left 
   { float:left; }
.left2
   { float:right; font-size:85%; padding:10px 0 0 0; }
.pet
	{ overflow:auto; height:515px; padding: 0; width:88px; scrollbar-base-color:#000000; scrollbar-arrow-color:#ffffff; }
.pet2
  { vertical-align:middle; background-color:#252525;padding:0 20px 0 20px; }
.pet3
  { text-align:left; color:#666; font-size:120%;padding:10px 0 0 0; }
/* Path */		

div#path
  { font-size:80%; padding:0; margin:0 0 0 10px; color:#7C6E6F; }
div#path a
  { color:#333333; background:url('images/bullet-path.gif') no-repeat right 6px; padding:0 20px 0 0; }
div#path a:hover
  { } 

.grey2 td
	{ background-color:#252525; padding:1px 1px 0 0; }	
.grey-border
  { background-color:#252525; padding:5px; width:213px; margin:0 0 10px 0; }
	
.grey td.v-bracket-white
	{ background-color:#ffffff; width:3px; }
.grey td.v-bracket-black
	{ background-color:#252525; width:3px; }
.grey td.h-bracket
	{ background-color:#252525; padding:2px; width:70px; height:3px; }
.grey td.g0
	{ background-color:#252525; padding:2px; width:70px; vertical-align:top; }
.grey td.g2
	{ text-align:right; padding:0 12px 0 0; width:120px; cursor:pointer; cursor:hand;}
.grey td.g2-color
	{ text-align:right; padding:0 12px 0 0; width:120px; background-color:#D7E861; cursor:pointer; cursor:hand;}
.grey td.g9
	{ background-color:#252525; padding:4px 4px 4px 5px; width:70px; vertical-align:top; }
/*
.grey td.g1
	{ background-color:#252525; padding:4px 2px 2px 5px; width:70px; vertical-align:top; }
.grey td.g9
	{ background-color:#252525; padding:4px 4px 4px 5px; width:70px; vertical-align:top; }
.grey td.g8
	{ background-color:#252525; padding:2px 2px 2px 5px; width:70px; vertical-align:top; }
.grey td.g3
	{ background-color:#252525; padding:4px 2px 2px 2px; vertical-align:top; }
.grey td.g4
	{ background-color:#252525; padding:4px 5px 2px 2px; vertical-align:top; }
.grey td.g7
	{ background-color:#252525; padding:2px 5px 2px 2px; vertical-align:top; }
	
.grey td.g5
	{ background-color:#252525; padding:2px 2px 2px 2px; vertical-align:top; }
.grey td.g6
	{ background-color:#252525; padding:2px 2px 8px 2px; vertical-align:top; }
.grey td.g2
	{ text-align:right; padding:0 12px 0 0; width:120px; }
.grey td.g2-color
	{ text-align:right; padding:0 12px 0 0; width:120px; background-color:#D7E861;}
*/
.grey
	{ color:#666; font-size:75%; }
.grey a
	{ color:#666; text-decoration:none; }
.grey td
	{ text-align:center; }
.height70
  { height:70px; }
.height110
  { height:110px; }
.top-vert
  { padding:0 0 8px 0; vertical-align:bottom; cursor:pointer; cursor:hand; }
.top-vert-color
  { padding:0 0 8px 0; background-color:#D7E861; vertical-align:bottom; cursor:pointer; cursor:hand; }
.grey .g1 div
  {  width:70px; height:69px;}		
.grey .g1 img
  {  width:70px; height:69px; }	
div.empty
  { background:url('images/empty.gif') no-repeat left top; width:70px; height:69px; }	
.select-me
  { width:200px; height:20px; line-height:100%; font-size:11px; color:#666666; border:1px solid #CCCCCC; padding:0 0 0 6px; font-family:Arial; margin:0 0 20px 0; }	
.greena img
  { background-position:0 0; background-image:url('images/border.gif'); } 
.greena-act img
  { background-position:0 69px; background-image:url('images/border.gif'); } 
a.greena:hover img
  { background-position:0 69px; }		
.pic3
	{ margin:0 0 5px 0; width:70px; }
.pic4
	{ width:70px;}
.vertical-cut
  {  }
/* Png */
		
.leo
   { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/leo.png'); }
.leo[class]
   { background-image:url('images/leo.png'); }	
	 
.new-td
  { max-width:930px; padding:0 3em 0 0; text-align:left; }	 
*html .new-td
  { width:expression(document.body.clientWidth>900?"900px":"85%");}
.wind
  { 
    height:500px;
    width: 525px;
    overflow:auto;
    scrollbar-base-color: #484848;
  }
.pad4
  { width:230px; padding:0 40px 0 20px; }
 .abs1
  { width:100%; padding:60px 0 0 0; clear:both; max-width:1300px; }
*html .abs1
  { width:expression(document.body.clientWidth>1300?"1300px":"100%"); }

.main-to
/*  { background:url('images/foot_orange.gif') no-repeat left bottom; width:990px; } */
  { background:url('images/foot_orange.gif') no-repeat left bottom; width:100%; }
*html .main-to 
  {}

#content p, #content div
  {
	padding-bottom: 20px;
  }
h2 a
  {
  	text-decoration: none;
  	color: #333;
  }