BODY{
       margin:0;
       padding:0;
       font-family:Arial, Helvetica, sans-serif;
       background-color:#FBFAF5;
       font-size:70%;
       color:#000;
}
* {-moz-box-sizing:border-box}
TABLE,TR { font-size:100%}
IMG{ border:0}
P{ margin:10px 0;}
TD{padding:0; vertical-align:top}
fieldset { border:0; margin:0; padding:0; }
A { color:#137497; text-decoration:underline;}
H1 A:visited, H2 A:visited, H3 A:visited, H4 A:visited, H5 A:visited, H6 A:visited, .hlight A:visited {color:#137497}
A:visited { color:#92BDCD;}
.red, a.red:visited {color:#CE3434;}
H2.red a {color:#CE3434; text-decoration: none;}
.lightred { color:#FF0000}
.gray {color:#666666}
.green {color:#008000}
.orange {color:#CE6603}
.black {color:#000000}
.lightgray {color:#A9A8A4}
.lightblue {color:#90C1D2}
.vinous {color:#B14441}
.blue {color:#2589AF}
.white { color:white; text-decoration:underline; margin-left:20px; font-size:1.2em}
.darkyellow { background-color:#F7F5EB}
UL {
    list-style-type: none;
    list-style-image:url('http://pics.turist.rbc.ru/turist_pics/skin/ico_listmenu.gif');
    /*color:#137497;*/
    margin:6px 0 0 8px;
    padding:0 0 0 8px;
}
UL LI{margin:1px 0 1px 3px; padding:0 0 6px 0; line-height:1.2em}
H1 { font-size:1.2em; margin:0 0 5px 0; padding:0;}
H2 { font-size: 1.3em; font-weight:bold; padding:0 0 10px 0; margin:0}
H3 { font-size:1.2em; font-weight:normal; margin:0; padding:0 0 5px 0; }
H4{ font-size:1.1em; font-weight:bold; text-transform:uppercase; margin:0; padding:0; }
H5{ font-size:1.1em; font-weight:bold; margin:0; padding:0; }
H6{ font-size: 1.2em; font-weight:normal; padding:0; margin:0}
HR { size:1px; background-color:#585858; display:block}
HR.gray{ background-color:#585858; height:1px; width:98%; border:0; margin:10px 10px 0 10px; }
SELECT{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0B2E96;}
INPUT,TEXTAREA{ font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 4px; margin:0; }
FORM{ padding:0; margin:0}
/*TOP*/
.topmenu{background: #BDE5FF url('http://pics.turist.rbc.ru/turist_pics/skin/back_top.png') repeat-x bottom; height:54px}
.topmenu TD{ vertical-align:bottom}
tr#search_name TD{
    border-top:1px solid #FBFAF6;
    border-bottom:1px solid #73D6FD;
    background:#2E92B4 url('http://pics.turist.rbc.ru/turist_pics/skin/dashed_line.gif') repeat-y top left;
    color:#FFFFFF;
    font-size: 10px;
    padding:2px 10px;
}
tr#search_value TD{
    border-bottom:1px solid #2E95B8;
    background:#5EC0E7 url('http://pics.turist.rbc.ru/turist_pics/skin/dashed_line.gif') repeat-y top left;
    color:#FFFFFF;
    font-size: 10px;
    padding:3px 20px 3px 10px;
    vertical-align:middle;
}
/*END OF TOP*/
/*CONTENT*/
#map{background-color: #FBFAF5; border-top:1px solid #2F93B9}
.column { margin:12px 0 0 20px}
.blueblock { padding-left:14px}
.blueblock a.country{color:#137497; font-size:1.1em; font-weight:bold;}
.greenblock { background-color:#EDF1DB; padding:10px}
/* for opera */
TABLE.greenblock { padding:0}
TABLE.greenblock TD { padding:4px 4px 4px 10px; vertical-align:middle}
.big{ font-size:1.2em; line-height:1.6em;}
.middle{ font-size:1.3em; line-height:1.6em}

td.left_part{ padding:12px 0 0 2px;font-size:1.2em}
td.content{ padding:12px 20px 12px 20px; font-size:1.2em}
td.right_part{ padding:12px 16px 12px 0;font-size:1.2em}

TABLE.article { margin-bottom:15px}
.article td{ padding-right:10px; line-height:1.3em}
.article IMG{ margin:0 10px 10px 0; float:left; border:1px solid #000;}
.article IMG.right { margin:0 0 10px 10px; float:right}
.right { margin:0 0 10px 10px; float:right}
.comment { text-align:right; clear:both; display:block}
.article DIV { padding-bottom:15px;}
DIV.article { min-height:110px; padding-bottom:20px}
DIV.article, { height:110px}

/* recall*/
.recall { margin-bottom:15px; padding-right:10px; line-height:1.3em; overflow:hidden; zoom:1;}
.recall IMG{ margin:0 10px 10px 0; float:left; border:1px solid #000;}
.recall H2 {color:#137497; /*padding:0 0 7px 0*/}
.recall H6 A, .recall H6 A:hover, .recall H6 A:visited {color:#000; }
.recall .anons_link {font-style:normal;}
.allRecall {text-align:right; margin:5px 0 0 0}
.rating {width:100px; height:15px; background:url('http://pics.turist.rbc.ru/turist_pics/skin/rating.png') 0 0 no-repeat; margin:0 10px 10px 0;}
.rating IMG {margin:0; float:none; border:0; }
.star1 {background-position:0 -100px;}
.star2 {background-position:0 -75px;}
.star3 {background-position:0 -50px;}
.star4 {background-position:0 -25px;}
.star5 {background-position:0 0;}

.recall .imgBox {overflow:hidden; zoom:1; float:left;}
.imgBox IMG {clear:left;}
.recallBody P {padding:0 0 20px 0; margin:0;}
.recallBody H1.black {margin:0; margin-top:1.4em;}
.recallBody UL {margin:1.5em 0 15px 8px}

.recallItems .recall {padding-bottom:30px; margin:0}
.recallItems H4 { }

.topLinks {overflow:hidden; zoom:1;}
.topLinks .fl {float:left;}
.topLinks .fr {float:right;}

.searchForm {padding:20px 0 40px 0;}
.button {background:url('http://pics.turist.rbc.ru/turist_pics/skin/button.png') top left no-repeat; border: 0; color: #fff; font-weight: bold; width: 210px; text-align:center; display: inline; padding:3px 0; font-size:16px; cursor:pointer;}
.inputField {border: 1px solid #707070; padding: 1px 2px 0; height: 20px; font-size: 12px; color:#666;}

.countryList {overflow:hidden; zoom:1; color:#137497; margin:12px 0 30px 0}
.countryList strong { clear:both; display:block; }
.countryList UL {list-style-image:none; padding:0; float:left}
.countryList UL LI {padding-bottom:3px;}
.countryList .leftList {padding-right:40px;}

.addRecall H1.black {margin:0 0 10px 0}
.addRecall TABLE {color:#666; width:100%; margin-top:10px;}
.addRecall TABLE TD {padding:5px;}
.addRecall .firstTR TD {padding-top:10px}
.addRecall TR.grBorder TD {border-bottom:1px solid #C5C5C5; padding:0}
.addRecall TABLE TD.nameField {text-align:right; width:200px}
.addRecall .rating {margin:0 15px; display:inline-table; _display:inline;}
.addT LABEL {vertical-align:top;}
.addT TEXTAREA {padding:0 2px; border: 1px solid #707070; font-size:12px; color:#666;}
.addT SELECT {border:1px solid #707070; color:#666; width:210px; height:1.5em; font-size:12px; height:20px;}
.addT .timeYear {white-space:nowrap;}
.addT .timeYear SELECT {width:auto;}
.addT .description {font-size:0.85em; padding-left:15px;}
.addT .clearLink {text-decoration: underline; cursor: pointer; color:#137497; padding-left:5px;}
.fileInput {_height:20px; color:#666;}
*+html .fileInput {height:20px;}
.addT .button {margin-top:10px;}
/* /recall */

IMG#hotaction { margin:0 0 5px 0;}
.search_site { height:18px; font-size:12px; padding:0 2px;}
.grayborder{border:1px solid #C5C5C5}
.links{ padding:10px; width:250px}
.top20 { margin-top:20px;}
.right_part .links { width:240px; padding:0;}
.right_part .links H3 {padding:10px 10px 0 10px}
.right_part .links UL {margin:10px 10px 10px 16px;}
.links_wide{ padding:10px; margin-bottom:5pt;}
TD.specOffer H4{ font: bold 1.1em arial}
TD.specOffer H5{ font: bold 1.1em arial}
UL.specOffer {list-style-type: none; list-style-image:url('http://pics.turist.rbc.ru/turist_pics/skin/array_libig.gif'); color:#137497; margin:6px 0 0 8px; padding:0 0 0 8px;}
UL.specOffer LI{margin:1px 0 3spx 3px; padding:0 0 6px 0; font-size:1.2em}
.weekOffer { list-style-type: none; list-style-image:url('http://pics.turist.rbc.ru/turist_pics/skin/array_list.gif'); color:#137497; margin:0 0 0 4px; padding:0 0 0 10px;}

ul li#red{list-style-image:url('http://pics.turist.rbc.ru/turist_pics/skin/ico_listmenu_red.gif');}
.copyrights{ font-size:0.75em}
.text{ line-height:1.3em}

.right_part .links H4 {padding:10px 10px 0 10px}
.right_part TABLE.article { margin-bottom:0px}
.right_part TABLE.article td { padding:5px 10px 5px 10px;}
.right_part TABLE.article H2 { padding:10px 0 2px 0; }

.nav_top { margin-bottom:20px;}
.nav_top A:visited {color:#137497;}
span.nav_top a.red, span.nav_top a.red:visited {text-decoration:none; color:#CE3434;}
.advertising { color:#A9A8A4; font-size:0.8em; margin-top:10px; text-align:right;}

.weather_container {width:240px;}
.weather_container h5 {margin-left:11px;}
.weather_container table {font-size:95%;}
.weather_container a {font-size:80%;}

input.emptySearch { color:#B6B6B6; }

.article .advert {clear:left; float:left; width:160px; padding:0; margin:0 10px 10px 0; border: none;}
.article .advert TD { padding:0; border:none}
.article .aHead {background:#2e92b4; padding:3px; color:#fff; font-size:8pt;}
.article .spam {border:solid #2e92b4; border-width:0 1px 1px; background:#fbfaf5; padding:3px;}
.article .spam .head {font-weight:bold;}
.article .spam .body {}
.bannerBody { text-align: center; padding-left:10px;}
.bannerBody IMG { float: none;}

td.grp_block {width:30%; margin:8pt; padding:8pt; height:12ex;}
.grp_block a {padding-right:4pt;}

.subTitle {font: bold 1.1em arial; margin:0 0 5px 0; padding:0;}

.weather_container td {border:1px #DDF dotted;}
div.weather_item {padding:0 5pt 0 5pt; }
.weather_item a.weather_name {font-size:95%;}
.weather_item .weather_value {font-size:120%; margin:5pt 0 0pt 0; line-height: 120%;}
.weather_value .day {color:#889;}
.weather_value .night {color:#334;}

div.banner_left {text-align:center;}
div.banner_right {text-align:center;}

a:visited.anons_link,a:link.anons_link { text-decoration:none; color:#000; border-bottom:0; }
a:hover.anons_link { text-decoration:none; color:#000; }

TD.advertTextLeft DIV { border:solid black; border-width:0 2px 0 0; padding-right:8px; width:140px; text-align:right; font-size:11px}
TD.advertTextRight DIV { border:solid black; border-width:0 0 0 2px; padding-left:8px; width:140px; font-size:11px}

TABLE.tbl_simple {border:solid #2e92b4; border-width:1px 0 0 1px}
TABLE.tbl_simple TD {padding:2px 5px; border:solid #2e92b4; border-width: 0 1px 1px 0}

.voting, .voting h3, .voting A:visited, .voting A { color:#808080; font-weight:bold; }
.content .voting { padding-left:0; margin-bottom:10pt; }

.news .count {color:#CE3434; font-size:0.8em; }
ul.news.announcement { margin-top:-14px; }

/* comments */
.commentItem { padding:5px; margin:0 0 10px;}
.commentItem p { margin:0; }
.odd {background-color:#F7F5EB;}
.commentAuthor { font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;}
#commentOverlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px;	background-color: #000; opacity: .5; moz-opacity: .5; filter: alpha(opacity=50); display: none; }
#commentLoader { position: absolute; z-index: 100; top: 0; left: 0; display: none; text-align: center; background: #ffffff; padding: 3px; border: 1px #989898 solid; }

/* images */
.bg {position:absolute; top:0; left:0; width:100%; background:url('http://pics.turist.rbc.ru/turist_pics/skin/shadow2_75.png'); filter:alpha(opacity=75); z-index:100;}
#bigDiv { position:absolute; top:20%; left:25%; z-index:10000; width:auto; height: auto;}
.shadow {background:url('http://pics.turist.rbc.ru/turist_pics/skin/shadow2_75.png'); filter:alpha(opacity=75);}
#info { background-color:black}
.bottomPanel {margin:6px 0 0 0; background-color:black; color:white; padding:4px; margin-left:10px;}
.bottomPanel A.white { color:white;margin-left:0; font-size:1em}
.hand { cursor:pointer; cursor:hand}

H1.news_main{ font-size:1.1em; font-weight:bold; text-transform:uppercase; margin:0; padding:0; }
H3.red a.red { text-decoration:none; color:#CE3434;}


/* promo blocks */
.promo {padding:10px 10px 20px 14px; margin-bottom:20px;}
.promo H4 { margin-bottom:10px;}
.promo P { margin:0 0 4px 0; padding:0;}
.goods{ width: 234px !important; }
.subCgoods {padding:16px !important; }

.hotelweekend {text-align:center}
.hotelweekend DIV {background:#EDF1DB; padding:10px; width:500px; margin:0 auto; text-align:left;}

/* video */
.videoItem {margin-bottom:20px;display:table; _height:0; zoom:1; }
.videoBig {background:#EDF1DB; padding:10px; width:100% !important;}
.videoItem .pic { float:left; margin:0 10px 10px 0;}
.videoItem .title { font: bold 1.2em Arial, Helvetica, sans-serif; margin-bottom:10px;}
.videoItem .title .time { color:#808080;}
.videoItem .links { width:100%;}
.videoItem P { margin:0 0 10px 0; padding:0;}
.videoPreview { margin-right:10px; width:420px; float:left;}
.videoPreview .title { font-size:1em; font-weight:bold; text-decoration:underline;}
.videoPreview .links { font-size:0.9em;}
.videoPreview .plus, .videoPreview .title, .videoPreview .pic { cursor:hand; cursor:pointer;}
.videoPreview .plus { position:absolute;}
.videoPreview .plus IMG {position:relative; top:59px; left:2px;}
.videoPreview .plus IMG, { left:-108px;}
.videoPreview .announce { display:none;}

.left_part .links {width:240px; margin: 0 5px 0 0;}
.left_part .margin5 {margin: 0 5px 0 0;}

.right_part .goods {width: 240px !important;}

.advertBlock {margin-bottom:25px; padding:10px; border:1px solid #C5C5C5; overflow:hidden; zoom:1;}
.advertBlock IMG{border:1px solid #000000; float:left; margin:6px 10px 10px 0;}
.advertBlock UL {margin-left:160px; list-style-image:none !important; list-style-type:none !important;}
.advertBlock UL LI {padding:0 0 0 15px !important; background:url('http://pics.turist.rbc.ru/turist_pics/skin/ico_listmenu.gif') no-repeat 0 50%;}
.advertBlock OL LI {background:none;}
.mB25 {margin-bottom:25px !important;}

.hidden {display: none;}

/* exat includes */
.notes {width:100%; margin-bottom:15px; border-bottom:1px solid #A9A8A4;}
.notes td, .notes th {width:25%; text-align:center; vertical-align:top; font-size:0.9em; padding:5px;}
.notes th {padding-top: 10px;}
.notes td {padding-bottom: 10px;}
.notes th a {display:block; width:100px; height:60px; margin:0 auto; background:#eee; background-position:center; border:1px solid #555;} 


.stars .rating { margin-right:1em; float:left; }
.stars { clear:both; overflow:hidden; zoom:1; margin-bottom:10px; }
SPAN.star { font-size: 0.8em; color:#000; background-image:url('http://pics.turist.rbc.ru/turist_pics/skin/star.gif'); background-repeat:no-repeat; background-position:right center; padding-right:15px; }
.next, .next a, .next a:link, .next a:visited { color:#137497; }
.recall .bottomLinks {text-align:right; color:#137497; float:right; margin-top:0.5em; } 
.recallBottom { clear:both; overflow:hidden; margin-top:2em; }
.recallBody { margin:0 0 10px 0; overflow:hidden; }
.recallBottom { border-top:1px solid #A9A8A4; padding-top:10px; }
h2.blue { color:#137497; }
.recall H6 { font-style:normal; margin:0 0 7px 0; font-size:1.4em; font-weight:normal; }
.country-select { overflow:hidden; clear:both; }
.country-select select { margin-top:10px;}

/* our projects includes */
.outprojects {
	border:1px solid #C5C5C5;
	padding:10px;
	width:240px
}
.outprojects h4 {
	color:#CE3434;
	font-size:1.2em; font-weight:normal; margin:0; padding:0 0 5px 0;
	text-decoration:underline;
}
.outprojects ul {
    list-style-type: none;
    list-style-image:url('http://pics.turist.rbc.ru/turist_pics/skin/ico_listmenu.gif');
    /*color:#137497;*/
    margin:6px 0 0 8px;
    padding:0 0 0 8px;
}
.outprojects li {
	margin:1px 0 1px 3px; 
	padding:0 0 6px 0;
	line-height:1.2em;
}
.outprojects a {
	color:#137497; text-decoration:underline;
}

.placeHotels {
	text-align:left;
	border-collapse:collapse;
}

	.placeHotels td,
	.placeHotels th {
		padding:5px;
	}

	.placeHotels td {
		border-top:1px solid #ccc;
	}
	
.button-small {
	background:url('http://pics.turist.rbc.ru/turist_pics/skin/button-small.png') no-repeat scroll left top transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:inline;
	font-size:13px;
	font-weight:bold;
	padding:1px 0;
	text-align:center;
	width:150px;
	height:20px;
	vertical-align:top;
}

.hotel-data {
	margin-left:10px;
	vertical-align:middle;
}

.description {
	padding-left:12px;
}

.zoom-map {
	overflow:hidden;
	padding-top:5px;
	padding-bottom:15px;
}

.zoom-map a {
	display:block;
	width:128px;
	height:21px;
	text-indent:-9999em;
	float:right;
	overflow:hidden;
	background:url('http://pics.turist.rbc.ru/turist_pics/skin/zoom-map.gif') 0 0 no-repeat;
}

.login-links {
	font-size:0.9em;
}

.form-login {
	width:234px;
}

	.form-login label {
		display:block;
		margin:6px;
		overflow:hidden;
	}
	
	.form-login span {
		display:block;
		float:left;
		width:50px;
	}
	
	.form-login .t {
		border: 1px solid #707070;
		width:119px;
		font-size: 12px;
		height: 20px;
		padding: 1px 2px 0;
	}
	
	.form-login .s {
		float:right;
	}
	
.form-login-comment {
	margin:0 0 5px;
}

	.form-login-comment .t {
		border: 1px solid #707070;
		width:119px;
		font-size: 12px;
		height: 20px;
		padding: 1px 2px 0;
	}
	
	.form-login-comment .s {
		vertical-align:bottom;
	}
	
	.form-login-comment label {
		display:inline-block;
		margin-right:1em;
		//display:inline;
		//zoom:1;
	}
	
	.form-login-comment label span,
	.form-comment label,
	.form-comment label span {
		display:block;
	}

.form-login-wrapper,
.form-comment-wrapper {
	background:#EDF1DB;
	padding:10px;
	margin-bottom:10px;
}

.form-comment textarea {
	width:100%;
	height:100px;
}

.form-comment label {
	margin:0 0 5px;
}

.banner_place {
    margin: 1em 0;
    text-align: center;
}

/* contests */
.b_competition{
	margin: 0 0 10px;
	padding: 5px 10px;
	border:1px solid #d3d3d1;
	background-color: #fff;
}
.b_competition h2{
	margin: 10px 0;
	padding: 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #f79e28;
}
.b_competition .links_competition a{
	display: inline-block;
	margin-top: 10px;
	white-space: nowrap;
	margin-right: 10px;
}
.b_competition .links_competition img{
	margin-right: 10px;
	vertical-align: middle;
}
.b_competition .all_text {
	border-top: 1px dashed #D3D3D1;
}

.b_anonce_competition{
	margin: 1em 0;
	border-bottom: 1px solid #e3e3e2;
}
.header_anonce{
	margin: 0 0 10px 0;
	overflow:hidden;
	_zoom:1;
}
.b_anonce_competition h3{
	float: left;
	-moz-box-sizing: content-box;
	padding: 0 100px 0 0;
	font-size: 1.2em;
	font-weight: normal;
	color: #0c87a7;
}
.b_anonce_competition .date{
	float: right;
	width: 100px;
	margin: 0 0 0 -100px;
	text-align: right;
	line-height: 1.45em;
	color: #666;
}
.b_anonce_competition .resume{
	margin: 0.5em 0 1em;
	text-align: right;
}

.pages{
	margin:1em 0;
	border-bottom: 1px solid #e3e3e2;
	padding-bottom: 10px;
}

.rating_header {
	overflow:hidden;
	_zoom: 1;
	margin: 10px 0;
}
.take_part {
	float: right;
}
ul.list_top{
	margin: 0;
	padding: 9px 175px 0 0;
	list-style-type: none;
}
ul.list_top li{
	float: left;
	_display:inline;
	margin: 0 5px 0 0;
	padding: 2px 5px;
	list-style-type: none;
	list-style-image: none;
	white-space: nowrap;
}
ul.list_top li.active{
	color: #fff;
	background-color: #f7941d;
	cursor: default;
}
.table_rating{
	width: 100%;
	border-collapse: collapse;
	border-bottom: 2px solid #f0f0ee;
}
.table_rating .tr_gray{
	background-color: #f0f0ee;
}
.table_rating td{
	padding: 0 10px;
	vertical-align: middle;
}
.table_rating td.quantity{
	width: 60px;
	text-align: right;
	white-space: nowrap;
}
.table_rating .title{
	margin: 0.5em 0;
	font-size: 1.05em;
}
.table_rating .info{
	margin: 0.5em 0;
	font-size: 0.9em;
	color: #666;
}
.table_rating .place{
	font-weight: bold;
}
.table_rating .namber{
	font-size: 1.6em;
	color: #e75700;
}
.table_rating .quantity .approve{
	margin-left: 5px; 
}

.recalt_header{
	overflow: hidden;
	_zoom: 1;
	margin-bottom: 10px;
}
.recalt_header_title{
	overflow: hidden;
	_zoom: 1;
}
.recalt_header_body {
    overflow: hidden;
    _zoom: 1;
    margin-bottom: 10px;
}
.recalt_header_title_body {
    overflow: hidden;
    _zoom: 1;
}
.recalt_header_body .stars {
    clear: none; 
    margin: 0;
}
.b_vote{
	float: left;
	width: 55px;
	margin-right: 10px;
	text-align: center;
}
.b_vote img{
	float: none;
	border: 0;
	margin: 0 0 2px 0;
}
.b_vote img.vote_1{
	cursor: pointer;
}
.b_vote span{
	display: block;
	color: #666;
	font-size: 0.75em;
	line-height: 1em;
}
.recall h2{
	padding-top: 4px;
	#letter-spacing: 0;
}
.recall h2 span.star{
	display:inline-block;
}

.recall .gray{
	display: inline-block;   
}
.different_ratings{
	clear: left; 
	font-weight: bold;
}
.different_ratings .s_rating{
	display:inline-block;
	#letter-spacing: 0;
}

.recall .stars {
	clear: none; 
	margin: 0;
}
.stars .rating {
	margin-bottom:0;
	padding-bottom:10px;
	-moz-box-sizing: content-box;
}

/** guide **/
ul.list_manual {
	margin: 0;
	padding: 0;
}
.list_manual li{
	list-style-image: none;
	list-style-type: none;
	margin: 3px 0;
	padding: 1px 10px 3px 10px;
}
.list_manual li ul{
	margin: 5px 0 0 0;
	padding: 0;
}
.list_manual li ul li{
	margin: 0;
	padding: 0;
}
.list_manual a, .list_manual a:visited, .list_manual a:hover {
	color: #137497;
}

.list_manual li.active{
	background-color: #dfedf6; 
}

/** tizer bannermap */
.topmenu {
	background-color: #fff;
}
.topmenu TD {
	border-top: 1px solid #73b7d7;
}
.all_page {
	/*white-space: nowrap;*/
	min-width: 1000px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? '1000px' : 'auto');
}
.topmenu TD a.topmenu_a, .topmenu TD a.topmenu_a_active{
	vertical-align: bottom;
}
.topmenu TD a.topmenu_a img {
	margin: 0 10px;
	vertical-align: bottom;
}
.topmenu TD a.topmenu_a_active img {
	margin: 0 12px;
	vertical-align: bottom;
}
.tizer{ 
	display: inline-block;
    width: 149px;
    height: 60px;
    margin-bottom: 8px;
    margin-top: 6px;
    vertical-align: bottom;
    
    font-family: Verdana;
	font-size: 10px;
	line-height: 14px;
    background-color: #FFFFFF;
    overflow: hidden;
    zoom:1;
    #display: inline;
}
	.tizer a {
		text-decoration: none;
		color: #000 !important;
	} 
	.tizer img{
			float: left;
			margin: 0 4px 0 0;
		}
		
.b_text_about_opinion {
	margin-bottom: 20px;
	border-bottom: 1px solid black;
	color: gray;
}
	 
.b_recommend_article {
	
}
	.b_recommend_article ul.news.announcement {
		margin-top: 0;
	}
	.b_recommend_article .article TD {
		padding-bottom: 0
	}
	.b_recommend_article  TABLE.article {
	    margin-bottom: 10px;
	    _margin-bottom: 15px;
	}
	
div.b_tags { margin: 1em 0 0 0; padding-bottom: 0; color: #888888; }
div.b_tags img { border: none;} 
div.b_tags a,
div.b_tags a:hover,
div.b_tags a:visited {  color: #888888;  }

.title_teg { 
    margin-bottom: 15px;
    padding-bottom: 5px !important;	
    border-bottom: 1px solid #C5C5C5;	
	color: #CE3434;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}
	.title_teg img {
		border: 0;
	}
	
.b_article_on_subject {}
	.b_article_on_subject h2.red{margin-top: 2em;}
	.b_article_on_subject ul.news.announcement {
		margin-top: 0;
	}
	.b_article_on_subject .article TD {
		padding-bottom: 0
	}
	.b_article_on_subject  TABLE.article {
	    margin-bottom: 10px;
	    _margin-bottom: 15px;
	}
