html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#fff; 
font-size:8pt; 
font-family:georgia, palatino linotype, times new roman, serif;

/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {
height:100%; max-height:100%; 
overflow:hidden; 
padding:0; 
margin:0; 
border:0;
}

#content {
	overflow:auto;
	position:absolute;
	z-index:3;
	top:98px;
	bottom:35px;
	left:328px;
	right:0;
	background: white;
	padding-bottom: 20px;
}

* html #content {
top:0; left:0; right:0; bottom:0; 
height:100%; max-height:100%; width:100%; 
overflow:auto; 
position:absolute; 
z-index:3; 
border-top:100px solid #fff; 
border-bottom:35px solid #fff; 
border-left:330px solid #fff;
}

#head {
position:absolute; 
margin:0; 
top:0; left:0; 
display:block; 
width:100%; height:100px; 
font-size:4em; 
z-index:5; 
overflow:hidden; 
color:#000;
}

#head_up {
position: absolute;
top: 0px;
left: 150px;
width: 85%;
height: 75px;
margin:0;
display:block;  
background: #fff url(../images/logo.jpg) no-repeat;
font-size: 8pt;
font-family: Verdana;
color: #444;
text-align: right;
}

#head_down{
position: absolute;
top:75px;
width:25px;
width:100%;
display:block; 
background:#fff url(../images/head_foot.jpg);
}

.adress {
margin-top: 15px;
margin-right: 30px;
float: right;
text-align: left;
border-right-width: 30px;
border-right-color: #FFFFFF;
}

.email {
position: absolute;
width:60px;
height: 25px;
display:block;
top:75px;
left:149px;
background: url(../images/email.jpg) no-repeat;
}

a.email:hover {
display:block;
background: url(../images/email_over.jpg) no-repeat;
}

.about {
position: absolute;
width:60px;
height: 25px;
display:block;
top:75px;
left:209px;
background: url(../images/about.jpg) no-repeat;
}

a.about:hover {
display:block;
background: url(../images/about_over.jpg) no-repeat;
}

.home {
position: absolute;
width:62px;
height: 25px;
display:block;
top:75px;
left:269px;
background: url(../images/home.jpg) no-repeat;
}

a.home:hover {
display:block;
background: url(../images/home_over.jpg) no-repeat;
}

#foot {
position:absolute; bottom:0; left:0; margin:0; 
display:block; 
width:100%; height:35px; 
font-size:8pt; z-index:5; overflow:hidden; 
background: #fff url(../images/foot_head.jpg); color:#000;
line-height: 35px;
padding-left: 10px;
}

.counter {
position:absolute;
bottom: 0px;
right: 2px;
margin: 0;
width: 88px;
height: 31px;
}

#left {
position:absolute; 
left:150px; top:100px; bottom:35px; 
width:180px;
background:url(../images/mid_col_background.jpg) rgb(212,229,165); 
font-size:1.2em; 
z-index:4; 
overflow:auto; 
vertical-align:top;
}

* html #left {
height:100%; 
top:0; bottom:0; 
border-left: 150px; 
border-top:100px solid #fff; 
border-bottom:35px solid #fff; 
color:#fff;
}

#veryleft {
position:absolute; left:0px; top:100px; bottom:35px; 
width:150px; 
background: #fff; font-size:1.2em; 
z-index:4; 
overflow:auto;
text-align:center;
}

* html #veryleft {
height:100%; 
top:0; 
bottom:0; 
border-left: 0px; border-top:100px solid #fff; border-bottom:35px solid #fff; 
color:#fff;
text-align:center;
}

#content p {
padding-left:40px;
padding-right: 20px;
line-height: 12pt;
}

.bold {
font-size:1.2em; font-weight:bold;
}

dl {margin: 0px;}

dd {display:none;}

a.nav, a.nav:visited {
margin-left:0; margin-top:0; 
display:block; vertical-align: top; 
width:180px; height:25px; 
color:#eee; text-decoration:none; 
text-align:left; line-height:25px; 
background-image: url(../images/menu_back.jpg); background-position: 0 0; 
text-indent: 10px
}

a.nav:hover, a.nav_enter:hover{
color:#fff; 
background-image: url(../images/menu_back_over.jpg); background-position: 0 0; 
}

.hiddentext {
display: none;
}

a.nav_enter {
margin-left:0; margin-top:0; 
display:block; vertical-align: top; 
width:180px; height:25px; 
color:#eee; text-decoration:none; 
text-align:left; line-height:25px; 
background-image: url(../images/menu_enter.jpg); background-position: 0 0; 
text-indent: 10px
}

a.subnav {
margin-left:0; margin-top:0; 
display:block; vertical-align: top; 
width:180px; height:25px; 
color:#000; text-decoration:none; 
text-align:left; line-height:7px; 
padding-left: 20px;
background: url(../images/submenu.jpg) rgb(218,229,165) no-repeat; 
background-position: 0 0 ; 
overflow: hidden;
font: 7pt verdana;
vertical-align: middle;
}

a.subnav:hover {
margin-left:0; margin-top:0; 
display:block; vertical-align: top; 
width:180px; height:25px; 
color:#000; text-decoration:none; 
text-align:left; line-height:7px; 
background: url(../images/submenu_over.jpg) rgb(218,229,165) no-repeat; 
background-position: 0 0 ; 
padding-left:20px;
overflow: hidden;
font: 7pt verdana;
vertical-align: middle;
}

/*------------------------Заголовки------------------------------------*/
.head1 {
background: rgb(223,246,255);
width: 400px;
padding: 0 30px;
margin: 20px 0 20px -200px;
}

.head2 {
background: rgb(200,221,240);
padding: 0 30px;
}

.head3 {
background: rgb(127,158,206);
text-align: center;
font-family: verdana;
font-size: 14pt;
font-weight: bold;
color: white;
letter-spacing: -0.1em;
}

.subhead1 {
background: rgb(239,206,202);
width: 300px;
padding: 0 30px 0 0;
margin: 20px 0 0 0;
clear:left;
}

.subhead2 {
background: rgb(224,104,78);
padding: 0 30px 0 0;
}

.subhead3 {
background: rgb(202,5,28);
padding: 0 0 0 40px;
font-family: verdana;
font-size: 10pt;
font-weight: bold;
color: white;
letter-spacing: -0.1em;
}

.info {
height:102px;
overflow: hidden;
background: url(../images/info.jpg) #fff no-repeat;
margin-bottom: 20px;
}

.header_svk {
height:102px;
overflow: hidden;
background: url(../images/svk/header_svk.jpg) #fff no-repeat;
margin-bottom: 20px;
}

.header_hun {
height:102px;
overflow: hidden;
background: url(../images/hun/header_hun.jpg) #fff no-repeat;
margin-bottom: 20px;
}

.header_zak {
height:102px;
overflow: hidden;
background: url(../images/zak/header_zak.jpg) #fff no-repeat;
margin-bottom: 20px;
}

.header_cro {
height:102px;
overflow: hidden;
background: url(../images/cro/header_cro.jpg) #fff no-repeat;
margin-bottom: 20px;
}

.header {
height:102px;
overflow: hidden;
background: url(../images/header.jpg) #fff no-repeat;
margin-bottom: 20px;
}

.docs_header {
height:102px;
overflow: hidden;
background: url(../images/docs_header.jpg) #fff no-repeat;
margin-bottom: 20px;
}
