img {behavior: url("/js/png.htc");}
p, div {margin:0; padding:0;}
div#transparent {	position: fixed;
	/*// position:absolute;*/
	min-width:900px;
	width:100%;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 900? "900px":"100%");
	left:0;
	top:130px;
	top: expression(((document.getElementsByTagName("body")[0].scrollTop)+130) + "px");
	z-index:1;
	height:200px;
	overflow: hidden;
}
div#fade {	position: fixed;
	// position:absolute;
	width:100%;
	left:0;
	/*top:40px;*/
	top:0;
	top: expression(((document.getElementsByTagName("body")[0].scrollTop)) + "px");
	z-index:4;
	height:148px;
	overflow: hidden;
}
div#limitter {	position: fixed;
	// position:absolute;
	min-width:900px;
	width:100%;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 900? "900px":"100%");
	left:0;
	top: expression((document.getElementsByTagName("body")[0].scrollTop) + "px");
	z-index:6;
	height:100px;
	overflow: hidden;
	background-color:#FFFFFF;
}
div#hdr {	position:absolute;
	height: 43px;
	text-align: left;
	z-index:6;
	top:50px;
	left:427px;
	font-family: Verdana;
	font-size: 20px;
	font-style: italic;
	color: #1391E3;
}

div#phone {
	position:absolute;
	text-align: right;
	z-index:5;
	/*top:50px;*/
	top:20px;
	right:44px;
	font-family: Verdana;
	font-size: 20px;
	font-style: italic;
	color: #1391E3;
	width:400px;
}
div#phone img {
	margin-top: 15px;
}

div#womancontainer {	background-image: url('/img/bgwoman2.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 427px;
	position: absolute;
	max-height: 818px;
	min-height: 560px;
	height: 100%;
	height:expression(document.body.clientHeight < 560? "560" : document.body.clientHeight > 818? "818px" : "100%");
	left:0;
	top: 0;
}
div#tableimg {
 position: absolute;
 bottom:178px;
 left:256px;
 width:auto;
 height: auto;
}
div#womanheightcrop {	width: 427px;
	position: fixed;
	height: 100%;
	left:0;
	// position:absolute;
	top: expression(document.getElementsByTagName("body")[0].scrollTop + "px");
	overflow: hidden;
	z-index:7;
}
div#flowers {	background-image: url('/img/bg_vaza.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	width:100%;
	min-width: 900px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 900? "900px":"100%");
	position: absolute;
	min-height: 560px;
	height:100%;
	height:expression(document.body.clientHeight < 560? "560px" : "100%");
	left:0;
}
div#flowersheightcrop {	width:100%;
	position: fixed;
	height:100%;
	left:0;
	// position:absolute;
	top: expression(document.getElementsByTagName("body")[0].scrollTop + "px");
	overflow:hidden;
	z-index:1;
}
div#middlecontainer {	/*height: 100%;*/
	margin: 0 64px 0 427px;
	text-align: left;
	z-index:30;
	min-width:409px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 900? "409px":"auto");
	/*min-height: 560px;*/
	/*height:expression(document.body.clientHeight < 560? "560px" : "100%");*/
}

div#textcontainer {width: 99%;
 position:relative;
	text-align:justify;
	min-height:100%;
	height: expression(document.documentElement.clientHeight < document.body.clientHeight ? document.body.clientHeight : "auto");
	z-index:3;
	position: relative;
	/*min-height: 100%;
	height: expression(document.documentElement.clientHeight < document.body.clientHeight ? document.body.clientHeight : "auto");*/
	text-align: justify;
	z-index: 3;
	width: 99%;
}

div#footer {
	position: absolute;
	/*height:80px;*/
	height:112px;
	left:0px;
	z-index:3;
	bottom:0px;
	width:100%;
}
#footer table {width: 100%;}
#foottext {
	text-align: left;
	font-size:12px;
	height: auto;
	background-image: url(/img/bg_top_text.gif);
	background-repeat: no-repeat;
	background-position: center top;
	white-space: nowrap;
	padding-top:5px;
	font: 11px Verdana, san-serif;
}
#footbanners strong {
	display: block;
	margin: 0 0 0.35em;
	color: #1391E3;
	font-weight: bold;
	font-style: italic;
}

#foottext A:hover {color: #1391e3}

#footbanners {
	width: 250px;
	padding-top: 10px;
	text-align: left;
}

div#webwork {	position: absolute;	left:40px;	bottom:40px;}
body,a,div,td,input,h1 {	font:normal 12px Arial, Helvetica, sans-serif;	color:#89898B;	text-decoration:none;}
	a{text-decoration:underline;}
a:hover{text-decoration:none; color:#89898B;}
a.ablue{text-decoration:none; color:#2C9DE6;}
a.ablue:hover{text-decoration:underline;}
a.amore{text-decoration:none; color:#2C9DE6;}
a.amore:hover{text-decoration:underline;}
a.acyan{text-decoration:none; color:#2C9DE6;}
a.acyan:hover{text-decoration:underline;}


a.aanketa {
	text-decoration: none;
	color: #1391E3;
	font-weight: bold;
}
a.aanketa:hover {
	text-decoration: underline;
	color: #1391E3;
	font-weight: bold;
}

#publications {width:40%; float:left; height:130px; padding-right:14px; text-align:left;}
#publications DIV {
	border:solid 1px #DDDDDD;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	text-align:center;
}
#publications A {margin-left:25px; padding-left:20px; background-image:url(/img/arrow-forward.gif); background-position:0 3; background-repeat:no-repeat;}

#logomargin {
position:relative; 
/*height:51px;*/
height:20px;
}

#page_logo_contaier {cursor:pointer; position:relative; left:40px; width:69px; height:69px;}
html, body{text-align:left; width:100%; height:100%;}
	body,form,h1,h2,li{	margin:0;	padding:0;}
body{background: url('/n.gif') no-repeat; background-attachment: fixed;}
img {border:none;}
table {border:0px; border-collapse:collapse;}
table td {padding:0px;}
h1{font-weight:bold; margin:0 0 5px 0;}

#menu_container {position:absolute; display:block; width:148px; height:auto; left:40px; margin:32px 0 0 -10px;}
#menu_container	LI {padding:5px 0 8px 10px; border-top:none; list-style:none;}
#menu_container .active {background-image:url(/img/arrmnu.gif); background-repeat:no-repeat; background-position:0 9px;}
#menu_container A {color:#1391E3; text-decoration:none;}

.content_li{color:#2C9DE6; margin:0 0 5px 0;}
.bottom_block{position:absolute; height:30px; z-index:3; bottom:112px; left:0; padding-top:20px; width: 100%;}
/*.bottom_block{position:absolute; height:60px; z-index:3; bottom:80px; left:0; padding-top:20px; width: 100%;}*/
 .bottom_a{font-size:20px; margin-left:20px;	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#1391E3; font-style:italic; text-decoration:none;}
 	.storyimg { position: absolute; left:0; top:0; width:80px; height:90px; padding-top:5px;}
.storyname {color:#1391E3;}
.storyitem {	position: relative;
	height:100px;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6F9E7;
	padding-top:5px;
	padding-bottom:5px;
}
.storydate {color:#2C9DE6; position: absolute; top:5; right:0;}
.storytext {font-size:12px;}
.storycontaner {margin-left:90px; padding-bottom:35px;}
.storyhead {}
.storymore {position: absolute; bottom:10px; left:90px;}
.storylink {font-size:11px;}
.tdpublish {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
	height:80px;
	border: 1px solid #CCCCCC;
}
#overlay {
	display: none;
	width: 100%; height: 100%;

	filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;
   	background: white;

	position: fixed; top: 0; left: 0; z-index: 98;
	// position:absolute;
	top: expression((document.getElementsByTagName("body")[0].scrollTop) + "px");
}
#form {
	display: none;
	width: 380px; padding: 20px;
	margin-left: -210px; margin-top: -124px;
	background: white;
	border:1px solid lightgrey;
	position: fixed;
	// position:absolute;
	top: 30%; left: 50%; z-index: 99;
	top: expression((document.getElementsByTagName("body")[0].scrollTop + document.body.clientHeight / 3) + "px");
}
#form h4 {
	margin: 0 0 20px;
	font-size: 26px;
	font-weight: normal;
}
div#hdr, #form h4 {
	font-family: Verdana;
	font-size: 20px;
	font-style: italic;
	color: #1391E3;
}
div#hdr {
	position: absolute;
	height: 43px;
	text-align: left;
	/*top: 50px;*/
	top: 20px;
	z-index: 60;
}
#headbanner {
	top: 55px; left: 425px;
	top: expression((document.getElementsByTagName("body")[0].scrollTop) + 85 + "px");
	z-index: 91;
	/*height: 103px; line-height: 102px;*/
	position: fixed;
	// position: absolute;
}
#headbanner IMG {
	vertical-align: middle;
	margin-right: 2em;
}

/* 16.03.2008 */
#homelink {
	float: right;
	text-align: right;
	margin: -4px 0 0;
}
#homelink A {
	color: #1E74D8;
	text-decoration: none;
	font-style: italic;
}
#homelink A SPAN {display: none;}
#homelink IMG {
	vertical-align: middle;
	margin-left: 13px;
}

.ablue {
	padding-left: 20px;
	background: url(/img/arrow-back.gif) no-repeat 0 50%;
}
.amore {
	padding-left: 20px;
	background: url(/img/arrow-forward.gif) no-repeat 0 50%;
}
textarea {
	font:normal 12px Arial, Helvetica, sans-serif;	color:#89898B;
}
.over_content{
background:white none repeat scroll 0 0;
display:none;
padding:20px;
position:absolute;
top:30px;
width:800px;
border:1px solid lightgrey;
z-index:100;
left:30%;
}