* {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: 250px;margin-right: 55px;margin-left: -55px; background: url(/images/sky.jpg) left;}
#logo img {position: relative;left: 170px;top: 40px;}
#logo {float: left;}
#mall {text-align: right;}
#mall img {margin-top: 10px;}

#titles {margin-right: 30px;	height: 40px;	background: url(/images/border.jpg) repeat-x;}
#titles img {width: 204px;	height: 26px}

#right_ttl {float: right;width: 50%;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: -23px;}
#right_ttl h1 {position: relative; top: -26px;}
#left_ttl h1 {margin-left: 110px;}
#right_ttl h1 {margin-left: 50px;}

#content {background: #C8E9FA url(/images/white.gif) repeat-y right;padding-left: 40px;	margin-right: 30px;overflow: auto;}

#left {width:50%; ~width: 50.1%;  background: url(/images/bg_poloska.gif) repeat-y right; margin-right: -1px}
#left .shadow {background: url(/images/shadow_l.gif) no-repeat right bottom; padding-bottom: 40px;}
#left span {font-size: 160%;font-weight: normal;color: #39c;border-bottom: 2px solid #6cf;margin-left:40px;	padding-top: 9px;	display: block;}
#left img {float: left;}
#left h1 {padding-right: 10%;	padding-left: 70px; margin-bottom: 10px;}
#left li {font-weight: normal;color: #333;list-style-type: none;background: url(/images/pointer.gif) no-repeat left;padding-left: 15px;	margin-bottom: 5px;	padding-right: 10%;}
#left ul {padding-bottom: 20px;padding-left: 60px;}

#right {float: right; width:50%; ~width: 49.9%; background: url(/images/bg_poloska_r.gif) repeat-y right;}
#right_content {background: url(/images/bg_poloska_r.gif) repeat-y right;width: 100%;}
#right h2 {font-size: 160%;font-weight: normal;color: #39c;margin: 0 40px;padding-top: 9px;display: block;border-bottom: 2px solid #6cf;}
h2#right a {font-size: 160%;font-weight: normal;color: #39c;text0decoration:none;!important}
#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 {padding-left: 40px;}
#right dl {padding: 20px 40px 20px 40px;}
#right dd {margin-bottom: 20px;}
.date {float: left;color: #39c;font-size: 160%;	padding-right: 10px;}
.date span {color: #999;}
.e_header {padding-right: 30%;padding-bottom: 5px;}
.announce {margin-top: 5px;clear: left;padding-left:60px;}

#contacts {
	padding: 20px 0;
	background: #C8E9FA url(/images/white.gif) repeat-y right;
}

.field {
	background: #fff;
	border: 1px solid #999;
	margin-left: 38px;
	margin-bottom: 20px;
	width: 70%;
	height: 17px;
}

.button {
	margin-bottom: 20px;
	top: 4px;
	left: 10px;
	position: relative;
}

.phone span, .emial a {
	font-size: 200%;
	color: #666;
}

.phone, .adress, .emial {
	margin-left: 38px;
	margin-top: 5px;
}

.phone {
	padding-left: 60px;
	height: 51px;
	background: url(/images/phone.jpg) no-repeat left;
}

.adress {
	padding-left: 70px;
	height: 51px;
	background: url(/images/house.jpg) no-repeat left;
}

.emial {
	padding-left: 70px;
	height: 51px;
	background: url(/images/mail.jpg) no-repeat left;
}

#footer {
	height: 250px;
	background: url(/images/bg_footer.jpg) no-repeat right top;
	margin-right: 54px;
	padding-top: 50px;
}

#logotypes {
	margin-left: 110px;
	margin-right: 60px;
	height: 30px;
	background: #fff url(/images/shadow_logo.jpg) no-repeat right;
	border-bottom: 1px solid #999;
	border-left: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
	padding: 20px 40px;
}

#copyright {
	margin-left: 110px;
	padding-top: 70px;
	float: left;
}

#netlight {font-size: 8pt;	float: right;width: 200px; padding-top: 70px; margin-right:60px;}
#netlight img {margin-right: 10px;float: left;}
#netlight a {color: #000; font-size: 8pt;}

#popupmenu {font-size: 100%; 
	top: 140px;
	max-width: 1130px;
	min-width: 950px;
	position: absolute;
	width: 70%;
	width: 90%;
}