﻿h2 a {
	color:#005688
}

#content .framed .columns {
	margin-top:10px;
}

#content .columns {
	margin-top:15px;
}

.framed .columns .main {
	width:470px;
}

.framed .columns .extra {
	width:auto;
	//padding-left:15px;
}

#layout .framed .columns .left_text {
	width:30%;
	color:#4d4d4d;
	font-size:1.1em;
}

.extra .actions li{
	margin:0px !important;
}
.extra .actions a {
	font-size:1.5em;
}

.extra .actions sup{
	top:-0.2em;
}

.extra .offers sup,.extra .types sup{
	top: -0.2em;
	font-size:0.6em
}

.extra .types li{
	font-size:1.1em
}

.extra .types li{
	position:relative;
}

.extra .types li img{
	position:absolute;
	left:-1.3em;
	top:0.3em
}

.extra .offers {
	margin-top:0.4em;
	font-size:1.4em
}

.extra p{
	margin-bottom:0px;
}

.extra p.star{
	position:relative;
}

.extra p.star img{
	position:absolute;
	left:-24px;
}

.extra .actions{
	margin-top:0px;
}

#extra_right{
	vertical-align:top;
	/* padding-left:11em; */
}

#extra_right h3 {
	font-weight:normal;
	margin-bottom:0;
	padding-top:0em;
}

#extra_right h3 a{
	line-height:1.1em;
	font-size:1.4em;
}

#extra_right dt.date{
	margin: 1.5em 0 -1em
}
/*
#extra_right .articles{
	margin-top: 1em;
}
*/
.bottom h4 {
	font-size:1.7em;
	font-weight:normal;
	margin-top:-0.6em;
	margin-bottom:-0.5em;
	color:#000000;
}
.bottom h4 .n{
	font-size:2em;
}
.bottom h4 .m2 {
	font-size:2em;
}
.bottom{
	margin-top:40px;
}



#layout .articles a:hover {
	color:#FF0033 !important;
	
}

.articles .date{
	color:#000000;
	width:6em;
	position:relative;
	left:-6em;
	text-align:right;
} 


#home_gallery{
	width:326px;
	background-image:url('frame.png');
	background-repeat:no-repeat;
	padding:32px 61px 0 61px;
	position:relative;
	top:-10px;
	//height:201px;
	//width:448px;
	//overflow-x:hidden;
}

.viewport {
	width:100%;
	overflow:hidden;
}


#home_gallery .viewport ul {
	position:relative;
	left:0;
	padding-left:0;
	margin:0;
	width:3000px;
}


#home_gallery .viewport li {
	float:left;
}

#gallery_photo {
	margin-bottom:30px;
}

#gallery_description {
	margin-left:40px;
	width:245px;
}

#gallery_description li {
	width:245px;
}

#gallery_description p {
	margin:0;
}

#gallery_description .status {
	margin-bottom:0.8em;
}

#gallery_controls {
	position:relative;
	width:326px;
}

#gallery_controls li {
	position:absolute;
	top:0;
}

#backward_gallery {
	left:0;
}

#forward_gallery {
	right:0;
}


#gallery_description .summary{
	color:#898989;
	font-size:0.8em;
}

.informer table {
	font-size:0.9em;
}


.informer th
, .informer td {
	font-weight:normal;
	text-align:left;
	padding:0 1em 1em 0;
}


.informer p {
	font-weight:bold;
	margin-bottom:0;
}

.informer td {
	width:33%;
}


.rate_up{
	color:#66b511;
}

.rate_down{
	color:#ed1c24;
}


.disabled {
	cursor:default;
	opacity:0.3;
	filter: alpha(opacity = 30);
}


#extra_right h3{
    font-size:1em;
    margin-top: -0.2em;
}
.fixed_width
{
width: 30%em;
margin: 0;
}
.left_empty {
	width:4em; height: 4em;
}
a.bigger{
font-size:1.4em
}

table.columns2 td.a
{
	width: 35%;
}
table.columns2 td.b
{
	width: 35%;
}

table.columns2 td .column-content {
	margin: 0 1em;
}
.info_block {
	padding: 0 28px 2em 28px !important;
	position:relative;
	z-index:3;
	_width: 100%;
}
.fixed_block {
	width: 25em;
	height: 1em;
}
.info_block table {
	table-layout:fixed;
}
.info_block table.columns2 td.a {
	width: 35%;
}
.info_block table.columns2 td.b {
	width: 35%;
}
#main_articles {
	margin-left: 10em;
	margin-right: 4em;
}
.info_block table.columns2 td.b .right-articles {
	margin: 1em 1em 0 1em;
}
#news_switcher .selector {
	margin: 0;
}
#news_switcher .selector span {
	padding-top:3px
}

#news_switcher .label {
	float:none;
	color:#005385;
	padding:0px 5px;
	margin: 0 0.3em 0 0.3em;
	cursor:pointer
}
#news_switcher .label label {
	border-bottom:1px dashed #005385;
	cursor:pointer;	
	__height:1.1em;
}
#news_switcher .selected label {
	border-bottom:none;	
}
#news_switcher .selector span {
	float:left;
	clear: right;
	display:block;
}

#news_switcher .selector .b {
	//margin: 0 -5px -4px -5px;
}
#news_switcher .selected{
	background:#FFFFFF;
	border:none;
	padding:2px 5px 4px;
}

#news_switcher ins.b{
	width:100%
}

#newly_news {
	display:none;
}
.newly_news .articles{
	display:none;
}

.newly_news #newly_news  {
	display:block;
}

