html, body { height: 100%; width:100%;}
BODY{font-size:12px;font-family:Georgia;color:#000000;}
TD{font-size:12px;font-family:Georgia,;color:#000000;}
INPUT{font-size:xx-small; font-family:Georgia;color:#000000;}
!-A{color:#414644;text-decoration:none;}
!-A:hover{color:#414644; text-decoration:underline;}
a:link, a:visited {color: #0b4e97; font-style: italic; text-decoration: underline;}
a:hover, a:active {color: #0b4e97; font-style: italic; text-decoration: none;}

H1{font-size:28px;font-family:Georgia,;color:#353943;line-height:24px;}

.H0{font-size:45px;font-family:Georgia,;color:#353943;font-style: italic;margin-top-5px;}
.H1{font-size:28px;font-family:Georgia,;color:#353943;}
.H2{font-size:28px;font-family:Georgia,;color:#999999;}


.h1-1{font-size:20px;font-family:Georgia,;color:#0083A2;}
.h2-2{font-size:20px;font-family:Georgia,;color:#A3A3A3;}


.maintext12{font-size:12px;font-family:Georgia,;color:#353943;}
.lighttext12{font-size:12px;font-family:Georgia,;color:#7A7F8C;}



.bluelink13 {
	font-size:13px;
	font-family:Georgia,;
	color:#003e83;
	font-style: italic;
}
a.bluelink13{
	font-size:13px;
	font-family:Georgia,;
	color:#003e83;
	text-decoration: underline;
	font-style: italic;
}
a.bluelink13:hover{
	font-size:13px;
	font-family:Georgia,;
	color:#003e83;
	text-decoration: none;
	font-style: italic;
}



.greenlink12 {
	font-size:12px;
	font-family:Georgia,;
	color:#4d9900;
}
a.greenlink12{
	font-size:12px;
	font-family:Georgia,;
	color:#4d9900;
	text-decoration: underline;
}
a.greenlink12:hover{
	font-size:12px;
	font-family:Georgia,;
	color:#4d9900;
	text-decoration: none;
}



.greenlink15 {
	font-size:15px;
	font-family:Georgia,;
	color:#3C7700;
	font-style: italic;
}
a.greenlink15{
	font-size:15px;
	font-family:Georgia,;
	color:#3C7700;
	text-decoration: underline;
	font-style: italic;
}
a.greenlink15:hover{
	font-size:15px;
	font-family:Georgia,;
	color:#3C7700;
	text-decoration: none;
	font-style: italic;
}


.whitelink12 {
	font-size:12px;
	font-family:Georgia,;
	color:#FFFFFF;
	font-style:normal;
}
a.whitelink12{
	font-size:12px;
	font-family:Georgia,;
	color:#FFFFFF;
	text-decoration: underline;
	font-style:normal;
}
a.whitelink12:hover{
	font-size:12px;
	font-family:Georgia,;
	color:#FFFFFF;
	text-decoration: none;
	font-style:normal;
}

whitelink12 a:link, .whitelink12 a:visited {font-size:12px; color: #FFF; font-style: normal; text-decoration: underline;}
whitelink12 a:hover, .whitelink12 a:active {font-size:12px; color: #FFF; font-style: normal; text-decoration: none;}




.dark11{font-size:11px;font-family:Georgia,;color:#565656;}
a.dark11:hover{font-size:11px;font-family:Georgia,;color:#C0C0C0; text-decoration: underline;}


.white12{font-size:12px;font-family:Georgia,;color:#FFFFFF;}
.white22{font-size:22px;font-family:Georgia,;color:#FFFFFF;}
.white26{font-size:26px;font-family:Georgia,;color:#FFFFFF;}

.brown22{font-size:22px;font-family:Georgia,;color:#414644;}





.btn_about{width:48px; height:21px; background-image:url(img/btn_about-off.png); background-repeat:no-repeat;}
.btn_about-on{background-image:url(img/btn_about-on.png); background-repeat:no-repeat;}

.btn_services{width:123px; height:26px; background-image:url(img/btn_services-off.png); background-repeat:no-repeat;}
.btn_services-on{background-image:url(img/btn_services-on.png); background-repeat:no-repeat;}

.btn_gallery{width:70px; height:25px; background-image:url(img/btn_gallery-off.png); background-repeat:no-repeat; margin-top:-4px;}
.btn_gallery-on{background-image:url(img/btn_gallery-on.png); background-repeat:no-repeat;}

.btn_contacts{width:84px; height:21px; background-image:url(img/btn_contacts-off.png); background-repeat:no-repeat; margin-top:-4px;}
.btn_contacts-on{background-image:url(img/btn_contacts-on.png); background-repeat:no-repeat;}


div.top {background-image:url(img/bg_quick-top.png); background-position:center top; background-repeat:no-repeat;}
adiv.bottom {background-image:url(img/bg_quick-bottom.png); background-position:center bottom; background-repeat:no-repeat;}




.news-img{align:left;}
.partners-img{margin-top:10px;}

#news-smallblock {width:445px; padding-left:15px; padding-bottom:25px; padding-top:15px; background-image:url(img/bg_thtbl-shadow3.png); background-position:center bottom; background-repeat:no-repeat;}
#news-bigblock {width:650px; padding-bottom:45px; padding-top:15px; background-image:url(img/bg_thtbl-shadow4.png); background-position:center bottom; background-repeat:no-repeat;}
#news-fullblock{width:460px; padding-bottom:25px;}

#content1{margin-left:30px; margin-top:6px;  padding-top:40px; margin-bottom:35px; width:960px; height:270px; background-image:url(img/bg_thtbl-shadow2.png); background-position:center top; background-repeat:no-repeat;" align="left}
#maincontent{width:990px; position:static; padding-top:60px; background-image:url(img/bg_thtbl-shadow1.png); background-position:top; background-repeat:repeat-x;}
#greenline_top{width:100%; height:21px; background-image:url(img/bg_sectbl-stroke.gif); background-position:left; background-repeat:no-repeat;}
#greenline_top-inner{width:100%; height:5px; background-image:url(img/bg_sectbl-inner-stroke.gif); background-position:left; background-repeat:no-repeat;}
#greenline_bottom{width:100%; height:24px; background-image:url(img/bg_sectbt-stroke.png); background-position:left; background-repeat:no-repeat;}
#projects {margin-left:30px; width:960px; height:270px; background-image:url(img/logo_a-101bg.png); background-position:left top; background-repeat:no-repeat;}
#logobox{width:295px; height:120px; background-image:url(img/bg_toplogo.png); background-position:left top ; background-repeat:no-repeat; margin-left:35px; float:inherit;}
#topbox{width:990px; height:145px; background-image:url(img/bg_toptbl1.jpg); background-position:top left; background-repeat:no-repeat;}
#langbox{background-image:url(img/bg_topshadows2.png); background-position:bottom center; width:229px; height:145px; float:right; margin-top:-120px;}





.searchbar { position: absolute; top:95px; height: 40px; margin-left: 0px; width: 220px;}
.searchbar form {padding: 5px 0 0 10px; margin-top: 15px; height: 35px; background: url(img/px.gif) no-repeat bottom right;}
.searchbar #searchInput {float: left; width: 145px; border: none; height: 20px; background: url(img/px.gif) no-repeat; padding: 3px 0 0 10px; font-size: 11px; font-style: italic;}
.searchbar #searchButton {float: left; width: 20px; border: none; height: 20px; background: url(img/px.gif) no-repeat; cursor: pointer;}



.content-inner {margin:50 auto 0px; width: 990px; overflow: hidden;}

.content-text {padding-left: 310px; padding-right: 40px; margin-bottom: 50px;}
.content-text h1 {font-size: 28px; line-height: 1.5em; margin-bottom: 14px; color:#353943;font-style: italic;}
.content-text h2 {font-size: 1.8em; line-height: 1.5em; margin: 1em 0 0.8em 0;}
.content-text h3 {font-size: 1.5em; line-height: 1.5em; margin: 1em 0 0.8em 0;}
.content-text h4 {font-size: 1.2em; line-height: 1.5em; margin: 1em 0 0.8em 0;}
.content-text p {margin: 1em 0;}
.content-text ul {margin: 1em;}
.content-text ul li {margin-left: 1em; list-style: disc;}
.content-text ul ul li {list-style: circle;}
.content-newslist {padding-left: 280px; margin-bottom: 50px;}
.content-newslist h1 {font-size: 2em; line-height: 1.5em; margin-bottom: 0.8em;}
.content-newslist h2 {font-size: 1.8em; line-height: 1.5em; margin: 1em 0 0.8em 0;}
.content-newslist h3 {font-size: 1.5em; line-height: 1.5em; margin: 1em 0 0.8em 0;}
.content-newslist h4 {font-size: 1.2em; line-height: 1.5em; margin: 1em 0 0.8em 0;}
.content-newslist ul li, .content-text p {margin: 1em 0;}


.sideBar {width: 310px; float: left; position: relative;}
.mainMenu {font-size: 15px; font-style: italic; color: #0b4e97; line-height: 1.3em;}
.mainMenu .current {color: #968b91;}
.mainMenu ul {margin: 0 0 10px 0px; color: #0b4e97; font-size: 12px; line-height: 1.8em;}
.mainMenu a.project {color: #b9010b;}
.mainMenu a.project span {color: #000;}