body,html,form {
  margin: 0;
  padding: 0;
  
  /* border-collapse: collapse;font-size: 100%; */
  
}

A 		{color: #666666; text-decoration: underline;	}
A:hover 	{color: #000000; text-decoration: none;	}
A IMG 	{border:0;}

BIG, .big 		{font-size:135%;}

BLOCKQUOTE {margin:2px 0px auto 40px;}



BODY {
	background:#555;
	/*background:#456;*/
	
	
	color: #000000; 
	TEXT-ALIGN: justify; 
	}

    
BODY,TD,P ,FONT  {
    FONT-FAMILY: Arial,Verdana,Helvetica,sans serif;
    font-size:12px; line-height:130%;
    }
/* не забудьте изменить стили на страницах старого сайта: /rus/style.css  */

P {
    margin: 2px 0 15px;
}


TABLE {text-align:left;}

.border1px  {border:1px solid #999;}

TABLE.border1px {
	margin:5px 0;
	border-collapse: collapse;
	border:1px solid #222; 
	width:auto;
	}
TABLE.border1px  TH, 
TABLE.border1px  TD {
	border:1px solid #222; 
	vertical-align:top;
	font-size2:14px; 
	padding:4px 10px;
	}
TABLE.border1px  TH,
TABLE.border1px  THEAD TR TD {
	padding:4px 10px;
	text-align:left;
	color:#124771;
	background: #EEF7FF ;
	
	color:#000;
	background: #E1E1F8 ;
	font-size2:15px;
}
TABLE.border1px TD P {
margin:0; padding:0; text-align:left;
}
TABLE.border1px TD.first {
	font-weight:bold;
}




.center {text-align:center}
#content {
	background:#fff;
	padding:0 30px 8px;
	border:0px solid #f00;
	margin:0 0px;
	width:auto;
	
}



#doc {
	border:1px solid #444;
	overflow:hidden;
	width:952px; 
	margin:0px auto;
	position:relative;
	
}

FORM { FONT-FAMILY: Helvetica, sans-serif}



#footer_bottom {
	color:#fff;
	background: url(img/fon-marble4.gif) top left  #777;
	border-top:2px solid #777;
	border-right:0px solid #777;
	border-left:0px solid #777;
	padding:10px;

}
#footer_bottom A {color:#fff;}

#footer_menu {
	padding:5px 10px 5px; 
	/*background:url(img/fon-marble2.gif) #222;*/
	background:url(img/toplink_bg.gif) top left repeat-x #878787;
	background:url(img/footer-menu-bg.gif) left top repeat-x #8D8D8D;
	text-align:center; 
	font-size:13px;
	border-top:0px solid #777;
	border-right:0px solid #ccc;
	border-left: 0px solid #ccc;
	border-bottom: 1px solid #aaa;
}
#footer_menu A {
	color:#eee; 
	font-weight:bold;
	font-style:normal;
	margin:0 1px;
	text-decoration:none;
	padding: 1px 5px 2px;
	}
#footer_menu A:hover {
	color:#fff;
	background:url(img/toplink_bg_hover.gif) top left repeat-x #bbb;
	/*
	border:1px solid #fff; 
	padding: 0px 4px 1px;
	*/
	}
#footer_menu A.active,
#footer_menu A.active:hover  {
	color:#ddd; background:none;
	color:#555; background:#f0f0f1;
	
	padding: 1px 5px 2px;
	border:1px solid #fff; 
	border-color:#666 #fff #fff #666;
}



.grey {color:#999;}

UL.grekolist, UL.grekolist2  {
	
	/*list-style-image: url('img/fon-9-2.gif'); */
	list-style: none;
	
	border:0px solid #f00;
	margin-left:0px;
	padding-left:15px;
	line-height:140%;
	margin-top:6px;
	}

	
UL.grekolist LI    {
	
	margin-top:0px; 
	margin-bottom:0px; 
	padding-top:1px;
	padding-bottom:4px;
	text-align:left; 
	font-weight:bold;
	
	}
UL.grekolist LI  span, UL.grekolist LI  I  {font-weight:normal;}
UL.grekolist2 LI {margin-top:2px; margin-bottom:2px; }

UL.grekolist UL, UL.grekolist2 UL, UL.grekolist OL {
	list-style-image:none;
	list-style: none;	
	margin-top:4px; 
	margin-bottom:10px; 
	margin-left:6px;
	padding-left:6px;
	
	}
UL.grekolist UL LI , UL.grekolist OL LI   
{
	margin-top:0px; 
	margin-bottom:1px; 
	font-weight:normal; 
	text-align:left;
	LINE-HEIGHT: 130%;
	}

UL.grekolist  LI  ,
UL.grekolist2  LI    {
	background:url('img/fon-9-2.gif') no-repeat left top;
	padding-left:18px;
	position:relative;
}	
	
/**  html UL.grekolist TABLE   {margin-left:-20px;}*/


H1 {
	FONT-FAMILY:  Arial, Helvetica,sans serif; FONT-SIZE: 21px; line-height:130%; text-align:center; margin:15px 0 10px; 
	border:0px solid #f00;

}
 
H1.h1main {
	FONT-FAMILY:Impact,Arial Condensed, Arial, Helvetica,sans serif; 
	FONT-SIZE: 23px; 
	font-weight:normal; 
	
	line-height:105%; 
	text-align:center; 
	margin:0 100px 8px; 
	padding:7px 0 4px;
	border-bottom:1px solid #ccc;

	FONT-FAMILY:'Arial Narrow',Arial, sans serif; 
	font-weight:bold; 
	FONT-SIZE: 26px; 
	color:#444;
	
	}  
/* */

H1.h1main SMALL {
	font-family: Verdana,Helvetica,sans serif; 
	font-size:13px;
	font-weight:normal; 
	line-height:150%;
}
 
H2 {
	FONT-FAMILY: Arial,Verdana,Helvetica,sans serif; 
	FONT-SIZE: 11pt;
    font-weight:bold;
    
	line-height:125%;
	padding:10px 0 5px;
	margin:0;
} 

hr {
    border: 0;
    width: 100%;
    color: #69a; 
	background-color: #69a;
    height: 1px;
}

#header {
	border:0px solid #484949;
	position:relative;
	height:100px;
	background:url(img/bg-top.jpg) left top repeat-x #8D8D8D;
}

#header2 {
	display:none;
	height:11px; 
	font-size:0; 
	background: url(img/fon-12.gif) top left repeat-x #777; 
	margin:0 1px;
} 


#header_contacts {
	border:0px solid #fff ;
	position:absolute; 
	top:8px; 
	right:11px; 
	width:350px; padding-right:0px;  
	color:#fff; 
	font-weight:bold; text-align:right;
	text-align:right;
	
}

#header_contacts  A {color:#ddd;}

#header_menu {
	border:0px solid #ccc;
	position:absolute; 
	left:107px; top:65px;
	width:830px;
	color:#999; text-align:center;
	
}

DIV#header_menu A {
	font-weight:bold; 
	font-size:16px; 
	font-family: Arial; 
	background:url(img/toplink_bg.gif) #7c7c7c;
	
	padding:0px 6px 0px;
	height: 19px;
	margin:0 1px;
	border:1px solid #ccc;
	border-color:#ccc #666 #666 #ccc;
	display:inline-block;
	
	
	}
#header_menu A {color:#fff; text-decoration:none;} 
#header_menu A:hover {
	color:#fff; 
	background:#ccc;
	background:url(img/toplink_bg_hover.gif) #ccc;
	}

#header_menu A.active ,
#header_menu A.active:hover {
	
	background:#eee;
	color:#555; border:1px solid #fff; 
	border-color:#666 #ddd #ddd #666;
	padding-top:1px;
	}

#header_menu2 {
	height:22px;
	padding:3px 10px 2px;	
	background: url(img/fon-marble4.gif) center left repeat-x #777;
	border-top:1px solid #777;
	text-align:center; 
	font-size:13px;
	
}
#header_menu2 #slogan {
	color:#fff; 
	font-weight:bold;
	font-style2:italic;
	font-family:Verdana,Arial ;
	font-size:14px;
	letter-spacing:1px;
}

#header_menu2 A {
	color:#fff; 
	font-weight:bold;
	font-style:normal;
	margin:0 5px;
	text-decoration:none;
	}
#header_menu2 A:hover {color:#eee; }

#header_menu2 A.active,
#header_menu2 A.active:hover  {
	color:#444; 
	background:#f5f5f5; 
	padding: 0 5px 2px;
	}

.img_left {
	float:left; margin:3px 15px 10px 0; 
	padding:6px; 
	
	background: #fff; /*url(img/img-bg.gif) top left  #ddd;*/
	border:1px solid #bbb; 
	}
.img_right {
	float:right; margin:5px 0 10px 15px;  
	border:1px solid #999;
	padding:5px; 
	background: #fff; /*url(img/img-bg.gif) top left  #ddd;*/
	border:1px solid #bbb; 
	}


#logo {
	position:absolute; 
	left:12px; 
	top:11px; 
	width:88px; 
	height:77px;  
}
#logo2 {
	position:absolute; 
	left:370px; top:9px; 
	/*width:212px; height:42px;   */
}	
	
#mailform {
	text-align:center;
	padding:0 auto 10px;
	clear:both;
}
#mailform  .sendform_fields_div  {
	width:500px; 
	background:#e6e7e8;
	border:1px solid #ccc; 
	padding:4px 10px; 
	margin:7px auto; 
}
#mailform  .sendform_col1 {
	color:#000; text-align:right; font-weight:bold; 
	padding:3px 10px 3px 5px;
	}

INPUT.sendform_field {width:58%;}
	
	
.nobold 		{font-weight:normal;}

.obj_left 	{float:left; margin:0px 10px 6px 0; }
.obj_right	{float:right; margin:0px 0 6px 10px;}

.orange , .orange A:link, 
.orange A:visited  {color:#F55200;}

LI .orange, LI .orange FONT 
    {font:9pt Arial;}
#pathmenu  {
	background:#f5f5f7;
	padding:5px 30px 4px;
	font-size:11px;
	
	border-bottom:1px solid #eee;
}
#pathmenu , #pathmenu A {color:#888;}
#pathmenu  A:hover {color:#000;}



SMALL, .small {font-size:85%;}

.small2 {font-size:11px; line-height:14px;}


h1 small {font-size:15px; line-height:100%;}
.s {font-size:xx-small;  }
.s1 {font-size:x-small;  }

UL {list-style:square;}
UL UL {
	list-style:circle;
	list-style-image: url("img/defis2.gif"); 
}
UL {margin-top:2px; margin-bottom:5px; padding-top:0;}
UL LI {
    padding-bottom:4px;
}


.versus-line {
	height:11px; width:100%; font-size:0;
	background: url(img/fon-12.gif) top left repeat-x #f7f7f8;
	}

.more_info_block {
	float:right; clear:right; z-index:10; position:relative;
    width:270px; padding: 4px 10px;  
    margin: 6px 0px 6px 15px;  
	color: #444; text-align:left;
	
	border:1px solid #ccc; BORDER-bottom: #c3c3c4 3px solid; 
	background:#F5F5F7; 
	
}
.more_info_block,
.more_info_block FONT {
    
    font: 9pt Arial;
}
.more_info_block A:link,.more_info_block A:visited {color:#f75800;}
.more_info_block UL {
	list-style-image: url("img/versus2.gif"); 
	margin-left:11px;
	padding-left:11px;
	
}
.more_info_block UL LI {
	margin:0 0 1px auto;
    padding:0;
}    


.versus {
	background:url('img/fon-9-2.gif') no-repeat left -3px;
	padding-left:18px;
	position:relative;
}



