body {
	font-family:Verdana;
}

.bd {font-size :11px ; color: #000000; text-decoration: none;}
.bm {font-size: 10px;  color: #000000; text-decoration: none;}
.bl {font-size: 10px;  color: #000000; text-decoration: none;}
.m1 {font-size: 13px; color: #000000; text-decoration: none; font-weight:bold}
.m1_1 {font-size: 11px; color: #000000; text-decoration: none}
.time {font-size: 10px; color: #000000; text-decoration: none}
.m2 {font-size: 10px; color: #DEE6F3; text-decoration: none;  font-weight:bold}
.m3 {font-size: 10px; color: #000000; text-decoration: none;}
.m3_1 {font-size: 10px; color: #000000; text-decoration: underline;}
.m4 {font-size: 12px; color: #000000; text-decoration: underline;}
.m3t {font-size: 10px; color: #535353; text-decoration: none;}
.news {font-size: 10px; color: #536F4D; text-decoration: none;}
.header {font-size: 13px; color: #536F4D; text-decoration: none;}
.search {font-size: 10px; color: #7e5a38; text-decoration: none;   font-weight:bold}
.inps {width:146 px ; height:18px ; font-size: 10px; background-color: white; border: 1px solid black; text-decoration: none;}
.down {font-size: 10px; color: #45573E; text-decoration: none;}
.news_b {font-size: 10px; color: #45573E; text-decoration: none;}
.btt {font-size: 12px; color: Black; background-color:#E2E2E1 ;font-family: "verdana"; text-decoration: none }


.wint {font-family:verdana; font-size: 11px; color: #3F5084; text-decoration: none; font-weight:bold}
.wint2 {font-family:verdana; font-size: 13px; color: #1A81C6; text-decoration: none; font-weight:bold}
.bs {font-size: 10px;color: #000000; text-decoration: none; background-color:#E2E2E1}

.bs_t1 {font-size: 10px;color: #000000; text-decoration: none; background-color:#E2E2E1}
.bs_t2 {font-size: 12px;color: #000000; text-decoration: none; background-color:#efe8c3}

.up {font-size: 11px; color: white; text-decoration: none;}
.slog {font-size: 13px; color: #384379; text-decoration: none;}
.tx,  td {font-size: 10px; color: #000000; text-decoration: none}
h1, h2, h3 {color: #000000; font-weight:normal;}
.lms {background-image: url(/prv/xutor.ru/img/hbg3.gif); font-size: 8pt}
.button { font-size: 12px; background-color: white; border: 1px solid black; text-decoration: none;}
td {
	vertical-align:top;
}

input { font-size: 10px; background-color: white; border: 1px solid black; text-decoration: none;}
.check { font-size: 10px;; border: 0px solid black; text-decoration: none; background-color:#E2E2E1}
.check2 { font-size: 10px;; border: 0px solid black; text-decoration: none;background-color:#EFE8C3}
.inp {width:144 px ; height:16px ; font-size: 10px; background-color: white; border: 1px solid white; text-decoration: none;}

.calendar {font-size: 19pt; background-color: #eeeeee; color: #000000; text-decoration: none;}
.calendark {font-size: 9pt; background-color: #eeeeee; color: #7b7b7b; text-decoration: none;}


.bd:hover,
.bm:hover,
.bl:hover,
.bs:hover,
.button:hover,
.calendar:hover,
.input:hover {text-decoration: none; color: #494949}

.showhide:hover {text-decoration: underline; color: red;}

.m2:hover,
.m1:hover {text-decoration:underline}
.tx:hover {text-decoration:underline}
.news:hover {text-decoration:underline}
.m3:hover {text-decoration: none; color: black}

.showhide{cursor:hand}


.news1{
        font-family: Tahoma;
        font-size: 17px;
        color: #cc0000;
        font-weight: bold;
        padding-left: 20px;
}
#news{
         vertical-align: top;
}
.news2{
        font-family: Tahoma;
        font-size: 19px;
        color: #cc0000;
        font-weight: bold;
}
.news_zag {
        font-family: Tahoma;
        font-size: 13px;
        color: #cc0000;
        background-color:#e2e2e1;
        font-weight: bold;
        margin-top: 10px;
        padding: 1px;
}
.news_text{
        font-family: Tahoma;
        font-size: 13px;
        color:#3f3f3f;
        padding-top: 10px;
}
.news_data{
        font-family: Tahoma;
        font-size: 13px;
        color: #666666;
}

#CommonNews p, #CommonNews td, #CommonNews a {font-size: 12px; color: #000000;}
#CommonNews a { text-decoration: underline;}
#CommonNews li {margin-bottom: 5px;}

#checkMetro li input {clear:both; height:17px;}
#checkMetro li label, #checkMetro li input {clear:none; float:left; width:auto; font-weight: normal;}
#checkMetro li input {border: none; background: none;//margin-top: 5px;}

#checkMetro li {background:transparent none repeat scroll 0%; float:left;}
#checkMetro li div{clear: both; vertical-align: top; line-height: 25px; display: block; width: 135px;}

#checkRoom input {border: medium none; display:inline; float:none; margin: 0 2px 2px 2px !important; width: auto;}

#snatZaiavSub{background-color: #b4b4b4; color: #cc0000; font: bold 12px tahoma; padding: 4px 5px; float: left; width: auto; border: none; cursor: pointer; cursor: hand;}
.center .title{display: block; background-color: #b4b4b4; color: #cc0000; font: bold 12px/18px tahoma; padding-left: 5px;}

.Vakansii {font-size:13px; text-align: left; margin-left:40px; line-height:20px;}
.Vakansii p.title2 {color:#cc0000; font-size:15px; font-weight:bold; margin:0px; }
.Vakansii #titlemini {color:#000000; font-size:13px; font-weight:bold;}
.Vakansii span {color:#000000;}
.Vakansii strong {font-weight:normal; color:#cc0000; font-size:13px; font-weight:bold;}
.Vakansii ul {list-style-type: none; margin: 0px; padding-left:10px; list-style-position: inside}	

/* Reklama */
.ReklamaBlock {height:75px; background-color:#ffffff; border:solid 1px #ff1817; margin-bottom:10px;}
.ReklamaBlock div {height:20px; color:#ff0000; font-family: Tahoma; font-size:12px; padding:10px}

#showMap a, a.maplink {color:#ffffff; background-color:#3399ff; text-decoration:underline; font-size:11px; font-weight:bold; padding:0px 3px 3px 3px }

/*           VVPRO             */

.text-content p {
	font-family:Verdana;
	font-size:12px;
	
}

.text-content p a {
	color:#3300FF;
}

.text-content img {
	border:none;
	float:left;
	margin:5px;
}

.text-content .rekl {
	font-weight:bold;
	color:#CC0000;
	text-align:center;
	background-color: #e2e2e1;
	border: 1px solid red;
	display: block;
}

.text-content .rekl table {
	width: 412px;
	float: left;
	clear: both;
	border-collapse: collapse;
	font: 12px/14px tahoma;
	color: #646464;
}

.text-content .rekl table td {
	padding: 7px 0;
	vertical-align: top;
}

h1 {
	font-size:20px;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:14px;
	font-weight:bold;
}

li {
	font-size:12px;
}