body {
	margin: 0;
}
td {
	font: 14px Arial;
}

a { color: #387ea1; }
a:hover { color: #387ea1; }

/* TopLine*/
#topline {
	background: #e6f0f5;
	border-bottom: #cce0ea 1px solid;
	color: #387ea1;
	padding: 5px;
}
#topline a {
	font: 14px Arial;
	color: #387ea1;
	text-decoration:none;
}
#topline a:hover {
	color: #387ea1;
	text-decoration:underline;
}

/* Menu */
#menu {
	padding:20px 20px 5px 20px;
	color:#333;
}
#menu a {
	font: 12px Arial;
	color:#387ea1;
	text-decoration: none;
	border-bottom: #387ea1 1px solid;
}
#menu a:hover {
	color:#387eal;
	text-decoration: none;
	border-bottom: #cce0ea 1px solid;
}
#menu img { border:0 }

#menu .red {
	color:red;
	border-bottom: red 1px solid;
}

/* Content */
#content {
	padding: 10px 20px 10px 20px;
}

.a2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(/imgs/curs/cbbg4.gif); background-repeat: repeat-x}

/* BigBlock */
#block {
	padding:20px;
	border: #f1f1f1 1px solid;
	min-height: 844px;
	background: url(imgs/bg_block.gif) repeat-x bottom left;
}
.img_update {
	text-align:right;
	width: 285px;
	height: 16px;
	padding-right: 5px;
	background: url(imgs/time.gif) no-repeat center right;
}
.img_today {
	float:left;
	height:14px;
	font: 14px Arial;
	color: #333;
	background:url(imgs/today.gif) 0 0 no-repeat;
	padding:0 0 0 90px;
}
/* BlockMain */
#block_main {
	border: #f1f1f1 1px solid;
	min-height: 100px;
	padding: 10px 10px 10px 0px;
	margin: 5px 5px 15px 5px;
	background: url(imgs/bg_mainblock.gif) repeat-x bottom left;
}
#block_main .date {
	font: 12px Arial;
	color: #bdbdbd;
	padding: 5px 10px;
	text-align:right;
	background: #424242 url(imgs/bg_date.gif) repeat-x top left;
}
#block_main .title {
	font: 20px Arial;
	font-weight:bold;
	color:#333;
	padding: 5px 5px 5px 15px;
}
#block_main .title a {
	color:#333;
	text-decoration:none;
}
#block_main .title a:hover {
	text-decoration:none;
	border-bottom: #333 1px solid;
}
#block_main .description {
	font: 16px Arial;
	color:#333;
	padding: 5px 5px 5px 15px;
}
#block_main .link {
	padding: 5px 5px 5px 15px;
}
#block_main .link a {
	color: #006cd9;
	text-decoration:none;
}
#block_main .link a:hover {
	text-decoration:none;
	border-bottom: #006cd9 1px dotted;
}
#block_main .link_rss {
	text-align:right;
	width: 16px;
	height: 16px;
	margin: 5px;
	padding-right: 5px;
	background: url(imgs/link_rss.gif) no-repeat center right;
}

/* Paginator */
#paginator {
	padding-left: 25px; 
}
#paginator a {
	display:inline;
	text-align:center;
	padding:5px 10px;
	text-decoration: none;
	border: #f1f1f1 1px solid;
	color:#1e75d3;
}
#paginator a:hover {
	background:#e6f0f5;
	border: #cce0ea 1px solid;
	color:#387ea1;
}

#paginator b {
	display: inline;
	text-align: center;
	padding: 5px 10px;
	background:#dddddd;
	border: #c1c1c1 1px solid;
	color: #444;
	text-decoration: none;
}

/* Citynator */
#citynator {
	padding: 5px; 
	font: 14px Arial;
	color: #666;
}
#citynator div {
	width: 26%;
	display:inline-block;
	padding: 5px 10px;
	border-bottom: #f1f1f1 1px solid;
}
#citynator a {
	display:inline-block;
	width: 18%;
	text-align:center;
	padding: 5px 10px;
	margin:3px;
	text-decoration: none;
	background:#e6f0f5;
	border: #cce0ea 1px solid;
	font: 16px Arial;
	color:#387ea1;
}
#citynator a:hover {
	background:#dddddd;
	border: #c1c1c1 1px solid;
	color: #444;
}

#vbanner {
	width: 240px;
	border: #ffcc00 3px solid;
	padding:0px;
	margin-bottom:6px;
}
#vbanner2 {
	width: 234px;
	border: #ccc 1px solid;
	padding:5px;
	margin-bottom:6px;
}
#vblock {
	width: 240px;
	border: #ccc 1px solid;
	padding:2px;
	margin-bottom:6px;
}

#vblock td {
	padding: 4px;
	font: 12px Arial;
	color: #484d59;
}
#vblock .title {
	font: 14px Arial;
	font-weight:bold;
	color: #3a3e48;
	text-align:left;
	padding:5px;
	border-bottom: #ccc 1px solid;
}
#vblock .url {
	padding: 7px;
}
#vblock a.stock {
	float:left;
	height:14px;
	background:url(/imgs/ico-full-list.png) 0 0 no-repeat;
	color: #8093b9;
	padding:0 0 0 20px;
	text-decoration:underline;
}
#vblock a.stock:hover {
	text-decoration:none;
}
#vblock a {
	color: #8093b9;
	text-decoration:none;
}
#vblock a:hover {
	text-decoration:underline;
}

/* Bottom */
#bottom {
	padding: 0px 50px 10px 50px;
	color:#5d5d5d;
}

/* Note */
#note {
	padding-top: 10px;
	font: 11px Arial;
	color: #387ea1;
}
#note a {
	font: 11px Arial;
	color: #387ea1;
	text-decoration:underline;
}
#note a:hover {
	color: #387ea1;
	text-decoration:none;
}

/* Погода */
.weather{
	width: 100%;
    margin: 10px 0px 20px 0px;
	border-bottom:1px #cce0ea solid;
}
.weather td{
        padding: 20px 10px;
        text-align: center;
        vertical-align: middle;
}
.weather td.pict{
        color:#666;
        padding-top:10px;
        vertical-align:top;
}
.weather td.cell_1{
        text-align: left;
}
.weather td.cell_2{
        background:#f2f2f2;
        text-align: left;
}
.weather td.cell_3{
        background:#f2f2f2;
}
.weather td.cell_4{
        font-weight:bold;
        background:#f2f2f2;
}
.weather h3{
        color:#000;
        margin:0px;
        background:transparent;
}
.weather h4{
        color:#000;
        margin:0px;
        background:transparent;
}