body{
	margin: 0;
	font: 62.5% Arial, Verdana, sans-serif;
	background:#000 url(/images/text-bg.png) no-repeat top fixed;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
img{border: none;}
table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
td{
	padding:0;
	margin:0;
}
a{text-decoration: none;}
.gold a{color:#fbaa29;}
.gold a:hover{text-decoration: underline;}
.wraper{
	width:965px;
	margin:0 auto;
	padding:22px 0 0;
}
.main{
	float:left;	width:100%;
	background:url(/images/bg-main.gif) repeat-y;
	padding:0 0 12px;
}
.main-content{
	float:left;	width:632px;
	margin:-7px 0 0;
	position:relative;
}
.main-content .header{
	background:url(/images/bg-header.gif) no-repeat;
	overflow:hidden;
	width:100%;
	padding:17px 0 16px
}
.main-content .header h1{
	float:left;
	margin:0;
	padding:0 0 0 21px;
	font: 20px/30px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#e6e6e5;
	letter-spacing:-1px;
}
.main-content .header p{
	float:right;
	margin:0;
	padding:0 20px 0 0;
	font: 18px/30px Arial, Helvetica, sans-serif;
	color:#e6e6e5;
}
.main-content .text-content{padding:0 32px;}
.main-content .content{margin:10px 0 0;}
.main-content .content h2{
	font: 33px/35px Tahoma, Arial, Helvetica, sans-serif;
	color:#2772fa;
	margin:0;
}
.main-content .content h3{
	font: 20px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.main-content .content h4{
	font: 25px/35px Tahoma, Arial, Helvetica, sans-serif;
	color:#2772fa;
	margin:0;
}
.main-content .content div{
	overflow:hidden;	width:100%;
	margin:-5px 0 0;
}
.main-content .content img{
	float:left;	margin:15px 15px 10px 0;
}
.main-content .content .right img{
	float:right;
	margin:15px 0 10px 15px;
}
.main-content .content p{
	color:#e2e2e2;
	font: 15px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin:12px 0 0;
}
.main-content .content p a{color:#fbaa29;}
.main-content .content p a:hover{text-decoration:underline;}
.main-content .banner{margin:22px 0 21px 0;}
.main-content .banner img{
	border:1px solid #000000;
	display:block;
}
.main-content .banner p{
	color:#e2e2e2;
	font: 15px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin:12px 0 0;
}
.main-content .banner p a{color:#fbaa29;}
.main-content .content li{
	color:#e2e2e2;
	font: 15px/18px Tahoma, Arial, Helvetica, sans-serif;

}
.main-content .content li a{color:#fbaa29;}
.main-content .content li a:hover{text-decoration:underline;}
.main-content .columns{
	overflow:hidden;	width:100%;
	margin:25px 0 15px 0;
	background:url(/images/sep-columns.gif) repeat-y;
}
.main-content .columns .calendar{
	float:left;	width:270px;
}
.main-content .columns .calendar h2{
	margin:-2px 0 0;
	padding:0 0 0 32px;
	background:url(/images/bg-ttl-calendar.gif) no-repeat 0 2px;
	font: 20px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
.main-content .columns .calendar h2 span{color:#2772fa;}
.main-content .columns .calendar ul{
	list-style: none;	margin:13px 0 0 6px;	padding:0;	font: 15px/20px Tahoma, Arial, Helvetica, sans-serif;
}
.main-content .columns .calendar li{
	background:url(/images/bullet-yellow.gif) no-repeat 0 9px;
	padding:0 0 0 16px;
}
.main-content .columns .calendar a{color:#fbaa29;}
.main-content .columns .calendar a:hover{text-decoration:underline;}
.main-content .columns .news{
	float:right;
	width:245px;
	padding:0 0 0 6px;
}
.main-content .columns .news h2{
	margin:-2px 0 0 -6px;
	padding:0 0 0 23px;
	background:url(/images/bg-ttl-news.gif) no-repeat 0 2px;
	font: 20px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
}
.main-content .columns .news h2 span{color:#2772fa;}
.main-content .columns .news .entry{
	overflow:hidden;	width:100%;
	margin:15px 0 0;
}
.main-content .columns .news img{
	float:left;	margin:3px 12px 0 0;
}
.main-content .columns .news h3{
	color:#fbaa29;
	font: 15px/18px Tahoma, Arial, Helvetica, sans-serif;
	margin:0;
}
.main-content .columns .news h3 a{color:#fbaa29;}
.main-content .columns .news h3 a:hover{text-decoration:underline;}
.main-content .columns .news p{
	color:#e2e2e2;
	margin:6px 0 0;
	font:15px/18px Tahoma, Arial, Helvetica, sans-serif;
}
.main-content .content .separator{
	height:0;
	border-top:1px solid #585858;
	margin:25px 0 25px 0;
}
.main p.a-more{
	margin:0;
	text-align:right;	font:bold 11px/20px Tahoma, Arial, Helvetica, sans-serif !important;
}
.main .a-more a{
	color:#fff;
	padding:0 0 0 15px;
	background:url(/images/a-more.gif) no-repeat 0 3px;
}
.main .a-more a:hover{color:#2772fa;}
.main-content .columns .news .a-more{margin:12px 0 0;}
.sidebar{
	float:right;	width:333px;
	margin:-7px 0 0;
	position:relative;
}
.sidebar .logos{
	overflow:hidden;	width:100%;
}
.sidebar .logos .logo-opera{
	background:url(/images/logo-opera.gif) no-repeat;
	width: 166px;
	height: 90px;
	float:left;
}
.sidebar .logos .logo-los{
	background:url(/images/logo-los.gif) no-repeat;
	width: 167px;
	height: 90px;
	float:left;
}
.red-menu .logos .logo-los,
.blue-menu .logos .logo-opera,
.sidebar .logos a:hover{background-position:0 100%;}
#menu{
	list-style: none;	margin:0;	padding:9px 0 10px;
	width:100%;
}
.blue-menu #menu{background:#036;}
.red-menu #menu{background:#600;}
#menu li{
	padding:5px 0 4px;
	margin:0 6px 0 2px;
	border-top:1px solid #1c4977;
}
.blue-menu #menu li{border-color:#1c4977;}
.red-menu #menu li{border-color:#771c1c;}
#menu li:first-child{border:0;}
#menu a{
	font:17px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	padding:0 0 0 33px;
	outline:none;
	background:url(/images/menu-arrow.gif) no-repeat 14px 11px;
}
#menu a:hover{
	background:url(/images/menu-arrow.gif) no-repeat 14px -85px;
	color:#fbaa29;
}
#menu .open a,
#menu .open a:hover{
	background:url(/images/menu-arrow.gif) no-repeat 12px -185px;
	color:#fbaa29;
}
#menu span{
	display:block;	border-left: 1px solid #1c4977;
	padding:1px 0 5px 11px;
}
.blue-menu #menu span{border-color:#1c4977;}
.red-menu #menu span{border-color:#771c1c;}
#menu ul{
	list-style: none;	margin:4px -6px -4px -2px;	padding:0;
	position:relative;
	display:none;
}
#menu .open ul{display:block;}
.blue-menu #menu ul{
	background:#00203f;
	border-top:1px solid #1c4977;
	border-left:1px solid #052448;
}
.red-menu #menu ul{
	background:#3f0000;
	border-top:1px solid #771c1c;
	border-left:1px solid #4d0000;
}
#menu ul li{
	border:0;
	vertical-align:top;	height:1%;	padding:6px 32px 7px;
}
.blue-menu #menu ul li{background:url(/images/sep-sub-menu-blue.gif) repeat-x;}
.red-menu #menu ul li{background:url(/images/sep-sub-menu-red.gif) repeat-x;}
#menu ul li:first-child{background:none;}
#menu ul a{
	background:url(/images/bullet-yellow.gif) no-repeat 0 9px !important;
	display:block;	padding:0 0 0 16px;
	font: 14px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#fbaa29;
}
#menu ul a:hover,
#menu .open ul a:hover{
	color:#fff;
	background:url(/images/bullet-white.gif) no-repeat 0 9px !important;
}
.sidebar .suport{
	margin:10px 0 0;
	padding:0 31px;
}
.sidebar .suport h2{
	background:url(/images/bg-ttl-suport-ukot.gif) no-repeat 0 3px;
	padding:0 0 0 26px;
	margin: 0 0 0 -6px;
	font: 20px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
}
.sidebar .suport span{color:#2772fa;}
.sidebar .suport div{
	border:4px solid #454545;
	margin:17px 0 0;
	overflow:hidden;
	height:1%;
}
.sidebar .suport div:hover{
	border-color: #2772fa;
}
.sidebar .suport div img{display:block;}
.sidebar .suport p{
	margin:11px 0 0;
	font: 15px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#b7b7b7;
}
.sidebar .suport .a-more{margin:7px 0 0;}
.sidebar .announce{
	margin:10px 0 0;
	padding:0 31px;
}
.sidebar .announce h2{
	background:url(/images/bg-ttl-cd.gif) no-repeat 0 3px;
	padding:0 0 0 26px;
	margin: 0 0 0 -6px;
	font: 20px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
}
.sidebar .announce span{color:#2772fa;}
.sidebar .announce div{
	border:4px solid #454545;
	margin:17px 0 0;
	overflow:hidden;
	height:1%;
}
.sidebar .announce div:hover{
	border-color: #2772fa;
}
.sidebar .announce div img{display:block;}
.sidebar .announce p{
	margin:11px 0 0;
	font: 15px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#b7b7b7;
}
.sidebar .announce .a-more{margin:7px 0 0;}
.sidebar .follow{
	margin:10px 0 0;
	padding:0 31px;
}
.sidebar .follow h2{
	background:url(/images/bg-ttl-follow.gif) no-repeat 0 3px;
	padding:0 0 0 26px;
	margin: 0 0 0 -6px;
	font: 20px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
}
.sidebar .follow span{color:#2772fa;}
.sidebar .follow div{
	border:4px solid #454545;
	margin:17px 0 0;
	overflow:hidden;
	height:1%;
}
.sidebar .follow div:hover{
	border-color: #2772fa;
}
.sidebar .follow div img{display:block;}
.sidebar .follow p{
	margin:11px 0 0;
	font: 15px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#b7b7b7;
}
.sidebar .follow .a-more{margin:7px 0 0;}
.sidebar .separator{
	height:0;
	border-top:1px solid #424141;
	margin:11px 4px 0 2px;
	font-size:0;	line-height:0;
}
.sidebar .tv{
	padding:0 35px 0 34px;
	margin:12px 0 0;
}
.sidebar .tv h2{
	background:url(/images/bg-ttl-tv.gif) no-repeat;
	padding:1px 0 0 26px;
	margin: 0 0 0 -10px;
	font: 20px/24px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
}
.sidebar .tv h2 span{color:#2772fa;}
.sidebar .tv .video-holder{margin:17px 0 7px;}
.footer{
	background:#00203f;
	border-top:13px solid #036;
	clear:both;
	padding:10px 0;
	width:100%;
}
.footer p{
	margin:0;
	text-align:center;	font: 13px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
