* {
margin:0;
padding:0;
}

body {
width:100%;
background:#FFF;
font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif;
}

.common a:visited {color:#666}
.common a{color:#999;text-decoration:none}
.common a:hover{text-decoration:underline}

ul {
list-style:none;
}

h1 {
color:#666666;
font-size:20px;
font-weight:normal;
}

h2,h5{
font-size:18px;
margin:10px 0px;
font-weight:normal;
}

h3{
font-size:16px;
margin:5px 0px;
font-weight:normal;
}

h4 {
font-size:14px;
margin:2px 0px;
}

h5,
.red {
color:#c00000;
}

p {
margin-bottom:10px;
}

.wrap { 
width:1004px;
height:722px; 
margin:0 auto;
background:url(../img/main.jpg) no-repeat;
position:relative;
}

.second {
background:url(../img/second.jpg) no-repeat;
}

.common {
color:#666666;
font-size:13px;
height:300px;
left:210px;
overflow:auto;
position:absolute;
top:144px;
width:315px;
}

.second .common {
color:#666666;
font-size:13px;
height:270px;
left:220px;
overflow:auto;
position:absolute;
top:155px;
width:573px;
}



.titleENG,
.titleRUS {
width:344px;
height:125px;
margin:0px auto 0px;
z-index:100;
background:url(../img/titleENG.png) no-repeat;
cursor: hand;
}

.titleRUS {
background:url(../img/titleRUS.png) no-repeat;
}

a.phone {
display:block;
width:108px;
height:128px;
position:absolute;
left:99px;
top:537px;
z-index:100;
}

a.phone:hover {
background:url(../img/phone.gif) no-repeat left top;
}

.s_phone {
display:block;
width:108px;
height:127px;
position:absolute;
left:107px;
top:543px;
z-index:100;
}

.s_phone:hover {
background:url(../img/second_phone.gif) no-repeat left top;
}

.flagEng {
width:73px;
height:162px;
position:absolute;
left:192px;
top:425px;
z-index:100;
text-decoration: none;
}

.flagEng a {
display:block;
width:60px;
height:117px;
}

.flagEng:hover,
.flagEng.sfhover{
background:url(../img/flagENG.gif) no-repeat left top;
}

.s_flagEng {
width:73px;
height:165px;
position:absolute;
left:201px;
top:430px;
z-index:100;
text-decoration: none;
}

.s_flagEng a {
display:block;
width:60px;
height:117px;
}

.s_flagEng:hover,
.s_flagEng.sfhover{
background:url(../img/second_flagENG.gif) no-repeat left top;
}

.flagRUS {
width:73px;
height:162px;
position:absolute;
left:243px;
top:425px;
z-index:100;
text-decoration: none;
}

.flagRUS a {
display:block;
width:60px;
height:117px;
}

.flagRUS:hover,
.flagRUS.sfhover{
background:url(../img/flagRUS.gif) no-repeat left top;
}

.s_flagRUS {
width:65px;
height:158px;
position:absolute;
left:253px;
top:430px;
z-index:100;
text-decoration: none;
}

.s_flagRUS a {
display:block;
width:60px;
height:117px;
}

.s_flagRUS:hover,
.s_flagRUS.sfhover{
background:url(../img/second_flagRUS.gif) no-repeat left top;
}

.newsPaper {
width:206px;
height:66px;
position:absolute;
left:220px;
top:572px;
z-index:100;
}

.newsPaper a {
display:block;
width:200px;
height:60px;
}

.newsPaper:hover,
.newsPaper.sfhover{
background:url(../img/newsPaper.gif) no-repeat left top;
}

.s_newsPaper {
width:228px;
height:72px;
position:absolute;
left:232px;
top:577px;
z-index:100;
}

.s_newsPaper a {
display:block;
width:200px;
height:60px;
}

.s_newsPaper:hover,
.s_newsPaper.sfhover{
background:url(../img/second_newsPaper.gif) no-repeat left top;
}

.books {
width:109px;
height:82px;
position:absolute;
left:282px;
top:504px;
z-index:100;
}

.books a {
display:block;
width:200px;
height:60px;
}

.books:hover,
.books.sfhover{
background:url(../img/books.gif) no-repeat left top;
}

.s_books {
width:130px;
height:102px;
position:absolute;
left:306px;
top:487px;
z-index:101;
}

.s_books a {
display:block;
width:200px;
height:60px;
}

.s_books:hover,
.s_books.sfhover{
background:url(../img/second_books.gif) no-repeat left top;
}

.book {
width:109px;
height:42px;
position:absolute;
left:378px;
top:502px;
z-index:101;
}

.book a {
display:block;
width:200px;
height:60px;

}

.book:hover,
.book.sfhover{
background:url(../img/book.gif) no-repeat left top;
}


.s_book {
width:104px;
height:37px;
position:absolute;
left:400px;
top:499px;
z-index:101;
}

.s_book a {
display:block;
width:200px;
height:60px;

}

.s_book:hover,
.s_book.sfhover{
background:url(../img/second_book.gif) no-repeat left top;
}


.hz {
width:74px;
height:66px;
position:absolute;
left:440px;
top:464px;
z-index:100;
}

.hz a {
display:block;
width:200px;
height:60px;

}

.hz:hover,
.hz.sfhover{
background:url(../img/hz.gif) no-repeat left top;
}


.hz1 {
width:44px;
height:34px;
position:absolute;
left:808px;
top:238px;
z-index:100;
}

.hz1 a {
display:block;
width:44px;
height:34px;

}

.hz1:hover,
.hz1.sfhover{
background:url(../img/feedback1.gif) no-repeat left top;
}

.s_hz {
width:68px;
height:62px;
position:absolute;
left:456px;
top:463px;
z-index:100;
}

.s_hz a {
display:block;
width:200px;
height:60px;

}

.s_hz:hover,
.s_hz.sfhover{
background:url(../img/second_hz.gif) no-repeat left top;
}

.priceList {
width:71px;
height:57px;
position:absolute;
left:542px;
top:374px;
z-index:100;
}

.priceList a {
display:block;
width:200px;
height:60px;

}

.priceList:hover,
.priceList.sfhover{
background:url(../img/priceList.gif) no-repeat left top;
}

.pressCenter {
width:109px;
height:75px;
position:absolute;
left:669px;
top:352px;
z-index:100;
}

.pressCenter a {
display:block;
width:200px;
height:60px;

}

.pressCenter:hover,
.pressCenter.sfhover{
background:url(../img/pressCenter.gif) no-repeat left top;
}

.feedback {
width:76px;
height:53px;
position:absolute;
left:859px;
top:206px;
z-index:100;
}

.feedback a {
display:block;
width:200px;
height:60px;

}

.feedback:hover,
.feedback.sfhover{
background:url(../img/feedback.gif) no-repeat left top;
}

.portfolio {
width:141px;
height:58px;
position:absolute;
left:773px;
top:281px;
z-index:100;

}

.portfolio a {
display:block;
width:200px;
height:60px;

}

.portfolio:hover,
.portfolio.sfhover{
background:url(../img/portfolio.gif) no-repeat left top;
}


.s_portfolio {
width:119px;
height:108px;
position:absolute;
left:885px;
top:188px;
z-index:100;

}

.s_portfolio a {
display:block;
width:200px;
height:60px;

}

.s_portfolio:hover,
.s_portfolio.sfhover{
background:url(../img/second_portfolio.gif) no-repeat left top;
}


.seminars {
width:166px;
height:104px;
position:absolute;
left:773px;
top:323px;
z-index:100;
}

.seminars a {
display:block;
width:200px;
height:60px;

}

.seminars:hover,
.seminars.sfhover{
background:url(../img/seminars.gif) no-repeat left top;
}

.s_seminars {
width:87px;
height:206px;
position:absolute;
left:917px;
top:272px;
z-index:100;
}

.s_seminars a {
display:block;
width:200px;
height:60px;

}

.s_seminars:hover,
.s_seminars.sfhover{
background:url(../img/second_seminars.gif) no-repeat left top;
}

.mission {
width:79px;
height:107px;
position:absolute;
left:79px;
top:323px;
z-index:100;
}

.mission a {
display:block;
width:200px;
height:60px;

}

.mission:hover,
.mission.sfhover{
background:url(../img/mission.gif) no-repeat left top;
}


.s_mission {
width:79px;
height:100px;
position:absolute;
left:64px;
top:318px;
z-index:100;
}

.s_mission a {
display:block;
width:200px;
height:60px;

}

.s_mission:hover,
.s_mission.sfhover{
background:url(../img/second_mission.gif) no-repeat left top;
}


.s_feedback {
width:101px;
height:108px;
position:absolute;
left:903px;
top:83px;
z-index:100;
}

.s_feedback a {
display:block;
width:200px;
height:60px;

}

.s_feedback:hover,
.s_feedback.sfhover{
background:url(../img/second_feedback.gif) no-repeat left top;
}

.center {
width:208px;
height:240px;
position:absolute;
left:521px;
top:443px;
z-index:100;
}

.center a {
display:block;
width:208px;
height:240px;

}

.center:hover,
.center.sfhover{
background:url(../img/chear.gif) no-repeat left top;
}


.s_center {
width:219px;
height:244px;
position:absolute;
left:540px;
top:435px;
z-index:100;
}

.s_center a {
display:block;
width:219;
height:244px;

}

.s_center:hover,
.s_center.sfhover{
background:url(../img/second_chear.gif) no-repeat left top;
}

.menu {
position:absolute;
left:1px;
}

.menu_bg {
position:absolute;
top:50px;
left:37px;
}

.menu ul {
padding:5px 3px;
}

.menu ul li,
.menu_bg ul li {
line-height:14px;
margin:5px 0;
}

.menu ul li a,
.menu_bg ul li a {
color:#333;
font-size:11px;
font-family:Arial;
display:block;

text-decoration:none;
}

.menu_bg ul li a,
.menu ul li a:visited {
color:#000;
}

.menu ul li a:hover {
color:red;
text-decoration:underline;
}

.menu ul li ul {
margin:0px 0px 0px 10px;
padding:0px;
}

.menu ul li ul li a {
color:#666;
}

p.ramka {
border:2px solid #FFEA45;
padding:3px;
background-color:#FFFDDF;	
}

table.contact {
border:0 solid #EBEBEB;
margin:5px 0;
}

/* 18.03.10 */
li#active {
	color:#EC0000;
	font-size:11px;
	font-weight:bold;
}
li#active ul li {
	font-weight: normal;
}
li#active ul li#active {
	font-weight: bold;
}

table.seminars:hover,
table.seminars.sfhover{
background: none;
}

table.seminars a {width:50px}


table.framed td {
	padding:2px 25px;
	margin:0;
	border:1px solid #ebebeb;
	}
	
table.lex td {
	font-size:11px;
	padding:2px 5px;
	margin:0;
	border:1px solid #ebebeb;
	}
	
table.level2formula {
	margin:10px 0;
	border:1px solid #ebebeb;
	}
	
table.level2 td {
	padding:2px 5px;
	margin:0;
	}		

table.contact {
	margin:5px 0;
	border:0px solid #ebebeb;
	}
table.contact td {
	font-size:12px;
	padding:2px 10px 2px 0px;
	margin:0;
	}
table.seminars {
	left:0;
	position:relative;
	top:0;
	width:100%;
}
table.seminars td {
	padding:2px 5px;
	margin:0;
	border:1px solid #ebebeb;
	vertical-align: top;
	}

table.seminars td.semtitle {
	padding:2px 1px;
	margin:0;
	background: #FFEA45;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	}

table.seminars h3 {
	color: #ccc;
	padding: 0;
	margin: 0;
	}

table.seminars strong {
	padding:2px 5px;
	color: #FF6600;
	}	
	
.leftLangMenu { font-size:10px; margin-left:4px; }
.leftLangMenu A { color: #666666; }
.leftLangMenu IMG { margin-top: 5px; }

.common ul.square {list-style-type:square;margin-left:20px;}