div.tips {
	background: url(tips_bac.gif) repeat-y;
	margin: 30px 0px 40px 0px;
	padding: 0px;
}
div.tips2 {
	background: url(tips_top.gif) no-repeat;
	padding: 0px;
	margin: 0px;
}
div.tips3 {
	background: url(tips_bot.gif) bottom no-repeat;
	font: 14px Arial, sans-serif;
	color: #8C9BA3;
	margin: 0px;
	height: 180px;
	padding-left: 30px;
}
div.tips3 ul {
	padding: 5px 0px 20px 20px;
	margin: 0px;
}
.tips li {
	font: 11px Tahoma, Arial, sans-serif;
	color: #8C9BA3;
}
.tips a {
	color: #8C9BA3;
}
.tips a:hover {
	color: #000000;
}
body {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
}
.maintab {
	background: url(btm-bk00.gif) bottom repeat-x;
	width: 100%;
	height: 100%;
}
.steps {
	height: 40px;
	font: 11px Tahoma, Arial, sans-serif;
	color: #DADADA;
}
.steps a {
	color: #DADADA;
}
.steps a:hover {
	color: #FFFFFF;
}
.toplinks {
	height: 40px;
	font: 11px Tahoma, Arial, sans-serif;
	color: #DADADA;
	vertical-align: bottom;
}
.toplinks a {
	display: block;
	float: right;
	margin-bottom: 7px;
	margin-left: 16px;
	color: #DADADA;
}
.toplinks a:hover {
	color: #FFFFFF;
}
.logo {
	background: url(lgo-bk00.gif) repeat-x top;
	vertical-align: bottom;
}
.logo table {
	height: 120px;
	width: 100%;
	background: url(logo0000.gif) no-repeat top left;
}
.logo td {
	text-align: right;
	vertical-align: bottom;
	font: bold 11px Tahoma, Arial, sans-serif;
}
.logo .moduletable {
	float: right;
}
.logo a {
	display: block;
	float: left;
	margin-left: 1px;
	padding: 10px 16px 7px 16px;
	background: #99A0A7;
	color: #FFFFFF;
}
.logo a:hover {
	background: #A9B0B7;
	color: #FFFFFF;
}
.logo a.a {
	background: #CC3333;
}
.logo a.a:hover {
	background: #CC3333;
	color: #FFFFFF;
}
.bar {
	height: 5px;
	background: #CC3333;
	border-bottom: 1px solid #99A0A7;
}
.barg {
	height: 5px;
	background: #99A0A7;
	border-bottom: 1px solid #99A0A7;
}
.menu {
	width: 280px;
	background: #EEEEEE;
	font: bold 11px Tahoma, Arial, sans-serif;
	height: 178px;
	padding: 15px 30px 0px 10px;
	vertical-align: top;
	border-bottom: 1px solid #99A0A7;
}
.menu a {
	display: block;
	padding: 5px 0px 7px 20px;
	background: url(arrow000.gif) no-repeat left;
	color: #767D82;
}
.menu a:hover {
	color: #CC0000;
}
.menu img {
	height: 1px;
	background: url(points00.gif);
	width: 100%;
}
.photo {
	border-bottom: 1px solid #99A0A7;
}
.photo img {
	border: none;
}
.content {
	width: 560px;
	vertical-align: top;
	padding: 38px 40px 60px 0px;
}
.right {
	width: 280px;
	padding-top: 40px;
	vertical-align: top;
	padding-bottom: 60px;
}
.content-main {
	width: 560px;
	vertical-align: top;
	padding: 18px 40px 60px 0px;
}
.right-main {
	width: 280px;
	padding-top: 20px;
	vertical-align: top;
	padding-bottom: 60px;
}
.discount {
	background: url(discount.jpg) no-repeat;
	height: 180px;
	padding: 25px 30px 0px 30px;
	font: 11px Tahoma, Arial, sans-serif;
	color: #FFFFFF;
}
.discount form {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
.discount input {
	font: 11px Tahoma, Arial, sans-serif;
	border: none;
	background: #FFFFFF;
	color: #999999;
	height: 20px;
	margin-bottom: 3px;
	padding-left: 5px;
}
.discount input#fio {
	width: 220px;
}
.discount input#phone {
	width: 100px;
	margin-right: 5px;
}
.discount input#time {
	width: 115px;
}
.discount input#sub {
	width: 100px;
	background: #CC3333;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 1px;
	cursor: pointer;
	cursor: hand;
}
h1 {
	font: normal 24px Tahoma, Arial, sans-serif;
	letter-spacing: -1px;
	color: #CC3333;
	padding-bottom: 0px;
	margin-bottom: 6px;
}
p {
	font: 11px Tahoma, Arial, sans-serif;
	color: #666666;
}
li {
	font: 11px Tahoma, Arial, sans-serif;
	color: #666666;
}
a {
	color: #578BA5;
}
a:hover {
	color: #33CCFF;
}
.copy {
	vertical-align: top;
	font: 11px Tahoma, Arial, sans-serif;
	color: #999999;
	padding-top: 15px;
	width: 560px;
}
.copy a {
	color: #999999;
}
.copy a:hover {
	color: #CCCCCC;
}
.made {
	vertical-align: top;
	font: 11px Tahoma, Arial, sans-serif;
	color: #999999;
	padding-top: 15px;
}
.made a {
	color: #999999;
}
.made a:hover {
	color: #CCCCCC;
}
.minimap {
	font: 11px Tahoma, Arial, sans-serif;
	color: #666666;
	text-align: center;
	height: 30px;
	vertical-align: middle;
}
.minimap a {
	color: #666666;
	margin-left: 10px;
	margin-right: 10px;
}
.minimap a:hover {
	color: #333333;
}
.unihelp {
	padding-left: 30px;
	color: #999999;
	font: 11px Tahoma, Arial, sans-serif;
}
.uniphone {
	padding-left: 20px;
	color: #999999;
	font: 24px Tahoma, Arial, sans-serif;
	letter-spacing: -1px;
	margin-bottom: 40px;
}
.services {
	padding-top: 30px;
}
.services a {
	color: #666666;
	margin-left: 2px;
}
.services a:hover {
	color: #000000;
}
.services li {
	font: bold 11px Tahoma, Arial, sans-serif;
	list-style-image: url(svc00000.gif); 
	margin-bottom: 12px;
}
.services li.element-last3 {
	list-style-image: url(svcr0000.gif); 
}
.services li.element-last {
	list-style-image: url(video000.gif); 
}
.element-last3 a {
	color: #CC3333; 
}
.element-last3 a:hover {
	color: #FF0000; 
}
.services a.mainlevel-last {
	color: #0c8ccb;
}
.news {
	width:100%;
	margin-top: 40px;
}
.news td {
	font: 11px Tahoma, Arial, sans-serif;
	color: #666666;
	vertical-align: top;
}
.news td.msg {
	padding-bottom: 10px;
}
.news td.msg a {
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}
.news td.dt {
	padding-right: 5px;
	color: #999999;
	font-weight: bold;
}
h3 {
	font: normal 24px Tahoma, Arial, sans-serif;
	color: #CC3333;
}
.readon {
	font: bold 11px Tahoma, Arial, sans-serif;
}
.flexcontent { padding-right: 80px; padding-top: 0px; }
.flexcontent h3 { font: bold 11px Tahoma, Arial, sans-serif; color: #CC0000; margin: 0px; padding: 0px; }
.flexcontent h3 a { color: #578BA5; }
.flexcontent h3 a:hover { color: #66CCFF; }
.flexcontent { font: 11px Tahoma, Arial, sans-serif; color: #999999; }
.flexcontent div.date { padding-bottom: 0px; margin-bottom: 0px; }
.flexcontent p { font: normal 11px Tahoma, Arial, sans-serif; color: #333333; padding-top: 0px; margin-top: 0px; }
.flexcontent a { color: #CC0033; }
.flexcontent img { border: none; margin-right: 10px; }

.moduletable_lz {
	height: 178px;
	background: #95999A url(cafe0000.jpg) no-repeat right;
	margin-top: 30px;
}
.moduletable_lz div {
	font: 11px Tahoma, Arial, sans-serif;
	color: #D2D4D5;
	padding-left: 20px;
	padding-top: 20px;
}
.moduletable_lz div a {
	font: 16px Tahoma, Arial, sans-serif;
	color: #FFFFFF;
}
img#ural_web { opacity: 0.3; -moz-opacity: 0.3; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); }
div#bottomtext {
	background: #3f4548;
	font: 11px Tahoma, Arial, sans-serif;
	color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
}
div#bottomtext p {
	padding: 0px 0px 4px 0px;
	margin: 0px;
}
