body { font-family: Arial, Sans-Serif; margin: 0; padding: 0; background: #dadada; font-size: 12px;}
ul, ol {padding-left:0}
h1 { font-weight: bold; font-size: 28px;}
h2 { font-weight: bold;	font-size: 14px; color: #CA0002; text-align: center; margin-top: 20px;}
h3 { font-weight: bold; font-size: 12px; color: #121311; text-transform: uppercase; margin:15 0 10 0px }
h4 { font-weight: normal; font-size: 11px; color: #CA0002; text-transform: uppercase; display: inline;}
.redTitle {font-weight: bold; font-size: 14px; color: #CA0002; text-align: center; vertical-align:middle}
.opinionTitle { font-weight: normal; font-size: 12px; color: #CA0002; text-transform: uppercase; display: block;}
.title {font-weight: bold; font-size: 28px;}
.linksmall {font-size: 11px; margin-left:15px; text-decoration:none}
.textform {font-size: 12px; font-weight:bold; color: #000000;}
.redform {font-size: 12px; font-weight:bold; color: #CC3300;}
.errform {font-size: 12px; font-weight:bold; color: #FF3300;}
.err {font-size: 11px; font-weight:bold; color: #FF3300;}
.noteform {font-size: 10px; color: #315A97;}
p.note {background-color:#fffddb; border:1px solid #dfdfdf; padding:5px 10px}
p.noteb {background-color:#f5fafe; border:1px solid #dde6f1; padding:5px 10px}
.subtitle {color:#ca0002; font-weight:bold; font-size:14px;}
.maincontent {padding: 10px 0; font-size:13px}
.maincontent a {font-weight:bold}
.maincontent p {margin-bottom:15px; margin-top:10px}
.piccontent {margin:5px 15px 10px 0}
hr {color:#dfdfdf; width:100%; background:#dfdfdf; height:1px; border:none;}
#div_shortlist h3 {margin-top:3px; margin-bottom:0; font-size:12px;}
#div_shortlist ul {margin:0; margin-bottom:7px; font-size:12px;}
#div_shortlist ul li { line-height:90%}

/* HEADER */
.header {background-color: #fff; width:100%}

#headerTop { padding: 8px;}
#headerLogo {align-text:left;}
.headerHotline {margin: 16px auto 16px 50px; align-text:center;}
#headerSearch { margin: 16px 4px; align-text:right; width:320px; white-space:nowrap}
#headerSearch input {
	width: 225px;
	margin-right: 5px;
	font-size: 12px;
	font-weight: bold;
	font-family: Tahoma, Sans-Serif;
	color: #ca0002;
	border: 1px solid #e6e6e6;
	padding: 1px 3px;
	vertical-align: middle;
}
#headerSearch a {border:0; text-decoration:none}
#headerSearch img {border:0}

.textField {
}

.error {
	color: #ca0002;
	font-weight: bold;
}
.spacer {height:10px}

/* /HEADER */

#headerNavigation 
{
	position: relative; 
	margin:0; 
	border-width: 1px 0; 
	border-style: solid; 
	border-color: #e6e6e6;
}

#headerNavigation #navigation {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 12px;
	text-align: center;
	border-left: 1px solid #e6e6e6;
}  

#headerNavigation #navigation li 
{
	float: left;
	font-weight: bold; 
	font-size: 10px;	
	list-style: none;
	width:100px;
	white-space:normal;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #e6e6e6;
}

#headerNavigation li a,
#headerNavigation li a:visited,
#headerNavigation #navigationCurrentItem a {
	color: #ca0002;
	text-decoration: none;
	text-transform: uppercase;
}
#headerNavigation li a:hover,
#headerNavigation #navigationCurrentItem a, 
#headerNavigation #navigationCurrentItem a:visited {
	color: #ffffff;
	background-color: #ca0002;
}

#headerNavigation #navigation li a,
#headerNavigation #navigation #navigationCurrentItem a {
	padding: 5px 10px;
	border: 1px solid #ffffff;
	display: block;
}

#headerNavigation #navigation li.navRight {float:right;}
#headerNavigation li.navSpec a, 
#headerNavigation li.navRight a {color: #000;}
#headerNavigation li.navSpec a:hover, 
#headerNavigation li.navRight a:hover {color: #fff;}

* html #headerNavigation #navigation li a,
* html #headerNavigation #navigation #navigationCurrentItem {
	width: 1px;
}

/* /NAVIGATION */

.menubar_td {height: 34px; margin: 0 auto; border-width: 1px 0; border-style: solid; border-color: #e6e6e6;}
.menuborder_right {border-right: 1px solid #e6e6e6;}
.menuborder_left {border-left: 1px solid #e6e6e6;}


#container { text-align:center}


#opinionsContainer {
	overflow: auto;
	height: 200px;
}
#opinions {
	height: 300px;
	padding: 10px;
}
.opinion {
	border-bottom: 1px solid #949494;
	margin-bottom: 10px;
}
.opinion div.author {
	font-size: 11px;
	font-weight: bold;
	margin-right: 10px;
	float: left;
}
.opinion p {
	font-size: 11px;
}

#top5 {
	font-family: Tahoma, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
}
#top5 li {
	padding-bottom: 3px;
}
#top5 ol {padding-left:0;}

#reports {
	font-family: Tahoma, Sans-Serif;
    font-size: 12px;
}

#leftCol, #rightCol {
    float: left;
}

#headerContent, #contentContainer, #container {
    text-align: left;
    margin: 0;
}

#headerContent {
	height: 11px;
	padding: 9px 12px;
	font-family: Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #004276;
	border-bottom: 6px solid #98ac01;
}

#contentHeader {
	padding: 5px 18px 9px 18px;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 10px;
}

#contentFooter {
	padding: 9px 0px 5px 18px;
	border-top: 1px solid #dfdfdf;
	margin-top: 10px;
}


#contentContainer, #footer {
}

#centerCol h3 {
	margin-bottom: 3px;
}

#leftCol {
    width: 611px;
}

#rightCol {
    width: 353px;
}

.clear {
    clear: both;
}

.date {
	font-size: 11px;
	font-weight: bold;
	color: #949494;
}

/* RBC INFORMER */
#rbc {
	float: left;
	width: 200px;
	margin: 0 10px 0 0;
}
#rbc table td {
	padding: 2px 4px;
}
.ltl {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
a.ltl {
	color: #1773D0;
	text-decoration: none;
}
.ltl b {
	color: #999898;
}
/* /RBC INFORMER */


div.headerContent {
	background: #fff;
	text-align: left;
	margin: 0 auto;
}


li, p {
    color: #121311;
}

ul {
	padding-left: 1.3em;
	margin-left: 0;
}

ul ul {
	padding-left: 2em;
}

#contentContainer li {
	padding: 3px 0;
}

a {
	color: #004276;
}

a:visited {
	color: #5c7996;
}

a:hover {
	color: #ca0002;
}

a:focus {
	outline: none;
}

#footer {
	margin-left: 14px;
}


.whiteGreyBox { background-color: #fff}
.whiteGreyBoxHeader {
    height: 4px;
    overflow: hidden;
    background: url(../../images/corner_w-g_top_right.gif) right top no-repeat;
}
.whiteGreyBoxHeader div {
    width: 4px;
    height: 4px;
    overflow: hidden;
    background: url(../../images/corner_w-g_top_left.gif) left top no-repeat;
}
.whiteGreyBoxHeaderLeft {
	background-color: #fff;
    height: 4px;
    overflow: hidden;
    background: url(../../images/corner_w-g_top_right.gif) right top no-repeat;
}

.whiteGreyBoxContent { font-size:13px;}
.whiteGreyBox .whiteGreyBoxFooter {
    height: 4px;
    background: url(../../images/corner_w-g_bottom_right.gif) right bottom no-repeat;
}
.whiteGreyBox .whiteGreyBoxFooter div {
    width: 4px;
    height: 4px;
	position:relative;
    background: url(../../images/corner_w-g_bottom_left.gif) left bottom no-repeat;
}

.whiteLightgreyBox {
    background-color: #fff;
    margin-bottom: 10px;
}
.whiteLightgreyBox .whiteLightgreyBoxHeader {
    height: 4px;
    overflow: hidden;
    background: url(../../images/corner_w-lg_top_right.gif) 100% 0 no-repeat;
}
.whiteLightgreyBox .whiteLightgreyBoxHeader div {
    width: 4px;
    height: 4px;
    overflow: hidden;
    background: url(../../images/corner_w-lg_top_left.gif) 0 0 no-repeat;
}
.whiteLightgreyBox .whiteLightgreyBoxContent {
    padding: 10px;
}
.whiteLightgreyBox .whiteLightgreyBoxFooter {
    height: 4px;
    overflow: hidden;
    background: url(../../images/corner_w-lg_bottom_right.gif) 100% 0 no-repeat;
}
.whiteLightgreyBox .whiteLightgreyBoxFooter div {
    width: 4px;
    height: 4px;
    overflow: hidden;
    background: url(../../images/corner_w-lg_bottom_left.gif) 0 0 no-repeat;
}

.lightgreyGreyBox {
    background: #f2f2f2;  
    margin: 10px 0;
}
.lightgreyGreyBox .lightgreyGreyBoxHeader {
    height: 4px;
    overflow: hidden;
    background: url(../../images/corner_lg-g_top_right.gif) 100% 0 no-repeat;
}
.lightgreyGreyBox .lightgreyGreyBoxHeader div {
    width: 4px;
    height: 4px;
    overflow: hidden;
    background: url(../../images/corner_lg-g_top_left.gif) 0 0 no-repeat;
}
.lightgreyGreyBox .lightgreyGreyBoxContent {
   /* padding: 5px 9px;*/
 padding: 0;
	overflow:hidden;
}
.lightgreyGreyBox .lightgreyGreyBoxFooter {
    height: 4px;
    overflow: hidden;
    background: url(../../images/corner_lg-g_bottom_right.gif) 100% 0 no-repeat;
}
.lightgreyGreyBox .lightgreyGreyBoxFooter div {
    width: 4px;
    height: 4px;
    overflow: hidden;
    background: url(../../images/corner_lg-g_bottom_left.gif) 0 0 no-repeat;
}

.lightgreyWhiteWireBox {
    margin: 10px 0;
}
.lightgreyWhiteWireBox .lightgreyWhiteWireBoxHeader {
    height: 4px;
    overflow: hidden;
    background: url(../../images/wire_lg-w_top.gif) repeat-x;
}
.lightgreyWhiteWireBox .lightgreyWhiteWireBoxHeader div.left {
    width: 4px;
    height: 4px;
    overflow: hidden;
    float: left;
    background: #F4F4F4 url(../../images/wire_lg-w_top_left.gif) 0 0 no-repeat;
}
.lightgreyWhiteWireBox .lightgreyWhiteWireBoxHeader div.right {
    width: 4px;
    height: 4px;
    overflow: hidden;
    float: right;
    background: #F4F4F4 url(../../images/wire_lg-w_top_right.gif) 0 0 no-repeat;
}
.lightgreyWhiteWireBox .lightgreyWhiteWireBoxContent {
    background-color: #F4F4F4;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
	font-weight: bold;
	color:#00309a;
	padding: 5 20px;
}
.lightgreyWhiteWireBox .lightgreyWhiteWireBoxFooter {
    height: 4px;
    overflow: hidden;
    background: url(../../images/wire_lg-w_bottom.gif) repeat-x;
}
.lightgreyWhiteWireBox .lightgreyWhiteWireBoxFooter div.left {
    width: 4px;
    height: 4px;
    overflow: hidden;
    float: left;
    background: url(../../images/wire_lg-w_bottom_left.gif) 0 0 no-repeat;
}
.lightgreyWhiteWireBox .lightgreyWhiteWireBoxFooter div.right {
    width: 4px;
    height: 4px;
    overflow: hidden;
	float: right;
    background: url(../../images/wire_lg-w_bottom_right.gif) 0 0 no-repeat;
}

.whiteWhiteWireBox {
    margin: 10px 0;
}
.whiteWhiteWireBox .whiteWhiteWireBoxHeader {
    height: 4px;
    overflow: hidden;
    background: url(../../images/wire_w-w_top.gif) repeat-x;
}
.whiteWhiteWireBox .whiteWhiteWireBoxHeader div.left {
    width: 4px;
    height: 4px;
    overflow: hidden;
    float: left;
    background: #fff url(../../images/wire_w-w_top_left.gif) 0 0 no-repeat;
}
.whiteWhiteWireBox .whiteWhiteWireBoxHeader div.right {
    width: 4px;
    height: 4px;
    overflow: hidden;
    float: right;
    background: #fff url(../../images/wire_w-w_top_right.gif) 0 0 no-repeat;
}
.whiteWhiteWireBox .whiteWhiteWireBoxContent {
    background-color: #fff;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    padding:0;
}
.whiteWhiteWireBox .whiteWhiteWireBoxFooter {
    height: 4px;
    overflow: hidden;
    background: url(../../images/wire_w-w_bottom.gif) repeat-x;
}
.whiteWhiteWireBox .whiteWhiteWireBoxFooter div.left {
    width: 4px;
    height: 4px;
    overflow: hidden;
    float: left;
    background: url(../../images/wire_w-w_bottom_left.gif) 0 0 no-repeat;
}
.whiteWhiteWireBox .whiteWhiteWireBoxFooter div.right {
    width: 4px;
    height: 4px;
    overflow: hidden;
	float: right;
    background: url(../../images/wire_w-w_bottom_right.gif) 0 0 no-repeat;
}
.yellow_line { height:6px; width:100%; overflow: hidden; background: url(../../images/yellow_line.gif) repeat-x;}
.yellowGreyWireBox {
}
.yellowGreyWireBox .yellowGreyWireBoxHeader {
    height: 6px;
    background: url(../../images/wire_y-g_top.gif) repeat-x;
}
.yellowGreyWireBox .yellowGreyWireBoxHeader div.left {
    width: 6px;
    height: 6px;
    overflow: hidden;
    float: left;
    background: #fff url(../../images/wire_y-g_top_left.gif) 0 0 no-repeat;
}
.yellowGreyWireBox .yellowGreyWireBoxHeader div.right {
    width: 6px;
    height: 6px;
    overflow: hidden;
    float: right;
    background: #fff url(../../images/wire_y-g_top_right.gif) 0 0 no-repeat;
}
.yellowGreyWireBox .yellowGreyWireBoxContent {
    background-color: #FDFBD5;
    border-left: 1px solid #9E9E9E;
    border-right: 1px solid #9E9E9E;
}
.yellowGreyWireBox .yellowGreyWireBoxFooter {
    height: 6px;
    overflow: hidden;
    background: url(../../images/wire_y-g_bottom.gif) repeat-x;
}
.yellowGreyWireBox .yellowGreyWireBoxFooter div.left {
    width: 6px;
    height: 6px;
    overflow: hidden;
    float: left;
    background: url(../../images/wire_y-g_bottom_left.gif) 0 0 no-repeat;
}
.yellowGreyWireBox .yellowGreyWireBoxFooter div.right {
    width: 6px;
    height: 6px;
    overflow: hidden;
	float: right;
    background: url(../../images/wire_y-g_bottom_right.gif) 0 0 no-repeat;
}

.whiteWhiteWireButton {
	margin: 0 4px;
	cursor: pointer;
	cursor: hand;
}

.whiteWhiteWireButton .left, .whiteWhiteWireButton .right {
    width: 8px;
    height: 15px;
    overflow: hidden;
}

.whiteWhiteWireButton .left {
    background: url(../../images/button_left.gif) 0 0 no-repeat;
	float: left;
}

.whiteWhiteWireButton .right {
    background: url(../../images/button_right.gif) 0 0 no-repeat;
    float: left;
}

.whiteWhiteWireButton .button {
    height: 13px;
	float: left;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    font-family: Tahoma, Sans-Serif;
    font-size: 11px;
    color: #CA0002;
    text-transform: uppercase;
}
#onion {background-color:#dadada}

ol.most_popular { margin-left:0px; margin-top:0px; padding:0; list-style:none; color:#c4c4c4; border:1px solid #f2f2f2; }

ol.most_popular li { position:relative; margin:0; padding:0; border-bottom:1px solid #e6e6e6; list-style:none; }
ol.most_popular li a {display:block; font-size:12px; font-weight:bold; line-height:14px; text-decoration:none; padding:5px 0 5px 36px; }
ol.most_popular li b {position:absolute;top:4px;left:12px;font-size:16px;font-weight:bold; line-height:19px; color:#ccc; font-family:arial; }
* html ol.most_popular li {height:24px; list-style:none; }
* html ol.most_popular li a {height:24px; }
*:first-child+html ol.most_popular li a {height:24px; margin-top:0px; }

.powerlink {color:#CC3300; font-size: 13px; font-weight:bold; color:#CC3300; text-align:center; background-color:#fffddb; border:1px dotted #CC3300; text-transform:uppercase; padding:10px 10px; margin:10px 50px}
.powerlink a, .powerlink a:visited, p.powerlink a, p.powerlink a:visited{text-decoration:underline; color:#CC3300;}
.powerlink a:hover {text-decoration:none; color:#FF3300;}

/*last changes 23.06.2008*/
#dnn_ShortListPane h3 { margin:0; }
#dnn_ShortListPane ul { margin:0; list-style:disc; }
#dnn_ShortListPane li {
list-style:disc;
	margin-top: 1px;
	margin-bottom: 0px;
line-height:110%		
}
#dnn_ShortListPane .Normal {
	font-size: 12px;
}
.linksmall {font-size: 10px;}
.linksmall a {font-size: 10px; text-decoration: none;}
 
#dnn_NextArticlePane { margin:0 5px 5px 15px;  }

#dnn_footerPane .footerLinks {
	text-align: center;
	color: #aaa;
	font-size: 10px;
}
/*changes   11.08.2008 by Tania Lopatkina*/
#dnn_TitlePane .lightgreyWhiteWireBox{padding:0 15px 0px 15px; }

/*changes by Sergey Kondrashin*/
.linkmenu { text-align:right; vertical-align:top; top:0; table-layout:fixed; }
.linkmenu_content { float:right; white-space:nowrap; height:30px; display:block; }
.linkmenu_content div { height:30px; float: left; text-align:center; font-weight:bold; color:#004276}

.linkmenu a:hover {text-decoration: none; cursor:pointer; cursor:hand;}

.linkmenu .title {font-size:10px;font-weight:bold; color:#636161; padding-top:25px; }
.linkmenu .link1 {background: url(../../images/linkmenu_link1_back.gif) repeat-x;}
.linkmenu .link2 {background: url(../../images/linkmenu_link2_back.gif) repeat-x;}
.linkmenu .link3 {background: url(../../images/linkmenu_link3_back.gif) repeat-x;}
.linkmenu .link4 {background: url(../../images/linkmenu_link4_back.gif) repeat-x;}
.linkmenu .link5 {background: url(../../images/linkmenu_link5_back.gif) repeat-x;}
.linkmenu .link6 {background: url(../../images/linkmenu_link6_back.gif) repeat-x;}
.linkmenu .link7 {background: url(../../images/linkmenu_link7_back.gif) repeat-x;}
.linkmenu .link8 {background: url(../../images/linkmenu_link8_back.gif) repeat-x;}
.linkmenu .link9 {background: url(../../images/linkmenu_link9_back.gif) repeat-x;}
.linkmenu .link10 {background: url(../../images/linkmenu_link10_back.gif) repeat-x;}
.linkmenu .link11 {background: url(../../images/linkmenu_link11_back.gif) repeat-x;}
.linkmenu .link12 {background: url(../../images/linkmenu_link12_back.gif) repeat-x;}

.linkmenu .link1_act {background: url(../../images/linkmenu_link1_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}
.linkmenu .link2_act {background: url(../../images/linkmenu_link2_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}
.linkmenu .link3_act {background: url(../../images/linkmenu_link3_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}
.linkmenu .link4_act {background: url(../../images/linkmenu_link4_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}
.linkmenu .link5_act {background: url(../../images/linkmenu_link5_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}
.linkmenu .link6_act {background: url(../../images/linkmenu_link6_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}
.linkmenu .link7_act {background: url(../../images/linkmenu_link7_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}
.linkmenu .link8_act {background: url(../../images/linkmenu_link8_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}
.linkmenu .link9_act {background: url(../../images/linkmenu_link9_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}
.linkmenu .link10_act {background: url(../../images/linkmenu_link10_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}
.linkmenu .link11_act {background: url(../../images/linkmenu_link11_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}
.linkmenu .link12_act {background: url(../../images/linkmenu_link12_act_back.gif) repeat-x; cursor:pointer; cursor:hand; color:#ca0002}

.linkmenu .link1_act div {color:#ca0002}
.linkmenu .link2_act div {color:#ca0002}
.linkmenu .link3_act div {color:#ca0002}
.linkmenu .link4_act div {color:#ca0002}
.linkmenu .link5_act div {color:#ca0002}
.linkmenu .link6_act div {color:#ca0002}
.linkmenu .link7_act div {color:#ca0002}
.linkmenu .link8_act div {color:#ca0002}
.linkmenu .link9_act div {color:#ca0002}
.linkmenu .link10_act div {color:#ca0002}
.linkmenu .link11_act div {color:#ca0002}
.linkmenu .link12_act div {color:#ca0002}


.firstlink1tr {padding:0 7px; font-size:10px; height:30px; background: url(../../images/linkmenu_first.gif) no-repeat; background-position:left}
.firstlink1tr_act { padding:0 7px; font-size:10px; height:30px; background: url(../../images/linkmenu_first_act.gif) no-repeat; background-position:left}

div.nextlink1tr {padding:0 8px; font-size:10px; height:30px; background: url(../../images/linkmenu_next.gif) no-repeat;  background-position:left}
div.nextlink2tr {padding:0 8px; font-size:10px; height:30px; background: url(../../images/linkmenu_next.gif) no-repeat;  background-position:left}
 
div.link1tr_tittle  { padding-top:10px; height:auto; }
div.link2tr_tittle  { padding-top:7px; line-height: 100%; height:auto; }


.hottel {float:right; text-align:center; padding-left:5px; padding-right:5px;}
.hottel div {font-size:9px; color:#aeaeae; padding:0; margin:0}




		

