* {margin:0; padding:0; background:transparent; font: normal normal normal 9pt Arial, Helvetica, sans-serif; color: #000;}
a {color: #39C;}a:hover {text-decoration:none;}a:visited {color: #369;}
img {border: 0;}
#holder {max-width: 1280px;min-width: 950px;}

#header {width: 100%;height: 230px;margin-right: 55px;margin-left: -55px; background: url(/images/sky.jpg) left;}
#header img {position: relative;left: 165px;top: 30px;}


#titles {margin-right: 30px;	height: 40px;	background: url(/images/border.jpg) repeat-x;}
#titles img {width: 204px;	height: 26px}

#right_ttl {float: right;width: 30%;height: 40px;background: url(/images/border_r.jpg) no-repeat right;}
#left_ttl {height:  40px;	background: url(/images/border_l.jpg) no-repeat left;}
#left_ttl h1 {position: relative; top: -28px; margin-left: 110px; font-size: 240%;color: #0650B0;}
#right_ttl h1 {position: relative; top: -19px; margin-left: 30px; font-size: 170%;color: #0650B0;}
#content {background: #F5FAFC url(/images/shadow_b.gif) repeat-x bottom; border-left:40px solid #C8E9FA;border-right: 1px solid #8A8A8A;	margin-right: 30px; overflow: auto;}

#left {width:70%; ~width: 70.1%; padding: 20px 0 60px 0;}
#left .shadow {background: url(/images/shadow_l.gif) no-repeat right bottom; padding-bottom: 40px;}
#left img {float: left;}
#left h1 {padding-right: 10%;	padding-left: 70px; margin-bottom: 20px;}
#left li {font-weight: normal; color: #333;list-style-type: auto;	margin-bottom: 10px;	padding-right: 10%;}
#left ul, #left ol {padding-bottom: 5px;padding-left: 120px;}
#left p {margin-left: 70px; padding: 5px 40px 10px 0; line-height: 17px;}
#left h2 {margin: 20px 0 0 70px;font-size: 170%;	color: #0650B0;}
#left hr {border: 1px solid #6cf;margin: 0 40px 20px 70px;}
#left table {margin-left: 60px; border: 0;}
#left td {padding: 5px;}
#left strong {font-weight:bold;}
#partners td {padding: 20px;text-align: center;	vertical-align: top; width: 50%;}
#partners {border: 1px solid #ccc;background: #fff;margin-left: 70px; margin-right: 40px;}
#partners table {width: 100%;}
#partners img {float: none;}
.anounce {
	padding: 0 0 30px 20px;
}

#right {float: right; width:30%; ~width: 29.9%; padding-top: 20px}
#right_content {background: url(/images/bg_poloska_r.gif) repeat-y right;width: 100%;}
#rb_shadow {background: url(/images/rb_shadow.gif) repeat-x bottom;width:100%;}
#shdw_cnnct {background: transparent url(/images/shdw_c.gif) no-repeat bottom left; width:100%;position:relative; left:-4px;}
#over {width: 100%;	background: url(/images/bg.gif);	position: relative;	left: -4px;	top: -2px;}

#right dl, #left dl {padding-left: 40px;}
#right dl, #left dl {padding: 10px 40px 40px 20px;}
#right dd, #left dd {margin-bottom: 30px;}
#right h2 {padding-left: 20px; font-size:1.5em; color:#0650B0;} 
#left dt, #left dd {margin-left: 50px;}
#left em {font-style: italic;}
.date {float: left;color: #39c;font-size: 160%;	padding-right: 10px;}
.date span {color: #999;}
.e_header {padding-bottom: 10px;}
.announce {margin-top: 5px;clear: left;}
#right hr {border: 1px solid #ccc;margin: 0 40px 20px 20px;}

#contacts {
	padding: 40px 0;
	background: #C8E9FA url(/images/white.gif) repeat-y right;
}

.field {background: #fff;border: 1px solid #999;margin-left: 20px;margin-bottom: 20px;	width: 70%;	height: 17px;}
.button {margin-bottom: 20px;top: 4px;	left: 10px;	position: relative;}

.phone span {font-size: 200%;	color: #666;}
.phone {width: 170px;margin-bottom: 40px}
.phone {padding-left: 40px;height: 40px;background: url(/images/phone.gif) no-repeat left;text-align: right;	float: right;}
.adress {padding-left: 40px;height: 40px;	background: url(/images/house.gif) no-repeat left;margin-bottom: 10px;}

#footer {height: 200px;	background: url(/images/bg_footer.jpg) no-repeat right bottom;margin-right: 30px;	padding-top: 50px;overflow: auto;}
#f_left {height: 200px;	float: left;width: 47%;	text-align: right;}

#f_right {float: right;	width: 47%;	text-align: left;	height: 200px;}
#copy {width: 100px;	clear: right;	float: right;}

#netlight {font-size: 8pt;	float: left;width: 200px; padding-top: 30px; margin-right:60px;}
#netlight img {margin-right: 10px;float: left;}
#netlight a {color: #000; font-size: 8pt;}

#popupmenu {font-size: 100%; 
	top: 125px;
	max-width: 1130px;
	min-width: 950px;
	position: absolute;
	width: 70%;
	width: 90%;
}

.person {float: left; padding: 0 20px 20px 0;margin-top:20px;}
.cite {margin-left: 170px; padding: 0 40px;line-height:140%!important;dispalay: block; width: 80%; color: #666; font-size: 1.5em; font-family: "Times New Roman";}
.cite sup, .cite sub {font-size: 2.5em; line-height: 100%;}
